@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}._621RxG_className{font-family:Unbounded,Unbounded Fallback;font-style:normal}._621RxG_variable{--font-display:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.pNUnVW_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.pNUnVW_variable{--font-body:"Instrument Sans", "Instrument Sans Fallback"}
:root{--red:#d4524c;--red-light:#e7857e;--yellow:#fdc640;--yellow-light:#f7eacb;--ink:#292622;--muted:#6c625c;--line:#dfd6c7;--cream:#fff9ec;--card:#fffdf8;--background:#faf7f0}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img,svg{vertical-align:middle;display:block}img{max-width:100%;height:auto}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select,textarea{font:inherit;color:inherit}html{scrollbar-gutter:stable}html:has(.splash){overflow:hidden}body{background:var(--background);min-height:100%;color:var(--ink);font-family:var(--font-body), Arial, Helvetica, sans-serif;flex-direction:column;margin:0;display:flex}.page-frame{width:100%;max-width:960px;min-height:100vh;padding:0 max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex;overflow-x:clip}.site-header{border-bottom:1px solid var(--line);align-items:center;padding:20px 0 16px;display:flex}.logo{width:auto;height:36px;display:block}.main-content{flex:1;padding:40px 0 56px}.page-title{color:var(--red);font-family:var(--font-display), sans-serif;text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;margin:40px 0 150px;font-weight:400;line-height:1;display:flex}.title-eyebrow{letter-spacing:.42em;align-items:center;gap:.9em;margin-bottom:.55em;font-size:clamp(11px,1.5vw,14px);font-weight:500;display:flex}.title-eyebrow-text{margin-right:-.42em;display:inline-block}.title-dots{gap:5px;display:inline-flex}.title-dots i{background:var(--c);border-radius:50%;width:7px;height:7px;display:block}.title-main{letter-spacing:-.01em;font-size:clamp(36px,11.5vw,104px);font-weight:700;line-height:.95;display:inline-grid;position:relative}.title-layer,.title-underline{grid-area:1/1}.title-echo{transform:translate(var(--ox), var(--oy))}.title-echo--fill{--ox:.05em;--oy:.05em;color:var(--yellow)}.title-echo--outline{--ox:.1em;--oy:.1em;color:#0000;-webkit-text-stroke:max(1px, .014em) var(--red-light)}.title-front{position:relative}.title-char{display:inline-block}.title-underline{width:104%;height:.26em;color:var(--yellow);align-self:end;margin:0 0 -.22em -2%;overflow:hidden}.title-underline>span{height:100%;display:block}.title-underline svg{width:100%;height:100%;display:block}.title-badge{width:.62em;height:.62em;position:absolute;top:0;right:0;transform:translate(62%,-42%)}.title-badge-inner{background:var(--yellow);width:100%;height:100%;box-shadow:inset 0 0 0 .035em var(--yellow), inset 0 0 0 .05em var(--ink), .04em .04em 0 var(--red);color:var(--ink);border-radius:50%;place-items:center;display:grid;transform:rotate(-12deg)}.title-badge-inner .trophy-icon{width:46%;height:46%}.demo-chip{background:var(--yellow-light);width:fit-content;color:var(--muted);border-radius:999px;margin:-73px auto 40px;padding:6px 12px;font-size:11px;font-weight:600}.podium{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:20px;margin-bottom:44px;display:grid}.podium-card{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;padding:22px;display:flex;position:relative}.podium-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.podium-badge{background:var(--yellow-light);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.trophy-icon{width:14px;height:14px}.podium-name{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500;line-height:1.2}.podium-meta{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 0;font-size:10px;font-weight:600}.podium-divider{background:var(--line);height:1px;margin:22px 0 16px}.podium-count{color:var(--red);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;margin:0;font-size:38px;font-weight:400;line-height:1}.podium-caption{color:var(--muted);margin:8px 0 0;font-size:11px}.podium-card--1{border-color:var(--red);background:var(--red);color:var(--card);border-radius:14px;padding:26px 26px 24px;box-shadow:0 18px 40px #d4524c38}.podium-card--1 .podium-card-top{margin-bottom:24px}.podium-card--1 .podium-badge{background:var(--yellow);color:var(--ink)}.podium-card--1 .podium-name{font-size:24px}.podium-card--1 .podium-meta{color:var(--cream);opacity:.85}.podium-card--1 .podium-divider{background:var(--red-light);margin:26px 0 18px}.podium-card--1 .podium-count{color:var(--yellow);font-size:52px}.podium-card--1 .podium-caption{color:var(--cream)}.avatar{border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden}.avatar-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar--podium{border:1px solid var(--red-light);background:var(--card);width:40px;height:40px;color:var(--red);font-size:12px}.podium-card--1 .avatar--podium{border-color:var(--yellow);color:var(--yellow);background:0 0}.avatar--row{background:var(--yellow-light);width:30px;height:30px;color:var(--muted);font-size:10px}.ranking-table{border-collapse:collapse;text-align:left;width:100%}.ranking-table th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 0 12px;font-size:10px;font-weight:600}.ranking-table td{border-bottom:1px solid var(--line);vertical-align:middle;height:58px;padding:0}.participant-cell{align-items:center;gap:14px;min-width:0;padding-left:12px;display:flex}.rank{width:32px;color:var(--red);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.participant-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.region-column{width:30%;color:var(--muted);font-size:12px}.referrals-column{text-align:right;white-space:nowrap;width:140px;padding-right:12px!important}.referrals-count{color:var(--red);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.referrals-unit{color:var(--muted);font-size:11px}.message-card{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:14px;max-width:560px;margin:0 auto;padding:40px 32px}.message-card h2{color:var(--red);font-family:var(--font-display), sans-serif;margin:0;font-size:20px;font-weight:400}.message-card p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:22px 0 28px;font-size:11px}@media (max-width:899px){.page-frame{padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}.podium{gap:14px}.podium-card{padding:18px}.podium-card--1{padding:22px 20px 20px}.podium-name{font-size:17px}.podium-card--1 .podium-name{font-size:21px}.podium-count{font-size:32px}.podium-card--1 .podium-count{font-size:44px}.podium-divider{margin:18px 0 14px}.podium-card--1 .podium-divider{margin:22px 0 16px}.avatar--podium{width:36px;height:36px;font-size:11px}}@media (max-width:639px){.main-content{padding:36px 0 48px}.page-title{margin:35px 0 90px}.title-main{font-size:clamp(40px,14vw,72px)}.title-eyebrow{font-size:clamp(11px,3.3vw,14px)}.title-badge{transform:translate(46%,-30%)}.demo-chip{margin:-53px auto 32px}.podium{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;margin-bottom:36px}.podium-slot--1,.ranking-skeleton .podium-card--1{order:-1;grid-column:1/-1}.tilt,.tilt-inner,.podium-slot .podium-card{height:100%}.podium-card{border-radius:12px;padding:16px 14px 14px}.podium-card-top{margin-bottom:14px}.podium-badge{padding:4px 10px;font-size:11px}.podium-name{overflow-wrap:anywhere;font-size:15px}.podium-meta{margin-top:6px;margin-bottom:14px;font-size:9px;line-height:1.4}.podium-divider{margin:auto 0 10px}.podium-count{font-size:28px}.podium-caption{margin-top:6px;font-size:10px}.avatar--podium{width:32px;height:32px;font-size:10px}.podium-card--1{padding:20px}.podium-card--1 .podium-card-top{margin-bottom:18px}.podium-card--1 .podium-name{font-size:22px}.podium-card--1 .podium-meta{margin-bottom:0;font-size:10px}.podium-card--1 .podium-divider{margin:18px 0 12px}.podium-card--1 .podium-count{font-size:46px}.podium-card--1 .avatar--podium{width:40px;height:40px;font-size:12px}.ranking-skeleton .skeleton-block{height:190px}.ranking-skeleton .podium-card--1.skeleton-block{height:230px}.region-column{width:0;font-size:0}.ranking-table td{height:54px}.participant-cell{gap:10px;padding-left:0}.rank{width:30px;font-size:12px}.avatar--row{width:28px;height:28px}.participant-name{font-size:14px}.referrals-column{width:auto;padding-right:0!important}.referrals-count{font-size:15px}}@media (max-width:360px){.page-frame{padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left))}.title-eyebrow{letter-spacing:.3em;gap:.6em}.title-eyebrow-text{margin-right:-.3em}.podium{gap:10px}.podium-card{padding:14px 12px 12px}.podium-name{font-size:14px}.podium-count{font-size:24px}.podium-card--1 .podium-count{font-size:40px}.participant-cell{gap:8px}.rank{width:26px}.avatar--row,.referrals-unit{display:none}}@media (max-height:480px){.splash-logo{width:min(78vw,120vh)}.splash-tagline{margin-top:10px}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skeleton-block{height:250px}.podium-card--1.skeleton-block{height:290px;box-shadow:none;opacity:.25}.skeleton-row{border-bottom:1px solid var(--line);height:58px}.skeleton-row:before{background:var(--line);content:"";opacity:.6;border-radius:6px;width:40%;height:12px;margin-top:23px;display:block}.pager{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.pager-button{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--red);border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s;display:grid;position:relative}.pager-button svg{width:18px;height:18px;transition:opacity .15s}a.pager-button:hover{background:var(--red);color:var(--cream);transform:scale(1.06)}a.pager-button:active{transform:scale(.94)}a.pager-button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.pager-button[aria-disabled=true]{color:var(--line);cursor:not-allowed}.pager-status{flex-direction:column;align-items:center;gap:2px;min-width:120px;display:flex}.pager-page{color:var(--red);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:18px}.pager-page span{color:var(--muted);font-size:13px}.pager-range{color:var(--muted);font-size:11px}.pager-spinner{opacity:0;border:2px solid;border-right-color:#0000;border-radius:50%;position:absolute;inset:11px}.pager-spinner[data-pending]{opacity:1;animation:.7s linear infinite pager-spin}.pager-button:has([data-pending]) svg{opacity:0}.ranking-table{transition:opacity .2s}.ranking-section:has([data-pending]) .ranking-table{opacity:.45}@keyframes pager-spin{to{transform:rotate(360deg)}}html[data-reveal] .rv{animation-delay:calc(var(--d,0) * 1s);animation-play-state:paused;animation-fill-mode:both}html[data-reveal=play] .rv{animation-play-state:running}html[data-reveal] .title-dots i{--d:calc(.2 + var(--i) * .06);animation-name:rv-pop;animation-duration:.5s;animation-timing-function:cubic-bezier(.2,1.6,.35,1)}html[data-reveal] .title-eyebrow-text{--d:.3;animation-name:rv-rise-small;animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-reveal] .title-char{--d:calc(.38 + var(--i) * .045);animation-name:rv-title-char;animation-duration:.75s;animation-timing-function:cubic-bezier(.2,1.45,.35,1)}html[data-reveal] .title-echo--fill{--d:.86;animation-name:rv-echo;animation-duration:.6s;animation-timing-function:cubic-bezier(.2,1.4,.35,1)}html[data-reveal] .title-echo--outline{--d:.96;animation-name:rv-echo;animation-duration:.6s;animation-timing-function:cubic-bezier(.2,1.4,.35,1)}html[data-reveal] .title-underline{--d:.95;animation-name:rv-wipe-mask;animation-duration:.75s;animation-timing-function:cubic-bezier(.65,0,.35,1)}html[data-reveal] .title-underline>span{--d:.95;animation-name:rv-wipe-content;animation-duration:.75s;animation-timing-function:cubic-bezier(.65,0,.35,1)}html[data-reveal] .title-badge-inner{--d:1.05;animation-name:rv-stamp,rv-badge-float;animation-duration:.65s,4.5s;animation-delay:calc(var(--d) * 1s), calc(var(--d) * 1s + .65s);animation-timing-function:cubic-bezier(.5,0,.75,0),ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:both,forwards}html[data-reveal] .demo-chip{--d:.6;animation-name:rv-pop;animation-duration:.5s;animation-timing-function:cubic-bezier(.2,1.35,.35,1)}.podium-slot--1{z-index:2;position:relative}html[data-reveal] .podium{--d:1.57;animation-name:rv-shake;animation-duration:.45s;animation-timing-function:linear}html[data-reveal] .podium-card{--d:var(--t0);animation-name:rv-rise;animation-duration:.9s;animation-timing-function:cubic-bezier(.2,1.3,.35,1)}html[data-reveal] .podium-card--1{animation-name:rv-slam;animation-duration:.7s;animation-timing-function:cubic-bezier(.5,0,.75,0)}html[data-reveal] .podium-badge{--d:calc(var(--t0) + .35);animation-name:rv-pop;animation-duration:.55s;animation-timing-function:cubic-bezier(.2,1.5,.35,1)}.avatar-pop{display:inline-block}html[data-reveal] .avatar-pop{--d:calc(var(--t0) + .42);animation-name:rv-avatar;animation-duration:.7s;animation-timing-function:cubic-bezier(.2,1.4,.35,1)}.podium-divider{transform-origin:0}html[data-reveal] .podium-divider{--d:calc(var(--t0) + .3);animation-name:rv-draw;animation-duration:.7s;animation-timing-function:cubic-bezier(.76,0,.24,1)}html[data-reveal] .podium-card--1 .trophy-icon{--d:calc(var(--t0) + 1.4);animation-name:rv-wiggle;animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tilt{perspective:1000px}.tilt-inner{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.podium-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.podium-shine span{background:linear-gradient(90deg,#0000,#ffffff42,#0000);width:35%;height:200%;position:absolute;top:-50%;left:0;transform:translate(-150%)rotate(18deg)}html[data-reveal] .podium-shine span{--d:calc(var(--t0) + 1.2);animation-name:rv-shine;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}.odometer{line-height:1;display:inline-flex}.odo-digit{height:1em;display:inline-block;overflow:hidden}.odo-col{transform:translateY(var(--to));flex-direction:column;display:flex}.odo-col span{height:1em}html[data-reveal] .odo-col{--d:calc(var(--t0) + .25 + var(--j) * .09);animation-name:rv-odometer;animation-duration:1.6s;animation-timing-function:cubic-bezier(.12,.8,.2,1)}.confetti{pointer-events:none;width:0;height:0;position:absolute;top:40%;left:50%}.confetti-piece{background:var(--c);opacity:0;width:8px;height:12px;margin:-6px 0 0 -4px;position:absolute}.confetti-piece--1{border-radius:50%;width:9px;height:9px}.confetti-piece--2{border-radius:2px;width:4px;height:15px}html[data-reveal] .confetti-piece{--d:calc(var(--t0) + .4 + var(--k) * .12);animation-name:rv-confetti;animation-duration:1.8s;animation-fill-mode:forwards}.ranking-table tbody tr{--t0:calc(1.4 + var(--row,0) * .07)}html[data-revealed] .ranking-table tbody tr{--t0:calc(var(--row,0) * .045)}html[data-reveal] .ranking-table tr{--d:var(--t0);animation-name:rv-row;animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-reveal] .rank{--d:calc(var(--t0) + .12);animation-name:rv-flip;animation-duration:.6s;animation-timing-function:cubic-bezier(.2,1.3,.35,1)}.participant-cell{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ranking-table tbody tr:hover .participant-cell{transform:translate(6px)}@keyframes rv-title-char{0%{opacity:0;transform:translateY(.45em)scale(.5)rotate(-14deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes rv-rise-small{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rv-echo{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(var(--ox), var(--oy))}}@keyframes rv-wipe-mask{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rv-wipe-content{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rv-stamp{0%{opacity:0;transform:scale(2.6)rotate(-48deg)}65%{opacity:1;animation-timing-function:cubic-bezier(.2,1.4,.4,1);transform:scale(.9)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}@keyframes rv-badge-float{0%,to{transform:rotate(-12deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-6%)}}@keyframes rv-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes rv-rise{0%{opacity:0;transform:translateY(90px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rv-slam{0%{opacity:0;transform:translateY(-60px)scale(1.35)}60%{opacity:1;animation-timing-function:cubic-bezier(.2,1.4,.4,1);transform:translateY(0)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rv-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px,3px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,1px)}80%{transform:translate(1px)}}@keyframes rv-avatar{0%{opacity:0;transform:scale(0)rotate(-120deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes rv-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rv-wiggle{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-16deg)scale(1.15)}88%{transform:rotate(12deg)scale(1.15)}92%{transform:rotate(-6deg)}96%{transform:rotate(3deg)}}@keyframes rv-shine{0%{transform:translate(-150%)rotate(18deg)}22%,to{transform:translate(350%)rotate(18deg)}}@keyframes rv-odometer{0%{transform:translateY(0)}to{transform:translateY(var(--to))}}@keyframes rv-confetti{0%{opacity:1;animation-timing-function:cubic-bezier(.1,.7,.3,1);transform:translate(0)rotate(0)scale(.3)}40%{opacity:1;transform:translate(var(--x), var(--y)) rotate(calc(var(--r) * .5)) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.5)}to{opacity:0;transform:translate(calc(var(--x) * 1.2), calc(var(--y) + var(--fall))) rotate(var(--r)) scale(.8)}}@keyframes rv-row{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes rv-flip{0%{opacity:0;transform:perspective(300px)rotateX(-90deg)}to{opacity:1;transform:perspective(300px)rotateX(0)}}.splash{--ease-out-back:cubic-bezier(.2, 1.35, .35, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);z-index:100;animation:.4s 12.5s forwards splash-fallback-hide;position:fixed;inset:0;overflow:hidden}.splash-panel{position:absolute;inset:0}.splash-panel--yellow{background:var(--yellow)}.splash-panel--red{background:var(--red)}.splash-panel--yellow,.splash-panel--red{visibility:hidden}.splash[data-phase=exit] .splash-panel--yellow,.splash[data-phase=exit] .splash-panel--red{visibility:visible}.splash-panel--main{background:var(--background);place-items:center;display:grid}.splash-camera{animation:2.6s both splash-push-in}.splash-stage{flex-direction:column;align-items:center;display:flex;position:relative}.splash-line{width:120vw;height:3px;margin:-1.5px 0 0 -60vw;position:absolute;top:50%;left:50%;overflow:hidden}.splash-line:after{background:var(--red);content:"";animation:splash-line .85s var(--ease-in-out-quart) forwards;position:absolute;inset:0;transform:translate(-100%)}.splash-logo{aspect-ratio:116/42;isolation:isolate;width:min(78vw,560px);position:relative}.splash-piece{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.splash-piece--multiply{mix-blend-mode:multiply}.splash-word{position:absolute;inset:0}.splash-word--fent{animation:splash-from-left .9s var(--ease-out-back) .3s both}.splash-word--pais{animation:splash-from-right .9s var(--ease-out-back) .42s both}.splash-ghost{filter:blur(7px);opacity:0}.splash-ghost--fent{animation:.65s ease-out .3s both splash-ghost}.splash-ghost--pais{animation:.65s ease-out .42s both splash-ghost}.splash-letter{animation:splash-letter .7s var(--ease-out-expo) both}.splash-word--fent .splash-letter{--from-x:-3%;animation-delay:calc(.42s + var(--i) * 60ms)}.splash-word--pais .splash-letter{--from-x:3%;animation-delay:calc(.54s + var(--i) * 60ms)}.splash-dot{animation:splash-dot-pop .6s var(--ease-out-back) both;animation-delay:calc(1s + var(--i) * 55ms)}.splash-shockwave{aspect-ratio:1;border:2px solid var(--red-light);opacity:0;width:26%;animation:splash-shockwave .9s var(--ease-out-expo) 1s forwards;border-radius:50%;margin:-13% 0 0 -13%;position:absolute;top:50%;left:83%}.splash-tagline{color:var(--muted);letter-spacing:.32em;text-transform:uppercase;margin:clamp(16px,3vw,28px) 0 0;font-size:clamp(10px,1.6vw,13px);font-weight:600;overflow:hidden}.splash-tagline span{animation:splash-tagline .8s var(--ease-out-expo) 1.3s both;display:block}.splash-loader{background:var(--line);opacity:0;border-radius:2px;width:120px;height:2px;margin-top:18px;transition:opacity .4s;position:relative;overflow:hidden}.splash-loader:after{background:var(--red);content:"";position:absolute;inset:0;transform:translate(-100%)}.splash[data-phase=waiting] .splash-loader{opacity:1}.splash[data-phase=waiting] .splash-loader:after{animation:splash-loader 1.1s var(--ease-in-out-quart) infinite}.splash[data-phase=waiting] .splash-dot{animation:splash-dot-pop .6s var(--ease-out-back) both, splash-dot-breathe 1.6s ease-in-out calc(var(--i) * 90ms) infinite}.splash[data-phase=exit] .splash-stage{animation:.45s cubic-bezier(.55,0,1,.45) forwards splash-stage-out}.splash[data-phase=exit] .splash-panel{animation:splash-panel-up .75s var(--ease-in-out-quart) forwards}.splash[data-phase=exit] .splash-panel--main{animation-delay:.1s}.splash[data-phase=exit] .splash-panel--red{animation-delay:.22s}.splash[data-phase=exit] .splash-panel--yellow{animation-delay:.35s}@keyframes splash-line{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes splash-from-left{0%{transform:translate(-70vw)skew(-18deg)}to{transform:translate(0)skew(0)}}@keyframes splash-from-right{0%{transform:translate(70vw)skew(18deg)}to{transform:translate(0)skew(0)}}@keyframes splash-ghost{0%{opacity:0}15%{opacity:.9}to{opacity:0}}@keyframes splash-letter{0%{opacity:0;transform:translateX(var(--from-x))}to{opacity:1;transform:translate(0)}}@keyframes splash-dot-pop{0%{opacity:0;transform:scale(0)rotate(-90deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes splash-dot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes splash-shockwave{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}@keyframes splash-tagline{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes splash-loader{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes splash-push-in{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes splash-stage-out{to{opacity:0;transform:scale(1.12)}}@keyframes splash-panel-up{to{transform:translateY(-100%)}}@keyframes splash-fallback-hide{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.splash *,.splash :after{animation:none!important}.splash-ghost{display:none}.splash[data-phase=exit]{animation:.4s forwards splash-fade-out}}@keyframes splash-fade-out{to{opacity:0;visibility:hidden}}
