@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_442f93{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_442f93{--tk-num:"Oswald","Oswald Fallback"}.tk3d-wrap{--tk-pink:#f01b72;--tk-blue:#1450b0;--tk-ink:#2a2622;--tk-cream:#faf6ed;--tk-stub:#f1eee7;--tk-faint:#8d867b;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(560px,calc(100vw - 32px));align-self:center;margin-top:34px}.tk3d-wrap.in-page{width:100%;max-width:560px;margin:0 auto;align-self:auto}.tk3d-head{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:8px;margin:0 2px;font-size:11px;letter-spacing:.14em;color:var(--tk-faint)}.tk3d-head b{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.14em;color:var(--tk-ink)}.tk3d-head span{font-family:var(--tk-num),var(--font-body);font-weight:500}.tk3d{--px:0;--py:0;--pe:0;--flip:0deg;--notch:2.2cqw;container-type:inline-size;perspective:1300px;margin-bottom:4px}.tk3d,.tk3d .card{position:relative;width:100%}.tk3d .card{display:block;aspect-ratio:2/1;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(calc(var(--py) * -11deg)) rotateY(calc(var(--px) * 15deg + var(--flip)));cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.tk3d .card:focus-visible{outline:3px solid var(--tk-pink);outline-offset:6px;border-radius:3cqw}.tk3d .edge,.tk3d .face{position:absolute;inset:0;border-radius:2.4cqw;-webkit-mask:radial-gradient(circle at var(--nx) 0,#0000 var(--notch),#000 calc(var(--notch) + .6px)) top /100% 50.5% no-repeat,radial-gradient(circle at var(--nx) 100%,#0000 var(--notch),#000 calc(var(--notch) + .6px)) bottom /100% 50.5% no-repeat;mask:radial-gradient(circle at var(--nx) 0,#0000 var(--notch),#000 calc(var(--notch) + .6px)) top /100% 50.5% no-repeat,radial-gradient(circle at var(--nx) 100%,#0000 var(--notch),#000 calc(var(--notch) + .6px)) bottom /100% 50.5% no-repeat}.tk3d .edge{--nx:70%;display:block;background:#e3d9c7;transform:translateZ(-.6px)}.tk3d .edge.e2{background:#d6cab4;transform:translateZ(-2.2px)}.tk3d .edge.e3{background:#c9bba2;transform:translateZ(-3.8px)}.tk3d .face{display:grid;overflow:hidden;color:var(--tk-ink);background:var(--tk-cream);backface-visibility:hidden;-webkit-backface-visibility:hidden}.tk3d .front{--nx:70%;grid-template-columns:70% 30%;transform:translateZ(1px)}.tk3d .back{--nx:30%;grid-template-columns:30% 70%;transform:rotateY(180deg) translateZ(4.6px)}.tk3d img{display:block;max-width:none;height:auto;pointer-events:none;-webkit-user-drag:none}.tk3d .grain{position:absolute;inset:0;background:url(/sing/art/grain.png) 0 0/24cqw;opacity:.1;mix-blend-mode:multiply;pointer-events:none}.tk3d .front .main{position:relative;overflow:hidden;background:linear-gradient(118deg,rgba(255,214,236,.32),rgba(214,238,255,.3) 34%,rgba(255,244,205,.32) 64%,rgba(230,216,255,.32)),radial-gradient(90% 120% at 68% 45%,#fffbf3 0,var(--tk-cream) 58%,#f5eedf 100%)}.tk3d .back .main{background:linear-gradient(118deg,rgba(230,216,255,.45),rgba(255,244,205,.45) 36%,rgba(214,238,255,.42) 66%,rgba(255,214,236,.45)),var(--tk-cream)}.tk3d .duet{position:absolute;right:-1cqw;bottom:-1.2cqw;height:50.5cqw;width:auto}.tk3d .logo{position:absolute;left:2.2cqw;top:7.6cqw;width:37cqw}.tk3d .eyebrow{position:absolute;left:3.6cqw;top:3.3cqw;font:600 max(7px,1.7cqw) /1 var(--tk-num),var(--font-body);letter-spacing:.22em;color:var(--tk-blue)}.tk3d .night{position:absolute;left:3.8cqw;top:29.2cqw;display:flex;flex-direction:column;align-items:flex-start;gap:.9cqw;font:800 max(10px,3.2cqw) /1 var(--font-body);letter-spacing:.18em;color:var(--tk-pink);text-shadow:0 0 .5cqw #fffaf2,0 0 .5cqw #fffaf2}.tk3d .night i{font:italic 600 max(6.5px,1.6cqw) /1 var(--tk-num),sans-serif;letter-spacing:.16em;color:var(--tk-blue)}.tk3d .holder{position:absolute;left:3.6cqw;bottom:3.2cqw;display:flex;align-items:baseline;gap:1cqw;max-width:30cqw;padding:.7cqw 1.4cqw;background:rgba(255,251,243,.86);border-radius:1cqw;box-shadow:0 0 0 .18cqw rgba(42,38,34,.08)}.tk3d .holder small{flex:none;font-size:max(6px,1.45cqw);letter-spacing:.1em;color:var(--tk-faint)}.tk3d .holder b{overflow:hidden;font:700 max(8.5px,2.45cqw) /1.2 var(--font-body);white-space:nowrap;text-overflow:ellipsis;color:var(--tk-ink)}.tk3d .holder em{flex:none;padding:.25cqw .8cqw;font-style:normal;font-size:max(6px,1.4cqw);font-weight:700;color:#fff;background:var(--tk-pink);border-radius:1cqw}.tk3d .seal{position:absolute;right:2.2cqw;top:2.4cqw;display:grid;place-content:center;justify-items:center;width:9.6cqw;aspect-ratio:1;overflow:hidden;color:rgba(62,28,74,.86);border-radius:50%;box-shadow:0 0 0 .32cqw rgba(255,255,255,.85),0 .8cqw 1.6cqw -.7cqw rgba(70,20,60,.5);transform:rotate(-12deg)}.tk3d .seal:before{content:"";position:absolute;inset:-25%;background:conic-gradient(#ffcde9,#c3eeff,#fff1a6,#dcc6ff,#ffd9c2,#ffcde9);transform:rotate(calc(var(--px) * 170deg + var(--py) * 70deg));will-change:transform}.tk3d .seal:after{content:"";position:absolute;inset:.7cqw;border:.16cqw dashed rgba(62,28,74,.35);border-radius:50%}.tk3d .seal b,.tk3d .seal span{position:relative;z-index:1;font-family:var(--tk-num),sans-serif;line-height:1.05}.tk3d .seal b{font-size:max(7px,1.85cqw);font-weight:700;letter-spacing:.1em}.tk3d .seal span{font-size:max(6px,1.45cqw);font-weight:600;letter-spacing:.14em}.tk3d .stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:0;padding:2.5cqw 1.4cqw 2.2cqw;overflow:hidden;text-align:center;background:var(--tk-stub)}.tk3d .front .stub{border-left:.32cqw dashed rgba(42,38,34,.3)}.tk3d .back .stub{justify-content:center;gap:1.1cqw;border-right:.32cqw dashed rgba(42,38,34,.3)}.tk3d .stub>:not(.holo){position:relative;z-index:1}.tk3d .holo{position:absolute;inset:0;overflow:hidden;opacity:.8;pointer-events:none}.tk3d .holo:before{left:-100%;top:-100%;width:300%;height:300%;background:linear-gradient(125deg,#ffc4e4,#bfe9ff 13%,#fff1a8 26%,#d9c6ff 39%,#ffc9d8 52%,#bfe9ff 65%,#fff1a8 78%,#d9c6ff 91%,#ffc4e4);transform:translate(calc(var(--px) * 20%),calc(var(--py) * 16%))}.tk3d .holo:after,.tk3d .holo:before{content:"";position:absolute;will-change:transform}.tk3d .holo:after{inset:-30%;background:repeating-linear-gradient(-58deg,rgba(255,255,255,0) 0 1.15cqw,rgba(255,255,255,.5) 1.15cqw 1.4cqw);transform:translateX(calc(var(--px) * 3.4cqw))}.tk3d .kick{font:600 max(6px,1.45cqw) /1 var(--tk-num),sans-serif;letter-spacing:.2em;color:var(--tk-faint)}.tk3d .date{font:700 7.6cqw/.92 var(--tk-num),var(--font-body);letter-spacing:.01em;color:var(--tk-pink)}.tk3d .dsub{margin-top:-.6cqw;font:700 max(6.5px,1.75cqw) /1.2 var(--font-body);letter-spacing:.24em;color:var(--tk-pink)}.tk3d .qr{display:block;width:18cqw;aspect-ratio:1;padding:1.1cqw;font:inherit;color:inherit;background:#fff;border:0;border-radius:1.5cqw;box-shadow:0 .6cqw 1.6cqw -.8cqw rgba(70,30,70,.5),0 0 0 .28cqw rgba(255,255,255,.75);cursor:zoom-in;-webkit-tap-highlight-color:transparent}.tk3d .qr .code,.tk3d .qr .code svg,.tk3d .qr>svg{display:block;width:100%;height:100%}.tk3d .qr .zi{position:absolute;right:-1.3cqw;bottom:-1.3cqw;display:grid;place-items:center;width:4.6cqw;height:4.6cqw;color:#fff;background:var(--tk-pink);border-radius:50%;box-shadow:0 0 0 .35cqw #fff}.tk3d .qr .zi svg{width:58%;height:58%}.tk3d .qr:focus-visible{outline:2px solid var(--tk-blue);outline-offset:2px}.tk3d .qr.off{display:grid;place-items:center;font:700 max(7px,1.9cqw) /1.35 var(--font-body);letter-spacing:.16em;color:var(--tk-faint);background:rgba(255,255,255,.7);box-shadow:inset 0 0 0 .28cqw rgba(141,134,123,.35);cursor:inherit}.tk3d .times{display:flex;flex-direction:column;gap:.35cqw;font:600 max(8px,2.55cqw) /1.1 var(--tk-num),var(--font-body);letter-spacing:.1em;color:var(--tk-blue)}.tk3d .times small{margin-left:.35em;font-family:var(--font-body);font-size:.8em;font-weight:700;letter-spacing:.12em}.tk3d .venue{font:700 max(6.5px,1.75cqw) /1.3 var(--font-body);letter-spacing:.04em;color:var(--tk-ink)}.tk3d .addr{font:500 max(5.5px,1.4cqw) /1.45 var(--font-body);color:#5d574d}.tk3d .no{font:500 max(6px,1.45cqw) /1 var(--tk-num),monospace;letter-spacing:.1em;color:var(--tk-faint)}.tk3d .used{position:absolute;z-index:2;left:50%;top:46%;padding:.6cqw 1.6cqw;font:800 max(9px,2.6cqw) /1.1 var(--font-display);letter-spacing:.3em;color:#fff;background:#c8102e;transform:translate(-50%,-50%) rotate(-8deg)}.tk3d .back .main{position:relative;display:flex;flex-direction:column;min-width:0;padding:3.4cqw 3.8cqw 2.6cqw 4.4cqw}.tk3d .bt{position:relative;font:600 max(8.5px,2.7cqw) /1.3 var(--font-serif-sc),Songti SC,serif;letter-spacing:.05em;color:var(--tk-ink)}.tk3d .rule{position:relative;display:block;height:.34cqw;margin:1.5cqw 0 1.9cqw;background:var(--tk-pink);border-radius:1cqw}.tk3d .cols{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:2cqw}.tk3d .rows{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:2.6cqw;row-gap:1.25cqw;margin:0;font:400 max(6.5px,2cqw) /1.4 var(--font-serif-sc),Songti SC,serif;color:#3a352f}.tk3d .rows dt{font:500 max(6px,1.65cqw) /1.6 var(--font-body);letter-spacing:.06em;color:#9c9389;white-space:nowrap}.tk3d .rows dd{margin:0}.tk3d .spon{display:flex;flex-direction:column;align-items:center;gap:1cqw;padding-top:.2cqw}.tk3d .spon .sl{display:flex;align-items:baseline;gap:1.4cqw;font:400 max(6.5px,2cqw) /1.4 var(--font-serif-sc),Songti SC,serif;color:#3a352f;white-space:nowrap}.tk3d .spon .sl small{font:500 max(6px,1.65cqw) /1 var(--font-body);letter-spacing:.06em;color:#9c9389}.tk3d .spon img{width:11.5cqw}.tk3d .spon img.seven{width:6.4cqw}.tk3d .foot{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:2cqw;margin:auto 0 0;padding-top:1.3cqw;font:500 max(6px,1.55cqw) /1.3 var(--font-body);color:#6c655b;border-top:.2cqw solid rgba(60,50,40,.16)}.tk3d .foot b{flex:none;font:600 max(6.5px,1.65cqw) /1 var(--tk-num),sans-serif;letter-spacing:.04em;color:var(--tk-blue)}.tk3d .foil,.tk3d .glare{position:absolute;z-index:5;pointer-events:none;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.tk3d .foil{top:0;bottom:0;left:-80%;width:260%;background:linear-gradient(108deg,rgba(255,255,255,0) 28%,rgba(255,60,170,.55) 38%,rgba(60,190,255,.55) 46%,rgba(120,240,170,.45) 51%,rgba(255,230,60,.58) 56%,rgba(150,100,255,.5) 63%,rgba(255,255,255,0) 72%);mix-blend-mode:overlay;transform:translateX(calc(var(--px) * -21%))}.tk3d .glare{left:-50%;top:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.42),rgba(255,255,255,.08) 14%,rgba(255,255,255,0) 26%);mix-blend-mode:soft-light;transform:translate(calc(var(--px) * 21%),calc(var(--py) * 21%))}.tk3d .mholo{position:absolute;left:0;top:0;bottom:0;z-index:4;width:70%;overflow:hidden;pointer-events:none}.tk3d .back .mholo{left:auto;right:0}.tk3d .mholo>span{position:absolute;display:block;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.tk3d .mholo .rain{left:-70%;top:-70%;width:240%;height:240%;background:repeating-linear-gradient(115deg,rgba(255,92,182,0),rgba(255,92,182,.62) 3.2%,rgba(255,210,80,.62) 6.4%,rgba(110,232,172,.58) 9.6%,rgba(88,190,255,.62) 12.8%,rgba(168,116,255,.62) 16%,rgba(255,92,182,0) 19.2%,rgba(255,92,182,0) 26%);mix-blend-mode:soft-light;opacity:calc(.28 + var(--pe) * .7);transform:translate(calc(var(--px) * 16%),calc(var(--py) * 11%))}.tk3d .mholo .lines{left:-20%;top:-20%;width:140%;height:140%;background:repeating-linear-gradient(-62deg,rgba(255,255,255,0) 0 .85cqw,rgba(255,255,255,.85) .85cqw 1cqw,rgba(255,255,255,0) 1cqw 1.7cqw);mix-blend-mode:soft-light;opacity:calc(.18 + var(--pe) * .38);transform:translateX(calc(var(--px) * 3.2cqw))}.tk3d .mholo .spark{inset:0;background-image:radial-gradient(circle,#fff 0 .16cqw,rgba(255,255,255,0) .42cqw),radial-gradient(circle,#ffd1ec 0 .14cqw,rgba(255,209,236,0) .38cqw),radial-gradient(circle,#c3f0ff 0 .14cqw,rgba(195,240,255,0) .38cqw),radial-gradient(circle,#fff6b0 0 .12cqw,rgba(255,246,176,0) .34cqw);background-size:7.3cqw 5.9cqw,9.7cqw 8.3cqw,6.1cqw 10.9cqw,11.3cqw 6.7cqw;background-position:1.1cqw .7cqw,4.3cqw 3.1cqw,2.9cqw 5.3cqw,6.7cqw 1.9cqw;mix-blend-mode:screen;opacity:calc(.18 + var(--pe) * .82)}.tk3d .mframe{position:absolute;z-index:4;left:1.3cqw;top:1.3cqw;width:calc(70% - 2.6cqw);height:calc(100% - 2.6cqw);padding:.42cqw;overflow:hidden;border-radius:1.6cqw;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.9}.tk3d .back .mframe{left:auto;right:1.3cqw}.tk3d .mframe:before{content:"";position:absolute;inset:-60%;background:conic-gradient(from 0deg,#ff8fd0,#ffd76a,#86efc0,#7fd0ff,#b996ff,#ff8fd0);transform:rotate(calc(var(--px) * 170deg + var(--py) * 70deg));will-change:transform}.tk3d .floor{position:absolute;left:9%;right:9%;bottom:-5.5cqw;height:4.5cqw;background:radial-gradient(closest-side,rgba(52,40,28,.3),transparent);transform:translateX(calc(var(--px) * -2.4cqw)) scaleX(calc(1 - var(--py) * .06));pointer-events:none}.tk3d-tip{margin:8px 0 0;font-size:12px;color:var(--tk-faint)}.tk3d-note,.tk3d-tip{line-height:1.6;text-align:center}.tk3d-note{margin:0;font-size:11px;color:#a29b8f}.tk3d-note.page{max-width:460px;font-size:12px;color:#8d867b}.tk3d-gyro{padding:7px 16px;font:600 12.5px/1.2 var(--font-body);letter-spacing:.08em;color:#fff;background:linear-gradient(110deg,#f01b72,#8e5bd6 55%,#1450b0);border:0;border-radius:999px;box-shadow:0 8px 18px -10px rgba(120,40,120,.7);cursor:pointer}.tk3d-zoom{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px 16px calc(24px + env(safe-area-inset-bottom, 0px));background:rgba(24,18,32,.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:tk3dFade .18s ease-out}.tk3d-zoom .box{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(360px,100%);padding:22px 22px 18px;text-align:center;background:#fffdf8;border-radius:18px;box-shadow:0 30px 60px -30px rgba(0,0,0,.7);animation:tk3dPop .22s cubic-bezier(.2,.9,.3,1.2)}.tk3d-zoom .k{font-size:12px;font-weight:700;letter-spacing:.24em;color:#f01b72}.tk3d-zoom .big{width:min(300px,78vw);aspect-ratio:1;padding:10px;background:#fff;border-radius:10px}.tk3d-zoom .big svg{display:block;width:100%;height:100%}.tk3d-zoom .c{font-family:var(--tk-num),monospace;font-size:17px;font-weight:600;letter-spacing:.16em;color:#2a2622}.tk3d-zoom p{margin:0;font-size:12.5px;line-height:1.7;color:#7a7368}.tk3d-zoom button{margin-top:2px;padding:9px 28px;font:600 13px/1 var(--font-body);letter-spacing:.2em;color:#fff;background:#2a2622;border:0;border-radius:999px;cursor:pointer}@keyframes tk3dFade{0%{opacity:0}}@keyframes tk3dPop{0%{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.tk3d-zoom,.tk3d-zoom .box{animation:none}}