.engine-live{box-sizing:border-box;background:var(--color-night);color:var(--color-ink-night);padding:28px 24px 32px;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-synthesis:none;-webkit-font-smoothing:antialiased}.engine-live-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0}.engine-live-eyebrow,.engine-live-catalogue{margin:0;font-family:var(--font-mono);font-size:var(--text-label-sm);line-height:var(--leading-label-sm);text-transform:uppercase}.engine-live-eyebrow{color:var(--color-gold-light);letter-spacing:var(--tracking-label)}.engine-live-catalogue{color:var(--color-night-mid);letter-spacing:.12em;text-align:right}.engine-live-title{margin:14px 0 8px;font-family:var(--font-display);font-size:var(--text-title);font-style:italic;font-weight:400;line-height:32px;color:var(--color-ink-night)}.engine-live-note{margin:0 0 18px;font-family:var(--font-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-night-mid)}.engine-live-floor{padding:20px 0 8px}.engine-live-kicker{margin:0;font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-ink-night-faint)}.engine-live-marks{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}.engine-live-mark{box-sizing:border-box}.engine-live-sq{display:block;width:28px;height:28px;box-sizing:border-box}.engine-live-mark.is-done .engine-live-sq,.engine-live-mark.is-current .engine-live-sq{background:var(--color-gold)}.engine-live-mark.is-current .engine-live-sq{animation:engine-live-pip 1.4s steps(1,end) infinite}.engine-live-mark.is-future .engine-live-sq{background:transparent;border:1.5px solid rgb(244 241 235 / 28%)}.engine-live-mark-label{margin:8px 0 0;font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.12em;line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-ink-night-faint)}.engine-live-mark.is-current .engine-live-mark-label{color:var(--color-gold)}.engine-live-mark-detail{margin:0;font-family:var(--font-sans);font-size:var(--text-body);line-height:22px;color:var(--color-ink-night)}.engine-live-mark.is-future .engine-live-mark-detail{color:var(--color-ink-night-soft)}.engine-live-critical{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--color-critical-night);color:var(--color-critical-night);font-size:var(--text-body);line-height:var(--leading-body)}.engine-live-critical-label{display:block;margin:0 0 6px;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-critical-night)}@keyframes engine-live-pip{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.engine-live-mark.is-current .engine-live-sq{animation:none}}@media(max-width:640px){.engine-live{padding:24px 20px 28px}.engine-live-title{font-size:26px;line-height:1.2}}.frame:has(.run-stage){padding-left:0;padding-right:0}.book-plane:has(.run-stage) .book-head{padding-bottom:12px}.book-plane:has(.run-stage) .book-head .page-title{font-size:var(--text-display-sm);margin-top:12px}.book-plane:has(.run-stage) .lead{margin-top:6px;line-height:var(--leading-body-sm)}body .run-stage{display:block;padding:0 28px 28px}.run-stage>.night-panel{width:100%;min-width:0;background:transparent}.run-stage>.deal-card{display:none}.engine-live-row{display:flex;flex-direction:column;gap:24px}.engine-live-row>.engine-deal,.engine-live-row>.deal-card{display:none}.run-stage .engine-live-row>.engine-live,.run-stage .engine-live-row>.engine-deal,.run-stage .engine-live-row>.deal-card{display:block;width:100%;min-width:0}@media(min-width:1100px){.run-stage .engine-live-row{flex-direction:row;align-items:stretch}.run-stage .engine-live-row>.engine-live{width:calc((100% - 24px)*.42);flex:none}.run-stage .engine-live-row>.engine-deal,.run-stage .engine-live-row>.deal-card{width:calc((100% - 24px)*.58);flex:none}}.run-stage .deal-card .specimen-head{background:var(--color-night);border-bottom:0;padding:12px 20px}.run-stage .deal-card .specimen-head .eyebrow{color:var(--color-gold-light);font-size:var(--text-label-sm);letter-spacing:var(--tracking-label);line-height:var(--leading-label-sm)}.run-stage .deal-card .specimen-head .catalogue{color:var(--color-night-mid);font-size:var(--text-label-sm);letter-spacing:.12em;line-height:var(--leading-label-sm)}.run-stage .deal-card .specimen-body{padding:22px 22px 24px}.run-stage .deal-card .display{margin:0;line-height:30px;letter-spacing:0}.run-stage .deal-card .meta{margin:6px 0 0;font-size:var(--text-caption);line-height:16px;color:var(--color-ink-mid)}.run-stage .deal-card .gold-rule{width:72px;height:2px;margin:16px 0}.engine-deal{box-sizing:border-box;border:1px solid var(--color-navy);background:var(--color-paper)}.engine-deal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--color-night);padding:12px 20px}.engine-deal-eyebrow,.engine-deal-catalogue{margin:0;font-family:var(--font-mono);font-size:var(--text-label-sm);line-height:var(--leading-label-sm);text-transform:uppercase}.engine-deal-eyebrow{color:var(--color-gold-light);letter-spacing:var(--tracking-label)}.engine-deal-catalogue{color:var(--color-night-mid);letter-spacing:.12em;text-align:right}.engine-deal-body{padding:22px 22px 24px}.engine-deal-title{margin:0;font-family:var(--font-display);font-size:var(--text-title);font-weight:400;line-height:30px;color:var(--color-navy)}.engine-deal-meta{margin:6px 0 0;font-family:var(--font-sans);font-size:var(--text-caption);line-height:16px;color:var(--color-ink-mid)}.engine-deal-rule{width:72px;height:2px;margin:16px 0;border:0;background:var(--color-gold)}.engine-deal-estate-label{margin:0;font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-steel)}.engine-deal-pips{list-style:none;margin:8px 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:4px}.engine-deal-pips li{width:12px;height:12px;box-sizing:border-box;flex:none}.engine-deal-pips li.is-filled{background:var(--color-gold)}.engine-deal-pips li.is-open{background:transparent;border:1.5px solid var(--color-gold)}.engine-deal-sentence{margin:0;max-width:32em;font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:22px;color:var(--color-navy)}.engine-deal-caption{margin:16px 0 0;font-family:var(--font-mono);font-size:var(--text-label);line-height:14px;color:var(--color-steel)}.frame:has(.engine-new-head){padding-left:0;padding-right:0}.engine-new-head{padding:22px 28px 12px}.engine-new-eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);line-height:14px;text-transform:uppercase;color:var(--color-brass)}.engine-new-eyebrow:before{content:"";width:18px;height:2px;flex:none;background:var(--color-gold)}.engine-new-title{margin:14px 0 0;font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:400;letter-spacing:var(--tracking-tight);line-height:var(--leading-display-sm);color:var(--color-navy)}.engine-new-lead{margin:10px 0 0;max-width:40em;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-mid)}.engine-new-body{padding:8px 28px 28px}.engine-new-section-label{margin:0 0 12px;font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-steel)}.engine-new-preview{padding:4px 0 16px}.engine-new-preview-label{margin:0;font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-steel)}.engine-new-preview-row{display:flex;flex-wrap:wrap;gap:32px;margin-top:12px}.engine-new-preview-item{box-sizing:border-box}.engine-new-preview-sq{display:block;width:28px;height:28px;box-sizing:border-box;border:1.5px solid var(--color-rule)}.engine-new-preview-mark{margin:8px 0 0;font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.12em;line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-steel)}.engine-new-preview-caption{margin:0;font-family:var(--font-sans);font-size:var(--text-caption);line-height:16px;color:var(--color-navy)}.engine-new-form{box-sizing:border-box;margin-top:28px;padding:20px 22px;border:1px solid var(--color-rule);display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.engine-new-span-2{grid-column:1 / -1}.engine-new-field{display:flex;flex-direction:column;gap:8px}.engine-new-field-label{font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-steel)}.engine-new-req{color:var(--color-critical)}.engine-new-field input,.engine-new-field textarea{box-sizing:border-box;width:100%;border:1px solid var(--color-rule);background:var(--color-sunken);font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-navy);padding:0 12px;height:36px}.engine-new-field textarea{height:auto;min-height:96px;padding:10px 12px;resize:vertical}.engine-new-field input::placeholder,.engine-new-field textarea::placeholder{color:var(--color-steel)}.engine-new-field input:focus-visible,.engine-new-field textarea:focus-visible{outline:none;border-color:var(--color-gold-text)}.engine-new-error{margin:0;font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-critical)}.engine-new-actions{margin-top:8px;display:flex;align-items:center;gap:12px}.engine-new-submit{height:32px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--color-navy);color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:500;line-height:16px;cursor:pointer}.engine-new-submit:hover:not(:disabled){background:var(--color-navy-mid)}.engine-new-submit:disabled{background:var(--color-rule);color:var(--color-steel);cursor:default}@media(max-width:640px){.engine-new-head,.engine-new-body{padding-left:20px;padding-right:20px}.engine-new-form{grid-template-columns:1fr}.engine-new-span-2{grid-column:1}}.out-seq{width:100%;padding:12px 28px 8px}.out-seq-track{position:relative;height:88px}.out-seq-line{position:absolute;left:4%;right:4%;top:18px;height:1.5px;background:var(--color-gold)}.out-seq-line.is-paused{background:var(--color-rule-strong)}.out-seq-stop{position:absolute;top:10px;width:16px;height:16px;border-radius:50%;background:var(--color-gold)}.out-seq-stop.is-open{background:var(--color-paper);border:1.5px solid var(--color-gold)}.out-seq-stop.is-paused{background:var(--color-paper);border:1.5px solid var(--color-rule-strong)}.out-seq-label,.out-seq-when{position:absolute;width:max-content}.out-seq-label{top:36px;font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:var(--font-weight-regular);letter-spacing:.12em;line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-navy)}.out-seq-label.is-paused{color:var(--color-steel)}.out-seq-when{top:54px;font-family:var(--font-sans);font-size:var(--text-caption-sm);font-style:normal;line-height:var(--leading-caption-sm);color:var(--color-steel)}.out-seq-stop.is-start,.out-seq-label.is-start,.out-seq-when.is-start{left:4%}.out-seq-stop.is-mid,.out-seq-label.is-mid,.out-seq-when.is-mid{left:50%;translate:-50%}.out-seq-stop.is-end,.out-seq-label.is-end,.out-seq-when.is-end{right:4%;text-align:end}.out-paused{margin:0;padding:0 28px 4px;font-family:var(--font-sans);font-size:var(--text-caption-sm);line-height:var(--leading-caption-sm);color:var(--color-ink-mid)}.out-channels{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 28px 16px}.out-tab{border:1px solid var(--color-rule);border-radius:0;background:none;padding:6px 10px;font-family:var(--font-sans);font-size:var(--text-caption-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-caption-sm);color:var(--color-navy);cursor:pointer}.out-tab.is-on{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-paper)}.out-interest{margin:0 0 0 auto;padding-top:6px;max-width:46em;font-family:var(--font-sans);font-size:var(--text-caption-sm);line-height:var(--leading-caption-sm);text-align:end;color:var(--color-ink-mid)}.out-interest u{font-family:var(--font-mono);text-decoration:none;color:var(--color-gold-text)}.out-interest.is-wrong u{color:var(--color-critical)}.out-wrap{width:100%;padding:0 28px 28px}.out-draft{padding:20px 22px;border:1px solid var(--color-navy)}.out-draft.is-paused,.out-draft.is-held{border-color:var(--color-rule-strong)}.out-draft-meta{display:flex;justify-content:space-between;gap:16px;margin:0}.out-draft-meta b{font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-gold-text)}.out-draft.is-paused .out-draft-meta b,.out-draft.is-held .out-draft-meta b{color:var(--color-steel)}.out-count{flex:none;font-family:var(--font-mono);font-size:var(--text-label-sm);font-style:normal;letter-spacing:.12em;line-height:var(--leading-label-sm);text-transform:uppercase;white-space:nowrap;color:var(--color-steel)}.out-count.is-over{color:var(--color-critical)}.out-draft h3{margin:14px 0 0;font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:var(--font-weight-regular);line-height:28px;color:var(--color-navy)}.out-body{margin:12px 0 0;max-width:40em;font-family:var(--font-sans);font-size:var(--text-body);line-height:24px;white-space:pre-wrap;color:var(--color-navy)}.out-hold{margin:14px 0 0;font-family:var(--font-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-ink-mid)}.out-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid var(--color-rule)}.out-copy{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:0;border-radius:0;background:var(--color-navy);font-family:var(--font-sans);font-size:var(--text-caption-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-caption-sm);color:var(--color-paper);cursor:pointer}.out-rule{font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.12em;line-height:var(--leading-label-sm);text-transform:uppercase;text-align:end;color:var(--color-steel)}.out-marks{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px;margin-top:14px}.out-marks span{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:var(--text-caption-sm);line-height:var(--leading-caption-sm);color:var(--color-ink-mid)}.out-marks span u{font-family:var(--font-mono);text-decoration:none}.out-marks span.is-off,.out-marks span.is-off u{color:var(--color-steel)}.out-empty{margin:8px 0 0;max-width:34em;font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:var(--font-weight-regular);line-height:28px;color:var(--color-ink-mid)}@media(max-width:720px){.out-seq,.out-channels,.out-wrap,.out-paused{padding-inline:18px}.out-seq-track{height:104px}.out-interest{margin-inline-start:0;text-align:start}.out-draft-meta,.out-foot{flex-wrap:wrap}}.idesk{--font-sans: var(--font-ui);--font-mono: var(--font-meta);display:flex;flex-grow:1;flex-basis:0%;width:100%;min-height:0;box-sizing:border-box}.idesk *,.idesk *:before,.idesk *:after{box-sizing:border-box}:where(.idesk button){margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;border-radius:0;cursor:pointer}.idesk-deals{display:flex;flex-direction:column;flex-shrink:0;width:300px;padding-top:18px;background-color:var(--color-night)}.idesk-deals-head{margin:0;padding-bottom:14px;padding-inline:20px;font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;line-height:14px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-gold-light)}.idesk-deal{display:flex;align-items:center;gap:10px;width:100%;padding-block:11px;padding-inline:20px;border-left:2px solid #00000000}.idesk-deal.is-open{background-color:var(--color-night-raised);border-left-color:var(--color-gold)}.idesk-deal-mark{display:block;flex-shrink:0;width:8px;height:8px}.idesk-deal-mark.is-done{background-color:var(--color-gold-light)}.idesk-deal-mark.is-dated{border:1px solid var(--color-gold-light)}.idesk-deal-mark.is-still-open{border:1px solid var(--color-night-mid)}.idesk-deal-body{flex-grow:1;flex-basis:0%;min-width:0}.idesk-deal-co{display:block;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:400;line-height:var(--leading-body-sm);color:var(--color-ink-night)}.idesk-deal-stage{display:block;font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;line-height:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-night-mid)}.idesk-deals-empty{margin:0;padding-inline:20px;font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-night-mid)}.idesk-record{display:flex;flex-direction:column;flex-grow:1;flex-basis:0%;min-width:0;padding-top:22px;padding-bottom:20px;padding-inline:28px;background-color:var(--color-paper);background-image:linear-gradient(#0f29420d,#0f29420d);background-origin:border-box;border-right:1px solid var(--color-rule);overflow-y:auto}.idesk-title{margin:0;font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:300;line-height:var(--leading-display-sm);letter-spacing:var(--tracking-tight);color:var(--color-navy)}.idesk-contact{margin:6px 0 0;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:400;line-height:var(--leading-body-sm);color:var(--color-navy)}.idesk-note{margin:4px 0 0;font-family:var(--font-sans);font-size:var(--text-body-sm);font-style:italic;font-weight:400;line-height:var(--leading-body-sm);color:var(--color-ink-mid)}.idesk-tabs{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-bottom:14px;border-bottom:1px solid var(--color-rule)}.idesk-tabrow{display:flex;gap:18px}.idesk-tab{font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;line-height:14px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-mid);border-bottom:1px solid transparent}.idesk-tab.is-on{color:var(--color-gold-text);border-bottom-color:var(--color-gold)}.idesk-run{flex-shrink:0;padding-block:8px;padding-inline:12px;background-color:var(--color-navy);font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;line-height:14px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-paper)}.idesk-run[disabled]{cursor:default;color:var(--color-ink-night-faint)}.idesk-err{margin:14px 0 0;font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:20px;color:var(--color-critical)}.idesk-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.idesk-chips+.idesk-chips{margin-top:6px}.idesk-chip{padding-block:6px;padding-inline:9px;border:1px solid var(--color-rule);font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;line-height:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-navy)}.idesk-chip.is-on{border:0;background-color:var(--color-navy);color:var(--color-paper)}.idesk-q{margin:22px 0 0;font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:400;line-height:28px;color:var(--color-navy)}.idesk-stat{display:flex;align-items:baseline;gap:12px;margin-top:18px}.idesk-stat-figure{font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:300;line-height:var(--leading-display-lg);letter-spacing:-.02em;color:var(--color-gold-text)}.idesk-stat-unit{font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;line-height:14px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-navy)}.idesk-quote{display:flex;flex-direction:column;gap:8px;margin-top:10px}.idesk-quote p{margin:0;font-family:var(--font-display);font-size:var(--text-title-sm);font-style:italic;font-weight:400;line-height:30px;color:var(--color-navy)}.idesk-quote cite{font-family:var(--font-sans);font-size:var(--text-caption);font-style:normal;font-weight:400;line-height:18px;color:var(--color-ink-mid)}.idesk-finding{display:flex;flex-direction:column;flex-shrink:0;gap:14px;width:100%;margin-top:20px;padding-top:18px;border-top:1px solid var(--color-rule)}.idesk-finding-head{margin:0;font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:400;line-height:26px;color:var(--color-navy)}.idesk-boxes{display:flex;gap:1px;background-color:var(--color-rule)}.idesk-box{flex-grow:1;flex-basis:0%;padding-block:14px;padding-inline:16px;background-color:var(--color-paper)}.idesk-box-label{margin:0 0 6px;font-family:var(--font-sans);font-size:var(--text-label-sm);font-weight:400;line-height:var(--leading-label-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-steel)}.idesk-box-value{margin:0;font-family:var(--font-display);font-size:var(--text-display-sm);font-style:italic;font-weight:400;line-height:var(--leading-display-sm);color:var(--color-navy)}.idesk-box.is-date .idesk-box-value{font-size:var(--text-title);line-height:var(--leading-title)}.idesk-box-note{margin:4px 0 0;font-family:var(--font-display);font-size:var(--text-caption);font-style:italic;font-weight:400;line-height:16px;color:var(--color-ink-mid)}.idesk-squares{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.idesk-square{display:block;flex-shrink:0;width:16px;height:16px;background-color:var(--color-sunken);border:1px solid var(--color-navy)}.idesk-square.is-named{background-color:var(--color-gold);border:0}.idesk-bars{display:flex;flex-direction:column;gap:12px;padding-top:4px}.idesk-bar-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.idesk-bar-name{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:var(--text-caption);font-weight:500;line-height:16px;color:var(--color-navy)}.idesk-bar-dot{display:block;flex-shrink:0;width:8px;height:8px;background-color:var(--color-brass)}.idesk-bar:first-child .idesk-bar-dot{background-color:var(--color-navy)}.idesk-bar-meta{font-family:var(--font-sans);font-size:var(--text-label);font-weight:400;line-height:14px;color:var(--color-ink-mid)}.idesk-track{position:relative;width:100%;height:10px;background-color:var(--color-sunken)}.idesk-track-outline{position:absolute;inset:0 auto 0 0;border:1px solid var(--color-brass)}.idesk-track-fill{position:absolute;inset:0 auto 0 0;background-color:var(--color-brass)}.idesk-bar:first-child .idesk-track-fill{background-color:var(--color-navy)}.idesk-time{position:relative;flex-shrink:0;width:100%;height:72px}.idesk-time-axis{position:absolute;top:36px;left:0;right:0;height:1px;background-color:#0f29424d}.idesk-time-stem{position:absolute;top:24px;width:1px;height:24px;background-color:var(--color-gold)}.idesk-time-label{position:absolute;top:8px;width:max-content;font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;line-height:14px;color:var(--color-navy)}.idesk-time-label.is-today{color:var(--color-gold-text)}.idesk-time-dot{position:absolute;top:28px;width:10px;height:10px;border-radius:50%;background-color:var(--color-gold)}.idesk-time-dot.is-today{background-color:var(--color-navy)}.idesk-time-dot.is-due{background-color:transparent;border:1.5px solid var(--color-navy)}.idesk-time-tick{position:absolute;top:56px;width:max-content;font-family:var(--font-sans);font-size:var(--text-label);font-weight:400;line-height:14px;color:var(--color-steel)}.idesk-urgency-rule{display:block;flex-shrink:0;width:14px;height:1px;background-color:var(--color-gold)}.idesk-urgency-label{display:flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;line-height:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-text)}.idesk-urgency .idesk-track-fill{background-color:var(--color-navy)}.idesk-note-block{display:flex;flex-direction:column;gap:10px;margin-top:22px}.idesk-eyebrow{margin:0;font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;line-height:14px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-gold-text)}.idesk-note-title{margin:0;font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:400;line-height:28px;color:var(--color-navy)}.idesk-note-body{margin:0;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:400;line-height:22px;color:var(--color-navy)}.idesk-claims{width:100%;padding-top:8px;padding-bottom:16px}.idesk-claims-q{margin:0;font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:400;line-height:var(--leading-label-sm);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-steel)}.idesk-claims-find{margin:6px 0 12px;font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:400;line-height:26px;color:var(--color-navy)}.idesk-claim-row{display:flex;gap:24px}.idesk-claim-seat{display:block;width:28px;height:28px;border:1.5px solid var(--color-gold)}.idesk-claim-seat.is-confirmed{background-color:var(--color-gold)}.idesk-claim-label{margin:6px 0 0;font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:400;line-height:var(--leading-label-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-steel)}.idesk-claim-value{margin:0;font-family:var(--font-sans);font-size:var(--text-caption);font-weight:400;line-height:16px;color:var(--color-navy)}.idesk-claims-cap{margin:10px 0 0;font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:400;line-height:var(--leading-label-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-steel)}.idesk-body{margin:14px 0 0;max-width:62ch;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:400;line-height:22px;color:var(--color-navy)}.idesk-lines{margin:14px 0 0;padding:0;max-width:72ch;list-style:none}.idesk-lines li{padding-block:12px;border-top:1px solid var(--color-rule)}.idesk-lines li:first-child{padding-top:0;border-top:0}.idesk-line-label{display:block;font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:400;line-height:var(--leading-label-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-steel)}.idesk-line-text{display:block;margin-top:4px;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:400;line-height:22px;color:var(--color-navy)}.idesk-empty{margin:14px 0 0;max-width:40em;font-family:var(--font-reading);font-size:16px;line-height:1.5;color:var(--color-ink-mid)}.idesk-crm{width:100%;margin-top:4px;padding-top:18px;border-top:1px solid var(--color-rule)}.idesk-crm-row{display:flex;flex-wrap:wrap;gap:1px;margin-top:12px;background-color:var(--color-rule)}.idesk-crm-cell{flex-grow:1;flex-basis:8em;min-width:0;padding-block:12px;padding-inline:14px;background-color:var(--color-paper)}.idesk-crm-label{margin:0 0 6px;font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:400;line-height:var(--leading-label-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-steel)}.idesk-crm-value{margin:0;font-family:var(--font-sans);font-size:var(--text-caption);font-weight:400;line-height:18px;color:var(--color-navy)}.idesk-prior{width:100%;margin-top:26px;padding-top:18px;border-top:1px solid var(--color-rule)}.idesk-prior-note{margin:8px 0 0;max-width:52em;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:400;line-height:22px;color:var(--color-ink-mid)}.idesk-prior .px-brief{margin-top:18px}.idesk-out-head{width:100%;margin-top:22px}.idesk-eyebrow.is-dashed{display:flex;align-items:center;gap:10px;color:var(--color-brass)}.idesk-dash{display:block;flex-shrink:0;width:18px;height:2px;background-color:var(--color-gold)}.idesk-out-title{margin:14px 0 0;font-family:var(--font-display);font-size:var(--text-title);font-weight:400;line-height:34px;letter-spacing:var(--tracking-tight);color:var(--color-navy)}.idesk-out-sub{margin:8px 0 0;max-width:42em;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:400;line-height:22px;color:var(--color-ink-mid)}.idesk-outreach{margin-inline:-28px}.idesk-news{display:flex;flex-direction:column;flex-shrink:0;width:280px;padding-block:20px;padding-inline:18px;background-color:var(--color-sunken);overflow-y:auto}.idesk-news-head{margin:0 0 16px;font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;line-height:14px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-gold-text)}.idesk-news-item{padding-bottom:14px;border-bottom:1px solid var(--color-rule)}.idesk-news-item+.idesk-news-item{padding-top:14px}.idesk-meta{margin:0;font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;line-height:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-mid)}.idesk-news-line{display:block;margin:4px 0 0;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:400;line-height:20px;color:var(--color-navy)}a.idesk-news-line:hover{color:var(--color-gold-text)}.idesk-locations{padding-top:14px}@media(max-width:1080px){.idesk{flex-wrap:wrap}.idesk-deals,.idesk-news{width:100%}.idesk-record{flex-basis:100%;border-right:0}}@media(max-width:900px){.idesk-outreach{margin-inline:-20px}}:root{--color-paper: #F4F1EB;--color-surface: #FBF8F2;--color-rail: #EDE9E1;--color-panel: #EDE6DC;--color-canvas: #E6E3DD;--color-gold-wash: #EBDDC2;--color-portland: #CBBFA4;--color-sunken: #E8E4DB;--color-glass: #F1F2F0;--color-glass-raised: #F8F9F7;--color-steel-wash: #E3E6E5;--color-steel: #5C6B7A;--color-slate: #33475A;--color-night: #060F1A;--color-night-raised: #0A1828;--color-cold-night: #0A0F16;--color-navy: #0F2942;--color-navy-mid: #1A3D5C;--color-midnight: #141D2B;--color-midnight-raised: #1A2536;--color-ink-warm: #1B1A17;--color-limestone: #D9D3C4;--color-fog: #B7B3A8;--color-clay: #8A5A3C;--color-ink: #0F2942;--color-ink-mid: rgb(15 41 66 / 78%);--color-ink-soft-aa: rgb(15 41 66 / 74%);--color-ink-soft: rgb(15 41 66 / 62%);--color-ink-faint: rgb(15 41 66 / 42%);--color-rule: rgb(15 41 66 / 16%);--color-rule-strong: rgb(15 41 66 / 34%);--color-ink-night: #F4F1EB;--color-ink-night-mid: rgb(244 241 235 / 82%);--color-ink-night-soft: rgb(244 241 235 / 72%);--color-ink-night-faint: rgb(244 241 235 / 50%);--color-rule-dark: rgb(244 241 235 / 18%);--color-rule-dark-strong: rgb(244 241 235 / 40%);--color-night-mid: #8A97A3;--color-gold-text: #8A5A06;--color-bronze: #8F6012;--color-brass: #A96F0C;--color-gold: #C4820A;--color-gold-light: #DFA030;--color-lamp: #E3B23C;--color-gold-antique: #B8923F;--color-gold-antique-text: #8A6A2B;--color-copper: #A65A28;--color-copper-night: #D98A5B;--color-verdigris: #3F9C86;--color-water-deep: #1F5A5E;--color-water-deep-strong: #163F43;--color-teal: #32B8C6;--color-teal-text: #17707A;--color-teal-light: #5CCBD6;--color-najd-mudbrick: #A88361;--color-najd-earth: #E5C69F;--color-najd-limestone: #AB926F;--color-najd-sky: #6C94C1;--color-good: #2F7A4D;--color-good-wash: rgb(47 122 77 / 10%);--color-warn: #B88321;--color-warn-wash: rgb(184 131 33 / 12%);--color-critical: #A3341F;--color-critical-night: #E06A52;--color-critical-wash: rgb(163 52 31 / 10%);--color-series-water: #2B7FA8;--color-series-energy: #C4820A;--color-series-capital: #8C3D42;--color-series-capital-night: #96454B;--color-series-food: #4E8C3F;--color-series-steel: #5C6B7A;--color-series-copper: #A65A28;--color-div-neutral: #CFCBC3;--color-seq-1: #DDE9F0;--color-seq-2: #A9CADC;--color-seq-3: #6FA9C6;--color-seq-4: #2B7FA8;--color-seq-5: #14506E;--color-seq-gold-1: #F1E6CF;--color-seq-gold-2: #E3C98F;--color-seq-gold-3: #D4A64C;--color-seq-gold-4: #C4820A;--color-seq-gold-5: #8A5A06;--color-div-1: #8C3D42;--color-div-2: #C48F92;--color-div-3: #CFCBC3;--color-div-4: #7FB0C8;--color-div-5: #2B7FA8;--chart-1: var(--color-series-water);--chart-2: var(--color-series-energy);--chart-3: var(--color-series-capital);--chart-4: var(--color-series-food);--chart-5: var(--color-series-steel);--chart-6: var(--color-series-copper);--chart-neutral: var(--color-div-neutral);--chart-3-night: var(--color-series-capital-night);--chart-grid: var(--color-rule);--chart-grid-night: var(--color-rule-dark);--chart-axis-text: var(--color-ink-faint);--chart-axis-text-night: var(--color-ink-night-faint)}:root{--font-family-display: "Cormorant Garamond", "Amiri", Georgia, serif;--font-family-reading: "EB Garamond", "Amiri", Georgia, serif;--font-family-ui: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-family-meta: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--font-family-display-ar: "Amiri", "Cormorant Garamond", serif;--font-family-ui-ar: "IBM Plex Sans Arabic", "IBM Plex Sans", sans-serif;--font-family-label-ar: "Noto Kufi Arabic", "IBM Plex Sans Arabic", sans-serif;--text-micro: 9px;--text-label-sm: 10px;--text-label: 11px;--text-caption-sm: 12px;--text-caption: 13px;--text-body-sm: 14px;--text-body: 15px;--text-lead: 18px;--text-title-sm: 22px;--text-title: 30px;--text-display-sm: 36px;--text-display: 44px;--text-display-lg: 62px;--text-display-xl: 88px;--text-hero: 124px;--leading-micro: 14px;--leading-label-sm: 12px;--leading-label: 16px;--leading-caption-sm: 16px;--leading-caption: 20px;--leading-body-sm: 18px;--leading-body: 24px;--leading-lead: 29px;--leading-title-sm: 27px;--leading-title: 36px;--leading-display-sm: 40px;--leading-display: 48px;--leading-display-lg: 64px;--leading-display-xl: 88px;--leading-hero: 114px;--tracking-label: .218em;--tracking-meta: .16em;--tracking-caption: .04em;--tracking-tight: -.012em;--tracking-display: -.008em;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--serif-switch: 30px;--deck-text-micro: 7.5px;--deck-text-label: 9px;--deck-text-caption: 10.5px;--deck-text-body: 12px;--deck-text-lead: 13.5px;--deck-text-title-sm: 18px;--deck-text-title: 24px;--deck-text-display: 40px;--deck-text-display-lg: 56px;--deck-text-stat: 44px}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 40px;--spacing-2xl: 64px;--spacing-3xl: 96px;--spacing-4xl: 128px;--spacing-gutter: 24px;--spacing-gutter-wide: 56px;--spacing-section: 48px;--spacing-section-editorial: 112px;--spacing-margin: 72px;--spacing-margin-document: 112px;--container-tablet: 768px;--container-desktop: 1280px;--container-wide: 1440px;--measure-prose: 68ch;--measure-lede: 56ch;--breakpoint-mobile: 390px;--breakpoint-tablet: 834px;--breakpoint-desktop: 1440px;--radius-sharp: 0px;--hairline: 1px;--bar: 2px;--bar-strong: 3px;--icon-size: 24px;--icon-size-sm: 16px;--icon-stroke: 1.25px;--deck-width: 1280px;--deck-height: 720px;--deck-pad-x: 52px;--deck-pad-top: 38px;--deck-pad-bottom: 40px;--print-page-width: 210mm;--print-margin: 22mm}:root{--duration-state: .12s;--duration-hover: .2s;--duration-reveal: .4s;--duration-slow: .8s;--duration-draw: 1.4s;--duration-drift: 20s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-enter: cubic-bezier(.2, .8, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--stagger: .12s;--shadow-none: none;--shadow-float: 0 30px 80px rgb(0 0 0 / 45%);--backdrop-nav: blur(8px)}@keyframes nds-draw{to{stroke-dashoffset:0}}@keyframes nds-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nds-fade{0%{opacity:0}to{opacity:1}}@keyframes nds-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes nds-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){:root{--duration-state: 0ms;--duration-hover: 0ms;--duration-reveal: 0ms;--duration-slow: 0ms;--duration-draw: 0ms;--duration-drift: 0ms}}:root{--ground: var(--color-paper);--ground-raised: var(--color-surface);--ground-sunken: var(--color-rail);--ground-chrome: var(--color-night);--ground-inverse: var(--color-night);--ink: var(--color-ink);--ink-mid: var(--color-ink-mid);--ink-soft: var(--color-ink-soft-aa);--ink-faint: var(--color-ink-faint);--ink-on-chrome: var(--color-ink-night);--ink-on-accent: var(--color-night);--rule: var(--color-rule);--rule-strong: var(--color-rule-strong);--rule-on-chrome: var(--color-rule-dark);--accent: var(--color-gold);--accent-text: var(--color-brass);--accent-strong: var(--color-bronze);--accent-on-chrome: var(--color-lamp);--accent-wash: rgb(196 130 10 / 9%);--live: var(--color-gold);--live-text: var(--color-bronze);--live-wash: rgb(196 130 10 / 12%);--good: var(--color-good);--warn: var(--color-warn);--critical: var(--color-critical);--font-display: var(--font-family-display);--font-reading: var(--font-family-reading);--font-ui: var(--font-family-ui);--font-meta: var(--font-family-meta);--font-body: var(--font-family-ui);--density: 1;--motion-reveal: var(--duration-reveal);--selection-bg: var(--color-lamp);--selection-ink: var(--color-night);--chart-grid-live: var(--chart-grid);--chart-axis: var(--chart-axis-text);--chrome-keyline: rgb(196 130 10 / 28%)}[data-mode=plane]{--ground: var(--color-paper);--ground-raised: var(--color-surface);--ground-sunken: var(--color-rail);--ink: var(--color-ink);--ink-mid: var(--color-ink-mid);--ink-soft: var(--color-ink-soft-aa);--ink-faint: var(--color-ink-faint);--rule: var(--color-rule);--rule-strong: var(--color-rule-strong);--accent: var(--color-gold);--accent-text: var(--color-brass);--accent-strong: var(--color-bronze);--accent-wash: rgb(196 130 10 / 9%);--live: var(--color-gold);--live-text: var(--color-bronze);--critical: var(--color-critical);--selection-bg: var(--color-lamp);--selection-ink: var(--color-night);--chart-grid-live: var(--chart-grid);--chart-axis: var(--chart-axis-text)}[data-register=mezzanine],[data-register=mezzanine] [data-mode=plane]{--ground: var(--color-paper);--ground-raised: var(--color-surface);--ground-sunken: var(--color-limestone);--ground-chrome: var(--color-midnight);--ground-inverse: var(--color-midnight);--ink: var(--color-ink-warm);--ink-mid: rgb(27 26 23 / 80%);--ink-soft: rgb(27 26 23 / 74%);--ink-faint: rgb(27 26 23 / 46%);--ink-on-chrome: var(--color-ink-night);--ink-on-accent: var(--color-ink-warm);--rule: rgb(27 26 23 / 16%);--rule-strong: rgb(27 26 23 / 34%);--rule-on-chrome: rgb(244 241 235 / 16%);--accent: var(--color-gold-antique);--accent-text: var(--color-gold-antique-text);--accent-strong: var(--color-gold-antique-text);--accent-on-chrome: var(--color-gold-antique);--accent-wash: rgb(184 146 63 / 10%);--chrome-keyline: rgb(184 146 63 / 28%);--accent-button: var(--color-ink-warm);--accent-button-ink: var(--color-paper);--accent-button-hover: var(--color-midnight);--live: var(--color-water-deep);--live-text: var(--color-water-deep);--live-wash: rgb(31 90 94 / 10%);--provisional: var(--color-fog);--provisional-ground: var(--color-limestone);--provisional-keyline: var(--color-clay);--critical: var(--color-critical);--font-body: var(--font-family-reading);--eyebrow-font: var(--font-family-ui);--eyebrow-transform: none;--eyebrow-size: 12.5px;--eyebrow-tracking: .04em;--eyebrow-color: var(--ink-soft);--mark-tracking: .02em;--density: 1;--motion-reveal: var(--duration-reveal);--selection-bg: var(--color-water-deep);--selection-ink: var(--color-ink-night);--chart-grid-live: rgb(27 26 23 / 16%);--chart-axis: rgb(27 26 23 / 46%)}[data-register=mezzanine][data-mode=field],[data-register=mezzanine] [data-mode=field]{--ground: var(--color-midnight);--ground-raised: var(--color-midnight-raised);--ground-sunken: var(--color-night);--ink: var(--color-ink-night);--ink-mid: var(--color-ink-night-mid);--ink-soft: var(--color-ink-night-soft);--ink-faint: var(--color-ink-night-faint);--ink-on-accent: var(--color-midnight);--rule: rgb(244 241 235 / 16%);--rule-strong: rgb(244 241 235 / 36%);--accent: var(--color-gold-antique);--accent-text: var(--color-gold-antique);--accent-strong: var(--color-gold-antique);--accent-wash: rgb(184 146 63 / 12%);--accent-button: var(--color-paper);--accent-button-ink: var(--color-midnight);--accent-button-hover: var(--color-limestone);--live: var(--color-water-deep);--live-text: var(--color-ink-night);--live-wash: rgb(31 90 94 / 24%);--provisional: var(--color-fog);--provisional-ground: var(--color-midnight-raised);--provisional-keyline: var(--color-fog);--critical: var(--color-critical-night);--eyebrow-color: var(--ink-soft);--selection-bg: var(--color-gold-antique);--selection-ink: var(--color-midnight);--chart-grid-live: var(--chart-grid-night);--chart-axis: var(--chart-axis-text-night)}[data-register=atrium]{--ground: var(--color-glass);--ground-raised: var(--color-glass-raised);--ground-sunken: var(--color-steel-wash);--ground-chrome: var(--color-navy);--ground-inverse: var(--color-navy);--ink: var(--color-ink);--ink-mid: var(--color-ink-mid);--ink-soft: var(--color-ink-soft-aa);--ink-faint: var(--color-ink-faint);--ink-on-chrome: var(--color-glass);--ink-on-accent: var(--color-glass);--rule: var(--color-rule);--rule-strong: var(--color-rule-strong);--rule-on-chrome: rgb(241 242 240 / 18%);--accent: var(--color-water-deep);--accent-text: var(--color-water-deep);--accent-strong: var(--color-water-deep-strong);--accent-on-chrome: var(--color-teal);--accent-wash: rgb(31 90 94 / 8%);--accent-button: var(--color-water-deep);--accent-button-ink: var(--color-glass);--accent-button-hover: var(--color-water-deep-strong);--chrome-keyline: rgb(50 184 198 / 30%);--live: var(--color-teal);--live-text: var(--color-teal-text);--live-wash: rgb(50 184 198 / 12%);--critical: var(--color-critical);--font-body: var(--font-family-ui);--eyebrow-color: var(--accent-text);--density: 1;--motion-reveal: var(--duration-reveal);--selection-bg: var(--color-teal);--selection-ink: var(--color-navy);--chart-grid-live: var(--chart-grid);--chart-axis: var(--chart-axis-text)}[data-register=atrium][data-mode=night],[data-register=atrium] [data-mode=night]{--ground: var(--color-night);--ground-raised: var(--color-night-raised);--ground-sunken: var(--color-cold-night);--ink: var(--color-ink-night);--ink-mid: var(--color-ink-night-mid);--ink-soft: var(--color-ink-night-soft);--ink-faint: var(--color-ink-night-faint);--ink-on-accent: var(--color-night);--rule: var(--color-rule-dark);--rule-strong: var(--color-rule-dark-strong);--accent: var(--color-teal);--accent-text: var(--color-teal);--accent-strong: var(--color-teal);--accent-wash: rgb(50 184 198 / 12%);--accent-button: var(--color-teal);--accent-button-ink: var(--color-night);--accent-button-hover: var(--color-teal-light);--live: var(--color-teal);--live-text: var(--color-teal);--critical: var(--color-critical-night);--selection-bg: var(--color-teal);--selection-ink: var(--color-night);--chart-grid-live: var(--chart-grid-night);--chart-axis: var(--chart-axis-text-night)}[data-register=live]{--ground: var(--color-night);--ground-raised: var(--color-night-raised);--ground-sunken: var(--color-cold-night);--ground-chrome: var(--color-night);--ground-inverse: var(--color-paper);--ink: var(--color-ink-night);--ink-mid: var(--color-ink-night-mid);--ink-soft: var(--color-ink-night-soft);--ink-faint: var(--color-ink-night-faint);--ink-on-chrome: var(--color-ink-night);--rule: var(--color-rule-dark);--rule-strong: var(--color-rule-dark-strong);--accent: var(--color-lamp);--accent-text: var(--color-gold-light);--accent-strong: var(--color-lamp);--accent-wash: rgb(227 178 60 / 12%);--live: var(--color-copper-night);--live-text: var(--color-copper-night);--live-wash: rgb(217 138 91 / 14%);--chrome-keyline: rgb(227 178 60 / 28%);--critical: var(--color-critical-night);--font-body: var(--font-family-reading);--density: 1.15;--motion-reveal: var(--duration-slow);--chart-grid-live: var(--chart-grid-night);--chart-axis: var(--chart-axis-text-night)}[data-mode=night]{--ground: var(--color-night);--ground-raised: var(--color-night-raised);--ground-sunken: var(--color-cold-night);--ink: var(--color-ink-night);--ink-mid: var(--color-ink-night-mid);--ink-soft: var(--color-ink-night-soft);--ink-faint: var(--color-ink-night-faint);--rule: var(--color-rule-dark);--rule-strong: var(--color-rule-dark-strong);--accent: var(--color-lamp);--accent-text: var(--color-gold-light);--accent-strong: var(--color-lamp);--accent-wash: rgb(227 178 60 / 12%);--live: var(--color-lamp);--live-text: var(--color-lamp);--critical: var(--color-critical-night);--chart-grid-live: var(--chart-grid-night);--chart-axis: var(--chart-axis-text-night)}[data-mode=slate]{--ground: var(--color-slate);--ground-raised: #3B5064;--ground-sunken: var(--color-navy);--ink: var(--color-ink-night);--ink-mid: var(--color-ink-night-mid);--ink-soft: var(--color-ink-night-soft);--ink-faint: var(--color-ink-night-faint);--rule: rgb(244 241 235 / 17%);--rule-strong: rgb(244 241 235 / 36%);--accent: var(--color-lamp);--accent-text: var(--color-lamp);--accent-strong: var(--color-lamp);--accent-wash: rgb(227 178 60 / 12%);--live: var(--color-lamp);--live-text: var(--color-lamp);--chart-grid-live: var(--chart-grid-night);--chart-axis: var(--chart-axis-text-night)}[data-mode=workspace]{--font-body: var(--font-family-ui);--eyebrow-font: var(--font-family-meta);--eyebrow-transform: uppercase;--eyebrow-size: 11px;--eyebrow-tracking: .218em;--eyebrow-color: var(--ink-faint);--mark-tracking: .12em;--density: .85;--motion-reveal: var(--duration-state)}:root{color-scheme:light}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body)}::selection{background:var(--selection-bg);color:var(--selection-ink)}button,input,select,textarea{font:inherit;color:inherit;border-radius:var(--radius-sharp)}a{color:var(--accent-strong);text-decoration:none}a:hover{color:var(--ink)}:root{--topbar: 62px;--frame: 40px;--sidebar: 240px;--margin: var(--spacing-margin);--gutter: var(--spacing-gutter);--radius: var(--radius-sharp);--focus-ring: 0 0 0 2px var(--ground), 0 0 0 5px var(--accent);--night: var(--color-night);--navy: var(--color-navy);--paper: var(--color-paper);--rail: var(--color-rail);--gold: var(--color-gold);--gold-light: var(--color-gold-light);--gold-text: var(--color-gold-text);--teal: var(--live);--ink-soft: var(--color-ink-soft-aa);--ink-night: var(--color-ink-night);--ink-night-mid: var(--color-ink-night-mid);--ink-night-soft: var(--color-ink-night-soft);--ink-night-faint: var(--color-ink-night-faint);--rule-night: var(--color-rule-dark);--font-sans: var(--font-family-ui);--font-mono: var(--font-family-meta);--font-editorial: var(--font-family-ui);--font-reading: var(--font-family-reading)}.app[data-mode=workspace]{--topbar: 56px;--ground-chrome: var(--color-paper);--ink-on-chrome: var(--ink);--rule-on-chrome: var(--rule);--accent-on-chrome: var(--accent-strong);--chrome-keyline: var(--rule)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{font-optical-sizing:auto}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--gold-text)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.skip{position:absolute;left:-9999px;top:0;z-index:20;background:var(--navy);color:var(--paper);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;padding:12px 16px}.skip:focus{left:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app{min-height:100%;background:var(--ground)}.masthead-brand{display:flex;align-items:center;gap:14px;flex-shrink:0}.masthead-context{font-family:var(--font-reading);font-style:italic;font-size:15px;white-space:nowrap;color:color-mix(in srgb,currentColor 62%,transparent);border-inline-start:1px solid var(--rule);padding-inline-start:14px;line-height:1}.masthead-right{display:flex;align-items:center;gap:14px;flex-shrink:0;margin-left:auto;min-width:0}.masthead-right .who{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masthead-nav{display:flex;align-items:center;gap:22px;min-width:0;flex:1;overflow-x:auto;scrollbar-width:none}.masthead-nav::-webkit-scrollbar{display:none}.wordmark{flex-shrink:0;font-family:var(--font-reading);font-size:24px;font-weight:400;letter-spacing:-.01em;line-height:24px;color:inherit;text-decoration:none}.wordmark:hover{opacity:.6;color:inherit;text-decoration:none}.nav{display:flex;align-items:center;gap:22px;min-width:0;flex:1;border:0;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.masthead-nav a,.masthead-nav span,.nav a,.nav span,.dock a,.dock span{display:inline-flex;align-items:center;height:var(--topbar);padding:0 0 3px;background:transparent;color:color-mix(in srgb,currentColor 62%,transparent);font-family:var(--font-ui);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent;transition:color var(--duration-hover) var(--ease-standard)}.masthead-nav a:hover,.nav a:hover,.dock a:hover{color:currentColor;text-decoration:none}.masthead-nav a[aria-current=page],.nav a[aria-current=page],.dock a[aria-current=page]{background:transparent;color:currentColor;font-weight:400;border-bottom-color:var(--accent)}.masthead-nav .is-disabled,.nav .is-disabled,.dock .is-disabled{pointer-events:none;color:var(--ink-faint)}.who-container{margin:0;display:flex;align-items:center;gap:16px;flex-shrink:0}.who{margin:0;flex-shrink:0;font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:16px;color:currentColor;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-link{text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;transition:opacity var(--duration-hover) var(--ease-standard)}.who-link:hover{opacity:.6}.logout-btn{font-family:var(--font-ui);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:color-mix(in srgb,currentColor 62%,transparent);text-decoration:none;transition:color var(--duration-hover) var(--ease-standard)}.logout-btn:hover{color:currentColor}.profile-stage{max-width:680px}.profile-container{margin-top:32px}.profile-card{background:var(--ground);border:0;padding:8px 0 0}.profile-field{margin-bottom:24px}.profile-label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.profile-input{width:100%;box-sizing:border-box;background:var(--ground-raised);border:1px solid var(--rule-strong);color:var(--ink);padding:12px 14px;font-family:var(--font-sans);font-size:15px;outline:none;border-radius:0;transition:border-color var(--duration-hover) var(--ease-standard)}.profile-input:focus{border-color:var(--accent)}.profile-readonly-box{background:var(--ground-raised);border:1px solid var(--rule);padding:12px 14px}.profile-pill{font-family:var(--font-reading);font-size:16px;color:var(--ink);letter-spacing:0}.profile-success{background:transparent;border:0;border-top:1px solid var(--rule);color:var(--ink-mid);padding:12px 0;margin-bottom:24px;font-family:var(--font-reading);font-size:15px;letter-spacing:0}.profile-actions{display:flex;align-items:center;gap:16px;margin-top:28px}.logout-action{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint)}.logout-action:hover{color:var(--critical)}.frame{padding:var(--frame)}.frame:has(.split){padding:0}.page{flex:1;min-width:0}.split{display:grid;grid-template-columns:280px 1fr;gap:40px;width:100%;min-height:calc(100vh - var(--topbar));align-items:stretch}.night-rail{background:var(--ground);color:var(--ink);padding:28px 24px;min-height:60vh;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.night-rail .kicker,.night-rail .eyebrow{color:var(--accent);margin:0 0 8px}.night-rail h2{margin:0 0 12px;font-family:var(--font-display);font-weight:400;font-size:var(--text-title);line-height:34px;color:var(--ink)}.night-rail-gold{margin:0;font-family:var(--font-reading);font-style:italic;font-size:22px;line-height:1.2;color:var(--accent);font-variant-numeric:tabular-nums}.night-rail-foot{margin:0;font-size:13px;line-height:20px;color:var(--ink-soft)}.split-main{min-width:0;padding:var(--frame) var(--frame) 48px 0;background:var(--ground)}.kicker{font-family:var(--font-meta);font-size:9px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-strong);margin:0}.back{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--accent-text)}.back:hover{color:var(--navy)}.avatar{width:160px;height:160px;object-fit:cover;border-radius:0;background:var(--navy);display:block;border:0}.spine-list{display:flex;flex-direction:column}.spine-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--rule);cursor:pointer;background:transparent;text-decoration:none;color:inherit}.spine-bar{width:4px;height:40px;flex-shrink:0;background:var(--rule)}.spine-row.is-gold .spine-bar{background:var(--gold)}.spine-slot{width:92px;flex-shrink:0;margin:0;font-family:var(--font-mono);font-size:13px;line-height:16px;color:var(--ink-mid)}.spine-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.spine-body h2{margin:0;font-family:var(--font-sans);font-weight:500;font-size:var(--text-body);line-height:22px;color:var(--ink)}.spine-body .sub{margin:0;display:block;color:var(--ink-mid);font-size:13px;line-height:16px;font-weight:400}.spine-go{flex-shrink:0;font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--accent-text)}.record-row{display:grid;grid-template-columns:26px minmax(0,1fr) 96px;gap:14px;padding:13px 0;border-top:1px solid var(--rule);align-items:start;text-decoration:none;color:inherit;cursor:pointer}.record-row:last-child{border-bottom:1px solid var(--rule)}.record-row-index{font-family:var(--font-reading);font-style:italic;font-size:16px;color:var(--accent-text);line-height:1.2}.record-row-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.record-row-live{width:7px;height:7px;background:var(--live);display:inline-block;animation:nds-pulse 2s var(--ease-standard) infinite}.record-row-tag{font-family:var(--font-meta);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border:1px solid var(--rule);color:var(--accent-text);line-height:1.2}.record-row-title{font-family:var(--font-reading);font-size:17px;line-height:1.2;margin-top:5px;color:var(--ink)}.record-row-detail{font-family:var(--font-ui);font-size:12.5px;line-height:1.45;margin-top:4px;color:var(--ink-soft)}.record-row-aside{font-family:var(--font-meta);font-size:9px;letter-spacing:.1em;text-transform:uppercase;text-align:end;color:var(--ink-soft);line-height:1.75;display:flex;flex-direction:column}.record-row-action{color:var(--accent-text)}@media(hover:hover)and (pointer:fine){.record-row:hover{background:#0f294208}}.spine-row:not(.is-gold) .spine-go{color:var(--ink-mid)}.dock{display:none}@media(hover:hover)and (pointer:fine){.spine-row:hover{background:#0f294208}}.spine-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.eyebrow{font-family:var(--eyebrow-font, var(--font-mono));font-size:var(--eyebrow-size, var(--text-label));letter-spacing:var(--eyebrow-tracking, var(--tracking-label));text-transform:var(--eyebrow-transform, uppercase);color:var(--eyebrow-color, var(--ink-faint));margin:0 0 12px;line-height:14px}.page-title{font-family:var(--font-display);font-size:var(--text-title);font-weight:400;letter-spacing:-.01em;line-height:1.15;color:var(--ink);margin:0 0 12px}.page-title em,.record-h1 em{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--accent-text)}.lead{margin:0 0 20px;color:var(--ink-mid);max-width:40rem}.gold-rule{width:48px;height:1px;background:var(--accent);margin:10px 0 36px;border:0}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:8px}.page-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}button{font:inherit;color:inherit;background:none;border:0;padding:0;border-radius:var(--radius);cursor:pointer}.btn,.form button{font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;background:var(--ink);color:var(--ground);border:1px solid var(--ink);border-radius:var(--radius);min-height:44px;padding:0 18px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background var(--duration-hover) var(--ease-standard),color var(--duration-hover) var(--ease-standard)}.btn:hover,.form button:hover{background:var(--ground-chrome);color:var(--ink-on-chrome);border-color:var(--ground-chrome)}.btn:disabled,.form button:disabled{opacity:.45;cursor:default}.btn.ghost{background:transparent;color:var(--accent-text);border:none;min-height:0;padding:6px 0}.btn.ghost:hover{background:transparent;color:var(--ink);border-color:transparent}label{display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-text)}input,textarea,select{font-family:var(--font-sans);font-size:16px;line-height:24px;color:var(--ink);background:var(--paper);border:1px solid rgb(15 41 66 / 28%);border-radius:var(--radius);min-height:44px;padding:8px 12px;width:100%}textarea{min-height:120px;resize:vertical;line-height:24px}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--gold-text)}.form{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;max-width:720px}.form .span-2{grid-column:1 / -1}.form-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.req{color:var(--critical)}.queue-wrap{overflow-x:auto}.queue{width:100%;border-collapse:collapse;min-width:640px}.queue th{font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-soft);text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--rule);white-space:nowrap}.queue td{padding:14px 12px 14px 0;border-bottom:1px solid var(--rule);vertical-align:top}.queue tbody tr{cursor:pointer}.queue tbody tr:hover td{background:#0f294208}.queue tbody tr:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.queue a.account{color:var(--navy);text-decoration:none;font-weight:500}.queue a.account:hover{color:var(--gold-text)}.queue .domain,.queue .stamp,.queue .owner{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink-mid)}.status{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--navy)}.status-queued,.status-harvesting,.status-synthesizing,.status-validating{color:var(--gold-text)}.status-done{color:var(--navy)}.status-failed{color:var(--critical)}.mandates{border:0;padding:0 0 8px;margin:0 0 36px;background:transparent}.mandates ol{margin:0 0 12px;padding:0 0 0 1.2em}.mandates li{margin:0 0 10px;color:var(--ink);max-width:48em}.sla{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-mid);margin:0 0 20px}.count-row{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid var(--rule)}.count-link{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--ink-mid);min-width:4.5rem;padding-bottom:6px;border-bottom:2px solid transparent}.count-link.is-active{color:var(--navy);border-bottom-color:var(--gold)}.count-n{font-family:var(--font-display);font-size:28px;line-height:1;font-weight:400;color:var(--ink)}.count-link.is-active .count-n{color:var(--navy)}.count-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.merge{display:inline-block;margin-top:4px;margin-right:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.health{display:inline-block;margin-top:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mid)}.health-hot{color:var(--critical)}.why{font-size:13.5px;line-height:1.45;color:var(--ink-mid);max-width:28em}.research-link{display:inline-block;margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.pip{width:7px;height:7px;flex:0 0 7px;background:var(--ink-faint)}.status-harvesting .pip,.status-synthesizing .pip,.status-validating .pip{background:var(--teal)}.status-done .pip{background:var(--good)}.status-failed .pip{background:var(--critical)}.status-queued .pip{background:var(--gold)}@media(prefers-reduced-motion:no-preference){.status-harvesting .pip,.status-synthesizing .pip,.status-validating .pip{animation:pip-breathe 2.4s ease-in-out infinite}}@keyframes pip-breathe{0%,to{opacity:1}50%{opacity:.35}}.empty{margin:32px 0 0;color:var(--ink-mid)}.empty a{color:var(--gold-text)}.split.record .night-rail{position:sticky;top:var(--topbar);align-self:start;height:calc(100vh - var(--topbar));min-height:0;overflow:auto}.split.record .back{margin:0 0 16px}.split.record .kicker{margin:0 0 8px}.split.record .night-rail .avatar{margin-top:20px}.split.record .night-rail .gold-rule{display:block;width:40px;margin:0 0 12px}.split.record .night-rail-foot{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:16px;color:var(--ink-soft)}.split.record .night-rail-foot p{margin:8px 0 0}.record-header-strip{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 20px}.record-header-meta{min-width:0;flex:1}.record-header-actions{flex-shrink:0;margin-top:20px}.record-h1{font-family:var(--font-display);font-size:var(--text-title);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}.chip{display:inline-block;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--navy);border:1px solid var(--navy);padding:6px 10px;margin:0 0 28px;line-height:14px}.meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin:0 0 28px;padding:0}.meta-grid dt{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-text);margin:0 0 4px;line-height:14px}.meta-grid dd{margin:0;font-size:var(--text-body);line-height:22px;color:var(--navy);word-break:break-word}.floor-quote{margin:0 0 32px;padding:0;border:0;font-family:var(--font-reading);font-style:italic;font-size:18px;line-height:29px;color:var(--ink);max-width:42em}.dossier-nav{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:32px 0 24px;padding-bottom:16px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.dossier-catalogue{font-family:var(--font-meta);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);line-height:1.4}.dossier-tabs{display:flex;align-items:flex-end;gap:2px;min-width:0}.view-switch{display:inline-flex;gap:20px;border:0}.view-switch button{display:inline-flex;align-items:center;gap:8px;padding:8px 0 7px;border:0;border-inline-start:0;cursor:pointer;border-radius:0;font-family:var(--font-ui);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap;line-height:1.2;background:transparent;color:var(--ink-soft);border-bottom:1px solid transparent;transition:color var(--duration-hover) var(--ease-standard)}.view-switch button:first-child{border-inline-start:0}.view-switch button.is-active{background:transparent;color:var(--ink);border-bottom-color:var(--accent)}.view-switch-badge{font-family:var(--font-meta);font-size:9px;letter-spacing:.06em;font-weight:400;padding:1px 5px;border:1px solid currentColor;opacity:.8}.view-switch button.is-active .view-switch-badge{opacity:1}.dossier-tab{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;border-bottom:0;border-radius:var(--radius);padding:10px 16px;cursor:pointer;font-family:var(--font-ui);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-soft);position:relative;bottom:-1px;transition:color var(--duration-state),background var(--duration-state)}.dossier-tab:hover{color:var(--navy);background:#0f29420a}.dossier-tab.active{color:var(--navy);background:var(--paper);border-color:var(--rule);border-bottom-color:var(--paper);font-weight:500}.dossier-tab .pip{width:6px;height:6px;display:inline-block;border-radius:0;flex-shrink:0}.dossier-tab .pip-live{background:var(--navy)}.dossier-tab.active .pip-live{background:var(--good);box-shadow:0 0 0 2px #2f7a4d33}.dossier-tab .pip-baseline{background:var(--gold)}.dossier-tab .pip-evidence{background:var(--live)}.dossier-tab .tab-badge{font-size:9px;padding:2px 6px;letter-spacing:.12em;background:#0f29420f;color:var(--ink-soft);margin-left:2px;line-height:12px}.dossier-tab.active .tab-badge{background:#0f29421a;color:var(--navy)}.baseline-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;background:#c4820a14;border:1px solid rgb(196 130 10 / 28%);margin-bottom:28px}.baseline-banner-main{display:flex;align-items:flex-start;gap:12px}.baseline-banner .pip-baseline{width:8px;height:8px;background:var(--gold);margin-top:5px;flex-shrink:0}.baseline-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.218em;text-transform:uppercase;color:var(--gold-text);margin:0 0 4px;font-weight:500}.baseline-desc{margin:0;font-size:14px;line-height:20px;color:var(--ink)}.baseline-desc strong{font-weight:600;color:var(--navy)}.btn-sm{min-height:34px;padding:0 12px;font-size:10px}.card-empty-state{border:1px dashed var(--rule);padding:40px 32px;background:#ffffff73;max-width:48rem}.card-empty-state .eyebrow{margin:0 0 8px}.card-empty-state .empty-title{font-family:var(--font-reading);font-size:26px;font-weight:400;color:var(--ink);margin:0 0 12px;line-height:1.2}.card-empty-state .empty-desc{font-size:14.5px;line-height:22px;color:var(--ink-mid);margin:0 0 24px;max-width:40em}.evidence-panel{display:flex;flex-direction:column;gap:24px}.evidence-summary .eyebrow{margin:0 0 8px}.evidence-intro{margin:0;font-size:14.5px;line-height:22px;color:var(--ink-mid);max-width:44em}.evidence-card{border:1px solid var(--rule);background:#fff;padding:18px 22px}.evidence-shot,.hit-shot,.news-shot{display:block;width:100%;height:auto;max-height:220px;object-fit:cover;object-position:center;background:var(--navy);margin:0 0 12px}.news-shot{max-height:128px;margin:0 0 8px}.hit-shot{width:96px;height:64px;max-height:64px;flex:none;margin:0}.evidence-quote{margin:0 0 12px;padding:0 0 0 12px;border-left:2px solid var(--gold);font-family:var(--font-reading);font-size:16px;line-height:1.4;color:var(--navy)}.evidence-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;flex-wrap:wrap}.evidence-url{font-family:var(--font-mono);font-size:12px;color:var(--gold-text);word-break:break-all;text-decoration:none}.evidence-url:hover{text-decoration:underline}.evidence-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);flex-shrink:0}.evidence-preview{font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--ink-mid);background:var(--paper);padding:14px 16px;max-height:260px;overflow:auto;border-left:2px solid var(--navy);white-space:pre-wrap;word-break:break-word}.evidence-hits-block{margin-top:12px;border-top:1px solid var(--rule);padding-top:24px}.evidence-hits-block .eyebrow{margin:0 0 16px}.evidence-hits-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.evidence-hit-item{padding:12px 16px;background:#fff;border:1px solid var(--rule);display:flex;gap:14px;align-items:flex-start}.evidence-hit-item .hit-meta{margin:0 0 4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint)}.evidence-hit-item .hit-title{font-family:var(--font-sans);font-weight:500;font-size:14px;color:var(--navy);text-decoration:none;display:block;margin-bottom:4px}.evidence-hit-item .hit-title:hover{color:var(--gold-text);text-decoration:underline}.evidence-hit-item .hit-snippet{margin:0;font-size:13px;line-height:18px;color:var(--ink-soft)}.record-block{margin:0}.record-block>.eyebrow{margin-bottom:16px}.record-block .empty{margin:0}.record-gtm{display:grid;gap:24px;min-width:0}.record-gtm>*{min-width:0}.record-actions{margin:32px 0 0}@media(min-width:1100px){.record-gtm{grid-template-columns:1fr 1fr;align-items:start}}@media(max-width:833px){.meta-grid{grid-template-columns:1fr 1fr}}.err{margin:16px 0 0;padding:12px 14px;border:1px solid rgb(163 52 31 / 35%);background:#a3341f14;color:var(--critical);font-size:14px}.run-stage{display:grid;gap:32px}.run-stage>*{min-width:0}.night-panel{background:var(--night);color:var(--ink-night);min-height:0}pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:13px;line-height:1.55}@media(min-width:1100px){.run-stage{grid-template-columns:1fr 1fr;align-items:start}}@media(max-width:900px){:root{--frame: 20px}.app{padding-bottom:var(--topbar);overflow-x:hidden}.masthead,.topbar{gap:16px;padding:0 var(--frame)}.masthead-nav,.masthead-context,.topbar .nav{display:none}.topbar .who{max-width:22ch}.frame{padding:var(--frame)}.frame:has(.split){padding:var(--frame)}.night-rail{display:none}.split.record .night-rail{display:flex;position:static;height:auto;min-height:0}.split{display:grid;grid-template-columns:1fr;gap:0;min-height:0}.split-main{padding:0}.page-title,.record-h1{font-size:var(--text-title)}.form{grid-template-columns:1fr}.form .span-2{grid-column:1}.night-panel{margin-left:calc(-1 * var(--frame));margin-right:calc(-1 * var(--frame))}.spine-slot{width:72px}.dock{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;height:var(--topbar);background:var(--ground);color:var(--ink);border-top:1px solid var(--rule);align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dock::-webkit-scrollbar{display:none}.dock a,.dock span{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 14px;color:color-mix(in srgb,currentColor 62%,transparent);text-decoration:none;font-family:var(--font-ui);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap}.dock a[aria-current=page]{color:currentColor;border-bottom-color:var(--accent)}}.auth-portal{min-height:100vh;background-color:var(--ground);color:var(--ink);display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;font-family:var(--font-sans)}.auth-portal-header{height:var(--topbar);border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-margin)}.engine-foot,.ds-perimeter{padding:48px var(--spacing-margin) 32px;background:var(--ground);color:var(--ink)}.engine-foot p,.ds-perimeter-statement{margin:40px 0 0;padding-top:18px;border-top:1px solid var(--rule);font-family:var(--font-meta);font-size:9.5px;letter-spacing:.04em;line-height:1.8;color:var(--ink-faint);max-width:68ch}.ds-perimeter-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-top:34px}.ds-perimeter-col-title{font-family:var(--font-meta);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px}.ds-perimeter-col-lines{font-family:var(--font-ui);font-size:13.5px;line-height:1.7;color:var(--ink-mid);display:flex;flex-direction:column}.auth-status-pill{font-family:var(--font-meta);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border:0;padding:0;border-radius:0}.auth-portal-main{flex:1;display:flex;justify-content:center;align-items:center;padding:40px 20px}.auth-portal-footer{padding:28px var(--spacing-margin);text-align:start;font-family:var(--font-meta);font-size:9.5px;letter-spacing:.04em;text-transform:none;color:var(--ink-faint);border-top:1px solid var(--rule)}.auth-splash{min-height:100vh;background:var(--ground);display:flex;align-items:center;justify-content:center;padding:48px}.frame.is-flush{padding:0}.desk-root{display:flex;flex-direction:column;min-height:calc(100vh - var(--topbar))}.desk{display:grid;grid-template-columns:260px minmax(0,1fr) 240px;flex:1;align-items:stretch;min-height:0}.desk.is-quiet,.desk:not(:has(.news-rail)){grid-template-columns:280px minmax(0,1fr)}.pipe-strip{display:block;padding:28px 40px 22px;border-bottom:1px solid var(--rule);background:var(--ground)}.pipe-strip-find{margin:0;font-family:var(--font-reading);font-size:20px;line-height:1.35;color:var(--ink);text-wrap:balance;max-width:40em}.pipe-strip-find button{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit}.pipe-strip-find button:hover,.pipe-strip-find button.is-on{color:var(--accent-text)}.pipe-find-more{white-space:nowrap}.pipe-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 2px;margin-top:14px;font-family:var(--font-reading);font-size:15px;line-height:1.5;color:var(--ink-soft)}.pipe-line button{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.pipe-line button:hover,.pipe-line button.is-on{color:var(--ink)}.pipe-line-dot{margin:0 8px;color:var(--ink-faint)}.pipe-strip-stages{display:flex;flex-wrap:wrap;gap:20px 36px;margin-top:22px}.pipe-stage{background:none;border:0;border-radius:0;padding:0;margin:0;cursor:pointer;text-align:start;color:var(--ink-soft);min-width:0}.pipe-stage.is-on{color:var(--ink)}.pipe-stage-n{display:block;font-family:var(--font-display);font-size:22px;line-height:1;font-variant-numeric:tabular-nums;color:inherit}.pipe-stage.is-on .pipe-stage-n{color:var(--accent-text)}.pipe-stage-label{display:block;margin-top:6px;font-family:var(--font-ui);font-size:13px;color:var(--ink-soft)}.deals-rail{background:var(--ground);color:var(--ink);display:flex;flex-direction:column;min-height:100%;min-width:0;border-inline-end:1px solid var(--rule)}.deals-rail-head{padding:16px 24px 8px}.deals-rail-title{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-family:var(--font-meta);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.deals-clear{background:none;border:0;padding:0 0 0 6px;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}.deals-filters{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:0}.deals-filters-rule{width:1px;background:var(--rule);margin:2px 4px}.deals-list{border-bottom:0;overflow:auto}.deals-empty,.deals-count{margin:0;padding:16px 24px;font-size:13px;color:var(--ink-soft)}.deals-count,.deals-foot{font-family:var(--font-meta);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.deals-foot{margin-top:auto;padding:12px 12px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--rule)}.deal-row{display:block;width:100%;text-align:start;background:none;border:0;padding:14px 24px;margin:0;cursor:pointer;color:var(--ink);transition:background var(--duration-hover) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.deal-row:hover .deal-row-co{color:var(--ink)}}.deal-row:hover{background:var(--ground-raised)}.deal-row.is-selected{background:transparent}.deal-row.is-selected .deal-row-co{color:var(--ink)}.deal-row:not(.is-selected) .deal-row-co{color:var(--ink-mid)}.deal-row-a{display:flex;align-items:center;gap:8px;min-width:0}.deal-row-co{display:block;font-family:var(--font-reading);font-size:16px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-res{width:7px;height:7px;box-sizing:border-box;flex:none}.deal-res.is-verified{background:var(--ink)}.deal-res.is-prior{border:1px solid var(--ink)}.deal-res.is-running{background:var(--ink);animation:nds-pulse 1.6s var(--ease-standard) infinite}.deal-res.is-none{border:1px solid var(--ink-faint)}.deal-temp,.deal-row-own,.deal-row-meta,.deal-row-st span:last-child{font-family:var(--font-meta);font-size:9px;letter-spacing:.1em;text-transform:uppercase;text-align:end;color:var(--ink-faint)}.deal-temp.is-hot{color:var(--ink);font-weight:500}.deal-temp.is-stale{color:var(--ink-soft)}.deal-row-who{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-row-st{display:flex;align-items:center;gap:8px;margin-top:3px;min-width:0}.deal-stepper{display:inline-flex;gap:2px}.deal-stepper span{width:9px;height:6px;box-sizing:border-box;border:1px solid var(--ink-faint)}.deal-stepper span.is-fill{background:var(--ink);border:0}.deal-row.is-selected .deal-stepper span.is-fill{background:var(--accent)}.deal-record{padding:32px 48px 64px;min-width:0}.deal-head{display:block;max-width:40em}.deal-head h1{font-family:var(--font-display);font-size:var(--text-title);font-weight:400;line-height:1.15;letter-spacing:-.01em;margin:0;text-wrap:balance}.deal-head-run{display:inline-block;margin-top:0;padding:0;border:0;background:none;font-family:var(--font-reading);font-size:15px;line-height:1.4;color:var(--ink-soft);cursor:pointer}.deal-head-run:hover:not(:disabled){color:var(--ink)}.deal-head-run:disabled{opacity:.45;cursor:default}.deal-reading{margin:0;max-width:40em;font-family:var(--font-reading);font-size:17px;line-height:1.45;color:var(--ink-mid)}.deal-head-id{display:flex;gap:16px;align-items:flex-start;min-width:0}.deal-head-id h1{font-family:var(--font-display);font-size:var(--text-title);font-weight:400;line-height:1.15;letter-spacing:-.01em;margin:0;text-wrap:balance}.deal-head-line{margin:8px 0 0;font-family:var(--font-reading);font-size:17px;line-height:1.35;color:var(--ink-mid)}.deal-head-next{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--ink-soft)}.deal-pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.deal-ph{width:56px;height:56px;flex:none;box-sizing:border-box;background:var(--ground-sunken);border:1px solid var(--rule);display:grid;place-items:center;font-family:var(--font-meta);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.deal-ph-sm{width:44px;height:44px}.deal-logo{width:56px;height:56px;object-fit:cover;flex:none}.deal-stage-block{grid-column:1 / -1}.deal-stage-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap;font-family:var(--font-meta);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.deal-stage-labels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.deal-stage-labels span{display:block;height:6px;box-sizing:border-box;border:1px solid var(--rule-strong)}.deal-stage-labels span.is-fill{background:var(--accent);border:0}.deal-stage-labels em{display:block;margin-top:6px;font-family:var(--font-meta);font-size:9px;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-stage-labels li[aria-current=step] em{color:var(--ink);font-weight:500}.deal-people{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 32px;align-items:center}.deal-contact{display:flex;gap:12px;align-items:center;min-width:0}.deal-contact p{margin:0;font-size:14.5px;line-height:1.3;overflow-wrap:break-word}.deal-contact-role{margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--ink-soft)}.deal-contact p span,.deal-contact-meta{color:var(--ink-soft)}.deal-contact-meta{margin-top:4px;font-family:var(--font-ui);font-size:12px;letter-spacing:0;text-transform:none;color:var(--ink-faint)}.deal-tabs{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:28px 0 24px}.deal-tabs-meta{font-family:var(--font-ui);font-size:12px;letter-spacing:0;text-transform:none;color:var(--ink-faint)}.deal-overview,.deal-notes,.deal-card-pane{display:grid;grid-template-columns:minmax(0,40em);gap:28px;border-top:1px solid var(--rule);padding-top:24px}.deal-notes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.deal-overview.is-empty,.deal-empty-copy,.outreach-empty p{font-family:var(--font-reading);font-size:16px;line-height:1.5;color:var(--ink-mid);max-width:40em}.deal-empty-title{font-family:var(--font-display);font-size:22px;line-height:1.2;margin:0 0 10px}.deal-eq{font-family:var(--font-reading);font-style:italic;font-size:17px;line-height:1.35;margin:8px 0 0}.deal-qs{list-style:none;margin:10px 0 0;padding:0}.deal-qs li{display:grid;grid-template-columns:22px 64px minmax(0,1fr);gap:8px;padding:8px 0;border-top:1px solid var(--rule);align-items:baseline}.deal-qs span,.deal-qs em{font-family:var(--font-meta);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-style:normal;color:var(--accent-text)}.deal-qs span{color:var(--ink-faint)}.deal-qs b{font-weight:400;font-size:14px;line-height:1.45;overflow-wrap:break-word}.deal-follow{grid-column:1 / -1}.deal-validate{grid-column:1 / -1;margin:0;font-family:var(--font-meta);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.deal-reg{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.deal-reg li{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;color:var(--ink-mid)}.deal-reg li span{width:8px;height:8px;box-sizing:border-box;border:1px solid var(--ink)}.deal-reg li span.is-on{background:var(--ink)}.deal-angles{margin:8px 0 0}.deal-angles div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--rule)}.deal-angles dt{font-family:var(--font-meta);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text)}.deal-angles dd{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-mid)}.deal-objections{grid-column:1 / -1}.deal-esc{font-family:var(--font-meta);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.deal-esc.is-yes{color:var(--accent-text)}.news-rail{background:var(--ground);border-inline-start:1px solid var(--rule);padding:28px 22px 24px;min-width:0;display:flex;flex-direction:column}.news-rail-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.news-list{list-style:none;margin:8px 0 0;padding:0}.news-list li{padding:12px 0;border-top:1px solid var(--rule)}.news-list li div{display:flex;justify-content:space-between;gap:8px;font-family:var(--font-meta);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.news-list li div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.news-head{margin:6px 0 0;font-family:var(--font-reading);font-size:14.5px;line-height:1.4;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:inherit;text-decoration:none}a.news-head:hover{color:var(--gold-text)}.news-mean{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-mid);display:flex;gap:7px;align-items:baseline}.news-mean span{min-width:0;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-empty{margin:10px 0 0;font-size:13px;line-height:1.55;color:var(--ink-mid)}.news-months{display:grid;grid-template-columns:repeat(12,1fr);margin-top:4px;font-family:var(--font-meta);font-size:9px;color:var(--ink-faint);text-align:center}.news-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--font-ui);font-size:12px;letter-spacing:0;text-transform:none;color:var(--ink-faint)}.news-foot .is-live{color:var(--live-text);display:inline-flex;gap:8px;align-items:center}.news-pip{width:7px;height:7px;background:var(--live);animation:nds-pulse 1.6s var(--ease-standard) infinite}.outreach{border-top:1px solid var(--rule);padding-top:20px}.outreach-head,.outreach-switch,.outreach-actions,.outreach-draft-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.outreach-head{margin-bottom:14px}.outreach-head span,.outreach-foot,.outreach-draft-meta,.outreach-interest,.outreach-facts p,.outreach-actions p{font-family:var(--font-meta);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.outreach-draft{margin-top:14px;padding:16px 20px 18px;border:1px solid var(--rule);background:var(--ground-raised)}.outreach-subject{margin:14px 0 0;font-family:var(--font-reading);font-size:17px;line-height:1.3}.outreach-body{margin:10px 0 0;font-family:var(--font-reading);font-size:15.5px;line-height:1.6;white-space:pre-wrap;max-width:40em}.outreach-actions{margin-top:18px;align-items:center}.outreach-actions div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.outreach-facts{margin-top:14px;padding-top:12px;border-top:1px solid var(--rule)}.outreach-facts ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.outreach-facts li{display:inline-flex;gap:6px;align-items:baseline;font-size:12.5px;color:var(--ink-mid)}.outreach-facts li.is-unused{color:var(--ink-faint)}.ds-chip{font-family:var(--font-ui);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.2;padding:4px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--ink-soft);border-radius:0;cursor:pointer}.ds-chip.is-active{border-color:var(--accent);background:transparent;color:var(--ink)}.ds-chip.is-dim{opacity:.42}.ds-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1;padding:4px 8px;border:1px solid var(--rule-strong);color:var(--ink-soft)}.ds-pill.tone-live{color:var(--live-text);border-color:var(--live);background:var(--live-wash)}.ds-pill.tone-good{color:var(--good);border-color:var(--good);background:var(--color-good-wash)}.ds-pill.tone-warn{color:var(--warn);border-color:var(--warn);background:var(--color-warn-wash)}.ds-pill.tone-accent{color:var(--accent-text);border-color:var(--accent);background:var(--accent-wash)}.ds-pill.tone-critical{color:var(--critical);border-color:var(--critical);background:var(--color-critical-wash)}.ds-mark{font-family:var(--font-meta);color:var(--accent-text);line-height:1}.ds-mark.kind-signal{color:var(--live-text)}.ds-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:0;padding:11px 18px;border:1px solid var(--ink);background:transparent;color:var(--ink);border-radius:0;cursor:pointer;text-decoration:none}.ds-btn.size-sm{padding:8px 12px;font-size:12px}.ds-btn.variant-fill{background:var(--ink);color:var(--ground)}.ds-btn.variant-accent{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent)}.ds-btn.variant-ghost{border:none;color:var(--ink-soft);padding:6px 0}.ds-btn:hover:not(:disabled){background:var(--ink);color:var(--ground)}.ds-btn.variant-fill:hover:not(:disabled){background:var(--ground-inverse);color:var(--color-ink-night)}.ds-btn.variant-accent:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.ds-btn.variant-ghost:hover:not(:disabled){background:transparent;color:var(--ink)}.ds-btn:disabled{opacity:.4;cursor:default}.ds-quote{margin:0}.ds-quote blockquote{margin:0;font-family:var(--font-reading);font-style:italic;font-weight:400;line-height:1.28;color:var(--ink)}.ds-quote figcaption{margin-top:10px;font-family:var(--font-meta);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.ds-fields{margin:0;display:grid;column-gap:24px}.ds-fields div{padding:12px 0;border-bottom:1px solid var(--rule)}.ds-fields.is-dense div{padding:8px 0}.ds-fields dt{font-family:var(--font-meta);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.ds-fields dd{margin:4px 0 0;font-size:13px;line-height:1.5;display:flex;gap:8px;min-width:0;overflow-wrap:break-word}.ds-chart{margin:0}.ds-chart-q{margin:0;font-family:var(--font-ui);font-size:12px;letter-spacing:0;text-transform:none;color:var(--ink-faint)}.ds-chart-find{margin:6px 0 0;font-family:var(--font-reading);font-size:18px;line-height:1.25;text-wrap:balance}.ds-chart-body{margin-top:14px}.ds-chart figcaption{margin-top:8px;font-family:var(--font-meta);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.ds-seats-grid{display:grid;gap:4px}.ds-seat{display:block;box-sizing:border-box}.ds-seat.is-confirmed{background:var(--accent);border:1px solid var(--accent)}.ds-seat.is-held{background:transparent;border:1px solid var(--accent)}.ds-seat.is-open{border:1px solid var(--rule-strong);opacity:.6}.ds-seats-label,.ds-bars-cap{margin:8px 0 0;font-family:var(--font-meta);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.ds-bars-title{font-family:var(--font-reading);font-size:15px;line-height:1.25;margin:0 0 12px}.ds-bar-meta{display:flex;justify-content:space-between;font-size:12px}.ds-bar-meta i{width:8px;height:8px;display:inline-block;margin-right:7px}.ds-bar-track{height:6px;background:var(--rule);margin-top:4px;position:relative}.ds-bar-track i{position:absolute;inset-inline-start:0;top:0;bottom:0}.ds-spark{display:inline-block;vertical-align:middle}@media(max-width:1100px){.desk,.desk.is-quiet{grid-template-columns:260px minmax(0,1fr)}.news-rail{grid-column:1 / -1;border-inline-start:0;border-top:1px solid var(--rule)}.pipe-strip{grid-template-columns:1fr;padding:16px 20px}}@media(max-width:720px){.desk,.desk.is-quiet{grid-template-columns:minmax(0,1fr)}.deals-rail{border-inline-end:0;border-bottom:1px solid var(--rule);max-height:28vh}.pipe-strip{padding:22px 20px 18px}.pipe-strip-stages{gap:16px 24px}.deal-record{padding:24px 20px 48px}.deal-tabs{flex-direction:column;align-items:flex-start;gap:12px}.book-plane{padding:24px 20px 56px}.today-split{grid-template-columns:1fr}.book-table-head,.book-row{grid-template-columns:1fr;gap:4px}}.book-plane{padding:28px 40px 72px;display:flex;flex-direction:column;gap:36px}.book-head .page-title{margin-top:12px}.book-table{display:flex;flex-direction:column}.book-table-head,.book-row{display:grid;grid-template-columns:minmax(0,2.2fr) 120px minmax(0,1.6fr) 48px;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--rule);text-align:start}.book-table-head{font-family:var(--font-meta);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:8px}.book-row{background:none;border:0;border-bottom:1px solid var(--rule);border-radius:0;font:inherit;color:inherit;cursor:pointer}.book-row:hover{color:var(--ink)}.book-row-co{display:flex;flex-direction:column;gap:4px;color:var(--ink)}.book-row-co i{font-style:italic;font-family:var(--font-reading);font-size:13px;color:var(--ink-soft)}.book-row-stage{font-family:var(--font-meta);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.book-card{font-size:12px;color:var(--ink-faint)}.book-card.is-verified{color:var(--accent-text)}.today-split{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:48px}.today-wins ul,.today-goals ul{list-style:none;margin:12px 0 0;padding:0}.today-wins li+li,.today-goals li+li{margin-top:10px}.today-wins button,.today-goals button{display:flex;align-items:flex-start;gap:12px;width:100%;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:start;cursor:pointer}.today-wins b,.today-goals b{display:block;font-weight:500;color:var(--ink)}.today-wins i,.today-goals i{display:block;font-style:normal;font-family:var(--font-meta);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:3px}.today-mark{width:14px;height:14px;margin-top:3px;flex:none;background:var(--accent)}.today-code{width:28px;flex:none;font-family:var(--font-meta);font-size:11px;color:var(--ink-faint)}.today-goal-body{flex:1;min-width:0}.today-pip{flex:none;color:var(--ink-faint)}.today-pip.is-done,.today-pip.is-dated{color:var(--accent-text)}.pipe-ticker{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:18px 40px 16px;border-bottom:1px solid var(--rule)}.pipe-ticker-brand{background:none;border:0;padding:0;text-align:start;cursor:pointer;color:inherit}.pipe-ticker-brand span,.pipe-ticker-stages span{display:block;font-family:var(--font-meta);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.pipe-ticker-brand b,.pipe-ticker-stages b{display:block;margin-top:4px;font-family:var(--font-display);font-size:22px;font-weight:400;color:var(--ink)}.pipe-ticker-stages{display:flex;gap:36px}.pipe-ticker-stages button{background:none;border:0;padding:0;text-align:start;cursor:pointer;color:inherit}.pipe-ticker-stages button.is-on b{color:var(--accent-text)}.book-subnav{display:flex;gap:20px;padding:10px 40px 0;font-family:var(--font-meta);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.book-subnav a{color:var(--ink-faint);text-decoration:none}.book-subnav a.is-on,.book-subnav a:hover{color:var(--ink)}.book-head-split{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.book-aside{margin:0;font-family:var(--font-meta);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);text-align:end}.book-section-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.book-code{font-family:var(--font-meta);font-size:11px;letter-spacing:.08em;color:var(--ink-faint)}.book-table-floor .book-table-head,.book-table-floor .book-row{grid-template-columns:36px minmax(0,2fr) 160px minmax(0,1.6fr) 40px}.book-table-pipe .book-table-head,.book-table-pipe .book-row{grid-template-columns:36px minmax(0,1.6fr) 90px 80px 120px 70px 50px minmax(0,1.4fr) 70px}.book-table-week .book-table-head,.book-table-week .book-row{grid-template-columns:minmax(0,1.4fr) 90px minmax(0,1.6fr) 80px 60px}.book-table-last .book-table-head,.book-table-last .book-row,.book-table-context .book-table-head,.book-table-context .book-row{grid-template-columns:minmax(0,1.8fr) 110px 140px minmax(0,1.4fr) minmax(0,1.4fr)}.book-table-context .book-table-head,.book-table-context .book-row{grid-template-columns:minmax(0,1.6fr) 140px minmax(0,1.2fr) minmax(160px,1fr)}.research-seats{display:flex;flex-wrap:wrap;gap:6px}.research-seat{width:28px;height:22px;padding:0;border:1px solid var(--rule);background:none;font-family:var(--font-meta);font-size:9px;letter-spacing:.04em;color:var(--ink-faint);cursor:pointer}.research-seat.is-verified{background:var(--accent);border-color:var(--accent);color:var(--ground)}.research-seat.is-prior,.research-seat.is-running{border-color:var(--accent);color:var(--accent-text)}.stage-pips{display:inline-flex;gap:3px;margin-inline-end:8px;vertical-align:middle}.stage-pips i{width:18px;height:4px;background:var(--rule)}.stage-pips i.is-on{background:var(--ink)}.stage-pips i.is-on.is-meeting{background:var(--chart-4)}.type-filter{display:flex;flex-wrap:wrap;gap:8px}.type-filter button{background:none;border:1px solid var(--rule);padding:6px 10px;font-family:var(--font-meta);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer}.type-filter button.is-on{background:var(--ink);border-color:var(--ink);color:var(--ground)}.bar-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px}.today-agenda{list-style:none;margin:12px 0 0;padding:0}.today-agenda button{display:grid;grid-template-columns:36px minmax(0,1.6fr) 120px 90px 70px;gap:12px;width:100%;align-items:center;padding:14px 0;border:0;border-bottom:1px solid var(--rule);background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.scatter-lane,.scatter{display:flex;flex-direction:column;gap:10px}.scatter-axis,.scatter-lane{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:center}.scatter-axis{font-family:var(--font-meta);font-size:10px;color:var(--ink-faint);text-transform:uppercase}.scatter-axis span:last-child{text-align:end}.scatter-track,.activity-mini,.trigger-axis{position:relative;height:18px;background:linear-gradient(var(--rule),var(--rule)) 0 50% / 100% 1px no-repeat}.scatter-today{position:absolute;top:0;bottom:0;width:1px;background:var(--accent)}.scatter-dot{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;padding:0;border:1px solid var(--ink);border-radius:50%;background:var(--ink);cursor:pointer}.scatter-dot.is-next{background:var(--ground)}.activity-mini{display:block;min-width:120px}.activity-mini.is-wide{min-width:0}.alert-list{display:flex;flex-direction:column;gap:28px}.alert-head{display:grid;grid-template-columns:36px minmax(0,1.4fr) 120px 90px minmax(120px,1fr);gap:12px;width:100%;align-items:center;padding:0 0 12px;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.alert-health{font-family:var(--font-meta);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.alert-health.is-on{color:var(--chart-4)}.alert-health.is-risk{color:var(--accent-text)}.alert-checks p{display:flex;justify-content:space-between;font-family:var(--font-meta);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.alert-checks ul,.check-list{list-style:none;margin:8px 0 0;padding:0}.alert-checks li,.check-list li{display:flex;gap:8px;align-items:center;margin-top:6px;color:var(--ink-faint)}.alert-checks li span,.check-list li:before{width:8px;height:8px;border:1px solid var(--rule);content:"";flex:none}.alert-checks li.is-on,.check-list li.is-on{color:var(--ink)}.alert-checks li.is-on span,.check-list li.is-on:before{background:var(--ink);border-color:var(--ink)}.deal-record.is-book{padding:28px 40px 72px}.deal-head-row{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.deal-run-gold{flex:none;border:0;background:var(--accent);color:var(--ground);padding:8px 14px;font-family:var(--font-meta);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.deal-run-gold:disabled{opacity:.4;cursor:default}.overview-grid,.card-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px 40px}.card-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.card-pills span{border:1px solid var(--rule);padding:4px 8px;font-family:var(--font-meta);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.card-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.card-trio .eyebrow+p{margin:4px 0 0}.card-trio i{display:block;font-style:normal;color:var(--ink-faint)}.row-on-file,.stand-note-block p{font-family:var(--font-reading);font-size:15px;line-height:1.45}.stand-note-block{margin-top:24px;padding-top:16px;border-top:1px solid var(--rule)}.note-meta,.profile-meta,.fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.fact-grid{grid-template-columns:1fr 1fr;font-size:14px}.note-meta b,.profile-email{display:block;margin-top:4px;font-weight:500}.outreach-ruler{display:flex;justify-content:space-between;gap:16px;margin:16px 0 8px;padding-top:10px;border-top:2px solid var(--accent);font-family:var(--font-meta);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.outreach-ruler .is-on{color:var(--ink)}.new-run-form,.profile-form{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:420px}.new-run-form label,.profile-form label{display:flex;flex-direction:column;gap:6px;width:100%;font-family:var(--font-meta);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.new-run-form input,.profile-form input{width:100%;border:1px solid var(--ink);background:var(--ground);padding:10px 12px;font:inherit;color:inherit}.profile-pages{margin:28px 0 8px}.profile-pages ul{display:flex;flex-wrap:wrap;gap:10px 18px;margin:12px 0 0;padding:0;list-style:none}.profile-pages button{border:0;background:none;padding:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.218em;text-transform:uppercase;color:var(--color-gold-text);cursor:pointer}.track-squares{display:flex;gap:8px;margin:12px 0}.track-squares button{width:48px;height:48px;border:1px solid var(--rule);background:none;font-family:var(--font-display);font-size:22px;cursor:pointer}.track-squares button.is-on{background:var(--ink);color:var(--ground);border-color:var(--ink)}.last-rule{display:block;height:2px;margin-top:6px;background:var(--ink)}.paper-app{--color-rule: #C9C3B6;--color-ink-mid: #3D5368;--color-series-water: #2b7fa8;--color-series-energy: #c4820a;--color-series-capital: #8c3d42;--color-series-food: #4e8c3f;--color-series-steel: #5c6b7a;--color-brass: #a96f0c}.paper-mast{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:14px 28px;background:var(--color-paper);border-bottom:1px solid var(--color-rule)}.paper-lockup{display:flex;flex-direction:column;gap:3px;text-decoration:none;color:inherit;min-width:95px}.paper-lockup span{font-family:var(--font-display);font-size:22px;font-weight:300;letter-spacing:.02em;line-height:28px;color:var(--color-navy)}.paper-lockup b{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;line-height:14px;color:var(--color-gold-text)}.paper-mast-nav{display:flex;gap:22px;flex:1}.paper-mast-nav a{font-family:var(--font-mono);font-size:11px;letter-spacing:.218em;text-transform:uppercase;text-decoration:none;color:var(--color-ink-faint);line-height:14px}.paper-mast-nav a[aria-current=page],.paper-mast-nav a:hover{color:var(--color-navy)}.paper-mast-end{display:flex;align-items:center;gap:18px}.paper-date{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.218em;text-transform:uppercase;line-height:14px;color:var(--color-ink-mid)}.paper-app .who-container{gap:8px}.paper-app .who,.paper-app .logout-btn{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint)}.paper-app .dock{display:none}.paper-foot{margin:0;padding:16px 28px 28px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint)}.paper-app .pipe-ticker{align-items:flex-end;gap:28px;padding:12px 28px 14px}.paper-app .pipe-ticker-brand{min-width:220px}.pipe-books{display:flex;flex-wrap:wrap;gap:8px 16px;max-width:420px}.pipe-books a{font-family:var(--font-mono);font-size:11px;letter-spacing:.218em;text-transform:uppercase;text-decoration:none;line-height:14px;color:var(--color-ink-mid)}.pipe-books a[aria-current=page]{color:var(--color-gold-text)}.paper-app .pipe-ticker-brand b{display:block;margin-top:4px;font-family:var(--font-sans);font-size:13px;font-style:normal;font-weight:400;line-height:16px;color:var(--color-navy)}.paper-app .pipe-ticker-stages p{margin:0}.paper-app .pipe-ticker-stages span{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.218em;text-transform:uppercase;line-height:14px;color:var(--color-ink-mid)}.paper-app .pipe-ticker-stages b{display:block;margin-top:4px;font-family:var(--font-display);font-size:22px;font-style:italic;font-weight:400;font-variant-numeric:tabular-nums;line-height:28px;color:var(--color-navy)}.paper-title-28{font-size:28px!important;line-height:34px!important}.paper-find{font-family:var(--font-display);font-size:20px;line-height:26px;margin:6px 0 12px;color:var(--color-navy)}.pipe-table{padding:0 28px 28px}.pipe-row{display:grid;grid-template-columns:36px 220px 100px 90px 110px 100px 80px minmax(0,1fr) 90px;gap:12px;align-items:center;width:100%;padding:12px 0;border:0;border-top:1px solid var(--color-rule);background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.pipe-row.is-head{padding:14px 0 8px;border-top:0;border-bottom:1px solid var(--color-rule);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint);cursor:default}.pipe-code{font-family:var(--font-mono);font-size:10px;color:var(--color-ink-faint)}.pipe-co b{display:block;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:18px;color:var(--color-navy)}.pipe-co i{display:block;margin-top:2px;font-family:var(--font-sans);font-size:12px;font-style:normal;line-height:16px;color:var(--color-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipe-owner,.pipe-type,.pipe-next{font-family:var(--font-sans);font-size:13px;line-height:16px;color:var(--color-navy)}.pipe-type{display:flex;align-items:center;gap:6px}.pipe-type u,.pipe-health u{width:8px;height:8px;flex:none;background:var(--color-navy);text-decoration:none}.pipe-type u.is-partner{background:#a65a28}.pipe-type u.is-not-a-buyer{background:var(--color-series-steel)}.pipe-stage{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--color-rule);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--color-navy)}.pipe-stage.is-fill{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-paper)}.pipe-health{display:flex;align-items:center;gap:6px;font-size:13px}.pipe-health.is-on u{background:var(--color-series-food)}.pipe-health.is-risk u{background:var(--color-gold)}.pipe-health.is-off u{background:var(--color-series-capital)}.pipe-last,.pipe-due{font-family:var(--font-mono);font-size:12px;color:var(--color-ink-mid)}.pipe-due{text-align:end;color:var(--color-gold-text)}.seq-ruler{position:relative;height:88px;margin:12px 28px 8px}.seq-line{position:absolute;left:4%;right:4%;top:18px;height:1.5px;background:var(--color-gold)}.seq-stop{position:absolute;top:10px}.seq-stop u{display:block;width:16px;height:16px;border-radius:50%;background:var(--color-gold);text-decoration:none}.seq-stop.is-end u{background:var(--color-paper);border:1.5px solid var(--color-gold)}.seq-stop.is-mid{transform:translate(-50%)}.seq-stop.is-end{text-align:end}.seq-stop.is-end u{margin-left:auto}.seq-stop b,.seq-stop em{display:block;margin-top:10px;font-style:normal}.seq-stop b{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-navy)}.seq-stop em{margin-top:6px;font-family:var(--font-sans);font-size:12px;color:var(--color-ink-faint)}.seq-tabs{align-items:center}.seq-interest{margin:0 0 0 auto;font-family:var(--font-sans);font-size:12px;color:var(--color-ink-mid)}.seq-draft{margin:0 28px 28px;padding:20px 22px;border:1px solid var(--color-navy)}.seq-meta{display:flex;justify-content:space-between;gap:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-text)}.seq-draft h3{margin:14px 0 0;font-family:var(--font-display);font-size:22px;font-weight:400;line-height:28px}.seq-body{margin:12px 0 0;max-width:40em;font-family:var(--font-sans);font-size:15px;line-height:24px;white-space:pre-wrap;color:var(--color-navy)}.seq-actions{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;border-top:1px solid var(--color-rule)}.seq-actions button{height:28px;padding:0 12px;border:0;background:var(--color-navy);color:var(--color-paper);font-family:var(--font-sans);font-size:12px;cursor:pointer}.seq-actions i{font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint)}.seq-facts{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:12px;color:var(--color-ink-mid)}.seq-facts .is-off{color:var(--color-ink-faint)}.paper-app .paper-mast-nav,.paper-app .who-container{display:none}.paper-app .book-plane{padding:0 0 48px;gap:0}.paper-app .book-head,.paper-app .paper-bars,.paper-app .book-table,.paper-app .today-split,.paper-app .type-filter,.paper-app .alert-list,.paper-app .scatter,.paper-app .deal-record.is-book{padding-left:28px;padding-right:28px}.paper-app .book-head{padding-top:22px;padding-bottom:8px}.paper-app .eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-size:11px;letter-spacing:.218em;color:var(--color-brass)}.paper-app .eyebrow:before{content:"";width:18px;height:2px;background:var(--color-gold);flex:none}.paper-app .book-head .page-title,.paper-app .page-title{margin:14px 0 0;font-size:32px;line-height:38px;letter-spacing:-.012em;font-weight:400}.paper-app .lead{margin:8px 0 0;max-width:40em;font-family:var(--font-sans);font-size:14px;line-height:22px;color:var(--color-ink-mid)}.paper-q,.paper-cap,.paper-app .ds-chart-q,.paper-app .ds-seats-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;line-height:12px;color:var(--color-ink-faint)}.paper-bars{padding-top:8px;padding-bottom:16px}.paper-bar{position:relative;margin-bottom:10px;padding-bottom:6px}.paper-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--color-rule)}.paper-bar>div{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-sans);font-size:13px;line-height:16px;color:var(--color-navy)}.paper-bar>div:before{content:"";width:8px;height:8px;margin-right:7px;margin-top:4px;flex:none;background:var(--color-series-water)}.paper-bar.is-1>div:before{background:var(--color-series-steel)}.paper-bar.is-2>div:before{background:var(--color-series-capital)}.paper-bar.is-3>div:before{background:var(--color-series-food)}.paper-bar.is-4>div:before{background:var(--color-series-energy)}.paper-bar.is-5>div:before{background:var(--color-series-copper, #a65a28)}.paper-bar b{font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--color-ink-faint)}.paper-bar i{position:absolute;left:0;bottom:0;z-index:1;display:block;height:6px;margin-top:0;background:var(--color-series-water)}.paper-bar.is-1 i{background:var(--color-series-steel)}.paper-bar.is-2 i{background:var(--color-series-capital)}.paper-bar.is-3 i{background:var(--color-series-food)}.paper-bar.is-4 i{background:var(--color-series-energy)}.paper-cap{margin:8px 0 0}.paper-seats{padding:4px 28px 8px}.paper-app .research-seats{gap:6px}.paper-app .research-seat{width:22px;height:22px;font-size:8px;line-height:10px;letter-spacing:0;color:var(--color-ink-faint);border-color:var(--color-rule)}.paper-app .research-seat.is-verified{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-night)}.paper-app .book-table-floor .book-table-head,.paper-app .book-table-floor .book-row{grid-template-columns:36px 240px 240px minmax(0,1fr) 70px;gap:16px;padding:11px 0}.paper-app .book-row-co u{display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--color-rule);vertical-align:middle}.paper-app .book-row-co u.is-gold{background:var(--color-gold)}.stage-ruler-pips{display:grid;grid-template-columns:repeat(4,1fr);width:220px;gap:3px}.stage-ruler-pips i{display:block;font-family:var(--font-mono);font-size:8.5px;font-style:normal;letter-spacing:.1em;text-transform:uppercase;line-height:12px;color:var(--color-ink-faint)}.stage-ruler-pips i u{display:block;height:6px;margin-bottom:5px;background:var(--color-gold);opacity:.45;text-decoration:none}.stage-ruler-pips i.is-on u{opacity:.45}.stage-ruler-pips i.is-now{color:var(--color-navy)}.stage-ruler-pips i.is-now u{opacity:1}.paper-tabs{display:flex;gap:8px;padding:0 28px 16px}.paper-tabs button{background:none;border:1px solid var(--color-rule);padding:6px 10px;font-family:var(--font-sans);font-size:12px;line-height:16px;color:var(--color-navy);cursor:pointer}.paper-tabs button.is-on{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-paper)}.paper-app .deal-record.is-book{padding-top:22px}.paper-app .deal-head-row h1,.paper-app .deal-record.is-book h1{font-family:var(--font-display);font-size:36px;line-height:40px;font-weight:400;letter-spacing:-.012em;margin:12px 0 0}.paper-app .deal-run-gold{height:32px;padding:0 14px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-night)}.paper-app .book-subnav{padding:10px 28px 0;letter-spacing:.218em}.paper-app .type-filter{padding:8px 28px 16px}.paper-app .type-filter button.is-on{background:var(--color-navy);border-color:var(--color-navy)}@media(max-width:900px){.pipe-ticker,.bar-grid,.overview-grid,.card-columns,.card-trio,.note-meta,.profile-meta,.book-head-split{display:block}.pipe-ticker-stages{margin-top:16px}.book-table-floor .book-table-head,.book-table-floor .book-row,.book-table-pipe .book-table-head,.book-table-pipe .book-row,.book-table-week .book-table-head,.book-table-week .book-row,.today-agenda button,.alert-head{grid-template-columns:1fr}}.pipe-ticker-word{position:relative;display:inline-block}.pipe-ticker-word span{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.218em;text-transform:uppercase;line-height:14px;color:var(--color-gold-text)}.pipe-ticker-word select{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:16px}.paper-app .pipe-books{display:none}.paper-kicker{display:flex;justify-content:space-between;align-items:center;gap:16px}.paper-kicker.is-pad{padding:22px 28px 8px}.paper-app .book-head-split{display:block}.paper-app .book-aside{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.218em;text-transform:uppercase;line-height:14px;color:var(--color-ink-faint)}.paper-app .book-head .page-title.paper-title-28{margin-top:16px;font-size:28px;line-height:34px}.paper-app .book-head .lead{margin-top:10px;max-width:46em}.paper-code{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;font-family:var(--font-mono);font-size:10px;line-height:12px;color:var(--color-ink-faint)}.paper-follow{display:inline-flex;align-items:center;height:16px;margin-left:8px;padding:0 6px;border:1px solid var(--color-rule);font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);vertical-align:middle}.pipe-co b{display:flex;align-items:center;flex-wrap:wrap;gap:0}.pipe-type u.is-direct,.type-filter u.is-direct{background:var(--color-navy)}.pipe-type u.is-partner,.type-filter u.is-partner{background:var(--color-series-copper)}.pipe-type u.is-gov,.type-filter u.is-gov{background:var(--color-brass)}.pipe-type u.is-none{background:var(--color-series-steel)}.pipe-co u.is-gold{background:var(--color-gold)}.pipe-co b u{width:8px;height:8px;margin-right:8px;flex:none;text-decoration:none}.type-filter button{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--color-rule);background:none;font-family:var(--font-sans);font-size:12px;line-height:16px;color:var(--color-navy)}.type-filter button u{width:8px;height:8px;flex:none;text-decoration:none}.type-filter button.is-on{color:var(--color-paper)}.paper-legend{display:flex;flex-wrap:wrap;gap:8px 28px;padding:8px 28px 12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint)}.paper-legend p{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0}.paper-legend i{width:8px;height:8px;flex:none}.paper-legend i.is-email{background:var(--color-navy)}.paper-legend i.is-meet{background:var(--color-gold)}.paper-legend i.is-call{background:var(--color-series-copper)}.paper-legend i.is-booked{background:var(--color-paper);box-shadow:inset 0 0 0 1.5px var(--color-gold)}.paper-legend i.is-today{background:var(--color-gold-light)}.paper-legend i.is-direct{background:var(--color-navy)}.paper-legend i.is-partner{background:var(--color-series-copper)}.paper-legend i.is-gov{background:var(--color-brass)}.paper-legend i.is-none{background:var(--color-series-steel)}.activity-mini{position:relative;display:block;height:18px;min-width:160px;background:linear-gradient(var(--color-rule),var(--color-rule)) 0 50% / 100% 1px no-repeat}.activity-ticks{display:flex;justify-content:space-between;margin-bottom:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint)}.activity-ticks i{font-style:normal}.scatter-today{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--color-gold)}.scatter-dot,.scatter-dot.is-email,.scatter-dot.is-meet,.scatter-dot.is-call,.scatter-dot.is-booked,.scatter-dot.is-last,.scatter-dot.is-next{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border:0;border-radius:50%;padding:0;background:var(--color-navy)}.scatter-dot.is-meet{background:var(--color-gold)}.scatter-dot.is-call{background:var(--color-series-copper)}.scatter-dot.is-booked,.scatter-dot.is-next{background:var(--color-paper);box-shadow:inset 0 0 0 1.5px var(--color-gold)}.alert-table,.last-table,.context-table,.floor-table{padding:0 28px 28px}.alert-cols,.last-row,.context-row,.floor-row,.today-agenda-row,.week-row{display:grid;gap:12px;align-items:center;width:100%;padding:12px 0;border:0;border-top:1px solid var(--color-rule);background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.alert-cols{grid-template-columns:36px minmax(180px,1.2fr) 110px 100px minmax(180px,1fr)}.last-row{grid-template-columns:36px minmax(200px,1.3fr) 100px 110px 90px minmax(140px,1fr)}.context-row{grid-template-columns:36px minmax(180px,1.1fr) 110px 140px minmax(180px,1fr)}.floor-row{grid-template-columns:36px 240px 240px minmax(0,1fr) 70px}.today-agenda-row{grid-template-columns:36px minmax(180px,1.2fr) 16px 110px 80px 70px 50px}.week-row{grid-template-columns:minmax(160px,1.2fr) 100px minmax(140px,1fr) 80px 50px}.alert-cols.is-head,.last-row.is-head,.context-row.is-head,.floor-row.is-head,.week-row.is-head{padding:14px 0 8px;border-top:0;border-bottom:1px solid var(--color-rule);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint);cursor:default}.alert-card{border-top:1px solid var(--color-rule)}.alert-card .alert-cols{border-top:0}.alert-checks{padding:0 0 20px 48px}.alert-checks p{display:flex;justify-content:space-between;gap:16px;margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;line-height:12px;color:var(--color-ink-faint)}.alert-blurb{display:block!important;margin-top:8px!important;font-family:var(--font-sans)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;line-height:18px!important;color:var(--color-ink-mid)!important}.paper-last{display:block;font-family:var(--font-mono);font-size:12px;color:var(--color-ink-mid)}.paper-last i{display:block;height:2px;margin-top:6px;background:var(--color-navy)}.context-due b{display:block;font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--color-gold-text)}.context-due i{display:block;margin-top:2px;font-family:var(--font-sans);font-size:12px;font-style:normal;color:var(--color-ink-faint)}.stage-ruler{display:grid;grid-template-columns:repeat(4,1fr);width:220px;gap:3px}.stage-ruler-seg{display:block;font-family:var(--font-mono);font-size:8.5px;font-style:normal;letter-spacing:.1em;text-transform:uppercase;line-height:12px;color:var(--color-ink-faint)}.stage-ruler-seg:before{content:"";display:block;height:6px;margin-bottom:5px;background:var(--color-gold);opacity:.45}.stage-ruler-seg.is-now{color:var(--color-navy)}.stage-ruler-seg.is-now:before{opacity:1}.stage-ruler-seg.is-next:before{background:none;border:1px solid var(--color-rule)}.book-card{text-align:end;font-family:var(--font-mono);font-size:14px}.goal-seats{display:flex;gap:6px;margin-bottom:14px}.goal-seats i{width:22px;height:22px;flex:none;border:1px solid var(--color-rule)}.goal-seats i.is-done{background:var(--color-gold);border-color:var(--color-gold)}.goal-seats i.is-dated{background:none;border:1.5px solid var(--color-gold)}.today-week{padding:24px 28px 8px}.today-hygiene{display:flex;gap:3px}.today-hygiene i{width:8px;height:8px;border:1px solid var(--color-rule)}.today-hygiene i.is-on{background:var(--color-navy);border-color:var(--color-navy)}.today-goals ul,.today-wins ul{list-style:none;margin:0;padding:0}.today-goals li button,.today-wins li button{display:flex;align-items:baseline;gap:12px;width:100%;padding:0 0 8px;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.today-code{width:28px;flex:none;font-family:var(--font-mono);font-size:11px;color:var(--color-ink-faint)}.today-goal-body b{font-weight:400}.today-pip{margin-left:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint)}.today-mark{width:14px;height:14px;flex:none;margin-top:3px;background:var(--color-gold)}.today-wins i,.today-goals i{display:block;font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint)}.paper-app .scatter{padding:8px 28px 16px}.scatter-lane{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:center;min-height:28px}.scatter-lane>span{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-mid)}.scatter-track{position:relative;height:16px}.scatter-axis{display:flex;justify-content:space-between;margin-bottom:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.is-pad.deal-empty-copy,.deal-empty-copy.is-pad{padding:0 28px 16px}.paper-app .pipe-code{display:flex;align-items:center;justify-content:center;width:36px;height:36px}.paper-app .profile-page{display:block;box-sizing:border-box;width:100%;padding:28px 28px 40px}.profile-page .profile-title{margin:12px 0 0;color:var(--color-navy);font-family:var(--font-display);font-size:var(--text-display-sm);line-height:38px;font-weight:400}.profile-page .profile-lead{margin:8px 0 0;max-width:36em;color:var(--color-ink-mid);font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:22px}.profile-page .profile-section-label{margin:0;color:var(--color-steel);font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase}.profile-page .profile-field-label{display:block;color:var(--color-steel);font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase}.profile-page .profile-tracks{margin-top:24px}.profile-page .track-squares{display:flex;gap:8px;margin:10px 0 0}.profile-page .track-squares button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;box-sizing:border-box;border:1px solid transparent;background:none;padding:0;color:var(--color-navy);font-family:var(--font-mono);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);cursor:pointer}.profile-page .track-squares button.is-on{border-color:var(--color-rule);color:var(--color-steel)}.profile-page .profile-legend{margin:8px 0 0;color:var(--color-steel);font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.1em;line-height:var(--leading-label-sm);text-transform:uppercase}.profile-page .profile-form{display:block;margin-top:28px;width:100%;max-width:420px}.profile-page .profile-name-input{display:flex;align-items:center;width:100%;height:36px;margin-top:8px;padding-inline:12px;box-sizing:border-box;border:1px solid var(--color-navy);background:transparent;color:var(--color-navy);font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.profile-page .profile-save-btn{display:inline-flex;align-items:center;height:32px;margin-top:12px;padding-inline:14px;box-sizing:border-box;border:0;background:var(--color-navy);color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-caption);line-height:16px;cursor:pointer}.profile-page .profile-save-btn:disabled{opacity:.45;cursor:default}.profile-page .err{margin-top:16px;max-width:420px}.profile-page .profile-meta-row{display:flex;flex-wrap:wrap;gap:48px;margin-top:24px}.profile-page .profile-email-col{flex:0 1 420px;min-width:240px}.profile-page .profile-email-box{display:flex;align-items:center;height:36px;margin-top:8px;padding-inline:12px;box-sizing:border-box;background:var(--color-sunken)}.profile-page .profile-email-box span{color:var(--color-navy);font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.profile-page .profile-caption{margin:6px 0 0;color:var(--color-ink-mid);font-family:var(--font-sans);font-size:var(--text-caption);line-height:16px}.profile-page .profile-book-col{flex:1 1 240px;min-width:240px}.profile-page .profile-book-stats{display:flex;flex-wrap:wrap;gap:28px;margin-top:10px}.profile-page .profile-seat-session{width:36px;height:36px;background:var(--color-navy)}.profile-page .profile-seat-bars{display:flex;gap:3px}.profile-page .profile-seat-bars span{width:10px;height:36px;flex-shrink:0;background:var(--color-gold)}.profile-page .profile-stat-label{margin:6px 0 0;color:var(--color-steel);font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.1em;line-height:var(--leading-label-sm);text-transform:uppercase}.profile-page .profile-stat-value{margin:0;color:var(--color-navy);font-family:var(--font-sans);font-size:var(--text-caption);line-height:16px}.profile-page .profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.profile-page .profile-action-btn{display:inline-flex;align-items:center;height:32px;padding-inline:14px;box-sizing:border-box;border:1px solid var(--color-rule);background:transparent;color:var(--color-navy);font-family:var(--font-sans);font-size:var(--text-caption);line-height:16px;cursor:pointer}.profile-page .profile-action-btn:hover{border-color:var(--color-navy)}@media(max-width:520px){.paper-app .profile-page{padding:24px 20px 32px}.profile-page .profile-meta-row{flex-direction:column;flex-wrap:nowrap;gap:24px}.profile-page .profile-email-col,.profile-page .profile-book-col{flex-basis:auto;min-width:0}}.paper-app .paper-seats{padding:4px 28px 8px}.paper-app .paper-seats .paper-q{margin-bottom:10px}.paper-app .paper-seats .paper-cap{margin-top:8px}.paper-app .research-seats{display:flex;flex-wrap:wrap;gap:6px}.paper-app .research-seat{display:flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;padding:0;border:1px solid var(--color-rule);border-radius:0;background:none;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:0;line-height:12px;text-align:center;color:var(--color-steel);cursor:pointer}.paper-app .research-seat.is-verified{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-night)}.paper-app .research-seat.is-blank{cursor:default}.paper-app .stage-ruler{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:220px;gap:3px}.paper-app .stage-ruler-seg{display:block;min-width:0;font-family:var(--font-mono);font-size:var(--text-micro);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-caption);line-height:12px;text-transform:uppercase;color:var(--color-steel)}.paper-app .stage-ruler-seg:before{content:"";display:block;height:6px;margin-bottom:5px;border:0;background:var(--color-gold);opacity:.45}.paper-app .stage-ruler-seg.is-now{font-weight:var(--font-weight-medium);color:var(--color-navy)}.paper-app .stage-ruler-seg.is-now:before{opacity:1}.paper-app .stage-ruler-seg.is-next:before{border:1px solid var(--color-rule);background:none;opacity:1}.paper-app .pipe-table.floor-table{padding:8px 28px 28px}.paper-app .floor-row{display:grid;grid-template-columns:36px 240px 240px minmax(0,1fr) 70px;gap:16px;align-items:center;width:100%;padding:11px 0;border:0;border-top:1px solid var(--color-rule);border-radius:0;background:none;text-align:start}.paper-app .floor-row.is-head{padding:8px 0;border-top:0;border-bottom:1px solid var(--color-rule);font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-steel);cursor:default}.paper-app .floor-row.is-head>span:last-child{text-align:end}.paper-app .floor-row.is-empty{cursor:default}.paper-app .floor-table .book-card{font-family:var(--font-mono);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);text-align:end;color:var(--color-navy)}@media(max-width:900px){.paper-app .floor-row{grid-template-columns:minmax(0,1fr);gap:4px}.paper-app .stage-ruler{width:100%}}.paper-app .paper-mast{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:14px 28px;background:var(--color-paper);border-bottom:1px solid var(--color-rule)}.paper-app .paper-lockup{display:flex;flex-direction:column;gap:3px;min-width:0;text-decoration:none}.paper-app .paper-lockup span{font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:var(--font-weight-light);letter-spacing:.02em;line-height:28px;color:var(--color-navy)}.paper-app .paper-lockup b{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--font-weight-medium);letter-spacing:.26em;line-height:14px;text-transform:uppercase;color:var(--color-gold-text)}.paper-app .paper-date{margin:0;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);line-height:14px;text-transform:uppercase;text-decoration:none;color:var(--color-ink-mid)}.paper-app .pipe-ticker{display:flex;align-items:flex-end;justify-content:flex-start;gap:28px;padding:12px 28px 14px;background:var(--color-paper);border-bottom:1px solid var(--color-rule)}.paper-app .pipe-ticker-brand{display:flex;flex-direction:column;gap:4px;min-width:140px}.paper-app .pipe-ticker-word{position:relative;display:block}.paper-app .pipe-ticker-word span{display:block;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);line-height:14px;text-transform:uppercase;color:var(--color-gold-text)}.paper-app .pipe-ticker-word select{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:none;opacity:0;cursor:pointer;appearance:none}.paper-app .pipe-ticker-brand b{display:block;margin:0;font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--font-weight-regular);line-height:16px;color:var(--color-navy)}.paper-app .pipe-ticker-stages{display:flex;flex:1;gap:28px}.paper-app .pipe-ticker-stages p{display:flex;flex-direction:column;gap:4px;margin:0}.paper-app .pipe-ticker-stages span{display:block;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);line-height:14px;text-transform:uppercase;color:var(--color-ink-mid)}.paper-app .pipe-ticker-stages b{display:block;margin:0;font-family:var(--font-display);font-size:var(--text-title-sm);font-style:italic;font-weight:var(--font-weight-regular);font-feature-settings:"tnum";line-height:28px;color:var(--color-navy)}.paper-app .book-plane{padding:0;gap:0}.paper-app .book-plane>.err{margin:0;padding:8px 28px}.paper-app .empty.is-pad{margin:0;padding:8px 28px}.paper-app .book-head{padding:22px 28px 8px}.paper-app .book-head .paper-kicker{display:flex;align-items:center;justify-content:space-between;gap:16px}.paper-app .eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-label);line-height:14px;text-transform:uppercase;color:var(--color-brass)}.paper-app .book-head .eyebrow:before{content:"";flex:none;width:18px;height:2px;background:var(--color-gold)}.paper-app .paper-kicker.is-pad .eyebrow:before{content:none}.paper-app .book-aside{margin:0;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);line-height:14px;text-transform:uppercase;color:var(--color-steel)}.paper-app .book-aside.is-plain{font-family:var(--font-sans);font-size:var(--text-caption-sm);letter-spacing:0;line-height:var(--leading-caption-sm);text-transform:none}.paper-app .book-head .page-title{margin:16px 0 0;max-width:42em;font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight);line-height:34px;color:var(--color-navy)}.paper-app .book-head .page-title.paper-title-30{margin-top:16px;font-size:var(--text-title);line-height:34px}.paper-app .book-head .page-title.paper-title-36{margin-top:14px;max-width:none;font-size:var(--text-display-sm);line-height:38px}.paper-app .book-head .lead{margin:10px 0 0;max-width:46em;font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:22px;color:var(--color-ink-mid)}.paper-app .book-head .page-title.paper-title-36+.lead{margin-top:8px;max-width:40em}.paper-app .paper-q,.paper-app .paper-cap{margin:0;font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-steel)}.paper-app .paper-cap{letter-spacing:.1em}.paper-app .paper-find{margin:0;font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:var(--font-weight-regular);line-height:26px;color:var(--color-navy)}.paper-app .paper-bars{padding:8px 28px 16px}.paper-app .paper-bars .paper-q{margin-bottom:8px}.paper-app .paper-bars .paper-cap{margin-top:4px}.paper-app .paper-bar{position:static;margin-bottom:10px;padding-bottom:0}.paper-app .paper-bar:after,.paper-app .paper-bar>div:before{content:none}.paper-app .paper-bar-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.paper-app .paper-bar-label span{display:flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:0;line-height:16px;text-transform:none;color:var(--color-navy)}.paper-app .paper-bar-label u{flex:none;width:8px;height:8px;text-decoration:none;background:var(--color-series-water)}.paper-app .paper-bar-label b{flex:none;font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-regular);line-height:14px;color:var(--color-steel)}.paper-app .paper-bar-track{height:6px;margin-top:4px;background:var(--color-rule)}.paper-app .paper-bar-track i{position:static;display:block;height:6px;margin:0;background:var(--color-series-water)}.paper-app .paper-bar.is-1 .paper-bar-label u,.paper-app .paper-bar.is-1 .paper-bar-track i{background:var(--color-series-steel)}.paper-app .paper-bar.is-2 .paper-bar-label u,.paper-app .paper-bar.is-2 .paper-bar-track i{background:var(--color-series-capital)}.paper-app .paper-bar.is-3 .paper-bar-label u,.paper-app .paper-bar.is-3 .paper-bar-track i{background:var(--color-series-food)}.paper-app .paper-bar.is-4 .paper-bar-label u,.paper-app .paper-bar.is-4 .paper-bar-track i{background:var(--color-series-energy)}.paper-app .paper-bar.is-5 .paper-bar-label u,.paper-app .paper-bar.is-5 .paper-bar-track i{background:var(--color-series-copper)}.paper-app .paper-bars-grid{padding:4px 28px 12px}.paper-app .paper-bars-grid .paper-q{margin-bottom:0}.paper-app .paper-bars-grid .paper-find{margin:6px 0 12px;line-height:26px}.paper-app .paper-bars-grid .bar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-auto-flow:column;column-gap:32px;row-gap:0}.paper-app .paper-bars-grid .paper-bar{margin-bottom:8px}.paper-app .paper-bars-grid .paper-cap{margin-top:0}.paper-app .type-filter{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 28px 4px}.paper-app .type-filter button{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--color-rule);border-radius:0;background:none;font-family:var(--font-sans);font-size:var(--text-caption-sm);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:var(--leading-caption-sm);text-transform:none;color:var(--color-navy);cursor:pointer}.paper-app .type-filter button.is-on{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-paper)}.paper-app .type-filter button u{flex:none;width:8px;height:8px;text-decoration:none;background:var(--color-navy)}.paper-app .type-filter button u.is-partner{background:var(--color-series-copper)}.paper-app .type-filter button u.is-gov{background:var(--color-brass)}.paper-app .type-filter button.is-on u{background:var(--color-paper)}.paper-app .pipe-table{padding:0 28px 28px}.paper-app .pipe-table .empty{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--text-caption);line-height:16px;color:var(--color-steel)}.paper-app .paper-code{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:0;line-height:var(--leading-label-sm);text-align:center;color:var(--color-steel)}.paper-app .paper-code.is-short{height:28px}.paper-app .pipe-co b{display:flex;align-items:center;gap:0;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-body-sm);color:var(--color-navy)}.paper-app .pipe-co b u{flex:none;width:8px;height:8px;margin-right:8px;text-decoration:none;background:var(--color-rule)}.paper-app .pipe-co b u.is-direct{background:var(--color-navy)}.paper-app .pipe-co b u.is-partner{background:var(--color-series-copper)}.paper-app .pipe-co b u.is-gov{background:var(--color-brass)}.paper-app .pipe-co b u.is-none{background:var(--color-series-steel)}.paper-app .pipe-co b u.is-gold{background:var(--color-gold)}.paper-app .pipe-co i{display:block;margin-top:2px;font-family:var(--font-sans);font-size:var(--text-caption-sm);font-style:normal;line-height:var(--leading-caption-sm);color:var(--color-steel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-app .pipe-owner{font-family:var(--font-sans);font-size:var(--text-caption);line-height:16px;color:var(--color-ink-mid)}.paper-app .pipe-next{min-width:0;font-family:var(--font-sans);font-size:var(--text-caption);line-height:16px;color:var(--color-navy)}.paper-app .pipe-type,.paper-app .pipe-health{display:flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:var(--text-caption);line-height:16px;color:var(--color-navy)}.paper-app .pipe-type u,.paper-app .pipe-health u{flex:none;width:8px;height:8px;text-decoration:none;background:var(--color-rule)}.paper-app .pipe-type u.is-direct{background:var(--color-navy)}.paper-app .pipe-type u.is-partner{background:var(--color-series-copper)}.paper-app .pipe-type u.is-gov{background:var(--color-brass)}.paper-app .pipe-type u.is-none{background:var(--color-series-steel)}.paper-app .pipe-health.is-on u{background:var(--color-series-food)}.paper-app .pipe-health.is-risk u{background:var(--color-gold)}.paper-app .pipe-health.is-off u{background:var(--color-series-capital)}.paper-app .pipe-stage{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--color-rule);border-radius:0;font-family:var(--font-mono);font-size:var(--text-label-sm);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-navy)}.paper-app .pipe-stage.is-fill{background:var(--color-navy);border-color:transparent;color:var(--color-paper)}.paper-app .pipe-last{font-family:var(--font-mono);font-size:var(--text-caption-sm);line-height:var(--leading-caption-sm);color:var(--color-ink-mid)}.paper-app .pipe-due{font-family:var(--font-mono);font-size:var(--text-label);line-height:14px;text-align:end;color:var(--color-navy)}.paper-app .pipe-due.is-near{color:var(--color-gold-text)}.paper-app .pipe-row{display:grid;grid-template-columns:36px 220px 100px 90px 110px 100px 80px minmax(0,1fr) 90px;gap:12px;align-items:center;width:100%;padding:12px 0;border:0;border-top:1px solid var(--color-rule);border-radius:0;background:none;text-align:start}.paper-app .pipe-row.is-head{padding:14px 0 8px;border-top:0;border-bottom:1px solid var(--color-rule);font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-steel);cursor:default}.paper-app .pipe-row.is-head>span:last-child{text-align:end}.paper-app .pipe-row.is-empty{cursor:default}.paper-app .today-week{padding:24px 28px 8px}.paper-app .today-week>.paper-q{margin-bottom:0}.paper-app .today-week>.paper-find{margin:8px 0 18px;line-height:28px}.paper-app .today-split{display:flex;gap:48px;padding:0}.paper-app .today-wins{flex:none;width:280px}.paper-app .today-goals{flex:1;min-width:0}.paper-app .today-wins .paper-q,.paper-app .today-goals .paper-q{margin-bottom:10px}.paper-app .today-wins ul,.paper-app .today-goals ul{list-style:none;margin:0;padding:0}.paper-app .today-wins li{margin:0 0 12px}.paper-app .today-wins li:last-child{margin-bottom:0}.paper-app .today-wins li button,.paper-app .today-wins li.is-empty{display:flex;align-items:flex-start;gap:10px;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.paper-app .today-wins li.is-empty{cursor:default}.paper-app .today-mark{flex:none;width:14px;height:14px;margin-top:3px;background:var(--color-gold)}.paper-app .today-mark.is-off{background:none;border:1px solid var(--color-rule)}.paper-app .today-wins b{display:block;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-body-sm);color:var(--color-navy)}.paper-app .today-wins i{display:block;margin-top:0;font-family:var(--font-mono);font-size:var(--text-label-sm);font-style:normal;letter-spacing:.08em;line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-steel)}.paper-app .goal-seats{display:flex;gap:6px;margin:0 0 14px}.paper-app .goal-seats i{flex:none;width:22px;height:22px;border:1px solid var(--color-rule)}.paper-app .goal-seats i.is-done{background:var(--color-gold);border-color:var(--color-gold)}.paper-app .goal-seats i.is-dated{background:none;border:1.5px solid var(--color-gold)}.paper-app .today-goals li{margin:0 0 8px}.paper-app .today-goals li:last-child{margin-bottom:0}.paper-app .today-goals li button,.paper-app .today-goals li.is-empty{display:flex;align-items:baseline;gap:12px;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.paper-app .today-goals li.is-empty{cursor:default}.paper-app .today-code{flex:none;width:28px;font-family:var(--font-mono);font-size:var(--text-label);line-height:14px;color:var(--color-steel)}.paper-app .today-goal-body{flex:0 1 auto;min-width:0}.paper-app .today-goal-body b{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-body-sm);color:var(--color-navy)}.paper-app .today-pip{flex:none;margin-left:0;font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.08em;line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-steel)}.paper-app .today-goals .paper-cap{margin-top:12px}.paper-app .today-list{padding:8px 0 4px}.paper-app .today-list+.today-list{padding-top:16px}.paper-app .today-list .paper-kicker.is-pad{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 28px 8px}.paper-app .agenda-table{padding:0 28px}.paper-app .today-agenda-row{display:grid;grid-template-columns:36px 240px 110px minmax(0,1fr) 90px 120px;gap:16px;align-items:center;width:100%;padding:14px 0;border:0;border-top:1px solid var(--color-rule);border-radius:0;background:none;text-align:start}.paper-app .today-agenda-row.is-empty{cursor:default}.paper-app .agenda-table .paper-code{letter-spacing:.12em}.paper-app .agenda-table .pipe-co i{margin-top:3px}.paper-app .agenda-stage{display:block}.paper-app .agenda-step b{display:block;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-body-sm);color:var(--color-navy)}.paper-app .agenda-step i{display:block;margin-top:3px;font-family:var(--font-mono);font-size:var(--text-label-sm);font-style:normal;letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-navy)}.paper-app .agenda-step i.is-near{color:var(--color-gold-text)}.paper-app .agenda-last{font-family:var(--font-mono);font-size:var(--text-caption-sm);line-height:var(--leading-caption-sm);color:var(--color-ink-mid)}.paper-app .agenda-hyg{display:flex;align-items:center;justify-content:flex-end;gap:6px}.paper-app .agenda-hyg .today-hygiene{display:inline-flex;align-items:center;gap:4px;font-style:normal}.paper-app .agenda-hyg .today-hygiene u{flex:none;width:8px;height:8px;border:1px solid var(--color-rule);text-decoration:none}.paper-app .agenda-hyg .today-hygiene u.is-on{background:var(--color-navy);border-color:var(--color-navy)}.paper-app .agenda-hyg>b{font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);color:var(--color-steel)}.paper-app .week-book{padding:20px 0 28px}.paper-app .week-book .paper-kicker.is-pad{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 28px 10px}.paper-app .week-book .paper-kicker.is-rule{border-bottom:1px solid var(--color-rule)}.paper-app .week-table{padding:0 28px}.paper-app .week-row{display:grid;grid-template-columns:36px 220px 90px minmax(0,1fr) 100px 80px;gap:16px;align-items:center;width:100%;padding:10px 0;border:0;border-top:1px solid var(--color-rule);border-radius:0;background:none;text-align:start}.paper-app .week-row.is-head{padding:8px 0;border-top:0;border-bottom:0;font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-steel);cursor:default}.paper-app .week-row.is-head>span:last-child{text-align:end}.paper-app .week-row.is-empty{cursor:default}.paper-app .week-co,.paper-app .week-next{font-family:var(--font-sans);font-size:var(--text-caption);line-height:16px;color:var(--color-navy)}.paper-app .week-owner{font-family:var(--font-sans);font-size:var(--text-caption);line-height:16px;color:var(--color-ink-mid)}.paper-app .week-due{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);line-height:14px;color:var(--color-navy)}.paper-app .week-last{font-family:var(--font-mono);font-size:var(--text-caption-sm);line-height:var(--leading-caption-sm);text-align:end;color:var(--color-ink-mid)}@media(max-width:1100px){.paper-app .today-split{display:block}.paper-app .today-wins{width:auto;margin-bottom:24px}}@media(max-width:900px){.paper-app .pipe-ticker{display:block}.paper-app .pipe-ticker-stages{margin-top:16px}.paper-app .pipe-row,.paper-app .week-row,.paper-app .today-agenda-row{grid-template-columns:minmax(0,1fr);gap:4px}.paper-app .paper-bars-grid .bar-grid{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none}}.rec-tab{border:1px solid var(--color-rule);background:none;padding:6px 10px;font-family:var(--font-sans);font-size:var(--text-caption-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-caption-sm);color:var(--color-navy);cursor:pointer}.rec-tab.is-on{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-paper)}.rec-seq{width:100%;padding:12px 28px 8px}.rec-seq-track{position:relative;height:88px}.rec-seq-line{position:absolute;left:4%;right:4%;top:18px;height:1.5px;background:var(--color-gold)}.rec-seq-stop{position:absolute;top:10px;width:16px;height:16px;border-radius:50%;background:var(--color-gold)}.rec-seq-stop.is-open{background:var(--color-paper);border:1.5px solid var(--color-gold)}.rec-seq-label,.rec-seq-when{position:absolute;width:max-content}.rec-seq-label{top:36px;font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.12em;line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-navy)}.rec-seq-label{font-weight:var(--font-weight-regular)}.rec-seq-when{top:54px;font-family:var(--font-sans);font-size:var(--text-caption-sm);font-style:normal;line-height:var(--leading-caption-sm);color:var(--color-steel)}.rec-seq-stop.is-start,.rec-seq-label.is-start,.rec-seq-when.is-start{left:4%}.rec-seq-stop.is-mid,.rec-seq-label.is-mid,.rec-seq-when.is-mid{left:50%;translate:-50%}.rec-seq-stop.is-end,.rec-seq-label.is-end,.rec-seq-when.is-end{right:4%;text-align:end}.rec-channels{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 28px 16px}.rec-interest{margin:0 0 0 auto;padding-top:6px;font-family:var(--font-sans);font-size:var(--text-caption-sm);line-height:var(--leading-caption-sm);color:var(--color-ink-mid)}.rec-draft-wrap{width:100%;padding:0 28px 28px}.rec-draft{padding:20px 22px;border:1px solid var(--color-navy)}.rec-draft-meta{display:flex;justify-content:space-between;gap:16px;margin:0}.rec-draft-meta b{font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-meta);line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-gold-text)}.rec-draft-meta i{flex:none;font-family:var(--font-mono);font-size:var(--text-label-sm);font-style:normal;letter-spacing:.12em;line-height:var(--leading-label-sm);color:var(--color-steel)}.rec-draft h3{margin:14px 0 0;font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:var(--font-weight-regular);line-height:28px;color:var(--color-navy)}.rec-draft-body{margin:12px 0 0;max-width:40em;font-family:var(--font-sans);font-size:var(--text-body);line-height:24px;white-space:pre-wrap;color:var(--color-navy)}.rec-draft-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid var(--color-rule)}.rec-copy{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:0;background:var(--color-navy);font-family:var(--font-sans);font-size:var(--text-caption-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-caption-sm);color:var(--color-paper);cursor:pointer}.rec-rule{font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.12em;line-height:var(--leading-label-sm);text-transform:uppercase;text-align:end;color:var(--color-steel)}.rec-marks{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px;margin-top:14px}.rec-marks span{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:var(--text-caption-sm);line-height:var(--leading-caption-sm);color:var(--color-ink-mid)}.rec-marks span u{font-family:var(--font-mono);text-decoration:none}.rec-marks span.is-off,.rec-marks span.is-off u{color:var(--color-steel)}.rec-empty{margin:8px 0 12px;font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:var(--font-weight-regular);line-height:28px;color:var(--color-ink-mid)}.rec-draft .rec-empty{margin:14px 0 0;font-size:var(--text-lead);line-height:24px}@media(max-width:900px){.rec-seq,.rec-channels,.rec-draft-wrap{padding-left:20px;padding-right:20px}.rec-interest{margin-left:0}.rec-draft-foot{flex-wrap:wrap}}.pb2-plane{display:flex;flex-direction:column;width:100%;background:var(--color-paper);color:var(--color-navy)}.pb2-plane *,.pb2-plane *:before,.pb2-plane *:after{box-sizing:border-box}.pb2-plane :focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.pb2-plane .pb2-head{display:flex;flex-direction:column;flex-shrink:0;width:100%;padding:22px 28px 8px;margin:0;border:0;background:none}.pb2-plane .pb2-kicker{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 0 10px;border-bottom:1px solid var(--color-rule)}.pb2-plane .pb2-eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;letter-spacing:.18em;line-height:14px;text-transform:uppercase;color:var(--color-gold-text)}.pb2-plane .pb2-eyebrow:before{content:none}.pb2-plane .pb2-eyebrow>i{display:block;flex:none;width:14px;height:1px;background:var(--color-gold)}.pb2-plane .pb2-aside{margin:0;font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;letter-spacing:var(--tracking-label);line-height:14px;text-transform:uppercase;color:var(--color-ink-mid)}.pb2-plane .pb2-title{margin:12px 0 0;font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:400;letter-spacing:0;line-height:130%;color:var(--color-navy)}.pb2-plane .pb2-lead{margin:8px 0 0;max-width:720px;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:400;line-height:22px;color:var(--color-ink-mid)}.pb2-plane .pb2-legend{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:6px;width:100%;margin:0}.pb2-plane .pb2-legend>span{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:var(--text-label);font-weight:400;line-height:14px;color:var(--color-ink-mid)}.pb2-plane .pb2-legend i{display:block;flex:none;width:8px;height:8px;border-radius:0;background:var(--color-navy)}.pb2-plane .pb2-legend i.is-email{background:var(--color-series-water)}.pb2-plane .pb2-legend i.is-meet{background:var(--color-series-food)}.pb2-plane .pb2-legend i.is-call{background:var(--color-series-capital)}.pb2-plane .pb2-legend i.is-booked{background:transparent;border:1px solid var(--color-navy)}.pb2-plane .pb2-legend i.is-today{width:2px;height:12px;background:var(--color-gold)}.pb2-plane .pb2-legend i.is-direct{background:var(--color-navy)}.pb2-plane .pb2-legend i.is-partner{background:var(--color-series-copper)}.pb2-plane .pb2-legend i.is-gov{background:var(--color-brass)}.pb2-plane .pb2-legend i.is-none{background:var(--color-steel)}.pb2-plane .pb2-legend-channel{flex-shrink:0;padding:8px 28px 0}.pb2-plane .pb2-legend-type{flex-shrink:0;padding:10px 28px 18px}.pb2-plane .pb2-legend-channel.is-nested{padding:10px 0 2px}.pb2-plane .pb2-legend-type.is-nested{padding:8px 0 0}.pb2-plane .pb2-scatter{display:flex;flex-direction:column;flex-shrink:0;width:100%;padding:10px 28px 0}.pb2-plane .pb2-scatter-axis{display:grid;grid-template-columns:150px minmax(0,1fr);flex-shrink:0;height:18px}.pb2-plane .pb2-scatter-axis>span:last-child{position:relative;display:block}.pb2-plane .pb2-scatter-axis i{position:absolute;top:0;width:max-content;translate:-50%;font-family:var(--font-sans);font-size:var(--text-label-sm);font-style:normal;font-weight:400;line-height:var(--leading-label-sm);font-feature-settings:"tnum";color:var(--color-ink-mid)}.pb2-plane .pb2-scatter-axis i.is-today{font-weight:500;color:var(--color-gold-text)}.pb2-plane .pb2-lane{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;flex-shrink:0;height:36px;border-top:1px solid var(--color-rule)}.pb2-plane .pb2-lane-label{width:max-content;font-family:var(--font-sans);font-size:var(--text-caption-sm);font-weight:400;line-height:var(--leading-caption-sm);color:var(--color-navy)}.pb2-plane .pb2-lane-track{position:relative;display:block;height:36px}.pb2-plane .pb2-lane-row{display:contents}.pb2-plane .pb2-lane-name{position:absolute;top:50%;width:max-content;font-family:var(--font-sans);font-size:var(--text-label);font-style:normal;font-weight:500;line-height:14px;color:var(--color-navy);pointer-events:none}.pb2-plane .pb2-lane-name.is-left{translate:calc(-100% - 10px) -50%}.pb2-plane .pb2-lane-name.is-right{translate:12px -50%}.pb2-plane .pb2-activity-head{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.pb2-plane .pb2-ticks{position:relative;display:block;flex-shrink:0;width:100%;height:14px}.pb2-plane .pb2-ticks i{position:absolute;top:0;width:max-content;font-family:var(--font-mono);font-size:var(--text-micro);font-style:normal;font-weight:400;letter-spacing:.12em;line-height:12px;text-transform:uppercase;color:var(--color-ink-mid)}.pb2-plane .pb2-ticks i.is-today{translate:-50%;color:var(--color-gold-text)}.pb2-plane .pb2-rail{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;height:36px}.pb2-plane .pb2-rail-line{position:absolute;left:0;right:0;top:17px;width:100%;height:1px;background:var(--color-rule)}.pb2-plane .pb2-rail-today{position:absolute;width:2px;background:var(--color-gold)}.pb2-plane .pb2-rail>.pb2-rail-today{top:4px;height:28px}.pb2-plane .pb2-lane-track>.pb2-rail-today{top:0;bottom:0}.pb2-plane .pb2-dot{position:absolute;top:50%;translate:-50% -50%;transform:none;width:9px;height:9px;padding:0;margin:0;border:0;border-radius:50%;background:var(--color-series-water);appearance:none}.pb2-plane button.pb2-dot{cursor:pointer}.pb2-plane .pb2-dot.is-email{width:9px;height:9px;background:var(--color-series-water)}.pb2-plane .pb2-dot.is-call{width:11px;height:11px;background:var(--color-series-capital)}.pb2-plane .pb2-dot.is-meet{width:12px;height:12px;background:var(--color-series-food)}.pb2-plane .pb2-dot.is-hollow{background:transparent;border:1.5px solid var(--color-series-water)}.pb2-plane .pb2-dot.is-hollow.is-call{border-color:var(--color-series-capital)}.pb2-plane .pb2-dot.is-hollow.is-meet{border-color:var(--color-series-food)}.pb2-plane .type-filter{display:flex;flex-wrap:wrap;align-items:center;flex-shrink:0;gap:8px;width:calc(100% - 56px);margin:0 28px 16px;padding:10px 14px;border:1px solid var(--color-rule);border-radius:0;background:none}.pb2-plane .type-filter button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border:1px solid var(--color-rule);border-radius:0;background:transparent;font-family:var(--font-sans);font-size:var(--text-label-sm);font-weight:500;letter-spacing:.14em;line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-navy);cursor:pointer}.pb2-plane .type-filter button.is-on{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-paper)}.pb2-plane .type-filter button u{display:block;flex:none;width:7px;height:7px;border:0;border-radius:0;text-decoration:none;background:var(--color-navy)}.pb2-plane .type-filter button u.is-direct{background:var(--color-navy)}.pb2-plane .type-filter button u.is-partner{background:var(--color-series-copper)}.pb2-plane .type-filter button u.is-gov{background:var(--color-brass)}.pb2-plane .type-filter button.is-on u{background:var(--color-paper)}.pb2-plane .pb2-head-row>span,.pb2-plane .pb2-activity-head{font-family:var(--font-sans);font-size:var(--text-label-sm);font-weight:500;letter-spacing:.18em;line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-gold-text)}.pb2-plane .pb2-ticks i{letter-spacing:.12em;text-transform:uppercase}.pb2-plane .pb2-cell-co{display:flex;align-items:center;gap:12px;min-width:0}.pb2-plane .pb2-code{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:1px solid var(--color-rule);border-radius:0;background:var(--color-sunken);font-family:var(--font-display);font-size:var(--text-body-sm);font-style:italic;font-weight:400;line-height:var(--leading-body-sm);color:var(--color-navy)}.pb2-plane .pb2-co{display:flex;flex-direction:column;gap:2px;min-width:0}.pb2-plane .pb2-co-name{display:flex;align-items:center;gap:8px;min-width:0}.pb2-plane .pb2-co-name>b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:500;line-height:var(--leading-body-sm);color:var(--color-navy)}.pb2-plane .pb2-co>i{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-family:var(--font-display);font-size:var(--text-body-sm);font-style:italic;font-weight:400;line-height:var(--leading-body-sm);color:var(--color-ink-mid)}.pb2-plane .pb2-co-name>b.pb2-follow{display:inline-flex;flex:none;padding:2px 7px;border:1px solid color-mix(in srgb,var(--color-gold-text) 50%,transparent);border-radius:0;background:none;font-family:var(--font-sans);font-size:var(--text-micro);font-weight:500;letter-spacing:.14em;line-height:12px;text-transform:uppercase;color:var(--color-gold-text)}.pb2-plane .pb2-type-square{display:block;flex:none;width:8px;height:8px;border-radius:0;font-style:normal;background:var(--color-navy)}.pb2-plane .pb2-type-square.is-direct{background:var(--color-navy)}.pb2-plane .pb2-type-square.is-partner{background:var(--color-series-copper)}.pb2-plane .pb2-type-square.is-gov{background:var(--color-brass)}.pb2-plane .pb2-type-square.is-none{background:var(--color-steel)}.pb2-plane .pb2-type{display:flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:var(--text-caption-sm);font-weight:400;line-height:var(--leading-caption-sm);color:var(--color-navy)}.pb2-plane .pb2-stage-cell{display:block}.pb2-plane .pb2-stage{display:inline-flex;width:max-content;padding:3px 9px;border:1px solid var(--color-rule);border-radius:0;font-family:var(--font-sans);font-size:var(--text-label-sm);font-style:normal;font-weight:500;letter-spacing:.14em;line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-ink-mid)}.pb2-plane .pb2-stage.is-lamp{border-color:var(--color-gold);background:var(--color-night);color:var(--color-gold)}.pb2-plane .pb2-stage.is-mark{border-color:var(--color-navy);color:var(--color-navy)}.pb2-plane .pb2-health{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:var(--text-caption);font-weight:400;line-height:16px;color:var(--color-navy)}.pb2-plane .pb2-health>i{display:block;flex:none;width:8px;height:8px;border-radius:0;background:var(--color-navy)}.pb2-plane .pb2-health.is-on>i{background:var(--color-gold)}.pb2-plane .pb2-health.is-risk{color:var(--color-gold-text)}.pb2-plane .pb2-health.is-risk>i{background:var(--color-brass)}.pb2-plane .pb2-health.is-off>i{background:var(--color-navy)}.pb2-plane .pb2-table{display:flex;flex-direction:column;flex-shrink:0;width:calc(100% - 56px);margin:0 28px 28px;border:1px solid var(--color-rule);border-radius:0;background:var(--color-paper)}.pb2-plane .pb2-last-table .pb2-head-row,.pb2-plane .pb2-last-table .pb2-row{display:grid;grid-template-columns:minmax(240px,2.2fr) 1.1fr 1fr .9fr 1.6fr;gap:14px;padding:12px 18px;width:100%}.pb2-plane .pb2-table .pb2-head-row{background:var(--color-sunken);border-bottom:1px solid var(--color-rule)}.pb2-plane .pb2-table .pb2-row{align-items:center;text-align:left;border:0;border-bottom:1px solid var(--color-rule);border-radius:0;background:none;font:inherit;color:inherit;cursor:pointer}.pb2-plane .pb2-table .pb2-row:hover{background:var(--color-surface)}.pb2-plane .pb2-last{display:flex;flex-direction:column;gap:5px}.pb2-plane .pb2-last>b{font-family:var(--font-display);font-size:var(--text-title-sm);font-style:italic;font-weight:400;line-height:100%;font-feature-settings:"tnum";color:var(--color-navy)}.pb2-plane .pb2-last-bar{position:relative;display:block;flex:none;width:64px;height:3px;background:var(--color-sunken)}.pb2-plane .pb2-last-bar>u{position:absolute;left:0;top:0;bottom:0;text-decoration:none;background:var(--color-navy)}.pb2-plane .pb2-last-bar>u.is-blank{background:var(--color-rule)}.pb2-plane .pb2-next{display:block;min-width:0}.pb2-plane .pb2-next>b{display:block;font-family:var(--font-sans);font-size:var(--text-caption);font-weight:400;line-height:140%;color:var(--color-navy)}.pb2-plane .pb2-next>i{display:block;margin-top:4px;font-family:var(--font-sans);font-size:var(--text-label);font-style:normal;font-weight:400;letter-spacing:.08em;line-height:14px;text-transform:uppercase;font-feature-settings:"tnum";color:var(--color-ink-mid)}.pb2-plane .pb2-alert-table{display:flex;flex-direction:column;flex-grow:1;width:100%;padding:12px 28px 28px}.pb2-plane .pb2-alert-table .pb2-head-row,.pb2-plane .pb2-alert-table .pb2-row{display:grid;grid-template-columns:minmax(240px,2.1fr) 140px 160px 1.4fr;gap:14px;width:100%}.pb2-plane .pb2-alert-table .pb2-head-row{padding:12px 18px;border:1px solid var(--color-rule);background:var(--color-sunken)}.pb2-plane .pb2-alert{display:flex;flex-direction:column;width:100%}.pb2-plane .pb2-alert-table .pb2-row{align-items:center;padding:14px 18px;text-align:left;border:1px solid var(--color-rule);border-top:0;border-radius:0;background:none;font:inherit;color:inherit;cursor:pointer}.pb2-plane .pb2-alert-table .pb2-row:hover{background:var(--color-surface)}.pb2-plane .pb2-check{display:flex;flex-direction:column;gap:12px;width:100%;padding:4px 18px 18px 66px;border:1px solid var(--color-rule);border-top:0;background:var(--color-paper)}.pb2-plane .pb2-check-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding-top:10px;border-top:1px solid var(--color-rule)}.pb2-plane .pb2-check.is-flagged .pb2-check-top{border-top:2px solid var(--color-gold)}.pb2-plane .pb2-check-eyebrow{font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:400;letter-spacing:.18em;line-height:14px;text-transform:uppercase;color:var(--color-gold-text)}.pb2-plane .pb2-check-count{font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:400;letter-spacing:.12em;line-height:14px;text-transform:uppercase;color:var(--color-ink-mid)}.pb2-plane .pb2-check-find{margin:0;font-family:var(--font-display);font-size:var(--text-lead);font-style:italic;font-weight:400;line-height:22px;color:var(--color-navy)}.pb2-plane .pb2-check-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pb2-plane .pb2-check-list>li{display:flex;align-items:center;gap:10px;margin:0;padding:0;font-family:var(--font-sans);font-size:var(--text-caption);font-weight:400;line-height:18px;color:var(--color-ink-mid)}.pb2-plane .pb2-check-list>li:before,.pb2-plane .pb2-check-list>li::marker{content:none}.pb2-plane .pb2-check-list>li>i{display:block;flex:none;width:10px;height:10px;border:1px solid var(--color-rule);border-radius:0;background:transparent}.pb2-plane .pb2-check-list>li.is-on>i,.pb2-plane .pb2-check-list>li.is-on.is-lit>i{border-color:var(--color-navy);background:var(--color-navy)}.pb2-plane .pb2-check-list>li.is-lit{color:var(--color-navy)}.pb2-plane .pb2-ctx-table{display:flex;flex-direction:column;flex-grow:1;width:100%;padding:12px 28px 28px}.pb2-plane .pb2-ctx-table .pb2-head-row,.pb2-plane .pb2-ctx-table .pb2-row{display:grid;grid-template-columns:minmax(260px,2.2fr) 140px 200px 1.5fr;gap:14px;width:100%}.pb2-plane .pb2-ctx-table .pb2-head-row{padding:12px 18px;border:1px solid var(--color-rule);background:var(--color-sunken)}.pb2-plane .pb2-ctx-table .pb2-row{align-items:center;padding:14px 18px;text-align:left;border:1px solid var(--color-rule);border-top:0;border-radius:0;background:none;font:inherit;color:inherit;cursor:pointer}.pb2-plane .pb2-ctx-table .pb2-row:hover{background:var(--color-surface)}.pb2-plane .pb2-due{display:flex;flex-direction:column;gap:3px}.pb2-plane .pb2-due>b{font-family:var(--font-display);font-size:var(--text-title-sm);font-style:italic;font-weight:400;line-height:24px;color:var(--color-navy)}.pb2-plane .pb2-due>i{font-family:var(--font-mono);font-size:var(--text-label-sm);font-style:normal;font-weight:400;letter-spacing:.12em;line-height:var(--leading-label-sm);text-transform:uppercase;color:var(--color-ink-mid)}.pb2-plane .pb2-row.is-empty{display:block;width:100%;padding:18px;border-bottom:1px solid var(--color-rule);background:none}.pb2-plane .pb2-alert-table .pb2-row.is-empty,.pb2-plane .pb2-ctx-table .pb2-row.is-empty{border:1px solid var(--color-rule);border-top:0}.pb2-plane .pb2-row.is-empty>p{margin:0;font-family:var(--font-sans);font-size:var(--text-caption);font-weight:400;line-height:20px;color:var(--color-ink-mid)}.pb2-plane .pb2-err{margin:0 28px 12px;padding:10px 14px;border:1px solid var(--color-rule);border-left:2px solid var(--color-series-capital);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:400;line-height:20px;color:var(--color-series-capital)}@media(max-width:1080px){.pb2-plane .pb2-last-table .pb2-head-row,.pb2-plane .pb2-last-table .pb2-row{grid-template-columns:minmax(200px,2.2fr) 1fr 1fr .9fr 1.4fr}}@media(max-width:860px){.pb2-plane .pb2-head,.pb2-plane .pb2-scatter,.pb2-plane .pb2-legend-channel,.pb2-plane .pb2-legend-type,.pb2-plane .pb2-alert-table,.pb2-plane .pb2-ctx-table{padding-left:20px;padding-right:20px}.pb2-plane .pb2-table,.pb2-plane .type-filter{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.pb2-plane .pb2-last-table .pb2-head-row,.pb2-plane .pb2-last-table .pb2-row,.pb2-plane .pb2-alert-table .pb2-head-row,.pb2-plane .pb2-alert-table .pb2-row,.pb2-plane .pb2-ctx-table .pb2-head-row,.pb2-plane .pb2-ctx-table .pb2-row{grid-template-columns:minmax(0,1fr);gap:10px}.pb2-plane .pb2-check{padding-left:18px}.pb2-plane .pb2-lane,.pb2-plane .pb2-scatter-axis{grid-template-columns:110px minmax(0,1fr)}}
