.agt-tab{white-space:nowrap}.agt-panel{margin-top:16px}.agt-frame{aspect-ratio:4/3;border:1px solid var(--border);background:radial-gradient(60% 60% at 100% 0%, #e8501a12, transparent 70%), var(--bg);border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}@media (max-width:640px){.agt-frame{aspect-ratio:4/5}}.agt-frame:not(.is-visible) *{animation-play-state:paused}.agd-root{position:absolute;inset:0}.agd{--u:1cqw;gap:calc(2.2 * var(--u));padding:calc(3.4 * var(--u));color:var(--ink);flex-direction:column;display:flex;position:absolute;inset:0}@container (max-width:560px){.agd{--u:1.75cqw}.agd-body{grid-template-columns:minmax(0,1fr)!important}.agd-inbox,.agd-lines,.agd-brief,.agd-credit{display:none!important}}.agd-head{font-family:var(--font-mono);font-size:calc(1.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.agd-run{align-items:center;gap:calc(.8 * var(--u));color:#1e7b45;display:inline-flex}.agd-run i{width:calc(1.1 * var(--u));height:calc(1.1 * var(--u));background:#1e7b45;border-radius:50%;animation:1.6s ease-in-out infinite agd-blink}@keyframes agd-blink{50%{opacity:.3}}.agd-body{gap:calc(2 * var(--u));flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);min-height:0;display:grid}.agd-inbox,.agd-convo,.agd-reasons,.agd-lines,.agd-table,.agd-brief,.agd-journey,.agd-credit{gap:calc(1.2 * var(--u));min-width:0;padding:calc(2.4 * var(--u));border-radius:calc(2 * var(--u));box-shadow:0 calc(1.6 * var(--u)) calc(4 * var(--u)) calc(-2.4 * var(--u)) #0d0d0d40;background:#fff;border:1px solid #0d0d0d0f;flex-direction:column;display:flex;overflow:hidden}.agd-pane-k{align-items:center;gap:calc(.8 * var(--u));margin-bottom:calc(.4 * var(--u));font-size:calc(1.55 * var(--u));color:var(--muted);font-weight:500;display:flex}.agd-pane-k b{color:var(--ink)}.agd-mark{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));background:50%/contain no-repeat;flex:none;display:inline-block}.agd-pill{padding:calc(.6 * var(--u)) calc(1.6 * var(--u));font-size:calc(1.45 * var(--u));color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:99px;align-self:flex-start;align-items:center;font-weight:500;display:inline-flex}.agd-pill.is-accent{background:var(--accent-soft);color:color-mix(in srgb, var(--accent) 80%, #000)}.agd-ava{width:calc(4 * var(--u));height:calc(4 * var(--u));font-size:calc(1.7 * var(--u));color:var(--ink);background:#e7e4df;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:600;display:grid}@keyframes agd-in{0%{opacity:0;transform:translateY(calc(1.2 * var(--u)))}}@keyframes agd-pop{0%{opacity:0;transform:scale(.6)}}@keyframes agd-slide{0%{opacity:0;transform:translateX(calc(3 * var(--u)))}}@keyframes agd-grow{0%{transform:scaleX(0)}}.agd-row{align-items:center;gap:calc(1.2 * var(--u));padding:calc(1.1 * var(--u));border-radius:calc(1.4 * var(--u));display:flex}.agd-row.is-on{background:#f6f5f3}.agd-row-t{flex:1;min-width:0}.agd-row-t b{font-size:calc(1.75 * var(--u));font-weight:600;display:block}.agd-row-t small{font-size:calc(1.5 * var(--u));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agd-score{padding:calc(.4 * var(--u)) calc(1.2 * var(--u));font-size:calc(1.6 * var(--u));animation:agd-pop .5s var(--ease-out-quart) calc(.5s + var(--i) * .25s) both;border-radius:99px;flex:none;font-style:normal;font-weight:600}.agd-score.is-hi{color:#1e7b45;background:#e6f5ea}.agd-score.is-mid{color:#9a5e07;background:#fdf3dc}.agd-score.is-lo{color:var(--muted);background:#f1efec}.agd-chat-head{align-items:center;gap:calc(1 * var(--u));padding-bottom:calc(1.2 * var(--u));border-bottom:1px solid var(--border);font-size:calc(1.8 * var(--u));display:flex}.agd-chat-head small{font-size:calc(1.45 * var(--u));color:var(--muted);margin-left:auto}.agd-msg{max-width:84%;padding:calc(1.2 * var(--u)) calc(1.8 * var(--u));border-radius:calc(1.6 * var(--u));font-size:calc(1.75 * var(--u));animation:agd-in .5s var(--ease-out-quart) both;line-height:1.4}.agd-msg.is-in{background:#f1efec;align-self:flex-start}.agd-msg.is-out{background:#dcf8c6;align-self:flex-end}.agd-msg.is-1{animation-delay:.3s}.agd-msg.is-2{animation-delay:1s}.agd-msg.is-3{animation-delay:1.7s}.agd-msg mark{padding:0 calc(.2 * var(--u));color:inherit;background:linear-gradient(#0000 58%,#e8501a4d 0)}.agd-signal{align-self:flex-start;align-items:center;gap:calc(.6 * var(--u));padding:calc(.4 * var(--u)) calc(1.2 * var(--u));background:var(--accent-soft);font-family:var(--font-mono);font-size:calc(1.3 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 80%, #000);border-radius:99px;display:inline-flex}.agd-signal:before{content:"✓"}.agd-signal.is-1{animation:.4s .8s both agd-pop}.agd-signals{gap:calc(.8 * var(--u));flex-wrap:wrap;animation:.4s 2.2s both agd-in;display:flex}.agd-verdict{align-items:center;gap:calc(1.6 * var(--u));padding:calc(1.6 * var(--u));border-radius:calc(1.6 * var(--u));background:var(--ink);color:#fff;animation:agd-in .6s var(--ease-out-quart) 2.8s both;margin-top:auto;display:flex}.agd-verdict-score{flex-direction:column;display:flex}.agd-verdict-score b{font-size:calc(4.4 * var(--u));letter-spacing:-.03em;font-weight:500;line-height:1}.agd-verdict-score small{font-size:calc(1.35 * var(--u));color:#ffffffb3}.agd-verdict-t{gap:calc(.3 * var(--u));padding-left:calc(1.6 * var(--u));border-left:1px solid #ffffff26;flex-direction:column;flex:1;display:flex}.agd-verdict-t small{font-family:var(--font-mono);font-size:calc(1.3 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:#fff9}.agd-verdict-t b{font-size:calc(1.85 * var(--u));font-weight:500}.agd-lost .agd-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.agd-reason{gap:calc(.6 * var(--u));flex-direction:column;display:flex}.agd-reason-t{font-size:calc(1.7 * var(--u));justify-content:space-between;display:flex}.agd-reason-t b{font-weight:600}.agd-reason>i{height:calc(1.4 * var(--u));background:#f1efec;border-radius:99px;display:block;overflow:hidden}.agd-reason>i>i{width:var(--w);border-radius:inherit;transform-origin:0;max-width:100%;height:100%;animation:agd-grow 1s var(--ease-out-quart) calc(.3s + var(--i) * .12s) both;background:#c9c6c1;display:block}.agd-reason.is-top>i>i{background:linear-gradient(90deg,#f07a3f,#e8501a)}.agd-line{gap:calc(.4 * var(--u));padding:calc(1.2 * var(--u)) calc(1.4 * var(--u));border-radius:calc(1.4 * var(--u));animation:agd-in .5s ease calc(.9s + var(--i) * .3s) both;background:#f6f5f3;flex-direction:column;display:flex}.agd-line b{font-size:calc(1.7 * var(--u));font-weight:500}.agd-line small{font-size:calc(1.4 * var(--u));color:var(--muted)}.agd-line em{padding:0 calc(.9 * var(--u));color:var(--ink);background:#fff;border-radius:99px;font-style:normal;font-weight:600}.agd-line em.is-top{background:var(--accent-soft);color:color-mix(in srgb, var(--accent) 80%, #000)}.agd-insight{align-items:center;gap:calc(1 * var(--u)) calc(2 * var(--u));padding:calc(2 * var(--u)) calc(2.4 * var(--u));border-radius:calc(2 * var(--u));background:var(--ink);color:#fff;flex-wrap:wrap;animation:.6s 2s both agd-in;display:flex}.agd-insight-k{font-family:var(--font-mono);font-size:calc(1.35 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.agd-insight b{flex:1 1 calc(40 * var(--u));font-size:calc(1.85 * var(--u));font-weight:500;line-height:1.35}.agd-topics .agd-body{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.agd-topic{grid-template-columns:calc(2.6 * var(--u)) minmax(0, 1fr) calc(11 * var(--u)) calc(5 * var(--u)) calc(6.6 * var(--u));gap:calc(1.2 * var(--u));padding:calc(1.1 * var(--u)) calc(1.2 * var(--u));border-radius:calc(1.4 * var(--u));font-size:calc(1.7 * var(--u));animation:agd-in .45s ease calc(.2s + var(--i) * .12s) both;align-items:center;display:grid}.agd-topic.is-top{background:var(--accent-soft)}.agd-rank{font-family:var(--font-mono);color:var(--muted)}.agd-topic.is-top .agd-rank{color:color-mix(in srgb, var(--accent) 80%, #000)}.agd-topic b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.agd-topic svg{width:100%;height:calc(3.2 * var(--u))}.agd-topic path{fill:none;stroke:#b9b5ae;stroke-width:1.6px;vector-effect:non-scaling-stroke}.agd-topic.is-top path{stroke:var(--accent);stroke-width:2px}.agd-n{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.agd-topic em{color:#1e7b45;text-align:right;font-style:normal;font-weight:600}.agd-topic em.is-down{color:#c2185b}.agd-brief{animation:agd-slide .6s var(--ease-out-quart) 1.3s both}.agd-brief-row{gap:calc(.3 * var(--u));padding:calc(1.1 * var(--u)) 0;border-bottom:1px dashed var(--border);flex-direction:column;display:flex}.agd-brief-row small{font-family:var(--font-mono);font-size:calc(1.3 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.agd-brief-row b{font-size:calc(1.85 * var(--u));font-weight:500}.agd-brief .agd-pill{margin-top:auto}.agd-attr .agd-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.agd-path{flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}.agd-path:before{content:"";top:calc(2 * var(--u));bottom:calc(2 * var(--u));left:calc(2 * var(--u) - 1px);background:linear-gradient(var(--accent), #f6b08f);transform-origin:top;width:2px;animation:agd-grow-y 2s var(--ease-out-quart) .3s both;position:absolute}@keyframes agd-grow-y{0%{transform:scaleY(0)}}.agd-node{align-items:center;gap:calc(1.6 * var(--u));animation:agd-in .45s ease calc(.3s + var(--i) * .4s) both;display:flex;position:relative}.agd-dot{z-index:1;width:calc(4 * var(--u));height:calc(4 * var(--u));border:2px solid var(--accent);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.agd-node.is-end .agd-dot{background:var(--accent)}.agd-node>span{flex:1;min-width:0}.agd-node b{font-size:calc(1.8 * var(--u));font-weight:600;display:block}.agd-node small{font-size:calc(1.45 * var(--u));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agd-node em{font-family:var(--font-mono);font-size:calc(1.35 * var(--u));color:var(--muted);font-style:normal}.agd-credit{animation:.6s 2.3s both agd-slide}.agd-credit-big b{font-size:calc(5.2 * var(--u));letter-spacing:-.03em;font-weight:500;line-height:1;display:block}.agd-credit-big small{font-size:calc(1.5 * var(--u));color:var(--muted)}.agd-kv{padding:calc(1 * var(--u)) 0;border-bottom:1px dashed var(--border);font-size:calc(1.55 * var(--u));justify-content:space-between;display:flex}.agd-kv small{color:var(--muted)}.agd-kv b{font-weight:600}.agd-credit .agd-pill{margin-top:auto}.agt-caption{flex-direction:column;gap:8px;margin-top:16px;display:flex}.agt-does{color:var(--ink);font-size:16px;line-height:1.5}.agt-example{color:var(--muted);align-items:baseline;gap:10px;font-size:14px;line-height:1.45;display:flex}.agt-example-lbl{border:1px solid var(--border-strong);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10.5px}@media (max-width:640px){.agt-tabs{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.agt-tabs::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.agt-frame *{animation:none!important}}
.rpd{--rpd-accent-ink:color-mix(in srgb, var(--accent) 82%, #000);container:rpd/inline-size}.rpd-frame{aspect-ratio:16/9;border:1px solid var(--border);background:var(--bg);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0d0d0d0a,0 14px 34px -20px #0d0d0d24;container-type:inline-size}.rpd-app{--u:1cqw;gap:calc(1.8 * var(--u));padding:calc(2.6 * var(--u)) calc(2.8 * var(--u));color:var(--ink);flex-direction:column;display:flex;position:absolute;inset:0}@container rpd (max-width:559px){.rpd-frame{aspect-ratio:4/5}}@container (max-width:559px){.rpd-app{--u:1.75cqw}}.rpd-top{justify-content:space-between;align-items:center;gap:calc(2 * var(--u));display:flex}.rpd-title{align-items:center;gap:calc(.9 * var(--u));font-family:var(--font-display);font-size:calc(1.6 * var(--u));letter-spacing:-.01em;white-space:nowrap;font-weight:600;display:inline-flex}.rpd-live{width:calc(.8 * var(--u));height:calc(.8 * var(--u));background:var(--accent);box-shadow:0 0 0 calc(.4 * var(--u)) color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%}.rpd-chip{margin-left:calc(.3 * var(--u));padding:calc(.25 * var(--u)) calc(.9 * var(--u));border:1px solid var(--border-strong);background:var(--surface);font-family:var(--font-mono);font-size:calc(.95 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-radius:999px;font-weight:500}.rpd-spend{font-family:var(--font-mono);font-size:calc(1.05 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}@container (max-width:559px){.rpd-spend{display:none}}.rpd-time{align-items:start;gap:calc(1.8 * var(--u));grid-template-columns:auto minmax(0,1fr);display:grid}.rpd-play{width:calc(3.2 * var(--u));height:calc(3.2 * var(--u));border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,color .2s,border-color .2s;display:grid}.rpd-play:hover{border-color:var(--ink);background:var(--ink);color:#fff}.rpd-play svg{width:44%;height:44%}.rpd-play:focus-visible,.rpd-tl-marks button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rpd-tl{gap:calc(.7 * var(--u));padding-top:calc(.4 * var(--u));display:grid}.rpd-tl-track{--knob:calc(2.2 * var(--u));height:var(--knob);align-items:center;display:flex;position:relative}.rpd-tl-track:before{content:"";top:50%;right:calc(var(--knob) / 2);left:calc(var(--knob) / 2);height:calc(.9 * var(--u));background:linear-gradient(var(--border-strong), var(--border-strong)) left center / 2px 100% no-repeat, linear-gradient(var(--border-strong), var(--border-strong)) center / 2px 100% no-repeat, linear-gradient(var(--border-strong), var(--border-strong)) right center / 2px 100% no-repeat;pointer-events:none;position:absolute;transform:translateY(-50%)}.rpd-tl-track input{width:100%;height:calc(.4 * var(--u));background:linear-gradient(to right, var(--ink) 0%, var(--ink) calc(var(--t) * 100%), var(--border-strong) calc(var(--t) * 100%));cursor:grab;appearance:none;border-radius:999px;outline:none;margin:0;position:relative}.rpd-tl-track input:active{cursor:grabbing}.rpd-tl-track input::-webkit-slider-thumb{width:var(--knob);height:var(--knob);border:calc(.45 * var(--u)) solid var(--surface);background:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 4px 10px -4px #0d0d0d66;appearance:none;border-radius:50%;transition:background-color .3s}.rpd-tl-track input::-moz-range-thumb{width:var(--knob);height:var(--knob);border:calc(.45 * var(--u)) solid var(--surface);background:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 4px 10px -4px #0d0d0d66;border-radius:50%}.rpd-frame.is-m3 .rpd-tl-track input::-webkit-slider-thumb{background:var(--accent)}.rpd-frame.is-m3 .rpd-tl-track input::-moz-range-thumb{background:var(--accent)}.rpd-tl-track input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.rpd-tl-marks{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rpd-tl-marks>*{gap:calc(.15 * var(--u));font:inherit;text-align:left;color:var(--muted);background:0 0;border:0;padding:0;transition:color .25s;display:grid}.rpd-tl-marks button{cursor:pointer}.rpd-tl-marks button:hover{color:var(--ink)}.rpd-tl-mid{text-align:center}.rpd-tl-marks>:last-child{text-align:right}.rpd-tl-marks b{font-family:var(--font-display);font-size:calc(1.3 * var(--u));letter-spacing:-.01em;font-weight:600}.rpd-tl-marks span:not(.rpd-tl-mid),.rpd-tl-marks button span{font-family:var(--font-mono);font-size:calc(.85 * var(--u));letter-spacing:.12em;text-transform:uppercase}.rpd-tl-marks .is-on{color:var(--ink)}.rpd-frame.is-m3 .rpd-tl-marks>:last-child b{color:var(--rpd-accent-ink)}.rpd-cap{min-height:calc(2 * 1.22 * 2.2 * var(--u));font-family:var(--font-display);font-size:calc(2.2 * var(--u));letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.22}.rpd-cap em{color:var(--rpd-accent-ink);font-style:normal}@container (max-width:559px){.rpd-cap{min-height:calc(3 * 1.22 * 2.1 * var(--u));font-size:calc(2.1 * var(--u))}}.rpd-funnel{gap:calc(.8 * var(--u));grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container (max-width:559px){.rpd-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}}.rpd-cell{gap:calc(.4 * var(--u));min-width:0;padding:calc(1.1 * var(--u)) calc(1.1 * var(--u));border:1px solid var(--border);border-radius:calc(1.4 * var(--u));background:var(--surface);flex-direction:column;transition:border-color .5s;display:flex;position:relative;overflow:visible}.rpd-cell.is-up{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.rpd-cell:after{content:"";border-radius:inherit;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--accent) 16%, transparent) 50%, transparent 70%);opacity:0;pointer-events:none;background-position:120% 0;background-size:260% 100%;position:absolute;inset:0}.rpd-c-label{font-family:var(--font-mono);font-size:calc(.9 * var(--u));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}.rpd-c-vol{font-family:var(--font-display);font-size:calc(2.5 * var(--u));letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.rpd-d-row{height:calc(1.7 * var(--u));display:flex}.rpd-d{padding:0 calc(.7 * var(--u));background:var(--accent-soft);font-size:calc(.95 * var(--u));color:var(--rpd-accent-ink);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.rpd-c-bar{height:calc(.35 * var(--u));background:var(--bg);border-radius:999px;overflow:hidden}.rpd-c-bar i{background:var(--ink);border-radius:999px;height:100%;display:block}.rpd-cell.is-up .rpd-c-bar i{background:linear-gradient(to right, var(--ink) 70%, var(--accent))}.rpd-c-rate{align-items:baseline;gap:0 calc(.4 * var(--u));min-height:calc(2 * 1.35 * var(--u));margin-top:calc(.3 * var(--u));font-size:calc(1 * var(--u));color:var(--muted);flex-wrap:wrap;line-height:1.35;display:flex}.rpd-c-rate b{font-family:var(--font-display);font-size:calc(1.3 * var(--u));letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.rpd-c-rate small{font-size:calc(.85 * var(--u));color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}.rpd-c-cost{padding-top:calc(.5 * var(--u));border-top:1px solid var(--border);font-size:calc(.9 * var(--u));color:var(--muted);margin-top:auto;line-height:1.3}.rpd-arrow{top:calc(2.4 * var(--u));right:calc(-1.4 * var(--u) - 1px);z-index:2;width:calc(2 * var(--u));height:calc(2 * var(--u));border:1px solid var(--border-strong);background:var(--surface);font-size:calc(1 * var(--u));color:var(--muted);pointer-events:none;animation:3.5s linear infinite rpd-wave;animation-delay:calc(var(--i) * .35s);border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute}@container (max-width:559px){.rpd-cell:nth-child(3) .rpd-arrow{display:none}}.rpd-results{gap:calc(.8 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid}.rpd-res{align-items:end;gap:calc(1 * var(--u));min-width:0;padding:calc(1.2 * var(--u)) calc(1.4 * var(--u));border:1px solid var(--border);border-radius:calc(1.4 * var(--u));background:var(--surface);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.rpd-res-txt{gap:calc(.3 * var(--u));flex-direction:column;min-width:0;display:flex}.rpd-res-k{font-family:var(--font-mono);font-size:calc(.9 * var(--u));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}.rpd-res-v{font-family:var(--font-display);font-size:calc(2.9 * var(--u));letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1.05}.rpd-res-was{font-size:calc(1 * var(--u));color:var(--muted);white-space:nowrap}.rpd-res-was .is-good{color:var(--rpd-accent-ink);font-weight:600}.rpd-res-was .is-bad{color:var(--ink);font-weight:600}.rpd-res.is-hot{border-color:var(--ink);background:var(--ink);color:#fff}.rpd-res.is-hot .rpd-res-k,.rpd-res.is-hot .rpd-res-was{color:var(--dark-muted)}.rpd-res.is-hot .rpd-res-was .is-good{color:var(--accent)}.rpd-bars{align-items:stretch;gap:calc(.5 * var(--u));height:calc(5.4 * var(--u));display:flex}.rpd-bars span{justify-items:center;gap:calc(.35 * var(--u));width:calc(1.7 * var(--u));grid-template-rows:minmax(0,1fr) auto;display:grid}.rpd-bars i{border-radius:calc(.45 * var(--u)) calc(.45 * var(--u)) calc(.15 * var(--u)) calc(.15 * var(--u));background:var(--border-strong);align-self:end;width:100%;transition:background-color .35s}.rpd-bars em{font-family:var(--font-mono);font-size:calc(.72 * var(--u));letter-spacing:.06em;color:var(--muted);font-style:normal}.rpd-bars .is-now i{background:var(--ink)}.rpd-bars .is-now em{color:var(--ink)}.rpd-res.is-hot .rpd-bars i{background:#ffffff38}.rpd-res.is-hot .rpd-bars .is-now i{background:var(--accent)}.rpd-res.is-hot .rpd-bars em{color:var(--dark-muted)}.rpd-res.is-hot .rpd-bars .is-now em{color:#fff}@container (max-width:559px){.rpd-res{gap:calc(.8 * var(--u));grid-template-columns:minmax(0,1fr)}.rpd-bars{height:calc(4 * var(--u))}.rpd-bars span{flex:1;width:auto}}.rpd-source{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5}.rpd-source a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.rpd-source a:hover{color:var(--accent)}@keyframes rpd-wave{0%,11%,to{border-color:var(--border-strong);background:var(--surface);color:var(--muted);transform:translate(0)}4%,7%{border-color:var(--accent);background:var(--accent);color:#fff;transform:translateX(calc(.2 * var(--u)))}}@keyframes rpd-shine{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-20% 0}}@keyframes rpd-pop{0%{opacity:0;transform:translateY(calc(.4 * var(--u))) scale(.85)}}@keyframes rpd-in{0%{opacity:0;transform:translateY(calc(.8 * var(--u)))}}@keyframes rpd-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:0 0 0 calc(1.4 * var(--u)) color-mix(in srgb, var(--accent) 0%, transparent)}}@keyframes rpd-pulse{50%{box-shadow:0 0 0 calc(.8 * var(--u)) color-mix(in srgb, var(--accent) 0%, transparent)}}.rpd-frame.is-playing .rpd-live{animation:2.4s ease-in-out infinite rpd-pulse}.rpd-frame:is(.is-playing,.is-paused) .rpd-cap{animation:rpd-in .6s var(--ease-out-expo) backwards}.rpd-frame:is(.is-playing,.is-paused) .rpd-cell.is-up:after{animation:.9s ease-out backwards rpd-shine;animation-delay:calc(var(--i) * 90ms)}.rpd-frame:is(.is-playing,.is-paused) .rpd-d{animation:rpd-pop .45s var(--ease-out-expo) backwards;animation-delay:calc(var(--i) * 90ms + .15s)}.rpd-frame:is(.is-playing,.is-paused).is-m3 .rpd-res.is-hot{animation:1.1s ease-out .6s backwards rpd-glow}@media (prefers-reduced-motion:reduce){.rpd-frame *{transition:none!important;animation:none!important}}
