html body .od-brand__name,html body .workspace .od-brand__name,html body .legal-page .od-brand__name{font-family:var(--od-serif)!important;letter-spacing:-.01em!important;font-style:normal!important;font-weight:400!important}body .ledger-stamp{--stamp-ink:var(--od-muted);border:1px solid var(--stamp-ink);border-radius:var(--od-radius-pill);color:var(--stamp-ink);font-family:var(--od-sans);letter-spacing:.1em;transform:rotate(var(--tilt,-2deg));white-space:nowrap;justify-self:start;padding:5px 10px 4px;font-size:.75rem;font-weight:600;line-height:1;display:inline-block;text-transform:uppercase!important}.ledger-stamp[data-certainty=own]{--stamp-ink:var(--od-bordeaux);border:3px double var(--stamp-ink);padding:3px 9px 2px}.ledger-stamp[data-certainty=confirmed],.ledger-stamp[data-certainty=said],.ledger-stamp[data-state=ready]{--stamp-ink:var(--od-ink)}.ledger-stamp[data-certainty=seen]{border-style:dashed}.ledger-stamp[data-state=unprepared],.ledger-stamp[data-state=overdue]{--stamp-ink:var(--od-signal)}.ledger-stamp[data-state=done]{--stamp-ink:var(--od-caption-ink)}body .dossier{--dossier-gap:clamp(24px, 3vw, 40px);color:var(--od-ink)}body .dossier-head{align-items:end;gap:16px var(--dossier-gap);grid-template-columns:minmax(0,1fr) auto;padding-block:8px 24px;display:grid}body .dossier-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}body .dossier-chip{background:var(--od-paper);border:1px solid var(--od-line);border-radius:var(--od-radius-pill);letter-spacing:.03em;text-transform:lowercase;padding:6px 11px;font-size:.75rem;font-weight:500}body .dossier-chip.is-personal{background:var(--od-blush);border-color:#0000}body .dossier-chip.is-work{background:var(--od-powder);border-color:#0000}body .dossier h1{letter-spacing:-.012em;margin:0;font-family:var(--od-serif)!important;font-size:clamp(3rem,6.4vw,5.75rem)!important;font-weight:400!important;line-height:.95!important}body .dossier-lede{grid-template-columns:auto minmax(0,1fr);gap:0 12px;max-width:64ch;margin-top:18px;display:grid}body .dossier-lede__drop{color:var(--od-bordeaux);font-family:var(--od-serif);padding-top:4px;font-size:4.25rem;line-height:.78}body .dossier-lede p{color:var(--od-muted);font-family:var(--od-caption);letter-spacing:.035em;margin:0;font-size:1.1875rem;font-style:italic;line-height:1.45}body .dossier-head__side{justify-items:end;gap:16px;display:grid}body .dossier-head__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}body .dossier-cells{background:var(--od-paper);border:1px solid var(--od-line);grid-template-columns:repeat(4,minmax(128px,auto));margin:0;display:grid}body .dossier-cells>div+div{border-left:1px solid var(--od-line)}body .dossier-cells dt{color:var(--od-caption-ink);font-family:var(--od-caption);letter-spacing:.05em;padding:0 12px;font-size:.75rem;font-style:italic}body .dossier-cells__col{background:var(--od-sheet-head);border-bottom:1px solid var(--od-line);color:var(--od-caption-ink);font-family:var(--od-mono);letter-spacing:0;text-align:center;margin:0 -12px 9px;padding:5px 8px;font-size:.75rem;font-style:normal;display:block}body .dossier-cells dd{gap:2px;margin:4px 0 0;padding:0 12px 10px;display:grid}body .dossier-cells dd>span{font-size:.9375rem;font-weight:500}body .dossier-cells dd small{color:var(--od-muted);font-size:.75rem}body .dossier .is-signal{color:var(--od-signal)}body .dossier-strip{border-block:1px solid var(--od-control-line);border-bottom-color:var(--od-line);overscroll-behavior-x:contain;overflow-x:auto}body .dossier-strip svg{width:100%;min-width:880px;max-width:none;display:block}body .dossier-strip text{font-family:var(--od-sans)}body .dossier-strip__rule{stroke:var(--od-line)}body .dossier-strip__axis{stroke:var(--od-control-line)}body .dossier-strip__month{fill:var(--od-caption-ink);letter-spacing:.06em;font-size:11px;font-family:var(--od-mono)!important}body .dossier-strip__today{stroke:var(--od-signal)}body .dossier-strip__today-label{fill:var(--od-signal);font-size:11px;font-family:var(--od-mono)!important}body .dossier-strip__sub{fill:var(--od-muted);font-size:11px;font-family:var(--od-mono)!important}body .dossier-strip__contact{stroke:var(--od-ink);stroke-width:1.4px}body .dossier-strip__leader{stroke:var(--od-control-line)}body .dossier-strip__label{fill:var(--od-ink);font-size:12.5px}body .dossier-strip__label.is-dim{fill:var(--od-muted)}body .dossier-strip__label.is-hot{fill:var(--od-signal)}body .dossier-strip a:focus-visible{outline:2px solid var(--app-accent)}body .jot{padding-block:24px 8px}body .jot__bar{background:var(--od-paper);border:1px solid var(--od-control-line);grid-template-columns:112px 40px minmax(0,1fr) auto;display:grid}body .jot__bar:focus-within{border-color:var(--od-bordeaux);box-shadow:none}body .jot__cell{background:var(--od-sheet-head);border-right:1px solid var(--od-line);color:var(--od-muted);white-space:nowrap;justify-content:center;align-items:center;font-size:.75rem;display:flex;overflow:hidden}body .jot__fx{border-right:1px solid var(--od-line);color:var(--od-bordeaux);font-family:var(--od-caption);justify-content:center;align-items:center;margin:0;font-size:1rem;font-style:italic;font-weight:500;display:flex}body .jot__line{min-width:0;position:relative;overflow:hidden}body .jot__line input,body .jot__mirror{font-family:var(--od-sans);letter-spacing:0;white-space:pre;border:0;width:100%;margin:0;padding:15px 14px 14px;font-size:1.125rem;line-height:1.2}body .jot__line input{box-shadow:none;caret-color:var(--od-signal);color:var(--od-ink);z-index:1;background:0 0;border-radius:0;outline:none;min-height:52px;position:relative}body .jot__line input::placeholder{color:var(--od-caption-ink);font-family:var(--od-caption);letter-spacing:.03em;font-style:italic}body .jot__mirror{color:#0000;pointer-events:none;position:absolute;inset:0;overflow:hidden}body .jot__mirror>span{display:inline-block}body .jot__mirror mark{background:var(--od-blush-soft);border-bottom:2px solid var(--od-control-line);color:#0000}body .jot__mirror mark.is-promise{border-bottom-color:var(--od-signal);background:0 0}body .jot__set{background:var(--od-bordeaux);color:var(--od-paper);cursor:pointer;white-space:nowrap;border:0;border-radius:0;min-height:52px;padding:0 18px;font-size:.875rem;font-weight:500}body .jot__set kbd{font-family:var(--od-mono);opacity:.7;margin-left:8px;font-size:.75rem}body .jot__set:disabled{background:var(--od-sheet-head);color:var(--od-caption-ink);cursor:default}body .jot__proofs{border-top:1px solid var(--od-line);margin:12px 0 0;padding:0;list-style:none}body .jot__proofs li{border-bottom:1px dashed var(--od-line);filter:blur(.2px);opacity:.8;grid-template-columns:32px 92px minmax(0,1fr) auto minmax(0,240px);align-items:center;gap:12px;min-height:38px;display:grid}body .jot__proofs li.is-skipped{opacity:.6;text-decoration:line-through;-webkit-text-decoration-color:var(--od-signal);text-decoration-color:var(--od-signal)}body .jot__rn{background:var(--od-sheet-head);color:var(--od-caption-ink);align-self:stretch;place-items:center;font-size:.75rem;display:grid}body .jot__kind{color:var(--od-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}body .jot__what{font-size:.9375rem}body .jot__to{color:var(--od-caption-ink);text-align:right;font-size:.75rem}body .jot__proofs .ledger-stamp{border-style:dashed}body .jot__status{color:var(--od-caption-ink);font-family:var(--od-caption);letter-spacing:.03em;min-height:1.4em;margin:10px 0 0;font-size:.875rem;font-style:italic}body .dossier-gallery{background:var(--od-night);box-shadow:none;clip-path:inset(0 -100vmax);color:var(--od-paper);margin-block:32px 0;padding-block:40px}body .dossier-gallery header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:24px;display:flex}body .dossier-gallery h2{color:var(--od-paper);margin:0;line-height:1;font-size:clamp(2rem,3.2vw,2.75rem)!important}body .dossier-gallery .od-caption{color:var(--od-night-caption);margin:0}body .dossier-tiles{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));align-items:stretch;gap:24px;display:grid}body .dossier-tile{background:var(--od-blush);outline-offset:7px;outline:1px solid #0000;margin:0;padding:12px;transition:outline-color .16s;display:flex}body .dossier-tile.is-work{background:var(--od-powder)}body .dossier-tile:hover,body .dossier-tile:focus-within{outline-color:var(--od-paper)}body .dossier-tile__sheet{background:var(--od-paper);color:var(--od-ink);flex:1;grid-template-rows:auto 1fr auto auto;min-height:300px;display:grid}body .dossier-tile.is-hot .dossier-tile__sheet{box-shadow:none}body .dossier-tile__top{justify-content:space-between;align-items:start;gap:8px;padding:14px 14px 0;display:flex}body .dossier-tile__num{font-family:var(--od-serif);font-size:4.5rem;line-height:.82}body .dossier-tile.is-hot .dossier-tile__num{color:var(--od-signal)}body .dossier-tile__num small{color:var(--od-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.75rem;display:block}body .dossier-tile__body{align-content:start;gap:6px;padding:14px;font-size:.8125rem;line-height:1.4;display:grid}body .dossier-tile__body p{color:var(--od-muted);margin:0}body .dossier-tile__checks{gap:4px;margin:0;padding:0;list-style:none;display:grid}body .dossier-tile__checks li{grid-template-columns:1.1em 1fr;gap:4px;display:grid}body .dossier-tile__checks li.is-missing{color:var(--od-signal)}body .dossier-tile__act{padding:0 14px 14px}body .dossier-tile__action{border:1px solid var(--od-control-line);border-radius:var(--od-radius-compact);color:var(--od-ink);min-height:36px;padding:9px 12px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}body .dossier-tile__action:hover{border-color:var(--od-ink)}body .dossier-tile__cap{background:var(--od-ink);color:var(--od-paper);gap:4px;padding:12px 14px 13px;display:grid}body .dossier-tile__cap .od-caption{color:var(--od-night-caption);font-size:.75rem}body .dossier-tile__cap strong{font-family:var(--od-serif);font-size:1.3125rem;font-weight:400;line-height:1.12}body .dossier-gallery__empty{margin:0}body .dossier-body{gap:var(--dossier-gap);grid-template-columns:minmax(270px,340px) minmax(0,1fr) minmax(340px,430px);padding-block:40px;display:grid}body .dossier-col{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid}body .dossier-col__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}body .dossier-col__head:not(:first-child){margin-top:28px}body .dossier-col h2,body .dossier-record h2{margin:0;line-height:1;font-size:1.875rem!important}body .dossier-col__head a{text-decoration:none}body .dossier-sheet{background:var(--od-paper);border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}body .dossier-sheet th,body .dossier-sheet td{border:1px solid var(--od-line)}body .dossier-sheet thead th{background:var(--od-sheet-head);color:var(--od-caption-ink);font-family:var(--od-mono);text-align:center;padding:4px 6px;font-size:.75rem;font-weight:400}body .dossier-sheet thead .dossier-sheet__names th:not(.dossier-sheet__rn){background:var(--od-paper);color:var(--od-muted);font-family:var(--od-sans);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:7px 8px;font-weight:600}body .dossier-sheet .is-right{text-align:right!important}body .dossier-sheet td{vertical-align:top;padding:7px 8px;font-size:.9375rem}body .dossier-sheet td.od-data,body .dossier-sheet td.od-money{white-space:nowrap;width:1%;font-size:.75rem}body .dossier-sheet td.od-money{font-size:.8125rem;font-weight:500}body .dossier-sheet .dossier-sheet__rn{background:var(--od-sheet-head);color:var(--od-caption-ink);font-family:var(--od-mono);text-align:center;width:30px;padding-inline:2px;font-size:.75rem}body .dossier-sheet tbody td:not(.dossier-sheet__rn):hover{box-shadow:none}body .dossier-sheet__group td:not(.dossier-sheet__rn){background:var(--od-canvas);color:var(--od-muted);font-family:var(--od-caption);letter-spacing:.06em;font-size:.8125rem;font-style:italic}body .dossier-sheet__fact{line-height:1.3;display:block}body .dossier-sheet .od-caption{margin-top:2px;font-size:.75rem;display:block}body .dossier-sheet__stamp{text-align:center;white-space:nowrap;width:1%;vertical-align:middle!important}body .dossier-sheet tr[data-certainty=seen] .dossier-sheet__fact{color:var(--od-muted)}body .dossier-sheet tr.is-struck .dossier-sheet__fact{color:var(--od-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--od-signal);text-decoration-color:var(--od-signal)}body .dossier-sheet__sum td{border-top:2px solid var(--od-ink)}body .dossier-sheet__formula{color:var(--od-caption-ink);font-size:.75rem;display:block}body .dossier-certainty{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}body .dossier-certainty li{color:var(--od-muted);grid-template-columns:110px 1fr;align-items:center;gap:8px;font-size:.8125rem;display:grid}body .dossier-rows{border-top:1px solid var(--od-control-line);margin:0;padding:0;list-style:none}body .dossier-rows li{border-bottom:1px solid var(--od-line);grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding-block:12px;display:grid}body .dossier-rows.is-story li{grid-template-columns:96px minmax(0,1fr)}body .dossier-rows .od-data{font-size:.75rem;line-height:1.4}body .dossier-rows .od-data .od-caption{display:block}body .dossier-rows strong{font-family:var(--od-serif);font-size:1.25rem;font-weight:400;line-height:1.2}body .dossier-rows p{margin:0;font-size:.9375rem;line-height:1.45}body .dossier-empty{margin:0}body .ledger-tabs__panel{overflow-x:auto}body .ledger-tabs__list{border-left:1px solid var(--od-line);flex-wrap:wrap;margin-top:-1px;display:flex}body .ledger-tabs__list button{background:var(--od-sheet-head);border:1px solid var(--od-line);box-shadow:none;color:var(--od-muted);cursor:pointer;border-top:0;border-left:0;min-height:36px;padding:9px 14px 10px;font-size:.8125rem;font-weight:500;border-radius:0!important}body .ledger-tabs__list button[aria-selected=true]{background:var(--od-paper);box-shadow:none;color:var(--od-ink)}body .ledger-tabs__list .od-data{color:var(--od-caption-ink);margin-left:6px;font-size:.75rem}body .dossier-record{border-top:1px solid var(--od-control-line);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding-top:32px;scroll-margin-top:96px;display:flex}body .dossier-record p{margin:0}.year-legend{color:var(--od-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.year-legend svg{vertical-align:-2px;margin-right:4px}@media (max-width:1240px){body .dossier-body{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}body .dossier-body>:last-child{grid-column:1/-1}}@media (max-width:1020px){body .dossier-head{grid-template-columns:minmax(0,1fr)}body .dossier-head__side{justify-items:start}body .dossier-head__actions{justify-content:flex-start}}@media (max-width:760px){body .dossier-cells{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body .dossier-cells>div:nth-child(3){border-left:0}body .dossier-cells>div:nth-child(n+3){border-top:1px solid var(--od-line)}body .dossier-body{grid-template-columns:minmax(0,1fr)}body .jot__bar{grid-template-columns:40px minmax(0,1fr)}body .jot__cell{display:none}body .jot__set{grid-column:1/-1}body .jot__proofs li{grid-template-columns:26px 72px minmax(0,1fr) auto}body .jot__to{text-align:left;grid-column:3/-1;padding-bottom:6px}body .dossier-tiles{grid-template-columns:minmax(0,1fr)}body .dossier-rows li{grid-template-columns:76px minmax(0,1fr)}body .dossier-rows li>:nth-child(3){grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){body .dossier-tile{transition:none}}body .year{gap:20px;margin-top:24px;display:grid}body .year__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;display:flex}body .year__lede{gap:10px;display:grid}body .year__lede p{color:var(--od-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:650;line-height:1.3}body .year__summary{gap:clamp(22px,4vw,52px);margin:0;display:flex}body .year__summary div{gap:2px;display:grid}body .year__summary dt{color:var(--od-muted);letter-spacing:.04em;order:2;font-size:.6875rem}body .year__summary dd{color:var(--od-ink);font-family:var(--od-serif);margin:0;font-size:1.75rem;line-height:1}body .year__summary .is-signal :is(dt,dd),body .year-ledger .is-signal{color:var(--od-signal)}body .year__presets{background:var(--od-paper);border:1px solid var(--od-control-line);border-radius:var(--od-radius-pill);padding:3px;display:flex}body .year__presets button{box-shadow:none;color:var(--od-muted);cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 15px;font-size:.875rem;font-weight:500;border-radius:var(--od-radius-pill)!important}body .year__presets button[aria-pressed=true]{background:var(--od-bordeaux);color:var(--od-paper)}body .year__body{border-top:1px solid var(--od-control-line);grid-template-columns:minmax(0,1fr) minmax(300px,370px);gap:40px;padding-top:16px;display:grid}body .year__instrument{min-width:0;position:relative}body .year__scroll{background:var(--od-paper);border:1px solid var(--od-line);border-radius:var(--od-radius-compact);overscroll-behavior-x:contain;overflow-x:auto}body .year__scroll svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;min-width:880px;max-width:none;display:block}body .year__scroll text{font-family:var(--od-sans)}body .year__window,body .year__detail{fill:var(--od-sheet-head)}body .year__detail{opacity:.28}body .year__rule{stroke:var(--od-line)}body .year__axis{stroke:var(--od-control-line)}body .year__week{stroke:var(--od-line);stroke-dasharray:1 3}body .year__lens{fill:none;stroke:var(--od-control-line)}body .year__month{fill:var(--od-caption-ink);letter-spacing:.06em;font-size:11px;font-family:var(--od-mono)!important}body .year__month.is-strong{fill:var(--od-ink)}body .year__month.is-today{fill:var(--od-signal)}body .year__note{fill:var(--od-caption-ink);font-size:11.5px;font-style:italic;font-family:var(--od-caption)!important}body .year__bar{fill:var(--od-control-line)}body .year__bar.is-lit{fill:var(--od-ink)}body .year__today{stroke:var(--od-signal)}body .year__hit{cursor:crosshair}body .year__pan{cursor:grab}body .year__brush:focus{outline:none}body .year__brush:focus-visible .year__brush-edge{stroke-width:2.5px}body .year__brush-body{cursor:grab}body .year__brush-edge{fill:none;stroke:var(--od-ink);stroke-width:1.2px}body .year__handle{cursor:ew-resize;fill:var(--od-ink)}body .year__rowline{stroke:var(--od-line)}body .year__row:hover .year__rowline{stroke:var(--od-ink)}body .year__swatch.is-personal{fill:var(--od-blush)}body .year__swatch.is-work{fill:var(--od-powder)}body .year__name{fill:var(--od-ink);font-size:16px;font-family:var(--od-serif)!important}body .year__row a{cursor:pointer}body .year__row a:hover .year__name{text-decoration:underline}body .year__relation{fill:var(--od-caption-ink);letter-spacing:.04em;font-size:11.5px;font-style:italic;font-family:var(--od-caption)!important}body .year__quiet{fill:var(--od-signal)}body .year__mark{cursor:pointer}body .year__mark:focus-visible{outline:2px solid var(--app-accent)}body .year__tip{background:var(--od-paper);border:1px solid var(--od-control-line);pointer-events:none;z-index:10;gap:4px;min-width:210px;max-width:290px;padding:10px 12px;font-size:.8125rem;display:grid;position:absolute}body .year__tip b{font-family:var(--od-serif);font-size:1.0625rem;font-weight:400}body .year__more{background:var(--od-paper);border:1px solid var(--od-control-line);border-radius:var(--od-radius-compact);cursor:pointer;min-height:40px;margin-top:12px;padding:0 14px;font-size:.875rem;font-weight:500}body .year__hint{margin:8px 0 0;font-size:.8125rem}body .year-ledger{min-width:0}body .year-ledger h2{margin:0;line-height:1;font-size:1.5rem!important}body .year-ledger__range{color:var(--od-muted);margin:6px 0 0;font-size:.75rem}body .year-ledger__group{margin-top:24px}body .year-ledger__group h3{border-bottom:1px solid var(--od-control-line);color:var(--od-muted);letter-spacing:.06em;justify-content:space-between;margin:0;padding-bottom:6px;font-size:.8125rem;font-style:normal;display:flex;font-family:var(--od-caption)!important;font-weight:650!important}body .year-ledger__group h3.is-signal{color:var(--od-signal)}body .year-ledger__group ul{margin:0;padding:0;list-style:none}body .year-ledger__item{border-bottom:1px solid var(--od-line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:13px;display:grid}body .year-ledger__date{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}body .year-ledger__date>b{font-family:var(--od-serif);font-size:1.65rem;font-weight:400;line-height:1}body .year-ledger__date>span{letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.1}body .year-ledger__date small{color:var(--od-caption-ink);margin-top:2px;font-size:.625rem;font-weight:500;display:block}body .year-ledger__what a{text-decoration:none}body .year-ledger__what b{color:var(--od-muted);margin-top:3px;font-size:.75rem;font-weight:500;display:block}body .year-ledger__what a:hover b,body .year-ledger__label:hover{text-decoration:underline}body .year-ledger__label{color:var(--od-ink);font-family:var(--od-serif);font-size:1.0625rem;line-height:1.2;display:block}body .year-ledger__what .od-caption{margin-top:2px;font-size:.6875rem;display:block}body .year-ledger__empty{margin-top:16px}@media (max-width:1020px){body .year__body{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){body .year{margin-top:12px}body .year__head{align-items:stretch}body .year__lede{width:100%}body .year__summary{justify-content:space-between}body .year__presets{width:100%}body .year__presets button{flex:1;padding-inline:8px}body .year__body{border-top:0;padding-top:0}body .year__instrument{display:none}body .year-ledger__item{grid-template-columns:48px minmax(0,1fr) auto}body .year-ledger__item .stamp{align-self:start}}body .gift-directions-pick{border-bottom:1px solid var(--od-line);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:24px;padding-block:16px;display:flex}body .gift-directions-pick a{font-family:var(--od-serif);font-size:1.375rem;text-decoration:none}body .gift-directions-pick a:hover{text-decoration:underline}body .gift-directions{background:var(--od-night);box-shadow:none;clip-path:inset(0 -100vmax);color:var(--od-paper);margin-block:8px 40px;padding-block:40px}body .gift-directions__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:28px;display:flex}body .gift-directions h2{color:var(--od-paper);margin:0 0 10px;line-height:1;font-size:clamp(2rem,3.4vw,3rem)!important}body .gift-directions .od-caption{color:var(--od-night-caption)}body .gift-directions__head .od-caption{max-width:70ch;margin:0}body .gift-directions__controls{flex-wrap:wrap;gap:8px;display:flex}body .gift-directions__modes{border:1px solid var(--od-night-caption);flex-wrap:wrap;display:flex}body .gift-directions__modes button{border:0;border-left:1px solid var(--od-night-caption);color:var(--od-night-caption);cursor:pointer;background:0 0;min-height:40px;padding:0 12px;font-size:.8125rem;font-weight:500;border-radius:0!important}body .gift-directions__modes button:first-child{border-left:0}body .gift-directions__modes button[aria-pressed=true]{background:var(--od-paper);color:var(--od-ink)}body .gift-directions__budget select{border:1px solid var(--od-night-caption);color:var(--od-paper);background:0 0;border-radius:0;min-height:40px;padding:0 10px;font-size:.8125rem}body .gift-directions__budget option{color:var(--od-ink)}body .gift-directions__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:24px;display:grid}body .direction{gap:12px;display:grid}body .direction__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:92px;display:grid}body .direction__num{color:var(--od-blush);font-family:var(--od-serif);font-size:3.25rem;line-height:.8}body .direction h3{color:var(--od-paper);margin:0 0 4px;font-size:1.5rem;font-family:var(--od-serif)!important;font-weight:400!important}body .direction__head p{color:var(--od-night-caption);font-family:var(--od-caption);letter-spacing:.03em;margin:0;font-size:.875rem;font-style:italic;line-height:1.4}body .direction-piece{background:var(--od-paper);color:var(--od-ink);gap:8px;padding:14px 16px 16px;display:grid}body .direction-piece.is-lead{box-shadow:none;margin:12px}body .gift-directions.is-work .direction-piece.is-lead{box-shadow:none}body .direction-piece__head{justify-content:space-between;align-items:start;gap:8px;display:flex}body .direction-piece__head .od-caption{color:var(--od-caption-ink);font-size:.75rem}body .direction-piece h4{font-family:var(--od-serif);margin:0;font-size:1.25rem;font-weight:400;line-height:1.15}body .direction-piece.is-lead h4{font-size:1.625rem}body .direction-piece__why{margin:0;font-size:.875rem;line-height:1.45}body .direction-piece__notes{border-top:1px solid var(--od-line);gap:8px;margin:4px 0 0;padding-top:10px;display:grid}body .direction-piece__notes dt{color:var(--od-caption-ink);font-family:var(--od-caption);letter-spacing:.05em;font-size:.75rem;font-style:italic}body .direction-piece__notes dd{margin:2px 0 0;font-size:.8125rem;line-height:1.4}body .direction-piece__evidence{background:var(--od-sheet-head);margin:4px 0 0;padding:6px 8px;font-size:.75rem}body .direction-piece__check{margin:0;font-size:.75rem}body .direction-piece__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}body .direction-piece__open{background:var(--od-bordeaux);color:var(--od-paper);min-height:36px;padding:9px 12px;font-size:.8125rem;font-weight:500;text-decoration:none}body .direction-piece__actions button{border:1px solid var(--od-control-line);color:var(--od-ink);cursor:pointer;background:0 0;min-height:36px;padding:0 10px;font-size:.8125rem;border-radius:0!important}body .direction-piece__actions button:hover{border-color:var(--od-ink)}body .direction-piece__actions button:disabled{color:var(--od-caption-ink);cursor:default}body .direction__reference{margin:4px 0 0;font-size:.75rem}body .gift-directions__notice{color:var(--od-blush);min-height:1.3em;margin:16px 0 0;font-size:.875rem}body .gift-directions__legend,body .gift-directions__empty{max-width:90ch;margin:8px 0 0;font-size:.75rem}body .concierge-desk{border-bottom:1px solid var(--od-control-line);gap:20px;margin-bottom:40px;padding-block:8px 40px;display:grid}body .concierge-desk h2{margin:0 0 10px;line-height:1;font-size:clamp(2rem,3.4vw,3rem)!important}body .concierge-desk__head .od-caption{max-width:72ch;margin:0}body .concierge-desk__brief{background:var(--od-paper);border:1px solid var(--od-control-line);gap:14px;padding:18px;display:grid}body .concierge-desk__brief fieldset{border:0;margin:0;padding:0}body .concierge-desk__chips{flex-wrap:wrap;gap:6px;display:flex}body .concierge-desk__chips button,body .concierge-desk__replies button{background:var(--od-paper);border:1px solid var(--od-control-line);cursor:pointer;min-height:36px;padding:0 14px;font-size:.8125rem;font-weight:500;border-radius:var(--od-radius-pill)!important}body .concierge-desk__chips button[aria-pressed=true]{background:var(--od-bordeaux);border-color:var(--od-bordeaux);color:var(--od-paper)}body .concierge-desk__fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}body .concierge-desk__fields label,body .concierge-desk__message{gap:4px;display:grid}body .concierge-desk__fields span{color:var(--od-caption-ink);font-family:var(--od-caption);font-size:.8125rem;font-style:italic}body .concierge-desk__fields input,body .concierge-desk__message textarea{background:var(--od-canvas);border:1px solid var(--od-line);border-radius:0;min-height:44px;padding:10px 12px;font-size:.9375rem}body .concierge-desk__message textarea{font-family:var(--od-sans);resize:vertical}body .concierge-desk__message textarea::placeholder{color:var(--od-caption-ink);font-family:var(--od-caption);font-style:italic}body .concierge-desk__consent{align-items:start;gap:8px;font-size:.8125rem;display:flex}body .concierge-desk__send{flex-wrap:wrap;align-items:center;gap:16px;display:flex}body .concierge-desk__ask{background:var(--od-bordeaux);color:var(--od-paper);cursor:pointer;border:0;min-height:48px;padding:0 24px;font-size:.9375rem;font-weight:500;border-radius:0!important}body .concierge-desk__ask:disabled{background:var(--od-sheet-head);color:var(--od-caption-ink);cursor:default}body .concierge-desk__progress,body .concierge-desk__notice{color:var(--od-muted);font-family:var(--od-caption);margin:0;font-style:italic}body .concierge-desk__note{border-left:3px solid var(--od-bordeaux);margin:0;padding:4px 0 4px 18px}body .concierge-desk__note p{font-family:var(--od-serif);max-width:70ch;margin:0;font-size:1.3125rem;line-height:1.35}body .concierge-desk__question{font-style:italic;font-family:var(--od-caption)!important;margin-top:8px!important;font-size:1rem!important}body .concierge-desk__directions{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:24px;margin-top:24px;display:grid}body .concierge-direction{gap:14px;display:grid}body .concierge-direction header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}body .concierge-direction__num{color:var(--od-bordeaux);font-family:var(--od-serif);font-size:3rem;line-height:.8}body .concierge-direction h3{margin:0 0 4px;font-size:1.5rem;font-family:var(--od-serif)!important;font-weight:400!important}body .concierge-direction header p{color:var(--od-muted);font-family:var(--od-caption);margin:0;font-size:.875rem;font-style:italic}body .concierge-pick{background:var(--od-paper);border:1px solid var(--od-line);display:grid}body .concierge-pick__image{aspect-ratio:1;background:var(--od-sheet-head);object-fit:cover;width:100%;max-width:100%;max-height:280px;display:block}body .concierge-pick__body{gap:8px;padding:14px 16px 16px;display:grid}body .concierge-pick__head{justify-content:space-between;align-items:start;gap:8px;display:flex}body .concierge-pick h4{font-family:var(--od-serif);margin:0;font-size:1.25rem;font-weight:400;line-height:1.15}body .concierge-pick__facts{background:var(--od-sheet-head);margin:0;padding:6px 8px;font-size:.75rem}body .concierge-pick__why{margin:0;font-size:.875rem;line-height:1.45}body .concierge-pick__notes{gap:6px;margin:0;display:grid}body .concierge-pick__notes dt{color:var(--od-caption-ink);font-family:var(--od-caption);font-size:.75rem;font-style:italic}body .concierge-pick__notes dd{margin:1px 0 0;font-size:.8125rem;line-height:1.4}body .concierge-pick__evidence{margin:0;font-size:.75rem}body .concierge-pick__actions{flex-wrap:wrap;gap:6px;display:flex}body .concierge-pick__actions a,body .concierge-pick__actions button{border:1px solid var(--od-control-line);cursor:pointer;align-items:center;min-height:36px;padding:0 10px;font-size:.8125rem;text-decoration:none;display:inline-flex;border-radius:0!important}body .concierge-pick__actions button{color:var(--od-ink);background:0 0}body .concierge-pick__actions .concierge-pick__open{background:var(--od-bordeaux);border-color:var(--od-bordeaux);color:var(--od-paper)}body .concierge-desk__replies{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}body .concierge-pick__house{color:var(--od-bordeaux);font-family:var(--od-sans);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.75rem;font-style:normal;font-weight:600;display:block}body .gift-search{gap:12px;display:grid}body .gift-search__box{background:var(--od-paper);border:1px solid var(--od-control-line);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}body .gift-search__box:focus-within{border-color:var(--od-bordeaux);box-shadow:none}body .gift-search__box textarea{box-shadow:none;font-family:var(--od-sans);resize:none;background:0 0;border:0;border-radius:0;outline:none;min-height:88px;padding:20px 22px;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.25}body .gift-search__box textarea::placeholder{color:var(--od-caption-ink);font-family:var(--od-caption);letter-spacing:.02em;font-size:clamp(1rem,1.6vw,1.25rem);font-style:italic}body .gift-search__go{background:var(--od-bordeaux);color:var(--od-paper);cursor:pointer;border:0;min-width:132px;padding:0 24px;font-size:1rem;font-weight:500;border-radius:0!important}body .gift-search__go:disabled{background:var(--od-sheet-head);color:var(--od-caption-ink);cursor:default}body .gift-search__meta{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 24px;display:flex}body .gift-search__refine summary,body .gift-more-tools>summary{cursor:pointer;font-size:.875rem;font-weight:500;list-style:none}body .gift-search__refine summary::-webkit-details-marker{display:none}body .gift-more-tools>summary::-webkit-details-marker{display:none}body .gift-search__refine summary:before,body .gift-more-tools>summary:before{content:"+ ";color:var(--od-bordeaux)}body .gift-search__refine[open] summary:before,body .gift-more-tools[open]>summary:before{content:"– "}body .gift-search__options{background:var(--od-paper);border:1px solid var(--od-line);gap:12px;margin-top:10px;padding:16px;display:grid}body .gift-more-tools{border-top:1px solid var(--od-control-line);margin-top:8px;padding-block:20px}body .gift-more-tools>summary{font-family:var(--od-sans);font-weight:500;line-height:1.4;font-size:.9375rem!important}@media (max-width:760px){body .gift-search__box{grid-template-columns:minmax(0,1fr)}body .gift-search__go{min-height:48px}}body .year__filters,body .year-overview{--tint-birthday:var(--od-blush);--tint-anniversary:var(--od-powder);--tint-date:color-mix(in srgb, var(--od-warning) 45%, var(--od-paper));--tint-occasion:color-mix(in srgb, var(--od-warning) 45%, var(--od-paper));--tint-gift:color-mix(in srgb, var(--od-success) 55%, var(--od-paper));--tint-promise:color-mix(in srgb, var(--od-powder) 45%, var(--od-bordeaux));--tint-meeting:color-mix(in srgb, var(--od-success) 25%, var(--od-powder));--tint-rhythm:var(--od-control-line)}body .year__filters{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 24px;display:flex}body .year__filters-label{color:var(--od-muted);margin-right:4px;font-size:.8125rem}body .year__filters-gap{flex:12px}body .year__filter{border:1px solid var(--od-control-line);border-radius:var(--od-radius-pill);color:var(--od-muted);cursor:pointer;font:inherit;background:0 0;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:.8125rem;display:inline-flex}body .year__filter i{background:var(--tint,var(--od-control-line));border-radius:var(--od-radius-pill);width:8px;height:8px}body .year__filter small{color:var(--od-caption-ink)}body .year__filter[aria-pressed=true]{background:var(--od-paper);border-color:var(--od-ink);color:var(--od-ink)}body .year__filter[aria-pressed=false] i{opacity:.35}body :is(.year__filter,.year-overview__dot).is-birthday{--tint:var(--tint-birthday)}body :is(.year__filter,.year-overview__dot).is-anniversary{--tint:var(--tint-anniversary)}body :is(.year__filter,.year-overview__dot).is-date{--tint:var(--tint-date)}body :is(.year__filter,.year-overview__dot).is-occasion{--tint:var(--tint-occasion)}body :is(.year__filter,.year-overview__dot).is-gift{--tint:var(--tint-gift)}body :is(.year__filter,.year-overview__dot).is-promise{--tint:var(--tint-promise)}body :is(.year__filter,.year-overview__dot).is-meeting{--tint:var(--tint-meeting)}body :is(.year__filter,.year-overview__dot).is-rhythm{--tint:var(--tint-rhythm)}body .year-overview{border-top:1px solid var(--od-control-line);border-left:1px solid var(--od-control-line);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:0;display:grid}body .year-overview__month{border-right:1px solid var(--od-control-line);border-bottom:1px solid var(--od-control-line);align-content:start;gap:10px;min-height:132px;padding:16px 18px 18px;display:grid}body .year-overview__month.is-now{background:var(--od-paper)}body .year-overview__head{color:var(--od-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;padding:0;display:flex}body .year-overview__head h3{font-family:var(--od-serif,Georgia, serif);margin:0;font-size:1.5rem;font-weight:400}body .year-overview__month.is-now .year-overview__head h3{color:var(--od-bordeaux)}body .year-overview__head h3 small{color:var(--od-muted);font-size:.75rem}body .year-overview__head:hover h3{text-underline-offset:4px;text-decoration:underline}body .year-overview__load{background:var(--od-control-line);height:3px;display:block}body .year-overview__load span{background:var(--od-bordeaux);height:100%;display:block}body .year-overview ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}body .year-overview li{grid-template-columns:8px 22px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:.8125rem;display:grid}body .year-overview li a,body .year-overview li>span{color:var(--od-ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}body .year-overview li a:hover{text-decoration:underline}body .year-overview li small{color:var(--od-caption-ink);font-size:.6875rem}body .year-overview li.is-overdue b,body .year-overview li.is-unprepared small{color:var(--od-signal)}body .year-overview li.is-done{opacity:.55}body .year-overview__dot{background:var(--tint,var(--od-control-line));border-radius:var(--od-radius-pill);align-self:center;width:8px;height:8px;display:block}body .year-overview__quiet{color:var(--od-caption-ink);margin:0;font-size:.8125rem;font-style:italic}body .year-overview__more{color:var(--od-bordeaux);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.8125rem;font-weight:600}
body .card-modes{gap:24px;display:grid}body .card-modes__switch{border-bottom:1px solid var(--od-control-line);flex-wrap:wrap;gap:0;display:flex}body .card-modes__switch button{color:var(--od-muted);cursor:pointer;font-family:var(--od-serif);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;gap:2px;margin-bottom:-1px;padding:12px 24px 14px 0;font-size:1.5rem;display:grid;border-radius:0!important}body .card-modes__switch button small{font-family:var(--od-caption);letter-spacing:.03em;font-size:.8125rem;font-style:italic}body .card-modes__switch button[aria-selected=true]{border-bottom-color:var(--od-bordeaux);color:var(--od-ink)}body .stationery{gap:28px;display:grid}body .stationery__head h2{margin:0 0 8px;line-height:1;font-size:clamp(2.25rem,4vw,3.5rem)!important}body .stationery__head .od-caption{max-width:70ch;margin:0}body .stationery__houses{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}body .stationery__houses button{background:var(--od-paper);border:1px solid var(--od-line);cursor:pointer;text-align:left;align-content:start;gap:6px;min-width:0;padding:12px;display:grid;overflow:hidden;border-radius:0!important}body .stationery__houses button[aria-pressed=true]{border:2px solid var(--od-bordeaux)}body .stationery__house-chip{background:var(--paper);border:1px solid var(--od-line);width:100%;height:56px;display:block;position:relative}body .stationery__house-chip:after{background:var(--ink);content:"";width:18%;height:3px;position:absolute;top:34%;left:50%;transform:translate(-50%)}body .stationery__houses strong{font-family:var(--od-serif);font-size:1.125rem;font-weight:400}body .stationery__houses small{color:var(--od-muted);font-size:.75rem;line-height:1.35}body .stationery__body{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start;gap:32px;display:grid}body .stationery__desk{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--od-night) 3%, transparent) 0 1px, transparent 1px 4px), color-mix(in srgb, var(--od-canvas) 82%, var(--od-control-line));place-items:center;min-height:640px;padding:56px 32px 72px;display:grid;position:sticky;top:96px;overflow:hidden}body .stationery-envelope{aspect-ratio:1.42;background:var(--envelope);box-shadow:0 1px 1px color-mix(in srgb, var(--od-night) 18%, transparent), 0 22px 40px -20px color-mix(in srgb, var(--od-night) 50%, transparent);width:min(52%,380px);position:absolute;bottom:8%;right:3%;transform:rotate(6deg)}body .stationery-envelope:before{background:linear-gradient(32deg, transparent 49.6%, color-mix(in srgb, var(--od-night) 9%, transparent) 50%, transparent 50.6%), linear-gradient(-32deg, transparent 49.6%, color-mix(in srgb, var(--od-night) 9%, transparent) 50%, transparent 50.6%);content:"";position:absolute;inset:0}body .stationery-envelope__flap{background:var(--envelope);clip-path:polygon(0 100%,100% 100%,50% 0);width:100%;height:62%;position:absolute;bottom:99%;left:0}body .stationery-envelope__liner{background:var(--liner-pattern,var(--envelope));clip-path:polygon(4% 100%,96% 100%,50% 8%);position:absolute;inset:0}body .stationery-envelope.liner-silk_stripe{--liner-pattern:repeating-linear-gradient(90deg, var(--liner-a) 0 3px, var(--liner-b) 3px 9px)}body .stationery-envelope.liner-marbled{--liner-pattern:radial-gradient(ellipse at 20% 70%, color-mix(in srgb, var(--liner-a) 55%, transparent), transparent 40%), radial-gradient(ellipse at 70% 60%, color-mix(in srgb, var(--liner-a) 40%, transparent), transparent 45%), repeating-radial-gradient(circle at 40% 80%, var(--liner-b) 0 6px, color-mix(in srgb, var(--liner-a) 25%, var(--liner-b)) 6px 9px)}body .stationery-envelope.liner-gold_leaf{--liner-pattern:linear-gradient(135deg, var(--gilt-a), var(--gilt-b) 45%, var(--gilt-a) 70%, var(--gilt-b))}body .stationery-envelope.liner-damask{--liner-pattern:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--liner-a) 80%, transparent) 0 18%, transparent 19%) 0 0 / 18px 18px, var(--liner-b)}body .stationery-envelope.liner-toile{--liner-pattern:repeating-linear-gradient(45deg, color-mix(in srgb, var(--liner-a) 45%, transparent) 0 1px, transparent 1px 7px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--liner-a) 30%, transparent) 0 1px, transparent 1px 11px), var(--liner-b)}body .stationery-envelope__to{color:color-mix(in srgb, var(--od-night) 80%, var(--envelope));text-align:center;font-size:clamp(1.25rem,2.2vw,1.85rem);position:absolute;bottom:22%;left:0;right:0}body .stationery-seal{filter:drop-shadow(0 1px .5px color-mix(in srgb, var(--od-night) 45%, transparent)) drop-shadow(1px 3px 3px color-mix(in srgb, var(--od-night) 25%, transparent));z-index:2;width:74px;height:74px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(-8deg)}body .stationery-envelope__flap:has(.stationery-seal){clip-path:none}body .stationery-envelope__flap:has(.stationery-seal):before{background:var(--envelope);clip-path:polygon(0 100%,100% 100%,50% 0);content:"";position:absolute;inset:0}body .stationery-envelope__flap:has(.stationery-seal) .stationery-seal{top:12%;bottom:auto}body .stationery-card{aspect-ratio:var(--ratio);background:var(--paper);box-shadow:0 1px 1px color-mix(in srgb, var(--od-night) 20%, transparent), 0 2px 6px color-mix(in srgb, var(--od-night) 10%, transparent), 0 30px 60px -30px color-mix(in srgb, var(--od-night) 55%, transparent);color:var(--ink);text-align:center;width:min(66%, 480px, calc(520px * var(--ratio)));z-index:1;grid-template-rows:auto auto 1fr auto;justify-self:start;justify-items:center;gap:4%;margin-left:4%;padding:7% 9%;display:grid;position:relative;overflow:hidden;transform:rotate(-1.2deg);container-type:inline-size}body .stationery-card.paper-ecru_laid{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--od-night) 4%, transparent) 0 1px, transparent 1px 5px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--od-night) 3%, transparent) 0 1px, transparent 1px 48px), var(--paper)}body .stationery-card.paper-ivory_cotton,body .stationery-card.paper-pure_white,body .stationery-card.paper-blush,body .stationery-card.paper-powder_blue,body .stationery-card.paper-pearl_grey{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--od-paper) 50%, transparent), transparent 60%), var(--paper)}body .stationery-card.edge-gilded_gold,body .stationery-card.edge-gilded_silver{border:3px solid #0000;border-image:linear-gradient(135deg, var(--gilt-a), var(--gilt-b) 30%, var(--gilt-a) 55%, var(--gilt-b) 80%, var(--gilt-a)) 1}body .stationery-card.edge-painted_bordeaux,body .stationery-card.edge-painted_navy{border:3px solid var(--painted)}body .stationery-card__crest{justify-items:center;gap:2px;display:grid}body .stationery-card__motif svg{width:auto;height:10cqw;display:block}body .stationery-mono{line-height:1;display:inline-flex}body .stationery-mono--roman{letter-spacing:.32em;align-items:center;gap:2.4cqw;font-size:3.4cqw;font-weight:600}body .stationery-mono--roman i{background:currentColor;width:4.4cqw;height:1px;display:block}body .stationery-mono--script{font-size:9cqw}body .stationery-mono--cypher{width:1.6em;height:1.1em;font-size:10cqw;position:relative}body .stationery-mono--cypher>span{left:calc(var(--i) * .32em);top:calc(var(--i) * .06em);position:absolute}body .stationery-mono--framed{letter-spacing:.16em;place-items:center;width:19cqw;height:12.5cqw;font-size:5cqw;font-weight:500;display:grid}body .stationery-mono--framed svg{grid-area:1/1;width:100%;height:100%}body .stationery-mono--framed svg ellipse{fill:none;stroke:currentColor;stroke-width:1px}body .stationery-mono--framed>span{grid-area:1/1}body .stationery-card__heading{letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:2.3cqw;font-weight:500}body .stationery-card__message{align-self:center;max-width:34ch;margin:0;font-size:3.4cqw;line-height:1.5}body .stationery-card__message.type-copperplate{font-size:5.2cqw;line-height:1.25}body .stationery-card__message.type-roman{font-style:italic}body .stationery-card__message.type-modern{font-family:var(--od-sans);letter-spacing:.02em;font-size:2.9cqw}body .stationery-card__signoff{justify-self:end;margin:0;font-size:4.8cqw}body .stationery-card.process-engraved :where(.stationery-mono,.stationery-card__heading,.stationery-card__message,.stationery-card__signoff){text-shadow:0 .6px 0 color-mix(in srgb, var(--od-night) 45%, transparent), 0 -.4px 0 color-mix(in srgb, var(--od-paper) 70%, transparent)}body .stationery-card.process-letterpress :where(.stationery-mono,.stationery-card__heading,.stationery-card__message,.stationery-card__signoff){text-shadow:0 1px 0 color-mix(in srgb, var(--od-paper) 75%, transparent), 0 -1px 0 color-mix(in srgb, var(--od-night) 18%, transparent)}body .stationery-card.process-blind_deboss :where(.stationery-mono,.stationery-card__heading,.stationery-card__message,.stationery-card__signoff){text-shadow:0 1px 0 color-mix(in srgb, var(--od-paper) 85%, transparent), 0 -1px 0 color-mix(in srgb, var(--od-night) 22%, transparent)}body .stationery-card.process-blind_deboss .stationery-card__motif svg{filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--od-paper) 85%, transparent)) drop-shadow(0 -1px 0 color-mix(in srgb, var(--od-night) 25%, transparent))}body .stationery-card.process-foil :where(.stationery-mono,.stationery-card__heading,.stationery-card__message,.stationery-card__signoff),body .stationery-card.metal-gold :where(.stationery-mono,.stationery-card__heading,.stationery-card__message,.stationery-card__signoff),body .stationery-card.metal-silver :where(.stationery-mono,.stationery-card__heading,.stationery-card__message,.stationery-card__signoff){-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(120deg, var(--foil-a), var(--foil-b) 35%, var(--foil-c) 55%, var(--foil-b) 80%, var(--foil-a));color:#0000;text-shadow:none}body .stationery-card.process-foil .stationery-mono--roman i,body .stationery-card.metal-gold .stationery-mono--roman i,body .stationery-card.metal-silver .stationery-mono--roman i{background:var(--foil-b)}body .stationery-card.process-foil .stationery-mono--framed svg ellipse,body .stationery-card.metal-gold .stationery-mono--framed svg ellipse,body .stationery-card.metal-silver .stationery-mono--framed svg ellipse{stroke:var(--foil-b)}body .stationery__controls{gap:18px;display:grid}body .stationery-options,body .stationery-words{border:0;border-top:1px solid var(--od-line);margin:0;padding:14px 0 0}body .stationery-options legend,body .stationery-words legend{font-family:var(--od-serif);padding:0;font-size:1.25rem}body .stationery-options>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}body .stationery-options label{background:var(--od-paper);border:1px solid var(--od-line);cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:6px 10px;font-size:.8125rem;display:inline-flex}body .stationery-options label.is-selected{border:2px solid var(--od-bordeaux)}body .stationery-options label:focus-within{outline:2px solid var(--od-bordeaux);outline-offset:2px}body .stationery-options input{opacity:0;width:1px;height:1px;position:absolute}body .stationery-options__label{display:grid}body .stationery-options__label small{color:var(--od-caption-ink);font-family:var(--od-caption);font-size:.75rem;font-style:italic}body .stationery-options__swatch>span{border:1px solid var(--od-control-line);width:20px;height:20px;display:block}body .stationery-options__swatch .ink-swatch,body .stationery-options__swatch .seal-swatch{border-radius:50%}body .stationery-options__swatch .edge-gilded_gold,body .stationery-options__swatch .edge-gilded_silver{border:3px solid var(--od-control-line);border-image:linear-gradient(135deg, var(--od-paper), var(--od-control-line), var(--od-paper)) 1}body .stationery-options__swatch .edge-painted_bordeaux{border:3px solid var(--od-bordeaux)}body .stationery-options__swatch .edge-painted_navy{border:3px solid var(--od-ink)}body .stationery-options__swatch .edge-deckled{border-style:dashed}body .stationery-words{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body .stationery-words legend{grid-column:1/-1;margin-bottom:4px}body .stationery-words label{gap:4px;display:grid}body .stationery-words label.is-wide{grid-column:1/-1}body .stationery-words span{color:var(--od-caption-ink);font-family:var(--od-caption);font-size:.8125rem;font-style:italic}body .stationery-words input,body .stationery-words select,body .stationery-words textarea{background:var(--od-paper);border:1px solid var(--od-line);border-radius:0;min-height:40px;padding:8px 10px;font-size:.9375rem}body .stationery__make{border-top:1px solid var(--od-control-line);gap:16px;padding-top:24px;display:grid}body .stationery__make h3{margin:0;font-size:1.875rem;font-family:var(--od-serif)!important;font-weight:400!important}body .stationery__make-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}body .stationery__make-grid p{max-width:60ch;margin:0}body .stationery__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}body .stationery__actions button{background:var(--od-paper);border:1px solid var(--od-control-line);cursor:pointer;min-height:44px;padding:0 18px;font-size:.9375rem;font-weight:500;border-radius:0!important}body .stationery__actions .stationery__save{background:var(--od-bordeaux);border-color:var(--od-bordeaux);color:var(--od-paper)}body .stationery__notice{color:var(--od-muted);font-family:var(--od-caption);min-height:1.4em;font-style:italic;margin-top:10px!important}body .stationery__engravers{gap:8px;display:grid}body .stationery__engravers a{background:var(--od-paper);border:1px solid var(--od-line);gap:2px;padding:12px 14px;text-decoration:none;display:grid}body .stationery__engravers a:hover{border-color:var(--od-ink)}body .stationery__engravers strong{font-family:var(--od-serif);font-size:1.125rem;font-weight:400}body .stationery__engravers span{color:var(--od-muted);font-size:.8125rem}body .stationery__quantity{align-items:center;gap:10px;display:flex}body .stationery__quantity span{font-family:var(--od-caption);font-style:italic}body .stationery__quantity input{border:1px solid var(--od-line);border-radius:0;width:96px;min-height:40px;padding:0 10px}body .stationery__brief{background:var(--od-paper);border:1px solid var(--od-line);font-family:var(--od-mono);white-space:pre-wrap;margin:0;padding:14px 16px;font-size:.75rem;line-height:1.6;overflow-x:auto}@media (max-width:1100px){body .stationery__body,body .stationery__make-grid{grid-template-columns:minmax(0,1fr)}body .stationery__desk{min-height:480px;position:relative;top:0}}@media (max-width:600px){body .stationery__desk{min-height:380px;padding:32px 12px 56px}body .stationery-card{width:88%}body .stationery-envelope{display:none}}body .stationery-card:is(.format-folded_note,.format-invitation,.format-monarch_sheet){gap:6%;padding:11% 10%}body .stationery-card:is(.format-folded_note,.format-invitation,.format-monarch_sheet) .stationery-card__message{font-size:4.6cqw}body .stationery-card:is(.format-folded_note,.format-invitation,.format-monarch_sheet) .stationery-card__message.type-copperplate{font-size:7cqw}body .stationery-card:is(.format-folded_note,.format-invitation,.format-monarch_sheet) .stationery-card__message.type-modern{font-size:4cqw}body .stationery-card:is(.format-folded_note,.format-invitation,.format-monarch_sheet) .stationery-card__heading{font-size:3.2cqw}body .stationery-card:is(.format-folded_note,.format-invitation,.format-monarch_sheet) .stationery-card__signoff{font-size:6.4cqw}body .stationery-card:is(.format-folded_note,.format-invitation,.format-monarch_sheet) .stationery-card__motif svg{height:14cqw}body .stationery-card:is(.format-folded_note,.format-invitation,.format-monarch_sheet) .stationery-mono--script{font-size:12cqw}body .stationery-card:is(.format-folded_note,.format-invitation,.format-monarch_sheet) .stationery-mono--cypher{font-size:13cqw}body .recipient-letter{box-sizing:border-box;gap:18px;width:100%;max-width:880px;margin:0 auto;padding:24px 0 8px;display:grid}body .recipient-letter>h1{font-family:var(--od-serif);text-align:center;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}body .envelope-reveal{justify-items:center;gap:16px;width:100%;display:grid}body .stationery__desk--received .stationery-card{width:min(72%, 560px, calc(560px * var(--ratio)))}body .stationery__desk.stationery__desk--received{width:100%;min-height:560px;position:relative;top:auto}body .stationery__desk--received .stationery-card,body .stationery__desk--received .stationery-envelope{transition:transform .9s cubic-bezier(.2,.7,.1,1),opacity .7s,right .9s cubic-bezier(.2,.7,.1,1),bottom .9s cubic-bezier(.2,.7,.1,1),width .9s cubic-bezier(.2,.7,.1,1)}body .envelope-reveal.is-sealed .stationery-card{opacity:0;transform:translateY(24%)scale(.86)}body .envelope-reveal.is-sealed .stationery-envelope{width:min(78%,460px);bottom:22%;right:50%;transform:translate(50%)rotate(0)}body .envelope-reveal__open{background:var(--od-ink);border-radius:var(--od-radius);color:var(--od-paper);cursor:pointer;font:500 .9375rem/1 var(--od-sans);border:0;padding:14px 22px}body .envelope-reveal__open:focus-visible{outline:2px solid var(--od-bordeaux);outline-offset:3px}@media (max-width:640px){body .stationery__desk.stationery__desk--received{min-height:460px;padding:40px 16px 56px}body .stationery__desk--received .stationery-card{width:92%}body .stationery__desk--received .stationery-envelope{display:block}body .envelope-reveal.is-sealed .stationery-envelope{width:80%;bottom:10%}body .envelope-reveal.is-open .stationery-envelope{opacity:0}body .envelope-reveal.is-open .stationery__desk.stationery__desk--received{min-height:320px}}@media (prefers-reduced-motion:reduce){body .stationery__desk--received .stationery-card,body .stationery__desk--received .stationery-envelope{transition:none}}body .stationery__sent{border-top:1px solid var(--od-line);gap:8px;margin-top:12px;padding-top:12px;display:grid}body .stationery__sent code{font-family:var(--od-mono);overflow-wrap:anywhere;font-size:.8125rem}body .stationery__sent a{color:var(--od-ink);align-self:center;font-size:.875rem}body .stationery__engraving{border-top:1px solid var(--od-line);grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:end;gap:10px 32px;margin-top:20px;padding-top:18px;display:grid}body .stationery__engraving h4{font-family:var(--od-serif);margin:0 0 10px;font-size:1.125rem;font-weight:400}html body .workspace main .stationery__engraving .journey-track{max-width:none}html body .workspace main .stationery__engraving .journey-track li{height:6px}body .stationery__engraving-steps{color:var(--od-muted);grid-template-columns:repeat(5,1fr);margin:6px 0 0;padding:0;font-size:.75rem;list-style:none;display:grid}body .stationery__engraving label{gap:6px;font-size:.8125rem;display:grid}body .stationery__engraving .od-caption{grid-column:1/-1;margin:0}@media (max-width:640px){body .stationery__engraving{grid-template-columns:minmax(0,1fr)}}body .stationery__preview{gap:10px;display:grid;position:sticky;top:96px}body .stationery__preview .stationery__desk{position:relative;top:auto}body .stationery__preview-switch{justify-self:start;gap:4px;display:flex}body .stationery__preview-switch button{border-radius:var(--od-radius);color:var(--od-muted);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:.8125rem;font-weight:600}body .stationery__preview-switch button[aria-pressed=true]{background:var(--od-sheet-head);color:var(--od-ink)}body .stationery__preview-switch button:disabled{cursor:default;opacity:.4}body .stage3d{background:radial-gradient(ellipse at 30% 20%, color-mix(in srgb, var(--od-paper) 70%, transparent), transparent 60%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--od-night) 3%, transparent) 0 1px, transparent 1px 4px), color-mix(in srgb, var(--od-canvas) 80%, var(--od-control-line));border-radius:var(--od-radius-dialog);min-height:640px;transition:background-color .6s;position:relative;overflow:hidden}body .stage3d[data-light=candle]{background:radial-gradient(ellipse at 18% 62%, color-mix(in srgb, var(--od-warning) 38%, transparent), transparent 55%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--od-night) 10%, transparent) 0 2px, transparent 2px 9px), linear-gradient(160deg, color-mix(in srgb, var(--od-night) 72%, var(--od-warning)), var(--od-night))}body .stage3d.is-loading{animation:1.6s ease-in-out infinite stage3d-wait}@keyframes stage3d-wait{50%{opacity:.7}}body .stage3d__canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}body .stage3d__canvas:active{cursor:grabbing}body .stage3d__bar{background:color-mix(in srgb, var(--od-paper) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--od-radius-pill);z-index:1;gap:2px;padding:3px;display:flex;position:absolute;top:14px;left:14px}body .stage3d__bar--right{left:auto;right:14px}body .stage3d__bar button{border-radius:var(--od-radius-pill);color:var(--od-muted);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:.75rem;font-weight:600}body .stage3d__bar button[aria-pressed=true]{background:var(--od-ink);color:var(--od-paper)}body .stage3d__bar button:disabled{cursor:default;opacity:.35}body .stage3d__foot{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:14px;left:16px;right:14px}body .stage3d__foot .od-caption{margin:0}body .stage3d[data-light=candle] .stage3d__foot .od-caption{color:color-mix(in srgb, var(--od-paper) 72%, transparent)}body .stage3d__foot button{background:color-mix(in srgb, var(--od-paper) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--od-radius-pill);color:var(--od-ink);cursor:pointer;border:0;align-items:center;gap:6px;padding:7px 12px;font-size:.75rem;font-weight:600;display:inline-flex}@media (max-width:860px){body .stationery__preview{position:relative;top:auto}body .stage3d{min-height:420px}body .stage3d__bar--right{inset:auto auto 14px 14px}body .stage3d__foot .od-caption{display:none}body .stage3d__foot{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){body .stage3d.is-loading{animation:none}}body .letter3d{justify-items:center;gap:16px;width:100%;display:grid}body .letter3d__stage{background:radial-gradient(ellipse at 35% 25%, color-mix(in srgb, var(--od-paper) 75%, transparent), transparent 60%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--od-night) 3%, transparent) 0 1px, transparent 1px 4px), color-mix(in srgb, var(--od-canvas) 80%, var(--od-control-line));border-radius:var(--od-radius-dialog);width:100%;height:min(620px,72vh);position:relative;overflow:hidden}body .letter3d__stage.is-loading{animation:1.6s ease-in-out infinite stage3d-wait}body .letter3d__canvas{cursor:pointer;touch-action:pan-y;width:100%;height:100%;display:block}@media (max-width:640px){body .letter3d__stage{height:min(480px,64vh)}}@media (prefers-reduced-motion:reduce){body .letter3d__stage.is-loading{animation:none}}body .stationery-card__message{font-size:calc(3.4cqw * var(--text-scale,1));text-align:var(--text-align,center);justify-self:stretch;max-width:none}body .stationery-card__message.type-copperplate,body .stationery-card__message.type-flourish,body .stationery-card__message.type-hand{font-size:calc(5.2cqw * var(--text-scale,1));line-height:1.25}body .stationery-card__message.type-didone{font-size:calc(3.6cqw * var(--text-scale,1))}body .stationery-card__message.type-modern,body .stationery-card__message.type-sans{font-size:calc(2.9cqw * var(--text-scale,1));letter-spacing:.02em}body .stationery-card.texture-laid{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--od-night) 4%, transparent) 0 1px, transparent 1px 5px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--od-night) 3%, transparent) 0 1px, transparent 1px 48px), var(--paper)}body .stationery-card.texture-linen{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--od-night) 3.5%, transparent) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--od-night) 3.5%, transparent) 0 1px, transparent 1px 3px), var(--paper)}body .stationery-card.texture-cotton{background:radial-gradient(circle at 20% 30%, #ffffff2e, transparent 40%), radial-gradient(circle at 80% 70%, color-mix(in srgb, var(--od-night) 5%, transparent), transparent 45%), var(--paper)}body .stationery-card.texture-flecked{background:radial-gradient(circle, color-mix(in srgb, var(--od-night) 22%, transparent) .6px, transparent 1.2px) 0 0 / 23px 19px, radial-gradient(circle, color-mix(in srgb, var(--od-night) 14%, transparent) .5px, transparent 1px) 11px 7px / 31px 27px, var(--paper)}body .stationery-card:is(.border-single,.border-double,.border-dotted,.border-deco):after{border:1px solid var(--ink);content:"";pointer-events:none;position:absolute;inset:4.5%}body .stationery-card.border-double:after{box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--ink)}body .stationery-card.border-dotted:after{border-style:dotted;border-width:1.5px}body .stationery-card.border-deco:after{background:linear-gradient(var(--ink), var(--ink)) top left / 9% 1px no-repeat, linear-gradient(var(--ink), var(--ink)) top left / 1px 13% no-repeat, linear-gradient(var(--ink), var(--ink)) top right / 9% 1px no-repeat, linear-gradient(var(--ink), var(--ink)) top right / 1px 13% no-repeat, linear-gradient(var(--ink), var(--ink)) bottom left / 9% 1px no-repeat, linear-gradient(var(--ink), var(--ink)) bottom left / 1px 13% no-repeat, linear-gradient(var(--ink), var(--ink)) bottom right / 9% 1px no-repeat, linear-gradient(var(--ink), var(--ink)) bottom right / 1px 13% no-repeat;border:0}body .stationery-card.metal-copper :where(.stationery-mono,.stationery-card__heading,.stationery-card__message,.stationery-card__signoff){-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(120deg, var(--foil-a), var(--foil-b) 35%, var(--foil-c) 55%, var(--foil-b) 80%, var(--foil-a));color:#0000}body .stationery-card.edge-gilded_copper{box-shadow:0 0 0 1.5px var(--gilt-b), 0 30px 60px -30px color-mix(in srgb, var(--od-night) 55%, transparent)}body .stationery-card:is(.edge-painted_forest,.edge-painted_blush,.edge-painted_black){box-shadow:0 0 0 2px var(--painted), 0 30px 60px -30px color-mix(in srgb, var(--od-night) 55%, transparent)}body .stationery-card__crest{grid-row:1}body .stationery-card__heading{grid-row:2}body .stationery-card__message{grid-row:3}body .stationery-card__signoff{grid-row:4}body .stationery-card__message.type-modern,body .stationery-card__message.type-sans{font-size:calc(3.2cqw * var(--text-scale,1))}body .stationery-card:is(.format-letter_a4,.format-booklet){align-content:start;gap:4%;padding:10% 11% 8%}body .stationery-card:is(.format-letter_a4,.format-booklet) .stationery-card__message{max-height:100cqw;line-height:1.55;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000);text-align:left!important;white-space:pre-line!important;font-size:3.4cqw!important}body .stationery-card:is(.format-letter_a4,.format-booklet) .stationery-card__message.type-copperplate{font-size:4.8cqw!important}body .stationery-card:is(.format-letter_a4,.format-booklet) .stationery-card__heading{font-size:2.4cqw}body .stationery-card:is(.format-letter_a4,.format-booklet) .stationery-card__signoff{justify-self:end;font-size:4.4cqw}body .stationery-card:is(.format-letter_a4,.format-booklet) .stationery-card__motif svg{height:9cqw}html body:not(#od-none) .workspace main .studio-new-page{background:var(--od-paper);border:1px solid var(--od-line);border-radius:var(--od-radius-pill);color:var(--od-ink);cursor:pointer;font:inherit;justify-self:start;padding:6px 12px;font-size:.8125rem}html body:not(#od-none) .workspace main .stage3d__turns{gap:6px;display:inline-flex}
html body .workspace main{padding-top:28px}html body .workspace main :is(.today-heading,.logbook-heading,.system-page__header,.gift-section-header,.card-studio-heading,.page-heading,.send-heading,.me-heading,.discover-heading,.capture-page-heading,.capture-heading){align-items:end;gap:8px 20px;min-height:0!important;margin:0 0 18px!important;padding:0 0 14px!important}html body .workspace main h1{letter-spacing:-.01em;margin:0!important;font-size:clamp(1.875rem,2.6vw,2.5rem)!important;line-height:1.05!important}html body .workspace main .dossier h1{font-size:clamp(2.25rem,3.6vw,3.25rem)!important}html body .workspace main h1:after{display:none!important}html body .workspace main :is(.today-heading,.logbook-heading,.system-page__header) :is(p,span,small){font-size:.8125rem}html body .workspace main h2{letter-spacing:0;line-height:1.15;font-family:var(--od-serif)!important;font-size:clamp(1.25rem,1.8vw,1.5rem)!important;font-weight:400!important}html body .workspace main :is(.today-priority-row,.history-list article,.relationship-gesture-work article,table) h3,html body .workspace main .today-priority-row__copy :is(h3,strong){font-size:1rem!important;line-height:1.3!important}html body .workspace main .today-priority-row{min-height:0!important;padding-block:10px!important}html body .workspace main table :is(td,th){padding-block:9px!important}html body .workspace main table td{font-size:.875rem}html body .workspace main :is(.primary-action,.secondary-action,.heading-actions a,.heading-actions button){min-height:40px;border-radius:var(--od-radius)!important}html body .workspace main :is(.today-queue-controls,.operational-toolbar){gap:8px!important}html body .workspace main :is(button,input,select,textarea,[role=tab],.craft-select__trigger,.people-search,.primary-action,.secondary-action):not(.ledger-stamp,.dossier-chip,[type=checkbox],[type=radio]){border-radius:var(--od-radius)!important}html body .workspace main :is(.ledger-flow,.ledger-strip){background:var(--od-paper);border:1px solid var(--od-line);gap:12px;margin:0 0 18px;padding:14px 16px 16px;display:grid}html body .workspace main :is(.ledger-flow,.ledger-strip) figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}html body .workspace main :is(.ledger-flow,.ledger-strip) figcaption>span:first-child{font-family:var(--od-serif);font-size:1.125rem}html body .workspace main .ledger-flow__late{color:var(--od-signal);font-weight:500}html body .workspace main .ledger-flow__stages{counter-reset:stage;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}html body .workspace main .ledger-flow__stages li{position:relative}html body .workspace main .ledger-flow__stages li+li:before{border-right:1px solid var(--od-control-line);border-top:1px solid var(--od-control-line);content:"";width:8px;height:8px;position:absolute;top:22px;left:-4px;transform:rotate(45deg)}html body .workspace main .ledger-flow__stages a{border-left:1px solid var(--od-line);color:var(--od-muted);gap:4px;padding:2px 14px 4px;text-decoration:none;display:grid}html body .workspace main .ledger-flow__stages li:first-child a{border-left:0;padding-left:0}html body .workspace main .ledger-flow__stages a.has-items{color:var(--od-ink)}html body .workspace main .ledger-flow__stages a:hover .ledger-flow__label{text-decoration:underline}html body .workspace main .ledger-flow__count{font-size:1.75rem;font-weight:500;line-height:1}html body .workspace main .ledger-flow__label{font-size:.8125rem;font-weight:500}html body .workspace main .ledger-flow__bar{background:var(--od-sheet-head);height:4px;display:block}html body .workspace main .ledger-flow__bar>span{background:var(--od-bordeaux);height:100%;display:block}html body .workspace main .ledger-strip__plot{align-items:end;gap:6px;height:128px;display:grid}html body .workspace main .ledger-strip__col{color:var(--od-ink);grid-template-rows:16px 1fr auto;min-width:0;height:100%;text-decoration:none;display:grid;position:relative}html body .workspace main .ledger-strip__value{text-align:center;font-size:.75rem}html body .workspace main .ledger-strip__track{border-bottom:1px solid var(--od-control-line);justify-content:center;align-items:end;display:flex}html body .workspace main .ledger-strip__fill{background:var(--od-bordeaux);border-radius:var(--od-radius) var(--od-radius) 0 0;width:70%;max-width:28px;display:block}html body .workspace main .ledger-strip__fill.is-late{background:var(--od-signal)}html body .workspace main .ledger-strip__label{color:var(--od-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding-top:4px;font-size:.75rem;overflow:hidden}html body .workspace main .ledger-strip__label.is-late{color:var(--od-signal);font-weight:500}html body .workspace main .ledger-strip__tip{background:var(--od-ink);color:var(--od-paper);opacity:0;pointer-events:none;white-space:nowrap;z-index:5;padding:6px 8px;font-size:.75rem;transition:opacity .12s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}html body .workspace main .ledger-strip__col:is(:hover,:focus-visible) .ledger-strip__tip{opacity:1}html body .workspace main .ledger-strip__col:is(:hover,:focus-visible) .ledger-strip__fill{background:var(--od-ink)}html body .workspace main .ledger-strip__short{display:none}@media (min-width:761px){html body .workspace main .insights-chart--pipeline .bklit-bar{max-height:220px;aspect-ratio:6!important}}@media (max-width:760px){html body .workspace main :is(.today-heading,.logbook-heading,.system-page__header,.gift-section-header,.card-studio-heading,.page-heading,.send-heading,.me-heading,.discover-heading,.capture-page-heading,.capture-heading){align-items:stretch}html body .workspace main .ledger-strip__label{overflow:visible}html body .workspace main .ledger-strip__long{display:none}html body .workspace main .ledger-strip__short{display:inline}html body .workspace main .ledger-flow__stages{grid-template-columns:1fr;gap:0}html body .workspace main .ledger-flow__stages li+li:before{display:none}html body .workspace main .ledger-flow__stages a,html body .workspace main .ledger-flow__stages li:first-child a{border-left:0;border-top:1px solid var(--od-line);grid-template-columns:2.5rem minmax(0,1fr) 30%;align-items:center;gap:10px;padding:8px 0;display:grid}html body .workspace main .ledger-flow__count{font-size:1.25rem}html body .workspace main .ledger-strip__plot{height:140px}}@media (prefers-reduced-motion:reduce){html body .workspace main .ledger-strip__tip{transition:none}}html body .workspace main .journey-track{grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;max-width:108px;margin:6px 0 0;padding:0;list-style:none;display:grid;position:relative}html body .workspace main .journey-track li{background:var(--od-sheet-head);height:4px}html body .workspace main .journey-track li.is-done{background:var(--od-bordeaux)}html body .workspace main .journey-track li.is-current{box-shadow:none;outline:1px solid var(--od-bordeaux);outline-offset:-1px;background:0 0}html body .workspace main .journey-track li.is-blocked{background:var(--od-signal)}html body .workspace main .ledger-strip__more{color:var(--od-ink);font-style:normal}html body .tracking-email{border:1px dashed var(--od-control-line);border-radius:var(--od-radius);padding:10px 14px}html body .tracking-email>summary{color:var(--od-ink);cursor:pointer;align-items:center;gap:8px;font-size:.875rem;font-weight:500;list-style:none;display:inline-flex}html body .tracking-email>summary::-webkit-details-marker{display:none}html body .tracking-email[open]>summary{margin-bottom:10px}html body .tracking-email__body{gap:8px;display:grid}html body .tracking-email__body>label{color:var(--od-muted);font-size:.8125rem}html body .tracking-email__body textarea{width:100%;min-height:84px;font-size:.8125rem}html body .tracking-email__row{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}html body .tracking-email__file{cursor:pointer;font-size:.8125rem;font-weight:500;text-decoration:underline}html body .tracking-email__file input{opacity:0;width:1px;height:1px;position:absolute}html body .tracking-email__file:focus-within{outline:2px solid var(--od-bordeaux);outline-offset:2px}html body .tracking-email__found{border-top:1px solid var(--od-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 18px;margin:4px 0 0;padding-top:10px;display:grid}html body .tracking-email__found dt{color:var(--od-muted);font-size:.75rem}html body .tracking-email__found dd{font-family:var(--od-mono);overflow-wrap:anywhere;margin:0;font-size:.8125rem}html body .tracking-email__apply{background:var(--od-ink);border-radius:var(--od-radius);color:var(--od-paper);cursor:pointer;border:0;justify-self:start;padding:9px 16px;font-size:.875rem;font-weight:500}html body .tracking-email__status:empty{display:none}html body .tracking-email__status{margin:0;font-size:.8125rem}html body .gesture-ledger .gesture-ledger__table thead th{display:table-cell!important}html body .workspace .stage-nav{--nav-ease:cubic-bezier(.22, 1, .36, 1);align-self:stretch;position:relative}html body .workspace .stage-nav__list{z-index:1;align-items:center;gap:4px;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}html body .workspace .stage-nav__list>li{align-items:center;height:100%;display:flex;position:relative}html body .workspace .stage-nav .stage-nav__item{border-radius:var(--od-radius);color:var(--od-muted);cursor:pointer;font:600 .8125rem/1 var(--od-sans);background:0 0;border:0;align-items:center;gap:4px;min-height:0;padding:9px 12px;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}html body .workspace .stage-nav .stage-nav__item:after{display:none}html body .workspace .stage-nav .stage-nav__item svg{transition:transform .26s var(--nav-ease)}html body .workspace .stage-nav .stage-nav__item[aria-expanded=true] svg{transform:rotate(180deg)}html body .workspace .stage-nav .stage-nav__item:hover,html body .workspace .stage-nav .stage-nav__item:focus-visible,html body .workspace .stage-nav .stage-nav__item[aria-expanded=true],html body .workspace .stage-nav .stage-nav__item[aria-current=page],html body .workspace .stage-nav .stage-nav__item[data-current]{color:var(--od-ink)}html body .workspace .stage-nav .stage-nav__item[aria-current=page]:before,html body .workspace .stage-nav .stage-nav__item[data-current]:before{background:var(--od-bordeaux);content:"";height:2px;position:absolute;bottom:2px;left:12px;right:12px}html body .workspace .stage-nav .stage-nav__item:focus-visible{outline:2px solid var(--od-bordeaux);outline-offset:2px}html body .workspace .stage-nav__pill{background:color-mix(in srgb, var(--od-ink) 6%, transparent);border-radius:var(--od-radius);opacity:0;pointer-events:none;height:32px;transform:translate(var(--pill-x), -50%);transition:transform .42s var(--nav-ease), width .42s var(--nav-ease), opacity .2s ease;width:var(--pill-w);position:absolute;top:50%;left:0}html body .workspace .stage-nav__pill[data-visible]{opacity:1}html body .workspace .stage-nav__panel{background:var(--od-paper);border:1px solid var(--od-line);border-radius:var(--od-radius-dialog);height:var(--panel-h);opacity:0;pointer-events:none;transform:translateX(var(--panel-x)) translateY(-6px) scale(.98);transform-origin:0 0;transition:transform .38s var(--nav-ease), width .38s var(--nav-ease), height .38s var(--nav-ease), opacity .18s ease;width:var(--panel-w);z-index:140;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}html body .workspace .stage-nav__panel[data-visible]{opacity:1;pointer-events:auto;transform:translateX(var(--panel-x)) translateY(0) scale(1)}html body .workspace .stage-nav__panel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}html body .workspace .stage-nav__menu{opacity:0;transition:transform .38s var(--nav-ease), opacity .22s ease;visibility:hidden;width:max-content;padding:8px;position:absolute;top:0;left:0}html body .workspace .stage-nav__menu.is-left{transform:translate(-28px)}html body .workspace .stage-nav__menu.is-right{transform:translate(28px)}html body .workspace .stage-nav__menu.is-active{opacity:1;visibility:visible;transform:none}html body .workspace .stage-nav__menu ul{grid-template-columns:repeat(2,minmax(0,264px));gap:2px;margin:0;padding:0;list-style:none;display:grid}html body .workspace .stage-nav__menu a{border-radius:var(--od-radius);color:var(--od-ink);white-space:normal;grid-template-columns:minmax(0,1fr);align-items:start;gap:2px;min-width:240px;padding:10px 12px;text-decoration:none;transition:background-color .16s;display:grid}html body .workspace .stage-nav__menu a:after{display:none}html body .workspace .stage-nav__menu a:hover,html body .workspace .stage-nav__menu a:focus-visible{background:var(--od-canvas)}html body .workspace .stage-nav__menu a:focus-visible{outline:2px solid var(--od-bordeaux);outline-offset:-2px}html body .workspace .stage-nav__icon{background:var(--od-blush-soft);border-radius:var(--od-radius);color:var(--od-bordeaux);height:34px;transition:transform .26s var(--nav-ease);justify-content:center;align-items:center;width:34px;display:inline-flex}html body .workspace .stage-nav__menu a:hover .stage-nav__icon{transform:translateY(-2px)}html body .workspace .stage-nav__menu a[aria-current=page] .stage-nav__icon{background:var(--od-bordeaux);color:var(--od-paper)}html body .workspace .stage-nav__text{gap:3px;display:grid}html body .workspace .stage-nav__text strong{font-size:.875rem;font-weight:600}html body .workspace .stage-nav__text small{color:var(--od-muted);font-size:.75rem;line-height:1.35}html body .workspace .stage-nav__menu.is-active li{animation:stage-nav-rise .36s var(--nav-ease) both}html body .workspace .stage-nav__menu.is-active li:nth-child(2){animation-delay:30ms}html body .workspace .stage-nav__menu.is-active li:nth-child(3){animation-delay:60ms}html body .workspace .stage-nav__menu.is-active li:nth-child(4){animation-delay:90ms}html body .workspace .stage-nav__menu.is-active li:nth-child(5){animation-delay:.12s}@keyframes stage-nav-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body .workspace .stage-nav__pill,html body .workspace .stage-nav__panel,html body .workspace .stage-nav__menu,html body .workspace .stage-nav__icon,html body .workspace .stage-nav .stage-nav__item svg{transition:none}html body .workspace .stage-nav__menu.is-active li{animation:none}}@media (min-width:761px){html{font-size:15px}}html body .workspace main .today-priorities{background:var(--od-paper);border:1px solid var(--od-line)!important}html body .workspace main .today-priorities>header{border:0!important;margin:0!important;padding:16px 18px 6px!important}html body .workspace main .today-priorities>header h2{margin:0}html body .workspace main .today-queue-controls{justify-content:space-between;align-items:center;gap:12px;border:0!important;border-bottom:1px solid var(--od-line)!important;margin:0!important;padding:4px 12px 10px 14px!important;display:flex!important}html body .workspace main .today-queue-controls :is(.today-queue-views,.today-queue-toolbar){min-height:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body .workspace main .today-queue-views__count{font-family:var(--od-mono);opacity:.7;margin-left:6px;font-size:.75rem}html body .workspace main .today-filter-trigger{color:var(--od-muted);background:0 0;justify-content:center;align-items:center;gap:4px;min-width:32px;height:32px;padding:0 8px;display:inline-flex;border:1px solid var(--od-line)!important;border-radius:var(--od-radius)!important}html body .workspace main .today-filter-trigger:hover,html body .workspace main .today-filter-trigger.is-active{color:var(--od-ink);border-color:var(--od-ink)!important}html body .workspace main .today-filter-trigger span{font-family:var(--od-mono);font-size:.75rem}html body .workspace main .today-priority-list{border:0!important;margin:0!important}html body .workspace main .today-priority-list>*{padding-left:18px!important;padding-right:14px!important}html body .workspace main .today-priority-list>:last-child{border-bottom:0!important}html body .workspace main .today-queue-controls{min-width:0;max-width:100%}html body .workspace main .today-queue-controls .today-queue-views{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}html body .workspace main .today-queue-controls .today-queue-toolbar{flex:none}html body .workspace main .today-stack--priorities{grid-template-columns:minmax(0,1fr)}html body .workspace main .today-priorities{min-width:0}
html body .workspace main .relationship-workspace--advanced{box-shadow:none;background:0 0;border:0;padding:0;display:block}html body .workspace main .relationship-filter-panel{border:0;border-bottom:1px solid var(--od-line);background:0 0;flex-wrap:wrap;align-items:center;gap:10px 18px;width:auto;margin:0;padding:0 0 14px;display:flex;position:static}html body .workspace main .relationship-filter-panel>*{border:0;margin:0;padding:0}html body .workspace main .relationship-search{flex:280px;max-width:420px}html body .workspace main .relationship-search>span:first-child,html body .workspace main :is(.relationship-circles,.relationship-focus)>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html body .workspace main .relationship-search__control{background:var(--od-paper);border:1px solid var(--od-line);border-radius:var(--od-radius);min-height:40px}html body .workspace main .relationship-search__control input{font-size:.875rem}html body .workspace main :is(.relationship-circles,.relationship-focus),html body .workspace main .relationship-circle-list{flex-wrap:wrap;align-items:center;gap:4px;display:flex}html body .workspace main .relationship-focus[hidden]{display:none}html body .workspace main :is(.relationship-circle-list,.relationship-focus) button{color:var(--od-muted);background:0 0;align-items:baseline;gap:6px;min-height:0;padding:7px 11px;font-size:.8125rem;font-weight:600;display:inline-flex;border-radius:var(--od-radius)!important;border:0!important}html body .workspace main :is(.relationship-circle-list,.relationship-focus) button small{color:var(--od-caption-ink);font-family:var(--od-mono);font-size:.75rem}html body .workspace main :is(.relationship-circle-list,.relationship-focus) button:hover{background:color-mix(in srgb, var(--od-sheet-head) 60%, transparent);color:var(--od-ink)}html body .workspace main :is(.relationship-circle-list,.relationship-focus) button[aria-pressed=true]{background:var(--od-sheet-head);color:var(--od-ink)}html body .workspace main .relationship-filter-trigger{margin-left:auto!important}html body .workspace main .relationship-saved-views{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:6px 12px;font-size:.8125rem;display:flex}html body .workspace main .relationship-saved-views>div{align-items:center;gap:6px;display:flex}html body .workspace main .relationship-saved-views>div>span{color:var(--od-caption-ink);font-size:.75rem}html body .workspace main .relationship-saved-views ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}html body .workspace main .relationship-saved-views p{color:var(--od-caption-ink);margin:0;font-size:.75rem}html body .workspace main .relationship-ledger{background:0 0;border:0}html body .workspace main .relationship-ledger__toolbar{background:0 0;border:0;padding:12px 0}html body .workspace main .people-board{gap:36px;padding-top:8px;display:grid}html body .workspace main .people-board__section>header{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:14px;display:flex}html body .workspace main .people-board__section h2{align-items:baseline;gap:8px;margin:0;display:inline-flex;font-size:1.375rem!important}html body .workspace main .people-board__section h2 .od-data{color:var(--od-caption-ink);font-size:.875rem}html body .workspace main .people-board__section header p{margin:0}html body .workspace main .people-board__grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));align-items:start;gap:14px;margin:0;padding:0;list-style:none;display:grid}html body .workspace main .person-tile{--tile-field:var(--od-blush-soft)}html body .workspace main .person-tile.is-work{--tile-field:var(--od-powder-soft)}html body .workspace main .person-tile__link{background:var(--od-paper);border-radius:var(--od-radius-dialog);color:var(--od-ink);gap:12px;padding:16px 16px 14px;text-decoration:none;transition:background-color .16s;display:grid}html body .workspace main .person-tile__link:hover{background:color-mix(in srgb, var(--tile-field) 45%, var(--od-paper))}html body .workspace main .person-tile__link:focus-visible{outline:2px solid var(--od-bordeaux);outline-offset:2px}html body .workspace main .person-tile__head{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}html body .workspace main .person-tile__monogram{background:var(--tile-field);color:var(--od-ink);font-family:var(--od-serif);justify-content:center;align-items:center;width:44px;height:44px;font-size:1.125rem;display:inline-flex;border-radius:var(--od-radius-dialog)!important}html body .workspace main .person-tile__who{gap:2px;min-width:0;display:grid}html body .workspace main .person-tile__who strong{font-family:var(--od-serif);font-size:1.125rem;font-weight:400;line-height:1.15}html body .workspace main .person-tile__who small{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}html body .workspace main .person-tile__rhythm{gap:6px;display:grid}html body .workspace main .person-tile__meter{background:var(--od-sheet-head);height:4px;display:block}html body .workspace main .person-tile__meter>span{background:var(--od-bordeaux);height:100%;display:block}html body .workspace main .person-tile__meter.is-late>span{background:var(--od-signal)}html body .workspace main .person-tile__rhythm-text{color:var(--od-muted);font-size:.75rem;line-height:1.4}html body .workspace main .person-tile__late{color:var(--od-signal);font-weight:600;display:block}html body .workspace main :is(.person-tile__next,.person-tile__gift,.person-tile__note){border-top:1px solid var(--od-line);grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:8px;padding-top:10px;font-size:.8125rem;display:grid}html body .workspace main :is(.person-tile__next,.person-tile__gift,.person-tile__note) svg{color:var(--od-caption-ink);margin-top:2px}html body .workspace main :is(.person-tile__next,.person-tile__gift) time{color:var(--od-muted);font-family:var(--od-mono);white-space:nowrap;font-size:.75rem}html body .workspace main .person-tile__next .person-tile__next-label{font-weight:600}html body .workspace main .person-tile__next.is-late time{color:var(--od-signal)}html body .workspace main .person-tile__note{grid-template-columns:14px minmax(0,1fr)}html body .workspace main .person-tile__note>span{-webkit-line-clamp:2;color:var(--od-muted);font-family:var(--od-caption);-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}@media (max-width:760px){html body .workspace main .relationship-search{flex-basis:100%;max-width:none}html body .workspace main .relationship-circle-list{flex-wrap:nowrap;overflow-x:auto}html body .workspace main .people-board__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html body .workspace main .person-tile__link{transition:none}}html body .workspace main .relationship-workspace--advanced,html body .workspace main .relationship-filter-panel{box-shadow:none!important;background:0 0!important;height:auto!important;min-height:0!important}html body .workspace main .relationship-filter-panel{justify-content:flex-start;flex-direction:row!important}html body .workspace main .relationship-filter-panel>*{grid-area:auto!important;align-self:center!important;height:auto!important;min-height:0!important}html body .workspace main .relationship-search{display:block!important}html body .workspace main .relationship-search__control{align-items:center;gap:8px;padding:0 12px;display:flex!important}html body .workspace main .relationship-search__control input{background:0 0;outline:none;flex:1;min-width:0;border:0!important}html body .workspace main .relationship-search__control:focus-within{outline:2px solid var(--od-bordeaux);outline-offset:1px}html body .workspace main .relationship-ledger__toolbar{flex-wrap:wrap;gap:10px}html body .workspace main .relationship-view-switch{flex:none}html body .workspace main .relationship-search__control{border-radius:var(--od-radius)!important}@media (max-width:760px){html body .workspace main .relationship-ledger__toolbar,html body .workspace main .relationship-ledger__toolbar>*{width:100%}html body .workspace main .relationship-ledger__toolbar :is(.relationship-view-switch,.relationship-sort){flex:100%;width:100%!important;max-width:none!important;display:flex!important}html body .workspace main .relationship-view-switch button{flex:1 1 0;justify-content:center}}html body .workspace main .people-filters{border-bottom:1px solid var(--od-line);gap:12px;margin-bottom:18px;padding-bottom:14px;display:grid;overflow:visible!important}html body .workspace main .people-filters__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html body .workspace main .people-filters__search{background:var(--od-paper);border:1px solid var(--od-line);border-radius:var(--od-radius-pill);max-width:460px;min-height:var(--od-control-height);flex:320px;align-items:center;gap:8px;padding:0 16px;display:flex}html body .workspace main .people-filters__search:focus-within{border-color:var(--od-ink)}html body .workspace main .people-filters__search input{font:inherit;outline:none;flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}html body .workspace main .people-filters__pop{position:relative}html body .workspace main :is(.people-filters__add,.people-filters__segments){background:var(--od-paper);border:1px solid var(--od-line);border-radius:var(--od-radius-pill);color:var(--od-ink);cursor:pointer;font:inherit;min-height:var(--od-control-height);align-items:center;gap:6px;padding:0 16px;font-size:.92rem;font-weight:600;display:inline-flex}html body .workspace main :is(.people-filters__add,.people-filters__segments)[aria-expanded=true]{border-color:var(--od-ink)}html body .workspace main .people-filters__segments small{color:var(--od-muted);font-weight:400}html body .workspace main .people-filters__panel{background:var(--od-paper);border:1px solid var(--od-line);border-radius:var(--od-radius);z-index:40;gap:4px;min-width:260px;max-height:min(420px,70vh);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}html body .workspace main .people-filters__panel.is-end{left:auto;right:0}html body .workspace main .people-filters__panel ul{margin:0;padding:0;list-style:none;display:grid}html body .workspace main .people-filters__panel li>button,html body .workspace main .people-filters__back{cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:.92rem;display:flex;border-radius:var(--od-radius)!important;color:var(--od-ink)!important;background:0 0!important;border:0!important;min-height:0!important;padding:9px 12px!important}html body .workspace main .people-filters__panel li>button:hover{background:var(--od-canvas)!important}html body .workspace main .people-filters__panel li>button[aria-pressed=true]{font-weight:600}html body .workspace main .people-filters__panel small{color:var(--od-muted);font-size:.8rem}html body .workspace main .people-filters__back{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;border-bottom:1px solid var(--od-line)!important;color:var(--od-muted)!important;border-radius:0!important;justify-content:flex-start!important;font-size:.75rem!important}html body .workspace main .people-filters__back:before{content:"←";margin-right:4px}html body .workspace main .people-filters__panel input[type=date]{margin:6px}html body .workspace main .people-filters__panel>p{color:var(--od-muted);max-width:260px;margin:0;padding:10px 12px;font-size:.88rem}html body .workspace main .people-filters__segment{align-items:center;display:flex}html body .workspace main .people-filters__remove{cursor:pointer;display:inline-flex;color:var(--od-muted)!important;background:0 0!important;border:0!important;padding:8px!important}html body .workspace main .people-filters__chips{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}html body .workspace main .people-filters__chip{background:var(--od-blush-soft);border-radius:var(--od-radius-pill);align-items:center;gap:4px;padding:5px 6px 5px 12px;font-size:.85rem;display:inline-flex}html body .workspace main .people-filters__chip b{font-weight:600}html body .workspace main .people-filters__chip button{cursor:pointer;display:inline-flex;color:var(--od-ink)!important;background:0 0!important;border:0!important;min-height:0!important;padding:3px!important}html body .workspace main .people-filters__text{cursor:pointer;font:inherit;text-underline-offset:3px;font-size:.85rem;text-decoration:underline;color:var(--od-muted)!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 4px!important}html body .workspace main .people-filters__text:hover{color:var(--od-ink)!important}html body .workspace main .people-filters__name{align-items:center;gap:6px;display:inline-flex}html body .workspace main .people-filters__name input{font:inherit;font-size:.85rem;min-height:34px!important;padding:0 12px!important}html body .workspace main .people-filters__name button{cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;color:var(--od-ink)!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 6px!important}@media (max-width:760px){html body .workspace main .people-filters__search{flex-basis:100%;max-width:none}html body .workspace main .people-filters__pop:last-child .people-filters__panel{left:auto;right:0}}
