:root{--bg:#f8f8f8;--panel:#fff;--ink:#373c47;--ink-strong:#1a1d21;--muted:#5b6672;--line:#e4e8ee;--accent:#1f7bc9;--accent-hover:#4ea0e8;--accent-press:#17629f;--accent-press-hover:#124e80;--accent-soft:#eef4fb;--accent-line:#cfe0f2;--light-blue:#95aaca;--panel-blue:#2a5f96;--accent-ink:#fff;--danger:#a12626;--ok:#3cb44a;--teal:#2cb5a0;--cyan:#00a6c0;--warn:#7a5c1e;--warn-fill:#fdf7ea;--warn-line:#d9c8a8;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:28px;--space-hair:2px;--space-tight:6px;--space-snug:10px;--space-roomy:14px;--pad-input-y:8px;--pad-input-x:11px;--pad-button-y:5px;--pad-button-x:13px;--pad-select-y:5px;--pad-select-x:9px;--pad-tag-y:2px;--pad-tag-x:8px;--pad-cell-y:10px;--pad-cell-x:14px;--indent-1:22px;--indent-2:44px;--label-col:160px;--rel-label:130px;--pane-w:clamp(340px, 26vw, 400px);--pane-label:96px;--press-hit:44px;--edit-pick-w:240px;--edit-amount-w:120px;--edit-grow-min:160px;--blank-min:4em;--search-input-w:120px;--header-crumb-lh:18px;--header-title-lh:30px;--header-facts-lh:21px;--header-h:calc(var(--header-crumb-lh) + var(--header-title-lh) + var(--header-facts-lh) + var(--space-hair) * 2 + var(--space-tight) * 2 + 1px);--topbar-spacer-min:var(--space-2xl);--map-h:240px;--map-h-big:max(420px, 75vh);--type-h1:25px;--type-h2:16px;--type-h3:14px;--type-body:15px;--type-small:13px;--type-label:12px;--type-micro:11px;--track-label:.12em}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font:15px/1.55 Helvetica Neue,Helvetica,Arial,sans-serif}::selection{background:var(--accent-press);color:var(--accent-ink)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}h1{font-size:var(--type-h1);margin:0 0 var(--space-xs);letter-spacing:-.01em;color:var(--ink-strong);font-weight:700}h1,h2,h3{overflow-wrap:break-word}.record-title>h1{min-width:0}h2{font-size:var(--type-h2);margin:0 0 var(--space-md);color:var(--ink);letter-spacing:-.005em;font-weight:700}h3{font-size:var(--type-h3);margin:0 0 var(--space-xs);color:var(--ink);font-weight:600}.muted{color:var(--muted)}.error{color:var(--danger);margin:0}.notice{background:var(--accent-soft);border:1px solid var(--accent-line);padding:var(--space-md);border-radius:8px}.topbar{align-items:center;gap:var(--space-2xl);padding:var(--space-tight) var(--space-2xl);background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.topbar .brand{color:var(--accent);letter-spacing:-.01em;font-weight:700}.topbar nav{column-gap:0;row-gap:var(--space-hair);margin-left:calc(-1 * var(--space-sm));flex-wrap:wrap;flex:1 1 0;display:flex}.topbar nav a{color:var(--ink);font-size:var(--type-small);padding:0 var(--space-sm);border-radius:999px}.topbar nav a:hover{color:var(--accent);text-decoration:none}.topbar nav a.active{color:var(--accent-press);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);font-weight:600}.topbar .spacer{min-width:var(--topbar-spacer-min);flex:none}.topbar form{display:inline}@media (max-width:800px){.topbar{gap:var(--space-md) var(--space-roomy);padding:var(--space-snug) var(--space-lg)}.topbar .spacer{display:none}.topbar nav{gap:var(--space-tight) 0;flex-basis:100%;order:1}}.page{padding:var(--space-2xl);margin:0 auto}.page-head{align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.page-head .grow{flex:1}.page>.page-head :is(button,.button):not(.linkish,.factish,.minus),.record-head .record-actions :is(button,.button):not(.linkish,.factish,.minus){padding:var(--pad-button-y) var(--pad-button-x);font-size:var(--type-small);white-space:nowrap;flex:none}.record-head{z-index:10;column-gap:var(--space-lg);row-gap:var(--space-hair);min-height:var(--header-h);padding:var(--space-tight) 0;margin-bottom:var(--space-xl);background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:sticky;top:0}.record-crumb{font-size:var(--type-small);line-height:var(--header-crumb-lh);grid-area:1/1}.record-actions{justify-content:flex-end;gap:var(--space-snug);flex-wrap:wrap;grid-area:1/2/span 2;display:flex}.record-head:has(.record-actions .delete-ask) .record-actions{grid-area:3/1/auto/-1;justify-content:flex-start;align-items:flex-start}.delete-list-head{font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-weight:700}.delete-list{gap:4px;margin:0;padding-left:20px;display:grid}.delete-list ul{color:var(--muted);margin:2px 0 0;padding-left:18px;font-size:13px}.record-body{align-items:center;column-gap:var(--space-xl);row-gap:var(--space-hair);flex-wrap:wrap;grid-area:2/1;min-width:0;display:flex}.record-title{align-items:center;column-gap:var(--space-snug);flex-wrap:wrap;min-width:0;display:flex}.record-title h1{line-height:var(--header-title-lh);margin:0}.record-tags{gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.record-facts{column-gap:var(--space-xl);line-height:var(--header-facts-lh);flex-wrap:wrap;flex-basis:100%;margin:0;display:flex}.record-facts .fact{align-items:center;gap:var(--space-tight);display:flex}.record-facts dt{color:var(--muted);font-size:var(--type-small)}.record-facts dd{margin:0}.record-facts .tag{line-height:calc(var(--header-facts-lh) - var(--pad-tag-y) * 2);vertical-align:top}@media (max-width:1100px){.record-facts{flex-basis:auto}}@media (max-width:640px){.record-head{grid-template-columns:minmax(0,1fr);min-height:0;position:static}.record-actions{grid-area:3/1;justify-content:flex-start}.record-facts{flex-basis:100%}}.page:has(.record-head) :is(details.fold,[id]){scroll-margin-top:var(--header-h-drawn,var(--header-h))}@media (max-width:640px){.page:has(.record-head) :is(details.fold,[id]){scroll-margin-top:0}}.login{background:var(--panel);border:1px solid var(--line);max-width:380px;padding:var(--space-3xl);border-radius:8px;margin:12vh auto}button,.button{font:inherit;cursor:pointer;padding:var(--space-sm) var(--space-lg);border:1px solid var(--accent-press);background:var(--accent-press);color:var(--accent-ink);border-radius:999px;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-block}button:hover,.button:hover{background:var(--accent-press-hover);border-color:var(--accent-press-hover);text-decoration:none}:focus-visible,button:focus-visible,.button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}table.list th :focus-visible{outline-color:var(--accent-ink);outline-offset:-3px}button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed}button:disabled:hover,.button[aria-disabled=true]:hover{background:var(--accent-press);border-color:var(--accent-press)}button.quiet:disabled:hover{background:var(--panel);border-color:var(--line);color:var(--ink)}button:is(.linkish,.factish,.minus):disabled:hover{background:0 0}button.quiet,.button.quiet{background:var(--panel);color:var(--ink);border-color:var(--line)}button.quiet:hover,.button.quiet:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}button.quiet.here,.button.quiet.here{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}button.linkish{color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}button.linkish:hover{color:var(--accent-hover)}button.factish{font:inherit;color:inherit;text-align:left;background:0 0;border:none;border-radius:0;padding:0}button.factish:hover{color:var(--accent);text-underline-offset:2px;background:0 0;text-decoration:underline}button.factish.blank,span.factish.blank,summary.factish.blank{min-width:var(--blank-min);min-height:1.2em;display:inline-block}button.factish.blank:before,summary.factish.blank:before{content:"+";color:var(--muted);font-size:18px;line-height:1}button.factish.blank:hover:before{color:var(--accent)}button.factish.blank.ask{color:var(--muted);font-size:var(--type-label)}button.factish.blank.ask:before{content:none}button.factish.blank.ask:hover{color:var(--accent)}.unset-box button.factish.blank{min-width:1.2em}@media (max-width:640px){.unset-box button.factish.blank{min-width:var(--blank-min)}}summary.factish{cursor:pointer;color:inherit;margin:0;list-style:none;display:inline-block}summary.factish::-webkit-details-marker{display:none}summary.factish:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.need>.field-edit>button.factish:not(.blank){font-size:var(--type-label);padding:var(--pad-tag-y) var(--pad-tag-x);background:var(--accent-soft);color:var(--ink);margin-right:var(--space-sm);border-radius:999px;display:inline-block}.need>.field-edit>button.factish:not(.blank):hover{color:var(--accent);text-decoration:none}dd.spec-line{flex-wrap:wrap;align-items:flex-start;display:flex}dd.spec-line>.need{flex:none}dd.spec-line>.field-edit{flex:1 1 0;min-width:0}dd.spec-line>.need:has(>form.field-edit){flex:1 0 100%}dd.spec-line:has(>.need>form.field-edit)>.field-edit{flex-basis:100%}.need.unpicked>.field-edit>button.factish:not(.blank){color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0}dl.details dd .mark{margin-left:var(--space-sm)}.source-mark{color:var(--muted);font-size:var(--type-small);margin-left:var(--space-sm)}.machine{position:relative}.machine:before{content:"";left:calc(-1 * var(--space-sm));background:var(--cyan);border-radius:2px;width:3px;position:absolute;top:.2em;bottom:.2em}.saved-mark{color:var(--ok);margin-left:var(--space-sm);font-weight:700}.saved-mark:empty{margin:0}.save-status{color:var(--muted);font-size:13px}.save-status:empty{display:none}.save-status.unsaved{color:var(--warn);font-weight:600}.save-status.saved{color:var(--ok);font-weight:700}.save-status.failed{color:var(--danger)}form[data-locked] textarea,form[data-locked] input:not([type=checkbox]):not([type=radio]):not([type=hidden]){resize:none;cursor:text;background:0 0;border-color:#0000}form[data-locked] textarea:hover,form[data-locked] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):hover{border-color:var(--line)}form [data-saving]:after{content:"";vertical-align:-1px;border:2px solid var(--muted);border-top-color:#0000;border-radius:50%;flex:none;width:10px;height:10px;margin-left:7px;animation:.7s linear infinite spin;display:inline-block}form [data-saved]:after{content:"✓";color:var(--ok);margin-left:var(--space-sm);flex:none;font-weight:700}form [data-save-failed]:after{content:"Not saved";color:var(--danger);margin-left:var(--space-sm);flex:none;font-size:13px}@media (prefers-reduced-motion:reduce){form [data-saving]:after{opacity:.6;animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}dialog.leave-guard{border:1px solid var(--line);padding:var(--space-xl);background:var(--panel);color:var(--ink);border-radius:8px;max-width:360px}dialog.leave-guard::backdrop{background:#0b0b0b59}dialog.leave-guard p{margin:0 0 var(--space-lg);color:var(--ink-strong);font-weight:600}button.minus{color:var(--muted);padding:0 var(--space-xs);background:0 0;border:none;border-radius:0;font-size:18px;line-height:1}button.minus:hover{color:var(--accent);background:0 0}button.small,.button.small{padding:var(--pad-button-y) var(--pad-button-x);font-size:13px}button[aria-busy=true],button[aria-busy=true]:disabled{cursor:progress}.spinner.after{vertical-align:-1px;width:10px;height:10px;margin:0 0 0 7px}.spinner.machine{color:var(--cyan)}button[aria-busy=true]:after,.button[aria-busy=true]:after{content:"";vertical-align:-1px;border:2px solid;border-top-color:#0000;border-radius:50%;width:10px;height:10px;margin-left:7px;animation:.7s linear infinite spin;display:inline-block}button:is(.factish,.minus,.linkish)[aria-busy=true]:after{width:8px;height:8px;margin-left:5px}button.reader[aria-busy=true]:after{border-color:var(--cyan);border-top-color:#0000}.pulling{align-items:center;display:inline-flex}.spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:7px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner,button[aria-busy=true]:after,.button[aria-busy=true]:after{opacity:.6;border-top-color:currentColor;animation:none}button.reader[aria-busy=true]:after{border-top-color:var(--cyan)}}input,textarea,select{font:inherit;width:100%;padding:var(--pad-input-y) var(--pad-input-x);border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;transition:border-color .15s,box-shadow .15s}input[type=checkbox],input[type=radio]{flex:none;width:auto;padding:0}select{text-overflow:ellipsis;max-width:100%}input:focus,textarea:focus,select:focus{border-color:var(--accent)}input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}textarea{resize:vertical;min-height:90px}input:disabled,textarea:disabled,select:disabled,input[readonly],textarea[readonly]{background:var(--bg);color:var(--muted);cursor:not-allowed}label{color:var(--muted);font-size:13px;display:block}label>input,label>textarea,label>select{margin-top:var(--space-xs)}label.check{align-items:center;gap:var(--space-sm);color:var(--ink);font-size:15px;display:flex}label.check input{width:auto;margin:0}.stack{gap:var(--space-roomy);display:grid}.actions{gap:var(--space-snug);flex-wrap:wrap;align-items:center;display:flex}.stack>*{min-width:0}.actions>*{max-width:100%}.field-edit .actions>.grow{flex:1 1 var(--edit-grow-min);min-width:0}.field-edit .actions>.presses{gap:var(--space-snug);flex-wrap:wrap;flex:none;align-items:center;display:flex}.field-edit.pick .actions>.grow{flex:0 1 var(--edit-pick-w)}.field-edit select,.field-edit input[type=date],.field-edit input[type=number],.field-edit input[inputmode=decimal],.field-edit input[inputmode=numeric]{max-width:var(--edit-pick-w)}.field-edit.multi .actions>.grow{flex-basis:100%}.field-edit.set .actions>.grow:has(>textarea){flex-basis:100%}.field-edit .actions>select{flex:0 auto;width:auto;min-width:0}.field-edit .amount{align-items:center;gap:var(--space-tight);flex:none;display:inline-flex}.field-edit .amount input{width:var(--edit-amount-w)}.field-edit .amount .unit{color:var(--muted);font-size:var(--type-small)}form.field-edit{container-type:inline-size}@container not (min-width:520px){.field-edit.set .actions>.presses{flex-basis:100%}}.field-edit label.set-pick{align-items:center;gap:var(--space-snug);color:var(--muted);font-size:var(--type-small);margin:0;display:inline-flex}.field-edit label.set-pick>select{width:auto;margin:0}.reword-compare{gap:var(--space-roomy);grid-template-columns:1fr 1fr;display:grid}.reword-compare>span{gap:var(--space-tight);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}@container not (min-width:400px){.reword-compare{grid-template-columns:1fr}}.reword-compare .reword-head{font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);white-space:normal;font-weight:600}.reword-compare>.reworded{border-left:2px solid var(--cyan);padding-left:var(--space-md);color:var(--ink-strong)}.reword-compare>button.reword-pick{align-items:stretch;gap:var(--space-tight);min-width:0;padding:var(--space-sm) var(--space-md);text-align:left;font:inherit;color:var(--ink-strong);background:var(--panel);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;border-radius:6px;flex-direction:column;margin:0;font-weight:400;display:flex}.reword-compare>button.reword-pick.reworded{border-left:3px solid var(--cyan)}.reword-compare>button.reword-pick:hover{background:var(--accent-soft);border-color:var(--accent-line)}.reword-compare>button.reword-pick.reworded:hover{border-left-color:var(--cyan)}.reword-compare>button.reword-pick.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--panel)}.reword-compare>button.reword-pick.reworded.on{border-left-color:var(--cyan)}.reword-compare .reword-use{font-size:var(--type-small);color:var(--accent);white-space:normal}.reword-compare .on .reword-use{color:var(--ink);font-weight:600}.reword-compare.boxed{margin-top:var(--space-snug);padding:var(--space-md);border:1px solid var(--line);background:var(--bg);border-radius:8px}.edit-rows{gap:var(--space-snug);display:grid}.edit-rows>label{grid-template-columns:var(--label-col) 1fr;gap:var(--space-sm) var(--space-lg);align-items:center;display:grid}.edit-rows>label>input,.edit-rows>label>select,.edit-rows>label>textarea{margin-top:0}@media (max-width:640px){.edit-rows>label{gap:var(--space-hair) 0;grid-template-columns:1fr}}.panel{background:var(--panel);border:1px solid var(--line);padding:var(--space-xl);border-radius:8px;box-shadow:0 1px 2px #1018280a}h2.group{margin:var(--space-3xl) 0 0;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);font-weight:600}h2.group+section,h2.group+details{margin-top:var(--space-snug)}.record-head~.record:not(.record~.record) h2.group:first-child{margin-top:0}.boxes-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.form-group{margin-top:var(--space-snug);padding-top:var(--space-roomy);border-top:1px solid var(--line)}.form-group:first-child{border-top:0;margin-top:0;padding-top:0}.form-group h3{font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.record{gap:var(--space-xl);grid-template-columns:3fr 2fr;align-items:start;display:grid}.record.one,.related.one{grid-template-columns:minmax(0,1fr)}@media (max-width:800px){.record{grid-template-columns:minmax(0,1fr)}}.rail-main{min-width:0}.page>details.panel.fold+.record,details.relationships{margin-top:var(--space-xl)}details.relationships>.fold-body{margin-top:var(--space-snug)}.rel-lines{gap:var(--space-xs);display:grid}details.fold.rel-line>summary{grid-template-columns:14px var(--rel-label) minmax(0, 1fr);column-gap:var(--space-sm);align-items:baseline;display:grid}details.fold.rel-line>summary h2{font-size:var(--type-small);color:var(--ink);font-weight:600}.rel-names{font-size:var(--type-small);min-width:0;line-height:1.6}.rel-name+.rel-name:before,.rel-name+.rel-more:before{content:"·";color:var(--muted);margin:0 var(--space-tight)}.rel-name a{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:min(26em,100%);display:inline-block;overflow:hidden}.rel-name .muted{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:min(18em,100%);font-size:var(--type-label);margin-left:.35em;display:inline-block;overflow:hidden}.rel-more{color:var(--muted)}.rel-here{grid-template-columns:14px var(--rel-label) minmax(0, 1fr);column-gap:var(--space-sm);margin:0 calc(-1 * var(--space-sm));padding:var(--space-hair) var(--space-sm);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);border-radius:6px;align-items:baseline;display:grid}.rel-here h2{font-size:var(--type-small);color:var(--accent-press);margin:0;font-weight:600}.rel-here strong{color:var(--ink-strong);font-weight:600}details.fold.rel-line>.fold-body{margin:var(--space-xs) 0 var(--space-sm) calc(14px + var(--rel-label) + 2 * var(--space-sm));padding:var(--space-md) var(--space-lg);border:1px solid var(--line);background:var(--panel);border-radius:6px}@media (max-width:640px){details.fold.rel-line>summary{grid-template-columns:14px minmax(0,1fr)}.rel-names{grid-column:2}.rel-here{grid-template-columns:14px minmax(0,1fr)}details.fold.rel-line>.fold-body{margin-left:0}}.rail-main>p+details.panel.fold.flush{margin-top:var(--space-xl)}dl.details{grid-template-columns:var(--label-col) 1fr;gap:var(--space-sm) var(--space-lg);margin:0;display:grid}dl.details dt{color:var(--muted)}dl.details dd{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;margin:0}@media (max-width:640px){dl.details{gap:var(--space-hair) 0;grid-template-columns:1fr}dl.details dt{margin-top:var(--space-sm)}dl.details dt:first-of-type{margin-top:0}dl.details dd button.factish,dl.details dd summary.factish,details.unset>summary.factish{position:relative}dl.details dd button.factish:after,dl.details dd summary.factish:after,details.unset>summary.factish:after{content:"";height:var(--press-hit);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}dl.details dd button.factish:not(.blank){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent)}dl.details dd .need>.field-edit>button.factish{text-decoration:none}}details.unset>summary.factish{margin:var(--space-sm) 0 0 calc(var(--label-col) + var(--space-lg))}details.unset>summary.factish>span{margin-left:var(--space-sm)}details.unset>dl.details{margin-top:var(--space-sm)}@media (max-width:640px){details.unset>summary.factish{margin-left:0}}.divider{margin:var(--space-lg) 0;border-top:1px solid var(--line)}.ticks{gap:var(--space-xs) var(--space-roomy);flex-wrap:wrap;display:flex}.tick-tree{gap:var(--space-xs);margin-top:var(--space-xs);display:grid}.tick-tree .tick-tree{padding-left:var(--space-lg)}.tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:720px){.tableWrap table.list{min-width:720px}.tableWrap:has(table.list.cards){overflow-x:visible}table.list.cards{background:0 0;border:0;min-width:0;display:block}table.list.cards thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}table.list.cards tbody{display:block}table.list.cards tr{background:var(--panel);border:1px solid var(--line);margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-md);border-radius:8px;display:block}table.list.cards tr:hover td{background:0 0}table.list.cards td{gap:var(--space-md);border-bottom:1px solid var(--line);white-space:normal;padding:7px 0;display:flex}table.list.cards tr td:last-child{border-bottom:0}table.list.cards td:before{content:attr(data-label);width:88px;color:var(--muted);flex:none;font-size:13px}table.list.cards td.when{white-space:normal}table.list.cards tr[data-depth="1"]{margin-left:var(--space-roomy)}table.list.cards tr[data-depth="2"]{margin-left:var(--space-3xl)}table.list.cards tr[data-depth] td:first-child{padding-left:0}}table.list tr[data-depth="1"] td:first-child{padding-left:var(--indent-1)}table.list tr[data-depth="2"] td:first-child{padding-left:var(--indent-2)}table.list{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:8px;width:100%;display:table;overflow:hidden}table.list th,table.list td{text-align:left;padding:var(--pad-cell-y) var(--pad-cell-x);border-bottom:1px solid var(--line)}table.list.dense,table.list.dense td{font-size:var(--type-h3)}label.check.dense{font-size:var(--type-h3);align-items:flex-start}table.list th{font-size:var(--type-micro);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em;background:var(--panel-blue);font-weight:700}table.list tr:last-child td{border-bottom:0}table.list tr:hover td{background:var(--accent-soft)}table.list th:has(a.sort){padding:0}table.list th a.sort{padding:var(--pad-cell-y) var(--pad-cell-x);color:inherit;text-decoration:none;display:block}table.list th a.sort:hover{color:var(--accent-ink);text-decoration:underline}table.list th .arrow{margin-left:var(--space-xs);color:inherit}table.list th .muted{color:inherit;opacity:.8}table.list th .date{text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--type-small);display:inline-block}details.words>summary{cursor:pointer;list-style:none}details.words>summary::-webkit-details-marker{display:none}details.words>summary:hover{text-underline-offset:2px;text-decoration:underline}table.list.term-sheet td.latest,table.list.term-sheet th.latest{font-weight:700}table.list.term-sheet td.moved{background:var(--accent-soft)}.term-sheet-wrap .show-earlier{display:none}@media (max-width:720px){.tableWrap:has(table.list.term-sheet){overflow-x:auto}.tableWrap table.list.term-sheet{min-width:0}table.list.term-sheet th,table.list.term-sheet td{white-space:normal;overflow-wrap:anywhere}table.list.term-sheet .earlier{display:none}.term-sheet-wrap .show-earlier{margin:0 0 var(--space-xs);display:flex}.term-sheet-wrap:has(.show-earlier-tick:checked) table.list.term-sheet .earlier{display:table-cell}}table.list td.when{white-space:nowrap}table.list td select{flex:none;width:auto;min-width:max-content}@media (min-width:721px){table.list td.site{min-width:11em}}form.stage-inline>select{flex:none;width:auto}[data-stage=Unqualified]{--stage:color-mix(in srgb, var(--panel-blue) 25%, var(--panel));--stage-ink:var(--ink-strong)}[data-stage=Qualified]{--stage:color-mix(in srgb, var(--panel-blue) 45%, var(--panel));--stage-ink:var(--ink-strong)}[data-stage=Toured]{--stage:color-mix(in srgb, var(--panel-blue) 65%, var(--panel));--stage-ink:var(--accent-ink)}[data-stage=LOI]{--stage:color-mix(in srgb, var(--panel-blue) 85%, var(--panel));--stage-ink:var(--accent-ink)}[data-stage=Contract]{--stage:var(--panel-blue);--stage-ink:var(--accent-ink)}[data-stage=Closed]{--stage:var(--teal);--stage-ink:var(--ink-strong)}[data-stage=Passed]{--stage:var(--line);--stage-ink:var(--muted)}.stage-bar{gap:var(--space-hair);margin:0 0 var(--space-md);border-radius:8px;display:flex;overflow:hidden}.stage-bar>button{min-width:7.5em;padding:var(--space-snug) var(--space-md);background:var(--stage);color:var(--stage-ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:0;flex-basis:0;margin:0;font-size:13px;font-weight:400;overflow:hidden}.chip-count{min-width:20px;margin-left:var(--space-tight);background:var(--line);color:var(--ink);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}button[aria-pressed=true] .chip-count{color:var(--accent-ink);background:#ffffff40}.stage-bar>button b{margin-left:var(--space-xs);font-weight:700}.stage-bar>button:hover{background:var(--stage);box-shadow:inset 0 -3px 0 var(--accent)}.stage-bar>button:focus-visible{outline-offset:-3px}.stage-bar>button[aria-pressed=true]{box-shadow:inset 0 -4px 0 var(--ink-strong);font-weight:700}.stage-bar:has(button[aria-pressed=true])>button[aria-pressed=false]{opacity:.45}table.list.staged tbody td:first-child{box-shadow:inset 5px 0 0 var(--stage)}table.list.staged tr.stage-row td{background:color-mix(in srgb, var(--stage) 22%, var(--panel));font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-strong);padding-top:var(--space-tight);padding-bottom:var(--space-tight);font-weight:700}table.list.staged tr.stage-row td span{color:var(--muted);margin-left:var(--space-xs)}table.list.staged tr.stage-row:hover td{background:color-mix(in srgb, var(--stage) 22%, var(--panel))}table.list.staged tbody:last-child tr:last-child td{border-bottom:0}table.list.staged tbody tr:last-child td{border-bottom:1px solid var(--line)}.stage-done-head{margin:var(--space-3xl) 0 var(--space-sm);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.stage-done-head+.tableWrap table.list.staged{opacity:.8}@media (max-width:720px){table.list.staged tbody td:first-child{box-shadow:none}table.list.staged tbody tr:not(.stage-row){border-left:5px solid var(--stage)}table.list.staged tr.stage-row{padding:var(--space-sm) 0 var(--space-xs);background:0 0;border:0;margin:0}table.list.staged tr.stage-row td{background:0 0;border:0;padding:0;display:block}table.list.staged tr.stage-row td:before{content:none}.stage-bar>button{min-width:0}.stage-bar{flex-wrap:wrap}}form.stage-pick[aria-busy=true]>select{opacity:.6;cursor:progress}form.stage-pick>.error{flex-basis:100%}td.num,th.num,table.list td.num,table.list th.num{text-align:right;font-variant-numeric:tabular-nums}.search{gap:var(--space-snug);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.search input{flex:1 1 var(--search-input-w);width:auto;min-width:0;max-width:420px}.search select{flex:0 auto;width:auto}.tag{padding:var(--pad-tag-y) var(--pad-tag-x);background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:999px;font-size:12px;line-height:1.35;display:inline-block}.tag.market{background:var(--ok);border-color:var(--ok);color:var(--ink-strong)}.tag.play{border-color:var(--light-blue)}.tag.done{background:var(--teal);border-color:var(--teal);color:var(--ink-strong)}.tag.ended{background:var(--bg);border-color:var(--bg);color:var(--muted)}.tag.warn{background:var(--warn-fill);border-color:var(--warn-line);color:var(--warn)}.tag.failed{border-color:var(--danger);color:var(--danger)}.tag.auto{background:var(--cyan);border-color:var(--cyan);color:var(--ink-strong)}.tag.machine{border-color:var(--cyan)}.tag.machine:before{content:none}button.tag{font:inherit;padding:var(--pad-tag-y) var(--pad-tag-x);font-size:12px;font-weight:400;line-height:1.35}button.tag:hover,button.tag:disabled:hover{background:var(--panel);border-color:var(--accent);color:var(--ink)}button.tag.warn:hover,button.tag.warn:disabled:hover{background:var(--warn-fill);border-color:var(--accent);color:var(--warn)}.hot-mark{align-items:center;gap:var(--space-xs);display:inline-flex}.held>summary{cursor:pointer;margin:0;list-style:none}.held>summary::-webkit-details-marker{display:none}:is(li:has(>details.held[open]),li:has(>.confirm-minus)){flex-wrap:wrap}details.held[open],.confirm-minus{box-sizing:border-box;flex-basis:100%;width:100%}details.held[open]{text-align:right}.held>p,.confirm-minus{margin:var(--space-xs) 0 0;text-align:left;white-space:normal;background:var(--panel);border:1px solid var(--line);padding:var(--space-sm) var(--space-md);border-radius:8px}.confirm-minus>form.actions{margin-top:var(--space-sm);display:flex}.tasks{margin:0;padding:0;list-style:none}.tasks li{gap:var(--space-md);padding:var(--space-snug) 0;border-bottom:1px solid var(--line);align-items:flex-start;display:flex}.tasks li:last-child{border-bottom:0}.tasks li[data-mine=true]{box-shadow:inset 3px 0 0 var(--warn);padding-left:var(--space-snug)}.tasks li:has(>.task-answer-ticks){flex-wrap:wrap}.tasks li>.task-answer-ticks{flex-basis:100%;order:9}.task-tools{align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.task-tools>button,.task-tools>form>button{font-size:var(--type-small);padding:2px 10px}.task-tools>form.task-edit,.task-tools>.stack{flex-basis:100%}.task-tools>.stack{align-items:flex-start!important}.tasks li.just-done,.deal-pane .pane-now ul.tasks>li.just-done{background:var(--accent-soft);border-color:var(--accent-soft);font-size:var(--type-small);color:var(--muted);flex-wrap:nowrap;align-items:center}.tasks li.just-done>.grow{overflow-wrap:anywhere;flex:auto;min-width:0}.tasks li.just-done button{font-size:var(--type-small);padding:2px 10px}.task-waits-pick{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:4px;max-height:16rem;margin:0;padding:6px 8px;display:flex;overflow-y:auto}.task-waits-pick legend{padding:0 4px}.tasks .grow{flex:1;min-width:0}.task-box{margin-top:6px}.task-box-row{gap:var(--space-snug);align-items:flex-start;display:flex}.task-box textarea{resize:none;field-sizing:content;flex:1;min-width:0;min-height:32px;max-height:12rem;padding:5px 8px;font-size:14px}.task-box p{margin:4px 0 0}.task-box-reply{border-left:3px solid var(--accent);background:var(--accent-soft);white-space:pre-wrap;border-radius:4px;margin-top:6px;padding:6px 8px}.tasks .title{font-weight:600}.tasks .meta{color:var(--muted);font-size:13px}.tasks .overdue{color:var(--danger)}.tasks.done .title{color:var(--muted);font-weight:400;text-decoration:line-through}.tasks.done .flow-event .title{text-decoration:none}.flow-actions{gap:var(--space-snug);margin:var(--space-md) 0;flex-direction:column;display:flex}.tasks.cols{column-gap:var(--space-3xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}details summary{cursor:pointer;color:var(--muted);margin:var(--space-md) 0 var(--space-xs)}.add-task{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--line)}.invoice-drop{border:1px dashed #0000;border-radius:6px;margin:-2px -4px;padding:2px 4px}.invoice-drop.over{border-color:var(--accent);background:var(--accent-soft)}.invoice-drop label{cursor:pointer}.add-task-fold{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--line)}.add-task-fold>summary{cursor:pointer;color:var(--accent);font-size:14px}.add-task-fold>form.add-task,.add-task-fold>form.add-task.wide{margin-top:var(--space-md);border-top:0;padding-top:0}.add-task.wide{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--line);gap:var(--space-snug) var(--space-roomy);grid-template-columns:2fr 1fr 1fr auto;align-items:end;display:grid}.add-task.wide .span{grid-column:1/-1}.add-task.wide textarea{min-height:0}.add-task.wide .actions{padding-bottom:1px}@media (max-width:640px){.add-task.wide{grid-template-columns:1fr}}.add-task-fold{container-type:inline-size}@container (max-width:560px){.add-task.wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.add-task.wide>.actions{grid-column:1/-1}.add-task.wide>label:has(>input[name=title]){grid-column:1/-1}.add-task.wide>.actions{order:9}.add-task.wide :is(input,select){width:100%;min-width:0}}.related{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}@media (max-width:800px){.related{grid-template-columns:1fr}}.cards{gap:var(--space-sm);margin:0 0 var(--space-md);display:grid}.card{border:1px solid var(--line);padding:var(--space-snug) var(--space-md);border-radius:8px}ul.lines{grid-template-columns:minmax(0,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}ul.lines li{padding-left:var(--space-roomy);white-space:normal;overflow-wrap:anywhere;position:relative}ul.lines li:before{content:"•";color:var(--muted);position:absolute;left:0}ul.links{margin:0 0 var(--space-md);padding:0;list-style:none}ul.links li{align-items:center;gap:var(--space-snug);padding:var(--space-sm) 0;border-bottom:1px solid var(--line);display:flex}ul.links li:last-child{border-bottom:0}ul.links li ul:not([class])>li{border-bottom:0;padding:0;display:list-item}ul.links .grow{overflow-wrap:anywhere;flex:1;min-width:0}.now-becomes{column-gap:var(--space-sm);margin:var(--space-tight) 0 0;grid-template-columns:max-content 1fr;row-gap:2px;display:grid}.size-figures{align-items:center;gap:var(--space-xs) var(--space-lg);margin-top:var(--space-tight);flex-wrap:wrap;display:flex}.size-figures>span{align-items:center;gap:4px;display:inline-flex}ul.links form{display:inline}ul.links .grow>form.actions{gap:var(--space-sm);margin-top:var(--space-tight);flex-wrap:nowrap;display:flex}ul.links .grow>form.actions select{width:auto;min-width:0;padding:var(--pad-select-y) var(--pad-select-x);flex:0 auto;font-size:13px}ul.links .grow>form.actions button{white-space:nowrap;flex:none}@media (max-width:640px){ul.links button.minus,.held>summary{position:relative}ul.links button.minus:after,.held>summary:after{content:"";height:var(--press-hit);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.picker{position:relative}.picker-results{margin:var(--space-tight) 0 0;gap:var(--space-tight);padding:0;list-style:none;display:grid}.picker-results button{text-align:left;width:100%}.small-text{margin:var(--space-tight) 0 0;font-size:13px}.add-sites{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.add-site{gap:var(--space-md) var(--space-xl);padding:var(--space-md) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 2fr;align-items:start;display:grid}.add-site p{margin:2px 0 0}.add-sites>.add-site:last-of-type{border-bottom:0}.add-site form.add-task{border-top:0;margin-top:0;padding-top:0}.add-site form.add-task>label{margin:0;font-size:0}.add-site form.add-task>label>input{font-size:var(--type-body,14px);margin-top:0}.add-sites-read{border-top:1px solid var(--line);padding-top:var(--space-md)}.add-sites-read>summary+*{margin-top:var(--space-sm)}@media (max-width:720px){.add-site{grid-template-columns:1fr}}details.panel.fold:not(.flush){margin-top:var(--space-xl)}.related.one>details.fold{margin-top:0}details.fold>summary{align-items:baseline;gap:var(--space-snug);cursor:pointer;margin:0;padding:0;list-style:none;display:flex}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary:before{content:"▸";color:var(--muted);flex:none;font-size:14px}details.fold[open]>summary:before{content:"▾"}details.fold>summary h2{margin:0}details.fold>summary .fold-note{color:var(--muted);font-size:13px}details.fold>.fold-body{margin-top:var(--space-md)}details.convo{border:1px solid var(--line);padding:var(--space-snug) var(--space-md);background:var(--panel);border-radius:8px}details.convo+details.convo,.convo-group details.convo+details.convo{margin-top:var(--space-snug)}details.convo>summary{align-items:center;column-gap:var(--space-snug);row-gap:var(--space-tight);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}details.convo>summary::-webkit-details-marker{display:none}details.email>summary::-webkit-details-marker{display:none}details.convo-group>summary::-webkit-details-marker{display:none}details.convo>summary:before,details.email>summary:before,details.convo-group>summary:before{content:"▸";color:var(--muted);flex:none;font-size:12px}details.convo[open]>summary:before,details.email[open]>summary:before,details.convo-group[open]>summary:before{content:"▾"}details.convo>summary>.convo-title{overflow-wrap:anywhere;flex:220px;min-width:0}details.convo>summary>.convo-presses{justify-content:flex-end;align-items:center;gap:var(--space-tight);flex-wrap:wrap;flex:none;max-width:100%;margin-left:auto;display:flex}details.convo>summary>.convo-presses>button.linkish{color:var(--muted);font-size:12px}details.convo>summary>.convo-presses>button.linkish:hover{color:var(--accent-hover)}details.convo>.convo-body{gap:var(--space-tight);margin-top:var(--space-sm);overflow-wrap:anywhere;min-width:0;display:grid}details.convo>.convo-body>*{min-width:0}details.convo>.convo-body>.convo-emails{gap:var(--space-xs);margin-left:var(--space-xs);padding-left:var(--space-snug);border-left:2px solid var(--line);display:grid}details.convo>.convo-body>.convo-emails>*{min-width:0}details.convo-group{margin-top:var(--space-md);padding-top:var(--space-snug);border-top:1px solid var(--line)}details.convo-group>summary{align-items:baseline;gap:var(--space-snug);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}details.convo-group>.convo-group-body{margin-top:var(--space-sm);padding-left:var(--space-md)}@media (max-width:640px){details.convo{padding:var(--space-sm) var(--space-snug)}details.convo>.convo-body>.convo-emails{padding-left:var(--space-sm);margin-left:0}details.convo-group>.convo-group-body{padding-left:0}}details.email{padding:4px 0}details.email+details.email{border-top:1px dashed var(--line)}details.email>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;list-style:none;display:flex}details.email>summary>strong{overflow-wrap:anywhere;flex:0 auto;min-width:0}details.email>summary>.muted{white-space:nowrap;flex:none}details.email>summary>.email-opening{text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}details.email[open]>summary>.email-opening{display:none}.map-work{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.map-frame{isolation:isolate;min-height:var(--map-h);position:relative}.map-work.big .map-frame{min-height:var(--map-h-big)}.map-search{border:1px solid var(--line);border-radius:6px;position:absolute;inset:0;overflow:hidden}.map-side{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}@media (min-width:900px){.map-work{grid-template-columns:minmax(0,1fr) minmax(260px,36%)}.map-side{max-height:var(--map-h-big);padding-right:4px;overflow-y:auto}}.ask-panel{z-index:20;background:var(--panel);border:1px solid var(--line);width:min(420px,100vw - 32px);max-height:calc(100vh - 80px);padding:var(--space-xl);border-radius:8px;position:fixed;top:56px;right:16px;overflow-y:auto;box-shadow:0 8px 28px #0000001f}@media (max-width:800px){.ask-panel{width:auto;max-height:72vh;inset:auto 12px 12px}}.ask-head{align-items:baseline;gap:var(--space-md);display:flex}.ask-head h2{flex:1}.ask-panel .small-note{margin:var(--space-snug) 0 0;font-size:12px}ul.asked{margin:var(--space-md) 0 0;padding:0;list-style:none}ul.asked li{padding:var(--space-md) 0;border-bottom:1px solid var(--line)}ul.asked li:last-child{border-bottom:0}ul.asked .title{font-weight:600}ul.asked .answer{margin-top:var(--space-tight);white-space:pre-wrap}ul.asked .meta{color:var(--muted);margin-top:var(--space-tight);font-size:13px}ul.asked.wide li{padding:var(--space-lg) 0}ul.asked a.title{color:var(--ink)}ul.asked a.title:hover{color:var(--accent)}.ticket-thread{gap:var(--space-md);margin:var(--space-lg) 0;max-width:720px;display:grid}.ticket-msg{padding:var(--space-md) var(--space-roomy);border:1px solid var(--line);border-radius:10px}.ticket-msg.person{background:var(--panel)}.ticket-msg.model{background:var(--accent-soft);border-color:var(--accent-soft)}.ticket-msg .who{color:var(--muted);margin-bottom:5px;font-size:12px}.ticket-msg .body{white-space:pre-wrap}.ticket-summary{max-width:720px;margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-roomy);border:1px solid var(--warn-line);background:var(--warn-fill);border-radius:10px}.ticket-summary .who{color:var(--warn);margin-bottom:5px;font-size:12px;font-weight:600}.ticket-summary .body{white-space:pre-wrap}.ask-files{gap:var(--space-sm);margin-top:var(--space-snug);flex-wrap:wrap;align-items:center;display:flex}.ask-thumb{border:1px solid var(--line);border-radius:6px;max-width:220px;max-height:140px;display:block}a.ask-file{padding:var(--space-xs) var(--space-snug);border:1px solid var(--line);background:var(--panel);border-radius:999px;font-size:13px}ul.links ul.links.nested{margin:var(--space-tight) 0 0 var(--space-roomy);padding-left:var(--space-md);border-left:2px solid var(--line)}ul.links ul.links.nested li{padding:5px 0}ul.steps{margin:var(--space-tight) 0 var(--space-lg);gap:5px;padding:0;list-style:none;display:grid}ul.steps li{gap:var(--space-sm);flex-wrap:wrap;align-items:baseline;font-size:14px;display:flex}ul.steps .state{text-align:center;width:14px;color:var(--ok);flex:none}ul.steps li.open .state{color:var(--muted)}ul.steps li.gap .state{color:var(--danger)}ul.steps .who,ul.steps .said{color:var(--muted);font-size:13px}ul.steps .said.over{color:var(--danger)}ul.lines-tick{margin:0;padding:0;list-style:none}ul.lines-tick li{gap:var(--space-snug);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;padding:9px 0;display:flex}ul.lines-tick li:last-child{border-bottom:0}ul.lines-tick input[type=checkbox]{flex:none;width:auto;margin:3px 0 0}ul.lines-tick .tick-done{width:15px;margin-top:var(--space-hair);color:var(--ok);flex:none}ul.lines-tick .grow{flex:1;min-width:0}ul.lines-tick .title{font-weight:600}ul.lines-tick .meta{color:var(--muted);margin-top:var(--space-hair);font-size:13px}.keep-row{align-items:center;gap:var(--space-md);margin-top:var(--space-roomy);padding-top:var(--space-roomy);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.headline{align-items:baseline;gap:var(--space-roomy);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.headline .n{color:var(--muted);font-size:13px}.headline .n b{color:var(--ink)}.headline .n.bad b{color:var(--danger)}.switch{gap:var(--space-tight);margin-bottom:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.switch a{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:6px;padding:5px 11px;font-size:13px}.switch a.on{background:var(--accent-press);color:var(--accent-ink);border-color:var(--accent-press)}.switch a:hover{filter:brightness(.98);text-decoration:none}.bucket{background:var(--panel);border:1px solid var(--line);margin-bottom:var(--space-roomy);border-radius:8px}.bucket>.head{align-items:baseline;gap:var(--space-snug);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line);display:flex}.bucket>.head .name{font-size:14px;font-weight:600}.bucket>.head .n{color:var(--muted);margin-left:auto;font-size:13px}.bucket.late>.head .name{color:var(--danger)}.bucket ul.tasks li{padding:11px var(--space-lg)}.bucket ul.tasks .where{margin-top:var(--space-hair);font-size:13px}.bucket.desk-list>.head{flex-wrap:wrap}.desk-list .grow{overflow-wrap:anywhere;min-width:0}.bucket.desk-list ul.desk-candidates li{padding:var(--space-sm) 0;flex-wrap:wrap}.desk-list details.desk-reading>summary{cursor:pointer}.count{min-width:18px;margin-left:var(--space-xs);background:var(--accent-press);color:var(--accent-ink);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;line-height:17px;display:inline-block}dialog.viewer{border:1px solid var(--line);background:var(--panel);width:min(96vw,1400px);max-width:none;height:min(94vh,1100px);max-height:none;color:var(--ink);border-radius:10px;padding:0}dialog.viewer::backdrop{background:#0b0b0bb8}.viewer-body{flex-direction:column;height:100%;display:flex}.viewer-bar{align-items:center;gap:var(--space-snug);padding:var(--space-snug) var(--space-roomy);border-bottom:1px solid var(--line);display:flex}.viewer-bar .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.viewer-stage{background:var(--line);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:auto}.viewer-step{z-index:1;border:1px solid var(--line);background:var(--panel);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;padding:0;font-size:30px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0b0b0b2e}.viewer-step:disabled{opacity:.3;cursor:default}.viewer-prev{left:var(--space-roomy)}.viewer-next{right:var(--space-roomy)}.viewer-stage img{object-fit:contain;max-width:100%;max-height:100%;display:block}.viewer-stage iframe{background:var(--panel);border:0;width:100%;height:100%}.viewer-hint{padding:var(--space-sm) var(--space-roomy);border-top:1px solid var(--line);margin:0}a[data-preview]{cursor:zoom-in}@media (max-width:700px){dialog.viewer{border:0;border-radius:0;width:100vw;height:100vh}.viewer-hint{display:none}}.blast-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.blast-editor{grid-template-columns:1fr}}.loi-turn .sugg{display:none}.loi-turn.show-sugg .sugg{display:table-cell}dialog.leave-guard.co-guide{width:calc(100vw - 32px);max-width:520px;max-height:calc(100vh - 48px);overflow:auto}dialog.leave-guard.co-guide p.small-text{color:var(--ink);font-weight:400}dialog.leave-guard.co-guide ul.steps li{flex-wrap:nowrap;font-size:14px}dialog.leave-guard.co-guide ul.steps li>span:last-child{flex:1;min-width:0}dialog.leave-guard.co-guide ul.steps{gap:var(--space-md)}.charts{gap:var(--space-roomy);margin-bottom:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.chart{background:var(--panel);border:1px solid var(--line);padding:var(--space-md) var(--space-lg);border-radius:8px;min-width:0;margin:0}.chart figcaption{margin-bottom:var(--space-sm);align-items:baseline;font-size:14px;font-weight:600;display:flex}.chart .chart-sum{color:var(--muted);margin-left:auto;font-size:13px;font-weight:400}.chart-legend{gap:var(--space-md);color:var(--muted);margin-bottom:var(--space-sm);flex-wrap:wrap;font-size:12px;display:flex}.chart-legend .swatch{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.chart .overdue{background:var(--danger)}.chart .open{background:var(--accent)}.chart .waiting{background:var(--light-blue)}.chart ul.bars{gap:var(--space-tight);margin:0;padding:0;list-style:none;display:grid}.chart ul.bars li{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(90px,38%) 1fr;font-size:13px;display:grid}.chart ul.bars .label{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.chart ul.bars .label a:focus-visible{outline-offset:-2px}.chart .track{align-items:center;gap:var(--space-tight);min-width:0;display:flex}.chart .fill{gap:var(--space-hair);min-width:4px;height:14px;display:flex}.chart .fill .seg{min-width:3px}.chart .fill .seg:first-child{border-radius:0}.chart .fill .seg:last-child{border-radius:0 4px 4px 0}.chart .value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px}.chart .columns{align-items:flex-end;gap:var(--space-hair);height:110px;display:flex}.chart .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;min-width:0;height:100%;display:flex}.chart .colvalue{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:11px}.chart .colbar{background:var(--accent);border-radius:4px 4px 0 0;min-height:0}.chart .colaxis{color:var(--muted);border-top:1px solid var(--line);padding-top:var(--space-xs);justify-content:space-between;font-size:11px;display:flex}.chart-note{margin:var(--space-sm) 0 0;color:var(--muted);font-size:12px}.chart .notyet{background:#b9c1cb}.tasks .task-due{margin-top:var(--space-hair)}.task-edit-days input[type=date]{display:block}.tag-deleted{color:var(--danger)}.photo-gallery{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.photo-gallery>li{flex-direction:column;gap:4px;min-width:0;display:flex}.photo-gallery-frame{aspect-ratio:1;background:var(--line);border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.photo-gallery-frame img{object-fit:cover;width:100%;height:100%;transition:transform .15s;display:block}.photo-gallery-frame:hover img{transform:scale(1.03)}@media (max-width:480px){.photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.tasks li>.grow{overflow-wrap:anywhere;min-width:0}aside.panel .tasks li,.deal-pane .tasks li{flex-wrap:wrap}aside.panel .tasks li>.grow,.deal-pane .tasks li>.grow{flex-basis:100%}aside.panel .tasks li>.grow+*,.deal-pane .tasks li>.grow+*{margin-left:auto}@media (max-width:640px){.tasks li{flex-wrap:wrap}.tasks li>.grow{flex-basis:100%}.tasks li>.grow+*{margin-left:auto}.tasks li>form.review-answer{flex-wrap:wrap;justify-content:flex-end}}.tasks li:is([data-state=waiting],[data-held=true])>.grow{opacity:.55}details.held-tasks>summary{cursor:pointer;padding:var(--space-snug) 0;color:var(--muted);font-size:13px}details.held-tasks>summary>.muted{margin-left:var(--space-sm)}details.held-tasks[open]>summary{border-bottom:1px solid var(--line)}.bucket>details.held-tasks>summary{padding:11px var(--space-lg)}.bucket>:is(ul.tasks,p)+details.held-tasks{border-top:1px solid var(--line)}details.task-notes>summary{cursor:pointer;color:var(--muted);margin:0;list-style:none}details.task-notes>summary::-webkit-details-marker{display:none}details.task-notes>summary>.head{-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}details.task-notes[open]>summary>.head{display:block}details.task-notes>summary>:is(.more,.less){color:var(--accent);font-size:var(--type-small);margin-top:2px;display:inline-block}details.task-notes>summary:hover>:is(.more,.less){text-underline-offset:2px;text-decoration:underline}details.task-notes>summary>.less,details.task-notes[open]>summary>.more{display:none}details.task-notes[open]>summary>.less{display:inline-block}details.task-notes>.rest{white-space:pre-wrap;margin-top:2px}.review-read{color:var(--ink);font-size:13px;line-height:1.45}.review-head{gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;align-items:baseline;display:flex}.review-reads{column-gap:var(--space-md);row-gap:var(--space-xs);grid-template-columns:max-content 1fr;margin:0;display:grid}.review-read-row{display:contents}.review-reads dt{white-space:nowrap;margin:0}.review-reads dd{margin:0}.review-reads dd>div+div{margin-top:var(--space-hair)}.review-means,.review-ask{color:var(--ink)}.review-ask strong{color:var(--muted);margin-right:4px;font-weight:600}.review-reads .review-read-row+.review-read-row dt,.review-reads .review-read-row+.review-read-row dd{padding-top:var(--space-xs);border-top:1px solid var(--line)}.review-clear{margin-top:var(--space-xs);color:var(--muted)}.review-part{margin-top:var(--space-sm)}.review-part-title{margin-bottom:var(--space-hair);font-weight:600}.review-part ul,.review-part ol{margin:0;padding-left:1.3em}.review-part li{margin:var(--space-hair) 0}.review-part p{margin:0}details.task-review{font-size:13px}details.task-review>summary>.head{-webkit-line-clamp:unset;display:block}details.task-review .review-title{color:var(--ink)}.review-read>.review-part:first-child{margin-top:0}.review-asks dd>div+div{margin-top:var(--space-xs)}details.review-why{margin-top:var(--space-sm)}details.review-why>summary{cursor:pointer;color:var(--accent);font-size:var(--type-small);width:fit-content}details.review-why>summary:hover{text-underline-offset:2px;text-decoration:underline}details.review-why[open]>summary{margin-bottom:var(--space-xs)}details.task-review[open]>summary{margin-bottom:var(--space-sm)}details.task-review>.review-read{margin-top:var(--space-xs)}.tasks .review-answer{margin-top:var(--space-sm)}@media (max-width:600px){.review-reads{grid-template-columns:1fr;row-gap:0}.review-reads dd{margin-bottom:var(--space-xs)}}.tasks .task-lock{vertical-align:-1px;color:var(--muted)}.tasks .task-waits{font-style:italic}details.auto-plan{margin-top:4px;font-size:13px}details.auto-plan>summary{cursor:pointer;color:var(--muted)}.auto-plan-body{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);border-left:2px solid var(--line)}.auto-plan-body dl{gap:2px var(--space-sm);margin:0 0 var(--space-sm);grid-template-columns:auto 1fr;display:grid}.auto-plan-body dt{color:var(--muted)}.auto-plan-body dd{overflow-wrap:anywhere;margin:0}.auto-plan-email{white-space:pre-wrap;font:inherit;margin:0 0 var(--space-sm)}.auto-plan-past{margin:var(--space-sm) 0 0;color:var(--muted);padding-left:1.2em}.next-task.waiting{opacity:.55}.next-task .task-lock{vertical-align:-1px;color:var(--muted)}.next-task .task-waits{color:var(--muted);font-style:italic}@media (min-width:721px){td[data-label=Next\ task]{min-width:190px}}dialog.leave-guard.reword-all{width:calc(100vw - 32px);max-width:900px;max-height:calc(100vh - 48px);overflow:auto;container-type:inline-size}dialog.leave-guard.reword-all p{margin:0}dialog.leave-guard.reword-all .reword-all-line{padding:var(--space-sm) 0;border-top:1px solid var(--line);font-size:15px}.photo-gallery-frame.room-file{border:1px solid var(--line);background:#fff}.photo-gallery-frame.room-file img{object-fit:contain}.deal-pane{--rel-label:var(--pane-label)}.deal-pane .pane-part>h2,.deal-pane details.fold:not(.rel-line)>summary h2{font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.deal-pane .pane-part>h2 .fold-note{margin-left:var(--space-snug);letter-spacing:0;text-transform:none;color:var(--muted);font-size:13px;font-weight:400}.deal-pane .pane-part{margin-top:var(--space-xl)}.deal-pane .pane-part>h2+*{margin-top:var(--space-snug)}.deal-pane details.fold.rel-line>.fold-body{margin-left:0}.pane-head{align-items:baseline;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.pane-name{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:16px;font-weight:700;overflow:hidden}.pane-tags{gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.pane-pick{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.pane-head>.pane-pick-part,.pane-head>.actions{flex-basis:100%}.pane-head>.actions{margin-top:var(--space-xs)}.pane-pick-part>button+.pane-pick{margin-top:var(--space-sm)}.pane-pick>button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pane-pick .saved-mark{margin-left:var(--space-xs)}details.fold.pane-same{margin-top:var(--space-xs)}.pane-lines{gap:var(--space-sm);display:grid}details.fold.rel-line.rel-stack>summary{grid-template-columns:14px var(--rel-label) minmax(0, 1fr) auto}details.fold.rel-line.rel-stack>summary .rel-rows{gap:var(--space-hair);grid-area:1/3;display:grid}.rel-stack .rel-name{overflow-wrap:anywhere;min-width:0;display:block}.rel-stack .rel-name+.rel-name:before,.rel-stack .rel-name+.rel-more:before{content:none}.rel-stack .rel-name a,.rel-stack .rel-name .muted{white-space:normal;max-width:none;display:inline;overflow:visible}.rel-stack .rel-more{color:var(--accent)}.rel-rows>button.rel-more{justify-self:start;text-decoration:none}details.ended-rows{margin-top:var(--space-xs)}details.ended-rows>summary{font-size:var(--type-small);margin:0}details.fold.rel-line.rel-stack[open]>summary .rel-rows{display:none}details.fold.rel-line.rel-full>summary{cursor:default}details.fold.rel-line.rel-full>summary:before{content:""}.rel-edit{font-size:var(--type-label);color:var(--accent);cursor:pointer;grid-area:1/4;justify-self:end}.rel-edit:hover{text-underline-offset:2px;text-decoration:underline}.deal-pane details.fold.rel-line[data-count="0"]>summary h2{color:var(--muted)}@media (max-width:640px){details.fold.rel-line.rel-stack>summary{grid-template-columns:14px minmax(0,1fr) auto}details.fold.rel-line.rel-stack>summary h2{grid-area:1/2}details.fold.rel-line.rel-stack>summary .rel-rows{grid-area:2/2/auto/span 2}.rel-edit{grid-column:3}}.pane-now .tasks{margin:0}.deal-pane .pane-now,.deal-pane .pane-gaps{border-top:1px solid var(--line);padding-top:var(--space-lg)}.deal-pane .pane-now ul.tasks,.deal-pane .pane-gaps .gap-cards{gap:var(--space-snug);display:grid}.deal-pane .pane-now ul.tasks:not(.done)>li{background:var(--panel);border:1px solid var(--line);padding:var(--space-snug) var(--space-md);border-radius:8px}.deal-pane .pane-now ul.tasks:not(.done)>li:last-child{border-bottom:1px solid var(--line)}.deal-pane .pane-now ul.tasks:not(.done)>li[data-mine=true]{box-shadow:inset 3px 0 0 var(--warn)}.deal-pane .pane-now ul.tasks>li .where{font-size:13px}.gap-cards{margin:0;padding:0;list-style:none}.gap-cards>li{background:var(--panel);border:1px dashed var(--accent-line);padding:var(--space-snug) var(--space-md);border-radius:8px}.gap-cards .gap-title{font-weight:600}.gap-cards .meta{color:var(--muted);margin-top:var(--space-hair);font-size:13px}.gap-cards .meta button,.gap-cards .meta a{font-size:inherit}.pane-line{margin:var(--space-xs) 0 0;font-size:var(--type-small);color:var(--muted)}.pane-line button,.pane-line a{font-size:inherit}.pane-next{color:var(--muted);font-size:var(--type-small);margin:0;padding:0}.pane-next ul{margin:0;padding:0;list-style:none}.pane-next li{padding:var(--space-hair) 0}.pane-next .pane-rung-name{margin:0 0 var(--space-xs);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);font-weight:600}.pane-rung{margin-top:var(--space-xs)}.pane-rung>summary{cursor:pointer;font-size:var(--type-small);color:var(--muted)}.pane-rung>ul{margin:var(--space-xs) 0 0 var(--space-lg);padding:0;list-style:none}.pane-ladders{font-size:var(--type-small)}.pane-ladder+.pane-ladder{margin-top:var(--space-sm)}.pane-ladder>summary{cursor:pointer;color:var(--ink);font-weight:600}.pane-ladders .pane-rung-name{margin:var(--space-sm) 0 var(--space-hair);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);font-weight:600}.pane-ladder-steps{margin:var(--space-xs) 0 0;padding:0;list-style:none}.pane-ladder-step{padding:var(--space-hair) 0;overflow-wrap:anywhere}.pane-ladder-step.ahead,.pane-ladder-step.skipped,.pane-ladder-step.done .pane-ladder-title{color:var(--muted)}.pane-ladder-step.now .pane-ladder-title{color:var(--ink-strong);font-weight:600}.pane-ladder-place{margin-right:var(--space-xs);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);display:inline-block}.pane-ladder-step.now .pane-ladder-place{color:var(--ink-strong)}button.ladder-mail{margin-left:var(--space-xs);border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:999px;padding:0 6px;font-size:12px;line-height:1.5}button.ladder-mail.auto{border-color:var(--cyan)}button.ladder-mail[aria-expanded=true]{background:var(--bg)}.ladder-mail-body{color:var(--ink);font-size:13px}.ladder-mail-notes{margin:0;padding-left:1.2em}.pane-tally{gap:var(--space-xs);margin:0 0 var(--space-sm);flex-wrap:wrap;display:flex}ul.pane-leads{gap:var(--space-xs);font-size:var(--type-small);margin:0;padding:0;list-style:none;display:grid}ul.pane-leads li{min-width:0}ul.pane-leads li>.grow{overflow-wrap:anywhere;min-width:0}ul.pane-leads li.pane-lead-here{background:var(--accent-soft);padding:var(--space-xs) var(--space-sm);margin:0 calc(-1 * var(--space-sm));border-radius:6px}.pane-rung>ul.pane-leads{margin-left:0}dl.pane-home{grid-template-columns:var(--pane-label) minmax(0, 1fr);gap:var(--space-xs) var(--space-sm);font-size:var(--type-small);margin:0;display:grid}dl.pane-home dt{color:var(--muted);font-weight:600}dl.pane-home dd{overflow-wrap:anywhere;min-width:0;margin:0}.pane-summary{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.pane-summary .pane-name{font-weight:600;font-size:inherit}.pane-due{color:var(--danger);font-weight:600}.pane-summary .pane-next-line{margin-top:var(--space-hair);font-size:var(--type-small);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-record{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.deal-main{min-width:0}.deal-main>details.panel.fold:first-child{margin-top:0}.deal-main>details.panel.fold+.record{margin-top:var(--space-xl)}.deal-pane{min-width:0}.pane-body{flex-direction:column;min-width:0;display:flex}.deal-pane .pane-body>.pane-part:first-child{margin-top:0}.deal-pane .pane-body>details.fold{margin-top:var(--space-xl)}.deal-pane .pane-body>details.fold.pane-same{margin-top:var(--space-xs)}.deal-pane details.fold.pane-same>summary h2{font-size:var(--type-small);letter-spacing:0;text-transform:none;color:var(--ink)}.deal-pane details.fold.pane-same>.fold-body{margin-top:var(--space-xs)}.deal-pane details.fold.pane-same ul.links{margin:0}.deal-pane>.pane-body>details.panel.fold,.deal-pane .pane-now>details.panel.fold{box-shadow:none;background:0 0;border:0;padding:0}.deal-pane .pane-now>details.panel.fold{margin-top:var(--space-lg)}.deal-pane>.pane-body>details.panel.fold.pane-emails{border-top:1px solid var(--line);padding-top:var(--space-lg)}.deal-pane details.pane-emails>.fold-body{margin-top:var(--space-sm)}.deal-pane details.pane-email-group>.convo-group-body{padding-left:0}.deal-pane details.pane-email-group:first-child{border-top:0;margin-top:0;padding-top:0}@media (min-width:1200px){.deal-record{grid-template-columns:minmax(0, 1fr) var(--pane-w);column-gap:var(--space-2xl)}.deal-pane{top:calc(var(--header-h-drawn,var(--header-h)) + var(--space-lg));max-height:calc(100vh - var(--header-h-drawn,var(--header-h)) - var(--space-2xl));overscroll-behavior:contain;scrollbar-gutter:stable;border-left:1px solid var(--line);padding-left:var(--space-xl);padding-right:var(--space-sm);position:sticky;overflow-y:auto}.deal-pane>.pane-summary{display:none}.deal-pane .pane-home-part>.pane-home{display:grid}.deal-pane .pane-home-part .fold-note{display:none}.deal-pane .pane-home-part .pane-fold-press{pointer-events:none;cursor:default}}@media (max-width:1199px){.deal-pane{background:var(--panel);border:1px solid var(--line);padding:var(--space-xl);border-radius:8px;order:-1}.deal-pane:not([data-open=true])>.pane-body,.deal-pane .pane-body>.pane-head{display:none}.deal-pane .pane-body>.pane-part:first-child+.pane-part{margin-top:var(--space-lg)}.deal-pane .pane-home-part:not([data-open=true])>.pane-home{display:none}}@media (max-width:640px){.deal-pane .pane-now{margin-top:var(--space-lg);order:-1}}dl.pane-home .pane-fact{display:contents}.deal-pane .pane-home-part>h2>.pane-fold-press{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.month-pair{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));display:grid}.month-grid{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.month-head{background:var(--bg);color:var(--muted);text-align:center;padding:3px 0;font-size:11px}.month-day{background:var(--panel);flex-direction:column;gap:2px;min-width:0;min-height:74px;padding:3px 4px;display:flex}.month-day.blank,.month-day.past{background:var(--bg)}.month-day.today{box-shadow:inset 0 0 0 2px var(--accent)}.month-date{color:var(--muted);font-size:11px}.month-item{border-left:3px solid var(--kind,var(--accent));background:var(--bg);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:2px;padding:1px 4px;font-size:11px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.month-item:hover{background:var(--accent-soft)}.month-item.off{opacity:.5;text-decoration:line-through}.month-item.held{background:var(--warn-fill);color:var(--warn);border-left-style:dashed}.month-held{margin-right:3px;font-weight:600}.month-short{font-weight:600}.kind-listing{--kind:var(--accent)}.kind-closed-deal{--kind:var(--teal)}.kind-hiring{--kind:var(--ok)}.kind-report{--kind:var(--panel-blue)}.kind-brand{--kind:var(--light-blue)}.kind-event{--kind:var(--warn)}.kind-all{--kind:var(--ink)}.tag.kind-pick{border-left:3px solid var(--kind);text-decoration:none}.tag.kind-pick.picked{background:var(--accent-soft);border-color:var(--accent-line);border-left-color:var(--kind);font-weight:600}@media (max-width:640px){.month-day{min-height:52px;padding:2px}.month-what{display:none}.month-item{padding:1px 2px;font-size:10px}}.slot-move>summary{width:max-content;margin:0;list-style:none;display:block}.slot-move>summary::-webkit-details-marker{display:none}.slot-move[open]{flex-basis:100%;order:10}.slot-move>div{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.review-row{border-bottom:1px solid var(--line)}.review-row>label{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 10px;font-size:14px;display:flex}.review-row>label>input{flex:none;align-self:center}.review-row .who{overflow-wrap:anywhere;flex:260px;min-width:0}
