.hs-engine{--hs-row:#1a2d4a;--hs-ground:#09101c8c;--hs-subline:#8fa4ce;--hs-gold:var(--cc-gold,#d4a843);--hs-gold-active:var(--cc-gold-active,#eccb72);--hs-ink:var(--cc-ink,#e8eaed);--hs-dim:var(--cc-dim,#9ca3af);--hs-focus:inset 0 0 0 1.5px #e8eaed73;color:var(--hs-ink);font-size:var(--cc-body,14px)}.hs-engine button:focus-visible,.hs-engine a:focus-visible{box-shadow:var(--hs-focus);outline:none}.hs-engine .hs-btn-gold:focus-visible{box-shadow:0 0 0 2px var(--hs-ground-solid,#0f1b2e), 0 0 0 3.5px #e8eaed73}.hs-btn-gold{border-radius:var(--cc-r-btn,4px);color:#15120a;background:var(--hs-gold);height:28px;font:inherit;white-space:nowrap;cursor:pointer;border:0;align-items:center;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s ease-out;display:inline-flex}.hs-btn-gold:hover{background:var(--hs-gold-active)}.hs-btn-gold[aria-disabled=true]{opacity:.45;cursor:not-allowed}.hs-btn-text{border-radius:var(--cc-r-btn,4px);height:28px;color:var(--hs-dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13px}.hs-btn-text:hover{color:var(--hs-ink)}.hs-care-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.hs-care-subline{color:var(--hs-subline);margin:0;font-size:12px;line-height:1.4}.hs-handoff{border:1px solid var(--hs-row);border-radius:var(--cc-r-card,6px);background:0 0;flex-direction:column;gap:8px;margin:0 0 14px;padding:12px;display:flex}.hs-handoff-lead{color:var(--hs-subline);margin:0;font-size:12px;line-height:1.4}.hs-handoff-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-handoff-row{align-items:center;gap:10px;min-height:40px;padding:6px 0;display:flex}.hs-handoff-row+.hs-handoff-row{border-top:1px solid var(--hs-row)}.hs-handoff-text{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.hs-handoff-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-handoff-detail{color:var(--hs-subline);font-family:var(--cc-mono,ui-monospace, monospace);font-size:11px}.hs-handoff-empty{color:var(--hs-dim);margin:0}.hs-handoff-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.hs-handoff-note{color:var(--hs-dim);margin:0;font-size:12px}.hs-drift{background:var(--hs-row);opacity:1;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0 6px;padding:6px 8px 6px 12px;transition:opacity .15s ease-out;display:flex}.hs-drift--leaving{opacity:0}.hs-drift-text{min-width:0;color:var(--hs-subline);overflow-wrap:anywhere;flex:1 1 0;margin:0;font-size:13px;line-height:1.4}.hs-drift-text strong{color:var(--hs-ink);font-weight:500}.hs-drift-actions{flex:none;align-items:center;gap:2px;display:inline-flex}.hs-drift-error{color:var(--danger-on-dark,#d86b70);flex-basis:100%;margin:0;font-size:12px}.hs-health{flex-direction:column;gap:4px;display:flex}.hs-health-line{color:var(--hs-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:10px;padding:6px 8px;display:inline-flex}.hs-health-line:hover{background:#e8eaed0a}.hs-dot{border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.hs-dot--green{background:var(--success,#4f7a5c)}.hs-dot--amber{background:var(--warning,#9c7f3a)}.hs-dot--red{background:var(--danger-on-dark,#d86b70)}.hs-health-coverage{color:var(--hs-subline);margin:0 0 0 26px;font-size:11px}@media (prefers-reduced-motion:reduce){.hs-drift,.hs-btn-gold{transition:none}}.cc-call-keys{scrollbar-width:none;align-items:center;gap:10px;min-width:0;max-width:100%;height:48px;display:flex;overflow:auto hidden}.cc-call-keys::-webkit-scrollbar{display:none}.cc-call-keys-row{flex:none;align-items:center;gap:4px;display:inline-flex}.cc-call-key{min-width:28px;height:28px;color:var(--cc-ink);font-family:var(--cc-mono);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:4.5px;flex:none;padding:0 6px;font-size:11px;font-weight:400;line-height:1;box-shadow:inset 0 0 0 1px #ffffff21}.cc-call-key:hover{background:color-mix(in srgb, var(--cc-ink) 6%, transparent)}.cc-call-key:focus-visible{outline-offset:1px;outline:1.5px solid #e8eaed73}.cc-call-key:disabled{cursor:default;opacity:.4}.cc-call-key:disabled:hover{background:0 0}.cc-call-key--word{color:var(--cc-on-dark-faint);letter-spacing:var(--cc-track);text-transform:uppercase;white-space:nowrap;padding:0 10px}.cc-call-key--go{background:var(--cc-coral-bg);box-shadow:inset 0 0 0 1px var(--cc-coral-line);color:var(--cc-coral);letter-spacing:var(--cc-track);text-transform:uppercase;padding:0 12px}.cc-call-key--go:hover{background:color-mix(in srgb, var(--cc-coral) 16%, transparent)}.cc-call-keys-number{min-width:15ch;font-family:var(--cc-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--cc-ink);white-space:nowrap;flex:none;font-size:13px}.cc-call-keys-note{color:var(--cc-coral);white-space:nowrap;flex:none;font-size:12px}@media (width<=640px){[data-stage=world] .cc-line-rest:has(.cc-call-keys){grid-template-columns:0 1fr 0;gap:0}:is([data-stage=world] .cc-line-rest:has(.cc-call-keys)>.cc-line-zone--left,[data-stage=world] .cc-line-rest:has(.cc-call-keys)>.cc-line-zone--right){visibility:hidden;overflow:hidden}[data-stage=world] .cc-line-rest:has(.cc-call-keys)>.cc-line-zone--center{justify-content:flex-start}.cc-call-key{min-width:36px;height:36px}}.cc-places{margin-bottom:4px}.cc-places-state-head{padding-bottom:6px}.cc-places-state{letter-spacing:-.015em;min-width:0;color:var(--cc-ink);margin:0;font-size:20px;font-weight:600;line-height:1.2}.cc-places-head,.cc-places-nocity,.cc-place-people-head{font:400 11px/1 var(--cc-mono);letter-spacing:var(--cc-track);text-transform:uppercase;color:var(--cc-ink);opacity:.58}.cc-places-top{justify-content:space-between;align-items:center;gap:12px;padding:4px 16px;display:flex}.cc-places-head{padding:4px 16px 0}.cc-places-filter{font:400 11px/1 var(--cc-mono);letter-spacing:var(--cc-track);text-transform:uppercase;color:var(--cc-ink);opacity:.74;cursor:pointer;background:0 0;border:1px solid #e8eaed38;border-radius:6px;flex:none;align-items:center;gap:6px;padding:5px 8px;transition:opacity .18s,border-color .18s;display:inline-flex}.cc-places-filter:hover,.cc-places-filter[aria-pressed=true]{opacity:.9;border-color:#e8eaed94}.cc-places-filter:focus-visible{box-shadow:inset 0 0 0 1px var(--cc-focus-ring);outline:none}.cc-places-nocity{border-top:1px solid #e8eaed1f;margin:10px 16px 6px;padding-top:12px}.cc-place-row{width:100%;color:var(--cc-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 16px;transition:background .18s;display:flex}.cc-place-row:hover,.cc-place-row:focus-visible,.cc-place[data-hovered] .cc-place-row{background:#fff1;outline:none}.cc-place[data-selected] .cc-place-row{background:#ffffff17}.cc-place-row:focus-visible{box-shadow:inset 0 0 0 1px var(--cc-focus-ring)}.cc-place-mark{width:22px;height:24px;color:var(--cc-light-held);flex:none}.cc-place-mark[data-beacon]{color:var(--cc-azure)}.cc-place-mark[data-state=leaving],.cc-place-dot[data-state=leaving]{color:var(--cc-light-leaving)}.cc-place-mark[data-state=needs],.cc-place-dot[data-state=needs]{color:var(--cc-light-needs)}.cc-place-dot[data-state=lead]{color:var(--cc-light-lead)}.cc-place-dot[data-state=reached]{color:var(--cc-light-reached)}.cc-place-dot[data-state=quiet]{color:var(--cc-light-quiet)}.cc-place-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.cc-place-copy strong{letter-spacing:-.01em;align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:flex}.cc-place-count,.cc-place-copy small{font:400 11px/1.3 var(--cc-mono);font-variant-numeric:tabular-nums;color:var(--cc-ink);opacity:.74}.cc-places-nothing{font:400 11px/1.3 var(--cc-mono);color:var(--cc-ink);opacity:.74;padding:2px 16px 6px}.cc-place-people{background:#02040759;border-left:1px solid #efe9dc24;border-radius:0 8px 8px 0;margin:0 16px 8px 27px;padding:4px 0 4px 8px}.cc-place-people-head{padding:6px 10px 4px;font-size:10px}.cc-place-person{gap:10px;padding:8px 10px}.cc-place-person strong{font-size:14px;font-weight:500}.cc-place-dot{width:7px;height:7px;color:var(--cc-light-held);background:currentColor;border-radius:50%;flex:none}.cc-client-workspace{--bf-workspace-ground:var(--bf-surface);--ember:var(--cc-ember,#e2543e);height:100%;min-height:0;color:var(--bf-ink);background:var(--bf-workspace-ground);border:1px solid rgba(var(--bf-ink-rgb), .1);font-family:var(--bf-sans,system-ui, sans-serif);border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;font-size:14px;line-height:1.45;display:flex;overflow:hidden}.cc-workspace-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.cc-workspace-header-title{align-items:flex-start;gap:8px;min-width:0;display:flex}.cc-workspace-header h2{color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:400}.cc-workspace-header p{color:var(--cc-dim);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.08em;margin:4px 0 0;font-size:11px}.cc-icon-button{width:30px;height:30px;color:var(--cc-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:background .18s,color .18s;display:inline-grid}.cc-icon-button:hover{color:var(--cc-ink);background:#e8eaed0a}.cc-icon-button:focus-visible{color:var(--cc-ink);outline:none;box-shadow:0 0 0 1.5px #e8eaed73}.cc-workspace-actions{gap:8px;padding:0 18px 12px;display:flex}.cc-workspace-button{min-height:32px;color:var(--cc-ink);font:500 13px/1 var(--font-body,Inter, sans-serif);cursor:pointer;background:0 0;border:1px solid #e8eaed24;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background .15s cubic-bezier(.65,0,.15,1),border-color .15s cubic-bezier(.65,0,.15,1);display:inline-flex}.cc-workspace-button:hover{background:#e8eaed0a;border-color:#e8eaed47}.cc-workspace-button:focus-visible{outline:none;box-shadow:0 0 0 1.5px #e8eaed73}.cc-workspace-button:disabled{color:var(--cc-faint);cursor:not-allowed}.cc-workspace-button-muted{color:var(--cc-dim)}.cc-workspace-search{color:var(--cc-dim);background:0 0;border-bottom:1px solid #e8eaed1f;align-items:center;gap:8px;margin:0 18px 12px;padding:6px 2px;transition:border-color .15s cubic-bezier(.65,0,.15,1);display:flex}.cc-workspace-search:focus-within{border-bottom-color:#e8eaed8c}.cc-workspace-search input,.cc-note-compose{width:100%;min-width:0;color:var(--cc-ink);font:inherit;background:0 0;border:0;outline:0}.cc-workspace-search input::-moz-placeholder{color:#d0dbea}.cc-note-compose::-moz-placeholder{color:#d0dbea}.cc-workspace-search input::placeholder,.cc-note-compose::placeholder{color:#d0dbea}.cc-workspace-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 64px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#00000059 calc(100% - 14px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#00000059 calc(100% - 14px),#0000)}.cc-directory-row{width:100%;color:var(--cc-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 16px;transition:background .18s;display:flex}.cc-directory-row:hover,.cc-directory-row:focus-visible{background:#fff1;outline:none}.cc-directory-filter{background:#e8eaed08;border:1px solid #e8eaed1f;border-radius:6px;gap:4px;margin:0 18px 12px;padding:2px;display:flex}.cc-directory-filter-option{min-height:26px;color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;padding:0 8px;font-size:11px;font-weight:500;transition:color .15s cubic-bezier(.65,0,.15,1),background .15s cubic-bezier(.65,0,.15,1)}.cc-directory-filter-option:hover{color:var(--cc-dim)}.cc-directory-filter-option[aria-checked=true]{color:var(--cc-ink);background:#e8eaed17}.cc-directory-filter-option:focus-visible{outline:none;box-shadow:0 0 0 1.5px #e8eaed73}@media (width<=480px){.cc-directory-filter-option{min-height:44px}}.cc-directory-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cc-directory-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cc-directory-copy small{color:var(--cc-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cc-status-chip{color:var(--cc-dim);text-transform:capitalize;background:#ffffff14;border-radius:99px;padding:3px 6px;font-size:10px}.cc-status-chip[data-tone=active]{color:var(--cc-state-held);background:#3fd38a24}.cc-status-chip[data-tone=prospect]{color:var(--cc-light-lead);background:#59d1f524}.cc-status-chip[data-tone=termed]{color:var(--cc-ember);background:#e2543e24}.cc-workspace-notice{color:var(--cc-dim);align-items:center;gap:7px;margin:10px 6px;font-size:12px;display:flex}.cc-workspace-notice.is-error,.cc-error-text{color:var(--cc-dim)}.cc-workspace-notice.is-error>svg{color:var(--cc-ember)}.cc-workspace-notice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cc-client-identity{flex-direction:column;gap:6px;padding:2px 18px 10px;display:flex}.cc-client-plan{color:var(--cc-dim);font-family:var(--font-body,Inter, system-ui, sans-serif);flex-wrap:wrap;gap:2px 10px;margin:0;font-size:13px;line-height:1.4;display:flex}.cc-fuse-state{white-space:nowrap}.cc-fuse-state-dot{vertical-align:2px;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.cc-fuse-state[data-light=lead]{color:var(--cc-light-lead)}.cc-fuse-state[data-light=held]{color:var(--cc-light-held)}.cc-fuse-state[data-light=held][data-light-proven]{color:var(--cc-light-proven)}.cc-fuse-state[data-light=quiet]{color:var(--cc-light-quiet)}.cc-fuse-state[data-light=needs]{color:var(--cc-light-needs)}.cc-fuse-state[data-light=leaving]{color:var(--cc-light-leaving)}.cc-fuse-state[data-light=reached]{color:var(--cc-light-reached)}.cc-status-inline{color:var(--cc-dim);text-transform:capitalize}.cc-client-stack{color:var(--cc-ink);flex-direction:column;gap:4px;display:flex}.cc-workspace-section{box-shadow:none;background:0 0;border-radius:0;padding:4px 0 14px}.cc-workspace-section h3,.cc-expandable>button{color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #e8eaed14;margin:0;padding:14px 2px 10px;font-size:11px;font-weight:400}.cc-profile-grid{flex-direction:column;margin:0;display:flex}.cc-profile-grid>div{border-bottom:1px solid #e8eaed0f;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:6px 2px;display:flex}.cc-profile-grid dt{color:var(--cc-dim);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;flex:none;font-size:11px;font-weight:400}.cc-profile-grid dd{min-width:0;color:var(--cc-ink);font-family:var(--font-body,Inter, system-ui, sans-serif);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;overflow:hidden}.cc-data-note{color:var(--cc-dim);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.04em;margin:10px 2px 0;font-size:11px;line-height:1.5}.cc-product-toggles{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cc-product-toggles button{min-height:28px;color:var(--cc-dim);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #e8eaed1f;border-radius:3px;padding:0 10px;font-size:11px;transition:color .15s cubic-bezier(.65,0,.15,1),border-color .15s cubic-bezier(.65,0,.15,1)}.cc-product-toggles button:focus-visible{outline:none;box-shadow:0 0 0 1.5px #e8eaed73}.cc-product-toggles button[aria-pressed=true]{color:var(--cc-panel,#030508);border-color:var(--cc-bone);background:var(--cc-bone)}.cc-client-card{display:contents}.cc-focus-section[hidden]{display:none}.cc-expandable{background:0 0;border-radius:0;overflow:visible}.cc-expandable>button{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--cc-dim);background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:12px;transition:color .15s cubic-bezier(.65,0,.15,1);display:flex}.cc-expandable>button:hover{color:var(--cc-ink)}.cc-expandable>button[aria-expanded=true]{color:var(--cc-ink);font-size:12.5px}[data-stage=world] .cc-client-workspace .cc-expandable>button:focus-visible,[data-stage=world] .cc-client-workspace .cc-winback-call:focus-visible,.cc-expandable>button:focus-visible{border-radius:2px;outline:none;box-shadow:inset 0 0 0 1.5px #e8eaed73}.cc-expandable>button svg{color:var(--cc-dim);flex:none}.cc-focus-title{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.cc-expandable>button .cc-focus-title svg{color:var(--cc-ink)}.cc-focus-summary{min-width:0;color:var(--cc-dim);font-family:var(--font-body,Inter, system-ui, sans-serif);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;flex:0 auto;font-size:13px;overflow:hidden}.cc-client-card[data-focus] .cc-client-body{overflow:hidden}.cc-client-card[data-focus]:not([data-focus=messages]):not([data-focus=book]) .cc-client-stack{flex:auto;height:100%;min-height:0}.cc-client-body>.cc-client-compose[data-focused=true]{flex:auto;min-height:0}.cc-client-compose[data-focused=true]>.cc-existing-tools{flex-direction:column;display:flex;overflow:hidden}.cc-client-compose[data-focused=true]>.cc-existing-tools>.cc-messages,.cc-client-compose[data-focused=true]>.cc-existing-tools>.cc-email-workspace{flex:auto;min-height:0}.cc-focus-section[data-focused=true]{flex-direction:column;height:100%;min-height:0;display:flex}.cc-focus-section[data-focused=true]>button{flex:none}.cc-focus-section[data-focused=true]>.cc-existing-tools{flex:auto;min-height:0;padding-bottom:64px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#00000059 calc(100% - 14px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#00000059 calc(100% - 14px),#0000)}.cc-client-body:has([data-focused=true]){padding-bottom:16px;-webkit-mask-image:none;mask-image:none}@media (width<=680px){[data-stage=world] .cc-workspace-shell:has(.cc-focus-section[data-focused=true]){width:calc(100vw - 16px);left:8px}}.cc-winback{border-bottom:1px solid #e8eaed14;padding:4px 2px 14px}.cc-winback-line{min-height:36px;color:var(--cc-ink);font-family:var(--font-body,Inter, system-ui, sans-serif);align-items:center;margin:0;font-size:13.5px;display:flex}.cc-winback-call{border:1px solid var(--cc-bone);height:36px;color:var(--cc-panel,#030508);background:var(--cc-bone);font:500 13px/1 var(--font-body,Inter, sans-serif);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:0 16px;transition:background .15s cubic-bezier(.65,0,.15,1);display:inline-flex}.cc-winback-call:hover{background:color-mix(in srgb, var(--cc-bone) 88%, transparent)}.cc-existing-tools{padding:8px 2px 12px}.cc-existing-tools .cc-care-nearby{color:var(--cc-ink)}.cc-client-body{flex-direction:column;display:flex}.cc-client-body>*{flex:none}.cc-messages{flex-direction:column;min-height:0;display:flex}.cc-note-compose{box-sizing:border-box;background:#03080f66;border-radius:8px;min-height:72px;margin-bottom:8px;padding:8px;box-shadow:inset 0 0 0 1px #ffffff0d}.cc-activity-form{grid-template-columns:1fr;gap:7px;display:grid}.cc-activity-form input,.cc-activity-form select{min-width:0;color:var(--cc-ink);font:12px/1.2 var(--font-body,Inter, sans-serif);background:#03080f66;border:0;border-radius:7px;padding:8px;box-shadow:inset 0 0 0 1px #ffffff0d}.cc-record-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cc-record-list article{border-top:1px solid #ffffff12;padding:9px 0 0}.cc-record-list article strong{color:var(--cc-ink);text-transform:capitalize;font-size:12px;font-weight:650}.cc-record-list article p{color:var(--cc-dim);white-space:pre-wrap;margin:2px 0;font-size:12px}.cc-record-list article small{color:var(--cc-dim);font-size:10px}.cc-record-action{color:var(--cc-ink);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8eaed3d;align-items:center;gap:4px;margin-top:5px;padding:0 0 1px;font-size:11px;display:inline-flex}.cc-note-record-actions{align-items:center;gap:10px;margin-top:6px;display:flex}.cc-note-record-actions .cc-record-action{border-radius:6px;margin-top:0;padding:17px 8px}.cc-note-record-actions .cc-record-action:hover{background:#fff1}.cc-note-record-actions .cc-record-action-danger{color:var(--cc-ember)}.cc-dnc-confirm{background:#e2543e0f;border:1px solid #e2543e66;border-radius:4px;flex-direction:column;align-items:flex-start;gap:6px;margin:8px 0;padding:12px 14px;display:flex}.cc-dnc-confirm strong{color:var(--cc-ink);font:500 13px/1.3 var(--font-body,Inter, sans-serif)}.cc-dnc-confirm p{color:var(--cc-dim);font:400 12px/1.45 var(--font-body,Inter, sans-serif);margin:0}.cc-dnc-confirm-actions{gap:8px;margin-top:4px;display:flex}.cc-dnc-confirm-danger{color:var(--cc-ember);border-color:#e2543e8c}.cc-dnc-confirm button:focus-visible{outline:2px solid var(--cc-ember);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cc-dnc-confirm,.cc-dnc-confirm button{transition:none;animation:none}}.cc-activity-form select.bf-input{appearance:none;width:100%;min-width:0;color:var(--cc-ink);background-color:#0000;background-image:linear-gradient(45deg, transparent 50%, var(--cc-faint,#6b7280) 50%), linear-gradient(135deg, var(--cc-faint,#6b7280) 50%, transparent 50%);box-shadow:none;font:14px/1.2 var(--font-body,Inter, sans-serif);background-position:calc(100% - 9px) calc(50% - 1px),calc(100% - 4px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:0;border-bottom:1px solid #e8eaed3d;border-radius:0;padding:9px 18px 9px 2px;transition:border-color .22s cubic-bezier(.4,0,.2,1)}.cc-activity-form select.bf-input:focus{border-bottom-color:#e8eaed8c}.cc-activity-form select.bf-input:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 1.5px #e8eaed73}.cc-activity-form select.bf-input[aria-invalid=true]{border-bottom-color:var(--cc-ember)}.cc-appointment-calendar-line{font-family:var(--cc-mono,ui-monospace, monospace);align-items:center;gap:4px;display:flex}.cc-record-list article small.cc-appointment-calendar-line-error{color:var(--cc-ember)}@media (width<=620px){.cc-profile-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cc-client-workspace *,.cc-client-workspace :before,.cc-client-workspace :after{transition-duration:1ms!important;animation-duration:1ms!important}}.cc-workspace-scroll::-webkit-scrollbar{width:6px}.cc-focus-section[data-focused=true]>.cc-existing-tools::-webkit-scrollbar{width:6px}.cc-workspace-scroll::-webkit-scrollbar-track{background:0 0}.cc-focus-section[data-focused=true]>.cc-existing-tools::-webkit-scrollbar-track{background:0 0}.cc-workspace-scroll::-webkit-scrollbar-thumb{background:rgba(var(--bf-ink-rgb), .14);border:1px solid rgba(var(--bf-ink-rgb), .05);background-clip:padding-box;border-radius:999px}.cc-focus-section[data-focused=true]>.cc-existing-tools::-webkit-scrollbar-thumb{background:rgba(var(--bf-ink-rgb), .14);border:1px solid rgba(var(--bf-ink-rgb), .05);background-clip:padding-box;border-radius:999px}.cc-workspace-scroll::-webkit-scrollbar-thumb:hover{background:rgba(var(--bf-ink-rgb), .28)}.cc-focus-section[data-focused=true]>.cc-existing-tools::-webkit-scrollbar-thumb:hover{background:rgba(var(--bf-ink-rgb), .28)}@supports not selector(::-webkit-scrollbar){.cc-workspace-scroll,.cc-focus-section[data-focused=true]>.cc-existing-tools{scrollbar-width:thin;scrollbar-color:rgba(var(--bf-ink-rgb), .16) transparent}}.cc-inbox-filter{gap:16px;padding:2px 12px 12px;display:flex}.cc-inbox-filter button{min-height:24px;color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:11px;transition:color .15s cubic-bezier(.65,0,.15,1)}.cc-inbox-filter button:hover{color:var(--cc-dim)}.cc-inbox-filter button[aria-pressed=true]{color:var(--cc-ink);border-bottom-color:var(--cc-bone)}.cc-inbox-filter button:focus-visible{outline:none;box-shadow:0 0 0 1.5px #e8eaed73}[data-stage=world] .cc-workspace-record-tools .cc-street-full{width:100%;min-width:0;max-width:100%;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;position:static;inset:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.cc-workspace-record-tools{flex-direction:column;gap:16px;min-width:0;font-size:14px;display:flex}.cc-workspace-record-tools .cc-street-register:empty{display:none}[data-stage=world] .cc-workspace-record-tools .cc-street-file dd{font-size:14px}.cc-workspace-record-tools .cc-street-file>div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.cc-client-kind{width:fit-content;font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--cc-dim);background:0 0;border:1px solid #e8eaed24;border-radius:3px;flex:none;justify-content:center;align-items:center;gap:4px;padding:3px 7px;font-size:11px;display:inline-flex}.cc-client-kind-button{cursor:pointer}.cc-client-kind-button:hover{filter:brightness(1.15)}.cc-client-identity .cc-client-approx-line{color:var(--cc-muted);margin:3px 0 0;font-size:12px;line-height:1.4}.cc-coverage-evidence{margin-top:6px}.cc-coverage-evidence summary{cursor:pointer;list-style:none}.cc-coverage-evidence summary::-webkit-details-marker{display:none}.cc-coverage-evidence summary:after{content:"⌄";margin-left:4px}.cc-coverage-evidence[open] summary:after{content:"⌃"}.cc-coverage-evidence p{border-left:1px solid #506070;margin-top:8px;padding:8px}.cc-client-heading-line .cc-street-convert-gate{flex:1 0 100%}.cc-client-followup-inline{align-items:center;gap:6px;display:inline-flex}.cc-client-followup-inline[data-tone=overdue]{color:var(--cc-ember)}.cc-client-followup-inline[data-tone=today]{color:var(--cc-ink)}.cc-client-followup-inline>svg{flex:none}.cc-existing-tools[hidden]{display:none}.cc-activity-group{background:#09111a80;border:0;border-radius:10px}.cc-activity-group>summary{cursor:pointer;box-sizing:border-box;grid-template-columns:1fr auto;gap:5px 12px;min-height:66px;padding:15px 14px;list-style:none;display:grid}.cc-activity-group>summary::-webkit-details-marker{display:none}.cc-activity-group>summary>svg{color:#c3cbd4;grid-area:1/2/3;align-self:center;transition:transform .16s}.cc-activity-group[open]>summary>svg{transform:rotate(180deg)}.cc-activity-group-heading{color:#edf1f5;font-size:14px;font-weight:600}.cc-activity-group-summary{color:#c5cdd6;font-size:12px;line-height:1.4}.cc-activity-group-body{padding:0 14px 14px}.cc-activity-group-body>.cc-workspace-button{margin:8px 0}.cc-activity-group>summary:hover{background:#ffffff06;border-radius:10px}@media (prefers-reduced-motion:reduce){.cc-activity-group>summary>svg{transition:none}}.cc-message-channels{background:0 0;border:0;gap:16px;margin-bottom:4px;padding:0;display:flex}.cc-message-channels button{min-height:28px;color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:7px;padding:0;font-size:11px;transition:color .15s cubic-bezier(.65,0,.15,1);display:flex}.cc-message-channels button:hover{color:var(--cc-dim)}.cc-message-channels button svg{width:13px;height:13px}.cc-message-channels button[aria-pressed=true]{color:var(--cc-ink);border-bottom-color:var(--cc-bone);background:0 0}.cc-message-channels button:focus-visible{outline:none;box-shadow:0 0 0 1.5px #e8eaed73}@media (width<=680px){.cc-workspace-button{height:44px;min-height:44px}.cc-clientcard-head .cc-icon-button{width:44px;height:44px}.cc-inbox-filter button,.cc-message-channels button{min-height:44px}}.cc-winback-line .cc-fuse-state-dot{color:var(--cc-state-leaving)}@media (width<=480px){body[data-bf-workspace-active] .cc-dayline-content{opacity:0;pointer-events:none}.cc-client-workspace{--bf-workspace-ground:var(--bf-surface)}}.cc-workspace-shell .bf-head{color:var(--bf-ink);font-family:var(--bf-sans);flex:none;padding:20px 22px 14px}.bf-head button,.bf-chip-wrap button{font:inherit;color:inherit}.bf-head-row{align-items:center;gap:10px;min-height:28px;display:flex}.bf-head-back{width:28px;height:28px;color:rgba(var(--bf-ink-rgb), .8);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:-6px;padding:0;display:grid}.bf-head-back:hover{background:rgba(var(--bf-ink-rgb), .06);color:var(--bf-ink)}.bf-head-name{min-width:0;color:var(--bf-ink);font:500 25px/1.1 var(--bf-sans);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.bf-chip-wrap{flex:none;position:relative}.bf-chip{height:26px;font:500 12.5px/1 var(--bf-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:13px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.bf-chip[aria-disabled=true]{cursor:default}.bf-chip-wrap .bf-chip[data-tone=green]{background:rgba(var(--bf-green-rgb), .14);color:var(--bf-green)}.bf-chip-wrap .bf-chip[data-tone=blue]{background:rgba(var(--bf-blue-rgb), .14);color:var(--bf-blue)}.bf-chip-wrap .bf-chip[data-tone=red]{background:rgba(var(--bf-red-rgb), .14);color:var(--bf-red)}.bf-chip-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.bf-chip-menu,.bf-chip-confirm{z-index:3;border:1px solid rgba(var(--bf-ink-rgb), .14);background:var(--bf-surface-2);color:var(--bf-ink);border-radius:14px;position:absolute;top:calc(100% + 6px);right:0}.bf-chip-menu{box-sizing:border-box;border-radius:13px;gap:2px;padding:4px;display:grid;left:0}.bf-chip-menu [role=menuitem]{height:32px;font:500 12.5px/1 var(--bf-sans);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 6px;display:flex}.bf-chip-menu [role=menuitem][data-tone=green] .bf-chip-dot{color:var(--bf-green)}.bf-chip-menu [role=menuitem][data-tone=blue] .bf-chip-dot{color:var(--bf-blue)}.bf-chip-menu [role=menuitem][data-tone=red] .bf-chip-dot{color:var(--bf-red)}.bf-chip-menu [role=menuitem]:hover,.bf-chip-menu [role=menuitem]:focus-visible{background:rgba(var(--bf-ink-rgb), .06);outline:none}.bf-chip-confirm{font:400 13px/1.3 var(--bf-meta);white-space:nowrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.bf-chip-confirm button{border:1px solid rgba(var(--bf-ink-rgb), .14);height:28px;font:500 12.5px/1 var(--bf-sans);cursor:pointer;background:0 0;border-radius:8px;padding:0 10px}.bf-chip-confirm button[data-primary=true]{background:var(--bf-ink);color:var(--bf-on-ink);border-color:#0000}.bf-meta{color:rgba(var(--bf-ink-rgb), .64);font:400 13.5px/1.3 var(--bf-meta);font-variant-numeric:tabular-nums;margin:8px 0 0}.bf-head:has(.bf-head-back) .bf-meta{margin-left:32px}.bf-sep{color:rgba(var(--bf-ink-rgb), .42);margin:0 2px}.bf-meta-phone,.bf-meta-phone-text{color:rgba(var(--bf-ink-rgb), .8);font-family:var(--bf-mono);background:0 0;border:0;padding:0;font-size:13px}.bf-head .bf-meta-phone{font-family:var(--bf-mono);color:rgba(var(--bf-ink-rgb), .8);cursor:pointer}.bf-head .bf-meta-phone:hover{color:var(--bf-ink);text-underline-offset:3px;text-decoration:underline}.bf-rest{color:var(--bf-ink);font-family:var(--bf-sans);gap:14px;margin:4px 10px 14px;display:grid}.bf-coverage{background:rgba(var(--bf-ink-rgb), .04);border-radius:14px;padding:14px 16px}.bf-coverage-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bf-coverage-plan{min-width:0;color:var(--bf-ink);font:500 16.5px/1.25 var(--bf-sans);overflow-wrap:anywhere;margin:0}.bf-coverage-plan button,.bf-rest button.bf-coverage-sub,.bf-coverage-add{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.bf-coverage-plan button:hover,.bf-rest button.bf-coverage-sub:hover,.bf-coverage-add:hover{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--bf-ink-rgb), .3);text-decoration-color:rgba(var(--bf-ink-rgb), .3);text-underline-offset:3px}.bf-coverage-premium{color:var(--bf-ink);font:500 14px/1 var(--bf-mono);font-variant-numeric:tabular-nums;flex:none}.bf-coverage-sub,.bf-rest button.bf-coverage-sub{color:rgba(var(--bf-ink-rgb), .6);font:400 13px/1.3 var(--bf-meta);font-variant-numeric:tabular-nums;margin:6px 0 0;display:block}.bf-coverage-add{color:rgba(var(--bf-ink-rgb), .6);font:400 13px/1.3 var(--bf-meta)}.bf-coverage-evidence{border-top:1px solid rgba(var(--bf-ink-rgb), .14);margin-top:12px;padding-top:12px}.bf-coverage-evidence:empty,.bf-coverage>.bf-coverage-evidence:first-child{display:none}.bf-coverage-status{color:rgba(var(--bf-ink-rgb), .6);font:400 13px/1.35 var(--bf-meta);margin:0}.bf-coverage-evidence .cc-workspace-section{border:0;margin:0;padding:0}.bf-coverage-evidence .cc-workspace-section h3{color:rgba(var(--bf-ink-rgb), .6);font:500 12.5px/1.2 var(--bf-sans);letter-spacing:0;text-transform:none;margin:0 0 8px}.bf-coverage-evidence .cc-signal-text{color:var(--bf-ink);font-family:var(--bf-sans)}.bf-coverage-evidence .cc-airlock-hint,.bf-coverage-evidence .cc-data-note{color:rgba(var(--bf-ink-rgb), .6);font-family:var(--bf-meta)}.bf-coverage .cc-clientcard-coverage[data-variant=inline]{margin:0}.bf-product-toggles{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.bf-product-toggles button{border:1px solid rgba(var(--bf-ink-rgb), .14);min-height:28px;color:rgba(var(--bf-ink-rgb), .6);font:500 12.5px/1 var(--bf-sans);cursor:pointer;background:0 0;border-radius:14px;padding:0 10px}.bf-product-toggles button[aria-pressed=true]{background:rgba(var(--bf-ink-rgb), .1);color:var(--bf-ink);border-color:#0000}.bf-product-toggles button:focus-visible{outline:1px solid rgba(var(--bf-ink-rgb), .45);outline-offset:2px}.bf-why{color:var(--bf-amber);font:400 15px/1.45 var(--bf-sans);margin:0}.bf-year{margin-top:2px}.bf-year-track{height:44px;position:relative}.bf-year-line,.bf-year-past,.bf-year-aep{position:absolute;top:22px;left:0;transform:translateY(-50%)}.bf-year-line{background:rgba(var(--bf-ink-rgb), .14);height:1px;right:0}.bf-year-past{background:rgba(var(--bf-ink-rgb), .42);height:2px}.bf-year-aep{background:var(--bf-amber);height:3px}.bf-year-aep-label{color:var(--bf-amber);font:500 9.5px/1 var(--bf-mono);letter-spacing:.04em;position:absolute;bottom:28px}.bf-year-tick{background:rgba(var(--bf-ink-rgb), .3);width:1px;height:4px;position:absolute;top:26px}.bf-year-today{background:var(--bf-ink);width:1px;height:20px;position:absolute;top:22px;transform:translate(-50%,-50%)}.bf-year-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:22px;transform:translate(-50%,-50%)}.bf-year-dot-mark{box-sizing:border-box;border:2px solid var(--bf-surface);background:rgba(var(--bf-ink-rgb), .75);width:13px;height:13px;transition:transform .14s var(--cc-ease);background-clip:padding-box;border-radius:50%;position:relative}.bf-year-dot[data-tone=latest] .bf-year-dot-mark{background-color:var(--bf-ink)}.bf-year-dot[data-tone=amber] .bf-year-dot-mark{background-color:var(--bf-amber)}.bf-year-dot[data-tone=green] .bf-year-dot-mark{background-color:var(--bf-green)}.bf-year-dot[data-tone=future] .bf-year-dot-mark{background-color:rgba(var(--bf-ink-rgb), .42)}.bf-year-dot[data-tone=future] .bf-year-dot-mark:after{content:"";background:var(--bf-surface);border-radius:50%;position:absolute;inset:1.5px}.bf-year-dot:hover .bf-year-dot-mark,.bf-year-dot:focus-visible .bf-year-dot-mark{transform:scale(1.4)}.bf-rest .bf-year-dot:focus-visible{outline:none}.bf-year-dot:focus-visible .bf-year-dot-mark{outline:1px solid rgba(var(--bf-ink-rgb), .45);outline-offset:2px}.bf-year-readout{color:var(--bf-ink);font:400 13.5px/1.3 var(--bf-sans);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;overflow:hidden}.bf-year-readout-date{color:rgba(var(--bf-ink-rgb), .55);font:400 11px/1 var(--bf-mono);font-variant-numeric:tabular-nums;margin-right:8px}@media (prefers-reduced-motion:reduce){.bf-year-dot-mark{transition:none}}.bf-block-head{align-items:center;gap:12px;min-height:28px;margin-bottom:12px;display:flex}.bf-block-title{color:var(--bf-ink);font:500 18px/1.2 var(--bf-sans);flex:auto;margin:0}.bf-quiet-button{min-height:28px;color:rgba(var(--bf-ink-rgb), .6);font:500 12.5px/1 var(--bf-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 6px}.bf-quiet-button:hover{background:rgba(var(--bf-ink-rgb), .06);color:var(--bf-ink)}.bf-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bf-care{color:var(--bf-ink);font-family:var(--bf-sans);margin-top:4px}.bf-care-hs{color:rgba(var(--bf-ink-rgb), .6);font:400 12.5px/1 var(--bf-meta);align-items:center;gap:6px;display:inline-flex}.bf-care-hs svg{color:var(--bf-green)}.bf-care-items{gap:14px;display:grid}.bf-care-label{color:rgba(var(--bf-ink-rgb), .55);font:500 12px/1.2 var(--bf-sans);justify-content:space-between;gap:12px;margin:0 0 4px;display:flex}.bf-care-count{font:500 12px/1.2 var(--bf-mono);font-variant-numeric:tabular-nums}.bf-care-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bf-care-name{min-width:0;color:var(--bf-ink);font:400 15px/1.3 var(--bf-sans);overflow-wrap:anywhere}.bf-care .bf-care-phone{color:rgba(var(--bf-ink-rgb), .8);font:400 13px/1.3 var(--bf-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:none;padding:0}.bf-care button.bf-care-phone{cursor:pointer}.bf-care button.bf-care-phone:hover{color:var(--bf-ink);text-underline-offset:3px;text-decoration:underline}.bf-care-line{align-items:center}.bf-care-line .cc-clientcard-call{color:rgba(var(--bf-ink-rgb), .8);font:400 13px/1.3 var(--bf-mono);font-variant-numeric:tabular-nums;flex:none;gap:6px;margin:-4px 0;padding:0}.bf-care-line .cc-clientcard-call svg{color:rgba(var(--bf-ink-rgb), .55)}.bf-care-line .cc-clientcard-call-number{border-bottom:0;padding-bottom:0}.bf-care-line .cc-clientcard-call:hover:not(:disabled) .cc-clientcard-call-number{color:var(--bf-ink);text-underline-offset:3px;text-decoration:underline}.bf-care-line .cc-clientcard-call:focus-visible{outline:1px solid rgba(var(--bf-ink-rgb), .45);outline-offset:2px}.bf-care-line .cc-clientcard-call-tag{color:rgba(var(--bf-ink-rgb), .55);font:500 11px/1 var(--bf-sans);letter-spacing:0;text-transform:none}.bf-care-meta{color:rgba(var(--bf-ink-rgb), .55);font:400 12.5px/1.3 var(--bf-meta);margin:2px 0 0}.bf-care-empty{color:rgba(var(--bf-ink-rgb), .55);font:400 14px/1.4 var(--bf-sans);margin:0}.bf-meds{border:1px solid rgba(var(--bf-ink-rgb), .14);border-radius:14px;max-height:236px;margin:0;padding:0;list-style:none;overflow-y:auto}.bf-med{padding:10px 12px}.bf-med+.bf-med{border-top:1px solid rgba(var(--bf-ink-rgb), .14)}.bf-med-line{align-items:center;gap:8px;min-width:0;display:flex}.bf-med-line-2{margin-top:6px}.bf-med-name{min-width:0;color:var(--bf-ink);font:500 15px/1.3 var(--bf-sans);overflow-wrap:anywhere}.bf-med-kept{background:rgba(var(--bf-ink-rgb), .42);border-radius:50%;flex:none;width:6px;height:6px}.bf-med-qty{color:rgba(var(--bf-ink-rgb), .6);font:400 12.5px/1 var(--bf-meta);align-items:center;gap:6px;display:inline-flex}.bf-med-qty input{box-sizing:border-box;border:1px solid rgba(var(--bf-ink-rgb), .14);width:52px;height:28px;color:var(--bf-ink);font:400 13px/1 var(--bf-mono);font-variant-numeric:tabular-nums;background:0 0;border-radius:8px;padding:0 8px}.bf-med-dose{min-width:0;color:rgba(var(--bf-ink-rgb), .6);font:400 13px/1.3 var(--bf-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bf-med-refill{margin-left:auto}.bf-med-problem{color:var(--bf-red);font:400 12.5px/1.3 var(--bf-meta);margin:6px 0 0}.bf-select{font:400 13px/1 var(--bf-sans);flex:none;display:inline-flex;position:relative}.bf-med-strength{font-family:var(--bf-mono);font-variant-numeric:tabular-nums}.bf-select-toggle{box-sizing:border-box;border:1px solid rgba(var(--bf-ink-rgb), .14);height:28px;color:var(--bf-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.bf-select-toggle:hover{background:rgba(var(--bf-ink-rgb), .06)}.bf-select-toggle svg{color:rgba(var(--bf-ink-rgb), .6);flex:none}.bf-select-sizer{display:grid}.bf-select-sizer>span{text-align:left;white-space:nowrap;grid-area:1/1}.bf-select-ghost{visibility:hidden}.bf-select-menu{z-index:20;box-sizing:border-box;border:1px solid rgba(var(--bf-ink-rgb), .14);background:var(--bf-surface-2);max-height:240px;color:var(--bf-ink);border-radius:10px;gap:2px;padding:3px;display:grid;position:fixed;overflow-y:auto}.bf-select-option{height:28px;color:rgba(var(--bf-ink-rgb), .8);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 5px}.bf-select-option[aria-selected=true]{color:var(--bf-ink);font-weight:500}.bf-select-option:hover,.bf-select-option:focus-visible{background:rgba(var(--bf-ink-rgb), .06);outline:none}.bf-select-note{color:rgba(var(--bf-ink-rgb), .55);margin:0;padding:7px 5px}.bf-care :focus-visible,.bf-head :focus-visible,.bf-chip-wrap :focus-visible,.bf-rest :focus-visible{outline:1px solid rgba(var(--bf-ink-rgb), .45);outline-offset:2px}.bf-error{color:var(--bf-red);font:400 12.5px/1.3 var(--bf-meta);margin:6px 0 0}[data-bf-aurora=on] .bf-head-fly{width:32px;height:32px;color:rgba(var(--bf-ink-rgb), .7);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;margin-left:4px;padding:0;transition:background-color .15s ease-out;display:inline-flex}[data-bf-aurora=on] .bf-head-fly:hover{background:rgba(var(--bf-ink-rgb), .08);color:var(--bf-ink)}[data-bf-aurora=on] .bf-head-fly:disabled{cursor:progress;opacity:.6}[data-bf-aurora=on] .bf-comp{border:1px solid rgba(var(--bf-ink-rgb), .1);color:var(--bf-ink);font-family:var(--bf-sans);border-radius:14px;margin-top:18px;padding:2px 6px 4px 14px}[data-bf-aurora=on] .bf-comp-head{justify-content:space-between;align-items:center;min-height:40px;padding-right:8px;display:flex}[data-bf-aurora=on] .bf-comp-title{font-size:14px;font-weight:500}[data-bf-aurora=on] .bf-comp-state{color:rgba(var(--bf-ink-rgb), .55);white-space:nowrap;font-size:13px}[data-bf-aurora=on] .bf-comp-state[data-tone=green]{color:var(--bf-green)}[data-bf-aurora=on] .bf-comp-state[data-tone=red]{color:var(--bf-red)}[data-bf-aurora=on] .bf-comp-row{align-items:center;gap:10px;min-height:40px;font-size:14px;display:flex}[data-bf-aurora=on] .bf-comp-icon{width:18px;height:18px;color:var(--bf-green);flex:none;justify-content:center;align-items:center;display:flex}[data-bf-aurora=on] .bf-comp-ring{border:1.5px solid var(--bf-red);border-radius:50%;width:12px;height:12px}[data-bf-aurora=on] .bf-comp-row[data-state=soft] .bf-comp-ring{border-color:rgba(var(--bf-ink-rgb), .55)}[data-bf-aurora=on] .bf-comp-dot{background:rgba(var(--bf-ink-rgb), .4);border-radius:50%;width:6px;height:6px}[data-bf-aurora=on] .bf-comp-label{flex:1;min-width:0}[data-bf-aurora=on] .bf-comp-meta{font-family:var(--bf-meta);font-variant-numeric:tabular-nums;color:rgba(var(--bf-ink-rgb), .55);white-space:nowrap;padding-right:8px;font-size:12.5px}[data-bf-aurora=on] .bf-comp-row[data-state=todo] .bf-comp-meta{color:var(--bf-red)}[data-bf-aurora=on] .bf-soabk{background:rgba(var(--bf-ink-rgb), .05);box-shadow:inset 0 0 0 1px rgba(var(--bf-ink-rgb), .1);border-radius:10px;flex-direction:column;gap:3px;margin:0 0 8px 28px;padding:8px 10px;display:flex}[data-bf-aurora=on] .bf-soabk[data-tone=red]{background:rgba(var(--bf-red-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--bf-red-rgb), .3)}[data-bf-aurora=on] .bf-soabk-booked,[data-bf-aurora=on] .bf-soabk-line{margin:0;font-size:12.5px;line-height:1.4}[data-bf-aurora=on] .bf-soabk-booked{color:rgba(var(--bf-ink-rgb), .82)}[data-bf-aurora=on] .bf-soabk-booked b{color:var(--bf-ink);font-variant-numeric:tabular-nums;font-weight:500}[data-bf-aurora=on] .bf-soabk-line{color:rgba(var(--bf-ink-rgb), .7)}[data-bf-aurora=on] .bf-soabk[data-tone=red] .bf-soabk-line{color:var(--bf-red)}[data-bf-aurora=on] .bf-soabk-key{background:rgba(var(--bf-ink-rgb), .08);height:28px;box-shadow:inset 0 0 0 1px rgba(var(--bf-ink-rgb), .14);color:var(--bf-ink);font:500 12.5px/1 var(--bf-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;margin-top:4px;padding:0 12px;display:inline-flex}[data-bf-aurora=on] .bf-soabk-key:hover{background:rgba(var(--bf-ink-rgb), .12)}[data-bf-aurora=on] .bf-detailsview{color:var(--bf-ink);font-family:var(--bf-sans);flex-direction:column;display:flex}[data-bf-aurora=on] .bf-details{margin-top:18px}[data-bf-aurora=on] .bf-blockhead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-bf-aurora=on] .bf-blockhead h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500}[data-bf-aurora=on] .bf-blockhint{font-family:var(--bf-meta);color:rgba(var(--bf-ink-rgb), .5);white-space:nowrap;font-size:12.5px}[data-bf-aurora=on] .bf-note{color:rgba(var(--bf-ink-rgb), .6);margin:8px 0 0;font-size:13px}[data-bf-aurora=on] .bf-dgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:12px;display:grid}[data-bf-aurora=on] .bf-dcell{min-width:0}[data-bf-aurora=on] .bf-dcell[data-span="2"],[data-bf-aurora=on] .bf-dcell[data-editing=true]{grid-column:1/-1}[data-bf-aurora=on] .bf-dlabel{color:rgba(var(--bf-ink-rgb), .55);font-size:12px;font-weight:500;line-height:16px;display:block}[data-bf-aurora=on] .bf-dvalrow{align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex}[data-bf-aurora=on] .bf-dval{min-width:0;color:var(--bf-ink);font:400 15px/21px var(--bf-sans);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;flex:1;margin:0 0 0 -4px;padding:1px 4px}[data-bf-aurora=on] button.bf-dval{cursor:pointer}[data-bf-aurora=on] button.bf-dval:hover,[data-bf-aurora=on] button.bf-dval:focus-visible{background:rgba(var(--bf-ink-rgb), .07);outline:0}[data-bf-aurora=on] .bf-dval.bf-fig{font-family:var(--bf-meta);font-variant-numeric:tabular-nums;font-size:14px;line-height:18px}[data-bf-aurora=on] .bf-dval[data-empty=true]{color:rgba(var(--bf-ink-rgb), .6)}[data-bf-aurora=on] .bf-dcopy{background:rgba(var(--bf-ink-rgb), .07);height:26px;color:rgba(var(--bf-ink-rgb), .75);font:400 12px/1 var(--bf-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}[data-bf-aurora=on] .bf-dcopy:hover{background:rgba(var(--bf-ink-rgb), .12)}[data-bf-aurora=on] .bf-dicon{width:24px;height:24px;color:rgba(var(--bf-ink-rgb), .6);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}[data-bf-aurora=on] .bf-dicon:hover{background:rgba(var(--bf-ink-rgb), .08);color:var(--bf-ink)}[data-bf-aurora=on] .bf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-bf-aurora=on] .bf-dedit{flex-direction:column;gap:10px;margin-top:6px;display:flex}[data-bf-aurora=on] .bf-dedit-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}[data-bf-aurora=on] .bf-dedit-part{color:rgba(var(--bf-ink-rgb), .55);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}[data-bf-aurora=on] .bf-dedit-part input,[data-bf-aurora=on] .bf-dedit-part select,[data-bf-aurora=on] .bf-dcell input,[data-bf-aurora=on] .bf-dcell select{background:rgba(var(--bf-ink-rgb), .06);height:34px;color:var(--bf-ink);font:400 14px/1 var(--bf-sans);border:0;border-radius:8px;padding:0 10px}[data-bf-aurora=on] .bf-dedit-keys{justify-content:flex-end;gap:8px;display:flex}[data-bf-aurora=on] .bf-dedit-key{background:rgba(var(--bf-ink-rgb), .07);height:28px;color:var(--bf-ink);font:500 12.5px/1 var(--bf-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}[data-bf-aurora=on] .bf-dedit-key[data-primary=true]{background:var(--bf-ink);color:var(--bf-on-ink)}[data-bf-aurora=on] .bf-aep{margin-top:14px}[data-bf-aurora=on] .bf-aep-row{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-bf-aurora=on] .bf-seg{border:1px solid rgba(var(--bf-ink-rgb), .12);border-radius:10px;gap:2px;padding:2px;display:inline-flex}[data-bf-aurora=on] .bf-seg-btn{background:rgba(var(--bf-ink-rgb), .06);height:28px;color:rgba(var(--bf-ink-rgb), .74);font:400 12.5px/1 var(--bf-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}[data-bf-aurora=on] .bf-seg-btn:hover{background:rgba(var(--bf-ink-rgb), .1)}[data-bf-aurora=on] .bf-seg-btn[aria-pressed=true],[data-bf-aurora=on] .bf-seg-btn[aria-checked=true]{background:var(--bf-ink);color:var(--bf-on-ink);font-weight:500}[data-bf-aurora=on] .bf-house{margin-top:14px}[data-bf-aurora=on] .bf-house-row{align-items:center;gap:10px;margin-top:3px;display:flex}[data-bf-aurora=on] .bf-house-row+.bf-house-row,[data-bf-aurora=on] .bf-house .bf-dcell{margin-top:6px}[data-bf-aurora=on] .bf-house-words{color:rgba(var(--bf-ink-rgb), .5);font-size:13.5px}[data-bf-aurora=on] .bf-house-status{font-family:var(--bf-meta);color:rgba(var(--bf-ink-rgb), .6);white-space:nowrap;flex:none;font-size:12.5px}[data-bf-aurora=on] .bf-house-status[data-tone=blue]{color:var(--bf-blue)}[data-bf-aurora=on] .bf-house-status[data-tone=green]{color:var(--bf-green)}[data-bf-aurora=on] .bf-house-status[data-tone=red]{color:var(--bf-red)}[data-bf-aurora=on] .bf-hsline{align-items:center;gap:10px;margin-top:14px;display:flex}[data-bf-aurora=on] .bf-hsline .bf-dlabel{flex:1}[data-bf-aurora=on] .bf-hsline-state{font-family:var(--bf-meta);color:rgba(var(--bf-ink-rgb), .6);white-space:nowrap;font-size:12.5px}[data-bf-aurora=on] .bf-hsline-shop{color:var(--bf-live);font:400 12.5px/17px var(--bf-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}[data-bf-aurora=on] .bf-hsline-shop:hover{text-decoration:underline}[data-bf-aurora=on] .bf-docs,[data-bf-aurora=on] .bf-history{margin-top:24px}[data-bf-aurora=on] .cc-client-card>.bf-head{padding:20px 22px 0 6px}[data-bf-aurora=on] .cc-client-card .bf-head-name{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;flex:0 auto;overflow:visible}[data-bf-aurora=on] .cc-client-card .bf-head-row>.bf-chip-wrap{margin-left:auto}[data-bf-aurora=on] .cc-client-card .bf-head .bf-meta{margin-top:7px}[data-bf-aurora=on] .cc-client-card .bf-head:has(.bf-head-back) .bf-meta{margin-left:28px}[data-bf-aurora=on] .cc-client-card>.cc-client-body{padding:0 22px 72px 6px}[data-bf-aurora=on] .cc-client-card:is([data-focus=profile],[data-focus=documents],[data-focus=history])>.cc-client-body{padding-bottom:72px;overflow:auto}[data-bf-aurora=on] .bf-hist{grid-template-columns:74px minmax(0,1fr);gap:9px 12px;margin:10px 0 0;padding:0;font-size:13.5px;line-height:1.35;list-style:none;display:grid}[data-bf-aurora=on] .bf-hist-row{display:contents}[data-bf-aurora=on] .bf-hist-day{font-family:var(--bf-meta);font-variant-numeric:tabular-nums;color:rgba(var(--bf-ink-rgb), .55);white-space:nowrap;padding-top:1px;font-size:11.5px}[data-bf-aurora=on] .bf-hist-tx{min-width:0;color:rgba(var(--bf-ink-rgb), .74);overflow-wrap:anywhere}[data-bf-aurora=on] .bf-hist-tx b{color:var(--bf-ink);font-weight:500}[data-bf-aurora=on] .cc-client-card .bf-rest{margin:16px 0 14px}[data-bf-aurora=on] .bf-docs-open{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:inline-flex}[data-bf-aurora=on] .bf-docs-open:hover{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--bf-ink-rgb), .3);text-decoration-color:rgba(var(--bf-ink-rgb), .3);text-underline-offset:4px}[data-bf-aurora=on] .bf-docs-count{font-family:var(--bf-meta);font-variant-numeric:tabular-nums;color:rgba(var(--bf-ink-rgb), .5);font-size:13px;font-weight:400}[data-bf-aurora=on] .bf-abtn{height:28px;box-shadow:inset 0 0 0 1px rgba(var(--bf-ink-rgb), .14);color:rgba(var(--bf-ink-rgb), .9);font:400 12.5px/1 var(--bf-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}[data-bf-aurora=on] .bf-abtn:hover{background:rgba(var(--bf-ink-rgb), .08)}[data-bf-aurora=on] .bf-ddrop{border:1px solid rgba(var(--bf-ink-rgb), .18);width:100%;height:42px;color:rgba(var(--bf-ink-rgb), .6);font:400 13.5px/1 var(--bf-sans);text-align:left;cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:10px;margin-top:10px;padding:0 12px;display:flex}[data-bf-aurora=on] .bf-ddrop:hover,[data-bf-aurora=on] .bf-ddrop[data-over=true]{background:rgba(var(--bf-ink-rgb), .05);color:var(--bf-ink)}[data-bf-aurora=on] .bf-dbox{border:1px solid rgba(var(--bf-ink-rgb), .08);border-radius:12px;margin-top:6px}[data-bf-aurora=on] .bf-dline{width:100%;min-height:45px;color:var(--bf-ink);font:400 14px/1.35 var(--bf-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0;padding:6px 12px;text-decoration:none;display:flex}[data-bf-aurora=on] .bf-dline[data-static=true]{cursor:default}[data-bf-aurora=on] .bf-dline+.bf-dline,[data-bf-aurora=on] .bf-dline+.bf-drecs{box-shadow:inset 0 1px 0 rgba(var(--bf-ink-rgb), .06)}[data-bf-aurora=on] button.bf-dline:hover,[data-bf-aurora=on] a.bf-dline:hover{background:rgba(var(--bf-ink-rgb), .04)}[data-bf-aurora=on] .bf-dline-name{flex:1;min-width:0}[data-bf-aurora=on] .bf-dline-meta{font-family:var(--bf-meta);font-variant-numeric:tabular-nums;color:rgba(var(--bf-ink-rgb), .55);text-align:right;font-size:12.5px}[data-bf-aurora=on] .bf-drecs{padding:10px 12px 12px}[data-bf-aurora=on] .bf-drechead{margin:0 0 6px;font-size:14px}[data-bf-aurora=on] .bf-drechead span{color:rgba(var(--bf-ink-rgb), .5);font-size:12.5px}[data-bf-aurora=on] .bf-drecs ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-bf-aurora=on] .bf-drec{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}[data-bf-aurora=on] .bf-drec-play{background:rgba(var(--bf-ink-rgb), .08);width:32px;height:32px;color:var(--bf-ink);cursor:pointer;border:0;border-radius:9px;place-items:center;padding:0;display:grid}[data-bf-aurora=on] .bf-drec-play[data-on=true]{background:rgba(var(--bf-blue-rgb), .24)}[data-bf-aurora=on] .bf-drec-tx{flex-direction:column;min-width:0;font-size:13.5px;display:flex}[data-bf-aurora=on] .bf-drec-tx b{font-variant-numeric:tabular-nums;font-weight:500}[data-bf-aurora=on] .bf-drec-tx>span{color:rgba(var(--bf-ink-rgb), .6);font-size:12px}[data-bf-aurora=on] .bf-drec-tx>span[data-tone=error]{color:var(--bf-red)}[data-bf-aurora=on] .bf-drec-line{align-items:center;gap:10px;margin-top:6px;display:flex}[data-bf-aurora=on] .bf-drec-bar{background:rgba(var(--bf-ink-rgb), .12);border-radius:2px;flex:1;height:4px;overflow:hidden}[data-bf-aurora=on] .bf-drec-fill{background:rgba(var(--bf-blue-rgb), .9);border-radius:2px;height:100%;display:block}[data-bf-aurora=on] .bf-drec-time{font-family:var(--bf-meta);font-variant-numeric:tabular-nums;color:rgba(var(--bf-ink-rgb), .55);white-space:nowrap;font-size:11px}[data-bf-aurora=on] .bf-dlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-bf-aurora=on] .bf-drow{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:6px 0;display:grid}[data-bf-aurora=on] .bf-drow[data-tile=true]{grid-template-columns:minmax(0,1fr) auto;min-height:68px}[data-bf-aurora=on] .bf-drow+.bf-drow,[data-bf-aurora=on] .bf-inrow+.bf-drow{box-shadow:inset 0 1px 0 rgba(var(--bf-ink-rgb), .07)}[data-bf-aurora=on] .bf-dtile{background:rgba(var(--bf-ink-rgb), .06);width:32px;height:32px;color:rgba(var(--bf-ink-rgb), .7);border-radius:9px;place-items:center;display:grid}[data-bf-aurora=on] .bf-dthumb{--bf-paper:#fbfbf9;--bf-paper-line:#d3d6dc;--bf-paper-ink:#8d939d;box-sizing:border-box;background:var(--bf-paper);border-radius:4px;flex-direction:column;gap:3px;width:40px;height:52px;padding:6px 5px;transition:translate .16s,box-shadow .16s;display:flex;box-shadow:0 1px 3px #0000004d,inset 0 0 0 1px #0000000f}[data-bf-aurora=on] .bf-dthumb i{background:var(--bf-paper-line);border-radius:1px;height:2px;display:block}[data-bf-aurora=on] .bf-dthumb .bf-dthumb-h{background:var(--bf-paper-ink);width:70%;height:3px;margin:0 auto 2px}[data-bf-aurora=on] .bf-dthumb .bf-dthumb-s{width:72%}[data-bf-aurora=on] .bf-dthumb .bf-dthumb-t{background:repeating-linear-gradient(90deg, #e2e4e8 0 8px, var(--bf-paper) 8px 9px);height:10px}[data-bf-aurora=on] .bf-dthumb[data-kind=card]{box-shadow:none;background:0 0;justify-content:center;padding:0}[data-bf-aurora=on] .bf-dthumb .bf-dthumb-card{background:linear-gradient(#f6f7f9 0 34%,#2f5c9e 34% 46%,#f6f7f9 46%);border-radius:3px;height:26px;box-shadow:0 1px 3px #0000004d,inset 0 0 0 1px #00000014}[data-bf-aurora=on] .bf-dthumb[data-fresh=true]{box-shadow:0 0 0 2px rgba(var(--bf-blue-rgb), .55), 0 1px 3px #0000004d}[data-bf-aurora=on] .bf-dtog{min-width:0;position:relative}[data-bf-aurora=on] .bf-dopen{box-sizing:content-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin:-6px;padding:6px;display:grid}[data-bf-aurora=on] .bf-dopen[data-static=true]{cursor:default}[data-bf-aurora=on] button.bf-dopen:hover,[data-bf-aurora=on] .bf-dopen[aria-expanded=true]{background:rgba(var(--bf-ink-rgb), .06)}[data-bf-aurora=on] button.bf-dopen:hover .bf-dthumb,[data-bf-aurora=on] .bf-dopen[aria-expanded=true] .bf-dthumb{translate:0 -1px;box-shadow:0 4px 12px #00000059,inset 0 0 0 1px #0000000f}[data-bf-aurora=on] .bf-dopen:focus-visible{outline:1px solid rgba(var(--bf-ink-rgb), .45);outline-offset:0}[data-bf-aurora=on] .bf-dtext{flex-direction:column;gap:2px;min-width:0;display:flex}[data-bf-aurora=on] .bf-dtext b{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}[data-bf-aurora=on] .bf-dtext>span{font-family:var(--bf-meta);font-variant-numeric:tabular-nums;color:rgba(var(--bf-ink-rgb), .52);overflow-wrap:anywhere;font-size:11.5px}[data-bf-aurora=on] .bf-dchip{background:rgba(var(--bf-amber-rgb), .14);height:18px;color:var(--bf-amber);font:500 10.5px var(--bf-meta);letter-spacing:.02em;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}[data-bf-aurora=on] .bf-dacts{align-items:center;gap:6px;display:flex}[data-bf-aurora=on] .bf-dwait{font-family:var(--bf-meta);color:var(--bf-amber);white-space:nowrap;font-size:11.5px}[data-bf-aurora=on] .bf-dmenu{z-index:6;background:var(--bf-surface-2);box-shadow:0 12px 32px #00000073, inset 0 0 0 1px rgba(var(--bf-ink-rgb), .12);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 12px);left:-6px;right:-6px}[data-bf-aurora=on] .bf-dmenu button{color:var(--bf-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:16px 1fr;align-items:start;gap:10px;padding:9px 10px;display:grid}[data-bf-aurora=on] .bf-dmenu button svg{color:rgba(var(--bf-ink-rgb), .7);margin-top:1px}[data-bf-aurora=on] .bf-dmenu button:hover,[data-bf-aurora=on] .bf-dmenu button:focus-visible{background:rgba(var(--bf-ink-rgb), .08);outline:none}[data-bf-aurora=on] .bf-dmenu b{font-size:13.5px;font-weight:500;display:block}[data-bf-aurora=on] .bf-dmenu i{color:rgba(var(--bf-ink-rgb), .56);font-size:12px;font-style:normal;display:block}[data-bf-aurora=on] .bf-inrow{background:rgba(var(--bf-ink-rgb), .045);box-shadow:inset 0 0 0 1px rgba(var(--bf-ink-rgb), .12);border-radius:12px;flex-direction:column;gap:12px;margin:2px 0 10px 44px;padding:14px;list-style:none;animation:.22s cubic-bezier(.2,.7,.2,1) both bf-q-in;display:flex}[data-bf-aurora=on] .bf-inrow h3{margin:0;font-size:14px;font-weight:500}[data-bf-aurora=on] .bf-ifield{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-bf-aurora=on] .bf-ifield[data-col=true]{flex-direction:column;align-items:stretch;gap:6px}[data-bf-aurora=on] .bf-flbl{color:rgba(var(--bf-ink-rgb), .82);white-space:nowrap;font-size:13.5px}[data-bf-aurora=on] .bf-flbl i{color:rgba(var(--bf-ink-rgb), .5);margin-left:6px;font-size:11.5px;font-style:normal}[data-bf-aurora=on] .bf-iselw{align-items:center;display:inline-flex;position:relative}[data-bf-aurora=on] .bf-iselw svg{color:rgba(var(--bf-ink-rgb), .5);pointer-events:none;position:absolute;right:8px}[data-bf-aurora=on] .bf-isel,[data-bf-aurora=on] .bf-iinput{background:rgba(var(--bf-ink-rgb), .07);height:32px;box-shadow:inset 0 0 0 1px rgba(var(--bf-ink-rgb), .08);color:var(--bf-ink);font:400 13px var(--bf-sans);appearance:none;border:0;border-radius:8px;padding:0 30px 0 10px}[data-bf-aurora=on] .bf-iinput{padding:0 10px}[data-bf-aurora=on] .bf-ifield[data-col=true] .bf-iinput{box-sizing:border-box;width:100%}[data-bf-aurora=on] .bf-iinput[data-date=true]{font-family:var(--bf-meta);font-variant-numeric:tabular-nums}[data-bf-aurora=on] .bf-isel:focus-visible,[data-bf-aurora=on] .bf-iinput:focus-visible{outline:1px solid rgba(var(--bf-ink-rgb), .45);outline-offset:2px}[data-bf-aurora=on] .bf-note[data-tone=error]{color:var(--bf-red)}[data-bf-aurora=on] .bf-docview iframe,[data-bf-aurora=on] .bf-docview img{background:var(--bf-surface);border:0;border-radius:6px;width:100%;display:block}[data-bf-aurora=on] .bf-docview iframe{height:calc(100vh - 220px);min-height:420px}[data-bf-aurora=on] .bf-care-add{background:var(--bf-ink);width:28px;height:28px;color:var(--bf-on-ink);cursor:pointer;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s ease-out;display:flex}[data-bf-aurora=on] .bf-care-add:hover{opacity:.88}[data-bf-aurora=on] .bf-care .bf-block-head{margin-bottom:0}[data-bf-aurora=on] .bf-care-items{gap:12px;margin-top:12px}[data-bf-aurora=on] .bf-care-press{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0}[data-bf-aurora=on] .bf-care-press:hover:not(:disabled){text-decoration:underline;-webkit-text-decoration-color:rgba(var(--bf-ink-rgb), .35);text-decoration-color:rgba(var(--bf-ink-rgb), .35);text-underline-offset:3px}[data-bf-aurora=on] .bf-care-item[data-staged=remove] .bf-care-name{color:rgba(var(--bf-ink-rgb), .45);text-decoration:line-through}[data-bf-aurora=on] .bf-med-held{justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-bf-aurora=on] .bf-med-held-dose{color:rgba(var(--bf-ink-rgb), .55);font-weight:400}[data-bf-aurora=on] .bf-med-held .bf-care-meta{flex:none;margin:0}[data-bf-aurora=on] .bf-cfind{margin-top:10px}[data-bf-aurora=on] .bf-cedit .bf-cfind{margin-top:6px}[data-bf-aurora=on] .bf-cfind-row{gap:8px;display:flex}[data-bf-aurora=on] .bf-cfind-box{border:1px solid rgba(var(--bf-ink-rgb), .28);background:rgba(var(--bf-ink-rgb), .04);min-width:0;height:40px;color:rgba(var(--bf-ink-rgb), .6);border-radius:11px;flex:auto;align-items:center;gap:10px;padding:0 12px;display:flex}[data-bf-aurora=on] .bf-cfind-box:focus-within{border-color:rgba(var(--bf-ink-rgb), .45)}[data-bf-aurora=on] .bf-cfind-box input{min-width:0;color:var(--bf-ink);font:400 14px/1.2 var(--bf-sans);background:0 0;border:0;outline:0;flex:auto}[data-bf-aurora=on] .bf-cfind-box input::placeholder{color:rgba(var(--bf-ink-rgb), .45)}[data-bf-aurora=on] .bf-cfind-esc{font:400 11px/1 var(--bf-meta);font-variant-numeric:tabular-nums;color:rgba(var(--bf-ink-rgb), .45)}[data-bf-aurora=on] .bf-cfind-clear{background:rgba(var(--bf-ink-rgb), .12);width:22px;height:22px;color:rgba(var(--bf-ink-rgb), .75);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-bf-aurora=on] .bf-cedit-remove{border:1px solid rgba(var(--bf-red-rgb), .45);height:40px;color:var(--bf-red);font:500 13px/1 var(--bf-sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:11px;flex:none;padding:0 14px}[data-bf-aurora=on] .bf-cedit-remove:hover{background:rgba(var(--bf-red-rgb), .08)}[data-bf-aurora=on] .bf-cfind-list{border:1px solid rgba(var(--bf-ink-rgb), .12);background:var(--bf-surface-2);border-radius:11px;margin-top:4px;overflow:hidden}[data-bf-aurora=on] .bf-cfind-group+.bf-cfind-group .bf-cfind-head,[data-bf-aurora=on] .bf-cfind-group+.bf-cfind-line{border-top:1px solid rgba(var(--bf-ink-rgb), .07)}[data-bf-aurora=on] .bf-cfind-head{font:500 11px/1.3 var(--bf-sans);letter-spacing:.04em;color:rgba(var(--bf-ink-rgb), .45);padding:8px 12px 2px}[data-bf-aurora=on] .bf-cfind-opt{min-height:38px;font:400 13.5px/1.3 var(--bf-sans);color:rgba(var(--bf-ink-rgb), .8);cursor:pointer;align-items:center;gap:10px;padding:6px 12px;display:flex}[data-bf-aurora=on] .bf-cfind-opt[data-two=true]{min-height:44px}[data-bf-aurora=on] .bf-cfind-opt[aria-selected=true]{background:rgba(var(--bf-ink-rgb), .07);color:var(--bf-ink)}[data-bf-aurora=on] .bf-cfind-opt[aria-selected=true] .bf-cfind-name{font-weight:500}[data-bf-aurora=on] .bf-cfind-opt[aria-disabled=true]{cursor:default}[data-bf-aurora=on] .bf-cfind-tx{overflow-wrap:anywhere;flex:auto;min-width:0}[data-bf-aurora=on] .bf-cfind-detail{color:rgba(var(--bf-ink-rgb), .55)}[data-bf-aurora=on] .bf-cfind-sub{font:400 12px/1.3 var(--bf-meta);color:rgba(var(--bf-ink-rgb), .5);margin-top:1px;display:block}[data-bf-aurora=on] .bf-cfind-enter{border:1px solid rgba(var(--bf-ink-rgb), .18);font:400 11px/1.2 var(--bf-meta);color:rgba(var(--bf-ink-rgb), .55);white-space:nowrap;border-radius:6px;flex:none;padding:2px 6px}[data-bf-aurora=on] .bf-cfind-file{font:400 11px/1.2 var(--bf-meta);color:rgba(var(--bf-ink-rgb), .55);white-space:nowrap;flex:none}[data-bf-aurora=on] .bf-cfind-line{font:400 12.5px/1.35 var(--bf-meta);color:rgba(var(--bf-ink-rgb), .6);margin:0;padding:10px 12px}[data-bf-aurora=on] .bf-cfind-line[data-tone=error]{color:var(--bf-red)}[data-bf-aurora=on] .bf-cedit-seat{margin-bottom:2px}[data-bf-aurora=on] .bf-cedit-seat .bf-select-toggle{height:24px;color:rgba(var(--bf-ink-rgb), .55);font:500 12px/1.2 var(--bf-sans);background:0 0;border:0;margin-left:-1px;padding:0}[data-bf-aurora=on] .bf-cedit-seat .bf-select-toggle:hover{color:var(--bf-ink);background:0 0}[data-bf-aurora=on] .bf-cfind-fit{font:400 11.5px/1.2 var(--bf-meta);font-variant-numeric:tabular-nums;color:rgba(var(--bf-ink-rgb), .55);white-space:nowrap;flex:none}[data-bf-aurora=on] .bf-cfind-fit[data-tone=live]{color:var(--bf-amber)}[data-bf-aurora=on] .bf-cfind-fit[data-tone=green]{color:var(--bf-green);font-size:12px}[data-bf-aurora=on] .bf-cfind-fit[data-tone=red]{color:var(--bf-red);font-size:12px}[data-bf-aurora=on] .bf-cfind-delta{border-top:1px solid rgba(var(--bf-ink-rgb), .07);font:400 12.5px/1.4 var(--bf-meta);color:rgba(var(--bf-ink-rgb), .7);align-items:baseline;gap:8px;margin:0;padding:9px 12px 10px;display:flex}[data-bf-aurora=on] .bf-cfind-delta>span:first-child{flex:auto}[data-bf-aurora=on] .bf-cfind-change{font-variant-numeric:tabular-nums;color:var(--bf-amber);flex:none}[data-bf-aurora=on] .bf-nc{display:contents}[data-bf-aurora=on] .bf-nc-body{flex-direction:column;flex:none;display:flex}[data-bf-aurora=on] .bf-nc-line{box-sizing:border-box;border:1px solid rgba(var(--bf-ink-rgb), .3);background:rgba(var(--bf-ink-rgb), .04);width:100%;height:48px;color:var(--bf-ink);font:400 16px/1.2 var(--bf-sans);border-radius:12px;outline:0;flex:none;margin-top:16px;padding:0 14px}[data-bf-aurora=on] .bf-nc-line:focus{border-color:rgba(var(--bf-ink-rgb), .45)}[data-bf-aurora=on] .bf-nc-line[aria-invalid=true]{border-color:rgba(var(--bf-red-rgb), .6)}[data-bf-aurora=on] .bf-nc-read{min-height:18px;color:rgba(var(--bf-ink-rgb), .6);font:400 12.5px/1.4 var(--bf-meta);align-items:baseline;gap:8px;margin:6px 0 0;padding-left:4px;display:flex}[data-bf-aurora=on] .bf-nc-read[data-tone=error]{color:var(--bf-red)}[data-bf-aurora=on] .bf-nc-tick{color:var(--bf-green)}[data-bf-aurora=on] .bf-nc-parts{overflow-wrap:anywhere;flex:auto;min-width:0}[data-bf-aurora=on] .bf-nc-enter{color:rgba(var(--bf-ink-rgb), .45);white-space:nowrap;flex:none;font-size:11px}[data-bf-aurora=on] .bf-nc-status{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}[data-stage=world][data-bf-aurora=on] .bf-nc-status .cc-seg{border:1px solid rgba(var(--bf-ink-rgb), .12);background:0 0;border-radius:10px;gap:2px;padding:2px;display:flex}[data-stage=world][data-bf-aurora=on] .bf-nc-status .cc-seg button{background:rgba(var(--bf-ink-rgb), .06);height:28px;color:rgba(var(--bf-ink-rgb), .74);font:400 12.5px/1 var(--bf-sans);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}[data-stage=world][data-bf-aurora=on] .bf-nc-status .cc-seg button[aria-checked=true]{background:var(--bf-ink);color:var(--bf-on-ink);font-weight:500}[data-stage=world][data-bf-aurora=on] .bf-nc-status .cc-seg .bf-nc-dot{margin-right:0}[data-bf-aurora=on] .bf-nc-label,[data-bf-aurora=on] .bf-nc-field label{color:rgba(var(--bf-ink-rgb), .6);font:500 12.5px/1.3 var(--bf-sans)}[data-bf-aurora=on] .bf-nc-dot{background:var(--bf-blue);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}[data-bf-aurora=on] .bf-nc-dot[data-tone=green]{background:var(--bf-green)}[data-bf-aurora=on] .bf-nc-dot[data-tone=red]{background:var(--bf-red)}[data-bf-aurora=on] .bf-nc-head{margin-top:20px}[data-bf-aurora=on] .bf-nc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px 14px;margin-top:10px;display:grid}[data-bf-aurora=on] .bf-nc-field{gap:6px;min-width:0;display:grid}[data-bf-aurora=on] .bf-nc-field[data-wide=true]{grid-column:1/-1}[data-bf-aurora=on] .bf-nc-field input{box-sizing:border-box;border:1px solid rgba(var(--bf-ink-rgb), .14);background:rgba(var(--bf-ink-rgb), .03);width:100%;height:38px;color:var(--bf-ink);font:400 14px/1.2 var(--bf-sans);border-radius:9px;outline:0;padding:0 11px}[data-bf-aurora=on] .bf-nc-field input::-moz-placeholder{color:rgba(var(--bf-ink-rgb), .42)}[data-bf-aurora=on] .bf-nc-line::-moz-placeholder{color:rgba(var(--bf-ink-rgb), .42)}[data-bf-aurora=on] .bf-nc-field input::placeholder,[data-bf-aurora=on] .bf-nc-line::placeholder{color:rgba(var(--bf-ink-rgb), .42)}[data-bf-aurora=on] .bf-nc-field input:focus{border-color:rgba(var(--bf-ink-rgb), .4)}[data-bf-aurora=on] .bf-nc-field input[aria-invalid=true]{border-color:rgba(var(--bf-red-rgb), .6)}[data-bf-aurora=on] .bf-nc-problem{color:var(--bf-red);font:400 12px/1.35 var(--bf-meta);margin:0}@media (width<=480px){[data-bf-aurora=on] .bf-nc-grid{grid-template-columns:minmax(0,1fr)}}[data-bf-aurora=on] .bf-hh{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:24px 20px 72px;display:flex;overflow-y:auto}[data-bf-aurora=on] .bf-hh-strip{background:rgba(var(--bf-ink-rgb), .045);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}[data-bf-aurora=on] .bf-hh-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}[data-bf-aurora=on] .bf-hh-top h2{font:500 20px/1.25 var(--bf-sans);letter-spacing:-.015em;margin:0}[data-bf-aurora=on] .bf-hh-dim{color:rgba(var(--bf-ink-rgb), .55);font-weight:400}[data-bf-aurora=on] .bf-hh-fig{color:rgba(var(--bf-ink-rgb), .62);font:400 13px/1.35 var(--bf-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}[data-bf-aurora=on] .bf-hh-fig b{color:var(--bf-ink);font-weight:500}[data-bf-aurora=on] .bf-hh-tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}[data-bf-aurora=on] .bf-hh-tag{height:22px;font:500 12px/1 var(--bf-sans);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 9px;display:inline-flex}[data-bf-aurora=on] .bf-hh-tag[data-tone=green]{color:var(--bf-green);background:color-mix(in srgb, var(--bf-green) 12%, transparent)}[data-bf-aurora=on] .bf-hh-tag[data-tone=amber]{color:var(--bf-amber);background:rgba(var(--bf-amber-rgb), .13)}[data-bf-aurora=on] .bf-hh-next{color:var(--bf-amber);font:400 13.5px/1.4 var(--bf-sans);align-items:center;gap:8px;margin:0;display:flex}[data-bf-aurora=on] .bf-hh-dot{border-radius:50%;flex:none;width:7px;height:7px}[data-bf-aurora=on] .bf-hh-dot[data-tone=amber]{background:var(--bf-amber)}[data-bf-aurora=on] .bf-hh-dot[data-tone=green]{background:var(--bf-green)}[data-bf-aurora=on] .bf-hh-dot[data-tone=red]{background:var(--bf-red)}[data-bf-aurora=on] .bf-hh-grid{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;display:grid;position:relative}[data-bf-aurora=on] .bf-hh-swap{z-index:2;width:32px;height:32px;color:rgba(var(--bf-ink-rgb), .75);background:linear-gradient(rgba(var(--bf-ink-rgb), .07), rgba(var(--bf-ink-rgb), .07)), var(--bf-surface);box-shadow:0 0 0 3px var(--bf-surface), 0 1px 3px #00000038;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s ease-out;display:flex;position:absolute;top:-16px;left:50%;translate:-50%}[data-bf-aurora=on] .bf-hh-swap:hover{color:var(--bf-ink)}[data-bf-aurora=on] .bf-hh-cell{background:rgba(var(--bf-ink-rgb), .025);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}[data-bf-aurora=on] .bf-hh-cell[data-section=head]{border-radius:14px 14px 0 0;padding-top:14px}[data-bf-aurora=on] .bf-hh-grid>.bf-hh-cell:nth-last-child(-n+2){border-radius:0 0 14px 14px;padding-bottom:16px}[data-bf-aurora=on] .bf-hh-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:32px;padding-right:30px;display:flex;position:relative}[data-bf-aurora=on] .bf-hh-name{font:500 18px/1.25 var(--bf-sans);letter-spacing:-.015em;overflow-wrap:anywhere}[data-bf-aurora=on] .bf-hh-x{width:28px;height:28px;color:rgba(var(--bf-ink-rgb), .6);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:2px;right:-4px}[data-bf-aurora=on] .bf-hh-x:hover{color:var(--bf-ink);background:rgba(var(--bf-ink-rgb), .07)}[data-bf-aurora=on] .bf-hh-meta{text-align:left;color:rgba(var(--bf-ink-rgb), .6);font:400 13px/1.35 var(--bf-meta);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex-basis:100%;padding:0}[data-bf-aurora=on] .bf-hh-meta:disabled{cursor:default}[data-bf-aurora=on] .bf-hh-lbl{color:rgba(var(--bf-ink-rgb), .55);font:500 12px/1.3 var(--bf-sans);margin:4px 0 0}[data-bf-aurora=on] .bf-hh-card{background:rgba(var(--bf-ink-rgb), .04);border-radius:12px;padding:10px 12px}[data-bf-aurora=on] .bf-hh-rowx{font:400 14.5px/1.35 var(--bf-sans);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin:0;display:flex}[data-bf-aurora=on] .bf-hh-rowx b{font-weight:500}[data-bf-aurora=on] .bf-hh-sub{color:rgba(var(--bf-ink-rgb), .6);font:400 12.5px/1.35 var(--bf-meta);margin:3px 0 0}[data-bf-aurora=on] .bf-hh-val{min-height:28px;font:400 13.5px/1.35 var(--bf-sans);align-items:center;gap:8px;margin:0;display:flex}[data-bf-aurora=on] .bf-hh-val b{font-weight:500}[data-bf-aurora=on] .bf-hh-grow{overflow-wrap:anywhere;flex:auto;min-width:0}[data-bf-aurora=on] .bf-hh-quiet{color:rgba(var(--bf-ink-rgb), .55)}[data-bf-aurora=on] .bf-hh-link{background:rgba(var(--bf-ink-rgb), .07);height:28px;color:var(--bf-ink);font:500 12.5px/1 var(--bf-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;flex:none;margin-left:auto;padding:0 10px}[data-bf-aurora=on] .bf-hh-link:hover{background:rgba(var(--bf-ink-rgb), .11)}[data-bf-aurora=on] .bf-hh-add{height:28px;color:rgba(var(--bf-ink-rgb), .6);font:400 12.5px/1 var(--bf-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;margin-left:-6px;padding:0 8px 0 6px;display:inline-flex}[data-bf-aurora=on] .bf-hh-add:hover{color:var(--bf-ink);background:rgba(var(--bf-ink-rgb), .07)}[data-bf-aurora=on] .bf-hh-next{flex-wrap:wrap}[data-bf-aurora=on] .bf-hh-both{background:var(--bf-ink);height:32px;color:var(--bf-on-ink);font:500 13px/1 var(--bf-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;transition:opacity .15s ease-out;display:inline-flex}[data-bf-aurora=on] .bf-hh-both:hover{opacity:.88}[data-bf-aurora=on] .bf-hh-both[data-quiet=true]{background:rgba(var(--bf-ink-rgb), .08);color:var(--bf-ink)}[data-bf-aurora=on] .bf-hh-grid[data-only=true]{grid-template-columns:minmax(0,1fr)}[data-bf-aurora=on] .bf-notes{margin-top:24px}[data-bf-aurora=on] .bf-notes-grid{-moz-column-gap:12px;grid-template-columns:74px minmax(0,1fr) auto;align-items:start;gap:6px 12px;margin-top:10px;font-size:13.5px;line-height:1.4;display:grid}[data-bf-aurora=on] .bf-notes-day{padding-top:6px}[data-bf-aurora=on] .bf-notes-tx{min-width:0;color:rgba(var(--bf-ink-rgb), .82);overflow-wrap:anywhere;margin:0;padding-top:4px}[data-bf-aurora=on] .bf-notes-failed{color:var(--bf-red);margin-top:4px;font-size:12.5px;display:block}[data-bf-aurora=on] .bf-notes-del{width:28px;height:28px}[data-bf-aurora=on] .bf-notes-q{grid-column:1/-1;margin:2px 0 6px}[data-bf-aurora=on] .bf-packet{margin:10px 0}[data-bf-aurora=on] .bf-packet .bf-dline[data-head=true] .bf-dline-name{font-weight:500}[data-bf-aurora=on] .bf-packet-open{color:var(--bf-ink);white-space:nowrap;font-size:13px}[data-bf-aurora=on] .bf-nc-status .bf-nc-label{color:rgba(var(--bf-ink-rgb), .55);flex:1;font-size:12px}[data-stage=world][data-bf-aurora=on] .bf-nc .cc-pview-meta{margin-left:28px}[data-bf-aurora=on] .bf-texts{margin-top:14px}[data-bf-aurora=on] .bf-texts-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}[data-bf-aurora=on] .bf-texts-lbl{font:500 12px/16px var(--bf-sans);color:rgba(var(--bf-ink-rgb), .55);flex:1}[data-bf-aurora=on] .bf-texts-val{font:400 13.5px/1.35 var(--bf-sans);color:rgba(var(--bf-ink-rgb), .6)}[data-bf-aurora=on] .bf-texts-val[data-plain=true]{color:var(--bf-ink)}[data-bf-aurora=on] .bf-texts-after{font:400 12.5px/1.35 var(--bf-meta);font-variant-numeric:tabular-nums;color:rgba(var(--bf-ink-rgb), .5)}[data-bf-aurora=on] .bf-texts-note{color:rgba(var(--bf-ink-rgb), .6);margin:6px 0 0;font-size:12px;line-height:1.45}[data-bf-aurora=on] .bf-dsecsub{align-items:center;gap:5px;display:inline-flex}[data-bf-aurora=on] .bf-dsecsub svg{color:var(--bf-blue);flex:none}[data-bf-aurora=on] button.bf-texts-val{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s ease-out}[data-bf-aurora=on] button.bf-texts-val:hover{color:var(--bf-ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--bf-ink-rgb), .3);text-decoration-color:rgba(var(--bf-ink-rgb), .3);text-underline-offset:3px}[data-bf-aurora=on] .bf-texts-q{margin-top:10px}[data-bf-aurora=on] .bf-texts-how{gap:6px;margin-top:10px;display:grid}[data-bf-aurora=on] .bf-texts-howlbl{color:rgba(var(--bf-ink-rgb), .82);font-size:13.5px}[data-bf-aurora=on] .bf-texts-how .bf-select,[data-bf-aurora=on] .bf-texts-how .bf-select-toggle{width:100%}.cc-clientcard-head{flex-direction:column;flex:none;gap:8px;padding:10px 14px 8px;display:flex}.cc-clientcard-head-name{align-items:center;gap:4px;min-width:0;display:flex}.cc-clientcard-head-name .cc-icon-button{flex:none;margin-left:-8px}.cc-clientcard-head-name .cc-client-name{min-width:0;color:var(--cc-bone);font-family:var(--cc-display);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:26px;font-weight:400;line-height:1.12;overflow:hidden}.cc-clientcard-head-status{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;min-width:0;display:flex}.cc-clientcard-head-plan{flex:240px;min-width:0;padding-top:6px}.cc-clientcard-head-plan .cc-client-plan{flex-wrap:wrap;gap:2px 10px;margin:0;line-height:1.4;display:flex}.cc-clientcard-head-plan .cc-client-plan-name,.cc-clientcard-head-plan .cc-fuse-state{overflow-wrap:anywhere;white-space:normal;min-width:0}.cc-clientcard-status-control{flex-direction:column;flex:0 auto;gap:6px;min-width:0;max-width:100%;display:flex}.cc-clientcard-status{border:1px solid #e8eaed24;border-radius:4px;align-self:flex-start;display:inline-flex;overflow:hidden}.cc-clientcard-status button{height:28px;color:var(--cc-dim);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #e8eaed24;padding:0 10px;font-size:11px;transition:background .15s cubic-bezier(.65,0,.15,1),color .15s cubic-bezier(.65,0,.15,1)}.cc-clientcard-status button:last-child{border-right:0}.cc-clientcard-status button:hover:not(:disabled):not([aria-pressed=true]){color:var(--cc-ink);background:#e8eaed0a}.cc-clientcard-status button[aria-pressed=true]{color:var(--cc-panel,#090e18);background:var(--cc-bone);cursor:default}.cc-clientcard-status button:disabled:not([aria-pressed=true]){color:var(--cc-faint);cursor:not-allowed}.cc-clientcard-aep{flex-direction:column;flex:0 auto;gap:6px;min-width:0;max-width:100%;display:flex}.cc-clientcard-aep-label{height:28px;color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;border-right:1px solid #e8eaed24;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.cc-clientcard-aep .cc-clientcard-status button[aria-pressed=true]{cursor:pointer}.cc-clientcard-status-confirm{color:var(--cc-ink);font:13px/1.3 var(--font-body,Inter, system-ui, sans-serif);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-clientcard-status-confirm button{height:28px;color:var(--cc-ink);font:500 13px/1 var(--font-body,Inter, system-ui, sans-serif);cursor:pointer;background:0 0;border:1px solid #e8eaed24;border-radius:4px;padding:0 10px}.cc-clientcard-status-confirm button[data-primary=true]{border-color:var(--cc-bone);color:var(--cc-panel,#090e18);background:var(--cc-bone)}.cc-clientcard-status-control .cc-error-text{margin:0}[data-stage=world] .cc-client-workspace .cc-clientcard-status button:focus-visible,[data-stage=world] .cc-client-workspace .cc-clientcard-status-confirm button:focus-visible,[data-stage=world] .cc-client-workspace .cc-field button:focus-visible,.cc-clientcard-status button:focus-visible,.cc-clientcard-status-confirm button:focus-visible,.cc-field button:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px #e8eaed73}.cc-clientcard-sub{color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;margin:18px 2px 4px;font-size:11px;font-weight:400}.cc-field-list{flex-direction:column;margin:0;display:flex}.cc-field{border-bottom:1px solid #e8eaed0f;align-items:center;gap:12px;min-height:44px;padding:6px 2px;display:flex}.cc-field-label{color:var(--cc-dim);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex:none;margin:0;font-size:11px;font-weight:400}.cc-field-value{min-width:0;color:var(--cc-ink);font-family:var(--font-body,Inter, system-ui, sans-serif);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:13.5px;overflow:hidden}.cc-field-value[data-empty=true]{color:var(--cc-faint)}.cc-field-pen,.cc-field-save,.cc-field-cancel{width:32px;height:32px;color:var(--cc-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.cc-field-pen:hover{color:var(--cc-ink)}.cc-field-edit{gap:8px}.cc-field-edit input,.cc-field-edit select{min-width:0;height:32px;color:var(--cc-ink);font:13.5px var(--font-body,Inter, system-ui, sans-serif);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#e8eaed0a;border:1px solid #e8eaed59;border-radius:4px;flex:auto;padding:0 8px}.cc-field-edit input:focus-visible,.cc-field-edit select:focus-visible{border-color:#e8eaed99;outline:none}.cc-field-save{border-color:var(--cc-bone);color:var(--cc-panel,#090e18);background:var(--cc-bone)}.cc-field-cancel{color:var(--cc-ink);border-color:#e8eaed24}.cc-field-save:disabled,.cc-field-cancel:disabled{cursor:progress;opacity:.6}.cc-field-block>.cc-error-text{text-align:right;margin:6px 2px 0}.cc-field-value.cc-clientcard-mono,.cc-field-edit input.cc-clientcard-mono{font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.06em;font-size:13px}.cc-field:has(+.cc-clientcard-receipt){border-bottom-color:#0000}.cc-clientcard-receipt{color:var(--cc-dim);text-align:right;border-bottom:1px solid #e8eaed0f;margin:0;padding:0 2px 8px;font-size:12px;line-height:1.4}.cc-clientcard-profile>:first-child{margin-top:0}.cc-clientcard-profile .cc-client-identity{padding:6px 2px 0}.cc-clientcard-docs{flex-direction:column;min-width:0;display:flex}.cc-clientcard-doc-group{color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;margin:16px 2px 0;font-size:11px;font-weight:400;line-height:1.4}.cc-clientcard-docs>[role=group]:first-child .cc-clientcard-doc-group{margin-top:4px}.cc-clientcard-doc-list{margin:0;padding:0;list-style:none}.cc-clientcard-doc{border-bottom:1px solid #e8eaed0f;min-width:0;padding:6px 2px 10px}.cc-clientcard-doc-l1,.cc-clientcard-doc-l2{align-items:center;gap:10px;min-width:0;display:flex}.cc-clientcard-doc-l1{min-height:32px}.cc-clientcard-doc-name{min-width:0;color:var(--cc-ink);font:500 14px/1.3 var(--font-body,Inter, system-ui, sans-serif);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.cc-clientcard-doc-npi{color:var(--cc-dim);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.1em;white-space:nowrap;flex:none;font-size:11px}.cc-clientcard-doc-l2{flex-wrap:wrap;justify-content:space-between;row-gap:2px}.cc-clientcard-doc-phone{color:var(--cc-ink);font:13.5px/1.3 var(--font-body,Inter, system-ui, sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.cc-clientcard-doc-phone[data-empty=true]{color:var(--cc-faint)}.cc-clientcard-doc-hs{min-width:0;color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-size:11px;line-height:1.4;display:inline-flex;overflow:hidden}.cc-clientcard-doc-hs[data-ink=true]{color:var(--cc-ink)}button.cc-clientcard-doc-hs{min-height:28px;color:var(--cc-dim);text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline #e8eaed47;text-decoration:underline #e8eaed47}button.cc-clientcard-doc-hs:hover{color:var(--cc-ink)}.cc-clientcard-doc-addr,.cc-clientcard-doc-note{color:var(--cc-dim);font:13px/1.4 var(--font-body,Inter, system-ui, sans-serif);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.cc-clientcard-doc-removed .cc-clientcard-doc-name{color:var(--cc-dim);font-weight:400}.cc-clientcard-doc[data-retired=true] .cc-clientcard-doc-name{color:var(--cc-dim)}.cc-clientcard-doc-empty,.cc-clientcard-doc-state{color:var(--cc-dim);font:13px/1.4 var(--font-body,Inter, system-ui, sans-serif);align-items:center;gap:8px;margin:12px 2px 0;display:flex}.cc-clientcard-doc-state svg{flex:none;width:13px;height:13px}.cc-clientcard-doc-add{height:36px;color:var(--cc-ink);font:500 13px/1 var(--font-body,Inter, system-ui, sans-serif);cursor:pointer;background:0 0;border:1px solid #e8eaed24;border-radius:4px;align-self:flex-start;align-items:center;gap:8px;margin-top:14px;padding:0 12px;display:inline-flex}.cc-clientcard-doc-add:hover{background:#e8eaed0a;border-color:#e8eaed47}.cc-clientcard-doc-edit{border:0;border-bottom:1px solid #e8eaed0f;flex-direction:column;gap:10px;margin:0;padding:8px 2px 12px;display:flex}.cc-clientcard-doc-input{flex-direction:column;gap:4px;min-width:0;display:flex}.cc-clientcard-doc-input label{color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.cc-clientcard-doc-input input{width:100%;min-width:0;height:32px;color:var(--cc-ink);font:13.5px var(--font-body,Inter, system-ui, sans-serif);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#e8eaed0a;border:1px solid #e8eaed59;border-radius:4px;padding:0 8px}.cc-clientcard-doc-input input:focus-visible{border-color:#e8eaed99;outline:none}.cc-clientcard-doc-input .cc-error-text,.cc-clientcard-doc-edit>.cc-error-text{margin:2px 0 0}.cc-clientcard-doc-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-clientcard-doc-primary{min-height:32px;color:var(--cc-ink);font:13px/1.3 var(--font-body,Inter, system-ui, sans-serif);cursor:pointer;flex:auto;align-items:center;gap:8px;display:inline-flex}.cc-clientcard-doc-primary input{width:14px;height:14px;accent-color:var(--cc-bone);margin:0}.cc-clientcard-doc-remove{min-height:32px;color:var(--cc-dim);font:13px/1 var(--font-body,Inter, system-ui, sans-serif);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;-webkit-text-decoration:underline #e8eaed47;text-decoration:underline #e8eaed47}.cc-clientcard-doc-remove:hover{color:var(--cc-ink)}[data-stage=world] .cc-client-workspace .cc-clientcard-doc-add:focus-visible,[data-stage=world] .cc-client-workspace .cc-clientcard-doc-remove:focus-visible,[data-stage=world] .cc-client-workspace button.cc-clientcard-doc-hs:focus-visible,.cc-clientcard-doc-add:focus-visible,.cc-clientcard-doc-remove:focus-visible,button.cc-clientcard-doc-hs:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px #e8eaed59}@media (width<=480px){.cc-clientcard-head{padding:10px 12px 8px}.cc-clientcard-status button{height:36px;padding:0 9px}.cc-clientcard-head-plan{padding-top:0}.cc-field-pen,.cc-field-save,.cc-field-cancel{width:44px;height:44px}.cc-clientcard-doc-add,.cc-clientcard-doc-remove,.cc-clientcard-doc-primary,button.cc-clientcard-doc-hs{min-height:44px}.cc-clientcard-doc-add{height:44px}.cc-clientcard-doc-input input{height:44px;font-size:16px}.cc-field-edit input,.cc-field-edit select{height:44px}}@media (width<=360px){.cc-clientcard-doc-name,.cc-clientcard-doc-hs,.cc-clientcard-doc-addr,.cc-clientcard-doc-note{white-space:normal;overflow-wrap:anywhere}.cc-clientcard-doc-l1,.cc-clientcard-doc-l2{flex-wrap:wrap;row-gap:2px}.cc-clientcard-doc-name{flex-basis:100%}.cc-clientcard-doc-l1 .cc-field-pen{margin-left:auto}}.cc-same-address{padding:2px 0 6px}.cc-same-address-head{font-family:var(--cc-mono);letter-spacing:0;color:color-mix(in srgb, var(--cc-bone) 58%, transparent);margin:0;padding:6px 2px 4px;font-size:11px;font-weight:400}.cc-same-address-list{margin:0;padding:0;list-style:none}.cc-same-address-row{text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:44px;padding:4px 2px 4px 18px;display:flex;position:relative}.cc-same-address-row:before{content:"";background:color-mix(in srgb, var(--cc-bone) 58%, transparent);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.cc-same-address-row[data-light=held]:before{background:var(--cc-light-held)}.cc-same-address-row[data-light=lead]:before{background:var(--cc-light-lead)}.cc-same-address-row[data-light=quiet]:before{background:color-mix(in srgb, var(--cc-light-quiet) 55%, transparent)}.cc-same-address-row[data-light=needs]:before{background:var(--cc-light-needs)}.cc-same-address-row[data-light=leaving]:before{background:var(--cc-light-leaving)}.cc-same-address-row[data-light=reached]:before{background:var(--cc-light-reached)}.cc-same-address-row:hover,.cc-same-address-row:focus-visible{background:color-mix(in srgb, var(--cc-bone) 6%, transparent);outline:none}[data-stage=world] .cc-client-workspace .cc-same-address-row:focus-visible,.cc-same-address-row:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px #e8eaed73}.cc-same-address-name{color:var(--cc-bone);white-space:nowrap;text-overflow:ellipsis;font-family:Inter,system-ui,sans-serif;font-size:13px;overflow:hidden}.cc-same-address-speech{font-family:var(--cc-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--cc-bone) 74%, transparent);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.cc-clientcard-script-add{flex-direction:column;min-width:0;padding-top:4px;display:flex}.cc-clientcard-script-add .cc-care-rows{margin-top:6px}.cc-clientcard-script-match{min-height:40px;color:var(--cc-ink);font:400 13.5px/1.3 var(--font-body,Inter, system-ui, sans-serif);cursor:pointer;padding:8px 2px}.cc-clientcard-script-match[data-active=true]{background:#e8eaed0d}.cc-clientcard-script-dosages{flex-wrap:wrap;gap:0 14px;margin:2px 0 0;display:flex}.cc-clientcard-script-dosages .cc-care-kind{text-transform:none;letter-spacing:.04em;min-height:32px;font-size:12px}.cc-clientcard-script-dosages .cc-care-kind[aria-pressed=true]{color:var(--cc-ink);border-bottom-color:var(--cc-ink)}@media (width<=480px){.cc-clientcard-script-match,.cc-clientcard-script-dosages .cc-care-kind{min-height:44px}[data-scripts-section] .cc-clientcard-doc-l2{flex-wrap:wrap;row-gap:2px}[data-scripts-section] .cc-clientcard-doc-hs{flex:none;margin-left:auto}}.cc-clientcard-coverage-edit{margin:0;padding:0;list-style:none}.cc-clientcard-conf{padding:4px 0 6px}.cc-clientcard-conf-source{color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.04em;margin:2px 0 0;font-size:11px;line-height:1.4}.cc-clientcard-vault .cv-vault__rows{margin-top:0}.cc-clientcard-vault .cv-vault__row{border-bottom:1px solid #e8eaed0f}:is(.cc-clientcard-vault .cv-vault__row-toggle,.cc-clientcard-vault .cv-vault__row:has(>.cv-vault__row-meta)){padding:6px 2px}.cc-clientcard-vault .cv-vault__row-count,.cc-clientcard-vault .cv-vault__row-meta{font-family:var(--font-body,Inter, system-ui, sans-serif);letter-spacing:normal;text-transform:none;font-size:13.5px}.cc-clientcard-vault .cv-vault__row-meta{color:var(--cc-faint)}.cc-clientcard-vault .cv-vault__row-body{padding:0 2px 8px}.cc-clientcard-part .cc-street-card{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;animation:none}.cc-clientcard-part .cc-street-card-overline{color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;margin:18px 2px 4px;font-size:11px}.cc-clientcard-history .cc-activity-group{background:0 0;border-bottom:1px solid #e8eaed0f;border-radius:0}.cc-clientcard-history .cc-activity-group>summary{min-height:44px;padding:10px 2px}.cc-clientcard-history .cc-activity-group>summary:hover{border-radius:0}.cc-clientcard-part .cc-street-register,.cc-clientcard-part .cc-street-register[data-pad]{padding-left:2px;padding-right:2px}.cc-clientcard-book{flex-direction:column;display:flex}.cc-clientcard-book-tabs{grid-template-columns:1fr 1fr;gap:6px;margin:14px 0 4px;display:grid}.cc-clientcard-book-tabs button,.cc-clientcard-book-connect,.cc-clientcard-book-small{height:36px;color:var(--cc-dim);font:500 13px/1 var(--font-body,Inter, system-ui, sans-serif);cursor:pointer;background:0 0;border:1px solid #e8eaed24;border-radius:4px;padding:0 12px}.cc-clientcard-book-tabs button[aria-pressed=true]{color:var(--cc-ink);border-color:#e8eaed8c}.cc-clientcard-book-connect,.cc-clientcard-book-small{color:var(--cc-ink);align-self:flex-start}.cc-clientcard-book-tabs button:hover,.cc-clientcard-book-connect:hover,.cc-clientcard-book-small:hover{border-color:#e8eaed47}.cc-clientcard-book-form,.cc-clientcard-book-edit{flex-direction:column;display:flex}.cc-clientcard-book-row{border-bottom:1px solid #e8eaed0f;align-items:center;gap:12px;min-height:48px;padding:6px 2px;display:flex}.cc-clientcard-book-row>.cc-field-label{min-width:64px}.cc-clientcard-book-pair{flex:auto;gap:6px;min-width:0;display:flex}.cc-clientcard-book-input{min-width:0;height:34px;color:var(--cc-ink);font:13.5px var(--font-body,Inter, system-ui, sans-serif);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#e8eaed0a;border:1px solid #e8eaed59;border-radius:4px;flex:auto;padding:0 10px}.cc-clientcard-book-input::placeholder{color:var(--cc-faint)}.cc-clientcard-book-check{color:var(--cc-ink);font:13.5px var(--font-body,Inter, system-ui, sans-serif);cursor:pointer;gap:10px}.cc-clientcard-book-check input{width:16px;height:16px;accent-color:var(--cc-bone);margin:0}.cc-clientcard-book-check:has(input:disabled){color:var(--cc-faint);cursor:not-allowed}.cc-clientcard-book-calblock{flex-direction:column;gap:10px;display:flex}.cc-clientcard-book-cal{color:var(--cc-dim);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.03em;margin:12px 2px 0;font-size:11.5px;line-height:1.5}.cc-clientcard-book-cal b{color:var(--cc-ink);font-weight:400}.cc-clientcard-book-go{border:1px solid var(--cc-bone);width:100%;height:40px;color:var(--cc-panel,#090e18);background:var(--cc-bone);font:500 13.5px/1 var(--font-body,Inter, system-ui, sans-serif);cursor:pointer;border-radius:4px;margin-top:12px}.cc-clientcard-book-go:disabled,.cc-clientcard-book-connect:disabled,.cc-clientcard-book-small:disabled,.cc-clientcard-book-text:disabled{cursor:progress;opacity:.6}.cc-clientcard-book-form>.cc-error-text,.cc-clientcard-book-edit>.cc-error-text,.cc-clientcard-book-calblock>.cc-error-text{text-align:right;margin:6px 2px 0}.cc-clientcard-book-list{margin-top:10px}.cc-clientcard-book-quiet{color:var(--cc-dim);font:13px var(--font-body,Inter, system-ui, sans-serif);margin:12px 2px 0}.cc-clientcard-book-item{border-bottom:1px solid #e8eaed0f;align-items:center;gap:12px;min-height:48px;padding:6px 2px;display:flex}.cc-clientcard-book-item[data-open=true]{border-bottom-color:#0000}.cc-clientcard-book-day{width:76px;color:var(--cc-dim);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;flex:none;font-size:11px;line-height:1.25;display:flex}.cc-clientcard-book-what{flex-direction:column;flex:auto;min-width:0;display:flex}.cc-clientcard-book-title,.cc-clientcard-book-kind{overflow-wrap:break-word}.cc-clientcard-book-title{color:var(--cc-ink);font:13.5px/1.3 var(--font-body,Inter, system-ui, sans-serif)}.cc-clientcard-book-kind{color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.03em;margin-top:2px;font-size:11px}.cc-clientcard-book-time{color:var(--cc-dim);font-family:var(--cc-mono,ui-monospace, monospace);flex:none;font-size:12px}.cc-clientcard-book-edit{border-bottom:1px solid #e8eaed0f;padding-bottom:10px}.cc-clientcard-book-edit .cc-clientcard-book-row{border-bottom:0;min-height:44px}.cc-clientcard-book-foot{align-items:center;gap:8px;margin-top:6px;padding:0 2px;display:flex}.cc-clientcard-book-gap{flex:1}.cc-clientcard-book-text{color:var(--cc-dim);font:13px var(--font-body,Inter, system-ui, sans-serif);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #e8eaed47;text-decoration:underline #e8eaed47}[data-stage=world] .cc-client-workspace .cc-clientcard-book button:focus-visible,[data-stage=world] .cc-client-workspace .cc-clientcard-book-input:focus-visible,[data-stage=world] .cc-client-workspace .cc-clientcard-book-check input:focus-visible,.cc-clientcard-book button:focus-visible,.cc-clientcard-book-input:focus-visible,.cc-clientcard-book-check input:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px #e8eaed73}@media (width<=480px){.cc-clientcard-book-tabs button,.cc-clientcard-book-connect,.cc-clientcard-book-small,.cc-clientcard-book-go,.cc-clientcard-book-input{height:44px}.cc-clientcard-book-input{font-size:16px}.cc-clientcard-book-text{min-height:44px}.cc-clientcard-book-check input{width:20px;height:20px}.cc-clientcard-book-item{gap:8px}.cc-clientcard-book-day{width:62px}}.bf-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e8eaed2e transparent;flex-direction:column;flex:auto;min-height:0;padding:4px 2px 12px;display:flex;overflow-y:auto}.bf-thread-day{color:var(--cc-faint,#6b7280);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0 10px;font-size:11px;display:flex}.bf-thread:first-child>.bf-thread-day:first-child,.bf-thread>.bf-thread-day:first-child{margin-top:4px}.bf-thread-day:before,.bf-thread-day:after{content:"";background:#e8eaed14;flex:1;height:1px}.bf-msg{flex-direction:column;max-width:78%;margin-top:3px;animation:.22s cubic-bezier(.65,0,.15,1) both bf-msg-in;display:flex}.bf-msg[data-run-start=true]{margin-top:12px}.bf-msg[data-direction=in]{align-self:flex-start;align-items:flex-start}.bf-msg[data-direction=out]{align-self:flex-end;align-items:flex-end}.bf-msg-body{font-family:var(--font-body,Inter, system-ui, sans-serif);white-space:pre-wrap;word-break:break-word;border-radius:12px;margin:0;padding:9px 12px;font-size:13.5px;line-height:1.45}.bf-msg[data-direction=in] .bf-msg-body{color:var(--cc-ink,#e8eaed);background:#e8eaed12;border:1px solid #e8eaed1a}.bf-msg[data-direction=out] .bf-msg-body{color:var(--cc-bone,#efe9dc);background:#efe9dc24;border:1px solid #efe9dc29}.bf-msg[data-direction=in][data-tail=true] .bf-msg-body{border-bottom-left-radius:3px}.bf-msg[data-direction=out][data-tail=true] .bf-msg-body{border-bottom-right-radius:3px}.bf-msg[data-status=sending] .bf-msg-body,.bf-msg[data-status=held] .bf-msg-body{opacity:.68}.bf-msg[data-status=failed] .bf-msg-body{border-color:#e2543e66}.bf-msg-body[data-empty=true]{color:var(--cc-faint,#6b7280)}.bf-msg .am-att{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.bf-msg .am-file{width:56px;min-width:0}.bf-msg .am-fopen{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.bf-msg .am-fopen:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #ffffff73}.bf-msg .am-fthumb{box-sizing:border-box;background:#e8eaed1a;border-radius:5px 9px 5px 5px;place-items:end center;width:32px;height:40px;padding-bottom:5px;display:grid;box-shadow:inset 0 1px #ffffff14,0 2px 8px #00000029}.bf-msg .am-fopen:hover .am-fthumb{background:#e8eaed29}.bf-msg .am-fthumb b{font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.05em;color:#e8eaedcc;font-size:8px;font-weight:600}.bf-msg .am-fthumb[data-k=img] b{color:#5fd394}.bf-msg .am-fthumb[data-k=pdf] b{color:#e2543e}.bf-msg .am-file[data-busy=true] .am-fthumb{opacity:.6}.bf-msg .am-fname{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;color:var(--cc-faint,#6b7280);font-size:10px;display:block;overflow:hidden}.bf-msg .am-fnote{color:#e2543e;margin:4px 2px 0;font-size:12px}.bf-msg-meta{color:var(--cc-faint,#6b7280);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin:3px 2px 0;font-size:11px;display:flex}.bf-msg-channel{color:var(--cc-dim,#9ca3af)}.bf-msg-channel:after{content:" ·"}.bf-msg-retry{color:var(--cc-ink,#e8eaed);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8eaed3d;padding:0 0 1px}.bf-msg-retry:hover{border-bottom-color:#e8eaed8c}.bf-msg-retry:focus-visible{outline:none;box-shadow:0 0 0 1.5px #e8eaed73}@keyframes bf-msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bf-composer{padding:10px 2px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bf-workspace-ground,#030508eb);border-top:1px solid #e8eaed1a;flex:none;margin-top:0}.bf-composer-row{align-items:flex-end;gap:10px;display:flex}.bf-composer textarea{min-width:0;min-height:20px;max-height:100px;color:var(--cc-ink,#e8eaed);font-family:var(--font-body,Inter, system-ui, sans-serif);resize:none;background:0 0;border:0;flex:1;padding:2px 0;font-size:13.5px;line-height:19px;overflow-y:auto}.bf-composer textarea::placeholder{color:var(--cc-faint,#6b7280)}.bf-composer textarea:focus-visible{outline:none}.bf-composer-send{flex:none;align-items:center;gap:8px;display:flex}.bf-composer-count{color:var(--cc-faint,#6b7280);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.08em;font-size:11px}.bf-composer-from{color:var(--cc-faint,#6b7280);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.08em;text-align:left;background:0 0;border:0;margin:6px 0 0;padding:0;font-size:11px;display:block}button.bf-composer-from{cursor:pointer}button.bf-composer-from:hover{color:var(--cc-dim,#9ca3af)}button.bf-composer-from:focus-visible{outline-offset:2px;outline:1px solid #ffffff73}.bf-hair-btn{min-height:32px;color:var(--cc-ink,#e8eaed);font-family:var(--font-body,Inter, system-ui, sans-serif);cursor:pointer;background:0 0;border:1px solid #e8eaed24;border-radius:4px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s cubic-bezier(.65,0,.15,1),border-color .15s cubic-bezier(.65,0,.15,1),color .15s cubic-bezier(.65,0,.15,1)}.bf-hair-btn:hover:not(:disabled){background:#e8eaed0a;border-color:#e8eaed47}.bf-hair-btn:focus-visible{outline:none;box-shadow:0 0 0 1.5px #e8eaed73}.bf-hair-btn:disabled{color:var(--cc-faint,#6b7280);cursor:not-allowed}.bf-hair-btn[data-ready=true]:not(:disabled){color:#030508;border-color:var(--cc-bone,#efe9dc);background:var(--cc-bone,#efe9dc)}.bf-hair-btn[data-ready=true]:hover:not(:disabled){background:#fff8ec}.bf-composer-verdict{min-height:32px;color:var(--cc-dim,#9ca3af);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.06em;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.bf-composer-verdict svg{flex:none}.bf-send-anyway{--ember:var(--cc-state-dark);animation:.22s cubic-bezier(.65,0,.15,1) both bf-send-anyway-rise}@keyframes bf-send-anyway-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bf-send-anyway-title{min-height:24px;color:var(--cc-ink,#e8eaed);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:400;display:flex}.bf-send-anyway-title svg{flex:none}.bf-send-anyway-reasons{margin:6px 0 0;padding:0;list-style:none}.bf-send-anyway-reasons li{color:var(--cc-dim,#9ca3af);font-family:var(--font-body,Inter, system-ui, sans-serif);padding:3px 0 3px 15px;font-size:13px;line-height:1.45;position:relative}.bf-send-anyway-reasons li:before{content:"";background:var(--cc-state-dark);border-radius:50%;width:5px;height:5px;position:absolute;top:calc(.5px + .725em);left:2px}.bf-send-anyway-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.bf-quiet-btn{min-height:32px;color:var(--cc-dim,#9ca3af);font-family:var(--font-body,Inter, system-ui, sans-serif);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 12px;font-size:13px;font-weight:500;transition:color .15s cubic-bezier(.65,0,.15,1)}.bf-quiet-btn:hover{color:var(--cc-ink,#e8eaed)}.bf-send-anyway-confirm{color:var(--warning,#9c7f3a);border-color:var(--warning,#9c7f3a);background:0 0}.bf-send-anyway-confirm:hover:not(:disabled){border-color:var(--warning,#9c7f3a);background:var(--warning-bg,#9c7f3a24)}[data-stage=world] .cc-client-workspace .bf-send-anyway button:focus-visible,.bf-quiet-btn:focus-visible{outline:none;box-shadow:0 0 0 1.5px #e8eaed73}.bf-inbox section+section{margin-top:20px}.bf-inbox-overline{color:var(--cc-faint,#6b7280);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #e8eaed14;margin:0 0 2px;padding:0 2px 8px;font-size:11px;font-weight:400}.bf-inbox-row{text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 8px 0 4px;transition:background .15s cubic-bezier(.65,0,.15,1);display:flex}.bf-inbox-row:hover{background:#e8eaed0a}.bf-inbox-row:focus-visible,.bf-inbox-row[aria-current=true]{border-left-color:var(--cc-bone,#efe9dc);background:#e8eaed0a;outline:none}.bf-inbox-dot{background:0 0;border-radius:50%;flex:none;width:5px;height:5px}.bf-inbox-row[data-unread=true] .bf-inbox-dot{background:var(--cc-bone,#efe9dc)}.bf-inbox-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bf-inbox-name{color:var(--cc-dim,#9ca3af);font-family:var(--font-body,Inter, system-ui, sans-serif);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.bf-inbox-row[data-unread=true] .bf-inbox-name{color:var(--cc-ink,#e8eaed)}.bf-inbox-preview{color:var(--cc-dim,#9ca3af);font-family:var(--font-body,Inter, system-ui, sans-serif);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bf-inbox-time{color:var(--cc-faint,#6b7280);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;flex:none;align-self:center;font-size:11px}@media (prefers-reduced-motion:reduce){.bf-msg,.bf-send-anyway{animation:none}.bf-quiet-btn,.bf-hair-btn,.bf-inbox-row{transition:none}}.bf-thread-note{color:var(--cc-dim,#9ca3af);font-family:var(--cc-mono,ui-monospace, monospace);letter-spacing:.06em;align-items:center;gap:8px;margin:12px 2px;font-size:11px;line-height:1.5;display:flex}.bf-thread-note svg{flex:none}.bf-thread-note-action{color:var(--cc-ink,#e8eaed);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8eaed3d;padding:0 0 1px}.bf-thread-note-action:hover{border-bottom-color:#e8eaed8c}.bf-thread-note-action:focus-visible{outline:none;box-shadow:0 0 0 1.5px #e8eaed73}@media (width<=680px){.bf-inbox-row{min-height:60px}.bf-hair-btn,.bf-quiet-btn,.bf-composer textarea{min-height:44px}}.cc-new-client,.cc-new-client-form{flex-direction:column;flex:1;min-height:0;display:flex}.cc-new-client-scroll{flex-direction:column;gap:10px;padding:0 18px 14px;display:flex}.cc-new-client-more{min-height:var(--cc-street-touch);color:var(--cc-dim);font-family:var(--cc-mono);font-size:var(--cc-label);letter-spacing:var(--cc-track);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex}.cc-new-client-more:hover{color:var(--cc-ink)}.cc-new-client-foot{border-top:1px solid #e8eaed14;flex-direction:column;flex:none;gap:8px;padding:10px 18px 16px;display:flex}@media (width<=480px){.cc-new-client .cc-airlock-fields{grid-template-columns:minmax(0,1fr)}.cc-new-client .cc-airlock-input,.cc-new-client .cc-airlock-tri-option,.cc-new-client .cc-airlock-commit,.cc-new-client .cc-airlock-cancel,.cc-new-client-more{height:44px;min-height:44px}.cc-new-client .cc-airlock-input{font-size:16px}}.cc-new-client .cc-airlock-required{color:var(--cc-ember);margin-left:2px}
