.overview-grid{margin-top:var(--space-6);container:overview/inline-size}.operations-brief{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.brief-card{display:flex;min-width:0;flex-direction:column;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-sheet)}.brief-card--hero{flex-direction:column;gap:var(--space-5)}.brief-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0;color:var(--color-text-muted);font-size:1rem;font-weight:500;line-height:1.5rem}.brief-card__head svg{flex:none}.brief-card__head time{font-weight:400}.brief-card h2.brief-card__head,.brief-card__head time{color:var(--color-text-muted)}.brief-hero-copy{display:flex;min-width:0;flex-direction:column}.brief-value{margin:var(--space-3) 0 0;font-size:2rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:2.25rem}.brief-value--hero{font-size:2.5rem;line-height:2.75rem}.brief-value__unit{margin-left:var(--space-2);color:var(--color-text-muted);font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.5rem}.brief-delta{display:flex;align-items:center;gap:var(--space-2);margin:auto 0 0;padding-top:var(--space-3);color:var(--color-text-muted)}.brief-delta svg{flex:none}.brief-delta strong{font-weight:600}.brief-delta--warning strong{color:var(--color-status-warning-foreground)}.brief-delta--success strong{color:var(--color-status-success-foreground)}.brief-delta--warning svg{color:var(--color-status-warning-foreground)}.brief-delta--success svg{color:var(--color-status-success-foreground)}.first-action{display:flex;width:min(100%,17.5rem);flex:none;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-sheet-muted)}.first-action__label{margin:0;color:var(--color-text-muted)}.first-action h3{margin:0;font-size:1.25rem;font-weight:600;line-height:1.5rem}.first-action p:not(.first-action__label){margin:0 0 var(--space-3);color:var(--color-text-muted)}.first-action .button{margin-top:auto}.first-action--clear{justify-content:center;color:var(--color-status-success-foreground)}.first-action--clear svg{margin-bottom:var(--space-1)}.brief-action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--space-2);text-decoration:none}.flow-chart{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:0 var(--space-3);margin-top:var(--space-6)}.flow-axis{position:relative;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-axis span{position:absolute;right:0;transform:translateY(-50%);line-height:1.5rem}.flow-plot{position:relative;height:15rem}.flow-plot svg{display:block;width:100%;height:100%;overflow:visible}.flow-grid line{stroke:var(--color-border);stroke-width:1}.flow-grid .flow-baseline{stroke:var(--color-border-strong)}.flow-area{fill:url(#flow-signal-fill)}.flow-line{fill:none;stroke:var(--color-chart-signal);stroke-width:2.5;stroke-linecap:round}.flow-held{fill:none;stroke:var(--color-chart-muted);stroke-width:2;stroke-linecap:round}.flow-held-area{fill:var(--color-chart-muted);opacity:.12}.flow-signal-stop{stop-color:var(--color-chart-signal)}.flow-point{position:absolute;width:.625rem;height:.625rem;border:2px solid var(--color-chart-signal);border-radius:999px;background:var(--color-sheet);transform:translate(-50%,-50%)}.flow-point--held{border-color:var(--color-chart-muted)}.flow-stages{display:grid;grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding:var(--space-3) 0 0;margin:0;list-style:none}.flow-stages li{display:grid;justify-items:center;gap:0;min-width:0;text-align:center}.flow-stages strong{font-weight:600}.flow-stages span{overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%}.flow-stages .flow-stage-held{color:var(--color-status-warning-foreground)}.flow-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-4) 0 0;padding:0;color:var(--color-text-muted);list-style:none}.flow-legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.legend-swatch{display:inline-block;width:1rem;height:.1875rem;border-radius:999px;background:var(--color-chart-signal)}.legend-swatch--held{background:var(--color-chart-muted)}.mix-list{display:grid;gap:var(--space-4);padding:0;margin:var(--space-6) 0 0;list-style:none}.mix-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3)}.mix-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mix-list strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.mix-bar{grid-column:1/-1;height:.375rem;overflow:hidden;border-radius:999px;background:var(--color-raised)}.mix-bar span{display:block;height:100%;border-radius:inherit;background:var(--color-text-muted)}.mix-owners{display:flex;justify-content:space-between;gap:var(--space-3);margin:auto 0 0;padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-muted)}.mix-card .mix-owners{margin-top:var(--space-6)}.mix-owners strong{color:var(--color-text);font-weight:600}.panel-card>.section-heading{padding:var(--space-5) var(--space-5) var(--space-4)}.queue-panel{margin-top:var(--space-8)}.queue-panel.panel-card{margin-top:var(--space-4)}.section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-5)}.section-heading>div:first-child{min-width:min(100%,20rem);flex:1 1 20rem}.section-heading h2{display:flex;align-items:center;gap:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.5rem}.section-heading p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.count-chip{display:inline-grid;min-width:1.75rem;height:1.5rem;padding:0 var(--space-2);place-items:center;border:1px solid var(--color-border-strong);border-radius:999px;color:var(--color-text-muted);font-size:.875rem;font-weight:600;line-height:1.25rem}.queue-heading{margin-bottom:var(--space-5)}.queue-filters{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.queue-filters label{position:relative;display:block}.queue-filters label>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.queue-filters .select{min-width:9rem}.queue-filters .input{font-weight:500}.active-search{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-sheet-muted)}.active-search a{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:.375rem;color:var(--color-text-muted)}.active-search a:hover{background:var(--color-raised);color:var(--color-text)}.resolution-form label{display:grid;gap:var(--space-2);font-weight:650}.operational-table-wrap{overflow-x:auto;border-top:1px solid var(--color-border)}.queue-context .operational-table-wrap{border-bottom:1px solid var(--color-border)}.operational-table{width:100%;border-collapse:collapse;table-layout:fixed}.operational-table td,.operational-table th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.operational-table td:first-child,.operational-table th:first-child{padding-left:var(--space-5)}.operational-table td:last-child,.operational-table th:last-child{padding-right:var(--space-5)}.operational-table tbody tr:last-child td{border-bottom:0}.operational-table th{background:var(--color-sheet-muted);color:var(--color-text-muted);font-weight:500}.operational-table tbody tr{transition:background-color .12s var(--ease-out-ui)}@media (hover:hover) and (pointer:fine){.operational-table tbody tr:hover{background:var(--color-sheet-muted)}}.operational-table th:first-child{width:23%}.operational-table th:nth-child(2){width:15%}.operational-table th:nth-child(3){width:10%}.operational-table th:nth-child(4){width:24%}.operational-table th:nth-child(5),.operational-table th:nth-child(6){width:14%}.operational-table th a{text-decoration-color:var(--color-border-strong);text-underline-offset:.2em}.operational-table tr[data-selected=true]{background:var(--color-gold-selection)}.queue-sale-link{display:grid;gap:.125rem;text-decoration:none}.queue-sale-link strong{font-weight:600}.queue-sale-link:after{content:"Open sale";margin-top:var(--space-1);color:var(--color-text-muted);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:.18em}.queue-sale-link:hover:after{color:var(--color-text)}.queue-sale-link span,.status-message,.table-subline{display:block;color:var(--color-text-muted)}.table-effect strong,.table-owner strong{font-weight:600}.table-subline{margin-top:var(--space-1)}.table-created{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.table-date-stack{display:inline-grid}.status-message{margin-top:var(--space-1)}.table-due{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.table-due .due-icon{display:inline;margin-right:var(--space-2);color:var(--color-text-muted);vertical-align:top;margin-top:.1875rem}.queue-empty{display:grid;gap:var(--space-1);min-height:7rem;place-content:center;border-top:1px solid var(--color-border);text-align:center}.empty-copy,.queue-empty span{color:var(--color-text-muted)}.panel-card .empty-copy{margin:0;padding:0 var(--space-5) var(--space-5)}.queue-pagination{display:flex;justify-content:flex-end;padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border)}.recent-handoffs{margin-top:var(--space-4)}.handoff-ledger-heading{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(10rem,.45fr) minmax(10rem,.35fr);gap:var(--space-4);padding:var(--space-3) var(--space-5);border-block:1px solid var(--color-border);background:var(--color-sheet-muted);color:var(--color-text-muted);font-weight:500}.handoff-list{padding:0;margin:0;list-style:none}.handoff-list li{border-bottom:1px solid var(--color-border)}.handoff-list li:last-child{border-bottom:0}.handoff-list a{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(10rem,.45fr) minmax(10rem,.35fr);align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-3) var(--space-5);border-radius:0;text-decoration:none;transition:background-color .12s var(--ease-out-ui)}@media (hover:hover) and (pointer:fine){.handoff-list a:hover{background:var(--color-sheet-muted)}}.handoff-list li:last-child a{border-radius:0 0 var(--radius-card) var(--radius-card)}.handoff-customer{display:grid}.handoff-customer strong{font-weight:600}.handoff-customer span,.handoff-list time{color:var(--color-text-muted)}.handoff-list time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clean-record-message,.handoff-state{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-status-success-foreground);font-weight:600}.operations-state{display:grid;min-height:50vh;place-items:center}.operational-error{max-width:38rem;padding:var(--space-6);border:1px solid var(--color-status-warning-border);border-radius:var(--radius-panel);background:var(--color-status-warning-surface)}.operational-error p{margin:var(--space-3) 0 var(--space-5)}.back-to-queue,.operations-header--detail{align-items:center}.back-to-queue{min-height:2.75rem;display:inline-flex;font-weight:650;text-underline-offset:.2em}.operations-split{display:grid;grid-template-columns:minmax(32rem,.9fr) minmax(30rem,1.1fr);gap:var(--space-6);align-items:start}.queue-context{container:queue-context/inline-size}@container queue-context (max-width: 48rem){.operational-table .table-created,.operational-table .table-effect,.operational-table .table-owner{display:none}.operational-table th:first-child{width:45%}.operational-table th:nth-child(2){width:30%}.operational-table th:nth-child(6){width:25%}}.detail-pane{margin-top:var(--space-8);padding-left:var(--space-6);border-left:1px solid var(--color-border)}.sale-detail{min-width:0}.sale-detail__header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.sale-detail__header h2{font-size:1.5rem;line-height:1.3}.sale-detail__header p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.record-label{color:var(--color-gold-text)!important;font-weight:700}.handoff-chain{display:grid;grid-template-columns:repeat(4,1fr);padding:0 0 var(--space-5);margin:var(--space-5) 0;border-bottom:1px solid var(--color-border);list-style:none}.handoff-chain li{display:grid;grid-template-columns:auto 1fr;gap:0 var(--space-2);padding-right:var(--space-3)}.handoff-chain li>svg{grid-row:1/3;width:1.125rem;color:var(--color-text-muted)}.handoff-chain li[data-state=complete]>svg{color:var(--color-status-success-foreground)}.handoff-chain li[data-state=active]>svg{color:var(--color-status-warning-foreground)}.handoff-chain li span{color:var(--color-text-muted)}.recovery-panel{padding:var(--space-5);border:1px solid var(--color-status-warning-border);border-radius:var(--radius-panel);background:var(--color-status-warning-surface)}.record-sections h3,.recovery-panel h3{font-size:1.0625rem}.recovery-panel p{margin:var(--space-2) 0}.recovery-meta{color:var(--color-text-muted)}.resolution-form{display:grid;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-status-warning-border)}.resolution-form .button{justify-self:start}.resolution-message{color:var(--color-status-success-foreground);font-weight:650}.resolution-error{color:var(--color-status-destructive-foreground);font-weight:650}.clean-record-message{margin:var(--space-5) 0;padding:var(--space-4);border:1px solid var(--color-status-success-border);border-radius:var(--radius-control);background:var(--color-status-success-surface)}.record-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-5);border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.record-sections section{min-width:0;padding:var(--space-4);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.record-sections dl{display:grid;grid-template-columns:minmax(7rem,.65fr) minmax(0,1.35fr);gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0}.record-sections dt{color:var(--color-text-muted)}.record-sections dd{min-width:0;margin:0}.record-id{overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.first-action{width:100%}@container overview (min-width: 36rem){.operations-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-card--hero,.flow-card,.mix-card{grid-column:1/-1}.brief-card--hero{flex-direction:row;align-items:stretch;justify-content:space-between}.first-action{width:min(46%,20rem)}}@container overview (min-width: 62rem){.operations-brief{grid-template-columns:repeat(4,minmax(0,1fr))}.brief-card--hero{grid-column:span 2}.flow-card{grid-column:span 3}.mix-card{grid-column:span 1}}@media (max-width:74rem){.operations-split{grid-template-columns:minmax(25rem,.8fr) minmax(26rem,1.2fr)}.queue-context .table-created,.queue-context .table-effect,.queue-context .table-owner{display:none}.queue-context .operational-table th:first-child{width:45%}.queue-context .operational-table th:nth-child(2){width:30%}.queue-context .operational-table th:nth-child(6){width:25%}.handoff-chain{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}@media (max-width:63.9375rem){.operations-split{display:block}.queue-context{display:none}.detail-pane{margin-top:var(--space-6);padding-left:0;border-left:0}.table-created{display:none}.operational-table th:first-child{width:25%}.operational-table th:nth-child(2){width:17%}.operational-table th:nth-child(3){width:12%}.operational-table th:nth-child(4){width:28%}.operational-table th:nth-child(6){width:18%}}@media (max-width:47.9375rem){.operations-page{padding:var(--space-5) var(--space-4)}.operations-header{display:block}.operations-routine{margin-top:var(--space-3);white-space:normal}.flow-stages span{white-space:normal}.panel-card>.section-heading{flex-direction:column;align-items:stretch}.section-heading>div:first-child{flex-basis:auto}.queue-filters select{flex:1 1 8rem}.handoff-ledger-heading{display:none}.handoff-list a{grid-template-columns:minmax(0,1fr) auto}.handoff-list time{grid-column:1/-1}.record-sections{grid-template-columns:1fr}.operations-header--detail .back-to-queue{margin-top:var(--space-3)}}@media (max-width:39.9375rem){.operational-table-wrap{overflow:visible}.operational-table,.operational-table tbody,.operational-table td,.operational-table tr{display:block;width:100%}.operational-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.operational-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border)}.operational-table tbody tr:last-child{border-bottom:0}.operational-table td{padding:0 var(--space-2);border:0}.operational-table td:first-child,.operational-table td:last-child{padding-inline:var(--space-2)}.operational-table td.table-created,.operational-table td.table-due,.operational-table td.table-effect,.operational-table td.table-owner,.status-message{display:none}.queue-sale-link:after{content:none}.queue-sale-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-chart{grid-template-columns:1.75rem minmax(0,1fr)}.flow-stages{gap:var(--space-1)}.handoff-chain,.record-sections dl{grid-template-columns:1fr}.record-sections dl{gap:var(--space-1)}.record-sections dd{margin-bottom:var(--space-2)}}.add-customer{display:grid;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:start;gap:var(--space-6);margin-top:var(--space-6)}.add-customer__steps{position:sticky;top:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-sheet)}.add-customer__progress,.add-customer__progress-label{display:none}.add-customer__steps ol{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.add-customer__step button{display:flex;width:100%;align-items:start;gap:var(--space-3);padding:var(--space-2);border:0;border-radius:var(--radius-control);background:none;color:inherit;font:inherit;text-align:left}.add-customer__step button:not(:disabled){cursor:pointer}.add-customer__step button:not(:disabled):hover{background:var(--color-raised)}.add-customer__step button:disabled{cursor:default}.add-customer__step[data-state=current] button{background:var(--color-gold-selection)}.add-customer__step-marker{display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border:1.5px solid var(--color-border-strong);border-radius:999px;color:var(--color-text-muted);font-size:.875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.add-customer__step[data-state=current] .add-customer__step-marker{border-color:var(--hive-gold-400);background:var(--hive-gold-400);color:#241a00}.add-customer__step[data-state=complete] .add-customer__step-marker{border-color:var(--color-text);color:var(--color-text)}.add-customer__step-text{display:grid;min-width:0}.add-customer__step-title{font-weight:650;line-height:1.75rem}.add-customer__step-hint{font-size:.875rem;line-height:1.25rem}.add-customer__step-hint,.add-customer__step[data-state=upcoming] .add-customer__step-title{color:var(--color-text-muted)}.add-customer__panel{display:grid;min-width:0;max-width:52rem;gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-sheet)}.add-customer__title{margin:0;font-size:1.375rem;line-height:1.75rem;letter-spacing:-.015em}.add-customer__title:focus{outline:0}.add-customer__restored{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4)}.add-customer__notice,.add-customer__restored{margin:0;border:1px solid var(--color-status-information-border);border-radius:var(--radius-control);background:var(--color-status-information-surface);color:var(--color-status-information-foreground)}.add-customer__notice{padding:var(--space-3) var(--space-4)}.add-customer__notice--error{border-color:var(--color-status-destructive-border);background:var(--color-status-destructive-surface);color:var(--color-status-destructive-foreground)}.add-customer__notice:focus{outline:0}.add-customer__sections{display:grid;gap:var(--space-6)}.form-section{display:grid;min-width:0;gap:var(--space-4);margin:0;padding:0;border:0}.form-section legend,.form-section>h3{float:left;width:100%;margin:0;padding:0;font-size:1.0625rem;font-weight:650;line-height:1.5rem}.form-section p{margin:0}.form-section__note{color:var(--color-text-muted)}.form-section+.form-section{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.form-grid--address{grid-template-columns:minmax(0,2fr) minmax(6rem,1fr) minmax(7rem,1fr)}.form-grid--address .form-grid__wide{grid-column:1/-1}.choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--space-2)}.choice-grid--wide{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.choice-grid:focus{outline:0}.choice{display:flex;min-height:2.75rem;align-items:center;gap:var(--space-3);cursor:pointer}.choice-grid .choice{padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);transition:border-color .2s var(--ease-out-ui),background-color .2s var(--ease-out-ui)}.choice-grid .choice:hover{border-color:var(--color-border-strong)}.choice-grid .choice:has([data-state=checked]){border-color:var(--hive-gold-400);background:var(--color-gold-selection)}.plan-summary{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-sheet-muted)}.plan-summary p{margin:0}.plan-summary__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}.plan-summary__head h3{margin:0;font-size:1.25rem;line-height:1.75rem}.plan-summary__price{color:var(--color-text-muted);white-space:nowrap}.plan-summary__price span{color:var(--color-text);font-size:1.25rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-summary__facts,.review__facts{display:grid;gap:var(--space-2);margin:0}.plan-summary__facts div,.review__facts div{display:grid;grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);gap:var(--space-3)}.plan-summary__facts dt,.review__facts dt{color:var(--color-text-muted)}.plan-summary__facts dd,.review__facts dd{margin:0;overflow-wrap:anywhere}.window-options{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.segmented-option,.window-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;transition:border-color .2s var(--ease-out-ui),background-color .2s var(--ease-out-ui)}.segmented-option:hover,.window-option:hover{border-color:var(--color-border-strong)}.segmented-option[data-selected],.window-option[data-selected]{border-color:var(--hive-gold-400);background:var(--color-gold-selection)}.window-option .radio-group__item{grid-row:span 2}.window-option__day{font-weight:650}.window-option__time{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.segmented-options{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.pet-list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.pet-list:empty{display:none}.pet-row{display:grid;grid-template-columns:minmax(8rem,10rem) minmax(0,1fr) auto auto;align-items:end;gap:var(--space-3) var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.form-section>.button{justify-self:start}.signature-field{display:grid;justify-items:start;gap:var(--space-2)}.signature-field:focus{outline:0}.signature-pad{display:block;width:100%;height:11rem;border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-control);background:#ffffff;touch-action:none;cursor:crosshair}.signature-pad[aria-invalid=true]{border-color:var(--color-status-destructive-border)}.signature-pad:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.file-input{min-height:2.75rem;font:inherit}.file-input::file-selector-button{min-height:2.75rem;margin-right:var(--space-3);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-sheet);color:var(--color-text);font:inherit;font-weight:650;cursor:pointer}.review__section{display:grid;gap:var(--space-3)}.review__section+.review__section{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.review__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.review__head h3{margin:0;font-size:1.0625rem;line-height:1.5rem}.add-customer__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.add-customer--done{grid-template-columns:minmax(0,40rem)}.add-customer__done{display:grid;gap:var(--space-3);padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-sheet)}.add-customer__done h2{margin:0;font-size:1.375rem;line-height:1.75rem}.add-customer__done h2:focus{outline:0}.add-customer__done p{margin:0}.add-customer__follow-up{padding:var(--space-3) var(--space-4);border:1px solid var(--color-status-warning-border);border-radius:var(--radius-control);background:var(--color-status-warning-surface);color:var(--color-status-warning-foreground)}.add-customer__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}@media (max-width:63.9375rem){.add-customer{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.add-customer__steps{position:static;display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.add-customer__steps ol{display:none}.add-customer__progress-label{display:block;margin:0;font-weight:650}.add-customer__progress{display:block;height:.375rem;overflow:hidden;border-radius:999px;background:var(--color-raised)}.add-customer__progress span{display:block;height:100%;border-radius:inherit;background:var(--hive-gold-400);transition:inline-size .26s var(--ease-out-ui)}.add-customer__panel{max-width:none}}@media (max-width:39.9375rem){.form-grid,.form-grid--address,.pet-row{grid-template-columns:minmax(0,1fr)}.pet-row{align-items:start}.pet-row__remove{justify-self:start}.plan-summary__facts div,.review__facts div{grid-template-columns:minmax(0,1fr);gap:0}.tabs__list{width:100%}.tabs__trigger{padding:0 var(--space-2)}.add-customer__footer .button{flex:1 1}}@media (prefers-reduced-motion:reduce){.add-customer__progress span,.choice-grid .choice,.segmented-option,.window-option{transition:none}}.signature-pad--captured{object-fit:contain;cursor:default}.add-customer__actions .button{text-decoration:none}.button--destructive{border-color:var(--color-status-destructive-foreground);background:var(--color-status-destructive-foreground);color:var(--color-sheet)}.button--destructive:hover:not(:disabled){background:color-mix(in oklch,var(--color-status-destructive-foreground),var(--color-text) 18%)}.button:disabled[aria-busy=true]{opacity:1}.icon-button{display:inline-grid;width:2.75rem;height:2.75rem;flex:none;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background-color .14s var(--ease-out-ui),color .14s var(--ease-out-ui),border-color .14s var(--ease-out-ui)}.icon-button:hover:not(:disabled),.icon-button[data-state=open]{background:var(--color-raised);color:var(--color-text)}.icon-button:disabled{cursor:not-allowed;opacity:.5}.icon-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.sign-in-panel{display:grid}.sign-in-panel__notice{margin-bottom:var(--space-5)}.auth-card .sign-in-panel__title{margin:var(--space-8) 0 var(--space-6)}.sign-in-panel__providers{overflow:hidden;margin:0 -.25rem -.25rem;padding:0 .25rem .25rem}.sign-in-panel__legal{overflow:hidden}.clickwrap{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:.8125rem;line-height:1.25rem;text-wrap:balance}.clickwrap .text-link{font-weight:500;color:inherit;text-decoration:underline}.clickwrap .text-link:hover{color:var(--color-text)}.code-sign-in{margin:-.25rem calc(var(--space-3) * -1);overflow:hidden}.code-sign-in__measure{padding:.25rem var(--space-3)}.code-sign-in .auth-form{gap:var(--space-5)}.code-destination{font-weight:700;white-space:nowrap}.code-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:calc(var(--space-2) * -1) calc(var(--space-3) * -1) 0}.sign-in-success{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-4) 0 var(--space-2);text-align:center}.sign-in-success .drawn-check{margin-bottom:var(--space-3)}.sign-in-success__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.sign-in-success__detail{margin:0;color:var(--color-text-muted)}.sign-in-success__action{margin-top:var(--space-5);min-width:12rem}.drawn-check__disc{fill:var(--color-status-success-surface);stroke:var(--color-status-success-border);stroke-width:1}.drawn-check__tick{stroke:var(--color-status-success-foreground)}.social-button[aria-busy=true]{cursor:progress;opacity:1}.social-button:disabled:not([aria-busy=true]){opacity:.55}.join{display:grid;gap:var(--space-6)}.auth-card .join__title{margin-top:var(--space-8)}.sign-in-panel__intro .invite-summary{margin-bottom:var(--space-6)}.invite-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.invite-summary__avatar{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:999px;background:var(--graphite-950);color:var(--hive-gold-400);font-size:.875rem;font-weight:700}.dark .invite-summary__avatar{background:var(--color-raised)}.invite-summary__copy{display:grid;gap:var(--space-3)}.invite-summary__lead{margin:0}.invite-summary__lead strong{font-weight:650}.invite-summary__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.invite-summary__meta{margin:0;color:var(--color-text-muted);font-size:.875rem}.join__step{display:grid;gap:var(--space-4)}.join__status{display:flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:8rem;color:var(--color-text-muted)}.join__status p{margin:0}.role-chips{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.role-chip{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:999px;background:var(--color-sheet-muted);color:var(--color-text);font-size:.875rem;font-weight:550;line-height:1.25rem;white-space:nowrap}.role-chip--owner{border-color:var(--hive-gold-600);background:var(--color-gold-selection);color:var(--color-gold-text)}.choice-grid--roles{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid .role-choice{align-items:flex-start;padding:var(--space-3)}.role-choice .checkbox{margin-top:.125rem}.role-choice__copy{display:grid;gap:.125rem}.role-choice__label{font-weight:600}.role-choice__description{color:var(--color-text-muted);font-size:.875rem;line-height:1.25rem}.role-picker:disabled .role-choice{cursor:not-allowed;opacity:.7}.operations-header.team-page__header{display:flex;align-items:center}.team-page__header .operations-finding{margin-top:var(--space-1)}.team-page__invite{flex:none}.team-panel{margin-top:var(--space-6);overflow:clip}.team-panel__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.team-panel__note{margin:0;color:var(--color-text-muted);font-size:.875rem}.team-panel__notice{margin:0 var(--space-5) var(--space-4)}.team-panel__list{overflow:clip}.team-panel__list .member-list{position:relative}.member-list{margin:0;padding:0;list-style:none}.member-list__head,.member-row{display:grid;grid-template-columns:minmax(15rem,1.5fr) minmax(10rem,1fr) minmax(13rem,1.1fr) 10rem;align-items:center;gap:var(--space-5);padding:0 var(--space-5)}.member-list__head{min-height:2.5rem;border-block:1px solid var(--color-border);background:var(--color-sheet-muted);color:var(--color-text-muted);font-size:.875rem;font-weight:500}.member-row{min-height:4.5rem;padding-block:var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-sheet);transition:background-color .12s var(--ease-out-ui)}.member-row:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.member-row:hover{background:var(--color-sheet-muted)}}.member-row[data-arrived]{animation:row-arrive 2.4s var(--ease-out-ui)}@keyframes row-arrive{0%,30%{background:var(--color-gold-selection)}}.member-row[aria-busy=true] .member-row__roles{opacity:.6}.member-row__person{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.member-avatar{display:inline-grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-raised);color:var(--color-text);font-size:.875rem;font-weight:650}.member-avatar[data-pending]{border-style:dashed;border-color:var(--color-border-strong);background:transparent;color:var(--color-text-muted)}.member-row__identity{display:grid;min-width:0}.member-row__identity strong{display:flex;min-width:0;align-items:center;gap:var(--space-2);font-weight:600}.member-row__identity strong,.member-row__identity>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-row__identity>span{color:var(--color-text-muted);font-size:.875rem}.member-row__unnamed{overflow:hidden;text-overflow:ellipsis}.member-row__you{flex:none;padding:0 var(--space-2);border-radius:999px;background:var(--graphite-950);color:var(--hive-gold-400);font-size:.875rem;font-weight:650;line-height:1.375rem}.dark .member-row__you{background:var(--color-raised)}.member-status{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.member-status .status-chip{flex:none}.member-status__fact{overflow:hidden;color:var(--color-text-muted);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.member-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.member-row__pending{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--color-text-muted);font-size:.875rem;font-weight:600;white-space:nowrap}.member-empty{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-12) var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-muted);text-align:center}.member-empty p{max-width:36ch;margin:0}.team-panel__list+.page-state{border-top:1px solid var(--color-border)}.skeleton--avatar{width:2.5rem;height:2.5rem;flex:none;border-radius:999px}.skeleton--pill{height:1.5rem;border-radius:999px}.skeleton--small{height:.75rem}.skeleton--toggle{width:20rem;max-width:100%;height:3rem;border-radius:var(--radius-control)}.skeleton-stack--tight{gap:var(--space-2)}.row-menu{width:13rem}.row-menu .account-menu__item{outline:0}.row-menu .account-menu__item[data-highlighted]{background:var(--color-raised)}.row-menu__separator{height:1px;margin:var(--space-1) var(--space-2);background:var(--color-border)}.row-menu__item--destructive{color:var(--color-status-destructive-foreground)}.branch-option__copy{display:grid;min-width:0;text-align:left}.branch-option__name,.branch-option__roles{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-option__roles{color:var(--color-text-muted);font-weight:400}.branch-option[aria-checked=true] .branch-option__roles{color:color-mix(in srgb,var(--color-text) 60%,var(--color-text-muted))}.branch-option[data-lost]{cursor:not-allowed}.branch-option[data-lost] .branch-option__name{color:var(--color-text-muted);text-decoration:line-through}.branch-menu .branch-option{min-height:3rem}.branch-menu__message{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-status-warning-border);border-radius:var(--radius-control);background:var(--color-status-warning-surface);color:var(--color-status-warning-foreground)}@media (max-width:63.9375rem){.member-list__head{display:none}.member-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-4)}.member-row__person{flex:1 0 calc(100% - 2.75rem - var(--space-3))}.member-row__actions{display:contents}.member-row__menu{order:1}.member-row__roles{order:2;padding-left:calc(2.5rem + var(--space-3))}.member-status{order:3;flex:1 1 auto}.member-row__actions>:not(.member-row__menu){order:4;margin-left:auto}.member-empty{border-top:0}}@media (max-width:39.9375rem){.sheet{width:100vw;border:0;border-radius:0}.sheet__header{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5)}.sheet__body{padding:var(--space-5)}.sheet__footer{padding-inline:var(--space-5)}.sheet__footer .button{flex:1 1}.choice-grid--roles{grid-template-columns:minmax(0,1fr)}.dialog__actions{flex-direction:column-reverse}.member-row,.team-panel__toolbar{padding-inline:var(--space-4)}.member-row__roles{padding-left:0}}@media (max-width:23.4375rem){.team-page__invite{width:2.75rem;height:2.75rem;padding:0}.team-page__invite-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.icon-button,.input-otp__slot,.member-row,.quiet-button,.text-button{transition:none}.input-otp__caret,.input-otp__char,.member-row[data-arrived]{animation:none}}.consent{display:grid;gap:var(--space-4)}.consent-morph{margin:calc(var(--space-8) - .25rem) calc(var(--space-3) * -1) -.25rem;overflow:hidden}.consent-morph__measure{position:relative;padding:.25rem var(--space-3)}.auth-card .consent__title{margin:0;font-size:1.5rem;line-height:2rem;overflow-wrap:anywhere}.consent__note,.consent__return{margin:0;color:var(--color-text-muted);font-size:.875rem}.consent__lead{margin:var(--space-2) 0 0;font-weight:600}.consent__list{display:grid;gap:var(--space-3);margin:0;padding:0 0 var(--space-4);border-bottom:1px solid var(--color-border);list-style:none}.consent__list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.consent__list svg{margin-top:.15rem;color:var(--color-status-success-foreground)}.consent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.consent__actions .button{min-width:8rem}.consent__skeleton-block{display:grid}.consent__skeleton-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.consent__skeleton .consent__lead{margin-block:calc(var(--space-2) + .25rem) .25rem}.skeleton--check{width:1.125rem;height:1.125rem;margin-top:.15rem;border-radius:999px}.skeleton--quiet-button{height:2.5rem;border-radius:var(--radius-control)}.skeleton--button{height:2.75rem;border-radius:var(--radius-control)}.consent-state{justify-items:center;text-align:center}.consent-state p{max-width:40ch;margin:0;color:var(--color-text-muted)}.consent-state .button{margin-top:var(--space-2);min-width:10rem;text-decoration:none}.consent-state__icon{display:inline-grid;width:3rem;height:3rem;place-items:center;border-radius:999px;background:var(--color-raised);color:var(--color-text-muted)}.consent-state[data-tone=error] .consent-state__icon{background:var(--color-status-warning-surface);color:var(--color-status-warning-foreground)}.auth-skeleton__page{display:grid;gap:var(--space-6);margin-top:var(--space-8)}.auth-skeleton{display:grid;gap:var(--space-5)}.auth-skeleton__field{display:grid;gap:var(--space-2)}.skeleton--input{height:2.75rem;border-radius:var(--radius-control)}.auth-card .page-state{gap:var(--space-4);margin-top:var(--space-8);padding:0}.auth-card .page-state h1{font-size:1.5rem;line-height:2rem}.auth-card .page-state__icon{margin-bottom:0}.auth-card .page-state .button{margin-top:var(--space-2);min-width:10rem}.operational-table--actions th:first-child{width:20%}.operational-table--actions th:nth-child(2){width:13%}.operational-table--actions th:nth-child(3){width:9%}.operational-table--actions th:nth-child(4){width:18%}.operational-table--actions th:nth-child(5),.operational-table--actions th:nth-child(6){width:11%}.operational-table--actions th:nth-child(7){width:18%}.row-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}.row-action{display:grid;gap:var(--space-1)}.pay-link{display:grid;flex:1 1 100%;gap:var(--space-2);justify-items:start}.pay-link__status{display:inline-flex;align-items:flex-start;gap:var(--space-1);margin:0;color:var(--color-status-success-foreground);font-size:.875rem;font-weight:600;line-height:1.25rem}.pay-link__status svg{flex:none;margin-top:.125rem}.pay-link__note{margin:0;color:var(--color-text-muted);font-size:.875rem;line-height:1.25rem}.pay-link__notice{width:100%;font-size:.875rem}.recovery-panel .pay-link{margin-top:var(--space-2)}.snoozed-until{display:block;flex:1 1 100%;color:var(--color-text-muted);font-size:.875rem;line-height:1.25rem;overflow-wrap:anywhere}.queue-view__toggle{margin:0 var(--space-5) var(--space-4)}.snooze-form{display:grid;gap:var(--space-5);margin-top:var(--space-5)}.sheet__form.snooze-form{display:flex;margin-top:0;gap:0}.snooze-form__when{display:grid;gap:var(--space-3);margin:0;padding:0;border:0;min-width:0}.snooze-form__when legend{margin-bottom:var(--space-2);padding:0;font-weight:600}.snooze-form__choices{display:grid;gap:var(--space-2)}.snooze-form__choice{display:flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer}.snooze-form__choice:has([data-state=checked]){border-color:var(--hive-gold-600);background:color-mix(in oklch,var(--hive-gold-200),transparent 55%)}.snooze-form .form-message{margin:0;color:var(--color-status-destructive-foreground);font-weight:600}.snooze-form .dialog__actions{margin-top:0}@media (max-width:63.9375rem){.operational-table--actions th:first-child{width:24%}.operational-table--actions th:nth-child(4),.operational-table--actions th:nth-child(7){width:22%}}@media (max-width:39.9375rem){.queue-view__toggle{margin-inline:var(--space-2)}.operational-table td.table-actions{grid-column:1/-1;margin-top:var(--space-3)}.operational-table td.table-actions .button{min-height:2.75rem}}.design-queue__sale{display:grid;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-5)}.design-queue__sale h2,.design-queue__sale p{margin:0}.pay-done .page-state{padding:var(--space-6) 0 0}.ai-suggestion{display:grid;gap:var(--space-2);justify-items:start;margin:var(--space-3) 0}.ai-suggestion__ask{display:inline-flex;align-items:center;gap:var(--space-2)}.ai-suggestion__mark{flex:none;width:1rem;height:1rem}.ai-suggestion__notice{width:100%;font-size:.875rem}.ai-card{display:grid;gap:var(--space-2);width:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-raised);color:var(--color-text)}.ai-card__header{display:flex;flex-wrap:wrap;justify-content:space-between}.ai-card__actor,.ai-card__header{align-items:center;gap:var(--space-2)}.ai-card__actor{display:inline-flex;color:var(--color-text-muted);font-size:.8125rem;font-weight:600;line-height:1.25rem}.ai-card__mark{flex:none;width:1.125rem;height:1.125rem}.ai-card__badge{padding:.125rem var(--space-2);border:1px solid var(--color-status-warning-border);border-radius:999px;background:var(--color-status-warning-surface);color:var(--color-status-warning-foreground);font-size:.75rem;font-weight:600;line-height:1.125rem}.recovery-panel .ai-card__title{margin:0;font-size:1rem;line-height:1.5rem}.recovery-panel .ai-card p{margin:0}.ai-card__input{font-weight:600}.ai-card__reason{color:var(--color-text-muted);font-size:.875rem;line-height:1.25rem}.ai-card__reason span{color:var(--color-text);font-weight:600}.ai-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1)}.ai-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ai-card__note{color:var(--color-text-muted)}.ai-card__done,.ai-card__note{font-size:.875rem;line-height:1.25rem}.ai-card__done{display:inline-flex;align-items:flex-start;gap:var(--space-1);color:var(--color-status-success-foreground);font-weight:600}.ai-card__done svg{flex:none;margin-top:.125rem}.ai-card__footer .ai-suggestion__notice{flex:1 1 100%}.design-ai__sale{margin-top:var(--space-6)}@media (max-width:39.9375rem){.ai-card{padding:var(--space-3)}.ai-card__actions,.ai-card__actions .button{width:100%}.ai-card__actions .button{flex:1 1;min-height:2.75rem}}