.reg__head[data-astro-cid-5cz5jr3h]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.reg__title[data-astro-cid-5cz5jr3h]{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--color-ink)}.reg__rows[data-astro-cid-5cz5jr3h]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.reg__row[data-astro-cid-5cz5jr3h]{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;padding:.7rem .8rem;border-radius:var(--radius-sm);background:#ffffffa6;border:1px solid var(--border-subtle);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-quick) var(--ease-page),background var(--dur-quick) var(--ease-page)}.reg__row[data-astro-cid-5cz5jr3h]:hover{border-color:color-mix(in srgb,var(--role-accent) 40%,transparent);background:#ffffffd9}.reg__row[data-astro-cid-5cz5jr3h]:active{animation:tap-pop .22s var(--ease-page)}.reg__row[data-astro-cid-5cz5jr3h][aria-pressed=false]{background:#fff6}.reg__name[data-astro-cid-5cz5jr3h]{font-weight:700;font-size:.92rem}.reg__foot[data-astro-cid-5cz5jr3h]{margin:1rem 0 0;font-size:.85rem;color:var(--color-ink-3)}.reg__status[data-astro-cid-5cz5jr3h]{position:relative}.reg__flash[data-astro-cid-5cz5jr3h]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1;border-radius:999px;background:#dff7ec;color:#0f7e65;border:1px solid rgba(46,158,107,.22);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) .reg__row[data-astro-cid-5cz5jr3h]{isolation:isolate;position:relative}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) .reg__row[data-astro-cid-5cz5jr3h]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--radius-sm);background:var(--role-wash);opacity:0}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) li[data-astro-cid-5cz5jr3h]:nth-child(1):not(.reg__rowdone) .reg__row[data-astro-cid-5cz5jr3h]:before{animation:reg-wash-1 12s var(--ease-page) infinite}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) li[data-astro-cid-5cz5jr3h]:nth-child(2):not(.reg__rowdone) .reg__row[data-astro-cid-5cz5jr3h]:before{animation:reg-wash-2 12s var(--ease-page) infinite}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) li[data-astro-cid-5cz5jr3h]:nth-child(3):not(.reg__rowdone) .reg__row[data-astro-cid-5cz5jr3h]:before{animation:reg-wash-3 12s var(--ease-page) infinite}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) li[data-astro-cid-5cz5jr3h]:nth-child(4):not(.reg__rowdone) .reg__row[data-astro-cid-5cz5jr3h]:before{animation:reg-wash-4 12s var(--ease-page) infinite}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) .bead--next{position:relative}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) .bead--next:after{content:"";position:absolute;inset:-1.5px;border-radius:50%;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--role-accent) 45%,#ffffff),var(--role-accent) 78%);border:1px solid var(--role-accent-strong);box-shadow:0 1px 3px var(--role-glow);opacity:0;transform:scale(.3)}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) li[data-astro-cid-5cz5jr3h]:nth-child(1) .bead--next:after{animation:reg-fill-1 12s var(--ease-page) infinite}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) li[data-astro-cid-5cz5jr3h]:nth-child(2) .bead--next:after{animation:reg-fill-2 12s var(--ease-page) infinite}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) li[data-astro-cid-5cz5jr3h]:nth-child(3) .bead--next:after{animation:reg-fill-3 12s var(--ease-page) infinite}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) li[data-astro-cid-5cz5jr3h]:nth-child(4) .bead--next:after{animation:reg-fill-4 12s var(--ease-page) infinite}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) li[data-astro-cid-5cz5jr3h]:nth-child(1) .reg__flash[data-astro-cid-5cz5jr3h]{animation:reg-flash-1 12s var(--ease-page) infinite}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) li[data-astro-cid-5cz5jr3h]:nth-child(2) .reg__flash[data-astro-cid-5cz5jr3h]{animation:reg-flash-2 12s var(--ease-page) infinite}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) li[data-astro-cid-5cz5jr3h]:nth-child(3) .reg__flash[data-astro-cid-5cz5jr3h]{animation:reg-flash-3 12s var(--ease-page) infinite}.reg--demo[data-astro-cid-5cz5jr3h]:not(.reg--user) li[data-astro-cid-5cz5jr3h]:nth-child(4) .reg__flash[data-astro-cid-5cz5jr3h]{animation:reg-flash-4 12s var(--ease-page) infinite}}@keyframes reg-wash-1{0%,5.5%{opacity:0}6.5%{opacity:.9}9%,to{opacity:0}}@keyframes reg-wash-2{0%,23.5%{opacity:0}24.5%{opacity:.9}27%,to{opacity:0}}@keyframes reg-wash-3{0%,41.5%{opacity:0}42.5%{opacity:.9}45%,to{opacity:0}}@keyframes reg-wash-4{0%,59.5%{opacity:0}60.5%{opacity:.9}63%,to{opacity:0}}@keyframes reg-fill-1{0%,6%{opacity:0;transform:scale(.3)}7.2%{opacity:1;transform:scale(1.3)}8.4%{transform:scale(1)}84%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.3)}}@keyframes reg-fill-2{0%,24%{opacity:0;transform:scale(.3)}25.2%{opacity:1;transform:scale(1.3)}26.4%{transform:scale(1)}84%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.3)}}@keyframes reg-fill-3{0%,42%{opacity:0;transform:scale(.3)}43.2%{opacity:1;transform:scale(1.3)}44.4%{transform:scale(1)}84%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.3)}}@keyframes reg-fill-4{0%,60%{opacity:0;transform:scale(.3)}61.2%{opacity:1;transform:scale(1.3)}62.4%{transform:scale(1)}84%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.3)}}@keyframes reg-flash-1{0%,7.5%{opacity:0}9%,84%{opacity:1}88%,to{opacity:0}}@keyframes reg-flash-2{0%,25.5%{opacity:0}27%,84%{opacity:1}88%,to{opacity:0}}@keyframes reg-flash-3{0%,43.5%{opacity:0}45%,84%{opacity:1}88%,to{opacity:0}}@keyframes reg-flash-4{0%,61.5%{opacity:0}63%,84%{opacity:1}88%,to{opacity:0}}.hiw-hero{display:grid;gap:clamp(2rem,4vw,3rem);align-items:center}@media(min-width:940px){.hiw-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.hiw-hero__media{display:block}.mark-grid{display:grid;gap:1.6rem;align-items:start}@media(min-width:860px){.mark-grid{grid-template-columns:1fr .85fr}}.mark-note{display:block;border-left:3px solid var(--border-strong);padding-left:1.2rem}.mark-note p{margin:0;color:var(--color-ink-2);line-height:1.6;font-size:1.02rem;max-width:40ch}.mark-phone{margin-top:1.5rem;display:grid;gap:.7rem;justify-items:center}.mark-phone .frame--phone{max-width:250px}.mark-phone__cap{margin:0;text-align:center;font-size:.86rem;color:var(--color-ink-3);line-height:1.5;max-width:32ch}.fairrule{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.fairrule__panel{background:var(--color-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding:1.4rem 1.5rem 1.2rem;display:grid;gap:1rem}.fairrule__head{display:flex;align-items:center;gap:.8rem}.fairrule__head .chip{margin-left:auto}.fairrule__avatar,.tableau__avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:#fff;background:var(--av, var(--color-admin));flex:0 0 auto}.fairrule__who{display:grid;line-height:1.25}.fairrule__who strong{font-size:1.05rem;color:var(--color-ink)}.fairrule__who span{font-size:.85rem;color:var(--color-ink-3)}.fairrule__beads{--bead-size: 22px;padding:.4rem 0 .1rem}.fairrule__caption{margin:0;font-size:.95rem;color:var(--color-ink-2);line-height:1.5}@media(prefers-reduced-motion:no-preference){.fairrule__panel--present .bead:nth-child(7){position:relative;animation:bead-refill-pop 7s var(--ease-page) infinite}.fairrule__panel--present .bead:nth-child(7):after{content:"";position:absolute;inset:-1px;border-radius:50%;background:linear-gradient(180deg,#fffffff2,#eef4fbd9);border:1px solid var(--border-strong);box-shadow:inset 0 1px 0 var(--paper-edge);animation:bead-refill-mask 7s var(--ease-page) infinite}}.msgs-live{display:grid;gap:1rem;justify-items:stretch;grid-template-areas:"c1" "c2" "c3" "c4" "vlane" "phone" "closer"}.evcard--1{grid-area:c1}.evcard--2{grid-area:c2}.evcard--3{grid-area:c3}.evcard--4{grid-area:c4}.vlane{grid-area:vlane;justify-self:center}.msgs-live__phone{grid-area:phone;justify-self:center;position:relative;width:min(300px,82vw)}.evrail__closer{grid-area:closer;margin:0;text-align:left;font-size:.88rem;font-weight:600;color:var(--color-ink-3)}.lane{display:none}@media(min-width:560px)and (max-width:939.98px){.msgs-live{grid-template-columns:1fr 1fr;grid-template-areas:"c1 c2" "c3 c4" "vlane vlane" "phone phone" "closer closer"}}@media(min-width:940px){.msgs-live{grid-template-columns:minmax(270px,320px) minmax(90px,1fr) minmax(260px,300px);grid-template-areas:"c1 l1 phone" "c2 l2 phone" "c3 l3 phone" "c4 l4 phone" "closer closer phone";column-gap:0;row-gap:1.1rem;align-items:center}.lane{display:block}.lane--1{grid-area:l1}.lane--2{grid-area:l2}.lane--3{grid-area:l3}.lane--4{grid-area:l4}.vlane{display:none}.msgs-live__phone{width:100%;max-width:300px;align-self:center;z-index:2}.evcard{z-index:1}.evrail__closer{text-align:left;margin:.6rem 0 0}}@media(min-width:1080px){.msgs-live{grid-template-columns:minmax(300px,340px) minmax(130px,1fr) minmax(280px,320px);row-gap:1.25rem}}.msgs-live__phone .frame__mock{padding:0;display:block}.msgs-holiday{margin-top:clamp(1.8rem,3.5vw,2.6rem);display:grid;gap:.65rem;justify-items:center}.msgs-holiday__clip{width:min(480px,100%)}.msgs-holiday__clip .frame__mock{display:block;padding:0}.msgs-holiday__cap{margin:0;text-align:center;font-size:.88rem;color:var(--color-ink-3);line-height:1.5;max-width:52ch}.msgs-holiday__more{margin:0;font-size:.92rem;font-weight:600}.evcard{position:relative;display:grid;gap:.3rem;background:var(--color-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);padding:.85rem 1rem .9rem}.evcard:after{content:"";position:absolute;inset:-1px;border:1.5px solid var(--color-admin);border-left-width:3px;border-radius:var(--radius-sm);box-shadow:0 10px 30px #2f5de429;opacity:0;pointer-events:none}.evcard__eyebrow{font-family:var(--font-display);font-weight:700;font-size:.62rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3)}.evcard__title{font-size:.98rem;color:var(--color-ink);line-height:1.3}.evcard__viz{display:flex;align-items:center;gap:.6rem;margin-top:.2rem}.evswap{display:grid}.evswap>*{grid-area:1 / 1;justify-self:start}.evswap__pre{opacity:0}.lane{position:relative;height:12px;margin:0 -6px 0 -4px;z-index:0}.lane:before{content:"";position:absolute;left:0;right:8px;top:5px;height:2px;background:radial-gradient(circle,var(--border-strong) 1.1px,transparent 1.3px) 0 0 / 10px 2px repeat-x}.lane__glow{position:absolute;left:0;right:8px;top:5px;height:2px;background:radial-gradient(circle,var(--color-admin) 1.1px,transparent 1.3px) 0 0 / 10px 2px repeat-x;opacity:0}.lane__tick{position:absolute;right:0;top:2px;width:8px;height:8px;border-radius:50%;border:2px solid var(--border-strong);background:var(--color-surface)}.lane__runner{position:absolute;inset:1px 8px 1px 0;opacity:0}.lane__dot{position:absolute;left:-4px;top:50%;margin-top:-4px;width:8px;height:8px;border-radius:50%;background:var(--color-admin);box-shadow:0 0 10px #2f5de499}.lane__dot:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);width:36px;height:2px;background:linear-gradient(90deg,transparent,rgba(47,93,228,.55))}.vlane{position:relative;width:12px;height:44px}.vlane:before{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;background:radial-gradient(circle,var(--border-strong) 1.1px,transparent 1.3px) 0 0 / 2px 10px repeat-y}.vlane__runner{position:absolute;inset:0 1px 8px;opacity:0}.vlane__runner .lane__dot{left:50%;top:-4px;margin:0 0 0 -4px}.vlane__runner .lane__dot:before{display:none}.phone-aura{position:absolute;inset:-6% -16%;background:radial-gradient(50% 46% at 50% 46%,rgba(47,93,228,.18),transparent 70%);opacity:.45;pointer-events:none;z-index:0}.msgs-live__phone .frame{position:relative;z-index:1}.sentbadge{position:absolute;top:-12px;right:-8px;z-index:3}.sentbadge__icon{display:block;width:34px;height:34px;border-radius:10px;background:linear-gradient(180deg,var(--color-admin-2),var(--color-admin));box-shadow:0 6px 16px #2f5de459;position:relative}.sentbadge__icon:before{content:"";position:absolute;left:8px;top:9px;width:18px;height:12px;border-radius:6px;background:#fff}.sentbadge__icon:after{content:"";position:absolute;left:11px;top:20px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fff}.sentbadge__n{position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;background:var(--color-danger);border:2px solid #fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:.58rem;line-height:1;color:#fff}.sentbadge__d{grid-area:1 / 1}.sentbadge__d--1,.sentbadge__d--2,.sentbadge__d--3{opacity:0}@media(prefers-reduced-motion:no-preference){.evcard--1{animation:ev-lift-1 18s var(--ease-page) infinite both}.evcard--2{animation:ev-lift-2 18s var(--ease-page) infinite both}.evcard--3{animation:ev-lift-3 18s var(--ease-page) infinite both}.evcard--4{animation:ev-lift-4 18s var(--ease-page) infinite both}.evcard--1:after{animation:ev-ring-1 18s linear infinite both}.evcard--2:after{animation:ev-ring-2 18s linear infinite both}.evcard--3:after{animation:ev-ring-3 18s linear infinite both}.evcard--4:after{animation:ev-ring-4 18s linear infinite both}.evchip1{animation:ev1-chip 18s var(--ease-page) infinite both}.evcard--2 .bead:nth-child(8){position:relative;animation:ev2-bead-pop 18s var(--ease-page) infinite both}.evcard--2 .bead:nth-child(8):after{content:"";position:absolute;inset:-1px;border-radius:50%;background:linear-gradient(180deg,#fffffff2,#eef4fbd9);border:1px solid var(--border-strong);box-shadow:inset 0 1px 0 var(--paper-edge);animation:ev2-bead-mask 18s var(--ease-page) infinite both}.evcard--2 .evswap>.chip--due{animation:ev2-post 18s linear infinite both}.evcard--2 .evswap__pre{animation:ev2-pre 18s linear infinite both}.evcard--3 .evswap>.chip--paid{animation:ev3-post 18s linear infinite both}.evcard--3 .evswap__pre{animation:ev3-pre 18s linear infinite both}.evcard--4 .evswap>.chip--progress{animation:ev4-post 18s linear infinite both}.evcard--4 .evswap__pre{animation:ev4-pre 18s linear infinite both}.lane--1 .lane__glow{animation:lane-glow-1 18s linear infinite both}.lane--2 .lane__glow{animation:lane-glow-2 18s linear infinite both}.lane--3 .lane__glow{animation:lane-glow-3 18s linear infinite both}.lane--4 .lane__glow{animation:lane-glow-4 18s linear infinite both}.lane--1 .lane__runner{animation:lane-pulse-1 18s linear infinite both}.lane--2 .lane__runner{animation:lane-pulse-2 18s linear infinite both}.lane--3 .lane__runner{animation:lane-pulse-3 18s linear infinite both}.lane--4 .lane__runner{animation:lane-pulse-4 18s linear infinite both}.lane--1 .lane__tick{animation:lane-tick-1 18s var(--ease-page) infinite both}.lane--2 .lane__tick{animation:lane-tick-2 18s var(--ease-page) infinite both}.lane--3 .lane__tick{animation:lane-tick-3 18s var(--ease-page) infinite both}.lane--4 .lane__tick{animation:lane-tick-4 18s var(--ease-page) infinite both}.vlane__runner{animation:vlane-pulse 18s linear infinite both}.phone-aura{animation:phone-glow 18s linear infinite both}.sentbadge__n{animation:badge-pop 18s var(--ease-page) infinite both}.sentbadge__d--1{animation:badge-d1 18s linear infinite both}.sentbadge__d--2{animation:badge-d2 18s linear infinite both}.sentbadge__d--3{animation:badge-d3 18s linear infinite both}.sentbadge__d--4{animation:badge-d4 18s linear infinite both}}@keyframes ev-lift-1{0%,2.8%{transform:none}3.8%,21%{transform:translateY(-4px)}23%,to{transform:none}}@keyframes ev-ring-1{0%,2.8%{opacity:0}3.8%,20.5%{opacity:1}23%,to{opacity:0}}@keyframes ev-lift-2{0%,19.5%{transform:none}20.5%,30%{transform:translateY(-4px)}32%,to{transform:none}}@keyframes ev-ring-2{0%,19.5%{opacity:0}20.5%,29.5%{opacity:1}32%,to{opacity:0}}@keyframes ev-lift-3{0%,42%{transform:none}43%,58%{transform:translateY(-4px)}60%,to{transform:none}}@keyframes ev-ring-3{0%,42%{opacity:0}43%,57%{opacity:1}60%,to{opacity:0}}@keyframes ev-lift-4{0%,58%{transform:none}59%,80%{transform:translateY(-4px)}83%,to{transform:none}}@keyframes ev-ring-4{0%,58%{opacity:0}59%,79%{opacity:1}83%,to{opacity:0}}@keyframes ev1-chip{0%,2.9%{opacity:0;transform:scale(.6)}3.7%{opacity:1;transform:scale(1.18)}4.4%,91.5%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.6)}}@keyframes ev2-bead-mask{0%,19.8%{opacity:1}20.6%,92%{opacity:0}95%,to{opacity:1}}@keyframes ev2-bead-pop{0%,19.8%{transform:scale(.94)}20.9%{transform:scale(1.3)}22%,92%{transform:scale(1)}95%,to{transform:scale(.94)}}@keyframes ev2-pre{0%,21.5%{opacity:1}22.5%,92%{opacity:0}95%,to{opacity:1}}@keyframes ev2-post{0%,21.5%{opacity:0}22.5%,92%{opacity:1}95%,to{opacity:0}}@keyframes ev3-pre{0%,43%{opacity:1}44%,92%{opacity:0}95%,to{opacity:1}}@keyframes ev3-post{0%,43%{opacity:0}44%,92%{opacity:1}95%,to{opacity:0}}@keyframes ev4-pre{0%,59.5%{opacity:1}60.5%,92%{opacity:0}95%,to{opacity:1}}@keyframes ev4-post{0%,59.5%{opacity:0}60.5%,92%{opacity:1}95%,to{opacity:0}}@keyframes lane-pulse-1{0%,3.6%{opacity:0;transform:translate(0)}4.3%{opacity:1}7.9%{opacity:1}8.6%,to{opacity:0;transform:translate(100%)}}@keyframes lane-pulse-2{0%,22.5%{opacity:0;transform:translate(0)}23.2%{opacity:1}26.8%{opacity:1}27.5%,to{opacity:0;transform:translate(100%)}}@keyframes lane-pulse-3{0%,44%{opacity:0;transform:translate(0)}44.7%{opacity:1}48.3%{opacity:1}49%,to{opacity:0;transform:translate(100%)}}@keyframes lane-pulse-4{0%,60.5%{opacity:0;transform:translate(0)}61.2%{opacity:1}64.8%{opacity:1}65.5%,to{opacity:0;transform:translate(100%)}}@keyframes lane-glow-1{0%,3.4%{opacity:0}4.4%,8.6%{opacity:.55}10.4%,to{opacity:0}}@keyframes lane-glow-2{0%,22.3%{opacity:0}23.3%,27.5%{opacity:.55}29.3%,to{opacity:0}}@keyframes lane-glow-3{0%,43.8%{opacity:0}44.8%,49%{opacity:.55}50.8%,to{opacity:0}}@keyframes lane-glow-4{0%,60.3%{opacity:0}61.3%,65.5%{opacity:.55}67.3%,to{opacity:0}}@keyframes lane-tick-1{0%,8.6%{transform:scale(1)}9%{transform:scale(1.4)}9.6%,to{transform:scale(1)}}@keyframes lane-tick-2{0%,27.5%{transform:scale(1)}27.9%{transform:scale(1.4)}28.5%,to{transform:scale(1)}}@keyframes lane-tick-3{0%,49%{transform:scale(1)}49.4%{transform:scale(1.4)}50%,to{transform:scale(1)}}@keyframes lane-tick-4{0%,65.5%{transform:scale(1)}65.9%{transform:scale(1.4)}66.5%,to{transform:scale(1)}}@keyframes vlane-pulse{0%,3.6%{opacity:0;transform:translateY(0)}4.3%{opacity:1}7.9%{opacity:1}8.6%{opacity:0;transform:translateY(100%)}22.5%{opacity:0;transform:translateY(0)}23.2%{opacity:1}26.8%{opacity:1}27.5%{opacity:0;transform:translateY(100%)}44%{opacity:0;transform:translateY(0)}44.7%{opacity:1}48.3%{opacity:1}49%{opacity:0;transform:translateY(100%)}60.5%{opacity:0;transform:translateY(0)}61.2%{opacity:1}64.8%{opacity:1}65.5%,to{opacity:0;transform:translateY(100%)}}@keyframes phone-glow{0%,5%{opacity:.25}13.9%{opacity:.3}15%{opacity:.8}19%{opacity:.4}29.3%{opacity:.4}30.4%{opacity:.8}34%{opacity:.4}54.3%{opacity:.4}55.4%{opacity:.8}59%{opacity:.4}67.3%{opacity:.4}68.4%{opacity:.85}73%,90%{opacity:.45}94.5%,to{opacity:.25}}@keyframes badge-pop{0%,13.9%{opacity:0;transform:scale(.5)}14.6%{opacity:1;transform:scale(1.25)}15.4%{transform:scale(1)}29.3%{transform:scale(1)}30%{transform:scale(1.25)}30.8%{transform:scale(1)}54.3%{transform:scale(1)}55%{transform:scale(1.25)}55.8%{transform:scale(1)}67.3%{transform:scale(1)}68%{transform:scale(1.25)}68.8%,91.5%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.5)}}@keyframes badge-d1{0%,13.9%{opacity:0}14.4%,29.3%{opacity:1}29.8%,to{opacity:0}}@keyframes badge-d2{0%,29.3%{opacity:0}29.8%,54.3%{opacity:1}54.8%,to{opacity:0}}@keyframes badge-d3{0%,54.3%{opacity:0}54.8%,67.3%{opacity:1}67.8%,to{opacity:0}}@keyframes badge-d4{0%,67.3%{opacity:0}67.8%,91.5%{opacity:1}94%,to{opacity:0}}.tableau{display:grid;gap:1rem;justify-items:center;align-items:center;text-align:center}@media(min-width:900px){.tableau{grid-template-columns:1fr 72px minmax(280px,340px) 72px 1fr}}.tableau__persona{display:grid;justify-items:center;gap:.2rem;max-width:220px}.tableau__name{margin-top:.5rem;color:var(--color-ink);font-size:1.02rem}.tableau__role{font-size:.85rem;color:var(--color-ink-3)}.tableau__sees{margin:.5rem 0 0;font-size:.95rem;color:var(--color-ink-2);line-height:1.45}.tableau__sees b{color:var(--color-ink)}.tableau__link{width:2px;height:26px;border-radius:2px;background:var(--border-strong)}@media(min-width:900px){.tableau__link{width:100%;height:2px}}.tableau__card{border-radius:var(--radius-md);padding:1.3rem 1.5rem;display:grid;justify-items:center;gap:.55rem;width:100%}.tableau__cardnote{font-size:.8rem;font-weight:600;color:var(--color-ink-3)}.tableau__amount{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(2.1rem,4vw,2.8rem);line-height:1;letter-spacing:-.02em;color:var(--color-ink);font-feature-settings:"tnum" 1}.tableau__card.is-in .tableau__amount{animation:tap-pop .48s var(--ease-page) .5s both}.tableau__closer{margin:2rem auto 0;text-align:center;font-size:1.05rem;color:var(--color-ink-2)}.dispute-note{margin:1.6rem 0 0;max-width:64ch;color:var(--color-ink-2);line-height:1.6;font-style:italic}.evrail__foot{grid-area:closer;display:grid;gap:.5rem;margin-top:.6rem;align-content:start;justify-items:start}.evrail__foot .evrail__closer{grid-area:auto;margin:0}.nar--messages .nar__line{font-size:1rem;color:var(--color-ink)}.nar--mark{margin-bottom:1rem}.nar--presence{margin-top:1.4rem;justify-items:center;text-align:center}@media(prefers-reduced-motion:no-preference){.nar--presence .nar__line{justify-self:center}.nar--mark .nar__line:nth-child(1){animation:nar-m1 12s steps(26) infinite both}.nar--mark .nar__line:nth-child(2){animation:nar-m2 12s steps(26) infinite both}.nar--mark .nar__line:nth-child(3){animation:nar-m3 12s steps(26) infinite both}.nar--mark .nar__line:nth-child(4){animation:nar-m4 12s steps(26) infinite both}.nar--presence .nar__line:nth-child(1){animation:nar-p1 7s steps(26) infinite both}.nar--presence .nar__line:nth-child(2){animation:nar-p2 7s steps(26) infinite both}.nar--messages .nar__line:nth-child(1){animation:nar-d1 18s steps(26) infinite both}.nar--messages .nar__line:nth-child(2){animation:nar-d2 18s steps(26) infinite both}.nar--messages .nar__line:nth-child(3){animation:nar-d3 18s steps(26) infinite both}.nar--messages .nar__line:nth-child(4){animation:nar-d4 18s steps(26) infinite both}}@keyframes nar-m1{0%,6.5%{max-width:0;opacity:0}7%{opacity:1}11%,22%{max-width:100%;opacity:1}24%,to{max-width:100%;opacity:0}}@keyframes nar-m2{0%,24.5%{max-width:0;opacity:0}25%{opacity:1}29%,40%{max-width:100%;opacity:1}42%,to{max-width:100%;opacity:0}}@keyframes nar-m3{0%,42.5%{max-width:0;opacity:0}43%{opacity:1}47%,58%{max-width:100%;opacity:1}60%,to{max-width:100%;opacity:0}}@keyframes nar-m4{0%,60.5%{max-width:0;opacity:0}61%{opacity:1}65%,82%{max-width:100%;opacity:1}85%,to{max-width:100%;opacity:0}}@keyframes nar-p1{0%,19%{max-width:0;opacity:0}20%{opacity:1}26%,70%{max-width:100%;opacity:1}73%,to{max-width:100%;opacity:0}}@keyframes nar-p2{0%,14%{max-width:100%;opacity:1}17%,76%{max-width:0;opacity:0}78%{opacity:1}84%,to{max-width:100%;opacity:1}}@keyframes nar-d1{0%,2%{max-width:0;opacity:0}2.5%{opacity:1}6.5%,19%{max-width:100%;opacity:1}21.5%,to{max-width:100%;opacity:0}}@keyframes nar-d2{0%,21.5%{max-width:0;opacity:0}22%{opacity:1}26%,41%{max-width:100%;opacity:1}43.5%,to{max-width:100%;opacity:0}}@keyframes nar-d3{0%,44%{max-width:0;opacity:0}44.5%{opacity:1}48.5%,57%{max-width:100%;opacity:1}59.5%,to{max-width:100%;opacity:0}}@keyframes nar-d4{0%,60%{max-width:0;opacity:0}60.5%{opacity:1}64.5%,90%{max-width:100%;opacity:1}93.5%,to{max-width:100%;opacity:0}}
