@font-face{font-family: 'Druk Wide';src: url('../fonts/DrukWideBold.ttf') format('truetype');font-weight: 700;font-style: normal;font-display: block}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 100 900;font-display: swap;src: url('../fonts/montserrat-latin-ext-normal.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 100 900;font-display: swap;src: url('../fonts/montserrat-latin-normal.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--u: min(1vw,1.7778vh);--bg: #050505;--ink: #fff;--muted: rgba(255,255,255,0.6);--pink: #FF2FA8;--purple: #7C4DFF;--pink-hi: #ff8ccf;--yellow: #FFC933;--paper: #e9e7e0;--paper-ink: #0b0b0b;--strip: #f4f1ea;--r-card: calc(var(--u) * .95);--r-inner: calc(var(--u) * .55);--r-btn: calc(var(--u) * .55);--r-field: calc(var(--u) * .68);--r-modal: calc(var(--u) * 1.25);--r-pill: 999px;--spring: cubic-bezier(.2,1.25,.3,1);--out: cubic-bezier(.16,1,.3,1);--display: 'Druk Wide','Montserrat',sans-serif;--text: 'Poppins','Montserrat',system-ui,sans-serif;--marker: 'Permanent Marker','Segoe Script',cursive}*{box-sizing: border-box;margin: 0;padding: 0}html,body{height: 100%;background: transparent;color: var(--ink);overflow: hidden;font-family: var(--text);-webkit-font-smoothing: antialiased;user-select: none;-webkit-user-select: none}html.is-site,html.is-site body{background: var(--bg)}button,input{font: inherit;color: inherit;border: 0;background: none}button{cursor: pointer}:focus{outline: none}.hidden{display: none !important}#app{position: fixed;top: 0;right: 0;bottom: 0;left: 0;display: grid;place-items: center;overflow: hidden;opacity: 0;transition: opacity .38s ease}#app.show{opacity: 1}.stage{position: relative;width: calc(var(--u) * 100);height: calc(var(--u) * 56.25);overflow: hidden;z-index: 1}.script{font-family: var(--marker)}#backdrop{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: var(--bg);opacity: 0;transition: opacity .38s ease;pointer-events: none;--grid-main: #0f0f11;--grid-minor: #0a0a0b;--grid-cross: rgba(180,180,190,.2)}#backdrop.show{opacity: 1}#backdrop::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url('../img/splash.webp') center / cover no-repeat}#backdrop .bd-tag{position: absolute;display: block;pointer-events: none;background: center / contain no-repeat;transition: opacity .5s ease}#backdrop.is-detail .bd-tag{opacity: .28}#backdrop .bd-t1{left: calc((100vw - calc(var(--u) * 100)) / 2 - calc(var(--u) * 9));bottom: calc((100vh - calc(var(--u) * 56.25)) / 2 - calc(var(--u) * 4.5));width: calc(var(--u) * 44);height: calc(var(--u) * 34.4);background-image: url('../img/tag.webp')}#backdrop .bd-t2{right: calc((100vw - calc(var(--u) * 100)) / 2 - calc(var(--u) * 14));top: calc((100vh - calc(var(--u) * 56.25)) / 2 + calc(var(--u) * 11));width: calc(var(--u) * 33);height: calc(var(--u) * 44.5);background-image: url('../img/tag2.webp')}#backdrop svg{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%}#backdrop path{fill: none;stroke-width: 1;shape-rendering: crispEdges}#backdrop .g-main{stroke: var(--grid-main)}#backdrop .g-minor{stroke: var(--grid-minor);stroke-dasharray: 2 5}#backdrop .g-cross{stroke: var(--grid-cross)}.doodle{position: absolute;display: block;overflow: visible;pointer-events: none}.doodle.sparkle,.doodle.burst,.doodle.asterisk,.doodle.flame{position: static}.doodle .scribble,svg.scribble path{stroke-dasharray: 1;stroke-dashoffset: 0}.intro svg.scribble path,.intro .arrow path,.intro .squiggle path{stroke-dasharray: 1;stroke-dashoffset: 1;opacity: 0;animation: draw 1.15s var(--out) forwards;animation-delay: var(--d,1.2s)}.intro .d-ellipse2 path{--d: 1.55s}.intro .c-scribble path{--d: 2.3s}.intro .arrow path:nth-child(2){animation-delay: calc(var(--d,1.2s) + .9s)}.arrow path{stroke-dasharray: 1}.topbar{--h: calc(var(--u) * 3.4);--pad: calc((100vw - calc(var(--u) * 100)) / 2 + calc(var(--u) * 3));position: fixed;top: 0;left: 0;right: 0;height: var(--h);padding: 0 var(--pad);display: flex;align-items: center;gap: calc(var(--u) * 1.5);z-index: 40;color: #0a0a0a;background: var(--strip)}.tb-name{display: flex;flex-direction: column;align-items: flex-start;flex: none;gap: calc(var(--u) * .14);font: 700 calc(var(--u) * 1.02)/1 var(--display);letter-spacing: .01em;text-transform: uppercase;white-space: nowrap}.tb-name span{padding: calc(var(--u) * .2) calc(var(--u) * .5) calc(var(--u) * .16) calc(var(--u) * .46);color: #0a0a0a;background: var(--pink)}.tb-name span::after{content: '_';margin-left: .06em;animation: blink 1.05s steps(1) infinite}@keyframes blink{50%{opacity: 0}}.chips{display: flex;align-items: center;gap: calc(var(--u) * .6);margin-left: auto}.chip{display: inline-flex;align-items: center;gap: calc(var(--u) * .4);height: calc(var(--u) * 1.9);padding: 0 calc(var(--u) * .95);border-radius: var(--r-pill);font: 600 calc(var(--u) * .64) var(--text);letter-spacing: .02em;color: rgba(255,255,255,.9);background: #0a0a0a;white-space: nowrap}.chip b{font: 700 calc(var(--u) * .68) var(--display);color: #fff}.chip.warn{color: #1b1300;background: var(--yellow)}.chip .dc{width: calc(var(--u) * 1);height: calc(var(--u) * 1);fill: currentColor}.btn-chip{cursor: pointer;transition: background .15s,color .15s}.btn-chip:hover{color: #0a0a0a;background: var(--pink)}.chip kbd{font: 700 calc(var(--u) * .54) var(--text);padding: calc(var(--u) * .1) calc(var(--u) * .42);border-radius: calc(var(--u) * .28);background: rgba(255,255,255,.16)}.who{position: relative;align-self: flex-start;flex: none;height: calc(var(--h) + calc(var(--u) * 2.2));margin-right: calc(var(--pad) * -1);padding: 0 calc(var(--pad) + calc(var(--u) * 1)) 0 calc(var(--u) * 1.3);min-width: calc(var(--u) * 22);display: flex;align-items: center;gap: calc(var(--u) * .85);background: var(--strip)}.who::before{content: '';position: absolute;top: calc(var(--h) - 1px);left: calc(var(--u) * -2.9);width: calc(calc(var(--u) * 2.9) + 1px);height: calc(calc(var(--u) * 2.2) + 1px);pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 22' preserveAspectRatio='none'%3E%3Cpath d='M0 0H46V22C23 22 23 0 0 0Z' fill='%23f4f1ea'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.topbar{--drop: var(--h)}.topbar.has-who{--drop: calc(var(--h) + calc(var(--u) * 2.2))}.topbar::before,.topbar::after{content: '';position: absolute;pointer-events: none}.topbar::before{left: 0;top: calc(var(--h) - calc(var(--u) * 6.5) * .02);width: calc(var(--u) * 6.5);height: calc(calc(var(--u) * 6.5) * 1.02);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -2 100 102' preserveAspectRatio='none'%3E%3Cpath d='M0 -2H100V0A100 100 0 0 0 0 100Z' fill='%23f4f1ea'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.topbar::after{right: 0;top: calc(var(--drop) - calc(var(--u) * 3.4) * .02);width: calc(var(--u) * 3.4);height: calc(calc(var(--u) * 3.4) * 1.02);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -2 100 102' preserveAspectRatio='none'%3E%3Cpath d='M0 -2H100V100A100 100 0 0 0 0 0Z' fill='%23f4f1ea'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.who.has-menu{cursor: pointer}.av{position: relative;flex: none;width: calc(var(--u) * 3.1);height: calc(var(--u) * 3.1);border-radius: 50%;background: #0a0a0a;box-shadow: 0 0 0 calc(var(--u) * .16) #0a0a0a,calc(var(--u) * .26) calc(var(--u) * .26) 0 calc(var(--u) * .16) var(--pink)}.av .av-ph{position: absolute;left: 22%;top: 20%;width: 56%;height: 60%;fill: var(--strip)}.av img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;object-fit: cover;opacity: 0;transition: opacity .35s ease}.av img.ok{opacity: 1}.who-t{display: flex;flex-direction: column;gap: calc(var(--u) * .22);min-width: 0}.who-name{max-width: calc(var(--u) * 18);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font: 800 calc(var(--u) * 1.08)/1.1 var(--text);letter-spacing: -.015em}.who-char{max-width: calc(var(--u) * 18);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font: 600 calc(var(--u) * .68)/1.2 var(--text);color: #c4107a}.who-char .wc-name{color: rgba(10,10,10,.72)}.who-char em{font-style: normal;font-weight: 800;color: var(--pink)}.who-char .none{color: rgba(10,10,10,.5)}.who-chev{flex: none;width: calc(var(--u) * .9);height: calc(var(--u) * .9);margin-left: calc(var(--u) * .2);color: #0a0a0a;transition: transform .2s ease}.who.open .who-chev{transform: rotate(180deg)}.who-menu{position: absolute;top: calc(100% + calc(var(--u) * .1));right: var(--pad);min-width: calc(var(--u) * 15);padding: calc(var(--u) * 1.2) calc(var(--u) * .9) calc(var(--u) * .9);display: none;flex-direction: column;gap: calc(var(--u) * .2);z-index: 50;cursor: default;color: var(--paper-ink);border-radius: calc(var(--u) * .5);transform: rotate(-1.2deg);background: linear-gradient(176deg,rgba(255,255,255,.55),transparent 40%),var(--paper);box-shadow: 0 calc(var(--u) * 1) calc(var(--u) * 2.4) rgba(0,0,0,.55),0 0 0 calc(var(--u) * .14) var(--pink)}.who.open .who-menu{display: flex;animation: fade .18s both}.who-menu .tape.wm-tape{top: calc(var(--u) * -1.7);left: 50%;width: calc(var(--u) * 7.2);height: auto;transform: translateX(-50%) rotate(-3deg)}.wm-label{margin: 0 calc(var(--u) * .3) calc(var(--u) * .35);font: 700 calc(var(--u) * .48) 'JetBrains Mono','Cascadia Mono',Consolas,monospace;letter-spacing: .18em;text-transform: uppercase;color: rgba(0,0,0,.5)}.mi{display: flex;align-items: center;justify-content: space-between;gap: calc(var(--u) * 1.2);padding: calc(var(--u) * .55) calc(var(--u) * .7);border-radius: calc(var(--u) * .4);font: 600 calc(var(--u) * .66) var(--text);text-align: left;white-space: nowrap;color: var(--paper-ink);transition: background .15s,color .15s}.mi:hover{background: rgba(255,47,168,.14)}.mi.on{background: rgba(0,0,0,.06);box-shadow: inset 0 0 0 1px rgba(0,0,0,.12)}.mi em{font: 700 calc(var(--u) * .62) var(--display);font-style: normal;color: #c0189f}.wm-empty{max-width: calc(var(--u) * 14);margin: 0 calc(var(--u) * .3) calc(var(--u) * .2);font: 500 calc(var(--u) * .56)/1.45 var(--text);color: rgba(0,0,0,.62);white-space: normal}.mi.out{justify-content: center;gap: calc(var(--u) * .45);margin-top: calc(var(--u) * .6);padding: calc(var(--u) * .6) calc(var(--u) * 1);border-radius: var(--r-pill);font: 700 calc(var(--u) * .54) var(--text);letter-spacing: .1em;text-transform: uppercase;color: #fff;background: #0a0a0a}.mi.out svg{width: calc(var(--u) * .8);height: calc(var(--u) * .8);flex: none}.mi.out:hover{color: #fff;background: var(--pink)}.intro .topbar{animation: tb-in .7s var(--out) backwards .05s}@keyframes tb-in{from{transform: translateY(calc(var(--u) * -11))}}.hero{position: absolute;left: calc(var(--u) * 2);top: calc(var(--u) * 7.6);width: calc(var(--u) * 33.5);height: calc(var(--u) * 44);z-index: 5;transition: opacity .5s .6s var(--out),transform .8s .6s var(--out)}.is-detail .hero{transition-delay: 0s;opacity: 0;transform: translateX(calc(var(--u) * -14)) rotate(-5deg);pointer-events: none}.poster{position: relative;width: 100%;height: 100%}.mono{position: absolute;font: 700 calc(var(--u) * .56)/1 'JetBrains Mono','Cascadia Mono',Consolas,'Courier New',monospace;letter-spacing: .1em;text-transform: uppercase;color: #050505;z-index: 3}.mono .asterisk{width: calc(var(--u) * .8);height: calc(var(--u) * .8);vertical-align: calc(var(--u) * -.1);margin-right: calc(var(--u) * .4)}.poster>.pink{position: absolute;top: 0;right: 0;bottom: 0;left: 0;transform: rotate(-1.4deg);background: linear-gradient(162deg,#ff58bd 0%,var(--pink) 42%,#e4178a 100%);box-shadow: 0 calc(var(--u) * 1.6) calc(var(--u) * 3) rgba(0,0,0,.55)}.poster>.pink .halftone{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: radial-gradient(circle,rgba(5,5,5,.5) 24%,transparent 27%) 0 0 / calc(var(--u) * .5) calc(var(--u) * .5);-webkit-mask-image: linear-gradient(205deg,#000 0%,rgba(0,0,0,.55) 22%,transparent 52%);opacity: .55}.poster>.pink .paint{position: absolute;left: -10%;top: 58%;width: 130%;height: calc(var(--u) * 7);transform: rotate(-9deg);background: linear-gradient(90deg,transparent,rgba(255,255,255,.32) 18%,rgba(255,255,255,.12) 70%,transparent);filter: blur(calc(var(--u) * .25))}.m-tl{left: calc(var(--u) * 2.4);top: calc(var(--u) * 1.9)}.m-tr{right: calc(var(--u) * 2.6);top: calc(var(--u) * 1.9)}.m-br{right: calc(var(--u) * 2.6);bottom: calc(var(--u) * 1.02)}.p-br{position: absolute;left: calc(var(--u) * 1.2);top: calc(var(--u) * 1.2);width: calc(var(--u) * 31);height: calc(var(--u) * 41.6);color: #050505;z-index: 3}.headline-wrap{position: absolute;left: calc(var(--u) * 2.2);top: calc(var(--u) * 5.4);z-index: 4;filter: drop-shadow(calc(var(--u) * .3) calc(var(--u) * .3) 0 #050505) drop-shadow(calc(var(--u) * .62) calc(var(--u) * .62) 0 #050505) drop-shadow(calc(var(--u) * .94) calc(var(--u) * .94) 0 rgba(5,5,5,.85));transform: rotate(-2.2deg)}.headline{display: inline-block;padding: calc(var(--u) * 1.7) calc(var(--u) * 2.4) calc(var(--u) * 1.9);background: #050505}.title{font: 700 calc(var(--u) * 2.4)/1.1 var(--display);letter-spacing: .005em;text-transform: uppercase;color: #fff;transform: skewX(-8deg);transform-origin: left bottom}.title .t-row{display: block;white-space: nowrap}.title .t-row.big{margin-top: calc(var(--u) * .35);font-size: calc(var(--u) * 4.1);line-height: 1.06}.title .ch{display: inline-block}.title .boxed{display: inline-block;margin-left: calc(var(--u) * .5);padding: 0 .3em;font-style: normal;color: #050505;background: var(--pink);border-radius: calc(var(--u) * .35);transform: rotate(-2deg)}.d-ellipse{position: absolute;left: calc(var(--u) * -2.6);top: calc(var(--u) * -2);width: calc(var(--u) * 31.6);height: calc(var(--u) * 15.6);z-index: 5}.d-spray{position: absolute;left: calc(var(--u) * 14);top: calc(var(--u) * 27.6);width: calc(var(--u) * 22);height: calc(var(--u) * 11);z-index: 2;filter: url(#rough)}.lede{position: absolute;left: calc(var(--u) * 2.6);top: calc(var(--u) * 21.4);width: calc(var(--u) * 21);z-index: 3;font: 600 calc(var(--u) * .95)/1.5 var(--text);color: #0a0a0a}.lede b{font-weight: 800}.script-note{position: absolute;left: calc(var(--u) * 2.6);top: calc(var(--u) * 28.2);display: flex;align-items: flex-start;gap: calc(var(--u) * .3);width: calc(var(--u) * 15);font: calc(var(--u) * 1.1)/1.15 var(--marker);color: #050505;transform: rotate(-5deg);z-index: 3}.script-note .arrow{position: static;width: calc(var(--u) * 4.4);margin-top: calc(var(--u) * .4);flex: none}.script-note.small{position: static;margin-top: calc(var(--u) * 1.6);font-size: calc(var(--u) * .95);color: var(--pink);width: auto}.script-note.small .arrow.rot{transform: rotate(80deg);width: calc(var(--u) * 3.4)}.p-flame{position: absolute;left: calc(var(--u) * 25.4);top: calc(var(--u) * 22.2);width: calc(var(--u) * 4.6);height: auto;z-index: 3;transform: rotate(8deg);filter: drop-shadow(calc(var(--u) * .2) calc(var(--u) * .2) 0 #050505)}.globe{transform-origin: 60px 60px;animation: spin 26s linear 2.7s infinite reverse}.globe .mer{transform-box: fill-box;transform-origin: 50% 50%;animation: meridian 5.4s cubic-bezier(.37,0,.63,1) infinite}.globe .mer:nth-of-type(2){animation-delay: -1.8s}.globe .mer:nth-of-type(3){animation-delay: -3.6s}@keyframes meridian{0%,100%{transform: scaleX(1)}50%{transform: scaleX(.03)}}.d-badge{left: calc(var(--u) * 3.4);top: calc(var(--u) * 33.6);width: calc(var(--u) * 8.2);height: calc(var(--u) * 8.2);z-index: 3;opacity: 0;animation: pop .7s var(--spring) 2s forwards,spin 26s linear 2.7s infinite}.p-barcode{position: absolute;right: calc(var(--u) * 2.6);bottom: calc(var(--u) * 2.7);width: calc(var(--u) * 9.4);height: calc(var(--u) * 1.5);z-index: 3}.poster .sp1{position: absolute;left: calc(var(--u) * 28.4);top: calc(var(--u) * 3.2);width: calc(var(--u) * 2.2);z-index: 5}.poster .sp2{position: absolute;left: calc(var(--u) * 1.2);top: calc(var(--u) * 18.4);width: calc(var(--u) * 2);z-index: 5}.intro .poster>.pink{animation: slap .9s var(--spring) backwards .15s}.intro .headline-wrap{animation: slam-box .8s var(--spring) backwards .55s}.intro .title .ch{animation: slam .85s var(--spring) backwards;animation-delay: calc(.8s + var(--i) * .05s)}.intro .title .boxed{animation: boxed-in .7s var(--spring) backwards;animation-delay: 1.25s}.intro .d-spray path{stroke-dasharray: 1;stroke-dashoffset: 1;opacity: 0;animation: draw 1.2s var(--out) forwards 1.5s}.intro .poster .sparkle{animation: pop .7s var(--spring) backwards;animation-delay: 1.9s}.intro .lede,.intro .script-note,.intro .mono,.intro .p-barcode,.intro .p-flame{animation: fade .6s ease backwards 1.6s}.intro .d-ellipse path{--d: 1.9s}.rows{position: absolute;left: calc(var(--u) * 35.5);top: calc(calc(var(--u) * 7.4) + var(--rows-down,0px));width: calc(var(--u) * 62);z-index: 10;padding-left: var(--rows-pad,0)}.row{display: flex;gap: calc(var(--u) * 1.4);align-items: flex-start}.row.r2{margin-top: calc(var(--u) * 2.7);margin-left: calc(var(--cw) * .2)}.card{position: relative;flex: none;display: flex;flex-direction: column;width: var(--cw);height: calc(var(--cw) * 1.38);padding: calc(var(--cw) * .085) calc(var(--cw) * .085) calc(var(--cw) * .07);border-radius: var(--r-card);color: var(--paper-ink);cursor: pointer;transform: translateY(var(--dy,0)) rotate(var(--rot,0deg));transition: transform .5s var(--spring),box-shadow .3s ease}.card.paper{background: linear-gradient(118deg,transparent 31%,rgba(0,0,0,.05) 31.4%,transparent 32.8%),linear-gradient(64deg,transparent 58%,rgba(255,255,255,.6) 58.3%,transparent 59.8%),linear-gradient(176deg,rgba(255,255,255,.55),transparent 34%),var(--paper);box-shadow: 0 calc(var(--u) * 1.1) calc(var(--u) * 2.6) rgba(0,0,0,.65),inset 0 0 0 1px rgba(255,255,255,.45)}.card.glass{background: linear-gradient(112deg,transparent 38%,rgba(255,255,255,.28) 38.4%,transparent 40%),linear-gradient(160deg,rgba(198,214,218,.86),rgba(146,168,175,.78));box-shadow: 0 calc(var(--u) * 1.1) calc(var(--u) * 2.6) rgba(0,0,0,.65),inset 0 0 0 1px rgba(255,255,255,.35)}.card:hover,.card:focus-visible{transform: translateY(calc(var(--dy,calc(var(--u) * 0)) - calc(var(--u) * .9))) rotate(0deg) scale(1.04);z-index: 7;box-shadow: 0 calc(var(--u) * 2) calc(var(--u) * 3.6) rgba(0,0,0,.7),0 0 0 calc(var(--u) * .14) var(--pink)}.intro .card{animation: deal .95s var(--spring) backwards;animation-delay: calc(1s + var(--i) * .11s)}.tape{position: absolute;top: calc(var(--u) * -.8);left: 50%;width: calc(var(--u) * 5);height: calc(var(--u) * 1.55);border-radius: calc(var(--u) * .2);background: var(--tape,rgba(255,47,168,.8));transform: translateX(-50%) rotate(-3deg);box-shadow: 0 calc(var(--u) * .15) calc(var(--u) * .4) rgba(0,0,0,.3)}.tape.tape-img{top: calc(var(--u) * -1.3);width: calc(var(--u) * 7.4);height: auto;border-radius: 0;background: none;box-shadow: none;filter: drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .35) rgba(0,0,0,.5))}.tape.t-pink{width: calc(var(--u) * 6.6);top: calc(var(--u) * -1.5)}.tape.t-hype{width: calc(var(--u) * 8.6);top: calc(var(--u) * -1.6)}.tape.t-hypelogo{width: calc(var(--u) * 10.4);top: calc(var(--u) * -2.8)}.tape.t-hypepink{top: calc(var(--u) * -1.8)}.tape.t-eraser{left: 55%;width: calc(var(--u) * 5.4);top: calc(var(--u) * -2);transform: translateX(-50%) rotate(-11deg)}.card.sold .tape,.card.soon .tape,.card.paused .tape{z-index: 3;filter: brightness(.48) saturate(.85)}.card.sold .tape.tape-img,.card.soon .tape.tape-img,.card.paused .tape.tape-img{filter: brightness(.48) saturate(.85) drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .35) rgba(0,0,0,.5))}.tape::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: repeating-linear-gradient(90deg,transparent 0 calc(var(--u) * .22),rgba(255,255,255,.22) calc(var(--u) * .22) calc(var(--u) * .3))}.c-top{display: flex;align-items: center;justify-content: space-between;font: 800 calc(var(--cw) * .043)/1 var(--text);letter-spacing: .16em}.c-kind{display: inline-flex;align-items: center;gap: calc(var(--cw) * .03)}.c-kind .idbox{position: relative;color: #fff;background: #0a0a0a;font-size: calc(var(--cw) * .043);letter-spacing: .12em;padding: .22em .5em .18em .5em;border-radius: calc(var(--cw) * .018)}.c-kind .idbox-sp{position: absolute;left: 88%;top: -112%;width: calc(var(--cw) * .085);height: auto}.c-kind .idbox-sp path{stroke: var(--pink)}.c-flag{font: calc(var(--cw) * .07)/1 var(--marker);letter-spacing: 0;color: var(--pink);transform: rotate(-6deg)}.c-rangewrap{position: relative;margin-top: calc(var(--cw) * .06)}.c-range{display: inline-block;font: 700 calc(var(--cw) * .185)/.98 var(--display);letter-spacing: -.01em}.c-range span{display: block;white-space: nowrap}.c-range i{font-style: normal;margin-right: .12em;color: var(--pink)}.c-scribble{left: -8%;top: -14%;width: 118%;height: 128%}.c-name{margin-top: calc(var(--cw) * .035);font: 600 calc(var(--cw) * .052)/1.3 var(--text)}.c-bar{display: flex;gap: calc(var(--u) * .16);height: calc(var(--u) * .42);margin: calc(var(--cw) * .075) 0 calc(var(--cw) * .06);border-radius: var(--r-pill);overflow: hidden}.c-bar i{display: block;min-width: 0;background: var(--paper-ink)}.c-bar i.r{background: var(--yellow);box-shadow: inset 0 0 0 1px rgba(0,0,0,.25)}.c-bar i.t{background: rgba(0,0,0,.2)}.c-line{display: flex;align-items: baseline;justify-content: space-between;padding: calc(var(--cw) * .04) 0;border-top: 1px dashed rgba(0,0,0,.5);font: 500 calc(var(--cw) * .05)/1.2 var(--text)}.c-line span{color: rgba(0,0,0,.62)}.c-line b{font-weight: 700}.c-line small{font-weight: 500;font-size: .85em;color: rgba(0,0,0,.55)}.c-line.price b{font: 700 calc(var(--cw) * .062)/1 var(--display);color: #c0189f;letter-spacing: .01em}.c-barcode{width: 100%;height: calc(var(--cw) * .1);margin-top: auto;opacity: .92}.c-cta{display: flex;justify-content: space-between;margin-top: calc(var(--cw) * .045);font: 800 calc(var(--cw) * .04)/1 var(--text);letter-spacing: .18em;text-transform: uppercase}.c-cta b{display: inline-block;font-size: 1.3em;line-height: .8;transition: transform .3s var(--spring)}.card:hover .c-cta b{transform: translateX(calc(var(--u) * .45))}.card.sold::after,.card.soon::after,.card.paused::after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: inherit;background: rgba(5,5,5,.52);z-index: 2}.card.sold,.card.soon,.card.paused{cursor: not-allowed}.stamp{position: absolute;z-index: 3;left: 50%;top: 46%;transform: translate(-50%,-50%) rotate(-13deg);padding: calc(var(--u) * .35) calc(var(--u) * 1.1);border: calc(var(--u) * .24) solid var(--pink);border-radius: var(--r-inner);font: 700 calc(var(--cw) * .1)/1 var(--display);letter-spacing: .04em;text-transform: uppercase;color: var(--pink);background: rgba(5,5,5,.86);white-space: nowrap}.card.soon .stamp{border-color: var(--yellow);color: var(--yellow)}.deco{position: relative;flex: none;width: calc(var(--cw) * .9);height: calc(var(--cw) * 1.38);display: grid;place-items: center}.deco .burst{position: relative;width: 82%}.deco .deco-sp{position: absolute;right: 6%;top: 8%;width: 24%}.deco .stk{position: absolute;display: block;pointer-events: none;filter: drop-shadow(0 calc(var(--u) * .25) calc(var(--u) * .5) rgba(0,0,0,.55))}.deco .st-rated{--r: 4deg;--t: 2.3s;left: calc(var(--u) * -.8);top: calc(var(--u) * 15.2);width: calc(var(--u) * 5.8);z-index: 1}.deco .st-limit{--r: -2deg;--t: 2.8s;left: calc(var(--u) * 3.5);top: calc(var(--u) * 21.2);width: calc(var(--u) * 7.3);z-index: 2}.deco .st-hype{--r: 1.5deg;--t: 2.55s;left: calc(var(--u) * 4.2);top: calc(var(--u) * 19.5);width: calc(var(--u) * 6.5);z-index: 3}.deco .st-warn{--r: 6deg;--t: 2.9s;left: calc(var(--u) * 6.6);top: calc(var(--u) * 15.75);width: calc(var(--u) * 3.2);z-index: 4}.deco .st-skull{--r: -8deg;--t: 3.05s;left: calc(var(--u) * 4.4);top: calc(var(--u) * 16.4);width: calc(var(--u) * 3);z-index: 4}.deco .stk{transform: rotate(var(--r));animation: stick .4s cubic-bezier(.3,1.3,.5,1) backwards var(--t)}@keyframes stick{0%{opacity: 0;transform: scale(1.9) rotate(calc(var(--r) - 14deg));filter: drop-shadow(0 calc(var(--u) * 1.8) calc(var(--u) * 1.4) rgba(0,0,0,.55))}55%{opacity: 1;transform: scale(.93) rotate(calc(var(--r) + 1.5deg));filter: drop-shadow(0 calc(var(--u) * .1) calc(var(--u) * .15) rgba(0,0,0,.7))}100%{opacity: 1;transform: scale(1) rotate(var(--r));filter: drop-shadow(0 calc(var(--u) * .25) calc(var(--u) * .5) rgba(0,0,0,.55))}}.intro .deco .burst,.intro .deco .deco-sp{animation: pop .8s var(--spring) backwards 2s}.detail{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 15;opacity: 0;pointer-events: none;transition: opacity .3s ease}.is-detail .detail{opacity: 1;pointer-events: auto;transition-delay: .25s}.d-sticker{--r: 5deg;position: absolute;right: calc(var(--u) * .25);bottom: calc(var(--u) * 1.6);width: calc(var(--u) * 3.7);z-index: 0;pointer-events: none;opacity: 0;transform: rotate(var(--r));filter: drop-shadow(0 calc(var(--u) * .25) calc(var(--u) * .5) rgba(0,0,0,.55))}.is-detail .d-sticker{opacity: 1;animation: stick .4s cubic-bezier(.3,1.3,.5,1) backwards .6s}.d-left{z-index: 1;position: absolute;left: calc(var(--u) * 3);top: calc(var(--u) * 9.2);width: calc(var(--cw) * .9)}.pin-slot{width: calc(var(--cw) * .9);height: calc(var(--cw) * 1.38 * .9)}.tray{position: relative;display: block;width: 100%;height: calc(var(--u) * 11.6);margin-top: calc(var(--u) * 1.8);text-align: left}.tray-slot{position: absolute;top: 0;left: 0;width: 100%;height: calc(var(--u) * 8.6);border-radius: var(--r-card);border: calc(var(--u) * .14) dashed rgba(255,255,255,.3);background: rgba(255,255,255,.03);transition: border-color .2s,background .2s}.tray:hover .tray-slot{border-color: var(--pink);background: rgba(255,47,168,.12)}.tray-label{position: absolute;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;gap: calc(var(--u) * .25);font: 700 calc(var(--u) * .62)/1 var(--text);letter-spacing: .1em;text-transform: uppercase}.tray-label b{display: inline-block;margin-right: calc(var(--u) * .4);font-size: calc(var(--u) * 1);line-height: .8;color: var(--pink);transition: transform .25s var(--spring)}.tray:hover .tray-label b{transform: translateX(calc(var(--u) * -.35))}.tray-label small{font: 500 calc(var(--u) * .56) var(--text);letter-spacing: .02em;text-transform: none;color: var(--muted)}.is-detail .rows{z-index: 20;pointer-events: none}.is-detail .card{pointer-events: none}.legend{list-style: none;display: grid;gap: calc(var(--u) * .8);margin-top: calc(var(--u) * 1.4);font: 600 calc(var(--u) * .92)/1.3 var(--text);color: rgba(255,255,255,.78)}.legend li{display: flex;align-items: center;gap: calc(var(--u) * .9)}.k{flex: none;width: calc(var(--u) * 2);height: calc(var(--u) * 1.4);border-radius: calc(var(--u) * .4)}.k.free{background: var(--pink);box-shadow: none}.k.reserved{background: var(--yellow)}.k.taken{background: rgba(255,255,255,.2)}.d-right{z-index: 1;position: absolute;left: calc(var(--u) * 22.5);right: calc(var(--u) * 3);top: calc(var(--u) * 7.2);bottom: calc(var(--u) * 3);display: flex;flex-direction: column}.d-head{display: flex;align-items: flex-end;justify-content: space-between;gap: calc(var(--u) * 2);flex: none;margin-bottom: calc(var(--u) * 1.6);opacity: 0;transform: translateY(calc(var(--u) * 2))}.is-detail .d-head{opacity: 1;transform: none;transition: opacity .4s .2s,transform .55s var(--out) .2s}.idbox{display: inline-block;padding: 0 .32em;font-style: normal;color: #050505;background: #fff;border-radius: calc(var(--u) * .3);transform: rotate(-2.5deg)}.d-kind{display: flex;align-items: center;gap: calc(var(--u) * .55);font: 700 calc(var(--u) * 1.4)/1 var(--display);letter-spacing: .01em;text-transform: uppercase;color: #fff;margin-bottom: calc(var(--u) * .9);white-space: nowrap}.d-title{font: 700 calc(var(--u) * 2.2)/1 var(--display);letter-spacing: -.01em;white-space: nowrap}.d-side{display: flex;flex-direction: column;align-items: flex-end;gap: calc(var(--u) * 1)}.d-meta{display: flex;gap: calc(var(--u) * 1.4);padding: calc(var(--u) * .32) calc(var(--u) * .7) calc(var(--u) * .26);font: 600 calc(var(--u) * .68) var(--text);color: #0a0a0a;background: #fff}.d-meta b{font: 700 calc(var(--u) * .86) var(--display);color: #0a0a0a;margin-right: calc(var(--u) * .2)}.d-meta .pr{font: 700 calc(var(--u) * .8) var(--display);color: #c0189f}.d-search{display: flex;align-items: center;gap: calc(var(--u) * .7);width: calc(var(--u) * 17);height: calc(var(--u) * 2.4);padding: 0 calc(var(--u) * 1.1);border-radius: var(--r-pill);background: rgba(255,255,255,.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,.2);color: var(--muted);transition: box-shadow .15s}.d-search:focus-within{box-shadow: inset 0 0 0 1px var(--pink);color: #fff}.d-search svg{width: calc(var(--u) * 1);height: calc(var(--u) * 1);flex: none}.d-search input{width: 100%;font: 500 calc(var(--u) * .72) var(--text);color: #fff;user-select: text;-webkit-user-select: text}.d-search input::placeholder{color: rgba(255,255,255,.42)}.tiles{flex: 1;min-height: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(var(--u) * 6.6),1fr));grid-auto-rows: calc(var(--u) * 3.9);gap: calc(var(--u) * .8);align-content: start;margin-top: 0;padding: calc(var(--u) * .95) calc(var(--u) * .8) calc(var(--u) * 2.4) calc(var(--u) * .4);overflow-y: auto;overflow-x: hidden;-webkit-mask-image: linear-gradient(180deg,#000 0,#000 calc(100% - calc(var(--u) * 2.2)),transparent 100%)}.tiles::-webkit-scrollbar{width: calc(var(--u) * .5)}.tiles::-webkit-scrollbar-track{background: transparent}.tiles::-webkit-scrollbar-thumb{background: var(--pink);border-radius: var(--r-pill)}.tile{position: relative;display: flex;align-items: center;justify-content: center;border-radius: var(--r-inner);font: 700 calc(var(--u) * 1.2) var(--display);letter-spacing: .01em;color: #fff;transition: transform .3s var(--spring),background .15s,box-shadow .15s,color .15s}.tile.free{background: rgba(255,255,255,.07);box-shadow: inset 0 0 0 1px rgba(255,255,255,.26)}.tile.free:hover{color: #fff;background: var(--pink);box-shadow: 0 calc(var(--u) * .25) calc(var(--u) * .6) rgba(255,47,168,.3);transform: translateY(calc(var(--u) * -.35)) rotate(-2.5deg) scale(1.07);z-index: 3}.tile.reserved{cursor: default;color: #241a00;background: repeating-linear-gradient(135deg,var(--yellow) 0 calc(var(--u) * .5),#f5bd1b calc(var(--u) * .5) calc(var(--u) * .8));box-shadow: inset 0 0 0 calc(var(--u) * .14) rgba(0,0,0,.16);cursor: default}.tile.taken{opacity: .2;cursor: default;background: rgba(255,255,255,.04);box-shadow: inset 0 0 0 1px rgba(255,255,255,.12)}.tile.off{display: none}.tip{position: absolute;left: 0;top: 0;z-index: 30;padding: calc(var(--u) * .42) calc(var(--u) * .85) calc(var(--u) * .34);font: 700 calc(var(--u) * .6)/1 var(--display);letter-spacing: .06em;text-transform: uppercase;white-space: nowrap;color: #0a0a0a;background: var(--pink);border-radius: calc(var(--u) * .3);pointer-events: none;opacity: 0;filter: drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .5) rgba(0,0,0,.6));transform: translate(-50%,calc(-100% - calc(var(--u) * .1))) scale(.7) rotate(-3deg);transform-origin: 50% 100%;transition: opacity .12s ease,transform .22s var(--spring)}.tip::after{content: '';position: absolute;left: 50%;bottom: calc(var(--u) * -.3);width: calc(var(--u) * .7);height: calc(var(--u) * .7);background: var(--pink);border-radius: 0 0 calc(var(--u) * .12) 0;transform: translateX(-50%) rotate(45deg)}.tip.on{opacity: 1;transform: translate(-50%,calc(-100% - calc(var(--u) * .55))) scale(1) rotate(-2deg)}.is-detail .tile{animation: tile-in .4s var(--spring) backwards;animation-delay: calc(.12s + var(--i,0) * 6ms)}.empty{grid-column: 1 / -1;padding: calc(var(--u) * 4) 0;text-align: center;font: 500 calc(var(--u) * .8) var(--text);color: var(--muted)}.modal-root{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 60;pointer-events: none}.modal-root>*{pointer-events: auto}.scrim{--u: calc(min(1vw,1.7778vh) * 1.1);position: fixed;top: 0;right: 0;bottom: 0;left: 0;display: grid;place-items: start center;overflow-y: auto;padding: calc(var(--u) * 3.8) 0 calc(var(--u) * 2);background: rgba(0,0,0,.74);animation: fade .25s both}.scrim>.ticket{margin: auto 0}.ticket{position: relative;width: calc(var(--u) * 27);padding: calc(var(--u) * 2.4) calc(var(--u) * 2.3) calc(var(--u) * 1.8);border-radius: var(--r-modal);color: var(--paper-ink);transform: rotate(-1.4deg);animation: ticket-in .6s var(--spring) both;background: linear-gradient(118deg,transparent 31%,rgba(0,0,0,.05) 31.4%,transparent 32.8%),linear-gradient(176deg,rgba(255,255,255,.55),transparent 30%),var(--paper);box-shadow: 0 calc(var(--u) * 2) calc(var(--u) * 5) rgba(0,0,0,.7),0 0 0 calc(var(--u) * .14) var(--pink)}.ticket .tape{top: calc(var(--u) * -.9);width: calc(var(--u) * 6)}.ticket .tape.tape-img{top: calc(var(--u) * -3.2);width: calc(var(--u) * 11.5)}.t-x{position: absolute;top: calc(var(--u) * .9);right: calc(var(--u) * 1.1);width: calc(var(--u) * 2);height: calc(var(--u) * 2);border-radius: 50%;font-size: calc(var(--u) * .75);color: rgba(0,0,0,.6);background: rgba(0,0,0,.07);transition: background .15s,color .15s}.t-x:hover{background: var(--pink);color: #fff}.t-kicker{display: flex;align-items: center;gap: calc(var(--u) * .6);font: 700 calc(var(--u) * .8)/1 var(--display);letter-spacing: .04em;text-transform: uppercase}.t-kicker .asterisk{width: calc(var(--u) * .9);height: calc(var(--u) * .9)}.ticket .idbox{color: #fff;background: var(--paper-ink);font: 700 calc(var(--u) * .8)/1 var(--display);letter-spacing: .04em;padding: .22em .4em .18em}.t-swap{display: flex;align-items: center;justify-content: center;gap: calc(var(--u) * .7);margin: calc(var(--u) * 1.6) 0 calc(var(--u) * 1.7)}.t-swap small{display: block;margin-bottom: calc(var(--u) * .45);font: 700 calc(var(--u) * .52) var(--text);letter-spacing: .24em;text-transform: uppercase;color: rgba(0,0,0,.55)}.t-swap>div{min-width: 0}.t-swap b{display: block;font: 700 calc(var(--u) * 1.7)/1 var(--display);white-space: nowrap}.t-swap .new b{padding: calc(var(--u) * .25) calc(var(--u) * .55) calc(var(--u) * .1);border-radius: calc(var(--u) * .45);color: #fff;background: var(--paper-ink);transform: rotate(-2deg)}.t-swap .new.solo b{font-size: calc(var(--u) * 3.4)}.swap-arrow{position: static;width: calc(var(--u) * 2.4);flex: none;transform: rotate(-12deg)}.swap-arrow path{stroke-dasharray: none;stroke-dashoffset: 0}.swap-line{flex: none;width: calc(var(--u) * 2.2);height: auto;margin-top: calc(var(--u) * 1)}.ticket dl{display: grid;grid-template-columns: auto 1fr;gap: calc(var(--u) * .75) calc(var(--u) * 1.2);padding-top: calc(var(--u) * 1.2);border-top: 1px dashed rgba(0,0,0,.5);font: 500 calc(var(--u) * .74)/1.2 var(--text)}.ticket dt{color: rgba(0,0,0,.6)}.ticket dd{text-align: right;font-weight: 700}.ticket dd.pk{font: 700 calc(var(--u) * .95) var(--display);color: #c0189f}.ticket dd.bad{color: #c4152f}.ticket dd.one{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.t-note{margin-top: calc(var(--u) * 1.3);font: 500 calc(var(--u) * .64)/1.5 var(--text);color: rgba(0,0,0,.66)}.t-note.bad{color: #c4152f;font-weight: 600}.t-actions{display: flex;gap: calc(var(--u) * .8);margin-top: calc(var(--u) * 1.5)}.t-actions .btn{flex: 1;white-space: nowrap;padding: 0 calc(var(--u) * 1)}.t-actions.n3 .btn{font-size: calc(var(--u) * .56);letter-spacing: .04em;padding: 0 calc(var(--u) * .55)}.t-actions.n3 .btn.pink{flex: 1.3}.pix{display: grid;gap: calc(var(--u) * .75)}.pix .t-swap .new.solo b{font-size: calc(var(--u) * 2.6)}.pix .t-swap{margin: calc(var(--u) * .8) 0 0}.pix-qr{justify-self: center;width: calc(var(--u) * 8.4);height: calc(var(--u) * 8.4);padding: calc(var(--u) * .5);border-radius: calc(var(--u) * .6);background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.18)}.pix-qr img{display: block;width: 100%;height: 100%;image-rendering: pixelated}.pix-code{display: grid;gap: calc(var(--u) * .35)}.pix-code span{font: 700 calc(var(--u) * .52) var(--text);letter-spacing: .2em;text-transform: uppercase;color: rgba(0,0,0,.55)}.pix-code textarea{width: 100%;resize: none;padding: calc(var(--u) * .6) calc(var(--u) * .8);border-radius: var(--r-field);border: 1px solid rgba(0,0,0,.28);background: rgba(0,0,0,.05);color: #0b0b0b;font: 500 calc(var(--u) * .56)/1.4 'Cascadia Mono',Consolas,'Courier New',monospace;user-select: text;-webkit-user-select: text}.pix-actions{display: flex;gap: calc(var(--u) * .7)}.pix-actions .btn{flex: 1;white-space: nowrap;text-decoration: none}.pix-status{display: flex;align-items: center;gap: calc(var(--u) * .7);font: 600 calc(var(--u) * .66)/1.3 var(--text);color: #0b0b0b}.pix-note{font: 500 calc(var(--u) * .56)/1.5 var(--text);color: rgba(0,0,0,.62)}.t-coupon{margin-top: calc(var(--u) * 1.1)}.tc-row{display: flex;gap: calc(var(--u) * .6)}.tc-input,.tg-input{flex: 1;min-width: 0;height: calc(var(--u) * 2.4);padding: 0 calc(var(--u) * .9);border-radius: var(--r-field);border: 1px dashed rgba(0,0,0,.45);background: rgba(0,0,0,.04);color: #0b0b0b;font: 700 calc(var(--u) * .66) var(--text);letter-spacing: .06em;user-select: text;-webkit-user-select: text}.tc-input::placeholder,.tg-input::placeholder{font-weight: 500;letter-spacing: .02em;color: rgba(0,0,0,.45)}.tc-input:focus,.tg-input:focus{border-style: solid;border-color: var(--pink)}.btn.tc-apply,.btn.tg-find{height: calc(var(--u) * 2.4);padding: 0 calc(var(--u) * 1.1);font-size: calc(var(--u) * .6)}.tc-msg{margin-top: calc(var(--u) * .45);font: 600 calc(var(--u) * .56)/1.4 var(--text);color: rgba(0,0,0,.6)}.tc-msg.bad{color: #c4152f}.tc-on{display: flex;align-items: center;gap: calc(var(--u) * .7);padding: calc(var(--u) * .5) calc(var(--u) * .6) calc(var(--u) * .5) calc(var(--u) * .5);border-radius: var(--r-field);background: rgba(255,47,168,.1);box-shadow: inset 0 0 0 1px rgba(255,47,168,.45)}.tc-tag{padding: calc(var(--u) * .3) calc(var(--u) * .55) calc(var(--u) * .22);border-radius: calc(var(--u) * .3);font: 700 calc(var(--u) * .6)/1 var(--display);letter-spacing: .04em;color: #fff;background: var(--pink);white-space: nowrap}.tc-tag b{font-weight: 700}.tc-off{flex: 1;min-width: 0;font: 600 calc(var(--u) * .56)/1.3 var(--text);color: rgba(0,0,0,.7)}.tc-x{flex: none;width: calc(var(--u) * 1.6);height: calc(var(--u) * 1.6);border-radius: 50%;font-size: calc(var(--u) * .6);color: rgba(0,0,0,.6);background: rgba(0,0,0,.07);transition: background .15s,color .15s}.tc-x:hover{color: #fff;background: var(--pink)}.ticket dd.pk s{margin-right: calc(var(--u) * .35);font: 600 calc(var(--u) * .7) var(--text);color: rgba(0,0,0,.45)}.pix-coupon{font: 500 calc(var(--u) * .58)/1.45 var(--text);color: rgba(0,0,0,.7)}.pix-coupon.bad{color: #c4152f}.pix-coupon s{color: rgba(0,0,0,.45)}.pix-code textarea{overflow-y: auto;scrollbar-width: none}.pix-code textarea::-webkit-scrollbar{display: none;width: 0;height: 0}.pix-code .pc-head{display: flex;align-items: center;justify-content: space-between;gap: calc(var(--u) * .6)}.pc-eye{display: inline-flex;align-items: center;gap: calc(var(--u) * .3);height: calc(var(--u) * 1.3);padding: 0 calc(var(--u) * .55);border-radius: var(--r-pill);color: rgba(0,0,0,.65);background: rgba(0,0,0,.06);box-shadow: inset 0 0 0 1px rgba(0,0,0,.14);transition: background .15s,color .15s,box-shadow .15s}.pc-eye:hover{color: #fff;background: var(--pink);box-shadow: none}.pix-code .pc-eye span{font: 700 calc(var(--u) * .46) var(--text);letter-spacing: .12em;text-transform: uppercase;color: inherit}.pc-eye svg{width: calc(var(--u) * .62);height: calc(var(--u) * .62);flex: none}.pix-code textarea{transition: filter .2s ease}.pix-code.blur textarea{filter: blur(calc(var(--u) * .2));user-select: none;-webkit-user-select: none;pointer-events: none}.pay{display: flex;flex-direction: column;gap: calc(var(--u) * .45);margin-top: calc(var(--u) * 1.3)}.pay-label{margin-bottom: calc(var(--u) * .1);font: 600 calc(var(--u) * .48) var(--text);letter-spacing: .12em;text-transform: uppercase;color: rgba(0,0,0,.55);text-align: left}.pay-opt{--tinta: 255,47,168;display: flex;align-items: center;gap: calc(var(--u) * .6);width: 100%;height: calc(var(--u) * 2.4);padding: 0 calc(var(--u) * .75);border-radius: calc(var(--u) * .75);text-align: left;cursor: pointer;background-color: rgba(0,0,0,.035);box-shadow: inset 0 0 0 1px rgba(0,0,0,.14);transition: background-color .16s ease-out,box-shadow .16s ease-out}.pay-opt.gems{--tinta: 227,178,60}.pay-opt:not(.on):hover{background-color: rgba(0,0,0,.065)}.pay-opt.on{background: radial-gradient(ellipse 55% 397% at 48% 56%,rgba(var(--tinta),.32),rgba(var(--tinta),0)),radial-gradient(ellipse 125% 125% at 50% 50%,rgba(0,0,0,0),rgba(0,0,0,.06)),linear-gradient(rgba(var(--tinta),.13),rgba(var(--tinta),.13));box-shadow: inset 0 0 0 1px rgb(var(--tinta))}.pay-opt .marca{position: relative;flex: none;display: flex;align-items: center;justify-content: center;width: calc(var(--u) * 1.05);height: calc(var(--u) * 1.05);color: rgba(0,0,0,.2);transition: color .16s ease-out}.pay-opt.on .marca{color: rgb(var(--tinta))}.pay-opt .marca::before{content: '';position: absolute;inset: calc(var(--u) * .12);background-color: currentColor;border-radius: calc(var(--u) * .28);transform: rotate(45deg)}.pay-opt .marca svg{position: relative;z-index: 1;width: calc(var(--u) * .48);height: calc(var(--u) * .48);color: #fff;opacity: 0;transform: scale(.7);transition: opacity .16s ease-out,transform .16s ease-out}.pay-opt.on .marca svg{opacity: 1;transform: scale(1)}.pay-opt .rotulo{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: calc(var(--u) * .12);font: 500 calc(var(--u) * .6)/1.1 var(--text);color: rgba(0,0,0,.58);transition: color .16s ease-out}.pay-opt .rotulo small{font: 600 calc(var(--u) * .44)/1 var(--text);color: #c4152f}.pay-opt.on .rotulo{color: var(--paper-ink)}.pay-opt .icone{flex: none;display: flex;width: calc(var(--u) * .78);height: calc(var(--u) * .78);color: rgba(0,0,0,.38);transition: color .16s ease-out}.pay-opt.on .icone{color: rgb(var(--tinta))}.pay-opt.gems.on .icone{color: #b8860b}.pay-opt .icone svg{width: 100%;height: 100%}.pay-opt .saldo{flex: none;display: flex;align-items: baseline;gap: calc(var(--u) * .35);font: 700 calc(var(--u) * .62) var(--display);letter-spacing: .01em;color: rgba(0,0,0,.42);white-space: nowrap;transition: color .16s ease-out}.pay-opt .saldo s{font: 600 calc(var(--u) * .5) var(--text);color: rgba(0,0,0,.4)}.pay-opt.on .saldo{color: var(--paper-ink)}.pay-opt.gems.on .saldo{color: #a87708}.pay-btn{--tinta: 255,47,168;position: relative;isolation: isolate;overflow: hidden;width: 100%;height: calc(var(--u) * 2.3);margin-top: calc(var(--u) * 1.3);display: flex;align-items: center;justify-content: center;gap: calc(var(--u) * .35);border-radius: calc(var(--u) * .62);color: #fff;font: 600 calc(var(--u) * .6) var(--text);letter-spacing: .02em;text-transform: none;text-decoration: none;cursor: pointer;background: radial-gradient(ellipse 55% 397% at 48% 56%,rgba(var(--tinta),.75),rgba(var(--tinta),0)),radial-gradient(ellipse 125% 125% at 50% 50%,rgba(0,0,0,0),rgba(0,0,0,.2)),#0b0b0b;box-shadow: inset 0 0 0 1px rgb(var(--tinta));transition: box-shadow .18s ease-out,filter .18s ease-out,color .18s ease-out,opacity .18s ease-out}.pay-btn>*{position: relative;z-index: 1}.pay-btn svg{width: calc(var(--u) * .68);height: calc(var(--u) * .68);flex-shrink: 0}.pay-btn::after{content: '';position: absolute;left: 0;top: 0;z-index: -1;width: calc(var(--u) * 16);height: calc(var(--u) * 16);margin: calc(var(--u) * -8) 0 0 calc(var(--u) * -8);border-radius: 50%;pointer-events: none;opacity: 0;transform: translate3d(var(--hx,50%),var(--hy,50%),0);transition: opacity .14s ease-out;background: radial-gradient(circle closest-side,rgba(var(--tinta),.42) 0%,rgba(var(--tinta),.14) 45%,transparent 80%)}.pay-btn:hover::after{opacity: 1;transition: opacity .45s cubic-bezier(.25,.6,.3,1);will-change: transform}.pay-btn[disabled]{opacity: .4;cursor: default;pointer-events: none}.pix-actions .pay-btn{flex: 1;margin-top: 0}.gift-ico{width: 1em;height: 1em;flex: none}.scrim.no-anim,.ticket.no-anim{animation: none}.gift-toggle{display: flex;align-items: center;gap: calc(var(--u) * .5);margin-top: calc(var(--u) * 1.1);padding: calc(var(--u) * .45) calc(var(--u) * .7);border-radius: calc(var(--u) * .6);font: 700 calc(var(--u) * .58) var(--text);letter-spacing: .02em;color: var(--paper-ink);background: rgba(0,0,0,.035);box-shadow: inset 0 0 0 1px rgba(0,0,0,.14);transition: background .15s,box-shadow .15s}.gift-toggle:hover{background: rgba(255,47,168,.08)}.gift-toggle .gift-ico{width: calc(var(--u) * .85);height: calc(var(--u) * .85);color: #c0189f}.gift-toggle .gt-box{width: calc(var(--u) * .8);height: calc(var(--u) * .8);border-radius: calc(var(--u) * .2);box-shadow: inset 0 0 0 calc(var(--u) * .1) rgba(0,0,0,.4);background: center / 70% no-repeat;transition: background-color .15s,box-shadow .15s}.gift-toggle.on{background: rgba(255,47,168,.12);box-shadow: inset 0 0 0 1px var(--pink)}.gift-toggle.on .gt-box{box-shadow: none;background-color: var(--pink);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5L9.5 18L20 6.5' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.t-gift{margin-top: calc(var(--u) * .6)}.tg-who{display: flex;align-items: center;gap: calc(var(--u) * .45);margin-top: calc(var(--u) * .5);padding: calc(var(--u) * .5) calc(var(--u) * .7);border-radius: calc(var(--u) * .5);font: 500 calc(var(--u) * .58)/1.3 var(--text);color: var(--paper-ink);background: rgba(255,47,168,.1);box-shadow: inset 0 0 0 1px rgba(255,47,168,.45)}.tg-who .gift-ico{width: calc(var(--u) * .85);height: calc(var(--u) * .85);color: #c0189f}.tg-who span{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.tg-who em{font: 700 calc(var(--u) * .62) var(--display);font-style: normal;color: #c0189f}.t-swap .giftfor b{color: #c0189f}.gift-big{display: flex;justify-content: center;margin-bottom: calc(var(--u) * .8);color: #c0189f}.gift-big .gift-ico{width: calc(var(--u) * 2.6);height: calc(var(--u) * 2.6)}.t-result.gift-ask p b{color: #c0189f}.t-result .gift-back{width: 100%;margin-top: calc(var(--u) * .6)}.ticket>.gift-back{display: flex;margin: calc(var(--u) * 1) auto calc(var(--u) * .2)}.gift-text{margin-top: calc(var(--u) * .2);font: 500 calc(var(--u) * .7)/1.5 var(--text);text-align: center}.gift-text b{color: #c0189f}.gift-for{margin-top: calc(var(--u) * .3);font: 500 calc(var(--u) * .56)/1.4 var(--text);color: rgba(0,0,0,.6);text-align: center}.gift-card .t-warn{margin: calc(var(--u) * .8) 0 0}.gift-card .pay-btn{margin-top: calc(var(--u) * 1)}.gift-card .pix-foot{margin-top: calc(var(--u) * .6)}.btn.hold{position: relative;overflow: hidden;touch-action: none;user-select: none;-webkit-user-select: none}.btn.hold>span{position: relative;z-index: 1}.btn.hold::after{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 100%;background: rgba(196,21,47,.22);transform-origin: left;transform: scaleX(0);transition: transform .2s ease-out}.btn.hold.holding::after{transform: scaleX(1);transition: transform 5s linear}.chip.giftmode{gap: calc(var(--u) * .4)}.chip.giftmode .gift-ico{width: calc(var(--u) * .8);height: calc(var(--u) * .8)}.chip.giftmode.on{color: #fff;background: var(--pink);box-shadow: 0 calc(var(--u) * .3) calc(var(--u) * 1) rgba(255,47,168,.45)}.chip.giftmode.on b{color: #fff}.spinner.sm{width: calc(var(--u) * 1.2);height: calc(var(--u) * 1.2);margin: 0;flex: none;border-width: calc(var(--u) * .2)}.t-actions .btn.pink{flex: 1.6}.t-barcode{display: block;width: 100%;height: auto;margin-top: calc(var(--u) * 1);opacity: .88}.btn{display: inline-flex;align-items: center;justify-content: center;height: calc(var(--u) * 2.7);padding: 0 calc(var(--u) * 1.6);border-radius: var(--r-btn);font: 700 calc(var(--u) * .7) var(--text);letter-spacing: .08em;text-transform: uppercase;transition: transform .2s var(--spring),box-shadow .2s,opacity .2s}.btn:hover{transform: translateY(calc(var(--u) * -.15))}.btn.pink{color: #fff;background: linear-gradient(135deg,#ff7cc8 0%,var(--pink) 55%,#c4107a 100%);box-shadow: 0 calc(var(--u) * .5) calc(var(--u) * 1.3) rgba(255,47,168,.5),inset 0 0 0 1px rgba(255,255,255,.25)}.btn.ghost{color: var(--paper-ink);box-shadow: inset 0 0 0 1px rgba(0,0,0,.4)}.btn[disabled]{opacity: .38;pointer-events: none}.t-result{padding: calc(var(--u) * 2.4) 0 calc(var(--u) * .6);text-align: center;font: 500 calc(var(--u) * .8)/1.6 var(--text)}.t-result p{margin-bottom: calc(var(--u) * 1.6)}.t-result b{font-weight: 700}.t-result .t-big{font: 700 calc(var(--u) * 4.2)/1 var(--display);margin-bottom: calc(var(--u) * 1)}.t-result.ok .t-big{color: #c0189f}.t-result.bad p b{color: #c4152f}.t-result.bad p{font-size: calc(var(--u) * .9)}.spinner{width: calc(var(--u) * 2.6);height: calc(var(--u) * 2.6);margin: 0 auto calc(var(--u) * 1.4);border-radius: 50%;border: calc(var(--u) * .3) solid rgba(0,0,0,.15);border-top-color: var(--pink);animation: spin .8s linear infinite}.chip.pending{gap: calc(var(--u) * .5);font-weight: 500;color: #fff;background: var(--pink);box-shadow: none}.chip.pending b{font: 500 calc(var(--u) * .64) var(--text);color: #fff}.chip.pending:hover{color: #0a0a0a;background: #fff}.chip.pending:hover b{color: #0a0a0a}.chip.pending .pulse{width: calc(var(--u) * .5);height: calc(var(--u) * .5);border-radius: 50%;background: currentColor;animation: pend-pulse 1.4s ease-in-out infinite}@keyframes pend-pulse{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: .35;transform: scale(.6)}}.t-cache{margin-top: calc(var(--u) * .6);font: 400 calc(var(--u) * .5)/1.45 var(--text);color: rgba(0,0,0,.42)}.t-result .t-cache{margin: calc(var(--u) * -.6) auto calc(var(--u) * 1);max-width: none;font-size: calc(var(--u) * .5);color: rgba(0,0,0,.62);white-space: nowrap}.t-result .one-line{white-space: nowrap}.t-result .t-title{display: inline-block;margin-bottom: calc(var(--u) * .2);font: 800 calc(var(--u) * 1)/1.2 var(--text)}.t-result .pk-id{color: #c0189f}.t-result p.just{text-align: justify;text-align-last: center;text-wrap: wrap;hyphens: auto}.t-result p,.t-cache,.t-note,.pix-note{text-wrap: pretty}.t-warn{margin: calc(var(--u) * -.6) 0 calc(var(--u) * 1.2);font: 500 calc(var(--u) * .58)/1.5 var(--text);color: rgba(0,0,0,.62);text-align: center;text-wrap: balance}.t-warn b{font-weight: 700;color: #c4152f}.t-result.cancelled>p:first-child{font-size: calc(var(--u) * .95)}.t-result.cancelled .t-title{font-size: calc(var(--u) * 1.25)}.t-result.cancelled .t-warn{margin: calc(var(--u) * -.4) auto calc(var(--u) * 1.3);max-width: calc(var(--u) * 23);font-size: calc(var(--u) * .76)}.t-result.cancelled .t-warn b{display: inline-block;margin-bottom: calc(var(--u) * .15);font-size: calc(var(--u) * .95)}.pix-foot{display: flex;gap: calc(var(--u) * .7)}.pix-foot .btn{flex: 1;white-space: nowrap;padding: 0 calc(var(--u) * .8)}.btn.ghost.danger{color: #c4152f;box-shadow: inset 0 0 0 1px rgba(196,21,47,.45)}.btn.ghost.danger.sure{color: #fff;background: #c4152f;box-shadow: none}#countdown{position: fixed;left: 50%;top: calc(var(--u) * 3);z-index: 999;width: calc(var(--u) * 26);transform: translate(-50%,calc(var(--u) * -2));opacity: 0;pointer-events: none;transition: opacity .35s,transform .5s var(--spring)}#countdown.on{opacity: 1;transform: translate(-50%,0)}.cd-card{padding: calc(var(--u) * 1.5) calc(var(--u) * 1.7) calc(var(--u) * 1.3);border-radius: var(--r-modal);color: var(--paper-ink);background: #f4f1ea;box-shadow: 0 calc(var(--u) * 1.4) calc(var(--u) * 3) rgba(0,0,0,.55),inset 0 0 0 1px rgba(0,0,0,.12);transform: rotate(-1deg)}.cd-kicker{font: 700 calc(var(--u) * .72)/1 var(--display);letter-spacing: .04em;text-transform: uppercase}.cd-kicker .idbox{color: #fff;background: var(--paper-ink);padding: .22em .4em .18em}.cd-row{display: flex;align-items: center;justify-content: space-between;gap: calc(var(--u) * 1);margin: calc(var(--u) * 1) 0 calc(var(--u) * .8)}.cd-row small{display: block;margin-bottom: calc(var(--u) * .35);font: 700 calc(var(--u) * .48) var(--text);letter-spacing: .22em;text-transform: uppercase;color: rgba(0,0,0,.55)}.cd-id b{display: inline-block;padding: calc(var(--u) * .25) calc(var(--u) * .55) calc(var(--u) * .1);border-radius: calc(var(--u) * .45);font: 700 calc(var(--u) * 2)/1 var(--display);color: #fff;background: var(--paper-ink);transform: rotate(-2deg)}.cd-time{display: flex;align-items: baseline;gap: calc(var(--u) * .3)}.cd-time b{font: 700 calc(var(--u) * 2.6)/1 var(--display);color: #c0189f;font-variant-numeric: tabular-nums}.cd-time small{margin: 0}.cd-msg{font: 500 calc(var(--u) * .62)/1.5 var(--text)}.cd-msg b{font-weight: 700}.cd-cache{margin-top: calc(var(--u) * .5);font: 400 calc(var(--u) * .5)/1.45 var(--text);color: rgba(0,0,0,.42)}.card:hover::before,.tile.free:hover::before,.btn:hover::before{content: '';position: absolute;z-index: -1}.card:hover::before{left: calc(var(--u) * -.5);right: calc(var(--u) * -.5);top: 0;bottom: calc(var(--u) * -1.6)}.tile.free:hover::before{left: calc(var(--u) * -.3);right: calc(var(--u) * -.3);top: 0;bottom: calc(var(--u) * -.7)}.btn:hover{position: relative}.btn:hover::before{left: 0;right: 0;top: 0;bottom: calc(var(--u) * -.4)}.cd-msg,.cd-cache,.t-note,.t-cache,.pix-note,.pix-coupon{text-align: justify;text-justify: inter-word}.t-result .t-cache{text-align: center}@keyframes slap{0%{opacity: 0;transform: translate(calc(var(--u) * -9),calc(var(--u) * 3)) rotate(-9deg) scale(.92)}100%{opacity: 1;transform: rotate(-1.4deg)}}@keyframes slam-box{0%{opacity: 0;transform: translateY(calc(var(--u) * -6)) rotate(-8deg) scale(1.2)}100%{opacity: 1;transform: rotate(-2.2deg)}}@keyframes draw{from{stroke-dashoffset: 1;opacity: 1}to{stroke-dashoffset: 0;opacity: 1}}.poster .sparkle>*,.deco .sparkle>*,.deco .burst>*{transform-box: fill-box;transform-origin: 50% 50%}.poster .sp1>*{animation: twinkle 3.4s ease-in-out 3s infinite}.poster .sp2>*{animation: twinkle 4.2s ease-in-out 3.8s infinite}.deco .deco-sp>*{animation: twinkle 3.8s ease-in-out 4.4s infinite}.deco .burst>*{animation: turn 60s linear infinite}@keyframes twinkle{0%,100%{transform: scale(1) rotate(0deg);opacity: 1}50%{transform: scale(.74) rotate(16deg);opacity: .6}}@keyframes turn{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}.offline{min-height: 100vh;display: grid;place-content: center;justify-items: center;gap: calc(var(--u) * 1.4);padding: calc(var(--u) * 3);text-align: center;font: 600 calc(var(--u) * 1)/1.5 var(--text)}.offline .sad{font: 700 calc(var(--u) * 7)/1 var(--display);letter-spacing: .06em;color: #fff;transform: rotate(90deg);margin-bottom: calc(var(--u) * 1.6)}.off-sticker{position: fixed;right: calc(var(--u) * 2.2);bottom: calc(var(--u) * 1.6);width: calc(var(--u) * 4.4);z-index: 3;pointer-events: none;--r: 5deg;transform: rotate(var(--r));animation: stick .4s cubic-bezier(.3,1.3,.5,1) backwards .5s}.offline .idbox{font: 700 calc(var(--u) * 2)/1 var(--display);padding: .1em .45em;text-transform: uppercase}.offline p{max-width: calc(var(--u) * 36);color: var(--muted);font: 400 calc(var(--u) * 1)/1.6 'Montserrat',system-ui,sans-serif}@keyframes spin{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}@keyframes fade{from{opacity: 0}}@keyframes pop{0%{opacity: 0;transform: scale(0) rotate(-40deg)}70%{transform: scale(1.18) rotate(6deg)}100%{opacity: 1;transform: scale(1) rotate(0)}}@keyframes slam{0%{opacity: 0;transform: translateY(calc(var(--u) * -3.4)) scale(1.55) rotate(-7deg)}100%{opacity: 1;transform: none}}@keyframes boxed-in{0%{opacity: 0;transform: translateY(calc(var(--u) * 2)) rotate(8deg) scale(.6)}100%{opacity: 1;transform: rotate(-2.5deg)}}@keyframes deal{0%{opacity: 0;transform: translate(calc(var(--u) * -6),calc(var(--u) * 22)) rotate(calc(var(--rot,0deg) * 4 - 14deg)) scale(.82)}100%{opacity: 1;transform: translateY(var(--dy,0)) rotate(var(--rot,0deg))}}@keyframes tile-in{0%{opacity: 0;transform: translateY(calc(var(--u) * 1.6)) scale(.7) rotate(-6deg)}100%{opacity: 1}}@keyframes ticket-in{0%{opacity: 0;transform: translateY(calc(var(--u) * 5)) rotate(5deg) scale(.86)}100%{opacity: 1;transform: rotate(-1.4deg)}}@media (max-aspect-ratio: 11/10){:root{--u: 2.6vw}.scrim{--u: 3.1vw}html,body{overflow-x: hidden;overflow-y: auto}#app{position: absolute;display: block;min-height: 100%;overflow: visible;overflow-x: clip}.stage{width: 100%;height: auto;min-height: 100vh;overflow: visible;overflow-x: clip;padding: calc(var(--u) * 11) calc(var(--u) * 3) calc(var(--u) * 6)}.topbar{--h: calc(var(--u) * 6.4);--pad: calc(var(--u) * 2.4);gap: calc(var(--u) * 1)}#backdrop::before{background-size: contain;background-position: center top}#backdrop .bd-t1{left: -20vw;bottom: -4vw;width: 100vw;height: 78.2vw}#backdrop .bd-t2{right: -22vw;top: 40vw;width: 66vw;height: 89vw}.tb-name{font-size: calc(var(--u) * 1.15)}.chip:not(.login):not(.flash):not(.giftmode):not(.bell-btn){display: none}.who-name,.who-char{max-width: 24vw}.rows,.detail,.d-left,.d-right{position: relative;left: auto;top: auto;right: auto;bottom: auto;width: auto}.hero{position: relative;left: auto;top: auto;margin: 0 auto calc(var(--u) * 7)}.row{flex-wrap: wrap;justify-content: center}.rows{padding-left: 0}.row.r2{margin-left: 0}.detail{opacity: 1;pointer-events: auto;display: none}.is-detail .detail{display: block}.is-detail .rows,.is-detail .hero{display: none}.pin-slot,.d-string,.tray-slot,.d-left .script-note{display: none}.tray{height: auto;margin: 0 0 calc(var(--u) * 2)}.tray-label{position: static}.d-left{margin-bottom: calc(var(--u) * 2.4)}.tiles{max-height: none;overflow: visible;-webkit-mask-image: none}.d-head{flex-direction: column;align-items: flex-start}.d-side{align-items: flex-start}}.tape,.tape.tape-img,.deco .stk,.d-sticker{box-shadow: none !important;filter: none !important}.card.sold .tape,.card.soon .tape,.card.paused .tape{filter: brightness(.48) saturate(.85) !important}#backdrop,.hero{will-change: transform}.d-badge,.poster .sp1,.poster .sp2,.deco .burst,.deco .deco-sp{will-change: transform}.tb-name span::after{display: inline-block;will-change: opacity}.intro .d-ellipse,.intro .d-spray,.intro .script-note .arrow,.intro .c-scribble{will-change: transform}#countdown{will-change: transform,opacity}.bell{position: relative;display: flex}.bell-btn{position: relative;justify-content: center;width: calc(var(--u) * 1.9);padding: 0}.bell-btn svg{width: calc(var(--u) * .95);height: calc(var(--u) * .95)}.bell.has .bell-btn svg{animation: bell-ring 2.4s ease-in-out infinite;transform-origin: 50% 10%}@keyframes bell-ring{0%,70%,100%{transform: rotate(0)}75%{transform: rotate(14deg)}82%{transform: rotate(-12deg)}89%{transform: rotate(8deg)}95%{transform: rotate(-4deg)}}.bell-n{position: absolute;top: calc(var(--u) * -.35);right: calc(var(--u) * -.35);min-width: calc(var(--u) * .95);height: calc(var(--u) * .95);padding: 0 calc(var(--u) * .22);display: grid;place-items: center;border-radius: var(--r-pill);font: 700 calc(var(--u) * .5)/1 var(--text);color: #fff;background: var(--pink);box-shadow: 0 0 0 calc(var(--u) * .12) var(--strip)}.bell-menu{position: absolute;top: calc(100% + calc(var(--u) * .7));right: calc(var(--u) * -.6);width: calc(var(--u) * 18);padding: calc(var(--u) * 1) calc(var(--u) * .8) calc(var(--u) * .8);display: none;flex-direction: column;gap: calc(var(--u) * .25);z-index: 50;cursor: default;color: var(--paper-ink);border-radius: calc(var(--u) * .5);transform: rotate(-1deg);background: linear-gradient(176deg,rgba(255,255,255,.55),transparent 40%),var(--paper);box-shadow: 0 calc(var(--u) * 1) calc(var(--u) * 2.4) rgba(0,0,0,.55),0 0 0 calc(var(--u) * .14) var(--pink)}.bell.open .bell-menu{display: flex;animation: fade .18s both}.bn{display: flex;align-items: center;gap: calc(var(--u) * .6);padding: calc(var(--u) * .55) calc(var(--u) * .6);border-radius: calc(var(--u) * .45);text-align: left;color: var(--paper-ink);transition: background .15s}.bn:hover{background: rgba(255,47,168,.12)}.bn>span{display: flex;flex-direction: column;gap: calc(var(--u) * .12);min-width: 0}.bn b{font: 700 calc(var(--u) * .62)/1.2 var(--text)}.bn small{font: 500 calc(var(--u) * .52)/1.35 var(--text);color: rgba(0,0,0,.58);white-space: normal}.bn.new b{color: #c0189f}.bn-ico{flex: none;display: grid;place-items: center;width: calc(var(--u) * 1.6);height: calc(var(--u) * 1.6);border-radius: 50%;color: #c0189f;background: rgba(255,47,168,.12)}.bn-ico svg{width: calc(var(--u) * .85);height: calc(var(--u) * .85)}.bn.new .bn-ico{color: #fff;background: var(--pink)}.bell-btn svg{will-change: transform}.topbar>.bell{position: absolute;top: calc(var(--drop) + calc(var(--u) * .9));right: calc(var(--u) * 1.8);z-index: 45}.topbar>.bell .bell-btn{width: calc(var(--u) * 2.5);height: calc(var(--u) * 2.5);border-radius: 50%;color: #0a0a0a;background: var(--strip);box-shadow: 0 0 0 calc(var(--u) * .14) #0a0a0a,calc(var(--u) * .2) calc(var(--u) * .2) 0 calc(var(--u) * .14) var(--pink)}.topbar>.bell .bell-btn:hover{color: #0a0a0a;background: #fff}.topbar>.bell .bell-btn svg{width: calc(var(--u) * 1.15);height: calc(var(--u) * 1.15)}.topbar>.bell .bell-n{top: calc(var(--u) * -.25);right: calc(var(--u) * -.25);box-shadow: 0 0 0 calc(var(--u) * .12) #0a0a0a}.topbar>.bell .bell-menu{right: 0;top: calc(100% + calc(var(--u) * .7))}.topbar>.bell-toast{position: absolute;top: calc(var(--drop) + calc(var(--u) * .95));right: calc(var(--u) * 3.05);z-index: 44;width: calc(var(--u) * 16.5);height: calc(var(--u) * 2.4);display: flex;align-items: center;gap: calc(var(--u) * .6);padding: 0 calc(var(--u) * 2) calc(var(--u) * .1) calc(var(--u) * .6);text-align: left;overflow: hidden;cursor: pointer;color: var(--paper-ink);border-radius: calc(var(--u) * .45);transform-origin: 100% 50%;background: linear-gradient(176deg,rgba(255,255,255,.55),transparent 40%),var(--paper);box-shadow: 0 calc(var(--u) * .8) calc(var(--u) * 2) rgba(0,0,0,.5),0 0 0 calc(var(--u) * .14) #0a0a0a,calc(var(--u) * .2) calc(var(--u) * .2) 0 calc(var(--u) * .14) var(--pink);animation: toast-in .45s cubic-bezier(.2,.9,.3,1.2) both;will-change: transform,opacity}.bell-toast>span{display: flex;flex-direction: column;gap: calc(var(--u) * .12);min-width: 0}.bell-toast b{font: 700 calc(var(--u) * .62)/1.2 var(--text);color: #c0189f}.bell-toast small{font: 500 calc(var(--u) * .52)/1.35 var(--text);color: rgba(0,0,0,.62)}.bell-toast .bn-ico{color: #fff;background: var(--pink)}.bt-bar{position: absolute;left: 0;right: 0;bottom: 0;height: calc(var(--u) * .2);background: var(--pink);transform-origin: 0 50%;animation: toast-bar var(--toast-ms,10s) linear both}.bell-toast:hover .bt-bar{animation-play-state: paused}.bell-toast.out{pointer-events: none;animation: toast-gone .3s ease both}.bell-toast.into{animation: toast-into .42s cubic-bezier(.5,0,.75,0) both}@keyframes toast-in{from{opacity: 0;transform: translateX(calc(var(--u) * 3)) scale(.6)}to{opacity: 1;transform: none}}@keyframes toast-into{to{opacity: 0;transform: translateX(calc(var(--u) * 1.4)) scale(.08)}}@keyframes toast-gone{to{opacity: 0;transform: translateY(calc(var(--u) * -.6))}}@keyframes toast-bar{from{transform: scaleX(1)}to{transform: scaleX(0)}}.bell.bump .bell-btn{animation: bell-bump .6s ease both}@keyframes bell-bump{0%{transform: none}35%{transform: scale(1.22) rotate(-10deg)}65%{transform: scale(.95) rotate(6deg)}100%{transform: none}}.t-result .t-auto{position: relative;margin: calc(var(--u) * .3) auto calc(var(--u) * .4);width: calc(var(--u) * 12);padding-bottom: calc(var(--u) * .5);font: 600 calc(var(--u) * .52)/1.3 var(--text);color: rgba(0,0,0,.55);text-align: center}.t-auto .ta-bar{position: absolute;left: 0;right: 0;bottom: 0;height: calc(var(--u) * .16);border-radius: calc(var(--u) * 1);background: var(--pink);transform-origin: 0 50%;animation: toast-bar 5s linear both}.pay-btn.soft{--tinta: 150,150,162}.pay-btn.danger{--tinta: 235,32,64}.pay-btn.danger.sure{background: radial-gradient(ellipse 70% 400% at 50% 56%,rgba(var(--tinta),.95),rgba(var(--tinta),.35)),#0b0b0b}.pay-btn[class*=" i-"]::before{content: '';order: 2;position: relative;z-index: 1;flex: none;width: calc(var(--u) * .72);height: calc(var(--u) * .72);background: currentColor;-webkit-mask: var(--ico) center / contain no-repeat;mask: var(--ico) center / contain no-repeat}.pay-btn.i-ok{--ico: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%2710%27%20fill%3D%27%23000%27%20opacity%3D%27.4%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%2710%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%2F%3E%3Cpath%20d%3D%27M8.5%2012.5L11%2015l4.5-5.5%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E")}.pay-btn.i-x{--ico: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%2710%27%20fill%3D%27%23000%27%20opacity%3D%27.4%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%2710%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%2F%3E%3Cpath%20d%3D%27M9.5%209.5l5%205M14.5%209.5l-5%205%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E")}.pay-btn.i-back{--ico: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%2710%27%20fill%3D%27%23000%27%20opacity%3D%27.4%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%2710%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%2F%3E%3Cpath%20d%3D%27M16%2012H8.5M11.5%208.5L8%2012l3.5%203.5%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E")}.pay-btn.i-search{--ico: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%3E%3Ccircle%20cx%3D%2711%27%20cy%3D%2711%27%20r%3D%277.5%27%20fill%3D%27%23000%27%20opacity%3D%27.4%27%2F%3E%3Ccircle%20cx%3D%2711%27%20cy%3D%2711%27%20r%3D%277.5%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%2F%3E%3Cpath%20d%3D%27M16.5%2016.5L21%2021%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E")}.pay-btn.i-copy{--ico: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%3E%3Crect%20x%3D%279%27%20y%3D%279%27%20width%3D%2712%27%20height%3D%2712%27%20rx%3D%273%27%20fill%3D%27%23000%27%20opacity%3D%27.4%27%2F%3E%3Crect%20x%3D%279%27%20y%3D%279%27%20width%3D%2712%27%20height%3D%2712%27%20rx%3D%273%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%2F%3E%3Cpath%20d%3D%27M15%209V6a3%203%200%200%200-3-3H6a3%203%200%200%200-3%203v6a3%203%200%200%200%203%203h3%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E")}.pay-btn.i-link{--ico: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%3E%3Crect%20x%3D%273%27%20y%3D%273%27%20width%3D%2718%27%20height%3D%2718%27%20rx%3D%274%27%20fill%3D%27%23000%27%20opacity%3D%27.4%27%2F%3E%3Crect%20x%3D%273%27%20y%3D%273%27%20width%3D%2718%27%20height%3D%2718%27%20rx%3D%274%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%2F%3E%3Cpath%20d%3D%27M10%2014l6-6M11%208h5v5%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E")}.t-result .pay-btn{margin-top: 0}.pix-foot .pay-btn{flex: 1;margin-top: 0;white-space: nowrap}.tc-row .pay-btn{flex: none;width: auto;height: auto;margin-top: 0;padding: 0 calc(var(--u) * 1.1)}.ticket>.pay-btn.gift-back,.t-result .pay-btn.gift-back{margin-top: calc(var(--u) * 1)}.pay-btn.hold{touch-action: none;user-select: none;-webkit-user-select: none}.pay-btn.hold::after{left: 0;top: 0;width: 100%;height: 100%;margin: 0;border-radius: 0;opacity: 1;transform: scaleX(0);transform-origin: left;will-change: auto;background: rgba(var(--tinta),.55);transition: transform .2s ease-out}.pay-btn.hold:hover::after{opacity: 1;transition: transform .2s ease-out;will-change: auto}.pay-btn.hold.holding::after{transform: scaleX(1);transition: transform 5s linear}.pay-btn.flat{border-radius: var(--r-field);font-size: calc(var(--u) * .58);background: #0b0b0b;box-shadow: none}.pay-btn.flat::after{display: none}.pay-btn.flat:hover{background: var(--pink);color: #0a0a0a}.pay-btn.good{--tinta: 34,197,94}.topbar>.bell .bell-btn{z-index: 51}.topbar>.bell .bell-menu{top: calc(var(--u) * -.45);right: calc(var(--u) * -.45);padding: 0 calc(var(--u) * .8) calc(var(--u) * .8);border-radius: 0;transform: none;color: #0a0a0a;background: #f4f1ea;box-shadow: 0 calc(var(--u) * 1) calc(var(--u) * 2.4) rgba(0,0,0,.55)}.bell-menu .wm-label{display: flex;align-items: center;height: calc(var(--u) * 3.4);margin: 0 calc(var(--u) * -.8) calc(var(--u) * .5);padding: 0 calc(var(--u) * 3.6) 0 calc(var(--u) * .9);font: 700 calc(var(--u) * .6)/1 var(--display);letter-spacing: .06em;color: #0a0a0a;background: var(--pink)}.bell-menu .wm-empty{padding: calc(var(--u) * .3) calc(var(--u) * .1);color: rgba(0,0,0,.62)}.bell-menu .bn{border-radius: 0;color: #0a0a0a}.bell-menu .bn:hover{background: rgba(255,47,168,.12)}.bell-menu .bn b{color: #0a0a0a}.bell-menu .bn.new b{color: #c0189f}.bell-menu .bn small{color: rgba(0,0,0,.6)}.t-x{top: calc(var(--u) * 1.1);right: calc(var(--u) * 1.1);width: calc(var(--u) * 1.5);height: calc(var(--u) * 1.5);display: flex;align-items: center;justify-content: center;font-size: 0;color: #ff453a;background: rgba(255,69,58,.1);box-shadow: inset 0 0 0 1px rgba(255,69,58,.45);transition: background .2s,box-shadow .2s}.t-x::before{content: "";position: absolute;inset: 0;margin: auto;width: calc(var(--u) * .6);height: calc(var(--u) * .6);background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M18 6L6 18M6 6l12 12%27 stroke=%27%23000%27 stroke-width=%273%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M18 6L6 18M6 6l12 12%27 stroke=%27%23000%27 stroke-width=%273%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center / contain no-repeat}.t-x:hover{color: #ff453a;background: rgba(255,69,58,.18);box-shadow: inset 0 0 0 1px rgba(255,69,58,.7)}.pix-code textarea{overflow: hidden;text-align: center}.t-result .t-sub{display: inline-block;margin-top: calc(var(--u) * .2);font-size: calc(var(--u) * .72);line-height: 1.5}#countdown{top: calc(var(--u) * 5)}.cd-title{display: inline-block;margin-bottom: calc(var(--u) * .15);font: 800 calc(var(--u) * .95)/1.25 var(--text)}.pix-msg .pk-id{color: #c0189f}.deco.solo{margin: calc(var(--u) * -1) 0 0 calc(var(--cw) * -.12);zoom: .8}.pix-note .pk-id{color: #c0189f}.is-nui .deco .burst{top: calc(var(--u) * -3.5)}.is-nui .deco .st-rated{top: calc(var(--u) * 11.7)}.is-nui .deco .st-limit{top: calc(var(--u) * 17.7)}.is-nui .deco .st-hype{top: calc(var(--u) * 16)}.is-nui .deco .st-warn{top: calc(var(--u) * 12.25)}.is-nui .deco .st-skull{top: calc(var(--u) * 12.9)}.ticket .pay-btn + .pay-btn,.ticket .pay-btn + .pix-foot{margin-top: calc(var(--u) * .5)}@media (max-aspect-ratio: 11/10){html,body{height: auto;min-height: 100%;overflow-y: visible}#app{position: relative;top: auto;right: auto;bottom: auto;left: auto;min-height: 100vh;overflow: visible}.row{row-gap: calc(var(--u) * 5)}.row.r2{margin-top: calc(var(--u) * 5)}.deco .st-rated{left: calc(var(--u) * 1);top: calc(var(--u) * 9.5)}.deco .st-skull{left: calc(var(--u) * 7);top: calc(var(--u) * 10.5)}.deco .st-warn{left: calc(var(--u) * 9.6);top: calc(var(--u) * 9.8)}.deco .st-hype{left: calc(var(--u) * 6);top: calc(var(--u) * 13.5)}.deco .st-limit{left: calc(var(--u) * 5.2);top: calc(var(--u) * 15.2)}.detail{padding-bottom: calc(var(--u) * 12)}.d-sticker{top: auto;bottom: 0;right: calc(var(--u) * 2)}}.site-foot{position: fixed;left: 0;right: 0;bottom: 0;z-index: 5;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 7px 20px;color: rgba(255,255,255,.45);font: 400 8px/1.35 var(--text);background: rgba(6,6,6,.9);box-shadow: 0 -1px 0 rgba(255,255,255,.04)}.sf-brand{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;min-width: 0}.sf-logo{display: block;flex: none;color: rgba(255,255,255,.8);text-decoration: none;opacity: .8;transition: opacity .15s}.sf-logo[href]:hover{opacity: 1}.sf-logo img{display: block;height: 20px;width: auto;max-width: 130px;object-fit: contain}.sf-logo-txt{display: flex;flex-direction: column;align-items: center}.sf-logo-txt b{font: 700 13px/1 var(--display);letter-spacing: .02em}.sf-logo-txt small{margin-top: 2px;font: 700 5.5px/1 var(--text);letter-spacing: .7em;padding-left: .7em}.sf-copy{white-space: nowrap}.sf-social{display: flex;gap: 6px;flex: none}.sf-social a{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 6px;color: rgba(255,255,255,.65);box-shadow: inset 0 0 0 1px rgba(255,255,255,.3);transition: background .15s,color .15s}.sf-social a:hover{color: #0a0a0a;background: #fff}.sf-social svg{width: 11px;height: 11px}@media (min-aspect-ratio: 1101/1000){html.is-site{--u: min(1vw,calc((100vh - var(--foot,0px)) / 56.25))}html.is-site #app{bottom: var(--foot,0px)}}@media (max-aspect-ratio: 11/10){.site-foot{position: static;padding: 10px 14px;font-size: 7px}.sf-copy{white-space: normal}}