#main{--lux-ease: cubic-bezier(0.22, 1, 0.36, 1);--lux-slow: 700ms var(--lux-ease)}#main .page__header{margin-bottom:var(--sp-7);padding-top:var(--sp-4)}#main .page__header>:not(div),#main .page__header>div:not(.search-bar)>*,#main .page__header>.search-bar{animation:lux-rise 900ms var(--lux-ease) both}#main .page__header .page__subtitle{animation-delay:90ms}#main .page__title{font-size:clamp(2.1rem,3.8vw,3.1rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em}#main .page__title::after{width:44px;height:1px;margin-top:var(--sp-5);border-radius:0}#main .page__subtitle{margin-top:var(--sp-4);max-width:60ch;font-size:var(--fs-md);line-height:1.85}#main .section__title{font-weight:500}#main .btn{transition:background var(--t-base),color var(--t-base),border-color var(--t-base),box-shadow var(--t-base),filter var(--t-base)}#main .btn:active:not(:disabled){transform:none}#main .empty-state{gap:var(--sp-4);padding-block:var(--sp-8)}#main .empty-state>svg{width:40px;height:40px;color:var(--gold);opacity:0.55}#main .empty-state__title{font-size:var(--fs-xl);font-weight:500}#main .empty-state>p:not(.empty-state__title){max-width:46ch;line-height:1.8}.lux-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sp-5);margin-top:var(--sp-2)}.lux-link{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);padding-block:var(--sp-1);font-size:var(--fs-sm);font-weight:600;color:var(--text)}.lux-link svg{width:15px;height:15px;color:var(--gold);transition:transform 600ms var(--lux-ease)}.lux-link::after{content:"";position:absolute;inset-inline-start:0;bottom:-2px;width:100%;height:1px;background:var(--gold);transform:scaleX(0.22);transform-origin:left;transition:transform 700ms var(--lux-ease)}.lux-link:hover{color:var(--text)}.lux-link:hover::after,.lux-link:focus-visible::after{transform:scaleX(1)}.lux-link:hover svg{transform:translateX(4px)}.lux-eyebrow{font-size:var(--fs-xs);letter-spacing:0.22em;text-transform:uppercase;color:var(--gold)}#main .card-grid{gap:var(--sp-5)}#main .card-tile{border-color:var(--hairline-strong);transition:border-color var(--lux-slow),transform var(--lux-slow),box-shadow var(--lux-slow)}@media(hover:hover){#main .card-tile:hover{border-color:var(--gold-line);transform:translateY(-4px);box-shadow:0 0 22px -12px var(--aura),0 22px 40px -24px var(--aura)}#main{--rarity-rainbow-shadow: -10px 6px 26px -16px #f43f5e, 10px 6px 26px -16px #3b82f6, 0 22px 40px -24px #eab308}}#main .card-tile--owned{border-color:color-mix(in srgb,var(--success) 35%,var(--hairline-strong))}#main .card-tile__body{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4) var(--sp-4)}#main .card-tile__name{font-weight:500}#main .card-tile__price-value{font-weight:600;color:var(--gold);font-variant-numeric:tabular-nums}[data-page=collection] #main .stat-cards{gap:0;margin-bottom:var(--sp-7);border-block:1px solid var(--hairline-strong)}[data-page=collection] #main .stat-card{gap:var(--sp-2);padding:var(--sp-6) var(--sp-5);border:0;border-radius:0;background:none}[data-page=collection] #main .stat-card+.stat-card{border-inline-start:1px solid var(--hairline)}[data-page=collection] #main .stat-card__value{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;line-height:1.1}[data-page=collection] #main .stat-card:nth-child(3) .stat-card__value{color:var(--gold)}[data-page=collection] #main .stat-card__label{font-size:var(--fs-xs);letter-spacing:0.14em;text-transform:uppercase}:is([data-page=collection],[data-page=profile]) #main .set-progress{gap:var(--sp-5);padding:var(--sp-6);border-color:var(--hairline-strong);border-radius:var(--radius-lg)}:is([data-page=collection],[data-page=profile]) #main .gacha-inv-block .section__head{flex-wrap:wrap}:is([data-page=collection],[data-page=profile]) #main .set-progress__label{margin-bottom:var(--sp-3)}[data-page=collection] #main .collection-overview .stat-cards{margin-bottom:0;border-block-color:var(--hairline)}[data-page=collection] #main .collection-overview .stat-card{padding:var(--sp-4)}[data-page=collection] #main .collection-overview .stat-card__value{font-size:clamp(1.35rem,2.2vw,1.75rem)}:is([data-page=collection],[data-page=profile]) #main .collection-owned{margin-top:var(--sp-6)}:is([data-page=collection],[data-page=profile]) #main .collection-owned__empty{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}:is([data-page=collection],[data-page=profile]) #main .collection-owned__qty{position:absolute;top:var(--sp-4);inset-inline-end:var(--sp-4);z-index:2;padding:2px 8px;border-radius:var(--radius-sm);background:rgba(0,0,0,0.72);box-shadow:0 0 0 1px rgba(255,255,255,0.18) inset;color:#fff;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;line-height:1.6;pointer-events:none}:is([data-page=collection],[data-page=profile]) #main .collection-owned__sell{min-height:44px}:is([data-page=collection],[data-page=profile]) #main .collection-owned__pager{gap:var(--sp-3);margin-top:var(--sp-5)}:is([data-page=collection],[data-page=profile]) #main .collection-owned__btn{gap:var(--sp-1)}:is([data-page=collection],[data-page=profile]) #main .collection-owned__btn[aria-disabled=true]{opacity:0.45;cursor:not-allowed}:is([data-page=collection],[data-page=profile]) #main .collection-owned__pager .pager__status{min-width:6.5em;font-size:var(--fs-base);font-weight:600;color:var(--text)}@media(max-width:560px){#main .pager:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2) var(--sp-3)}#main .pager .pager__status{grid-column:1 / -1;grid-row:1}}[data-page=guide] #main .guide-layout{grid-template-columns:200px minmax(0,1fr);gap:var(--sp-8)}[data-page=guide] #main .guide-toc{gap:0;border-inline-start:1px solid var(--hairline-strong)}[data-page=guide] #main .guide-toc a{margin-inline-start:-1px;padding:var(--sp-2) var(--sp-4);border-radius:0;border-inline-start:1px solid transparent;line-height:1.5;transition:color var(--t-base),border-color var(--t-base)}[data-page=guide] #main .guide-toc a:hover{background:none;color:var(--text)}[data-page=guide] #main .guide-toc a.is-active{border-inline-start-color:var(--gold);color:var(--gold)}[data-page=guide] #main .guide-section{margin-bottom:var(--sp-8)}[data-page=guide] #main .guide-section+.guide-section{padding-top:var(--sp-7);border-top:1px solid var(--hairline)}[data-page=guide] #main .guide-section h2{font-size:var(--fs-xl);font-weight:500;margin-bottom:var(--sp-4)}[data-page=guide] #main .guide-section p,[data-page=guide] #main .guide-section ol li{line-height:1.85}[data-page=guide] #main .guide-section p{max-width:72ch}[data-page=guide] #main .table-wrap{margin-top:var(--sp-5);border:0;border-block:1px solid var(--hairline-strong);border-radius:0}[data-page=guide] #main #rarity-table:empty{min-height:100rem}[data-page=guide] #main .table th{padding-block:var(--sp-4);background:none;font-weight:500;letter-spacing:0.12em}[data-page=guide] #main .table th,[data-page=guide] #main .table td{border-bottom-color:var(--hairline)}[data-page=guide] #main .table tbody tr td{transition:background var(--t-base)}.guide-rarity__th{font-size:var(--fs-xs);color:var(--text-muted)}[data-page=guide] #main .guide-section ol{gap:var(--sp-5)}[data-page=guide] #main .guide-section ol li{padding-inline-start:56px}[data-page=guide] #main .guide-section ol li::before{content:counter(step,decimal-leading-zero);width:auto;height:auto;border:0;background:none;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:500;line-height:1.5}[data-page=guide] #main .guide-section ol li strong{color:var(--text);font-weight:600}[data-page=guide] #main .spec-list{grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:0;border-top:1px solid var(--hairline-strong)}[data-page=guide] #main .spec-list dt,[data-page=guide] #main .spec-list dd{padding-block:var(--sp-4);border-bottom:1px solid var(--hairline)}[data-page=guide] #main .spec-list dt{font-family:var(--font-display);font-size:var(--fs-md);color:var(--gold)}[data-page=guide] #main .spec-list dd{color:var(--text-muted);line-height:1.8}[data-page=profile] #main .panel{padding:var(--sp-6);border-color:var(--hairline-strong);border-radius:var(--radius-lg)}[data-page=profile] #main .panel__title{font-weight:500}[data-page=profile] #main .profile-hero{gap:var(--sp-6)}[data-page=profile] #main .profile-hero__name{font-size:var(--fs-xl);font-weight:600}[data-page=profile] #main .profile-connect{border-color:var(--hairline-strong)}.lux-info{counter-reset:lux-section;border-top:1px solid var(--hairline-strong)}.lux-info__section{counter-increment:lux-section;display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--sp-3) var(--sp-7);padding-block:var(--sp-7);border-bottom:1px solid var(--hairline);scroll-margin-top:calc(var(--header-h) + var(--sp-5));animation:lux-rise 900ms var(--lux-ease) both}.lux-info__section::before{content:counter(lux-section,decimal-leading-zero);grid-column:1;font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:0.2em;color:var(--gold)}.lux-info__section h2{grid-column:1;align-self:start;font-size:var(--fs-xl);font-weight:500;line-height:1.3}.lux-info__section>p,.lux-info__section>div{grid-column:2;grid-row:1 / span 2;max-width:64ch;color:var(--text-muted);font-size:var(--fs-md);line-height:1.9}.lux-info__section>.page-text-lines~.page-text-lines{grid-row:auto}.lux-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--sp-8);border-block:1px solid var(--hairline-strong);animation:lux-rise 900ms var(--lux-ease) 120ms both}.lux-fact{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-6) var(--sp-5)}.lux-fact+.lux-fact{border-inline-start:1px solid var(--hairline)}.lux-fact svg{width:22px;height:22px;margin-bottom:var(--sp-2);color:var(--gold)}.lux-fact__label{font-size:var(--fs-xs);letter-spacing:0.14em;text-transform:uppercase;color:var(--text-muted)}.lux-fact__value{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.2;color:var(--text);font-variant-numeric:lining-nums}.lux-fact__note{font-size:var(--fs-xs);color:var(--text-faint)}.lux-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5);margin-bottom:var(--sp-8)}.lux-channel{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6);border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:var(--bg-elevated);color:inherit;animation:lux-rise 900ms var(--lux-ease) both;transition:border-color var(--lux-slow),transform var(--lux-slow),box-shadow var(--lux-slow)}.lux-channel:nth-child(2){animation-delay:80ms}.lux-channel:nth-child(3){animation-delay:160ms}.lux-channel:hover{color:inherit;border-color:var(--gold-line);transform:translateY(-3px);box-shadow:0 22px 40px -28px rgba(0,0,0,0.8)}.lux-channel--primary{background:radial-gradient(90% 120% at 0% 0%,var(--gold-soft),transparent 65%),var(--bg-elevated)}.lux-channel__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--sp-2);border:1px solid var(--gold-line);border-radius:50%;color:var(--gold)}.lux-channel__icon svg{width:20px;height:20px}.lux-channel__title{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:500}.lux-channel__detail{font-size:var(--fs-sm);color:var(--gold);overflow-wrap:anywhere}.lux-channel__body{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.8}.lux-channel .lux-link{align-self:flex-start;margin-top:auto;padding-top:var(--sp-3)}.lux-channel:hover .lux-link::after{transform:scaleX(1)}.lux-channel:hover .lux-link svg{transform:translateX(4px)}[data-page=contact] #contact-report:empty{min-height:38rem}html[lang=th] :is(.lux-eyebrow,.lux-fact__label,[data-page=collection] #main .stat-card__label,[data-page=guide] #main .table th,.lux-info__section::before){letter-spacing:0}html[lang=th] .lux-info__section::before{letter-spacing:0.2em}@keyframes lux-rise{from{opacity:0;transform:translateY(14px)}}@media(max-width:1023.98px){[data-page=guide] #main .guide-layout{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}[data-page=guide] #main .guide-toc{flex-wrap:nowrap;gap:var(--sp-1);overflow-x:auto;padding-bottom:0;border-inline-start:0;border-bottom:1px solid var(--hairline-strong);scrollbar-width:none}[data-page=guide] #main .guide-toc a{flex:none;margin:0 0 -1px;padding:var(--sp-3);border-inline-start:0;border-bottom:1px solid transparent;white-space:nowrap}[data-page=guide] #main .guide-toc a.is-active{border-bottom-color:var(--gold)}[data-page=guide] #main .guide-toc:empty{min-height:calc(var(--fs-sm) * 1.5 + 2 * var(--sp-3) + 1px)}.lux-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-fact:nth-child(3){border-inline-start:0}.lux-fact:nth-child(n+3){border-top:1px solid var(--hairline)}.lux-channels{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}[data-page=collection] #main .stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=collection] #main .stat-card:nth-child(odd){border-inline-start:0}[data-page=collection] #main .stat-card:nth-child(n+3){border-top:1px solid var(--hairline)}}@media(max-width:767.98px){#main .page__header{margin-bottom:var(--sp-6);padding-top:0}#main .page__subtitle{font-size:var(--fs-base);line-height:1.8}#main .card-grid{gap:var(--sp-3)}#main .card-tile__body{padding:var(--sp-3)}.lux-info__section{grid-template-columns:minmax(0,1fr);grid-template-rows:none;padding-block:var(--sp-6)}.lux-info__section>p,.lux-info__section>div{grid-column:1;grid-row:auto;font-size:var(--fs-base)}.lux-fact{padding:var(--sp-5) var(--sp-3)}.lux-fact+.lux-fact{padding-inline-start:var(--sp-4)}.lux-channel{padding:var(--sp-5)}[data-page=guide] #main .guide-section{margin-bottom:var(--sp-7)}[data-page=guide] #main .guide-section+.guide-section{padding-top:var(--sp-6)}[data-page=guide] #main .guide-section ol li{padding-inline-start:44px}[data-page=guide] #main .spec-list{grid-template-columns:minmax(0,1fr)}[data-page=guide] #main .spec-list dt{padding-bottom:0;border-bottom:0}[data-page=guide] #main .spec-list dd{padding-top:var(--sp-1)}[data-page=collection] #main .stat-card{padding:var(--sp-5) var(--sp-3)}[data-page=collection] #main .stat-card+.stat-card{padding-inline-start:var(--sp-4)}:is([data-page=collection],[data-page=profile]) #main .set-progress{padding:var(--sp-5)}[data-page=profile] #main .panel{padding:var(--sp-5)}}@media(prefers-reduced-motion:reduce){#main .page__header>:not(div),#main .page__header>div:not(.search-bar)>*,#main .page__header>.search-bar,.lux-info__section,.lux-facts,.lux-channel{animation:none}#main .card-tile:hover,.lux-channel:hover{transform:none}}#main .home{padding-block:clamp(var(--sp-7),6vw,88px) var(--sp-8)}#main .home-section+.home-section{margin-top:clamp(var(--sp-8),7vw,112px)}#main [data-reveal]{transition:opacity 900ms var(--lux-ease),transform 900ms var(--lux-ease)}#main [data-reveal].is-pending{opacity:0;transform:translateY(18px)}#main .home-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4) var(--sp-6);margin-bottom:var(--sp-6)}#main .home-head__text{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}#main .home-head__title{font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:500;line-height:1.25}#main .home-head__lead{max-width:60ch;color:var(--text-muted);line-height:1.8}#main .home-head .lux-link{flex:none}#main .home-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,calc((100% - 4 * var(--sp-6)) / 5));gap:var(--sp-6);overflow-x:auto;padding-bottom:var(--sp-4);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--gold-line) transparent}#main .home-row>*{scroll-snap-align:start}#main .home-cards{--grid-cols: 6}@media(max-width:1279.98px){#main .home-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--sp-5)) / 3.4);overflow-x:auto;padding-bottom:var(--sp-4);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--gold-line) transparent}#main .home-cards>*{scroll-snap-align:start}}@media(max-width:767.98px){#main .home-section+.home-section{margin-top:var(--sp-8)}#main .home-head{margin-bottom:var(--sp-5)}#main .page__title{font-size:1.7rem}#main .home-head__title{font-size:1.35rem}#main .home-row{grid-auto-columns:58%;gap:var(--sp-5)}#main .home-cards{grid-auto-columns:33%;gap:var(--sp-4)}}@media(prefers-reduced-motion:reduce){#main [data-reveal]{transition:none}}[data-page=gacha] #main{--gp-ivory: #f5f0e6;--gp-muted: #b8af9f;--gp-champ: #e6cd98;--gp-champ-hi: #f8eac8;--gp-line: rgba(230, 205, 152, 0.26);--gp-line-soft: rgba(230, 205, 152, 0.13);--gp-glow: rgba(232, 202, 140, 0.55);--gp-rainbow: linear-gradient(100deg, #f43f5e, #f59e0b, #eab308, #22c55e, #3b82f6, #a855f7);--gp-num: "Bebas Neue", var(--font-body);color:var(--gp-ivory);background:radial-gradient(48% 30% at 50% 17%,rgba(232,202,140,0.15),transparent 70%),radial-gradient(120% 70% at 50% 0%,#0e0d0b,#040404 60%);color-scheme:dark;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root[data-theme=light] [data-page=gacha] #main{--bg: #000;--bg-elevated: #101010;--bg-sunken: #000;--bg-hover: #1a1a1a;--border: #222;--border-strong: #333;--hairline: #222;--hairline-strong: #333;--text: #fff;--text-muted: #9a9a9a;--text-faint: #6b6b6b;--accent: #fff;--accent-soft: rgba(255, 255, 255, 0.1);--accent-grad: #fff;--on-accent: #000;--gold: #fff;--gold-hover: #fff;--gold-soft: rgba(255, 255, 255, 0.08);--gold-line: #333;--gold-grad: linear-gradient(#fff, #fff);--gold-foil: linear-gradient(#fff, #fff);--on-gold: #000;--success: #3fbf7f;--danger: #e5484d;--warning: #f0b429;--rarity-R: #9ca3af;--rarity-ASP-parallel: #facc15;--rarity-SE: #fde047;--g-black: #000;--g-ivory: #fff;--g-gold: #fff;--g-gold-soft: rgba(255, 255, 255, 0.14);--g-gold-line: rgba(255, 255, 255, 0.42);--g-surface: #101010;--g-shadow: 0 22px 50px -24px rgba(0, 0, 0, 0.9)}[data-page=gacha] #main .gacha-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-page=gacha] #main .gacha-stage{position:relative}[data-page=gacha] #main .gacha-stage:not([data-state=ready]){min-height:min(100vh,760px)}[data-page=gacha] #main .gacha-stage__status{text-align:center;font-size:13px;color:var(--gp-muted)}[data-page=gacha] #main .gacha-stage__skeleton{display:grid;justify-items:center;gap:14px;padding:8px 16px 0}[data-page=gacha] #main .gacha-sk{display:block;border-radius:12px;background:linear-gradient(90deg,rgba(230,205,152,0.05),rgba(230,205,152,0.1),rgba(230,205,152,0.05));background-size:200% 100%;animation:gacha-sk 1.6s ease-in-out infinite}[data-page=gacha] #main .gacha-sk--tabs{width:min(1376px,100%);height:112px;margin-bottom:14px}[data-page=gacha] #main .gacha-sk--machine{width:min(440px,100%);aspect-ratio:var(--machine-ratio)}[data-page=gacha] #main .gacha-sk--name{width:min(360px,80%);height:34px;margin-top:30px}[data-page=gacha] #main .gacha-sk--spec{width:120px;height:16px}[data-page=gacha] #main .gacha-sk--bar{width:min(520px,100%);height:70px;margin-top:14px}[data-page=gacha] #main .gacha-sk--guard{width:min(520px,100%);height:96px}@keyframes gacha-sk{0%{background-position:100% 0}100%{background-position:-100% 0}}[data-page=gacha] #main .gacha-stage__message{padding-top:10vh}[data-page=gacha] #main .gacha-stage__body{position:relative}[data-page=gacha] #main .gacha-stage__inner{position:relative;z-index:1;display:grid;justify-items:center;gap:28px;max-width:var(--container);margin-inline:auto;padding:var(--sp-2) var(--sp-5) 0}[data-page=gacha] #main .gacha-tabs{display:grid;grid-template-columns:repeat(var(--tab-cols, 4),minmax(0,1fr));gap:16px;width:100%;padding-top:14px}[data-page=gacha] #main .gacha-tabs:is([data-count="1"],[data-count="2"],[data-count="3"]){max-width:calc(var(--tab-cols) * 340px)}[data-page=gacha] #main .gacha-tab{--tab-accent: #888888;position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;min-height:112px;padding:12px 76px 12px 12px;border:1px solid color-mix(in srgb,var(--tab-accent) 60%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--tab-accent) 88%,#000),color-mix(in srgb,var(--tab-accent) 38%,#000));color:#fff;text-align:left;font:inherit;cursor:pointer;opacity:0.5;filter:saturate(0.55);transition:opacity 0.3s,filter 0.3s,box-shadow 0.3s}[data-page=gacha] #main .gacha-tab:hover{opacity:0.8;filter:saturate(0.85)}[data-page=gacha] #main .gacha-tab[aria-pressed=true]{opacity:1;filter:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--tab-accent) 70%,#fff),0 12px 34px -10px var(--tab-accent)}[data-page=gacha] #main .gacha-tab:focus-visible{outline:2px solid var(--gp-champ);outline-offset:3px}[data-page=gacha] #main .gacha-tab__thumb{grid-row:1 / 3;align-self:center;display:block;width:64px;height:auto}[data-page=gacha] #main .gacha-tab__text{display:grid;gap:3px;min-width:0}[data-page=gacha] #main .gacha-tab__name{font:700 18px/1.15 var(--font-body);letter-spacing:0.01em;overflow-wrap:anywhere}[data-page=gacha] #main .gacha-tab__price{display:grid;gap:1px;font-size:13px;color:rgba(255,255,255,0.78)}[data-page=gacha] #main .gacha-tab__offer{display:block}[data-page=gacha] #main .gacha-tab__chase{align-self:end;justify-self:end;display:grid;justify-items:end;gap:2px;margin-top:8px}[data-page=gacha] #main .gacha-tab__label{display:inline-flex;align-items:center;gap:4px;font:600 11px/1 var(--font-body)}[data-page=gacha] #main .gacha-tab__label .gacha-icon{width:13px;height:13px}[data-page=gacha] #main .gacha-tab__value{font:700 18px/1.1 var(--font-body);color:#7cff6b;font-variant-numeric:lining-nums tabular-nums;text-shadow:0 0 10px rgba(124,255,107,0.35)}[data-page=gacha] #main .gacha-tab__slab{position:absolute;top:-12px;right:12px;width:56px;transform:rotate(5deg);pointer-events:none}[data-page=gacha] #main .gacha-tab__slab:not(:empty){padding:3px;border:1px solid rgba(255,255,255,0.75);border-radius:5px;background:linear-gradient(160deg,rgba(255,255,255,0.5),rgba(255,255,255,0.12));box-shadow:0 8px 16px -4px rgba(0,0,0,0.6)}[data-page=gacha] #main .gacha-tab__slab-label{display:block;margin-bottom:3px;padding:2px 3px;border-radius:2px;background:#f4f4f4;color:#b91c1c;font:700 6.5px/1.2 var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-page=gacha] #main .gacha-tab__slab-card{display:block;aspect-ratio:var(--card-ratio);overflow:hidden;border-radius:2px;background:#111}[data-page=gacha] #main .gacha-tab__slab-card>*{display:block;width:100%;height:100%;object-fit:cover}[data-page=gacha] #main .gacha-tab__slab-card>img.is-landscape{object-fit:contain}[data-page=gacha] #main :is(.gacha-tab__slab,.gacha-tab__chase)>*{animation:gacha-tab-in 0.4s ease both}@keyframes gacha-tab-in{from{opacity:0}to{opacity:1}}[data-page=gacha] #main .gacha-stage__center{display:grid;justify-items:center;width:100%;min-width:0}[data-page=gacha] #main .gacha-ring{--ring-w: 440px;position:relative;width:100%;height:calc(var(--ring-w) / var(--art-ratio));overflow-x:clip}[data-page=gacha] #main .gacha-ring__item{position:absolute;top:0;left:50%;width:var(--ring-w);margin-left:calc(var(--ring-w) / -2);transition:transform 0.35s ease,opacity 0.35s ease,filter 0.35s ease}[data-page=gacha] #main .gacha-ring__item[data-offset="0"]{z-index:3}[data-page=gacha] #main .gacha-ring__item:is([data-offset="1"],[data-offset="-1"],[data-offset="2"],[data-offset="-2"]){cursor:pointer}[data-page=gacha] #main .gacha-ring__item[data-offset="1"]{z-index:2;transform:translateX(calc(var(--ring-w) * 0.86)) scale(0.72);opacity:0.5;filter:saturate(0.6)}[data-page=gacha] #main .gacha-ring__item[data-offset="-1"]{z-index:2;transform:translateX(calc(var(--ring-w) * -0.86)) scale(0.72);opacity:0.5;filter:saturate(0.6)}[data-page=gacha] #main .gacha-ring__item[data-offset="2"]{z-index:1;transform:translateX(calc(var(--ring-w) * 1.4)) scale(0.55);opacity:0.28;filter:saturate(0.45)}[data-page=gacha] #main .gacha-ring__item[data-offset="-2"]{z-index:1;transform:translateX(calc(var(--ring-w) * -1.4)) scale(0.55);opacity:0.28;filter:saturate(0.45)}[data-page=gacha] #main .gacha-ring__item[data-offset="3"]{z-index:0;transform:translateX(calc(var(--ring-w) * 1.85)) scale(0.45);opacity:0;pointer-events:none}[data-page=gacha] #main .gacha-ring__item[data-offset="-3"]{z-index:0;transform:translateX(calc(var(--ring-w) * -1.85)) scale(0.45);opacity:0;pointer-events:none}[data-page=gacha] #main .gacha-ring__img{display:block;width:100%;height:auto}[data-page=gacha] #main .gacha-stage__lower{display:grid;grid-template-columns:minmax(0,520px) 200px;justify-content:center;align-items:center;gap:56px;width:100%}[data-page=gacha] #main .gacha-stage__lower.is-soon{grid-template-columns:minmax(0,520px)}[data-page=gacha] #main .gacha-stage__deal{display:grid;justify-items:center;width:100%}[data-page=gacha] #main .gacha-stage__machine{position:relative;width:440px;max-width:100%;aspect-ratio:var(--art-ratio);margin:0;transition:opacity 0.4s,filter 0.4s}[data-page=gacha] #main .gacha-stage__img{position:relative;z-index:1;display:block;width:100%;height:100%}[data-page=gacha] #main .gacha-stage__machine::before{content:"";position:absolute;inset:1% 3% 2%;z-index:0;border-radius:22px;box-shadow:0 0 90px 14px rgba(232,202,140,0.42)}[data-page=gacha] #main .gacha-stage__machine.is-dimmed{opacity:0.55;filter:saturate(0.7)}[data-page=gacha] #main .gacha-stage__machine.is-soldout .gacha-stage__img,[data-page=gacha] #main .gacha-tab.is-soldout .gacha-tab__thumb,[data-page=gacha] #main .gacha-ring__item.is-soldout .gacha-ring__img{filter:grayscale(1)}[data-page=gacha] #main .gacha-stage__product.is-soldout .gacha-product{filter:grayscale(1) drop-shadow(0 12px 18px rgba(0,0,0,0.75)) drop-shadow(0 0 22px var(--gp-glow))}[data-page=gacha] #main .gacha-deal__soldout{margin-top:10px;font-size:16px;font-weight:700;letter-spacing:0.04em;color:var(--danger)}[data-page=gacha] #main .gacha-tab__soldout{font-weight:700;color:var(--danger)}[data-page=gacha] #main .gacha-stage__shine{position:absolute;left:var(--glass-x);top:var(--glass-y);width:var(--glass-w);height:var(--glass-h);z-index:2;overflow:hidden;border-radius:6px;pointer-events:none}[data-page=gacha] #main .gacha-stage__dust{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}[data-page=gacha] #main .gacha-stage__ring{position:absolute;left:var(--ring-x);top:var(--ring-y);width:var(--ring-d);aspect-ratio:1;translate:-50% -50%;z-index:3;border-radius:50%;pointer-events:none}[data-page=gacha] #main .gacha-stage__flare{position:absolute;left:var(--tray-x);top:var(--tray-y);width:12px;height:12px;margin:-6px 0 0 -6px;z-index:3;border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,0.95),rgba(232,202,140,0.65) 35%,transparent 66%)}[data-page=gacha] #main .gacha-stage__drop{position:absolute;left:var(--tray-x);top:var(--tray-y);width:30%;translate:-50% -50%;z-index:4;opacity:0;pointer-events:none}[data-page=gacha] #main .gacha-stage__drop>img{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 18px rgba(0,0,0,0.75)) drop-shadow(0 0 22px var(--gp-glow))}[data-page=gacha] #main .gacha-stage__floor{width:min(380px,90%);height:34px;margin-top:-16px;border-radius:50%;background:radial-gradient(closest-side,rgba(232,202,140,0.6),transparent)}[data-page=gacha] #main .gacha-stage__product{position:relative;display:grid;place-items:center;min-width:0;height:320px}[data-page=gacha] #main .gacha-stage__product:empty{display:none}[data-page=gacha] #main .gacha-stage__product::before{content:"";position:absolute;left:50%;bottom:6px;width:170px;height:26px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(232,202,140,0.5),transparent);pointer-events:none}[data-page=gacha] #main .gacha-product{position:relative;display:block;width:auto;max-width:100%;height:auto;max-height:280px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,0.75)) drop-shadow(0 0 22px var(--gp-glow))}[data-page=gacha] #main .gacha-stage__soon{position:absolute;left:50%;top:34%;z-index:5;translate:-50% -50%;rotate:-8deg;padding:10px 26px;border:1px solid rgba(248,234,200,0.7);border-radius:999px;background:rgba(10,8,6,0.82);color:var(--gp-champ-hi);font:700 20px/1 var(--font-body);letter-spacing:0.06em;white-space:nowrap;box-shadow:0 10px 30px -8px rgba(0,0,0,0.8)}[data-page=gacha] #main .gacha-deal__soon{margin-top:14px;font-size:15px;color:var(--gp-muted)}[data-page=gacha] #main .gacha-deal__soon strong{color:var(--gp-champ-hi);font-weight:700}[data-page=gacha] #main .gacha-deal{display:grid;justify-items:center;width:100%;max-width:520px;margin-top:26px;text-align:center}[data-page=gacha] #main .gacha-deal__eyebrow,[data-page=gacha] #main .gacha-panel__eyebrow{font:600 11px/1 var(--font-body);letter-spacing:0.32em;text-transform:uppercase;color:var(--gp-champ)}[data-page=gacha] #main .gacha-deal__name{margin-top:12px;font:700 32px/1.15 var(--font-body);letter-spacing:0.005em;text-wrap:balance;overflow-wrap:anywhere;color:var(--gp-ivory)}[data-page=gacha] #main .gacha-deal__rule{width:72px;height:1px;margin-top:15px;background:linear-gradient(90deg,transparent,var(--gp-champ),transparent);box-shadow:0 0 10px rgba(232,202,140,0.7)}[data-page=gacha] #main .gacha-deal__spec{margin-top:10px;font-size:14px;letter-spacing:0.04em;color:var(--gp-muted)}[data-page=gacha] #main .gacha-deal__notice{margin-top:16px}[data-page=gacha] #main .gacha-deal__notice .gacha-badge-test{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border:1px solid rgba(255,196,94,0.5);border-radius:999px;background:rgba(255,196,94,0.06);color:#ffcf7a;font-size:12.5px}[data-page=gacha] #main .gacha-deal__notice .gacha-status{color:var(--gp-muted)}[data-page=gacha] #main .gacha-order{display:grid;gap:8px;width:100%;margin-top:22px}[data-page=gacha] #main .gacha-order__kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-page=gacha] #main .gacha-order__kinds[hidden],[data-page=gacha] #main .gacha-order__kind[hidden]{display:none}[data-page=gacha] #main .gacha-order__kind{display:grid;justify-items:start;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--gp-line-soft);border-radius:12px;background:rgba(255,255,255,0.02);color:var(--gp-muted);text-align:start;cursor:pointer;transition:border-color 0.2s,color 0.2s}[data-page=gacha] #main .gacha-order__kind[aria-pressed=true]{border-color:var(--gp-champ);background:rgba(230,205,152,0.08);color:var(--gp-ivory)}[data-page=gacha] #main .gacha-order__kind[aria-disabled=true]{cursor:not-allowed;opacity:0.55}[data-page=gacha] #main .gacha-order__kind:focus-visible{outline:2px solid var(--gp-champ-hi);outline-offset:2px}[data-page=gacha] #main .gacha-order__kind-name{font:600 13px/1.2 var(--font-body)}[data-page=gacha] #main .gacha-order__kind-price{font:400 22px/1 var(--gp-num);letter-spacing:0.02em}[data-page=gacha] #main .gacha-order__kind-hint{color:var(--gp-muted);font-size:12px}[data-page=gacha] #main .gacha-order__kind-hint:empty{display:none}[data-page=gacha] #main .gacha-order__bar{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--gp-line);border-radius:18px;background:linear-gradient(180deg,rgba(230,205,152,0.06),rgba(255,255,255,0.015));box-shadow:inset 0 1px 0 rgba(248,234,200,0.08),0 26px 60px -30px rgba(232,202,140,0.5)}[data-page=gacha] #main .gacha-order__stepper{display:flex;align-items:center;height:52px;border:1px solid var(--gp-line-soft);border-radius:12px}[data-page=gacha] #main .gacha-order__step{display:grid;place-items:center;width:52px;height:52px;border:0;background:none;color:var(--gp-muted);cursor:pointer;transition:color 0.2s}[data-page=gacha] #main .gacha-order__step:hover:not([aria-disabled=true]){color:var(--gp-champ-hi)}[data-page=gacha] #main .gacha-order__qty{width:44px;min-width:0;padding:3px 0 0;border:0;background:none;color:var(--gp-ivory);text-align:center;font:400 30px/1 var(--gp-num);letter-spacing:0.02em;appearance:textfield;-moz-appearance:textfield}[data-page=gacha] #main .gacha-order__qty::-webkit-inner-spin-button,[data-page=gacha] #main .gacha-order__qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-page=gacha] #main .gacha-order__qty:focus-visible{outline:2px solid var(--gp-champ);outline-offset:2px;border-radius:6px}[data-page=gacha] #main .gacha-order__cta{flex:1;min-width:0;height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:12px;background:var(--accent);color:var(--on-accent);font:700 16.5px/1 var(--font-body);letter-spacing:0.01em;white-space:nowrap;cursor:pointer;transition:background 0.3s}[data-page=gacha] #main .gacha-order__cta:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,var(--bg))}[data-page=gacha] #main .gacha-order__cta:focus-visible{outline:2px solid var(--gp-champ-hi);outline-offset:3px}[data-page=gacha] #main .gacha-order__cta i{width:1px;height:18px;background:rgba(0,0,0,0.28)}[data-page=gacha] #main .gacha-order__total{padding-top:3px;font:400 26px/1 var(--gp-num);letter-spacing:0.02em}[data-page=gacha] #main .gacha-order__cta:disabled{cursor:not-allowed;background:rgba(255,255,255,0.06);color:var(--gp-muted);box-shadow:inset 0 0 0 1px var(--gp-line-soft)}[data-page=gacha] #main .gacha-order__cta:disabled i{display:none}[data-page=gacha] #main .gacha-order .gacha-status{min-height:0;text-align:center}[data-page=gacha] #main .gacha-order .gacha-status:empty{display:none}[data-page=gacha] #main .gacha-order__note{font-size:13px;color:var(--gp-muted)}[data-page=gacha] #main .gacha-order__note a{font-weight:600;color:var(--gp-champ)}[data-page=gacha] #main .gacha-order__resume{min-height:44px;padding:0 var(--sp-2);border:0;background:none;font:inherit;font-weight:600;color:var(--gp-champ);text-decoration:underline;cursor:pointer}[data-page=gacha] #main .gacha-guard{display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin-top:12px;border:1px solid var(--gp-line-soft);border-radius:16px;background:linear-gradient(180deg,rgba(230,205,152,0.04),rgba(255,255,255,0.01))}[data-page=gacha] #main .gacha-guard__cell{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:12px 16px}[data-page=gacha] #main .gacha-guard .gacha-icon{width:18px;height:18px;color:var(--gp-champ);filter:drop-shadow(0 0 5px rgba(232,202,140,0.45))}[data-page=gacha] #main .gacha-guard__label{font-size:12px;letter-spacing:0.03em;color:var(--gp-muted)}[data-page=gacha] #main .gacha-guard__value{display:block;font:700 16px/1.25 var(--font-body);color:var(--gp-ivory)}[data-page=gacha] #main .gacha-guard__value em{font:400 27px/1 var(--gp-num);font-style:normal;letter-spacing:0.02em;color:var(--gp-champ-hi);text-shadow:0 0 14px rgba(232,202,140,0.35)}[data-page=gacha] #main .gacha-showcase{display:grid;gap:36px;margin-top:40px}[data-page=gacha] #main .gacha-showcase:empty{display:none}[data-page=gacha] #main .gacha-orn{display:flex;align-items:center;gap:14px;width:min(560px,80%);margin:0 auto}[data-page=gacha] #main .gacha-orn span{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--gp-line))}[data-page=gacha] #main .gacha-orn span:last-child{background:linear-gradient(90deg,var(--gp-line),transparent)}[data-page=gacha] #main .gacha-orn .gacha-icon{width:12px;height:12px;color:var(--gp-champ);filter:drop-shadow(0 0 6px rgba(232,202,140,0.7))}[data-page=gacha] #main :is(.gacha-guard__value,.gacha-order__total,.gacha-order__qty){font-variant-numeric:lining-nums tabular-nums}@media(min-width:768px)and (max-width:1199.98px){[data-page=gacha] #main .gacha-tab{grid-template-columns:36px minmax(0,1fr);column-gap:8px;padding:10px 38px 10px 10px}[data-page=gacha] #main .gacha-tab__thumb{grid-row:1;width:36px}[data-page=gacha] #main .gacha-tab__name{font-size:15px}[data-page=gacha] #main .gacha-tab__price{font-size:12px}[data-page=gacha] #main .gacha-tab__chase{grid-column:1 / -1;justify-self:stretch;justify-items:start;margin-top:6px}[data-page=gacha] #main .gacha-tab__value{font-size:16px}[data-page=gacha] #main .gacha-tab__slab{top:-10px;right:4px;width:30px}}@media(max-width:1023.98px){[data-page=gacha] #main .gacha-stage__inner{gap:20px;padding-inline:var(--sp-4)}[data-page=gacha] #main .gacha-stage__lower{grid-template-columns:minmax(0,520px);justify-items:center;gap:12px}}@media(max-width:767.98px){[data-page=gacha] #main .gacha-stage__machine{width:100%}[data-page=gacha] #main .gacha-sk--tabs{height:220px}[data-page=gacha] #main .gacha-ring{--ring-w: min(47vw, 440px)}[data-page=gacha] #main .gacha-tabs{grid-template-columns:repeat(var(--tab-cols-sm, 2),minmax(0,1fr));gap:12px}[data-page=gacha] #main .gacha-tab{grid-template-columns:32px minmax(0,1fr);column-gap:8px;min-height:0;padding:10px 40px 10px 10px;border-radius:14px}[data-page=gacha] #main .gacha-tab__thumb{grid-row:1;width:32px}[data-page=gacha] #main .gacha-tab__name{font-size:12px}[data-page=gacha] #main .gacha-tab__price{font-size:10.5px}[data-page=gacha] #main .gacha-tab__chase{grid-column:1 / -1;justify-self:stretch;justify-items:start;margin-top:6px}[data-page=gacha] #main .gacha-tab__value{font-size:13px}[data-page=gacha] #main .gacha-tab__slab{top:-10px;right:6px;width:36px}[data-page=gacha] #main .gacha-deal{margin-top:18px}[data-page=gacha] #main .gacha-deal__name{font-size:20px}[data-page=gacha] #main .gacha-order__bar{gap:8px;padding:6px}[data-page=gacha] #main .gacha-order__step{width:44px}[data-page=gacha] #main .gacha-order__qty{width:34px;font-size:22px}[data-page=gacha] #main .gacha-order__cta{gap:9px;font-size:13px}[data-page=gacha] #main .gacha-order__total{font-size:19px}[data-page=gacha] #main .gacha-guard__cell{padding:10px 12px}[data-page=gacha] #main .gacha-guard__label{font-size:11px;letter-spacing:0}[data-page=gacha] #main .gacha-guard__value{font-size:12px}[data-page=gacha] #main .gacha-guard__value em{font-size:19px}[data-page=gacha] #main .gacha-showcase{gap:24px;margin-top:28px}}@media(max-width:399.98px){[data-page=gacha] #main .gacha-tab{grid-template-columns:30px minmax(0,1fr);column-gap:6px;padding:8px 26px 8px 8px}[data-page=gacha] #main .gacha-tab__thumb{width:30px}[data-page=gacha] #main .gacha-tab__name{font-size:clamp(11px,3vw,12px)}[data-page=gacha] #main .gacha-tab__slab{top:-6px;right:2px;width:22px}}@media(max-height:500px)and (orientation:landscape)and (pointer:coarse){#main .home-row{grid-auto-columns:38%}[data-page=gacha] #main .gacha-ring{--ring-w: calc((100vh - var(--header-h) - 24px) * var(--art-ratio))}[data-page=gacha] #main .gacha-stage__machine{width:100%}[data-page=gacha] #main .gacha-sk--machine{width:calc((100vh - var(--header-h) - 24px) * var(--machine-ratio))}}[data-page=gacha] #main .gacha-stage__body{--gp-accent: #f97316;--gp-fire: #ff7a18;--gp-fire-hi: #ffc46b}[data-page=gacha] #main .gacha-stage__machine:not(.is-dimmed)::before{animation:gacha-breathe 3.6s ease-in-out infinite}@keyframes gacha-breathe{0%,100%{opacity:0.4}50%{opacity:1}}[data-page=gacha] #main .gacha-stage__shine::before{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:24%;background:linear-gradient(100deg,transparent,rgba(255,248,230,0.34),transparent);transform:translateX(-190%) skewX(-16deg);animation:gacha-sweep 5s ease-in-out infinite}@keyframes gacha-sweep{0%{transform:translateX(-190%) skewX(-16deg)}55%,100%{transform:translateX(560%) skewX(-16deg)}}[data-page=gacha] #main .gacha-stage__dust i{position:absolute;left:var(--x);bottom:8%;width:4px;height:4px;border-radius:50%;background:var(--gp-accent);box-shadow:0 0 8px 1px var(--gp-accent);opacity:0;animation:gacha-rise var(--d) linear infinite;animation-delay:var(--t)}@keyframes gacha-rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:0.85}100%{opacity:0;transform:translate(var(--dx),-520px)}}[data-page=gacha] #main .gacha-stage__fire{position:absolute;top:-32px;bottom:-24px;z-index:0;overflow:hidden;pointer-events:none}[data-page=gacha] #main .gacha-stage__fire--l{left:0;right:calc(50% + 236px);-webkit-mask-image:linear-gradient(90deg,#000 62%,transparent);mask-image:linear-gradient(90deg,#000 62%,transparent)}[data-page=gacha] #main .gacha-stage__fire--r{right:0;left:calc(50% + 236px);-webkit-mask-image:linear-gradient(270deg,#000 62%,transparent);mask-image:linear-gradient(270deg,#000 62%,transparent)}[data-page=gacha] #main .gacha-flame{position:absolute;left:var(--x);bottom:var(--b);width:calc(14px * var(--s));height:calc(21px * var(--s));opacity:0;animation:gacha-flame var(--d) cubic-bezier(0.3,0.1,0.6,1) infinite;animation-delay:var(--t)}[data-page=gacha] #main .gacha-flame::before{content:"";position:absolute;inset:25% -45% -20%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gp-fire) 55%,transparent),transparent)}[data-page=gacha] #main .gacha-flame i{position:absolute;inset:0;transform-origin:50% 100%;animation:gacha-flick var(--f) ease-in-out infinite alternate;background:radial-gradient(60% 42% at 50% 80%,#fffaf0 0%,var(--gp-fire-hi) 38%,transparent 72%),linear-gradient(to top,var(--gp-fire-hi) 0%,var(--gp-fire) 48%,color-mix(in srgb,var(--gp-fire) 15%,transparent) 100%);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 36'><path d='M12 0C13.5 6.5 21 10.5 21 21.5 21 29.5 17 36 12 36 7 36 3 29.5 3 22 3 16.5 6.2 13 7.6 9.2 8.6 12 9.6 13.6 10.6 14.2 10.4 9 10.2 4.6 12 0Z'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 36'><path d='M12 0C13.5 6.5 21 10.5 21 21.5 21 29.5 17 36 12 36 7 36 3 29.5 3 22 3 16.5 6.2 13 7.6 9.2 8.6 12 9.6 13.6 10.6 14.2 10.4 9 10.2 4.6 12 0Z'/></svg>") center / contain no-repeat}@keyframes gacha-flame{0%{transform:translate(0,0) scale(0.6);opacity:0}14%{transform:translate(calc(var(--dx) * 0.1),calc(var(--h) * -0.08)) scale(1);opacity:1}65%{opacity:0.75}100%{transform:translate(var(--dx),calc(var(--h) * -1)) scale(0.22);opacity:0}}@keyframes gacha-flick{from{transform:scale(1,1) skewX(-5deg)}to{transform:scale(0.84,1.16) skewX(6deg)}}[data-page=gacha] #main .gacha-spark,[data-page=gacha] #main .gacha-glow{position:absolute;left:var(--x);bottom:var(--b);width:var(--z);height:var(--z);border-radius:50%;opacity:0;animation:gacha-spark var(--d) linear infinite;animation-delay:var(--t)}[data-page=gacha] #main .gacha-spark{background:#fff3d6;box-shadow:0 0 6px 1px var(--gp-fire),0 0 14px 2px color-mix(in srgb,var(--gp-fire) 45%,transparent)}[data-page=gacha] #main .gacha-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--gp-fire-hi) 70%,transparent),transparent)}@keyframes gacha-spark{0%{transform:translate(0,0);opacity:0}10%{opacity:1}55%{transform:translate(calc(var(--dx) * 0.6),calc(var(--h) * -0.55))}100%{transform:translate(var(--dx),calc(var(--h) * -1));opacity:0}}[data-page=gacha] #main .gacha-stage__machine.is-ringing .gacha-stage__ring{animation:gacha-ring 0.5s ease-out 3}@keyframes gacha-ring{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.9),0 0 30px 10px rgba(232,202,140,0.9)}100%{box-shadow:0 0 0 18px rgba(255,255,255,0),0 0 0 0 rgba(232,202,140,0)}}[data-page=gacha] #main .gacha-stage__machine.is-shaking{animation:gacha-jiggle 0.32s ease-in-out 2}@keyframes gacha-jiggle{0%,100%{translate:0 0}25%{translate:-3px 0}75%{translate:3px 0}}[data-page=gacha] #main .gacha-stage__machine.is-dropping .gacha-stage__flare{animation:gacha-stage-burst 0.9s ease-out both}@keyframes gacha-stage-burst{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(34)}}[data-page=gacha] #main .gacha-stage__machine.is-dropping .gacha-stage__drop{animation:gacha-stage-drop 1.4s cubic-bezier(0.2,0.8,0.2,1) both}@keyframes gacha-stage-drop{0%{opacity:0;transform:perspective(800px) translateY(-10%) scale(0.25)}25%{opacity:1;transform:perspective(800px) translateY(0) scale(0.5)}65%{transform:perspective(800px) translateY(14%) scale(1.25) rotateY(25deg)}100%{opacity:1;transform:perspective(800px) translateY(8%) scale(1.12) rotateY(0)}}[data-page=gacha] #main .gacha-stage__body.is-paused *,[data-page=gacha] #main .gacha-stage__body.is-paused *::before,[data-page=gacha] #main .gacha-stage__body.is-paused *::after{animation-play-state:paused!important}@media(max-width:1023.98px){[data-page=gacha] #main .gacha-stage__fire{display:none}}@media(prefers-reduced-motion:reduce){[data-page=gacha] #main .gacha-stage *,[data-page=gacha] #main .gacha-stage *::before,[data-page=gacha] #main .gacha-stage *::after{animation:none!important;transition:none!important}[data-page=gacha] #main .gacha-stage__dust,[data-page=gacha] #main .gacha-stage__fire{display:none}}
