.rn2[data-astro-cid-k7quk6s7]{--ease:var(--ease-brand);--ink:var(--color-plum);--body:var(--color-gray-80);--wash:var(--color-rn2-lav-wash);--rule:var(--color-rn2-lav-rule);font-family:var(--font-body);color:var(--ink);overflow-x:clip}.rn2[data-astro-cid-k7quk6s7] [data-astro-cid-k7quk6s7][hidden]{display:none!important}.wrap[data-astro-cid-k7quk6s7]{max-width:75rem;margin:0 auto;position:relative}.stack[data-astro-cid-k7quk6s7]{flex-direction:column;gap:3rem;display:flex}.split[data-astro-cid-k7quk6s7]{flex-wrap:wrap;align-items:center;gap:3rem;display:flex}.split[data-astro-cid-k7quk6s7]>[data-astro-cid-k7quk6s7]{flex:28rem;min-width:0}.s-warm[data-astro-cid-k7quk6s7]{--ink:var(--color-rn2-warm-ink);--body:var(--color-rn2-warm-body);--wash:var(--color-rn2-warm-wash);--rule:var(--color-rn2-warm-rule)}.s-navy[data-astro-cid-k7quk6s7]{--ink:var(--color-rn2-navy);--body:var(--color-rn2-navy-body);--wash:var(--color-rn2-navy-wash);--rule:var(--color-rn2-navy-rule)}.sec[data-astro-cid-k7quk6s7]{color:var(--ink);background:linear-gradient(180deg, var(--wash) 0, var(--color-white) 22.5rem);border-bottom:1px solid var(--rule);padding:clamp(4rem,8vw,6.5rem) 1.5rem;position:relative}.sec[data-astro-cid-k7quk6s7] a[data-astro-cid-k7quk6s7]{color:var(--color-purple)}.s-warm[data-astro-cid-k7quk6s7] a[data-astro-cid-k7quk6s7]{color:var(--color-developer-fill)}.s-navy[data-astro-cid-k7quk6s7] a[data-astro-cid-k7quk6s7]{color:var(--color-rn2-navy-link)}.sec[data-astro-cid-k7quk6s7] a[data-astro-cid-k7quk6s7]:hover{color:var(--ink)}.ticker-room[data-astro-cid-k7quk6s7]{padding-top:var(--site-header-offset);background:var(--color-plum)}.ticker[data-astro-cid-k7quk6s7]{background:var(--color-white);border-bottom:2px solid var(--color-rn-amber);align-items:center;height:3.5rem;display:flex;position:relative;overflow:hidden}.ticker-track[data-astro-cid-k7quk6s7]{will-change:transform;width:max-content;animation:36s linear .138 forwards ticker;display:flex}.tick[data-astro-cid-k7quk6s7]{flex:none;align-items:center;gap:.75rem;padding:0 2.25rem;display:inline-flex}.tick[data-astro-cid-k7quk6s7] img[data-astro-cid-k7quk6s7]{width:auto;height:.75rem;display:block;transform:translateY(3px)}.tick[data-astro-cid-k7quk6s7] span[data-astro-cid-k7quk6s7]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-plum);white-space:nowrap;font-size:1.0625rem;font-weight:400;line-height:1;display:block;transform:translateY(2px)}.hero[data-astro-cid-k7quk6s7]{color:var(--color-white);background:radial-gradient(ellipse at 70% 0%, var(--color-spot) 0%, var(--color-plum) 60%);padding:clamp(3.5rem,7vw,6rem) 1.5rem;position:relative;overflow:hidden}.hero-in[data-astro-cid-k7quk6s7]{flex-direction:column;gap:2.5rem;display:flex}.hero-row[data-astro-cid-k7quk6s7]{flex-wrap:wrap;align-items:center;gap:3rem;display:flex}.hero-copy[data-astro-cid-k7quk6s7]{flex-direction:column;flex:32.5rem;gap:1.125rem;min-width:0;display:flex}.hero-meta[data-astro-cid-k7quk6s7]{animation:rise .6s var(--ease) both;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}.pill-lilac[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:var(--color-row-lavender);color:var(--color-plum);padding:.375rem .75rem;font-weight:700}.hero-h[data-astro-cid-k7quk6s7]{color:var(--color-white);font-family:var(--font-display);letter-spacing:-.03em;animation:rise .7s .12s var(--ease) both;margin:0;font-size:clamp(2.5rem,5.4vw,4.75rem);font-weight:700;line-height:1}.hl-lilac[data-astro-cid-k7quk6s7]{color:var(--color-accent-violet)}.hero-lede[data-astro-cid-k7quk6s7]{color:var(--color-row-lavender);animation:rise .7s .24s var(--ease) both;margin:0;font-size:1.125rem;line-height:1.55}.hero-art[data-astro-cid-k7quk6s7]{min-width:0;animation:rise .7s .24s var(--ease) both;flex:0 27.5rem;justify-content:center;display:flex}.hero-art[data-astro-cid-k7quk6s7] img[data-astro-cid-k7quk6s7]{width:100%;max-width:27.5rem;height:auto;display:block}.new[data-astro-cid-k7quk6s7]{background:color-mix(in srgb, var(--color-white) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 14%, transparent);border-radius:1.5rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.new-label[data-astro-cid-k7quk6s7]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-rn-sun);align-items:center;gap:.625rem;margin:.25rem 0 .375rem;font-size:.8125rem;font-weight:700;display:flex}.new-label[data-astro-cid-k7quk6s7] span[data-astro-cid-k7quk6s7]{background:color-mix(in srgb, var(--color-rn-sun) 35%, transparent);flex:1;height:1px}.jumps[data-astro-cid-k7quk6s7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,27.5rem),1fr));gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}.jump[data-astro-cid-k7quk6s7]{background:color-mix(in srgb, var(--color-white) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 18%, transparent);min-height:4.75rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 8%, transparent), 0 6px 16px color-mix(in srgb, var(--color-rn-shadow) 25%, transparent);transition:background-color .2s, border-color .2s, box-shadow .2s, transform .2s var(--ease);border-radius:1rem;align-items:center;gap:1rem;padding:.875rem 1rem .875rem .875rem;text-decoration:none;display:flex}.jump[data-astro-cid-k7quk6s7]:hover{background:color-mix(in srgb, var(--color-white) 15%, transparent);border-color:color-mix(in srgb, var(--color-white) 42%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 12%, transparent), 0 14px 30px color-mix(in srgb, var(--color-rn-shadow) 40%, transparent);transform:translateY(-2px)}.jump[data-astro-cid-k7quk6s7]:active{transform:none}.jump-num[data-astro-cid-k7quk6s7]{width:2.75rem;height:2.75rem;font-family:var(--font-display);color:var(--color-white);border-radius:.75rem;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.tone-merchant[data-astro-cid-k7quk6s7],.tone-both[data-astro-cid-k7quk6s7]{background:var(--color-merchant-orange);color:var(--color-plum)}.tone-developer[data-astro-cid-k7quk6s7]{background:var(--color-developer-fill)}.tone-partner[data-astro-cid-k7quk6s7]{background:var(--color-partner-blue)}.jump-text[data-astro-cid-k7quk6s7]{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.jump-title[data-astro-cid-k7quk6s7]{color:var(--color-white);font-size:1.0625rem;font-weight:700;line-height:1.25}.jump-product[data-astro-cid-k7quk6s7]{color:var(--color-rn2-hero-sub);font-size:.8125rem}.jump-arrow[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-white) 14%, transparent);width:2.5rem;height:2.5rem;color:var(--color-white);transition:background-color .2s, color .2s, transform .2s var(--ease);flex:none;justify-content:center;align-items:center;display:flex}.jump[data-astro-cid-k7quk6s7]:hover .jump-arrow[data-astro-cid-k7quk6s7]{background:var(--color-white);color:var(--color-plum);transform:translate(3px)}.sec-head[data-astro-cid-k7quk6s7]{flex-wrap:wrap;align-items:flex-start;gap:1.25rem 2rem;display:flex}.big-num[data-astro-cid-k7quk6s7]{font-family:var(--font-display);letter-spacing:-.04em;flex:none;font-size:clamp(4.5rem,8vw,7rem);font-weight:700;line-height:.8}.num-violet[data-astro-cid-k7quk6s7]{color:var(--color-purple)}.num-hook[data-astro-cid-k7quk6s7]{color:var(--color-rn2-hook)}.num-partner[data-astro-cid-k7quk6s7]{color:var(--color-partner-blue)}.intro[data-astro-cid-k7quk6s7]{flex-direction:column;flex:32.5rem;gap:1rem;min-width:0;max-width:53.75rem;display:flex}.mark[data-astro-cid-k7quk6s7]{align-self:flex-start;width:auto;height:1.0625rem;display:block}.mark-dev[data-astro-cid-k7quk6s7]{height:1.275rem}.marks[data-astro-cid-k7quk6s7]{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.mark-rule[data-astro-cid-k7quk6s7]{background:var(--color-rn2-divider);width:1px;height:1.125rem;display:block}.h2[data-astro-cid-k7quk6s7]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:700;line-height:1.04}.hl[data-astro-cid-k7quk6s7]{color:var(--color-purple)}.lede[data-astro-cid-k7quk6s7]{color:var(--body);text-wrap:pretty;margin:0;font-size:1.25rem;line-height:1.5}.lede[data-astro-cid-k7quk6s7] strong[data-astro-cid-k7quk6s7]{color:var(--ink)}.avail[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:var(--color-rn2-prev-wash);border:1px solid var(--color-rn2-prev-rim);color:var(--color-gray-80);align-self:flex-start;align-items:center;gap:.5rem;margin:0;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.avail[data-astro-cid-k7quk6s7] svg[data-astro-cid-k7quk6s7]{color:var(--color-purple)}.visual[data-astro-cid-k7quk6s7]{aspect-ratio:4/3;border-radius:1.25rem;flex:0 27.5rem;justify-content:center;align-self:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.visual[data-astro-cid-k7quk6s7]>svg[data-astro-cid-k7quk6s7]{width:100%;height:100%;position:absolute;inset:0}.ach-art[data-astro-cid-k7quk6s7]{flex:none;align-self:center}.ach-art[data-astro-cid-k7quk6s7] img[data-astro-cid-k7quk6s7]{border-radius:1.5rem;width:13.75rem;height:13.75rem;display:block}.v-receipt[data-astro-cid-k7quk6s7]{background:radial-gradient(circle at 96% 0%, var(--color-rn-sun) 0%, color-mix(in srgb, var(--color-rn-sun) 0%, transparent) 30%), radial-gradient(circle at 78% 18%, var(--color-merchant-orange) 0%, color-mix(in srgb, var(--color-merchant-orange) 0%, transparent) 52%), radial-gradient(circle at 12% 95%, var(--color-rn2-garnet) 0%, color-mix(in srgb, var(--color-rn2-garnet) 0%, transparent) 48%), var(--color-plum)}.rings[data-astro-cid-k7quk6s7] g[data-astro-cid-k7quk6s7]{stroke:color-mix(in srgb, var(--color-white) 16%, transparent);transform-origin:220px 165px;animation:8s ease-in-out infinite breathe}.rv-float[data-astro-cid-k7quk6s7]{width:74%;max-width:20rem;animation:6s ease-in-out infinite float;position:relative}.rv-ghost[data-astro-cid-k7quk6s7]{border-radius:1rem;height:3.75rem;position:absolute}.rv-ghost-far[data-astro-cid-k7quk6s7]{background:color-mix(in srgb, var(--color-white) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 22%, transparent);animation:6s ease-in-out infinite float-small;bottom:-1.625rem;left:12%;right:12%}.rv-ghost-near[data-astro-cid-k7quk6s7]{background:color-mix(in srgb, var(--color-white) 24%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 30%, transparent);bottom:-.8125rem;left:6%;right:6%}.rv-card[data-astro-cid-k7quk6s7]{background:var(--color-white);color:var(--color-plum);box-shadow:0 24px 60px color-mix(in srgb, var(--color-rn-shadow) 45%, transparent);border-radius:1.125rem;flex-direction:column;gap:.875rem;padding:1.375rem 1.5rem;display:flex;position:relative}.rv-top[data-astro-cid-k7quk6s7]{align-items:center;gap:.75rem;display:flex}.rv-badge[data-astro-cid-k7quk6s7]{background:var(--color-plum);width:2.5rem;height:2.5rem;color:var(--color-white);border-radius:.625rem;flex:none;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.rv-name[data-astro-cid-k7quk6s7]{font-size:1.0625rem;font-weight:600;line-height:1.15}.rv-pill[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:var(--color-rn2-pill-wash);color:var(--color-purple);margin-left:auto;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;animation:3s ease-in-out infinite glow-violet}.rv-rule[data-astro-cid-k7quk6s7]{background:var(--color-rn2-lav-rule);height:1px;display:block}.rv-amount[data-astro-cid-k7quk6s7]{font-family:var(--font-display);letter-spacing:-.02em;font-size:2.75rem;font-weight:700;line-height:1}.rv-note[data-astro-cid-k7quk6s7]{color:var(--color-gray-80);font-size:.875rem;line-height:1.5}.demo[data-astro-cid-k7quk6s7]{background:var(--wash);border:1px solid var(--color-rn2-panel-rim);border-radius:1.25rem;flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.demo-top[data-astro-cid-k7quk6s7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.demo-label[data-astro-cid-k7quk6s7]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0;font-size:.8125rem;font-weight:700}.demo-aside[data-astro-cid-k7quk6s7]{color:var(--color-rn2-muted);margin:0;font-size:.8125rem}.demo-row[data-astro-cid-k7quk6s7]{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.demo-stretch[data-astro-cid-k7quk6s7]{align-items:stretch}.field-group[data-astro-cid-k7quk6s7]{flex-direction:column;gap:.5rem;display:flex}.field-label[data-astro-cid-k7quk6s7]{color:var(--color-rn2-muted);margin:0;font-size:.875rem;font-weight:600}.pills[data-astro-cid-k7quk6s7]{flex-wrap:wrap;gap:.5rem;display:flex}.pill[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);border:1px solid var(--color-rn2-chip-rim);background:var(--color-white);min-height:2.75rem;color:var(--ink);font:600 .9375rem/1 var(--font-body);cursor:pointer;transition:background-color .2s, color .2s, border-color .2s, transform .2s var(--ease);padding:0 1.125rem}.pill[data-astro-cid-k7quk6s7]:hover{transform:translateY(-2px)}.pill[data-astro-cid-k7quk6s7][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--color-white)}.switch-row[data-astro-cid-k7quk6s7]{width:100%;min-height:3rem;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.switch-text[data-astro-cid-k7quk6s7]{flex-direction:column;display:flex}.switch-label[data-astro-cid-k7quk6s7]{font-size:.9375rem;font-weight:600}.switch-hint[data-astro-cid-k7quk6s7]{color:var(--color-rn2-muted);font-size:.8125rem}.s-navy[data-astro-cid-k7quk6s7] .switch-hint[data-astro-cid-k7quk6s7]{color:var(--color-rn2-navy-body)}.switch[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:var(--color-rn2-off);flex:none;width:2.875rem;height:1.625rem;transition:background-color .2s;display:block;position:relative}.knob[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:var(--color-white);width:1.25rem;height:1.25rem;box-shadow:0 1px 3px color-mix(in srgb, var(--color-black) 25%, transparent);transition:transform .22s var(--ease);display:block;position:absolute;top:3px;left:3px}[data-astro-cid-k7quk6s7][aria-checked=true]>.switch[data-astro-cid-k7quk6s7]{background:var(--color-purple)}[data-astro-cid-k7quk6s7][aria-checked=true]>.switch[data-astro-cid-k7quk6s7] .knob[data-astro-cid-k7quk6s7]{transform:translate(1.25rem)}.buttons[data-astro-cid-k7quk6s7]{flex-wrap:wrap;gap:.5rem;display:flex}.btn-plum[data-astro-cid-k7quk6s7],.btn-ghost[data-astro-cid-k7quk6s7]{min-height:2.75rem;font:700 .9375rem/1 var(--font-body);cursor:pointer;border-radius:.625rem;padding:0 1.25rem}.btn-plum[data-astro-cid-k7quk6s7]{background:var(--color-plum);color:var(--color-white);border:0}.btn-ghost[data-astro-cid-k7quk6s7]{border:1px solid var(--color-plum);background:var(--color-white);color:var(--color-plum)}.save-note[data-astro-cid-k7quk6s7]{color:var(--color-rn2-muted);margin:0;font-size:.8125rem;line-height:1.5}.small[data-astro-cid-k7quk6s7]{color:var(--body);margin:0;font-size:.875rem;line-height:1.5}.rc-controls[data-astro-cid-k7quk6s7]{flex-direction:column;flex:21.25rem;gap:1.125rem;min-width:0;display:flex}.switches[data-astro-cid-k7quk6s7]{background:var(--color-white);border:1px solid var(--color-rn2-card-rim);border-radius:.875rem;flex-direction:column;gap:.25rem;padding:.5rem 1rem;display:flex}.rc-mail[data-astro-cid-k7quk6s7]{background:var(--color-white);border:1px solid var(--color-rn2-card-rim);min-width:0;box-shadow:0 20px 50px color-mix(in srgb, var(--color-plum) 10%, transparent);color:var(--color-gray-80);border-radius:1rem;flex-direction:column;flex:23.75rem;gap:1rem;padding:1.75rem;font-size:.875rem;display:flex}.rc-head[data-astro-cid-k7quk6s7]{border-bottom:1px solid var(--color-rn2-card-rim);flex-direction:column;gap:.25rem;padding-bottom:.875rem;display:flex}.ink[data-astro-cid-k7quk6s7]{color:var(--color-plum)}.rc-biz[data-astro-cid-k7quk6s7]{text-align:center;border-bottom:1px dashed var(--color-rn2-off);flex-direction:column;align-items:center;gap:.375rem;padding-bottom:.875rem;line-height:1.5;display:flex}.rc-logo[data-astro-cid-k7quk6s7]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.rc-bars[data-astro-cid-k7quk6s7]{flex-direction:column;gap:3px;display:flex}.rc-bars[data-astro-cid-k7quk6s7] span[data-astro-cid-k7quk6s7]{height:5px;display:block;transform:skew(-20deg)}.rc-bars[data-astro-cid-k7quk6s7] span[data-astro-cid-k7quk6s7]:first-child{background:var(--color-plum);width:28px}.rc-bars[data-astro-cid-k7quk6s7] span[data-astro-cid-k7quk6s7]:nth-child(2){background:var(--color-purple);width:24px}.rc-bars[data-astro-cid-k7quk6s7] span[data-astro-cid-k7quk6s7]:nth-child(3){background:var(--color-accent-violet);width:20px}.rc-wordmark[data-astro-cid-k7quk6s7]{font-family:var(--font-display);color:var(--color-plum);letter-spacing:-.01em;font-size:1.625rem;font-style:italic;font-weight:700}.rc-biz-name[data-astro-cid-k7quk6s7]{color:var(--color-plum);font-size:1.25rem;font-weight:700}.rc-txn[data-astro-cid-k7quk6s7]{border-bottom:1px dashed var(--color-rn2-off);flex-direction:column;gap:.375rem;padding-bottom:.875rem;display:flex}.rc-strong[data-astro-cid-k7quk6s7]{color:var(--color-plum);font-weight:600}.rc-total[data-astro-cid-k7quk6s7]{font-family:var(--font-display);color:var(--color-plum);justify-content:space-between;align-items:baseline;margin:0;font-size:1.375rem;font-weight:700;display:flex}.rc-message[data-astro-cid-k7quk6s7]{text-align:center;background:var(--color-rn2-cream);color:var(--color-plum);border-radius:.625rem;padding:.75rem .875rem;line-height:1.5;display:block}.rc-in[data-astro-cid-k7quk6s7]{animation:drop-in .38s var(--ease) both}.two-col[data-astro-cid-k7quk6s7]{flex-wrap:wrap;align-items:flex-start;gap:2.5rem 3.5rem;display:flex}.two-col[data-astro-cid-k7quk6s7]>.col[data-astro-cid-k7quk6s7]{flex:30rem}.two-col[data-astro-cid-k7quk6s7]>.col-narrow[data-astro-cid-k7quk6s7]{flex:23.75rem}.col[data-astro-cid-k7quk6s7]{flex-direction:column;gap:.875rem;min-width:0;display:flex}.label[data-astro-cid-k7quk6s7]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0;font-size:.8125rem;font-weight:700}.body[data-astro-cid-k7quk6s7]{color:var(--body);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}.body[data-astro-cid-k7quk6s7] strong[data-astro-cid-k7quk6s7]{color:var(--ink)}.tiles[data-astro-cid-k7quk6s7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.tiles-stack[data-astro-cid-k7quk6s7]{grid-template-columns:minmax(0,1fr)}.tiles[data-astro-cid-k7quk6s7] li[data-astro-cid-k7quk6s7]{color:var(--ink);border-radius:.625rem;padding:.875rem 1rem;font-size:1rem;line-height:1.5}.tiles-cream[data-astro-cid-k7quk6s7] li[data-astro-cid-k7quk6s7]{background:var(--color-rn2-cream)}.tiles-navy[data-astro-cid-k7quk6s7] li[data-astro-cid-k7quk6s7]{background:var(--color-rn2-navy-tint)}.rows[data-astro-cid-k7quk6s7]{border:1px solid var(--color-rn2-panel-rim);border-radius:.875rem;margin:0;overflow:hidden}.rows[data-astro-cid-k7quk6s7]>div[data-astro-cid-k7quk6s7]{flex-wrap:wrap;gap:.375rem 1.5rem;padding:1.25rem 1.5rem;display:flex}.rows[data-astro-cid-k7quk6s7]>div[data-astro-cid-k7quk6s7]+div[data-astro-cid-k7quk6s7]{border-top:1px solid var(--rule)}.rows[data-astro-cid-k7quk6s7] dt[data-astro-cid-k7quk6s7]{letter-spacing:-.01em;flex:0 0 18.75rem;max-width:100%;font-size:1.375rem;line-height:1.2}.rows[data-astro-cid-k7quk6s7] dd[data-astro-cid-k7quk6s7]{min-width:0;color:var(--body);flex:22.5rem;margin:0;font-size:1rem;line-height:1.55}.rows-rust[data-astro-cid-k7quk6s7] dt[data-astro-cid-k7quk6s7]{color:var(--color-rn2-rust)}.rows-warm[data-astro-cid-k7quk6s7] dt[data-astro-cid-k7quk6s7]{color:var(--color-rn2-warm-accent)}.text-link[data-astro-cid-k7quk6s7]{font-size:.9375rem;font-weight:700}.ach-left[data-astro-cid-k7quk6s7]{flex-direction:column;flex:28.75rem;gap:1.375rem;min-width:0;display:flex}.seg[data-astro-cid-k7quk6s7]{background:var(--color-white);border:1px solid var(--color-rn2-card-rim);border-radius:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding:.375rem;display:grid}.seg-btn[data-astro-cid-k7quk6s7]{min-height:3rem;color:var(--color-rn2-muted);font:700 1rem/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:.625rem;padding:0 1rem}.seg-btn[data-astro-cid-k7quk6s7][aria-pressed=true]{background:var(--color-plum);color:var(--color-white)}.seg-navy[data-astro-cid-k7quk6s7]{border-color:var(--color-rn2-navy-field);border-radius:.75rem;gap:.25rem;padding:.25rem;display:inline-flex}.seg-navy[data-astro-cid-k7quk6s7] .seg-btn[data-astro-cid-k7quk6s7]{min-height:2.5rem;color:var(--color-rn2-navy-body);font-size:.875rem;font-weight:600}.seg-navy[data-astro-cid-k7quk6s7] .seg-btn[data-astro-cid-k7quk6s7][aria-pressed=true]{background:var(--color-rn2-navy);color:var(--color-white)}.flow[data-astro-cid-k7quk6s7]{--flow:var(--color-rn2-credit);--flow-glow:var(--color-rn2-credit-glow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}[data-astro-cid-k7quk6s7][data-ach=debit] .flow[data-astro-cid-k7quk6s7]{--flow:var(--color-rn2-debit);--flow-glow:var(--color-rn2-debit-glow)}.node-col[data-astro-cid-k7quk6s7]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:6.5rem;display:flex}.node[data-astro-cid-k7quk6s7]{border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.node-merchant[data-astro-cid-k7quk6s7]{background:var(--color-plum);color:var(--color-white)}.node-bank[data-astro-cid-k7quk6s7]{background:var(--color-white);color:var(--color-plum);border:2px solid var(--flow);transition:border-color .4s;animation:4.4s ease-in-out infinite node}.node-name[data-astro-cid-k7quk6s7]{font-size:.875rem;font-weight:600}.lane-col[data-astro-cid-k7quk6s7]{flex-direction:column;gap:.625rem;display:flex}.flow-label[data-astro-cid-k7quk6s7]{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--flow);font-size:.8125rem;font-weight:700}.lane[data-astro-cid-k7quk6s7]{height:1.125rem;position:relative;overflow:hidden}.lane[data-astro-cid-k7quk6s7]:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--color-rn2-chip-rim) 0%, transparent) 0%, var(--color-rn2-chip-rim) 14%, var(--color-rn2-chip-rim) 86%, color-mix(in srgb, var(--color-rn2-chip-rim) 0%, transparent) 100%);height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.streak[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:linear-gradient(90deg, color-mix(in srgb, var(--flow-glow) 0%, transparent), color-mix(in srgb, var(--flow-glow) 50%, transparent) 60%, var(--flow-glow));width:7.5rem;height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--flow-glow) 35%, transparent);margin-top:-1px;animation:4.4s cubic-bezier(.65,0,.35,1) infinite to-right;position:absolute;top:50%}[data-astro-cid-k7quk6s7][data-ach=debit] .streak[data-astro-cid-k7quk6s7]{background:linear-gradient(270deg, color-mix(in srgb, var(--flow-glow) 0%, transparent), color-mix(in srgb, var(--flow-glow) 50%, transparent) 60%, var(--flow-glow));animation-name:to-left}.streak-late[data-astro-cid-k7quk6s7]{animation-delay:2.2s}.ach-note[data-astro-cid-k7quk6s7]{background:var(--color-plum);color:var(--color-white);border-radius:.75rem;margin:0;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.5}.ach-note[data-astro-cid-k7quk6s7] strong[data-astro-cid-k7quk6s7]{color:var(--color-rn2-credit-note)}[data-astro-cid-k7quk6s7][data-ach=debit] .ach-note[data-astro-cid-k7quk6s7] strong[data-astro-cid-k7quk6s7]{color:var(--color-rn2-debit-note)}.api-card[data-astro-cid-k7quk6s7]{background:var(--color-panel-near-black);min-width:0;color:var(--color-white);border-radius:1rem;flex-direction:column;flex:22.5rem;gap:.875rem;padding:1.5rem;display:flex}.api-label[data-astro-cid-k7quk6s7]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-rn-dev-pink);margin:0;font-size:.8125rem;font-weight:700}.api-h[data-astro-cid-k7quk6s7]{font-family:var(--font-display);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.code[data-astro-cid-k7quk6s7]{background:var(--color-rn2-code);border:1px solid var(--color-rn2-code-rim);font-family:var(--font-mono);color:var(--color-rn2-code-ink);border-radius:.75rem;margin:0;padding:1.125rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.c-comment[data-astro-cid-k7quk6s7]{color:var(--color-rn2-code-comment)}.c-key[data-astro-cid-k7quk6s7]{color:var(--color-rn2-code-key)}.c-string[data-astro-cid-k7quk6s7]{color:var(--color-rn2-code-string)}.how[data-astro-cid-k7quk6s7]{background:var(--color-rn2-lav-wash);border:1px solid var(--color-rn2-prev-rim);border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.375rem;display:flex}.how-white[data-astro-cid-k7quk6s7]{background:var(--color-white);border-color:var(--color-rn2-panel-rim);border-radius:.875rem;gap:.875rem;padding:1.125rem}.how-icon[data-astro-cid-k7quk6s7]{width:2.75rem;height:2.75rem;color:var(--color-white);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:flex}.how-white[data-astro-cid-k7quk6s7] .how-icon[data-astro-cid-k7quk6s7]{border-radius:.625rem;width:2.5rem;height:2.5rem}.how-blue[data-astro-cid-k7quk6s7]{background:var(--color-partner-blue)}.how-navy[data-astro-cid-k7quk6s7]{background:var(--color-rn2-navy)}.how-num[data-astro-cid-k7quk6s7]{font-family:var(--font-display);font-weight:700}.how-text[data-astro-cid-k7quk6s7]{color:var(--body);flex-direction:column;gap:.375rem;font-size:1rem;line-height:1.55;display:flex}.how-white[data-astro-cid-k7quk6s7] .how-text[data-astro-cid-k7quk6s7]{gap:.25rem;font-size:.9375rem;line-height:1.5}.how-h[data-astro-cid-k7quk6s7]{font-family:var(--font-display);color:var(--ink);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.how-white[data-astro-cid-k7quk6s7] .how-h[data-astro-cid-k7quk6s7]{font-family:var(--font-body);font-size:1.0625rem}.how-text[data-astro-cid-k7quk6s7] a[data-astro-cid-k7quk6s7]{font-weight:700}.how-list[data-astro-cid-k7quk6s7]{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.v-hooks[data-astro-cid-k7quk6s7]{background:radial-gradient(circle at 58% 0%, var(--color-rn2-hook-glow) 0%, color-mix(in srgb, var(--color-rn2-hook-glow) 0%, transparent) 46%), radial-gradient(circle at 100% 100%, var(--color-rn2-warm-accent) 0%, color-mix(in srgb, var(--color-rn2-warm-accent) 0%, transparent) 52%), linear-gradient(135deg, var(--color-rn2-hook) 0%, var(--color-rn2-hook-deep) 100%)}.circuit-lines[data-astro-cid-k7quk6s7]{stroke:color-mix(in srgb, var(--color-white) 30%, transparent)}.circuit-lines[data-astro-cid-k7quk6s7] path[data-astro-cid-k7quk6s7]{stroke-dasharray:10 8;animation:2.4s linear infinite dash}.circuit-nodes[data-astro-cid-k7quk6s7]{stroke:color-mix(in srgb, var(--color-white) 50%, transparent)}.circuit-nodes[data-astro-cid-k7quk6s7] circle[data-astro-cid-k7quk6s7]{animation:2.4s ease-in-out infinite blink-soft}.circuit-nodes[data-astro-cid-k7quk6s7] circle[data-astro-cid-k7quk6s7]:nth-child(2){animation-delay:.6s}.circuit-nodes[data-astro-cid-k7quk6s7] circle[data-astro-cid-k7quk6s7]:nth-child(3){animation-delay:1.2s}.circuit-nodes[data-astro-cid-k7quk6s7] circle[data-astro-cid-k7quk6s7]:nth-child(4){animation-delay:1.8s}.feed[data-astro-cid-k7quk6s7]{background:var(--color-white);width:86%;max-width:23.75rem;color:var(--color-rn2-warm-ink);box-shadow:0 24px 60px color-mix(in srgb, var(--color-rn2-warm-ink) 40%, transparent);border-radius:1.125rem;animation:7s ease-in-out infinite float;position:relative;overflow:hidden}.feed-top[data-astro-cid-k7quk6s7]{border-bottom:1px solid var(--color-rn2-warm-rule);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:1rem;font-weight:600;display:flex}.live[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:var(--color-rn2-hook-pill);color:var(--color-developer-fill);letter-spacing:.08em;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.live-dot[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:var(--color-rn2-hook);width:7px;height:7px;animation:1.2s ease-in-out infinite blink;display:block}.feed-row[data-astro-cid-k7quk6s7]{align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.feed-row[data-astro-cid-k7quk6s7]+.feed-row[data-astro-cid-k7quk6s7]{border-top:1px solid var(--color-rn2-warm-rule)}.feed-hot[data-astro-cid-k7quk6s7]{animation:2.8s ease-in-out infinite hot}.feed-dot[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:var(--color-rn2-warm-dot);flex:none;width:10px;height:10px}.feed-hot[data-astro-cid-k7quk6s7] .feed-dot[data-astro-cid-k7quk6s7]{background:var(--color-rn2-hook)}.feed-ev[data-astro-cid-k7quk6s7]{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;flex:1;font-size:.875rem;font-weight:700}.ok-200[data-astro-cid-k7quk6s7]{background:var(--color-rn2-ok-wash);color:var(--color-rn2-ok-ink);font-family:var(--font-mono);border-radius:6px;padding:2px 8px;font-size:.8125rem;font-weight:700}.feed-time[data-astro-cid-k7quk6s7]{text-align:right;width:3.875rem;color:var(--color-rn2-warm-time);font-size:.8125rem}.ping[data-astro-cid-k7quk6s7]{animation:1.6s ease-out infinite ping}.steps[data-astro-cid-k7quk6s7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18.75rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-k7quk6s7] li[data-astro-cid-k7quk6s7]{background:var(--color-rn2-warm-wash);border:1px solid var(--color-rn2-warm-card-rim);color:var(--body);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;font-size:1rem;line-height:1.55;display:flex}.step-head[data-astro-cid-k7quk6s7]{align-items:center;gap:.75rem;display:flex}.step-num[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:var(--color-rn2-hook);width:2.25rem;height:2.25rem;color:var(--color-white);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.step-h[data-astro-cid-k7quk6s7]{font-family:var(--font-display);color:var(--ink);font-size:1.25rem;font-weight:700}.v-lock[data-astro-cid-k7quk6s7]{background:radial-gradient(ellipse at 28% 112%, var(--color-rn2-blue-pale) 0%, var(--color-partner-blue) 22%, color-mix(in srgb, var(--color-partner-blue) 0%, transparent) 58%), radial-gradient(ellipse at 88% 105%, var(--color-rn2-navy-link) 0%, color-mix(in srgb, var(--color-rn2-navy-link) 0%, transparent) 48%), linear-gradient(180deg, var(--color-rn2-navy-deep) 0%, var(--color-rn2-navy) 55%, var(--color-rn2-navy-lift) 100%)}.stem-lines[data-astro-cid-k7quk6s7]{stroke:color-mix(in srgb, var(--color-white) 18%, transparent)}.stem-dots[data-astro-cid-k7quk6s7]{fill:var(--color-rn2-navy-flash)}.stem-dots[data-astro-cid-k7quk6s7] circle[data-astro-cid-k7quk6s7]{animation:3.6s ease-in-out infinite drift-dot}.stem-dots[data-astro-cid-k7quk6s7] circle[data-astro-cid-k7quk6s7]:nth-child(2){animation-delay:.5s}.stem-dots[data-astro-cid-k7quk6s7] circle[data-astro-cid-k7quk6s7]:nth-child(3){animation-delay:1s}.stem-dots[data-astro-cid-k7quk6s7] circle[data-astro-cid-k7quk6s7]:nth-child(4){animation-delay:1.5s}.stem-dots[data-astro-cid-k7quk6s7] circle[data-astro-cid-k7quk6s7]:nth-child(5){animation-delay:2s}.stem-dots[data-astro-cid-k7quk6s7] circle[data-astro-cid-k7quk6s7]:nth-child(6){animation-delay:2.5s}.stem-dots[data-astro-cid-k7quk6s7] circle[data-astro-cid-k7quk6s7]:nth-child(7){animation-delay:3s}.stem-dots[data-astro-cid-k7quk6s7] circle[data-astro-cid-k7quk6s7]:nth-child(8){animation-delay:.25s}.pi[data-astro-cid-k7quk6s7]{box-sizing:border-box;background:var(--color-white);width:82%;max-width:22.5rem;color:var(--color-rn2-navy);box-shadow:0 24px 60px color-mix(in srgb, var(--color-rn2-navy-deep) 50%, transparent);border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.25rem 1.375rem;animation:6.5s ease-in-out infinite float;display:flex;position:relative}.pi-top[data-astro-cid-k7quk6s7]{justify-content:space-between;align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:600;display:flex}.locked-pill[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:var(--color-rn2-navy-tint);color:var(--color-partner-blue);letter-spacing:.1em;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;animation:3.2s ease-in-out infinite glow-blue;display:inline-flex}.pi-bar[data-astro-cid-k7quk6s7]{gap:3px;height:9px;display:flex}.pi-bar[data-astro-cid-k7quk6s7] span[data-astro-cid-k7quk6s7]:first-child{border-radius:9px 0 0 9px;flex:60}.pi-bar[data-astro-cid-k7quk6s7] span[data-astro-cid-k7quk6s7]:nth-child(2){flex:10}.pi-bar[data-astro-cid-k7quk6s7] span[data-astro-cid-k7quk6s7]:nth-child(3){border-radius:0 9px 9px 0;flex:30}.share-a[data-astro-cid-k7quk6s7]{background:var(--color-partner-blue)}.share-b[data-astro-cid-k7quk6s7]{background:var(--color-rn2-blue-mid)}.share-c[data-astro-cid-k7quk6s7]{background:var(--color-rn2-blue-light)}.pi-rows[data-astro-cid-k7quk6s7]{flex-direction:column;gap:.375rem;display:flex}.pi-row[data-astro-cid-k7quk6s7]{align-items:center;gap:.625rem;display:flex}.sw[data-astro-cid-k7quk6s7]{border-radius:3px;flex:none;width:11px;height:11px}.pi-label[data-astro-cid-k7quk6s7]{color:var(--color-rn2-navy-label);flex:1;font-size:.9375rem}.pi-num[data-astro-cid-k7quk6s7]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.15}.pi-foot[data-astro-cid-k7quk6s7]{border-top:1px solid var(--color-rn2-navy-rule);align-items:center;gap:.625rem;padding-top:.75rem;font-size:.9375rem;font-weight:700;display:flex}.pi-check[data-astro-cid-k7quk6s7]{background:var(--color-partner-blue);width:1.375rem;height:1.375rem;color:var(--color-white);border-radius:6px;flex:none;justify-content:center;align-items:center;animation:3.2s ease-in-out infinite click;display:flex}.pi-lock[data-astro-cid-k7quk6s7]{flex:1}.pi-total[data-astro-cid-k7quk6s7]{color:var(--color-rn2-total-ok)}.app[data-astro-cid-k7quk6s7]{background:var(--color-white);border:1px solid var(--color-rn2-navy-rule);min-width:0;box-shadow:0 20px 50px color-mix(in srgb, var(--color-rn2-navy) 10%, transparent);border-radius:1rem;flex-direction:column;flex:3 35rem;gap:1.125rem;padding:clamp(1.125rem,2.5vw,1.75rem);display:flex}.app-top[data-astro-cid-k7quk6s7]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.app-h[data-astro-cid-k7quk6s7]{color:var(--color-rn2-app-head);font-size:1.375rem}.app-view[data-astro-cid-k7quk6s7]{color:var(--color-rn2-navy-muted);font-size:.8125rem;font-weight:600}.fields[data-astro-cid-k7quk6s7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}.pct[data-astro-cid-k7quk6s7]{flex-direction:column;gap:.375rem;display:flex}.pct-box[data-astro-cid-k7quk6s7]{background:var(--color-rn2-field);border:1px solid var(--color-rn2-panel-rim);border-radius:.75rem;flex-direction:column;gap:2px;padding:.5rem .75rem;display:flex}.pct-label[data-astro-cid-k7quk6s7]{color:var(--color-rn2-navy-muted);justify-content:space-between;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.pct-lock[data-astro-cid-k7quk6s7]{display:none}.pct[data-astro-cid-k7quk6s7] input[data-astro-cid-k7quk6s7]{width:100%;min-height:2rem;font:600 1.25rem/1 var(--font-body);color:var(--ink);background:0 0;border:0;padding:0}.pct[data-astro-cid-k7quk6s7] input[data-astro-cid-k7quk6s7]:focus-visible{box-shadow:none}.pct-box[data-astro-cid-k7quk6s7]:focus-within{box-shadow:0 0 0 3px var(--color-partner-blue)}.pct-hint[data-astro-cid-k7quk6s7]{color:var(--body);font-size:.75rem}[data-astro-cid-k7quk6s7][data-view=merchant][data-locked] .pct-box[data-astro-cid-k7quk6s7]{background:var(--color-rn2-navy-bar);border:1.5px dashed var(--color-rn2-navy-faint)}[data-astro-cid-k7quk6s7][data-view=merchant][data-locked] .pct[data-astro-cid-k7quk6s7] input[data-astro-cid-k7quk6s7]{color:var(--color-rn2-navy-muted);cursor:not-allowed}[data-astro-cid-k7quk6s7][data-view=merchant][data-locked] .pct-lock[data-astro-cid-k7quk6s7]{display:block}[data-astro-cid-k7quk6s7][data-view=merchant] .partner-only[data-astro-cid-k7quk6s7]{display:none}.split-bar[data-astro-cid-k7quk6s7]{background:var(--color-rn2-navy-rule);border-radius:10px;gap:2px;height:10px;display:flex;overflow:hidden}.split-bar[data-astro-cid-k7quk6s7] span[data-astro-cid-k7quk6s7]{transition:flex-grow .42s var(--ease);flex:0 1 0;display:block}.split-sum[data-astro-cid-k7quk6s7]{flex-direction:column;gap:.5rem;display:flex}.split-total[data-astro-cid-k7quk6s7]{color:var(--color-developer-fill);margin:0;font-size:.875rem;font-weight:700}.split-total[data-astro-cid-k7quk6s7][data-ok]{color:var(--color-rn2-total-ok)}.lock-box[data-astro-cid-k7quk6s7]{flex-direction:column;gap:.375rem;padding-top:.25rem;display:flex}.check[data-astro-cid-k7quk6s7]{min-height:2.75rem;font:700 1.0625rem/1.2 var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.75rem;padding:0;display:flex}.check-box[data-astro-cid-k7quk6s7]{box-sizing:border-box;background:var(--color-white);border:2px solid var(--color-rn2-navy-muted);color:#0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.check[data-astro-cid-k7quk6s7][aria-checked=true] .check-box[data-astro-cid-k7quk6s7]{background:var(--color-plum);border-color:var(--color-plum);color:var(--color-white)}.lock-error[data-astro-cid-k7quk6s7]{color:var(--color-developer-fill);margin:0;font-size:.8125rem;font-weight:700}.outcome-col[data-astro-cid-k7quk6s7]{flex-direction:column;flex:2 18.75rem;gap:.75rem;min-width:0;display:flex}.outcome[data-astro-cid-k7quk6s7]{background:var(--color-rn2-navy);color:var(--color-white);border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.outcome-label[data-astro-cid-k7quk6s7]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-rn2-navy-glow);font-size:.75rem;font-weight:700}.outcome-h[data-astro-cid-k7quk6s7]{font-family:var(--font-display);font-size:1.375rem;font-weight:700;line-height:1.2}.outcome-body[data-astro-cid-k7quk6s7]{color:var(--color-ink-on-dark);font-size:.9375rem;line-height:1.5}.hint-card[data-astro-cid-k7quk6s7]{background:var(--color-white);border:1px solid var(--color-rn2-panel-rim);color:var(--body);border-radius:.75rem;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.hint-card[data-astro-cid-k7quk6s7] strong[data-astro-cid-k7quk6s7]{color:var(--ink)}.prev[data-astro-cid-k7quk6s7]{background:var(--color-rn2-prev-wash);border-top:1px solid var(--color-rn2-prev-rim);padding:2rem 1.5rem}.prev-in[data-astro-cid-k7quk6s7]{flex-direction:column;gap:1rem;display:flex}.prev-top[data-astro-cid-k7quk6s7]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.prev-top[data-astro-cid-k7quk6s7] .text-link[data-astro-cid-k7quk6s7]{color:var(--color-purple)}.prev-top[data-astro-cid-k7quk6s7] .text-link[data-astro-cid-k7quk6s7]:hover{color:var(--color-plum)}.prev-h[data-astro-cid-k7quk6s7]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-plum);margin:0;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:700;line-height:1.05}.prev-cards[data-astro-cid-k7quk6s7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.prev-card[data-astro-cid-k7quk6s7]{box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-rn2-prev-rim);height:100%;color:var(--color-plum);transition:transform .2s var(--ease);border-radius:.875rem;flex-direction:column;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;text-decoration:none;display:flex}.prev-card[data-astro-cid-k7quk6s7]:hover{transform:translateY(-2px)}.prev-mark[data-astro-cid-k7quk6s7]{border-radius:var(--radius-pill);background:var(--color-rn2-prev-wash);border:1px solid var(--color-rn2-prev-rim);align-items:center;height:1.75rem;padding:0 .75rem;display:inline-flex}.prev-mark[data-astro-cid-k7quk6s7] img[data-astro-cid-k7quk6s7]{width:auto;height:.875rem;display:block}.prev-title[data-astro-cid-k7quk6s7]{font-size:1rem;font-weight:700;line-height:1.3}.close[data-astro-cid-k7quk6s7]{background:var(--color-plum);color:var(--color-white);padding:clamp(3.5rem,7vw,6.5rem) 1.5rem;position:relative;overflow:hidden}.glow[data-astro-cid-k7quk6s7]{background:var(--gradient-hero-glow);pointer-events:none;width:56rem;height:44rem;animation:9s ease-in-out infinite alternate drift;position:absolute;bottom:-24rem;left:-12rem}.close-copy[data-astro-cid-k7quk6s7]{flex-direction:column;gap:1.25rem;display:flex}.close-mark[data-astro-cid-k7quk6s7]{width:5.5rem;height:auto}.close-h[data-astro-cid-k7quk6s7]{color:var(--color-white);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:700;line-height:1}.close-h[data-astro-cid-k7quk6s7] .hl-lilac[data-astro-cid-k7quk6s7]{color:var(--color-lilac-200)}.close-lede[data-astro-cid-k7quk6s7]{max-width:30rem;color:var(--color-ink-on-dark);margin:0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.5}.close-form[data-astro-cid-k7quk6s7]{color:var(--color-plum)}.rn2[data-astro-cid-k7quk6s7] [data-astro-cid-k7quk6s7]:is(a,button,input):focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--color-purple);outline:2px solid #0000}.hero[data-astro-cid-k7quk6s7] [data-astro-cid-k7quk6s7]:is(a,button):focus-visible,.close[data-astro-cid-k7quk6s7] [data-astro-cid-k7quk6s7]:is(a,button,input):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-lilac-200) 90%, transparent)}@keyframes ticker{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translate(-8%,-6%)scale(1)}to{transform:translate(8%,6%)scale(1.15)}}@keyframes float{0%,to{transform:none}50%{transform:translateY(-8px)}}@keyframes float-small{0%,to{transform:none}50%{transform:translateY(-3px)}}@keyframes breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes glow-violet{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-purple) 0%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-purple) 14%, transparent)}}@keyframes glow-blue{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-partner-blue) 0%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-partner-blue) 12%, transparent)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes to-right{0%{opacity:0;left:-7.5rem}25%,75%{opacity:1}to{opacity:0;left:100%}}@keyframes to-left{0%{opacity:0;left:100%}25%,75%{opacity:1}to{opacity:0;left:-7.5rem}}@keyframes node{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--flow-glow) 13%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--flow-glow) 13%, transparent)}}@keyframes dash{to{stroke-dashoffset:-36px}}@keyframes blink-soft{0%,to{opacity:.45}50%{opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes hot{0%,to{background-color:var(--color-rn2-hook-pill)}50%{background-color:var(--color-rn2-hook-flash)}}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-rn2-hook) 50%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--color-rn2-hook) 0%, transparent)}}@keyframes drift-dot{0%,to{opacity:.45;transform:none}50%{opacity:1;transform:translateY(-6px)}}@keyframes click{0%,30%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-partner-blue) 50%, transparent);transform:scale(1)}40%{transform:scale(1.12)}55%{box-shadow:0 0 0 12px color-mix(in srgb, var(--color-partner-blue) 0%, transparent)}to{transform:scale(1)}}@media (width<=47.5rem){.flow[data-astro-cid-k7quk6s7]{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem}.node-col[data-astro-cid-k7quk6s7]{width:4.75rem}.rows[data-astro-cid-k7quk6s7] dt[data-astro-cid-k7quk6s7]{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.rn2[data-astro-cid-k7quk6s7] [data-astro-cid-k7quk6s7],.rn2[data-astro-cid-k7quk6s7] [data-astro-cid-k7quk6s7]:before,.rn2[data-astro-cid-k7quk6s7] [data-astro-cid-k7quk6s7]:after{transition:none!important;animation:none!important}.streak[data-astro-cid-k7quk6s7]{left:45%}.streak-late[data-astro-cid-k7quk6s7]{display:none}}
