@font-face{font-family:Instrument Serif;font-weight:400;font-style:normal;font-display:swap;src:url(../media/instrument-serif-latin-400-normal.3_vslfxq_--4i.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-weight:400;font-style:italic;font-display:swap;src:url(../media/instrument-serif-latin-400-italic.1bk2-9tco4m7m.woff2)format("woff2")}@font-face{font-family:Geist;font-weight:400;font-display:swap;src:url(../media/geist-sans-latin-400-normal.0wepk1jkdx2t3.woff2)format("woff2")}@font-face{font-family:Geist;font-weight:500;font-display:swap;src:url(../media/geist-sans-latin-500-normal.3jdsnffercngn.woff2)format("woff2")}@font-face{font-family:Geist;font-weight:600;font-display:swap;src:url(../media/geist-sans-latin-600-normal.420jvuh0kho27.woff2)format("woff2")}:root{--orion-navy:#0b1a33;--orion-blue:#0e4d92;--orion-light-blue:#3b7dd8;--orion-gold:#e0a63a;--paper:#f6f2ec;--sheet:#fff;--sunk:#efe9e1;--ink:#0b1a33;--ink-2:#4a5568;--rule:#e3dcd1;--field:#857d72;--action:#0e4d92;--action-ink:#fff;--mark:#3b7dd8;--highlight:#e0a63a;--highlight-ink:#0b1a33;--highlight-text:#8a6414;--band:#0b1a33;--band-ink:#fff;--band-ink-2:#9aa3b2;--band-gold:#e0a63a;--ahead:#1f6b4a;--behind:#9b2c2c;--close:#8a6414;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#c0398a;--series-4:sienna;--series-5:#1baf7a;--series-6:#6250d6;--series-7:#eda100;--series-8:#e87ba4;--font-display:"Instrument Serif", Georgia, serif;--font-ui:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--t-display-xl:56px;--t-display-l:40px;--t-display-m:30px;--t-display-s:24px;--t-heading:18px;--t-body:15px;--t-small:13px;--t-micro:12px;--track-display:-.03em;--lh-display:1.08;--lh-body:1.5;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--content:1200px;--band-h:64px;--content-wide:1440px;--gutter:24px;--side-col:380px;--date-col:96px;--col-time:160px;--col-action:200px;--r-pill:999px;--r-card:16px;--r-field:10px;--shadow-pop:0 12px 32px #0b1a331f, 0 2px 6px #0b1a330f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-1:.14s;--dur-2:.24s;--dur-3:.42s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s}}
*{box-sizing:border-box}html,body{margin:0}html{overflow-y:scroll}body{background:var(--paper);color:var(--ink);font:400 var(--t-body)/var(--lh-body) var(--font-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--action);text-underline-offset:3px}:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{left:var(--s3);top:var(--s3);clip:auto;z-index:20;background:var(--sheet);width:auto;height:auto;padding:var(--s2) var(--s4);border-radius:var(--r-pill);position:fixed}.band{background:var(--band);color:var(--band-ink);z-index:5;position:sticky;top:0}.band-in{max-width:var(--content);padding:var(--s3) var(--gutter);align-items:center;gap:var(--s4);margin:0 auto;display:flex}.brand{align-items:center;gap:var(--s3);color:inherit;text-decoration:none;display:flex}.brand img{width:auto;height:22px;display:block}.brand span{font:400 var(--t-display-s)/1 var(--font-display);letter-spacing:var(--track-display)}.brand-sep{background:var(--band-ink-2);opacity:.5;width:1px;height:22px}.nav{gap:var(--s1);display:flex}.nav a{color:var(--band-ink-2);padding:var(--s2) var(--s3);border-radius:var(--r-pill);white-space:nowrap;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);font-weight:500;text-decoration:none}.nav a:hover{color:var(--band-ink);background:color-mix(in srgb, var(--band-ink) 6%, transparent)}.nav a[aria-current=page]{color:var(--band-ink);background:color-mix(in srgb, var(--band-ink) 12%, transparent)}.nav .count{border-radius:var(--r-pill);background:var(--band-gold);min-width:20px;color:var(--highlight-ink);font-size:var(--t-micro);text-align:center;margin-left:6px;padding:0 6px;display:inline-block}.fresh{color:var(--band-ink-2);font-size:var(--t-micro);text-align:right;white-space:nowrap;margin-left:auto;line-height:1.3}.fresh-at{display:block}.fresh.stale{color:var(--band-gold)}.um{flex:none;position:relative}.um-btn{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--band-ink) 24%, transparent);height:36px;color:var(--band-ink);cursor:pointer;transition:background var(--dur-1) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:0 10px 0 4px;display:inline-flex}.um-btn:hover,.um-btn[aria-expanded=true]{background:color-mix(in srgb, var(--band-ink) 10%, transparent)}.um-ini{background:var(--band-ink);width:28px;height:28px;color:var(--band);font-size:var(--t-micro);letter-spacing:.02em;border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.um-chev{opacity:.8;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:0 2px 3px;transform:rotate(45deg)}.um-panel{right:0;top:calc(100% + var(--s2));z-index:6;width:280px;padding:var(--s2) 0;background:var(--sheet);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow-pop);font-size:var(--t-small);position:absolute}.um-panel>*+*{border-top:1px solid var(--rule)}.um-me{padding:var(--s2) var(--s4) var(--s3);overflow-wrap:anywhere}.um-me strong{font-size:var(--t-body);font-weight:600;display:block}.um-me span{color:var(--ink-2)}.um-sees{padding:var(--s3) var(--s4);color:var(--ink-2);margin:0}.um-sees b{color:var(--ink);font-weight:500}.um-panel a{padding:10px var(--s4);color:var(--ink);text-decoration:none;display:block}.um-panel a:hover{background:var(--sunk)}.um-panel hr{margin:var(--s2) 0;border:0;border-top:1px solid var(--rule)}.um-panel hr+a{border-top:0}.um-log{padding:var(--s3) var(--s4) var(--s1);color:var(--ink-2);font-size:var(--t-micro);margin:0;line-height:1.45}@media (min-width:810px){html{scroll-padding-top:calc(var(--band-h) + var(--s3))}}main{max-width:var(--content);padding:var(--s7) var(--gutter) var(--s9);margin:0 auto}main:focus{outline:none}.eyebrow{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 var(--s2);font-weight:500}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--track-display);font-weight:400;line-height:var(--lh-display);margin:0}h1{font-size:var(--t-display-l)}h1,h2{text-wrap:balance}h1 em{font-style:italic}h2{font-size:var(--t-display-m)}.lede{color:var(--ink-2);margin:var(--s2) 0 0;max-width:64ch}.head{align-items:flex-end;gap:var(--s5);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.head .tally{text-align:right;margin-left:auto}.tally .fig{font:400 var(--t-display-xl)/1 var(--font-display);letter-spacing:-.04em}.tally .of{color:var(--ink-2);font-size:var(--t-small);display:block}@media (min-width:810px){.head.compact>div:first-child{flex:1 1 0;min-width:0}.head.compact .lede{max-width:none}}.btn{border-radius:var(--r-pill);padding:10px var(--s5);cursor:pointer;transition:transform var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);white-space:nowrap;background:0 0;border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-block}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:default}.btn-primary{background:var(--action);color:var(--action-ink)}.btn-secondary{background:var(--sheet);border-color:var(--field);color:var(--ink)}.btn-secondary:hover{background:var(--sunk)}.btn-sm{font-size:var(--t-small);padding:6px 14px}.btn-quiet{color:var(--action);padding-left:0;padding-right:0}@media (min-width:810px){.what a.btn{color:var(--action);font-weight:inherit;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.what a.btn:not([href^=tel\:]){white-space:normal}}a[href^=tel\:]{white-space:nowrap}.chip{border-radius:var(--r-pill);font-size:var(--t-small);background:var(--sunk);color:var(--ink);align-items:center;gap:6px;padding:2px 10px;font-weight:500;display:inline-flex}.chip-gold{background:var(--highlight);color:var(--highlight-ink)}.chip-pending{border:1px dashed var(--field);color:var(--ink-2);background:0 0}.pick{border:1px solid var(--field);background:var(--sheet);border-radius:var(--r-pill);font-size:var(--t-small);cursor:pointer;padding:4px 12px}.pick[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.section{margin-bottom:var(--s7)}.section.gap{margin-top:var(--s6)}.section-head{align-items:baseline;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.section-head .n{color:var(--ink-2);font-size:var(--t-small)}.section-head .rule{color:var(--ink-2);font-size:var(--t-small);flex-basis:100%;margin:0}.card{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-card);overflow:hidden}.card,.pulse-scroll{position:relative}.row{padding:var(--s4) var(--s5);border-top:1px solid var(--rule)}.row:first-child{border-top:0}.facts{gap:4px var(--s3);color:var(--ink-2);font-size:var(--t-small);flex-wrap:wrap;margin-top:2px;display:flex}.facts b{color:var(--ink);font-weight:500}.cap-row{align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border-top:1px solid var(--rule);display:flex}.cap-row .not-shown{color:var(--ink-2);font-size:var(--t-small)}.done-head{padding:var(--s2) var(--s5);background:var(--sunk);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.row.done{background:color-mix(in srgb, var(--sheet) 60%, var(--sunk))}.row.done .name{color:var(--ink-2)}.clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-2{-webkit-line-clamp:2;line-clamp:2}.clamp-4{-webkit-line-clamp:4;line-clamp:4}.clamp-6{-webkit-line-clamp:6;line-clamp:6}.row.co-item{padding:0}.co-line{position:relative}.co-row{gap:var(--s4);width:100%;padding:14px var(--s5);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,2.2fr) minmax(0,1.5fr) minmax(0,2fr) minmax(80px,auto);align-items:center;display:grid}.co-line:hover .co-row,.co-line:focus-within .co-row{background:color-mix(in srgb, var(--sunk) 55%, var(--sheet))}.co-item.open .co-row{background:var(--sunk)}.chev{width:20px;height:20px;color:var(--ink-2);transition:transform var(--dur-1) var(--ease-out);place-items:center;display:grid}.co-item.open .chev{transform:rotate(90deg)}.who{align-items:baseline;gap:var(--s3);min-width:0;display:flex}.who .name{min-width:0;font-weight:500;font-size:var(--t-heading);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.who .sub{color:var(--ink-2);font-size:var(--t-small);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.co-row .who{flex-direction:column;align-items:flex-start;gap:0}.who .name,.who .sub{max-width:100%}.co-row .why,.co-row .last{font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-row .last{color:var(--ink-2)}.co-row .last b{color:var(--ink);font-weight:500}.done-mark{font-size:var(--t-micro);color:var(--ahead);white-space:nowrap;font-weight:500}.co-body{padding:var(--s2) var(--s5) var(--s5) calc(var(--s5) + 20px + var(--s4));background:var(--sunk)}.next{gap:var(--s2) var(--s5);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-card);padding:var(--s3) var(--s4);margin-bottom:var(--s4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.next .what{font-size:var(--t-small);overflow-wrap:anywhere;min-width:0}.next strong{font-weight:600}.co-body .logged{margin:0 0 var(--s4);background:var(--sheet)}.cols{gap:var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.box{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-card);padding:var(--s4);min-width:0}.box h3{font:600 var(--t-small)/1.4 var(--font-ui);letter-spacing:normal;color:var(--ink-2);margin:0 0 var(--s3)}.box .btn-quiet+h3{margin-top:var(--s3)}.box p{margin:0 0 var(--s3);font-size:var(--t-small);overflow-wrap:anywhere}p.lines{white-space:pre-line}.blocks>p,.blocks>ul{margin:0}.blocks>:not(:first-child){margin-top:var(--s1)}.blocks ul{padding-left:1.25em}.box .blocks{margin:0 0 var(--s3);font-size:var(--t-small);overflow-wrap:anywhere}.box dl.kv{gap:4px var(--s3)}.box dl.kv dd{overflow-wrap:anywhere;min-width:0}.box p.figs{margin:var(--s3) 0 0}.figs b{font-weight:500}.co-body .contact{padding:var(--s2) 0;font-size:var(--t-small)}.co-body .contact .nm{font-size:var(--t-body)}.co-body .contact .ti,.co-body .contact a{font-size:var(--t-small)}.co-body a.mail{overflow-wrap:anywhere}.more-contacts{margin-top:var(--s2);font-size:var(--t-small);display:inline-block}.touches{font-size:var(--t-small);margin:0;padding:0;list-style:none}.touches li{padding:var(--s2) 0;border-top:1px solid var(--rule)}.touches li:first-child{border-top:0;padding-top:0}.touches .when{color:var(--ink-2)}.touches .t{font-weight:500}.box .touches p{color:var(--ink-2);margin:2px 0 0}.box .owner-site,.box .contacts-toggle{display:none}.more-links{gap:0 var(--s4);margin-top:var(--s4);font-size:var(--t-small);flex-wrap:wrap;display:flex}.more-links>*{white-space:nowrap}.logbar{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.logbar .btn-sm{padding:5px 12px}.more{position:relative}.menu{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow-pop);padding:var(--s2);z-index:4;min-width:220px;animation:pop var(--dur-2) var(--ease-out);position:absolute;top:calc(100% + 6px);right:0}.menu button{text-align:left;width:100%;padding:var(--s2) var(--s3);border-radius:var(--r-field);cursor:pointer;background:0 0;border:0;display:block}.menu button:hover,.menu button:focus-visible{background:var(--sunk)}@keyframes pop{0%{opacity:0;transform:translateY(-4px)}}.row-log{right:var(--s5);padding-left:var(--s4);background:color-mix(in srgb, var(--sunk) 55%, var(--sheet));display:none;position:absolute;top:50%;transform:translateY(-50%)}.co-line:hover .row-log,.co-line:focus-within .row-log{display:flex}.logged{margin-top:var(--s3);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper);padding:var(--s3) var(--s4);animation:pop var(--dur-2) var(--ease-out)}.logged-top{align-items:center;gap:var(--s2) var(--s3);font-size:var(--t-small);flex-wrap:wrap;display:flex}.logged-top strong{font-weight:600}.logged-actions{gap:var(--s3);margin-left:auto;display:flex}.status{color:var(--ink-2)}.hint{color:var(--ink-2);font-size:var(--t-small)}.status.err{color:var(--behind);font-weight:500}.details{gap:var(--s3);margin-top:var(--s3);display:grid}.details .picks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.details label{font-size:var(--t-small);align-content:start;gap:4px;font-weight:500;display:grid}.details .grid{gap:var(--s3);grid-template-columns:2fr 1fr 1fr;display:grid}.details input,.details select,.details textarea{border:1px solid var(--field);border-radius:var(--r-field);padding:8px var(--s3);background:var(--sheet);font-weight:400;font-size:var(--t-body);width:100%}.details textarea{field-sizing:content;resize:vertical;white-space:pre-wrap;min-height:calc(2lh + 18px);max-height:calc(20lh + 18px)}.details .need{color:var(--behind);font-size:var(--t-small)}.row-label{align-items:start;gap:var(--s3);font-size:var(--t-small);grid-template-columns:96px minmax(0,1fr);display:grid}.row-label>span:first-child{padding-top:5px;font-weight:500}.logged{container-type:inline-size}@container (max-width:559px){.row-label{grid-template-columns:1fr;gap:4px}.row-label>span:first-child{padding-top:0}.details .grid{grid-template-columns:1fr 1fr}.details .grid label:not(:last-child){grid-column:1/-1}}.details input[type=date]{width:auto;padding:4px var(--s3);font-size:var(--t-small)}.chosen{font-size:var(--t-small);margin-left:var(--s2);font-weight:500}.chosen .why{color:var(--ink-2);font-weight:400}.back{margin-bottom:var(--s4);font-size:var(--t-small);display:inline-block}.deal-head{gap:var(--s5);margin-bottom:var(--s5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.deal-log .logbar{justify-content:flex-start}.deal-nav{align-items:center;gap:var(--s2) var(--s4);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.deal-nav .back{margin-bottom:0}.deal-steps{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-left:auto;display:flex}.deal-steps .pos,.deal-bar .pos{color:var(--ink-2);font-size:var(--t-small)}.deal-steps .keys{color:var(--ink-2);font-size:var(--t-micro)}.step[aria-disabled=true]{opacity:1;color:var(--ink-2);border-color:var(--rule)}.deal-bar{display:none}.deal-sec{grid-template-columns:var(--side-col) minmax(0, 1fr);gap:var(--s5);margin-bottom:var(--s5);grid-template-rows:auto 1fr;align-items:start;display:grid}.deal-sec>.deal-col:nth-child(2){grid-area:1/2/span 2}.deal-col{gap:var(--s5);min-width:0;display:grid}.deal-col>.panel{min-width:0;margin-bottom:0}.deal-top{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-card);padding:var(--s4) var(--s5)}.deal-top .next,.deal-top .deal-log{border:0;border-radius:0;margin:0;padding:0}.deal-top .deal-log{margin-top:var(--s3)}.about-text{max-width:80ch}.save-line{align-items:center;gap:var(--s3);font-size:var(--t-small);flex-wrap:wrap;margin:0;display:flex}dl.kv>div{grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;display:grid}.ip-row{padding:6px var(--s2);margin:-6px calc(-1 * var(--s2));border-radius:var(--r-field)}.ip-row dd{align-items:baseline;gap:var(--s2);min-width:0;display:flex}.ip-row .ip-v{flex:1;min-width:0}span.ip{border-radius:var(--r-field);margin:-2px -6px;padding:2px 6px;position:relative}.ip-sep{z-index:1;pointer-events:none;position:relative}.ip:not(.open){cursor:pointer}.ip:not(.open):is(:hover,:has(:focus-visible)),.ip.open{background:color-mix(in srgb, var(--sunk) 45%, var(--sheet))}.ip .edit{opacity:0;color:var(--ink-2);background:inherit;cursor:pointer;border:0;flex:none;align-items:center;padding:4px;display:inline-flex}.ip .edit svg{width:13px;height:13px}.ip:not(.about-facts span.ip):hover .edit,.ip .edit:focus-visible{opacity:1}.about-facts span.ip:has(a):hover>.edit{opacity:1}span.ip>.edit{border-radius:0 var(--r-field) var(--r-field) 0;z-index:1;pointer-events:none;position:absolute;top:50%;left:100%;transform:translateY(-50%)}span.ip:not(.about-facts span.ip):hover>.edit,span.ip>.edit:focus-visible{pointer-events:auto}.about-facts span.ip:has(a):hover>.edit{pointer-events:auto}.ip-form{align-items:center;gap:var(--s2);width:100%;font-size:var(--t-small);flex-wrap:wrap;font-weight:400;display:flex}span.ip.open{flex:22em;display:inline-flex}.ip-form select,.ip-form input{border:1px solid var(--field);border-radius:var(--r-field);padding:7px var(--s3);background:var(--sheet);font:inherit;font-size:var(--t-body);color:var(--ink);min-width:0}.ip-form select{width:100%}.ip-text input,.ip-number input{flex:12em}.ip-form .acts{gap:var(--s3);align-items:center;display:flex}.ip-select .acts,.ip-followUp .acts,.ip-form .save-line{flex-basis:100%}.ip-select .acts,.ip-followUp .acts{padding-top:var(--s2);border-top:1px solid var(--rule)}.fix-follow{gap:var(--s2);justify-items:start;display:grid}.fix-follow .picks{flex-wrap:wrap;gap:6px;display:flex}.fix-follow .when{align-items:center;gap:var(--s2);display:flex}.next-box{margin:var(--s2) 0 var(--s3);padding:var(--s3);background:color-mix(in srgb, var(--sunk) 45%, var(--sheet));border-radius:var(--r-field)}.next-forge,.next-ai{margin:4px 0 var(--s2)}.next-ai{grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.ip-block{padding:4px var(--s2);margin:-4px calc(-1 * var(--s2));border-radius:var(--r-field);position:relative}.ip-block>.edit{border-radius:var(--r-field);position:absolute;top:2px;right:2px}.ip-block .ip-v{display:block}.ip-textarea{align-items:start}.ip-textarea textarea,.inl textarea{field-sizing:content;min-height:calc(3lh + 16px);max-height:calc(20lh + 16px)}.ip-textarea textarea{border:1px solid var(--field);border-radius:var(--r-field);width:100%;padding:7px var(--s3);background:var(--sheet);font:inherit;font-size:var(--t-body);resize:vertical;white-space:pre-wrap}.ip-textarea .acts{flex-basis:100%}.ip-textarea .hint{color:var(--ink-2);font-size:var(--t-micro)}.desc-forge{margin:6px 0 var(--s2)}.set-by .text-was{min-height:0;font-size:inherit;padding:0}.both .texts{gap:var(--s3);flex-wrap:wrap;margin:0 0 6px;display:flex}.both .texts .text-was{min-height:0;font-size:inherit;padding:0}.both .as-was{padding-left:var(--s3);border-left:3px solid var(--rule);color:var(--ink-2);font-size:var(--t-small);margin:0 0 6px}.desc-forge .as-was{padding-left:var(--s3);border-left:3px solid var(--rule);color:var(--ink-2);font-size:var(--t-small);margin:4px 0 0}.contact.ip{padding-left:var(--s2);padding-right:var(--s2);margin:0 calc(-1 * var(--s2));border-radius:var(--r-field)}.mv{margin-right:6px}.chip-pending{white-space:nowrap}.set-by{color:var(--ink-2);font-weight:400;font-size:var(--t-micro);margin-top:2px;display:block}.set-by .use-dc,.who .use-dc{min-height:0;font-size:inherit;padding:0}.both{border-left:3px solid var(--highlight);padding:4px 0 4px var(--s3);font-weight:400}.both p{margin:0 0 6px}.both .acts{gap:var(--s2);flex-wrap:wrap;display:flex}.about-facts{gap:4px var(--s4);margin:var(--s2) 0 0;color:var(--ink-2);font-size:var(--t-small);flex-wrap:wrap;display:flex}.about-facts b{color:var(--ink);font-weight:500}.notes-text{white-space:pre-wrap;margin:0}.add-note,.addline-wrap,.held-top{margin:0 0 var(--s3)}.nlog{margin:0;padding:0;list-style:none}.nlog li{gap:var(--s3);padding:8px var(--s2);margin:0 calc(-1 * var(--s2));border-radius:var(--r-field);grid-template-columns:76px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.nlog li:hover,.nlog li:focus-visible,.nlog li.editing{background:color-mix(in srgb, var(--sunk) 45%, var(--sheet))}.nlog li.editing{grid-template-columns:minmax(0,1fr)}.nlog .d{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:var(--t-small);padding-top:2px}.nlog .t{min-width:0}.nlog .tx{white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer}.nlog .tx.clamp{-webkit-line-clamp:unset;line-clamp:unset;max-height:6lh;display:block;overflow:hidden}.nlog .by{color:var(--ink-2)}.nlog .cont{margin-top:2px;display:block}.nlog .cont.hang{grid-template-columns:auto minmax(0,1fr);display:grid}.nlog .mark{font-size:var(--t-micro);color:var(--ink-2);justify-items:start;gap:4px;margin-top:4px;display:grid}.nlog .mark .btn-quiet{font-size:inherit;min-height:0;margin-right:6px;padding:0}.nlog .as-was{padding-left:var(--s3);border-left:3px solid var(--rule);color:var(--ink-2);font-size:var(--t-small);margin-top:4px;display:block}.nlog .both{margin-top:var(--s2)}.nlog .edit{visibility:hidden;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;padding:4px;display:inline-flex}.nlog .edit svg{width:13px;height:13px}.nlog li:hover .edit,.nlog li:focus-visible .edit{visibility:visible}.inl{gap:var(--s2);display:grid}.inl textarea{border:1px solid var(--field);border-radius:var(--r-field);padding:7px var(--s3);background:var(--sheet);font:inherit;font-size:var(--t-body);resize:vertical;white-space:pre-wrap;width:100%}.inl .acts{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.inl .hint{color:var(--ink-2);font-size:var(--t-micro);margin-left:var(--s2)}@media (pointer:fine){.ip-form .acts .btn,.inl .acts .btn{padding:4px 0;line-height:16px}.ip-form .acts .btn-primary,.inl .acts .btn-primary{padding:4px 10px}}.sub-h{font-size:var(--t-small);color:var(--ink-2);margin:var(--s4) 0 var(--s2);font-weight:600}.panel h2+.sub-h{margin-top:0}.rel{font-size:var(--t-small);margin:0;padding:0;list-style:none}.rel li{border-top:1px solid var(--rule);padding:6px 0}.rel li:first-child{border-top:0}.rel .st{color:var(--ink-2);display:block}.rel-more,.history-more{margin:var(--s3) 0 0;font-size:var(--t-small)}.panel{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-card);padding:var(--s5);margin-bottom:var(--s5)}.panel h2{font-size:var(--t-display-s);margin-bottom:var(--s4)}.latest{border-left:3px solid var(--highlight);padding-left:var(--s4)}.latest p{margin:0 0 var(--s2)}.timeline{margin:0;padding:0;list-style:none}.timeline li{grid-template-columns:var(--date-col) minmax(0, 1fr);gap:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--rule);display:grid}.timeline li:first-child{border-top:0}.timeline .when{color:var(--ink-2);font-size:var(--t-small)}.timeline .what{font-weight:500}.timeline .sub{font-size:var(--t-small);color:var(--ink-2)}.timeline p{margin:var(--s1) 0 0}.notes{white-space:pre-wrap;max-height:360px;margin:0;overflow:auto}.contact{padding:var(--s3) 0;border-top:1px solid var(--rule)}.contact:first-of-type{border-top:0;padding-top:0}.contact .nm{font-weight:500}.contact .ti{color:var(--ink-2);font-size:var(--t-small)}.contact a{margin-right:var(--s3);font-size:var(--t-small);display:inline-block}.contact .ways{column-gap:var(--s1);flex-wrap:wrap;display:flex}.contact a[href^=mailto\:]{overflow-wrap:anywhere}.ai{border:1px solid var(--field);border-radius:var(--r-pill);vertical-align:1px;font:500 var(--t-micro)/20px var(--font-ui);color:var(--ink);background:var(--sheet);white-space:nowrap;align-items:center;gap:4px;margin-right:6px;padding:0 8px;display:inline-flex}.ai b{font-weight:700}.ai-line{font-size:var(--t-small);color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0}.ai-line .st{color:var(--ink);font-weight:500}.contact .ai-line a{margin-right:0;display:inline}.found-h{font:600 var(--t-small)/1.4 var(--font-ui);color:var(--ink-2);margin:var(--s4) 0 var(--s2);padding-top:var(--s3);border-top:1px solid var(--rule)}.decide{gap:var(--s2);margin-top:var(--s2);display:flex}.decide .btn{min-width:96px}.hidden-line{font-size:var(--t-small);color:var(--ink-2);padding:var(--s2) 0;border-top:1px solid var(--rule)}.found .err{color:var(--behind);font-size:var(--t-small);margin:4px 0 0}.ai-fresh{margin:var(--s3) 0 0;font-size:var(--t-small);color:var(--ink-2)}.found-count{margin-top:var(--s3)}.deal-contacts,.contactbox{position:relative}.add-contact{top:var(--s5);right:var(--s5);position:absolute}.contactbox .add-contact{top:var(--s4);right:var(--s4);padding-top:0;padding-bottom:0;line-height:1.4}.contact .nm{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.contact .nm .btn-quiet{padding-top:0;padding-bottom:0}.contact .who{font-size:var(--t-micro);color:var(--ink-2);justify-items:start;gap:4px;margin:4px 0 0;display:grid}.contact .who .btn-quiet{font-size:var(--t-micro);padding-top:0;padding-bottom:0}.contact .ai-line .btn-quiet{padding-top:0;padding-bottom:0}.contact [data-folded] .ai-line{margin:4px 0 0}.who .chip{font:500 var(--t-micro)/20px var(--font-ui);white-space:nowrap;padding:0 8px}.contact .was{padding:6px var(--s3);background:var(--sunk);font-size:var(--t-micro);color:var(--ink-2);border-radius:8px;margin:4px 0 0}.contact-form{gap:var(--s2);padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper);margin:var(--s3) 0;display:grid}.contact-form label{font-size:var(--t-small);gap:4px;min-width:0;font-weight:500;display:grid}.contact-form input{border:1px solid var(--field);padding:8px var(--s3);background:var(--sheet);border-radius:8px;width:100%;min-width:0;font-weight:400}.contact-form input[aria-invalid=true]{border-color:var(--behind)}.contact-form .req{color:var(--ink-2);font-weight:400}.contact-form .err{color:var(--behind);font-weight:400}.contact-form .two{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.contact-form .acts{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.contact-form p{margin:0}.contact-form .status:empty{display:none}.logged .contact-form{max-width:36rem;margin:0}.brief-context p{margin:0 0 var(--s2)}.angles{margin:var(--s2) 0 0;padding:0;list-style:none}.angles li{padding:var(--s2) 0;border-top:1px solid var(--rule)}.angles .teaser{margin:0;font-weight:600}.angles .angle-text{margin:2px 0 0}.deal-stand .strip-btn{margin-top:var(--s2)}.strip-line{justify-content:space-between;align-items:baseline;gap:0 var(--s3);flex-wrap:wrap;display:flex}.strip-btn{padding-top:0;padding-bottom:0;line-height:22px}.strip-btn .narrow{display:none}.strip-note{color:var(--ink-2);margin:2px 0 0}.strip-note p{margin:0}.strip-context{margin:2px 0 0}.strip-from{font-size:var(--t-micro);color:var(--ink-2);margin:0 0 4px}.ai-summary>.sub-h:first-child{margin-top:0}.fit{margin:0 0 var(--s4)}.fit .sub-h{margin-top:0}.fit .gl{margin:0}.fit .gl .ai{margin-right:8px}.fit .meaning{color:var(--ink)}.fit .conf{color:var(--ink-2)}.about-dc,.about-grata{border-top:1px solid var(--rule);margin-top:var(--s4)}.about-dc .sub-h,.about-grata .sub-h{margin-top:var(--s3)}.dc-toggle{display:none}dl.kv{gap:var(--s2) var(--s4);font-size:var(--t-small);grid-template-columns:auto 1fr;margin:0;display:grid}dl.kv dt{color:var(--ink-2)}dl.kv dd{margin:0;font-weight:500}.empty-inline{color:var(--ink-2);margin:0}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--s3) var(--s4);border-top:1px solid var(--rule);vertical-align:top}thead th{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-top:0;font-weight:500}td.t{white-space:nowrap;color:var(--ink-2)}.mt{table-layout:fixed}.mt th:first-child{width:var(--col-time)}.mt th:last-child{width:var(--col-action)}.mt td:last-child{text-align:right}.export-form{gap:var(--s3);margin-bottom:var(--s5);flex-wrap:wrap;align-items:end;display:flex}.export-form label{font-size:var(--t-small);gap:4px;font-weight:500;display:grid}.export-form input{border:1px solid var(--field);border-radius:var(--r-field);padding:8px var(--s3);background:var(--sheet)}.export-actions{gap:var(--s4);margin-top:var(--s5);flex-wrap:wrap;align-items:center;display:flex}.tried>div{flex:1;min-width:0}.tried h2{font:600 var(--t-body)/var(--lh-body) var(--font-ui);margin:0}.tried p{color:var(--ink-2);margin:var(--s1) 0 var(--s3)}.tried table{border:1px solid var(--rule);font-size:var(--t-small)}.tried th,.access th,.access td{font-size:var(--t-small)}.access th,.access td{padding-inline:var(--s3);overflow-wrap:anywhere}.access th{overflow-wrap:normal}.tried td,.access td{vertical-align:middle}:is(.tried,.access) .n,:is(.tried,.access) .end{text-align:right}.access .section-head .add-person{margin-left:auto}.access>.status{margin:0 0 var(--s3)}.access>.status:empty{display:none}.access .none,.access .when{color:var(--ink-2)}.access td.ip{white-space:nowrap}.access td.ip .ip-v{margin-right:var(--s1)}.access .ip-form{flex-wrap:nowrap}.access .ip-form select{width:auto;max-width:16em;font-size:var(--t-small)}.access tr.removing{background:color-mix(in srgb, var(--behind) 5%, var(--sheet))}.access .confirm{gap:var(--s2);text-align:left;justify-items:start;display:grid}.access .confirm p{margin:0}.access .confirm .acts{gap:var(--s4);align-items:center;display:flex}.access-add .fields{gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,.45fr) auto auto;align-items:end;display:grid}.access-add select{border:1px solid var(--field);padding:8px var(--s3);background:var(--sheet);font:inherit;border-radius:8px;width:100%;min-width:0}.access-add .check{align-items:center;gap:var(--s2);padding-bottom:9px;font-weight:400;display:flex}.access-add .check input{width:auto}.access-add .hint{color:var(--ink-2);font-size:var(--t-small)}main:has(.pipeline,.team){max-width:var(--content-wide)}.pipeline .card{overflow:visible}.pipeline table{border-collapse:separate;border-spacing:0;font-size:var(--t-small)}.pipeline{--pipe-head:57px;--pipe-stage:72px}.pipeline th,.pipeline td{padding:10px var(--s2)}.pipeline thead th{top:calc(var(--band-h) - 2px);z-index:2;background:var(--sheet);border-bottom:1px solid var(--rule);letter-spacing:.04em;text-transform:none;white-space:nowrap;position:sticky}.pipeline:not(.deals) thead th{height:var(--pipe-head);vertical-align:bottom;line-height:18px}.pipeline thead th.wraps{white-space:normal;min-width:84px}.pipeline thead th:first-child{border-top-left-radius:var(--r-card)}.pipeline thead th:last-child{border-top-right-radius:var(--r-card)}.pipeline .num{text-align:right;white-space:nowrap}.pipeline .nw{white-space:nowrap}@media (max-width:1099px){.pipeline.deals .fold{white-space:normal}.pipeline.deals th.fold{min-width:84px}.pipeline.deals thead th{vertical-align:bottom}}.pipeline .person{max-width:100%;display:inline-block}.pipeline td.deal{overflow-wrap:anywhere;min-width:180px}.pipeline td.deal a{font-weight:500;font-size:var(--t-body);color:var(--ink);text-decoration:none}.pipeline td.deal a:hover{text-decoration:underline}.pipeline:not(.deals) td.deal{min-width:214px}.pipeline td.deal .int-line{white-space:nowrap;text-overflow:ellipsis;width:0;min-width:100%;height:22px;color:var(--ink-2);margin-top:2px;line-height:22px;overflow:hidden}.pipeline .links a{white-space:nowrap;display:block}.pipeline .chip-gold{font-size:var(--t-micro);white-space:nowrap;margin-top:4px;padding:1px 8px}.muted{color:var(--ink-2);font-weight:400}tr.group th,tr.group td{background:var(--sunk);padding:var(--s3);color:var(--ink);vertical-align:baseline}tr.group .stage{font:400 var(--t-display-s)/1.1 var(--font-display);letter-spacing:var(--track-display)}tr.group .n{color:var(--ink-2);font-size:var(--t-small);margin-left:var(--s2)}tr.group .sum{font-weight:500}.pipeline tr.group>*{top:calc(var(--band-h) - 2px + var(--pipe-head));z-index:1;height:var(--pipe-stage);position:sticky}@media (min-width:810px) and (max-width:1279px){.pipeline:not(.deals) .card{max-height:calc(100dvh - var(--band-h) - 24px);isolation:isolate;scroll-padding-top:calc(var(--pipe-head) + var(--pipe-stage));overflow:auto}.pipeline:not(.deals) thead th{z-index:4;top:0}.pipeline:not(.deals) tr.group>*{top:var(--pipe-head)}.pipeline:not(.deals) td.deal{z-index:1;background:var(--sheet);position:sticky}.pipeline:not(.deals) :is(td.deal,thead th:first-child,tr.group>:first-child){box-shadow:1px 0 0 var(--rule);left:0}.pipeline:not(.deals) tr.moved td.deal{box-shadow:inset 4px 0 0 var(--highlight), 1px 0 0 var(--rule)}.pipeline:not(.deals) tr.group>:first-child{z-index:3}.pipeline:not(.deals) thead th:first-child{z-index:5}}tr.group .sum small{color:var(--ink-2);font-weight:400;font-size:var(--t-micro);display:block}tr.moved td:first-child{box-shadow:inset 4px 0 0 var(--highlight)}.skel-card{padding:var(--s2) var(--s3)}.portfolio-head{margin-bottom:var(--s5)}.find{gap:var(--s3);margin-bottom:var(--s3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}.find label{font-size:var(--t-small);gap:4px;font-weight:500;display:grid}.find input,.find select{border:1px solid var(--field);border-radius:var(--r-field);padding:8px var(--s3);background:var(--sheet);width:100%;font-weight:400}.find.today-find{gap:var(--s3);flex-wrap:wrap;align-items:end;display:flex}.find.today-find .mpick{min-width:160px}.seg{background:var(--sunk);border-radius:var(--r-pill);padding:3px;display:inline-flex}.seg button{border-radius:var(--r-pill);padding:6px var(--s4);cursor:pointer;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;font-weight:500}.seg button[aria-pressed=true]{background:var(--sheet);color:var(--ink);box-shadow:0 1px 2px #0b1a3314}.result{gap:var(--s3);color:var(--ink-2);font-size:var(--t-small);margin:0 0 var(--s4);flex-wrap:wrap;align-items:baseline;display:flex}.result .btn-quiet,.empty .btn-quiet{padding-top:0;padding-bottom:0}.deals .find{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(134px,1fr) repeat(3,minmax(0,1fr)) minmax(162px,1.2fr)}@media (max-width:1259px){.deals .find{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:810px) and (max-width:1259px){.deals .find>:nth-child(5n) .menu{left:auto;right:0}}.mpick .rr-menu{--thumb:20px;width:480px}.rr-menu .top .rr-words{color:var(--ink)}.rr-slide{min-width:0;padding:var(--s2) var(--s3) var(--s3)}.rr-track{height:var(--thumb);touch-action:pan-y;cursor:pointer;position:relative}.rr-rail,.rr-fill{border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%}.rr-rail{background:var(--rule);left:0;right:0}.rr-fill{background:var(--action);left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--a) / 14);right:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--b) / 14)}.rr-tick{background:var(--field);width:2px;height:10px;top:50%;left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--i) / 14);margin:-5px 0 0 -1px;position:absolute}.deals .find .rr-in{pointer-events:none;appearance:none;touch-action:pan-y;background:0 0;border:0;border-radius:0;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.rr-lo{z-index:3}.rr-hi{z-index:2}.rr-in::-webkit-slider-runnable-track{height:var(--thumb);background:0 0}.rr-in::-moz-range-track{height:var(--thumb);background:0 0}.rr-in::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;pointer-events:auto;width:var(--thumb);height:var(--thumb);background:var(--sheet);border:2px solid var(--action);cursor:grab;border-radius:50%}.rr-in::-moz-range-thumb{box-sizing:border-box;pointer-events:auto;width:var(--thumb);height:var(--thumb);background:var(--sheet);border:2px solid var(--action);cursor:grab;border-radius:50%}.rr-in:focus-visible::-webkit-slider-thumb{outline:2px solid var(--mark);outline-offset:2px}.rr-in:focus-visible::-moz-range-thumb{outline:2px solid var(--mark);outline-offset:2px}.rr-in:disabled::-webkit-slider-thumb{border-color:var(--field);cursor:default}.rr-in:disabled::-moz-range-thumb{border-color:var(--field);cursor:default}.rr-marks{height:18px;color:var(--ink-2);font-size:var(--t-micro);margin-top:2px;position:relative}.rr-marks span{top:0;left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--i) / 14);white-space:nowrap;position:absolute;transform:translate(-50%)}.rr-marks .first{left:0;transform:none}.rr-marks .last{left:auto;right:0;transform:none}@media (max-width:369px){.rr-marks span:nth-child(5){display:none}}.deals .find select,.find.today-find select,.mpick>button{height:38px}.find .fld{min-width:0;font-size:var(--t-small);gap:4px;font-weight:500;display:grid}.mpick{position:relative}.mpick>button{justify-content:space-between;align-items:center;gap:var(--s2);border:1px solid var(--field);border-radius:var(--r-field);width:100%;min-width:0;padding:8px var(--s3);background:var(--sheet);cursor:pointer;text-align:left;font-weight:400;display:flex}.mpick>button:disabled{cursor:default}.mpick>button .v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mpick>button .v.any{color:var(--ink-2)}.mpick>button:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);flex:none;width:7px;height:7px;transform:rotate(45deg)translate(-2px,-2px)}.mpick>button[aria-expanded=true]{outline:2px solid var(--mark);outline-offset:1px}.mpick .menu{min-width:280px;max-width:calc(100vw - 2 * var(--gutter));max-height:min(440px,70vh);font-weight:400;left:0;right:auto;overflow:auto}.mpick .menu .top{gap:var(--s3);padding:2px var(--s3) var(--s2);color:var(--ink-2);align-items:baseline;display:flex}.mpick .menu .top button{width:auto;padding:0}.mpick .menu .top button:hover{background:0 0}.mpick .menu input[type=search]{border:1px solid var(--field);border-radius:var(--r-field);width:100%;padding:7px var(--s3);background:var(--sheet);margin:0 0 var(--s2)}.mpick .opt{gap:var(--s2);padding:7px var(--s3);border-radius:var(--r-field);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;font-weight:400;display:grid}.mpick .opt:hover{background:var(--sunk)}.mpick .opt .n{color:var(--ink-2);font-variant-numeric:tabular-nums}.mpick .opt input{accent-color:var(--action);margin:0}.mpick .none{padding:7px var(--s3);color:var(--ink-2);margin:0}.deals .chip-gold{margin-top:0}.deals .skel-count{width:140px;margin:0;display:block}.co-grid{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.state-head{align-items:baseline;gap:var(--s2);margin-top:var(--s3);font-size:var(--t-display-s);grid-column:1/-1;display:flex}.state-head .n{color:var(--ink-2);font:400 var(--t-small)/1 var(--font-ui);letter-spacing:normal}.co{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-card);padding:var(--s5)}.co-name{font-size:var(--t-display-s)}.co .where{color:var(--ink-2);font-size:var(--t-small);margin:2px 0 var(--s3)}.co .what{margin:0 0 var(--s4)}.co .what>p{margin:0}.co dl.kv{margin-bottom:var(--s4)}.co-links{gap:var(--s4);font-size:var(--t-small);flex-wrap:wrap;display:flex}.search{position:relative}.search .glass{color:var(--band-ink-2);pointer-events:none;position:absolute;top:10px;left:13px}.search input{border-radius:var(--r-pill);width:100%;height:36px;padding:0 var(--s4) 0 36px;font-size:var(--t-small);background:color-mix(in srgb, var(--band-ink) 8%, transparent);border:1px solid color-mix(in srgb, var(--band-ink) 22%, transparent);color:var(--band-ink)}.search input::placeholder{color:var(--band-ink-2)}.search input:focus{background:color-mix(in srgb, var(--band-ink) 14%, transparent);border-color:var(--band-ink-2);outline:2px solid var(--mark);outline-offset:2px}.search .hint{font-size:var(--t-micro);color:var(--band-gold);margin-top:4px;display:block}.band-search{flex:0 260px;min-width:160px;margin-left:auto}.band-search~.fresh{margin-left:0}.page-search{margin-bottom:var(--s5);display:none}.page-search .glass{color:var(--ink-2);top:14px}.page-search input,.page-search input:focus{background:var(--sheet);border-color:var(--field);height:44px;color:var(--ink);font-size:var(--t-body)}.page-search input::placeholder{color:var(--ink-2)}.page-search .hint{color:var(--behind)}.search-head h1{overflow-wrap:anywhere}.hit{gap:2px var(--s5);padding:14px var(--s5);color:inherit;border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);text-decoration:none;display:grid}.hit:first-child{border-top:0}.hit:hover{background:color-mix(in srgb, var(--sunk) 55%, var(--sheet))}.hit-name{font-weight:500;font-size:var(--t-heading);overflow-wrap:anywhere;display:block}.hit-co{color:var(--ink-2);font-weight:400;font-size:var(--t-small);margin-left:var(--s2)}.hit-last,.hit-via{font-size:var(--t-small);color:var(--ink-2)}.hit-last{text-align:right}.hit-last b{color:var(--ink);font-weight:500}.hit-via{grid-column:1/-1}.hit mark{color:inherit;background:0 0;font-weight:700}@media (max-width:1214px){:root{--band-h:111px}.band-in{gap:var(--s2) var(--s4);flex-wrap:wrap}.nav{flex-wrap:wrap;order:3;width:100%}.band-search{flex:200px;max-width:360px}}@media (min-width:1215px){.nav a{padding-inline:var(--s2)}}.notice{gap:var(--s3);padding:var(--s4) var(--s5);border-radius:var(--r-card);background:var(--sheet);border:1px solid var(--rule);border-left:4px solid var(--behind);margin-bottom:var(--s5);display:flex}.notice.calm{border-left-color:var(--highlight)}.empty{padding:var(--s6) var(--s5);text-align:center;color:var(--ink-2)}.empty strong{color:var(--ink);font:400 var(--t-display-s)/1.2 var(--font-display);margin-bottom:var(--s1);text-wrap:balance;display:block}.skel{border-radius:var(--r-pill);background:var(--sunk);height:14px;margin:6px 0;animation:1.2s ease-in-out infinite pulse}.skel-title{width:180px;height:24px}.skel-short{width:40%}.skel-long{width:70%}@keyframes pulse{50%{opacity:.5}}.gate{max-width:560px;margin:var(--s9) auto;text-align:center}.gate p{color:var(--ink-2)}.toast{left:50%;bottom:var(--s5);opacity:0;pointer-events:none;background:var(--band);color:var(--band-ink);border-radius:var(--r-pill);padding:10px var(--s5);transition:transform var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);z-index:10;font-size:var(--t-small);position:fixed;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}@media (min-width:810px){.more-about{display:none}}@media (prefers-reduced-motion:reduce){.skel{animation:none}.chev{transition:none}}@media (max-width:1000px){.cols{grid-template-columns:1fr 1fr}.cols .touchbox{grid-column:1/-1}}@media (max-width:809px){.decide .btn{text-align:center;flex:1 1 0;padding-block:9px}.decide .btn-quiet{border-color:var(--rule)}:root{--gutter:16px;--t-display-l:32px;--t-display-xl:44px}main{padding-top:var(--s5)}.band-in{gap:var(--s2) var(--s3);padding-block:var(--s2);flex-wrap:wrap}.band{position:static}.nav a{min-height:40px;padding:var(--s2);align-items:center;display:inline-flex}.fresh{white-space:normal;flex:1 1 0;min-width:0}.um-panel{width:calc(100vw - 2 * var(--gutter))}.head .tally{text-align:left;margin-left:0}.head.compact{row-gap:var(--s2)}.head.compact .lede{display:none}.head.compact .tally{width:100%}.head.compact .tally .fig{font:500 var(--t-small)/var(--lh-body) var(--font-ui);letter-spacing:normal}.head.compact .tally .of{display:inline}.head .today-date,.section-followUps .rule,.section-top150 .rule{display:none}.what a.btn{vertical-align:middle;align-items:center;min-height:40px;display:inline-flex}.call-pills{flex-wrap:wrap;gap:4px;display:inline-flex}.contact a,.more-links a,.back,.co-links a{padding-block:8px;display:inline-block}.row{padding:var(--s4)}.band-search{display:none}.page-search{display:block}.hit{padding:var(--s3) var(--s4);grid-template-columns:minmax(0,1fr)}.hit-last{text-align:left}.hit-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cap-row{padding:var(--s3) var(--s4)}.cap-row .btn,.history-more .btn,.rel-more .btn,.clamp-toggle{align-items:center;min-height:40px;display:inline-flex}.co .what .clamp-4{-webkit-line-clamp:5;line-clamp:5}.co-row{gap:2px var(--s3);padding:var(--s3) var(--s4);grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"chev name done"".why why"".last last"}.co-row .chev{grid-area:chev;align-self:start;margin-top:3px}.co-row .who{grid-area:name}.co-row .why{grid-area:why}.co-row .last{grid-area:last}.co-row .done-mark{grid-area:done}.who .name{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.who .name,.who .sub,.co-row .why,.co-row .last{overflow-wrap:anywhere}.who .sub{white-space:normal}.row-log{display:none!important}.co-body{padding:var(--s2) var(--s3) var(--s4)}.co-body .next{margin-bottom:var(--s3)}.cols{gap:var(--s3);grid-template-columns:1fr}.co-body .box{padding:var(--s3)}.cols .touchbox{order:-1;grid-column:auto}.box .touches li:nth-child(n+3){display:none}.box .touches .clamp-2{-webkit-line-clamp:1;line-clamp:1}.about .clamp-4{-webkit-line-clamp:2;line-clamp:2}.about .clamp-4:not(.lines){-webkit-line-clamp:1;line-clamp:1}.box .owner-site{display:block}.about .kv,.contactbox h3{display:none}.box .contacts-toggle{align-items:center;min-height:40px;display:inline-flex}.contact-list:not(.open){display:none}.contactbox .add-contact{margin-bottom:var(--s3);position:static}.add-contact,.contact .nm .btn-quiet,.contact .who .btn-quiet,.contact .ai-line .btn-quiet,.contact-form .btn{min-height:40px}.logbar{justify-content:flex-start}.logbar .btn-sm{padding:9px 14px}.co-body .logbar{gap:4px}.co-body .logbar .btn-sm{padding:9px 10px}.menu{left:0;right:auto}.pick{padding:9px 12px}.deal-head{grid-template-columns:1fr}.deal-top{padding:var(--s3) var(--s4)}.deal-steps{display:none}.deal-bar{align-items:center;gap:var(--s3);z-index:6;background:var(--sheet);border-top:1px solid var(--rule);padding:var(--s2) var(--gutter) calc(var(--s2) + env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:fixed;bottom:0;left:0;right:0}.deal-bar.in-field{display:none}.deal-bar .pos{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deal-bar .step{align-items:center;min-height:40px;display:inline-flex}main:has(.deal-bar){padding-bottom:calc(var(--s9) + 56px)}html:has(.deal-bar){scroll-padding-bottom:72px}.deal-sec{grid-template-rows:none;grid-template-columns:1fr}.deal-sec-top .deal-col{display:contents}.deal-sec-top .deal-col>*{order:7}.deal-sec-top .deal-size,.deal-sec-top .deal-related{order:8}.deal-sec-top .deal-top{order:1}.deal-sec-top .deal-contacts{order:2}.deal-sec-top .deal-about{order:3}.deal-sec-top .deal-where{order:4}.deal-sec-top .deal-notes{order:5}.deal-sec-top.has-brief .deal-top{order:1}.deal-sec-top.has-brief .deal-stand{order:2}.deal-sec-top.has-brief .deal-contacts{order:3}.deal-sec-top.has-brief .deal-about{order:4}.deal-sec-top.has-brief .deal-where{order:5}.deal-sec-top.has-brief .deal-notes{order:6}.dc-toggle{margin-top:var(--s3);display:inline-block}.deal-about.has-summary:not(.open) .about-dc,.strip-btn .wide{display:none}.strip-btn .narrow{display:inline}.co-body.has-brief .touchbox{display:none}.deal-about:not(.open) .about-text{max-height:9em;overflow:hidden}.about-box{position:relative}.more-about{padding-left:var(--s6);background:linear-gradient(to right, transparent, var(--sheet) 24px);position:absolute;bottom:0;right:0}.about-box:has(.ip.open) .more-about{display:none}.more-about .btn{align-items:center;min-height:40px;display:inline-flex}.deal-notes .clamp{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.nlog li{grid-template-columns:64px minmax(0,1fr)}.nlog .tx.clamp{max-height:none}.nlog .edit{display:none}.inl .acts .btn,.nlog .mark .btn-quiet{min-height:40px}.ip .edit{display:none}.contact.ip .edit{opacity:1;pointer-events:auto;background:0 0;min-height:40px;display:inline-flex;position:static;transform:none}span.ip:has(a)>.edit{opacity:1;pointer-events:auto;background:0 0;min-height:40px;display:inline-flex;position:static;transform:none}.ip-form .btn,.use-dc{min-height:40px}.timeline li{grid-template-columns:1fr;gap:2px}.mt thead{display:none}.mt tr{padding:var(--s3) var(--s4);border-top:1px solid var(--rule);grid-template-columns:1fr auto;display:grid}.mt td{border:0;padding:2px 0}.mt td.t{grid-area:1/2}.mt td:last-child{text-align:left}.pipeline tr.group>*{position:static}.pipeline thead th{top:0}.pipeline .card{overflow-x:auto}.portfolio-head .lede{display:none}.find{grid-template-columns:1fr 1fr}.find .q,.find .seg{grid-column:1/-1}.find .seg{justify-self:start}.deals .find{grid-template-columns:1fr 1fr}.deals .find>:nth-child(2n) .menu{left:auto;right:0}.mpick .rr-menu{--thumb:28px}.rr-slide{padding-inline:0}.rr-marks{font-size:10px}.co-grid{grid-template-columns:1fr}.co{padding:var(--s4)}}.pulse .section{margin-bottom:var(--s6)}.pulse .section-head{gap:var(--s2);padding-bottom:var(--s2);margin-bottom:var(--s4);border-bottom:1px solid var(--rule)}.pulse .section-head h2{font:600 var(--t-body)/var(--lh-body,1.4) var(--font-ui);letter-spacing:.08em}.pulse .section-head p{font-size:var(--t-micro);flex-basis:auto}.pulse-cards{gap:var(--s4);display:grid}.pulse-card-head{padding:var(--s5) var(--s5) 0}.pulse-card-head h3{font:600 var(--t-body)/1.3 var(--font-ui);letter-spacing:0}.pulse-card-head .def{color:var(--ink-2);font-size:var(--t-micro);margin:2px 0 0;line-height:1.45}.pulse-card>.pulse-scroll,.pulse-card>.pulse-box,.pulse-card>.pulse-trend,.pulse-card>.pulse-none{margin-top:var(--s4)}.pulse-scroll{padding:0 var(--s5) var(--s5);overflow-x:auto}.pulse-scroll table{width:100%;font-size:var(--t-small);border-collapse:collapse;font-variant-numeric:tabular-nums}.pulse-scroll th,.pulse-scroll td{border-top:0}.pulse-scroll thead th{padding:0 var(--s3) var(--s2);text-align:right;vertical-align:bottom;white-space:nowrap;font-size:var(--t-micro);letter-spacing:0;text-transform:none;color:var(--ink-2);border-bottom:1px solid var(--rule);font-weight:600}.pulse-scroll th small{font-size:var(--t-micro);font-weight:400;display:block}.pulse-scroll td{padding:10px var(--s3);text-align:right;vertical-align:top;white-space:nowrap;border-bottom:1px solid var(--rule)}.pulse-scroll th:first-child,.pulse-scroll td:first-child{text-align:left;padding-left:0}.pulse-scroll thead th:first-child{width:100%}.pulse-scroll tbody th.who{padding:10px var(--s3) 10px 0;text-align:left;vertical-align:top;white-space:nowrap;font-size:var(--t-small);color:var(--ink);border-bottom:1px solid var(--rule);font-weight:500;display:table-cell}.pulse-scroll .who .title{font-size:var(--t-micro);color:var(--ink-2);font-weight:400;display:block}.pulse-scroll tbody tr:last-child>*{border-bottom:0}.you{padding:0 var(--s2);border-radius:var(--r-pill);background:var(--sunk);font-size:var(--t-micro);vertical-align:1px;font-weight:500;display:inline-block}.pulse-scroll td.cp{min-width:84px}.pulse-scroll td.cp .v{font-weight:600;display:block}.pulse-scroll td.cp .g,.pulse-scroll td.now .line{color:var(--ink-2);font-size:var(--t-micro);font-weight:400;display:block}.pulse-scroll th.now,.pulse-scroll td.now{border-left:1px solid var(--rule);padding-left:var(--s4)}.pulse-scroll th.now{color:var(--ink)}.pulse-scroll td.now{min-width:190px}.pulse-scroll td.now .big{font:400 28px/1.1 var(--font-display);display:block}.pulse-scroll .v.none,.pulse-scroll .big.none{color:var(--ink-2)}.pulse-scroll .v.ok,.pulse-scroll .big.ok{color:var(--ahead)}.pulse-scroll .v.bad,.pulse-scroll .big.bad{color:var(--behind)}.pulse-skel{height:132px}.pulse-trend{padding:0 var(--s5) var(--s5)}.pulse-trend .legend{gap:var(--s1) var(--s4);margin-bottom:var(--s3);font-size:var(--t-micro);color:var(--ink-2);flex-wrap:wrap;display:flex}.pulse-trend .legend>*{align-items:center;gap:6px;display:inline-flex}.pulse-trend .legend button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pulse-trend .legend button[aria-pressed=true]{color:var(--ink);font-weight:600}.pulse-trend .legend i{width:14px;height:2px;display:inline-block}.pulse-trend .legend i.dash{border-top:2px dashed var(--ink-2);background:0 0;height:0}.pulse-trend .plot{position:relative}.pulse-trend svg{touch-action:pan-y;display:block}.pulse-trend text{font-family:var(--font-ui);font-size:var(--t-micro);fill:var(--ink-2)}.pulse-trend .grid{stroke:var(--rule);stroke-width:1px}.pulse-trend .base{stroke:var(--field);stroke-width:1px}.pulse-trend .cross{stroke:var(--field);stroke-width:1px;pointer-events:none}.pulse-trend .target{fill:none;stroke:var(--ink-2);stroke-width:1.5px;stroke-dasharray:4 4}.pulse-trend .line{transition:opacity .15s}.pulse-trend .line.faded{opacity:.25}.pulse-trend .line .mark{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pulse-trend .line circle{fill:currentColor}.pulse-trend .hit{fill:none;stroke:#0000;stroke-width:12px;stroke-linecap:round;pointer-events:stroke}.pulse-trend .tip{pointer-events:none;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-card);padding:var(--s2) var(--s3);font-size:var(--t-micro);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;box-shadow:0 4px 16px #0b1a331f}.pulse-trend .tip>div{align-items:center;gap:6px;display:flex}.pulse-trend .tip .tip-h{color:var(--ink-2);margin-bottom:2px}.pulse-trend .tip i{border-radius:50%;width:8px;height:8px;display:inline-block}.chart-note{color:var(--ink-2);font-size:var(--t-small);padding:0 var(--s5) var(--s5);margin:0}.pulse-box{max-height:24rem;padding:0 var(--s5) var(--s5);overflow:auto}.pulse-box table{width:100%;font-size:var(--t-small);border-collapse:collapse;font-variant-numeric:tabular-nums}.pulse-box th{background:var(--sheet);text-align:left;padding:6px var(--s2);font-size:var(--t-micro);letter-spacing:0;text-transform:none;color:var(--ink-2);border-bottom:1px solid var(--rule);font-weight:600;position:sticky;top:0}.pulse-box td{padding:6px var(--s2);vertical-align:top;border-bottom:1px solid var(--rule)}.pulse-box .nw{white-space:nowrap}.pulse-box .num{text-align:right;white-space:nowrap}.pulse-box td.deal a{color:var(--ink);font-weight:500;text-decoration:none}.pulse-box td.deal a:hover{text-decoration:underline}.pulse-none{padding:0 var(--s5) var(--s5)}.measured ul{max-width:90ch;color:var(--ink-2);font-size:var(--t-micro);gap:var(--s1);flex-direction:column;margin:0;padding-left:1.1em;line-height:1.55;display:flex}.pulse-events{overflow-x:auto}.pulse-events table{font-size:var(--t-small);border-collapse:separate;border-spacing:0}.pulse-events th,.pulse-events td{padding:var(--s2) var(--s3)}.pulse-events th:first-child,.pulse-events td:first-child{padding-left:var(--s5)}.pulse-events .nw{white-space:nowrap}.pulse-events .num{text-align:right;white-space:nowrap}.view-as{justify-content:flex-end;align-items:center;gap:var(--s2);margin-bottom:var(--s3);font-size:var(--t-small);color:var(--ink-2);display:flex}.view-as select{border:1px solid var(--field);border-radius:var(--r-field);padding:7px var(--s3);background:var(--sheet);font-size:var(--t-body);color:var(--ink);max-width:100%;font-weight:400}.team td{vertical-align:baseline}.team td .btn{font-size:inherit;padding-block:0}.team td .btn[aria-expanded=true]{color:var(--ink);font-weight:600}.team td:nth-child(n+6){min-width:15em}.team-open{left:var(--s5);width:min(calc(100vw - 2 * var(--gutter) - 2 * var(--s5)), 60rem);padding:var(--s2) 0 var(--s3);font-size:var(--t-small);position:sticky}.team-list{margin:0;padding:0;list-style:none}.team-list li{padding:var(--s1) 0;overflow-wrap:anywhere}@media (max-width:809px){.view-as{justify-content:flex-start}}
