.bird-collection-page{--collection-ink:#2f2742;--collection-muted:#746d80;--collection-purple:#7957d5;--collection-cream:#fffaf0;--bird-card-flip-duration:560ms;--bird-card-flip-easing:cubic-bezier(.2,.72,.2,1);--bird-card-flip-perspective:1100px;--bird-card-flip-rotate-y:180deg;--bird-card-flip-rotate-y-reverse:-180deg;min-height:100dvh;max-width:540px;margin:0 auto;padding:0 18px calc(44px + env(safe-area-inset-bottom));background:#f8f6fb;color:var(--collection-ink)}.bird-collection-appbar{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:calc(60px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:color-mix(in srgb,#f8f6fb 92%,transparent);backdrop-filter:blur(18px)}.bird-collection-appbar button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit}.bird-collection-appbar button svg,.bird-collection-appbar-action svg,.bird-collection-appbar>i svg{width:22px;height:22px}.bird-collection-appbar>span{display:grid;text-align:center;line-height:1.12}.bird-collection-appbar>span small{color:var(--collection-purple);font-size:12px;font-weight:900;letter-spacing:.16em}.bird-collection-appbar>span b{font-size:17px}.bird-collection-appbar-action,.bird-collection-appbar>i{display:grid;width:44px;height:44px;place-items:center;color:var(--collection-purple)}.bird-collection-appbar-action{border-radius:50%;background:transparent}.bird-collection-appbar-action:active{background:#efe9fa}.bird-collection-appbar.has-labeled-action{grid-template-columns:64px 1fr 64px}.bird-collection-appbar-action.is-labeled{width:64px;height:48px;gap:1px;align-content:center;border-radius:14px;text-decoration:none}.bird-collection-appbar-action.is-labeled svg{width:20px;height:20px}.bird-collection-appbar-action.is-labeled span{max-width:64px;overflow:hidden;font-size:12px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.bird-collection-hero{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px 16px;margin:8px 0 14px;padding:18px 16px 16px 18px;overflow:hidden;border:1px solid #e7def3;border-radius:22px;background:linear-gradient(150deg,#f5f0fd,#ece3fa);box-shadow:0 5px 16px rgba(68,45,111,.05);isolation:isolate}.bird-collection-hero:after{position:absolute;z-index:-1;right:-64px;bottom:-96px;width:210px;height:210px;border:38px solid rgba(255,255,255,.42);border-radius:50%;content:""}.collection-hero-copy{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:5px;min-width:0;padding-right:54px}.collection-hero-copy>small{color:var(--collection-purple);font-size:12px;font-weight:900;letter-spacing:.12em;line-height:1.35;text-wrap:balance}.collection-hero-copy h1{color:var(--collection-ink);font-size:clamp(20px,6vw,24px);line-height:1.2;letter-spacing:-.045em}.collection-hero-copy h1,.collection-hero-copy p{margin:0;word-break:keep-all;overflow-wrap:anywhere}.collection-hero-copy p{color:#655b72;font-size:12px;font-weight:700;line-height:1.5}.collection-hero-copy h1:lang(ja){word-break:keep-all;line-break:strict}.collection-hero-copy p:lang(ja){word-break:normal;word-break:auto-phrase;line-break:strict}.collection-hero-copy p{text-wrap:pretty}.collection-level-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:var(--collection-purple);color:#fff;font-size:12px;font-weight:900;letter-spacing:.03em;font-variant-numeric:tabular-nums;box-shadow:0 4px 10px rgba(121,87,213,.24)}.bird-collection-hero.is-complete .collection-level-chip{background:linear-gradient(135deg,#f0c766,#cf9431);box-shadow:0 4px 10px rgba(207,148,49,.28)}.bird-collection-hero>.collection-hero-card{position:absolute;z-index:1;top:-16px;right:-14px;width:74px;aspect-ratio:5/7;object-fit:cover;border-radius:9px;opacity:.96;filter:drop-shadow(0 10px 14px rgba(55,37,91,.22));transform:rotate(13deg);pointer-events:none}.collection-ring{position:relative;z-index:2;display:grid;width:96px;height:96px;place-items:center;border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 6px 16px rgba(68,45,111,.08)}.collection-ring svg{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.collection-ring-track{fill:none;stroke:rgba(121,87,213,.13);stroke-width:9}.collection-ring-fill{fill:none;stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.collection-ring-count{position:relative;display:grid;justify-items:center;line-height:1}.collection-ring-count b{color:var(--collection-ink);font-size:30px;font-weight:900;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.collection-ring-count i{margin-top:3px;color:#746d80;font-size:12px;font-style:normal;font-weight:800}.collection-ring.is-complete{box-shadow:0 6px 18px rgba(207,148,49,.2)}.collection-rarity-meter{position:relative;z-index:2;grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px;margin:0;padding:0;list-style:none}.collection-rarity-meter li{display:grid;justify-items:center;gap:2px;min-width:0;padding:7px 4px;border:1px solid rgba(255,255,255,.9);border-radius:13px;background:rgba(255,255,255,.74)}.collection-rarity-meter li>span{display:inline-flex;align-items:center;gap:4px;color:#5d536c;font-size:12px;font-weight:900;letter-spacing:.02em;line-height:1.2}.collection-rarity-meter li>span i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--collection-rarity)}.collection-rarity-meter li>b{color:var(--collection-ink);font-size:12px;font-weight:850;line-height:1.25;font-variant-numeric:tabular-nums}.collection-rarity-meter li>em{display:block;width:100%;height:3px;margin-top:2px;overflow:hidden;border-radius:999px;background:rgba(121,87,213,.1)}.collection-rarity-meter li>em span{display:block;height:100%;border-radius:inherit;background:var(--collection-rarity-fill,var(--collection-rarity));transition:width .35s ease}.collection-rarity-meter li.is-full{border-color:var(--collection-rarity-edge,#e7def3)}.collection-hero-copy h1>.mm-skeleton{margin:2px 0}.collection-hero-copy p>.mm-skeleton{margin:3px 0}.collection-rarity-meter li>b>.mm-skeleton{margin:1.5px 0}.bird-collection-reward,.bird-collection-status{border:1px solid #ebe6f0;border-radius:22px;background:#fff;box-shadow:0 8px 24px rgba(54,45,70,.06)}.bird-collection-status{padding:16px 16px 18px}.bird-collection-count{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}.bird-collection-count>b{flex:none;font-size:16px;font-weight:900;letter-spacing:-.03em}.bird-collection-count>small{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0;color:var(--collection-muted);font-size:12px;font-weight:750;text-align:right}.bird-collection-page.is-game .bird-collection-count{flex-wrap:wrap;row-gap:2px}.bird-collection-page.is-game .bird-collection-count>small{margin-left:auto}.bird-collection-progress{height:8px;margin:13px 0 15px;overflow:hidden;border-radius:999px;background:#eeeaf2}.bird-collection-progress span{display:block;height:100%;border-radius:inherit;background:var(--collection-purple);transition:width .35s ease}.bird-card-reveal-button{position:relative;overflow:hidden;display:grid;grid-template-columns:42px 1fr 22px;align-items:center;width:100%;min-height:66px;padding:10px 12px;border:0;border-radius:18px;background:var(--collection-purple);color:#fff;text-align:left;box-shadow:0 10px 20px rgba(121,87,213,.22);isolation:isolate}.bird-card-reveal-button>*{position:relative;z-index:1}.bird-card-reveal-button.is-draw-ready:not(:disabled):after{position:absolute;z-index:0;top:-45%;bottom:-45%;left:-25%;width:18%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);content:"";opacity:0;transform:translateX(0) skewX(-18deg);animation:bird-card-reveal-shimmer 3.8s ease-in-out infinite;pointer-events:none}@keyframes bird-card-reveal-shimmer{0%,68%{opacity:0;transform:translateX(0) skewX(-18deg)}72%{opacity:.75}88%{opacity:.75;transform:translateX(750%) skewX(-18deg)}to{opacity:0;transform:translateX(750%) skewX(-18deg)}}.bird-card-reveal-button:disabled{background:#efeaf6;color:#5f566f;box-shadow:none}.bird-card-reveal-button:disabled small{opacity:1}.bird-card-reveal-button>svg:first-child{width:24px;height:24px}.bird-card-reveal-button>svg:last-child{width:20px;height:20px}.bird-card-reveal-button:disabled>svg:last-child{visibility:hidden}.bird-card-reveal-button span{display:grid;gap:3px}.bird-card-reveal-button b{font-size:14px}.bird-card-reveal-button small{opacity:.82;font-size:12px;font-weight:650}.bird-card-season-complete{display:grid;grid-template-columns:42px 1fr;align-items:center;min-height:66px;padding:10px 12px;border:1px solid #d9cdf2;border-radius:18px;background:linear-gradient(135deg,#f5f0ff,#fff);color:var(--collection-purple)}.bird-card-season-complete>svg{width:24px;height:24px}.bird-card-season-complete>span{display:grid;gap:4px;min-width:0}.bird-card-season-complete b{font-size:14px}.bird-card-season-complete small{color:#75648f;font-size:12px;font-weight:700;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.bird-card-season-complete small:lang(ja){word-break:normal;word-break:auto-phrase}.bird-card-multi-reveal-button{display:grid;grid-template-columns:42px 1fr 22px;align-items:center;width:100%;min-height:60px;margin-top:9px;padding:9px 12px;border:1px solid #d6c8f2;border-radius:17px;background:#f3eefc;color:var(--collection-purple);text-align:left}.bird-card-multi-reveal-button:disabled{opacity:.58}.bird-card-multi-reveal-button>svg:first-child{width:23px;height:23px}.bird-card-multi-reveal-button>svg:last-child{width:19px;height:19px}.bird-card-multi-reveal-button span{display:grid;gap:3px}.bird-card-multi-reveal-button b{font-size:13px}.bird-card-multi-reveal-button small{color:#75648f;font-size:12px;font-weight:700;text-wrap:pretty}.bird-card-reset-button{margin:10px 2px 0 auto;padding:0;border:0;background:transparent;color:var(--collection-purple);font-size:12px;font-weight:800;line-height:1.4}.bird-card-reset-button:disabled{opacity:.6}.bird-collection-message{margin:12px 2px 0;color:#655b72;font-size:12px;font-weight:700;text-align:center}.bird-collection-reward{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0 20px;padding:14px}.bird-collection-reward>span{display:grid;width:44px;height:44px;place-items:center;border-radius:15px;background:#fff3d3;color:#a86a00}.bird-collection-reward>span svg{width:22px;height:22px}.bird-collection-reward:not(.collection-reward-track)>div{display:grid;gap:2px}.bird-collection-reward:not(.collection-reward-track)>div small{color:#a86a00;font-size:12px;font-weight:900;letter-spacing:.1em}.bird-collection-reward:not(.collection-reward-track)>div b{font-size:13px}.bird-collection-reward:not(.collection-reward-track)>div p{margin:0;color:var(--collection-muted);font-size:12px;font-weight:650}.bird-collection-reward>strong{font-size:13px}.bird-collection-reward>i{display:flex;align-items:center;gap:4px;color:#47835c;font-size:12px;font-style:normal;font-weight:850}.bird-collection-reward>i svg{width:14px;height:14px}.bird-card-rarity-tabs{display:flex;gap:7px;margin:0 -18px 14px;padding:0 18px 4px;overflow-x:auto;scrollbar-width:none}.bird-card-rarity-tabs::-webkit-scrollbar{display:none}.bird-card-rarity-tabs button{flex:none;min-width:48px;min-height:44px;padding:0 13px;border:1px solid #e3dde9;border-radius:999px;background:#fff;color:var(--collection-muted);font-size:12px;font-weight:850;white-space:nowrap}.bird-card-rarity-tabs button.selected{border-color:var(--collection-purple);background:var(--collection-purple);color:#fff}.bird-card-rarity-tabs button:disabled{opacity:.42}.bird-card-rarity-tabs button i{margin-left:5px;font-size:12px;font-style:normal;font-weight:700}.bird-collection-page.is-game .bird-card-rarity-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0 0 14px;padding:0 0 4px;overflow:visible}.bird-collection-page.is-game .bird-card-rarity-tabs button{display:grid;place-content:center;gap:1px;min-width:0;min-height:48px;padding:4px 0;border-radius:16px;line-height:1.15}.bird-collection-page.is-game .bird-card-rarity-tabs button i{display:block;margin-left:0}.bird-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.bird-card-tile{min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.bird-card-image-wrap{position:relative;display:block;overflow:hidden;aspect-ratio:5/7;border-radius:15px;background:#e9e5ed;box-shadow:0 9px 20px rgba(47,39,66,.13)}.bird-card-image-wrap img{display:block;width:100%;height:100%;object-fit:cover}.bird-card-tile.locked .bird-card-image-wrap img{filter:saturate(.5) brightness(.82)}.bird-card-tile.locked .bird-card-image-wrap:after{position:absolute;inset:0;background:rgba(41,33,51,.12);content:""}.bird-card-image-wrap>i{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:rgba(38,30,47,.48);color:#fff;transform:translate(-50%,-50%);backdrop-filter:blur(8px)}.bird-card-image-wrap>i svg{width:18px;height:18px}.bird-card-image-wrap>em{position:absolute;z-index:2;right:8px;bottom:8px;padding:5px 7px;border-radius:999px;background:rgba(60,40,94,.78);color:#fff;font-size:12px;font-style:normal;font-weight:900;letter-spacing:.08em;backdrop-filter:blur(6px)}.bird-collection-page.is-game .bird-card-image-wrap>em{right:5px;bottom:5px;padding:2px 6px;line-height:1.2;letter-spacing:.04em}.bird-card-tile-meta{display:grid;gap:1px;padding:9px 4px 0}.bird-card-tile-meta small{color:#8f8598;font-size:12px;font-weight:850;letter-spacing:.04em}.bird-card-tile-meta b{font-size:14px}.bird-card-tile-meta b,.bird-card-tile-meta em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bird-card-tile-meta em{color:var(--collection-muted);font-size:12px;font-style:normal;font-weight:650}.bird-card-multi-reveal-overlay{position:fixed;z-index:1001;inset:0;display:grid;align-items:end;justify-items:center;padding:28px 14px max(14px,env(safe-area-inset-bottom));background:rgba(31,25,39,.68);backdrop-filter:blur(10px)}.bird-card-multi-reveal-sheet{position:relative;width:min(100%,520px);max-height:calc(var(--visual-viewport-height, 100dvh) - 42px);padding:24px 18px 18px;overflow-y:auto;border-radius:30px;background:#fff;box-shadow:0 30px 80px rgba(18,13,24,.36)}.bird-card-multi-reveal-close{position:absolute;top:14px;right:14px;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;background:#f0ebf5;color:var(--collection-ink)}.bird-card-multi-reveal-close svg{width:19px;height:19px}.bird-card-multi-reveal-sheet>header{padding:2px 48px 18px 2px}.bird-card-multi-reveal-sheet>header small{color:var(--collection-purple);font-size:12px;font-weight:900;letter-spacing:.12em}.bird-card-multi-reveal-sheet>header h2{margin:6px 0 5px;font-size:22px;letter-spacing:-.045em}.bird-card-multi-reveal-sheet>header p{margin:0;color:var(--collection-muted);font-size:12px;font-weight:650}.bird-card-multi-reveal-sheet>header .bird-card-multi-reveal-moi{color:var(--collection-purple);font-weight:850}.bird-card-multi-reveal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(98px,1fr));gap:16px 10px}.bird-card-multi-reveal-grid article{display:grid;min-width:0;gap:2px}.bird-card-multi-reveal-grid img{display:block;width:100%;aspect-ratio:5/7;margin-bottom:5px;border-radius:13px;object-fit:cover;box-shadow:0 9px 20px rgba(47,39,66,.16)}.bird-card-multi-reveal-grid small{color:var(--collection-purple);font-size:12px;font-weight:900;letter-spacing:.04em}.bird-card-multi-reveal-grid b,.bird-card-multi-reveal-grid span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bird-card-multi-reveal-grid span{color:var(--collection-muted);font-weight:650}.bird-card-multi-reveal-done{width:100%;min-height:50px;margin-top:20px;border:0;border-radius:16px;background:var(--collection-purple);color:#fff;font-size:13px;font-weight:850}.bird-card-detail-overlay{--bird-card-flip-duration:560ms;--bird-card-flip-easing:cubic-bezier(.2,.72,.2,1);--bird-card-flip-perspective:1100px;--bird-card-flip-rotate-y:180deg;--bird-card-flip-rotate-y-reverse:-180deg;position:fixed;z-index:1000;inset:0;display:grid;align-items:end;justify-items:center;padding:28px 14px max(14px,env(safe-area-inset-bottom));background:rgba(31,25,39,.64);backdrop-filter:blur(10px)}.bird-card-detail-sheet{position:relative;width:min(100%,440px);max-height:calc(var(--visual-viewport-height, 100dvh) - 42px);padding:22px 18px 18px;overflow-y:auto;border-radius:30px;background:#fff;box-shadow:0 30px 80px rgba(18,13,24,.36)}.bird-card-detail-close{position:absolute;z-index:3;top:14px;right:14px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:rgba(32,27,39,.66);color:#fff;backdrop-filter:blur(8px)}.bird-card-detail-close svg{width:20px;height:20px}.bird-card-detail-flip{display:block;width:min(74%,282px);margin:0 auto;padding:0;aspect-ratio:5/7;border:0;background:transparent;perspective:var(--bird-card-flip-perspective)}.bird-card-detail-flip:disabled{color:inherit;opacity:1}.bird-card-detail-flip.is-concealed{cursor:pointer}.bird-card-detail-flip.is-concealed .bird-card-detail-flip-inner{animation:bird-card-draw-arrive .52s cubic-bezier(.2,.78,.24,1) both,bird-card-draw-breathe 2.2s ease-in-out .6s infinite}.bird-card-detail-flip.is-concealed:active .bird-card-detail-flip-inner{transform:scale(.97)}.bird-card-detail-flip-inner{position:relative;width:100%;height:100%;border-radius:20px;transform-style:preserve-3d;transition:transform var(--bird-card-flip-duration) var(--bird-card-flip-easing);box-shadow:0 20px 38px rgba(41,30,58,.24);will-change:transform}.bird-card-detail-flip.back .bird-card-detail-flip-inner{transform:rotateY(var(--bird-card-flip-rotate-y))}.bird-card-detail-face{position:absolute;inset:0;overflow:hidden;border-radius:20px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bird-card-detail-face.back{transform:rotateY(var(--bird-card-flip-rotate-y))}.bird-card-detail-face img{display:block;width:100%;height:100%;object-fit:cover}.bird-card-detail-copy{padding:20px 4px 14px;text-align:center}.bird-card-detail-copy>small{color:var(--collection-purple);font-size:12px;font-weight:900;letter-spacing:.08em}.bird-card-detail-copy h2{margin:6px 0 8px;font-size:24px;letter-spacing:-.04em}.bird-card-detail-copy h2 span{color:var(--collection-muted);font-size:14px}.bird-card-detail-copy p{margin:0;color:var(--collection-muted);font-size:12px;font-weight:650}.bird-card-draw-prompt{display:grid;justify-items:center;gap:4px;min-height:118px;padding:22px 4px 14px;text-align:center}.bird-card-draw-prompt svg{width:20px;height:20px;margin-bottom:2px;color:var(--collection-purple)}.bird-card-draw-prompt b{font-size:17px;letter-spacing:-.025em}.bird-card-draw-prompt span{color:var(--collection-muted);font-size:12px;font-weight:700}@keyframes bird-card-draw-arrive{0%{opacity:0;transform:scale(.86) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bird-card-draw-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bird-card-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.bird-card-detail-actions.has-reroll{grid-template-columns:repeat(2,minmax(0,1fr))}.bird-card-detail-actions button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:7px;border:1px solid #e3dce9;border-radius:15px;background:#f7f4fa;color:var(--collection-ink);font-size:12px;font-weight:850}.bird-card-detail-reroll{grid-column:1/-1;border-color:#ffd782;background:linear-gradient(135deg,#fff4cf,#ffe3a8);color:#5d4300;box-shadow:0 10px 18px rgba(204,146,31,.18)}.bird-card-detail-share{border-color:var(--collection-purple);background:var(--collection-purple);color:#fff}.bird-card-detail-actions svg{width:17px;height:17px}.bird-card-detail-actions.has-video .bird-card-detail-video{grid-column:1/-1;border-color:#2a2735;background:#2a2735;color:#fff}.bird-card-detail-video-link{grid-column:1/-1;display:flex;min-height:44px;align-items:center;justify-content:center;border:1px dashed #2a2735;border-radius:15px;color:var(--collection-ink);font-size:12px;font-weight:850;text-decoration:none}.bird-collection-entry{display:grid;grid-template-columns:50px minmax(0,1fr) auto 20px;align-items:center;gap:11px;min-height:82px;padding:14px;border:1px solid #e7def3;border-radius:21px;background:#f2ecfa;color:#342947;text-decoration:none}.bird-collection-entry-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:17px;background:#fff;color:#7957d5;box-shadow:0 7px 18px rgba(68,45,111,.1)}.bird-collection-entry-icon svg{width:24px;height:24px}.bird-collection-entry-copy{display:grid;gap:2px;min-width:0}.bird-collection-entry-copy small{color:#7957d5;font-size:12px;font-weight:900}.bird-collection-entry-copy b{font-size:15px}.bird-collection-entry-copy em{overflow:hidden;color:#756b82;font-size:12px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.bird-collection-entry-progress{display:grid;justify-items:end;gap:2px}.bird-collection-entry-progress strong{font-size:17px;letter-spacing:-.04em}.bird-collection-entry-progress strong i{color:#94899f;font-size:12px;font-style:normal}.bird-collection-entry-progress small{display:flex;align-items:center;gap:3px;color:#9a6508;font-size:12px;font-weight:800;white-space:nowrap}.bird-collection-entry-progress small svg{width:11px;height:11px}.bird-collection-entry>svg{width:18px;height:18px;color:#8d8198}.bird-collection-entry.compact{grid-template-columns:42px minmax(0,1fr) auto 18px;min-height:68px;padding:10px 12px;border-radius:17px}.bird-collection-entry.compact .bird-collection-entry-icon{width:42px;height:42px;border-radius:14px}.profile-page .bird-collection-entry{margin:16px 0}.home-bird-management-card .bird-collection-entry{margin:0 14px 14px}.bird-collection-dress-entry{margin:0 18px 14px}.points-page .bird-collection-entry{margin:0 0 14px}@media (min-width:700px){.bird-collection-page{margin-top:20px;border-radius:32px 32px 0 0;box-shadow:0 0 0 1px #eee8f2}}@media (prefers-reduced-motion:reduce){.bird-collection-progress span{transition:none}.bird-card-reveal-button.is-draw-ready:not(:disabled):after{animation:none}.bird-card-detail-flip-inner,.bird-card-detail-flip.back .bird-card-detail-flip-inner{transform:none;transition:none}.bird-card-detail-face{transition:none}.bird-card-detail-flip.is-concealed .bird-card-detail-flip-inner{animation:none}.bird-card-detail-face.back{transform:none;opacity:0}.bird-card-detail-flip.back .bird-card-detail-face.front{opacity:0}.bird-card-detail-flip.back .bird-card-detail-face.back{opacity:1}}.bird-mine-summary{display:grid;gap:14px;margin:8px 0 16px;padding:20px 18px;border:1px solid #e8def5;border-radius:28px;background:#eee6fa;box-shadow:0 14px 34px rgba(66,47,105,.1)}.bird-mine-summary-head small{color:var(--collection-purple);font-size:12px;font-weight:900;letter-spacing:.16em}.bird-mine-summary-head b{display:block;margin-top:4px;font-size:28px;line-height:1;letter-spacing:-.06em}.bird-mine-summary-head b i{margin-left:4px;color:#948b9d;font-size:14px;font-style:normal;font-weight:800;letter-spacing:0}.bird-mine-summary-head p{margin:8px 0 0;color:#655b72;font-size:12px;font-weight:650;line-height:1.55}.bird-mine-highlight{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border-radius:18px;background:rgba(255,255,255,.74)}.bird-mine-highlight img{display:block;width:54px;aspect-ratio:5/7;object-fit:cover;border-radius:13px}.bird-mine-highlight span{display:grid;gap:1px;min-width:0}.bird-mine-highlight small{color:var(--collection-purple);font-size:12px;font-weight:900;letter-spacing:.16em}.bird-mine-highlight b{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.bird-mine-highlight em{color:var(--collection-muted);font-size:12px;font-style:normal;font-weight:650}.bird-mine-empty{display:grid;gap:10px;justify-items:center;margin-top:8px;padding:46px 22px;border:1px solid #ebe6f0;border-radius:22px;background:#fff;box-shadow:0 8px 24px rgba(54,45,70,.06);text-align:center}.bird-mine-empty>span{display:grid;width:44px;height:44px;place-items:center;border-radius:15px;background:#eee6fa;color:var(--collection-purple)}.bird-mine-empty p{margin:0;color:var(--collection-muted);font-size:12px;font-weight:650;line-height:1.55}.bird-mine-empty a,.bird-mine-empty button{display:grid;min-height:44px;align-content:center;padding:0 20px;border:0;border-radius:18px;background:var(--collection-purple);color:#fff;font-size:14px;font-weight:850;text-decoration:none}.bird-card-ad-button{display:grid;grid-template-columns:42px 1fr 22px;align-items:center;width:100%;min-height:60px;margin-top:9px;padding:9px 12px;border:1px dashed #d6c8f2;border-radius:17px;background:#faf7ff;color:var(--collection-purple);text-align:left}.bird-card-ad-button:disabled{opacity:.58}.bird-card-ad-button>svg:first-child{width:23px;height:23px}.bird-card-ad-button>svg:last-child{width:19px;height:19px}.bird-card-ad-button span{display:grid;gap:3px}.bird-card-ad-button b{font-size:13px}.bird-card-ad-button small{color:#75648f;font-size:12px;font-weight:700;text-wrap:pretty}.living-card{position:relative;display:block;width:100%;aspect-ratio:5/7;isolation:isolate;transform:rotateX(var(--living-rx,0deg)) rotateY(var(--living-ry,0deg));transition:transform .18s ease}.living-card-frame{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.living-card-window{position:absolute;z-index:1;overflow:hidden;border-radius:6.2%/5.6%;background:#fff}.living-card-bg{position:absolute;inset:0;width:100%;height:100%}.living-card-bird-box{position:absolute;display:block}.living-card-bird{display:block;width:100%;height:100%}.living-card-spark{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.living-card-spark.a{animation:living-twinkle-a 2.6s ease-in-out infinite}.living-card-spark.b{animation:living-twinkle-b 2.6s ease-in-out infinite}.living-card.deco-plain .living-card-spark{display:none}@keyframes living-twinkle-a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.15;transform:scale(.92)}}@keyframes living-twinkle-b{0%,to{opacity:.1;transform:scale(.9)}50%{opacity:1;transform:scale(1.04)}}.living-card-rays{position:absolute;inset:-30%;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,0) 0deg 9deg,var(--living-ray,rgba(255,225,140,.55)) 9deg 14deg);-webkit-mask:radial-gradient(circle,rgba(0,0,0,.9) 0,rgba(0,0,0,.35) 45%,transparent 72%);mask:radial-gradient(circle,rgba(0,0,0,.9) 0,rgba(0,0,0,.35) 45%,transparent 72%);animation:living-rays-orbit 36s linear infinite}.living-card.deco-rays .living-card-rays{opacity:.45}.living-card.deco-gold .living-card-rays{opacity:.7;--living-ray:rgba(255,214,110,.6);animation-duration:26s}.living-card.deco-holo .living-card-rays{opacity:.75;--living-ray:rgba(255,255,255,.65);animation-duration:20s}@keyframes living-rays-orbit{to{transform:rotate(1turn)}}.living-card-holo{position:absolute;inset:0;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,rgba(140,220,255,.5) 50%,rgba(255,170,230,.5) 55%,transparent 70%);background-size:250% 250%;animation:living-sheen 4.2s ease-in-out infinite}.living-card.deco-gold .living-card-holo{opacity:.55;background:linear-gradient(115deg,transparent 35%,rgba(255,240,190,.7) 50%,transparent 65%);background-size:250% 250%}.living-card.deco-holo .living-card-holo{opacity:.8}@keyframes living-sheen{0%{background-position:120% 0}to{background-position:-20% 100%}}.living-card-foil{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none;border-radius:4.8%/3.4%;mix-blend-mode:soft-light;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.9) 48%,rgba(120,200,255,.7) 52%,rgba(255,150,220,.7) 56%,transparent 75%);background-position:calc(50% + var(--living-px, 0px)) calc(50% + var(--living-py, 0px));background-size:220% 220%}.living-card.rarity-ssr .living-card-foil{opacity:.55;background:linear-gradient(115deg,transparent 30%,rgba(255,236,170,.95) 50%,transparent 70%);background-size:220% 220%}.living-card.rarity-lr .living-card-foil{opacity:.75}.living-card.rarity-lr .living-card-frame{animation:living-lr-glow 3.2s ease-in-out infinite}@keyframes living-lr-glow{0%,to{filter:drop-shadow(0 0 0 rgba(255,120,200,0))}50%{filter:drop-shadow(0 0 18px rgba(255,130,210,.55))}}@media (prefers-reduced-motion:reduce){.living-card *{animation:none!important}}.bird-card-season-tabs{display:flex;gap:6px;margin:4px 0 14px;padding:4px;border-radius:999px;background:rgba(60,40,94,.06);overflow-x:auto;scrollbar-width:none;scroll-padding-inline:4px}.bird-card-season-tabs::-webkit-scrollbar{display:none}.bird-card-season-tabs a{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;color:var(--muted,#7d7688);font-size:15px;font-weight:750;line-height:1.2;white-space:nowrap;text-decoration:none;scroll-snap-align:center;transition:background .16s ease,color .16s ease}.bird-card-season-tabs a.selected{background:#fff;color:var(--ink,#2a2735);font-weight:800;box-shadow:0 4px 12px rgba(47,39,66,.12)}.bird-card-season-tabs a:focus-visible{outline:2px solid #725cff;outline-offset:2px}@media (max-width:359px){.bird-card-season-tabs a{padding:0 8px}}.bird-card-season-complete.is-closed .bird-card-season-next{grid-column:1/-1}.bird-card-season-next{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:8px;padding:0 16px;border-radius:12px;background:var(--ink,#2a2735);color:#fff;font-size:14px;font-weight:800;text-decoration:none}.bird-card-multi-reveal-grid article.is-duplicate img{filter:saturate(.7)}.bird-card-multi-reveal-grid article>i{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;background:rgba(60,40,94,.1);color:#5a4fb0;font-size:12px;font-style:normal;font-weight:800}.bird-card-ad-button.is-after-duplicate{border-color:var(--brand);box-shadow:0 6px 16px rgba(114,92,255,.14)}.bird-egg-laid-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(24,20,38,.62);padding:20px;z-index:60}.bird-egg-laid-sheet{position:relative;width:min(420px,100%);max-height:100%;overflow:auto;background:var(--card,#fff);border-radius:22px;padding:26px 20px 20px;box-shadow:0 24px 60px rgba(24,20,38,.32);text-align:center}.bird-egg-laid-close{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(24,20,38,.06);color:var(--sub,#6b7280);cursor:pointer}.bird-egg-laid-close svg{width:18px;height:18px}.bird-egg-laid-sheet header small{display:block;font-size:12px;letter-spacing:.14em;color:var(--brand,#7b5ef0);font-weight:800}.bird-egg-laid-sheet header h2{margin:6px 0 8px;font-size:19px;line-height:1.35}.bird-egg-laid-sheet header p{margin:0 0 18px;font-size:13px;line-height:1.6;color:var(--sub,#6b7280)}.bird-egg-laid-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px;margin-bottom:16px}.bird-egg-laid-grid article{display:grid;justify-items:center;gap:3px;padding:12px 8px;border-radius:16px;background:rgba(123,94,240,.06)}.bird-egg-laid-grid img{width:72px;height:72px;object-fit:contain;display:block}.bird-egg-laid-grid small{font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--brand,#7b5ef0)}.bird-egg-laid-grid b{font-size:13px}.bird-egg-laid-grid em{font-size:12px;font-style:normal;color:var(--sub,#6b7280)}.bird-egg-laid-progress{display:flex;gap:3px;margin:2px 0 1px}.bird-egg-laid-progress i{width:6px;height:6px;border-radius:50%;background:rgba(24,20,38,.14)}.bird-egg-laid-progress i.done{background:var(--brand,#7b5ef0)}.bird-egg-laid-duplicate{margin:0 0 14px;font-size:12px;line-height:1.55;color:var(--sub,#6b7280)}.bird-egg-laid-done{width:100%;padding:14px;border:0;border-radius:14px;background:var(--brand,#7b5ef0);color:#fff;font-size:15px;font-weight:700;cursor:pointer}@media (max-width:400px){.bird-egg-laid-sheet{padding:24px 16px 16px}.bird-egg-laid-grid img{width:64px;height:64px}}.bird-collection-page .rarity-n{--collection-rarity:#bdb2cd;--collection-rarity-fill:#8a7fa0;--collection-rarity-edge:#d9d1e4;--collection-rarity-glow:rgba(189,178,205,.5)}.bird-collection-page .rarity-r{--collection-rarity:#8fd8cd;--collection-rarity-fill:#2e9384;--collection-rarity-edge:#a9e2da;--collection-rarity-glow:rgba(143,216,205,.55)}.bird-collection-page .rarity-sr{--collection-rarity:#b6b0f2;--collection-rarity-fill:#7f75e0;--collection-rarity-edge:#c6c1f5;--collection-rarity-glow:rgba(182,176,242,.6)}.bird-collection-page .rarity-ssr{--collection-rarity:#e8c88a;--collection-rarity-fill:#a67f24;--collection-rarity-edge:#eed8ab;--collection-rarity-glow:rgba(232,200,138,.65)}.bird-collection-page .rarity-lr{--collection-rarity:linear-gradient(135deg,#ffb8dc,#a8d2ff,#93e6bf,#ffd98f);--collection-rarity-edge:#f0b6d6;--collection-rarity-glow:rgba(240,160,214,.6)}.collection-draw-stage{position:relative;display:grid;width:100%;min-height:132px;margin:12px 0;padding:0;place-items:center;overflow:hidden;border:1px solid #efe8f8;border-radius:20px;background:radial-gradient(circle at 50% 58%,#efe7fc 0,#f8f5fd 48%,#fdfcff 100%);color:inherit;isolation:isolate;-webkit-tap-highlight-color:transparent}button.collection-draw-stage{cursor:pointer}button.collection-draw-stage:disabled{color:inherit;opacity:1}.collection-draw-stage:focus-visible{outline:2px solid var(--collection-purple);outline-offset:2px}.collection-draw-stage.is-ready:active{transform:scale(.985)}.collection-draw-stage.is-idle .collection-stage-art{opacity:.6;filter:saturate(.7)}.collection-stage-glow{position:absolute;z-index:0;top:50%;left:50%;width:128px;height:128px;margin:-64px 0 0 -64px;border-radius:50%;background:radial-gradient(circle,rgba(121,87,213,.3) 0,rgba(121,87,213,.1) 46%,transparent 70%);opacity:0}.collection-draw-stage.is-opening .collection-stage-glow,.collection-draw-stage.is-ready .collection-stage-glow{opacity:1;animation:collection-stage-glow 2.4s ease-in-out infinite}.collection-stage-art{position:relative;z-index:1;display:grid;place-items:center;transform-origin:50% 90%}.collection-draw-stage.is-ready .collection-stage-art{animation:collection-stage-wobble 2.4s ease-in-out infinite}.collection-draw-stage.is-opening .collection-stage-art{animation:collection-stage-wobble .6s ease-in-out infinite}.collection-stage-egg{display:grid;width:72px;height:92px;place-items:center;border-radius:50% 50% 50% 50%/58% 58% 42% 42%;background:radial-gradient(circle at 28% 32%,#d9ccf5 0 3.2px,transparent 3.8px),radial-gradient(circle at 70% 24%,#cdbdf2 0 2.6px,transparent 3.2px),radial-gradient(circle at 76% 62%,#d9ccf5 0 3.6px,transparent 4.2px),radial-gradient(circle at 24% 70%,#e2d8f8 0 2.8px,transparent 3.4px),radial-gradient(circle at 52% 86%,#d4c5f3 0 2.4px,transparent 3px),radial-gradient(circle at 36% 28%,#fffefb 0,#fff6e6 42%,#f6e7cb 100%);box-shadow:inset -6px -8px 14px rgba(180,150,105,.18),0 10px 18px rgba(68,45,111,.14)}.collection-stage-egg b{color:var(--collection-purple);font-size:30px;font-weight:900;line-height:1;opacity:.82;text-shadow:0 1px 0 #fff}.collection-stage-card{display:block;width:76px;aspect-ratio:5/7;border-radius:9px;object-fit:cover;box-shadow:0 12px 20px rgba(47,39,66,.22);transform:rotate(-6deg)}.collection-stage-sparkle{position:absolute;z-index:2;width:12px;height:12px;background:#b49cf0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0}.collection-stage-sparkle.s1{top:26px;left:calc(50% - 66px)}.collection-stage-sparkle.s2{top:36px;left:calc(50% + 50px);width:10px;height:10px;background:#e8c88a}.collection-stage-sparkle.s3{bottom:28px;left:calc(50% + 40px);width:8px;height:8px;background:#8fd8cd}.collection-draw-stage.is-ready .collection-stage-sparkle{animation:collection-sparkle-twinkle 2.4s ease-in-out infinite}.collection-draw-stage.is-ready .collection-stage-sparkle.s2{animation-delay:.8s}.collection-draw-stage.is-ready .collection-stage-sparkle.s3{animation-delay:1.6s}@keyframes collection-stage-wobble{0%,64%,to{transform:rotate(0deg)}70%{transform:rotate(-7deg)}76%{transform:rotate(6deg)}82%{transform:rotate(-4deg)}88%{transform:rotate(2deg)}94%{transform:rotate(-1deg)}}@keyframes collection-stage-glow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes collection-sparkle-twinkle{0%,to{opacity:0;transform:scale(.4)}30%,55%{opacity:1;transform:scale(1)}}.collection-ticket-chips{display:inline-flex;align-items:center;gap:7px}.collection-ticket-chips>span{display:inline-flex;align-items:center;padding-left:2px}.collection-ticket-chips i{width:20px;height:14px;margin-left:-7px;border-radius:3px;background:linear-gradient(135deg,#a98cf3,#7957d5);-webkit-mask:radial-gradient(circle at 0 50%,transparent 3px,#000 3.5px) left /51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 3px,#000 3.5px) right /51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent 3px,#000 3.5px) left /51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 3px,#000 3.5px) right /51% 100% no-repeat;transform:rotate(6deg)}.collection-ticket-chips i:first-child{margin-left:0}.collection-ticket-chips i:nth-child(2n){background:linear-gradient(135deg,#c3b1f6,#9277e2);transform:rotate(-8deg) translateY(-1px)}.collection-ticket-chips em{margin-left:4px;font-style:normal}.collection-ticket-chips b,.collection-ticket-chips em{color:var(--collection-purple);font-size:12px;font-weight:900}.collection-ticket-chips b{white-space:nowrap}.collection-countdown{font-variant-numeric:tabular-nums;letter-spacing:.01em}.bird-collection-reward.collection-reward-track{display:block;padding:16px 16px 14px}.collection-reward-track>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 10px;min-height:26px}.collection-reward-track>header b{display:inline-flex;flex:none;align-items:center;gap:6px;font-size:16px;font-weight:900;letter-spacing:-.03em}.collection-reward-track>header small{min-width:0;margin-left:auto;color:var(--collection-muted);font-size:12px;font-weight:800;text-align:right}.collection-reward-track>header small.is-ready{color:var(--collection-purple)}.collection-track{position:relative;height:94px;margin-top:14px}.collection-track>.bird-collection-progress,.collection-track>.bird-collection-progress-skeleton{position:absolute;top:18px;right:22px;left:22px;margin:0}.collection-track>.bird-collection-progress span{background:linear-gradient(90deg,#b39cf3,#7957d5)}.collection-track-nodes{position:absolute;top:0;right:22px;bottom:0;left:22px;margin:0;padding:0;list-style:none}.collection-track-node{position:absolute;top:0;width:48px;margin-left:-24px}.collection-track-node>button,.collection-track-node>div{display:grid;justify-items:center;gap:5px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}.collection-track-node>button{cursor:pointer}.collection-track-node>button:disabled{opacity:.72}.collection-track-node>button:focus-visible{outline:2px solid var(--collection-purple);outline-offset:2px;border-radius:14px}.collection-track-node-dot{display:grid;width:44px;height:44px;place-items:center;border:2px solid #e6dff0;border-radius:50%;background:#f5f2f9;color:#7a6f8c;box-shadow:0 0 0 4px #fff}.collection-track-node-dot svg{width:18px;height:18px}.collection-track-node-label{display:grid;justify-items:center;gap:1px;line-height:1.25;white-space:nowrap}.collection-track-node-label b{color:#6f6680;font-size:12px;font-weight:850}.collection-track-node-label small{display:inline-flex;align-items:center;gap:2px;color:#a86a00;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.collection-track-node-label small svg{width:14px;height:14px}.collection-track-node.is-claimable .collection-track-node-dot{border-color:#fff;background:linear-gradient(145deg,#a98cf3,#7957d5);color:#fff;box-shadow:0 0 0 4px #fff,0 0 0 7px rgba(121,87,213,.18),0 8px 16px rgba(121,87,213,.32);animation:collection-node-bounce 1.6s ease-in-out infinite}.collection-track-node.is-claimable .collection-track-node-label b{color:var(--collection-purple);font-weight:900}.collection-track-node.is-claimed .collection-track-node-dot{border-color:#d9cdf2;background:#f3eefc;color:var(--collection-purple)}.collection-track-node.is-claimed .collection-track-node-label b{color:#746d80}.collection-track-node.is-claimed .collection-track-node-label small{color:#8f6a1f}.collection-track-node.is-pending .collection-track-node-dot{border-color:#ebe6f0;background:#f1eef5}.collection-track-node.is-final.is-locked .collection-track-node-dot{border-color:#e9cf95;background:#fffaf0;color:#9a7a2c}.collection-track-node.is-final.is-claimable .collection-track-node-dot{background:linear-gradient(145deg,#f7d88c,#d9a13a);box-shadow:0 0 0 4px #fff,0 0 0 7px rgba(217,161,58,.2),0 8px 16px rgba(217,161,58,.32)}.collection-track-node.is-final.is-claimable .collection-track-node-label b{color:#a86a00}@keyframes collection-node-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-5px)}60%{transform:translateY(0)}72%{transform:translateY(-2px)}}.collection-reward-message{margin:8px 2px 0;color:#655b72;font-size:12px;font-weight:750;line-height:1.5;text-align:center}.bird-collection-message:focus,.collection-reward-message:focus{outline:none}.collection-reward-dress{display:flex;align-items:center;justify-content:center;min-width:132px;min-height:44px;margin:8px auto 0;padding:0 20px;border:0;border-radius:999px;background:var(--collection-purple);color:#fff;font-size:13px;font-weight:850;box-shadow:0 6px 14px rgba(121,87,213,.24)}.collection-reward-dress:focus-visible{outline:2px solid var(--collection-purple);outline-offset:2px}.collection-levelup{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;margin-top:12px;padding:10px 12px;border:1px solid #e2d6f6;border-radius:14px;background:linear-gradient(135deg,#f3edfd,#faf2ff);color:var(--collection-purple);animation:collection-levelup-in .42s cubic-bezier(.22,1,.36,1) both}.collection-levelup>svg{width:22px;height:22px}.collection-levelup>span{display:grid;gap:2px;min-width:0}.collection-levelup b{font-size:14px;font-weight:900}.collection-levelup small{color:#6f6680;font-size:12px;font-weight:750;line-height:1.45}.collection-levelup.has-pointer:after{position:absolute;bottom:-7px;left:calc(22px + (100% - 44px) * var(--levelup-at, 1) - 6px);width:12px;height:12px;border-right:1px solid #e2d6f6;border-bottom:1px solid #e2d6f6;background:#f8f1fe;content:"";transform:rotate(45deg)}@keyframes collection-levelup-in{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}.bird-collection-reward>.bird-collection-progress,.bird-collection-reward>.bird-collection-progress-skeleton,.bird-collection-reward>.collection-reward-message{grid-column:1/-1;margin:0}.bird-collection-reward>.collection-reward-dress{grid-column:1/-1;margin:0 auto}.collection-claim-button{display:grid;min-width:64px;min-height:44px;padding:0 16px;place-items:center;border:0;border-radius:14px;background:linear-gradient(145deg,#a98cf3,#7957d5);color:#fff;font-size:13px;font-weight:900;box-shadow:0 8px 16px rgba(121,87,213,.28)}.collection-claim-button:disabled{opacity:.6}.collection-claim-button svg{width:18px;height:18px}.bird-collection-page.is-game .bird-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.bird-collection-page.is-game .bird-card-image-wrap{box-shadow:0 7px 16px rgba(47,39,66,.12)}.bird-collection-page.is-game .bird-card-tile-meta{padding:7px 2px 0}.bird-collection-page.is-game .bird-card-tile-meta small{overflow:hidden;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.bird-collection-page.is-game .bird-card-tile.locked .bird-card-image-wrap:after{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--collection-rarity-edge,transparent),inset 0 0 22px var(--collection-rarity-glow,transparent)}.bird-collection-page.is-game .bird-card-tile.locked.rarity-lr .bird-card-image-wrap:before,.bird-collection-page.is-game .bird-card-tile.locked.rarity-ssr .bird-card-image-wrap:before{position:absolute;z-index:1;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 40%,rgba(255,236,190,.36) 50%,transparent 60%);background-position:125% 0;background-size:250% 100%;content:"";pointer-events:none;animation:collection-sheen-sweep 5.2s ease-in-out infinite}.bird-collection-page.is-game .bird-card-tile.locked.rarity-lr .bird-card-image-wrap:before{background-image:linear-gradient(110deg,transparent 40%,rgba(255,205,236,.4) 48%,rgba(190,225,255,.36) 52%,transparent 60%)}.bird-collection-page.is-game .bird-card-tile.owned.rarity-lr .bird-card-image-wrap:after,.bird-collection-page.is-game .bird-card-tile.owned.rarity-sr .bird-card-image-wrap:after,.bird-collection-page.is-game .bird-card-tile.owned.rarity-ssr .bird-card-image-wrap:after{position:absolute;z-index:1;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.5) 47%,rgba(190,222,255,.42) 50%,rgba(255,200,236,.42) 53%,transparent 62%);background-position:130% 0;background-size:260% 100%;content:"";pointer-events:none;animation:collection-sheen-sweep 5.6s ease-in-out infinite}.bird-collection-page.is-game .bird-card-tile.owned.rarity-ssr .bird-card-image-wrap:after{background-image:linear-gradient(115deg,transparent 38%,rgba(255,244,205,.62) 48%,rgba(255,226,150,.45) 52%,transparent 62%);animation-duration:4.8s}.bird-collection-page.is-game .bird-card-tile.owned.rarity-lr .bird-card-image-wrap:after{animation-duration:4.2s}.bird-collection-page.is-game .bird-card-grid>:nth-child(3n+2) .bird-card-image-wrap:after,.bird-collection-page.is-game .bird-card-grid>:nth-child(3n+2) .bird-card-image-wrap:before{animation-delay:.7s}.bird-collection-page.is-game .bird-card-grid>:nth-child(3n) .bird-card-image-wrap:after,.bird-collection-page.is-game .bird-card-grid>:nth-child(3n) .bird-card-image-wrap:before{animation-delay:1.4s}@keyframes collection-sheen-sweep{0%,58%{background-position:130% 0}to{background-position:-30% 0}}.bird-card-new-badge{position:absolute;z-index:3;top:5px;right:5px;left:auto;padding:2px 6px;border-radius:999px;background:var(--collection-purple);color:#fff;font-size:12px;font-weight:900;letter-spacing:.06em;line-height:1.2;box-shadow:0 3px 8px rgba(121,87,213,.35);animation:collection-new-pop .5s cubic-bezier(.2,.85,.25,1.2) both}@keyframes collection-new-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:339px){.bird-collection-page.is-game .bird-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.bird-collection-eggs .egg-cell .egg-art img{transform-origin:50% 88%;animation:collection-egg-wobble var(--collection-egg-wobble,4.4s) ease-in-out infinite}.bird-collection-eggs .egg-cell.stage-2{--collection-egg-wobble:3.4s}.bird-collection-eggs .egg-cell.stage-3{--collection-egg-wobble:2.6s}.bird-collection-eggs .egg-cell.stage-4{--collection-egg-wobble:1.8s;box-shadow:0 0 0 3px rgba(243,200,106,.2),0 5px 16px rgba(68,45,111,.05)}.bird-collection-eggs .egg-row{margin:-6px -6px -4px;padding:6px 6px 10px;scroll-padding-inline:6px}.bird-collection-eggs .egg-cell{align-content:start}.collection-egg-ribbon{display:block;margin:0 -2px;padding:3px 6px;border-radius:10px;background:linear-gradient(135deg,#ffe09a,#f3b54a);color:#5d4300;font-size:12px;font-style:normal;font-weight:900;line-height:1.25;text-align:center;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;box-shadow:0 4px 10px rgba(204,146,31,.25);animation:collection-ribbon-bob 2s ease-in-out infinite}.collection-egg-ribbon:lang(ja){word-break:normal;word-break:auto-phrase}@keyframes collection-egg-wobble{0%,68%,to{transform:rotate(0deg)}74%{transform:rotate(-6deg)}80%{transform:rotate(5deg)}86%{transform:rotate(-3deg)}92%{transform:rotate(2deg)}}@keyframes collection-ribbon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.bird-card-multi-reveal-overlay{--collection-ink:#2f2742;--collection-muted:#746d80;--collection-purple:#7957d5}.collection-multi-flip{position:relative;aspect-ratio:5/7;margin-bottom:5px;perspective:900px}.collection-multi-flip-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.72,.2,1)}.bird-card-multi-reveal-grid article.is-flipped .collection-multi-flip-inner{transform:rotateY(180deg)}.bird-card-multi-reveal-grid .collection-multi-face{position:absolute;top:0;left:0;height:100%;margin:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bird-card-multi-reveal-grid .collection-multi-face.is-front{transform:rotateY(180deg)}.bird-card-multi-reveal-grid article>:not(.collection-multi-flip){transition:opacity .25s ease .22s}.bird-card-multi-reveal-grid article:not(.is-flipped)>:not(.collection-multi-flip){opacity:0}.bird-card-multi-reveal-grid article.is-flipped.rarity-sr .collection-multi-face.is-front{box-shadow:0 0 0 2px #c6c1f5,0 10px 20px rgba(121,87,213,.22)}.bird-card-multi-reveal-grid article.is-flipped.rarity-ssr .collection-multi-face.is-front{box-shadow:0 0 0 2px #e8c88a,0 10px 22px rgba(217,161,58,.34)}.bird-card-multi-reveal-grid article.is-flipped.rarity-lr .collection-multi-face.is-front{box-shadow:0 0 0 2px #f0b6d6,0 10px 24px rgba(230,120,200,.34)}.collection-moi-toast-layer{position:fixed;z-index:2400;inset:0;pointer-events:none}.collection-moi-toast-layer .moi-toast.on-page{top:calc(env(safe-area-inset-top) + 68px);bottom:auto}.collection-confetti{position:fixed;z-index:1100;inset:0;overflow:hidden;pointer-events:none}.collection-confetti-piece{position:absolute;top:40%;left:50%;width:8px;height:12px;margin:-6px 0 0 -4px;border-radius:2px;opacity:0;animation:collection-confetti-burst 1.4s var(--confetti-delay,0s) both}.collection-confetti-piece.shape-1{width:8px;height:8px;border-radius:50%}.collection-confetti-piece.shape-2{width:4px;height:14px}@keyframes collection-confetti-burst{0%{opacity:0;transform:translate(0) rotate(0deg) scale(.5);animation-timing-function:cubic-bezier(.15,.7,.3,1)}8%{opacity:1}45%{opacity:1;transform:translate(var(--confetti-dx),var(--confetti-rise)) rotate(180deg) scale(1);animation-timing-function:cubic-bezier(.5,0,.8,.6)}to{opacity:0;transform:translate(var(--confetti-dx-end),var(--confetti-fall)) rotate(var(--confetti-rotate)) scale(.9)}}.collection-ring-fill{animation:collection-ring-fill .9s cubic-bezier(.2,.8,.2,1) backwards}@keyframes collection-ring-fill{0%{stroke-dashoffset:263.9}}.collection-track>.bird-collection-progress span{animation:collection-bar-grow .8s cubic-bezier(.2,.8,.2,1) backwards}@keyframes collection-bar-grow{0%{width:0}}@media (max-width:359px){.bird-collection-hero{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:16px 12px 14px 14px}.collection-ring{width:84px;height:84px}.collection-ring-count b{font-size:26px}.collection-hero-copy{padding-right:38px}.bird-collection-hero>.collection-hero-card{top:-12px;right:-16px;width:58px}.collection-rarity-meter{gap:5px}.bird-collection-status{padding:14px 12px 16px}.bird-collection-reward.collection-reward-track{padding:14px 12px 12px}.collection-track-node.is-claimable .collection-track-node-dot{box-shadow:0 0 0 3px #fff,0 6px 12px rgba(121,87,213,.28)}.collection-track-node.is-final.is-claimable .collection-track-node-dot{box-shadow:0 0 0 3px #fff,0 6px 12px rgba(217,161,58,.28)}}@media (prefers-reduced-motion:reduce){.bird-card-new-badge,.bird-collection-eggs .egg-cell .egg-art img,.bird-collection-page.is-game .bird-card-tile .bird-card-image-wrap:after,.bird-collection-page.is-game .bird-card-tile .bird-card-image-wrap:before,.collection-confetti-piece,.collection-draw-stage .collection-stage-art,.collection-draw-stage .collection-stage-glow,.collection-draw-stage .collection-stage-sparkle,.collection-egg-ribbon,.collection-levelup,.collection-ring-fill,.collection-track-node.is-claimable .collection-track-node-dot,.collection-track>.bird-collection-progress span{animation:none!important}.collection-draw-stage.is-ready .collection-stage-sparkle{opacity:.8}.collection-draw-stage.is-ready:active{transform:none}.collection-rarity-meter li>em span,.collection-ring-fill{transition:none}.collection-confetti{display:none}.bird-card-multi-reveal-grid article.is-flipped .collection-multi-flip-inner,.collection-multi-flip-inner{transform:none;transition:none}.bird-card-multi-reveal-grid .collection-multi-face.is-back{display:none}.bird-card-multi-reveal-grid .collection-multi-face.is-front{transform:none}.bird-card-multi-reveal-grid article:not(.is-flipped)>:not(.collection-multi-flip),.bird-card-multi-reveal-grid article>:not(.collection-multi-flip){opacity:1;transition:none}}.badge-collection{margin:0 0 22px}.badge-collection>header{display:flex;align-items:flex-end;justify-content:space-between;margin:0 2px 11px}.badge-collection>header>span{font-size:15px;font-weight:850;color:#342947}.badge-collection>header>b{font-size:15px;font-weight:900;color:#7957d5;font-variant-numeric:tabular-nums}.badge-collection>header>b i{font-style:normal;font-size:12px;font-weight:750;color:#9d93ab}.badge-fresh{margin:0 0 11px;padding:10px 12px;border:1px solid #e7def3;border-radius:14px;background:#f2ecfa;color:#4a3a6b;font-size:13px;font-weight:800}.badge-group+.badge-group{margin-top:17px}.badge-group h4{margin:0 0 9px 2px;font-size:12px;font-weight:900;color:#7957d5}.badge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.badge-cell{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:6px;padding:11px 8px 10px;border:1px solid #e7def3;border-radius:20px;background:#fff;color:#342947;text-align:center;box-shadow:0 5px 16px rgba(68,45,111,.05)}.badge-art{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1/1}.badge-art img{width:100%;height:100%;object-fit:contain}.badge-cell b{font-size:13px;font-weight:800;line-height:1.3;word-break:keep-all}.badge-cell small{font-size:12px;font-weight:650;line-height:1.4;color:#756b82;word-break:keep-all}.badge-cell.locked{border-color:#ebe8f0;background:#f7f5fa;box-shadow:none}.badge-cell.locked .badge-art img{filter:grayscale(1) brightness(.88) contrast(1.1);opacity:.62}.badge-cell.locked b{color:#9d93ab}.badge-art svg{position:absolute;right:2px;bottom:2px;width:15px;height:15px;color:#b4abc2}.badge-cell.showing{border-color:#d9c9f3;background:#f2ecfa;box-shadow:inset 0 0 0 1px rgba(114,92,255,.08)}.badge-toggle{width:100%;margin-top:11px;padding:12px;border:1px solid #e7def3;border-radius:16px;background:#f2ecfa;color:#7957d5;font-size:13px;font-weight:800}@media (max-width:360px){.badge-grid{gap:7px}.badge-cell{padding:9px 6px 8px;border-radius:17px}}.badge-earned-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(24,20,38,.62);padding:20px;z-index:60}.badge-earned-sheet{position:relative;width:min(420px,100%);max-height:100%;overflow:auto;background:var(--card,#fff);border-radius:22px;padding:26px 20px 20px;box-shadow:0 24px 60px rgba(24,20,38,.32);text-align:center}.badge-earned-close{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;border-radius:12px;background:transparent;color:#9a93ab;display:grid;place-items:center}.badge-earned-close svg{width:19px;height:19px}.badge-earned-sheet header small{display:block;font-size:12px;letter-spacing:.14em;color:var(--brand,#7b5ef0);font-weight:800}.badge-earned-sheet header h2{margin:6px 0;font-size:20px;font-weight:800;color:#2c2440;line-height:1.35}.badge-earned-sheet header p{margin:0 0 16px;font-size:13px;color:#6f6885;line-height:1.5}.badge-earned-sheet header p.badge-earned-gift{margin:-8px 0 16px;font-size:14px;font-weight:800;color:var(--brand,#7b5ef0)}.badge-earned-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 14px}.badge-earned-grid article{display:flex;flex-direction:column;align-items:center;gap:6px;width:92px}.badge-earned-grid img{width:84px;height:84px;object-fit:contain;animation:badge-earned-pop .34s cubic-bezier(.2,.85,.25,1.2) both}.badge-earned-grid.is-dense article{width:72px}.badge-earned-grid.is-dense img{width:64px;height:64px}.badge-earned-grid b{font-size:12px;font-weight:700;color:#4a4358;line-height:1.3}@keyframes badge-earned-pop{0%{opacity:0;transform:scale(.8) translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.badge-earned-grid img{animation:none}}.badge-earned-count{margin:0 0 14px;font-size:12px;color:#6f6885}.badge-earned-confirm{width:100%;min-height:52px;border:0;border-radius:16px;background:var(--brand,#7b5ef0);color:#fff;font-size:15px;font-weight:800}.birthday-popup{padding:26px 20px 20px}.birthday-art{position:relative;display:flex;justify-content:center;margin-bottom:16px}.birthday-face{width:84px;height:84px;display:grid;place-items:center;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#f2ecfa;box-shadow:0 8px 22px rgba(68,45,111,.14)}.birthday-face+.birthday-face{margin-left:-22px}.birthday-face img,.birthday-face svg{width:100%;height:100%;object-fit:cover}.birthday-cake{position:absolute;right:calc(50% - 62px);bottom:-4px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f0b93f;color:#fff;box-shadow:0 5px 14px rgba(180,130,20,.32)}.birthday-cake svg{width:19px;height:19px}.birthday-copy>span{display:block;margin-bottom:5px;color:#7957d5;font-size:13px;font-weight:900;letter-spacing:.02em}.birthday-copy h2{margin:0;color:#342947;font-size:20px;line-height:1.32;letter-spacing:-.4px;word-break:keep-all}.birthday-copy p{margin:9px 0 0;color:#756b82;font-size:14px;line-height:1.55;word-break:keep-all}.birthday-ages{margin:14px 0 0;padding:10px 12px;list-style:none;border:1px solid #e7def3;border-radius:14px;background:#f7f5fa;display:grid;gap:6px}.birthday-ages li{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.birthday-ages b{color:#342947;font-size:14px;font-weight:800}.birthday-ages span{color:#7957d5;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.birthday-actions{margin-top:20px;display:grid;gap:8px}.birthday-cta{min-height:48px;padding:13px;border:0;border-radius:16px;background:#7957d5;color:#fff;font-size:15px;font-weight:800;box-shadow:0 8px 20px rgba(68,45,111,.22)}.birthday-secondary{min-height:44px;display:grid;place-items:center;padding:11px;border-radius:14px;color:#7957d5;font-size:14px;font-weight:750;text-decoration:none}.birthday-secondary:focus-visible,.birthday-secondary:hover{background:#f2ecfa}@media (max-width:360px){.birthday-popup{padding:22px 16px 16px}.birthday-face{width:72px;height:72px}.birthday-cake{right:calc(50% - 54px)}.birthday-copy h2{font-size:18px}}.hatch-popup{padding:22px 20px 20px}.hatch-stage{position:relative;width:100%;max-width:320px;margin:0 auto 16px;aspect-ratio:1/1;overflow:hidden;border:1px solid #e7def3;border-radius:22px;box-shadow:0 10px 28px rgba(68,45,111,.12)}.hatch-video{display:block;width:100%;height:100%;object-fit:cover}.hatch-stage.rarity-r{border-color:#8fd8cd}.hatch-stage.rarity-sr{border-color:#b6b0f2}.hatch-stage.rarity-ssr{border-color:#e8c88a}.hatch-stage.rarity-lr{border-color:transparent;background:linear-gradient(135deg,#ffd9ec,#cfe6ff,#d8ffe9,#fff0c9);padding:2px}.hatch-copy>span{display:block;margin-bottom:5px;color:#7957d5;font-size:13px;font-weight:900;letter-spacing:.02em;text-align:center}.hatch-copy h2{margin:0;color:#342947;font-size:20px;line-height:1.32;letter-spacing:-.4px}.hatch-copy h2,.hatch-flavor{text-align:center;word-break:keep-all}.hatch-flavor{margin:9px 0 0;color:#756b82;font-size:14px;line-height:1.55}.hatch-card-peek{display:block;width:108px;height:auto;margin:16px auto 0;border-radius:10px;box-shadow:0 8px 20px rgba(68,45,111,.18)}.hatch-actions{margin-top:18px;display:grid;gap:8px}.hatch-cta{min-height:48px;padding:13px;border:0;border-radius:16px;background:#7957d5;color:#fff;font-size:15px;font-weight:800;box-shadow:0 8px 20px rgba(68,45,111,.22)}.hatch-secondary{min-height:44px;display:grid;place-items:center;padding:11px;border-radius:14px;color:#7957d5;font-size:14px;font-weight:750;text-decoration:none}.hatch-secondary:focus-visible,.hatch-secondary:hover{background:#f2ecfa}@media (max-width:360px){.hatch-popup{padding:18px 16px 16px}.hatch-stage{max-width:248px;margin-bottom:13px}.hatch-copy h2{font-size:18px}.hatch-card-peek{width:92px;margin-top:13px}}.egg-cell{position:relative;display:grid;gap:6px;padding:10px 8px 9px;border:1px solid #e7def3;border-radius:18px;background:#fff;color:#342947;box-shadow:0 5px 16px rgba(68,45,111,.05);text-align:center}.egg-art{display:grid;place-items:center;aspect-ratio:1/1;border-radius:14px;background:linear-gradient(160deg,#faf7ff,#f2ecfa)}.egg-art img{width:82%;height:auto}.egg-cell b{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.egg-cell small{display:block;color:#8a7fa0;font-size:12px}.egg-progress{display:flex;gap:3px;justify-content:center}.egg-progress i{width:14px;height:4px;border-radius:2px;background:#e7def3}.egg-progress i.done{background:#7957d5}.bird-collection-eggs{margin:16px 0 4px;padding:14px 12px 12px;border:1px solid #e7def3;border-radius:20px;background:linear-gradient(165deg,#fbf9ff,#f4effb)}.bird-collection-eggs header{display:flex;align-items:baseline;gap:8px;margin:0 2px 10px;flex-wrap:wrap}.bird-collection-eggs header b{color:#342947;font-size:15px;font-weight:900}.bird-collection-eggs header small{color:#8a7fa0;font-size:12px}.egg-row{display:flex;gap:9px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.egg-row::-webkit-scrollbar{display:none}.egg-row .egg-cell{flex:0 0 104px}.egg-cell.rarity-r{border-color:#a9e2da}.egg-cell.rarity-sr{border-color:#c6c1f5}.egg-cell.rarity-ssr{border-color:#eed8ab}.egg-cell.rarity-lr{border-color:#f0b6d6}.hatch-cracked,.hatch-more{width:100%;margin-top:14px;text-align:center}.hatch-cracked>b,.hatch-more>b{display:block;font-size:13px;margin-bottom:8px;color:var(--sub,#6b7280)}.hatch-cracked-row,.hatch-more-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hatch-cracked-row article,.hatch-more-row article{display:grid;justify-items:center;gap:2px;width:78px}.hatch-more-row img{height:78px;border-radius:6px}.hatch-cracked-row img,.hatch-more-row img{width:56px;object-fit:contain;display:block}.hatch-cracked-row img{height:56px}.hatch-cracked-row span,.hatch-more-row span{font-size:12px;line-height:1.3}.hatch-cracked-row em{font-size:12px;font-style:normal;color:var(--sub,#6b7280)}.cracked-popup .hatch-cracked{margin-top:4px}.season-change-popup{padding:26px 20px 20px}.season-change-art{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.season-change-slot{display:grid;justify-items:center;gap:6px}.season-change-slot img{display:block;height:auto}.season-change-slot.is-past img{width:68px;border-radius:8px;opacity:.72;filter:saturate(.82);box-shadow:0 5px 14px rgba(68,45,111,.14)}.season-change-slot.is-next img{width:88px}.season-change-slot small{color:#8a7fa0;font-size:12px;font-weight:800;letter-spacing:.06em}.season-change-slot.is-next small{color:#7957d5}.season-change-art i{display:grid;place-items:center;width:26px;height:26px;margin-bottom:18px;border-radius:50%;background:#f2ecfa;color:#7957d5}.season-change-art i svg{width:15px;height:15px}.season-change-copy>span{display:block;margin-bottom:5px;color:#7957d5;font-size:13px;font-weight:900;letter-spacing:.02em;text-align:center}.season-change-copy h2{margin:0 0 12px;color:#342947;font-size:20px;line-height:1.32;letter-spacing:-.4px;text-align:center;word-break:keep-all}.season-change-copy p{margin:0;font-size:14px;line-height:1.55;word-break:keep-all}.season-change-keep{padding:11px 13px;border:1px solid #e7def3;border-radius:14px;background:#f7f5fa;color:#342947;font-weight:700;text-align:center}.season-change-new{margin-top:11px!important;color:#756b82;text-align:center}.season-change-ended{margin-top:9px!important;color:#a79fb5;font-size:13px!important;text-align:center}.season-change-actions{margin-top:20px;display:grid;gap:8px}.season-change-cta{min-height:48px;display:grid;place-items:center;padding:13px;border-radius:16px;background:#7957d5;color:#fff;font-size:15px;font-weight:800;text-decoration:none;box-shadow:0 8px 20px rgba(68,45,111,.22)}.season-change-secondary{min-height:44px;display:grid;place-items:center;padding:11px;border-radius:14px;color:#7957d5;font-size:14px;font-weight:750;text-decoration:none}.season-change-secondary:focus-visible,.season-change-secondary:hover{background:#f2ecfa}@media (max-width:360px){.season-change-popup{padding:22px 16px 16px}.season-change-art{gap:9px;margin-bottom:15px}.season-change-slot.is-past img{width:58px}.season-change-slot.is-next img{width:74px}.season-change-copy h2{font-size:18px}}