@import"https://fonts.googleapis.com/css2?family=Bungee&family=Josefin+Sans:wght@400;600;700&family=Noto+Sans+TC:wght@400;700;900&family=Noto+Sans+SC:wght@400;700;900&family=Noto+Sans+JP:wght@400;700;900&family=Noto+Sans+KR:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Readex+Pro:wght@300;400;500;600;700&display=swap";.reward{--u: min(calc(2.667 * var(--vh)), calc(1.2315 * var(--vw)));position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#08040cb3;animation:reward-fade .2s ease-out both}.reward-card{position:relative;width:min(calc(var(--u) * 34),calc(86 * var(--vw)));display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.4);text-align:center;animation:reward-pop .42s cubic-bezier(.2,.9,.25,1.3) both}.reward-rays{position:absolute;left:50%;top:46%;width:calc(var(--u) * 26);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(247,223,154,.16) 0deg 8deg,transparent 8deg 22deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 68%);mask:radial-gradient(circle,#000 20%,transparent 68%);animation:reward-spin 18s linear infinite}.reward-card h2{position:relative;margin:0;font-size:calc(var(--u) * var(--t-2xl));letter-spacing:var(--track)}.reward-amount{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 1)}.reward-amount img{width:calc(var(--u) * 5.6);height:calc(var(--u) * 5.6);filter:drop-shadow(0 0 calc(var(--u) * 1.2) rgba(255,170,60,.55))}.reward-amount b{font-size:calc(var(--u) * 4);line-height:1}.reward-ok{position:relative;min-width:calc(var(--u) * 16);height:calc(var(--u) * 4.2);font-size:calc(var(--u) * var(--t-lg))}@keyframes reward-fade{0%{opacity:0}}@keyframes reward-pop{0%{opacity:0;transform:scale(.8)}}@keyframes reward-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.reward-card,.reward-rays{animation:none}}.pack-prompt .pack-prompt-art{position:relative;width:calc(var(--u) * 7.5);margin:calc(var(--u) * .4) 0}.pack-prompt-later{position:relative;padding:calc(var(--u) * .6) calc(var(--u) * 1.2);border:0;background:none;color:var(--ink-3);font:inherit;font-size:max(11px,calc(var(--u) * var(--t-sm)));cursor:pointer}:root{--u: min(calc(2.667 * var(--dvh)), calc(1.2315 * var(--dvw)));--kit-ground: #110a16;--kit-panel: #1c1222;--kit-velvet: radial-gradient(120% 90% at 50% 0%, #2c1b35 0%, #1a0f20 70%);--kit-gold: #e9c46a;--kit-gold-hi: #f7df9a;--kit-gold-deep: #7a5a1e;--kit-ink: #f6eedf;--kit-ink-2: #d9c9a8;--kit-accent: #d63a8e;--kit-gilt: linear-gradient(140deg, #f7df9a 0%, #b98a35 30%, #ebc86e 55%, #7a5a1e 100%);--kit-ui: "Josefin Sans", "Noto Sans TC", system-ui, sans-serif;--kit-han: "Noto Sans TC", system-ui, sans-serif;--kit-display: "Bungee", "Noto Sans TC", system-ui, sans-serif}:root{--t-xs: calc(1.05 * var(--type, 1));--t-sm: calc(1.2 * var(--type, 1));--t-md: calc(1.4 * var(--type, 1));--t-lg: calc(1.6 * var(--type, 1));--t-xl: calc(1.9 * var(--type, 1));--t-2xl: calc(2.4 * var(--type, 1));--track-tight: .04em;--track: .06em;--track-wide: .14em;--track-widest: .3em;--edge-faint: rgba(233, 196, 106, .3);--edge: rgba(233, 196, 106, .42);--edge-strong: rgba(233, 196, 106, .6);--r-sm: .6;--r-md: 1;--r-lg: 1.4;--ink-3: #b9a47c;--ink-on-gold: #2a1a05;--up: #9de0a8;--down: #f29aa6;--gold-text: linear-gradient(180deg, #fff7dc 0%, #f7df9a 40%, #e9c46a 62%, #b98a35 100%);--gold-fill: linear-gradient(180deg, #fbe7ae 0%, #e9c46a 50%, #b98a35 100%);--medal: radial-gradient(circle at 50% 30%, #4e2f5a, #1e1024 72%);--glass: linear-gradient(180deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .02)), rgba(22, 13, 28, .42);--glass-solid: linear-gradient(180deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .01)), rgba(26, 16, 32, .92);--glass-edge: inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 -1px 0 rgba(0, 0, 0, .25);--soft: 0 1px 2px rgba(0, 0, 0, .4), 0 calc(var(--u) * .8) calc(var(--u) * 2.2) rgba(0, 0, 0, .35);--blur: blur(14px) saturate(150%);--lacquer: radial-gradient(120% 70% at 50% 0%, rgba(92, 54, 108, .45), transparent 65%), linear-gradient(180deg, rgba(34, 20, 40, .96), rgba(18, 10, 22, .97));--rule: linear-gradient(90deg, transparent, var(--edge) 12%, var(--edge) 88%, transparent);--rule-v: linear-gradient(180deg, transparent, var(--edge) 15%, var(--edge) 85%, transparent)}:root.is-lite{--glass: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0)), rgba(22, 13, 28, .9);--blur: none}.is-lite .room:before,.is-lite .gala-backdrop.is-soft{filter:brightness(.55)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--glass: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0)), rgba(22, 13, 28, .9)}}:root:lang(zh-CN){--kit-ui: "Josefin Sans", "Noto Sans SC", system-ui, sans-serif;--kit-han: "Noto Sans SC", system-ui, sans-serif;--kit-display: "Bungee", "Noto Sans SC", system-ui, sans-serif}:root:lang(ja){--kit-ui: "Josefin Sans", "Noto Sans JP", system-ui, sans-serif;--kit-han: "Noto Sans JP", system-ui, sans-serif;--kit-display: "Bungee", "Noto Sans JP", system-ui, sans-serif}:root:lang(ko){--kit-ui: "Josefin Sans", "Noto Sans KR", system-ui, sans-serif;--kit-han: "Noto Sans KR", system-ui, sans-serif;--kit-display: "Bungee", "Noto Sans KR", system-ui, sans-serif}.kit-title{display:inline-block;line-height:1.3;padding:.06em 0;font-family:var(--kit-display);font-weight:400;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(var(--u) * .12) 0 #3a2608) drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .4) rgba(0,0,0,.65))}.kit-label{display:flex;align-items:center;gap:calc(var(--u) * .8);margin:0;font-family:var(--kit-ui);font-size:calc(var(--u) * var(--t-md));font-weight:700;letter-spacing:var(--track-widest);text-transform:uppercase;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.kit-label:before{content:"";flex:none;width:calc(var(--u) * .6);height:calc(var(--u) * .6);rotate:45deg;background:var(--kit-gilt)}.kit-label:after{content:"";flex:none;width:calc(var(--u) * 8);height:1px;background:linear-gradient(90deg,rgba(233,196,106,.7),transparent)}.kit-lacquer{position:relative;isolation:isolate;border:1px solid var(--edge-strong);border-radius:calc(var(--u) * var(--r-sm));background:var(--lacquer);box-shadow:inset 0 1px #ffecbe1f,0 1px 2px #00000080,0 calc(var(--u) * 1.2) calc(var(--u) * 3) #00000080}.kit-lacquer:before{content:"";position:absolute;z-index:-1;inset:calc(var(--u) * .4);border:1px solid var(--edge-faint);border-radius:calc(var(--u) * .3);pointer-events:none}.kit-lacquer:after{--d: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff7dc'/%3E%3Cstop offset='.5' stop-color='%23e9c46a'/%3E%3Cstop offset='1' stop-color='%239a7228'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M5 .4 9.6 5 5 9.6.4 5z' fill='url(%23g)' stroke='%23140a18' stroke-width='.6'/%3E%3C/svg%3E");content:"";position:absolute;inset:calc(var(--u) * -.5);pointer-events:none;background:var(--d) left top / calc(var(--u) * 1) no-repeat,var(--d) right top / calc(var(--u) * 1) no-repeat,var(--d) left bottom / calc(var(--u) * 1) no-repeat,var(--d) right bottom / calc(var(--u) * 1) no-repeat}.kit-hero{position:relative}.kit-hero:after{content:"";position:absolute;z-index:2;inset:calc(var(--u) * -.42);pointer-events:none;border:solid transparent;border-width:calc(var(--u) * 1.87);border-image:url(/images/home/frame-hero@1x.webp) 90 / calc(var(--u) * 1.87) stretch}.kit-gold-btn,.kit-velvet-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * .6);height:calc(var(--u) * 3.8);padding:0 calc(var(--u) * .6) calc(var(--u) * .2);border:solid transparent;border-width:0 calc(var(--u) * 1.4);background:none;font-family:var(--kit-ui);font-weight:700;font-size:calc(var(--u) * var(--t-md));letter-spacing:var(--track-wide);white-space:nowrap;cursor:pointer;transition:scale .16s cubic-bezier(.3,1.6,.5,1)}.kit-gold-btn{border-image:url(/images/ui/btn-gold@1x.webp) 0 32 fill / 0 calc(var(--u) * 1.4) stretch;color:var(--ink-on-gold);text-shadow:0 1px 0 rgba(255,240,200,.55);overflow:hidden}.kit-gold-btn:active{border-image-source:url(/images/ui/btn-gold-pressed@1x.webp);scale:.96}.kit-gold-btn:after{content:"";position:absolute;inset:calc(var(--u) * .2) calc(var(--u) * -1) calc(var(--u) * .6);border-radius:99rem;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 62%) calc(var(--u) * -10) 0 / calc(var(--u) * 10) 100% no-repeat;animation:kit-sweep 5s ease-in-out 1.2s infinite}.kit-velvet-btn{border-image:url(/images/ui/btn-velvet@1x.webp) 0 32 fill / 0 calc(var(--u) * 1.4) stretch;color:var(--kit-gold-hi)}.kit-velvet-btn:active{scale:.96}@keyframes kit-sweep{0%,70%{background-position:calc(var(--u) * -10) 0}to{background-position:calc(100% + var(--u) * 10) 0}}.kit-chip,.kit-tag{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .3) calc(var(--u) * .1) calc(var(--u) * .2);border:solid transparent;border-width:0 calc(var(--u) * 1);font-family:var(--kit-ui);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:700;white-space:nowrap}.kit-chip{border-image:url(/images/ui/chip@1x.webp) 0 20 fill / 0 calc(var(--u) * 1) stretch;color:var(--kit-ink-2)}.kit-tag{border-image:url(/images/ui/tag-hot@1x.webp) 0 20 fill / 0 calc(var(--u) * .7) stretch;border-width:0 calc(var(--u) * .7);color:#fff;font-weight:800;font-size:max(10px,calc(var(--u) * var(--t-xs)))}.kit-panel{border:solid transparent;border-width:calc(var(--u) * 2.4);border-image:url(/images/ui/panel-velvet@1x.webp) 60 fill / calc(var(--u) * 2.4) stretch;filter:drop-shadow(0 calc(var(--u) * 1.4) calc(var(--u) * 2.4) rgba(0,0,0,.65));color:var(--kit-ink);font-family:var(--kit-ui)}.kit-medallion{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);display:inline-grid;place-items:center;border-radius:50%;border:1.5px solid transparent;background:var(--medal) padding-box,var(--kit-gilt) border-box;box-shadow:inset 0 1px #ffecbe47,0 calc(var(--u) * .3) calc(var(--u) * .6) #00000073;cursor:pointer;transition:scale .16s cubic-bezier(.3,1.6,.5,1)}.kit-medallion:active{scale:.9}.kit-medallion img{width:60%;height:60%}html .bg-back{border:1px solid var(--edge);border-radius:50%;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-edge),var(--soft);transition:scale .28s cubic-bezier(.3,1.6,.5,1)}html .bg-back:active{transform:none;scale:.92;transition-duration:90ms;transition-timing-function:ease-out}html .bg-back:before{content:"";width:58%;height:58%;background:url(/images/ui/glyphs/back@1x.webp) center / contain no-repeat;filter:drop-shadow(0 calc(var(--u) * .15) calc(var(--u) * .25) rgba(0,0,0,.55))}html .bg-back svg{display:none}.bg-swipe-back{--p: 0;position:fixed;z-index:2147483001;top:50%;left:calc(var(--tg-safe-left, 0px) + var(--u) * .6);width:calc(var(--u) * 4);height:calc(var(--u) * 4);border-radius:50%;pointer-events:none;border:1px solid var(--edge);background:url(/images/ui/glyphs/back@1x.webp) 45% 50% / 52% no-repeat,var(--glass-solid);box-shadow:var(--glass-edge),var(--soft);translate:calc((var(--p) - 1) * var(--u) * 6) -50%;scale:calc(.7 + var(--p) * .3);opacity:var(--p);transition:translate .16s ease-out,opacity .16s,scale .16s}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.9,.3,1)}:root[data-nav=tab]::view-transition-old(root),:root[data-nav=tab]::view-transition-new(root){animation-duration:.18s;animation-timing-function:ease-out}:root[data-nav=forward]::view-transition-old(root){animation-name:vt-ease-left}:root[data-nav=forward]::view-transition-new(root){animation-name:vt-from-right}:root[data-nav=back]::view-transition-old(root){z-index:1;animation-name:vt-to-right}:root[data-nav=back]::view-transition-new(root){animation-name:vt-ease-in-left}@keyframes vt-from-right{0%{opacity:0;transform:translate(8%)}}@keyframes vt-ease-left{to{opacity:.4;transform:translate(-4%)}}@keyframes vt-to-right{to{opacity:0;transform:translate(8%)}}@keyframes vt-ease-in-left{0%{opacity:.4;transform:translate(-4%)}}.room{position:relative;isolation:isolate;background:#0e0812}.room:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:-1;pointer-events:none;background:linear-gradient(to top,#0e0812cc,#0e081233 55%,#0e081273),var(--room, url(/images/stage/stage-default@1x.webp)) center / cover no-repeat;filter:blur(4px)}.kit-card{position:relative;border-radius:calc(var(--u) * var(--r-sm));background:var(--kit-velvet)}.kit-card:before{content:"";position:absolute;z-index:2;inset:calc(var(--u) * -.16);pointer-events:none;border:solid transparent;border-width:calc(var(--u) * 1.3);border-image:url(/images/home/frame-card@1x.webp) 90 / calc(var(--u) * 1.3) stretch}.kit-card--hero:before{inset:calc(var(--u) * -.42);border-width:calc(var(--u) * 1.87);border-image:url(/images/home/frame-hero@1x.webp) 90 / calc(var(--u) * 1.87) stretch;opacity:.78}.kit-glyph{display:block;filter:drop-shadow(0 calc(var(--u) * .15) calc(var(--u) * .25) rgba(0,0,0,.55))}@media(prefers-reduced-motion:reduce){.kit-gold-btn:after{animation:none}}html .bg-back:after{content:"";position:absolute;inset:calc(var(--u) * -.6)}.kit-medallion{position:relative}.kit-medallion:after{content:"";position:absolute;inset:calc(var(--u) * -.6)}.carrot-pill{position:fixed;z-index:20;top:calc(var(--u) * .9 + var(--tg-safe-top, 0px));right:calc(max(calc(var(--u) * 1.6),var(--sa-r)) + var(--tg-safe-right, 0px));display:inline-flex;align-items:center;gap:calc(var(--u) * 1);height:calc(var(--u) * 3.2);padding:0 calc(var(--u) * .6) 0 calc(var(--u) * 1.2);border:1px solid var(--edge);border-radius:99rem;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-edge),var(--soft);color:var(--kit-ink);font:700 calc(var(--u) * var(--t-lg)) var(--kit-ui);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .28s cubic-bezier(.3,1.6,.5,1)}.carrot-pill:active{scale:.95;transition-duration:90ms;transition-timing-function:ease-out}.carrot-pill img{width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);object-fit:contain}.carrot-pill .carrot-pill-add{width:calc(var(--u) * 2.1);height:calc(var(--u) * 2.1)}.carrot-pill:after{content:"";position:absolute;inset:calc(var(--u) * -.6) 0}.carrot-pill.is-inline{position:relative;top:auto;right:auto}.inner-title{position:fixed;z-index:20;top:calc(var(--u) * .9 + var(--tg-safe-top, 0px));left:calc(var(--u) * 5.8 + max(0px,var(--sa-l)) + var(--tg-safe-left, 0px));height:calc(var(--u) * 3.2);color:var(--kit-ink)}.inner-tools{position:fixed;z-index:20;display:flex;align-items:center;gap:calc(var(--u) * .8);top:calc(var(--u) * .9 + var(--tg-safe-top, 0px));right:calc(max(calc(var(--u) * 1.6),var(--sa-r)) + var(--tg-safe-right, 0px))}.title-plate{position:relative;display:inline-block;line-height:0}.title-plate>img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain}.title-plate.has-band{container-type:size}.title-plate.has-band>img{width:100%}.title-plate>b{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-size:30cqh;font-weight:900;line-height:1;letter-spacing:.06em;white-space:nowrap;text-shadow:0 .06em 0 rgba(0,0,0,.6),0 0 .3em rgba(0,0,0,.5);pointer-events:none}.me{height:calc(100 * var(--dvh));overflow:hidden;color:var(--kit-ink);font-family:var(--kit-ui)}.me button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.me-board{position:absolute;top:calc(var(--u) * 5 + var(--tg-safe-top, 0px));bottom:calc(var(--u) * 1.6 + var(--tg-safe-bottom, 0px));left:calc(max(calc(var(--u) * 1.6),var(--sa-l)) + var(--tg-safe-left, 0px));right:calc(max(calc(var(--u) * 1.6),var(--sa-r)) + var(--tg-safe-right, 0px))}.me-board *{box-sizing:border-box}.me-section{height:100%;display:grid;grid-template-columns:calc(var(--u) * 12) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:calc(var(--u) * 1.2);row-gap:calc(var(--u) * 1)}.me-section.is-single{grid-template-columns:minmax(0,1fr)}.me-section.is-single>*{grid-column:1}.me-nav{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:calc(var(--u) * .4);min-height:0;overflow-y:auto;padding:calc(var(--u) * 1.1) calc(var(--u) * 1.2) calc(var(--u) * 1) 0;background:var(--rule-v) right / 1px 100% no-repeat}.me .me-nav-btn{position:relative;flex:none;height:calc(var(--u) * 4.4);padding:0 calc(var(--u) * 2.2);border-radius:calc(var(--u) * var(--r-sm));color:var(--ink-3);font-size:calc(var(--u) * var(--t-md));font-weight:700;letter-spacing:var(--track);text-indent:var(--track);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.7);transition:color .16s,background-color .16s}.me .me-nav-btn.is-on{color:var(--kit-gold-hi);background:linear-gradient(90deg,rgba(233,196,106,.16),transparent 85%)}.me-nav-btn.is-on:before{content:"";position:absolute;left:calc(var(--u) * .7);top:50%;width:calc(var(--u) * .6);height:calc(var(--u) * .6);translate:0 -50%;rotate:45deg;background:var(--kit-gilt);box-shadow:0 0 calc(var(--u) * .6) #f7df9a99}.me-identity{grid-column:2;grid-row:1;min-width:0;display:flex;align-items:center;gap:calc(var(--u) * 1.6);padding-left:calc(var(--u) * .6)}.me-portrait{position:relative;flex:none;width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.me-portrait>img:first-child{display:block;width:100%;height:100%;object-fit:cover;border:1px solid var(--edge-strong);border-radius:calc(var(--u) * var(--r-sm))}.me-portrait-frame{position:absolute;left:-27.5%;top:-33%;width:155%;height:155%;object-fit:contain;pointer-events:none}.me-portrait.is-wide-frame{margin:0 calc(var(--u) * 2.2) 0 calc(var(--u) * 1.2)}.me-identity-copy{min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .5)}.me-name{display:flex;align-items:center;gap:calc(var(--u) * .7);margin:0;font-family:var(--kit-display);font-size:calc(var(--u) * var(--t-xl));font-weight:400;line-height:1.2}.me-name span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.06em 0;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.me .me-name-btn{display:flex;align-items:center;gap:calc(var(--u) * .8);min-width:0;min-height:calc(var(--u) * 4.4);padding:0;text-align:left;transition:scale .28s cubic-bezier(.3,1.6,.5,1)}.me .me-name-btn:active{scale:.97;transition-duration:90ms;transition-timing-function:ease-out}.me-edit{flex:none;width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);display:grid;place-items:center;border:1px solid var(--edge);border-radius:50%;background:var(--glass);box-shadow:var(--glass-edge)}.me-edit img{display:block;width:52%;height:52%}.me-tags{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .6)}.me-title-plate{align-self:flex-start;height:calc(var(--u) * 3.6)}.me-grid.is-titles{grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 17),1fr))}.me .me-tile.is-title{aspect-ratio:3 / 1}.me-tile.is-title .me-title-art{width:88%;height:auto;margin:auto}.me-tag{display:inline-flex;align-items:center;height:calc(var(--u) * 2.2);padding:0 calc(var(--u) * .9);border:1px solid var(--edge);border-radius:99rem;color:var(--kit-ink-2);font-size:max(10px,calc(var(--u) * var(--t-xs)));font-weight:700;letter-spacing:var(--track);line-height:1}.me-picker{grid-column:2;grid-row:2;min-width:0;min-height:0;display:flex;flex-direction:column;padding:calc(var(--u) * 1.1)}.me-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:calc(var(--u) * .8);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.me .me-tile{position:relative;width:100%;aspect-ratio:4 / 3;padding:0;border:1px solid var(--edge-faint);border-radius:calc(var(--u) * var(--r-sm));background:#08040e8c;overflow:hidden;transition:scale .28s cubic-bezier(.3,1.6,.5,1)}.me .me-tile:active{scale:.96;transition-duration:90ms;transition-timing-function:ease-out}.me-tile img{display:block;width:100%;height:100%;object-fit:cover}.me .me-tile.is-on{border-color:var(--kit-gold-hi);box-shadow:inset 0 0 0 1px var(--kit-gold-hi),0 0 calc(var(--u) * 1) #e9c46a73}.me .me-tile.is-lock{cursor:default;opacity:.45}.me .me-tile.is-lock:active{scale:none}.me .me-tile.is-lock img{filter:grayscale(.6)}.me .me-tile.is-lock:after{content:"";position:absolute;z-index:3;top:calc(var(--u) * .4);right:calc(var(--u) * .4);width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);border-radius:50%;background:#08040cd9 center / 58% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4ead2' stroke-width='2.6' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2' fill='%23f4ead2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.me-tile.is-frame .me-frame-art{object-fit:contain;padding:calc(var(--u) * .4)}.me-tile-label,.me-tile-hint{position:absolute;z-index:2;left:50%;white-space:nowrap;letter-spacing:var(--track-tight)}.me-tile-label{top:50%;translate:-50% -50%;color:var(--kit-ink);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:700}.me-tile-hint{bottom:calc(var(--u) * .4);translate:-50% 0;padding:calc(var(--u) * .15) calc(var(--u) * .6);border-radius:99rem;background:#08040ccc;color:var(--kit-gold-hi);font-size:max(10px,calc(var(--u) * var(--t-xs)))}.board-head{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1.6);min-width:0;min-height:calc(var(--u) * 3.2);padding-left:calc(var(--u) * .6)}.board-aside{flex:none;color:var(--kit-gold-hi);font-size:calc(var(--u) * var(--t-md));font-weight:700;font-variant-numeric:tabular-nums}.board-panel{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 calc(var(--u) * .4);overflow-y:auto;overscroll-behavior:contain}.board-empty{margin:auto;color:var(--ink-3);font-size:calc(var(--u) * var(--t-md))}.board-row,.set-row{position:relative;flex:none;display:flex;align-items:center;gap:calc(var(--u) * 1.2);min-height:calc(var(--u) * 6);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.2);background:var(--rule) bottom / 100% 1px no-repeat}.board-row:last-child,.set-row:last-child{background-image:none}.board-row:has(.board-medal){background:linear-gradient(90deg,rgba(233,196,106,.13),transparent 70%),var(--rule) bottom / 100% 1px no-repeat}.board-row.is-self{position:sticky;top:0;bottom:0;z-index:2;margin:calc(var(--u) * .4) 0;border:1px solid var(--edge-strong);border-radius:calc(var(--u) * var(--r-sm));background:linear-gradient(90deg,#45294f,#26152d);box-shadow:inset 0 1px #ffecbe26,0 calc(var(--u) * .4) calc(var(--u) * 1.2) #0000008c}.board-medal{flex:none;width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2)}.board-crown{width:calc(var(--u) * 1.4);margin-left:calc(var(--u) * .5);vertical-align:-.15em}.board-ico{flex:none;width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2);display:grid;place-items:center;border:1px solid var(--edge-faint);border-radius:50%;background:var(--medal)}.board-ico .kit-glyph{width:58%;height:58%}.board-lead{flex:none;min-width:calc(var(--u) * 3.2);color:var(--kit-gold-hi);font-family:var(--kit-display);font-size:calc(var(--u) * var(--t-lg));text-align:center}.board-avatar{display:block;flex:none;width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);border:1px solid var(--edge-strong);border-radius:calc(var(--u) * var(--r-sm));object-fit:cover;background:#241030}.board-avatar-wrap{position:relative;flex:none;display:block}.board-avatar-frame{position:absolute;left:-27.5%;top:-33%;width:155%;height:155%;object-fit:contain;pointer-events:none}.board-avatar-wrap.is-framed{margin:0 calc(var(--u) * .4)}.board-avatar-wrap.is-framed .board-avatar{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);margin-top:calc(var(--u) * .6);border-color:transparent}.board-avatar-wrap.is-wide-frame{margin:0 calc(var(--u) * 1.3)}.board-avatar-wrap.is-wide-frame .board-avatar{width:calc(var(--u) * 2.5);height:calc(var(--u) * 2.5);margin-top:calc(var(--u) * 1.1)}.board-copy,.set-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .3)}.board-label,.set-label{overflow:hidden;color:var(--kit-ink);font-size:calc(var(--u) * var(--t-md));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.board-note,.set-note{color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)))}.board-amount{flex:none;display:flex;align-items:center;gap:calc(var(--u) * .4);color:var(--kit-gold-hi);font-size:calc(var(--u) * var(--t-md));font-weight:700;font-variant-numeric:tabular-nums}.board-amount img{width:calc(var(--u) * 1.4);content:url(/images/ui/icons/carrot@1x.webp)}.board-amount img[src*=bunny-points]{content:normal;image-rendering:pixelated}.board-amount.is-up{color:var(--up)}.board-amount.is-down{color:var(--down)}.board-row.is-skeleton .board-ico{border-color:transparent;background:#ffffff0f}.board-row.is-skeleton i{display:block;height:calc(var(--u) * 1);border-radius:99rem;background:#ffffff12}.board-row.is-skeleton i:first-child{width:42%;height:calc(var(--u) * 1.2)}.board-row.is-skeleton i:last-child{width:26%}.board-row.is-skeleton{animation:board-breathe 1.6s ease-in-out infinite}.board-row.is-skeleton:nth-child(2){animation-delay:.15s}.board-row.is-skeleton:nth-child(3){animation-delay:.3s}.board-row.is-skeleton:nth-child(4){animation-delay:.45s}@keyframes board-breathe{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.board-row.is-skeleton{animation:none}}.board-row.is-rank{flex:0 0 min(calc(var(--u) * 2.95),16.6%);min-height:0;padding:calc(var(--u) * .2) calc(var(--u) * 1.2);gap:calc(var(--u) * 1)}.board-row.is-rank.is-self{margin:calc(var(--u) * .2) 0}.board-row.is-rank .board-lead{min-width:calc(var(--u) * 2.6);font-size:calc(var(--u) * var(--t-md))}.board-row.is-rank .board-avatar-wrap{height:76%;aspect-ratio:1}.board-row.is-rank .board-avatar-wrap .board-avatar{width:100%;height:100%;margin:0}.board-row.is-rank .board-avatar-wrap.is-framed{height:58%;aspect-ratio:1 / 1.167}.board-row.is-rank .board-avatar-wrap.is-framed .board-avatar{height:auto;aspect-ratio:1;margin-top:16.7%}.board-row.is-rank .board-copy{flex-direction:row;align-items:baseline;gap:calc(var(--u) * .8)}.board-row.is-rank .board-note{flex:none}.board-row.is-rank.is-pinned{position:static;flex:none;height:max(36px,calc(var(--u) * 4));margin:calc(var(--u) * .3) calc(var(--u) * .4) calc(var(--u) * .4)}.me-section.no-head{grid-template-rows:minmax(0,1fr)}.me-section.no-head>.me-picker,.me-section.no-head>.me-nav{grid-row:1}.rank-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--u) * 1.2)}.rank-list{grid-column:auto;grid-row:auto;min-height:0;display:flex;flex-direction:column}.rank-podium-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden}.rank-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * .8);padding:calc(var(--u) * .8) calc(var(--u) * 1) 0}.rank-tabs{display:flex;padding:calc(var(--u) * .25);border:1px solid var(--edge-strong);border-radius:999px;background:#0000004d}.rank-head .rank-tabs button{min-height:calc(var(--u) * 2.6);padding:0 calc(var(--u) * 1.2);border:0;border-radius:999px;background:none;color:var(--ink-3);font-family:var(--kit-ui);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:800;white-space:nowrap;cursor:pointer}.rank-head .rank-tabs button.is-on{background:linear-gradient(#f6d98a,#c99532);color:#3a2208;box-shadow:inset 0 1px #fff6}.rank-reset{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:max(10px,calc(var(--u) * var(--t-xs)));font-variant-numeric:tabular-nums}.rank-podium{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-items:stretch;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * .4) calc(var(--u) * 1.4) 0;background-image:radial-gradient(60% 40% at 50% 100%,rgba(233,196,106,.18),transparent 80%)}.rank-step{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:calc(var(--u) * .3);text-align:center}.rank-step .rank-face{height:min(calc(var(--u) * 4.6),21%);aspect-ratio:1}.rank-step.is-1 .rank-face{height:min(calc(var(--u) * 5.6),26%)}.rank-step .rank-face.is-framed{height:min(calc(var(--u) * 5.37),24.5%);aspect-ratio:1 / 1.167}.rank-step.is-1 .rank-face.is-framed{height:min(calc(var(--u) * 6.53),30%)}.rank-step .rank-face .board-avatar{width:100%;height:auto;aspect-ratio:1;margin:0}.rank-step .rank-face.is-framed .board-avatar{margin-top:16.7%}.rank-step .rank-face.is-wide-frame{height:min(calc(var(--u) * 8.4),38%);aspect-ratio:1 / 2.04;margin:0}.rank-step.is-1 .rank-face.is-wide-frame{height:min(calc(var(--u) * 10),45%)}.rank-step .rank-face.is-wide-frame .board-avatar{margin-top:62%}.rank-crown{flex:none;height:min(calc(var(--u) * 2.4),10%);width:auto;aspect-ratio:1;margin-bottom:calc(var(--u) * -.2)}.rank-name{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--kit-ink);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:800;line-height:1.15;overflow-wrap:anywhere}.rank-step.is-self .rank-name{color:var(--kit-gold-hi)}.rank-title{flex:none;height:min(calc(var(--u) * 2.8),11%);width:auto;max-width:100%;object-fit:contain}.rank-step .board-amount{font-size:max(11px,calc(var(--u) * var(--t-sm)))}.rank-block{align-self:stretch;display:grid;place-items:center;margin-top:calc(var(--u) * .3);border-radius:calc(var(--u) * .6) calc(var(--u) * .6) 0 0;font:900 min(calc(var(--u) * 2.2),17px) / 1 var(--kit-display, var(--kit-ui));box-shadow:inset 0 1px #fff6}.rank-step.is-1 .rank-block{height:min(calc(var(--u) * 5),16%);background:linear-gradient(#f6d98a,#c99532);color:#3a2208}.rank-step.is-2 .rank-block{height:min(calc(var(--u) * 3.6),13%);background:linear-gradient(#d6e0ea,#7d8ea3);color:#1d2430}.rank-step.is-3 .rank-block{height:min(calc(var(--u) * 2.6),12.5%);background:linear-gradient(#eaa684,#a85d3b);color:#2c140a}.rank-step.is-empty{display:block}.hist-filters{position:sticky;top:0;z-index:3;flex:none;display:flex;gap:calc(var(--u) * .6);padding:calc(var(--u) * .8) calc(var(--u) * .8) calc(var(--u) * .6);background:linear-gradient(180deg,#2a1832 70%,#2a183200)}.me .hist-filters .set-btn{min-width:0;height:calc(var(--u) * 2.6);padding:0 calc(var(--u) * 1.2)}.hist-day{flex:none;display:flex;flex-direction:column}.hist-day-head{display:flex;justify-content:space-between;align-items:baseline;padding:calc(var(--u) * .8) calc(var(--u) * 1.2) calc(var(--u) * .2);color:var(--kit-gold-hi);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:800;letter-spacing:var(--track-wide)}.hist-day-head .board-amount{font-size:inherit}.board-row.hist-row{min-height:calc(var(--u) * 4);padding-top:calc(var(--u) * .5);padding-bottom:calc(var(--u) * .5);gap:calc(var(--u) * 1)}.hist-row .board-ico{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6)}.hist-time{flex:none;width:calc(var(--u) * 4.2);color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-variant-numeric:tabular-nums}.hist-label{flex:1;min-width:0}.rank-soon{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 2.6) calc(var(--u) * 1.6) calc(var(--u) * 1);text-align:center}.rank-soon img{flex:none;width:calc(var(--u) * 6);height:calc(var(--u) * 6);image-rendering:pixelated;filter:drop-shadow(0 calc(var(--u) * .4) calc(var(--u) * .8) rgba(0,0,0,.5))}.rank-soon b{max-width:100%;font-family:var(--kit-ui);font-size:calc(var(--u) * var(--t-md));line-height:1.3;background:var(--gold-text, linear-gradient(#f6d98a, #c99532));-webkit-background-clip:text;background-clip:text;color:transparent}.rank-soon-body{max-width:34ch;padding:calc(var(--u) * 1.6);text-align:center;line-height:1.5}.rank-podium[hidden]{display:none}.me .set-switch{position:relative;flex:none;width:calc(var(--u) * 4.6);height:calc(var(--u) * 2.6);padding:0;border:1px solid var(--edge);border-radius:99rem;background:#ffffff0f;box-shadow:inset 0 1px 2px #0006;transition:background-color .2s,border-color .2s}.set-switch:before{content:"";position:absolute;inset:calc(var(--u) * -.9) calc(var(--u) * -.4)}.set-switch:after{content:"";position:absolute;top:50%;left:calc(var(--u) * .3);width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);translate:0 -50%;border-radius:50%;background:var(--ink-3);box-shadow:0 1px 2px #00000080;transition:left .22s cubic-bezier(.3,1.4,.5,1),background-color .2s}.me .set-switch.is-on{border-color:var(--edge-strong);background:var(--gold-fill)}.set-switch.is-on:after{left:calc(100% - var(--u) * 2.2);background:#fff7dc}.me .set-btn,.set-modal .set-btn{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--u) * 8);height:calc(var(--u) * 3.2);padding:0 calc(var(--u) * 1.4);border:1px solid var(--edge);border-radius:99rem;background:var(--glass);box-shadow:var(--glass-edge);color:var(--kit-gold-hi);font:700 max(11px,calc(var(--u) * var(--t-sm))) var(--kit-ui);letter-spacing:var(--track);text-decoration:none;white-space:nowrap;cursor:pointer;transition:scale .28s cubic-bezier(.3,1.6,.5,1)}.me .set-btn:active,.set-modal .set-btn:active{scale:.95;transition-duration:90ms;transition-timing-function:ease-out}.me .set-btn.is-on,.set-modal .set-btn.is-on{border-color:var(--edge-strong);background:var(--gold-fill);color:var(--ink-on-gold)}.me .set-btn.is-danger,.set-modal .set-btn.is-danger{border-color:#f29aa673;color:var(--down)}.me .set-btn:disabled,.set-modal .set-btn:disabled{opacity:.45;cursor:default;scale:none}.set-btn:after{content:"";position:absolute;inset:calc(var(--u) * -.6) 0}.set-btn+.set-btn{margin-left:calc(var(--u) * -.4)}.set-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:#08040cb8}.set-sheet{width:min(calc(var(--u) * 44),calc(86 * var(--vw)));padding:calc(var(--u) * 2) calc(var(--u) * 2.4);color:var(--kit-ink);font-family:var(--kit-ui)}.set-sheet h2{margin:0 0 calc(var(--u) * .8);font:400 calc(var(--u) * var(--t-lg)) var(--kit-display);background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.set-sheet p{margin:0 0 calc(var(--u) * 1.4);color:var(--kit-ink-2);font-size:calc(var(--u) * var(--t-md));line-height:1.4}.set-sheet input{width:100%;height:calc(var(--u) * 3.6);padding:0 calc(var(--u) * 1.2);border:1px solid var(--edge);border-radius:calc(var(--u) * var(--r-sm));background:#0006;color:var(--kit-ink);font:700 calc(var(--u) * var(--t-md)) var(--kit-ui);letter-spacing:var(--track-wide)}.set-actions{display:flex;justify-content:flex-end;gap:calc(var(--u) * 1);margin-top:calc(var(--u) * 1.6)}.set-grid{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--u) * 2)}.set-grid .set-row{min-height:calc(var(--u) * 5);padding-top:calc(var(--u) * .8);padding-bottom:calc(var(--u) * .8)}.set-grid .set-row:nth-last-child(2):nth-child(odd){background-image:none}.set-lang-grid{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.2)}.me .set-lang-grid .set-btn{min-width:0;width:100%;height:calc(var(--u) * 4.4)}.me .set-btn,.set-modal .set-btn{font-feature-settings:"halt";text-indent:var(--track);line-height:1;text-align:center}.fr-head{position:sticky;top:0;z-index:3;flex:none;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * .8) calc(var(--u) * .8) calc(var(--u) * .6);background:linear-gradient(180deg,#2a1832 75%,#2a183200)}.fr-mine{display:flex;align-items:baseline;gap:calc(var(--u) * .8);min-width:0}.fr-mine-label{color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)));white-space:nowrap}.fr-mine-code{padding:0;border:0;background:none;color:var(--kit-gold-hi);font-family:var(--kit-display);font-size:calc(var(--u) * var(--t-lg));letter-spacing:.12em;cursor:pointer}.fr-add{display:flex;align-items:center;gap:calc(var(--u) * .6);min-width:0}.fr-add-input{width:calc(var(--u) * 15);min-width:0;height:calc(var(--u) * 3.2);padding:0 calc(var(--u) * 1);border:1px solid var(--edge);border-radius:99rem;background:#0000004d;color:var(--ink-1, #f6eedf);font:inherit;font-size:max(12px,calc(var(--u) * var(--t-md)));letter-spacing:.08em;text-transform:uppercase}.fr-add-input::placeholder{letter-spacing:0;text-transform:none;color:var(--ink-3)}.me .set-btn.fr-btn{min-width:0;height:calc(var(--u) * 2.8);padding:0 calc(var(--u) * 1.2)}.me .set-btn.fr-btn:disabled{opacity:.45}.board-row.fr-row{min-height:calc(var(--u) * 5);padding-top:calc(var(--u) * .6);padding-bottom:calc(var(--u) * .6)}.fr-status.is-online{color:#8fe3a8}.fr-status.is-room{color:var(--kit-gold-hi);font-weight:700}.fr-tag{flex:none;color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)))}.fr-empty{padding:calc(var(--u) * 2);text-align:center;line-height:1.5}.inv{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.6);text-align:center}.inv-how{max-width:46ch;margin:0;color:var(--ink-2, rgba(255, 243, 214, .8));font-size:max(12px,calc(var(--u) * var(--t-sm, 1.2)));line-height:1.5}.inv-code{display:flex;align-items:baseline;gap:calc(var(--u) * 1)}.inv-code-label{color:var(--ink-3, rgba(255, 243, 214, .6));font-size:max(11px,calc(var(--u) * var(--t-sm, 1.2)))}.inv-code-value{font-family:var(--kit-display, inherit);font-size:calc(var(--u) * 2.6);letter-spacing:.12em;background:var(--gold-text, linear-gradient(#f6d98a, #c99532));-webkit-background-clip:text;background-clip:text;color:transparent}.inv-actions{display:flex;gap:calc(var(--u) * 1)}.inv-btn{min-width:calc(var(--u) * 11)}.inv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 1);width:min(100%,calc(var(--u) * 46))}.inv-stats>span{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .8);border:1px solid rgba(233,196,106,.3);border-radius:calc(var(--u) * 1);background:#ffffff0a;color:var(--ink-3, rgba(255, 243, 214, .6));font-size:max(11px,calc(var(--u) * var(--t-sm, 1.2)))}.inv-stats b{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);color:#fff3d6;font-size:calc(var(--u) * 2)}.inv-stats img{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);object-fit:contain}.inv-hero{flex:none;display:block;width:100%;max-width:calc(var(--u) * 90);aspect-ratio:3 / 1;max-height:calc(42 * var(--vh));object-fit:cover;object-position:50% 40%;border-radius:calc(var(--u) * var(--r-md, 1));-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.inv{position:relative;isolation:isolate}.inv-hero{position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;max-width:none;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:50% 30%;opacity:.9;border-radius:0;-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 65%,transparent)}.inv-how{text-shadow:0 1px 3px rgba(0,0,0,.9)}.inv{justify-content:center;gap:calc(var(--u) * .9);padding:calc(var(--u) * 1) calc(var(--u) * 1.6)}.inv>:not(.inv-hero){max-width:40%}.inv-how{line-height:1.4}.inv-code{flex-direction:column;align-items:center;gap:calc(var(--u) * .1)}.inv-code-label{white-space:nowrap}.inv-code-value{font-size:calc(var(--u) * 2.4);line-height:1.1;white-space:nowrap}.inv-actions .inv-btn{min-width:calc(var(--u) * 10)}.inv-stats{width:100%;gap:calc(var(--u) * .7)}.inv-stats>span{gap:calc(var(--u) * .1);padding:calc(var(--u) * .4) calc(var(--u) * .5);white-space:nowrap}.inv-stats b{font-size:calc(var(--u) * 1.6)}.inv-stats img{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4)}.inv:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 24% 62% at 50% 52%,rgba(18,9,26,.78),rgba(18,9,26,.4) 70%,transparent 100%)}:root{--cd-glow-1: #f4f1ea;--cd-glow-2: #58d68d;--cd-glow-3: #5aa9ff;--cd-glow-4: #b57cff;--cd-glow-5: #ff9f43;--cd-glow-6: #ff5a5a;--cd-rainbow: conic-gradient(from 210deg, #ff6b6b, #ffd93d, #6bcb77, #4d96ff, #b57cff, #ff6b6b)}.cd-balances{display:flex;align-items:center;gap:calc(var(--u) * 1.6)}.cd-balance{display:inline-flex;align-items:center;gap:calc(var(--u) * .5)}.cd-balance.is-shards{color:var(--ink-3)}.cd-clover{flex:none;width:1.3em;height:1.3em;object-fit:contain}.cd-shard{display:inline-block;flex:none;width:1.15em;height:1.15em;background:url(/images/cards/shard@1x.webp) center / contain no-repeat}.cd-card{position:relative;display:block;width:100%;aspect-ratio:5 / 7;border-radius:5.6%/4%;container-type:inline-size}.cd-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/cards/frame-common@1x.webp) center / 100% 100% no-repeat;pointer-events:none}.cd-card.is-rare:after{background-image:url(/images/cards/frame-rare@1x.webp)}.cd-card.is-top:after{background-image:url(/images/cards/frame-top@1x.webp)}.cd-card.is-large:after{background-image:url(/images/cards/frame-common.webp)}.cd-card.is-large.is-rare:after{background-image:url(/images/cards/frame-rare.webp)}.cd-card.is-large.is-top:after{background-image:url(/images/cards/frame-top.webp)}.cd-card-art{position:absolute;left:6%;top:4.2857%;display:block;width:88%;aspect-ratio:1;image-rendering:pixelated;background:#241030;-webkit-user-select:none;user-select:none}.cd-card-no{position:absolute;z-index:1;left:8%;right:8%;top:74.5%;height:23.5%;display:grid;place-items:center;color:var(--kit-ink);font-family:var(--kit-display);font-size:13cqw;letter-spacing:.04em}.cd-card.is-rare .cd-card-no,.cd-card.is-top .cd-card-no{color:var(--ink-on-gold)}.cd-card-plus{position:absolute;z-index:2;top:-4%;right:-6%;padding:0 .5em;border-radius:99rem;background:#1a0f20;color:var(--cd-glow, var(--kit-ink));box-shadow:inset 0 0 0 1px var(--cd-glow, var(--edge));font-size:max(10px,14cqw);font-weight:800;line-height:1.5}.cd-card.glow-1{--cd-glow: var(--cd-glow-1)}.cd-card.glow-2{--cd-glow: var(--cd-glow-2)}.cd-card.glow-3{--cd-glow: var(--cd-glow-3)}.cd-card.glow-4{--cd-glow: var(--cd-glow-4)}.cd-card.glow-5{--cd-glow: var(--cd-glow-5)}.cd-card.glow-6{--cd-glow: var(--cd-glow-6)}.cd-card:not(.glow-0){box-shadow:0 0 0 calc(var(--u) * .18) var(--cd-glow),0 0 calc(var(--u) * 1.4) color-mix(in srgb,var(--cd-glow) 70%,transparent)}.cd-card.is-missing .cd-card-art{filter:grayscale(1) brightness(.3) contrast(1.15)}.cd-card.is-missing:after{filter:brightness(.5) saturate(.7)}.cd-card.is-missing .cd-card-no{opacity:.55}.cd-card.is-large{width:calc(var(--u) * 16)}.cd-pack{position:relative;display:block;width:calc(var(--u) * 9.6);aspect-ratio:5 / 8;background:url(/images/cards/pack-3@1x.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * .8) rgba(0,0,0,.55));container-type:inline-size}.cd-pack.is-7{background-image:url(/images/cards/pack-7@1x.webp)}.cd-pack.is-15{background-image:url(/images/cards/pack-15@1x.webp)}.cd-pack.is-hero.is-3{background-image:url(/images/cards/pack-3.webp)}.cd-pack.is-hero.is-7{background-image:url(/images/cards/pack-7.webp)}.cd-pack.is-hero.is-15{background-image:url(/images/cards/pack-15.webp)}.cd-pack-season{position:absolute;left:0;right:0;top:19.5%;height:9.5%;display:grid;place-items:center;color:var(--kit-gold-hi);font-family:var(--kit-display);font-size:9cqw;letter-spacing:.16em;text-transform:uppercase}.cd-pack-count{position:absolute;left:0;right:0;top:68.5%;height:24%;display:grid;place-items:center;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--kit-display);font-size:30cqw;line-height:1}.cd-pack.is-small{width:calc(var(--u) * 3.2);filter:none}.cd-pack.is-small>*{display:none}.cd-pack.is-hero{width:calc(var(--u) * 14)}.cd-packs{flex:1;min-height:0;display:flex;padding:calc(var(--u) * 1) calc(var(--u) * 1.6);container-type:size}.cd-tile .cd-pack{width:min(calc(var(--u) * 9.6),calc((100cqh - var(--u) * 6) / 1.6),calc(100cqw / 4 - var(--u) * 2.4))}.cd-shelf{flex:1;min-height:0;display:flex;justify-content:space-evenly;align-items:center;align-content:center;min-width:0}.cd-shelf>.cd-tile{align-self:center;justify-content:flex-end;height:100%}.me .cd-tile{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * .6);border:0;background:none;color:var(--kit-ink);cursor:pointer;transition:translate .16s ease}.me .cd-tile:active{translate:0 calc(var(--u) * .3)}@media(hover:hover){.me .cd-tile:hover{translate:0 calc(var(--u) * -.4)}}.cd-tile-note{color:var(--ink-3);font-size:max(10px,calc(var(--u) * var(--t-xs)));white-space:nowrap}.cd-price{display:inline-flex;align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .5) calc(var(--u) * 1.4);border:1px solid var(--edge);border-radius:99rem;background:var(--glass-solid);font-size:calc(var(--u) * var(--t-md));font-weight:700;font-variant-numeric:tabular-nums}.cd-price.is-short{color:var(--ink-3);border-color:var(--edge-faint)}.me .kit-gold-btn.cd-tile-open{padding:calc(var(--u) * .45) calc(var(--u) * .8) calc(var(--u) * .6);border:solid transparent;border-width:0 calc(var(--u) * 1.4);border-image:url(/images/ui/btn-gold@1x.webp) 0 32 fill / 0 calc(var(--u) * 1.4) stretch;color:var(--ink-on-gold);font-family:var(--kit-ui);font-weight:700;font-size:calc(var(--u) * var(--t-md))}.cd-today{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:calc(var(--u) * .2) calc(var(--u) * .6);min-width:calc(var(--u) * 9)}.cd-today-label{color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)))}.cd-today-num{justify-self:end;color:var(--kit-gold-hi);font-size:calc(var(--u) * var(--t-md));font-variant-numeric:tabular-nums}.cd-today-num i{color:var(--ink-3);font-size:.7em;font-style:normal;font-weight:400}.cd-meter{grid-column:1 / -1;height:calc(var(--u) * .6);border-radius:99rem;background:#0006;overflow:hidden}.cd-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f8f52,#6fd08a)}.cd-today-note{grid-column:1 / -1;color:var(--ink-3);font-size:max(10px,calc(var(--u) * var(--t-xs)))}.me .cd-odds-link{align-self:flex-start;padding:calc(var(--u) * .6) 0;border:0;background:none;color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)));text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.cd-album{display:flex;flex-direction:column;gap:calc(var(--u) * .8);padding:calc(var(--u) * .8)}.cd-album-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1.6);color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)))}.cd-goal{display:inline-flex;align-items:center;gap:calc(var(--u) * .8);font-variant-numeric:tabular-nums}.cd-goal img{height:calc(var(--u) * 3.4);width:auto;object-fit:contain}.cd-goal .cd-pack.is-goal{width:calc(var(--u) * 2.4);filter:none}.cd-goal .cd-pack.is-goal>*{display:none}.cd-goal.is-title img{height:calc(var(--u) * 2.8)}.cd-goal b{color:var(--kit-ink)}.cd-goal-tier{width:.8em;height:1.05em;border-radius:.18em;background:var(--cd-rainbow)}.cd-goal-done{margin-left:calc(var(--u) * .8);color:var(--kit-gold-hi)}.cd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 6.2),1fr));gap:calc(var(--u) * 1.4) calc(var(--u) * 1.2);padding:calc(var(--u) * .6) calc(var(--u) * .8) calc(var(--u) * 2)}.me .cd-slot{display:block;padding:0;border:0;background:none;cursor:pointer}.cd-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:grid;place-items:center;padding:calc(var(--u) * 2);background:#08040cc2;color:var(--kit-ink);font-family:var(--kit-ui)}.cd-sheet{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.4);max-width:calc(var(--u) * 60);max-height:100%;padding:calc(var(--u) * 2) calc(var(--u) * 2.6);border-radius:calc(var(--u) * var(--r-lg));overflow-y:auto}.cd-sheet-title{margin:0;color:var(--kit-gold-hi);font-family:var(--kit-display);font-size:calc(var(--u) * var(--t-xl));font-weight:400;letter-spacing:.06em}.cd-odds{display:grid;gap:calc(var(--u) * .7);min-width:calc(var(--u) * 30);font-size:calc(var(--u) * var(--t-md))}.cd-odds-head{color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)))}.cd-odds-row{display:flex;align-items:center;gap:calc(var(--u) * .8);padding-bottom:calc(var(--u) * .6);background:var(--rule) bottom / 100% 1px no-repeat}.cd-odds-row b{margin-left:auto;font-variant-numeric:tabular-nums}.cd-odds-row i{width:1em;height:1.3em;border-radius:.2em;background:linear-gradient(160deg,#3a2445,#1a0f20);box-shadow:inset 0 0 0 1px var(--edge)}.cd-odds-row.is-rare i{background:var(--kit-gilt)}.cd-odds-row.is-top i{background:var(--cd-rainbow)}.cd-odds-note{color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)))}.cd-sheet.cd-detail{flex-direction:row;align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 2.4) calc(var(--u) * 3)}.cd-detail-copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 1);min-width:calc(var(--u) * 22)}.cd-detail-note{color:var(--ink-3);font-size:calc(var(--u) * var(--t-md))}.cd-tier{padding:calc(var(--u) * .2) calc(var(--u) * 1);border-radius:99rem;box-shadow:inset 0 0 0 1px var(--edge);font-size:max(11px,calc(var(--u) * var(--t-sm)))}.cd-tier.is-rare{background:var(--kit-gilt);color:var(--ink-on-gold);box-shadow:none}.cd-tier.is-top{background:var(--cd-rainbow);color:var(--ink-on-gold);box-shadow:none;font-weight:700}.cd-ladder{display:flex;gap:calc(var(--u) * .5)}.cd-ladder i{min-width:calc(var(--u) * 3.2);padding:calc(var(--u) * .3) 0;border-radius:calc(var(--u) * .4);box-shadow:inset 0 0 0 1px var(--c);color:var(--c);font-size:max(10px,calc(var(--u) * var(--t-xs)));font-style:normal;font-weight:700;text-align:center;opacity:.4}.cd-ladder i.is-lit{opacity:1;background:color-mix(in srgb,var(--c) 22%,transparent);box-shadow:inset 0 0 0 1px var(--c),0 0 calc(var(--u) * .8) color-mix(in srgb,var(--c) 60%,transparent)}.cd-ladder .glow-1{--c: var(--cd-glow-1)}.cd-ladder .glow-2{--c: var(--cd-glow-2)}.cd-ladder .glow-3{--c: var(--cd-glow-3)}.cd-ladder .glow-4{--c: var(--cd-glow-4)}.cd-ladder .glow-5{--c: var(--cd-glow-5)}.cd-ladder .glow-6{--c: var(--cd-glow-6)}.cd-exchange{display:inline-flex;align-items:center;gap:.4em}.cd-exchange:disabled{opacity:.45}.cd-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:grid;place-items:center;background:#170c1d url(/images/cards/open-stage@1x.webp) center / cover no-repeat;color:var(--kit-ink);font-family:var(--kit-ui);overflow:hidden;user-select:none;-webkit-user-select:none;animation:cd-fade .22s ease both}.cd-open-stage{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 5);width:100%;height:100%;padding:calc(var(--u) * 2) calc(var(--u) * 4)}.cd-open-stage.is-column{flex-direction:column;gap:calc(var(--u) * 1.6)}.cd-open-stage.is-tappable{cursor:pointer;-webkit-tap-highlight-color:transparent}.cd-open-actions{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.2)}.cd-open-actions.is-row{flex-direction:row;gap:calc(var(--u) * 2)}.cd-open-actions button:disabled{opacity:.45}.cd-open-cost{display:inline-flex;align-items:center;gap:.3em;margin-left:.7em}.cd-open-short{color:#ff9a9a;font-size:max(11px,calc(var(--u) * var(--t-sm)))}.cd-open-shards{display:inline-flex;align-items:center;gap:.4em;color:#cdbcff;font-size:calc(var(--u) * var(--t-lg));font-weight:700}.cd-open .cd-pack.is-hero{animation:cd-float 3.2s ease-in-out infinite}.cd-tear{position:relative;touch-action:none;cursor:grab;--line: 15%}.cd-tear .cd-pack.is-hero{animation:none}.cd-tear-body{clip-path:inset(var(--line) 0 0 0)}.cd-tear-top{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 calc(100% - var(--line)) 0);transform-origin:100% var(--line);rotate:calc(var(--tear) * -7deg);translate:0 calc(var(--tear) * var(--u) * -.5);pointer-events:none}.cd-tear-line{position:absolute;left:0;top:var(--line);width:calc(var(--tear) * 100%);height:calc(var(--u) * .3);translate:0 -50%;border-radius:99rem;background:linear-gradient(90deg,#fff0,#fff7dc);box-shadow:0 0 calc(var(--u) * 1.2) #f7df9a;pointer-events:none}.cd-tear.is-torn .cd-tear-top{transition:translate .48s ease-in,rotate .48s ease-in,opacity .48s ease-in;translate:calc(var(--u) * 6) calc(var(--u) * -14);rotate:38deg;opacity:0}.cd-tear.is-torn .cd-tear-line{transition:opacity .3s;opacity:0}.cd-tear.is-torn .cd-tear-body{transition:scale .48s ease,opacity .48s ease .12s;scale:1.06;opacity:0}.cd-open-hint{padding:calc(var(--u) * .8) calc(var(--u) * 1.6);border:0;background:none;color:var(--kit-gold-hi);font:inherit;font-size:calc(var(--u) * var(--t-md));letter-spacing:.08em;cursor:pointer;animation:cd-pulse 1.6s ease-in-out infinite}.cd-open-hint.is-plain{cursor:default;animation:none}.cd-flip{position:relative;padding:0;border:0;background:none;perspective:calc(var(--u) * 90);cursor:pointer;animation:cd-rise .32s ease both}.cd-flip-inner{position:relative;display:block;width:calc(var(--u) * 16);aspect-ratio:5 / 7;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.7,.2,1)}.cd-flip.is-flipped .cd-flip-inner{transform:rotateY(180deg)}.cd-flip-back,.cd-flip-front{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cd-flip-front{transform:rotateY(180deg)}.cd-flip-back{background:url(/images/cards/card-back.webp) center / 100% 100% no-repeat}.cd-flip.is-flipped.is-rare:before,.cd-flip.is-flipped.is-top:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(247,223,154,.55),transparent 62%);animation:cd-burst .9s ease-out both}.cd-flip.is-flipped.is-top:before{background:radial-gradient(circle,rgba(255,255,255,.7),rgba(181,124,255,.4) 35%,rgba(77,150,255,.25) 50%,transparent 66%)}.cd-new{position:absolute;top:calc(var(--u) * -.9);left:calc(var(--u) * -1);padding:.1em .7em;border-radius:99rem;background:var(--kit-accent);color:#fff;font-size:max(10px,calc(var(--u) * var(--t-xs)));letter-spacing:.08em;rotate:-8deg}.cd-open-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,calc(var(--u) * 56))}.cd-open-count{color:var(--ink-3);font-size:calc(var(--u) * var(--t-md));font-variant-numeric:tabular-nums}.cd-open-skip{justify-self:end;padding:calc(var(--u) * .8) 0;border:0;background:none;color:var(--ink-3);font:inherit;font-size:max(11px,calc(var(--u) * var(--t-sm)));cursor:pointer}.cd-summary{display:grid;justify-content:center;gap:calc(var(--u) * 1.6) calc(var(--u) * 1.4)}.cd-summary.n-3{grid-template-columns:repeat(3,calc(var(--u) * 13))}.cd-summary.n-7{grid-template-columns:repeat(7,calc(var(--u) * 9))}.cd-summary.n-15{grid-template-columns:repeat(8,calc(var(--u) * 7.4))}.cd-summary-slot{position:relative;animation:cd-rise .32s ease both;animation-delay:calc(var(--i) * 45ms)}.cd-reward{display:flex;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .4) calc(var(--u) * 1.8) calc(var(--u) * .4) calc(var(--u) * .8);border:1px solid var(--edge-strong);border-radius:99rem;background:linear-gradient(90deg,#45294f,#26152d);color:var(--kit-gold-hi);font-size:calc(var(--u) * var(--t-md));animation:cd-rise .42s ease .6s both}.cd-reward img{width:calc(var(--u) * 5);height:calc(var(--u) * 5);object-fit:contain}.cd-reward .cd-pack.is-small{width:calc(var(--u) * 3.6)}.cd-reward.is-title img{width:auto;height:calc(var(--u) * 3.6)}.cd-rewards{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * 1.2)}@keyframes cd-fade{0%{opacity:0}}@keyframes cd-rise{0%{opacity:0;translate:0 calc(var(--u) * 1.6)}}@keyframes cd-float{50%{translate:0 calc(var(--u) * -.6)}}@keyframes cd-pulse{50%{opacity:.45}}@keyframes cd-burst{0%{scale:.3;opacity:1}to{scale:1.2;opacity:0}}@media(prefers-reduced-motion:reduce){.cd-open,.cd-open *,.cd-tile{animation:none!important;transition:none!important}}:root.is-lite .cd-open .cd-pack.is-hero,:root.is-lite .cd-open-hint{animation:none}html body:has(.cd-open) .bg-back,html body:has(.cd-veil) .bg-back{visibility:hidden}.cd-sets{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 26),1fr));align-items:start;gap:calc(var(--u) * 1);padding:calc(var(--u) * .8)}.cd-sets-note{grid-column:1 / -1;margin:0;color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)))}.cd-set{display:flex;flex-direction:column;gap:calc(var(--u) * .6);padding:calc(var(--u) * .8) calc(var(--u) * 1);border-radius:calc(var(--u) * 1);background:#0000002e}.cd-set.is-done{box-shadow:inset 0 0 0 1px #ffd6668c}.cd-set-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1)}.cd-set-name{font-size:max(12px,calc(var(--u) * var(--t-md, 1.5)))}.cd-set-count{display:inline-flex;align-items:center;gap:calc(var(--u) * .6);color:var(--ink-2);font-variant-numeric:tabular-nums}.cd-set-count .cd-pack.is-goal{width:calc(var(--u) * 2.2);filter:none}.cd-set-count .cd-pack.is-goal>*{display:none}.cd-set-check{font-style:normal;color:#ffd666}.cd-set-cards{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .5)}.cd-set-cards .cd-slot{width:calc(var(--u) * 4.2);flex:none}.cd-gift{margin-top:calc(var(--u) * .6)}.cd-gift-sheet{max-height:calc(80 * var(--vh))}.cd-gift-list{display:flex;flex-direction:column;gap:calc(var(--u) * .4);max-height:calc(var(--u) * 22);overflow-y:auto}.cd-gift-friend{display:flex;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .5) calc(var(--u) * .8);border:0;border-radius:calc(var(--u) * .8);background:#ffffff0f;color:inherit;font:inherit;text-align:left;cursor:pointer}.cd-gift-friend:disabled{opacity:.5}.cd-gift-friend img{width:calc(var(--u) * 3);height:calc(var(--u) * 3);border-radius:50%;object-fit:cover}.cd-next{display:flex;align-items:center;gap:calc(var(--u) * .8);color:var(--ink-2);font-size:max(11px,calc(var(--u) * var(--t-sm)))}.cd-next img{height:calc(var(--u) * 3);width:auto}.cd-next .cd-pack.is-small{width:calc(var(--u) * 2.4)}.cd-next .cd-meter{width:calc(var(--u) * 10)}.cd-album-count{display:inline-flex;align-items:center;gap:calc(var(--u) * 1)}.cd-album-head .cd-filter{padding:calc(var(--u) * .3) calc(var(--u) * .9);border:1px solid rgba(255,255,255,.18);border-radius:999px;background:none;color:var(--ink-3);font:inherit;cursor:pointer}.cd-album-head .cd-filter.is-on{border-color:#ffd666b3;color:#ffd666}.cd-title{display:inline-flex;align-items:center;gap:calc(var(--u) * .8)}.me .cd-help{display:inline-grid;place-items:center;width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);padding:0;border:1px solid var(--edge);border-radius:50%;background:var(--glass-solid);color:var(--kit-gold-hi);font:700 calc(var(--u) * var(--t-sm)) / 1 var(--kit-ui);cursor:pointer}.me .cd-help:after{content:"";position:absolute;inset:calc(var(--u) * -1)}.me .cd-help{position:relative}.cd-help-list{display:grid;gap:calc(var(--u) * .6);margin:0;padding:0 0 0 1.1em;max-width:calc(var(--u) * 48);color:var(--ink-2);font-size:max(11px,calc(var(--u) * var(--t-sm)));line-height:1.45}.cd-odds-title{margin:0;color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:700}.cd-tile-art{position:relative}.cd-tile-count{position:absolute;top:calc(var(--u) * -.6);right:calc(var(--u) * -.8);padding:calc(var(--u) * .15) calc(var(--u) * .6);border-radius:99rem;background:var(--kit-accent);color:#fff;font-size:max(10px,calc(var(--u) * var(--t-xs)));font-weight:800}.me .cd-tile .cd-price,.me .cd-tile .kit-gold-btn.cd-tile-open{box-sizing:border-box;height:calc(var(--u) * 3.2);display:inline-flex;align-items:center;padding-block:0}.cd-album{container-type:inline-size}.cd-album-head,.cd-album-head *{white-space:nowrap}@container (max-width: 560px){.cd-goal-label,.cd-goal-done{display:none}.cd-album-head{gap:calc(var(--u) * .8)}}.cd-balances .cd-today{grid-template-columns:auto;gap:calc(var(--u) * .3);min-width:calc(var(--u) * 6)}.cd-balances .cd-today-label{display:none}.cd-balances .cd-meter{grid-column:auto;height:calc(var(--u) * .4)}.cd-open-stage{padding:max(calc(var(--u) * 2),var(--tg-safe-top, 0px)) max(calc(var(--u) * 4),var(--tg-safe-right, 0px)) max(calc(var(--u) * 2),var(--tg-safe-bottom, 0px)) max(calc(var(--u) * 4),var(--tg-safe-left, 0px))}.cd-veil{padding:max(calc(var(--u) * 2),var(--tg-safe-top, 0px)) max(calc(var(--u) * 2),var(--tg-safe-right, 0px)) max(calc(var(--u) * 2),var(--tg-safe-bottom, 0px)) max(calc(var(--u) * 2),var(--tg-safe-left, 0px))}.cd-sheet{padding-bottom:calc(var(--u) * 3)}.cd-sheet>:last-child{flex:none;margin-top:calc(var(--u) * .8)}.cd-sheet.has-body{overflow:hidden}.cd-sheet-body{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.4)}.gala button.kit-gold-btn,.gala button.kit-velvet-btn{padding:0 calc(var(--u) * .6) calc(var(--u) * .2);border:solid transparent;border-width:0 calc(var(--u) * 1.4)}.gala button.kit-gold-btn{border-image:url(/images/ui/btn-gold@1x.webp) 0 32 fill / 0 calc(var(--u) * 1.4) stretch;color:var(--ink-on-gold)}.gala button.kit-gold-btn:active{border-image-source:url(/images/ui/btn-gold-pressed@1x.webp)}.gala button.kit-velvet-btn{border-image:url(/images/ui/btn-velvet@1x.webp) 0 32 fill / 0 calc(var(--u) * 1.4) stretch;color:var(--kit-gold-hi)}.mg-body{flex:1;min-height:0;max-height:calc(var(--u) * 31);margin-block:auto;display:flex;gap:calc(var(--u) * 1.2)}.mg-body .mc-shelf,.mg-body .mc-empty{padding-bottom:calc(var(--u) * 2.4)}.mg-pane{flex:1;min-width:0;display:flex;flex-direction:column}.mg-pane>:not(.mc-backdrop){position:relative;z-index:1}.mg-rail{position:relative;z-index:2;flex:none;width:max(calc(var(--u) * 17),176px);display:flex;flex-direction:column;justify-content:center;gap:2px;padding:calc(var(--u) * .4) 0;background:linear-gradient(180deg,transparent,rgba(233,196,106,.4) 20%,rgba(233,196,106,.4) 80%,transparent) right / 1px 100% no-repeat}.mg-rail button{position:relative;flex:none;display:flex;align-items:center;gap:calc(var(--u) * 1);min-height:max(44px,calc(var(--u) * 4.6));padding:0 calc(var(--u) * 1) 0 calc(var(--u) * 1.4);color:var(--ink-3);transition:color .16s,background-color .16s;background:linear-gradient(90deg,transparent,rgba(233,196,106,.25),transparent) bottom / 100% 1px no-repeat}.mg-rail button:last-child{background-image:none}.mg-ico{position:relative;flex:none;width:max(28px,calc(var(--u) * 3.2));height:max(28px,calc(var(--u) * 3.2));border-radius:50%;display:grid;place-items:center;border:1px solid var(--edge-faint);background:var(--medal);transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s,border-color .2s}.mg-ico img{width:88%;height:88%;object-fit:contain}.mg-txt{min-width:0;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:800;letter-spacing:var(--track-tight);line-height:1.3;padding-block:1px;text-align:left}.mg-rail button.is-on{color:var(--kit-gold-hi);background-image:linear-gradient(90deg,color-mix(in srgb,var(--acc, #e9c46a) 26%,transparent),transparent 85%)}.mg-rail button.is-on .mg-ico{border-color:var(--acc, var(--kit-gold));box-shadow:0 0 0 2px #110a16cc,0 0 calc(var(--u) * .8) var(--acc, rgba(233, 196, 106, .6))}.mg-rail button.is-on:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:calc(var(--u) * .35);border-radius:0 99rem 99rem 0;background:var(--acc, var(--kit-gold))}.mg-rail button.is-soon:not(.is-on) .mg-ico{opacity:.5;filter:grayscale(.7)}.mc-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 50% 55%,#110a1659,#110a16e6),var(--bg) center / cover no-repeat;animation:gala-fade .42s ease-out}.mc-shelf{flex:1;min-height:0;container-type:size;--gap: calc(var(--u) * 1.4);display:flex;align-items:center;justify-content:center;gap:var(--gap)}.gala .mc-card{position:relative;flex:0 1 auto;min-width:0;overflow:visible;aspect-ratio:2 / 3;width:min(calc((100cqw - (var(--n) - 1) * var(--gap)) / var(--n)),calc(100cqh / 1.78));margin-top:calc(min(calc((100cqw - (var(--n) - 1) * var(--gap)) / var(--n)),calc(100cqh / 1.78))*.12);background:linear-gradient(180deg,#110a1600 45%,#110a16bf),var(--bg) center 60% / cover no-repeat,var(--kit-velvet);box-shadow:0 1px 2px #00000080,0 calc(var(--u) * .8) calc(var(--u) * 2) #00000073;transition:transform .22s cubic-bezier(.3,1.4,.5,1),filter .16s}.gala .mc-card:active{transform:scale(.96)}@media(hover:hover){.gala .mc-card:hover{transform:translateY(calc(var(--u) * -.5))}}.gala .mc-card:focus-visible{outline:2px solid var(--kit-gold-hi);outline-offset:3px}.mc-char{position:absolute;z-index:3;left:50%;bottom:0;height:104%;aspect-ratio:9 / 11;object-fit:contain;object-position:50% 100%;translate:-50% 0;filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * .8) rgba(0,0,0,.5));pointer-events:none}.mc-card.is-soon{filter:saturate(.75) brightness(.82)}.gala .mc-card.is-layered{background:var(--bg) center / cover no-repeat,var(--kit-velvet)}.mc-char.is-layer{left:50%;width:100%;height:auto;aspect-ratio:900 / 1500;translate:-50% 0}.mc-front{position:absolute;z-index:4;left:50%;bottom:0;width:100%;translate:-50% 0;pointer-events:none}.mc-fade{position:absolute;z-index:5;left:0;right:0;bottom:0;height:30%;pointer-events:none;border-radius:0 0 calc(var(--u) * var(--r-sm)) calc(var(--u) * var(--r-sm));background:linear-gradient(180deg,#0e081200,#0e0812d9 60%)}.gala .mc-card.is-layered:after{content:"";position:absolute;z-index:5;inset:calc(var(--u) * -.16);pointer-events:none;border:solid transparent;border-width:calc(var(--u) * 1.1);border-image:url(/images/home/frame-card@1x.webp) 90 / calc(var(--u) * 1.1) stretch;clip-path:inset(45% 0 0 0)}.mc-card-logo{position:absolute;z-index:7;left:50%;bottom:calc(var(--u) * -.6);width:104%;max-height:22%;translate:-50% 0;object-fit:contain;pointer-events:none;filter:drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .4) rgba(0,0,0,.85))}.mc-card-name{position:absolute;z-index:7;left:0;right:0;bottom:calc(var(--u) * .8);text-align:center;font-size:max(11px,calc(var(--u) * var(--t-md)));line-height:1.1;pointer-events:none}.mc-badge{position:absolute;z-index:6;top:calc(var(--u) * .6);left:calc(var(--u) * .6)}.mc-empty{position:relative;flex:1;min-height:0;padding-top:calc(var(--u) * 1);display:flex;align-items:flex-end;justify-content:center;gap:calc(var(--u) * 1.6)}.mc-empty-char{height:min(100%,calc(var(--u) * 27));width:auto;aspect-ratio:900 / 1100;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * .8) rgba(0,0,0,.5));animation:gala-idle 4.6s ease-in-out infinite}.mc-empty-card{align-self:center;flex:none;width:calc(var(--u) * 22);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 1);padding:calc(var(--u) * 2) calc(var(--u) * 2.2);font-size:calc(var(--u) * var(--t-md));line-height:1.4;color:var(--kit-ink-2)}.mc-empty .kit-title{font-size:calc(var(--u) * var(--t-2xl));text-transform:uppercase}@media(prefers-reduced-motion:reduce){.gala .mc-card{transition:none}.mc-backdrop,.mc-empty-char{animation:none}}.lobby-daily{position:absolute;z-index:3;top:calc(var(--u) * 5 + var(--tg-safe-top, 0px));bottom:calc(var(--u) * 1.6 + var(--tg-safe-bottom, 0px));left:calc(max(calc(var(--u) * 1.6),var(--sa-l)) + var(--tg-safe-left, 0px));right:calc(max(calc(var(--u) * 1.6),var(--sa-r)) + var(--tg-safe-right, 0px));display:grid;grid-template-columns:calc(var(--u) * 12) minmax(0,1fr);column-gap:calc(var(--u) * 1.2);color:var(--kit-ink);font-family:var(--kit-ui)}.lobby-daily *{box-sizing:border-box}.lobby-daily h2,.lobby-daily p,.lobby-daily b,.lobby-daily em{margin:0;font-style:normal}.lobby-daily-tabs{min-height:0;padding:calc(var(--u) * 1.1) calc(var(--u) * 1.2) calc(var(--u) * 1) 0;background:var(--rule-v) right / 1px 100% no-repeat}.lobby-daily-tablist{display:flex;flex-direction:column;gap:calc(var(--u) * .4)}.lobby-daily .lobby-daily-tabs button{position:relative;height:calc(var(--u) * 4.4);display:flex;align-items:center;gap:calc(var(--u) * .8);padding:0 calc(var(--u) * .8) 0 calc(var(--u) * 2.2);border-radius:calc(var(--u) * var(--r-sm));color:var(--ink-3);font-size:calc(var(--u) * var(--t-md));font-weight:700;letter-spacing:var(--track);text-shadow:0 1px 2px rgba(0,0,0,.7);transition:color .16s,background-color .16s}.lobby-daily .lobby-daily-tabs button.is-on{color:var(--kit-gold-hi);background:linear-gradient(90deg,rgba(233,196,106,.16),transparent 85%)}.lobby-daily-tabs button.is-on:before{content:"";position:absolute;left:calc(var(--u) * .7);top:50%;width:calc(var(--u) * .6);height:calc(var(--u) * .6);translate:0 -50%;rotate:45deg;background:var(--kit-gilt);box-shadow:0 0 calc(var(--u) * .6) #f7df9a99}.lobby-daily-tabs img{flex:none;width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);object-fit:contain}.lobby-daily-tabs span{white-space:nowrap}.lobby-daily-panel{min-height:0;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1) calc(var(--u) * 1.4) calc(var(--u) * 1.2)}.lobby-daily-head{flex:none;display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--u) * 3)}.lobby-daily-clock-label{margin-right:.6em;color:var(--ink-3);font-weight:700;letter-spacing:var(--track)}.lobby-daily-head p{color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:700;letter-spacing:var(--track);font-variant-numeric:tabular-nums}.lobby-daily-stage{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:calc(var(--u) * 1.2)}.lobby-daily-rabbit{container-type:size;min-width:0;min-height:0;display:grid;place-items:center end}.lobby-daily-rabbit-box{position:relative;width:min(100cqw,100cqh);aspect-ratio:1;overflow:hidden;border:1px solid var(--edge);border-radius:calc(var(--u) * var(--r-md));box-shadow:var(--soft)}.lobby-daily-rabbit-box video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lobby-daily-days{container-type:size;min-width:0;min-height:0;height:100%;display:grid;place-items:center;font-size:max(11px,calc(var(--u) * var(--t-sm)))}.lobby-daily-days-grid{--gap: calc(var(--u) * .8);--h: min(100cqh, calc((100cqw - 1.770619 * var(--gap)) / 2.151197));width:min(100cqw,calc(var(--h) * 2.9));height:var(--h);display:grid;gap:var(--gap);grid-template-columns:1fr 1fr 1fr 2.2499fr;grid-template-rows:1fr 1fr}.lobby-day-slot{position:relative;min-width:0;min-height:0}.lobby-day-halo{display:none}.lobby-day{position:relative;width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;align-items:center;padding:8% 6% 7%;border:1px solid var(--edge-faint);border-radius:calc(var(--u) * var(--r-sm));background:linear-gradient(180deg,#0000002e,#00000052);box-shadow:inset 0 1px 2px #0006}.lobby-day.is-feature{grid-template-rows:auto auto minmax(0,1fr) auto;border-color:transparent;background:radial-gradient(70% 50% at 50% 42%,rgba(233,196,106,.24),transparent 70%),var(--kit-velvet)}.lobby-day.is-today{border-color:var(--kit-gold-hi);box-shadow:inset 0 0 0 1px var(--kit-gold-hi),0 0 calc(var(--u) * 1.2) #e9c46a66}.lobby-day.is-claimed{opacity:.5;filter:saturate(.5)}.lobby-day-grant{color:var(--kit-gold-hi);font-size:max(10px,.85em);font-weight:700;letter-spacing:var(--track)}.lobby-day b{color:var(--kit-ink-2);font-size:1em;font-weight:700;letter-spacing:var(--track);line-height:1}.lobby-day em{display:flex;align-items:center;gap:.25em;max-width:100%;color:var(--kit-gold-hi);font-size:1em;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.lobby-day em img{flex:none;height:1.3em;width:auto;object-fit:contain}.lobby-day-art{width:72%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .5) rgba(0,0,0,.45))}.lobby-day.is-feature .lobby-day-art{width:78%}.lobby-daily button.lobby-daily-claim,.lobby-daily button.lobby-day-claim{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 3);padding:0 calc(var(--u) * 1.4);border:1px solid var(--edge-strong);border-radius:99rem;background:var(--gold-fill);box-shadow:inset 0 1px #ffffff80,0 calc(var(--u) * .3) calc(var(--u) * .6) #00000059;color:var(--ink-on-gold);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:800;letter-spacing:var(--track);white-space:nowrap;transition:scale .28s cubic-bezier(.3,1.6,.5,1)}.lobby-daily button.lobby-daily-claim:active,.lobby-daily button.lobby-day-claim:active{scale:.95;transition-duration:90ms;transition-timing-function:ease-out}.lobby-daily button.lobby-daily-claim{position:relative;min-width:calc(var(--u) * 11)}.lobby-daily button.lobby-daily-claim:after{content:"";position:absolute;inset:calc(var(--u) * -.7) 0}.lobby-daily button.lobby-day-claim:after{content:"";position:absolute;inset:calc(var(--u) * -.9) calc(var(--u) * -.3)}.lobby-daily button.lobby-daily-claim.is-claimed,.lobby-daily button.lobby-daily-claim.is-wait{border-color:var(--edge-faint);background:var(--glass);box-shadow:var(--glass-edge);color:var(--ink-3);cursor:default;scale:none}.lobby-daily button.lobby-day-claim{position:absolute;z-index:3;left:50%;top:50%;translate:-50% -50%;height:calc(var(--u) * 2.6);padding:0 calc(var(--u) * 1.1);font-size:max(10px,calc(var(--u) * var(--t-xs)))}.lobby-daily-tasks{min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--rule) top / 100% 1px no-repeat}.lobby-daily-task{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:calc(var(--u) * 1.2);min-height:calc(var(--u) * 5.6);padding:calc(var(--u) * 1) calc(var(--u) * 1.2);background:var(--rule) bottom / 100% 1px no-repeat}.lobby-daily-task:last-child{background-image:none}.lobby-daily-reward{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);display:grid;place-items:center;border:1px solid var(--edge-faint);border-radius:50%;background:var(--medal)}.lobby-daily-reward img{width:62%;height:62%;object-fit:contain;content:url(/images/ui/icons/carrot@1x.webp)}.lobby-daily-task b{color:var(--kit-ink);font-size:calc(var(--u) * var(--t-md));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-daily-task span{color:var(--kit-gold-hi);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.lobby-daily-soon{flex:1;display:grid;place-items:center;color:var(--ink-3);font-size:calc(var(--u) * var(--t-md))}.buy{height:calc(100 * var(--dvh));overflow:hidden;color:var(--kit-ink);font-family:var(--kit-ui)}.buy-board{position:absolute;top:calc(var(--u) * 5 + var(--tg-safe-top, 0px));bottom:calc(var(--u) * 2.6 + var(--tg-safe-bottom, 0px));left:calc(max(calc(var(--u) * 1.6),var(--sa-l)) + var(--tg-safe-left, 0px));right:calc(max(calc(var(--u) * 1.6),var(--sa-r)) + var(--tg-safe-right, 0px));display:flex;flex-direction:column;gap:calc(var(--u) * 1.6)}.buy-board .kit-label{flex:none;min-height:calc(var(--u) * 3.2);padding-left:calc(var(--u) * .6)}.buy-packs{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.3fr);grid-template-rows:min(100%,calc(var(--u) * 27));align-content:center;align-items:end;gap:calc(var(--u) * 1);padding-top:calc(var(--u) * 1.2)}.buy .buy-pack{position:relative;height:86%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:calc(var(--u) * .6);padding:calc(var(--u) * 1.6) calc(var(--u) * .6) calc(var(--u) * 1.6);color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .28s cubic-bezier(.3,1.6,.5,1)}.buy .buy-pack:active{scale:.96;transition-duration:90ms;transition-timing-function:ease-out}.buy .buy-pack:disabled{opacity:.6;cursor:default}.buy .buy-pack.is-feature{height:100%;border-color:transparent;background:radial-gradient(70% 45% at 50% 38%,rgba(233,196,106,.26),transparent 70%),var(--lacquer)}.buy-pack.is-feature:before{display:none}.buy-pack:not(.kit-hero):after{display:none}.buy-pack-art{flex:1;min-height:0;width:64%;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .4) calc(var(--u) * .6) rgba(0,0,0,.5))}.buy-pack-amount{font-family:var(--kit-display);font-size:calc(var(--u) * var(--t-lg));line-height:1.2;padding:.06em 0;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.buy-pack.is-feature .buy-pack-amount{font-size:calc(var(--u) * var(--t-xl))}.buy-pack-price{color:var(--kit-ink-2);font-size:calc(var(--u) * var(--t-md));font-weight:700;font-variant-numeric:tabular-nums}.buy-pack-bonus,.buy-pack-popular{position:absolute;left:50%;translate:-50% 0;height:calc(var(--u) * 2.2);display:inline-flex;align-items:center;padding:0 calc(var(--u) * .9);border-radius:99rem;font-size:max(10px,calc(var(--u) * var(--t-xs)));font-weight:800;letter-spacing:var(--track);white-space:nowrap}.buy-pack-bonus{z-index:3;top:calc(var(--u) * -1.1);border:1px solid var(--edge-strong);background:var(--gold-fill);color:var(--ink-on-gold)}.buy-pack-popular{z-index:3;bottom:calc(var(--u) * -1.1);border:1px solid var(--edge-strong);background:var(--glass-solid);color:var(--kit-gold-hi);letter-spacing:var(--track-wide)}.buy-earn{position:absolute;z-index:4;left:50%;top:50%;translate:-50% -50%;width:min(100%,calc(var(--u) * 54));max-height:100%;display:flex;flex-direction:column;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.8) calc(var(--u) * .8)}.buy-earn h2,.buy-earn p,.buy-earn b,.buy-earn em,.buy-earn small{margin:0;font-style:normal}.buy-earn-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1.2);min-height:calc(var(--u) * 3.2);padding-bottom:calc(var(--u) * .4)}.buy-earn-head p{color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:700;letter-spacing:var(--track);text-align:right}.buy-earn-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:calc(var(--u) * 1.2);flex:0 1 calc(var(--u) * 5.4);min-height:0;padding:calc(var(--u) * .5) 0;background:var(--rule) top / 100% 1px no-repeat}.buy-earn-icon{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .4) rgba(0,0,0,.5))}.buy-earn-icon.is-medal{scale:1.35}.buy-earn-row>span{min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .25)}.buy-earn-row b{color:var(--kit-ink);font-size:calc(var(--u) * var(--t-md));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-earn-row small{color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-earn-amount{display:inline-flex;align-items:center;gap:.25em;color:var(--kit-gold-hi);font-size:calc(var(--u) * var(--t-md));font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.buy-earn-amount img{height:1.2em;width:auto}.buy .buy-earn-go{position:relative;min-width:calc(var(--u) * 8);height:calc(var(--u) * 3);padding:0 calc(var(--u) * 1.3);border:1px solid var(--edge-faint);border-radius:99rem;background:var(--glass);box-shadow:var(--glass-edge);color:var(--kit-gold-hi);font:inherit;font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:800;letter-spacing:var(--track);white-space:nowrap;cursor:pointer;transition:scale .28s cubic-bezier(.3,1.6,.5,1)}.buy .buy-earn-go.is-ready{border-color:var(--edge-strong);background:var(--gold-fill);box-shadow:inset 0 1px #ffffff80,0 calc(var(--u) * .3) calc(var(--u) * .6) #00000059;color:var(--ink-on-gold)}.buy .buy-earn-go:active{scale:.95;transition-duration:90ms;transition-timing-function:ease-out}.buy .buy-earn-go:disabled{opacity:.6;cursor:default}.buy .buy-earn-go:after{content:"";position:absolute;inset:calc(var(--u) * -.8) calc(var(--u) * -.3)}.buy-soon{position:absolute;z-index:5;left:calc(var(--u) * -1);right:calc(var(--u) * -1);top:50%;translate:0 -50%;height:calc(var(--u) * 4.4);display:grid;place-items:center;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(233,196,106,.9) 15%,rgba(233,196,106,.9) 85%,transparent) top / 100% 1px no-repeat,linear-gradient(90deg,transparent,rgba(233,196,106,.9) 15%,rgba(233,196,106,.9) 85%,transparent) bottom / 100% 1px no-repeat,linear-gradient(90deg,transparent,rgba(26,14,32,.92) 12%,rgba(44,26,53,.95) 50%,rgba(26,14,32,.92) 88%,transparent);box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1.6) #00000073}.buy-soon span{background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;font:800 calc(var(--u) * 2) var(--kit-display, var(--kit-ui));letter-spacing:var(--track-widest, .3em);white-space:nowrap;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.gala{position:relative;height:calc(100 * var(--dvh));overflow:hidden;container-type:size;background:#0e0812;color:var(--kit-ink);font-family:var(--kit-ui)}.gala:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(14,8,18,.7),transparent 30%)}.gala button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.gala-stage{--u: min(2.667cqh, 1.2315cqw);--soft: 0 1px 2px rgba(0, 0, 0, .4), 0 calc(var(--u) * .8) calc(var(--u) * 2.2) rgba(0, 0, 0, .35);--safe-l: 0px;--safe-r: 0px;--pad-l: max(calc(var(--u) * 1.6), var(--safe-l));--pad-r: max(calc(var(--u) * 1.6), var(--safe-r));position:relative;z-index:1;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--u) * .8);padding-left:var(--pad-l);padding-right:var(--pad-r)}.gala-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#110a16 var(--stage) center / cover no-repeat;animation:gala-fade .42s ease-out}.gala-frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.gala-drape{position:absolute;top:0;height:100%;width:auto}.gala-drape.is-left{left:0}.gala-drape.is-right{right:0}.gala-valance{position:absolute;top:calc(var(--u) * -.5);left:0;width:100%;height:auto}.gala-backdrop.is-soft{top:-24px;right:-24px;bottom:-24px;left:-24px;filter:blur(4px) brightness(.6)}.gala .gala-view{position:relative;z-index:1;flex:1;min-height:0;height:auto;overflow:visible;display:flex;flex-direction:column;padding:0}.gala-stage>.gala-view{margin-bottom:calc(var(--u) * 2.4)}.gala-view>.me-section,.gala-view>.lobby-daily{flex:1;min-height:0;height:auto}.gala-view>.lobby-daily{position:relative;inset:auto}.gala-view.buy .buy-packs{padding-bottom:calc(var(--u) * 1.8)}.gala-top{position:relative;z-index:30;flex:none;height:calc(var(--u) * 3.4);display:flex;align-items:center;justify-content:space-between}.gala-tools{display:flex;align-items:center;gap:calc(var(--u) * .8)}.gala-top.is-home{flex-direction:row-reverse;pointer-events:none}.gala-top.is-home>*{pointer-events:auto}.gala-home>.gala-favs{margin-top:calc(var(--u) * -4.2)}.gala .gala-home>.gala-allgames{margin-top:calc(var(--u) * (1.6 - 4.2))}.gala-carrots{display:inline-flex;align-items:center;gap:calc(var(--u) * 1);height:calc(var(--u) * 3.2);padding:0 calc(var(--u) * .6) 0 calc(var(--u) * 1.2);border-radius:99rem;border:1px solid var(--edge-strong)!important;background:linear-gradient(180deg,#2c1b35,#170d1c)!important;box-shadow:inset 0 1px #ffecbe1f,0 calc(var(--u) * .3) calc(var(--u) * .6) #00000059;font-size:calc(var(--u) * var(--t-lg));font-weight:700;font-variant-numeric:tabular-nums}.gala-carrots{position:relative}.gala .gala-carrots{padding:0 calc(var(--u) * .8);gap:calc(var(--u) * .8)}.gala-carrots:after{content:"";position:absolute;inset:calc(var(--u) * -.6) 0}.gala-carrots img{width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);object-fit:contain}.gala-carrots .gala-plus{width:calc(var(--u) * 2.1);height:calc(var(--u) * 2.1)}.gala .gala-tools .gala-carrots,.gala .gala-tools .kit-medallion{border:1px solid var(--edge)!important;background:var(--glass)!important;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-edge),var(--soft)}.gala .gala-tools .kit-medallion{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2)}.gala .gala-tools .kit-medallion .kit-glyph{width:60%;height:60%}.gala-label{margin:0;display:flex;align-items:center;gap:calc(var(--u) * .8);font-size:calc(var(--u) * var(--t-md));letter-spacing:var(--track-widest);text-transform:uppercase;opacity:.85}.gala-label:before{content:"";flex:none;width:calc(var(--u) * .6);height:calc(var(--u) * .6);transform:rotate(45deg);background:var(--kit-gilt)}.gala-label:after{content:"";flex:none;width:calc(var(--u) * 8);height:1px;background:linear-gradient(90deg,rgba(233,196,106,.7),transparent)}.gala-label .kit-title{font-family:var(--kit-ui);font-weight:700;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;filter:none}.gala-home{position:relative;z-index:1;flex:1 1 auto;min-height:0;max-height:calc(var(--u) * 30);margin:auto calc(var(--u) * 4.2) auto calc(var(--u) * 2.6);display:flex;gap:calc(var(--u) * 1.2)}.gala-scene{position:relative;flex:1.9;min-width:0;display:flex}.gala-spot{position:absolute;z-index:0;bottom:6%;height:150%;width:auto;translate:-50% 0;pointer-events:none;mix-blend-mode:screen;opacity:.55}.gala-pool{position:absolute;z-index:0;bottom:0;width:34%;height:auto;translate:-50% 35%;pointer-events:none;mix-blend-mode:screen}.gala-spot.is-me,.gala-pool.is-me{left:15%}.gala-pool.is-me{width:30%}.gala-spot.is-foe,.gala-pool.is-foe{left:77%}.gala-continue{position:relative;flex:1;min-width:0}.gala-foe{position:absolute;z-index:3;right:0;bottom:0;height:96%;max-width:37%;aspect-ratio:9 / 11;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * 1) rgba(0,0,0,.55));animation:gala-idle 4.6s ease-in-out infinite}.gala-title{position:absolute;z-index:4;left:31%;top:0;bottom:0;width:39%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--u) * 1.4);text-align:center}.gala-title:before{content:"";position:absolute;z-index:-1;left:50%;top:calc(50% - var(--u) * 13);width:calc(var(--u) * 20);height:calc(var(--u) * 20);translate:-50% 0;pointer-events:none;background:url(/images/fx/spot-beam@1x.webp) center top / 100% 100% no-repeat;opacity:.55}.gala-title-logo{display:block;width:calc(var(--u) * 24.5);max-width:100%;height:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6)) drop-shadow(0 calc(var(--u) * .8) calc(var(--u) * 1) rgba(0,0,0,.45))}.gala-title-name{max-width:calc(var(--u) * 20);font-size:calc(var(--u) * var(--t-2xl));line-height:1.05;white-space:normal;text-shadow:0 calc(var(--u) * .2) calc(var(--u) * .6) rgba(0,0,0,.8)}.gala-resume{height:calc(var(--u) * 4.8);min-width:calc(var(--u) * 15);padding:0 calc(var(--u) * 1.4) calc(var(--u) * .2);font-size:calc(var(--u) * var(--t-xl));letter-spacing:var(--track-wide);filter:drop-shadow(0 1px 1px rgba(0,0,0,.5)) drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * 1.2) rgba(0,0,0,.35))}.gala-resume:after{display:none}.gala-me{position:absolute;z-index:5;left:0;bottom:0;width:30%;height:88%}.gala .gala-me-bunny{position:absolute;left:0;right:0;top:0;bottom:calc(var(--u) * 3.6);transform-origin:50% 100%}.gala-me img{position:absolute;left:50%;bottom:0;height:100%;max-width:92%;aspect-ratio:1;object-fit:contain;object-position:50% 100%;translate:-50% 0;image-rendering:pixelated;filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * .8) rgba(0,0,0,.55));animation:gala-idle 5.1s ease-in-out infinite}.gala-me img.is-voxel{image-rendering:auto;filter:none}.gala-me img.is-flat{bottom:calc(var(--u) * 1.4);height:auto;width:58%;max-width:calc(var(--u) * 13);object-fit:cover;border:1px solid var(--edge-strong);border-radius:calc(var(--u) * var(--r-md));box-shadow:inset 0 1px #fff3,var(--soft);filter:none}.gala .gala-plate{position:absolute;z-index:4;left:2%;right:2%;bottom:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .35);padding:calc(var(--u) * .85) calc(var(--u) * .6);border-radius:calc(var(--u) * var(--r-md));border:1px solid var(--edge);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-edge),var(--soft)}.gala-plate b{max-width:100%;font-size:calc(var(--u) * var(--t-md));font-weight:700;line-height:1.15;text-align:center;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gala-plate small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:700;letter-spacing:0;color:var(--kit-gold-hi)}.gala-favs{flex:1;min-width:0;display:grid;grid-template-rows:auto repeat(2,minmax(0,1fr));gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.6) 0 calc(var(--u) * 3)}.gala .gala-fav{position:relative;overflow:visible;background:linear-gradient(180deg,#110a1600 30%,#110a16d9),var(--bg) center / cover no-repeat,var(--kit-velvet);box-shadow:0 1px 2px #00000073,0 calc(var(--u) * 1) calc(var(--u) * 2.4) #0006}.gala .gala-fav:before{opacity:.9}.gala .gala-favs>:nth-child(2){z-index:1}.gala .gala-favs>:nth-child(3){z-index:2}.gala-fav-go{position:absolute!important;top:0;right:0;bottom:0;left:0;display:block}.gala-fav-go img:not(.gala-fav-logo){position:absolute;z-index:3;left:calc(var(--u) * .4);bottom:0;height:114%;width:44%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 calc(var(--u) * .4) calc(var(--u) * .6) rgba(0,0,0,.5))}.gala-fav-name{position:absolute;z-index:4;left:48%;right:calc(var(--u) * .6);top:50%;translate:0 -50%;text-align:center;font-size:calc(var(--u) * var(--t-md));font-weight:800;line-height:1.15;letter-spacing:var(--track-tight);color:var(--kit-gold-hi);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gala-fav-logo{position:absolute;z-index:4;left:47%;right:5%;top:50%;translate:0 -40%;width:48%;height:46%;object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .4) rgba(0,0,0,.6))}.gala .gala-allgames{position:relative;flex:none;width:calc(var(--u) * 16.4);margin:calc(var(--u) * 1.6) 0 calc(var(--u) * 3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto repeat(2,minmax(0,1fr));gap:calc(var(--u) * .5);padding:calc(var(--u) * .6) calc(var(--u) * .4);border-radius:calc(var(--u) * var(--r-sm));border:1px solid var(--edge-strong)}.gala .gala-allgames-head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * .6);min-height:calc(var(--u) * 3.8);padding:0 calc(var(--u) * .2) 0 calc(var(--u) * .6);color:var(--kit-gold-hi);font-size:max(11px,calc(var(--u) * var(--t-md)));font-weight:800;letter-spacing:var(--track);white-space:nowrap;background:linear-gradient(90deg,transparent,rgba(233,196,106,.4),transparent) bottom / 100% 1px no-repeat}.gala-allgames-head>span:first-child{min-width:0;white-space:normal;line-height:1.2}.gala-allgames-go{flex:none;width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);display:grid;place-items:center;border-radius:50%;border:1px solid var(--edge-strong);background:var(--glass);font-size:calc(var(--u) * var(--t-lg));line-height:1}.gala .gala-allgames-cat{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .2);padding:calc(var(--u) * .3) 0;border-radius:calc(var(--u) * .6);border:1px solid color-mix(in srgb,var(--acc, #e9c46a) 45%,transparent);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--acc, #e9c46a) 30%,transparent),#110a1666 72%);color:var(--kit-ink);text-align:center;font-size:max(10px,calc(var(--u) * var(--t-xs)));font-weight:800;letter-spacing:0}.gala-allgames-cat img{flex:0 1 calc(var(--u) * 5);min-height:0;height:calc(var(--u) * 5);width:auto;max-width:100%;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.gala-allgames-cat span{flex:none;max-width:100%;white-space:normal;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gala .gala-allgames[data-count="1"],.gala .gala-allgames[data-count="2"]{grid-template-columns:minmax(0,1fr)}.gala .gala-allgames[data-count="1"]{grid-template-rows:auto minmax(0,1fr)}.gala-allgames[data-count="1"] .gala-allgames-cat,.gala-allgames[data-count="2"] .gala-allgames-cat{gap:calc(var(--u) * .4)}.gala-allgames[data-count="1"] .gala-allgames-cat img,.gala-allgames[data-count="2"] .gala-allgames-cat img{flex-basis:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4)}.gala-allgames[data-count="1"] .gala-allgames-cat span,.gala-allgames[data-count="2"] .gala-allgames-cat span{font-size:max(11px,calc(var(--u) * var(--t-sm)))}.gala .gala-allgames[data-count="3"] .gala-allgames-cat:last-child{grid-column:1 / -1}.gala .gala-allgames-head:active,.gala .gala-allgames-cat:active{background-color:#e9c46a1f}.gala .gala-allgames-cat:active img{scale:.9;transition:scale 90ms ease-out}.gala-tabbar{flex:none;position:relative;z-index:30;height:calc(var(--u) * 4.4);box-sizing:content-box;margin:0 calc(-1 * var(--pad-r)) 0 calc(-1 * var(--pad-l));padding-left:var(--safe-l);padding-right:var(--safe-r);display:grid;grid-template-columns:repeat(7,1fr);align-items:end;background:linear-gradient(180deg,#ffffff12,#fff0 40%),#1009159e;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 calc(var(--u) * -.6) calc(var(--u) * 1.6) #0000004d}.gala-tabbar:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16) 20%,rgba(247,223,154,.55) 50%,rgba(255,255,255,.16) 80%,transparent)}.gala-tabbar button{position:relative;height:calc(var(--u) * 4.4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .15);color:var(--ink-3);transition:color .18s}.gala-tabbar .kit-glyph{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);opacity:.78;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}.gala-tab-txt{font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:700;letter-spacing:var(--track);white-space:nowrap}.gala-tabbar button.is-on{color:var(--kit-gold-hi)}.gala-tabbar button.is-on .kit-glyph{opacity:1}.gala-tabbar button:not(.is-primary){background:radial-gradient(circle at 50% 42%,rgba(233,196,106,.18),transparent 55%) center / 0 0 no-repeat;transition:color .18s,background-size .22s}.gala-tabbar button.is-on:not(.is-primary){background-size:100% 100%}.gala-tabbar button.is-on:not(.is-primary):after{content:"";position:absolute;top:-1px;left:50%;width:calc(var(--u) * 3.2);height:2px;translate:-50% 0;border-radius:99rem;background:linear-gradient(90deg,transparent,#f7df9a 25%,#f7df9a 75%,transparent);box-shadow:0 calc(var(--u) * .2) calc(var(--u) * .8) #f7df9a8c}.gala-tabbar button.is-on .gala-tab-txt,.gala-tabbar .is-primary .gala-tab-txt{background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.gala-tabbar button:nth-child(2):before,.gala-tabbar button:nth-child(7):before{content:"";position:absolute;left:0;top:50%;width:calc(var(--u) * .5);height:calc(var(--u) * .5);translate:-50% -50%;rotate:45deg;background:var(--kit-gilt);opacity:.35}.gala-tabbar .is-primary .gala-tab-txt{position:relative;z-index:1;font-weight:800;letter-spacing:var(--track-wide)}.gala-tabbar .is-primary .gala-coin{filter:drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .6) rgba(0,0,0,.55))}.gala-coin{position:relative;z-index:1;width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4);margin-top:calc(var(--u) * -2.9);background:image-set(url(/images/ui/tab/games-coin@1x.webp) 1x,url(/images/ui/tab/games-coin.webp) 2x) center / contain no-repeat}.gala-tabbar .is-primary:active .gala-coin{background-image:image-set(url(/images/ui/tab/games-coin-pressed@1x.webp) 1x,url(/images/ui/tab/games-coin-pressed.webp) 2x)}.gala-coin:after{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;opacity:.3;background:url(/images/ui/tab/games-coin-halo@1x.webp) center / contain no-repeat}.gala-tab-tag{position:absolute;z-index:3;top:calc(var(--u) * .2);left:calc(50% + var(--u) * .9);padding-block:0!important;font-size:max(10px,calc(var(--u) * var(--t-xs)))!important;white-space:nowrap}.gala-tabbar .is-primary .gala-tab-tag{top:calc(var(--u) * -2.9);left:calc(50% + var(--u) * 1.6)}.gala-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#08040c99}.gala-panel{--u: min(2.667cqh, 1.2315cqw);position:absolute;z-index:41;left:50%;top:50%;transform:translate(-50%,-50%);width:min(calc(var(--u) * 46),90cqw);max-height:86cqh;display:flex;flex-direction:column;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.8) calc(var(--u) * 2.2) calc(var(--u) * 2.2);color:var(--kit-ink);font-family:var(--kit-ui);animation:gala-panel-in .22s cubic-bezier(.2,.9,.3,1)}@keyframes gala-panel-in{0%{opacity:0;scale:.96}}.gala-panel p{margin:0;font-size:calc(var(--u) * var(--t-md));line-height:1.5;color:var(--kit-ink-2)}.gala-panel-head{margin:0;display:flex;justify-content:space-between;align-items:center;gap:calc(var(--u) * 1.2)}.gala-panel-head .kit-medallion{flex:none;width:calc(var(--u) * 3);height:calc(var(--u) * 3)}.gala-panel-head svg{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);stroke:var(--kit-gold-hi);stroke-width:3;stroke-linecap:round;fill:none}.gala-more-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(var(--u) * .6) calc(var(--u) * .4)}.gala-more-grid button{height:calc(var(--u) * 5.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .6);border-radius:calc(var(--u) * var(--r-md));font-size:calc(var(--u) * var(--t-md));font-weight:700;color:var(--kit-ink-2)}.gala-more-grid button:hover{background:#e9c46a14}.gala-more-ico{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);display:grid;place-items:center;border-radius:50%;border:1.5px solid transparent;background:var(--medal) padding-box,var(--kit-gilt) border-box}.gala-more-ico .kit-glyph{width:calc(var(--u) * 2);height:calc(var(--u) * 2)}.gala-fine{font-size:calc(var(--u) * var(--t-md))!important;color:var(--ink-3)!important}.gala-more .gala-panel-head{display:grid;grid-template-columns:calc(var(--u) * 3) 1fr calc(var(--u) * 3)}.gala-more .gala-panel-head:before{content:""}.gala-more .gala-panel-head .kit-label{justify-self:center}.gala-more .gala-panel-head .kit-label:after{width:calc(var(--u) * .6);height:calc(var(--u) * .6);rotate:45deg;background:var(--kit-gilt)}.gala-more .gala-fine{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .6);white-space:nowrap;font-size:max(11px,calc(var(--u) * var(--t-sm)))!important;line-height:1.2}.gala-more .gala-fine>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.gala-more .gala-age{flex:none;margin-right:0;padding:calc(var(--u) * .15) calc(var(--u) * .6);line-height:1.2}.gala-age{display:inline-block;padding:0 calc(var(--u) * .5);margin-right:calc(var(--u) * .4);border:1px solid var(--edge-strong);border-radius:99rem;color:var(--kit-gold-hi);font-weight:700}.gala{-webkit-tap-highlight-color:transparent}.gala .gala-carrots,.gala .gala-tools .kit-medallion,.gala .gala-fav,.gala-plate,.gala-resume,.mg-ico,.mc-arrow,.gala .mc-go,.gala-tabbar button>:first-child{transition:scale .28s cubic-bezier(.3,1.6,.5,1),opacity .18s}.gala .gala-carrots:active,.gala .gala-tools .kit-medallion:active,.gala .gala-fav:active,.mc-arrow:active,.gala-continue:active .gala-resume,.gala .mc-go:active{scale:.95;transition-duration:90ms;transition-timing-function:ease-out}.gala .gala-plate:active{scale:.96;transition-duration:90ms;transition-timing-function:ease-out}.mg-rail button:active .mg-ico,.gala-tabbar button:active>:first-child{scale:.88;transition-duration:90ms;transition-timing-function:ease-out}.gala-leave{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#07040a;animation:gala-fade .38s ease-in both}.gala-leave img{width:min(46cqw,560px);height:auto;filter:drop-shadow(0 calc(var(--u, calc(1 * var(--vh))) * 1) calc(var(--u, calc(1 * var(--vh))) * 2) rgba(0,0,0,.6));animation:gala-settle .38s cubic-bezier(.2,.8,.3,1) both}.gala-leave .kit-title{font-size:7cqh;animation:gala-settle .38s cubic-bezier(.2,.8,.3,1) both}@keyframes gala-settle{0%{opacity:0;scale:.94}}@keyframes gala-idle{50%{transform:translateY(calc(var(--u) * -.35))}}@keyframes gala-fade{0%{opacity:0}}@keyframes gala-enter{0%{opacity:0;translate:0 calc(var(--u) * .6);filter:blur(6px)}}.gala-home,.mg-rail,.mc-flow,.mc-info{animation:gala-enter .26s cubic-bezier(.2,.8,.3,1)}.gala.is-lite .gala-stage{--glass: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0)), rgba(22, 13, 28, .9);--blur: none}.gala.is-lite .gala-tabbar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#100915f0}.gala.is-lite .mc-card{filter:brightness(calc(1 - var(--a) * .28)) saturate(calc(1 - var(--a) * .2))}.gala.is-lite .gala-home,.gala.is-lite .mg-rail,.gala.is-lite .mc-flow,.gala.is-lite .mc-info{animation-name:gala-fade}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gala-stage{--glass: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0)), rgba(22, 13, 28, .9)}.gala-tabbar{background-color:#100915f0}}@media(prefers-reduced-motion:reduce){.gala-foe,.gala-me img,.gala-backdrop,.gala-home,.mg-rail,.mc-flow,.mc-info{animation:none}}.gala-fly{position:fixed;z-index:2147483002;left:0;top:0;pointer-events:none;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6));will-change:transform,opacity}.gala-me.is-hop .gala-me-bunny{animation:bunny-hop .7s cubic-bezier(.3,.7,.4,1)}.gala-me.is-wiggle .gala-me-bunny{animation:bunny-wiggle .75s ease-in-out}.gala-me.is-bounce .gala-me-bunny{animation:bunny-bounce .9s cubic-bezier(.3,.7,.4,1)}.gala-me.is-cheer .gala-me-bunny{animation:bunny-cheer 1.2s cubic-bezier(.3,.7,.4,1)}.gala-me.is-wake .gala-me-bunny{animation:bunny-wake .8s cubic-bezier(.3,.7,.4,1)}.gala-me .gala-me-bunny{transition:transform .9s ease,filter .9s ease}.gala-me.is-sleep .gala-me-bunny{transform:rotate(-4deg) translateY(calc(var(--u) * .4));filter:brightness(.8) saturate(.85)}.gala-me.is-sleep img{animation-duration:8s}@keyframes bunny-hop{30%{transform:translateY(calc(var(--u) * -1.8)) scale(.97,1.04)}58%{transform:translateY(0) scale(1.06,.93)}78%{transform:scale(.98,1.02)}}@keyframes bunny-wiggle{20%{transform:rotate(-7deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@keyframes bunny-bounce{18%{transform:translateY(calc(var(--u) * -1)) scale(.98,1.03)}36%{transform:translateY(0) scale(1.04,.96)}56%{transform:translateY(calc(var(--u) * -.7)) scale(.99,1.02)}74%{transform:translateY(0) scale(1.03,.97)}}@keyframes bunny-cheer{16%{transform:translateY(calc(var(--u) * -2.2)) scale(.96,1.05) rotate(-3deg)}32%{transform:translateY(0) scale(1.06,.93)}50%{transform:translateY(calc(var(--u) * -2.2)) scale(.96,1.05) rotate(3deg)}66%{transform:translateY(0) scale(1.06,.93)}82%{transform:scale(.99,1.01)}}@keyframes bunny-wake{0%{transform:rotate(-4deg) translateY(calc(var(--u) * .4))}25%{transform:translateY(calc(var(--u) * -1.4)) scale(.97,1.05)}55%{transform:scale(1.05,.94)}}.gala-emote{position:absolute;z-index:2;left:64%;top:2%;pointer-events:none;font-family:var(--kit-display);font-size:calc(var(--u) * 2.6);line-height:1;color:var(--kit-gold-hi);text-shadow:0 1px 0 #3a2608,0 calc(var(--u) * .2) calc(var(--u) * .5) rgba(0,0,0,.6);animation:emote-pop 1s cubic-bezier(.2,.8,.3,1) forwards}.gala-emote.is-heart{color:#f2a0b4}@keyframes emote-pop{0%{opacity:0;transform:translateY(calc(var(--u) * .6)) scale(.4)}25%{opacity:1;transform:translateY(0) scale(1.15)}60%{opacity:1;transform:translateY(calc(var(--u) * -.8)) scale(1)}to{opacity:0;transform:translateY(calc(var(--u) * -2)) scale(.9)}}.gala-emote.is-carrots{left:50%;top:0;width:0;animation:none}.gala-emote.is-carrots img{position:absolute;width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);object-fit:contain;animation:emote-pop 1.1s cubic-bezier(.2,.8,.3,1) forwards}.gala-emote.is-carrots img:nth-child(1){left:calc(var(--u) * -3.4);top:calc(var(--u) * 1.2);rotate:-20deg}.gala-emote.is-carrots img:nth-child(2){left:calc(var(--u) * -1.1);top:calc(var(--u) * -.6);animation-delay:80ms}.gala-emote.is-carrots img:nth-child(3){left:calc(var(--u) * 1.4);top:calc(var(--u) * 1.2);rotate:20deg;animation-delay:.16s}.gala-emote.is-zzz{left:60%;top:8%;animation:none;font-size:calc(var(--u) * 2.3)}.gala-emote.is-zzz i{position:absolute;font-style:normal;opacity:0;animation:emote-z 2.7s ease-in-out infinite}.gala-emote.is-zzz i:nth-child(2){animation-delay:.9s;font-size:.8em}.gala-emote.is-zzz i:nth-child(3){animation-delay:1.8s;font-size:.65em}@keyframes emote-z{0%{opacity:0;transform:translate(0) scale(.6)}25%{opacity:.9}to{opacity:0;transform:translate(calc(var(--u) * 1.6),calc(var(--u) * -3.2)) scale(1.1)}}@media(prefers-reduced-motion:reduce){.gala-me .gala-me-bunny{animation:none!important;transition:none}.gala-emote,.gala-emote img,.gala-emote i{animation:none!important;opacity:1}.gala-emote.is-zzz i:nth-child(2){transform:translate(calc(var(--u) * .8),calc(var(--u) * -1.2))}.gala-emote.is-zzz i:nth-child(3){transform:translate(calc(var(--u) * 1.6),calc(var(--u) * -2.4))}}.gala .gala-fav-slot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed var(--edge-strong);border-radius:calc(var(--u) * var(--r-sm));background:radial-gradient(ellipse at 50% 40%,#e9c46a14,#110a1680 70%)}.gala-fav-plus{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);display:grid;place-items:center;border-radius:50%;border:1px solid var(--edge-strong);background:var(--glass);color:var(--kit-gold-hi);font-size:calc(var(--u) * var(--t-xl));line-height:1}.gala-fav-add{position:absolute;left:0;right:0;top:calc(50% + var(--u) * 2);text-align:center;font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:700;letter-spacing:var(--track);color:var(--kit-ink-2)}.gala-picker{width:min(calc(var(--u) * 58),92cqw)}.gala-panel .gala-pick-note{color:var(--ink-3);font-size:max(11px,calc(var(--u) * var(--t-sm)));line-height:1.4}.gala-pick-note b{margin-right:calc(var(--u) * .4);color:var(--kit-gold-hi);font-variant-numeric:tabular-nums}.gala-pick-wrap{position:relative;margin-inline:calc(var(--u) * -.2)}.gala-pick-wrap:before,.gala-pick-wrap:after{content:"";position:absolute;top:0;bottom:0;z-index:1;pointer-events:none}.gala-pick-wrap:before{left:0;width:calc(var(--u) * 1.2);background:linear-gradient(90deg,rgb(26,15,32),transparent)}.gala-pick-wrap:after{right:0;width:calc(var(--u) * 2.6);background:linear-gradient(270deg,rgb(26,15,32),transparent)}.gala-pick{display:flex;gap:calc(var(--u) * 1);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;scroll-padding-inline:calc(var(--u) * .2);padding:calc(var(--u) * .2) calc(var(--u) * .2) calc(var(--u) * .6);scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none}.gala-pick:active{cursor:grabbing}.gala-pick::-webkit-scrollbar{display:none}.gala .gala-pick>.gala-pick-card{flex:0 0 calc(var(--u) * 11.4);scroll-snap-align:start}.gala .gala-pick-card{position:relative;overflow:hidden;aspect-ratio:4 / 5;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 calc(var(--u) * .4) calc(var(--u) * .8);border:1px solid var(--edge-faint);border-radius:calc(var(--u) * var(--r-sm));background:linear-gradient(180deg,#0e081200 40%,#0e0812d9),var(--bg) center / cover no-repeat,var(--kit-velvet);filter:saturate(.7) brightness(.8);transition:scale .28s cubic-bezier(.3,1.6,.5,1),filter .2s,border-color .2s,box-shadow .2s}.gala .gala-pick-card:active{scale:.95;transition-duration:90ms;transition-timing-function:ease-out}.gala .gala-pick-card.is-on{filter:none;border-color:var(--kit-gold-hi);box-shadow:inset 0 0 0 1px var(--kit-gold-hi),0 0 calc(var(--u) * 1.2) #e9c46a66}.gala-pick-char{position:absolute;left:50%;bottom:calc(var(--u) * 2.4);height:78%;width:auto;translate:-50% 0;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .4) calc(var(--u) * .5) rgba(0,0,0,.5))}.gala-pick-name{position:relative;max-width:100%;font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:800;letter-spacing:var(--track);text-align:center;line-height:1.15;text-shadow:0 1px 2px rgba(0,0,0,.8)}.gala-pick-card.is-on .gala-pick-name{color:var(--kit-gold-hi)}.gala-pick-star{position:absolute;top:calc(var(--u) * .5);right:calc(var(--u) * .5);width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);display:grid;place-items:center;border:1px solid var(--edge);border-radius:50%;background:#0e08128c}.gala-pick-star img{width:62%;height:62%;opacity:0;scale:.6;transition:opacity .16s,scale .24s cubic-bezier(.3,1.6,.5,1)}.gala-pick-card.is-on .gala-pick-star{border-color:var(--kit-gold-hi)}.gala-pick-card.is-on .gala-pick-star img{opacity:1;scale:1}.gala .gala-fav-slot:active{scale:.88;transition-duration:90ms;transition-timing-function:ease-out}.gala-favs-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * .8);min-height:calc(var(--u) * 2.8);margin-bottom:calc(var(--u) * -.6)}.gala-favs-title{min-width:0;white-space:nowrap;color:var(--kit-ink-2);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:800;letter-spacing:var(--track-wide);text-shadow:0 1px 2px rgba(0,0,0,.7)}.gala .gala-favs-edit{position:relative;display:inline-flex;align-items:center;gap:calc(var(--u) * .4);height:calc(var(--u) * 2.6);padding:0 calc(var(--u) * 1);border:1px solid var(--edge);border-radius:99rem;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);flex:none;white-space:nowrap;color:var(--kit-gold-hi);font-size:max(11px,calc(var(--u) * var(--t-sm)));font-weight:800}.gala-favs-edit img{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4)}.gala-favs-edit:after{content:"";position:absolute;inset:calc(var(--u) * -.9) calc(var(--u) * -.3)}.gala .gala-favs-edit:active{scale:.92}.gala-fav-tag{position:absolute;z-index:5;top:calc(var(--u) * .5);right:calc(var(--u) * .5);padding:calc(var(--u) * .15) calc(var(--u) * .7);border:1px solid var(--edge-faint);border-radius:99rem;background:#0e081299;color:var(--kit-ink-2);font-size:max(10px,calc(var(--u) * var(--t-xs)));font-weight:700;letter-spacing:var(--track);pointer-events:none}.gala-label.has-back{margin-left:calc(var(--u) * 4.2)}.gala-points img{image-rendering:pixelated}.gala-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity 1.2s ease,background 1.2s ease}.gala-stage[data-tod=morning] .gala-ambient{opacity:1;background:radial-gradient(120% 90% at 85% 0%,rgba(255,214,150,.22),transparent 60%);mix-blend-mode:soft-light}.gala-stage[data-tod=dusk] .gala-ambient{opacity:1;background:linear-gradient(180deg,#ff804833,#96326e2e 70%);mix-blend-mode:soft-light}.gala-stage[data-tod=night] .gala-ambient{opacity:1;background:radial-gradient(130% 100% at 50% 40%,#2832784d,#06061899);mix-blend-mode:multiply}.gala-drift{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.gala-drift i{position:absolute;left:var(--x);top:var(--y);width:calc(var(--u) * .5 * var(--s));height:calc(var(--u) * .5 * var(--s))}.gala-drift.is-stars i{top:calc(var(--y) * .5);border-radius:50%;background:#fff6d8;box-shadow:0 0 calc(var(--u) * .6) #ffe9a8;animation:drift-twinkle var(--t) ease-in-out var(--d) infinite}.gala-drift.is-xmas i{top:-4%;border-radius:50%;background:#fff;opacity:.85;filter:blur(.5px);animation:drift-fall var(--t) linear var(--d) infinite}.gala-drift.is-lny i{top:-4%;width:calc(var(--u) * .9 * var(--s));height:calc(var(--u) * .9 * var(--s));border-radius:50% 0;background:linear-gradient(135deg,#ff5a4a,#c4161c);animation:drift-fall var(--t) linear var(--d) infinite}.gala-drift.is-lny i:nth-child(3n){border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff2b0,#e9b44c 60%,#9a6a12)}.gala-drift.is-halloween i{top:-4%;width:calc(var(--u) * 1 * var(--s));height:calc(var(--u) * .5 * var(--s));border-radius:50% 50% 0 0;background:#1a0f22;box-shadow:0 0 calc(var(--u) * .4) #ff8c2880;animation:drift-bat var(--t) ease-in-out var(--d) infinite}@keyframes drift-twinkle{0%,to{opacity:.15;scale:.6}50%{opacity:1;scale:1}}@keyframes drift-fall{0%{transform:translate(0) rotate(0)}50%{transform:translate(calc(var(--u) * 2),55cqh) rotate(180deg)}to{transform:translate(calc(var(--u) * -1),110cqh) rotate(360deg)}}@keyframes drift-bat{0%{transform:translate(0);opacity:0}15%{opacity:1}50%{transform:translate(calc(var(--u) * 6),30cqh) scaleY(.5)}to{transform:translate(calc(var(--u) * -3),70cqh);opacity:0}}.gala-vibe{position:absolute;z-index:1;pointer-events:none;left:50%;bottom:0;height:100%;max-width:92%;aspect-ratio:1;translate:-50% 0}.gala-vibe.is-starter{height:52%}.gala-me-bunny img.is-flat~.gala-vibe{bottom:calc(var(--u) * 1.4);height:auto;width:58%;max-width:calc(var(--u) * 13)}.gala .gala-me.vibe-hot img{filter:drop-shadow(0 0 calc(var(--u) * .5) rgba(255,214,110,.95)) drop-shadow(0 0 calc(var(--u) * 1.4) rgba(255,180,60,.6))}.gala-vibe.is-hot i{position:absolute;font-style:normal;font-size:calc(var(--u) * 2.2);color:var(--kit-gold-hi);text-shadow:0 0 calc(var(--u) * .5) #ffcf5a;animation:vibe-spark 2.4s ease-in-out infinite}.gala-vibe.is-hot i:nth-child(1){left:14%;top:30%}.gala-vibe.is-hot i:nth-child(2){left:80%;top:18%;animation-delay:.8s;font-size:calc(var(--u) * 1.6)}.gala-vibe.is-hot i:nth-child(3){left:74%;top:62%;animation-delay:1.6s}@keyframes vibe-spark{0%,to{opacity:0;scale:.4;rotate:0deg}50%{opacity:1;scale:1;rotate:45deg}}.gala-vibe.is-down b{position:absolute;left:50%;top:-22%;translate:-50% 0;width:calc(var(--u) * 5);height:calc(var(--u) * 1.8);border-radius:99rem;background:#8d8aa0;box-shadow:calc(var(--u) * -1.2) calc(var(--u) * -.5) 0 calc(var(--u) * -.1) #9b98ad,calc(var(--u) * 1) calc(var(--u) * -.8) 0 calc(var(--u) * .1) #a6a3b8;animation:vibe-cloud 3s ease-in-out infinite}.gala-vibe.is-down i{position:absolute;top:-8%;width:2px;height:calc(var(--u) * .9);border-radius:2px;background:#9fc4ff;opacity:0;animation:vibe-rain 1.1s linear infinite}.gala-vibe.is-down i:nth-of-type(1){left:42%}.gala-vibe.is-down i:nth-of-type(2){left:50%;animation-delay:.35s}.gala-vibe.is-down i:nth-of-type(3){left:58%;animation-delay:.7s}@keyframes vibe-cloud{50%{translate:-46% calc(var(--u) * -.3)}}@keyframes vibe-rain{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(calc(var(--u) * 4))}}.gala-fav-go img:not(.gala-fav-logo){animation:gala-idle 4.6s ease-in-out infinite;transition:scale .28s cubic-bezier(.3,1.6,.5,1);transform-origin:50% 100%}.gala-favs>:nth-child(3) .gala-fav-go img:not(.gala-fav-logo){animation-delay:-2.1s;animation-duration:5.3s}.gala-fav-go:after{content:"";position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,240,200,.26) 50%,transparent 60%) no-repeat;background-size:250% 100%;background-position:160% 0;animation:card-glint 7s ease-in-out infinite}.gala-favs>:nth-child(3) .gala-fav-go:after{animation-delay:3.5s}@keyframes card-glint{0%,78%{background-position:160% 0}94%,to{background-position:-60% 0}}.gala .gala-fav:active .gala-fav-go img:not(.gala-fav-logo){scale:1.08;transition-duration:.12s;transition-timing-function:ease-out}.gala .gala-fav:active .gala-fav-logo{scale:.96}.gala-continue .gala-foe{transition:scale .3s cubic-bezier(.3,1.6,.5,1)}.gala-continue:active .gala-foe{scale:1.05;transition-duration:.12s}.gala.is-lite .gala-fav-go:after,.gala.is-lite .gala-ambient{display:none}@media(prefers-reduced-motion:reduce){.gala-drift,.gala-fav-go:after{display:none}.gala-vibe i,.gala-vibe b,.gala-fav-go img{animation:none!important}.gala-vibe.is-hot i{opacity:1}}.gala-side{flex:.8;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * 1);padding-bottom:calc(var(--u) * .6)}.gala-side .gala-me{position:relative;left:auto;bottom:auto;width:auto;height:auto;flex:1 1 auto;min-height:0}.gala .gala-invite{flex:none;display:flex;align-items:center;gap:calc(var(--u) * .9);min-height:calc(var(--u) * 5.6);padding:calc(var(--u) * .8) calc(var(--u) * 1);text-align:left;border-radius:calc(var(--u) * var(--r-md));background:linear-gradient(135deg,#783c968c,#281432d9),var(--kit-velvet);box-shadow:0 1px 2px #00000073,0 calc(var(--u) * .6) calc(var(--u) * 1.6) #00000059}.gala-invite-ico{flex:none;display:grid;place-items:center;width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);border-radius:50%;background:var(--kit-gilt);color:#2a1630}.gala-invite-ico .kit-glyph{width:62%;height:62%}.gala-invite-txt{min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .2)}.gala-invite-txt b{font-size:calc(var(--u) * var(--t-md));font-weight:800;color:var(--kit-gold-hi);white-space:nowrap}.gala-invite-txt small{font-size:max(10px,calc(var(--u) * var(--t-sm)));line-height:1.2;opacity:.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gala .gala-invite:active{scale:.96;transition:scale 90ms ease-out}.gala-home>.gala-scene{flex:1.45;padding-bottom:calc(var(--u) * .6)}.gala .gala-continue{overflow:visible;border-radius:calc(var(--u) * var(--r-lg, 1.4));background:linear-gradient(180deg,#110a1600 35%,#110a16e6),var(--bg) center / cover no-repeat,var(--kit-velvet);box-shadow:0 0 0 1px #e9c46a8c,0 1px 2px #00000073,0 calc(var(--u) * 1.2) calc(var(--u) * 3) #00000073}.gala-continue .gala-foe{left:50%;right:auto;translate:-50% 0;bottom:calc(var(--u) * 7.4);height:72%;max-width:80%}.gala-continue .gala-foe{max-height:calc(100% - var(--u) * 8)}.gala-top.is-home{margin-bottom:calc(var(--u) * 1)}.gala-home>.gala-favs{margin-top:calc(var(--u) * -5.2)}.gala .gala-home>.gala-allgames{margin-top:calc(var(--u) * (1.6 - 5.2))}.gala-continue .gala-title{left:0;right:0;width:auto;top:auto;bottom:calc(var(--u) * 1.4);gap:calc(var(--u) * 1)}.gala-continue .gala-title:before{display:none}.gala-continue .gala-title-logo{width:70%;max-height:calc(var(--u) * 6);object-fit:contain}.gala-continue .gala-resume{min-width:60%}.gala-continue:active{scale:.98;transition:scale 90ms ease-out}.gala .gala-home>.gala-favs,.gala .gala-home>.gala-allgames,.gala-home>.gala-scene,.gala-home>.gala-side{margin-top:0;padding-top:0;padding-bottom:0}.gala .gala-home>.gala-favs{gap:calc(var(--u) * 1.2)}.gala-home{margin-bottom:calc(var(--u) * 3.2)}.gala .gala-home>.gala-allgames{align-self:stretch;height:auto;max-height:none;margin-bottom:0}.gala .gala-invite{position:relative;overflow:visible;padding-left:calc(var(--u) * 6.4)}.gala-invite-art{position:absolute;left:calc(var(--u) * .2);bottom:0;width:calc(var(--u) * 6.4);height:150%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .5) rgba(0,0,0,.55));pointer-events:none}.gala-invite-txt b{font-size:calc(var(--u) * var(--t-lg))}.gala .gala-invite{z-index:6}.gala .gala-side .gala-invite{z-index:6}.gala-invite-art{z-index:3}.gala-invite-txt{position:relative;z-index:3}.gala-side{position:relative}.gala-tab-dot{position:absolute;top:calc(var(--u) * .3);left:calc(50% + var(--u) * .9);width:calc(var(--u) * .8);height:calc(var(--u) * .8);border:1.5px solid #1a0f20;border-radius:50%;background:var(--kit-accent)}.email-login{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:safe center;justify-content:center;overflow-y:auto;padding:16px;box-sizing:border-box;background:#0009;cursor:default}.email-login__card{position:relative;width:min(380px,100%);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 24px 12px;background:#111;border:1px solid rgba(255,255,255,.12)}.email-login__logo{width:150px;height:auto;margin-bottom:4px}@media(max-height:430px){.email-login__logo{display:none}}.email-login__title{margin:0;font-family:RawPixel-Bold,"Press Start 2P",monospace;font-size:20px;line-height:22px;letter-spacing:.4px;font-weight:400;color:#f9f9f9;text-align:center}.email-login__subtitle{margin:0 0 4px;font-family:ReadexPro-Light,Readex Pro,sans-serif;font-size:12px;line-height:15px;letter-spacing:.24px;color:#fff9;text-align:center;overflow-wrap:anywhere}.email-login__input{width:100%;height:48px;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);border-radius:0;background:#1a1a1a;color:#f9f9f9;font-family:ReadexPro-Light,Readex Pro,sans-serif;font-size:16px;padding:0 14px;outline:none}.email-login__input:focus{border-color:#ff339a}.email-login__input::placeholder{color:#ffffff59}.email-login__input--code{text-align:center}.email-login__input--code:not(:placeholder-shown){letter-spacing:6px}.email-login__error{margin:0;align-self:stretch;font-family:ReadexPro-Light,Readex Pro,sans-serif;font-size:12px;line-height:15px;color:#ff339a;text-align:center}.email-login__btn-shadow{width:100%;margin-top:4px;padding:0 2px 2px 0;box-sizing:border-box;background:#f9f9f9}.email-login__btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border:1px solid #ff339a;border-radius:0;background:#ff339a;color:#f9f9f9;font-family:RawPixel-Bold,"Press Start 2P",monospace;font-size:18px;line-height:18px;letter-spacing:.4px;cursor:pointer}.email-login__btn:active:not(:disabled){transform:translate(1px,1px)}.email-login__btn:disabled{cursor:default;opacity:.85}.email-login__spinner{width:20px;height:20px;border:2px solid rgba(249,249,249,.35);border-top-color:#f9f9f9;border-radius:50%;animation:email-login-spin .8s linear infinite}@keyframes email-login-spin{to{transform:rotate(360deg)}}.email-login__link{min-height:44px;padding:0 16px;border:none;background:transparent;font-family:ReadexPro-Light,Readex Pro,sans-serif;font-size:12px;color:#ffffff8c;cursor:pointer}.email-login__link:disabled{cursor:default;opacity:.6}.game-frame{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;width:100%;height:100%;border:0;background:#110a16}@font-face{font-family:RawPixel-Bold;src:url(/fonts/RawPixel-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RawPixel;src:url(/fonts/RawPixel.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ROUNDPIXEL-Regular;src:url(/fonts/ROUNDPIXEL-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ReadexPro-Light;src:url(/fonts/ReadexPro-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ReadexPro-Regular;src:url(/fonts/ReadexPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ReadexPro-Medium;src:url(/fonts/ReadexPro-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ReadexPro-Bold;src:url(/fonts/ReadexPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}html,body{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden;overscroll-behavior:none}.me,.buy,.cabinet{padding:var(--tg-safe-top, 0px) var(--tg-safe-right, 0px) var(--tg-safe-bottom, 0px) var(--tg-safe-left, 0px)}#root{overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}*{overscroll-behavior:none}body{background:#111;color:#f9f9f9;font-family:Readex Pro,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer;touch-action:pan-y}img{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}a{color:inherit;text-decoration:none}@keyframes chest-breathe{0%{transform:scale(1.12)}to{transform:scale(.96)}}:root{--vh: 1vh;--vw: 1vw;--dvh: 1dvh;--dvw: 1dvw;--sa-l: env(safe-area-inset-left, 0px);--sa-r: env(safe-area-inset-right, 0px);--sa-t: env(safe-area-inset-top, 0px);--sa-b: env(safe-area-inset-bottom, 0px)}html.is-rotated{--vh: 1vw;--vw: 1vh;--dvh: 1dvw;--dvw: 1dvh;--sa-l: env(safe-area-inset-top, 0px);--sa-t: env(safe-area-inset-right, 0px);--sa-r: env(safe-area-inset-bottom, 0px);--sa-b: env(safe-area-inset-left, 0px)}html.is-rotated,html.is-rotated body{overflow:hidden}html.is-rotated body{position:fixed;top:0;left:0;width:100dvh;height:100dvw;transform-origin:top left;transform:rotate(90deg) translateY(-100%)}html.is-rotated #bg-turn{display:none!important}html.is-rotated .bg-back:not(.is-inside){display:none!important}
