:root{--font-display: "SF Pro Display", "SF Pro Text", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-text: "SF Pro Text", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink: #0b1217;--ink-soft: rgba(11, 18, 23, .66);--ink-muted: rgba(11, 18, 23, .48);--surface: rgba(252, 255, 255, .44);--surface-strong: rgba(255, 255, 255, .62);--edge: rgba(255, 255, 255, .58);--edge-strong: rgba(255, 255, 255, .84);--success: #16a778;--success-ink: #066145;--success-fill: rgba(22, 167, 120, .07);--pending: #cf8b1f;--pending-ink: #79490d;--pending-fill: rgba(207, 139, 31, .09);--insight: #3478f6;--insight-ink: #2052a8;--insight-fill: rgba(52, 120, 246, .08);--neutral: #6f7c85;--neutral-ink: #38464f;--neutral-fill: rgba(111, 124, 133, .08);--ease-out: cubic-bezier(.22, 1, .36, 1);--stage-pad: clamp(12px, 1.6vw, 24px)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{overflow:hidden;background:#dbe6e2;color:var(--ink);font-family:var(--font-text);letter-spacing:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}button,input{font:inherit}svg{display:block}.scene-page{position:relative;display:grid;width:100%;min-height:100vh;place-items:center;overflow:hidden;background:#dbe6e2}.production-frame{position:relative;width:100%;height:100dvh;min-height:0;overflow:hidden;isolation:isolate}.production-frame,.production-frame *{text-shadow:none!important}.scene-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(180deg,#ffffffa3,#fff3 42%,#2f424714),linear-gradient(132deg,#edf3ef,#dce8e3 46%,#c8d8d4)}.scene-backdrop:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(112deg,transparent 0 38%,rgba(255,255,255,.34) 48%,transparent 62% 100%);opacity:.48}.scene-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 24% 76%,rgba(16,31,39,.08)),linear-gradient(180deg,transparent 0 72%,rgba(24,42,50,.14))}.ambient-plane{position:absolute;width:62vw;height:24vh;border-radius:999px;filter:blur(52px);opacity:.24;pointer-events:none}.plane-one{left:-18%;top:2%;background:#ffffff9e;transform:rotate(-12deg)}.plane-two{right:-20%;top:24%;background:#4497ff1f;transform:rotate(9deg)}.plane-three{left:20%;bottom:-14%;background:#1cab7e1a}.glass-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.liquid-panel{--panel-w: 360px;--panel-x: 50%;--panel-y: 50%;--drag-x: 0px;--drag-y: 0px;z-index:5;color:var(--ink);cursor:grab;transform:translate3d(calc(-50% + var(--drag-x)),calc(-50% + var(--drag-y)),0)!important;animation:panel-fade .42s var(--ease-out) both;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity}.liquid-panel.is-dragging{z-index:20;cursor:grabbing}.liquid-panel>svg{display:none;pointer-events:none}.liquid-panel .glass__warp{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.liquid-panel~span{display:none!important}.liquid-panel>.glass{display:block!important;width:var(--panel-w);max-width:calc(100vw - (var(--stage-pad) * 2));max-height:calc(100dvh - (var(--stage-pad) * 2));overflow:hidden;border:1px solid var(--edge);border-top-color:var(--edge-strong);background:linear-gradient(145deg,#ffffff9e,#ffffff4d 48%,#ffffff7a),var(--surface);box-shadow:inset 0 1px #ffffffdb,inset 1px 0 #ffffff57,inset 0 -1px #ffffff29,0 22px 58px #12222a29;isolation:isolate;transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease}.liquid-panel>.glass>div{color:inherit!important;font:inherit!important;text-shadow:none!important}.liquid-panel>.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(116deg,rgba(255,255,255,.48),transparent 29%),radial-gradient(circle at 18% 0%,rgba(255,255,255,.38),transparent 34%),radial-gradient(circle at 100% 100%,rgba(52,120,246,.05),transparent 32%);opacity:.62}.liquid-panel>.glass:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 18px 40px #ffffff38}.liquid-panel.elevation-floating{z-index:8}.liquid-panel.elevation-floating>.glass{box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff61,inset 0 -1px #ffffff29,0 34px 92px #12222a3b}.liquid-panel.is-selected>.glass{background:linear-gradient(145deg,#ffffffad,#ffffff5c 50%,#f5fffc85),var(--surface-strong)}.liquid-panel.is-dragging>.glass{border-color:#ffffffd1;box-shadow:inset 0 1px #ffffffeb,inset 1px 0 #fff6,inset 0 -1px #ffffff2e,0 42px 112px #12222a47}.glass-panel-surface{position:relative;z-index:2;width:100%;max-height:calc(100dvh - (var(--stage-pad) * 2));overflow:hidden;padding:32px}.practice-panel{--panel-w: clamp(600px, 48vw, 720px);--panel-x: 48%;--panel-y: 31%}.referrals-panel{--panel-w: clamp(330px, 28vw, 430px);--panel-x: 18%;--panel-y: 62%}.prior-auth-panel{--panel-w: clamp(330px, 28vw, 430px);--panel-x: 86%;--panel-y: 72%}.call-center-panel{--panel-w: clamp(330px, 27vw, 430px);--panel-x: 84%;--panel-y: 23%}.animation-controls{position:fixed;left:var(--stage-pad);bottom:var(--stage-pad);z-index:40;display:inline-flex;align-items:center;gap:6px;min-height:52px;padding:6px;border:1px solid rgba(255,255,255,.58);border-top-color:#ffffffdb;border-radius:999px;color:#0b1217c2;background:linear-gradient(145deg,#ffffffbd,#ffffff57),#ffffff7a;box-shadow:inset 0 1px #ffffffe0,0 16px 42px #12222a2e;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease}.animation-controls button{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:5px 13px 5px 6px;border:0;border-radius:999px;color:#0b121799;background:transparent;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s var(--ease-out)}.animation-controls button.is-selected{color:#0b1217cc;background:#ffffff7a;box-shadow:inset 0 1px #ffffffc7,0 8px 22px #12222a14}.animation-controls span{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;color:var(--success-ink);background:#16a7781f;font-size:1.1rem;font-weight:760;line-height:1}.animation-controls strong{font-size:.82rem;font-weight:760;letter-spacing:0}.animation-layer.is-start *,.animation-layer.is-start *:before,.animation-layer.is-start *:after{animation:none!important}.animation-layer.is-start .metric-before{opacity:1!important;transform:none!important}.animation-layer.is-start .metric-sequence-value span{opacity:0!important;transform:translateY(.22em) scale(.965)!important}.animation-layer.is-start .metric-sequence-value span:first-child{opacity:1!important;transform:none!important}.animation-layer.is-start .metric-after{opacity:0!important;transform:translateY(.22em) scale(.965)!important}.animation-layer.is-start .timeline-step,.animation-layer.is-start .queue-row{opacity:1!important;transform:none!important}.animation-layer.is-start .bar-plot span,.animation-layer.is-start .weekly-bars span,.animation-layer.is-start .quarter-bars span,.animation-layer.is-start .queue-dots i{opacity:1!important}.animation-layer.is-start .bar-plot span,.animation-layer.is-start .weekly-bars span,.animation-layer.is-start .quarter-bars span{transform:none!important}.animation-layer.is-start .referral-dot-field i,.animation-layer.is-start .weekly-bars span.is-current{opacity:1!important}.animation-layer.is-start .referral-dot-field i{transform:scale(1)!important}.animation-layer.is-start .single-progress-track .progress-before{opacity:1!important;transform:scaleX(var(--progress-scale))!important}.animation-layer.is-start .single-progress-track .progress-after{opacity:.22!important;transform:scaleX(.04)!important}.animation-layer.is-start .delta-track i{transform:scaleX(var(--delta-scale))!important}.animation-layer.is-start .delta-row.is-now .delta-track i{transform:scaleX(.04)!important}.animation-layer.is-start .chart-line{stroke-dashoffset:0!important}.prior-auth-panel .animation-layer.is-start .summary-metric.pending:after{opacity:0!important}.window-header{display:block}h2,p{margin:0}h2{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.22rem,1.5vw,1.8rem);font-weight:680;letter-spacing:0;line-height:1.02}.operating-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.glass-card,.queue-row,.timeline-step{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.34);background:linear-gradient(180deg,#ffffff38,#ffffff14),#ffffff1a;box-shadow:inset 0 1px #ffffff5c,0 10px 22px #12222a0b}.glass-card>*{position:relative;z-index:1}.metric-card{min-width:0;min-height:218px;padding:20px;border-radius:24px}.metric-card.is-featured{grid-column:1 / -1;min-height:188px;padding:22px}.metric-card strong{display:block;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.9rem,2.7vw,3.3rem);font-variant-numeric:tabular-nums;font-weight:680;line-height:.92;white-space:nowrap}.metric-transform-value{position:relative;display:block;min-width:4.3ch;height:.92em;overflow:hidden;color:var(--success);contain:layout paint}.metric-transform-value span{position:absolute;inset:0 auto auto 0;display:block;line-height:inherit;will-change:opacity,transform}.metric-before{color:var(--pending);opacity:1;transform:translateY(0) scale(1);animation:value-before-out .56s var(--ease-out) .32s forwards}.metric-after{color:var(--success);opacity:0;transform:translateY(.22em) scale(.965);animation:value-after-in .68s var(--ease-out) .64s forwards}.metric-sequence-value{position:relative;display:block;min-width:5.5ch;height:.92em;overflow:hidden;color:var(--success);contain:layout paint}.animated-number-value{min-width:5.5ch;color:var(--success);contain:layout paint;animation:number-settle 2.6s cubic-bezier(.16,1,.3,1) .18s both}.metric-sequence-value span{position:absolute;inset:0 auto auto 0;display:block;color:var(--success);line-height:inherit;opacity:0;filter:blur(2px);transform:translateY(135%) scaleY(.96);animation:ticker-step .36s cubic-bezier(.2,.8,.18,1) both;animation-delay:calc(.14s + var(--step) * 105ms);will-change:opacity,transform,filter}.metric-sequence-value span:first-child{color:var(--pending)}.metric-sequence-value span:last-child{animation-name:ticker-final}.row-sequence-value{min-width:7.8ch;color:#0b12179e;font-family:var(--font-text);font-size:.82rem;font-weight:760;line-height:1.1}.row-sequence-value.animated-number-value{color:#066145b8;animation-duration:2.1s;animation-delay:calc(.42s + var(--row-index, 0) * .19s)}.row-sequence-value span{color:#0b12179e;animation-delay:calc(.42s + var(--row-index, 0) * .19s + var(--step) * .15s)}.row-sequence-value span:first-child{color:#79490db3}.row-sequence-value span:last-child{color:#066145b8}.metric-card>span{display:block;margin-top:8px;color:#0b1217b3;font-size:clamp(.78rem,.9vw,.98rem);font-weight:650;line-height:1.14}.metric-card.is-featured strong{font-size:clamp(2.35rem,3.1vw,3.8rem)}.metric-detail{display:block;margin-top:7px;color:#0b121770;font-size:.68rem;font-weight:760;letter-spacing:0;line-height:1;white-space:nowrap}.glass-card.success,.queue-row.success,.timeline-step.success{background:linear-gradient(180deg,#ffffff3d,#ffffff1a),var(--success-fill)}.glass-card.pending,.queue-row.pending,.timeline-step.pending{background:linear-gradient(180deg,#ffffff42,#ffffff1a),var(--pending-fill)}.prior-auth-panel .summary-metric.pending:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff42,#ffffff1a),#16a77817;opacity:0;animation:resolve-panel-fill 2s cubic-bezier(.16,1,.3,1) .26s forwards}.prior-auth-panel .summary-metric.pending>span,.prior-auth-panel .summary-metric.pending .metric-detail{color:#79490dc2;animation:resolve-text-color 2s cubic-bezier(.16,1,.3,1) .26s forwards}.prior-auth-panel .metric-before{animation-duration:.92s;animation-delay:.52s}.prior-auth-panel .metric-after{animation-duration:1.08s;animation-delay:1.04s}.glass-card.insight{background:linear-gradient(180deg,#ffffff42,#ffffff1a),var(--insight-fill)}.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.summary-grid.single,.referral-summary{grid-template-columns:1fr}.referral-summary .summary-metric.is-featured{grid-column:1 / -1;min-height:122px}.summary-metric{min-height:128px;padding:16px;border-radius:24px}.summary-metric strong{display:block;color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,3vw,3.35rem);font-variant-numeric:tabular-nums;font-weight:680;line-height:.9;white-space:nowrap}.summary-metric>span{display:block;margin-top:8px;color:#0b1217ad;font-size:.82rem;font-weight:680;line-height:1.18}.summary-metric .metric-detail{font-size:.64rem}.chart-frame{position:relative;margin-top:18px;overflow:hidden}.chart-frame svg{display:block;width:100%;height:74px;overflow:visible}.chart-frame.compact{margin-top:14px}.chart-frame.compact svg{height:54px}.chart-area{fill:#6f7c851f}.chart-line{fill:none;stroke:#6f7c85b8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;stroke-dasharray:1;stroke-dashoffset:1;animation:line-draw .72s var(--ease-out) .22s forwards;vector-effect:non-scaling-stroke}.chart-endpoint{fill:currentColor;stroke:#ffffffbd;stroke-width:2;vector-effect:non-scaling-stroke}.chart-frame.success{color:var(--success)}.chart-frame.success .chart-area{fill:#16a7781f}.chart-frame.success .chart-line{stroke:#16a778bd}.chart-frame.pending{color:var(--pending)}.chart-frame.pending .chart-area{fill:#cf8b1f1f}.chart-frame.pending .chart-line{stroke:#cf8b1fc2}.chart-frame.insight{color:var(--insight)}.chart-frame.insight .chart-area{fill:#3478f624}.chart-frame.insight .chart-line{stroke:#3478f6c7}.chart-axis,.segment-labels{display:flex;justify-content:space-between;gap:8px;margin-top:6px;color:var(--ink-muted);font-size:.62rem;font-weight:680;line-height:1}.chart-axis span{white-space:nowrap}.bar-frame{height:98px}.bar-frame.compact{height:58px}.bar-plot{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:6px;height:74px;padding:7px 0 0}.bar-frame.compact .bar-plot{height:44px}.bar-plot span{height:var(--bar-height);min-height:4px;border-radius:999px 999px 4px 4px;background:#6f7c8547;transform:scaleY(0);transform-origin:bottom;animation:bar-rise .92s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.22s + var(--index, 0) * .33s)}.bar-frame.success .bar-plot span{background:linear-gradient(180deg,#16a778a3,#16a77833)}.bar-frame.pending .bar-plot span{background:linear-gradient(180deg,#cf8b1fad,#cf8b1f33)}.bar-frame.insight .bar-plot span{background:linear-gradient(180deg,#3478f6a3,#3478f633)}.bar-frame.is-inverted .bar-plot{align-items:start}.bar-frame.is-inverted .bar-plot span{border-radius:4px 4px 999px 999px;transform-origin:top}.referral-backlog-frame{margin-top:18px}.referral-dot-field{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;max-width:280px}.referral-dot-field i{width:9px;height:9px;border-radius:999px;background:#16a77880;box-shadow:inset 0 1px #ffffff9e;opacity:1;transform:scale(1);animation:referral-dot-resolve 3s var(--ease-out) forwards;animation-delay:calc(.22s + var(--index, 0) * 44ms)}.referral-dot-field i.survives{background:#16a778c7;animation-name:referral-dot-survive}.single-progress-frame{margin-top:24px}.single-progress-track{position:relative;height:14px;overflow:hidden;border-radius:999px;background:#0b121712;box-shadow:inset 0 1px #ffffff8a}.single-progress-track i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;transform-origin:left}.single-progress-track .progress-before{background:linear-gradient(90deg,#cf8b1f6b,#cf8b1fc2);transform:scaleX(var(--progress-scale));animation:progress-before-out .9s var(--ease-out) .54s forwards}.single-progress-track .progress-after{background:linear-gradient(90deg,#16a7786b,#16a778d1);opacity:0;transform:scaleX(.04);animation:progress-after-in 1.8s cubic-bezier(.16,1,.3,1) .76s forwards}.single-progress-frame.is-inverted .progress-before{background:linear-gradient(90deg,#d24e416b,#d24e41d1)}.single-progress-frame.is-inverted .progress-after{background:linear-gradient(90deg,#16a778d1,#16a7786b)}.weekly-pending-frame{height:92px;margin-top:20px}.weekly-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:7px;height:66px}.weekly-bars span{height:var(--bar-height);min-height:6px;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#cf8b1f94,#cf8b1f33),#fff3;box-shadow:inset 0 1px #ffffff94,0 8px 18px #cf8b1f14;transform:scaleY(0);transform-origin:bottom;animation:bar-rise 1.85s cubic-bezier(.16,1,.3,1) forwards,resolve-bar-color 2s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.22s + var(--index, 0) * .12s),calc(.22s + var(--index, 0) * .12s)}.weekly-bars span.is-current{background:linear-gradient(180deg,#16a778b8,#16a7783d),#ffffff3d;box-shadow:inset 0 1px #ffffffb8,0 12px 24px #16a77821;filter:none;animation:bar-rise 1.85s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.22s + var(--index, 0) * .12s)}.weekly-axis{margin-top:8px;font-size:.56rem}.revenue-frame{height:118px;padding-top:2px}.quarter-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;height:76px}.quarter-bars span{position:relative;display:block;height:var(--bar-height);min-height:12px;border-radius:9px 9px 4px 4px;background:linear-gradient(180deg,#3478f64d,#3478f61f),#ffffff38;box-shadow:inset 0 1px #ffffff94,0 8px 18px #3478f614;transform:scaleY(0);transform-origin:bottom;animation:bar-rise .68s var(--ease-out) forwards;animation-delay:var(--bar-delay)}.quarter-bars span em{position:absolute;right:50%;top:-19px;color:#79490da3;font-size:.58rem;font-style:normal;font-weight:800;line-height:1;opacity:0;transform:translate(50%) translateY(3px);animation:delta-label-in .52s var(--ease-out) forwards;animation-delay:calc(var(--bar-delay) + .48s)}.quarter-bars span.is-current{background:linear-gradient(180deg,#3478f6b8,#3478f647),#ffffff4d;box-shadow:inset 0 1px #ffffffb8,0 12px 24px #3478f629}.quarter-bars span.is-current em{color:#066145c2}.quarter-axis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:10px;font-size:.54rem;text-align:center}.quarter-axis span{justify-self:center;width:100%}.satisfaction-frame svg{height:44px;margin-top:8px}.satisfaction-track{display:flex;height:9px;overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#0b121714}.satisfaction-track span{width:var(--segment-width)}.satisfaction-track .success{background:#16a7789e}.satisfaction-track .neutral{background:#6f7c854d}.satisfaction-track .pending{background:#cf8b1f7a}.segment-labels{flex-wrap:wrap;justify-content:flex-start;row-gap:5px}.queue-list,.timeline-list{display:grid;gap:8px;margin-top:24px;padding:0;list-style:none}.referral-list{gap:6px;max-height:224px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.queue-list.compact-list{margin-top:16px}.queue-row,.timeline-step{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;padding:12px 16px;border-radius:24px}.referral-list .timeline-step{min-height:46px;padding:9px 14px;border-radius:21px}.queue-row>div,.timeline-step>div{min-width:0}.queue-row span,.timeline-step span{display:block;overflow:hidden;color:#0b1217b8;font-size:.86rem;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.timeline-step{opacity:0;transform:translateY(8px);animation:row-process-in .62s var(--ease-out) forwards;animation-delay:calc(.58s + var(--row-index, 0) * .23s)}.queue-row{animation:row-pulse 1.8s var(--ease-out) forwards;animation-delay:calc(.68s + var(--row-index, 0) * .24s)}.queue-row small,.timeline-step small{display:block;margin-top:4px;overflow:hidden;color:var(--ink-muted);font-size:.72rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.queue-row strong,.timeline-step strong{color:#0b12179e;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:760;white-space:nowrap}@media(hover:hover)and (pointer:fine){.liquid-panel:hover>.glass{border-color:#ffffffbd;filter:brightness(1.015) saturate(1.02);box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff61,inset 0 -1px #ffffff2e,0 38px 104px #12222a40}.animation-controls:hover{border-color:#ffffffc7;filter:brightness(1.02) saturate(1.03);box-shadow:inset 0 1px #ffffffeb,0 20px 54px #12222a38}.animation-controls button:hover{color:#0b1217d1;transform:translateY(-1px)}}.animation-controls button:active{transform:translateY(1px) scale(.985)}.animation-controls button:focus-visible{outline:3px solid rgba(52,120,246,.32);outline-offset:4px}@keyframes panel-fade{0%{opacity:0}to{opacity:1}}@keyframes value-before-out{to{opacity:0;transform:translateY(-.28em) scale(.965)}}@keyframes value-after-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ticker-step{0%{opacity:0;filter:blur(2px);transform:translateY(135%) scaleY(.96)}28%,54%{opacity:1;filter:blur(0);transform:translateY(0) scaleY(1)}to{opacity:0;filter:blur(2px);transform:translateY(-135%) scaleY(.96)}}@keyframes number-settle{0%{color:var(--pending);filter:blur(.8px);transform:translateY(.04em)}34%{filter:blur(1.5px)}74%{color:var(--success);filter:blur(.3px)}to{color:var(--success);filter:blur(0);transform:translateY(0)}}@keyframes ticker-final{0%{opacity:0;filter:blur(2px);transform:translateY(135%) scaleY(.96)}24%,to{opacity:1;filter:blur(0);transform:translateY(0) scaleY(1)}}@keyframes referral-dot-resolve{0%,36%{opacity:1;transform:scale(1)}to{opacity:.16;transform:scale(.42)}}@keyframes referral-dot-survive{0%{opacity:.5;transform:scale(.88)}42%,to{opacity:1;transform:scale(1)}}@keyframes progress-before-out{to{opacity:.18}}@keyframes progress-after-in{0%{opacity:0;transform:scaleX(.04)}to{opacity:1;transform:scaleX(var(--progress-scale))}}@keyframes delta-label-in{to{opacity:1;transform:translate(50%) translateY(0)}}@keyframes row-process-in{to{opacity:1;transform:translateY(0)}}@keyframes row-pulse{0%,to{background-color:transparent}42%{background-color:#16a77814}}@keyframes resolve-panel-fill{0%{opacity:0}42%{opacity:.18}to{opacity:1}}@keyframes resolve-text-color{0%{color:#79490dc2}54%{color:#79490db8}to{color:#066145c2}}@keyframes resolve-bar-color{0%{filter:hue-rotate(0deg) saturate(1)}55%{filter:hue-rotate(0deg) saturate(1)}to{filter:hue-rotate(78deg) saturate(.92)}}@keyframes bar-rise{to{transform:scaleY(1)}}@keyframes delta-fill{to{transform:scaleX(var(--delta-scale))}}@keyframes dot-pop{to{opacity:1;transform:scale(1)}}@keyframes line-draw{to{stroke-dashoffset:0}}@media(max-width:980px){.practice-panel,.referrals-panel,.prior-auth-panel,.call-center-panel{--panel-w: min(620px, calc(100vw - 32px) );--panel-x: 50%}.practice-panel{--panel-y: 21%}.referrals-panel{--panel-y: 54%}.prior-auth-panel{--panel-y: 74%}.call-center-panel{--panel-y: 91%}.operating-grid{grid-template-columns:1fr}}@media(max-width:620px){.glass-panel-surface{padding:20px}.summary-grid{grid-template-columns:1fr}.animation-controls{min-height:44px}.animation-controls button{padding-right:10px}}@media(max-height:820px){.glass-panel-surface{padding:22px}.metric-card{min-height:178px}.metric-card.is-featured{min-height:160px}.summary-metric{min-height:112px}.referral-summary .summary-metric.is-featured{min-height:110px}.queue-list,.timeline-list{margin-top:16px}.referral-list{max-height:150px}.queue-row,.timeline-step,.referral-list .timeline-step{min-height:42px;padding-block:8px}.chart-frame{margin-top:12px}.revenue-frame{height:98px}.quarter-bars{height:58px}.weekly-pending-frame{height:76px}.weekly-bars{height:50px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.bar-plot span,.weekly-bars span,.quarter-bars span,.queue-dots i{opacity:1!important;transform:none!important}.delta-track i{transform:scaleX(var(--delta-scale))!important}.chart-line{stroke-dashoffset:0!important}.metric-transform-value{height:auto!important;overflow:visible!important}.metric-before{display:none!important}.metric-after{position:static!important;opacity:1!important;transform:none!important}.metric-sequence-value{height:auto!important;overflow:visible!important}.metric-sequence-value span{display:none!important}.metric-sequence-value span:last-child{position:static!important;display:block!important;opacity:1!important;transform:none!important}}
