.v2 .v2-record__field{aspect-ratio:600/440;position:relative}.v2 .v2-record__paths{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v2 .v2-record__stem{stroke:rgb(var(--demo-tint)/.14);stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.v2 .v2-record__particle{fill:var(--smultron)}.v2 .v2-record__sources{width:24%;margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0;left:0}.v2 .v2-record__source{border:1px solid rgb(var(--demo-tint)/.08);background:rgb(var(--demo-tint)/.05);height:12.727%;transition:border-color .3s var(--out),background-color .3s var(--out),box-shadow .3s var(--out);border-radius:10px;align-items:center;gap:8px;padding:0 8px;display:flex;position:absolute;left:0;right:0;box-shadow:inset 0 1px #ffffff0d}.v2 .v2-record__source[data-sending]{background:#d843431f;border-color:#d843438c;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #d843431f}.v2 .v2-record__icon{background:rgb(var(--demo-tint)/.1);width:24px;height:24px;box-shadow:inset 0 0 0 1px rgb(var(--demo-tint)/.08);color:var(--demo-ink);border-radius:6px;flex:none;place-items:center;display:grid}.v2 .v2-record__icon svg{width:13px;height:13px}.v2 .v2-record__text{flex-direction:column;gap:1px;min-width:0;display:flex}.v2 .v2-record__name,.v2 .v2-record__kind,.v2 .v2-record__label,.v2 .v2-record__filled{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2 .v2-record__name{color:var(--demo-ink);font-size:.8125rem;font-weight:600}.v2 .v2-record__kind{color:var(--demo-muted);font-size:.6875rem}.v2 .v2-record__card{border:1px solid rgb(var(--demo-tint)/.08);background:rgb(var(--demo-tint)/.05);border-radius:10px;flex-direction:column;width:55%;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.v2 .v2-record__title{border-bottom:1px solid rgb(var(--demo-tint)/.08);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.v2 .v2-record__company{font-family:var(--display);letter-spacing:-.02em;color:var(--demo-ink);font-size:1rem;font-weight:600}.v2 .v2-record__complete{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--demo-muted);transition:color .3s var(--out);align-items:center;gap:6px;display:inline-flex}.v2 .v2-record__complete[data-on]{color:var(--demo-ink)}.v2 .v2-record__complete[data-on]:before{content:"";background:var(--smultron);border-radius:999px;width:6px;height:6px}.v2 .v2-record__rows{flex-direction:column;flex:1;margin:0;display:flex}.v2 .v2-record__row{border-bottom:1px solid rgb(var(--demo-tint)/.06);flex:1;grid-template-columns:34% minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;display:grid}.v2 .v2-record__row:last-child{border-bottom:0}.v2 .v2-record__row[data-filled]{animation:v2-record-land .9s var(--out)}@keyframes v2-record-land{0%{background:#d8434338}}.v2 .v2-record__label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--demo-muted);font-size:.5625rem}.v2 .v2-record__value{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.v2 .v2-record__filled{color:var(--demo-ink);animation:v2-record-in .5s var(--lift);font-size:.78125rem}@keyframes v2-record-in{0%{opacity:0;transform:translateY(4px)}}.v2 .v2-record__via{color:var(--demo-muted);flex:none;place-items:center;display:grid}.v2 .v2-record__via svg{width:12px;height:12px}.v2 .v2-record__empty{background:rgb(var(--demo-tint)/.08);border-radius:4px;width:64%;height:8px;display:block}@media (max-width:640px){.v2 .v2-record__field{aspect-ratio:auto;flex-direction:column;gap:12px;display:flex}.v2 .v2-record__paths{display:none}.v2 .v2-record__sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:auto;display:grid;position:static}.v2 .v2-record__source{flex-direction:column;justify-content:center;gap:6px;height:64px;padding:0 6px;position:static}.v2 .v2-record__text{align-items:center;max-width:100%}.v2 .v2-record__kind{display:none}.v2 .v2-record__name{font-size:.75rem}.v2 .v2-record__card{width:auto;position:static}.v2 .v2-record__title{height:44px}.v2 .v2-record__row{min-height:36px}}.v2 .v2-play__list{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.v2 .v2-play__item{border-bottom:1px solid var(--demo-rule-soft);opacity:0;transition:opacity .5s var(--out),transform .5s var(--lift);padding-block:16px;transform:translateY(8px)}.v2 .v2-play__item:last-child{border-bottom:0;padding-bottom:0}.v2 .v2-play__item[data-on=true]{opacity:1;transform:none}.v2 .v2-play__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2 .v2-play__area,.v2 .v2-play__shared{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase}.v2 .v2-play__area{color:var(--demo-muted)}.v2 .v2-play__shared{color:var(--demo-signal);opacity:0;transition:opacity .4s var(--out),transform .4s var(--lift);align-items:center;gap:6px;display:inline-flex;transform:translate(-4px)}.v2 .v2-play__shared:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.v2 .v2-play__shared[data-on]{opacity:1;transform:none}.v2 .v2-play__finding{font-family:var(--display);letter-spacing:-.02em;color:var(--demo-ink);margin-top:8px;font-size:1rem;font-weight:600}.v2 .v2-play__metric{color:var(--demo-muted);margin-top:2px;font-size:.75rem}.v2 .v2-play__bars{gap:6px;margin-top:12px;display:grid}.v2 .v2-play__bar{grid-template-columns:84px minmax(0,1fr) 36px;align-items:center;gap:12px;display:grid}.v2 .v2-play__barLabel{color:var(--demo-muted);white-space:nowrap;font-size:.6875rem}.v2 .v2-play__track{background:rgb(var(--demo-tint)/.08);border-radius:999px;height:6px;position:relative;overflow:hidden}.v2 .v2-play__fill{border-radius:inherit;background:rgb(var(--demo-tint)/.38);width:0;transition:width .9s var(--lift);position:absolute;top:0;bottom:0;left:0}.v2 .v2-play__bar[data-lead] .v2-play__fill{background:var(--smultron)}.v2 .v2-play__item[data-measured] .v2-play__fill{width:var(--w)}.v2 .v2-play__value{font-family:var(--mono);text-align:right;color:var(--demo-muted);font-size:.6875rem}.v2 .v2-play__bar[data-lead] .v2-play__value{color:var(--demo-ink)}.v2 .v2-strat__bars{gap:12px;margin-top:20px;display:grid}.v2 .v2-strat__bar{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.v2 .v2-strat__barLabel,.v2 .v2-strat__area{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--demo-muted)}.v2 .v2-strat__stack{background:rgb(var(--demo-tint)/.04);border-radius:8px;height:28px;display:flex;overflow:hidden}.v2 .v2-strat__segment{box-sizing:border-box;border-right:2px solid var(--demo-seam);width:0;height:100%;transition:width 1s var(--lift);flex:none}.v2 .v2-strat__segment:last-child{border-right:0}.v2 .v2-strat__bar[data-on=true] .v2-strat__segment{width:var(--w)}.v2 .v2-strat__segment[data-tone="0"],.v2 .v2-strat__key[data-tone="0"]:before{background:rgb(var(--demo-tint)/.34)}.v2 .v2-strat__segment[data-tone=lead],.v2 .v2-strat__key[data-tone=lead]:before{background:var(--smultron)}.v2 .v2-strat__segment[data-tone="2"],.v2 .v2-strat__key[data-tone="2"]:before{background:rgb(var(--demo-tint)/.2)}.v2 .v2-strat__segment[data-tone="3"],.v2 .v2-strat__key[data-tone="3"]:before{background:rgb(var(--demo-tint)/.1)}.v2 .v2-strat__legend{flex-wrap:wrap;gap:6px 16px;margin:4px 0 0 84px;padding:0;list-style:none;display:flex}.v2 .v2-strat__key{color:var(--demo-muted);align-items:center;gap:6px;font-size:.6875rem;display:inline-flex}.v2 .v2-strat__key:before{content:"";border-radius:2px;width:8px;height:8px}.v2 .v2-strat__key[data-tone=lead]{color:var(--demo-ink)}.v2 .v2-strat__findings{border-top:1px solid var(--demo-rule-soft);margin:20px 0 0;padding:0;list-style:none}.v2 .v2-strat__finding{border-bottom:1px solid rgb(var(--demo-tint)/.06);opacity:0;transition:opacity .5s var(--out),transform .5s var(--lift);grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:12px;padding-block:14px;display:grid;transform:translateY(8px)}.v2 .v2-strat__finding:last-child{border-bottom:0;padding-bottom:0}.v2 .v2-strat__finding[data-on=true]{opacity:1;transform:none}.v2 .v2-strat__finding[data-act] .v2-strat__area{color:var(--demo-signal)}.v2 .v2-strat__text{color:var(--demo-ink);font-size:.875rem;line-height:1.45}@media (max-width:640px){.v2 .v2-strat__legend{margin-left:0}}
