:root{--paper:#eef1ee;--surface:#fff;--sunk:#f6f8f6;--ink:#142420;--ink-2:#4b5b56;--ink-3:#7b8a85;--rule:#d8dfdb;--rule-2:#e7ece9;--clara:#d98b16;--clara-ink:#8a5300;--clara-tint:#fbefd9;--staff:#33479a;--staff-tint:#e5e9f7;--ok:#2c7a4b;--ok-tint:#e1f1e7;--risk:#b8432a;--risk-tint:#f8e4de;--radius-s:6px;--radius-m:10px;--radius-l:16px;--font:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs:12.5px;--fs-s:14px;--fs-m:15.5px;--fs-l:19px;--fs-xl:26px;--fs-xxl:38px}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font:400 var(--fs-m) / 1.5 var(--font);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:700}h1{font-size:var(--fs-xl);letter-spacing:-.02em;line-height:1.2}h2{font-size:var(--fs-l);line-height:1.3}h3{font-size:var(--fs-m)}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--staff);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.shell{grid-template-columns:236px 1fr;min-height:100%;display:grid}.side{background:var(--surface);border-right:1px solid var(--rule);flex-direction:column;gap:22px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:0 8px;display:flex}.brand-mark{flex:none;width:30px;height:30px}.brand-name{letter-spacing:-.02em;font-size:19px;font-weight:800}.clinic{background:var(--sunk);border-radius:var(--radius-m);font-size:var(--fs-s);padding:10px}.clinic strong{font-weight:650;line-height:1.3;display:block}.clinic span{color:var(--ink-3);font-size:var(--fs-xs)}.nav{flex-direction:column;gap:2px;display:flex}.nav a{border-radius:var(--radius-s);color:var(--ink-2);font-weight:550;font-size:var(--fs-s);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.nav a:hover{background:var(--sunk);color:var(--ink)}.nav a[aria-current=page]{background:var(--ink);color:#fff}.nav .pill{background:var(--clara-tint);color:var(--clara-ink);border-radius:99px;padding:1px 7px;font-size:11.5px;font-weight:700}.nav a[aria-current=page] .pill{background:var(--clara);color:#fff}.nav-group{font-size:var(--fs-xs);color:var(--ink-3);padding:12px 10px 4px}.side-foot{font-size:var(--fs-xs);color:var(--ink-3);margin-top:auto;padding:0 8px;line-height:1.45}.side-foot b{color:var(--ink-2);font-weight:650}.main{min-width:0;max-width:1280px;padding:28px 36px 64px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.page-head p{color:var(--ink-2);max-width:64ch;margin-top:6px}.demo-flag{font-size:var(--fs-xs);color:var(--ink-2);border:1px dashed var(--ink-3);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:2px 10px;font-weight:600;display:inline-flex}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);padding:20px}.flow>.panel+.panel,.flow>.panel+section{margin-top:16px}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:var(--fs-s)}.xs{font-size:var(--fs-xs)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.btn{border-radius:var(--radius-m);cursor:pointer;background:var(--ink);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:650;text-decoration:none;display:inline-flex}.btn:hover{background:#24403a}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.big{border-radius:12px;padding:14px 24px;font-size:17px}.btn.end{background:var(--risk)}.btn.ghost{color:var(--ink);border-color:var(--rule);background:0 0}.btn.ghost:hover{background:var(--sunk)}.btn.small{font-size:var(--fs-s);border-radius:var(--radius-s);padding:6px 12px}.linkish{color:var(--staff);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.field{flex-direction:column;gap:5px;display:flex}.field label{font-size:var(--fs-s);color:var(--ink-2);font-weight:600}.input{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--surface);width:100%;min-width:0;padding:10px 12px}.input:focus{border-color:var(--staff);box-shadow:0 0 0 3px var(--staff-tint);outline:none}.check{font-size:var(--fs-s);color:var(--ink-2);align-items:flex-start;gap:10px;display:flex}.check input{width:16px;height:16px;accent-color:var(--ink);margin-top:3px}.who{font-size:var(--fs-s);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.who:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.who.ai{color:var(--clara-ink)}.who.ai:before{background:var(--clara)}.who.human{color:var(--staff)}.tag{font-size:var(--fs-xs);background:var(--sunk);color:var(--ink-2);white-space:nowrap;border-radius:99px;padding:2px 8px;font-weight:650;display:inline-block}.tag.ok{background:var(--ok-tint);color:var(--ok)}.tag.risk{background:var(--risk-tint);color:var(--risk)}.tag.ai{background:var(--clara-tint);color:var(--clara-ink)}.tag.human{background:var(--staff-tint);color:var(--staff)}.tag.lang{border:1px solid var(--rule);background:0 0}.table{border-collapse:collapse;width:100%;font-size:var(--fs-s)}.table th{text-align:left;color:var(--ink-3);font-weight:600;font-size:var(--fs-xs);border-bottom:1px solid var(--rule);white-space:nowrap;padding:8px 10px}.table td{border-bottom:1px solid var(--rule-2);vertical-align:middle;padding:11px 10px}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:var(--sunk)}.table tr.fresh td{background:var(--clara-tint)}.table-wrap{margin:0 -4px;overflow-x:auto}.num{font-variant-numeric:tabular-nums;text-align:right}.stat{flex-direction:column;gap:2px;display:flex}.stat b{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:750;line-height:1.15}.stat span{font-size:var(--fs-s);color:var(--ink-2)}.gate{place-items:center;min-height:100%;padding:24px 16px;display:grid}.gate-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);flex-direction:column;gap:16px;width:min(420px,100%);padding:28px;display:flex}.gate-card .input{letter-spacing:.3em;text-align:center;font-size:22px}.error{color:var(--risk);font-size:var(--fs-s);font-weight:600}@media (width<=900px){.shell{grid-template-columns:minmax(0,1fr)}.shell>*{min-width:0}.side{border-right:0;border-bottom:1px solid var(--rule);flex-direction:column;gap:12px;height:auto;padding:14px 16px;position:static}.nav{flex-direction:row;gap:4px;padding-bottom:2px;overflow-x:auto}.nav a{white-space:nowrap}.nav-group,.side-foot,.clinic span{display:none}.main{padding:20px 16px 48px}.grid-2,.grid-3{grid-template-columns:1fr}}.main-col{flex-direction:column;min-width:0;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 70%, white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 36px;display:flex}.topbar-clinic{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.topbar-clinic strong{font-weight:700}.topbar-agent{font-size:var(--fs-s);color:var(--ink-2);align-items:center;gap:8px;display:flex}.agent-dot{background:var(--clara);width:9px;height:9px;box-shadow:0 0 0 4px var(--clara-tint);border-radius:50%}.main-col .main{flex:1;width:100%}.footer{font-size:var(--fs-xs);color:var(--ink-3);border-top:1px solid var(--rule-2);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 36px 22px;display:flex}.credit{font-size:var(--fs-xs);color:var(--ink-3);margin:0}.credit a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}.credit a:hover{color:var(--ink);text-decoration-color:currentColor}.gate-card .credit{text-align:center}@media (width<=900px){.topbar,.footer{padding-left:16px;padding-right:16px}}@media (width<=560px){.topbar-agent{display:none}}.call-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=1080px){.call-layout{grid-template-columns:1fr}}.setup{flex-direction:column;gap:16px;display:flex}.patient-card dl{font-size:var(--fs-s);grid-template-columns:auto 1fr;gap:6px 14px;margin:12px 0 0;display:grid}.patient-card dt{color:var(--ink-3)}.patient-card dd{margin:0}.patient-card .say{color:var(--clara-ink);font-size:var(--fs-xs);font-weight:600;display:block}.fictional{font-size:var(--fs-xs);color:var(--ink-3)}.modes{background:var(--sunk);border:1px solid var(--rule);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.modes button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 8px;font-weight:650}.modes button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1424201f, 0 0 0 1px var(--rule)}.modes button:disabled{cursor:not-allowed}.mode-note{font-size:var(--fs-s);color:var(--ink-2)}.phone-input{letter-spacing:.02em;font-size:20px}.stage{padding:0;overflow:hidden}.stage-top{border-bottom:1px solid var(--rule-2);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:22px 24px 20px;display:grid}.stage-title{flex-direction:column;gap:4px;display:flex}.stage-title .state{font-size:var(--fs-l);font-weight:700}.stage-title .sub{color:var(--ink-2);font-size:var(--fs-s)}.timer{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:56px;font-weight:300;line-height:1}.timer.idle{color:var(--rule)}@media (width<=560px){.timer{font-size:40px}.stage-top{padding:18px 16px}}.rail{border-bottom:1px solid var(--rule-2);background:var(--sunk);grid-template-columns:repeat(5,1fr);padding:16px 24px 18px;display:grid}.rail-step{font-size:var(--fs-xs);color:var(--ink-3);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.rail-step:before{content:"";background:var(--rule);height:2px;position:absolute;top:6px;left:-50%;right:50%}.rail-step:first-child:before{display:none}.rail-step.done:before,.rail-step.now:before{background:var(--ink)}.rail-dot{z-index:1;background:var(--surface);border:2px solid var(--rule);border-radius:50%;width:14px;height:14px;position:relative}.rail-step.done{color:var(--ink-2)}.rail-step.done .rail-dot{background:var(--ink);border-color:var(--ink)}.rail-step.now{color:var(--ink);font-weight:650}.rail-step.now .rail-dot{border-color:var(--clara);background:var(--clara);box-shadow:0 0 0 5px var(--clara-tint)}.rail-step.fail .rail-dot{border-color:var(--risk);background:var(--risk)}@media (width<=560px){.rail{padding:14px 8px}.rail-step{font-size:11px}}.voice{border-bottom:1px solid var(--rule-2);align-items:center;gap:14px;min-height:72px;padding:16px 24px;display:flex}.bars{align-items:center;gap:3px;height:36px;display:flex}.bars i{background:var(--rule);border-radius:2px;width:4px;height:8px;display:block}.voice.clara .bars i{background:var(--clara);animation:.9s ease-in-out infinite talk}.voice.listening .bars i{background:var(--ink-3);animation:1.8s ease-in-out infinite listen}.bars i:nth-child(2){animation-delay:-.15s!important}.bars i:nth-child(3){animation-delay:-.45s!important}.bars i:nth-child(4){animation-delay:-.3s!important}.bars i:nth-child(5){animation-delay:-.6s!important}.bars i:nth-child(6){animation-delay:-.75s!important}.bars i:nth-child(7){animation-delay:-.2s!important}@keyframes talk{0%,to{height:8px}50%{height:34px}}@keyframes listen{0%,to{height:6px}50%{height:12px}}.voice-label{font-weight:650}.voice-label small{color:var(--ink-2);font-weight:400;font-size:var(--fs-s);display:block}.transcript{scroll-behavior:smooth;flex-direction:column;gap:14px;max-height:460px;padding:18px 24px;display:flex;overflow-y:auto}.transcript:empty{display:none}.utt{grid-template-columns:76px 1fr;gap:12px;display:grid}.utt-who{font-size:var(--fs-s);padding-top:1px;font-weight:700}.utt.agent .utt-who{color:var(--clara-ink)}.utt.user .utt-who{color:var(--ink)}.utt-text{font-size:16px;line-height:1.55}.utt.agent .utt-text{border-left:3px solid var(--clara);padding-left:12px}.utt.user .utt-text{border-left:3px solid var(--rule);padding-left:12px}.utt-lang{color:var(--ink-3);border:1px solid var(--rule);vertical-align:2px;border-radius:4px;margin-left:8px;padding:0 4px;font-size:11px;font-weight:700;display:inline-block}.utt-lang.es{color:var(--staff);border-color:var(--staff-tint);background:var(--staff-tint)}@media (width<=560px){.utt{grid-template-columns:1fr;gap:2px}.transcript{padding:16px}}.intro{grid-template-columns:1fr 1fr;gap:24px;padding:22px 24px 26px;display:grid}.intro ol{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:20px;display:flex}.intro ul{color:var(--ink-2);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;display:flex}@media (width<=700px){.intro{grid-template-columns:1fr;padding:18px 16px}}.outcome{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}@media (width<=1080px){.outcome{grid-template-columns:1fr}}.facts{background:var(--rule-2);border:1px solid var(--rule-2);border-radius:var(--radius-m);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}@media (width<=560px){.facts{grid-template-columns:1fr 1fr}}.fact{background:var(--surface);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.fact span{font-size:var(--fs-xs);color:var(--ink-3)}.fact b{font-weight:650;font-size:var(--fs-m)}.fact b.yes{color:var(--ok)}.fact b.flag{color:var(--clara-ink)}.summary-text{font-size:16.5px;line-height:1.6}.changes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.changes li{font-size:var(--fs-s);grid-template-columns:20px 1fr;gap:10px;display:grid}.changes li:before{content:"";background:var(--ink);border-radius:3px;width:10px;height:10px;margin-top:5px}.changes li.ai:before{background:var(--clara)}.changes li.human:before{background:var(--staff)}.cost-total{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cost-total b{font-size:var(--fs-xxl);letter-spacing:-.03em;font-weight:750;line-height:1}.cost-lines{border-collapse:collapse;width:100%;font-size:var(--fs-s);margin-top:12px}.cost-lines td{border-bottom:1px solid var(--rule-2);padding:6px 0}.cost-lines td:last-child{text-align:right;font-variant-numeric:tabular-nums}.compare{background:var(--staff-tint);border-radius:var(--radius-m);font-size:var(--fs-s);margin-top:14px;padding:12px 14px}.compare b{color:var(--staff)}.notice{border-radius:var(--radius-m);background:var(--risk-tint);color:var(--risk);font-weight:600;font-size:var(--fs-s);padding:14px 16px}.notice.soft{background:var(--sunk);color:var(--ink-2);font-weight:500}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--rule);background:var(--surface);font-size:var(--fs-s);color:var(--ink-2);cursor:pointer;border-radius:99px;padding:5px 12px;font-weight:600}.chip span{color:var(--ink-3);margin-left:4px;font-weight:500}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chip[aria-pressed=true] span{color:#ffffffb3}.row-link{font-weight:650;text-decoration:none}.row-link:hover{text-decoration:underline}.back{font-size:var(--fs-s);color:var(--ink-2);margin-bottom:10px;font-weight:600;text-decoration:none;display:inline-block}.back:before{content:"‹ "}.back:hover{color:var(--ink)}.loop-truth{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:18px 32px;display:grid}.truth-bars{flex-direction:column;gap:12px;display:flex}.truth-row{font-size:var(--fs-s);grid-template-columns:210px 1fr 48px;align-items:center;gap:12px;display:grid}.truth-row b{font-size:var(--fs-l);text-align:right;font-variant-numeric:tabular-nums}.truth-track{background:var(--sunk);border-radius:6px;height:12px;overflow:hidden}.truth-fill{border-radius:6px;height:100%;display:block}.truth-fill.ok{background:var(--ok)}.truth-fill.old{background:repeating-linear-gradient(135deg, var(--ink-3) 0 6px, var(--rule) 6px 10px)}.truth-stats{border-top:1px solid var(--rule-2);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:16px;display:grid}@media (width<=900px){.loop-truth{grid-template-columns:1fr}.truth-row{grid-template-columns:1fr 44px}.truth-row .truth-track{grid-area:2/1/auto/-1}.truth-stats{grid-template-columns:1fr 1fr}}.loop{grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.loop li{text-align:center;font-size:var(--fs-xs);color:var(--ink-3);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.loop li span{z-index:1;background:var(--surface);border:2px solid var(--rule);border-radius:50%;width:14px;height:14px;position:relative}.loop li:before{content:"";background:var(--rule);height:2px;position:absolute;top:6px;left:-50%;right:50%}.loop li:first-child:before{display:none}.loop li.done,.loop li.now{color:var(--ink)}.loop li.done span{background:var(--ok);border-color:var(--ok)}.loop li.done:before,.loop li.now:before{background:var(--ok)}.loop li.now span{background:var(--surface);border-color:var(--ok);box-shadow:0 0 0 4px var(--ok-tint)}.loop li.now{font-weight:700}@media (width<=640px){.loop li{font-size:10.5px}}.detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:16px;display:grid}@media (width<=1000px){.detail-grid{grid-template-columns:1fr}}.timeline{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.timeline li{border-left:2px solid var(--rule-2);margin-left:5px;padding:0 0 18px 22px;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";background:var(--ink-3);border:2px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.timeline li.clara:before{background:var(--clara)}.timeline li.staff:before{background:var(--staff)}.timeline li.doctor:before{background:var(--ink)}.timeline li.future{opacity:.6}.timeline li.future:before{background:var(--surface);border-color:var(--ink-3)}.tl-meta{align-items:center;gap:10px;display:flex}.tl-title{margin-top:2px;font-weight:650}.kv{font-size:var(--fs-s);grid-template-columns:auto 1fr;gap:6px 12px;margin:10px 0 0;display:grid}.kv dt{color:var(--ink-3)}.kv dd{margin:0}.kb{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.kb{grid-template-columns:1fr}.kb-nav{overflow-x:auto;flex-direction:row!important;position:static!important}}.kb-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:16px}.kb-nav a{border-radius:var(--radius-s);font-size:var(--fs-s);color:var(--ink-2);white-space:nowrap;padding:7px 10px;font-weight:550;text-decoration:none}.kb-nav a:hover{background:var(--surface);color:var(--ink)}.kb-doc{scroll-margin-top:16px}.kb-doc+.kb-doc{margin-top:16px}.kb-doc h2{font-size:var(--fs-l)}.kb-body{font-size:var(--fs-s);margin-top:10px;line-height:1.6}.kb-body h3{font-size:var(--fs-m);flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 6px;display:flex}.kb-body p{max-width:80ch;margin:6px 0}.kb-body ul,.kb-body ol{max-width:80ch;margin:6px 0;padding-left:20px}.kb-body li{margin:3px 0}.kb-body table{border-collapse:collapse;width:100%;margin:8px 0}.kb-body th,.kb-body td{text-align:left;border-bottom:1px solid var(--rule-2);vertical-align:top;padding:7px 8px}.kb-body th{font-size:var(--fs-xs);color:var(--ink-3);font-weight:600}.kb-body em{color:var(--staff);font-style:normal}.src{white-space:nowrap;border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:650}.src.real{background:var(--ok-tint);color:var(--ok)}.src.demo{border:1px dashed var(--ink-3);color:var(--ink-2);background:0 0}.kb-edit{border:1px solid var(--staff);border-radius:var(--radius-m);width:100%;min-height:240px;font:13.5px/1.55 var(--font);background:var(--sunk);margin-top:10px;padding:12px}.kb-banner{border:1px dashed var(--ink-3);border-radius:var(--radius-l);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;padding:14px 18px;display:flex}.loop li.now.risk span{border-color:var(--risk);box-shadow:0 0 0 4px var(--risk-tint)}.loop li.now.risk{color:var(--risk)}.timeline .who:before{display:none}.digest{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.digest{grid-template-columns:1fr 1fr}}.today-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:16px;display:grid}@media (width<=1000px){.today-grid{grid-template-columns:1fr}}.exceptions{margin:0;padding:0;list-style:none}.exceptions li{border-top:1px solid var(--rule-2);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.exceptions li:first-child{border-top:0;padding-top:4px}.exceptions li.resolved .ex-main{opacity:.5}.suggestion{color:var(--clara-ink);margin-top:6px}.try-panel{background:var(--ink);color:#fff;border-color:var(--ink)}.try-panel .muted{color:#ffffffb8}.try-panel .btn{background:var(--clara);color:var(--ink)}.try-panel .btn:hover{background:#e9a239}@media (width<=560px){.exceptions li{grid-template-columns:1fr}}.funnel{background:var(--rule-2);border-radius:6px;height:12px;position:relative;overflow:hidden}.funnel i{border-radius:6px;position:absolute;top:0;bottom:0;left:0}.funnel .f-reached{background:var(--clara-tint)}.funnel .f-done{background:var(--clara)}.legend{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin:0 4px 0 12px;display:inline-block}.legend:first-child{margin-left:0}.legend.done{background:var(--clara)}.legend.reached{background:var(--clara-tint)}.legend.called{background:var(--rule-2)}.versus{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.versus>div{border-radius:var(--radius-m);background:var(--sunk);flex-direction:column;gap:6px;padding:14px;display:flex}.versus b{font-size:var(--fs-xxl);letter-spacing:-.03em;font-weight:750;line-height:1.05}.bars-chart{align-items:flex-end;gap:14px;height:170px;margin-top:10px;padding-top:22px;display:flex}.bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex;position:relative}.bar-col i{background:var(--staff);opacity:.55;border-radius:4px 4px 0 0;width:100%;max-width:44px;display:block}.bar-col:last-child i{opacity:1}.bar-val{font-size:var(--fs-xs);color:var(--ink-2);font-weight:650}.bar-label{font-size:var(--fs-xs);color:var(--ink-3)}.pair{justify-content:flex-end;gap:10px;display:inline-flex}.p-staff{color:var(--staff);min-width:40px}.p-clara{color:var(--clara-ink);min-width:40px;font-weight:700}.calc-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:14px;display:grid}@media (width<=900px){.calc-grid,.versus{grid-template-columns:1fr}}.slider{flex-direction:column;gap:6px;display:flex}.slider input{width:100%;accent-color:var(--ink)}.calc-out{border-radius:var(--radius-m);background:var(--clara-tint);flex-direction:column;gap:14px;padding:18px;display:flex}.calc-out .stat b{font-size:var(--fs-xxl)}
