.v2{--bg: #000000;--bg-2: #0b0b0c;--bg-3: #151515;--ink: #f8ece4;--ink-2: rgba(248, 236, 228, .72);--ink-3: rgba(248, 236, 228, .54);--ink-4: rgba(248, 236, 228, .3);--line: rgba(248, 236, 228, .12);--line-2: rgba(248, 236, 228, .22);--live: #ffb37a;--ease-out: cubic-bezier(.16, 1, .3, 1);background:var(--bg);color:var(--ink);font-family:Josefin Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}.v2 ::selection{background:var(--ink);color:var(--bg)}.v2 .display{font-family:Josefin Sans,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.v2 .display-tight{font-weight:700;letter-spacing:-.015em;line-height:1.12;text-wrap:balance}.v2 .wide{letter-spacing:.04em}.v2 .mono,.v2 .tnum{font-variant-numeric:tabular-nums}.v2 p{text-wrap:pretty}.v2 a,.v2 button{-webkit-touch-callout:none}.v2 :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.v2 .btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:58px;padding:0 2rem;border-radius:999px;background:#fff;color:#000;font-weight:700;font-size:1.125rem;letter-spacing:-.005em;transition:transform .18s var(--ease-out),box-shadow .3s var(--ease-out);box-shadow:0 10px 40px -12px #ffffff59;-webkit-user-select:none;user-select:none}.v2 .btn-primary:active{transform:scale(.97)}.v2 .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:0 1.4rem;border-radius:999px;border:1px solid var(--line-2);color:var(--ink);font-weight:600;font-size:1.05rem;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .18s var(--ease-out);-webkit-user-select:none;user-select:none}.v2 .btn-ghost:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.v2 .btn-primary:hover{background:#ececec;box-shadow:0 14px 60px -10px #ffffff80}.v2 .btn-primary:hover .btn-arrow{transform:translate(3px)}.v2 .btn-ghost:hover{background:#f8ece40f;border-color:var(--ink-4)}.v2 .link-u:hover{color:var(--ink)}}.v2 .btn-arrow{transition:transform .2s var(--ease-out)}.v2 .dotfield{background-image:radial-gradient(rgba(248,236,228,.09) 1px,transparent 1px);background-size:22px 22px}.v2 .glow{background:radial-gradient(closest-side,rgba(248,236,228,.16),rgba(255,179,122,.05) 55%,transparent)}@keyframes v2-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.v2 .marquee{animation:v2-marquee 48s linear infinite}@media (hover: hover){.v2 .marquee-wrap:hover .marquee{animation-play-state:paused}}@keyframes v2-pulse{0%,to{opacity:1}50%{opacity:.35}}.v2 .live-dot{animation:v2-pulse 1.6s ease-in-out infinite}@keyframes v2-dash{to{stroke-dashoffset:-40}}.v2 .dash-flow{stroke-dasharray:4 6;animation:v2-dash 2.4s linear infinite}@media (prefers-reduced-motion: reduce){.v2 .marquee,.v2 .live-dot,.v2 .dash-flow{animation:none}.v2 .marquee{width:auto;transform:none}.v2 .marquee>ul{flex-wrap:wrap;justify-content:center;row-gap:12px}.v2 .marquee>[aria-hidden]{display:none}}html:has(.v2){background:#000;scrollbar-color:#2b2b2b #000}html:has(.v2) ::-webkit-scrollbar-thumb{background:#2b2b2b}html:has(.v2) ::-webkit-scrollbar-track{background:#000}.am-item{all:unset;box-sizing:border-box;display:block;width:100%;cursor:pointer;padding:20px 0;border-top:1px solid rgba(248,236,228,.12);position:relative}.am-item:focus-visible{outline:2px solid #f8ece4;outline-offset:4px;border-radius:6px}@media (hover:hover){.am-item:hover .am-title-off{color:#f8ece4b8!important}}.am-progress{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:#f8ece4;animation:am-progress 8s linear both}@keyframes am-progress{0%{width:0}to{width:100%}}.am-fadein{animation:am-fade .5s ease both}@keyframes am-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.am-scene text{font-family:Josefin Sans,system-ui,sans-serif}.am-scene .fb{transform-box:fill-box;transform-origin:center}.s1-dot{animation:s1-dot 8s cubic-bezier(.5,0,.3,1) both}@keyframes s1-dot{0%{transform:translate(0)}12%{transform:translate(90px)}38%{transform:translate(90px)}46%{transform:translate(200px)}56%{transform:translate(290px)}80%{transform:translate(290px)}90%,to{transform:translate(400px)}}.s1-ringwin{animation:s1-ringwin 8s linear both}@keyframes s1-ringwin{0%,11%{opacity:0}14%,37%{opacity:1}40%,55%{opacity:0}58%,79%{opacity:1}82%,to{opacity:0}}.s1-pulse{animation:s1-pulse 1.4s ease-out infinite}@keyframes s1-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}.s1-chip1{animation:s1-chip1 8s ease both}@keyframes s1-chip1{0%,13%{opacity:0;transform:translateY(6px)}17%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:none}}.s1-chip2{animation:s1-chip2 8s ease both}@keyframes s1-chip2{0%,57%{opacity:0;transform:translateY(6px)}61%,78%{opacity:1;transform:none}82%,to{opacity:0;transform:none}}.s1-ops{animation:s1-ops 8s ease both}@keyframes s1-ops{0%,44%{stroke:#333}48%,to{stroke:#f8ece4}}.s1-fin{animation:s1-fin 8s ease both}@keyframes s1-fin{0%,88%{stroke:#333}92%,to{stroke:#f8ece4}}.s1-ok1{animation:s1-ok1 8s ease both}@keyframes s1-ok1{0%,8%{opacity:0;transform:scale(.6)}12%,to{opacity:1;transform:scale(1)}}.s1-ok2{animation:s1-ok2 8s ease both}@keyframes s1-ok2{0%,51%{opacity:0;transform:scale(.6)}55%,to{opacity:1;transform:scale(1)}}.s1-ok3{animation:s1-ok3 8s ease both}@keyframes s1-ok3{0%,91%{opacity:0;transform:scale(.6)}95%,to{opacity:1;transform:scale(1)}}.s1-done{animation:s1-done 8s ease both}@keyframes s1-done{0%,91%{opacity:0}95%,to{opacity:1}}.s2-card{animation:s2-card 8s ease both}@keyframes s2-card{0%,70%{opacity:1}74%,to{opacity:0}}.s2-q{animation:s2-q 8s ease both}@keyframes s2-q{0%,74%{opacity:0;transform:translateY(6px)}78%,to{opacity:1;transform:none}}.s2-c1{animation:s2-c1 8s cubic-bezier(.5,0,.3,1) both}@keyframes s2-c1{0%{opacity:0;transform:translate(0)}4%{opacity:1;transform:translate(0)}20%{opacity:1;transform:translate(-180px,126px)}25%,to{opacity:0;transform:translate(-180px,126px)}}.s2-c2{animation:s2-c2 8s cubic-bezier(.5,0,.3,1) both}@keyframes s2-c2{0%{opacity:0;transform:translate(0)}4%{opacity:1;transform:translate(0)}20%{opacity:1;transform:translateY(126px)}25%,to{opacity:0;transform:translateY(126px)}}.s2-c3{animation:s2-c3 8s cubic-bezier(.5,0,.3,1) both}@keyframes s2-c3{0%{opacity:0;transform:translate(0)}4%{opacity:1;transform:translate(0)}20%{opacity:1;transform:translate(180px,126px)}25%,to{opacity:0;transform:translate(180px,126px)}}.s2-val{animation:s2-val 8s ease both}@keyframes s2-val{0%,21%{opacity:0}27%,to{opacity:1}}.s2-paidB{animation:s2-paidB 8s ease both}@keyframes s2-paidB{0%,21%{opacity:0}27%,44%{opacity:1}47%,to{opacity:0}}.s2-overdue{animation:s2-overdue 8s ease both}@keyframes s2-overdue{0%,47%{opacity:0}50%,to{opacity:1}}.s2-paidC{animation:s2-paidC 8s ease both}@keyframes s2-paidC{0%,21%{opacity:0}27%,56%{opacity:1}59%,to{opacity:0}}.s2-pending{animation:s2-pending 8s ease both}@keyframes s2-pending{0%,59%{opacity:0}62%,to{opacity:1}}.s2-boxB{animation:s2-boxB 8s ease both}@keyframes s2-boxB{0%,46%{stroke:#333}50%,to{stroke:#e8a070}}.s2-boxC{animation:s2-boxC 8s ease both}@keyframes s2-boxC{0%,58%{stroke:#333}62%,to{stroke:#e8a070}}.s2-neq{animation:s2-neq 8s ease both}@keyframes s2-neq{0%,65%{opacity:0;transform:scale(.6)}70%,to{opacity:1;transform:scale(1)}}.s3-plan{stroke-dasharray:100;animation:s3-plan 8s linear both}@keyframes s3-plan{0%{stroke-dashoffset:100}12%,to{stroke-dashoffset:0}}.s3-planend{animation:s3-planend 8s ease both}@keyframes s3-planend{0%,11%{fill:#333}14%,to{fill:#f8ece4}}.s3-plandone{animation:s3-plandone 8s ease both}@keyframes s3-plandone{0%,12%{opacity:0}16%,to{opacity:1}}.s3-act{stroke-dasharray:100;animation:s3-act 8s linear both}@keyframes s3-act{0%,14%{stroke-dashoffset:100}92%,to{stroke-dashoffset:0}}.s3-m1{animation:s3-m1 8s ease both}@keyframes s3-m1{0%,22%{opacity:0;transform:scale(.3)}25%,to{opacity:1;transform:scale(1)}}.s3-m2{animation:s3-m2 8s ease both}@keyframes s3-m2{0%,34%{opacity:0;transform:scale(.3)}37%,to{opacity:1;transform:scale(1)}}.s3-m3{animation:s3-m3 8s ease both}@keyframes s3-m3{0%,45%{opacity:0;transform:scale(.3)}48%,to{opacity:1;transform:scale(1)}}.s3-m4{animation:s3-m4 8s ease both}@keyframes s3-m4{0%,66%{opacity:0;transform:scale(.3)}69%,to{opacity:1;transform:scale(1)}}.s3-m5{animation:s3-m5 8s ease both}@keyframes s3-m5{0%,79%{opacity:0;transform:scale(.3)}82%,to{opacity:1;transform:scale(1)}}.s3-approve{animation:s3-approve 8s ease both}@keyframes s3-approve{0%,54%{fill:#333}57%,to{fill:#f8ece4}}.s3-pay{animation:s3-pay 8s ease both}@keyframes s3-pay{0%,91%{fill:#333}94%,to{fill:#f8ece4}}.s3-cap1{animation:s3-cap1 8s ease both}@keyframes s3-cap1{0%,22%{opacity:0}25%,33%{opacity:1}35%,to{opacity:0}}.s3-cap2{animation:s3-cap2 8s ease both}@keyframes s3-cap2{0%,34%{opacity:0}37%,44%{opacity:1}46%,to{opacity:0}}.s3-cap3{animation:s3-cap3 8s ease both}@keyframes s3-cap3{0%,45%{opacity:0}48%,65%{opacity:1}67%,to{opacity:0}}.s3-cap4{animation:s3-cap4 8s ease both}@keyframes s3-cap4{0%,66%{opacity:0}69%,78%{opacity:1}80%,to{opacity:0}}.s3-cap5{animation:s3-cap5 8s ease both}@keyframes s3-cap5{0%,79%{opacity:0}82%,to{opacity:1}}@media (prefers-reduced-motion: reduce){.am-chaos *{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}
