@import "https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,500;6..72,600&family=Hanken+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";body{margin:0}:root{--paper:#f4f1e8;--surface:#fffdf7;--surface-2:#faf7ee;--ink:#211d17;--muted:#6d675c;--faint:#746d60;--hairline:#e4ddcd;--hairline-strong:#cdc2aa;--border-input:#928a79;--brand:#99311f;--brand-deep:#7d2718;--brand-soft:#99311f14;--green:#1f5c3d;--green-soft:#1f5c3d1a;--gold:#775418;--gold-soft:#7754181f;--red:#c03324;--red-soft:#c033241a;--info:#2f5066;--info-soft:#2f50661a;--chrome:var(--ink);--chrome-text:var(--hairline-strong);--chrome-muted:#8c8577;--chrome-active:var(--paper);--brand-on-chrome:#d4573f;--button-text:#fdf6ee;--guidance-info:var(--info);--guidance-warning:#765014;--guidance-warning-soft:#fff1bf;--guidance-critical:#a02c20;--fs-guidance:1.0625rem;--fs-guidance-compact:1rem;--chart-cat-1:#0082cd;--chart-cat-2:#ed644c;--chart-cat-3:#00adb8;--chart-cat-4:#eba200;--chart-cat-5:#dd7ebf;--chart-cat-6:#5e7800;--chart-cat-7:#4b3aa7;--chart-cat-8:#e24761;--chart-other:#7a766a;--chart-seq-1:#84b5df;--chart-seq-2:#599fd8;--chart-seq-3:#1380c7;--chart-seq-4:#005ca2;--chart-seq-5:#003568;--chart-status-good:var(--green);--chart-status-warn:var(--gold);--chart-status-serious:#ad5600;--chart-status-critical:var(--red);--scrim:#211d1773;--radius:3px;--radius-sm:2px;--radius-control:2px;--radius-box:3px;--radius-stamp:3px;--shadow-sm:0 0 #0000;--shadow-object:0 1px 2px #211d1714, 0 6px 18px #211d171a;--shadow-md:0 12px 28px -16px #211d1773;--sans:"Hanken Grotesk", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--display:"Newsreader", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--fs-3xs:.6875rem;--fs-2xs:.72rem;--fs-xs:.76rem;--fs-sm:.8rem;--fs-md:.85rem;--fs-lg:.9rem;--fs-xl:.95rem;--fs-2xl:1rem;--fs-title:2.5rem;--fs-lead:1.25rem;--fs-section:1.25rem;--fs-band:.9375rem;--fs-body:.9375rem;--fs-stamp:.71875rem;--track-tight:0;--track-display:-.012em;--sp-2xs:.1rem;--sp-xs:.2rem;--sp-sm:.3rem;--sp-md:.45rem;--sp-lg:.55rem;--sp-xl:.7rem;--sp-2xl:.85rem;--sp-3xl:1rem;--sp-4xl:1.5rem;--sp-5xl:2rem;--gutter:32px;--stroke-control:1.5px;--motion-curve:cubic-bezier(.22, 1, .36, 1);--bp-pane:360px;--bp-narrow:480px;--bp-card:560px;--bp-split:640px;--bp-floor:720px;--bp-drawer:760px;--bp-work:900px;--bp-desk:1100px;--bp-wide:1280px;--bp-uw:1440px;--bp-ultra:1800px;--bp-short:720px;--bp-mid:900px;font:16px/1.5 var(--sans);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--paper);margin:0}#root{text-align:left;border:none;width:100%;max-width:none;min-height:100svh;margin:0;display:block}.ui-inlinelink{color:var(--brand);font-weight:600;text-decoration:none}.ui-inlinelink:hover{text-decoration:underline}.ui-inlinelink--muted{color:var(--muted);font-weight:600;text-decoration:underline}.ui-inlinelink--muted:hover{color:var(--ink)}.doc-link{color:var(--brand);font-weight:600;text-decoration:none}.doc-link:hover{text-decoration:underline}.fin-money{display:block;position:relative}.fin-money__sign{font-family:var(--mono);font-size:var(--fs-md);color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.fin-money .ui-input{font-family:var(--mono);font-variant-numeric:tabular-nums;padding-left:1.6rem}.fin-oh__hero{background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:flex-end;gap:clamp(1.5rem,6vw,4rem);margin-bottom:1rem;padding:1rem 1.15rem 1.05rem;display:flex}.fin-oh__herofig{gap:var(--sp-sm);flex-direction:column;display:flex}.fin-oh__eyebrow-sub{color:var(--muted)}.fin-oh__primary{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:2rem;font-weight:600;line-height:1}.fin-oh__secondary{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);font-size:1.2rem;font-weight:500;line-height:1.1}.fin-oh__unit{font-size:var(--fs-2xs);color:var(--faint)}.fin-oh__heronote{color:var(--muted);font-size:var(--fs-sm);flex-basis:100%;margin:.5rem 0 0}.doc-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-2xl);flex-wrap:wrap;margin-bottom:.9rem;display:flex}.doc-meter{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.doc-filters{align-items:flex-end;gap:var(--sp-2xl);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-sm);flex-wrap:wrap;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.doc-filters .ui-field{flex:11rem}.doc-file{font-family:var(--mono);font-size:var(--fs-sm);color:var(--muted);word-break:break-all}.doc-row-actions{align-items:center;gap:var(--sp-lg);display:inline-flex}.emaildoc{width:min(30rem,100%)}.emaildoc__attachment{color:var(--muted);font-size:var(--fs-md);margin:.5rem 0 0}.emaildoc__form{gap:var(--sp-2xl);margin-top:.9rem;display:grid}.ui-formgrid{align-items:end;gap:var(--sp-2xl);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));padding:1rem;display:grid}.ui-formgrid__actions{gap:var(--sp-lg);justify-content:flex-end;display:flex}@media (width<=720px){.ui-formgrid{grid-template-columns:1fr}.ui-formgrid__actions{justify-content:flex-start}}.mailroom-note{color:var(--muted);font-size:var(--fs-md);margin:.9rem 0 0}.voice-texting{gap:var(--sp-xl);border-top:1px solid var(--hairline);margin-top:1rem;padding-top:1rem;display:grid}.voice-consent{gap:var(--sp-lg);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface-2);padding:.75rem;display:grid}.voice-consent__row,.voice-consent__form{align-items:flex-end;gap:var(--sp-lg);flex-wrap:wrap;display:flex}.voice-consent__state{gap:var(--sp-sm);font-size:var(--fs-md);display:grid}.voice-consent__scopes,.voice-consent__history{gap:var(--sp-sm);margin:0;padding:0;list-style:none;display:grid}.voice-consent__scopes li{font-size:var(--fs-md)}.voice-consent__history li{font-size:var(--fs-sm);color:var(--muted);line-height:1.4}.ui-density{--ui-control-height:36px;--ui-button-padding:0 .875rem;--ui-button-sm-padding:0 .625rem;--ui-control-gap:var(--sp-md);--ui-icon-size:2.25rem;--ui-icon-sm-size:2rem;--ui-input-padding:.5rem .6rem;--ui-segment-padding:.48rem .85rem;--ui-field-gap:var(--sp-sm);--ui-card-padding:1.1rem 1.2rem 1.2rem;--ui-card-pad-x:1.2rem;--ui-card-title-margin:.9rem;--ui-card-title-padding:.55rem;--ui-card-head-gap:var(--sp-2xl);--ui-card-head-margin:var(--sp-2xl);--ui-card-head-padding:var(--sp-lg);--ui-pagehead-padding-bottom:.9rem;--ui-pagehead-margin-bottom:var(--sp-4xl);--shell-toolbar-min-height:64px;--shell-content-padding:clamp(1rem, 2vw, 2rem)}.ui-density--compact{--ui-control-height:32px;--ui-button-padding:0 .65rem;--ui-button-sm-padding:0 .5rem;--ui-control-gap:var(--sp-sm);--ui-icon-size:2rem;--ui-icon-sm-size:1.75rem;--ui-input-padding:.35rem .5rem;--ui-segment-padding:.35rem .65rem;--ui-field-gap:var(--sp-xs);--ui-card-padding:.7rem .8rem .8rem;--ui-card-pad-x:.8rem;--ui-card-title-margin:.6rem;--ui-card-title-padding:.4rem;--ui-card-head-gap:var(--sp-lg);--ui-card-head-margin:var(--sp-lg);--ui-card-head-padding:var(--sp-sm);--ui-pagehead-padding-bottom:var(--sp-sm);--ui-pagehead-margin-bottom:var(--sp-xl);--shell-toolbar-min-height:48px;--shell-content-padding:var(--sp-2xl)}.ui-btn{font-family:var(--sans);letter-spacing:-.005em;min-height:var(--ui-control-height,36px);border-radius:var(--radius-control);border:var(--stroke-control) solid transparent;padding:var(--ui-button-padding,0 .875rem);cursor:pointer;align-items:center;gap:var(--ui-control-gap,var(--sp-md));transition:background .12s var(--motion-curve), border-color .12s var(--motion-curve), box-shadow .12s var(--motion-curve);white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.ui-btn:active{box-shadow:inset 0 2px 3px #211d1759}.ui-btn:disabled{background:var(--surface-2);color:var(--muted);border-color:var(--hairline-strong);opacity:1;cursor:not-allowed}.ui-btn--sm{min-height:28px;padding:var(--ui-button-sm-padding,0 .625rem);font-size:.8rem}.ui-btn--lg{min-height:44px;padding:0 1.125rem}.ui-btn--primary{background:var(--brand);color:var(--button-text);border-color:var(--brand-deep);box-shadow:inset 0 1px #fdf6ee2e}.ui-btn--primary:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep)}.ui-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--ink)}.ui-btn--secondary:hover:not(:disabled){background:var(--surface-2)}.ui-btn--ghost{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);background:0 0;border-color:#0000}.ui-btn--ghost:hover:not(:disabled){color:var(--brand);background:0 0}.ui-btn--ghost:disabled{background:0 0;border-color:#0000;text-decoration:none}.ui-btn--danger{color:var(--red);border-color:var(--red);background:0 0}.ui-btn--danger:hover:not(:disabled){background:var(--red-soft)}a.ui-btn:not(.ui-btn--ghost),a.ui-btn:not(.ui-btn--ghost):is(:hover,:focus,:focus-visible,:active,:visited){text-decoration:none}.ui-icon-btn{width:var(--ui-icon-size,2.25rem);height:var(--ui-icon-size,2.25rem);flex-shrink:0;justify-content:center;min-height:0;padding:0}.ui-icon-btn.ui-btn--sm{width:var(--ui-icon-sm-size,2rem);height:var(--ui-icon-sm-size,2rem)}.ui-icon-btn.ui-btn--lg{width:44px;height:44px}.ui-icon-btn__icon{justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){.ui-icon-btn,.ui-density :is(.ui-btn,.ui-input,.ui-select,.ui-seg__btn){min-width:44px;min-height:44px}.ui-density .ui-textarea{min-width:44px}}.ui-card{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius-box);min-width:0;padding:var(--ui-card-padding,.9rem 1rem 1rem);box-shadow:none}.ui-card__title{margin:0 0 var(--ui-card-title-margin,.6rem);font-weight:600;font-size:var(--fs-band);color:var(--ink);border-bottom:0;padding-bottom:0;line-height:1.3;position:relative}.ui-card__head{justify-content:space-between;align-items:baseline;gap:var(--ui-card-head-gap,var(--sp-2xl));margin-bottom:var(--ui-card-head-margin,.5rem);border-bottom:0;flex-wrap:wrap;padding-bottom:0;display:flex;position:relative}.ui-card--list{padding-top:0}.ui-card--list>.ui-card__title,.ui-card--list>.ui-card__head{background:var(--surface-2);border-bottom:1px solid var(--hairline-strong);margin:0 calc(-1 * var(--ui-card-pad-x,1rem)) .5rem;padding:.5rem var(--ui-card-pad-x,1rem);border-radius:var(--radius-box) var(--radius-box) 0 0}.ui-card--list>.ui-card__head .ui-card__title{margin:0}.ui-card__head .ui-card__title{border-bottom:0;margin:0;padding-bottom:0;position:static}.ui-card__actions{justify-content:flex-end;align-items:center;gap:var(--ui-control-gap,var(--sp-md));flex-wrap:wrap;min-width:0;display:flex}.ui-subhead{font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:600;display:block}.ui-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--sp-3xl);margin-bottom:var(--ui-pagehead-margin-bottom,var(--sp-4xl));border-bottom:0;flex-wrap:wrap;padding-bottom:0;display:flex}.ui-pagehead__back{align-items:center;gap:var(--sp-sm);margin:0 0 var(--sp-sm);font-size:var(--fs-md);color:var(--muted);font-weight:500;text-decoration:none;display:inline-flex}.ui-pagehead__back:hover{color:var(--brand);text-decoration:underline}.ui-pagehead__title{font-family:var(--display);font-weight:600;font-size:var(--fs-title);letter-spacing:var(--track-display);color:var(--ink);margin:0;line-height:1.05}.ui-pagehead__subtitle{margin:var(--sp-sm) 0 0;font-size:var(--fs-md);color:var(--muted)}.ui-pagehead__actions{gap:var(--sp-lg);flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;display:flex}.ui-tablewrap{width:100%;min-width:0;overflow-x:auto}.ui-tablewrap .ui-table{min-width:42rem}.ui-table{border-collapse:collapse;width:100%;font-size:var(--fs-xl)}.ui-table th{font-size:var(--fs-xs);color:var(--muted);text-align:left;border-bottom:1px solid var(--hairline-strong);white-space:nowrap;padding:0 .6rem .55rem;font-weight:600;position:relative}.ui-table th.is-right{text-align:right}.ui-table__th-inner{align-items:center;gap:var(--sp-sm);max-width:100%;display:inline-flex}.ui-table__col-grip{cursor:col-resize;touch-action:none;background:0 0;border-radius:1px;flex:none;width:6px;height:1rem}.ui-table__col-grip:hover{background:var(--brand-soft)}.ui-table__col-grip:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ui-table td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:.6rem}.ui-table td.is-right{text-align:right}.ui-table tr:last-child td{border-bottom:none}.ui-table .num,.ui-num{font-family:var(--mono);font-variant-numeric:tabular-nums}.ui-muted{color:var(--muted)}.ui-hint{font-size:var(--fs-md);color:var(--muted);margin:0;line-height:1.45}.ui-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-table__group th,.ui-table__group td{border-bottom:1px solid var(--hairline);font-size:var(--fs-lg);color:var(--ink);white-space:normal;padding:1.1rem .6rem .55rem;font-weight:600}.ui-table__group-trailing{margin-left:var(--sp-xl)}.ui-table tbody tr.is-clickable{cursor:pointer;transition:background .12s var(--motion-curve)}.ui-table tbody tr.is-clickable:hover{background:var(--surface-2)}.ui-rowlink{color:inherit;text-decoration:none}.ui-rowlink:hover{color:var(--brand)}.ui-badge{align-items:center;gap:var(--sp-sm);font-size:var(--fs-stamp);letter-spacing:0;border-radius:var(--radius-stamp);border:var(--stroke-control) solid var(--border-input);color:var(--ink);white-space:nowrap;background:0 0;padding:1px .5rem;font-weight:600;line-height:1.4;display:inline-flex}.ui-badge--neutral{color:var(--ink);border-color:var(--border-input);background:0 0}.ui-badge--success{color:var(--green);border-color:var(--green)}.ui-badge--warning{color:var(--gold);border-color:var(--gold)}.ui-badge--danger{color:var(--red);border-color:var(--red)}.ui-badge--info{color:var(--info);border-color:var(--info)}.ui-field{gap:var(--ui-field-gap,var(--sp-sm));align-content:start;min-width:0;display:grid}.ui-field__label{font-size:var(--fs-sm);color:var(--ink);font-weight:500}.ui-field__error{font-size:var(--fs-md);color:var(--red)}.ui-field__hint{font-size:var(--fs-md);color:var(--muted);line-height:1.4}.ui-input,.ui-select,.ui-textarea{font-family:var(--sans);font-size:var(--fs-lg);color:var(--ink);background:var(--surface);border:1px solid var(--border-input);border-radius:var(--radius-control);min-height:36px;padding:var(--ui-input-padding,.5rem .6rem);box-sizing:border-box;width:100%;min-width:0;transition:border-color .12s var(--motion-curve), box-shadow .12s var(--motion-curve)}.ui-textarea{resize:vertical;min-height:4.5rem}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);outline:none}.ui-select--narrow{flex:none;width:5rem}.ui-factgrid{gap:var(--sp-lg) var(--sp-3xl);flex-wrap:wrap;margin:0;display:flex}.ui-factcard{flex:auto;min-width:8.5rem;max-width:22rem;padding:0}.ui-factcard--wide{flex:4 22rem;max-width:none}.ui-factcard dt{font-size:var(--fs-xs);color:var(--muted);margin:0 0 .1rem;font-weight:500}.ui-factcard dd{color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.35}.ui-factcard--money dd{font-family:var(--mono);font-variant-numeric:tabular-nums}.ui-factcard--attention dd{color:var(--gold);font-weight:600}@media (width<=480px){.ui-factcard{min-width:0;max-width:none}}.ui-seg{background:var(--surface);border:1px solid var(--border-input);border-radius:var(--radius-control);flex-wrap:wrap;gap:2px;min-width:0;max-width:100%;padding:2px;display:inline-flex;overflow:auto hidden}.ui-seg__btn{align-items:center;gap:var(--ui-control-gap,var(--sp-md));font-size:var(--fs-sm);color:var(--muted);padding:var(--ui-segment-padding,.48rem .85rem);cursor:pointer;transition:background .12s var(--motion-curve), color .12s var(--motion-curve);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:1px;flex:none;font-weight:600;display:inline-flex}.ui-seg__btn+.ui-seg__btn{border-left:1px solid #0000}.ui-seg__btn:hover:not(.is-active):not(:disabled){color:var(--ink);background:var(--surface-2)}.ui-seg__btn:disabled{opacity:.5;cursor:not-allowed}.ui-seg__btn.is-active{background:var(--surface-2);color:var(--ink);border-color:var(--border-input)}.ui-seg__count{font-size:var(--fs-xs);line-height:1;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);background:0 0;padding:0}.ui-seg__btn.is-active .ui-seg__count{color:var(--ink)}.ui-seg__count--zero,.ui-seg__btn.is-active .ui-seg__count--zero{color:var(--faint);font-weight:400}@media (width<=560px){.ui-seg{flex-wrap:wrap;display:flex}.ui-seg__btn{flex:8rem;justify-content:center}}.ui-workrail{gap:var(--sp-xl);border:1px solid var(--hairline);border-radius:var(--radius-box);background:var(--surface);box-shadow:var(--shadow-sm);padding:.9rem 1rem;display:grid}.ui-workrail__head{justify-content:space-between;align-items:baseline;gap:var(--sp-2xl);flex-wrap:wrap;display:flex}.ui-workrail__title{color:var(--ink);margin:0;font-size:1.05rem;font-weight:600}.ui-workrail__list{gap:var(--sp-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ui-workrail__item{gap:var(--sp-md);border-radius:var(--radius-sm);border:1px solid #0000;align-content:start;min-width:0;display:grid}.ui-workrail__item.is-next{background:var(--brand-soft);border-color:#99311f59}.ui-workrail__link{min-width:0;color:inherit;gap:var(--sp-lg);grid-template-columns:auto minmax(0,1fr);padding:.65rem .7rem;text-decoration:none;display:grid}button.ui-workrail__link{appearance:none;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}a.ui-workrail__link:hover .ui-workrail__label,button.ui-workrail__link:hover .ui-workrail__label{color:var(--brand);text-decoration:underline}.ui-workrail__num{background:var(--surface);border:1px solid var(--hairline-strong);width:1.35rem;height:1.35rem;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.ui-workrail__body{gap:var(--sp-sm);min-width:0;display:grid}.ui-workrail__topline{align-items:center;gap:var(--sp-md);flex-wrap:wrap;display:flex}.ui-workrail__label{color:var(--ink);font-weight:700}.ui-workrail__detail{color:var(--muted);font-size:var(--fs-lg);overflow-wrap:anywhere;line-height:1.35}.ui-workrail__state{align-items:center;gap:var(--sp-sm);white-space:nowrap;font-size:var(--fs-xs);border:1px solid var(--hairline-strong);background:var(--surface);color:var(--muted);border-radius:999px;padding:.12rem .45rem;font-weight:600;display:inline-flex}.ui-workrail__state.is-done{color:var(--green);background:var(--green-soft);border-color:#1f5c3d59}.ui-workrail__state.is-next{color:var(--brand);background:var(--surface);border-color:#99311f59}.ui-workrail__state.is-attention{color:var(--gold);background:var(--surface);border-color:#77541866}.ui-workrail__state.is-blocked{color:var(--red);background:var(--surface);border-color:#c0332466}.ui-workrail__action{cursor:pointer;min-height:24px;font-size:var(--fs-sm);color:var(--brand);background:0 0;border:none;justify-self:start;align-items:center;margin:0 .7rem .4rem 2.6rem;padding:.3rem 0;font-weight:600;display:inline-flex}.ui-workrail__action:hover{text-decoration:underline}.ui-collapse{padding:0}.ui-collapse__head{font-size:var(--fs-2xl);margin:0}.ui-collapse__toggle{align-items:center;gap:var(--sp-lg);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;padding:.85rem 1.2rem;display:flex}button.ui-collapse__toggle{cursor:pointer}button.ui-collapse__toggle:hover .ui-collapse__title{color:var(--brand)}.ui-collapse__title{color:var(--ink);white-space:nowrap;font-size:1.05rem;font-weight:600}.ui-collapse__summary{color:var(--muted);font-size:var(--fs-lg);overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.3}.ui-collapse__chevron{color:var(--muted);flex-shrink:0;margin-left:auto;display:inline-flex}.ui-collapse__clip.is-moving{overflow:hidden}.ui-collapse__summary+.ui-collapse__chevron{margin-left:0}.ui-collapse__body{padding:0 1.2rem 1.2rem}.ui-collapse__body>.ui-card__title:first-child{margin-top:0}.ui-nextaction{align-items:center;gap:var(--sp-2xl);border:1px solid var(--hairline);border-radius:var(--radius-box);background:var(--surface);box-shadow:var(--shadow-sm);margin-bottom:.9rem;padding:.85rem 1rem;display:flex}.ui-nextaction.is-done{background:var(--green-soft);border-color:#1f5c3d59}.ui-nextaction.is-next{background:var(--brand-soft);border-color:#99311f59}.ui-nextaction.is-attention{background:var(--gold-soft);border-color:#77541866}.ui-nextaction.is-blocked{background:var(--red-soft);border-color:#c0332466}.ui-nextaction.is-neutral{border-color:var(--hairline);background:var(--surface)}.ui-nextaction__body{flex:1;min-width:0}.ui-nextaction__body strong{color:var(--ink);font-size:1.15rem;font-weight:600;line-height:1.3;display:block}.ui-nextaction__body p{color:var(--muted);font-size:var(--fs-lg);max-width:70ch;margin:.2rem 0 0;line-height:1.4}.ui-nextaction__link{flex:none;text-decoration:none}.ui-nextaction__actions{gap:var(--sp-md);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}@media (width<=720px){.ui-nextaction{flex-direction:column;align-items:flex-start}.ui-nextaction__actions{justify-content:flex-start}}.ui-rail-section{padding:var(--sp-3xl) 0;border-top:1px solid var(--hairline-strong)}.ui-rail-section:first-child{border-top:0;padding-top:0}.ui-rail-section__head{justify-content:space-between;align-items:baseline;gap:var(--sp-lg);margin-bottom:var(--sp-lg);display:flex}.ui-rail-section__title{font-size:var(--fs-section);margin:0;font-weight:600;line-height:1.25}.ui-rail-section__action{font-size:var(--fs-md);flex:none}:where(a,button,[role=button],[role=link],[role=option],[tabindex]:not([tabindex="-1"]),summary):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.ui-empty{padding:var(--sp-4xl) var(--sp-3xl);text-align:center;font-family:var(--sans);font-style:normal;font-size:var(--fs-2xl);color:var(--muted);margin:0}.ui-empty__hint{font-family:var(--sans);font-style:normal;font-size:var(--fs-sm);color:var(--faint);margin-top:.3rem;display:block}.ui-empty__action{justify-content:center;gap:var(--sp-lg);margin-top:var(--sp-xl);flex-wrap:wrap;display:flex}.ui-empty .ui-guidance{width:fit-content;max-width:100%;margin-inline:auto}.ui-loading{padding:var(--sp-4xl) var(--sp-3xl);text-align:center;font-family:var(--sans);font-size:var(--fs-lg);letter-spacing:var(--track-tight);color:var(--muted);margin:0;animation:1.4s cubic-bezier(.22,1,.36,1) infinite uiLoadingPulse}@keyframes uiLoadingPulse{0%,to{opacity:.55}50%{opacity:1}}.ui-error{background:var(--red-soft);border:1px solid var(--red);border-radius:var(--radius);color:var(--red);font-size:var(--fs-lg);margin:0;padding:.9rem 1.1rem}.ui-warning{background:var(--surface);border:1px solid var(--gold);border-radius:var(--radius-control);color:var(--gold);font-size:var(--fs-lg);margin:0;padding:.9rem 1.1rem}.ui-toasts{gap:var(--sp-lg);z-index:1000;display:grid;position:fixed;bottom:1.2rem;right:1.2rem}.ui-toast{align-items:center;gap:var(--sp-2xl);font-family:var(--sans);font-size:var(--fs-md);color:var(--ink);background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius-box);box-shadow:var(--shadow-md);max-width:22rem;padding:.65rem .95rem;font-weight:500;animation:.32s cubic-bezier(.22,1,.36,1) uiToastIn;display:flex}.ui-toast:before{content:"";background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.ui-toast--success:before{background:var(--green)}.ui-toast--danger:before{background:var(--red)}.ui-toast--warn:before{background:var(--gold);width:11px;height:11px}.ui-toast--info:before{background:var(--info)}.ui-toast__msg{flex:1}.ui-toast__action{cursor:pointer;font-size:var(--fs-xs);color:var(--ink);border:1px solid var(--border-input);border-radius:var(--radius-control);transition:background .12s var(--motion-curve), border-color .12s var(--motion-curve);background:0 0;flex:none;padding:.26rem .55rem;font-weight:600}.ui-toast__action:hover{background:var(--surface-2);border-color:var(--ink)}.ui-toast__action:focus-visible{outline:2px solid var(--brand);outline-offset:1px}@keyframes uiToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ui-confirm{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);z-index:1100;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:uiFadeIn .2s var(--motion-curve);border:0;place-items:center;margin:0;padding:1rem;display:grid;position:fixed;inset:0}.ui-confirm::backdrop{background:0 0}.ui-confirm__card{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius-box);width:min(26rem,100%);box-shadow:var(--shadow-object);padding:1.15rem 1.3rem 1.2rem;animation:.2s cubic-bezier(.22,1,.36,1) uiPopIn}.ui-confirm__title{color:var(--ink);margin:0;font-size:1.15rem;font-weight:600;line-height:1.25}.ui-confirm__card.is-danger .ui-confirm__title{color:var(--red)}.ui-confirm__body{font-size:var(--fs-lg);color:var(--muted);white-space:pre-line;margin:.55rem 0 0;line-height:1.55}.ui-confirm__warn{border-radius:var(--radius-sm);background:var(--gold-soft);font-size:var(--fs-md);color:var(--ink);border:1px solid #77541866;margin:.55rem 0 0;padding:.5rem .7rem;line-height:1.5}.ui-confirm__actions{justify-content:flex-end;gap:var(--sp-lg);border-top:1px solid var(--hairline);margin-top:1.15rem;padding-top:.9rem;display:flex}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes uiPopIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-toast,.ui-confirm,.ui-confirm__card,.ui-loading{opacity:1;animation:none}}:is(.ui-switch,.cr-switch){border:1px solid var(--hairline-strong);background:var(--surface-2);cursor:pointer;width:46px;height:24px;transition:background .12s var(--motion-curve), border-color .12s var(--motion-curve);border-radius:999px;flex:none;padding:0;position:relative}:is(.ui-switch,.cr-switch):disabled{opacity:.5;cursor:not-allowed}:is(.ui-switch,.cr-switch):focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:none}:is(.ui-switch__thumb,.cr-switch__thumb){background:var(--surface);border:1px solid var(--hairline-strong);width:18px;height:18px;transition:transform .12s var(--motion-curve), border-color .12s var(--motion-curve);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #211d1740}:is(.ui-switch,.cr-switch).is-on{background:var(--ink);border-color:var(--ink)}:is(.ui-switch,.cr-switch).is-on :is(.ui-switch__thumb,.cr-switch__thumb){border-color:var(--ink);transform:translate(22px)}@media (prefers-reduced-motion:reduce){:is(.ui-switch,.cr-switch),:is(.ui-switch__thumb,.cr-switch__thumb){transition:none}}.ui-seg--underline{border:0;border-bottom:1px solid var(--hairline);gap:var(--sp-lg);background:0 0;border-radius:0;overflow:visible}.ui-seg--underline .ui-seg__btn{font-family:var(--sans);font-size:var(--fs-lg);letter-spacing:normal;text-transform:none;padding:var(--sp-xl) var(--sp-3xl);border-bottom:2px solid #0000;min-height:36px}.ui-seg--underline .ui-seg__btn+.ui-seg__btn{border-left:0}.ui-seg--underline .ui-seg__btn.is-active{color:var(--ink);border-color:transparent transparent var(--ink);background:0 0}.ui-seg--underline .ui-seg__btn.is-active .ui-seg__count{background:var(--gold-soft);color:var(--ink)}.ui-seg--underline .ui-seg__btn.is-active .ui-seg__count--zero{color:var(--faint);background:0 0}.ui-seg--underline .ui-seg__btn:hover:not(.is-active):not(:disabled){background:0 0}.ui-seg--underline .ui-seg__btn:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ui-seg--chrome{flex-wrap:nowrap;flex:none}.ui-seg--chrome .ui-seg__btn{font-family:var(--sans);letter-spacing:normal;text-transform:none}.ui-splitter{cursor:col-resize;touch-action:none;background:0 0;flex:none;align-self:stretch;width:6px}.ui-splitter:hover{background:var(--brand-soft)}.ui-splitter:focus-visible{outline:2px solid var(--brand);outline-offset:-1px}.ui-track-frame{isolation:isolate;position:relative}.ui-track__ink{background:var(--ink);z-index:0;height:2px;position:absolute;top:7px}.ui-track{margin:0;padding:0;list-style:none;display:flex}.ui-track__rung{text-align:center;flex:1;padding-top:22px;position:relative}.ui-track__rung:before{content:"";z-index:-1;border-top:1px dashed var(--border-input);height:0;position:absolute;top:7px;left:0;right:0}.ui-track__rung:first-child:before{left:50%}.ui-track__rung:last-child:before{right:50%}.ui-track__dot{box-sizing:border-box;z-index:1;width:10px;height:10px;transition:top .32s var(--motion-curve), width .32s var(--motion-curve), height .32s var(--motion-curve), background-color .32s var(--motion-curve), border-color .32s var(--motion-curve);border-radius:50%;margin:0 auto;position:absolute;top:2px;left:0;right:0}.ui-track__rung.is-done .ui-track__dot{background:var(--ink);border:0 solid var(--ink)}.ui-track__rung.is-now .ui-track__dot{background:var(--info);border:2.5px solid var(--paper);width:14px;height:14px;animation:ui-track-here 1.1s cubic-bezier(.16, 1, .3, 1) calc(var(--rung-delay,0s) + .38s) 1;top:0}@keyframes ui-track-here{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--info) 42%, transparent)}to{box-shadow:0 0 0 11px color-mix(in srgb, var(--info) 0%, transparent)}}.ui-track__rung.is-todo .ui-track__dot{background:var(--surface);border:1.5px solid var(--border-input)}.ui-track__rung.is-cancelled .ui-track__dot{background:var(--red);border:0 solid var(--red)}.ui-track__label{font-size:var(--fs-2xs);color:var(--muted);transition:color .32s var(--motion-curve);display:block}.ui-track__rung.is-now .ui-track__label{color:var(--info);font-weight:600}@media (prefers-reduced-motion:reduce){.ui-track__dot,.ui-track__rung.is-now .ui-track__dot{transition:none;animation:none}.ui-track__label{transition:none}}.ui-money{gap:var(--sp-sm);display:grid}.ui-money__head{align-items:baseline;gap:var(--sp-sm);display:flex}.ui-money__figure{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:34px;font-weight:500}.ui-money__sell{font-size:var(--fs-sm);color:var(--muted)}.ui-money__terms{font-size:var(--fs-sm);color:var(--muted);margin-left:auto}.ui-money__bar{border:1px solid var(--border-input);border-radius:var(--radius-control);height:22px;display:flex;overflow:hidden}.ui-money__segment{white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.ui-money__segment--buy{background:var(--surface-2);border-right:1px solid var(--border-input);color:var(--ink)}.ui-money__segment{font-variant-numeric:tabular-nums;transition:background-color .32s var(--motion-curve)}.ui-money__segment--margin{background:var(--green);color:var(--button-text)}.ui-money__segment--loss{background:var(--red)}.ui-money__meta{font-size:var(--fs-sm);color:var(--muted);margin:0}.ui-truckicon{align-items:center;gap:8px;display:inline-flex}.ui-truckicon__svg{color:var(--ink);flex:none}.ui-lead{gap:var(--sp-4xl);padding:var(--sp-2xl) 0 var(--sp-4xl);border-bottom:1px solid var(--hairline-strong);margin-bottom:var(--sp-3xl);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ui-lead__figure{gap:var(--sp-xs);min-width:96px;display:grid}.ui-lead__number{font-family:var(--mono);color:var(--ink);font-size:40px;font-weight:500;line-height:1}.ui-lead.is-attention .ui-lead__number{color:var(--gold)}.ui-lead.is-done .ui-lead__number{color:var(--green)}.ui-lead__label{font-size:var(--fs-sm);color:var(--muted)}.ui-lead__body{min-width:0}.ui-lead__text{font-size:var(--fs-lead);color:var(--ink);max-width:64ch;margin:0;line-height:1.4}.ui-lead__actions{align-items:center;gap:var(--sp-lg) var(--sp-2xl);margin-top:var(--sp-2xl);font-size:var(--fs-md);color:var(--muted);flex-wrap:wrap;display:flex}@media (width<=720px){.ui-lead{grid-template-columns:minmax(0,1fr)}}.ui-figures{align-items:flex-end;gap:var(--sp-lg) var(--sp-5xl);padding:var(--sp-2xl) 0;border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);margin-bottom:var(--sp-4xl);flex-wrap:wrap;display:flex}.ui-figures__list{gap:var(--sp-lg) var(--sp-5xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-figures__link{gap:var(--sp-xs);color:inherit;text-decoration:none;display:grid}a.ui-figures__link:hover .ui-figures__value{text-underline-offset:3px;text-decoration:underline}.ui-figures__label{font-size:var(--fs-sm);color:var(--muted)}.ui-figures__value{font-family:var(--mono);color:var(--ink);font-size:22px;font-weight:500;line-height:1.1}.ui-figures__item.is-attention .ui-figures__value{color:var(--gold)}.ui-figures__item.is-stop .ui-figures__value{color:var(--red)}.ui-lead+.ui-figures{border-top:0}.ui-figures__trailing{align-items:baseline;gap:var(--sp-sm) var(--sp-lg);font-size:var(--fs-md);flex-wrap:wrap;margin-left:auto;display:flex}.ui-figures__note{color:var(--muted)}.ui-paper-glyph{background:var(--surface);border:1px solid var(--border-input);border-radius:1px;flex:none;width:30px;height:38px;display:block;position:relative}.ui-paper-glyph--empty{border-style:dashed}.ui-paper-glyph__bar{background:var(--hairline);position:absolute;left:5px}.ui-paper-glyph__bar--top{background:var(--muted);width:12px;height:3px;top:8px}.ui-paper-glyph__bar--top.ui-paper-glyph__bar--accent{background:var(--brand)}.ui-paper-glyph__bar--mid{width:20px;height:2px;top:17px}.ui-paper-glyph__bar--bottom{width:20px;height:2px;top:24px}.ui-paper-glyph__img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ui-guidance{color:var(--guidance-info);text-align:left;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;display:grid}.ui-guidance__icon{flex-shrink:0;margin-top:.1rem}.ui-guidance__content{gap:.2rem;min-width:0;display:grid}.ui-guidance__label{font:600 var(--fs-md)/1.4 var(--sans);letter-spacing:var(--track-tight);color:inherit}.ui-guidance__body{font:400 var(--fs-guidance)/1.6 var(--sans);letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;display:block}.ui-guidance__body>p{margin:0}.ui-guidance__body>p+p{margin-top:.65rem}.ui-guidance .ui-guidance__body strong{font-family:inherit;font-style:inherit;font-size:inherit;color:inherit;font-weight:500}.ui-guidance__body a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.ui-guidance--compact{grid-template-columns:16px minmax(0,1fr);gap:.5rem}.ui-guidance--compact .ui-guidance__body{font-size:var(--fs-guidance-compact);line-height:1.55}.ui-guidance--compact .ui-guidance__icon{margin-top:.25rem}.ui-guidance--warning{color:var(--guidance-warning)}.ui-guidance--critical{color:var(--guidance-critical)}.ui-guidance--warning .ui-guidance__label,.ui-guidance--critical .ui-guidance__label{border-radius:3px;justify-self:start;padding:.15rem .4rem}.ui-guidance--warning .ui-guidance__label{background:var(--guidance-warning-soft)}.ui-guidance--critical .ui-guidance__label{background:var(--red-soft)}.ui-field__hint:has(.ui-guidance){margin-top:.4rem}.ui-nextaction__body>p>.ui-guidance{margin-top:.5rem}.ui-money-field{gap:var(--ui-field-gap,var(--sp-sm));min-width:0;display:grid}.ui-lanemap{background:var(--paper);border:1px solid var(--hairline-strong);border-radius:var(--radius-box);box-shadow:var(--shadow-object);margin:0;position:relative;overflow:hidden}.ui-lanemap__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ui-lanemap__state{fill:var(--surface-2);stroke:none}.ui-lanemap__mesh{fill:none;stroke:var(--hairline);stroke-width:1px}.ui-lanemap__nation{fill:none;stroke:var(--hairline-strong);stroke-width:1px}.ui-lanemap__line{fill:none;stroke-width:2.5px;stroke-linecap:round}.ui-lanemap__line--active{stroke:var(--info)}.ui-lanemap__line--waiting{stroke:var(--gold);stroke-dasharray:5 5}.ui-lanemap__overlay{pointer-events:none;position:absolute;inset:0}.ui-lanemap__origin,.ui-lanemap__dest,.ui-lanemap__truck,.ui-lanemap__home{box-sizing:border-box;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ui-lanemap__origin{background:var(--paper);border:2.5px solid var(--ink);width:12px;height:12px}.ui-lanemap__dest{background:var(--ink);border:2.5px solid var(--surface);width:12px;height:12px}.ui-lanemap__dest--delivering{background:var(--green)}.ui-lanemap__dest{transition:background-color .32s var(--motion-curve)}.ui-lanemap__truck{background:var(--info);border:2.5px solid var(--surface);width:15px;height:15px}.ui-lanemap__ring{box-sizing:border-box;border:2px solid var(--info);pointer-events:none;border-radius:50%;width:15px;height:15px;position:absolute}.ui-lanemap__in{animation:.24s ease-out both ui-lanemap-in}@keyframes ui-lanemap-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-lanemap__in{animation:none}.ui-lanemap__dest,.ui-lanemap__chip,.ui-lanemap__label{transition:none}}.ui-lanemap__home{background:var(--brand);border:2.5px solid var(--surface);width:12px;height:12px}.ui-lanemap__chip,.ui-lanemap__label{transition:left .42s var(--motion-curve), top .42s var(--motion-curve);pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);position:absolute;overflow:hidden}.ui-lanemap__chip{box-sizing:border-box;height:22px;padding:0 var(--sp-md);background:var(--surface);border:1px solid var(--border-input);border-radius:var(--radius-control);color:var(--ink);align-items:center;font-size:11.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ui-lanemap__chip--truck{border-color:var(--info);color:var(--info)}.ui-lanemap__chip--left,.ui-lanemap__label--left{transform:translate(-100%)}.ui-lanemap__label{color:var(--ink);font-size:11.5px;line-height:1}.ui-lanemap__caption{right:var(--sp-lg);bottom:var(--sp-md);color:var(--faint);font-size:11px;position:absolute}.ui-lanemap__legend{left:var(--sp-lg);bottom:var(--sp-md);align-items:center;gap:var(--sp-lg);color:var(--muted);font-size:var(--fs-2xs);display:flex;position:absolute}.ui-lanemap__legend-swatch{width:18px;height:0;margin-right:var(--sp-xs);border-top:2px solid var(--info);vertical-align:middle;display:inline-block}.ui-lanemap__legend-swatch--waiting{border-top-style:dashed;border-color:var(--gold)}.ui-lanemap__legend-swatch--delivering{border-color:var(--green)}.ui-lanemap__legend-dot{width:9px;height:9px;margin-right:var(--sp-xs);background:var(--info);vertical-align:middle;border-radius:50%;display:inline-block}.workspace-search{box-sizing:border-box;align-items:center;gap:var(--sp-lg);width:min(540px,100%);min-width:0;min-height:40px;padding:0 var(--sp-xl);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);display:flex}.workspace-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.workspace-search>svg{flex-shrink:0}.workspace-search input{width:100%;min-width:0;color:var(--ink);font:inherit;font-size:var(--fs-lg);padding:var(--sp-md) 0;background:0 0;border:0;outline:none}.workspace-search>kbd{font:var(--fs-3xs) var(--mono);border:1px solid var(--hairline);padding:3px var(--sp-sm);border-radius:4px;flex-shrink:0}.workspace-search__clear{flex-shrink:0}.workspace-search__clear:hover{background:var(--brand-soft);color:var(--brand)}.workspace-search__clear:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.workspace-search-results{box-sizing:border-box;overscroll-behavior:contain;z-index:1150;background:var(--surface);border:1px solid var(--hairline-strong);width:min(560px,100vw - 24px);padding:var(--sp-md);border-radius:8px;overflow-y:auto;box-shadow:0 12px 36px #30271926}.workspace-search-results__heading{justify-content:space-between;gap:var(--sp-md);margin:var(--sp-xl) var(--sp-lg) var(--sp-sm);font-size:var(--fs-xs);color:var(--muted);font-weight:700;display:flex}.workspace-search-results__heading span{font-weight:400}.workspace-search-results__row{align-items:center;gap:var(--sp-xl);padding:var(--sp-xl) var(--sp-xl);cursor:pointer;overflow-wrap:anywhere;color:var(--ink);font-size:var(--fs-lg);border-radius:4px;display:flex}.workspace-search-results__row>svg{color:var(--muted);flex-shrink:0}.workspace-search-results__row[aria-selected=true]{background:var(--brand-soft);box-shadow:inset 2px 0 var(--brand)}.workspace-search-results__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.workspace-search-results__copy small{color:var(--muted);font-size:var(--fs-md)}.workspace-search-results__badge{border:1px solid var(--hairline-strong);padding:1px var(--sp-sm);color:var(--muted);font-size:var(--fs-xs);border-radius:4px}.workspace-search-results__status{color:var(--muted);padding:var(--sp-xl);font-size:var(--fs-md)}.workspace-search-results__status:empty{display:none}.workspace-search-results__retry{margin:0 var(--sp-xl) var(--sp-xl);padding:var(--sp-md) var(--sp-xl);border:1px solid var(--hairline-strong);color:var(--ink);font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border-radius:4px}.workspace-search-results__foot{border-top:1px solid var(--hairline);padding:var(--sp-lg) var(--sp-xl) 3px;color:var(--muted);font-size:var(--fs-xs)}@media (width<=760px){.workspace-search>kbd{display:none}.workspace-search{gap:var(--sp-sm);padding:0 var(--sp-md)}}.phone-toolbar-control{justify-content:center;align-items:center;gap:var(--sp-md);min-height:36px;padding:var(--sp-md) var(--sp-xl);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;display:inline-flex}.phone-toolbar-control:hover{border-color:var(--brand)}.phone-toolbar-control--active{color:var(--brand)}.phone-toolbar-control__time{font-family:var(--mono);font-variant-numeric:tabular-nums}.phone-toolbar-control__dnd{color:var(--muted);font-size:var(--fs-2xs)}.phone-toolbar-control:focus-visible,.phone-panel__close:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.phone-panel{z-index:1120;overscroll-behavior:contain;box-sizing:border-box;width:min(24rem,100vw - 24px);max-height:calc(100dvh - 24px);padding:var(--sp-3xl);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);overflow-y:auto;box-shadow:0 12px 36px -12px #211d1759}.phone-panel__head{justify-content:space-between;align-items:center;gap:var(--sp-3xl);margin-bottom:var(--sp-2xl);font-weight:600;display:flex}.phone-panel__close{padding:var(--sp-xs);border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.phone-panel__close:hover{color:var(--ink);background:var(--hairline)}.phone-panel .softphone{display:block;position:static}.phone-panel .softphone__card{width:auto;box-shadow:none;border:0;padding:0}.phone-panel .softphone__actions{flex-wrap:wrap}.phone-panel .softphone__transfer-input{min-width:0}.shell{--shell-top-height:64px;min-height:100svh;display:grid}.shell__side{box-sizing:border-box;flex-direction:column;align-self:start;height:100svh;display:flex;position:sticky;top:0}.shell__brand{justify-items:center;display:grid}.shell__brand-mark{mix-blend-mode:normal;width:100%;height:auto;display:block}.shell__brand-subline{color:var(--chrome-muted);text-align:center;font-weight:600}.shell__link{transition:background .12s var(--motion-curve), color .12s var(--motion-curve);font-weight:500;text-decoration:none;position:relative}.shell__link.is-active{font-weight:600}.shell__main{background:var(--paper);min-width:0}.shell__build{z-index:900;justify-content:space-between;align-items:center;gap:var(--sp-3xl);border-width:0 0 1px;border-radius:0;display:flex;position:sticky;top:0}.shell__build-msg{font-weight:500}.shell__build-reload{cursor:pointer;font-size:var(--fs-2xs);color:var(--gold);border:1px solid var(--gold);border-radius:var(--radius-sm);padding:var(--sp-sm) var(--sp-xl);background:0 0;flex:none;font-weight:600}.shell__build-reload:hover{color:var(--surface);background:var(--gold)}.shell__build-reload:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.shell__content{width:100%;max-width:none;padding:var(--shell-content-padding,clamp(1rem, 2vw, 2rem));box-sizing:border-box;margin:0}.screenpop{z-index:1100;gap:var(--sp-lg);pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.screenpop__card{pointer-events:auto;background:var(--surface);border:1px solid var(--brand);border-radius:var(--radius);width:min(22rem,100vw - 2.5rem);box-shadow:var(--shadow-md);padding:var(--sp-2xl) var(--sp-3xl);animation:.22s cubic-bezier(.22,1,.36,1) screenpopIn}.screenpop__head{margin-bottom:var(--sp-md);justify-content:space-between;align-items:center;display:flex}.screenpop__label{font-size:var(--fs-2xs);color:var(--muted);font-weight:600}.screenpop__dismiss{cursor:pointer;font-size:var(--fs-sm);color:var(--faint);padding:0 var(--sp-2xs);transition:color .12s var(--motion-curve);background:0 0;border:none;line-height:1}.screenpop__dismiss:hover{color:var(--red)}.screenpop__caller{margin:0 0 var(--sp-2xs);font-weight:600;font-size:var(--fs-xl);color:var(--ink)}.screenpop__rang{margin:0 0 var(--sp-md);font-size:var(--fs-sm);color:var(--muted)}.screenpop__open{margin-bottom:var(--sp-md);font-size:var(--fs-sm);color:var(--muted);font-weight:600;text-decoration:none;display:inline-block}.screenpop__open:hover{text-decoration:underline}.screenpop__loadpicker{gap:var(--sp-sm);margin-top:var(--sp-md);display:grid}.screenpop__loadpicker-label{font-size:var(--fs-sm);color:var(--muted);font-weight:600}.screenpop__select{font-size:var(--fs-md)}.screenpop__ring-actions{gap:var(--sp-md);margin-bottom:var(--sp-md);flex-wrap:wrap;display:flex}.screenpop__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes screenpopIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.screenpop__card{animation:none}}.callpanel{gap:0;display:grid}.callpanel__row{padding:var(--sp-xl) 0;border-top:1px solid var(--hairline)}.callpanel__row:first-of-type{border-top:none}.callpanel__top{align-items:baseline;gap:var(--sp-lg);margin-bottom:var(--sp-2xs);flex-wrap:wrap;display:flex}.callpanel__when{font-size:var(--fs-sm);color:var(--muted)}.callpanel__status{font-size:var(--fs-sm);color:var(--ink);font-weight:600}.callpanel__dur{font-size:var(--fs-xs);color:var(--faint)}.callpanel__mid{align-items:baseline;gap:var(--sp-lg);margin-bottom:var(--sp-2xs);flex-wrap:wrap;display:flex}.callpanel__from{font-weight:600;font-size:var(--fs-lg);color:var(--ink)}.callpanel__matched{font-size:var(--fs-sm);color:var(--green)}.callpanel__load{font-size:var(--fs-sm);color:var(--muted);font-family:var(--mono)}.callpanel__meta{font-size:var(--fs-xs);color:var(--faint);margin:0}.callpanel__recordings{gap:var(--sp-sm);margin:var(--sp-sm) 0;flex-direction:column;display:flex}.callpanel__player{width:100%;max-width:22rem;height:2rem}.callpanel__recpending{font-size:var(--fs-xs);color:var(--faint);font-style:normal}.softphone__card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);width:min(19rem,100vw - 2.5rem);box-shadow:var(--shadow-md);padding:var(--sp-2xl) var(--sp-3xl);gap:var(--sp-md);display:grid}.softphone__head{justify-content:space-between;align-items:center;display:flex}.softphone__title{font-size:var(--fs-2xs);color:var(--muted);font-weight:600}.dialer-pop__close{cursor:pointer;font-size:var(--fs-sm);color:var(--faint);padding:0 var(--sp-2xs);transition:color .12s var(--motion-curve);background:0 0;border:none;line-height:1}.dialer-pop__close:hover{color:var(--red)}.softphone__who{font-weight:600;font-size:var(--fs-xl);color:var(--ink);margin:0}.softphone__meta{font-size:var(--fs-sm);color:var(--muted);margin:0}.softphone__rec-reminder{font-size:var(--fs-xs);color:var(--red);margin:0;font-weight:600}.softphone__keypad{gap:var(--sp-sm);grid-template-columns:repeat(3,1fr);display:grid}.softphone__key{border:1px solid var(--hairline);border-radius:var(--radius);padding:var(--sp-md) 0;font-family:var(--mono);font-size:var(--fs-lg);color:var(--ink);cursor:pointer;transition:border-color .12s var(--motion-curve), color .12s var(--motion-curve);background:0 0}.softphone__key:hover{border-color:var(--brand);color:var(--brand)}.softphone__actions{gap:var(--sp-md);margin-top:var(--sp-2xs);flex-wrap:wrap;display:flex}.softphone__transfer{gap:var(--sp-sm);border-top:1px solid var(--hairline);margin-top:var(--sp-sm);padding-top:var(--sp-md);display:grid}.softphone__transfer-label{font-size:var(--fs-3xs);color:var(--faint);font-weight:600}.softphone__transfer-select{font-family:var(--mono);font-size:var(--fs-sm)}.softphone__transfer-row{gap:var(--sp-md);align-items:center;display:flex}.softphone__transfer-input{min-width:0;font-family:var(--mono);font-size:var(--fs-sm);padding:var(--sp-sm) var(--sp-md);flex:1}.softphone__transfer-hint{font-size:var(--fs-2xs);color:var(--faint);margin:0}.softphone__playbook{gap:var(--sp-md);border-top:1px solid var(--hairline);margin-top:var(--sp-sm);padding-top:var(--sp-lg);display:grid}.softphone__opener{font-size:var(--fs-sm);color:var(--ink);margin:0;line-height:1.45}.softphone__pb-find{font-size:var(--fs-sm);padding:var(--sp-sm) var(--sp-md)}.softphone__pb-cards{gap:var(--sp-md);max-height:12rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.softphone__pb-card{border:1px solid var(--hairline);border-radius:var(--radius);padding:var(--sp-md) var(--sp-md);gap:var(--sp-sm);display:grid}.softphone__pb-response{font-size:var(--fs-sm);color:var(--ink);margin:0;line-height:1.4}.softphone__pb-never{font-size:var(--fs-2xs);color:var(--red);margin:0;font-weight:600}.softphone__pb-capture{gap:var(--sp-sm);flex-wrap:wrap;display:flex}.softphone__pb-cameup,.softphone__pb-worked{border:1px solid var(--hairline);padding:var(--sp-2xs) var(--sp-lg);font-size:var(--fs-2xs);color:var(--muted);cursor:pointer;transition:border-color .12s var(--motion-curve), color .12s var(--motion-curve);background:0 0;border-radius:999px;font-weight:600}.softphone__pb-cameup:hover,.softphone__pb-worked:hover,.softphone__pb-cameup[aria-pressed=true],.softphone__pb-worked[aria-pressed=true]{border-color:var(--brand);color:var(--brand)}.dialer-pop__head{justify-content:space-between;align-items:center;display:flex}.dialer-pop__title{font-size:var(--fs-2xs);color:var(--muted);font-weight:600}.dialer-pop__dnd{align-items:center;gap:var(--sp-md);font-size:var(--fs-xs);color:var(--muted);cursor:pointer;padding-bottom:var(--sp-md);border-bottom:1px solid var(--hairline);display:flex}.dialer-pop__dnd input{accent-color:var(--brand);cursor:pointer}.dialer-pop__notify{text-align:left;width:100%;font-family:var(--sans);font-size:var(--fs-xs);color:var(--muted);background:var(--surface-2);border:1px dashed var(--hairline-strong);border-radius:var(--radius-sm);padding:var(--sp-md) var(--sp-lg);cursor:pointer;line-height:1.35;display:block}.dialer-pop__notify:hover{color:var(--ink);border-color:var(--brand)}.dialer-pop__notify:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.dialer{gap:var(--sp-lg);display:grid}.dialer__alert{font-size:var(--fs-xs);color:var(--red);margin:0;font-weight:600}.dialer__alert--rec{color:var(--red)}.dialer__from{align-items:center;gap:var(--sp-md);padding-bottom:var(--sp-md);border-bottom:1px solid var(--hairline);display:flex}.dialer__from-label{font-size:var(--fs-3xs);color:var(--faint);font-weight:600}.dialer__from-select{min-width:0;font-family:var(--mono);font-size:var(--fs-sm);color:var(--ink);padding:var(--sp-2xs) 0;cursor:pointer;background:0 0;border:none;flex:1}.dialer__from-select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dialer__display{align-items:center;gap:var(--sp-sm);min-height:2.4rem;display:flex}.dialer__entry{min-width:0;font-family:var(--mono);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;color:var(--ink);padding:var(--sp-2xs) 0;background:0 0;border:none;flex:1;font-size:1.24rem;font-weight:500}.dialer__entry::placeholder{font-size:var(--fs-md);letter-spacing:0;color:var(--faint)}.dialer__entry:focus{outline:none}.dialer__entry.is-text{font-family:var(--sans);font-size:var(--fs-xl);letter-spacing:0;font-weight:600}.dialer__hint{padding:var(--sp-lg) var(--sp-2xs);font-size:var(--fs-sm);color:var(--faint);margin:0}.dialer__back{cursor:pointer;color:var(--muted);padding:var(--sp-xs) var(--sp-sm);border-radius:var(--radius-sm);transition:color .12s var(--motion-curve), background .12s var(--motion-curve);background:0 0;border:none}.dialer__back:hover:not(:disabled){color:var(--brand);background:var(--brand-soft)}.dialer__back:disabled{opacity:.35;cursor:default}.dialer__keypad{gap:var(--sp-sm);grid-template-columns:repeat(3,1fr);display:grid}.dialer__key{align-content:center;justify-items:center;gap:var(--sp-2xs);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:2.6rem;transition:border-color .12s var(--motion-curve), background .12s var(--motion-curve);display:grid}.dialer__key:hover{border-color:var(--brand);background:var(--brand-soft)}.dialer__key:active{background:var(--brand-soft);border-color:var(--brand-deep)}.dialer__key--zero{grid-column:2}.dialer__key-digit{font-family:var(--mono);font-size:var(--fs-2xl);color:var(--ink);font-weight:500;line-height:1}.dialer__key-letters{font-size:var(--fs-3xs);color:var(--faint);font-weight:600;line-height:1}.dialer__call{justify-content:center;align-items:center;gap:var(--ui-control-gap);font-family:var(--sans);font-size:var(--fs-md);color:var(--surface);background:var(--green);border:1px solid var(--green);border-radius:var(--radius);padding:var(--sp-lg) var(--sp-xl);cursor:pointer;transition:opacity .12s var(--motion-curve);font-weight:700;display:inline-flex}.dialer__call:hover:not(:disabled){opacity:.88}.dialer__call:disabled{background:var(--green-soft);border-color:var(--hairline);color:var(--faint);cursor:default}.dialer__list{gap:var(--sp-xs);max-height:13rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.dialer__row{align-items:center;gap:var(--sp-lg);text-align:left;border-radius:var(--radius-sm);width:100%;padding:var(--sp-sm) var(--sp-md);cursor:pointer;transition:border-color .12s var(--motion-curve), background .12s var(--motion-curve);background:0 0;border:1px solid #0000;display:flex}.dialer__row:hover:not(:disabled){border-color:var(--hairline);background:var(--surface-2)}.dialer__row:disabled{opacity:.5;cursor:default}.dialer__row-dir{font-size:var(--fs-sm);color:var(--muted);line-height:1}.dialer__row-dir.is-missed{color:var(--red)}.dialer__row-who{gap:var(--sp-2xs);flex:1;min-width:0;display:grid}.dialer__row-name{font-size:var(--fs-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dialer__row-sub{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialer__row-call{font-size:var(--fs-sm);color:var(--brand)}.dialer__page{gap:var(--sp-sm);border-top:1px solid var(--hairline);padding-top:var(--sp-lg);display:grid}.dialer__page-head{font-size:var(--fs-3xs);color:var(--faint);margin:0;font-weight:600}.dialctl{align-items:center;gap:var(--sp-md);vertical-align:middle;display:inline-flex}.dialctl__num{color:var(--ink);font-variant-numeric:tabular-nums;border-bottom:1px dotted var(--hairline);text-decoration:none}.dialctl__num:hover{color:var(--brand);border-bottom-color:var(--brand)}.dialctl__none{color:var(--muted,#888);font-style:normal}.dialctl--sm{font-size:var(--fs-sm)}.dialctl--lg{font-size:1.15rem;font-weight:600}.shell{--shell-sidebar-width:250px;grid-template-columns:var(--shell-sidebar-width) auto minmax(0, 1fr)}.shell.shell--collapsed{--shell-sidebar-width:64px;grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr)}.shell-sidebar{min-width:0;container:sidebar/inline-size}.shell .shell__side{padding:22px var(--sp-2xl) var(--sp-2xl);background:var(--chrome);color:var(--chrome-text);border-right:0;gap:0;min-height:0}.shell__brand-row{justify-content:space-between;align-items:center;gap:var(--sp-sm);flex:none;padding:0 3px 25px;display:flex}.shell .shell__brand{border:0;width:165px;margin:0;padding:0}.shell .shell__brand-subline{letter-spacing:0;color:var(--chrome-muted);font-size:11.5px;font-weight:500}.shell__collapse{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--chrome-text);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.shell__collapse:hover{color:var(--paper);background:#f4f1e80f;border-color:#0000}.shell .shell__nav{scrollbar-width:thin;min-height:0;padding-bottom:var(--sp-3xl);flex-direction:column;flex:1;gap:24px;display:flex;overflow:hidden auto}.shell__group-label{margin:0 var(--sp-lg) var(--sp-md);font-size:var(--fs-3xs);color:var(--chrome-muted);font-weight:600}.shell__nav-group{flex-direction:column;gap:3px;display:flex}.shell .shell__link{align-items:center;gap:var(--sp-xl);box-sizing:border-box;min-height:38px;padding:var(--sp-md) var(--sp-xl);color:var(--chrome-text);font-size:var(--fs-lg);border-radius:var(--radius-control);display:flex}.shell .shell__link:hover{color:var(--paper);background:#f4f1e80f}.shell .shell__link.is-active{color:var(--ink);background:var(--chrome-active);box-shadow:inset 3px 0 0 var(--brand-on-chrome);font-weight:600}.shell__nav-icon{flex:none}.shell__link-text{min-width:0}.shell__badges{align-items:center;gap:3px;margin-left:auto;display:flex}.shell__badges:empty{display:none}.shell__badges .ui-badge{font-size:var(--fs-3xs);padding:1px 4px}.shell__side .ui-badge{color:var(--paper);border-color:var(--chrome-muted)}.shell__side .shell__link.is-active .ui-badge{color:var(--ink);border-color:var(--border-input)}.shell__toolbar .shell__collapse{color:var(--muted)}.shell__toolbar .shell__collapse:hover{background:var(--surface);border-color:var(--hairline-strong);color:var(--brand)}.shell__side :focus-visible{outline-color:var(--brand-on-chrome)}.shell__footer{border-top:1px solid var(--hairline);padding-top:var(--sp-lg);border-top-color:#f4f1e81f;flex:none}.shell-hint{min-width:0}.shell-hint__label{z-index:1200;pointer-events:none;background:var(--ink);color:var(--surface);font-size:var(--fs-md);padding:var(--sp-md) var(--sp-lg);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.shell-account{align-items:center;gap:var(--sp-xl);width:100%;padding:var(--sp-2xl) 3px 2px;margin-top:var(--sp-xl);border:0;border-top:1px solid var(--hairline);color:var(--paper);text-align:left;font:inherit;cursor:pointer;background:0 0;border-top-color:#f4f1e81f;display:flex}.shell-account__avatar{width:36px;height:36px;color:var(--paper);background:#3a332c;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.shell-account__identity{min-width:0;font-size:var(--fs-lg);flex:1;gap:2px;font-weight:600;display:grid}.shell-account__identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-account__identity small{font-size:var(--fs-sm);color:var(--chrome-muted);text-transform:capitalize;font-weight:400}.shell-account__chevron{color:var(--chrome-muted);flex:none}.shell-account:hover .shell-account__identity{color:var(--paper)}.shell-account-menu{z-index:1150;width:234px;max-width:calc(100vw - 24px);padding:var(--sp-md);box-sizing:border-box;border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md);overflow-y:auto}.shell-account-menu :is([role=menuitem],[role=menuitemcheckbox]){align-items:center;gap:var(--sp-xl);width:100%;min-height:40px;padding:var(--sp-lg) var(--sp-xl);box-sizing:border-box;border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.shell-account-menu :is([role=menuitem],[role=menuitemcheckbox]):is(:hover,:focus){color:var(--brand);background:var(--brand-soft);outline:none}.shell-account-menu__state{color:var(--muted);font-size:var(--fs-sm);margin-left:auto}.shell-account-menu [role=separator]{border-top:1px solid var(--hairline);margin:var(--sp-sm)}.shell--collapsed .shell__side{padding:22px var(--sp-md) var(--sp-xl)}.shell--collapsed .shell__brand-row{justify-content:center;padding:0 0 24px}.shell--collapsed .shell__brand,.shell--collapsed .shell-account__identity,.shell--collapsed .shell-account__chevron{display:none}.shell--collapsed .shell__link{padding:var(--sp-lg) 0;justify-content:center;min-height:42px}.shell--collapsed .shell__link-text,.shell--collapsed .shell__group-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell--collapsed .shell__nav{gap:var(--sp-2xl)}.shell--collapsed .shell__nav-group+.shell__nav-group{border-top:1px solid var(--hairline);padding-top:var(--sp-xl);border-top-color:#f4f1e81f}.shell--collapsed .shell__badges{gap:1px;position:absolute;top:0;right:1px}.shell--collapsed .shell__badges .ui-badge{font-size:var(--fs-3xs);min-width:9px;padding:0 2px}.shell--collapsed .shell-account{justify-content:center;padding-inline:0}.shell--collapsed .shell-account__avatar{width:32px;height:32px}.shell__top{z-index:950;background:var(--paper);position:sticky;top:0}.shell__toolbar{min-height:var(--shell-toolbar-min-height,64px);padding:0 clamp(var(--sp-3xl), 2vw, var(--gutter));box-sizing:border-box;align-items:center;gap:var(--sp-3xl);border-bottom:1px solid var(--hairline-strong);background:var(--paper);display:flex}.shell__toolbar .phone-toolbar-control{margin-left:auto}@media (width<=1100px){.shell__toolbar .ui-seg--chrome .ui-seg__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.shell__top .shell__build{position:static}.shell__drawer{background:var(--surface-2);border:0;width:min(288px,100vw - 44px);max-width:100vw;height:100svh;max-height:100svh;margin:0;padding:0;overflow:visible}.shell__drawer::backdrop{background:var(--scrim)}.shell__drawer .shell__side{width:100%;height:100svh}@media (width<=760px){.shell,.shell.shell--collapsed{grid-template-columns:minmax(0,1fr)}.shell>.ui-splitter{display:none}.shell .shell__side{flex-flow:column;align-items:stretch;position:static}.shell .shell__nav{flex-flow:column;order:initial;flex:1}.shell .shell__link{min-height:44px}.shell__toolbar{gap:var(--sp-md);padding-inline:var(--sp-lg)}.shell__collapse{width:40px;height:44px}.shell-account-menu :is([role=menuitem],[role=menuitemcheckbox]){min-height:44px}.shell__toolbar .workspace-search{flex:auto;width:auto}.phone-toolbar-control{min-width:40px;min-height:44px;padding:var(--sp-md)}}@media (prefers-reduced-motion:reduce){.shell .shell__link{transition:none}}.crash-recovery{max-width:36rem;margin:var(--sp-3xl) auto}.crash-recovery--root{min-height:100dvh;padding:var(--sp-3xl);box-sizing:border-box;place-items:center;display:grid}.crash-recovery__copy{margin:0 0 var(--sp-3xl);color:var(--ink)}.crash-recovery__actions{gap:var(--sp-md);flex-wrap:wrap;display:flex}.crash-recovery__details{margin-top:var(--sp-3xl);color:var(--muted);font-size:.85rem}.crash-recovery__details summary{cursor:pointer}.crash-recovery__stack{margin:var(--sp-md) 0 0;padding:var(--sp-md);background:var(--surface-2);max-height:16rem;font:.75rem/1.45 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.dk-activity__word{font-family:var(--sans)}.dk-activity__subtext{font-family:var(--sans);font-size:var(--fs-xs);color:var(--muted);font-weight:400;display:block}.dk-activity__counts{align-items:center;gap:0 var(--sp-md);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.dk-pulse__item{align-items:center;gap:var(--sp-2xs);display:inline-flex}.dk-pulse__item--muted{color:var(--muted)}.dk-pulse__item--attention{color:var(--gold);font-weight:600}.dk-pulse__sep{color:var(--muted)}.dk-context__body{scrollbar-gutter:stable;min-height:0;padding:0;overflow:auto}.dk-context__body:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.dk-context__section+.dk-context__section{border-top:1px solid var(--hairline);margin-top:1.4rem;padding-top:1.4rem}.dk-context__target{margin:var(--sp-lg) 0 var(--sp-md);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:600}.dk-context__hint{margin:var(--sp-lg) 0 0;color:var(--muted);font-size:var(--fs-sm)}.dk-context__results{margin:var(--sp-lg) 0 0;font-size:var(--fs-sm);color:var(--muted)}.dk-context__meter{margin-top:var(--sp-3xl)}.dk-context__meter p{gap:var(--sp-sm);margin:0 0 var(--sp-md);color:var(--muted);font-size:var(--fs-md);display:grid}.dk-context__meter strong{color:var(--ink);font-weight:500}.dk-context__checkpoints{margin-top:var(--sp-lg);font-size:var(--fs-sm);color:var(--muted)}.dk-context__checkpoints p{margin:var(--sp-xs) 0}.dk-context__empty{color:var(--muted);font-size:var(--fs-md);margin:0}.dk-context__people-title{margin-bottom:var(--sp-2xl)}.dk-context__person-role{color:var(--muted);font-size:var(--fs-2xs);font-weight:600;display:block}.dk-dialog{width:min(760px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:0}.dk-dialog[open]{flex-direction:column;display:flex}.dk-dialog::backdrop{background:var(--scrim)}.dk-dialog__head{justify-content:space-between;align-items:center;gap:var(--sp-3xl);padding:var(--sp-3xl);border-bottom:1px solid var(--hairline);display:flex}.dk-dialog__head h2{font:600 1.05rem/1.3 var(--sans);margin:0}.dk-dialog__body{gap:var(--sp-3xl);min-height:0;padding:var(--sp-3xl);display:grid;overflow:auto}@media (width<1280px),(height<720px){.dk-context__body{overflow:visible}}.dk-details{gap:var(--sp-3xl);display:grid}.dk-details__section{gap:var(--sp-lg);min-width:0;display:grid}.dk-details__section+.dk-details__section{padding-top:var(--sp-3xl);border-top:1px solid var(--hairline-strong)}.dk-details__line{font-size:var(--fs-md);color:var(--muted);max-width:65ch;margin:0}.dk-details__line .ui-num{color:var(--ink)}.dk-details__target{gap:var(--sp-md);display:grid}.dk-board-view,.dk-followups{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.dk-work-count{margin:0 0 var(--sp-lg);font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.dk-board{gap:var(--sp-xl);flex:1;min-height:0;display:flex}.dk-board__column{background:0 0;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.dk-board__column+.dk-board__column{border-left:1px solid var(--hairline);padding-left:var(--sp-xl)}.dk-board__heading{justify-content:space-between;align-items:center;gap:var(--sp-md);padding:var(--sp-xl) var(--sp-xs);flex:none;display:flex}.dk-board__count{font-family:var(--mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--muted)}.dk-board__items{align-items:stretch;gap:var(--sp-md);min-height:0;padding:var(--sp-xs) var(--sp-xs) var(--sp-xs);scrollbar-gutter:stable;flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow:hidden auto}.dk-board__items>li{flex:none;min-width:0}.dk-board__items:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.dk-board__undated-empty{margin:var(--sp-lg) 0 0;padding-top:var(--sp-lg);border-top:1px solid var(--hairline);font-size:var(--fs-sm);color:var(--muted);flex:none}.dk-board__empty-row .ui-empty{padding:var(--sp-3xl) var(--sp-md)}.dk-board__items:has(>li>.dk-task){gap:0}.dk-board__items>li+li>.dk-task{border-top:1px solid var(--hairline)}.dk-task{gap:var(--sp-sm);min-width:0;padding:var(--sp-lg) var(--sp-sm);overflow-wrap:anywhere;background:0 0;display:grid;position:relative}.dk-task:hover,.dk-task:focus-within{background:var(--surface-2)}.dk-task__heading{align-items:flex-start;gap:var(--sp-md);min-width:0;display:flex}.dk-task__donerow{align-items:center;gap:var(--sp-md);cursor:pointer;min-width:0;min-height:1.5rem;display:flex}.dk-task__done{width:1rem;height:1rem;accent-color:var(--brand);flex:none}.dk-task__title{min-width:0;font-size:var(--fs-md);color:var(--ink);margin:0;font-weight:600;line-height:1.4}.dk-task__context{font-size:var(--fs-sm);color:var(--muted);line-height:1.4}.dk-task__owner{color:var(--muted)}.dk-task__meta{align-items:center;gap:var(--sp-sm) var(--sp-md);flex-wrap:wrap;display:flex}.dk-task__date{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--muted)}.dk-followups__list{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.dk-followups__action{color:var(--muted)}.dk-followups .dialctl__num{font-family:var(--mono);font-variant-numeric:tabular-nums}.dk-followups__pagination{justify-content:space-between;align-items:center;gap:var(--sp-xl);padding:var(--sp-xl) 0 0;border-top:1px solid var(--hairline);flex-wrap:wrap;flex:none;display:flex}.dk-followups__range{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--muted)}.dk-followups__buttons{align-items:center;gap:var(--sp-md);display:flex}@media (width<1280px),(height<720px){.dk-board-view,.dk-followups{flex:none;height:auto}.dk-board{flex-direction:column;flex:none}.dk-board__column{flex:none}.dk-board__column+.dk-board__column{border-left:0;border-top:1px solid var(--hairline);padding-left:0}.dk-board__items,.dk-followups__list{scrollbar-gutter:auto;flex:none;overflow:visible}}.dk-page{gap:var(--sp-3xl);flex-direction:column;min-width:0;display:flex;container:desk/inline-size}.dk-page>.ui-pagehead{flex:none;margin-bottom:0}.dk-layout{grid-template-columns:minmax(0, 1fr) auto var(--desk-rail-width,290px);gap:var(--sp-3xl);min-width:0;min-height:0;display:grid}.desk-rail{flex-direction:column;min-width:0;min-height:0;display:flex;container:desk-rail/inline-size}.dk-workspace{--ui-card-padding:0 var(--sp-3xl) var(--sp-2xl);--ui-card-pad-x:var(--sp-3xl);flex-direction:column;min-width:0;min-height:0;display:flex}.dk-tabs{flex:none}.dk-workspace__scope{margin:var(--sp-lg) 0;font-size:var(--fs-sm);color:var(--muted);flex:none}.dk-toolbar{align-items:center;gap:var(--sp-2xl);padding-bottom:var(--sp-2xl);flex-wrap:wrap;flex:none;display:flex}.dk-newitem{align-items:center;gap:var(--sp-md);flex-wrap:wrap;flex:27rem;min-width:0;display:flex}.dk-newitem__title{flex:7rem;min-width:7rem}.dk-newitem__date{flex:0 8.2rem;width:8.2rem;min-width:0}.dk-newitem__kind{flex:0 6.5rem;width:6.5rem;min-width:0}.dk-search{flex:0 11.5rem;min-width:8rem}.dk-search input{width:100%}.dk-workbody,.dk-workspace__panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dk-workspace__panel[hidden],.dk-search[hidden]{display:none}.dk-workspace__panel--week{gap:var(--sp-lg)}.dk-week-hint{font-size:var(--fs-sm);color:var(--muted);margin:0}.dk-week{gap:var(--sp-2xl);display:grid}.dk-week__grid{gap:var(--sp-lg);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dk-week__day{align-content:start;gap:0;min-width:0;display:grid}.dk-week__daylabel{align-items:center;gap:var(--sp-sm);font-size:var(--fs-2xs);color:var(--faint);padding-bottom:var(--sp-sm);border-bottom:1px solid var(--hairline);font-weight:600;display:flex}.dk-week__today{align-items:center;gap:var(--sp-2xs);color:var(--ink);display:inline-flex}.dk-week__daylabel{margin-bottom:var(--sp-xs)}.dk-week__item{gap:var(--sp-xs);padding:var(--sp-md) var(--sp-xs);background:0 0;min-width:0;display:grid;position:relative}.dk-week__item+.dk-week__item{border-top:1px solid var(--hairline)}.dk-week__item.is-moving{background:var(--brand-soft)}.dk-week__itemmain{gap:var(--sp-2xs);overflow-wrap:anywhere;min-width:0;display:grid}.dk-week__itemtitle{font-size:var(--fs-md);color:var(--ink)}.dk-week__itemsub{font-size:var(--fs-sm);color:var(--muted)}.dk-week__itemowner{font-size:var(--fs-xs);color:var(--muted)}.dk-week__item .ui-btn{justify-self:start}.dk-week__undated,.dk-week__otherdates{padding-top:var(--sp-lg);border-top:1px solid var(--hairline-strong);gap:0;display:grid}.dk-week__undated .dk-week__item,.dk-week__otherdates .dk-week__item{max-width:100%}.dk-movebar{align-items:center;gap:var(--sp-md);padding:var(--sp-lg);background:var(--surface-2);border-block:1px solid var(--hairline);flex-wrap:wrap;display:flex}.dk-movebar__label{font-size:var(--fs-2xs);color:var(--faint);font-weight:600}.dk-closeweek{gap:var(--sp-lg);display:grid}.dk-closeweek__preview{font-size:var(--fs-md);color:var(--ink);margin:0}.dk-closeweek__actions{align-items:center;gap:var(--sp-md);display:flex}.dk-closeweek__tally{font-size:var(--fs-md);color:var(--ink);margin:0}.dk-closeweek__note{gap:var(--sp-md);display:grid}.dk-closeweek__noterow{gap:var(--sp-md);flex-wrap:wrap;display:flex}.dk-closeweek__noterow .ui-input{flex:10rem;min-width:8rem}.dk-closeweek__notestatus{font-size:var(--fs-sm);color:var(--muted);margin:0}@media (width>=1280px) and (height>=720px){.shell:has(.dk-page)>.shell__side{overflow-y:auto}.shell__main:has(.dk-page){flex-direction:column;height:100dvh;min-height:0;display:flex}.shell__main:has(.dk-page)>.shell__build{flex:none}.shell__content:has(>.dk-page){flex:1;min-height:0;overflow:hidden}.dk-page{height:100%;min-height:0}.dk-layout{flex:1}.dk-workspace__panel--week{overscroll-behavior:contain;overflow-y:auto}}@media (width<1280px),(height<720px){.dk-layout{grid-template-columns:minmax(0,1fr)}.dk-layout>.ui-splitter{display:none}.dk-week__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@container desk (width<=640px){.dk-workspace{padding-inline:var(--sp-lg);--ui-card-pad-x:var(--sp-lg)}.dk-tabs{gap:0}.dk-tabs .ui-seg__btn{padding-inline:var(--sp-sm);font-size:var(--fs-md);flex-wrap:wrap;flex:1}.dk-toolbar{align-items:stretch}.dk-search{flex:100%}.dk-newitem__title{flex-basis:100%}}.signin{min-height:100svh;padding:calc(var(--sp-3xl) * 1.5);background:radial-gradient(130% 90% at 100% 0%, #a87a2c12, transparent 55%), radial-gradient(100% 80% at 0% 100%, #99311f0d, transparent 55%), var(--paper);place-items:center;display:grid}.signin__panel{gap:calc(var(--sp-3xl) * 1.25);width:100%;max-width:22.5rem;display:grid}.signin__brand{justify-self:center;justify-items:center;gap:0;width:min(17rem,100%);display:grid}.signin__brand-mark{mix-blend-mode:multiply;width:100%;height:auto;display:block}.signin__brand-subline{--signin-brand-tracking:.34em;margin-top:calc(-1 * var(--sp-2xs));font-size:var(--fs-md);letter-spacing:var(--signin-brand-tracking);text-indent:var(--signin-brand-tracking);color:var(--muted);text-align:center;font-weight:600;line-height:1;display:block}.signin__form{gap:var(--sp-2xl);display:grid}.signin__form .ui-btn{width:100%;margin-top:var(--sp-xs);justify-content:center}.signin__notice{margin-bottom:var(--sp-xs)}.signin__recovery{margin-top:var(--sp-2xl)}.signin__signout{margin-top:var(--sp-2xl);text-align:center}
