.efficiency-copy h2[data-v-a429dff9]{font-size:clamp(25px,2.8vw,39px);white-space:nowrap;letter-spacing:-.04em}.efficiency-controls[data-v-a429dff9]{display:grid;gap:5px;margin-top:22px}.efficiency-controls button[data-v-a429dff9]{display:flex;align-items:flex-start;gap:12px;text-align:start;font:inherit;color:var(--dana-ink);background:transparent;border:1px solid transparent;border-radius:15px;padding:15px;cursor:pointer}.efficiency-controls button[aria-pressed=true][data-v-a429dff9]{background:var(--dana-surface);border-color:var(--dana-border)}.efficiency-controls button[data-v-a429dff9]:hover{background:var(--dana-surface)}.efficiency-controls__icon[data-v-a429dff9]{width:35px;height:35px;display:grid;place-items:center;flex:none;border-radius:10px;color:var(--dana-accent);background:var(--dana-soft)}.efficiency-controls button>span[data-v-a429dff9]:nth-child(2){flex:1;min-width:0;display:grid;gap:6px}.efficiency-controls b[data-v-a429dff9]{font-size:13px}.efficiency-controls small[data-v-a429dff9]{font-size:11px;line-height:2;color:var(--dana-muted)}.efficiency-controls button>svg[data-v-a429dff9]{flex:none;margin-top:10px;color:var(--dana-accent)}.efficiency-board a[data-v-a429dff9]:focus-visible,.efficiency-controls button[data-v-a429dff9]:focus-visible{outline:2px solid var(--dana-accent);outline-offset:3px}.efficiency-board[data-v-a429dff9]{padding:26px;border:1px solid var(--dana-border);border-radius:24px;background:var(--dana-surface);min-width:0;align-self:center}.efficiency-board header[data-v-a429dff9]{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--dana-border);padding-bottom:18px}.efficiency-board header>span[data-v-a429dff9]{display:flex;align-items:center;gap:9px;font-size:13px}.efficiency-board header>small[data-v-a429dff9]{font-size:9px;color:var(--dana-muted);padding:5px 9px;border:1px solid var(--dana-border);border-radius:20px}.efficiency-source[data-v-a429dff9]{text-align:center;padding:23px 20px 0}.efficiency-source>span[data-v-a429dff9]{font-size:11px;color:var(--dana-muted)}.efficiency-tokens[data-v-a429dff9]{display:flex;gap:6px;justify-content:center;margin:16px auto 0;max-width:310px}.efficiency-tokens i[data-v-a429dff9]{height:23px;flex:1;border:1px solid color-mix(in srgb,var(--dana-accent) 20%,var(--dana-border));background:var(--dana-soft);border-radius:5px;animation:token-flow-a429dff9 4s ease-in-out infinite;animation-delay:calc(var(--order)*.08s)}.efficiency-tokens--0 i[data-v-a429dff9]:nth-child(n+7){border-style:dashed;animation-name:token-dedupe-a429dff9}.efficiency-tokens--1 i[data-v-a429dff9]:nth-child(n+9){opacity:.25;animation:none}.efficiency-tokens--2 i[data-v-a429dff9]:nth-child(-n+5){background:color-mix(in srgb,#299b83 22%,var(--dana-surface));border-color:#299b8355}.efficiency-connector[data-v-a429dff9]{height:31px;position:relative;width:1px;background:var(--dana-border);margin:auto}.efficiency-connector i[data-v-a429dff9]{position:absolute;width:5px;height:5px;left:-2px;top:4px;border-radius:50%;background:var(--dana-accent);animation:token-path-a429dff9 2s infinite}.efficiency-engine[data-v-a429dff9]{display:flex;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--dana-accent) 35%,var(--dana-border));background:var(--dana-soft);border-radius:15px;padding:17px}.efficiency-engine>span[data-v-a429dff9]{color:var(--dana-accent)}.efficiency-engine>div[data-v-a429dff9]{display:grid;gap:6px;flex:1}.efficiency-engine small[data-v-a429dff9]{font-size:9px;color:var(--dana-muted)}.efficiency-engine strong[data-v-a429dff9]{font-size:13px}.efficiency-engine>svg[data-v-a429dff9]{color:var(--dana-accent);flex:none}.efficiency-result[data-v-a429dff9]{display:flex;align-items:center;gap:11px;padding:17px;border:1px solid var(--dana-border);border-radius:15px}.efficiency-result>span[data-v-a429dff9]{color:#299b83}.efficiency-result>div[data-v-a429dff9]{display:grid;gap:7px}.efficiency-result strong[data-v-a429dff9]{font-size:12px}.efficiency-result small[data-v-a429dff9]{font-size:10px;color:var(--dana-muted);line-height:1.9}.efficiency-board footer[data-v-a429dff9]{display:flex;align-items:center;gap:10px;border-top:1px solid var(--dana-border);padding-top:21px;margin-top:25px}.efficiency-board footer>svg[data-v-a429dff9]{flex:none;color:var(--dana-accent)}.efficiency-board footer>div[data-v-a429dff9]{flex:1}.efficiency-board footer b[data-v-a429dff9]{font-size:11px}.efficiency-board footer p[data-v-a429dff9]{font-size:10px;line-height:1.9;color:var(--dana-muted);margin:5px 0 0}.efficiency-board footer>a[data-v-a429dff9]{color:var(--dana-accent);padding:8px}.efficiency-note[data-v-a429dff9]{font-size:9px;line-height:1.9;color:var(--dana-muted);margin:18px 0 0;text-align:center}@keyframes token-flow-a429dff9{50%{transform:translateY(3px);background:color-mix(in srgb,var(--dana-accent) 20%,var(--dana-surface))}}@keyframes token-dedupe-a429dff9{50%,80%{opacity:.15;transform:scale(.75)}}@keyframes token-path-a429dff9{to{transform:translateY(20px);opacity:0}}@media(max-width:1050px){.efficiency-copy h2[data-v-a429dff9]{font-size:29px}.efficiency-board[data-v-a429dff9]{padding:22px}.efficiency-section .m30-split[data-v-a429dff9]{gap:28px}}@media(max-width:760px){.efficiency-copy h2[data-v-a429dff9]{font-size:clamp(22px,6vw,34px)}.efficiency-board[data-v-a429dff9]{padding:20px}.efficiency-controls button[data-v-a429dff9]{padding:13px 10px}.efficiency-controls small[data-v-a429dff9]{font-size:11px}.efficiency-board header>span[data-v-a429dff9]{font-size:12px}}@media(prefers-reduced-motion:reduce){.efficiency-board i[data-v-a429dff9]{animation:none!important}}
