.dashboard-attention.dashboard-card{border:0;border-left:1px solid var(--color-light-border-2);background:0 0;border-radius:0;flex-direction:column;height:100%;display:flex}@media (max-width:1023px){.dashboard-attention.dashboard-card,.dashboard-activity.dashboard-card{border-left:0;border-top:1px solid var(--color-light-border-2)}}.dashboard-attention-head{justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.75rem;display:flex}.dashboard-panel-title{letter-spacing:-.025em;color:var(--color-lapis-900);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.dashboard-panel-count{color:var(--color-light-fg-muted);font-size:.8125rem;font-weight:500}.dashboard-attention-body{flex:1}.dashboard-attention-item{flex-direction:column;gap:.25rem;padding:.75rem 0;display:flex}.dashboard-attention-code{color:var(--color-light-fg-muted);font-size:.6875rem;font-weight:500}.dashboard-attention-title{color:var(--color-light-fg);font-size:1rem;font-weight:600}.dashboard-attention-footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.dashboard-attention-due{color:var(--color-light-fg-muted);font-size:.8125rem}.dashboard-attention-action{color:var(--color-lapis-500);font-size:.8125rem;font-weight:600;text-decoration:none}.dashboard-attention-action:hover{text-decoration:underline}.dashboard-panel-empty{color:var(--color-light-fg-muted);margin:0;padding:1rem 0;font-size:.875rem}.dashboard-panel-empty-action{align-self:flex-start;margin-bottom:.5rem;display:inline-flex}.dashboard-work-ahead.dashboard-card{background:0 0;border:0;flex-direction:column;gap:.75rem;display:flex}.dashboard-work-ahead-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashboard-panel-date{color:var(--color-light-fg-muted);font-size:.8125rem}.dashboard-work-ahead-table{flex-direction:column;display:flex}.dashboard-table-header{grid-template-columns:5rem 1fr 10rem;gap:.5rem;padding:.5rem 0;display:grid}.dashboard-th{text-transform:uppercase;color:var(--color-light-fg-muted);font-size:.6875rem;font-weight:500}.dashboard-table-row{grid-template-columns:5rem 1fr 10rem;align-items:center;gap:.5rem;padding:.625rem 0;display:grid}.dashboard-td{color:var(--color-light-fg);font-size:.875rem}.dashboard-td--due{color:var(--color-light-fg-muted)}.dashboard-status-badge{background-color:var(--color-light-muted-2);color:var(--color-light-fg-muted);border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-status-badge.is-watch{background-color:var(--color-health-amber-bg);color:var(--color-health-amber)}.dashboard-status-badge.is-stop{background-color:var(--color-health-red-bg);color:var(--color-health-red)}.dashboard-status-badge.is-go{background-color:var(--color-health-green-bg);color:var(--color-health-green)}.dashboard-status-badge.is-done{background-color:var(--color-light-muted);color:var(--color-light-fg-muted)}@media (max-width:640px){.dashboard-table-header,.dashboard-table-row{grid-template-columns:4rem 1fr}.dashboard-th--status,.dashboard-td--status{display:none}}.dashboard-activity.dashboard-card{border:0;border-left:1px solid var(--color-light-border-2);background:0 0;border-radius:0;flex-direction:column;gap:.75rem;height:100%;display:flex}.dashboard-activity-list{flex-direction:column;flex:1;gap:1rem;display:flex}.dashboard-activity-item{flex-direction:column;gap:.125rem;display:flex}.dashboard-activity-desc{color:var(--color-light-fg);font-size:.875rem;font-weight:500}.dashboard-activity-time{color:var(--color-light-fg-muted);font-size:.8125rem}
.app-light .btl-card{--btl-phase-w:5.25rem;--btl-node:2rem;--btl-node-center:1.25rem;background-color:var(--color-light-card);border:1px solid var(--color-light-border-2);border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 2px #0000000a}.app-light .btl-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.app-light .btl-header-titles{flex-wrap:wrap;align-items:baseline;gap:.75rem;min-width:0;display:flex}.app-light .btl-eyebrow{font-family:var(--font-mono,SFMono-Regular, Menlo, Consolas, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--color-light-fg-muted);font-size:.625rem;font-weight:600}.app-light .btl-title{letter-spacing:-.01em;color:var(--color-light-fg);margin:0;font-size:1.0625rem;font-weight:700}.app-light .btl-amount{font-family:var(--font-mono,SFMono-Regular, Menlo, Consolas, monospace);font-variant-numeric:tabular-nums;color:var(--color-light-fg);white-space:nowrap;font-size:.9375rem;font-weight:600}.app-light .btl-rail{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:flex-start;gap:0;padding-bottom:.25rem;display:flex;overflow-x:auto}.app-light .btl-phase{flex:1 0 var(--btl-phase-w);min-width:var(--btl-phase-w);scroll-snap-align:center;cursor:pointer;color:inherit;font:inherit;text-align:center;background:0 0;border:0;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem .25rem .5rem;transition:background-color .12s;display:flex;position:relative}.app-light .btl-phase:not(:first-child):before{content:"";top:var(--btl-node-center);background-color:var(--color-light-border-2);z-index:0;width:100%;height:2px;position:absolute;left:-50%;transform:translateY(-1px)}.app-light .btl-phase.is-selected,.app-light .btl-phase:hover{background-color:var(--color-light-muted)}.app-light .btl-phase-label{color:var(--color-light-fg-muted);z-index:1;font-size:.6875rem;line-height:1.2}.app-light .btl-phase--active .btl-phase-label{color:var(--color-primary);font-weight:700}.app-light .btl-phase--done .btl-phase-label{color:var(--color-light-fg)}.app-light .btl-phase.is-selected .btl-phase-label{font-weight:700}.app-light .btl-phase-soon{z-index:1;font-family:var(--font-mono,SFMono-Regular, Menlo, Consolas, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--color-light-fg-muted);font-size:.5625rem;font-weight:700}.app-light .btl-marker{z-index:1;box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.app-light .btl-marker--node{width:var(--btl-node);height:var(--btl-node)}.app-light .btl-marker--step{width:1.25rem;height:1.25rem}.app-light .btl-marker--done{background-color:var(--color-light-accent);color:var(--color-light-on-accent)}.app-light .btl-marker--active{background-color:var(--color-light-sidebar)}.app-light .btl-marker--active:after{content:"";background-color:var(--color-light-on-sidebar);border-radius:50%;width:38%;height:38%}.app-light .btl-marker--upcoming{background-color:var(--color-light-canvas);border:2px solid var(--color-smokey-500)}.app-light .btl-marker--node.btl-marker--upcoming:after{content:"";border:1.5px solid var(--color-smokey-500);opacity:.55;border-radius:50%;width:34%;height:34%}.app-light .btl-gates{border-top:1px solid var(--color-light-border-2);flex-direction:column;gap:.625rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.app-light .btl-gates-note{color:var(--color-light-fg-muted);margin:0;font-size:.75rem;line-height:1.5}.app-light .btl-panel{margin-top:1.5rem}.app-light .btl-panel:focus-visible{outline:2px solid var(--color-light-accent);outline-offset:3px;border-radius:.5rem}.app-light .btl-panel-heading{color:var(--color-light-fg);margin:0 0 .75rem;font-size:.9375rem;font-weight:700}.app-light .btl-panel-caption{color:var(--color-light-fg-muted);font-weight:400}.app-light .btl-steps{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.app-light .btl-step{border:1px solid var(--color-light-border-2);background-color:var(--color-light-card);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.app-light .btl-step--active{background-color:var(--color-lapis-50);border-color:var(--color-lapis-100)}.app-light .btl-step-label{min-width:0;color:var(--color-light-fg);flex:1;font-size:.875rem}.app-light .btl-step--upcoming .btl-step-label{color:var(--color-light-fg-muted)}.app-light .btl-step-meta{font-family:var(--font-mono,SFMono-Regular, Menlo, Consolas, monospace);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-light-fg-muted);white-space:nowrap;font-size:.6875rem;font-weight:600}.app-light .btl-step--active .btl-step-meta{color:var(--color-primary)}.app-light .btl-soon{border:1px solid var(--color-light-border-2);background-color:var(--color-light-card);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.app-light .btl-soon-copy{color:var(--color-light-fg-muted);margin:0;font-size:.875rem}.app-light .btl-soon-cta{color:var(--color-primary);font-size:.8125rem;font-weight:600;text-decoration:none}.app-light .btl-soon-cta:hover{text-decoration:underline}@media (max-width:640px){.app-light .btl-card{padding:1.25rem 1rem}.app-light .btl-rail{scroll-snap-type:x mandatory}}
.mkt-result-card{border-color:var(--color-border);transition:transform .15s cubic-bezier(.2,.7,.2,1),box-shadow .15s,border-color .15s}.mkt-result-card:hover{border-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 6px 16px -10px #00000040}.mkt-job-btn{border-color:var(--color-border);transition:transform .15s cubic-bezier(.2,.7,.2,1),box-shadow .15s,border-color .15s}.mkt-job-btn:hover{border-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 6px 16px -10px #00000040}.mkt-crew-btn,.mkt-crew-btn-quiet{transition:transform .15s cubic-bezier(.2,.7,.2,1),box-shadow .15s}.mkt-crew-btn:hover,.mkt-crew-btn-quiet:hover{transform:translateY(-1px);box-shadow:0 2px 6px -2px #06182638}
.mkt-candidate-row{border-color:var(--color-border);transition:transform .15s cubic-bezier(.2,.7,.2,1),box-shadow .15s,border-color .15s}.mkt-candidate-row:hover{border-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 6px 16px -10px #00000040}.mkt-view-tab{color:var(--color-fg-subtle);background-color:#0000;transition:background-color .12s,color .12s}.mkt-view-tab:hover{background-color:var(--color-bg-subtle);color:var(--color-fg)}.mkt-view-tab[aria-selected=true]{background-color:var(--color-lapis-900);color:var(--color-primary-fg)}
.mkt-workspace-tab{background-color:var(--color-bg);border-color:var(--color-border);color:var(--color-fg-subtle);transition:background-color .12s,border-color .12s,color .12s}.mkt-workspace-tab:hover{background-color:var(--color-bg-subtle);color:var(--color-fg)}.mkt-workspace-tab[aria-selected=true]{background-color:var(--color-bg-subtle);border-color:var(--color-primary);color:var(--color-fg)}
.mkt-revoke-invite-btn{border-color:var(--color-border);color:var(--color-destructive);background-color:#0000;transition:border-color .15s,background-color .15s,color .15s}.mkt-revoke-invite-btn:hover{border-color:var(--color-destructive-700);background-color:var(--color-destructive-50);color:var(--color-destructive-700)}.mkt-revoke-invite-btn:disabled:hover{border-color:var(--color-border);color:var(--color-destructive);background-color:#0000}
.mkt-bid-review-tab{color:var(--color-fg-subtle);border-bottom-color:#0000;transition:border-bottom-color .12s,color .12s}.mkt-bid-review-tab:hover{border-bottom-color:var(--color-border);color:var(--color-fg)}.mkt-bid-review-tab[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-fg)}.mkt-bid-drawer-navbtn{border-color:var(--color-border);background-color:#0000;transition:background-color .12s,border-color .12s}.mkt-bid-drawer-navbtn:not(:disabled):hover{background-color:var(--color-bg-subtle);border-color:var(--color-fg-subtle)}.mkt-bid-drawer-navbtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mkt-bid-drawer-viewprofile{transition:filter .12s}.mkt-bid-drawer-viewprofile:hover{filter:brightness(.92)}.mkt-bid-drawer-viewprofile:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
.mkt-download-attachment-btn{border-color:var(--color-border);transition:border-color .15s}.mkt-download-attachment-btn:hover{border-color:var(--color-accent)}.mkt-download-attachment-btn:disabled:hover{border-color:var(--color-border)}.mkt-attach-btn{border-color:var(--color-border);transition:border-color .15s}.mkt-attach-btn:hover{border-color:var(--color-accent)}
.mkt-save-search-btn{border-color:var(--color-border);transition:border-color .15s}.mkt-save-search-btn:hover{border-color:var(--color-accent)}.mkt-save-search-btn:disabled:hover{border-color:var(--color-border)}
.mkt-add-line-btn{border-color:var(--color-border);transition:border-color .15s}.mkt-add-line-btn:hover{border-color:var(--color-accent)}
.send-support-tab{color:var(--color-fg);background-color:#0000;transition:background-color .12s}.send-support-tab:hover{background-color:var(--color-bg-subtle)}.send-support-tab[aria-selected=true]{background-color:var(--color-accent)}.send-feature-vote-btn{background-color:var(--color-bg-subtle);color:var(--color-fg);transition:background-color .12s,color .12s}.send-feature-vote-btn:hover{background-color:var(--color-border)}.send-feature-vote-btn[aria-pressed=true]{background-color:var(--color-accent);color:var(--color-accent-fg)}
.tp-surface-tab{color:var(--color-fg-subtle);border-color:var(--color-border);background-color:#0000;transition:background-color .12s,color .12s,border-color .12s}.tp-surface-tab:hover{background-color:var(--color-bg-subtle);color:var(--color-fg)}.tp-surface-tab[aria-selected=true]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg)}.tp-pro-tab{color:var(--color-fg-subtle);background-color:#0000;transition:background-color .12s,color .12s}.tp-pro-tab:hover{background-color:var(--color-bg-subtle);color:var(--color-fg)}.tp-pro-tab[aria-selected=true]{background-color:var(--color-bg-elevated,var(--color-bg));color:var(--color-fg)}.tp-trade-chip{color:var(--color-fg-muted);background-color:#0000;transition:background-color .12s,color .12s}.tp-trade-chip:hover,.tp-trade-chip[aria-pressed=true]{background-color:var(--color-bg-subtle);color:var(--color-fg)}.tp-application-row{background-color:var(--color-bg);transition:background-color .12s}.tp-application-row:hover{background-color:var(--color-bg-subtle)}
.pm-chat-channel{color:var(--color-fg);background-color:#0000;border-color:#0000;font-weight:500;transition:background-color .12s,border-color .12s}.pm-chat-channel:hover{background-color:var(--color-bg-subtle)}.pm-chat-channel[aria-current=page]{background-color:var(--color-bg-subtle);border-color:var(--color-primary);font-weight:700}.pm-chat-add-client{border:1px dashed var(--color-border);color:var(--color-fg-subtle);background:0 0;transition:background-color .12s,border-color .12s}.pm-chat-add-client:hover{background-color:var(--color-bg-subtle);border-color:var(--color-fg-subtle)}.pm-chat-attachment-open{border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-primary);transition:background-color .12s,border-color .12s}.pm-chat-attachment-open:hover{background-color:var(--color-bg-subtle);border-color:var(--color-primary)}.pm-chat-revoke-action{cursor:pointer;color:var(--color-destructive-700,var(--color-destructive));background:0 0;border:none;transition:color .12s}.pm-chat-revoke-action:hover{color:var(--color-destructive)}.pm-chat-attachment-remove-action{cursor:pointer;color:var(--color-primary);background:0 0;border:none;transition:color .12s}.pm-chat-attachment-remove-action:hover{color:var(--color-lapis-700)}.pm-message-edit{cursor:pointer;color:var(--color-primary);background:0 0;border:none;transition:color .12s}.pm-message-edit:hover{color:var(--color-lapis-700)}.pm-message-remove{cursor:pointer;color:var(--color-destructive-700,var(--color-destructive));background:0 0;border:none;transition:color .12s}.pm-message-remove:hover{color:var(--color-destructive)}.pm-chat-attach-label{cursor:pointer;border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-primary);align-items:center;transition:background-color .12s,border-color .12s;display:inline-flex}.pm-chat-attach-label:hover{background-color:var(--color-bg-subtle);border-color:var(--color-primary)}
.pm-project-row{cursor:pointer;transition:background-color .12s}.pm-project-row:hover{background-color:var(--color-bg-subtle)}.pm-project-row:focus-visible{outline:2px solid var(--color-light-accent-hover);outline-offset:-2px;border-radius:.375rem}.pm-portfolio-attn-row{border:1px solid var(--color-border);background-color:var(--color-bg);transition:background-color .12s,border-color .12s}.pm-portfolio-attn-row:hover{background-color:var(--color-bg-subtle);border-color:var(--color-light-accent-hover)}.pm-gantt-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pm-gantt-body{flex-direction:column;gap:.5rem;min-width:30rem;display:flex}.pm-gantt-row{grid-template-columns:13rem 1fr;align-items:center;gap:.75rem;display:grid}@media (max-width:480px){.pm-gantt-row{grid-template-columns:7rem 1fr}}.pm-gantt-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex}.pm-actions-menu-item{width:100%;color:var(--color-fg);text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:.5rem;padding:.5rem .625rem;font-size:.875rem;transition:background-color .12s,color .12s;display:block}.pm-actions-menu-item:hover{background-color:var(--color-bg-subtle)}.pm-actions-menu-item:focus-visible{outline:2px solid var(--color-light-accent-hover);outline-offset:-2px}
.pm-doc-row{cursor:pointer;background-color:#0000;transition:background-color .12s}.pm-doc-row:hover{background-color:var(--color-bg-subtle)}.pm-doc-row[data-selected=true]{background-color:var(--color-lapis-50)}.pm-doc-row:focus-visible{outline:2px solid var(--color-light-accent-hover);outline-offset:-2px;border-radius:.375rem}
.pm-health-attn-open{background-color:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-primary);transition:background-color .12s,border-color .12s}.pm-health-attn-open:hover{background-color:var(--color-border);border-color:var(--color-primary)}.pm-quote-pick-chip{border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-fg);transition:background-color .12s,border-color .12s}.pm-quote-pick-chip:hover{background-color:var(--color-bg-subtle);border-color:var(--color-primary)}.pm-estimate-pick-row{cursor:pointer;background-color:#0000;transition:background-color .12s}.pm-estimate-pick-row:hover{background-color:var(--color-bg-subtle)}.pm-mention-pick-row{background-color:#0000;transition:background-color .12s}.pm-mention-pick-row:hover,.pm-mention-pick-row[data-active=true]{background-color:var(--color-bg-subtle)}
.pm-photo-tile{cursor:pointer;border:1px solid var(--color-border);background-color:var(--color-bg-subtle);transition:border-color .12s,background-color .12s}.pm-photo-tile:hover{border-color:var(--color-primary);background-color:var(--color-border)}
.pm-quote-row{cursor:pointer;background-color:#0000;border-radius:.375rem;transition:background-color .12s}.pm-quote-row:hover{background-color:var(--color-bg-subtle)}
.send-dashboard-clear-search{color:var(--color-fg);background-color:#0000;transition:background-color .12s}.send-dashboard-clear-search:hover{background-color:var(--color-bg-subtle)}.send-dashboard-row-link{color:var(--color-fg);font-weight:600;text-decoration:none}.send-dashboard-row-link:hover{text-decoration:underline}
.send-esign-method-tab{background-color:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);color:var(--color-fg);font-weight:400;transition:background-color .12s,border-bottom-color .12s}.send-esign-method-tab:hover{background-color:var(--color-border)}.send-esign-method-tab[aria-selected=true]{background-color:var(--color-bg);border-bottom:2px solid var(--color-accent);font-weight:600}
.send-amount-basis-option{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);font-weight:400;transition:background-color .12s,border-color .12s}.send-amount-basis-option:hover{background:var(--color-bg-subtle)}.send-amount-basis-option[data-selected=true]{border-color:var(--color-primary);background:var(--color-bg-subtle);font-weight:700}
.send-pay-cta{background-color:var(--color-primary);color:var(--color-primary-fg);transition:filter .12s}.send-pay-cta:not(:disabled):hover{filter:brightness(.92)}.send-success-cta{background-color:var(--color-primary);color:var(--color-primary-fg);transition:filter .12s}.send-success-cta:not(:disabled):hover{filter:brightness(.92)}.send-success-secondary{background-color:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-border);transition:background-color .12s,border-color .12s}.send-success-secondary:hover{background-color:var(--color-bg-subtle);border-color:var(--color-fg-subtle)}.send-doc-cta{background-color:var(--color-primary);color:var(--color-primary-fg);border:none;transition:filter .12s}.send-doc-cta:hover{filter:brightness(.92)}.send-doc-cta-quiet{background-color:var(--color-bg-subtle);color:var(--color-fg);border:1px solid var(--color-border);transition:background-color .12s,border-color .12s}.send-doc-cta-quiet:hover{background-color:var(--color-bg);border-color:var(--color-fg-subtle)}
.money-home-row-link{color:var(--color-fg);font-weight:600;text-decoration:none}.money-home-row-link:hover{text-decoration:underline}
.money-page{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.money-heading{flex-direction:column;gap:.5rem;min-width:0;display:flex}.money-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--color-lapis-300);overflow-wrap:anywhere;margin:0;font-size:.6875rem;font-weight:500;line-height:1.3}.money-h1{font-family:var(--font-app-display,var(--font-app-ui,inherit));letter-spacing:-.015em;color:var(--color-lapis-500);margin:0;font-size:clamp(2rem,1.5rem + 2vw,2.5rem);font-weight:800;line-height:1.08}.money-lead{max-width:44rem;color:var(--color-lapis-300);margin:0;font-size:.875rem;line-height:1.5}.money-tabs{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.money-tab{border:1px solid var(--color-border);background-color:var(--color-light-card);min-height:2.5rem;color:var(--color-lapis-900);border-radius:.5rem;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.money-tab:hover{border-color:var(--color-lapis-300)}.money-tab[aria-current=page]{border-color:var(--color-lapis-300);background-color:var(--color-moldavite-500);color:var(--color-lapis-500)}.money-crumb{color:var(--color-light-fg-muted);font-size:.8125rem}.money-crumb a{color:inherit}.money-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;display:grid}@media (max-width:800px){.money-tiles{grid-template-columns:minmax(0,1fr);gap:1rem}}.money-tile{border:1px solid var(--color-border);background-color:var(--color-light-card);min-width:0;box-shadow:var(--shadow-light-card);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.money-tile dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-lapis-300);font-size:.6875rem;font-weight:500;line-height:1.3}.money-tile dd{margin:0}.money-tile-value{font-family:var(--font-app-ui,inherit);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--color-lapis-500);overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;line-height:1.3}.money-tile-hint{color:var(--color-light-fg-muted);margin-top:-.5rem;font-size:.8125rem;line-height:1.45}.money-card{border:1px solid var(--color-border);background-color:var(--color-light-card);min-width:0;box-shadow:var(--shadow-light-card);border-radius:1rem;overflow:hidden}.money-card-head{padding:1.5rem}.money-card-title{font-family:var(--font-app-ui,inherit);letter-spacing:-.025em;color:var(--color-lapis-500);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.money-card-note{max-width:48rem;color:var(--color-light-fg-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.55}.money-table-wrap{position:relative;overflow-x:auto}.money-table{border-collapse:collapse;text-align:left;width:100%;min-width:34rem}.money-table th{background-color:var(--color-lapis-500);color:var(--color-light-on-sidebar);text-transform:uppercase;letter-spacing:.02em;padding:.6875rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.4}.money-table th:first-child,.money-table td:first-child{padding-left:1.5rem}.money-table th:last-child,.money-table td:last-child{padding-right:1.5rem}.money-table td{border-top:1px solid var(--color-border);color:var(--color-lapis-300);vertical-align:middle;padding:1.5rem .75rem;font-size:.8125rem;line-height:1.45}.money-table tbody tr:first-child td{border-top:0}.money-table tbody tr:nth-child(2n){background-color:var(--color-bg-subtle)}.money-table td.money-cell-main{color:var(--color-lapis-500);font-size:.875rem;font-weight:500;line-height:1.5}.money-table td.money-cell-amount{font-variant-numeric:tabular-nums;color:var(--color-lapis-500);white-space:nowrap;font-size:.875rem;font-weight:500}.money-table td.money-cell-date{font-variant-numeric:tabular-nums;white-space:nowrap}.money-partial{background-color:color-mix(in srgb, var(--color-fuchsite-500) 55%, var(--color-light-card));color:var(--color-lapis-500);border-radius:999px;align-items:center;margin-left:.75rem;padding:.125rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.money-state{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem 2rem 2rem;display:flex}.money-state-title{font-family:var(--font-app-ui,inherit);letter-spacing:-.025em;color:var(--color-lapis-500);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.money-state-body{max-width:44rem;color:var(--color-lapis-300);margin:0;font-size:.875rem;line-height:1.5}.money-state-action{margin-top:.5rem}.money-state--card{border:1px solid var(--color-border);background-color:var(--color-light-card);box-shadow:var(--shadow-light-card);border-radius:1rem}.money-btn{border:1px solid var(--color-border);background-color:var(--color-light-card);min-height:2.75rem;color:var(--color-lapis-900);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.money-btn:hover{border-color:var(--color-lapis-300)}.money-finance{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.money-finance-lead{color:var(--color-light-fg-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.money-finance-intro{max-width:42rem;color:var(--color-light-fg-muted);margin:0;font-size:.875rem;line-height:1.6}.money-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1180px){.money-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.money-finance-grid{grid-template-columns:minmax(0,1fr)}}.money-finance-item{background-color:var(--color-bg-subtle);border-radius:.75rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem;display:flex}.money-finance-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--color-lapis-300);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;display:flex}.money-finance-name{color:var(--color-lapis-500);margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.money-finance-body{color:var(--color-light-fg-muted-depth);margin:0;font-size:.8125rem;line-height:1.55}.money-finance-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.money-finance-disclaimer{max-width:44rem;color:var(--color-light-fg-muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.6}
.money-table .money-home-row-link{color:var(--color-lapis-500);font-weight:500}.record-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.record-sub{max-width:44rem;color:var(--color-lapis-300);margin:0;font-size:.875rem;line-height:1.5}.record-cap{border-top:1px solid var(--color-border);margin:0;padding:1rem 1.5rem 1.25rem}.record-table{min-width:40rem}.record-table td{padding-top:1.375rem;padding-bottom:1.375rem}.record-table tbody tr[data-open=true]{background-color:var(--color-bg-subtle);box-shadow:inset .1875rem 0 0 var(--color-moldavite-500)}.record-cell-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.record-link{min-height:2.75rem;color:var(--color-lapis-500);align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.record-link:hover{text-decoration:underline}.record-scrim{z-index:40;background-color:var(--color-lapis-900);opacity:.45;position:fixed;inset:0}.record-peek{z-index:41;border-left:1px solid var(--color-border);background-color:var(--color-light-card);width:min(29.25rem,100vw);box-shadow:var(--shadow-light-raised);flex-direction:column;gap:1.5rem;padding:1.5rem 2rem 2rem;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.record-peek-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.record-peek-title{font-family:var(--font-app-ui,inherit);letter-spacing:-.025em;color:var(--color-lapis-500);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.record-peek-summary{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.record-chip{background-color:color-mix(in srgb, var(--color-fuchsite-500) 55%, var(--color-light-card));color:var(--color-lapis-500);border-radius:999px;align-items:center;padding:.125rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.record-peek-outcome{font-family:var(--font-app-ui,inherit);letter-spacing:-.025em;color:var(--color-lapis-500);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.record-peek-sentence{color:var(--color-light-fg-muted);margin:0;font-size:.8125rem;line-height:1.5}.record-peek-fields{flex-direction:column;gap:1.25rem;margin:0;display:flex}.record-peek-fields dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-lapis-300);font-size:.6875rem;font-weight:500;line-height:1.3}.record-peek-fields dd{color:var(--color-lapis-500);overflow-wrap:anywhere;margin:.375rem 0 0;font-size:.875rem;font-weight:500;line-height:1.5}.record-peek-help{color:var(--color-lapis-300);margin:0;font-size:.875rem;line-height:1.5}.record-peek-open{align-self:flex-start}
.app-light .billing-interval-toggle,.app-light .app-light-billing-term{background:0 0;border:0;border-radius:0;gap:.75rem;margin:0 0 1.5rem;padding:0}.app-light .billing-interval-btn,.app-light .app-light-billing-termbtn{border:1px solid var(--color-border);background-color:var(--color-light-card);min-height:2.75rem;color:var(--color-lapis-900);border-radius:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500}.app-light .billing-interval-btn:hover:not([aria-pressed=true]),.app-light .app-light-billing-termbtn:hover:not(.is-on){border-color:var(--color-lapis-300);background-color:var(--color-light-card)}.app-light .billing-interval-btn[aria-pressed=true],.app-light .app-light-billing-termbtn.is-on{border-color:var(--color-lapis-300);background-color:var(--color-moldavite-500);color:var(--color-lapis-500);box-shadow:none}.app-light .billing-plans{gap:1.5rem}.app-light .billing-plan-card,.app-light .app-light-plan{border:1px solid var(--color-border);background-color:var(--color-light-card);box-shadow:var(--shadow-light-card);border-radius:1rem;gap:1rem;padding:1.5rem}.app-light .billing-plan-card[data-current=true],.app-light .app-light-plan.is-current{border:2px solid var(--color-lapis-300);padding:calc(1.5rem - 1px)}.app-light .billing-plan-name,.app-light .app-light-plan-name{font-family:var(--font-app-ui,inherit);letter-spacing:-.025em;color:var(--color-lapis-500);margin:0 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.app-light .billing-plan-price,.app-light .app-light-plan-price{color:var(--color-lapis-300);font-size:.875rem;line-height:1.5}.app-light .billing-plan-price strong,.app-light .app-light-plan-amount{font-family:var(--font-app-display,var(--font-app-ui,inherit));letter-spacing:-.015em;color:var(--color-lapis-500);font-size:2rem;font-weight:800;line-height:1.1}.app-light .billing-plan-subline,.app-light .billing-plan-audience,.app-light .app-light-plan-was,.app-light .app-light-plan-audience{color:var(--color-lapis-300);font-size:.875rem;line-height:1.5}.app-light .billing-plan-chip{border-color:var(--color-border);color:var(--color-lapis-300)}.app-light .billing-plan-chip--current{border-color:var(--color-lapis-300);background-color:var(--color-lapis-50);color:var(--color-lapis-500)}.app-light .billing-plan-divider{border-top-color:var(--color-border)}.app-light .billing-plan-ticks,.app-light .app-light-plan-features li{color:var(--color-lapis-300);font-size:.875rem}.app-light .billing-plan-btn{border:1px solid var(--color-border);background-color:var(--color-light-card);color:var(--color-lapis-900);font-weight:500}.app-light .billing-plan-btn:disabled{color:var(--color-lapis-300)}.app-light .billing-plan-current{min-height:0;color:var(--color-lapis-500);letter-spacing:-.025em;background:0 0;justify-content:flex-start;font-size:1.25rem;font-weight:600}.app-light .billing-plans-foot{margin-top:1.5rem}.app-light .billing-plans-foot>p:first-of-type{color:var(--color-lapis-500);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.app-light .billing-plans-foot>p:not(:first-of-type){color:var(--color-lapis-300);margin-top:.75rem;font-size:.875rem;line-height:1.5}.app-light .billing-plan-btn--manage{margin-bottom:1rem}
.acct-page{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.acct-heading{flex-direction:column;gap:.5rem;min-width:0;display:flex}.acct-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--color-lapis-300);overflow-wrap:anywhere;margin:0;font-size:.6875rem;font-weight:500;line-height:1.3}.acct-h1{font-family:var(--font-app-display,var(--font-app-ui,inherit));letter-spacing:-.015em;color:var(--color-lapis-500);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,1.5rem + 2vw,2.5rem);font-weight:800;line-height:1.08}.acct-lead{color:var(--color-lapis-300);margin:0;font-size:.875rem;line-height:1.5}.acct-tabs{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.acct-tab,.acct-btn{border:1px solid var(--color-border);background-color:var(--color-light-card);min-height:2.75rem;color:var(--color-lapis-900);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.acct-tab:hover,.acct-btn:hover{border-color:var(--color-lapis-300)}.acct-tab[aria-current=page],.acct-tab[aria-selected=true]{border-color:var(--color-moldavite-500);background-color:var(--color-moldavite-500);color:var(--color-fg)}.acct-btn:disabled{cursor:not-allowed;opacity:.6}.acct-card{border:1px solid var(--color-border);background-color:var(--color-light-card);border-radius:.75rem;flex-direction:column;gap:1rem;min-width:0;padding:1.5rem;display:flex}.acct-card--tint{background-color:var(--color-bg-subtle)}.acct-card--dark{border-color:var(--color-lapis-500);background-color:var(--color-lapis-500)}.acct-card--dark .acct-card-eyebrow,.acct-card--dark .acct-note{color:var(--color-fuchsite-500)}.acct-card--dark .acct-card-title{color:var(--color-light-card)}.acct-card-eyebrow{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500}.acct-card-title{letter-spacing:-.025em;color:var(--color-lapis-500);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;display:block}.acct-card-title--muted{color:var(--color-fg-subtle)}.acct-note{color:var(--color-lapis-300);margin:0;font-size:.875rem;line-height:1.5}.acct-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:64rem){.acct-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.acct-strip{border:1px solid var(--color-border);background-color:var(--color-bg-subtle);border-radius:.75rem;flex-wrap:wrap;gap:1rem;padding:1.5rem;display:flex}.acct-btn-row{flex-wrap:wrap;gap:.75rem;display:flex}.acct-field-label{color:var(--color-lapis-500);margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;display:block}.acct-field-value{color:var(--color-lapis-500);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.acct-member{border:1px solid var(--color-border);background-color:var(--color-bg);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}.acct-member-name{letter-spacing:-.025em;color:var(--color-lapis-500);overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;line-height:1.3;display:block}.acct-member-sub{color:var(--color-lapis-300);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5;display:block}.acct-faq-group{letter-spacing:-.025em;color:var(--color-fg-subtle);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.acct-faq-item{border-radius:.75rem;padding:.5rem 1rem}.acct-faq-item>summary{cursor:pointer;color:var(--color-lapis-500);gap:.75rem;font-size:1.125rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.acct-faq-item>summary::-webkit-details-marker{display:none}.acct-faq-item>summary:before{content:"+";flex:0 0 1rem}.acct-faq-item[open]>summary:before{content:"−"}.acct-faq-item>p{color:var(--color-lapis-300);margin:.5rem 0 0 1.75rem;font-size:.875rem;line-height:1.5}.app-light .send-support-tab{background-color:var(--color-light-card);min-height:2.75rem}.app-light .send-support-tab:hover{background-color:var(--color-bg-subtle)}.app-light .send-support-tab[aria-selected=true]{border-color:var(--color-moldavite-500);background-color:var(--color-moldavite-500);color:var(--color-fg)}
.send-team-invite-cta:hover{color:var(--color-lapis-900)}.send-team-row-btn{border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-fg);transition:border-color .15s}.send-team-row-btn:hover{border-color:var(--color-accent)}.send-team-row-btn:disabled:hover{border-color:var(--color-border)}.send-team-row-btn-danger-solid{background-color:var(--color-danger);color:var(--color-accent-fg);border-color:#0000;transition:background-color .15s}.send-team-row-btn-danger-solid:hover{background-color:var(--color-destructive-700)}.send-team-row-btn-danger-solid:disabled:hover{background-color:var(--color-danger)}
.send-lifecycle-btn-danger{border-color:var(--color-border);color:var(--color-destructive);background-color:#0000;transition:border-color .15s,background-color .15s,color .15s}.send-lifecycle-btn-danger:hover{border-color:var(--color-destructive-700);background-color:var(--color-destructive-50);color:var(--color-destructive-700)}.send-lifecycle-btn-danger:disabled:hover{border-color:var(--color-border);color:var(--color-destructive);background-color:#0000}.send-lifecycle-btn-danger-solid{background-color:var(--color-destructive);color:var(--color-primary-fg);border-color:#0000;transition:background-color .15s}.send-lifecycle-btn-danger-solid:hover{background-color:var(--color-destructive-700)}.send-lifecycle-btn-danger-solid:disabled:hover{background-color:var(--color-destructive)}.send-lifecycle-cta:hover{color:var(--color-lapis-900)}
.send-new-remove-btn{text-decoration:none;transition:text-decoration-color .12s}.send-new-remove-btn:hover{text-decoration:underline}
.send-delivery-mode-option{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);font-weight:400;transition:background-color .12s,border-color .12s}.send-delivery-mode-option:hover{background:var(--color-bg-subtle)}.send-delivery-mode-option[data-selected=true]{border-color:var(--color-primary);background:var(--color-bg-subtle);font-weight:700}
