:root{--bg: #f8fafc;--surface: #ffffff;--surface-strong: #ffffff;--surface-ink: #0f172a;--surface-muted: #64748b;--line: #e2e8f0;--accent: #0f766e;--accent-soft: #f0fdfa;--accent-warm: #b45309;--shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 10px 24px rgba(15, 23, 42, .04);--radius-lg: 18px;--radius-md: 14px;--radius-sm: 10px}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--surface-ink);font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;background:var(--bg)}button{font:inherit}#root{min-height:100vh}.lock-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.lock-card{width:min(520px,100%);padding:32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.lock-card h1{margin:0;letter-spacing:-.02em;font-family:Inter,Segoe UI,sans-serif;font-size:2rem}.lock-copy,.lock-note{color:var(--surface-muted)}.lock-form{display:grid;gap:16px;margin-top:22px}.lock-switch{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.lock-switch-active{border-color:#1f7a662e;background:#1f7a6614;color:var(--accent)}.lock-note{margin-bottom:0;font-size:.92rem}.shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;padding:0}.patient-shell{grid-template-columns:minmax(0,1fr)}.sidebar,.main,.rail{min-height:calc(100vh - 48px)}.sidebar{display:flex;flex-direction:column;justify-content:space-between;padding:22px 18px;border-right:1px solid var(--line);background:#fff;position:sticky;top:0;min-height:100vh}.brand{display:grid;gap:10px;margin-bottom:26px}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#0f172a;color:#fff;font-family:Inter,Segoe UI,sans-serif;font-size:1rem;font-weight:700}.brand h1,.topbar h2,.hero h3,.panel-title,.rail h2,.sidebar-card h2{margin:0;font-family:Inter,Segoe UI,sans-serif;font-weight:700;letter-spacing:-.02em}.eyebrow{margin:0 0 6px;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--surface-muted)}.nav{display:grid;gap:6px}.nav-item,.ghost-button{border:1px solid transparent;border-radius:12px;padding:12px 14px;background:transparent;color:var(--surface-ink);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.nav-item{white-space:nowrap}.nav-item:hover,.ghost-button:hover{transform:translateY(-1px);border-color:var(--line);background:#ffffff80}.nav-item.active{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a;font-weight:700}.sidebar-card,.hero,.panel-card,.rail{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.sidebar-card{padding:18px;border-radius:18px}.main{display:grid;align-content:start;gap:18px;padding:18px 24px 32px 6px}.topbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:8px 4px 0}.topbar-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:12px}.status-pill{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;background:#fff;border:1px solid var(--line)}.user-pill{gap:12px}.user-avatar{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:700}.status-dot{width:10px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px #1f7a6626}.ghost-button{background:#fff;text-align:center}.compact-button{padding:9px 13px}.ghost-button.safe-toggle{border-color:#1f7a662e;background:#1f7a6614;color:var(--accent)}.ghost-button.danger-toggle{border-color:#c96f3633;background:#c96f361a;color:#9a5529}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:18px;padding:18px 20px;border-radius:16px;overflow:hidden;position:relative;align-items:start}.hero-copy{display:grid;gap:6px}.hero-copy h3{font-size:1.9rem;line-height:1.02}.hero-copy p{margin:0}.hero-copy .eyebrow{margin-bottom:2px}.hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.metric-card{padding:14px 16px;border-radius:12px;background:#fff;border:1px solid var(--line)}.metric-card span,.metric-card p{color:var(--surface-muted);font-size:.88rem;line-height:1.25}.metric-card strong{display:block;margin:4px 0 3px;font-size:1.05rem;color:var(--surface-ink)}.metric-card-live{border-color:#1f7a662e}.metric-card-locked{border-color:#c96f362e;background:#fff5f0b8}.error-banner{margin-top:18px;padding:14px 16px;border-radius:var(--radius-sm);background:#c96f361f;color:#8d4217;border:1px solid rgba(201,111,54,.2)}.success-banner{margin-top:18px;padding:14px 16px;border-radius:var(--radius-sm);background:#1f7a661f;color:#155847;border:1px solid rgba(31,122,102,.2)}.error-banner.compact,.success-banner.compact{margin-top:0}.content-grid,.agenda-workspace{display:grid;grid-template-columns:1fr;gap:18px}.workspace-stack,.workspace-grid{display:grid;gap:18px}.workspace-grid-wide{grid-template-columns:320px minmax(0,1fr)}.workspace-shell{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.workspace-shell-side,.workspace-shell-main{display:grid;gap:18px;align-content:start}.workspace-span-two{grid-column:span 2}.workspace-sidebar,.workspace-main{display:grid;gap:14px;align-content:start}.workspace-sidebar-head{display:grid;gap:4px}.workspace-empty{min-height:220px;align-content:center}.workspace-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.nested-panel{box-shadow:none;background:#ffffffb8}.overview-grid{display:grid;grid-template-columns:1fr;gap:18px}.overview-workspace,.overview-command-panel .panel-body{display:grid;gap:18px}.overview-command-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;align-items:start}.overview-command-main,.overview-command-side{display:grid;gap:14px}.overview-command-side .metric-card{min-height:0}.overview-grid-priority,.overview-grid-ops,.overview-grid-support{align-items:start}.overview-metric-grid{grid-template-columns:1fr}.row-emphasis{padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:#fff}.panel-card{border-radius:16px;padding:20px;animation:rise-in .32s ease}.calendar-panel{grid-column:1 / -1}.panel-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.panel-badge,.tag{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#f8fafc;color:var(--accent);font-size:.8rem;font-weight:700;border:1px solid #dbeafe}.stack,.timeline,.insight-list{display:grid;gap:12px}.calendar-layout{display:grid;grid-template-columns:1fr;gap:20px}.calendar-main{display:grid;gap:18px}.calendar-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.calendar-top-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.calendar-toolbar,.calendar-toolbar-group{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.calendar-toolbar{justify-content:space-between}.calendar-toolbar-group.compact{justify-content:flex-end}.calendar-label{font-size:1.15rem}.calendar-toggle-active{border-color:#1f7a662e;background:var(--accent-soft);color:var(--accent);font-weight:700}.calendar-weekdays,.calendar-month-grid,.calendar-week-grid{display:grid;gap:10px}.calendar-weekdays,.calendar-month-grid,.calendar-week-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekday{padding:8px 10px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--surface-muted)}.calendar-day-cell,.calendar-column{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.calendar-day-cell{min-height:158px;padding:12px;text-align:left;display:grid;gap:12px}.calendar-day-cell.drop-target,.calendar-column.drop-target,.calendar-slot.drop-target{border-color:#1f7a6657;background:#d8efe8b3;box-shadow:inset 0 0 0 1px #1f7a6629}.calendar-day-cell.muted{opacity:.55}.calendar-day-cell.weekend{background:linear-gradient(180deg,#f8fbff,#fff)}.calendar-day-cell.has-appointments{background:linear-gradient(180deg,#f0fdfa,#fff)}.calendar-day-cell.selected,.calendar-column.today{border-color:#1f7a6647;box-shadow:inset 0 0 0 1px #1f7a6624}.calendar-day-cell.today{background:linear-gradient(180deg,#ccfbf1,#f8fffd)}.calendar-day-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.calendar-day-head-button{border:0;background:transparent;padding:0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;gap:10px;align-items:start}.calendar-day-head span{font-weight:700;font-size:1rem}.calendar-day-head small{color:var(--surface-muted)}.calendar-chip-list{display:grid;gap:8px;align-content:start}.calendar-chip{display:block;padding:7px 9px;border-radius:12px;background:#1f7a6614;color:var(--accent);font-size:.82rem;font-weight:700}.calendar-chip-button{width:100%;border:1px solid transparent;text-align:left;cursor:grab}.calendar-chip-button.selected,.calendar-slot-pill.selected{border-color:#1f7a6647;background:#1f7a6629}.calendar-chip.more{background:#1f2b2514;color:var(--surface-muted)}.calendar-column{padding:12px;display:grid;gap:12px;align-content:start}.calendar-column-head{border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.calendar-column-head strong,.calendar-column-head span{display:block}.calendar-column-head span{color:var(--surface-muted);margin-top:4px;font-size:.88rem}.calendar-column-body{display:grid;gap:10px}.calendar-appointment-card,.calendar-mini-row{padding:12px;border-radius:var(--radius-sm);background:#1f7a660f;border:1px solid rgba(31,122,102,.1)}.calendar-appointment-card,.calendar-mini-row,.calendar-list-row{width:100%;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.calendar-appointment-card:hover,.calendar-mini-row:hover,.calendar-list-row:hover{transform:translateY(-1px);border-color:#1f7a663d;background:#1f7a661a}.calendar-appointment-card.dragging,.calendar-list-row.dragging{opacity:.66;cursor:grabbing}.calendar-appointment-card.selected,.calendar-mini-row.selected,.calendar-list-row.selected{border-color:#1f7a6657;background:#1f7a6624;box-shadow:inset 0 0 0 1px #1f7a661f}.calendar-appointment-card strong,.calendar-mini-row strong{display:block}.calendar-appointment-card p,.calendar-appointment-card span,.calendar-mini-row p{margin:4px 0 0;color:var(--surface-muted)}.calendar-day-list{display:grid;gap:14px}.calendar-day-schedule{border:1px solid rgba(31,43,37,.08);border-radius:var(--radius-md);background:#ffffffa8;padding:12px}.calendar-slot-grid{display:grid;gap:10px}.calendar-slot{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;padding:10px 12px;border:1px dashed rgba(31,43,37,.12);border-radius:14px;background:#ffffffb8}.calendar-slot-label{font-size:.85rem;font-weight:700;color:var(--surface-muted)}.calendar-slot-content{display:flex;flex-wrap:wrap;gap:8px;min-height:28px}.calendar-slot-empty{color:var(--surface-muted);font-size:.9rem}.calendar-slot-pill{border:1px solid rgba(31,122,102,.14);border-radius:999px;padding:8px 12px;background:#1f7a6614;color:var(--accent);cursor:grab}.calendar-detail-stack{display:grid;gap:14px}.calendar-detail-actions{display:flex;flex-wrap:wrap;gap:10px}.calendar-jump{width:100%}.form-stack{display:grid;gap:16px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.shortcut-card{padding:18px;border-radius:16px;border:1px solid var(--line);background:#ffffffc2;display:grid;gap:12px}.shortcut-card strong{font-size:1.05rem}.shortcut-card p{margin:0;color:var(--surface-muted)}.patient-row-card.selected{border-color:#1f7a6642;background:#1f7a661a}.workspace-shell .patient-row-card,.workspace-shell .session-picker,.workspace-shell .workspace-pick{width:100%}.shortcut-bar{width:48px;height:6px;border-radius:999px}.shortcut-card-mint .shortcut-bar{background:#22c55e}.shortcut-card-sky .shortcut-bar{background:#38bdf8}.shortcut-card-rose .shortcut-bar{background:#f43f5e}.shortcut-card-lime .shortcut-bar{background:#84cc16}.agenda-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.agenda-shell{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.agenda-shell-main,.agenda-shell-side{display:grid;gap:18px}.agenda-ops-section{display:grid;gap:14px}.agenda-ops-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.sidebar-note{background:#f7fafc}.topbar-copy h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.08}.section-banner{background:linear-gradient(180deg,#ffffffe0,#f7fbfcf0)}.segmented-toggle{display:inline-flex;flex-wrap:wrap;gap:10px}.segmented-toggle button{border:1px solid rgba(31,43,37,.12);border-radius:999px;background:#ffffffd6;color:var(--surface-muted);padding:10px 14px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.segmented-toggle button:hover{transform:translateY(-1px);border-color:#1f7a6638}.segmented-toggle button.active{background:#1f7a661f;border-color:#1f7a6657;color:var(--accent);font-weight:700}.panel-subtle{background:#1f7a660f;border-color:#1f7a661a}.finance-refined{gap:18px}.finance-shell{grid-template-columns:1fr}.compact-grid{grid-template-columns:minmax(0,240px)}.field{display:grid;gap:8px}.field span{font-size:.9rem;font-weight:700;color:var(--surface-muted)}.helper-text{font-size:.82rem;color:var(--surface-muted)}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid rgba(31,43,37,.12);background:#ffffffb8;color:var(--surface-ink);font:inherit}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid rgba(31,122,102,.18);border-color:#1f7a6666}.checkbox-row{display:inline-flex;align-items:center;gap:10px;color:var(--surface-ink)}.submit-button{justify-self:start;border:0;border-radius:999px;padding:12px 18px;background:#0f766e;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #0f766e29}.submit-button:disabled{cursor:wait;opacity:.7}.helper-card{padding:16px;border-radius:var(--radius-md);background:#f8fafc;border:1px solid var(--line)}.helper-card strong{display:block;margin-bottom:6px}.helper-card p{margin:0;color:var(--surface-muted)}.row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.professional-compact-row{align-items:center}.metric-inline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.compact-list{gap:10px}.portal-slot-list .row{align-items:center}.day-chip-row{display:flex;flex-wrap:wrap;gap:10px}.day-chip{border:1px solid rgba(31,122,102,.14);border-radius:999px;padding:10px 14px;background:#ffffffd1;color:var(--ink);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.day-chip:hover{transform:translateY(-1px);border-color:#1f7a6647}.day-chip.active{background:#1f7a661f;border-color:#1f7a6657;color:var(--accent)}.email-status{margin-top:6px}.email-status-sent{color:var(--accent)}.email-status-queued{color:#8b6b2d}.email-status-failed,.email-status-skipped{color:#9a5529}.finance-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.finance-toolbar{display:grid;gap:16px}.finance-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-workspace-grid{align-items:start}.row-link{width:100%;border:0;background:transparent;text-align:left;padding:0;cursor:pointer}.checkbox-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.checkbox-list{display:grid;gap:.65rem}.schema-node-card{gap:.75rem}.schema-node-actions{justify-content:space-between;align-items:center}.calendar-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#131e182e;display:grid;place-items:center;padding:1.5rem;z-index:40}.calendar-modal-card{width:min(560px,100%);background:#fffdf8;border:1px solid rgba(55,92,69,.16);border-radius:24px;padding:1.25rem;box-shadow:0 24px 60px #34423a29}.video-call-card{display:grid;gap:1rem}.video-call-actions{display:grid;gap:.75rem}.mini-button{border:1px solid rgba(31,122,102,.18);border-radius:999px;padding:10px 14px;background:#1f7a6614;color:var(--accent);font-weight:700;cursor:pointer}.mini-button.secondary{background:#c96f361a;border-color:#c96f3633;color:#9a5529}.mini-button:disabled{opacity:.7;cursor:wait}.muted-tag{background:#1f2b2514;color:var(--surface-muted)}.editor-list{display:grid;gap:14px}.editor-card{padding:16px;border-radius:var(--radius-md);background:#ffffffa8;border:1px solid rgba(31,43,37,.08);display:grid;gap:14px}.editor-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.editor-head-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:10px}.editor-head p{margin:4px 0 0}.meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.meta-box{padding:12px 14px;border-radius:var(--radius-sm);background:#1f7a660f;border:1px solid rgba(31,122,102,.1)}.meta-box span{display:block;font-size:.8rem;color:var(--surface-muted)}.meta-box strong{display:block;margin-top:6px}.editor-actions{display:flex;flex-wrap:wrap;gap:10px}.transcript-preview{border:1px solid rgba(31,43,37,.08);border-radius:var(--radius-sm);background:#ffffff8c;padding:12px 14px}.transcript-preview summary{cursor:pointer;font-weight:700}.transcript-preview pre{margin:12px 0 0;white-space:pre-wrap;word-break:break-word;font-family:Consolas,monospace;font-size:.88rem}.portal-summary{white-space:pre-wrap;color:var(--surface-ink)}.row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--line)}.session-picker{width:100%;text-align:left;cursor:pointer}.session-picker.selected{border-color:#1f7a6647;background:#1f7a661a}.row strong,.timeline strong{display:block;margin-bottom:4px}.row p,.timeline p,.muted{margin:0;color:var(--surface-muted)}.timeline-item{padding:0 0 0 18px;border-left:2px solid rgba(31,122,102,.2)}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stat-box{padding:16px;border-radius:var(--radius-md);background:#ffffffa8;border:1px solid rgba(31,43,37,.08)}.stat-box strong{display:block;margin-top:10px;font-size:1.7rem}.rail{padding:24px;border-radius:var(--radius-lg);transition:transform .22s ease,opacity .22s ease}.rail.hidden{transform:translate(24px);opacity:0}.rail-list{display:grid;gap:14px;margin-top:18px}.rail-card{padding:18px;border-radius:var(--radius-md);background:#ffffff9e;border:1px solid rgba(31,43,37,.08)}.rail-card h3{margin:0 0 10px;font-family:Consolas,monospace;font-size:.96rem}.rail-card.highlight{background:linear-gradient(135deg,#1f7a6629,#ffffffb3)}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1240px){.shell{grid-template-columns:250px minmax(0,1fr)}.calendar-layout{grid-template-columns:1fr}.shortcut-grid,.overview-grid,.overview-command-grid,.agenda-ops-grid,.agenda-shell,.workspace-shell,.finance-shell,.workspace-grid-wide,.finance-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-span-two{grid-column:auto}}@media (max-width: 920px){.shell{grid-template-columns:1fr}.sidebar,.main,.rail{min-height:auto}.topbar,.hero{grid-template-columns:1fr;display:grid}.content-grid,.overview-grid,.overview-command-grid,.shortcut-grid,.agenda-ops-grid,.agenda-shell,.workspace-shell,.finance-shell,.workspace-grid,.workspace-grid-wide,.stat-grid,.form-grid,.finance-filter-grid,.finance-summary-grid,.meta-grid{grid-template-columns:1fr}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric-grid{grid-template-columns:1fr}.workspace-span-two{grid-column:auto}.calendar-weekdays,.calendar-month-grid,.calendar-week-grid{grid-template-columns:1fr}.calendar-day-cell{min-height:auto}.calendar-slot{grid-template-columns:1fr}.row,.editor-head{align-items:start;flex-direction:column}.row-actions{justify-content:flex-start}.main{padding:16px}.sidebar{position:static;min-height:auto;border-right:0;border-bottom:1px solid var(--line);padding:14px 16px;gap:14px}.brand{display:flex;align-items:center;gap:12px;margin-bottom:0}.nav{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-item{flex:0 0 auto;min-width:max-content}.sidebar-card{display:none}.topbar{gap:14px}.topbar-actions{justify-content:stretch}.topbar-actions .ghost-button,.topbar-actions .status-pill{width:100%}.lock-shell{padding:16px}.lock-card{padding:22px}.lock-form,.lock-switch{gap:12px}.lock-form .submit-button,.editor-actions .submit-button,.editor-actions .mini-button,.workspace-inline-actions .mini-button,.row-actions .mini-button,.calendar-detail-actions .mini-button{width:100%;justify-content:center}.editor-actions,.workspace-inline-actions,.calendar-detail-actions{display:grid;grid-template-columns:1fr}.panel-head{align-items:start;grid-template-columns:1fr;display:grid}.panel-badge{justify-self:start}.hero-copy h3{font-size:1.45rem;line-height:1.08}}@media (max-width: 640px){.sidebar,.panel-card,.hero{border-radius:22px}.sidebar,.hero,.panel-card{padding:18px}.hero-metrics,.metric-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-pill{width:100%;justify-content:center}}@media (max-width: 520px){.hero-metrics,.metric-inline-grid{grid-template-columns:1fr}.lock-card{padding:18px}.brand-mark{width:36px;height:36px}.topbar-copy h2,.hero-copy h3{font-size:1.25rem}}
