:root{--story-rail:color-mix(in srgb, var(--color-ink) 15%, var(--color-bg-2))}.story-glow{z-index:0;pointer-events:none;background:radial-gradient(46% 44% at 50% 45%,#8b46ff24,#3a3af00d 55%,#0000 74%);position:absolute;inset:5% -12% 3%}.story-qm{z-index:3;filter:drop-shadow(0 5px 8px #3a3af024);height:auto;position:absolute}@media (prefers-reduced-motion:no-preference){.story-qm{animation-timing-function:ease-in-out;animation-iteration-count:1;animation-direction:alternate;animation-play-state:paused;animation-fill-mode:both}.story-marks[data-live] .story-qm{animation-play-state:running}.story-qm:first-child{animation-name:story-qm0;animation-duration:4.2s;animation-delay:-1.9s}.story-qm:nth-child(2){animation-name:story-qm1;animation-duration:5s;animation-delay:-.7s}.story-qm:nth-child(3){animation-name:story-qm2;animation-duration:4.6s;animation-delay:-3.1s}.story-qm:nth-child(4){animation-name:story-qm3;animation-duration:3.9s;animation-delay:-1.1s}.story-qm:nth-child(5){animation-name:story-qm4;animation-duration:4.4s;animation-delay:-2.6s}.story-qm:nth-child(6){animation-name:story-qm5;animation-duration:4s;animation-delay:-.4s}}@keyframes story-qm0{0%{opacity:.82;transform:translate(0)rotate(0)}to{opacity:1;transform:translate(-10.3px,-3.9px)rotate(6deg)}}@keyframes story-qm1{0%{opacity:.82;transform:translate(0)rotate(0)}to{opacity:1;transform:translate(-5.7px,-9.4px)rotate(-6deg)}}@keyframes story-qm2{0%{opacity:.82;transform:translate(0)rotate(0)}to{opacity:1;transform:translate(3.8px,-10.3px)rotate(6deg)}}@keyframes story-qm3{0%{opacity:.82;transform:translate(0)rotate(0)}to{opacity:1;transform:translate(10.1px,-4.4px)rotate(-6deg)}}@keyframes story-qm4{0%{opacity:.82;transform:translate(0)rotate(0)}to{opacity:1;transform:translate(-11px)rotate(6deg)}}@keyframes story-qm5{0%{opacity:.82;transform:translate(0)rotate(0)}to{opacity:1;transform:translate(10.9px,1.6px)rotate(-6deg)}}.story-seg{background:linear-gradient(var(--story-rail), var(--story-rail)) 0 0 / 1px 100% no-repeat;width:2px;position:absolute;top:4rem;bottom:-2rem;left:calc(1.75rem - 1px)}.story-seg-fill{display:none}@media (min-width:768px){.story-seg{background-size:100% 1px;flex:auto;width:auto;height:2px;margin-right:-1rem;position:relative;inset:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.story-seg-fill{background:var(--color-indigo);border-radius:9999px;display:block;position:absolute;inset:0}@media (max-width:767px){.story-step{view-timeline:--story-step block;view-timeline-inset:55% 45%}.story-seg{view-timeline:--story-seg block;view-timeline-inset:55% 45%}.story-seg-fill{transform-origin:top;animation:linear both story-fill-y;animation-timeline:--story-seg;animation-range:cover}.story-tile,.story-num{animation:linear both story-wake;animation-timeline:--story-step;animation-range:cover 0 cover 2rem}}@media (min-width:768px){.story-head{view-timeline:--story-row block;view-timeline-inset:45% 15%}.story-seg-fill{transform-origin:0;animation:linear both story-fill-x;animation-timeline:--story-row}.story-tile,.story-num{animation:linear both story-wake;animation-timeline:--story-row}.story-step:first-child :is(.story-tile,.story-num){animation-range:cover cover 10%}.story-step:first-child .story-seg-fill{animation-range:cover 10% cover 45%}.story-step:nth-child(2) :is(.story-tile,.story-num){animation-range:cover 45% cover 55%}.story-step:nth-child(2) .story-seg-fill{animation-range:cover 55% cover 90%}.story-step:nth-child(3) :is(.story-tile,.story-num){animation-range:cover 90%}}}}@keyframes story-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes story-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes story-wake{0%{opacity:.35;transform:scale(.92)}}.story-chip-check .b-draw{--b-dur:var(--dur-short);--d:60ms}@media (prefers-reduced-motion:no-preference){[data-beat=armed] .story-chip{opacity:.4}[data-beat=play] .story-chip{transition:opacity var(--dur-short) var(--ease-out-quart) calc(var(--i,0) * var(--stagger))}}
.proof-shot{z-index:var(--z,1);rotate:var(--r,0deg);transition:translate var(--dur-short) var(--ease-out-quint), scale var(--dur-short) var(--ease-out-quint), rotate var(--dur-short) var(--ease-out-quint), z-index var(--dur-short) linear;position:absolute}.proof-shot:before{content:"";z-index:-1;border-radius:var(--radius-card);opacity:0;transition:opacity var(--dur-short) var(--ease-out-quart);pointer-events:none;position:absolute;inset:0;box-shadow:0 38px 64px -30px #14172680}.proof-frame{border-radius:var(--radius-card);background:var(--color-surface);position:relative;overflow:hidden;box-shadow:0 0 0 1px #e4e6eecc,0 14px 32px -18px #1417265c}.proof-frame:after{content:"";z-index:2;opacity:0;transition:opacity var(--dur-short) var(--ease-out-quart);pointer-events:none;background:#ffffff6b;position:absolute;inset:0}.proof-stack .proof-frame{box-shadow:0 0 0 1px #e4e6eeb3,0 14px 36px -22px #14172666}@media (min-width:1024px){.proof-shot[data-lit]{z-index:11;translate:0 -6px;scale:1.035;rotate:calc(var(--r,0deg) * .4);transition:translate var(--dur-short) var(--ease-out-quint), scale var(--dur-short) var(--ease-out-quint), rotate var(--dur-short) var(--ease-out-quint), z-index 0s}.proof-shot[data-lit]:before,.proof-shot[data-dim] .proof-frame:after{opacity:1}}.proof-key{border-radius:var(--radius-tile);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;width:calc(100% + 1rem);transition:background-color var(--dur-micro) var(--ease-out-quart);gap:.75rem;margin-inline:-.5rem;padding:.375rem .5rem;display:flex}.proof-key[data-lit]{background:var(--color-bg-2)}.proof-dot{background:var(--color-indigo);width:6px;height:6px;transition:scale var(--dur-micro) var(--ease-out-quint);border-radius:9999px;flex:none;margin-top:8px}.proof-key[data-lit] .proof-dot{scale:1.6}.proof-key[aria-pressed=true] .proof-dot{box-shadow:0 0 0 2px var(--color-bg-2), 0 0 0 3.5px var(--color-indigo)}.proof-scan{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#0000 58%,#3a3af012 86%,#3a3af029 100%);position:absolute;inset:0;translate:0 -100%}.proof-scan:after{content:"";background:linear-gradient(90deg, transparent, var(--color-indigo) 10%, var(--color-indigo) 90%, transparent);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px 1px #3a3af073}@keyframes proof-deal{0%{translate:var(--dx,0) var(--dy,-24px);rotate:calc(var(--r,0deg) + var(--dr,0deg));scale:1.05}}@keyframes proof-fade-in{0%{opacity:0}}@keyframes proof-lifted{0%{opacity:1}}@keyframes proof-scan{0%{opacity:0;translate:0 -100%}10%{opacity:1}86%{opacity:1}to{opacity:0;translate:0}}@media (prefers-reduced-motion:no-preference){[data-beat=armed] .proof-shot{opacity:0}[data-beat=play] .proof-shot{--deal-at:calc(var(--i,0) * var(--stagger-beat));animation:proof-deal var(--dur-long) var(--ease-out-quint) var(--deal-at) backwards, proof-fade-in var(--dur-micro) var(--ease-out-quart) var(--deal-at) backwards}[data-beat=play] .proof-shot:before{animation:proof-lifted var(--dur-long) var(--ease-out-quart) var(--deal-at) backwards}[data-beat=play] .proof-scan{animation:proof-scan var(--dur-sweep) linear var(--scan-at,.62s) both}}.proof-dc-rows{grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.proof-dc-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:.75rem;padding:.625rem .875rem;display:grid}.proof-dc-row+.proof-dc-row{border-top:1px solid var(--color-border)}.proof-dc-price{justify-self:end}.proof-dc-strike,.proof-dc-sold{white-space:nowrap;position:relative}.proof-dc-strike:after,.proof-dc-sold:after{content:"";transform-origin:0;pointer-events:none;border-radius:9999px;position:absolute;left:-1px;right:-1px}.proof-dc-strike:after{background:var(--color-flag);height:1.5px;top:52%}.proof-dc-sold:after{background:var(--color-go);height:2px;bottom:-2px}@media (prefers-reduced-motion:no-preference){[data-beat=armed] .proof-dc-card{opacity:0;transform:translate3d(0, var(--rise), 0)}[data-beat=play] .proof-dc-card{transition:opacity var(--dur-micro) var(--ease-out-quart), transform var(--dur-long) var(--ease-out-quint)}[data-beat=armed] .proof-dc-strike:after,[data-beat=armed] .proof-dc-sold:after{transform:scaleX(0)}[data-beat=play] .proof-dc-strike:after,[data-beat=play] .proof-dc-sold:after{transition:transform var(--dur-short) var(--ease-out-quart) calc(var(--d,0s) * var(--beat-scale,1))}[data-beat=armed] .proof-dc-verdict{opacity:0;transform:scale(.96)}[data-beat=play] .proof-dc-verdict{transition:opacity var(--dur-short) var(--ease-out-quart) calc(var(--d,0s) * var(--beat-scale,1)), transform var(--dur-base) var(--ease-out-expo) calc(var(--d,0s) * var(--beat-scale,1))}.proof-dc-slot{position:relative}.proof-dc-slot:before{content:"";border:1px dashed var(--color-border);border-radius:var(--radius-tile);opacity:0;pointer-events:none;position:absolute;inset:0}[data-beat=armed] .proof-dc-slot:before{opacity:1}[data-beat=play] .proof-dc-slot:before{transition:opacity var(--dur-short) var(--ease-out-quart) calc(var(--d,0s) * var(--beat-scale,1))}}@media (max-width:639px){.proof-dc-card{--beat-scale:.6}}@media print{.proof-shot,.proof-shot:before,.proof-scan,.proof-dc-card,.proof-dc-verdict,.proof-dc-slot:before{transition:none!important;animation:none!important}.proof-dc-card,.proof-dc-verdict{opacity:1!important;transform:none!important}.proof-dc-strike:after,.proof-dc-sold:after{transform:none!important}}
