.leads-root .leads-head{margin-bottom:20px}.leads-root .leads-eyebrow{display:block;margin-bottom:6px;color:var(--ink-soft)}@media screen{.leads-root .leads-head{animation:card-in var(--dur-enter) var(--ease-out) backwards}}.leads-root .search__input{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.leads-root .search__input:focus:not(:focus-visible){box-shadow:var(--elev-1)}.leads-root .lead-windows{box-shadow:var(--elev-0)}.leads-root .lead-window{transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.leads-root .lead-window--active{box-shadow:var(--elev-1)}.leads-root .lead-refresh{transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.leads-root .lead-refresh:hover:not(:disabled){box-shadow:var(--elev-1)}.leads-root .lead-refresh:active:not(:disabled){transform:scale(.97)}.leads-root .toolbar__stamp{color:var(--ink-soft)}.leads-root .lead-summary{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leads-root .lead-stat{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.leads-root .lead-stat:hover{box-shadow:var(--elev-1)}.leads-root .lead-stat:active{transform:scale(.98)}.leads-root .lead-stat--active{box-shadow:var(--elev-1),inset 0 -2px 0 var(--forest)}.leads-root .pcard{box-shadow:var(--elev-1);padding:20px;transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.leads-root .pcard:hover{box-shadow:var(--elev-2);transform:translateY(-1px);border-color:var(--border-strong)}.leads-root .pcard__avatar{box-shadow:0 1px 2px rgba(20,48,44,.18),inset 0 1px 0 hsla(0,0%,100%,.45)}.leads-root .pcard__name{font-family:var(--serif);font-weight:600;font-size:16.5px;letter-spacing:.005em}.leads-root .pcard__mrn{color:var(--ink-soft)}.leads-root .pcard__head{padding-bottom:10px;margin-bottom:2px;border-bottom:1px solid var(--hairline)}.leads-root .lead-badge{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 18%,transparent);transition:box-shadow var(--dur-hover) var(--ease-out)}.leads-root .lead-badge--why{font-size:10.5px;box-shadow:0 0 0 1px rgba(245,166,35,.32),0 0 10px 0 rgba(245,166,35,.18)}.leads-root .pcard--hot:before{box-shadow:0 0 8px 1px rgba(245,166,35,.45)}.leads-root .pcard--due:before{box-shadow:0 0 8px 1px rgba(10,108,255,.4)}.leads-root .pcard--miss:before{box-shadow:0 0 8px 1px rgba(192,54,44,.4)}.leads-root .pcard--won:before{box-shadow:0 0 8px 1px rgba(31,138,91,.4)}.leads-root .pcard__row>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leads-root .lead-scribe{transition:box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.leads-root .pcard:hover .lead-scribe{box-shadow:var(--elev-0);border-color:var(--border-strong)}.leads-root .lead-card-refresh,.leads-root .lead-contact-btn,.leads-root .lead-danger-btn{box-shadow:var(--elev-0);transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.leads-root .lead-card-refresh:hover:not(:disabled),.leads-root .lead-contact-btn:hover:not(:disabled),.leads-root .lead-danger-btn:hover{box-shadow:var(--elev-1)}.leads-root .lead-card-refresh:active:not(:disabled),.leads-root .lead-contact-btn:active:not(:disabled),.leads-root .lead-danger-btn:active{transform:scale(.97)}.leads-root .lead-note__save{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out),opacity var(--dur-hover) var(--ease-out)}.leads-root .lead-note__save:hover{box-shadow:var(--elev-1)}.leads-root .lead-note__save:active{transform:scale(.97)}.leads-root .lead-deal-chip,.leads-root .lead-select{box-shadow:var(--elev-0)}.leads-root .lead-hint,.leads-root .lead-touched{color:var(--ink-soft)}.leads-root .lead-ai-outreach__pill,.leads-root .lead-contacted__pill,.leads-root .lead-lost__pill,.leads-root .lead-snoozed__pill,.leads-root .lead-won__pill{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 20%,transparent)}.leads-root .lead-contacted__undo{transition:color var(--dur-hover) var(--ease-out)}.leads-root .lead-star{position:relative;transition:transform var(--dur-hover) var(--ease-spring)}.leads-root .lead-star:before{content:"";position:absolute;inset:-12px}.leads-root .lead-star:active{transform:scale(.88);transition-duration:var(--dur-press)}.leads-root .lead-card-refresh{position:relative}.leads-root .lead-card-refresh:before{content:"";position:absolute;inset:-9px}.leads-root .lead-fin-panel__label{font-family:var(--mono);color:var(--ink-soft)}.leads-root .lead-note-saved{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out)}.leads-root .lead-note-saved:hover{box-shadow:var(--elev-1)}.leads-root .lead-fin-chip{box-shadow:0 0 0 1px var(--hairline)}.leads-root .fin-worklist__head{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft)}.leads-root .fin-row{position:relative;box-shadow:var(--elev-1);transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.leads-root .fin-row:hover{box-shadow:var(--elev-2);transform:translateY(-1px)}.leads-root .fin-row--soon,.leads-root .fin-row--urgent{padding-left:15px}.leads-root .fin-row--soon:before,.leads-root .fin-row--urgent:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0}.leads-root .fin-row--soon:before{background:var(--amber,#f5a623);box-shadow:0 0 8px 1px rgba(183,121,31,.4)}.leads-root .fin-row--urgent:before{background:var(--red);box-shadow:0 0 8px 1px rgba(192,54,44,.4)}.leads-root .fin-row__avatar{box-shadow:inset 0 0 0 1px var(--hairline)}.leads-root .lead-cockpit-actions{box-shadow:var(--elev-1)}@media (min-width:1280px){.leads-root .leads-dock{box-shadow:var(--elev-3)}.leads-root .pcard--selected{box-shadow:var(--elev-2)}.leads-root .pcard--selected:hover{transform:none}}.leads-root .skel-card,.leads-root .zero{box-shadow:var(--elev-0)}.leads-root .state--error{font-family:var(--sans)}@media (max-width:640px){.leads-root .leads-head{margin-bottom:14px}.leads-root .search__input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.fp-root .fp-head{margin-bottom:20px}.fp-root .fp-eyebrow{display:block;margin-bottom:6px;color:var(--ink-soft)}@media screen{.fp-root .fp-head{animation:card-in var(--dur-enter) var(--ease-out) backwards}}.fp-root .search__input{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.fp-root .search__input:focus:not(:focus-visible){box-shadow:var(--elev-1)}.fp-root .toolbar__meta .lead-note__input{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.fp-root .toolbar__meta .lead-note__input:focus:not(:focus-visible){box-shadow:var(--elev-1)}.fp-root .lead-window{transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.fp-root .lead-window--active{box-shadow:var(--elev-1)}.fp-root .lead-refresh{transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.fp-root .lead-refresh:hover:not(:disabled){box-shadow:var(--elev-1)}.fp-root .lead-refresh:active:not(:disabled){transform:scale(.97)}.fp-root .toolbar__stamp{color:var(--ink-soft)}.fp-root .lead-summary{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fp-root .pcard{box-shadow:var(--elev-1);padding:20px;transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.fp-root .pcard:hover{box-shadow:var(--elev-2);transform:translateY(-1px);border-color:var(--border-strong)}.fp-root .pcard__avatar{box-shadow:0 1px 2px rgba(20,48,44,.18),inset 0 1px 0 hsla(0,0%,100%,.45)}.fp-root .pcard__name{font-family:var(--serif);font-weight:600;font-size:16.5px;letter-spacing:.005em}.fp-root .pcard__mrn{color:var(--ink-soft)}.fp-root .pcard__head{padding-bottom:10px;margin-bottom:2px;border-bottom:1px solid var(--hairline)}.fp-root .lead-badge{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 18%,transparent);transition:box-shadow var(--dur-hover) var(--ease-out)}.fp-root .pcard__row>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fp-root .lead-contact-btn,.fp-root .lead-danger-btn{box-shadow:var(--elev-0);transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.fp-root .lead-contact-btn:hover:not(:disabled),.fp-root .lead-danger-btn:hover{box-shadow:var(--elev-1)}.fp-root .lead-contact-btn:active:not(:disabled),.fp-root .lead-danger-btn:active{transform:scale(.97)}.fp-root .lead-contact-btn--done{transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-spring)}.fp-root .lead-note__save{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out),opacity var(--dur-hover) var(--ease-out)}.fp-root .lead-note__save:hover{box-shadow:var(--elev-1)}.fp-root .lead-note__save:active{transform:scale(.97)}.fp-root .lead-hint{color:var(--ink-soft)}.fp-root .lead-contacted__pill,.fp-root .lead-lost__pill,.fp-root .lead-snoozed__pill{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 20%,transparent)}.fp-root .lead-contacted__undo{transition:color var(--dur-hover) var(--ease-out)}.fp-root .lead-note-saved{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out)}.fp-root .lead-note-saved:hover{box-shadow:var(--elev-1)}.fp-root .skel-card,.fp-root .zero{box-shadow:var(--elev-0)}.fp-root .state--error{font-family:var(--sans)}@media (max-width:640px){.fp-root .fp-head{margin-bottom:14px}}.calc-tab .calc-cal-nav,.calc-tab .calc-treat-btn{transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out);box-shadow:var(--elev-0)}.calc-tab .calc-cal-nav:hover,.calc-tab .calc-treat-btn:hover{box-shadow:var(--elev-1);transform:translateY(-1px)}.calc-tab .calc-cal-nav:active,.calc-tab .calc-treat-btn:active{transform:scale(.97);box-shadow:var(--elev-0)}.calc-tab .calc-treat-btn--active{box-shadow:var(--elev-1)}.calc-tab .calc-input{transition:box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.calc-tab .calc-input:focus:not(:focus-visible){box-shadow:0 0 0 3px rgba(184,121,79,.12)}.calc-tab .calc-date-input{border-radius:var(--radius);font-family:var(--mono);font-size:12.5px;letter-spacing:.01em;color:var(--ink)}.calc-tab .calc-date-input:focus{border-color:var(--copper)}.calc-tab .calc-date-input::-webkit-datetime-edit,.calc-tab .calc-date-input::-webkit-datetime-edit-day-field,.calc-tab .calc-date-input::-webkit-datetime-edit-fields-wrapper,.calc-tab .calc-date-input::-webkit-datetime-edit-month-field,.calc-tab .calc-date-input::-webkit-datetime-edit-text,.calc-tab .calc-date-input::-webkit-datetime-edit-year-field{font-family:var(--mono);color:var(--ink)}.calc-tab .calc-date-input::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:var(--radius-sm);padding:3px;opacity:.55;-webkit-transition:opacity var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out);transition:opacity var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out)}.calc-tab .calc-date-input::-webkit-calendar-picker-indicator:hover{opacity:.9;background:var(--bone)}.calc-tab .calc-result-card{position:relative;overflow:hidden;animation:calc-rise var(--dur-enter) var(--ease-out)}.calc-tab .calc-result-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent);pointer-events:none}@keyframes calc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.calc-tab .calc-eyebrow{letter-spacing:.12em}.calc-tab .calc-result-row{transition:border-color var(--dur-hover) var(--ease-out)}.calc-tab .calc-result-value{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.calc-tab .calc-result-row--emphasis .calc-result-value{text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.calc-tab .calc-cal-cell{transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),filter var(--dur-hover) var(--ease-out)}.calc-tab button.calc-cal-cell:hover{filter:brightness(1.04)}.calc-tab button.calc-cal-cell:active{transform:scale(.92)}.calc-tab .calc-cal-cell--marked{box-shadow:var(--elev-1)}.calc-tab .calc-cal-cell--today.calc-cal-cell--marked{box-shadow:var(--elev-2)}.calc-tab .calc-state,.calc-tab .calc-tab__inner{animation:calc-rise var(--dur-enter) var(--ease-out)}.calc-tab .calc-field-label,.calc-tab .calc-result-label{text-transform:uppercase;letter-spacing:.07em}.calc-tab .calc-cal__head{padding-bottom:8px;border-bottom:1px solid var(--hairline)}.calc-tab .calc-cal__label{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em}.calc-tab .calc-cal__grid{padding:6px;border-radius:var(--radius);background:var(--surface-sunken)}.calc-tab .calc-cal__legend{padding-top:10px;border-top:1px solid var(--hairline)}@media (max-width:480px){.calc-tab .calc-treat-row{gap:6px}}.cherry-tab .cherry-h2{position:relative;padding-left:14px}.cherry-tab .cherry-h2:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--copper-soft),var(--copper))}.cherry-tab .cherry-action-btn,.cherry-tab .cherry-amount-chip{transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out);box-shadow:var(--elev-0)}.cherry-tab .cherry-action-btn:hover,.cherry-tab .cherry-amount-chip:hover{box-shadow:var(--elev-1);transform:translateY(-1px)}.cherry-tab .cherry-action-btn:active,.cherry-tab .cherry-amount-chip:active{transform:scale(.97)}.cherry-tab .cherry-chip{display:inline-flex;align-items:center;gap:7px;font:700 13px var(--sans);padding:6px 12px;border-radius:999px;color:var(--cherry-chip-color,var(--ink-2));background:color-mix(in srgb,var(--cherry-chip-color,var(--ink-faint)) 12%,var(--paper));border:1px solid color-mix(in srgb,var(--cherry-chip-color,var(--ink-faint)) 30%,transparent);animation:cherry-chip-in var(--dur-enter) var(--ease-out)}.cherry-tab .cherry-chip__dot{width:6px;height:6px;border-radius:50%;background:var(--cherry-chip-color,var(--ink-faint));flex-shrink:0}@keyframes cherry-chip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.cherry-tab .cherry-estimate-card{position:relative;overflow:hidden;animation:cherry-rise var(--dur-enter) var(--ease-out)}.cherry-tab .cherry-estimate-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--copper-soft),var(--copper))}.cherry-tab .cherry-estimate-value,.cherry-tab .cherry-term-row{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}@keyframes cherry-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cherry-tab .state{animation:cherry-rise var(--dur-enter) var(--ease-out)}.paylinks-tab .paylinks-row{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.paylinks-tab .paylinks-row:hover{box-shadow:var(--elev-1);transform:translateY(-1px)}.paylinks-tab .paylinks-row--editing{box-shadow:var(--elev-2)}.paylinks-tab .paylinks-copy-btn{transition:transform var(--dur-press) var(--ease-out)}.paylinks-tab .paylinks-copy-btn.is-copied{animation:paylinks-copied-pulse var(--dur-done) var(--ease-spring)}@keyframes paylinks-copied-pulse{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.paylinks-tab .paylinks-action-btn{transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.paylinks-tab .paylinks-action-btn:hover{transform:translateY(-1px)}.paylinks-tab .paylinks-empty{animation:paylinks-rise var(--dur-enter) var(--ease-out)}.paylinks-tab .paylinks-skel-row{height:52px;border-radius:var(--radius);margin-top:8px}@keyframes paylinks-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.paylinks-denied{animation:paylinks-rise var(--dur-enter) var(--ease-out)}@media (max-width:640px){.paylinks-tab .paylinks-row{padding:10px}}.dsnap-tab .ds-step{transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.dsnap-tab .ds-step--active{box-shadow:var(--elev-1)}.dsnap-tab .ds-step--done .ds-step__dot{box-shadow:var(--elev-0)}.dsnap-tab .ds-card{animation:dsnap-rise var(--dur-enter) var(--ease-out)}@keyframes dsnap-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dsnap-tab .ds-btn{transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.dsnap-tab .ds-btn:hover:not(:disabled){box-shadow:var(--elev-1)}.dsnap-tab .ds-btn:active:not(:disabled){transform:scale(.98)}.dsnap-tab .ds-contact{transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.dsnap-tab .ds-contact:hover{box-shadow:var(--elev-1);transform:translateY(-1px)}.dsnap-tab .ds-thumb{transition:box-shadow var(--dur-hover) var(--ease-out)}.dsnap-tab .ds-thumb:hover{box-shadow:var(--elev-1)}.dsnap-tab .ds-thumb__remove{transition:transform var(--dur-press) var(--ease-out)}.dsnap-tab .ds-thumb__remove:active{transform:scale(.9)}.dsnap-tab .ds-toggle{transition:box-shadow var(--dur-hover) var(--ease-out)}.dsnap-tab .ds-toggle--on{box-shadow:var(--elev-1)}.dsnap-tab .ds-done__check{animation:dsnap-check-pop var(--dur-done) var(--ease-spring)}@keyframes dsnap-check-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.calc-tab .calc-result-card,.calc-tab .calc-tab__inner,.cherry-tab .cherry-chip,.cherry-tab .cherry-estimate-card,.cherry-tab .state,.dsnap-tab .ds-card,.dsnap-tab .ds-done__check,.paylinks-denied,.paylinks-tab .paylinks-empty{animation:none}}.adm-sig-gate{box-shadow:var(--elev-3);position:relative}@media screen{.adm-sig-gate{animation:card-in var(--dur-enter) var(--ease-emphasis) backwards}}.adm-sig-head{margin-bottom:2px}.adm-eyebrow{display:block;margin-bottom:6px;color:var(--ink-soft)}.adm-sig-count{margin-left:8px;vertical-align:middle}.adm-sig-skel{display:flex;flex-direction:column;gap:10px;margin-top:14px}.adm-sig-skel__row{height:96px;border-radius:var(--radius-lg)}.adm-sig-skel__row:nth-child(2){opacity:.72}.adm-sig-skel__row:nth-child(3){opacity:.48}.adm-sig-card{position:relative;box-shadow:var(--elev-1);transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.adm-sig-card:hover{box-shadow:var(--elev-2);transform:translateY(-1px)}.adm-sig-card--pending{box-shadow:var(--elev-1),inset 3px 0 0 0 var(--amber)}.adm-sig-card--pending:hover{box-shadow:var(--elev-2),inset 3px 0 0 0 var(--amber)}.adm-sig-card--approved{box-shadow:var(--elev-1),inset 3px 0 0 0 var(--teal)}.adm-sig-card--approved:hover{box-shadow:var(--elev-2),inset 3px 0 0 0 var(--teal)}@media screen{.adm-sig-list .adm-sig-card{animation:card-in var(--dur-enter) var(--ease-out) backwards}.adm-sig-list .adm-sig-card:nth-child(2){animation-delay:calc(var(--dur-enter) * .12)}.adm-sig-list .adm-sig-card:nth-child(3){animation-delay:calc(var(--dur-enter) * .23)}.adm-sig-list .adm-sig-card:nth-child(n+4){animation-delay:calc(var(--dur-enter) * .35)}}.adm-sig-key{letter-spacing:.01em}.adm-sig-mount{display:inline-flex;padding:10px;border-radius:var(--radius);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--hairline)}.adm-sig-actions{margin-top:2px}.adm-sig .lead-contact-btn{box-shadow:var(--elev-0);transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.adm-sig .lead-contact-btn:hover:not(:disabled){box-shadow:var(--elev-1)}.adm-sig .lead-contact-btn:active:not(:disabled){transform:scale(.97)}.adm-sig .lead-contact-btn:disabled{opacity:.55}.adm-sig-statecard{margin-top:4px}@media screen{.adm-sig-statecard{animation:card-in var(--dur-enter) var(--ease-out) backwards}}.adm-sig-empty__art{display:block;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--copper-glow),var(--bone-2) 70%);box-shadow:inset 0 0 0 1px var(--border)}.adm-sig-empty__title{font-size:16px;letter-spacing:.005em}.adm-photo-eyebrow{display:block;margin-bottom:4px;color:var(--ink-soft)}.adm-photo-statecard{max-width:480px;margin:48px auto 0}@media screen{.adm-photo-statecard{animation:card-in var(--dur-enter) var(--ease-out) backwards}}.adm-photo-skel{display:flex;flex-direction:column;gap:12px;margin-top:12px}.adm-photo-skel__row{height:144px;border-radius:var(--radius-lg)}.adm-photo-skel__row:nth-child(2){opacity:.7}.adm-photo-skel__row:nth-child(3){opacity:.45}.adm-photo-empty__art{display:block;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--copper-glow),var(--bone-2) 70%);box-shadow:inset 0 0 0 1px var(--border)}.adm-photo-empty__title{letter-spacing:.005em}.adm-photo-empty__spark{display:inline-block;opacity:.62;transform:scale(.92)}.adm-photo-card{box-shadow:var(--elev-1);transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.adm-photo-card:hover{box-shadow:var(--elev-2);transform:translateY(-1px);border-color:var(--border-strong)}@media screen{.adm-photo-list .adm-photo-card{animation:card-in var(--dur-enter) var(--ease-out) backwards}.adm-photo-list .adm-photo-card:nth-child(2){animation-delay:calc(var(--dur-enter) * .1)}.adm-photo-list .adm-photo-card:nth-child(3){animation-delay:calc(var(--dur-enter) * .2)}.adm-photo-list .adm-photo-card:nth-child(4){animation-delay:calc(var(--dur-enter) * .3)}.adm-photo-list .adm-photo-card:nth-child(n+5){animation-delay:calc(var(--dur-enter) * .4)}}.adm-photo-thumb{position:relative;flex:none;border-radius:8px;box-shadow:0 0 0 1px var(--hairline),var(--elev-0)}.adm-photo-thumb img{display:block;border-radius:8px}.adm-photo-reason.lv-chip{font-weight:600}.adm-photo-meta{letter-spacing:.01em}.adm-photo-error{padding:10px 14px;border-radius:var(--radius);background:var(--red-tint);box-shadow:inset 0 0 0 1px rgba(192,54,44,.3)}@media (max-width:640px){.adm-photo-card{flex-direction:column}.adm-photo-statecard{margin-top:28px}}.dre-eyebrow{display:block;margin-bottom:6px;color:var(--ink-soft)}.dre-stat__n.lv-tnum{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.dre-refresh.dre-refresh{box-shadow:var(--elev-0);transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.dre-refresh.dre-refresh:hover{box-shadow:var(--elev-1)}.dre-refresh.dre-refresh:active{transform:scale(.97)}.dre-pill.dre-pill{box-shadow:var(--elev-0);transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.dre-pill.dre-pill:hover{box-shadow:var(--elev-1)}.dre-pill.dre-pill:active{transform:scale(.96)}.dre-pill.is-on.is-on{box-shadow:var(--elev-2)}.dre-card.dre-card{box-shadow:var(--elev-1);transition:box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.dre-card.dre-card:hover{box-shadow:var(--elev-2);transform:translateY(-1.5px)}.dre-card--acked.dre-card--acked{box-shadow:var(--elev-0)}.dre-card--acked.dre-card--acked:hover{box-shadow:var(--elev-1);transform:translateY(-1px)}.dre-card--selected.dre-card--selected,.dre-card--selected.dre-card--selected:hover{box-shadow:var(--elev-2),0 0 0 2px var(--forest)}.dre-card--selected.dre-card--selected:hover{transform:none}@media screen{.dre-list .dre-card{animation:card-in var(--dur-enter) var(--ease-out) backwards}.dre-list .dre-card:nth-child(2){animation-delay:calc(var(--dur-enter) * .09)}.dre-list .dre-card:nth-child(3){animation-delay:calc(var(--dur-enter) * .18)}.dre-list .dre-card:nth-child(4){animation-delay:calc(var(--dur-enter) * .28)}.dre-list .dre-card:nth-child(n+5){animation-delay:calc(var(--dur-enter) * .37)}}.dre-av.dre-av{box-shadow:inset 0 0 0 1px var(--hairline)}.dre-ack.dre-ack{min-height:44px;padding:10px 20px;box-shadow:var(--elev-0);transition:background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.dre-ack.dre-ack:hover:not(:disabled){box-shadow:var(--elev-1)}.dre-ack.dre-ack:active:not(:disabled){transform:scale(.98)}.dre-resolve__toggle.dre-resolve__toggle{transition:color var(--dur-hover) var(--ease-out)}.dre-resolve__cancel.dre-resolve__cancel{box-shadow:var(--elev-0);transition:background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.dre-resolve__cancel.dre-resolve__cancel:hover:not(:disabled){box-shadow:var(--elev-1)}.dre-resolve__cancel.dre-resolve__cancel:active:not(:disabled){transform:scale(.97)}.dre-resolve__row.dre-resolve__row{box-shadow:var(--elev-0)}.dre-quote--compact.dre-quote--compact{padding-left:8px;box-shadow:inset 2px 0 0 0 var(--hairline-strong)}.dre-quote--full.dre-quote--full{padding-left:10px;box-shadow:inset 2px 0 0 0 var(--hairline-strong)}.dre-empty.dre-empty{position:relative}.dre-empty:not(.dre-empty--bad):before{content:"";display:block;width:40px;height:40px;margin:0 auto 12px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--hairline-strong)}.dre-cockpit.dre-cockpit{box-shadow:var(--elev-3)}@media screen{.dre-cockpit.dre-cockpit{animation:card-in var(--dur-enter) var(--ease-emphasis) backwards}}.dre-cock-head--alert.dre-cock-head--alert{position:relative}@media screen{.dre-cock-head--alert.dre-cock-head--alert:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--red) 25%,var(--red) 75%,transparent)}}.dre-cock-phone.dre-cock-phone{transition:color var(--dur-hover) var(--ease-out)}.dre-right .zero{box-shadow:var(--elev-0)}@media (max-width:600px){.dre-ack.dre-ack{width:100%}}.payments-tab .pay-tab__intro{margin-bottom:16px}.payments-tab .pay-stop{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;border-radius:var(--radius);background:var(--amber-tint,rgba(183,121,31,.1));border:1px solid var(--amber);color:var(--ink-2);font:13px var(--sans)}.payments-tab .pay-stop--error{background:var(--red-tint,rgba(192,54,44,.1));border-color:var(--red)}.payments-tab .pay-banner{padding:10px 14px;border-radius:var(--radius);font:500 12.5px var(--sans);margin-bottom:16px}.payments-tab .pay-banner--amber{background:var(--amber-tint,rgba(183,121,31,.1));border:1px solid var(--amber);color:var(--ink-2)}.payments-tab .pay-tab__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:24px;gap:24px;align-items:start;margin-top:16px}.payments-tab .pay-empty-note{font:12.5px var(--sans);color:var(--ink-faint);padding:10px 0}.payments-tab .pay-quote-card{display:block;width:100%;text-align:left;background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px;margin-top:8px;cursor:pointer;box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.payments-tab .pay-quote-card:hover{box-shadow:var(--elev-1);transform:translateY(-1px)}.payments-tab .pay-quote-card:active{transform:scale(.99)}.payments-tab .pay-quote-card--active{border-color:var(--copper);box-shadow:var(--elev-2)}.payments-tab .pay-quote-card__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.payments-tab .pay-quote-card__date{font:500 11.5px var(--mono);color:var(--ink-faint);flex:1 1}.payments-tab .pay-quote-card__total{font:700 15px var(--sans);color:var(--ink)}.payments-tab .pay-quote-card__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:4px 0;font:13px var(--sans);color:var(--ink-2);border-top:1px solid var(--hairline,rgba(20,48,44,.08))}.payments-tab .pay-quote-card__item:first-of-type{border-top:none}.payments-tab .pay-quote-card__discount{flex-basis:100%;font:11.5px var(--sans);color:var(--copper-deep)}.payments-tab .pay-ledger-row{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border-radius:var(--radius-sm);font:12.5px var(--sans);color:var(--ink-2);transition:background var(--dur-hover) var(--ease-out)}.payments-tab .pay-ledger-row:hover{background:var(--surface-sunken,var(--bone))}.payments-tab .pay-ledger-row__note{grid-column:1/-1;font:11px var(--sans);color:var(--ink-faint);line-height:1.45;overflow-wrap:anywhere}.payments-tab .pay-balance{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:12px 16px;border-radius:var(--radius);background:var(--bone);border:1px solid var(--border);font:600 13px var(--sans)}.payments-tab .pay-balance__amount{font:700 18px var(--sans);color:var(--forest)}.payments-tab .pay-note{font:12px var(--sans);color:var(--ink-soft);margin:10px 0 0;line-height:1.5}.payments-tab .pay-note--error{color:var(--red)}.payments-tab .pay-note--warn{color:var(--amber,#b7791f)}.payments-tab .pay-fill{margin-bottom:16px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--bone);border:1px solid var(--border)}.payments-tab .pay-fill .pay-field__label{display:block;margin-bottom:8px}.payments-tab .pay-fill__hint,.payments-tab .pay-fill__muted{font:11.5px var(--sans);color:var(--ink-faint);margin:6px 0 0;line-height:1.5}.payments-tab .pay-fill__select{width:100%;margin-bottom:4px}.payments-tab .pay-fill__preview{font:12.5px var(--sans);color:var(--ink-2);margin:8px 0 0;line-height:1.5}.payments-tab .pay-fill__prov{color:var(--ink-faint)}.payments-tab .pay-fill__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.payments-tab .pay-fill__subs{padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--hairline,rgba(20,48,44,.08))}.payments-tab .pay-fill__sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font:12.5px var(--sans);color:var(--ink-2);margin:0 0 4px}.payments-tab .pay-fill__sub-name{font-weight:600;color:var(--ink)}.payments-tab .pay-fill__upcoming{color:var(--ink-faint)}.payments-tab .pay-fill__pill{font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--surface-sunken,var(--bone));color:var(--ink-faint);border:1px solid var(--border)}.payments-tab .pay-fill__pill--healthy{background:var(--teal-tint,rgba(31,138,91,.1));border-color:var(--teal);color:var(--teal)}.payments-tab .pay-fill__pill--problem{background:var(--amber-tint,rgba(183,121,31,.1));border-color:var(--amber);color:var(--amber,#b7791f)}.payments-tab .pay-fill__pill--churned{border-style:dashed;opacity:.75}.payments-tab .pay-fill__warn{display:block;font:500 12px var(--sans);color:var(--amber,#b7791f);margin:8px 0 0;line-height:1.5}.payments-tab .pay-fill__stamp{display:block;font:11.5px var(--sans);color:var(--teal);margin-top:2px;line-height:1.5;overflow-wrap:anywhere}.payments-tab .pay-fill__stamp--confirm{margin:0 0 12px}.payments-tab .pay-form{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:16px;border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--border);box-shadow:var(--elev-0)}.payments-tab .pay-field{display:flex;flex-direction:column;gap:6px}.payments-tab .pay-field__label{font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.payments-tab .pay-confirm{margin-top:14px;padding:16px;border-radius:var(--radius-lg);background:var(--cream);border:1px solid var(--copper-soft);box-shadow:var(--elev-1);animation:pay-rise var(--dur-enter) var(--ease-out)}.payments-tab .pay-confirm__line{font:13px var(--sans);color:var(--ink-2);margin:0 0 12px;line-height:1.6}.payments-tab .pay-result{margin-top:12px;padding:14px 16px;border-radius:var(--radius);animation:pay-rise var(--dur-done) var(--ease-spring)}.payments-tab .pay-result--ok{background:var(--teal-tint,rgba(31,138,91,.1));border:1px solid var(--teal)}.payments-tab .pay-result--warn{background:var(--amber-tint,rgba(183,121,31,.1));border:1px solid var(--amber)}.payments-tab .pay-result__title{font:700 14px var(--sans);color:var(--ink);margin-bottom:6px}@keyframes pay-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.payments-tab .pay-receipt-stage{margin-top:28px;padding-top:24px;border-top:1px solid var(--border)}.payments-tab .pay-receipt-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.payments-tab .receipt{max-width:900px;margin:0 auto;background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elev-1);padding:32px 36px}.payments-tab .receipt__head{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:16px;gap:16px;align-items:start;border-bottom:1px solid var(--border);padding-bottom:14px;margin-bottom:14px;font:12px var(--sans);color:var(--ink-2)}.payments-tab .receipt__logo img{height:40px;width:auto;display:block;margin:0 auto}.payments-tab .receipt__meta{margin:0;text-align:right;font:12px var(--sans)}.payments-tab .receipt__meta dt{display:inline;color:var(--ink-faint)}.payments-tab .receipt__meta dt:after{content:" "}.payments-tab .receipt__meta dd{display:block;margin:0 0 4px;font-weight:600;color:var(--ink)}.payments-tab .receipt__title{text-align:center;font:600 20px var(--serif);color:var(--ink);margin:0 0 16px}.payments-tab .receipt__disclaimers{display:flex;flex-direction:column;gap:10px;font:9.5px var(--sans);line-height:1.5;color:var(--ink-soft);margin-bottom:18px}.payments-tab .receipt__group-h{font:600 14px var(--sans);color:var(--ink);margin:18px 0 8px}.payments-tab .receipt__body{display:grid;grid-template-columns:2fr 1fr;grid-gap:18px;gap:18px;align-items:start}.payments-tab .receipt__items,.payments-tab .receipt__payments,.payments-tab .receipt__totals{width:100%;border-collapse:collapse;font:12px var(--sans)}.payments-tab .receipt__items th,.payments-tab .receipt__payments th{text-align:left;font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--border);padding:6px 8px}.payments-tab .receipt__items td,.payments-tab .receipt__payments td{padding:8px;border-bottom:1px solid var(--hairline,rgba(20,48,44,.08));vertical-align:top}.payments-tab .receipt__includes{font:11px var(--sans);color:var(--copper-deep);margin-top:2px}.payments-tab .receipt__section-row td{font:600 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);background:var(--surface-sunken,var(--bone))}.payments-tab .receipt__empty-row{text-align:center;color:var(--ink-faint);padding:16px 8px}.payments-tab .receipt__totals td{padding:6px 4px}.payments-tab .receipt__totals td:last-child{text-align:right}.payments-tab .receipt__shaded td{background:var(--bone);font-weight:700;color:var(--ink)}.payments-tab .receipt__totals-row td{font-weight:600;border-top:1px solid var(--border)}.payments-tab .receipt__payment-row--new{background:var(--teal-tint,rgba(31,138,91,.1))}.payments-tab .receipt__account-note{font:11.5px var(--sans);color:var(--ink-soft);margin:10px 0 0}.payments-tab .receipt__foot{display:flex;justify-content:space-between;margin-top:20px;padding-top:10px;border-top:1px solid var(--border);font:10.5px var(--mono);color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){.payments-tab .pay-confirm,.payments-tab .pay-result{animation:none}}@media (max-width:860px){.payments-tab .pay-tab__grid{grid-template-columns:1fr}.payments-tab .receipt__head{grid-template-columns:1fr;text-align:left}.payments-tab .receipt__meta{text-align:left}.payments-tab .receipt__body{grid-template-columns:1fr}.payments-tab .receipt{padding:20px 18px}}