@layer catalog{.fbg{gap:20px;min-width:0;max-width:1180px;display:grid}.fbg>*{min-width:0}.fbg-eyebrow{font:800 12px/1 var(--ds-font-game);letter-spacing:.06em;color:var(--ds-text-blue);margin:0 0 4px}.fbg-h1{font:var(--ds-text-h1);color:var(--ds-ink);overflow-wrap:anywhere;margin:0 0 6px}.fbg-h2{font:var(--ds-text-h2);color:var(--ds-ink);margin:0 0 4px}.fbg-lead{font:var(--ds-text-body);color:var(--ds-ink-3);max-width:76ch;margin:0 0 14px}.fbg-rowctl{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.fbg-rowctl[hidden],.fbg-replay[hidden]{display:none}.fbg-lab{font:700 13px/1.3 var(--ds-font-body);color:var(--ds-ink-3);flex:none;min-width:6em}.fbg-seg{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.fbg-segb{min-height:var(--ds-hit,44px);border-radius:var(--ds-radius-pill);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);font:700 13.5px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;white-space:nowrap;background:#fff;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.fbg-segb i{background:var(--ds-blue-soft);width:20px;height:20px;color:var(--ds-text-blue);font:800 11px/1 var(--ds-font-game);border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.fbg-segb[aria-pressed=true]{background:var(--ds-blue-soft);color:var(--ds-text-blue);box-shadow:inset 0 0 0 2px var(--ds-blue)}.fbg-segb[aria-pressed=true] i{background:var(--ds-blue);color:#fff}.fbg-segb:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.fbg-replay{min-height:var(--ds-hit,44px)}.fbg-how{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:12px 0 0;padding:10px 12px}.fbg-area{gap:16px;min-width:0;display:grid}.fbg-area>*,.fbg-after>*{min-width:0}.fbg-page{gap:8px;display:grid}.fbg-page__tag{border-radius:var(--ds-radius-pill);background:var(--ds-neutral-bg);font:var(--ds-text-micro);color:var(--ds-neutral);justify-self:start;padding:4px 10px}.fbg-page__p{font:var(--ds-text-body);color:var(--ds-ink-3);max-width:60ch;margin:0}.fbg-page__sk{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.fbg-page__sk i{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);height:72px;box-shadow:inset 0 0 0 1px var(--ds-line);display:block}.fbg-page__sk--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fbg-page__sk--2 i{height:44px}.fbg-note{font:var(--ds-text-body);color:var(--ds-ink-2)}.fbg-note h2,.fbg-note p{margin:0 0 6px}.fbg-axes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fbg-axes li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.fbg-axes li i{color:var(--ds-ink-4);font-size:13px;font-style:normal;line-height:1.5}.fbg-axes li.is-on i{color:var(--ds-blue)}.fbg-axes b{font:700 13.5px/1.4 var(--ds-font-body);color:var(--ds-ink);display:block}.fbg-axes span{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.fbg-axes li.is-off b{color:var(--ds-ink-3)}@media (max-width:760px){.fbg-axes ul{grid-template-columns:minmax(0,1fr)}.fbg-page__sk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fbg-page__sk i:nth-child(3){display:none}.fbg-lab{flex:1 0 100%}}.fbg-seal{border-radius:var(--ds-radius-pill);height:24px;font:var(--ds-text-micro);white-space:nowrap;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.fbg-seal--received{background:var(--ds-blue-soft);color:var(--ds-text-blue)}.fbg-seal--checking{background:var(--ds-teal-soft);color:var(--ds-text-teal)}.fbg-seal--fixed{background:var(--ds-purple-soft);color:var(--ds-text-purple)}.fbg-seal--released{background:var(--ds-gold-grad);color:var(--ds-on-gold);box-shadow:0 2px 8px #f5b82e66}.fbg-seal--declined{background:var(--ds-neutral-bg);color:var(--ds-neutral)}.fbg-kind{border-radius:var(--ds-radius-xs);height:22px;font:var(--ds-text-micro);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.fbg-kind--bug{background:var(--ds-danger-bg);color:var(--ds-text-danger)}.fbg-kind--request{background:var(--ds-success-bg);color:var(--ds-text-success)}.fbg-shz{border-radius:var(--ds-radius-pill);background:var(--ds-blue-soft);height:32px;font:800 15px/1 var(--ds-font-game);color:var(--ds-text-blue);align-items:center;gap:6px;padding:0 12px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #2f6bf047}.fbg-shz img{object-fit:contain;width:17px;height:22px}.fbg-shz__u{font:700 11px/1 var(--ds-font-body);color:var(--ds-ink-3)}.fbg-shz--big{background:var(--ds-gold-soft);height:40px;box-shadow:inset 0 0 0 1.5px #f5b82e8c, var(--ds-glow-gold);color:var(--ds-text-gold);padding:0 16px 0 10px;font-size:20px}.fbg-shz--big img{width:21px;height:27px}.fbg-bell{border-radius:var(--ds-radius-sm);background:var(--ds-blue-soft);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.fbg-bell>div{gap:4px;min-width:0;display:grid}.fbg-bell b{font:700 14px/1.4 var(--ds-font-body);color:var(--ds-ink)}.fbg-bell span{font:var(--ds-text-body-sm);color:var(--ds-ink-2);overflow-wrap:anywhere}.fbg-bell--none{background:var(--ds-surface-quiet-2)}.fbg-bell--none span{color:var(--ds-ink-3)}.fbg-bell__ic{width:40px;height:40px;color:var(--ds-ink-3);box-shadow:var(--ds-shadow-flat);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.fbg-bell__ic svg{width:22px;height:22px}.fbg-bell__ic.is-on{color:var(--ds-text-blue)}.fbg-bell__dot{background:var(--ds-warning-2);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:7px;box-shadow:0 0 0 2px #fff}.fbg-bell__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fbg-bell__chips time{font:var(--ds-text-caption);color:var(--ds-ink-3);margin-left:auto}.fbg-chipg{border-radius:var(--ds-radius-pill);background:var(--ds-success-bg);height:22px;color:var(--ds-text-success);font:var(--ds-text-micro);align-items:center;padding:0 8px;display:inline-flex}.fbg-new{border-radius:var(--ds-radius-pill);height:22px;color:var(--ds-text-blue);font:var(--ds-text-micro);background:#fff;align-items:center;padding:0 8px;display:inline-flex}.fbg-bellcard .fbg-h2{margin-bottom:10px}.fbg-fab{z-index:60;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.fbg-btn{border-radius:var(--ds-radius-pill);min-height:48px;box-shadow:var(--ds-shadow-lift);font:800 14px/1 var(--ds-font-body);color:var(--ds-ink);cursor:pointer;background:#fff;border:0;align-items:center;gap:8px;padding:0 18px 0 12px;display:inline-flex;position:relative}.fbg-btn:focus-visible{outline:2px solid var(--ds-blue);outline-offset:3px}.fbg-btn svg{width:22px;height:22px;color:var(--ds-blue)}.fbg-fab.is-open .fbg-btn{background:var(--ds-blue-grad);color:#fff}.fbg-win{overscroll-behavior:contain;border-radius:var(--ds-radius-md);width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 124px);box-shadow:var(--ds-shadow-modal);background:#fff;padding:18px 16px 14px;position:relative;overflow:auto}.fbg-win[hidden]{display:none}html:not([data-reduce]) .fbg-win:not([hidden]){animation:.22s ease-out both fbg-up}@keyframes fbg-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fbg-x{z-index:3;width:44px;height:44px;color:var(--ds-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.fbg-x svg{width:18px;height:18px}.fbg-x:hover{background:var(--ds-surface-quiet-2)}.fbg-x:focus-visible{outline:2px solid var(--ds-blue);outline-offset:-2px}.fbg-t{font:800 15px/1.4 var(--ds-font-body);color:var(--ds-ink);margin:0;padding-right:40px;display:block}.fbg-form{gap:12px;display:grid}@media (min-width:1024px){.fbg-fab{align-items:flex-start;bottom:16px;left:16px;right:auto}body:has(.fbg-fab) .dw-sidebar .dw-sidebar__copy{bottom:82px}body[data-scr] .dw-main{padding-bottom:40px}}@media (max-width:1023px){.fbg-fab{right:12px;bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 12px)}.fbg-win{max-height:calc(100dvh - var(--tab-h,60px) - var(--safe-b,0px) - 150px);width:calc(100vw - 24px)}body[data-scr] .dw-main{padding-bottom:calc(var(--tab-h,60px) + 84px)}}.fbg-form .sc-field>label{font-size:13.5px}.fbg-form .sc-textarea{min-height:84px;font-size:14px}.fbg-kinds{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.fbg-kindopt{min-width:0;position:relative}.fbg-kindopt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fbg-kindopt__body{border-radius:var(--ds-radius-sm);min-height:56px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);color:var(--ds-ink-2);background:#fff;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:8px;padding:8px 10px;display:grid}.fbg-kindopt__body i{background:var(--ds-neutral-bg);width:28px;height:28px;color:var(--ds-ink-3);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.fbg-kindopt__body i svg{width:17px;height:17px}.fbg-kindopt__body b{font:700 13.5px/1.25 var(--ds-font-body);overflow-wrap:anywhere}.fbg-kindopt__body small{font:var(--ds-text-caption);color:var(--ds-ink-3)}.fbg-kindopt input:checked+.fbg-kindopt__body{background:var(--ds-blue-soft);box-shadow:inset 0 0 0 2px var(--ds-blue);color:var(--ds-text-blue)}.fbg-kindopt input:checked+.fbg-kindopt__body i{background:var(--ds-blue);color:#fff}.fbg-kindopt input:focus-visible+.fbg-kindopt__body{outline:2px solid var(--ds-blue);outline-offset:2px}.fbg-chips{flex-wrap:wrap;gap:6px;display:flex}.fbg-chipbtn{min-height:var(--ds-hit,44px);border-radius:var(--ds-radius-pill);background:var(--ds-surface-quiet-2);box-shadow:inset 0 0 0 1px var(--ds-line-strong);font:700 12.5px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;border:0;padding:0 12px}.fbg-chipbtn:hover{background:var(--ds-blue-soft);color:var(--ds-text-blue)}.fbg-chipbtn:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.fbg-shots{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:8px;display:flex}.fbg-shot{border-radius:var(--ds-radius-xs);background:var(--ds-surface-quiet);width:72px;height:54px;box-shadow:inset 0 0 0 1px var(--ds-line-strong);position:relative}.fbg-shot img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.fbg-shot__x{width:44px;height:44px;color:var(--ds-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-20px;right:-20px}.fbg-shot__x:before{content:"";background:var(--ds-surface-solid);width:24px;height:24px;box-shadow:var(--ds-shadow-flat), inset 0 0 0 1px var(--ds-line);border-radius:50%;position:absolute}.fbg-shot__x:focus-visible{outline:2px solid var(--ds-blue);outline-offset:-4px}.fbg-shot__x svg{width:12px;height:12px;position:relative}.fbg-add{min-height:var(--ds-hit,44px);border-radius:var(--ds-radius-pill);background:var(--ds-surface-card);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);font:700 13px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.fbg-add svg{width:18px;height:18px;color:var(--ds-text-blue)}.fbg-add:focus-within,.fbg-add:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.fbg-add input{opacity:0;width:1px;height:1px;position:absolute}.fbg-add[aria-disabled=true]{opacity:.5;cursor:default}.fbg-hint{font:var(--ds-text-caption);color:var(--ds-ink-3)}.fbg-auto{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet);box-shadow:inset 0 0 0 1px var(--ds-line);font:var(--ds-text-caption);color:var(--ds-ink-3);grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:0;padding:10px 12px;display:grid}.fbg-auto__h{color:var(--ds-ink-2);grid-column:1/-1;margin-bottom:2px;font-weight:700}.fbg-auto dt{color:var(--ds-ink-3)}.fbg-auto dd{min-width:0;color:var(--ds-ink-2);overflow-wrap:anywhere;margin:0}.fbg-err{font:700 12.5px/1.5 var(--ds-font-body);color:var(--ds-text-amber);margin:0}.fbg-err[hidden]{display:none}.fbg-send{min-height:46px;font-size:14.5px}.fbg-send:disabled{opacity:.5;cursor:default}.fbg-fine{font:var(--ds-text-caption);color:var(--ds-ink-3);text-align:center;display:block}.fbg-opinion{min-height:var(--ds-hit,44px);font:700 12.5px/1.3 var(--ds-font-body);color:var(--ds-text-blue);cursor:pointer;border-radius:var(--ds-radius-xs);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:0 10px;display:flex}.fbg-opinion svg{width:14px;height:14px}.fbg-opinion:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.fbg-sent{text-align:center;justify-items:center;gap:8px;padding:6px 0 0;display:grid}.fbg-sent__t{font:800 16px/1.4 var(--ds-font-body);color:var(--ds-ink);margin:0}.fbg-sent__p{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:0}.fbg-sent__acts{gap:4px;width:100%;margin-top:6px;display:grid}.fbg-link{min-height:var(--ds-hit,44px);border-radius:var(--ds-radius-sm);background:var(--ds-blue-soft);font:700 13.5px/1.3 var(--ds-font-body);color:var(--ds-text-blue);cursor:pointer;border:0;justify-content:center;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.fbg-link svg{width:14px;height:14px}.fbg-link:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.fbg-link--quiet{color:var(--ds-ink-3);background:0 0}.fbg-cele{z-index:70;border-radius:var(--ds-radius-lg);width:min(460px,100vw - 24px);max-height:calc(100dvh - 100px);box-shadow:var(--ds-shadow-modal), 0 0 0 2px #f5b82e8c;background:#fff;padding:16px;position:fixed;top:76px;left:50%;overflow:auto;transform:translate(-50%)}html:not([data-reduce]) .fbg-cele{animation:.42s cubic-bezier(.2,1.3,.4,1) both fbg-cele-in}@keyframes fbg-cele-in{0%{opacity:0;transform:translate(-50%,-18px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}.fbg-cele__x{width:44px;height:44px;color:var(--ds-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.fbg-cele__x svg{width:16px;height:16px}.fbg-cele__x:focus-visible{outline:2px solid var(--ds-blue);outline-offset:-2px}.fbg-cele__row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.fbg-cele__rank{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);font:700 13px/1.4 var(--ds-font-body);color:var(--ds-ink-2);align-items:center;gap:10px;margin-top:10px;padding:8px 12px;display:flex}.fbg-cele__rank img{object-fit:contain;flex:none;width:32px;height:32px}.fbg-cele__rank small{font:var(--ds-text-caption);color:var(--ds-ink-3);display:block}@media (max-width:1023px){.fbg-cele{top:64px}}.fbg-rec{gap:16px;min-width:0;display:grid}.fbg-rec>*{min-width:0}.fbg-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.fbg-stat{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);text-align:center;gap:2px;padding:12px;display:grid}.fbg-stat dd{font:var(--ds-text-game-num);color:var(--ds-ink);margin:0}.fbg-stat dt{font:var(--ds-text-caption);color:var(--ds-ink-3)}.fbg-stat--main{background:var(--ds-gold-soft);box-shadow:inset 0 0 0 1.5px #f5b82e80}.fbg-stat--main dd{font:var(--ds-text-game-num-lg);color:var(--ds-text-gold)}.fbg-bar{background:var(--ds-track);border-radius:5px;height:10px;position:relative;overflow:hidden}.fbg-bar i{background:var(--ds-blue-grad);border-radius:5px;position:absolute;inset:0 auto 0 0}html:not([data-reduce]) .fbg-bar i{transition:width .6s ease-out}.fbg-next{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:6px 0 0}.fbg-rules{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);font:var(--ds-text-body-sm);color:var(--ds-ink-2);gap:4px;margin:0;padding:12px 14px;list-style:none;display:grid}.fbg-rules li{align-items:baseline;gap:8px;display:flex}.fbg-rules li:before{content:"・";color:var(--ds-ink-4)}.fbg-rules small{color:var(--ds-ink-3)}.fbg-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.fbg-badge{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);text-align:center;justify-items:center;gap:4px;min-width:0;padding:12px 8px;display:grid}.fbg-badge img{object-fit:contain;width:40px;height:40px}.fbg-badge b{font:700 13px/1.35 var(--ds-font-body);color:var(--ds-ink);overflow-wrap:anywhere}.fbg-badge small{font:var(--ds-text-caption);color:var(--ds-ink-3);overflow-wrap:anywhere}.fbg-badge.is-lock img{filter:grayscale();opacity:.4}.fbg-badge.is-lock b{color:var(--ds-ink-3)}.fbg-badge.is-on{background:var(--ds-gold-soft);box-shadow:inset 0 0 0 1.5px #f5b82e73}.fbg-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fbg-rec__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.fbg-rec__head h2{margin:0}.fbg-rec__head small{font:var(--ds-text-caption);color:var(--ds-ink-3)}@media (max-width:640px){.fbg-stats{gap:6px}.fbg-stat{padding:10px 4px}.fbg-badges{grid-template-columns:minmax(0,1fr)}.fbg-badge{text-align:left;grid-template-columns:40px minmax(0,1fr);justify-items:start;column-gap:10px}.fbg-badge img{grid-row:1/3}}@media (prefers-reduced-motion:reduce){.fbg *,.fbg-fab *,.fbg-cele *{transition:none!important;animation:none!important}}html[data-reduce] .fbg *,html[data-reduce] .fbg-fab *,html[data-reduce] .fbg-cele *{transition:none!important;animation:none!important}}
@layer catalog{.fbg-send{width:100%}.fbg-p-a .fbg-btn{gap:10px;min-height:52px;padding:0 20px 0 8px}.fba-face{background:var(--ds-blue-soft);border-radius:50%;flex:none;place-items:end center;width:40px;height:40px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff,0 0 0 1.5px #2f6bf04d}.fba-face img{width:46px;height:auto;margin-bottom:-6px}.fbg-p-a.is-open .fba-face{background:#ffffff4d}.fba-lbl{font:800 14.5px/1 var(--ds-font-body)}.fbg-p-a .fbg-btn:hover .fba-face img{transform:translateY(-2px)rotate(-4deg)}html:not([data-reduce]) .fbg-p-a .fba-face img{transition:transform .2s ease-out}.fba-bubble{border-radius:var(--ds-radius-md);max-width:260px;box-shadow:var(--ds-shadow-lift);background:#fff;padding:10px 14px;display:none;position:relative}.fba-bubble b{font:800 13.5px/1.4 var(--ds-font-body);color:var(--ds-ink);display:block}.fba-bubble span{font:var(--ds-text-caption);color:var(--ds-ink-3);display:block}.fba-bubble:after{content:"";background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;left:36px;transform:rotate(45deg);box-shadow:4px 4px 8px #3460b21a}.fbg-p-a.is-entry:not(.is-open) .fba-bubble{display:block}html:not([data-reduce]) .fbg-p-a.is-entry:not(.is-open) .fba-bubble{animation:.5s cubic-bezier(.2,1.4,.4,1) .4s both fba-pop}@keyframes fba-pop{0%{opacity:0;transform-origin:30px 100%;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@media (max-width:1023px){.fbg-p-a .fbg-btn{min-height:48px}.fba-bubble{max-width:220px}.fba-bubble:after{left:auto;right:32px}}.fba-top{align-items:center;gap:10px;padding-right:40px;display:flex}.fba-top__m{flex:none;width:56px;height:auto;margin:-6px 0 -4px -4px}.fba-top__say{border-radius:var(--ds-radius-sm);background:var(--ds-blue-soft);min-width:0;padding:8px 12px;position:relative}.fba-top__say:before{content:"";background:var(--ds-blue-soft);border-radius:2px;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-5px;transform:rotate(45deg)}.fba-top__say .fbg-t{padding:0;font-size:14.5px}.fba-top__say p{font:var(--ds-text-caption);color:var(--ds-ink-2);margin:0}.fba-form .fbg-kindopt__body{grid-template-columns:28px minmax(0,1fr);min-height:48px}.fba-form .fbg-kindopt__body i{grid-row:auto}.fba-form .fbg-kindopt__body small:empty{display:none}.fba-place{border-radius:var(--ds-radius-sm);background:var(--ds-gold-soft);grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #f5b82e66}.fba-place__ic{width:32px;height:32px;color:var(--ds-text-gold);background:#fff;border-radius:50%;place-items:center;display:grid}.fba-place__ic svg{width:18px;height:18px}.fba-place div{min-width:0;display:grid}.fba-place b{font:700 12.5px/1.3 var(--ds-font-body);color:var(--ds-ink)}.fba-place span{font:var(--ds-text-caption);color:var(--ds-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fba-place__ok{background:var(--ds-success);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.fba-place__ok svg{width:13px;height:13px}.fba-card{border-radius:var(--ds-radius-md);min-width:0;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong), var(--ds-shadow-flat);text-align:left;background:#fff;gap:8px;padding:12px 14px;display:grid;position:relative}.fba-card header,.fba-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.fba-card__no{font:800 12px/1 var(--ds-font-game);letter-spacing:.04em;color:var(--ds-ink-3)}.fba-card__t{font:700 14px/1.5 var(--ds-font-body);color:var(--ds-ink);margin:0}.fba-card footer time{font:var(--ds-text-caption);color:var(--ds-ink-3);white-space:nowrap}.fba-card--declined{background:var(--ds-surface-quiet-2)}.fba-card--declined .fba-card__t{color:var(--ds-ink-3)}.fba-card--glow{background:linear-gradient(160deg,#fffbee 0%,#fff 60%);overflow:hidden;box-shadow:inset 0 0 0 2px #f5b82eb3,0 6px 18px #f5b82e40}.fba-card--glow:after{content:"";background:var(--ds-gloss-rich);pointer-events:none;background-position:160% 0;background-size:220% 100%;position:absolute;inset:0}html:not([data-reduce]) .fba-card--glow:after{animation:4.5s ease-in-out .8s infinite fba-shine}@keyframes fba-shine{0%,55%{background-position:160% 0}to{background-position:-60% 0}}.fba-card--wide{padding:14px 16px}.fba-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.fba-sent__stage{grid-template-columns:minmax(0,1fr) 88px;align-items:end;gap:8px;width:100%;padding:16px 0 4px;display:grid}.fba-sent__side{align-content:end;justify-items:center;min-height:128px;display:grid;position:relative}.fba-sent__m{width:84px;height:auto}.fba-stamp{z-index:1;border:3px solid var(--ds-danger-2);width:56px;height:56px;color:var(--ds-danger-2);font:900 15px/1 var(--ds-font-game);background:#ffffff8c;border-radius:50%;place-items:center;margin-left:-28px;display:grid;position:absolute;top:-6px;left:50%;transform:rotate(-14deg)}.fba-stamp:after{content:"";border:1.5px solid var(--ds-danger-2);opacity:.6;border-radius:50%;position:absolute;inset:3px}.fba-sent__shz{justify-items:center;gap:4px;display:grid}.fba-sent__shz small{font:var(--ds-text-caption);color:var(--ds-ink-3)}html:not([data-reduce]) .fba-card--new{animation:.62s cubic-bezier(.2,1.2,.4,1) 50ms both fba-drop}@keyframes fba-drop{0%{opacity:0;transform:translateY(-34px)rotate(-5deg)scale(1.18)}65%{opacity:1;transform:translateY(2px)rotate(.6deg)scale(.99)}to{opacity:1;transform:none}}html:not([data-reduce]) .fba-stamp{animation:.34s cubic-bezier(.2,1.6,.4,1) .55s both fba-stamp}@keyframes fba-stamp{0%{opacity:0;transform:rotate(-30deg)scale(2.6)}70%{opacity:1;transform:rotate(-12deg)scale(.92)}to{opacity:1;transform:rotate(-14deg)scale(1)}}html:not([data-reduce]) .fba-sent__m{animation:.7s ease-out .7s both fba-hop}@keyframes fba-hop{0%{opacity:0;transform:translateY(14px)}45%{opacity:1;transform:translateY(-12px)}75%{transform:translateY(0)}88%{transform:translateY(-3px)}to{transform:none}}html:not([data-reduce]) .fba-sent .fbg-sent__t,html:not([data-reduce]) .fba-sent .fbg-sent__p{animation:.4s ease-out .85s both fba-fade}@keyframes fba-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html:not([data-reduce]) .fba-sent .fbg-shz{animation:.6s cubic-bezier(.2,1.4,.4,1) 1.1s both fba-shz}@keyframes fba-shz{0%{opacity:0;transform:translateY(16px)scale(.6)}to{opacity:1;transform:none}}.fba-after{gap:14px;display:grid}.fba-trail{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:56px 0 0;list-style:none;display:grid;position:relative}.fba-trail:before{content:"";border-top:4px dotted var(--ds-line-strong);height:0;position:absolute;top:76px;left:12.5%;right:12.5%}.fba-trail--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fba-trail--3:before{left:16.66%;right:16.66%}.fba-trail li{text-align:center;justify-items:center;gap:4px;min-width:0;padding:0 4px;display:grid;position:relative}.fba-trail li i{z-index:1;width:44px;height:44px;box-shadow:inset 0 0 0 2.5px var(--ds-line-strong);font:900 16px/1 var(--ds-font-game);color:var(--ds-ink-4);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.fba-trail li i svg{width:20px;height:20px}.fba-trail li b{font:700 13.5px/1.3 var(--ds-font-body);color:var(--ds-ink-3);overflow-wrap:anywhere}.fba-trail li span{font:var(--ds-text-caption);color:var(--ds-ink-4);overflow-wrap:anywhere}.fba-trail li.is-done i{background:var(--ds-success);box-shadow:none;color:#fff}.fba-trail li.is-done b{color:var(--ds-ink)}.fba-trail li.is-done span{color:var(--ds-ink-3)}.fba-trail li.is-now i{background:var(--ds-blue-grad);color:#fff;box-shadow:0 0 0 5px #2f6bf02e}.fba-trail li.is-now.is-done i{background:var(--ds-gold-grad);color:var(--ds-on-gold);box-shadow:0 0 0 5px #f5b82e47}.fba-trail li.is-now b{color:var(--ds-text-blue)}.fba-trail li.is-now.is-done b{color:var(--ds-text-gold)}.fba-trail li.is-end i{background:var(--ds-neutral-bg);box-shadow:none;color:var(--ds-neutral)}.fba-trail li.is-end b{color:var(--ds-ink-2)}html:not([data-reduce]) .fba-trail li.is-now:not(.is-done) i{animation:1.8s ease-in-out infinite fba-pulse}@keyframes fba-pulse{0%,to{box-shadow:0 0 0 5px #2f6bf02e}50%{box-shadow:0 0 0 9px #2f6bf00f}}.fba-trail__m{top:-6px;left:calc(12.5% + var(--at,0) * 25%);width:58px;height:auto;position:absolute;transform:translate(-50%)}html:not([data-reduce]) .fba-trail__m{animation:2.4s ease-in-out infinite fba-bob}@keyframes fba-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-4px)}}.fba-say{border-radius:var(--ds-radius-sm);background:var(--ds-blue-soft);font:700 13.5px/1.5 var(--ds-font-body);color:var(--ds-ink);align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.fba-say img{object-fit:contain;flex:none;width:36px;height:36px}@media (max-width:640px){.fba-trail{grid-template-columns:minmax(0,1fr);gap:14px;padding:0}.fba-trail:before{border-top:0;border-left:4px dotted var(--ds-line-strong);height:auto;inset:22px auto 22px 21px}.fba-trail--3:before{left:21px;right:auto}.fba-trail li{text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:center start;column-gap:12px}.fba-trail li i{grid-row:1/3}.fba-trail__m{width:52px;inset:auto 0 -8px auto;transform:none}html:not([data-reduce]) .fba-trail__m{animation:none}.fba-trail{padding-bottom:48px}}.fba-cele__top{align-items:center;gap:12px;padding-right:36px;display:flex}.fba-cele__m{flex:none;width:84px;height:auto;margin:-6px 0 -4px -6px}html:not([data-reduce]) .fba-cele__m{animation:.8s ease-out .3s both fba-hop}.fba-cele__t{font:800 17px/1.4 var(--ds-font-body);color:var(--ds-ink);display:block}.fba-cele__top p{font:var(--ds-text-body-sm);color:var(--ds-ink-2);overflow-wrap:anywhere;margin:2px 0 0}.fba-cele__card{margin-top:10px}html:not([data-reduce]) .fba-cele__card{animation:.6s cubic-bezier(.2,1.2,.4,1) .2s both fba-drop}.fba-hero{gap:14px;display:grid}.fba-hero__top{align-items:center;gap:14px;min-width:0;display:flex}.fba-hero__badge{background:var(--ds-rarity-common-bg);width:76px;height:76px;box-shadow:inset 0 0 0 3px var(--ds-rarity-common-border);border-radius:50%;flex:none;place-items:center;display:grid}.fba-hero__badge img{object-fit:contain;width:48px;height:48px}.fba-hero__badge.tier-1{background:var(--ds-rarity-rare-bg);box-shadow:inset 0 0 0 3px var(--ds-rarity-rare-border), var(--ds-rarity-rare-glow)}.fba-hero__badge.tier-2{background:var(--ds-rarity-epic-bg);box-shadow:inset 0 0 0 3px var(--ds-rarity-epic-border), var(--ds-rarity-epic-glow)}.fba-hero__badge.tier-3{background:var(--ds-rarity-legendary-bg);box-shadow:inset 0 0 0 3px var(--ds-rarity-legendary-border), var(--ds-rarity-legendary-glow)}.fba-hero__top>div{min-width:0}.fba-hero__name{font:var(--ds-text-h2);color:var(--ds-ink);overflow-wrap:anywhere;margin:0}.fba-hero__d{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:2px 0 0}.fba-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fba-tiers li{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);text-align:center;justify-items:center;gap:2px;min-width:0;padding:10px 4px;display:grid}.fba-tiers img{object-fit:contain;filter:grayscale();opacity:.4;width:34px;height:34px}.fba-tiers b{font:700 12px/1.3 var(--ds-font-body);color:var(--ds-ink-3);overflow-wrap:anywhere}.fba-tiers small{font:var(--ds-text-caption);color:var(--ds-ink-4)}.fba-tiers li.is-on img{filter:none;opacity:1}.fba-tiers li.is-on b{color:var(--ds-ink)}.fba-tiers li.is-now{background:var(--ds-gold-soft);box-shadow:inset 0 0 0 1.5px #f5b82e80}@media (max-width:640px){.fba-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.fba-hero__badge{width:60px;height:60px}.fba-hero__badge img{width:38px;height:38px}.fba-grid{grid-template-columns:minmax(0,1fr)}}}
@layer catalog{.cu{word-break:auto-phrase;line-break:strict;grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.cu-ic{vertical-align:-.2em;width:1em;height:1.2em}.cu-hero{isolation:isolate;border-radius:var(--ds-radius-lg);min-height:300px;box-shadow:var(--ds-shadow-card);background:#dbe8fb url(../media/scene-season-castle.29p_9p7voiioy.jpg) 30% 40%/cover no-repeat;grid-template-columns:minmax(0,1fr) 500px;gap:0;padding:12px;display:grid;position:relative;overflow:hidden}.cu-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#f6fafff7 0%,#f6faffe0 32%,#f6faff1f 60%);position:absolute;inset:0}.cu-hero__text{align-self:center;max-width:480px;padding:0 24px 0 30px}.cu-hero h1{font:var(--ds-text-display);letter-spacing:.04em;color:var(--ds-ink);align-items:center;gap:12px;margin:0;font-size:44px;display:flex}.cu-hero h1 img{width:40px;height:50px}.cu-hero p{font:500 15px/1.75 var(--ds-font-body);color:var(--ds-ink-2);margin:14px 0 0}.cu-hero__tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cu-tag{border-radius:var(--ds-radius-pill);height:28px;box-shadow:inset 0 0 0 1px var(--ds-line);font:700 12.5px/1 var(--ds-font-body);color:var(--ds-ink-2);white-space:nowrap;background:#ffffffe6;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.cu-wallet{box-shadow:var(--ds-shadow-panel);background:#fffffff7;border-radius:18px;flex-direction:column;padding:18px 22px 12px 26px;display:flex;position:relative}.cu-wallet:before{content:"";background:var(--ds-blue-grad);border-radius:0 4px 4px 0;width:5px;position:absolute;top:14px;bottom:14px;left:0}.cu-wallet__top{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding-bottom:12px;display:grid}.cu-wallet__now small{font:700 13px/1 var(--ds-font-body);color:var(--ds-ink-2);display:block}.cu-wallet__now b{font:900 38px/1 var(--ds-font-game);color:var(--ds-ink);align-items:center;gap:10px;margin-top:8px;display:flex}.cu-wallet__now b img{width:32px;height:40px}.cu-wallet__mascot{width:84px;height:auto;margin:-8px -4px -12px 0}.cu-wallet dl{font:var(--ds-text-body-sm);grid-template-columns:auto 1fr;gap:6px 12px;margin:10px 0 0;display:grid}.cu-wallet dt{color:var(--ds-ink-3)}.cu-wallet dd{color:var(--ds-ink);margin:0;font-weight:800}.cu-flow__head{align-items:center;margin:12px 0 2px;display:flex}.cu-flow__head h2{font:var(--ds-text-h3);color:var(--ds-ink);margin:0}.cu-flow__head button{min-height:44px;font:700 13px/1 var(--ds-font-body);color:var(--ds-text-blue);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px}.cu-flow{margin:0;padding:0;list-style:none}.cu-flow li{border-bottom:1px solid var(--ds-line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;display:grid}.cu-flow li:last-child{border-bottom:0}.cu-flow__ic{background:var(--ds-blue-soft);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cu-flow__ic img{object-fit:contain;width:24px;height:24px}.cu-flow b{font:500 13px/1.4 var(--ds-font-body);color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cu-flow time{font:var(--ds-text-caption);color:var(--ds-ink-3)}.cu-flow em{font:800 15px/1 var(--ds-font-body);color:var(--ds-ink-2);white-space:nowrap;font-style:normal}.cu-flow em.is-plus{color:var(--ds-text-blue)}.cu-try{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;display:flex}.cu-try p{font:var(--ds-text-body-sm);color:var(--ds-ink-2);flex:260px;margin:0}.cu-try button{min-height:44px;padding:0 18px}.cu-try .dw-wbtn:not(.dw-wbtn--primary){border-radius:var(--ds-btn-radius,12px);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);background:#fff}.cu-ways{padding:20px 22px}.cu-sec-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 10px;display:flex}.cu-sec-head h2{font:800 22px/1.3 var(--ds-font-body);color:var(--ds-ink);margin:0}.cu-sec-head p{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:0}.cu-ways__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.cu-way{border-bottom:1px solid var(--ds-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:6px 0;display:grid}.cu-way__ic{background:var(--ds-blue-soft);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.cu-way__ic img{object-fit:contain;width:28px;height:28px}.cu-way b{font:700 14px/1.4 var(--ds-font-body);color:var(--ds-ink);display:block}.cu-way small{font:var(--ds-text-caption);color:var(--ds-ink-3);display:block}.cu-way b a{color:var(--ds-text-blue);text-decoration:none}.cu-way b a:after{content:" ›"}.cu-way b a:hover{text-decoration:underline}.cu-way small.cu-way__left{color:var(--ds-ink-2);margin-top:2px;font-weight:700}.cu-way__amt{font:900 18px/1 var(--ds-font-game);color:var(--ds-text-blue);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cu-way__amt img{width:15px;height:19px}.cu-way.is-report{background:linear-gradient(90deg, var(--ds-blue-soft), #fff0);border:0;border-radius:14px;grid-column:1/-1;margin-top:6px;padding:10px 14px}.cu-ways__note{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:12px 0 0}.cu-shelf{padding:20px 22px 22px}.cu-tabs{scrollbar-width:none;gap:8px;margin:0 0 14px;display:flex;overflow-x:auto}.cu-tabs button{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);font:700 14px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;background:#fff;border:0;border-radius:12px;flex:none;padding:0 18px}.cu-tabs button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ds-blue);color:var(--ds-text-blue);background:var(--ds-blue-soft)}.cu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cu-item{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-card);background:#fff;flex-direction:column;padding:8px 8px 12px;display:flex}.cu-item__img{aspect-ratio:16/10;background:linear-gradient(160deg,#e9f1ff,#d6e5fb);border-radius:12px;position:relative;overflow:hidden}.cu-item__img>img{object-fit:cover;width:100%;height:100%}.cu-item__img>img.is-art{object-fit:contain;filter:drop-shadow(0 8px 10px #1e3c8c38);width:auto;height:78%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.cu-item__frame{aspect-ratio:1;width:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cu-item__frame img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cu-item__frame img.cu-item__face{object-fit:cover;border-radius:50%;width:64%;height:64%;inset:18%}.cu-item__chip{border-radius:var(--ds-radius-pill);color:#fff;height:24px;font:700 11.5px/1 var(--ds-font-body);background:#162446b8;align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:8px;left:8px}.cu-item__chip.is-mine{background:var(--ds-success)}.cu-item h3{font:700 14px/1.45 var(--ds-font-body);color:var(--ds-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 4px 0;display:-webkit-box;overflow:hidden}.cu-item__foot{align-items:center;gap:8px;min-height:54px;margin:auto 4px 0;padding-top:10px;display:flex}.cu-price{font:900 17px/1 var(--ds-font-game);color:var(--ds-ink);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cu-price img{width:14px;height:18px}.cu-item__foot button{border-radius:var(--ds-btn-radius,12px);min-height:44px;font:700 13px/1 var(--ds-font-body);cursor:pointer;white-space:nowrap;border:0;margin-left:auto;padding:0 14px}.cu-item__foot .is-swap{background:var(--ds-blue-grad);color:#fff}.cu-item__foot .is-wait{background:var(--ds-surface-quiet);color:var(--ds-ink-3);cursor:default}.cu-item__wait,.cu-item__short{font:var(--ds-text-caption);color:var(--ds-ink-3);white-space:nowrap;margin-left:auto}.cu-shelf__note{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:14px 0 0}.cu-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cu-diff>div{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 12px;padding:16px 18px;display:grid}.cu-diff img{object-fit:contain;grid-row:1/3;width:40px;height:40px}.cu-diff b{font:800 15px/1.4 var(--ds-font-body);color:var(--ds-ink)}.cu-diff p{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:0}.cu-diff a{color:var(--ds-text-blue);text-decoration:underline}.cu-admin{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 18px;display:flex}.cu-admin div{flex:280px}.cu-admin b{font:800 15px/1.4 var(--ds-font-body);color:var(--ds-ink);display:block}.cu-admin p{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:2px 0 0}.cu-switch{min-height:44px;font:700 14px/1 var(--ds-font-body);color:var(--ds-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 6px;display:inline-flex}.cu-switch i{background:var(--ds-line-strong);width:46px;height:26px;transition:background var(--ds-duration-fast,.15s);border-radius:13px;position:relative}.cu-switch i:after{content:"";width:20px;height:20px;transition:transform var(--ds-duration-fast,.15s);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.cu-switch[aria-checked=true] i{background:var(--ds-blue)}.cu-switch[aria-checked=true] i:after{transform:translate(20px)}.cu-off{background:var(--ds-surface-quiet);align-items:center;gap:16px;padding:16px 18px;display:flex}.cu-off img{flex:none;width:64px;height:auto}.cu-off b{font:800 15px/1.4 var(--ds-font-body);color:var(--ds-ink);display:block}.cu-off p{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:2px 0 0}.cu-gain{z-index:var(--ds-z-toast,60);border-radius:var(--ds-radius-md);max-width:360px;box-shadow:var(--ds-shadow-lift);animation:cu-in .35s var(--ds-ease-out,ease-out);background:#fff;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex;position:fixed;bottom:24px;right:24px}.cu-gain[hidden]{display:none}.cu-gain img{flex:none;width:34px;height:42px}.cu-gain b{font:900 20px/1.1 var(--ds-font-game);color:var(--ds-text-blue);display:block}.cu-gain span{font:var(--ds-text-body-sm);color:var(--ds-ink-2);font-weight:700;display:block}.cu-gain small{font:var(--ds-text-caption);color:var(--ds-ink-3);display:block}@keyframes cu-in{0%{opacity:0;transform:translateY(12px)}}.cu-fly{z-index:61;pointer-events:none;width:22px;height:28px;position:fixed}@media (prefers-reduced-motion:reduce){.cu-gain{animation:none}.cu-fly{display:none}}@media (max-width:1279px){.cu-hero{grid-template-columns:minmax(0,1fr) 440px}.cu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.cu-hero{grid-template-columns:minmax(0,1fr);padding:10px}.cu-hero:before{background:linear-gradient(#f6fafff2 0%,#f6faffd1 45%,#f6faff4d 100%)}.cu-hero__text{padding:12px 8px 16px}.cu-hero h1{font-size:34px}.cu-ways__list,.cu-diff{grid-template-columns:minmax(0,1fr)}.cu-gain{max-width:none;bottom:76px;left:12px;right:12px}}@media (max-width:640px){.cu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cu-wallet{padding:16px 16px 10px 20px}.cu-wallet__now b{font-size:32px}.cu-wallet__mascot{width:64px}.cu-ways,.cu-shelf{padding:16px 14px}.cu-item__foot{flex-wrap:wrap}.cu-item__foot button{width:100%;margin-left:0}.cu-item__wait,.cu-item__short{text-align:left;width:100%;margin-left:0}}.cu-gachalink{background:linear-gradient(90deg, var(--ds-blue-soft), #fff0);min-height:64px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);color:inherit;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:8px 16px 8px 12px;text-decoration:none;display:grid}.cu-gachalink:hover{box-shadow:inset 0 0 0 2px var(--ds-blue)}.cu-gachalink img{width:56px;height:auto}.cu-gachalink b{font:800 15px/1.4 var(--ds-font-body);color:var(--ds-ink);display:block}.cu-gachalink small{font:var(--ds-text-caption);color:var(--ds-ink-2);display:block}.cu-gachalink em{background:var(--ds-blue-grad);min-height:44px;font:700 13px/1 var(--ds-font-body);color:#fff;white-space:nowrap;border-radius:12px;align-items:center;padding:0 16px;font-style:normal;display:inline-flex}@media (max-width:640px){.cu-gachalink{grid-template-columns:44px minmax(0,1fr)}.cu-gachalink img{width:44px}.cu-gachalink em{grid-column:1/-1;justify-content:center}}.cu-item__sw{border-radius:var(--ds-radius-pill);place-items:center;width:62%;height:38%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 12px #1e3c8c38,inset 0 0 0 2px #ffffffb3}.cu-item__sw i{font:800 13px/1 var(--ds-font-body);color:#fff;text-shadow:0 1px 2px #1624468c;font-style:normal}.cu-item__soon{font:var(--ds-text-caption);color:var(--ds-ink-3);margin:4px 4px 0}.cu-inv{padding:20px 22px 22px}.cu-inv__none{margin:4px 0 0}.cu-item--inv{padding-bottom:14px}a.cu-item__short{min-height:44px;color:var(--ds-text-blue);align-items:center;text-decoration:underline;display:inline-flex}}
@layer catalog{body[data-szk] .cu-try{display:none}.szk-ctl{border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-card);word-break:auto-phrase;line-break:strict;background:#fff;gap:10px;margin-bottom:18px;padding:14px 18px;display:grid}.szk-ctl__head b{font:800 17px/1.4 var(--ds-font-body);color:var(--ds-ink);display:block}.szk-ctl__head span{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin-top:2px;display:block}.szk-ctl__row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.szk-seg{background:var(--ds-blue-soft,#eaf1ff);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.szk-seg button{min-height:44px;font:700 14px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 14px}.szk-seg button:hover{background:#fff9}.szk-seg button[aria-pressed=true]{color:var(--ds-text-blue);background:#fff;box-shadow:0 1px 3px #1a2b5c29}.szk-ctl .dw-wbtn{white-space:nowrap;min-height:44px;padding:0 18px}.szk-ctl .dw-wbtn:not(.dw-wbtn--primary){border-radius:var(--ds-btn-radius,12px);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);background:#fff}.szk-ctl .dw-wbtn[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ds-text-blue);color:var(--ds-text-blue)}.szk-plans{font:var(--ds-text-body-sm);color:var(--ds-ink-3);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-left:auto;display:inline-flex}.szk-plans a{min-height:44px;color:var(--ds-text-blue);white-space:nowrap;border-radius:10px;align-items:center;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}.szk-plans a:hover{background:var(--ds-blue-soft,#eaf1ff)}.szk-plans a[aria-current=page]{color:var(--ds-ink);background:var(--ds-surface-sunken,#f1f4fa)}.szk-ov{z-index:var(--ds-z-fx,59);cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 90% at 50% 45%,#1230786b 0%,#0816409e 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:64px 12px 24px;display:flex;position:fixed;inset:0;overflow:hidden}.szk-stage{z-index:1;isolation:isolate;-webkit-user-select:none;user-select:none;flex:none;width:min(560px,100%);height:min(500px,100dvh - 130px);min-height:380px;position:relative}.szk-dim{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0e2468e6 0%,#050d2af5 100%);position:absolute;inset:0}.szk-sky{z-index:-3;contain:paint;pointer-events:none;border-radius:28px;position:absolute;inset:0;overflow:hidden}.szk-close{z-index:3;min-width:44px;min-height:44px;font:800 14px/1 var(--ds-font-body);color:var(--ds-ink);cursor:pointer;background:#fffffff0;border:0;border-radius:22px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:fixed;top:12px;right:12px;box-shadow:0 4px 14px #08164040}.szk-close svg{width:16px;height:16px}.szk-hint{z-index:1;text-align:center;font:700 13px/1.4 var(--ds-font-body);color:#ffffffe6;text-shadow:0 1px 4px #00000059;pointer-events:none;flex:none;margin:0;position:relative}.szk-fx{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.szk-burst{pointer-events:none;opacity:0;background:radial-gradient(circle,#fff4c4d9 0%,#ffd66680 22%,#ffc43c2e 42%,#ffc43c00 60%);border-radius:50%;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;position:absolute;top:50%;left:50%}.szk-rays--wide{width:1500px;height:1500px;margin:-750px 0 0 -750px}.szk-help{z-index:3;min-width:44px;min-height:44px;font:900 17px/1 var(--ds-font-body);color:var(--ds-text-blue,#2f6bf0);cursor:pointer;background:#fffffff0;border:0;border-radius:22px;align-items:center;gap:4px;padding:0 14px 0 12px;display:inline-flex;position:fixed;top:12px;left:12px;box-shadow:0 4px 14px #08164040}.szk-help span{font:800 13px/1 var(--ds-font-body);color:var(--ds-ink)}.szk-odds{z-index:4;cursor:default;width:min(380px,100vw - 24px);max-height:calc(100dvh - 80px);font:500 13px/1.6 var(--ds-font-body);color:var(--ds-ink-2);word-break:auto-phrase;background:#fff;border-radius:18px;padding:16px 18px;position:fixed;top:64px;left:12px;overflow:auto;box-shadow:0 12px 32px #08164059}.szk-odds h2{font:800 16px/1.4 var(--ds-font-body);color:var(--ds-ink);margin:0 0 8px}.szk-odds table{border-collapse:collapse;width:100%;margin-bottom:8px}.szk-odds th,.szk-odds td{border-bottom:1px solid var(--ds-line,#e3e8f2);text-align:left;padding:5px 8px}.szk-odds td:nth-child(n+2),.szk-odds th:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.szk-odds ul{margin:0 0 8px;padding-left:1.2em}.szk-odds__rule{background:var(--ds-blue-soft,#eaf1ff);color:var(--ds-ink);border-radius:10px;margin:0 0 10px;padding:8px 10px}.szk-odds__close{background:var(--ds-blue-soft,#eaf1ff);width:100%;min-height:44px;font:800 14px/1 var(--ds-font-body);color:var(--ds-text-blue,#2f6bf0);cursor:pointer;border:0;border-radius:12px}.szk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.szk-drop{pointer-events:none;will-change:transform;filter:drop-shadow(0 2px 3px #0a28784d);width:26px;height:32px;position:absolute;top:0;left:0}.szk-flash{pointer-events:none;opacity:0;background:radial-gradient(circle,#fffffff2 0%,#ffffff80 35%,#fff0 70%);border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;position:absolute;top:50%;left:50%}.szk-rays{pointer-events:none;opacity:0;background:repeating-conic-gradient(from -11.25deg,#fff0 0deg,#ffffff57 6deg 10deg,#fff0 16deg 22.5deg);border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 10%,#0009 35%,#0000 62%);mask:radial-gradient(circle,#000 10%,#0009 35%,#0000 62%)}.szk-rays--gold{background:repeating-conic-gradient(from -11.25deg,#ffd66600 0deg,#ffd66699 6deg 10deg,#ffd66600 16deg 22.5deg)}.szk-confetti{pointer-events:none;will-change:transform;border-radius:2px;width:9px;height:14px;position:absolute;top:0;left:0}.szk-spark{pointer-events:none;background:url(../media/szk-sparkle.2sv502zfrrig1.webp) 50%/contain no-repeat;width:22px;height:30px;position:absolute;top:0;left:0}.szk-big{z-index:3;text-align:center;pointer-events:none;font-family:var(--ds-font-game);color:#fff;text-shadow:0 3px #1d4fd1,0 6px 14px #081e6473;white-space:nowrap;font-weight:900;line-height:1;position:absolute;left:0;right:0}.szk-big__in{display:inline-block}.szk-big--gold .szk-big__in{background:linear-gradient(#1c307cdb,#0c184edb);border-radius:24px;padding:12px 24px;box-shadow:inset 0 0 0 2px #ffd766,inset 0 0 0 5px #ffd76640,0 10px 24px #040c2859}.szk-big b{letter-spacing:.02em;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:54px;display:inline-flex}.szk-big b img{filter:drop-shadow(0 3px #1d4fd180);width:40px;height:50px}.szk-big i{letter-spacing:.08em;margin-top:8px;font-size:26px;font-style:normal;display:block}.szk-big--gold{text-shadow:0 3px #b86f00,0 6px 16px #783c0073}.szk-big--gold b,.szk-big--gold i{background:linear-gradient(#fffbe6 0%,#ffe07a 45%,#f3a812 100%);color:#0000;filter:drop-shadow(0 3px #a35c00)drop-shadow(0 6px 10px #783c0066);text-shadow:none;-webkit-background-clip:text;background-clip:text}.szk-big--gold b img{filter:none}.szk-wallet{z-index:4;height:36px;font:900 17px/1 var(--ds-font-game);color:var(--ds-text-blue,#2f6bf0);pointer-events:none;background:#fffffff2;border-radius:18px;align-items:center;gap:6px;padding:0 14px 0 10px;display:inline-flex;position:absolute;box-shadow:0 4px 12px #081e6440}.szk-wallet img{width:18px;height:23px}.szk-wallet small{font:700 11px/1 var(--ds-font-body);color:var(--ds-ink-3);margin-right:2px}.szk-stamps{z-index:4;pointer-events:none;background:#fffffff0;border-radius:16px;justify-items:center;gap:6px;width:max-content;max-width:calc(100% - 24px);padding:8px 14px 9px;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #081e6433}.szk-stamps ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.szk-stamps li{background:var(--ds-surface-sunken,#eef2f8);width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--ds-line,#dde3ee);border-radius:50%;position:relative}.szk-stamps li.is-on{background:#fff;box-shadow:inset 0 0 0 1.5px #9fc0ff}.szk-stamps li.is-on:after,.szk-stamps li.is-today:after{content:"";background:url(../media/icon-shizuku.05soorvkgpha6.svg) 50%/contain no-repeat;position:absolute;inset:3px 5px}.szk-stamps li.is-today:after{opacity:0}.szk-stamps li.is-gold{background:linear-gradient(#fff6d6,#ffe08a);box-shadow:inset 0 0 0 1.5px #e3a525}.szk-stamps li.is-gold:before{content:"金";font:900 11px/1 var(--ds-font-body);color:#a36400;place-items:center;display:grid;position:absolute;inset:0}.szk-stamps span{font:700 12px/1.3 var(--ds-font-body);color:var(--ds-ink-2);white-space:nowrap}.szk-toast{z-index:var(--ds-z-toast,55);border-radius:var(--ds-radius-md,14px);box-shadow:var(--ds-shadow-lift);pointer-events:none;background:#fff;align-items:center;gap:10px;padding:10px 18px 10px 12px;display:flex;position:fixed;bottom:24px;right:24px}.szk-toast img{width:26px;height:32px}.szk-toast b{font:900 18px/1.1 var(--ds-font-game);color:var(--ds-text-blue);display:block}.szk-toast span{font:700 12px/1.3 var(--ds-font-body);color:var(--ds-ink-2);display:block}.szk-fly{z-index:60;pointer-events:none;will-change:transform;width:24px;height:30px;position:fixed;top:0;left:0}.szk-plus{z-index:60;pointer-events:none;font:900 20px/1 var(--ds-font-game);color:var(--ds-text-blue,#2f6bf0);text-shadow:0 1px #fff,0 0 6px #fff;white-space:nowrap;position:fixed;top:0;left:0}.szk-ring{z-index:60;pointer-events:none;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:fixed;top:0;left:0;box-shadow:0 0 0 2px #3d8bffcc}.szk-purse{z-index:60;height:38px;box-shadow:var(--ds-shadow-lift);font:900 16px/1 var(--ds-font-game);color:var(--ds-text-blue);pointer-events:none;background:#fff;border-radius:19px;align-items:center;gap:6px;padding:0 14px 0 10px;display:inline-flex;position:fixed;top:70px;right:12px}.szk-purse img{width:17px;height:22px}.is-szk-bump{animation:.45s cubic-bezier(.34,1.56,.64,1) szk-bump}@keyframes szk-bump{40%{transform:scale(1.18)}}.szk-card{text-align:center;background:linear-gradient(#eaf3ff 0%,#fff 100%);border-radius:28px;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.szk-card img{width:56px;height:70px}.szk-card b{font:900 44px/1 var(--ds-font-game);color:var(--ds-text-blue)}.szk-card p{font:800 18px/1.4 var(--ds-font-body);color:var(--ds-ink);margin:0}.szk-card .szk-stamps{margin-top:6px;position:static;transform:none}@media (prefers-reduced-motion:reduce){.is-szk-bump{animation:none}}@media (max-width:1023px){.szk-plans{margin-left:0}.szk-toast{bottom:76px;left:12px;right:12px}}@media (max-width:640px){.szk-ctl{padding:12px}.szk-seg{width:100%}.szk-seg button{flex:auto;padding:0 8px}.szk-ov{padding:60px 10px 16px}.szk-big b{font-size:44px}.szk-big i{font-size:22px}.szk-stamps li{width:22px;height:22px}}}
@layer catalog{.szk-stage--c .szk-sky{background:linear-gradient(#4f97ff 0%,#8cc4ff 55%,#d6ebff 100%)}.szk-stage--c .szk-sky:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 15% 60%,#fff 0 55%,#fff0 72%),radial-gradient(38% 50% at 50% 75%,#f4f9ff 0 55%,#fff0 72%),radial-gradient(40% 55% at 88% 62%,#fff 0 55%,#fff0 72%);height:36%;position:absolute;bottom:-6%;left:-10%;right:-10%}.szk-c-warm{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(53.3% 37.5% at 50% 46.9%,#ffdc78d9,#ffbe3c26 70%,#ffbe3c00 100%);position:absolute;inset:-30% -25%}.szk-c-mc{z-index:2;pointer-events:none;background:linear-gradient(#ffe9a3 0%,#f2b632 45%,#c98a12 100%);border-radius:24px;padding:10px 14px 14px;position:absolute;box-shadow:0 12px 26px #0a1e5a59,inset 0 2px #ffffffb3}.szk-c-mc.is-reach{box-shadow:0 0 0 4px #ffeca0e6,0 0 36px 8px #ffd250d9,0 12px 26px #0a1e5a59}.szk-c-label{text-align:center;font:900 15px/1.2 var(--ds-font-game);letter-spacing:.12em;color:#7a4a00;text-shadow:0 1px #ffffffb3;margin:0 0 8px}.szk-c-reels{background:linear-gradient(#13306f,#1d4fd1);border-radius:16px;gap:10px;padding:10px;display:flex;box-shadow:inset 0 3px 8px #0006}.szk-c-win{background:linear-gradient(#dfe9fb 0%,#fff 30% 70%,#dfe9fb 100%);border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff9,inset 0 6px 10px #0a1e5a40}.szk-c-win:after{content:"";pointer-events:none;background:linear-gradient(#14286447 0%,#14286400 25% 75%,#14286447 100%);position:absolute;inset:0}.szk-c-strip{will-change:transform;width:100%;position:absolute;top:0;left:0}.szk-c-strip.is-spin{filter:blur(1.5px)}.szk-c-cell{place-items:center;display:grid}.szk-c-cell img{object-fit:contain;width:52%;height:64%}.szk-c-cell img.is-face{object-fit:cover;object-position:50% 18%;background:#fff3c4;border-radius:50%;width:78%;height:78%;box-shadow:inset 0 0 0 3px #f2b632}.szk-c-hit{box-shadow:inset 0 0 0 3px #ffd766,inset 0 0 18px #ffc83ce6,inset 0 6px 10px #0a1e5a33}.szk-c-reach{z-index:3;text-align:center;pointer-events:none;width:max-content;font:900 30px/1 var(--ds-font-game);letter-spacing:.1em;color:#fff;text-shadow:0 3px #c0392b,0 0 14px #ff7850cc;position:absolute;left:50%}.szk-c-reach.is-hot{color:#fff6c2;text-shadow:0 3px #b86f00,0 0 16px #ffc83cf2}.szk-c-mascot{z-index:2;pointer-events:none;filter:drop-shadow(0 8px 10px #0a1e5a4d);width:112px;height:auto;position:absolute}.szk-c-say{z-index:3;font:800 13px/1.3 var(--ds-font-body);color:var(--ds-ink);white-space:nowrap;pointer-events:none;background:#fff;border-radius:14px;padding:6px 12px;position:absolute;box-shadow:0 4px 12px #0a1e5a33}@media (max-width:640px){.szk-c-mc{padding:8px 10px 10px}.szk-c-reels{gap:8px;padding:8px}.szk-c-mascot{width:72px}.szk-c-reach{font-size:26px}}}
@layer catalog{.szk-ctl__lab{font:700 13px/1.3 var(--ds-font-body);color:var(--ds-ink-3);white-space:nowrap}.szk-ctl__note{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:0}.szk-scenes{flex-wrap:wrap;gap:8px;display:flex}.szk-scene{white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:inline-flex}.szk-scene small{font:800 12px/1 var(--ds-font-game);background:#ffffff47;border-radius:10px;padding:4px 8px}.szk-purse--small[hidden]{display:none}.szk-purse--small .szk-purse__lv{font:900 14px/1 var(--ds-font-game)}.szk-purse--small .szk-purse__bar{background:var(--ds-blue-soft,#e3ecfd);border-radius:3px;width:56px;height:6px;position:relative;overflow:hidden}.szk-purse--small .szk-purse__bar i{background:var(--ds-blue-grad,linear-gradient(90deg, #4f8cff, #2f6bf0));border-radius:3px;position:absolute;inset:0 auto 0 0}.szk-purse--small img{object-fit:contain;width:22px;height:22px}.szk-purse--small[data-kind=shizuku] img{width:17px;height:22px}.szk-plus{z-index:61}@media (max-width:640px){.szk-scenes{width:100%}.szk-scene{flex:100%;justify-content:space-between}.szk-ctl--small .szk-seg{width:auto}}}
@layer catalog{.szk-stage--a .szk-sky{background:radial-gradient(90% 70% at 50% 62%,#5aa2ff 0%,#2a62d8 45%,#11307e 100%)}.szk-stage--a .szk-sky:before{content:"";z-index:-1;background:radial-gradient(1.5px 1.5px at 12% 18%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 78% 12%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 30% 34%,#fffc 50%,#0000 51%),radial-gradient(1.5px 1.5px at 88% 40%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 62% 22%,#ffffffb3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 8% 52%,#fff 50%,#0000 51%);position:absolute;inset:0}.szk-stage--a .szk-sky:after{content:"";z-index:-1;background:radial-gradient(60% 70% at 30% 70%,#ffffffe6,#fff0 70%),radial-gradient(55% 60% at 75% 75%,#eaf3fff2,#eaf3ff00 70%);height:34%;position:absolute;bottom:-8%;left:-10%;right:-10%}.szk-a-glow{pointer-events:none;background:radial-gradient(circle,#a0d2ffe6 0%,#78b4ff59 40%,#78b4ff00 70%);border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;position:absolute}.szk-a-glow.is-gold{background:radial-gradient(circle,#ffe48cf2 0%,#ffc43c66 40%,#ffc43c00 70%)}.szk-a-glow.is-silver{background:radial-gradient(circle,#ecf6fff2 0%,#b0d2ff66 40%,#b0d2ff00 70%)}.szk-a-glow.is-rainbow{background:radial-gradient(circle,#fffffff2 0%,#ffbedc80 24%,#96d7ff66 46%,#bea0ff00 70%)}.szk-a-ring{pointer-events:none;opacity:0;border:4px solid #fff;border-radius:50%;width:190px;height:190px;margin:-95px 0 0 -95px;position:absolute}.szk-a-chest{pointer-events:none;filter:drop-shadow(0 10px 14px #08164073);width:190px;height:auto;margin-left:-95px;position:absolute}.szk-a-beam{filter:blur(3px);transform-origin:50% 100%;pointer-events:none;background:linear-gradient(#bee1ff00 0%,#bee1ff66 45%,#ffffffd9 100%);width:200px;margin-left:-100px;position:absolute;-webkit-mask-image:radial-gradient(50% 100% at 50% 100%,#000 30%,#00000080 60%,#0000 100%);mask-image:radial-gradient(50% 100% at 50% 100%,#000 30%,#00000080 60%,#0000 100%)}.szk-a-beam.is-gold{background:linear-gradient(#ffd25a00 0%,#ffd25a73 45%,#fff6c8f2 100%)}.szk-a-jar{pointer-events:none;filter:drop-shadow(0 6px 10px #08164066);width:74px;height:96px;margin-left:-37px;position:absolute}.szk-a-jar svg{width:100%;height:100%;overflow:visible}.szk-a-jarlabel{text-align:center;width:120px;font:800 11px/1.2 var(--ds-font-body);color:#ffffffeb;pointer-events:none;margin-left:-60px;position:absolute}.szk-a-mascot{pointer-events:none;width:120px;height:auto;position:absolute}.szk-a-item{pointer-events:none;z-index:3;filter:drop-shadow(0 10px 16px #08164080);position:absolute}.szk-a-item img{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block;box-shadow:0 0 0 3px #ffffffe6}.szk-a-item:not(.is-wide) img{object-fit:contain;box-shadow:none;border-radius:0}.szk-a-item.is-epic img,.szk-a-item.is-legend img{box-shadow:0 0 0 3px #ffd766,0 0 24px #ffd666cc}.szk-a-item:not(.is-wide).is-epic img,.szk-a-item:not(.is-wide).is-legend img{box-shadow:none;filter:drop-shadow(0 0 14px #ffd666e6)}.szk-a-itemtag{z-index:4;text-align:center;pointer-events:none;background:#fffffff2;border-radius:18px;justify-items:center;gap:4px;width:max-content;max-width:calc(100% - 24px);padding:10px 18px 12px;display:grid;position:absolute;box-shadow:0 6px 18px #0816404d}.szk-a-itemtag b{font:800 18px/1.35 var(--ds-font-body);color:var(--ds-ink)}.szk-a-itemtag small{font:700 12px/1.3 var(--ds-font-body);color:var(--ds-ink-2)}.szk-a-itemtag__r{font:900 13px/1 var(--ds-font-game);color:#8a5d00;letter-spacing:.04em}.szk-a-itemtag__r[data-r="2"]{color:#1d6fb8}.szk-a-itemtag__r[data-r="3"]{color:#7a3fd0}@media (max-width:640px){.szk-a-itemtag b{font-size:16px}.szk-a-chest{width:160px;margin-left:-80px}.szk-a-mascot{width:92px}.szk-a-jar{width:62px;height:80px;margin-left:-31px}}}
@layer catalog{.gc{word-break:auto-phrase;line-break:strict;grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.gc-ctl{border-radius:var(--ds-radius-md);border:1.5px dashed var(--ds-line-strong);background:var(--ds-surface-quiet-2);gap:8px;padding:12px 16px;display:grid}.gc-ctl>b{font:800 14px/1.4 var(--ds-font-body);color:var(--ds-ink)}.gc-ctl>span{font:var(--ds-text-caption);color:var(--ds-ink-3)}.gc-ctl__row{flex-wrap:wrap;gap:6px 18px;display:flex}.gc-ctl__g{font:700 12.5px/1 var(--ds-font-body);color:var(--ds-ink-2);flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.gc-ctl button,.gc-ctl a{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);font:700 13px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:10px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.gc-ctl a{color:var(--ds-text-blue)}.gc-ctl button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ds-blue);background:var(--ds-blue-soft);color:var(--ds-text-blue)}.gc-h1ic{filter:drop-shadow(0 4px 6px #1a2b5c40);width:auto!important;height:56px!important}.gc-dl{font:var(--ds-text-body-sm);grid-template-columns:auto 1fr;gap:6px 12px;margin:10px 0 0;display:grid}.gc-dl dt{color:var(--ds-ink-3)}.gc-dl dd{color:var(--ds-ink);margin:0;font-weight:800}.gc-bar{background:var(--ds-blue-soft);border-radius:5px;height:10px;margin:10px 0 0;overflow:hidden}.gc-bar i{background:var(--ds-gold-grad);border-radius:5px;height:100%;display:block}.gc-wallet__note{font:var(--ds-text-caption);color:var(--ds-text-muted);margin:8px 0 4px}.gc-rk{border-radius:var(--ds-radius-pill);height:26px;font:700 12.5px/1 var(--ds-font-body);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.gc-rk b{letter-spacing:.04em;font-weight:900}.gc-rk[data-r="1"]{background:var(--ds-rarity-common-bg);color:var(--ds-rarity-common-fg);box-shadow:inset 0 0 0 1px var(--ds-rarity-common-border)}.gc-rk[data-r="2"]{background:var(--ds-rarity-rare-bg);color:var(--ds-text-blue);box-shadow:inset 0 0 0 1px var(--ds-rarity-rare-border)}.gc-rk[data-r="3"]{background:var(--ds-rarity-epic-bg);color:#6a3cc4;box-shadow:inset 0 0 0 1px var(--ds-rarity-epic-border)}.gc-rk[data-r="4"]{background:var(--ds-rarity-legendary-grad);color:var(--ds-rarity-legendary-fg);box-shadow:inset 0 0 0 1px var(--ds-rarity-legendary-border)}.gc-art{aspect-ratio:1;background:linear-gradient(160deg,#e9f1ff,#d6e5fb);border-radius:12px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.gc-art img{max-width:100%;max-height:100%;display:block}.gc-art--art img{object-fit:contain;filter:drop-shadow(0 6px 8px #1e3c8c38);width:82%;height:82%}.gc-art--bg img{object-fit:cover;width:100%;height:100%}.gc-art--frame .gc-face{object-fit:cover;border-radius:50%;width:60%;height:60%;position:absolute;inset:20%}.gc-art--frame img:not(.gc-face){object-fit:contain;width:88%;height:88%;position:absolute;inset:6%}.gc-art--sw i{font:900 clamp(11px, 28%, 22px)/1 var(--ds-font-game);color:#fffffff2;text-shadow:0 1px 3px #00000059;font-style:normal}.gc-boxes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gc-box{flex-direction:column;display:flex;overflow:hidden}.gc-box__art{background:radial-gradient(90% 90% at 50% 62%,#5aa2ff 0%,#2a62d8 48%,#11307e 100%);place-items:center;height:190px;display:grid;position:relative}.gc-box--season .gc-box__art{background:radial-gradient(90% 90% at 50% 62%,#ffb067 0%,#d2572b 48%,#5a1f3a 100%)}.gc-box__art:before{content:"";background:radial-gradient(1.5px 1.5px at 12% 20%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 80% 16%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 32% 36%,#fffc 50%,#0000 51%),radial-gradient(1.5px 1.5px at 90% 44%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 64% 24%,#ffffffb3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 8% 56%,#fff 50%,#0000 51%);position:absolute;inset:0}.gc-chest{filter:drop-shadow(0 10px 14px #08164073);width:150px;height:auto;position:relative}.gc-chest--season,.szk-a-chest.gc-chest--season{filter:hue-rotate(-62deg)saturate(1.25)drop-shadow(0 10px 14px #08164073)}.gc-box__chip{border-radius:var(--ds-radius-pill);height:26px;font:800 12px/1 var(--ds-font-body);color:var(--ds-ink);background:#fffffff0;align-items:center;padding:0 12px;display:inline-flex;position:absolute;top:12px;left:12px}.gc-box__body{flex-direction:column;flex:1;gap:10px;padding:16px 18px 14px;display:flex}.gc-box h3{font:800 20px/1.35 var(--ds-font-body);color:var(--ds-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.gc-box__sub{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:-4px 0 0}.gc-box__count{white-space:nowrap}.gc-box__until{background:var(--ds-warning-bg);font:var(--ds-text-body-sm);color:#7a4a00;border-radius:10px;margin:0;padding:8px 12px;font-weight:700}.gc-box__until.is-calm{background:var(--ds-blue-soft);color:var(--ds-ink-2);font-weight:500}.gc-res:focus{outline:none}.gc-box__pick{align-items:center;gap:10px;display:flex}.gc-box__pick small{font:700 12px/1.3 var(--ds-font-body);color:var(--ds-ink-3);flex:none}.gc-pick{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gc-pick li{width:52px;height:52px;box-shadow:inset 0 0 0 2px var(--ds-line-strong);background:#fff;border-radius:14px;padding:3px}.gc-pick li[data-r="3"]{box-shadow:inset 0 0 0 2px #b98cf5}.gc-pick li[data-r="4"]{box-shadow:inset 0 0 0 2px var(--ds-gold), 0 0 10px #f5b82e8c}.gc-box__btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:4px;display:grid}.gc-go{border-radius:var(--ds-btn-radius,14px);background:var(--ds-blue-grad);color:#fff;min-height:60px;font:800 16px/1.2 var(--ds-font-body);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 12px;display:flex;box-shadow:0 6px 14px #2f6bf047}.gc-go em{font:900 15px/1.2 var(--ds-font-game);align-items:center;gap:4px;font-style:normal;display:inline-flex}.gc-go em img{width:13px;height:17px}.gc-go--ten{color:var(--ds-text-blue);box-shadow:inset 0 0 0 2px var(--ds-blue);background:#fff}.gc-go--quiet{color:var(--ds-ink-2);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);background:#fff;min-height:52px}.gc-go.is-off{background:var(--ds-surface-quiet-2);color:var(--ds-ink-3);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong)}.gc-go.is-off em{color:var(--ds-warning);font-family:var(--ds-font-body);font-size:13px;font-weight:800}.gc-go:hover:not(.is-off){filter:brightness(1.05)}.gc-go:active{transform:translateY(1px)}.gc-link{min-height:44px;font:700 13px/1 var(--ds-font-body);color:var(--ds-text-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 4px;text-decoration:underline}.gc-ways{padding:20px 22px}.gc-ways.is-short{box-shadow:var(--ds-shadow-card), inset 5px 0 0 var(--ds-warning-2)}.gc-ways.is-nudge{animation:.9s ease-out gc-nudge}@keyframes gc-nudge{0%{box-shadow:var(--ds-shadow-card), 0 0 0 0 #f59e0b99}60%{box-shadow:var(--ds-shadow-card), 0 0 0 10px #f59e0b00}}.gc-ways__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.gc-way{border-bottom:1px solid var(--ds-line);min-height:64px;color:inherit;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:grid}.gc-way:hover{background:var(--ds-blue-soft)}.gc-way b{font:700 14px/1.4 var(--ds-font-body);color:var(--ds-ink);display:block}.gc-way small{font:var(--ds-text-caption);color:var(--ds-ink-3);display:block}.gc-way__amt{font:900 18px/1 var(--ds-font-game);color:var(--ds-text-blue);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.gc-way__amt img{width:15px;height:19px}.gc-way.is-done .gc-way__amt{color:var(--ds-success)}.gc-way.is-done b{color:var(--ds-ink-3)}.gc-ways__note{font:var(--ds-text-body-sm);color:var(--ds-ink-2);flex-wrap:wrap;align-items:center;gap:0 8px;margin:12px 0 0;display:flex}.gc-ways__note a{min-height:44px;color:var(--ds-text-blue);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.gc-ex,.gc-seen{padding:20px 22px}.gc-table{border-collapse:collapse;width:100%;font:var(--ds-text-body-sm)}.gc-table th,.gc-table td{border-bottom:1px solid var(--ds-line);text-align:left;vertical-align:middle;padding:8px 10px}.gc-table thead th{color:var(--ds-ink-3);white-space:nowrap;font-weight:700}.gc-table tbody th{font-weight:400}.gc-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.gc-table .gc-num img{vertical-align:-2px;width:12px;height:15px;margin-right:3px;display:inline-block}.gc-table td small{font:var(--ds-text-caption);color:var(--ds-ink-3);display:block}.gc-ex__note{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:10px 0 12px}.gc-ex__cta{min-height:48px;padding:0 22px;text-decoration:none}.gc-seen ul{font:var(--ds-text-body-sm);color:var(--ds-ink-2);gap:10px;margin:0;padding:0;list-style:none;display:grid}.gc-seen li{grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.gc-seen li b{border-radius:var(--ds-radius-pill);background:var(--ds-blue-soft);height:26px;font:800 12px/1 var(--ds-font-body);color:var(--ds-text-blue);justify-content:center;align-items:center;display:inline-flex}.gc-ov{overflow:auto}.gc-ov.is-result{cursor:default}.gc-pop{pointer-events:none;position:absolute}.gc-pop__r{font:900 44px/1 var(--ds-font-game);letter-spacing:.06em;color:#fff;text-shadow:0 3px #1d4fd1,0 6px 14px #081e6473;display:block}.gc-pop__r[data-r="3"]{color:#efe0ff;text-shadow:0 3px #6a3cc4,0 6px 14px #280a6473}.gc-pop__r[data-r="4"]{background:linear-gradient(#fffbe6 0%,#ffe07a 45%,#f3a812 100%);color:#0000;filter:drop-shadow(0 3px #a35c00);text-shadow:none;-webkit-background-clip:text;background-clip:text}.gc-res{z-index:3;width:min(440px,100%);max-height:calc(100dvh - 72px);box-shadow:var(--ds-shadow-modal);text-align:center;cursor:default;word-break:auto-phrase;line-break:strict;background:#fff;border-radius:26px;margin:auto;padding:22px 22px 16px;position:relative;overflow:auto}.gc-res--ten{width:min(640px,100%)}.gc-res[data-r="3"]{box-shadow:var(--ds-shadow-modal), 0 0 0 3px #c9a5f8, 0 0 36px #9b5cf073}.gc-res[data-r="4"]{box-shadow:var(--ds-shadow-modal), 0 0 0 3px var(--ds-gold), 0 0 46px #f5b82eb3}.gc-res h2{font:800 22px/1.4 var(--ds-font-body);color:var(--ds-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.gc-res__rank{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.gc-res__rank .gc-rk{height:30px;font-size:14px}.gc-res__pity{font:800 12px/1 var(--ds-font-body);color:var(--ds-warning);font-style:normal}.gc-res__art{width:150px;box-shadow:inset 0 0 0 3px var(--ds-line-strong);background:#fff;border-radius:22px;margin:12px auto 4px;padding:5px}.gc-res__art[data-r="3"]{box-shadow:inset 0 0 0 3px #b98cf5}.gc-res__art[data-r="4"]{box-shadow:inset 0 0 0 3px var(--ds-gold), 0 0 22px #f5b82e99}.gc-res__kind{font:var(--ds-text-caption);color:var(--ds-ink-3);margin:2px 0 0}.gc-res__state{font:700 14px/1.5 var(--ds-font-body);color:var(--ds-text-blue);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:10px 0 0;display:flex}.gc-res__state img{width:13px;height:17px}.gc-res__refund{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.gc-res__state.is-dup{color:var(--ds-ink-2)}.gc-res__sum{background:var(--ds-surface-quiet-2);text-align:left;font:var(--ds-text-body-sm);border-radius:12px;grid-template-columns:auto 1fr;gap:4px 12px;margin:12px 0 0;padding:10px 12px;display:grid}.gc-res__sum dt{color:var(--ds-ink-3)}.gc-res__sum dd{color:var(--ds-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.gc-res__sum small{font:var(--ds-text-caption);color:var(--ds-ink-3);font-weight:500;display:block}.gc-res__btns{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.gc-res__btns .gc-go{flex:130px}.gc-res__links{font:var(--ds-text-body-sm);flex-wrap:wrap;justify-content:center;gap:0 14px;margin:6px 0 0;display:flex}.gc-res__links a,.gc-res__links .gc-link{min-height:44px;color:var(--ds-text-blue);flex-wrap:wrap;justify-content:center;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.gc-res__links img{width:11px;height:14px;margin:0 1px}.gc-res__px{white-space:nowrap;align-items:center;display:inline-flex}.gc-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gc-t{width:100%;min-height:44px;box-shadow:inset 0 0 0 2px var(--ds-line-strong);cursor:pointer;background:#fff;border:0;border-radius:14px;grid-template-rows:1fr auto;gap:2px;padding:4px 4px 3px;display:grid;position:relative}.gc-t[data-r="2"]{box-shadow:inset 0 0 0 2px var(--ds-rarity-rare-border)}.gc-t[data-r="3"]{box-shadow:inset 0 0 0 2.5px #b98cf5,0 0 12px #9b5cf059}.gc-t[data-r="4"]{box-shadow:inset 0 0 0 2.5px var(--ds-gold), 0 0 16px #f5b82e99}.gc-t .gc-art{border-radius:9px}.gc-t b{font:900 10px/1.2 var(--ds-font-body);letter-spacing:0;color:var(--ds-ink-2)}.gc-t[data-r="3"] b{color:#6a3cc4}.gc-t[data-r="4"] b{color:#a36400}.gc-t i{background:var(--ds-blue);font:800 9px/1.2 var(--ds-font-body);color:#fff;border-radius:8px;padding:2px 5px;font-style:normal;position:absolute;top:2px;right:2px}.gc-t.is-dup i{background:var(--ds-ink-3)}.gc-res__cap{min-height:3em;font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:10px 0 0;font-weight:700}#gc-odds{z-index:75}.gc-odds{width:calc(100vw - 24px);max-width:800px;max-height:calc(100dvh - 40px);overflow:auto}.gc-oddtabs{margin:0 0 10px}.gc-scroll{overflow-x:auto}.gc-table--odds{min-width:520px;margin-bottom:4px}.gc-rules{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:10px 0;padding-left:1.2em}.gc-oi-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gc-oi{background:var(--ds-surface-quiet-2);border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:6px;display:grid}.gc-oi[data-r="4"]{box-shadow:inset 0 0 0 1.5px var(--ds-gold)}.gc-oi[data-r="3"]{box-shadow:inset 0 0 0 1.5px #b98cf5}.gc-oi b{font:700 13px/1.4 var(--ds-font-body);color:var(--ds-ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gc-oi small{font:var(--ds-text-caption);color:var(--ds-ink-3);display:block}@media (prefers-reduced-motion:reduce){.gc-ways.is-nudge{animation:none}}@media (max-width:1023px){.gc-boxes__grid,.gc-ways__list{grid-template-columns:minmax(0,1fr)}.gc-h1ic{height:46px!important}}@media (max-width:640px){.gc-box__art{height:160px}.gc-chest{width:128px}.gc-box__body{padding:14px 14px 12px}.gc-box__pick{flex-wrap:wrap}.gc-ways,.gc-ex,.gc-seen{padding:16px 14px}.gc-res{border-radius:22px;padding:18px 14px 12px}.gc-res__art{width:130px}.gc-grid{gap:6px}.gc-oi-list{grid-template-columns:minmax(0,1fr)}.gc-table--odds{font-size:12px}.gc-table--odds th,.gc-table--odds td{padding:7px 5px}.gc-seen li{grid-template-columns:1fr;gap:4px}}@media (min-width:1024px){.gc-boxes__grid--one{grid-template-columns:minmax(0,1fr)}.gc-boxes__grid--one .gc-box{flex-direction:row}.gc-boxes__grid--one .gc-box__art{flex:0 0 min(40%,400px);height:auto;min-height:190px}.gc-boxes__grid--one .gc-box__body{min-width:0}}}
@layer catalog{.fbgg{flex-direction:column;gap:16px;max-width:1200px;padding-bottom:96px;display:flex}.fbgg-head{gap:4px;display:grid}.fbgg-h1{font:var(--ds-text-h1);color:var(--ds-ink);letter-spacing:var(--ds-text-h1-tracking);margin:0;font-size:28px}.fbgg-head p{font:var(--ds-text-body);color:var(--ds-ink-3);margin:0}.fbgg-eyebrow{font:800 12px/1.2 var(--ds-font-body);letter-spacing:.08em;color:var(--ds-text-blue);margin:0}.fbgg-proxy{border-radius:var(--ds-radius-sm);background:var(--ds-warning-bg);box-shadow:inset 0 0 0 1px var(--ds-warning-border);font:var(--ds-text-body-sm);color:var(--ds-text-amber);margin:0;padding:12px 16px;font-weight:700}.fbgg-switch{border-radius:var(--ds-radius-sm);box-shadow:inset 0 0 0 1px var(--ds-line);font:var(--ds-text-caption);color:var(--ds-ink-3);background:#fff9;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.fbgg-switch>span{margin-right:4px;font-weight:700}.fbgg-switch button{border-radius:var(--ds-radius-pill);min-height:32px;box-shadow:inset 0 0 0 1px var(--ds-line-strong);font:700 12px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;background:#fff;border:0;padding:0 10px}.fbgg-switch button[aria-pressed=true]{background:var(--ds-ink);color:#fff;box-shadow:none}.fbgg-switch label{cursor:pointer;align-items:center;gap:4px;min-height:32px;margin-left:6px;display:inline-flex}.fbgg-sec{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 14px;display:flex}.fbgg-sec h2{font:var(--ds-text-h2);color:var(--ds-ink);letter-spacing:var(--ds-text-h2-tracking);margin:0}.fbgg-sec p{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:0}.fbgg-sec__end{align-self:center;margin-left:auto}.fbgg-mchip{border-radius:var(--ds-radius-pill);background:var(--ds-gold-soft);height:36px;box-shadow:inset 0 0 0 1.5px var(--ds-rarity-legendary-border);font:900 14px/1 var(--ds-font-game);color:var(--ds-text-gold);white-space:nowrap;align-items:center;gap:6px;padding:0 14px 0 6px;display:inline-flex}.fbgg-mchip img{object-fit:contain;width:20px;height:30px}html:not([data-reduce]) .fbgg-mchip.is-pop{animation:.6s cubic-bezier(.2,1.6,.4,1) fbgg-pop}@keyframes fbgg-pop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:none}}.fbgg-hero{grid-template-columns:340px minmax(0,1fr);gap:0 28px;padding:14px 24px 20px 14px;display:grid;overflow:hidden}.fbgg-stage{isolation:isolate;border-radius:var(--ds-radius-md);background:radial-gradient(120% 80% at 50% 100%,#2a4fae 0%,#1a2b5c 55%,#121d42 100%);grid-row:1/3;place-items:end center;min-height:340px;display:grid;position:relative;overflow:hidden}.fbgg-stage.tier-1{background:radial-gradient(120% 80% at 50% 100%,#3b74f0 0%,#1d3b8f 55%,#142a66 100%)}.fbgg-stage.tier-2{background:radial-gradient(120% 80% at 50% 100%,#8b5cf6 0%,#3c2a8f 55%,#1d1650 100%)}.fbgg-stage.tier-3{background:radial-gradient(120% 80% at 50% 100%,#f5b82e 0%,#8a5a12 50%,#3a2608 100%)}.fbgg-stage.is-none{background:linear-gradient(180deg, var(--ds-blue-soft), #d6e5fb)}.fbgg-stage__rays{z-index:-1;background:repeating-conic-gradient(at 50% 62%,#ffffff17 0deg 8deg,#0000 8deg 22deg);position:absolute;inset:-40%}.fbgg-stage.is-none .fbgg-stage__rays{display:none}.fbgg-stage:after{content:"";filter:blur(6px);z-index:-1;background:#00000047;border-radius:50%;height:26px;position:absolute;bottom:14px;left:12%;right:12%}.fbgg-stage__em{object-fit:contain;filter:drop-shadow(0 6px 14px #00000059);width:104px;height:104px;position:absolute;top:14px;left:14px}.fbgg-stage__m{filter:drop-shadow(0 10px 18px #0000004d);width:auto;height:300px;margin-bottom:12px;position:relative}.fbgg-stage.is-none .fbgg-stage__m{height:230px;margin-bottom:40px}html:not([data-reduce]) .fbgg-stage__m{animation:.5s cubic-bezier(.2,1.2,.4,1) both fbgg-rise}@keyframes fbgg-rise{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.fbgg-hero__body{align-content:start;gap:8px;min-width:0;padding-top:14px;display:grid}.fbgg-hero__name{font:var(--ds-text-display);color:var(--ds-ink);overflow-wrap:anywhere;margin:0;font-size:32px}.fbgg-hero__line{font:var(--ds-text-body-lg);color:var(--ds-ink-2);margin:0}.fbgg-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 4px;display:grid}.fbgg-stats>div{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);justify-items:center;padding:10px 6px;display:grid}.fbgg-stats dd{font:900 26px/1.1 var(--ds-font-game);color:var(--ds-ink);margin:0}.fbgg-stats dt{font:var(--ds-text-caption);color:var(--ds-ink-3)}.fbgg-stats>.is-main{background:var(--ds-gold-soft);box-shadow:inset 0 0 0 1.5px var(--ds-rarity-legendary-border)}.fbgg-stats>.is-main dd{color:var(--ds-text-gold)}.fbgg-rbar{background:var(--ds-track);border-radius:5px;height:10px;position:relative;overflow:hidden}.fbgg-rbar i{background:var(--ds-blue-grad);border-radius:5px;position:absolute;inset:0 auto 0 0}.fbgg-next{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:0}.fbgg-next b{color:var(--ds-ink)}.fbgg-ladder{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fbgg-ladder li{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);text-align:center;justify-items:center;gap:2px;min-width:0;padding:8px 4px 10px;display:grid;position:relative}.fbgg-ladder__art{justify-content:center;align-items:flex-end;width:100%;height:72px;display:flex;overflow:hidden}.fbgg-ladder__art img{object-fit:contain;object-position:center bottom;filter:grayscale()brightness(1.15);opacity:.35;width:auto;max-width:100%;height:100%}.fbgg-ladder__em{object-fit:contain;filter:grayscale();opacity:.35;width:26px;height:26px;position:absolute;top:8px;right:8px}.fbgg-ladder b{font:700 12.5px/1.3 var(--ds-font-body);color:var(--ds-ink-3);overflow-wrap:anywhere;word-break:keep-all}.fbgg-ladder small{font:var(--ds-text-caption);color:var(--ds-ink-4)}.fbgg-ladder li.is-on img{filter:none;opacity:1}.fbgg-ladder li.is-on b{color:var(--ds-ink)}.fbgg-ladder li.is-on small{color:var(--ds-ink-3)}.fbgg-ladder li.is-now{background:var(--ds-gold-soft);box-shadow:inset 0 0 0 2px var(--ds-rarity-legendary-border)}.fbgg-g{padding:20px 24px 22px}.fbgg-g__grid{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"main side""log side";align-items:start;gap:16px 24px;display:grid}.fbgg-g__main{grid-area:main}.fbgg-g__side{grid-area:side}.fbgg-g__log{grid-area:log}.fbgg-g__main{align-content:start;gap:12px;min-width:0;display:grid}.fbgg-g__now{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;display:flex}.fbgg-g__now>b{font:900 44px/1 var(--ds-font-game);color:var(--ds-ink)}.fbgg-g__now>span{font:800 18px/1 var(--ds-font-game);color:var(--ds-ink-3)}.fbgg-g__now em{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin-left:auto;font-style:normal;font-weight:700}.fbgg-g__now em strong{font:900 22px/1 var(--ds-font-game);color:var(--ds-text-blue);margin-left:2px}.fbgg-g__now.is-full b{font:900 30px/1.2 var(--ds-font-body);color:var(--ds-text-gold)}.fbgg-g__now.is-full span{font:var(--ds-text-body);color:var(--ds-ink-2)}.fbgg-g__barwrap{padding-right:54px;position:relative}.fbgg-g__bar{background:var(--ds-track);border-radius:15px;height:30px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #1a2b5c1a}.fbgg-g__fill{background:linear-gradient(90deg,#2f6bf0 0%,#4a8dff 55%,#ffd766 100%);border-radius:15px;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 -3px #00000014,inset 0 2px #ffffff59}html:not([data-reduce]) .fbgg-g__fill{animation:.9s cubic-bezier(.2,.8,.2,1) .15s both fbgg-fill}@keyframes fbgg-fill{0%{width:0}}.fbgg-g__ticks i{background:#ffffff8c;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:7px;bottom:7px}.fbgg-g__medal{object-fit:contain;filter:grayscale(.85)opacity(.55);width:46px;height:72px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.fbgg-g.is-full .fbgg-g__medal{filter:drop-shadow(0 0 10px #f5b82ecc)}.fbgg-g.is-full .fbgg-g__fill{background:var(--ds-gold-grad)}.fbgg-small{font:var(--ds-text-caption);color:var(--ds-ink-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.fbgg-small b{font:800 12px/1 var(--ds-font-game);color:var(--ds-ink-2)}.fbgg-small__bar{background:var(--ds-track);border-radius:3px;grid-column:1/-1;height:6px;position:relative;overflow:hidden}.fbgg-small__bar i{background:var(--ds-neutral);opacity:.55;border-radius:3px;position:absolute;inset:0 auto 0 0}.fbgg-cta{border-radius:var(--ds-radius-sm);background:var(--ds-blue-soft);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.fbgg-cta p{font:var(--ds-text-body-sm);color:var(--ds-ink-2);flex:260px;margin:0}.fbgg-cta .dw-wbtn{min-height:var(--ds-hit)}.fbgg-cta .dw-wbtn svg,.fbgg-got .dw-wbtn svg,.fbgg-empty .dw-wbtn svg{width:16px;height:16px}.fbgg-claim{background:var(--ds-gold-grad);min-height:52px;color:var(--ds-on-gold);justify-self:start;padding:0 24px 0 14px;font-size:15px;box-shadow:0 6px 18px #f5b82e73,inset 0 1px #ffffff80}.fbgg-claim img{object-fit:contain;width:26px;height:40px}.fbgg-claim:disabled{opacity:.5;cursor:not-allowed}html:not([data-reduce]) .fbgg-claim{animation:.6s cubic-bezier(.2,1.6,.4,1) .9s both fbgg-pop}.fbgg-g__side{border-radius:var(--ds-radius-md);background:var(--ds-surface-quiet-2);align-content:start;gap:10px;padding:14px 16px;display:grid}.fbgg-g__side h3,.fbgg-g__log h3{font:var(--ds-text-h4);color:var(--ds-ink);margin:0}.fbgg-ways{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fbgg-ways li{border-radius:var(--ds-radius-sm);background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.fbgg-ways img{object-fit:contain;width:34px;height:34px}.fbgg-ways span{min-width:0;display:grid}.fbgg-ways b{font:700 13px/1.4 var(--ds-font-body);color:var(--ds-ink)}.fbgg-ways small{font:var(--ds-text-caption);color:var(--ds-ink-3)}.fbgg-ways li.is-big{box-shadow:inset 0 0 0 1.5px var(--ds-rarity-legendary-border);background:var(--ds-gold-soft)}.fbgg-ways li.is-big .fbgg-gain{font-size:14px}.fbgg-note{font:var(--ds-text-caption);color:var(--ds-ink-3);margin:0}.fbgg-g__log{border-top:1px solid var(--ds-line);margin-top:4px;padding-top:12px}.fbgg-log{margin:8px 0 0;padding:0;list-style:none;display:grid}.fbgg-log li{border-bottom:1px solid var(--ds-line);grid-template-columns:64px auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:6px 0;display:grid}.fbgg-log li:last-child{border-bottom:0}.fbgg-log time{font:var(--ds-text-caption);color:var(--ds-ink-3);white-space:nowrap}.fbgg-log__st{border-radius:var(--ds-radius-pill);height:22px;font:700 11px/1 var(--ds-font-body);white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex}.fbgg-log__st--open{background:var(--ds-info-bg);color:var(--ds-text-blue)}.fbgg-log__st--done{background:var(--ds-gold-grad);color:var(--ds-on-gold)}.fbgg-log__st--declined{background:var(--ds-neutral-bg);color:var(--ds-neutral)}.fbgg-log__st--carry{background:var(--ds-surface-quiet-2);color:var(--ds-ink-2);box-shadow:inset 0 0 0 1px var(--ds-line-strong)}.fbgg-log__t{font:var(--ds-text-body-sm);color:var(--ds-ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fbgg-g__log h3 small{font:800 12px/1 var(--ds-font-game);color:var(--ds-ink-3);margin-left:8px}.fbgg-log__empty{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:8px 0 0}.fbgg-shelf{padding:20px 24px 22px}.fbgg-shelf__count{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:-6px 0 12px;font-weight:700}.fbgg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fbgg-item{border-radius:var(--ds-radius-md);min-width:0;box-shadow:var(--ds-shadow-card);background:#fff;flex-direction:column;padding:8px 8px 12px;display:flex;position:relative}.fbgg-item__img{aspect-ratio:16/10;background:radial-gradient(90% 90% at 50% 100%,#2a4fae 0%,#1a2b5c 70%);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.fbgg-item__img>img.is-art{object-fit:contain;filter:drop-shadow(0 8px 10px #0000004d);width:auto;max-width:90%;height:76%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.fbgg-item__img>img.is-bg{object-fit:cover;width:100%;height:100%}.fbgg-item--name .fbgg-item__img,.fbgg-item--frame .fbgg-item__img{background:linear-gradient(160deg,#e9f1ff,#d6e5fb)}.fbgg-item__chip{white-space:nowrap;text-overflow:ellipsis;border-radius:var(--ds-radius-pill);color:#fff;max-width:calc(100% - 16px);height:24px;font:700 11.5px/1 var(--ds-font-body);background:#162446c7;align-items:center;gap:4px;padding:0 10px;display:inline-flex;position:absolute;top:8px;left:8px;overflow:hidden}.fbgg-item__chip svg{flex:none;width:13px;height:13px}.fbgg-item__chip.is-mine{background:var(--ds-success)}.fbgg-item__kd{font:var(--ds-text-caption);color:var(--ds-ink-3);word-break:keep-all;margin:10px 4px 0}.fbgg-item h3{font:700 14.5px/1.45 var(--ds-font-body);color:var(--ds-ink);overflow-wrap:anywhere;margin:0 4px}.fbgg-item__foot{align-items:center;gap:8px;min-height:52px;margin:auto 4px 0;padding-top:8px;display:flex}.fbgg-item__price{font:900 18px/1 var(--ds-font-game);color:var(--ds-text-gold);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.fbgg-item__price img{object-fit:contain;width:16px;height:25px;margin-right:3px}.fbgg-item__price small{font:700 12px/1 var(--ds-font-body);margin-left:1px}.fbgg-item__btn{min-height:var(--ds-hit);border-radius:var(--ds-btn-radius);background:var(--ds-blue-grad);color:#fff;font:700 13px/1 var(--ds-font-body);cursor:pointer;white-space:nowrap;border:0;margin-left:auto;padding:0 16px}.fbgg-item__btn:disabled{opacity:.45;cursor:not-allowed}.fbgg-item__note{font:var(--ds-text-caption);color:var(--ds-ink-3);text-align:right;margin-left:auto}.fbgg-item.is-locked .fbgg-item__img>:not(.fbgg-item__chip){filter:grayscale(.7)brightness(.8);opacity:.6}.fbgg-item.is-mine{box-shadow:var(--ds-shadow-card), inset 0 0 0 2px var(--ds-success-border)}.fbgg-item.is-just{box-shadow:0 0 0 3px var(--ds-gold), 0 10px 24px #f5b82e59}.fbgg-shelf__note{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:14px 0 0}.fbgg-shelf__note a{color:var(--ds-text-blue);margin-left:4px;font-weight:700;text-decoration:underline}.fbgg-complete{border-radius:var(--ds-radius-md);background:var(--ds-gold-soft);box-shadow:inset 0 0 0 1.5px var(--ds-rarity-legendary-border);align-items:center;gap:14px;margin:0 0 14px;padding:12px 16px;display:flex}.fbgg-complete img{flex:none;width:64px;height:auto}.fbgg-complete b{font:800 16px/1.4 var(--ds-font-body);color:var(--ds-ink)}.fbgg-complete p{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:2px 0 0}.fbgg-name{border-radius:var(--ds-radius-pill);background:var(--sw);color:#fff;max-width:100%;min-height:34px;font:800 15px/1 var(--ds-font-body);text-shadow:0 1px 2px #00000059;white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 16px;display:inline-flex;overflow:hidden;box-shadow:0 6px 14px #1a2b5c33,inset 0 1px #ffffff59}.fbgg-av{width:var(--s);height:var(--s);flex:none;place-items:center;display:grid;position:relative}.fbgg-av>img:first-child{object-fit:cover;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 3px #fff}.fbgg-av--frame-gold>img:first-child{box-shadow:0 0 0 3px #fff, 0 0 0 7px var(--ds-gold), 0 0 16px 6px #f5b82e8c}.fbgg-av__laurel{object-fit:contain;pointer-events:none;width:160%;height:154%;position:absolute;inset:-30% -30% -24%}.fbgg-got{box-shadow:var(--ds-shadow-card), inset 0 0 0 2px var(--ds-rarity-legendary-border);background:linear-gradient(160deg,#fffbee 0%,#fff 55%);grid-template-columns:180px minmax(0,1fr) 320px;align-items:center;gap:20px;padding:18px 22px;display:grid}.fbgg-got__new{border-radius:var(--ds-radius-md);background:radial-gradient(90% 90% at 50% 100%,#2a4fae 0%,#1a2b5c 70%);place-items:center;height:170px;display:grid;position:relative;overflow:hidden}.fbgg-got__new>img{filter:drop-shadow(0 8px 12px #00000059);width:auto;height:124px;position:relative}.fbgg-got__shine{background:repeating-conic-gradient(at 50% 55%,#ffd76638 0deg 9deg,#0000 9deg 24deg);position:absolute;inset:-40%}html:not([data-reduce]) .fbgg-got__new img{animation:.6s cubic-bezier(.2,1.4,.4,1) both fbgg-rise}.fbgg-got__body{gap:6px;min-width:0;display:grid}.fbgg-got__body h2{font:var(--ds-text-h2);color:var(--ds-ink);overflow-wrap:anywhere;margin:0}.fbgg-got__body p{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:0}.fbgg-got__acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.fbgg-got__acts .dw-wbtn{min-height:var(--ds-hit)}.fbgg-preview{gap:6px;min-width:0;display:grid}.fbgg-preview__lbl{font:var(--ds-text-caption);color:var(--ds-ink-3);margin:0;font-weight:700}.fbgg-preview__card{isolation:isolate;border-radius:var(--ds-radius-md);min-height:130px;box-shadow:var(--ds-shadow-card);align-items:center;gap:14px;padding:16px 70px 16px 18px;display:flex;position:relative;overflow:hidden}.fbgg-preview__bg{z-index:-1;background:linear-gradient(135deg,#e9f1ff 0%,#d6e5fb 100%);position:absolute;inset:0}.fbgg-preview__who{gap:6px;min-width:0;display:grid}.fbgg-preview__who small{font:var(--ds-text-caption);color:var(--ds-ink-2)}.fbgg-preview__pet{filter:drop-shadow(0 4px 6px #0006);width:52px;height:auto;position:absolute;bottom:10px;right:12px}.fbgg-cards{padding:20px 24px 22px}.fbgg-cgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.fbgg-card{border-radius:var(--ds-radius-md);min-width:0;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong), var(--ds-shadow-flat);background:#fff;grid-template-rows:auto 1fr auto;gap:8px;padding:12px 14px;display:grid;position:relative}.fbgg-card header,.fbgg-card footer{align-items:center;gap:8px;display:flex}.fbgg-card header{justify-content:space-between}.fbgg-card__no{font:800 12px/1 var(--ds-font-game);letter-spacing:.04em;color:var(--ds-ink-3)}.fbgg-card__t{font:700 14px/1.5 var(--ds-font-body);color:var(--ds-ink);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.fbgg-card footer time{font:var(--ds-text-caption);color:var(--ds-ink-3);white-space:nowrap;margin-right:auto}.fbgg-card--done{box-shadow:inset 0 0 0 2px var(--ds-rarity-legendary-border), 0 6px 18px #f5b82e33;background:linear-gradient(160deg,#fffbee 0%,#fff 60%)}.fbgg-card--declined{background:var(--ds-surface-quiet-2)}.fbgg-card--declined .fbgg-card__t{color:var(--ds-ink-3)}.fbgg-kind,.fbgg-st{border-radius:var(--ds-radius-pill);height:22px;font:700 11px/1 var(--ds-font-body);white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex}.fbgg-kind--bug{background:var(--ds-danger-bg);color:var(--ds-text-danger)}.fbgg-kind--request{background:var(--ds-success-bg);color:var(--ds-text-success)}.fbgg-st--open{background:var(--ds-info-bg);color:var(--ds-text-blue)}.fbgg-st--done{background:var(--ds-gold-grad);color:var(--ds-on-gold)}.fbgg-st--declined{background:var(--ds-neutral-bg);color:var(--ds-neutral)}.fbgg-empty{text-align:center;justify-items:center;gap:8px;padding:12px 0 8px;display:grid}.fbgg-empty img{width:110px;height:auto}.fbgg-empty b{font:var(--ds-text-h3);color:var(--ds-ink)}.fbgg-empty p{max-width:460px;font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:0}.fbgg-empty .dw-wbtn{min-height:var(--ds-hit);margin-top:6px}.fbgg-entry{z-index:40;border-radius:var(--ds-radius-pill);min-height:52px;box-shadow:var(--ds-shadow-lift);font:800 14.5px/1 var(--ds-font-body);color:var(--ds-ink);background:#fff;align-items:center;gap:10px;padding:0 20px 0 8px;display:inline-flex;position:fixed;bottom:16px;left:16px}.fbgg-entry__face{background:var(--ds-blue-soft);border-radius:50%;place-items:end center;width:40px;height:40px;display:grid;overflow:hidden}.fbgg-entry__face img{width:46px;height:auto;margin-bottom:-6px}.fbgg-swap{overscroll-behavior:contain;max-width:400px;max-height:calc(100dvh - 32px);overflow-y:auto}.fbgg-swap__art{width:220px;margin:0 auto 14px}.fbgg-up{--up-h:clamp(150px, 38dvh, 260px);overscroll-behavior:contain;max-width:440px;max-height:calc(100dvh - 32px);padding-top:0;position:relative;overflow:hidden auto}.fbgg-up__x{z-index:2;width:var(--ds-hit);height:var(--ds-hit);font:700 20px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;position:absolute;top:8px;right:8px}.fbgg-up__stage{isolation:isolate;height:var(--up-h);margin:0 calc(var(--ds-space-5) * -1) 14px;background:radial-gradient(120% 90% at 50% 100%,#8b5cf6 0%,#3c2a8f 55%,#1d1650 100%);place-items:end center;display:grid;position:relative;overflow:hidden}.fbgg-up__burst{z-index:-1;background:repeating-conic-gradient(at 50% 60%,#ffffff1f 0deg 8deg,#0000 8deg 20deg);position:absolute;inset:-50%}html:not([data-reduce]) .fbgg-up__burst{animation:1.6s ease-out both fbgg-spin}@keyframes fbgg-spin{0%{opacity:0;transform:rotate(-30deg)scale(.6)}to{opacity:1;transform:none}}.fbgg-up__em{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 6px 14px #0006);width:clamp(60px,15dvh,110px);height:auto;margin-left:-150px;position:absolute;top:12%;left:50%}.fbgg-up__m{height:calc(var(--up-h) - 30px);filter:drop-shadow(0 10px 16px #00000059);width:auto;margin-bottom:6px}html:not([data-reduce]) .fbgg-up__m{animation:.7s cubic-bezier(.2,1.4,.4,1) .2s both fbgg-rise}html:not([data-reduce]) .fbgg-up__em{animation:.6s cubic-bezier(.2,1.6,.4,1) .6s both fbgg-pop}.fbgg-up__confetti i{background:var(--ds-gold-2);opacity:0;border-radius:2px;width:8px;height:14px;position:absolute;top:-12px}.fbgg-up__confetti i:nth-child(3n){background:#fff}.fbgg-up__confetti i:nth-child(3n+1){background:var(--ds-blue-2)}.fbgg-up__confetti i:first-child{left:6%}.fbgg-up__confetti i:nth-child(2){left:14%}.fbgg-up__confetti i:nth-child(3){left:22%}.fbgg-up__confetti i:nth-child(4){left:31%}.fbgg-up__confetti i:nth-child(5){left:39%}.fbgg-up__confetti i:nth-child(6){left:47%}.fbgg-up__confetti i:nth-child(7){left:55%}.fbgg-up__confetti i:nth-child(8){left:63%}.fbgg-up__confetti i:nth-child(9){left:71%}.fbgg-up__confetti i:nth-child(10){left:79%}.fbgg-up__confetti i:nth-child(11){left:87%}.fbgg-up__confetti i:nth-child(12){left:94%}.fbgg-up__confetti i:nth-child(13){left:50%}html:not([data-reduce]) .fbgg-up__confetti i{animation:1.8s cubic-bezier(.3,.6,.6,1) both fbgg-fall}.fbgg-up__confetti i:nth-child(2n){animation-delay:.2s!important}.fbgg-up__confetti i:nth-child(3n){animation-delay:.35s!important}@keyframes fbgg-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(280px)rotate(540deg)}}.fbgg-up h3{font:var(--ds-text-display);color:var(--ds-ink);margin:4px 0 2px;font-size:28px}.fbgg-up__from{font:var(--ds-text-body-sm);font-weight:700;color:var(--ds-ink-2)!important;margin:0 0 4px!important}.fbgg-up__wear{margin:0 0 12px!important}.fbgg-up__open{border-radius:var(--ds-radius-sm);background:var(--ds-gold-soft);text-align:left;margin:0 0 16px;padding:10px 12px}.fbgg-up__open b{font:700 12.5px/1.4 var(--ds-font-body);color:var(--ds-text-gold)}.fbgg-up__open ul{font:var(--ds-text-body-sm);color:var(--ds-ink);margin:4px 0 0;padding-left:18px}@media (max-width:1200px){.fbgg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fbgg-got{grid-template-columns:160px minmax(0,1fr)}.fbgg-preview{grid-column:1/-1}}@media (max-width:1023px){.fbgg{gap:12px;padding-bottom:120px}.fbgg-hero{grid-template-columns:minmax(0,1fr);gap:0;padding:10px 14px 16px}.fbgg-stage{grid-row:auto;min-height:260px}.fbgg-stage__m{height:232px}.fbgg-stage__em{width:80px;height:80px}.fbgg-ladder{grid-column:1}.fbgg-g__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side""log"}.fbgg-entry{left:auto;right:12px;bottom:calc(var(--tab-h,60px) + 12px);min-height:48px}}@media (max-width:640px){.fbgg-h1{font-size:24px}.fbgg-hero__name{font-size:26px}.fbgg-stats dd{font-size:22px}.fbgg-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.fbgg-g,.fbgg-shelf,.fbgg-cards{padding:16px 14px}.fbgg-g__now>b{font-size:36px}.fbgg-g__now em{width:100%;margin-left:0}.fbgg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fbgg-item__foot{flex-wrap:wrap}.fbgg-item__btn{width:100%;margin-left:0}.fbgg-item__note{text-align:left;width:100%;margin-left:0}.fbgg-sec__end{margin-left:0}.fbgg-got{grid-template-columns:minmax(0,1fr);padding:16px 14px}.fbgg-cgrid{grid-template-columns:minmax(0,1fr)}.fbgg-up__em{width:84px;height:84px;margin-left:-130px}.fbgg-claim{justify-content:center;justify-self:stretch}}.fbgg-swap .dw-dialog__actions button,.fbgg-up .dw-dialog__actions button{height:var(--ds-hit)}.fbgg-got__new>.fbgg-item__img{width:86%;position:relative}.fbgg{scroll-margin-top:80px}.fbgg-got,.fbgg-shelf{scroll-margin-top:76px}.fbgg-sp{display:none}@media (max-width:1023px){.fbgg-pc{display:none}.fbgg-sp{display:inline}}.fbgg-item__chip .fbgg-pc,.fbgg-item__chip .fbgg-sp{text-overflow:ellipsis;overflow:hidden}@media (min-width:641px){.fbgg-item__chip .fbgg-pc{display:inline}.fbgg-item__chip .fbgg-sp{display:none}}@media (max-width:640px){.fbgg-item__chip .fbgg-pc{display:none}.fbgg-item__chip .fbgg-sp{display:inline}}.fbgg-gain{border-radius:var(--ds-radius-pill);background:var(--ds-blue-soft);height:24px;font:800 12px/1 var(--ds-font-body);color:var(--ds-text-blue);white-space:nowrap;align-items:center;padding:0 9px;font-style:normal;display:inline-flex}.fbgg-gain.is-big{background:var(--ds-gold-soft);box-shadow:inset 0 0 0 1px var(--ds-rarity-legendary-border);color:var(--ds-text-gold)}.fbgg-gain.is-cap{background:var(--ds-neutral-bg);color:var(--ds-neutral)}.fbgg-carry{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:-4px 0 0}.fbgg-carry b{font:900 15px/1 var(--ds-font-game);color:var(--ds-text-blue)}.fbgg-g.is-full .fbgg-cta{background:var(--ds-surface-quiet-2)}.fbgg-latest{gap:14px;padding:20px 24px 22px;display:grid}.fbgg-latest .fbgg-sec{margin:0}.fbgg-card--wide{padding:14px 16px}.fbgg-trail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:60px 0 0;list-style:none;display:grid;position:relative}.fbgg-trail:before{content:"";border-top:4px dotted var(--ds-line-strong);position:absolute;top:80px;left:25%;right:25%}.fbgg-trail li{text-align:center;justify-items:center;gap:4px;min-width:0;padding:0 4px;display:grid;position:relative}.fbgg-trail li i{z-index:1;width:44px;height:44px;box-shadow:inset 0 0 0 2.5px var(--ds-line-strong);font:900 16px/1 var(--ds-font-game);color:var(--ds-ink-4);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.fbgg-trail li i svg{width:20px;height:20px}.fbgg-trail li b{font:700 13.5px/1.3 var(--ds-font-body);color:var(--ds-ink-3)}.fbgg-trail li span{font:var(--ds-text-caption);color:var(--ds-ink-4);overflow-wrap:anywhere}.fbgg-trail li.is-done i{background:var(--ds-success);box-shadow:none;color:#fff}.fbgg-trail li.is-done b{color:var(--ds-ink)}.fbgg-trail li.is-done span{color:var(--ds-ink-3)}.fbgg-trail li.is-now i{background:var(--ds-blue-grad);color:#fff;box-shadow:0 0 0 5px #2f6bf02e}.fbgg-trail li.is-now.is-done i{background:var(--ds-gold-grad);color:var(--ds-on-gold);box-shadow:0 0 0 5px #f5b82e47}.fbgg-trail li.is-now b{color:var(--ds-text-blue)}.fbgg-trail li.is-now.is-done b{color:var(--ds-text-gold)}.fbgg-trail li.is-end i{background:var(--ds-neutral-bg);box-shadow:none;color:var(--ds-neutral)}.fbgg-trail li.is-end b{color:var(--ds-ink-2)}.fbgg-trail__m{top:-4px;left:calc(25% + var(--at,0) * 50%);filter:drop-shadow(0 4px 6px #1a2b5c33);width:auto;height:64px;position:absolute;transform:translate(-50%)}html:not([data-reduce]) .fbgg-trail__m{animation:.5s cubic-bezier(.2,1.2,.4,1) both fbgg-rise}.fbgg-say{border-radius:var(--ds-radius-sm);background:var(--ds-blue-soft);font:700 13.5px/1.5 var(--ds-font-body);color:var(--ds-ink);align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.fbgg-say img{object-fit:contain;flex:none;width:36px;height:36px}.fbgg-latest__g{font:var(--ds-text-body-sm);color:var(--ds-ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.fbgg-grow{align-items:flex-end;margin:6px 4px 0;padding:0;list-style:none;display:flex}.fbgg-grow li{justify-items:center;gap:2px;min-width:0;display:grid;position:relative}.fbgg-grow li+li{margin-left:16px}.fbgg-grow li+li:before{content:"→";font:700 11px/1 var(--ds-font-body);color:var(--ds-ink-4);position:absolute;top:10px;left:-13px}.fbgg-grow li img{object-fit:contain;width:30px;height:30px}.fbgg-grow small{font:700 10.5px/1 var(--ds-font-body);color:var(--ds-ink-3);white-space:nowrap}.fbgg-grow.is-big{justify-content:center;margin:10px 0 0}.fbgg-grow.is-big li+li{margin-left:26px}.fbgg-grow.is-big li+li:before{font-size:13px;top:22px;left:-19px}.fbgg-grow.is-big li img{width:56px;height:56px}.fbgg-grow.is-big small{font-size:11.5px}.fbgg-got__body .fbgg-grow{margin:4px 0 0}.fbgg-item__chip.is-soon{background:#1624469e}.fbgg-item.is-soon{background:var(--ds-surface-quiet-2);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong)}.fbgg-item.is-soon .fbgg-item__img>:not(.fbgg-item__chip){opacity:.75}.fbgg-item__chip>span{min-width:0}.fbgg-more{font:var(--ds-text-body-sm);color:var(--ds-ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.fbgg-more .dw-wbtn{min-height:var(--ds-hit)}.fbgg-badges,.fbgg-rules{padding:20px 24px 22px}.fbgg-badges ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.fbgg-badges li{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);text-align:center;justify-items:center;gap:4px;min-width:0;padding:12px 8px;display:grid}.fbgg-badges li img{object-fit:contain;width:40px;height:40px}.fbgg-badges li b{font:700 13px/1.35 var(--ds-font-body);color:var(--ds-ink);overflow-wrap:anywhere}.fbgg-badges li small{font:var(--ds-text-caption);color:var(--ds-ink-3);overflow-wrap:anywhere}.fbgg-badges li.is-lock img{filter:grayscale();opacity:.4}.fbgg-badges li.is-lock b{color:var(--ds-ink-3)}.fbgg-badges li.is-on{background:var(--ds-gold-soft);box-shadow:inset 0 0 0 1.5px #f5b82e73}.fbgg-rules ul{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);font:var(--ds-text-body-sm);color:var(--ds-ink-2);gap:4px;margin:0;padding:12px 14px;list-style:none;display:grid}.fbgg-rules li{align-items:baseline;gap:8px;display:flex}.fbgg-rules li:before{content:"・";color:var(--ds-ink-4)}@media (max-width:640px){.fbgg-latest,.fbgg-badges,.fbgg-rules{padding:16px 14px}.fbgg-trail{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 0 8px}.fbgg-trail:before{border-top:0;border-left:4px dotted var(--ds-line-strong);inset:22px auto 30px 21px}.fbgg-trail li{text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:center start;column-gap:12px;padding-right:64px}.fbgg-trail li i{grid-row:1/3}.fbgg-trail__m{height:60px;inset:auto 0 0 auto;transform:none}.fbgg-log li{grid-template-columns:auto minmax(0,1fr) auto;row-gap:4px}.fbgg-log time{grid-column:1/-1}.fbgg-badges ul{grid-template-columns:minmax(0,1fr)}.fbgg-badges li{text-align:left;grid-template-columns:40px minmax(0,1fr);justify-items:start;column-gap:10px}.fbgg-badges li img{grid-row:1/3}.fbgg-grow li img{width:26px;height:26px}.fbgg-item__img .fbgg-name{min-height:28px;margin-top:24px;padding:0 12px;font-size:13px}.fbgg-item--frame .fbgg-item__img .fbgg-av{width:50px;height:50px;margin-top:22px}}.fbgg-up .dw-dialog__actions,.fbgg-swap .dw-dialog__actions{bottom:calc(var(--ds-space-6) * -1);z-index:2;margin:0 calc(var(--ds-space-5) * -1) calc(var(--ds-space-6) * -1);padding:12px var(--ds-space-5) var(--ds-space-6);background:linear-gradient(180deg, #ffffffe6, var(--ds-surface-solid) 12px);position:sticky}}
@layer catalog{.tp-hero>.lk-bg{z-index:-2;object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.tp-hero.lk-bgd{background:#1d2a55}.tp-hero.lk-bgd>.lk-text{background:#fffffff0;border-radius:20px;justify-self:start;min-width:0;max-width:100%;padding:14px 22px 12px;box-shadow:0 6px 18px #1a2b5c29}.tp-hero.lk-bgd .tp-hero__meta{color:var(--ds-ink-2)}.lk-np{background:var(--np-bg);max-width:100%;color:var(--np-fg);overflow-wrap:anywhere;border-radius:30px;padding:2px 22px 4px;display:inline-block;box-shadow:0 6px 14px #1a2b5c38,inset 0 1px #fff6}.lk-np[data-np=sunset]{--np-bg:linear-gradient(135deg, #ffc08a, #ff6f91);--np-fg:#4a1022}.lk-np[data-np=wakaba]{--np-bg:linear-gradient(135deg, #c9f08f, #3dbb6a);--np-fg:#0d3b1d}.lk-np[data-np=night]{--np-bg:linear-gradient(135deg, #6f7bd9, #1f2a63);--np-fg:#fff}.tp-hero>.lk-pet{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 12px #1a2b5c4d);pointer-events:none;width:128px;height:auto;max-height:160px;position:absolute;top:50%;right:26px;transform:translateY(-50%)}@media (min-width:1024px){.tp-hero.lk-petd{padding-right:184px}}@media (max-width:1023px){.tp-hero>.lk-pet{width:52px;max-height:64px;top:8px;right:8px;transform:none}}.lk-mine{font:var(--ds-text-caption);color:var(--ds-ink-3);flex-wrap:wrap;align-items:center;gap:0 14px;margin:6px 4px 0;display:flex}.lk-mine span{overflow-wrap:anywhere;min-width:0}.lk-mine a{min-height:44px;color:var(--ds-text-blue);align-items:center;text-decoration:underline;display:inline-flex}.lk-now{background:linear-gradient(90deg, var(--ds-blue-soft), #fff0);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:12px 16px;display:flex}.lk-now b{font:800 15px/1.4 var(--ds-font-body);color:var(--ds-ink);display:block}.lk-now small{min-width:0;font:var(--ds-text-caption);color:var(--ds-ink-2);overflow-wrap:anywhere;display:block}.lk-now .lk-proxy{color:var(--ds-ink-3);margin-top:4px}.lk-now .dw-wbtn{flex:none;min-height:44px}.cu-item__chip.is-on{background:var(--ds-blue-grad)}.lk-grow{font:var(--ds-text-caption);color:var(--ds-ink-3);margin:4px 4px 0}.lk-grow b,.lk-mine b{border-radius:var(--ds-radius-pill);background:var(--ds-blue-soft);height:22px;color:var(--ds-text-blue);font:700 11.5px/1 var(--ds-font-body);align-items:center;margin-right:6px;padding:0 8px;display:inline-flex}.lk-grow a{min-height:44px;color:var(--ds-text-blue);align-items:center;text-decoration:underline;display:inline-flex}.cu-item--inv .cu-item__foot{min-height:0}.cu-item--inv .cu-item__foot button{width:100%;margin-left:0}.cu-item__foot .is-off{color:var(--ds-ink-2);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);background:#fff}@media (max-width:640px){.lk-now{flex-direction:column;align-items:stretch}}}
@layer catalog{.b1-first__lead,.b1-first__list{word-break:auto-phrase;line-break:strict}.b1-first__list{text-align:left;gap:11px;max-width:540px;margin:18px auto 12px;padding:0;list-style:none;display:grid}.b1-first__list li{border-radius:var(--ds-radius-sm);background:#f4f7fd;align-items:center;gap:14px;padding:10px 16px;display:flex}.b1-first__list img{object-fit:contain;flex:none;width:32px;height:32px}.b1-first__list b{font:800 13.5px/19px var(--ds-font-body);color:var(--ds-ink);display:block}.b1-first__list span>span{font:500 12.5px/19px var(--ds-font-body);color:var(--ds-ink-3);display:block}@media (prefers-reduced-motion:no-preference){.b1-first__list li{animation:.3s ease-out backwards sc-rise}}.b1-first__acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 16px;display:flex}.b1-first__more{min-height:44px;font:700 14px/1.3 var(--ds-font-body);color:var(--ds-text-blue,#2456c9);text-underline-offset:4px;align-items:center;margin-top:16px;padding:0 4px;text-decoration:underline;display:inline-flex}.b1-first__more:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:4px}@media (max-width:1023px){.b1-first h2{font-size:21px}.b1-first__list{gap:8px;margin-top:12px}.b1-first__list li{gap:12px;padding:9px 12px}.b1-first__list b{font-size:13px}.b1-first__list span>span{font-size:12px;line-height:18px}.b1-first__acts{display:block}.b1-first__more{margin-top:4px}}}
@layer catalog{.srch{gap:16px;width:100%;min-width:0;max-width:920px;display:grid}.srch>*{min-width:0}.srch-h1{font:var(--ds-text-h1);color:var(--ds-ink);margin:4px 0 0}@media (min-width:1024px){body[data-scr=search] .dw-main{padding-bottom:96px}}.srch-bar{align-items:center;gap:12px;padding:12px;display:flex}.srch-field{min-width:0;height:48px;box-shadow:inset 0 0 0 1px var(--ds-control-line);background:#fff;border-radius:24px;flex:1;align-items:center;gap:10px;padding:0 14px 0 16px;display:flex}.srch-field:focus-within{box-shadow:inset 0 0 0 2px var(--ds-blue)}.srch-field svg{color:#4a5a80;flex:none;width:20px;height:20px}.srch-input{min-width:0;height:100%;font:var(--ds-text-body-lg);color:var(--ds-ink);background:0 0;border:0;outline:none;flex:1;padding:0}.srch-input::placeholder{color:var(--ds-ink-4)}.srch-input::-webkit-search-cancel-button{appearance:none}.srch-bar .dw-wbtn{min-width:96px;min-height:44px}@media (max-width:1023px){.srch-bar{gap:8px;padding:10px}.srch-bar .dw-wbtn{min-width:76px}.srch-field{height:44px}}.srch-seg{scrollbar-width:thin;flex-wrap:nowrap;padding:2px 2px 6px;overflow-x:auto}.srch-seg a{flex:none;min-width:0;padding:0 18px}.srch-sec{padding:6px 0 4px}.srch-sec__h{justify-content:space-between;align-items:center;gap:12px;padding:12px 24px 6px;display:flex}.srch-sec__h h2{font:var(--ds-text-h3);color:var(--ds-ink);margin:0}.srch-list{margin:0;padding:0;list-style:none}.srch-row+.srch-row{border-top:1px solid var(--ds-line)}.srch-row__link{min-height:64px;color:inherit;transition:background var(--ds-duration-fast,.15s);align-items:center;gap:14px;padding:12px 24px;text-decoration:none;display:flex}.srch-row__link:hover{background:var(--ds-row-hover)}.srch-row__link:focus-visible{outline:2px solid var(--ds-blue);outline-offset:-2px}.srch-row__ico{background:var(--c-bg);width:40px;height:40px;color:var(--c-fg);border-radius:12px;flex:none;place-items:center;display:grid}.srch-row__ico svg{width:22px;height:22px}.srch-row__ico--quest{--c-bg:var(--ds-cat-quest-bg);--c-fg:var(--ds-cat-quest-fg)}.srch-row__ico--seed{--c-bg:var(--ds-cat-idea-bg);--c-fg:var(--ds-cat-idea-fg)}.srch-row__ico--story{--c-bg:var(--ds-cat-report-bg);--c-fg:var(--ds-cat-report-fg)}.srch-row__ico--knowledge{--c-bg:var(--ds-cat-knowledge-bg);--c-fg:var(--ds-cat-knowledge-fg)}.srch-row__link .sc-av{--s:40px;flex:none}.srch-row__body{flex:1;gap:2px;min-width:0;display:grid}.srch-row__title{-webkit-line-clamp:2;overflow-wrap:anywhere;font:700 15px/1.5 var(--ds-font-body);color:var(--ds-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.srch-row__meta{-webkit-line-clamp:1;overflow-wrap:anywhere;font:var(--ds-text-body-sm);color:var(--ds-ink-3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.srch-chip{border-radius:var(--ds-radius-pill);background:var(--ds-neutral-bg);color:var(--ds-neutral);font:700 12px/1 var(--ds-font-body);white-space:nowrap;flex:none;padding:5px 10px}.srch-chip--run{background:var(--ds-info-bg);color:var(--ds-info)}.srch-chip--done{background:var(--ds-success-bg);color:var(--ds-text-success)}.srch-chip--wait{background:var(--ds-warning-bg);color:var(--ds-text-amber)}.srch-mark{background:var(--ds-gold-soft);color:inherit;border-radius:3px;padding:0 1px}.srch-more{justify-content:center;padding:10px 24px 16px;display:flex}.srch-more .dw-wbtn{min-width:200px;min-height:44px}.srch-sec .sc-link{white-space:nowrap;flex:none;min-height:44px}.srch-sec .sc-link svg{flex:none;width:16px;height:16px}.srch-hint{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:0;padding:0 4px}.srch-empty__acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.srch-empty__acts .dw-wbtn{min-height:44px}@media (max-width:1023px){.srch-row__title{-webkit-line-clamp:2}.srch-sec__h{padding:10px 14px 4px}.srch-row__link{gap:12px;padding:12px 14px}.srch-more{padding:8px 14px 14px}}.dw-search--live{position:relative}.dw-search--live input{min-width:0;height:100%;font:500 13px/1 var(--ds-font-body);color:var(--ds-ink);background:0 0;border:0;outline:none;flex:1;padding:0}.dw-search--live input::placeholder{color:var(--ds-ink-3)}.dw-search--live input::-webkit-search-cancel-button{appearance:none}.dw-search--live:focus-within{box-shadow:inset 0 0 0 2px var(--ds-blue), 0 6px 18px #3460b21f;background:#fffffff5}.srch-pop{z-index:var(--ds-z-popover,60);border-radius:var(--ds-radius-lg);width:min(480px,100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--ds-shadow-modal), inset 0 0 0 1px var(--ds-line);text-align:left;background:#fff;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.srch-pop__h{font:700 12px/1 var(--ds-font-body);color:var(--ds-ink-3);padding:10px 12px 4px}.srch-pop__opt{min-height:48px;color:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;text-decoration:none;display:flex}.srch-pop__opt:hover,.srch-pop__opt.is-active{background:var(--ds-blue-soft)}.srch-pop__opt .srch-row__ico{border-radius:10px;width:32px;height:32px}.srch-pop__opt .srch-row__ico svg{width:18px;height:18px}.srch-pop__opt .sc-av{--s:32px;flex:none}.srch-pop__opt .srch-row__title{font-size:14px}.srch-pop__opt .srch-row__meta{font-size:12px}.srch-pop__more{font:700 12px/1.4 var(--ds-font-body);color:var(--ds-text-blue);padding:6px 12px 8px;text-decoration:none;display:block}.srch-pop__more:hover{text-decoration:underline}.srch-pop__all svg{flex:none;width:16px;height:16px}.srch-pop__all{border-top:1px solid var(--ds-line);min-height:48px;color:var(--ds-text-blue);font:700 14px/1.4 var(--ds-font-body);border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;text-decoration:none;display:flex}.srch-pop__all:hover,.srch-pop__all.is-active{background:var(--ds-blue-soft)}.srch-pop__note{color:var(--ds-ink-3);font:var(--ds-text-body-sm);text-align:center;margin:0;padding:16px 12px}.srch-sp-link{display:none}@media (max-width:1023px){.dw-search--live input,.srch-pop{display:none}.srch-sp-link{border-radius:50%;display:block;position:absolute;inset:0}.srch-sp-link:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}}@media (prefers-reduced-motion:no-preference){.srch-pop{animation:.2s ease-out backwards sc-rise}}}
