@layer catalog{@media (max-width:1023px) and (min-height:421px){html:has(.c4-form>.c4-btn[type=submit]){scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 90px)}.c4-form>.c4-btn[type=submit]{bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:3;position:sticky}.c4-form>.c4-btn[type=submit]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;clip-path:inset(-12px);position:absolute;inset:0;box-shadow:0 0 0 40px #fbfcff}.c4-form>.c4-btn.ds-btn--primary[type=submit]:not(:disabled):not(.is-loading){box-shadow:inset 0 1px #ffffff4d}.c4-form>.c4-btn.ds-btn--primary[type=submit]:not(:disabled):not(.is-loading):after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:0 10px 22px #2f6bf047}.c4-form:not(:has(input,select,textarea)):has(>.c4-btn[type=submit]){bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:3;background:#fbfcff;position:sticky;box-shadow:0 0 0 12px #fbfcff}}}
@layer catalog{.cu-item--inv .cu-item__foot button:disabled{opacity:.6;cursor:progress}.cu-inv .lk-error{font:var(--ds-text-body-sm);color:var(--ds-danger,#c0392b);margin:0 0 14px}}
@layer catalog{.c9-cols__main,.c9-cols__side{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px) and (max-width:1439px){.c9-cols{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1279px){.c7-sec__body{flex:200px}}@media (min-width:1024px){.a-kinds{flex-wrap:wrap}.a-kinds a{flex:none}}@media (min-width:1024px) and (max-width:1179px){.ql-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}
@layer catalog{@media (max-width:429px){.c3-still__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c3-tile--still b{font-size:13px}}@media (max-width:374px){.c3-cat{gap:4px;padding:8px 4px}.c3-cat img{max-width:28px;height:26px}}@media (min-width:1024px) and (max-width:1139px){.c3-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.c3-cat{flex-direction:row;justify-content:flex-start;gap:10px;min-height:58px;padding:8px 10px}.c3-cat img{flex:none;max-width:42px;height:38px}.c3-cat b{text-align:left;font-size:13px;line-height:1.3}}@media (max-width:339px){.tm-group__head h2{font-size:18px}}@media (max-width:430px){.tm-group__head:has(.tm-stopped) h2{line-break:anywhere}}@media (max-width:374px){.ql-card__foot{flex-wrap:wrap;row-gap:4px}.ql-card__foot .dw-points{flex:none}}@media (max-width:430px){.c11-rhead__lv.sc-hchip{padding:0;font-size:12px}}@media (max-width:374px){.c1-seedmark{white-space:normal;height:auto;min-height:26px;padding-block:3px}.a-row__val{font-size:14px}.a-row__val small{font-size:11px}}}
@layer catalog{.fbgg-trail[data-at="0"]{--at:0}.fbgg-trail[data-at="1"]{--at:1}.fbgg-g__ticks i:first-child{left:10%}.fbgg-g__ticks i:nth-child(2){left:20%}.fbgg-g__ticks i:nth-child(3){left:30%}.fbgg-g__ticks i:nth-child(4){left:40%}.fbgg-g__ticks i:nth-child(5){left:50%}.fbgg-g__ticks i:nth-child(6){left:60%}.fbgg-g__ticks i:nth-child(7){left:70%}.fbgg-g__ticks i:nth-child(8){left:80%}.fbgg-g__ticks i:nth-child(9){left:90%}.fbgg-name[data-sw=navy]{--sw:linear-gradient(120deg, #1a2b5c, #2f4f9e)}.fbgg-name[data-sw=amber]{--sw:linear-gradient(120deg, #b86a00, #f5b82e)}.fbgg-name[data-sw=gold]{--sw:linear-gradient(120deg, #8a6300, #f3b12a 55%, #ffd766)}.fbgg-name[data-sw=plain]{--sw:linear-gradient(120deg, #3a4a78, #5b6fa8)}.fbgg-av[data-s="64"]{--s:64px}.fbgg-av[data-s="72"]{--s:72px}.fbgg-av__blank{background:var(--ds-surface-quiet-2);width:100%;height:100%;box-shadow:0 0 0 3px #fff, inset 0 0 0 1px var(--ds-line-strong);border-radius:50%}.fbgg-av--frame-gold>.fbgg-av__blank{box-shadow:0 0 0 3px #fff, 0 0 0 7px var(--ds-gold), 0 0 16px 6px #f5b82e8c}.fbgg-av__laurel{max-width:none}.fbgg-swap .cu-dlg-error{color:var(--ds-text-danger);font:var(--ds-text-body-sm);margin:8px 0 0;font-weight:700}.fbgg-up h3:focus,.fbgg-up h3:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.fbgg-mchip.is-pop,.fbgg-stage__m,.fbgg-g__fill,.fbgg-claim,.fbgg-got__new img,.fbgg-up__burst,.fbgg-up__m,.fbgg-up__em,.fbgg-up__confetti i,.fbgg-trail__m{animation:none!important}.fbgg-up__confetti{display:none}}@media (max-width:1023px){body[data-scr=fbg]:has(.fbgg) .dw-main{padding-bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 20px)}body[data-scr=fbg][data-fb]:has(.fbgg) .dw-main{padding-bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 20px)}}}
@layer catalog{.q2-page{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;max-width:none;margin:0;display:grid}.q2-main{gap:16px;min-width:0;display:grid}.q2-side{align-content:start;align-self:stretch;gap:16px;min-width:0;display:grid}.q2-m:empty{display:none}.q2-skip{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.q2-skip:focus,.q2-skip:focus-visible{clip:auto;white-space:normal;border-radius:var(--ds-radius-md);width:auto;height:auto;box-shadow:var(--ds-shadow-lift), inset 0 0 0 1px var(--ds-line-strong);font:var(--ds-text-h4);color:var(--ds-text-blue);background:#fff;padding:10px 16px;position:static;overflow:visible}.q2-stage .qc-sky{min-height:196px;padding-top:22px;padding-bottom:18px}.q2-stage--bare .qc-sky{min-height:214px}.q2-stage .qc-sky h1{font-size:22px}.q2-status{box-shadow:0 10px 28px #1a2b5c24, inset 0 0 0 1px var(--ds-line);background:#fff;padding:16px 18px 18px}.q2-road{font:var(--ds-text-body-sm);color:var(--ds-ink-3);justify-content:space-between;align-items:center;gap:10px;display:flex}.q2-road .qc-road__stones{flex:auto;justify-content:flex-start;max-width:none}.q2-road b{color:var(--ds-ink);font-size:16px;font-weight:800}.q2-kv{border-top:1px solid var(--ds-line);font:var(--ds-text-body-sm);color:var(--ds-ink-2);grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:14px 0 0;padding:12px 0 0;display:grid}.q2-kv dt{font:700 12px/1.9 var(--ds-font-body);color:var(--ds-ink-3)}.q2-kv dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.q2-kv dd b{color:var(--ds-ink);font-weight:800}.q2-kv dd img{width:20px;height:20px}.q2-soon{border-radius:var(--ds-radius-pill);background:var(--ds-warning-bg,#fff6e5);color:var(--ds-text-amber);font:800 12px/1.6 var(--ds-font-body);padding:1px 8px}.q2-acts{gap:8px;margin-top:14px;display:grid}.q2-acts .dw-wbtn{justify-content:center;width:100%;min-height:48px}.q2-note{font:var(--ds-text-caption);color:var(--ds-ink-3);margin:8px 0 0}.q2-judge{gap:6px;margin-top:12px;display:grid}.q2-judge h2{font:var(--ds-text-h3);color:var(--ds-ink);margin:6px 0 0}.q2-judge h2 small{font:800 13px/1 var(--ds-font-body);color:var(--ds-text-green,#16834a);margin-left:6px}.qc-talk .sc-head h2 small{margin-left:6px}.q2-new{border-radius:var(--ds-radius-pill);background:var(--ds-warning-bg,#fff6e5);color:var(--ds-text-amber);font:800 11px/1.5 var(--ds-font-body);padding:1px 8px}.q2-party{padding:16px 18px}.q2-party .qc-mates{grid-template-columns:minmax(0,1fr);gap:2px}.q2-party .qc-mate{grid-template-columns:36px minmax(0,1fr) auto;padding:4px 0}.q2-outsider{border-top:1px dashed var(--ds-line-strong);margin-top:10px;padding-top:10px}.q2-outsider__label{font:var(--ds-text-caption);color:var(--ds-ink-3);margin:0}.q2-party .qc-cheer{flex-direction:column;align-items:flex-start}.q2-act{padding:16px 18px}.q2-act .sc-head h2 small{margin-left:6px}.q2-tl{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.q2-tl li{grid-template-columns:14px minmax(0,1fr);gap:10px;padding:7px 0;display:grid;position:relative}.q2-tl li:before{content:"";background:var(--ds-line);width:2px;position:absolute;top:22px;bottom:-8px;left:6px}.q2-tl li:last-child:before{display:none}.q2-tl i{width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--ds-line-strong);background:#fff;border-radius:50%;margin-top:3px}.q2-tl li.is-new i{box-shadow:inset 0 0 0 2px var(--ds-text-amber);background:var(--ds-warning-bg,#fff6e5)}.q2-tl span{font:600 13px/1.55 var(--ds-font-body);color:var(--ds-ink-2);overflow-wrap:anywhere}.q2-tl small{font:var(--ds-text-caption);color:var(--ds-ink-3);display:block}.q2-tl-more summary{color:var(--ds-text-blue)}.q2-tl-long summary{cursor:pointer;list-style:none;display:block}.q2-tl-long summary::-webkit-details-marker{display:none}.q2-tl-long__text{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.q2-tl-long[open] .q2-tl-long__text{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.q2-tl .q2-tl-long__toggle,.q2-tl .q2-tl-long__toggle span{color:var(--ds-text-blue)}.q2-tl .q2-tl-long__toggle{min-height:44px;font:800 13px/1 var(--ds-font-body);align-items:center;display:inline-flex}.q2-tl-long__close,.q2-tl-long[open] .q2-tl-long__open{display:none}.q2-tl-long[open] .q2-tl-long__close{display:inline}.q2-o7 .qdr-fans{padding:16px 18px}@media (max-width:1279px) and (min-width:1100px){.q2-page{grid-template-columns:minmax(0,1fr) 330px}.q2-stage .qc-sky{grid-template-columns:96px minmax(0,1fr)}.q2-stage .qc-sky__flag .sc-flag{height:148px}}@media (max-width:1099px){.q2-page{grid-template-columns:minmax(0,1fr)}.q2-main,.q2-side{display:contents}.q2-stage{order:0}.q2-o1{order:1}.q2-o2{order:2}.q2-o3{order:3}.q2-o4{order:4}.q2-o5{order:5}.q2-o6{order:6}.q2-o7{order:7}.q2-acts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (max-width:1023px){.q2-page{gap:12px}.q2-stage .qc-sky,.q2-stage--bare .qc-sky{min-height:0}.q2-stage .qc-sky h1{font-size:17px}.q2-status,.q2-party,.q2-act,.q2-o7 .qdr-fans{padding:14px}}@media (max-width:374px){.q2-stage .qc-sky h1{font-size:16px}}.q2-late{border-radius:var(--ds-radius-pill);background:var(--ds-danger-bg);color:#b3261e;font:800 12px/1.6 var(--ds-font-body);padding:1px 8px}.q2-status .qd-approve{margin-top:14px}.q2-status .qd-approve .sc-input{flex:100%;max-width:none}.q2-status .qd-approve .qd-ptchip{flex:1 1 0;min-width:0}}
@layer catalog{body:has(.szk-ov) .fbg-fab:not(.is-open){display:none}@media (max-width:1023px){:is(body:has(:popover-open) .fbg-fab:not(.is-open),body:has(.szk-toast) .fbg-fab:not(.is-open)){display:none}body[data-fb][data-fb-bubble] .dw-main{margin-bottom:84px}}@media (min-width:1024px){.dw-sidebar .dw-sidebar__copy{transition:bottom .25s}body:has(.fbg-fab.is-entry) .dw-sidebar .dw-sidebar__copy{bottom:166px}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.dw-sidebar .dw-sidebar__copy{transition:none}}.szk-ov:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#081640f5,#081640eb);height:68px;position:absolute;inset:0 0 auto;box-shadow:0 6px 16px #08164059}body:has([data-toast]) .szk-toast{bottom:calc(var(--ds-space-5) + 56px + 12px)}@media (max-width:1023px){body:has([data-toast]) .szk-toast{bottom:calc(var(--ds-tab-h) + env(safe-area-inset-bottom,0px) + var(--ds-space-3) + 56px + 8px)}}.a-kind{scroll-margin-top:16px}@media (max-width:1023px){.a-kind{scroll-margin-top:calc(var(--top-h,56px) + 16px)}}.dsh-pop__dl.dsh-pop__dl--szk{grid-template-columns:minmax(0,1fr) max-content}.dsh-pop__dl--szk dd{text-align:right}.dsh-pop__dl--szk .num{white-space:nowrap}.dsh-pop [data-next-step] a{color:var(--ds-text-blue);text-underline-offset:2px;font-weight:800;text-decoration:underline}}
@layer catalog{@media (max-width:1023px){.szk-ov{padding-bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 12px)}.szk-stage{height:min(500px, calc(100dvh - 130px - var(--tab-h,60px) - var(--safe-b,0px)))}}@media (max-width:640px){.gc-ex .gc-table th,.gc-ex .gc-table td{padding:8px 4px}.gc-ex .gc-table .gc-rk{flex-direction:column;align-items:flex-start;gap:0;height:auto;padding:4px 8px;line-height:1.25}}@media (max-width:360px){.gc-ex .gc-table{font-size:12px}.gc-ex .gc-table thead th{white-space:normal;vertical-align:bottom}.gc-ex .gc-table td small{font-size:11px}}.gc-scroll{background:linear-gradient(90deg,#fff 30%,#fff0) 0/28px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/28px 100% no-repeat local,radial-gradient(farthest-side at 0,#1a2b5c47,#1a2b5c00) 0/12px 100% no-repeat,radial-gradient(farthest-side at 100%,#1a2b5c47,#1a2b5c00) 100%/12px 100% no-repeat}}
@layer catalog{.c6-table tbody th .sc-flag{height:40px}.c6-flagdeco{display:contents}.c6-cats__none{font:700 15px/1.6 var(--ds-font-body);color:var(--ds-ink-3);margin:12px 0 0}.c6-done__cat{overflow-wrap:anywhere}@container (max-width:560px){.c6-table tbody th .sc-flag{height:34px}}}
@layer catalog{.dw-head-r .cu-hchip img[src*="/icon-shizuku."],.cu-price img[src*="/icon-shizuku."],.gc-go em img[src*="/icon-shizuku."],.gc-res__state img[src*="/icon-shizuku."],.gc-res__links img[src*="/icon-shizuku."],.szk-wallet img[src*="/icon-shizuku."],.szk-purse:not(.szk-purse--small) img[src*="/icon-shizuku."]{height:auto}.dw-head-r>.dw-bell,.dw-head-r>.dw-header__avatar,.dw-head-r>.cu-hchip,.dw-head-r>.sc-hstat,.dw-head-r .sc-hchip{flex-shrink:0}.dw-head-r>.dw-search{min-width:0}.dw-head-r>.dw-search>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:339px){.dw-header:has(.cu-hchip){padding:0 4px 0 8px}.dw-head-r .cu-hchip{font-size:10px}.dw-head-r:has(.cu-hchip) .sc-hstat .sc-hchip>span:not(.sc-hchip__bar){font-size:10px}.dw-head-r:has(.cu-hchip) .sc-hstat .sc-hchip--pt>span{font-size:10px}}}
@layer catalog{.c6-kgrid>*{min-width:0;max-width:100%}.c6-kgrid .c6-cover__title,.c6-kgrid .c6-cover__obi>span{overflow-wrap:anywhere}.c2-env__from{min-width:0;max-width:100%}.c2-env__from b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.qd-file{text-align:left;min-width:0;display:block}.qd-file>*+*{margin-top:6px}.qd-file__name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;min-width:0;font:inherit;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qc-msg__body .qd-files{margin-top:8px}.qc-compose__tools .sc-link{white-space:nowrap;gap:8px}.qc-compose__tools .sc-link svg{flex:none;width:20px;height:20px}.c10-acct__who b,.c10-acct__who .c4-mail,.qc-msg__who b,.qc-rt small,.qd-acts__title,.c7-gcard__t b,.c7-mrow__name b,.tm-card__link,.tp-card b,.a-groups a,.st-req b,.dw-profile__who p,.rl-dl dd span,.c6-open__title,.c6-read__title,.rw-thanks-card__from,.c2-talkhead__t,.qf-pv,.rl-write__hint,.tm-new small,.tp-card p,.qr-letter p,.c13-help__say,.c1-effect p,.c1-ai__sec li{overflow-wrap:anywhere;min-width:0}span[data-nw-long]{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}.qc-msg__who b,.rw-thanks-card__from{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
@layer catalog{@media (min-width:1024px){.c6-tots{container-type:inline-size}.c6-tile{flex-wrap:wrap;row-gap:6px}.c6-tile>div{flex:auto}.c6-tile__l{width:0;min-width:100%}.c6-tile__v[data-len="8"]{font-size:min(32px,max(18px,5.55556cqw - 8.88889px))}.c6-tile__v[data-len="9"]{font-size:min(32px,max(18px,4.93827cqw - 7.90124px))}.c6-tile__v[data-len="10"]{font-size:min(32px,max(18px,4.44445cqw - 7.11111px))}.c6-tile__v[data-len="11"]{font-size:min(32px,max(18px,4.0404cqw - 6.46465px))}.c6-tile__v[data-len="12"]{font-size:min(32px,max(18px,3.7037cqw - 5.92593px))}.c6-tile__v[data-len="13"]{font-size:min(32px,max(18px,3.4188cqw - 5.47009px))}.c6-tile__v[data-len="14"]{font-size:min(32px,max(18px,3.1746cqw - 5.07937px))}.c2-msg__line{min-width:0}.c2-imgs--2{grid-template-columns:repeat(auto-fill,168px);width:344px;max-width:100%}}.c7-pd__who{grid-template-columns:minmax(0,1fr)}.c7-pd__who h2 .c7-nw{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}.c7-pd__who .c7-mail{overflow-wrap:anywhere}main :is(p,dd,blockquote,figcaption),.qr-seed b{overflow-wrap:anywhere;min-width:0}}
@layer catalog{@media (max-width:1023px){.fbg-fab:not(.is-open) .fbg-btn{justify-content:center;gap:0;width:48px;padding:0}.fbg-fab:not(.is-open) .fba-lbl{display:none}.fbg-fab{transition:opacity .2s,transform .2s}body:has(.qc__stage) .fbg-fab:not(.is-open){display:none}.fbg-fab[data-tuck]:not(.is-open,.is-entry,:focus-within){opacity:0;pointer-events:none;transform:translateY(12px)}.fbg-fab[data-tuck=pending]:not(.is-open,.is-entry,:focus-within){animation:10ms linear 3s forwards fbg-fab-release}@keyframes fbg-fab-release{to{opacity:1;pointer-events:auto;transform:none}}body:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=file],[type=range],[type=color]),textarea,select,[contenteditable=true]):focus) .fbg-fab:not(.is-open){display:none}}@media (min-width:1024px){.fba-bubble{padding-right:30px}}.fba-bubble__x{width:44px;height:44px;color:var(--ds-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:-10px;right:-10px}.fba-bubble__x:before{content:"";box-shadow:var(--ds-shadow-lift);background:#fff;border-radius:50%;position:absolute;inset:8px}.fba-bubble__x svg{width:14px;height:14px;position:relative}.fba-bubble__x:focus-visible{outline:2px solid var(--ds-blue);outline-offset:-4px;border-radius:50%}.fbg-scroll .fbg-send{z-index:2;position:sticky;bottom:0;box-shadow:0 -6px 8px 2px #fff,0 14px #fff}.fbg-scroll .fbg-send+.fbg-fine{margin-top:2px}.fbg-scroll .fbg-send:disabled{opacity:1;background-image:linear-gradient(#ffffff8c, #ffffff8c), var(--ds-blue-grad)}@media (prefers-reduced-motion:reduce){.fbg-fab{transition:none}}html[data-reduce] .fbg-fab{transition:none}}
@layer catalog{.b1-first__list li:first-child{animation-delay:.3s}.b1-first__list li:nth-child(2){animation-delay:.35s}.b1-first__list li:nth-child(3){animation-delay:.4s}.b1-first__list li:nth-child(4){animation-delay:.45s}}
@layer catalog{.srch-sec__lead{align-items:baseline;gap:10px;min-width:0;display:flex}.srch-pop__more{min-height:var(--ds-hit);align-items:center;display:flex}.srch-pop__more.is-active{background:var(--ds-blue-soft);border-radius:12px;text-decoration:underline}.srch-pop__h,.srch-row__meta,.srch-pop__note,.srch-hint{color:var(--ds-text-muted)}.srch-chip--run{color:var(--ds-text-blue)}.srch-more__err{text-align:center;padding:0 24px 16px}}
@layer catalog{:is(.lk-np,.gc-art--sw,.cu-item__sw):is([data-np=sunset],[data-sw=sunset]){--np-tex:url(../media/np-tex-sunset.0pu3j5dm6llbg.webp);--np-glow:#ff6f3c61;--np-rim:#a0281459;--np-ink:#78140a8c}:is(.lk-np,.gc-art--sw,.cu-item__sw):is([data-np=wakaba],[data-sw=wakaba]){--np-tex:url(../media/np-tex-leaf.2_fxesinnb_x1.webp);--np-glow:#3caa505c;--np-rim:#145a2859;--np-ink:#0a3c1499}:is(.lk-np,.gc-art--sw,.cu-item__sw):is([data-np=night],[data-sw=night]){--np-tex:url(../media/np-tex-night.1neq-37yo3w92.webp);--np-glow:#5a5ae66b;--np-rim:#1e1e6e73;--np-ink:#140a4699}:is(.lk-np,.gc-art--sw,.cu-item__sw):is([data-np=sunset],[data-np=wakaba],[data-np=night],[data-sw=sunset],[data-sw=wakaba],[data-sw=night]){--np-edge:#ffffffbf;--np-edge-sq:#fffc;--np-gloss:inset 0 1px 0 #ffffff8c;--np-depth:inset 0 -6px 10px #0000002e;--np-halo:radial-gradient(circle, #fffffff2 0 38%, #ffffff8c 56%, #fff0 72%);--np-emb-shadow:drop-shadow(0 1px 1px #00000059);--np-emb-shadow-sq:drop-shadow(0 3px 4px #00000059);--np-text-shadow:0 1px 1px #0000008c;--np-shine:#ffffff8c;--np-veil-top:0;--np-veil:.22}.lk-np:is([data-np=sunset],[data-np=wakaba],[data-np=night]){border:1.5px solid var(--np-edge);isolation:isolate;background:var(--np-tex) center / cover;color:#fff;font-family:var(--ds-font-game);box-shadow:0 6px 16px var(--np-glow), 0 0 0 1px var(--np-rim), var(--np-gloss), var(--np-depth);text-shadow:var(--np-text-shadow), 0 0 6px var(--np-ink);border-radius:.9em;align-items:center;gap:.32em;padding:.14em .9em .2em .42em;display:inline-flex;position:relative;overflow:hidden}.lk-np[data-np=wakaba]{--np-veil-top:.1;--np-veil:.3}.lk-np>.np-emb{background:var(--np-halo);width:1.35em;height:1.35em;filter:var(--np-emb-shadow);border-radius:50%;flex:none;padding:.06em}.lk-np>.lk-np__name{overflow-wrap:anywhere;min-width:0;position:relative}.lk-np:is([data-np=sunset],[data-np=wakaba],[data-np=night]):before{content:"";z-index:-2;background:linear-gradient(180deg, rgba(0, 0, 0, var(--np-veil-top)) 0%, rgba(0, 0, 0, var(--np-veil)) 100%);pointer-events:none;position:absolute;inset:0}.lk-np:is([data-np=sunset],[data-np=wakaba],[data-np=night]):after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 35%, var(--np-shine) 48%, transparent 60%) no-repeat;mix-blend-mode:soft-light;pointer-events:none;background-position:130% 0;background-size:250% 100%;animation:4.5s ease-in-out infinite np-shine;position:absolute;inset:0}@media (max-width:1023px){.lk-np:is([data-np=sunset],[data-np=night]){--np-veil-top:.12;--np-veil:.3}.lk-np[data-np=wakaba]{--np-veil-top:.28;--np-veil:.42}}@keyframes np-shine{0%,55%{background-position:130% 0}to{background-position:-30% 0}}.gc-art--sw:is([data-sw=sunset],[data-sw=wakaba],[data-sw=night]){background:var(--np-tex) center / cover;box-shadow:inset 0 0 0 2px var(--np-edge-sq)}.gc-art--sw>.np-emb{object-fit:contain;width:70%;height:70%;filter:var(--np-emb-shadow-sq)}.cu-item__sw:is([data-sw=sunset],[data-sw=wakaba],[data-sw=night]){border-radius:inherit;background:var(--np-tex) center / cover;width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--np-edge-sq);inset:0;transform:none}.cu-item__sw>.np-emb{aspect-ratio:1;object-fit:contain;width:auto;height:70%;filter:var(--np-emb-shadow-sq)}@media (prefers-reduced-motion:reduce){.lk-np:is([data-np=sunset],[data-np=wakaba],[data-np=night]):after{animation:none}}}
@layer catalog{.dw-kk{white-space:nowrap}@media (min-width:1024px){.tm-hero:has(>.tm-hero__acts)>.tm-hero__badge{align-self:end;width:120px;height:120px;margin-bottom:-16px}}@media (max-width:1023px){.tm-new>.tm-new__nobubble{display:none}}@media (max-width:369px){.dw-header:has(.cu-hchip) .dw-header__right{gap:5px}.dw-head-r:has(.cu-hchip) .sc-hstat{grid-template-columns:auto;padding:0 8px}.dw-head-r:has(.cu-hchip) .sc-hstat .sc-hchip>img{display:none}}@media (max-width:1023px){.c2-desk>.c2-preview{order:0}.c2-form :is(input,textarea,select,button){scroll-margin-bottom:140px}}@media (max-width:767px){.c5-mx__t tbody th{padding:12px 10px;font-size:13px}.c5-mx__t tbody th .c5-nw{white-space:normal;word-break:keep-all}.c5-mx__br:before{content:"​"}}@media (max-width:359px){.c5-mx__t thead td{width:41%}.c5-mx__t thead th{padding-left:1px;padding-right:1px}.c5-mx__t thead th b{font-size:12px}.c5-mx__t tbody th{padding:10px 8px;font-size:12px}}}
@layer catalog{.c9-prev,.c5-tagwrap,.town-topbar{position:static}@media (max-height:720px){.c2-preview{position:static}}}
@layer catalog{.c1-feed{grid-template-columns:minmax(0,1fr)}.c1-feed .dw-seed-card,.c1-await .dw-seed-card{min-width:0}.rl-main,.rl-side,.rl-answers,.rl-turn--mine,.c6-qs,.c6-q,.c7-mrow__body{grid-template-columns:minmax(0,1fr)}.rl-ans__who b,.c6-q__t b,.c7-mrow__sub,.dw-seed-card__body,.c1-digest p,.c1-quested>span{overflow-wrap:anywhere;min-width:0}}
@layer catalog{.rl-done ul{padding-inline:8px}.rl-donerow{padding:12px}.rl-donerow__t{overflow-wrap:anywhere;min-width:0}@media (max-width:1023px){.rl-done ul{padding-inline:2px}}.rl-pick{overflow-x:hidden}.rl-start__scroll,.rl-f{grid-template-columns:minmax(0,1fr)}.rl-gchip{min-width:0;max-width:100%}.rl-gchip>span{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rl-pick label{grid-template-columns:24px 32px minmax(0,1fr) fit-content(40%)}.rl-pick__row{grid-template-columns:32px minmax(0,1fr) fit-content(40%) 44px}@media (max-width:600px){.rl-pick label{grid-template-columns:24px 32px minmax(0,1fr) fit-content(32%)}.rl-pick__row{grid-template-columns:32px minmax(0,1fr) fit-content(32%) 44px}}.rl-pick small{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rl-group{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rl-pill--done{border-radius:var(--ds-radius-sm);text-align:center;flex-direction:column;justify-content:center;height:auto;min-height:26px;padding:5px 12px;line-height:1.25}.rl-pill--done .rl-pill__d{font-weight:700}}
@layer catalog{.szk-stamps span{text-align:center;white-space:normal}.szk-stamps span>i{white-space:nowrap;font-style:normal;display:inline-block}.szk-card .szk-stamps{width:auto;max-width:100%}.c3-first h2 .c3-first__name{overflow-wrap:anywhere;text-wrap:balance;white-space:normal;max-width:100%;display:inline-block}.c3-first__name-tail{white-space:nowrap}}
@layer catalog{.tp-pet{--k:1;--s:1;--pw:calc(7% * var(--s) * var(--k));--pw-sp:calc(7.4% * var(--s) * var(--k))}.tp-pet[data-egg]{--k:.78}.tp-pet[data-slot="0"]{--x:49.5%;--y:41.8%;--s:1;--zi:42}.tp-pet[data-slot="1"]{--x:43.2%;--y:41%;--s:.97;--zi:41;--d:.18s}.tp-pet[data-slot="2"]{--x:55.8%;--y:41%;--s:.97;--zi:41;--d:.36s}.tp-pet[data-slot="3"]{--x:37.2%;--y:38.2%;--s:.93;--zi:38;--d:.54s}.tp-pet[data-slot="4"]{--x:61.8%;--y:38.2%;--s:.93;--zi:38;--d:.72s}.tp-pet[data-slot="5"]{--x:46.2%;--y:46.2%;--s:1.03;--zi:46;--d:.9s}.tp-pet[data-slot="6"]{--x:52.8%;--y:46.2%;--s:1.03;--zi:46;--d:1.08s}.tp-pet[data-slot="7"]{--x:33.2%;--y:43.6%;--s:.98;--zi:44;--d:1.26s}.tp-pet[data-slot="8"]{--x:65.8%;--y:43.6%;--s:.98;--zi:44;--d:1.44s}.tp-pet[data-slot="9"]{--x:39.6%;--y:47.2%;--s:1.04;--zi:47;--d:1.62s}.tp-pet[data-slot="10"]{--x:59.4%;--y:47.2%;--s:1.04;--zi:47;--d:1.8s}.tp-pet[data-slot="11"]{--x:49.5%;--y:50.6%;--s:1.08;--zi:51;--d:1.98s}.tp-mascot{height:auto}.town-plot__art img.town-plot__fogimg--a,.town-plot__art img.town-plot__fogimg--b,.town-plot__halo{max-width:none}.tp-here__sp{display:none}@media (max-width:600px){.tp-pet[data-slot="0"]{--x:49.5%;--y:43.8%;--s:1;--zi:44}.tp-pet[data-slot="1"]{--x:42%;--y:42.4%;--s:.97;--zi:42}.tp-pet[data-slot="2"]{--x:57%;--y:42.4%;--s:.97;--zi:42}.tp-pet[data-slot="3"]{--x:35.2%;--y:39%;--s:.95;--zi:39}.tp-pet[data-slot="4"]{--x:63.8%;--y:39%;--s:.95;--zi:39}.tp-pet[data-slot="5"]{--x:45.2%;--y:48.6%;--s:1.04;--zi:49}.tp-pet[data-slot="6"]{--x:53.8%;--y:48.6%;--s:1.04;--zi:49}.tp-pet[data-slot="7"]{--x:33%;--y:46%;--s:1;--zi:46}.tp-pet[data-slot="8"],.tp-pet[data-slot="9"],.tp-pet[data-slot="10"],.tp-pet[data-slot="11"],.tp-here__pc{display:none}.tp-here__sp{display:inline}}.tp-building--guild{--x:77%;--y:50%;--w:19%}.tp-building--fountain{--x:49.5%;--y:38%;--w:21%}.tp-building--clocktower{--x:25.5%;--y:23.5%;--w:11.5%}.tp-building--library{--x:16.5%;--y:39.5%;--w:11%}.tp-building--lab{--x:50%;--y:61%;--w:12.5%}.tp-building--theater{--x:78%;--y:25%;--w:15%}.tp-building--castle{--x:52.5%;--y:17.5%;--w:14.5%}.town-decor--flowerbed{--x:29.5%;--y:52%;--w:10%}.town-decor--lamps{--x:69.5%;--y:47.5%;--w:6.5%}.town-decor--sakura{--x:30%;--y:38.5%;--w:9%}.town-decor--bunting{--x:60.5%;--y:30%;--w:13%}.town-decor--monument{--x:71%;--y:57.5%;--w:7.5%}.tp-pet[data-walker]{transform-origin:50% 88%;will-change:transform;top:0;left:0}.tp-pet[data-walker] img{transform-origin:50% 100%;scale:var(--flip,1) 1;transition:transform .25s var(--ease-back), scale .2s ease-out;animation:3.4s ease-in-out infinite tp-breathe;animation-delay:var(--ph,0s)}.tp-pet[data-walker][data-walk=walk] img{animation:.46s ease-in-out infinite tp-step;animation-delay:var(--ph,0s)}.tp-pet[data-walker][data-walk=gather] img{animation:.34s ease-in-out infinite tp-step;animation-delay:var(--ph,0s)}.tp-pet[data-walker][data-walk=celebrate] img{animation:1.5s ease-in-out infinite tp-hop;animation-delay:var(--d,0s)}.tp-pet[data-walker][data-walk=held] img{animation:.7s ease-out tp-hop-once}.tp-pet[data-walker][data-egg][data-walk=idle] img{animation:2.6s ease-in-out infinite tp-egg-rock;animation-delay:var(--ph,0s)}.tp-pet[data-walker][data-act=hop] img{animation:.9s ease-out tp-hop-once}.tp-pet[data-walker][data-act=tilt] img{animation:1.2s ease-in-out tp-tilt}.tp-pet[data-walker] .tp-pet__bubble{opacity:0;pointer-events:none;transition:opacity .3s}.tp-pet[data-walker][data-walk=celebrate] .tp-pet__bubble{opacity:1}@keyframes tp-step{0%,to{translate:0;rotate:-3deg}50%{translate:0 -9%;rotate:3deg}}@keyframes tp-egg-rock{0%,to{rotate:-5deg}50%{rotate:5deg}}@keyframes tp-breathe{0%,to{translate:0}50%{translate:0 -3%}}@keyframes tp-hop-once{0%,to{translate:0}25%{translate:0 -22%}45%{translate:0}62%{translate:0 -8%}80%{translate:0}}@keyframes tp-tilt{0%,to{rotate:0deg}30%{rotate:-9deg}65%{rotate:7deg}}@media (prefers-reduced-motion:reduce){.tp-pet[data-walker] img,.tp-pet[data-walker][data-egg][data-walk=idle] img{transition:none;animation:none}}.tp-lv{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ds-text-blue);background:var(--ds-blue-soft);border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:800;line-height:18px;display:inline-flex}.tp-pick__meta .tp-lv{vertical-align:1px;margin-left:8px}}
@layer catalog{.c1-desk__fans{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.c1-desk__fans .sc-note{overflow-wrap:anywhere}@media (max-width:1023px){.c1-desk__fans{flex:1 1 0}.c1-desk__fans~.c1-replies{border-top:1px dashed var(--ds-line);flex:1 0 100%;margin-left:0;padding-top:10px}}.c1-await-note{margin:-4px 0 12px}.c1-cat-now{border-radius:var(--ds-radius-sm);background:var(--ds-blue-soft);font:var(--ds-text-body-sm);color:var(--ds-text-blue);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:4px 12px;font-weight:700;display:flex}.c1-cat-now img{object-fit:contain;width:24px;height:24px}.c1-cat-now>span{overflow-wrap:anywhere;min-width:0}.c1-cat-now__clear{min-height:44px;font:inherit;color:var(--ds-text-blue);text-underline-offset:3px;align-items:center;margin-left:auto;padding:0 4px;text-decoration:underline;display:inline-flex}.c1 .c1-cats button[aria-pressed=true]{border-radius:var(--ds-radius-sm);background:var(--ds-blue-soft);box-shadow:inset 0 0 0 2px var(--ds-blue);color:var(--ds-text-blue);border-top-color:#0000}.c1 .c1-cats button[aria-pressed=true]+button{border-top-color:#0000}.c1-cats__on{justify-content:center;align-items:center;display:inline-flex}.c1-cats__on svg{width:20px;height:20px;color:var(--ds-blue)}.dw-seed-card__body a.c1-seedlink{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--ds-blue);text-decoration-color:var(--ds-blue);text-underline-offset:4px;text-decoration-thickness:1px}.dw-seed-card__body a.c1-seedlink:hover{text-decoration-thickness:2px}}
@layer catalog{.lv-namerow{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.lv-namerow>b{overflow-wrap:anywhere;min-width:0}.c2-pick__list label>[data-lv-tag],.c7-check>[data-lv-tag]{margin-left:auto}.rl-pick label:has(>[data-lv-tag]){grid-template-rows:auto auto;grid-template-columns:24px 32px minmax(0,1fr) fit-content(40%);row-gap:2px;padding-block:5px}.rl-pick__row:has(>[data-lv-tag]){grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) fit-content(40%) 44px;row-gap:2px;padding-block:5px}.rl-pick label:has(>[data-lv-tag])>:first-child{grid-area:1/1/3/2}.rl-pick label:has(>[data-lv-tag])>:nth-child(2){grid-area:1/2/3/3}.rl-pick label:has(>[data-lv-tag])>:nth-child(3){grid-area:1/3/2/4}.rl-pick label>[data-lv-tag]{grid-area:2/3/3/4;justify-self:start}.rl-pick label:has(>[data-lv-tag])>:nth-child(5){grid-area:1/4/3/5}.rl-pick__row:has(>[data-lv-tag])>:first-child{grid-area:1/1/3/2}.rl-pick__row:has(>[data-lv-tag])>:nth-child(2){grid-area:1/2/2/3}.rl-pick__row>[data-lv-tag]{grid-area:2/2/3/3;justify-self:start}.rl-pick__row:has(>[data-lv-tag])>:nth-child(4){grid-area:1/3/3/4}.rl-pick__row:has(>[data-lv-tag])>:nth-child(5){grid-area:1/4/3/5}@media (max-width:600px){.rl-pick label:has(>[data-lv-tag]){grid-template-columns:24px 32px minmax(0,1fr) fit-content(32%)}.rl-pick__row:has(>[data-lv-tag]){grid-template-columns:32px minmax(0,1fr) fit-content(32%) 44px}}.qw-picker li>span small:has(>[data-lv-tag]){white-space:normal;flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.qr-mate .lv-namerow{margin:4px 0 6px}.qr-mate .lv-namerow>h3{overflow-wrap:anywhere;min-width:0;margin:0}.a-row__name>[data-lv-tag]{justify-self:start;margin-left:8px}.a-row .a-row__name:has(>.a-row__pn+[data-lv-tag]){grid-template-columns:minmax(0,max-content) auto minmax(min-content,1fr)}.a-row__name small>[data-lv-tag]{margin-left:6px}.a-stand>[data-lv-tag]{margin-block:1px}.ha-rank__who{align-items:center;gap:6px;min-width:0;display:flex}.ha-rank__who>.ha-rank__name{flex:0 auto}.rl-prow__name{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.rl-prow__name>b{flex:0 auto;min-width:0}.rl-ans__who>[data-lv-tag]{flex:none}.dw-seed-card__author>[data-lv-tag],.c1-desk__who>div>[data-lv-tag],.c1-reply>div>[data-lv-tag]{place-self:flex-start start;margin-block:2px}:is(.c1-entry__who b:has(>[data-lv-tag]),.c1-peek b:has(>[data-lv-tag])){flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.qc-mate b>[data-lv-tag],.c1-reply>div>b+[data-lv-tag]{margin-left:6px}.qc-quote small>[data-lv-tag],.c6-q__by>[data-lv-tag]{margin-left:6px;margin-right:4px}.c8-reach__who>[data-lv-tag]{margin-right:6px}@media (max-width:1023px){.qr-mate .lv-namerow{margin:0 0 4px}}.c2-conv__top>[data-lv-tag]{flex:none}.c2-talkhead__t .lv-namerow{flex-wrap:nowrap}.c2-who>[data-lv-tag]{justify-self:center}.c2-msg__who:has(>[data-lv-tag]){align-items:center;gap:6px;display:inline-flex}}
@layer catalog{.ql-town-note{font:var(--ds-text-caption);color:var(--ds-ink-3);overflow-wrap:anywhere;margin:10px 4px 0}.ql-town-note a{color:var(--ds-text-blue);white-space:nowrap;margin-left:8px;font-weight:700}}
@layer catalog{@media (max-width:1023px){body[data-scr=ranking] .a-cols>.sc-stack{display:contents}body[data-scr=ranking] .a-cols>.sc-stack>[data-rk-controls]{order:-1}}}
@layer catalog{@media (min-width:1024px){body[data-scr] .dw-head-r{min-width:0;max-width:calc(100% - 108px)}body[data-scr] .dw-head-r .dw-search{flex:0 300px;width:auto;min-width:44px}}}
@layer catalog{.sc-head h2{overflow-wrap:anywhere;min-width:0}.c7-gchip{max-width:100%}.c7-gchip>span{overflow-wrap:anywhere}.c7-gchip .c7-nw,.c7-check .c7-nw{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}.c7-checks{grid-template-columns:minmax(0,1fr)}.c7-check .ds-check-row__label{overflow-wrap:anywhere;min-width:0}@media (min-width:600px){.c7-gcard{grid-template-columns:minmax(0,1fr)}}.c7-gcard__faces{min-width:0}.c7-gcard .c7-faces{max-width:100%}.c7-gcard .c7-face{flex:0 1 var(--s);aspect-ratio:1;min-width:0;height:auto}.c7-rows{grid-template-columns:minmax(0,1fr);align-content:start}.c7-form2>.c7-field{align-content:start}.c7-roster,.c7-cands,.c7-row__body{grid-template-columns:minmax(0,1fr)}.c7-cand__body .c7-nw{white-space:normal;overflow-wrap:anywhere}@media (max-width:1023px){.sh-req li{row-gap:6px;padding-block:10px}.sh-req li>span:nth-child(2){grid-column:2/-1}}}
@layer catalog{.qf-descbox{gap:6px;min-width:0;display:grid}.fc-count{justify-self:end}.fc-count[data-over=true]{color:var(--ds-text-danger);font-weight:700}@supports ((-moz-appearance:none)){input[type=date].ds-input,input[type=datetime-local].ds-input,input[type=date].ds-input:disabled,input[type=date].ds-input.is-disabled,input[type=datetime-local].ds-input:disabled,input[type=datetime-local].ds-input.is-disabled,input[type=date].ds-input.is-error,input[type=datetime-local].ds-input.is-error{background-image:none;padding-right:14px}.ds-date-range input[type=date].ds-input{padding-right:9px}}.sc-input[aria-invalid=true],.sc-textarea[aria-invalid=true],.sc-select[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--ds-danger)}.fld-err{color:var(--ds-text-danger);font:var(--ds-text-body-sm);overflow-wrap:anywhere;margin:6px 0 0;font-weight:700;display:block}.dw-dialog .qw-err{font:var(--ds-text-body-sm);color:var(--ds-danger);margin:4px 0 0}.dw-dialog .fc-hint{margin:6px 0 0}.dw-mood-picker[aria-invalid=true]{outline:2px solid var(--ds-danger);outline-offset:4px;border-radius:var(--ds-radius-md,12px)}}
@layer catalog{html .c7-field .sc-input[aria-invalid=true],html .c7-dialog .sc-input[aria-invalid=true],html .c4-field.is-amber .ds-input,html .c10 .ds-field.is-error .ds-input,html .c10 .c4-otp.ds-otp.is-error input,html .c10 .ds-otp.is-error input,html .c11 .ds-field.is-error .ds-input{box-shadow:inset 0 0 0 2px var(--ds-danger);background:var(--ds-surface-solid)}html .c10 .ds-field.is-error .ds-input:focus,html .c11 .ds-field.is-error .ds-input:focus{box-shadow:inset 0 0 0 2px var(--ds-danger), 0 0 0 3px color-mix(in srgb, var(--ds-danger) 15%, transparent);background:var(--ds-surface-solid)}html .c7-err,html .c10-err--amber.ds-field__error,html .c4-field .c10-err--amber.ds-field__error,html .c10 .ds-field__error,html .c11 .ds-field__error,html .c11 .c4-count.is-over,html .c11-q__err,html .c11-send__left.is-alert,html .fbg-err,html .fbr-err{color:var(--ds-text-danger)}html .c3-form__err{color:var(--ds-text-danger)!important}html .c11-q.is-missing .c11-q__no{background:var(--ds-danger);box-shadow:0 4px 10px color-mix(in srgb, var(--ds-danger) 30%, transparent)}html .c11-q__tag.is-missing{background:var(--ds-danger-bg);color:var(--ds-text-danger);box-shadow:inset 0 0 0 1px var(--ds-danger-border)}html .c11-q.is-missing .c11-rate__opt span,html .c11-q.is-missing .ds-radio-box{box-shadow:inset 0 0 0 1.5px var(--ds-danger)}}
@layer catalog{.szk-fxc{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.szk-r-rays{z-index:0;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1.5px);width:2200px;height:2200px;margin:-1100px 0 0 -1100px;position:fixed;-webkit-mask-image:radial-gradient(circle closest-side,#000 0,#000000e6 9%,#00000073 26%,#00000024 52%,#0000 86%);mask-image:radial-gradient(circle closest-side,#000 0,#000000e6 9%,#00000073 26%,#00000024 52%,#0000 86%)}.szk-r-rays>i{position:absolute;inset:0}.szk-r-rays>.is-core{background:radial-gradient(circle closest-side,#fffcebf2 0,#ffe28c80 14%,#ffc85a29 34%,#ffc85a00 60%);inset:36%}.szk-r-rays.is-cool>.is-core{background:radial-gradient(circle closest-side,#f5fafff2 0,#b4d2ff80 14%,#8cb4ff29 34%,#8cb4ff00 60%)}.szk-dim.is-hot{background:radial-gradient(120% 90% at 50% 45%,#562806f7 0%,#220e08fa 55%,#0c060cfa 100%)}.szk-c-mc{background:linear-gradient(115deg,#ffffff8c 0%,#fff0 22% 60%,#ffffff59 78%,#fff0 90%),repeating-linear-gradient(90deg,#7846000f 0 2px,#ffffff0d 2px 4px),linear-gradient(#fff1b8 0%,#f8cf55 16%,#e0a21d 46%,#b57508 76%,#8a5200 100%);border-radius:30px;padding:14px 18px 16px;box-shadow:0 26px 40px -6px #050f3c8c,0 0 0 2px #7a4a00,0 0 0 4px #ffe58a,inset 0 3px #ffffffd9,inset 0 -4px #5a32008c,inset 3px 0 #ffffff59,inset -3px 0 #5a32004d}.szk-c-mc.is-reach{box-shadow:0 0 0 4px #ffeca0e6,0 0 36px 8px #ffd250d9,0 26px 40px -6px #050f3c8c,0 0 0 6px #7a4a00,inset 0 3px #ffffffd9,inset 0 -4px #5a32008c}.szk-c-screw{background:radial-gradient(circle at 35% 30%,#fff 0 12%,#e9c35a 30%,#8a5200 100%);border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 1px 1px #0006}.szk-c-screw:after{content:"";background:#3c1e00b3;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:2px;right:2px;transform:rotate(35deg)}.szk-c-screw.is-a{top:9px;left:9px}.szk-c-screw.is-b{top:9px;right:9px}.szk-c-screw.is-c{bottom:9px;left:9px}.szk-c-screw.is-d{bottom:9px;right:9px}.szk-c-label{letter-spacing:.16em;color:#4d2800;text-shadow:0 1px #ffffffd9,0 -1px #5a320040;margin:2px 0 6px;font-size:16px}.szk-c-lamps{justify-content:space-between;gap:4px;height:14px;margin:0 0 6px;padding:0 8px;display:flex;overflow:hidden}.szk-c-lamps.is-bot{margin:8px 0 0}.szk-c-lamp{background:radial-gradient(circle at 35% 30%,#fff8dc 0 14%,#d9a52b 38%,#7a4a00 100%);border-radius:50%;width:12px;height:12px;box-shadow:0 1px 2px #00000080,inset 0 0 0 1px #5a320099}.szk-c-lamp.is-on{background:radial-gradient(circle at 35% 30%,#fff 0 18%,#ffe27a 42%,#ff9d00 100%);box-shadow:0 0 0 1px #b86f00,0 0 8px 3px #ffd65af2,0 0 18px 6px #ffaa1e8c}.szk-c-mc.is-hot .szk-c-lamp.is-on{background:radial-gradient(circle at 35% 30%,#fff 0 18%,#ff9a8a 42%,#e0301e 100%);box-shadow:0 0 0 1px #8a1200,0 0 8px 3px #ff5a46f2,0 0 18px 6px #ff3c1e8c}.szk-c-reels{background:linear-gradient(#0a1c4a 0%,#16398f 55%,#1d4fd1 100%);border-radius:18px;gap:8px;padding:11px;position:relative;box-shadow:inset 0 5px 12px #000000a6,inset 0 -2px #ffffff2e,0 0 0 3px #7a4a00,0 2px 0 3px #ffe58a}.szk-c-win{background:linear-gradient(#b9c9ea 0%,#f2f6ff 22%,#fff 50%,#f2f6ff 78%,#b9c9ea 100%);border-radius:13px;box-shadow:inset 0 0 0 2px #fffc,inset 0 10px 14px -4px #0a1e5a8c,inset 0 -10px 14px -4px #0a1e5a8c}.szk-c-win:after{z-index:3;background:linear-gradient(#0a19509e 0%,#0a19501f 20%,#0a195000 34% 66%,#0a19501f 80%,#0a19509e 100%)}.szk-c-glare{z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#ffffff29 14%,#fff0 30%);position:absolute;inset:0}.szk-c-streak{z-index:2;opacity:0;pointer-events:none;background:repeating-linear-gradient(#fff0 0 6px,#5078dc2e 6px 12px);position:absolute;inset:0}.szk-c-strip.is-spin+.szk-c-streak{opacity:1}.szk-c-strip.is-spin{filter:blur(2.4px)saturate(1.3)}.szk-c-cell img{filter:drop-shadow(0 4px 3px #14286466);width:60%;height:72%}.szk-c-cell img.is-face{filter:none;background:radial-gradient(circle at 40% 30%,#fffbe3,#ffe69a 70%);box-shadow:inset 0 0 0 3px #f2b632,0 0 0 2px #fff3c4,0 4px 6px #14286466}.szk-c-line{z-index:5;pointer-events:none;background:linear-gradient(90deg,#ff463c00,#ff463ce6 14% 86%,#ff463c00);height:2px;margin-top:-1px;position:absolute;top:50%;left:-4px;right:-4px;box-shadow:0 0 6px #ff463ccc}.szk-c-hit{box-shadow:inset 0 0 0 3px #ffd766,inset 0 0 22px #ffc83cf2,inset 0 6px 10px #0a1e5a33}.szk-c-reach{-webkit-text-stroke:1px #96140a8c;font-size:38px}.szk-c-vig{opacity:0;pointer-events:none;background:radial-gradient(70% 60%,#0000 40%,#28000aa6 100%);position:absolute;inset:0}.szk-c-ring{opacity:0;pointer-events:none;border:4px solid #cfe6ff;border-radius:50%;width:190px;height:190px;margin:-95px 0 0 -95px;position:absolute}.szk-c-cutin{opacity:0;pointer-events:none;background:linear-gradient(#78140a00 0,#ff8c28f2 12%,#ffd65afa 50%,#ff8c28f2 88%,#78140a00 100%);place-items:center;height:120px;margin-top:-60px;display:grid;position:absolute;top:50%;left:0;right:0;overflow:hidden}.szk-c-cutin b{font:900 64px/1 var(--ds-font-game);letter-spacing:.08em;color:#fff;-webkit-text-stroke:2px #b03a00;text-shadow:0 5px #b03a00,0 0 24px #ffffffe6;white-space:nowrap;transform:skew(-8deg)}.szk-c-cutin i{background:linear-gradient(100deg,#0000 38%,#ffffffd9 50%,#0000 62%);position:absolute;inset:0}.szk-a-floor{pointer-events:none;background:radial-gradient(at 50% 40%,#b4d7ffbf 0%,#6ea0ff61 38%,#3c64dc00 70%);border-radius:50%;width:360px;height:74px;margin-left:-180px;position:absolute}.szk-a-floor:after{content:"";border:2px solid #dcecff8c;border-radius:50%;height:36%;position:absolute;top:26%;left:14%;right:14%;box-shadow:0 0 16px #b4d7ff99,inset 0 0 14px #b4d7ff66}.szk-a-rune{pointer-events:none;width:380px;height:380px;margin:-190px 0 0 -190px;position:absolute}.szk-a-rune svg{width:100%;height:100%;overflow:visible}.szk-a-pillar{opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(2px);background:linear-gradient(#c8e1ff00 0%,#c8e1ff8c 60%,#ffffffe6 100%);width:150px;margin-left:-75px;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30% 70%,#0000 100%)}.szk-a-pips{pointer-events:none;gap:14px;display:flex;position:absolute;transform:translate(-50%)}.szk-a-pip{opacity:.35;border-radius:3px;width:15px;height:15px;transform:rotate(45deg);box-shadow:inset 0 0 0 2px #fff9}.szk-a-pip:first-child{background:linear-gradient(135deg,#c9a5f8,#7a3fd0)}.szk-a-pip:nth-child(2){background:linear-gradient(135deg,#f4f9ff,#9bb4d8)}.szk-a-pip:nth-child(3){background:linear-gradient(135deg,#fff1b0,#f0a812)}.szk-a-pip:nth-child(4){background:conic-gradient(#ff9fb6,#ffd166,#7ae5a0,#5ab0ff,#a98bff,#ff9fb6)}.szk-a-pip.is-on{opacity:1;box-shadow:inset 0 0 0 2px #fff,0 0 12px 3px #ffffffbf}.szk-a-half{pointer-events:none;filter:drop-shadow(0 12px 14px #040c2c8c);width:190px;margin-left:-95px;position:absolute}.szk-a-half img{width:100%;height:auto;display:block}.szk-a-pillar.is-beam{width:auto;margin-left:0}.szk-a-rise{z-index:6;pointer-events:none;position:absolute}.szk-a-rise img{object-fit:contain;filter:drop-shadow(0 0 16px #c9a5f8);width:100%;height:100%;display:block}.szk-a-rise[data-r="2"] img{filter:drop-shadow(0 0 16px #d9ebff)}.szk-a-rise[data-r="3"] img{filter:drop-shadow(0 0 16px #ffd766)}.szk-a-rise[data-r="4"] img{filter:drop-shadow(0 0 16px #fff)}.szk-a-rise.is-cover img{object-fit:cover;border-radius:16px}.szk-a-cutin{opacity:0;pointer-events:none;background:linear-gradient(#78140a00 0,#ff8c28f2 14%,#ffd65afa 50%,#ff8c28f2 86%,#78140a00 100%);place-items:center;height:96px;display:grid;position:absolute;top:22%;left:0;right:0;overflow:hidden}.szk-a-cutin b{font:900 54px/1 var(--ds-font-game);letter-spacing:.1em;color:#fff;-webkit-text-stroke:2px #b03a00;text-shadow:0 4px #b03a00,0 0 24px #ffffffe6;white-space:nowrap;transform:skew(-8deg)}.szk-a-cutin i{background:linear-gradient(100deg,#0000 38%,#ffffffd9 50%,#0000 62%);position:absolute;inset:0}.gc-res__art{position:relative}.gc-fx{z-index:1;pointer-events:none;border-radius:22px;position:absolute;inset:0;overflow:hidden}.gc-foil{opacity:0;mix-blend-mode:soft-light;width:240px;height:240px;margin:-120px 0 0 -120px;position:absolute;top:50%;left:50%}.gc-res__art[data-r="2"] .gc-foil{opacity:.3;background:radial-gradient(circle at 28% 30%,#cfe0ff,#cfe0ff00 52%),radial-gradient(circle at 74% 72%,#fff,#fff0 50%)}.gc-res__art[data-r="3"] .gc-foil{opacity:.32;background:radial-gradient(circle at 28% 30%,#b98cf5,#b98cf500 52%),radial-gradient(circle at 74% 72%,#ffd0f0,#ffd0f000 50%)}.gc-res__art[data-r="4"] .gc-foil{opacity:.34;background:radial-gradient(circle at 26% 28%,#ff9fb6,#ff9fb600 50%),radial-gradient(circle at 76% 30%,#7ae5a0,#7ae5a000 48%),radial-gradient(circle at 50% 80%,#5ab0ff,#5ab0ff00 50%)}.gc-shine{background:linear-gradient(105deg,#0000 38%,#fff9 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.gc-new{z-index:3;font:900 12px/1 var(--ds-font-game);color:#fff;pointer-events:none;background:linear-gradient(#ff7a6b,#e03a2a);border-radius:6px;padding:4px 10px;font-style:normal;position:absolute;top:8px;left:-8px;transform:rotate(-8deg);box-shadow:0 2px #9c1d10}@media (max-width:640px){.szk-c-reach{font-size:30px}.szk-c-lamp{width:10px;height:10px}.szk-c-cutin{height:90px;margin-top:-45px}.szk-c-cutin b{font-size:40px}.szk-a-floor{width:300px;margin-left:-150px}.szk-a-rune{width:320px;height:320px;margin:-160px 0 0 -160px}.szk-a-half{width:160px;margin-left:-80px}.szk-a-cutin{height:76px}.szk-a-cutin b{font-size:36px}}}
@layer catalog{.dw-month-summary__item--hero .dw-month-summary__icon{place-items:center;display:grid}.dw-month-summary__glyph{object-fit:contain;width:36px;height:36px;display:block}}
@layer catalog{@media (min-width:1024px){.c7-gcard .c7-faces{--n:5}.c7-gcard .c7-faces[data-n="1"]{--n:1}.c7-gcard .c7-faces[data-n="2"]{--n:2}.c7-gcard .c7-faces[data-n="3"]{--n:3}.c7-gcard .c7-faces[data-n="4"]{--n:4}.c7-gcard .c7-faces[data-n="5"]{--n:5}@supports (width:1cqw){.c7-gcard__faces{container-type:inline-size}.c7-gcard .c7-face{flex:none;--s:min(92px, calc((100cqw + (var(--n) - 1) * 18px) / var(--n)))!important}}}#store-approvals-title{scroll-margin-top:16px}@media (max-width:1023px){#store-approvals-title{scroll-margin-top:calc(var(--top-h,56px) + 16px)}}@media (min-width:1024px) and (max-width:1279px){.c1-mine{grid-template-columns:56px 44px minmax(0,1fr);gap:10px;padding:12px 14px}.c1-mine .sc-av{width:56px;height:56px}.c1-mine>img:not(.sc-av){width:44px;height:44px}.c1-mine .dw-wbtn{grid-column:1/-1}}.dw-header:has(.srch-pop:not([hidden])){z-index:var(--ds-z-dropdown)}@media (min-width:1024px){.sh-req li{padding-block:6px}}.sh-req li b{overflow-wrap:anywhere}}
@layer catalog{.dw-shizuku-hint{font:600 13px/1.5 var(--ds-font-body,"Noto Sans JP", sans-serif);color:var(--ds-text-blue);align-items:flex-start;gap:6px;margin:8px 0 0;display:flex}.dw-shizuku-hint img{flex:none;width:13px;height:auto;margin-top:2px}.dw-shizuku-hint span{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.dw-shizuku-hint.is-done{color:var(--ds-ink-3);font-weight:500}}
@layer catalog{.ql-card__foot{flex-wrap:wrap;row-gap:4px}.ql-card__foot .dw-points{flex:none}.c3-tile--more,.c3-tile--still{justify-content:flex-start}@media (max-width:1023px){.tm-groups{margin-inline:0;padding:2px 36px 6px 2px;scroll-padding-left:2px}}}

