@layer catalog{.town-body{min-height:100vh}.town-topbar{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);height:60px;box-shadow:0 1px 0 var(--line), var(--shadow-card);background:#ffffffd1;align-items:center;gap:12px;padding:0 18px;display:flex;position:sticky;top:0}.town-topbar__back{background:var(--panel-solid);width:36px;height:36px;box-shadow:var(--shadow-card);color:var(--ink-2);transition:transform .2s var(--ease-out), color .2s;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.town-topbar__back:hover{color:var(--blue);transform:translate(-2px)}.town-topbar__back svg{width:18px;height:18px}.town-topbar__brand{color:var(--ink);letter-spacing:.01em;align-items:center;gap:8px;font-weight:800;display:flex}.town-topbar__brand img{object-fit:contain;width:26px;height:26px}.town-topbar__spacer{flex:1}.town-topbar__note{color:var(--ink-4);background:var(--bg-2);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}@media (max-width:560px){.town-topbar__note{display:none}}.town-main{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;padding:20px 20px 64px;display:flex}.dw-panel.town-hero,.dw-panel.town-next,.dw-panel.town-events,.dw-panel.town-reuse{padding:22px 22px 26px}@media (max-width:600px){.town-main{gap:14px;padding:12px 12px 48px}.dw-panel.town-hero,.dw-panel.town-next,.dw-panel.town-events,.dw-panel.town-reuse{padding:16px 14px 20px}}.town-grid{grid-template-columns:1.1fr 1.4fr;gap:18px;display:grid}@media (max-width:860px){.town-grid{grid-template-columns:1fr}}.town-hero__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.town-hero__level-badge{font:var(--text-h4,700 14px/1.4 var(--font-body));color:var(--gold-2);background:linear-gradient(135deg,#2a3868,#1a2b5c);border-radius:999px;align-items:baseline;gap:4px;margin-bottom:8px;padding:4px 12px;font-weight:800;display:inline-flex}.town-hero__level-badge b{font:900 17px/1 var(--font-game);color:#fff}.town-hero__title{color:var(--ink);margin:0 0 6px;font-size:24px;font-weight:800}.town-hero__desc{max-width:46ch;color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.7}.town-hero__progress{flex:none;min-width:220px}.town-hero__bar{width:220px;margin-bottom:6px}.town-hero__pct{text-align:right;color:var(--ink-3);margin:0;font-size:11.5px}.town-hero__pct b{color:var(--ink);font-size:13px}@media (max-width:560px){.town-hero__progress,.town-hero__bar{width:100%}}.town-demo{border-radius:var(--radius-sm);background:linear-gradient(135deg,#eef4ff,#f6f0ff);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:16px 0 14px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #2f6bf01a}.town-demo__label{color:var(--ink-2);flex-direction:column;flex:none;gap:2px;font-size:12px;font-weight:800;display:flex}.town-demo__hint{color:var(--ink-4);font-size:10.5px;font-weight:500}.town-demo__levels{flex-wrap:wrap;gap:6px;display:flex}.town-demo__lvbtn{background:var(--panel-solid);min-width:56px;box-shadow:var(--shadow-card);color:var(--ink-2);transition:transform .18s var(--ease-out), box-shadow .18s, color .18s;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;font-size:12.5px;font-weight:800;display:flex}.town-demo__lvbtn small{color:var(--ink-4);font-size:9.5px;font-weight:600}.town-demo__lvbtn:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.town-demo__lvbtn.is-active{background:var(--grad-blue);color:#fff;box-shadow:var(--glow-blue)}.town-demo__lvbtn.is-active small{color:#ffffffd9}.town-demo__replay{background:var(--panel-solid);box-shadow:var(--shadow-card);color:var(--ink-2);transition:opacity .2s, transform .18s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.town-demo__replay:not(:disabled):hover{color:var(--blue);transform:translateY(-2px)}.town-demo__replay:disabled{opacity:.4;cursor:not-allowed}.town-demo__zoom{background:var(--panel-solid);box-shadow:var(--shadow-card);border-radius:999px;align-items:center;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.town-demo__zoom button{min-width:26px;height:26px;color:var(--ink-2);border-radius:999px;font-weight:800}.town-demo__zoom .town-demo__zoomval{min-width:52px;padding:0 6px;font-size:11.5px}.town-demo__zoom button:hover{background:var(--blue-soft);color:var(--blue)}@media (max-width:560px){.town-demo__zoom{margin-left:0}}.town-stage-outer{position:relative}.town-stage-scroll{border-radius:var(--radius);touch-action:pan-y;cursor:grab;aspect-ratio:1254/1000;background:linear-gradient(#bfe0fb 0%,#eaf5ff 70%);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9}.town-stage-scroll.is-grabbing{cursor:grabbing}@media (max-width:600px){.town-demo__levels{grid-template-columns:repeat(5,1fr);gap:5px;width:100%;display:grid}.town-demo__lvbtn{min-width:0;padding:6px 2px}.town-demo__lvbtn small{white-space:nowrap;font-size:8.5px}.town-stage-scroll{aspect-ratio:1;border-radius:var(--radius-sm)}}.town-stage{aspect-ratio:1;width:100%;transform:translate(-50%, -41%) scale(var(--zoom,1)) translate(var(--pan-x,0px), var(--pan-y,0px));transform-origin:50%;transition:transform .35s var(--ease-out);position:absolute;top:50%;left:50%}.town-stage.is-panning{transition:none}.town-stage__base{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.town-stage__glow{pointer-events:none;opacity:calc(var(--lv,0) * .85);mix-blend-mode:soft-light;background:radial-gradient(at 50% 40%,#ffe2968c,#ffe29600 62%);transition:opacity 1s;position:absolute;inset:0}.town-stage--mini .town-stage__glow{display:none}.town-stage__hint{color:var(--ink-4);text-align:center;margin:8px 2px 0;font-size:10.5px}@media (min-width:861px){.town-stage__hint{display:none}}.town-decor{left:var(--x,50%);top:var(--y,50%);width:var(--w,8%);pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 5px 6px #141e3c33);height:auto;position:absolute;transform:translate(-50%,-92%)}.town-decor.is-new{animation:town-decor-in .9s var(--ease-back) .5s both}@keyframes town-decor-in{0%{opacity:0;transform:translate(-50%,-70%)scale(.5)}to{opacity:1;transform:translate(-50%,-92%)scale(1)}}.town-plot{left:var(--x,50%);top:var(--y,50%);width:var(--w,14%);text-align:center;filter:drop-shadow(0 6px 8px #141e3c2e);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-84%)}button.town-plot{cursor:pointer}.town-plot__art{width:100%;position:relative}.town-plot__art img{width:100%;height:auto;display:block}.town-plot__ghost{opacity:.4;filter:grayscale(.6)brightness(1.08)}.town-plot__scaffold{height:auto;position:absolute;bottom:-2%;left:-8%;right:-8%}.town-plot__scaffold img{filter:drop-shadow(0 4px 6px #141e3c40);width:100%;height:auto}.town-plot__fogs{pointer-events:none;position:absolute;inset:0}.town-plot__art img.town-plot__fogimg{filter:drop-shadow(0 8px 10px #5a78aa38);will-change:transform;height:auto;position:absolute}.town-plot__art img.town-plot__fogimg--a{opacity:.94;width:170%;animation:9s ease-in-out infinite town-fog-a;top:8%;left:-35%}.town-plot__art img.town-plot__fogimg--b{opacity:.97;width:145%;animation:11s ease-in-out infinite town-fog-b;top:36%;left:-22%}@keyframes town-fog-a{0%,to{transform:translate(-4%)}50%{transform:translate(4%)}}@keyframes town-fog-b{0%,to{transform:translate(3%)}50%{transform:translate(-3%)}}.town-plot__art .town-plot__fogs.is-lifting img.town-plot__fogimg--a{animation:town-fog-lift-l 1.5s var(--ease-out) .35s forwards}.town-plot__art .town-plot__fogs.is-lifting img.town-plot__fogimg--b{animation:town-fog-lift-r 1.5s var(--ease-out) .35s forwards}@keyframes town-fog-lift-l{0%{opacity:.94;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-42%,-14%)scale(1.25)}}@keyframes town-fog-lift-r{0%{opacity:.97;transform:translate(0)scale(1)}to{opacity:0;transform:translate(42%,-8%)scale(1.25)}}.town-plot__sign{width:max(46%, calc(64px / var(--zoom,1)));pointer-events:none;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)rotate(-2deg);container-type:inline-size}.town-plot__art .town-plot__sign img{filter:drop-shadow(0 5px 5px #281e0a4d);width:100%;height:auto}.town-plot__sign span{white-space:nowrap;letter-spacing:.06em;color:#4a2a0c;text-shadow:0 1px #ffdea099;justify-content:center;align-items:center;height:36%;font-size:17cqw;font-weight:900;display:flex;position:absolute;top:25%;left:11%;right:8%;transform:rotate(.5deg)}.town-plot__badge{width:calc(40px / var(--zoom,1));aspect-ratio:1;border:calc(2.5px / var(--zoom,1)) solid #d99b26;box-shadow:0 0 0 calc(1.5px / var(--zoom,1)) #fff, inset 0 calc(-2px / var(--zoom,1)) 0 #a0640a40, 0 calc(4px / var(--zoom,1)) calc(8px / var(--zoom,1)) #321e0059;padding:calc(4px / var(--zoom,1));background:radial-gradient(circle at 34% 26%,#fffef6 0,#fff0bd 52%,#f4cc62 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:8%;right:-4%}.town-plot__badge img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(1.5px / var(--zoom,1)) calc(1.5px / var(--zoom,1)) #3c1e0059)}.town-plot__ribbon{font-size:calc(9.5px / var(--zoom,1));white-space:nowrap;color:var(--ink-3);box-shadow:var(--shadow-flat,0 1px 2px #1a2b5c1a);background:#ffffffeb;border-radius:999px;align-items:center;gap:3px;margin-top:2px;padding:.2em .75em;font-weight:800;display:inline-flex}.town-plot[data-state=next] .town-plot__ribbon{background:var(--grad-gold);color:#5a3c00}.town-plot[data-state=construction] .town-plot__ribbon{background:var(--orange-soft);color:#a15a00}.town-plot[data-state=upgraded] .town-plot__ribbon{background:var(--grad-blue);color:#fff}.town-plot__label{margin-top:calc(7px / var(--zoom,1));font-size:calc(13px / var(--zoom,1));letter-spacing:.05em;color:#4a2a0c;text-shadow:0 1px #fff0c8bf;border:calc(1.5px / var(--zoom,1)) solid #8b5a26;border-radius:calc(8px / var(--zoom,1));white-space:nowrap;box-shadow:inset 0 1px 0 #ffffffbf, inset 0 -2px 0 #78461438, 0 calc(2px / var(--zoom,1)) 0 #6b4212, 0 calc(6px / var(--zoom,1)) calc(8px / var(--zoom,1)) #28190552;background:radial-gradient(circle at .55em,#6e4216 0 1.5px,#6e421600 2.2px),radial-gradient(circle at calc(100% - .55em),#6e4216 0 1.5px,#6e421600 2.2px),linear-gradient(#f9e6b8 0%,#edcd88 55%,#ddb060 100%);padding:.3em 1.25em .34em;font-weight:900;position:relative}.town-plot__label:before,.town-plot__label:after{content:"";top:calc(-6px / var(--zoom,1));width:calc(2px / var(--zoom,1));height:calc(7px / var(--zoom,1));background:#6b4212;border-radius:1px;position:absolute}.town-plot__label:before{left:18%}.town-plot__label:after{right:18%}.town-plot[data-state=locked] .town-plot__label{z-index:2;filter:saturate(.6)brightness(1.04);position:relative}.town-plot[data-state=locked] .town-plot__ghost{opacity:.62;filter:grayscale(.55)brightness(1.1)}.town-plot[data-state=done] .town-plot__art img,.town-plot[data-state=upgraded] .town-plot__art img{transition:filter .4s}.town-plot[data-state=done]:hover .town-plot__art img,.town-plot[data-state=upgraded]:hover .town-plot__art img,.town-plot[data-state=construction]:hover .town-plot__art img{filter:brightness(1.06)}.town-plot[data-state=upgraded] .town-plot__sparkle{pointer-events:none;background:url(../media/ds-sparkle.2-z_yby9s4asi.png) 14% 8%/13% no-repeat,url(../media/ds-sparkle.2-z_yby9s4asi.png) 86% 22%/10% no-repeat,url(../media/ds-sparkle.2-z_yby9s4asi.png) 46% 0/9% no-repeat;animation:2.6s ease-in-out infinite town-twinkle;position:absolute;inset:-12% -8% 0}@keyframes town-twinkle{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes town-sparkle-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.town-plot__art img.town-plot__flag{transform-origin:12% 100%;filter:drop-shadow(0 3px 4px #141e3c4d);width:34%;height:auto;animation:3.4s ease-in-out infinite town-flag-wave;position:absolute;bottom:4%;right:-20%}.town-plot__halo{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffe28c99 0%,#ffe28c38 45%,#ffe28c00 70%);border-radius:50%;width:150%;animation:3s ease-in-out infinite town-sparkle-pulse;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@keyframes town-flag-wave{0%,to{transform:rotate(-2deg)skewY(0)}50%{transform:rotate(2deg)skewY(2deg)}}.town-plot.is-completing .town-plot__art img{animation:town-pop .7s var(--ease-back)}.town-plot.is-completing .town-plot__scaffold{animation:town-scaffold-off .6s var(--ease-out) forwards}@keyframes town-pop{0%{transform:scale(.7)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes town-scaffold-off{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(14%)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.town-plot[data-state=upgraded] .town-plot__sparkle{opacity:.85;animation:none}.town-plot.is-completing .town-plot__art img,.town-plot.is-completing .town-plot__scaffold,.town-plot__art img.town-plot__flag,.town-plot__halo,.town-plot__art img.town-plot__fogimg,.town-decor.is-new{animation:none}.town-plot__fogs.is-lifting{display:none}.town-stage__glow{transition:none}}.town-next__card{border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-card);align-items:center;gap:16px;margin-top:6px;padding:14px;display:flex}.town-next__art{filter:grayscale(.5)brightness(1.05);opacity:.85;flex:none;width:92px}.town-next__art img{width:100%;height:auto}.town-next__body h3{color:var(--ink);margin:0 0 3px;font-size:14.5px;font-weight:800}.town-next__body p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.6}.town-next__feature{color:var(--blue);background:var(--blue-soft);border-radius:999px;align-items:center;gap:5px;margin-bottom:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.town-next__feature img{object-fit:contain;width:13px;height:13px}.town-next--complete .town-next__card{background:linear-gradient(135deg,#fff8e6,#fff)}.town-events__list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.town-events__item{background:var(--card);border-radius:12px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.town-events__icon{background:var(--bg-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}.town-events__icon img{object-fit:contain;width:68%;height:68%}.town-events__text{color:var(--ink-2);font-size:12.5px;line-height:1.55}.town-events__text b{color:var(--ink)}.town-events__empty{text-align:center;color:var(--ink-4);padding:20px 10px;font-size:12px}.town-reuse__body{align-items:center;gap:20px;margin-top:8px;display:flex}.town-reuse__mini{aspect-ratio:1;width:220px;box-shadow:var(--shadow-card);background:linear-gradient(#bfe0fb 0%,#eaf5ff 70%);border-radius:14px;flex:none;position:relative;overflow:hidden}.town-stage--mini{aspect-ratio:auto;width:100%;position:absolute;inset:0;transform:none}.town-stage--mini .town-plot{filter:none;pointer-events:none}.town-stage--mini .town-plot[data-state=locked],.town-stage--mini .town-plot__label,.town-stage--mini .town-plot__ribbon{display:none}.town-reuse__text{color:var(--ink-3);max-width:46ch;font-size:12.5px;line-height:1.7}.town-reuse__text b{color:var(--ink)}@media (max-width:620px){.town-reuse__body{flex-direction:column;align-items:stretch}.town-reuse__mini{width:100%;max-width:260px;margin:0 auto}}.town-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f193780;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.town-modal-backdrop[hidden]{display:none}.town-modal{background:var(--panel-solid);width:min(560px,100%);max-height:86vh;box-shadow:var(--shadow-modal,0 30px 70px #0f1e4647);border-radius:20px;padding:26px 24px 24px;position:relative;overflow-y:auto}.town-modal__close{background:var(--bg-2);width:32px;height:32px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:14px;right:14px}.town-modal__close:hover{background:var(--blue-soft);color:var(--blue)}.town-modal__head{align-items:center;gap:16px;margin-bottom:14px;display:flex}.town-modal__art{flex:none;width:108px}.town-modal__art img{width:100%;height:auto}.town-modal__feature{color:var(--blue);background:var(--blue-soft);border-radius:999px;align-items:center;gap:5px;margin-bottom:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.town-modal__feature img{object-fit:contain;width:13px;height:13px}.town-modal__title{color:var(--ink);margin:0 0 4px;font-size:19px;font-weight:800}.town-modal__desc{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.7}.town-modal__stats{gap:10px;margin:14px 0;display:flex}.town-modal__stat{text-align:center;background:var(--bg-2);border-radius:12px;flex:1;padding:10px 6px}.town-modal__stat b{font:900 20px/1 var(--font-game);color:var(--ink);display:block}.town-modal__stat span{color:var(--ink-3);font-size:10.5px}.town-modal__section-title{color:var(--ink-2);margin:16px 0 8px;font-size:12.5px;font-weight:800}.town-modal__events{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.town-modal__events li{color:var(--ink-2);background:var(--bg-2);border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.55}.town-modal__thanks{flex-wrap:wrap;align-items:center;gap:-6px;display:flex}.town-modal__thanks img{object-fit:cover;width:34px;height:34px;box-shadow:var(--shadow-flat,0 1px 2px #1a2b5c26);border:2px solid #fff;border-radius:50%;margin-right:-8px}.town-modal__thanks span{color:var(--ink-3);margin-left:10px;font-size:11.5px}.town-modal--preview .town-modal__art{filter:grayscale(.7)brightness(1.1);opacity:.85}.town-modal__soon{color:var(--ink-3);background:var(--bg-2);border-radius:12px;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;font-size:11.5px;font-weight:700;line-height:1.6;display:inline-flex}.town-principles{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.town-principles li{background:var(--bg-2);color:var(--ink-3);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.town-reuse__link{color:var(--blue);margin-top:10px;font-size:12px;font-weight:800;display:inline-flex}.town-reuse__link:hover{text-decoration:underline}@media (max-width:600px){.town-stage:not(.town-stage--mini) .town-plot__label{font-size:calc(10px / var(--zoom,1));margin-top:calc(5px / var(--zoom,1));padding:.2em .95em .26em}.town-stage:not(.town-stage--mini) .town-plot:not([data-state=next]) .town-plot__ribbon{display:none}.town-stage:not(.town-stage--mini) .town-plot__ribbon{font-size:calc(8.5px / var(--zoom,1))}.town-stage:not(.town-stage--mini) .town-plot__badge{width:calc(24px / var(--zoom,1));padding:calc(4px / var(--zoom,1))}}.town-hero__nextcap{text-align:right;color:var(--blue);margin:4px 0 0;font-size:11.5px;font-weight:700}.town-plot[data-state=next] .town-plot__ribbon{animation:1.8s ease-in-out infinite town-next-bob}@keyframes town-next-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.town-events__item{background:0 0;align-items:center;padding:9px 12px 9px 10px;transition:background .2s}.town-events__item+.town-events__item{box-shadow:0 -1px 0 var(--line);border-radius:0 0 12px 12px}.town-events__item.is-latest{box-shadow:none;background:linear-gradient(90deg,#ffd6662e,#ffd66600);border-radius:12px}.town-events__text{flex:1;min-width:0}.town-events__lv{font:800 10.5px/1 var(--font-game);color:var(--ink-4);background:var(--bg-2);border-radius:999px;flex:none;padding:4px 8px}.town-events__item.is-latest .town-events__lv{color:#7a5200;background:#ffd66673}.town-events__item.is-new{animation:town-event-in .6s var(--ease-back) both;animation-delay:calc(var(--i,0) * 90ms + .3s)}@keyframes town-event-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}.town-next.is-swap .town-next__card{animation:town-next-in .6s var(--ease-back) both}.town-next.is-swap .town-next__card+.town-next__card{animation-delay:.12s}@keyframes town-next-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.town-modal-backdrop:not([hidden]){animation:.22s ease-out both town-fade-in}.town-modal-backdrop:not([hidden]) .town-modal{animation:town-modal-in .42s var(--ease-back) both}@keyframes town-fade-in{0%{opacity:0}to{opacity:1}}@keyframes town-modal-in{0%{opacity:0;transform:translateY(14px)scale(.95)}to{opacity:1;transform:none}}.town-modal__art img{filter:drop-shadow(0 8px 10px #141e3c2e)}.town-reuse__body{gap:28px}.town-reuse__mini{aspect-ratio:4/3.4;width:300px}.town-reuse__mini .town-stage--mini{aspect-ratio:1;width:100%;inset:-4% auto auto 0}.town-reuse__chip{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a2b5cd1;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.town-reuse__chip b{color:var(--gold-2);font-family:var(--font-game)}.town-reuse__bar{z-index:2;background:#ffffffb3;border-radius:999px;height:7px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden;box-shadow:0 1px 3px #141e3c26}.town-reuse__bar i{border-radius:inherit;background:var(--grad-gold);width:68%;height:100%;transition:width .8s var(--ease-out);display:block}.town-reuse__text{flex:1;max-width:62ch;font-size:13px}@media (max-width:620px){.town-reuse__mini{max-width:none}}@media (max-width:600px){.town-stage:not(.town-stage--mini) .town-plot__sign{width:max(46%, calc(46px / var(--zoom,1)))}.town-stage:not(.town-stage--mini) .town-plot__sign span{letter-spacing:0;font-size:19cqw}}@media (prefers-reduced-motion:reduce){.town-plot[data-state=next] .town-plot__ribbon,.town-events__item.is-new,.town-next.is-swap .town-next__card,.town-modal-backdrop:not([hidden]),.town-modal-backdrop:not([hidden]) .town-modal{animation:none}}.town-plot[data-building=fountain]{z-index:3}.town-modal__tag{vertical-align:.15em;color:#6b4212;white-space:nowrap;background:#f3e3c4;border-radius:999px;margin-left:8px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.town-modal__tag--next{background:var(--grad-gold);color:#5a3c00}.town-modal__soon img{object-fit:contain;flex:none;width:22px;height:22px}@media (max-width:600px){.town-stage:not(.town-stage--mini) .town-plot__badge{display:none}}.town-plot[data-building=castle]{z-index:4}}
@layer catalog{[hidden]{display:none!important}.tp-hero__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tp-hero__text{flex:360px;min-width:0}.tp-hero__desc{color:var(--ds-text-muted);margin:8px 0 0;font-size:13.5px;line-height:1.8}.tp-now{flex:0 auto;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tp-now__item{background:var(--ds-surface-quiet-2);min-width:118px;box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.tp-now__item img{object-fit:contain;flex:none;width:30px;height:30px}.tp-now__val{color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.1;display:block}.tp-now__label{color:var(--ds-text-muted);white-space:nowrap;margin-top:2px;font-size:11.5px;display:block}.tp-cheer{background:var(--ds-gold-soft);border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:12px 16px;display:flex;box-shadow:inset 0 0 0 1px #f5b82e59}.tp-cheer__icon{object-fit:contain;flex:none;width:36px;height:36px}.tp-cheer__body{flex:1;min-width:0}.tp-cheer__title{color:var(--ds-on-gold);margin:0;font-size:14px;font-weight:800}.tp-cheer__list{color:var(--ds-ink-2);margin:4px 0 0;padding:0;font-size:12.5px;line-height:1.7;list-style:none}.tp-cheer__list li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-cheer__list b{color:var(--ds-ink)}.tp-quiet{background:var(--ds-surface-quiet-2);box-shadow:inset 0 0 0 1px var(--ds-line);color:var(--ds-text-muted);border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:10px 14px;font-size:12.5px;display:flex}.tp-stage-outer{margin-top:16px}.tp-scroll{cursor:default}.tp-scroll .town-stage{transform:translate(-50%, -41%) scale(var(--z,1)) translate(var(--px,0%), var(--py,0%));transition:none}.tp-building{filter:drop-shadow(0 6px 8px #141e3c2e);pointer-events:none}.tp-pet{left:var(--x);top:var(--y);width:var(--pw,6.6%);cursor:pointer;min-width:44px;z-index:calc(10 + var(--zi,0));-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute;transform:translate(-50%,-88%)}.tp-pet:before{content:"";background:radial-gradient(closest-side,#141e3c52,#141e3c00);border-radius:50%;height:14%;position:absolute;bottom:3%;left:12%;right:12%}.tp-pet img{filter:drop-shadow(0 3px 4px #141e3c38);width:100%;height:auto;transition:transform .25s var(--ease-back);display:block;position:relative}.tp-pet:hover img,.tp-pet:focus-visible img{transform:translateY(-4px)scale(1.06)}.tp-pet:focus-visible{outline:3px solid var(--ds-blue);outline-offset:2px;border-radius:12px}.tp-pet.is-sel img{transform:translateY(-4px)scale(1.08)}.tp-pet.is-sel:after{content:"";height:16%;box-shadow:0 0 0 2.5px #fff, 0 0 0 4.5px var(--ds-blue);opacity:.95;border-radius:50%;position:absolute;bottom:3%;left:8%;right:8%}.tp-pet__tag{transform:translateX(-50%) scale(calc(1 / var(--z,1)));transform-origin:50% 100%;white-space:nowrap;background:var(--ds-blue-grad);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;line-height:1.5;position:absolute;bottom:calc(100% - 4px);left:50%;box-shadow:0 2px 6px #141e3c40}.tp-pet__bubble{transform:translateX(-50%) scale(calc(1 / var(--z,1)));transform-origin:50% 100%;white-space:nowrap;color:var(--ds-on-gold);background:var(--ds-gold-grad);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;bottom:calc(100% + 2px);left:50%;box-shadow:0 2px 6px #141e3c38}.tp-pet.is-cheer img{animation:1.5s ease-in-out infinite tp-hop;animation-delay:var(--d,0s)}@keyframes tp-hop{0%,55%,to{transform:translateY(0)}15%{transform:translateY(-14%)}30%{transform:translateY(0)}40%{transform:translateY(-7%)}}.tp-here{z-index:30;color:var(--ds-ink-2);box-shadow:var(--shadow-card);background:#ffffffe6;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;bottom:12px;right:12px}.tp-here b{color:var(--ds-ink);font-variant-numeric:tabular-nums}.tp-empty{background:var(--ds-surface-quiet-2);box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex}.tp-empty img{flex:none;width:64px;height:auto}.tp-empty p{color:var(--ds-ink-2);margin:0;font-size:13px;line-height:1.8}.tp-empty p b{color:var(--ds-ink)}.tp-empty a{color:var(--ds-text-blue);font-weight:700}.tp-mascot{z-index:12;filter:drop-shadow(0 4px 5px #141e3c47);pointer-events:none;width:8%;position:absolute;top:43%;left:49.5%;transform:translate(-50%,-90%)}.tp-pick{background:var(--ds-surface-quiet-2);box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:16px;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.tp-pick__img{width:76px;height:76px;box-shadow:inset 0 0 0 1px var(--ds-line);background:#fff;border-radius:16px;flex:none;place-items:center;display:grid}.tp-pick__img img{object-fit:contain;width:66px;height:66px}.tp-pick__body{flex:1;min-width:0}.tp-pick__owner{color:var(--ds-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800}.tp-pick__meta{color:var(--ds-text-muted);margin:3px 0 0;font-size:12.5px}.tp-pick__acts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.tp-pick__acts .dw-btn{height:var(--ds-hit);padding:0 16px;font-size:13px}.tp-kind{color:var(--ds-text-purple);background:var(--ds-purple-soft);border-radius:999px;align-items:center;margin-right:6px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-flex}.tp-all{padding:22px}.tp-all__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tp-all__grid>li{display:flex}.tp-all__btn{cursor:pointer;width:100%;font:inherit;background:var(--ds-surface-quiet-2);box-shadow:inset 0 0 0 1px var(--ds-line);transition:transform .2s var(--ease-out), box-shadow .2s;border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:10px 6px;display:flex}.tp-all__btn:hover{box-shadow:inset 0 0 0 1px var(--ds-line-strong), var(--shadow-card);transform:translateY(-2px)}.tp-all__btn:focus-visible{outline:3px solid var(--ds-blue);outline-offset:2px}.tp-all__btn.is-sel{box-shadow:inset 0 0 0 2px var(--ds-blue);background:var(--ds-blue-soft)}.tp-all__btn img{object-fit:contain;width:56px;height:56px}.tp-all__owner{width:100%;color:var(--ds-ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.tp-all__pet{color:var(--ds-text-muted);font-size:11px;display:block}.tp-all__note{color:var(--ds-text-muted);margin:12px 0 0;font-size:12px}.tp-foot{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}@media (max-width:860px){.tp-all__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.tp-now{width:100%}.tp-now__item{flex:1 1 0;gap:8px;min-width:0;padding:8px 10px}.tp-now__item img{width:24px;height:24px}.tp-now__val{font-size:17px}.tp-now__label{white-space:normal;font-size:11px}.tp-scroll{aspect-ratio:1/.92}.tp-scroll .town-stage{--z:1.9;--py:5.5%}.tp-pet{width:var(--pw-sp,7.4%)}.tp-here{font-size:11.5px;bottom:8px;right:8px}.tp-pet__bubble{display:none}.tp-cheer{align-items:flex-start;gap:10px;padding:12px}.tp-cheer__list li{white-space:normal}.tp-cheer__list li span{display:block}.tp-pick{flex-wrap:wrap;align-items:flex-start}.tp-pick__body{flex:140px}.tp-pick__acts{justify-content:stretch;width:100%}.tp-pick__acts .dw-btn{flex:1 1 0}.tp-all{padding:16px}.tp-all__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tp-empty{padding:12px}.tp-empty img{width:48px}.tp-mascot{width:9%}}@media (prefers-reduced-motion:reduce){.tp-pet.is-cheer img{animation:none}.tp-pet img,.tp-all__btn{transition:none}}}
@layer catalog{:root{--font-body:var(--font-noto-sans-jp), "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic UI", "Meiryo", sans-serif;--font-game:var(--font-m-plus-rounded), "M PLUS Rounded 1c", "Noto Sans JP", "Hiragino Maru Gothic ProN", "Yu Gothic UI", sans-serif;--font-logo:var(--font-nunito), "Nunito", "M PLUS Rounded 1c", "Segoe UI", sans-serif}@media (min-width:1024px) and (max-width:1447px){.dw-main{min-width:0}}.dw-initial{background:var(--blue-soft);width:100%;height:100%;font:800 16px/1 var(--font-game);color:var(--blue);border-radius:50%;place-items:center;display:grid}a[data-pending]{opacity:.6;cursor:progress}:where(.sc-link svg:not([width]):not([height])){flex:none;width:16px;height:16px}}
@layer catalog{.dw-bell__dot{background:#f5a20a}.dw-bell__dot:after{border-color:#f5a20a8c}.dw-tabbar__dot{background:#f5a20a}.dw-nav__lock{color:#a86a00;background:#f5a20a24;border-radius:7px;place-items:center;width:24px;height:24px;margin-left:auto;font-style:normal;display:inline-grid}.dw-nav__lock svg{color:currentColor!important;width:15px!important;height:15px!important}.dw-nav__item.is-active .dw-nav__lock{color:#fff;background:#ffffff38}.dw-nav__item.is-locked>span{opacity:.78}.dw-tabbar__lock{color:#a86a00;background:#fff3d6;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:5px;left:calc(50% + 5px);box-shadow:0 0 0 2px #fff}.dw-tabbar__lock svg{width:11px!important;height:11px!important}.dw-planband{color:#6b4a00;font:500 14px/1.7 var(--ds-font-body,"Noto Sans JP", sans-serif);background:#fff6e2;border-radius:14px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;display:flex;box-shadow:inset 0 0 0 1px #f6d899}.dw-planband>i{color:#a86a00;background:#ffe7ae;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.dw-planband>i svg{width:18px!important;height:18px!important}.dw-planband b{color:#4d3500;font-weight:800}.dw-planband p{flex:1;min-width:0;margin:0}.dw-planband a{color:#8a5600;text-underline-offset:3px;white-space:nowrap;flex:none;font-weight:800;text-decoration:underline}@media (max-width:599px){.dw-planband{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;font-size:13px}.dw-planband p{flex:calc(100% - 46px)}.dw-planband a{margin-left:44px}}.dw-head-r .sc-hchip{height:40px;font:900 15px/1 var(--ds-font-game,"Nunito", "M PLUS Rounded 1c", sans-serif);color:var(--ds-ink,#1b2a55);white-space:nowrap;background:#ffffffb8;border-radius:20px;align-items:center;gap:8px;margin-left:12px;padding:0 14px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffe6,0 4px 14px #3460b20f}.dw-head-r .sc-hchip img{object-fit:contain;width:26px;height:26px}.dw-head-r .sc-hchip--pt img{width:22px;height:22px}.dw-head-r .sc-hchip--pt{font:800 15px/1 var(--ds-font-body,"Noto Sans JP", sans-serif);padding-left:10px}.dw-head-r .sc-hchip__bar{background:var(--ds-blue-soft,#e3ecfd);border-radius:3px;width:64px;height:6px;position:relative;overflow:hidden}.dw-head-r .sc-hchip__bar i{background:var(--ds-blue-grad,linear-gradient(90deg, #4f8cff, #2f6bf0));border-radius:3px;position:absolute;inset:0 auto 0 0}.dw-head-r .sc-hchip+.dw-header__avatar,.dw-head-r .sc-hstat+.dw-header__avatar{margin-left:12px}.dw-head-r .sc-hstat{display:contents}@media (min-width:1024px){.dw-head-r .dw-search{width:300px}.dw-head-r .dw-bell{margin-left:12px}}@media (max-width:1023px){.dw-head-r .sc-hchip--pt{display:none}.dw-head-r .sc-hchip{width:36px;height:44px;box-shadow:none;background:0 0;flex-direction:column;justify-content:center;gap:1px;margin:0;padding:4px 0 0;font-size:10px}.dw-head-r .sc-hchip img{width:22px;height:22px}.dw-head-r .sc-hchip__bar{display:none}.dw-head-r .sc-hstat{background:#ffffffb8;border-radius:20px;grid-template-rows:15px 15px;grid-template-columns:20px auto;align-content:center;gap:1px 3px;height:40px;padding:0 8px 0 5px;display:grid;box-shadow:inset 0 0 0 1px #ffffffe6,0 4px 14px #3460b20f}.dw-head-r .sc-hstat .sc-hchip{display:contents}.dw-head-r .sc-hstat .sc-hchip>img{grid-area:1/1/3;align-self:center;width:20px;height:20px}.dw-head-r .sc-hstat .sc-hchip>span:not(.sc-hchip__bar){font:900 11px/15px var(--ds-font-game,"Nunito", "M PLUS Rounded 1c", sans-serif);white-space:nowrap;grid-area:1/2}.dw-head-r .sc-hstat .sc-hchip--pt{width:auto;height:15px;box-shadow:none;background:0 0;flex-direction:row;grid-area:2/2;align-items:center;gap:2px;margin:0;padding:0;display:inline-flex}.dw-head-r .sc-hstat .sc-hchip--pt>img{display:none}.dw-head-r .sc-hstat .sc-hchip--pt>span{font:800 11px/15px var(--ds-font-body,"Noto Sans JP", sans-serif);color:var(--ds-text-gold,#9a6a00);white-space:nowrap}.dw-head-r .sc-hstat+.dw-header__avatar{margin-left:0}.dw-header .dw-header__logo{font-size:18px}.dw-header .dw-header__right{gap:4px}}@media (max-width:399px){.dw-header .dw-header__logo{gap:5px;font-size:17px}}@media (max-width:374px){.dw-header .dw-header__logo>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:339px){.dw-header .dw-header__logo{font-size:16px}.dw-head-r .dw-header__avatar{width:44px;height:44px}}@media (max-width:430px){.dw-tabbar__item--wrap{justify-content:flex-start;padding-top:11.2px;line-height:1.1}.dw-tabbar__item--wrap>span{text-align:center}}@media (min-width:1024px){.dw-sidebar .dw-nav{gap:3px}.dw-sidebar .dw-nav__item{height:40px}.dw-sidebar .dw-sidebar__scene{top:575px;-webkit-mask-image:linear-gradient(#0000 0%,#0009 8%,#000 18%);mask-image:linear-gradient(#0000 0%,#0009 8%,#000 18%)}.dw-sidebar[data-nav-n="12"] .dw-sidebar__scene{top:618px}.dw-sidebar .dw-sidebar__scene img{object-position:50% 46%}.dw-sidebar .dw-sidebar__glow{display:none}.dw-sidebar .dw-sidebar__copy{padding:12px 14px 10px;bottom:14px}}@media (min-width:1024px) and (max-height:874px){body:has(.fbg-fab.is-entry) .dw-sidebar:not(.dw-sidebar--ops) .dw-sidebar__copy{display:none}}@media (min-width:1024px) and (max-height:917px){body:has(.fbg-fab.is-entry) .dw-sidebar:not(.dw-sidebar--ops)[data-nav-n="12"] .dw-sidebar__copy{display:none}}@media (min-width:1024px) and (max-height:640px){.dw-sidebar .dw-nav{gap:2px}.dw-sidebar .dw-nav__item{height:36px}.dw-sidebar .dw-sidebar__scene{top:521px}.dw-sidebar[data-nav-n="12"] .dw-sidebar__scene{top:559px}}@media (min-width:1024px){.dw-sidebar.dw-sidebar--ops .dw-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1a2b5c2e transparent;padding:12px 14px 0;inset:78px 0 0;overflow:hidden auto}.dw-sidebar.dw-sidebar--ops .dw-nav>*{flex:none}.dw-sidebar.dw-sidebar--ops .dw-nav .dw-sidebar__scene{flex:1 0 300px;height:auto;margin:14px -14px 0;position:relative;inset:auto}.dw-sidebar.dw-sidebar--ops .dw-nav .dw-sidebar__copy{display:block}.dw-nav__ops{border-top:1px solid #1a2b5c1a;flex-direction:column;gap:3px;margin-top:11px;padding-top:12px;display:flex}.dw-nav__ops-head{justify-content:space-between;align-items:center;margin:0 0 2px;display:flex}.dw-nav__ops-h{text-overflow:ellipsis;min-width:0;font:700 12px/24px var(--ds-font-body,"Noto Sans JP", sans-serif);letter-spacing:.02em;color:#55648c;white-space:nowrap;flex:0 auto;margin:0;padding:0 0 0 16px;overflow:hidden}.dw-nav__all{height:24px;font:700 12px/1 var(--ds-font-body,"Noto Sans JP", sans-serif);color:var(--ds-text-blue,#2456c9);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:1px;margin-right:0;padding:0 3px;display:inline-flex}.dw-nav__all svg{flex:none;width:13px;height:13px}.dw-nav__all:hover{background:#2f6bf012}}@media (min-width:1024px) and (max-height:820px){body:has(.fbg-fab) .dw-sidebar.dw-sidebar--ops .dw-nav{bottom:68px}body:has(.fbg-fab) .dw-sidebar.dw-sidebar--ops .dw-nav .dw-sidebar__scene{-webkit-mask-image:linear-gradient(#0000 0%,#0009 8%,#000 18% calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#0000 0%,#0009 8%,#000 18% calc(100% - 24px),#0000 100%)}}@media (min-width:1024px) and (max-height:640px){.dw-nav__ops{gap:2px}}.c3-states>.c3-st:first-child{animation-delay:0s}.c3-states>.c3-st:nth-child(2){animation-delay:40ms}.c3-states>.c3-st:nth-child(3){animation-delay:80ms}.c3-states>.c3-st:nth-child(4){animation-delay:.12s}.c3-states>.c3-st:nth-child(5){animation-delay:.16s}.c3-states>.c3-st:nth-child(6){animation-delay:.2s}.c3-still__grid>.c3-tile:first-child{animation-delay:.12s}.c3-still__grid>.c3-tile:nth-child(2){animation-delay:.16s}.c3-still__grid>.c3-tile:nth-child(3){animation-delay:.2s}.c3-still__grid>.c3-tile:nth-child(4){animation-delay:.24s}.c3-still__grid>.c3-tile:nth-child(5){animation-delay:.28s}.c3-still__grid>.c3-tile:nth-child(6){animation-delay:.32s}.c3-still__grid>.c3-tile:nth-child(7){animation-delay:.36s}.dw-avmenu{z-index:var(--ds-z-popover,1200);width:248px;max-width:calc(100vw - 16px);max-height:calc(100vh - 80px);font:500 14px/1.5 var(--ds-font-body,"Noto Sans JP", sans-serif);word-break:auto-phrase;line-break:strict;background:#fff;border-radius:16px;padding:8px;position:fixed;overflow:auto;box-shadow:0 18px 48px #1a2b5c2e,0 0 0 1px #1a2b5c0f}.dw-avmenu[hidden]{display:none}.dw-avmenu__who{border-bottom:1px solid #e6ecf6;align-items:center;gap:10px;margin-bottom:4px;padding:8px 8px 12px;display:flex}.dw-avmenu__who img,.dw-avmenu__face{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.dw-avmenu__who>span{min-width:0}.dw-avmenu__who b{overflow-wrap:anywhere;color:var(--ds-ink,#1b2a55);font-weight:800;display:block}.dw-avmenu__who small{color:var(--ds-ink-3,#5d6b8a);font-size:12px;display:block}.dw-avmenu__h{color:var(--ds-ink-3,#5d6b8a);margin:8px 8px 2px;font-size:12px;font-weight:700}.dw-avmenu a,.dw-avmenu .dw-avmenu__out{width:100%;min-height:44px;color:var(--ds-ink,#1b2a55);text-align:left;border-radius:10px;align-items:center;padding:0 10px;font-weight:700;text-decoration:none;display:flex}.dw-avmenu a:hover,.dw-avmenu a:focus-visible,.dw-avmenu .dw-avmenu__out:hover,.dw-avmenu .dw-avmenu__out:focus-visible{background:var(--ds-blue-soft,#e3ecfd);outline:none}.dw-avmenu a[aria-current]{color:var(--ds-text-blue,#2456c9);background:var(--ds-blue-soft,#e3ecfd)}.dw-avmenu .dw-avmenu__out{color:var(--ds-ink-2,#33405f);border-top:1px solid #e6ecf6;border-radius:0 0 10px 10px;margin-top:4px}.dw-avmenu__err{color:var(--ds-ink-2,#33405f);margin:4px 8px 0;font-size:12px;font-weight:700}body:has(>main[data-dwc]){word-break:auto-phrase;line-break:strict}}
@layer catalog{.ha-badge strong{white-space:nowrap;letter-spacing:0;font-size:12px}.home-emblem-none{filter:grayscale();opacity:.45}.ha-empty img,.c13-wins__none img{height:auto}dialog.c12-dlg h3{letter-spacing:normal}.ha-empty--first img{width:72px}@media (max-width:1023px){.ha-empty--first img{width:56px}}.c3-first__faces li:first-child{animation-delay:.3s}.c3-first__faces li:nth-child(2){animation-delay:.35s}.c3-first__faces li:nth-child(3){animation-delay:.4s}.c3-first__faces li:nth-child(4){animation-delay:.45s}.c3-first__faces li:nth-child(5){animation-delay:.5s}.c3-first__faces li:nth-child(6){animation-delay:.55s}.c3-first__faces li:nth-child(7){animation-delay:.6s}.c3-first__faces li:nth-child(8){animation-delay:.65s}.dw-profile__avatar .dw-initial{font-size:22px}.ha-rank__list .ha-rank__av.dw-initial{width:32px;height:32px;font-size:13px}.ha-badge small{font:500 11px/1.4 var(--font-body);color:var(--ds-text-muted,#5b6990)}@media (max-width:1023px){.ha-badge small{font-size:10.5px}}.ha-more a svg{vertical-align:-2px;width:14px;height:14px}.ha-empty b{word-break:auto-phrase;line-break:strict}.ha-title{word-break:auto-phrase}.ha-tabs a.dw-tab{box-sizing:border-box;font-family:inherit;line-height:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-fit-phrased=split]{word-break:keep-all;overflow-wrap:break-word}.ha-row .ha-art[role=img]{aspect-ratio:400/482;height:auto!important}.c3-first__faces li>span:not(.c3-first__ini){-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-align:center;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.c12-row__text,.c13-win__text{overflow-wrap:anywhere}.c12-row__sub{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ha-profile .dw-profile__titletext .ha-retry--sm{min-height:26px;margin-top:2px;padding-block:1px;font-size:12px}@media (max-width:1023px){.ha-profile .dw-profile__titletext .ha-retry--sm{min-height:var(--ds-hit,44px)}}}
@layer catalog{.ql-empty img[src*=mascot-cheer]{aspect-ratio:503/612;height:auto}.c13-fan__name{overflow-wrap:anywhere}.c13-ask__name{white-space:normal;overflow-wrap:anywhere}.c13-ask__who>div{min-width:0}.c13-tone{cursor:pointer;align-items:center;display:inline-flex;position:relative}.c13-tone__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.c13-tone:has(.c13-tone__input:checked){color:var(--ds-text-blue,#2457c8);box-shadow:inset 0 0 0 2px var(--ds-blue);background:#eef4ff}.c13-tone:has(.c13-tone__input:focus-visible){outline:2px solid var(--ds-blue);outline-offset:2px}.ql-bandwrap{margin-top:16px}.ql-nowrap{white-space:nowrap}.ql-filter{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.ql-filter[aria-busy=true]{opacity:.7}.ql-filter__chip{border-radius:var(--ds-radius-pill);background:var(--ds-surface-solid);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);font:700 14px/1.2 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;align-items:center;padding:0 16px;display:inline-flex}.ql-filter__chip.is-on{background:var(--ds-blue-soft);color:var(--ds-text-blue);box-shadow:inset 0 0 0 2px var(--ds-blue)}.ql-filter__chip:focus-visible,.ql-filter__reset:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.ql-filter__sel{flex:0 220px;min-width:0}.ql-filter__sel .ds-select{text-overflow:ellipsis;min-height:44px}.ql-filter__reset{min-height:44px;font:700 14px/1.2 var(--ds-font-body);color:var(--ds-text-blue);cursor:pointer;align-items:center;padding:0 8px;text-decoration:underline;display:inline-flex}@media (max-width:599px){.ql-filter__chip{flex:100%;justify-content:center}.ql-filter__sel{flex:calc(50% - 6px)}}@media (max-width:439px){.ql-filter__sel{flex:100%}}.ql-links{flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;margin-top:4px;display:flex}.ql-links a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1023px){body[data-scr=quest-list] .dw-main,body[data-scr=quest-detail] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}body[data-scr=quest-detail] .sc-404 img{height:auto}.qd-ai__reason{margin-top:8px}.qd-acts__title{font:inherit;color:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.qd-acts__title:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.qd-fold__count{color:var(--ds-ink-3);font-size:15px}.ql-grid--loading{margin-top:22px}.ql-errwrap{margin-top:16px}.ql-draftsfail{margin:16px 0 0}.qd-comment__field{flex:1;min-width:0;display:flex;position:relative}.qd-comment__field .sc-input{resize:none;padding-right:44px}.qd-comment__field textarea.sc-input{padding-top:11px;padding-bottom:9px}.qd-comment__attach{width:36px;height:36px;color:var(--ds-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.qd-comment__attach:disabled{opacity:.4;cursor:default}.qd-comment__attach svg{width:20px;height:20px}.sc-field.qd-dlg-field{margin-bottom:16px}.sc-field.qd-dlg-field.qd-dlg-field--gap12{margin-bottom:12px}body[data-scr=quest-detail] .dw-dialog h3{letter-spacing:normal}.ql-card__first i{flex:none}.qm-lead{align-items:center;gap:6px;min-width:0;display:flex}.qm-lead .qm-st{flex:0 0 92px}.qm-pri{border-radius:var(--ds-radius-xs);background:var(--ds-neutral-bg);min-width:40px;height:24px;color:var(--ds-ink-2);font:700 12px/1 var(--ds-font-body);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 8px;display:inline-flex;position:relative}.qm-pri__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qm-rows--pri li{grid-template-columns:150px minmax(0,1fr) 200px 96px}.qm-rows--pri li.c13-row{grid-template-columns:150px minmax(0,1fr) auto 200px 96px}.qm-tile small .qm-pri{text-overflow:clip;margin-left:auto;overflow:visible}@media (max-width:1279px) and (min-width:1024px){.qm-rows--pri li{grid-template-columns:142px minmax(0,1fr) 170px 86px}.qm-rows--pri li.c13-row{grid-template-columns:142px minmax(0,1fr) auto 170px 86px}.qm-lead .qm-st{flex-basis:84px}}@media (max-width:1023px){.qm-rows--pri li,.qm-rows--pri li.c13-row{grid-template-columns:64px minmax(0,1fr) auto}.qm-lead{flex-direction:column;align-items:stretch;gap:4px}.qm-lead .qm-st{flex:none}.qm-lead .qm-pri{min-width:0;height:22px;padding:0 4px}}}
@layer catalog{.a-hero{background:#dfeafb url(../media/scene-season-castle.29p_9p7voiioy.jpg) 50% 30%/cover no-repeat}.sc-note.a-note-head{margin:-4px 0 0}.sc-note.a-note-groups{margin:-4px 0 8px}.sc-note.a-note-foot{margin:12px 0 0}.sc-head .a-h2-18{font-size:18px}.a-row .sc-av{--s:44px}.a-steps--1{--n:1}.a-steps--2{--n:2}.a-steps--3{--n:3}.a-steps--4{--n:4}.a-range{gap:8px;display:grid}.a-range label{font:var(--ds-text-micro);color:var(--ds-ink-3);gap:4px;font-weight:700;display:grid}@media (max-width:1023px){body[data-scr=ranking] .dw-main,body[data-scr=achievements] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}.a-row__name a{color:inherit}.a-len-1{--len:1}.a-len-2{--len:2}.a-len-3{--len:3}.a-len-4{--len:4}.a-len-5{--len:5}.a-len-6{--len:6}.a-len-7{--len:7}.a-len-8{--len:8}.a-len-9{--len:9}.a-len-10{--len:10}.a-len-11{--len:11}.a-len-12{--len:12}.a-len-13{--len:13}.a-len-14{--len:14}.a-len-15{--len:15}.a-len-16{--len:16}.a-len-17{--len:17}.a-len-18{--len:18}.a-len-19{--len:19}.a-len-20{--len:20}.a-len-21{--len:21}.a-len-22{--len:22}.a-len-23{--len:23}.a-len-24{--len:24}@media (min-width:1024px) and (max-width:1279px){.a-hero__card[data-rk-me-none]{flex-shrink:0;max-width:100%}.a-hero__card:has([data-rk-next]){flex-shrink:0;max-width:100%}.a-hero__card[data-rk-me-none]>div{min-width:0}.a-hero__card:has([data-rk-next])>div{min-width:0}}@media (min-width:1024px) and (max-width:1099px){:is(.a-hero:has(>.a-hero__card[data-rk-me-none]),.a-hero:has(>.a-hero__card [data-rk-next])){flex-wrap:wrap;row-gap:12px}:is(.a-hero:has(>.a-hero__card[data-rk-me-none]) .sc-hero__text,.a-hero:has(>.a-hero__card [data-rk-next]) .sc-hero__text){flex:1 1 0;min-width:0}.a-hero__card[data-rk-me-none]{width:100%;min-width:0;margin-left:0}.a-hero__card:has([data-rk-next]){width:100%;min-width:0;margin-left:0}}}
@layer catalog{.qw-head{margin:6px 0 16px}.qw-visible{overflow:visible}.qw-mb8{margin-bottom:8px}.qw-mb12{margin-bottom:12px}.qw-mb16{margin-bottom:16px}.qw-err{font:var(--ds-text-body-sm);color:var(--ds-danger);margin:4px 0 0}.qm-rowmenu>.qd-more__btn{box-shadow:none;display:inline-block}body[data-scr=quest-label] .sc-404 img,body[data-scr=quest-task] .sc-404 img{height:auto}@media (max-width:1023px){body[data-scr=quest-label] .dw-main,body[data-scr=quest-task] .dw-main,body[data-scr=quest-new] .dw-main,body[data-scr=quest-edit] .dw-main,body[data-scr=quest-report] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}body[data-scr=quest-label] dialog h3,body[data-scr=quest-task] dialog h3,body[data-scr=quest-new] dialog h3,body[data-scr=quest-edit] dialog h3{letter-spacing:normal}.sc-empty img[src*=quest-clipboard]{aspect-ratio:512/499}body[data-scr=quest-task] .c13-tone:has(.c13-tone__input:focus-visible){outline:auto 1px -webkit-focus-ring-color;outline-offset:0}.qw-pad10{padding:0 10px}.qm-btn.is-on{box-shadow:var(--ds-shadow-card), inset 0 0 0 2px var(--ds-blue)}.qw-checks{flex-wrap:wrap;gap:8px 20px;display:flex}.qw-check{min-height:44px;font:var(--ds-text-body);color:var(--ds-ink);align-items:center;gap:8px;display:inline-flex}.qw-check input{width:20px;height:20px;accent-color:var(--ds-blue)}.qw-mt14{margin-top:14px}.qw-chiprow{margin:-8px 0 14px}.qw-w220{max-width:220px}.qw-w320{max-width:320px}.qa-titlepill{text-align:left;height:auto;min-height:46px;padding:10px 18px;font-size:15px}body[data-scr=quest-new] .sc-textarea[aria-invalid=true],body[data-scr=quest-edit] .sc-textarea[aria-invalid=true],body[data-scr=quest-new] .sc-input[aria-invalid=true],body[data-scr=quest-edit] .sc-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--ds-danger)}.qf-open .sc-field>.qf-err,.qf-open .sc-field>.qw-start,.qf-open .sc-field>div{grid-column:2}.qw-start{justify-self:start}.qf-open .qf-attach{min-width:0}.qf-pvrow{margin-top:12px}@media (max-width:1023px){.qf-pvrow__gap{display:none}}.qf-pv{background:var(--ds-surface-quiet-2);box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:14px;padding:12px 14px}.qf-pv small{font:700 12px/1.4 var(--font-body);color:var(--ds-ink-3)}.qf-pv p{font:500 13.5px/1.65 var(--font-body);color:var(--ds-ink-2);overflow-wrap:anywhere;margin:4px 0 0}.qf-pv b{color:var(--ds-ink);font-weight:700}.qf-pv .qf-pv__hint,.c13-ask__pv .qf-pv__hint{font:700 12px/1.5 var(--font-body);color:var(--ds-text-amber);margin-top:8px}.qf-person__kind{font:var(--ds-text-caption);color:var(--ds-ink-3);font-weight:500}.qf-person__pick{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.qf-person.is-active{box-shadow:inset 0 0 0 2px var(--ds-blue)}.qf-person[data-error]{box-shadow:inset 0 0 0 2px var(--ds-danger)}.qf-person--add:disabled,.qf-person button:disabled{cursor:default;opacity:.55}.qw-note-row{margin:6px 0 0}.qw-note-flush{margin:-8px 0 14px}.qw-mt6{margin-top:6px}.qw-push{margin-left:auto}.qw-picker{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:8px;max-height:320px;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow-y:auto}.qw-picker .sc-av{flex:none}.qw-picker li>span small{font:var(--ds-text-caption);color:var(--ds-ink-3);white-space:nowrap;margin-top:2px;display:block}.qw-pick-dlg{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow-y:auto}.qw-pick-dlg .qw-picker{flex:0 auto;min-height:200px}.qw-gchips{margin:0 0 12px}.qw-gchips .rl-gchip:disabled{opacity:.45;cursor:not-allowed}.qw-picker li{align-items:center;gap:10px;min-width:0;display:flex}.qw-picker li>span:not(.sc-av){min-width:0;font:var(--ds-text-body);color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.qw-picker li>.dw-wbtn{white-space:nowrap;flex:none}@media (max-width:480px){.qw-picker li{gap:8px}.qw-picker li>.dw-wbtn{padding:0 12px;font-size:13px}}@media (max-width:360px){.qw-picker .sc-av{display:none}.qw-gchips{gap:8px}.qw-gchips .rl-gchip{gap:6px;padding:0 8px 0 6px;font-size:13px}.qw-gchips .rl-gchip i{width:22px;height:22px}.qw-gchips .rl-gchip small{font-size:12px}}.qw-tagpick{cursor:pointer;border:0}.qw-tagpick[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--c)}.qf-exits button:disabled,.qf-exits .dw-wbtn:disabled{cursor:default}@media (max-width:1023px){html.dw-lock body[data-scr=quest-new],html.dw-lock body[data-scr=quest-edit]{overflow:visible}}.qr-letter>img,.qr-seed>img{height:auto}.qw-mt16{margin-top:16px}.qr-extras{gap:16px;min-width:0;margin-top:16px;display:grid}.qr-extras:empty{display:none}.qw-letterpt{font:var(--ds-text-caption);color:var(--ds-text-gold,var(--ds-ink-2));margin-left:8px}.qw-more>summary{cursor:pointer;font:var(--ds-text-body-sm);color:var(--ds-text-blue);margin:8px 0}.qr-mate.is-writing .qr-mate__envsm,.qr-got__none img,.qr-seed img,.qr-story-wait img{height:auto}.qr-story-wait img[src*=ai-mark]{aspect-ratio:468/512}.qr-story-wait img[src*=mascot-trouble]{aspect-ratio:492/640}.qr-letter__who .sc-av{max-width:none}.qr-story-foot .sc-link{white-space:nowrap;flex-shrink:0}.qc-work .sc-head{flex-wrap:wrap;row-gap:4px}.qc-work .sc-head .qd-acts__add,.qc-work .sc-head h2{white-space:nowrap;flex-shrink:0}}
@layer catalog{dialog.qc{width:auto;max-width:none;height:auto;max-height:none;color:inherit;border:0;margin:0;padding:0}dialog.qc:not([open]){display:none}dialog.qc::backdrop{background:0 0}:where(.qc) :where(h1,h2,h3,h4){font:revert;letter-spacing:revert}:where(.qc) :where(h1,h2,h3,h4,p,ul,ol){margin:revert}:where(.qc) svg{display:revert;max-width:revert}.qc-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.qc[data-motion=still] .qc__rays{opacity:.9}.qc[data-motion=still] .qc__rays--b,.qc[data-motion=still] .qc__glow{opacity:.8}.qc[data-motion=pending] .qc__scroll{opacity:0}.qc-emblem__gloss i,.fxs-pulse:before{animation:none}.qc-quest>.dw-chip{gap:5px;height:22px;padding:0 8px;font-size:12.5px}@media (min-width:1024px){.qc-panel[data-rewards="0"] .qc-results{top:170px}.qc[data-recs="1"] .qc-rec{height:248px}.qc[data-recs="1"] .qc-grow{top:544px}.qc[data-recs="2"] .qc-rec{height:416px}.qc[data-recs="2"] .qc-grow{top:712px}.qc[data-recs="0"] .qc-grow{top:282px}.qc[data-recs=ask] .qc-rec{height:204px}.qc[data-recs=ask] .qc-grow{top:500px}.qc-rec__ask{width:376px;height:110px;position:absolute;top:74px;left:20px}}.qc-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qc-rec__ask [aria-disabled=true]{opacity:.6;cursor:progress}.qc-rec__ask{background:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:88px;display:flex;box-shadow:0 4px 14px #3460b214,inset 0 0 0 1px #1a2b5c0d}@media (prefers-reduced-motion:no-preference){.qc[data-motion=playing] .qc-rec{animation:.5s ease-out qc-appear}}@keyframes qc-appear{0%{opacity:0}}}
@layer catalog{.st-price.st-price--tight{margin:6px 0 0}.st-field-12{margin-bottom:12px}.st-field-16{margin-bottom:16px}.st-input-narrow{max-width:200px}.st-photo-row{align-items:center;gap:12px;display:flex}.st-photo-thumb{object-fit:cover;border-radius:10px;width:120px;height:78px}.st-file-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-photo-delete{font:var(--ds-text-body-sm);color:var(--ds-ink-2);align-items:center;gap:8px;display:flex}.st-dlg-error,.st-field-error{color:var(--ds-text-danger)}.sc-dialog .dw-dialog__actions .st-dlg-delete{color:var(--ds-text-danger);margin-right:auto}.sh-sum b.sh-plus{color:var(--ds-text-blue)}@media (max-width:1023px){body[data-scr=store] .dw-main,body[data-scr=store-history] .dw-main,body[data-scr=team] .dw-main,body[data-scr=team-person] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}.sc-ptype--innovator{--bg:#fde8ee;--fg:#c0264f}.sc-ptype--executor{--bg:#efe8fe;--fg:#6a3fd0}.sc-ptype--coordinator{--bg:#e3f6ec;--fg:#17774a}.sc-ptype--perfectionist{--bg:#fff1d9;--fg:#8f5200}.sc-ptype--thinker{--bg:#e4edfd;--fg:#2456c9}.tm-hero__acts--wrap{flex-wrap:wrap}.tm-empty{margin-top:12px}.tp-row__center{align-items:center}.tp-titles,.tp-thanks-panel{margin-top:16px}.tp-award{justify-content:flex-end;margin:10px 0 0;display:flex}.tp-award__btn{gap:8px;min-height:44px}.tp-award__btn img{object-fit:contain;width:26px;height:26px}.tm-field-12{margin-bottom:12px}.tm-field-16{margin-bottom:16px}.tm-msg{min-height:80px}.tm-public{margin-bottom:16px;font-weight:500}.tm-field-error{color:var(--ds-text-danger)}.tm-card{position:relative}.tm-card__link{color:inherit;text-decoration:none}.tm-card .tm-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.tm-card .tm-mini,.tm-card .sc-link{z-index:1;position:relative}.tp-card>img:not(.sc-av){height:auto}dialog.sc-dialog h3{letter-spacing:normal}.sc-404 img{height:auto}.sc-empty img[src*=icon-shield-check]{aspect-ratio:263/250}.sc-empty img[src*=icon-chest]{aspect-ratio:269/261}.sc-empty img[src*=coin-pile]{aspect-ratio:473/370}a.tm-mini{text-decoration:none}.c2-tos{min-width:0}.c2-tochip{min-width:0;max-width:100%}.c2-tochip b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c2-tochip>.sc-av,.c2-tochip button{flex:none}.c2-hint,.c2-card .rw-thanks-card__to,.c2-card .rw-thanks-card__note p,.c2-switch small{overflow-wrap:anywhere}.st-chip.st-chip--cancel{background:var(--ds-bg-2);color:var(--ds-text-muted)}}
@layer catalog{.c1-hero--report{background:#dfeafb url(../media/c1-hero-report.0s49hv2_52hce.jpg) 50% 62%/cover no-repeat}.c1-hero--seed{background:#dfeafb url(../media/c1-hero-seed.30wbytuljatoh.jpg) 50% 62%/cover no-repeat}.sc-empty.c1-empty-tight{padding:8px 0 4px}.sc-empty.c1-empty-slim{padding:6px 0}.sc-note.c1-note-center{text-align:center;margin:10px 0 0}.c1-day p.c1-day__empty{font:var(--ds-text-body);color:var(--ds-ink-3);margin:8px 0 16px;line-height:1.7}.c1-day .sc-textarea{min-height:168px;margin-top:14px;font-size:15px}.c1-day .c1-sub{font:var(--ds-text-h4);color:var(--ds-ink);white-space:normal;margin:4px 0 10px}.c1-entry__body.c1-entry__body--none{color:var(--ds-ink-4)}@media (max-width:1023px){body[data-scr=report] .dw-main,body[data-scr=seed] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}.sc-head.c1-head-flush{margin:0}.sc-head .c1-h2-18{font-size:18px}.sc-note.c1-note-digest{margin:-6px 0 4px}.dw-seed-card__body a.c1-seedlink{color:inherit}.sc-note.c1-note-auto{margin-left:auto}.c1-more{justify-content:center;display:flex}.c1-post__error{font:var(--ds-text-body-sm);color:var(--ds-danger);margin:0 0 8px;font-weight:700}.dw-resolved-badge.c1-desk__resolved{margin-bottom:12px}.c1-quested.c1-quested--desk{margin-top:14px}.sc-empty.c1-reply-empty{padding:8px 0 12px}.sc-empty.c1-reply-empty img{width:88px;height:auto}.c1-ai__wait img.c1-ai__lock{width:44px;height:auto}.c1-nowrap{white-space:nowrap}.dw-wbtn.c1-btn-danger{color:var(--ds-danger)}.dw-dialog-backdrop.c1-post-bd{padding:16px}@media (max-width:1023px){.dw-dialog-backdrop.c1-post-bd{padding:12px}.c1-desk__who .sc-av{width:64px;height:64px}.c1-reply .sc-av{width:44px;height:44px}.c1-entry .sc-av,.c1-mine .sc-av{width:48px;height:48px}}.c1-cal__nav{flex:none}@media (max-width:767px){.c1-hero .sc-hero__text{max-width:100%}.c1-hero .sc-hero__text p{max-width:74%}.c1-trend-head{flex-wrap:wrap}.c1-trend-head .sc-head__end{flex:100%;margin-left:0}.c1-trend-head .sc-head__end .dw-wbtn{flex:1}.c1-peek-head{flex-wrap:wrap}.c1-peek-head h2{white-space:nowrap}.c1-peek-head .sc-head__end{flex:100%;margin-left:0}}@media (max-width:1023px){.c1-hero__end .sc-seg a{white-space:nowrap;padding:0 4px;font-size:clamp(11px,4.16667vw - 2.5px,14px)}}@media (max-width:359px){.c1-hero__end .sc-seg{border-radius:26px;flex-direction:column}.c1-hero__end .sc-seg a{flex:none;width:100%;font-size:14px}}@media (min-width:1024px) and (max-width:1279px){.c1-hero{flex-wrap:wrap;align-content:flex-end}.c1-hero .sc-hero__text{flex:100%}.c1-hero .c1-hero__end{flex:none;margin-top:14px;position:static}}@media (max-width:374px){.c1-today__foot .dw-wbtn{white-space:normal;height:auto;padding-block:8px;line-height:1.4}}@media (max-width:1023px){.c1-today__foot{display:contents}.c1-today__foot .c1-check{margin-top:14px;display:flex}.c1-today__foot .dw-wbtn{bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 8px);z-index:5;margin-top:12px;position:sticky;box-shadow:0 0 0 8px #fff,0 -8px 16px 8px #3460b214}body:has(.c1-today__foot) .fbg-fab{bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 12px + 72px)}body:has(.c1-today__foot) .fbg-scroll{max-height:calc(100dvh - var(--tab-h,60px) - var(--safe-b,0px) - 132px - 72px)}body[data-fb][data-scr]:has(.c1-today__foot) .dw-main{padding-bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 84px + 72px)}.c1-today .sc-textarea,.c1-day .sc-textarea{scroll-margin-bottom:140px}}@media (max-width:1023px) and (max-height:420px){.c1-today__foot .dw-wbtn{box-shadow:none;position:static}body:has(.c1-today__foot) .fbg-fab{bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 12px)}body:has(.c1-today__foot) .fbg-scroll{max-height:calc(100dvh - var(--tab-h,60px) - var(--safe-b,0px) - 132px)}body[data-fb][data-scr]:has(.c1-today__foot) .dw-main{padding-bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 84px)}}@media (max-width:1023px) and (min-height:421px){.c1-today__foot .dw-wbtn:disabled{opacity:1;background-image:linear-gradient(#ffffff8c, #ffffff8c), var(--ds-blue-grad)}}.c1 .dw-calendar__cell.dw-calendar__cell--team{background:var(--ds-blue-soft);box-shadow:none;color:var(--ds-text-blue);justify-content:center;gap:3px}.c1 .dw-calendar__cell.dw-calendar__cell--team.dw-calendar__cell--today{box-shadow:0 0 0 2px var(--ds-gold)}.c1 .dw-calendar__cell.dw-calendar__cell--team.is-picked{box-shadow:0 0 0 2px var(--ds-blue), 0 6px 14px #2f6bf033}.dw-calendar__team{max-width:100%;font:700 11px/1 var(--ds-font-body);color:var(--ds-ink-2);white-space:nowrap;display:block}.dw-calendar__mix{border-radius:2px;gap:1px;width:64%;height:4px;display:flex;overflow:hidden}.dw-calendar__mix>i{min-width:2px;display:block}.dw-calendar__mix-good{background:var(--ds-blue)}.dw-calendar__mix-neutral{background:var(--ds-warning-2)}.dw-calendar__mix-bad{background:var(--ds-danger-2)}.c1-legend--team{margin-top:10px}.c1-legend .c1-legend__mix{width:14px;height:6px;box-shadow:none;border-radius:3px}.c1-legend .c1-legend__mix--good{background:var(--ds-blue)}.c1-legend .c1-legend__mix--neutral{background:var(--ds-warning-2)}.c1-legend .c1-legend__mix--bad{background:var(--ds-danger-2)}@media (max-width:1023px){.dw-calendar__team{font-size:10px}.dw-calendar__mix{width:72%}}.c1-trend__bars>.c1-trend__bar{align-items:stretch}.c1-trend{--c1-mood-good:linear-gradient(180deg, var(--ds-blue-2), var(--ds-blue));--c1-mood-neutral:linear-gradient(180deg, var(--ds-warning-2), var(--ds-warning));--c1-mood-bad:linear-gradient(180deg, var(--ds-danger-2), var(--ds-danger))}.c1-trend__bar .c1-trend__stack>.c1-trend__seg--good{background:var(--c1-mood-good)}.c1-trend__bar .c1-trend__stack>.c1-trend__seg--neutral{background:var(--c1-mood-neutral)}.c1-trend__bar .c1-trend__stack>.c1-trend__seg--bad{background:var(--c1-mood-bad)}.c1-trend__legend .c1-legend__chip{width:14px;height:14px;box-shadow:none;border-radius:4px}.c1-trend__legend .c1-legend__chip--good{background:var(--c1-mood-good)}.c1-trend__legend .c1-legend__chip--neutral{background:var(--c1-mood-neutral)}.c1-trend__legend .c1-legend__chip--bad{background:var(--c1-mood-bad)}.c1-trend.c1-trend--solo{grid-template-columns:minmax(0,1fr)}.c1-trend--solo>div{width:100%;max-width:720px}}
@layer catalog{.sc-hero.c2-hero--notif{background:#dfeafb url(../media/c2-hero-notif.0sc5ysg25fu9a.jpg) 50% 36%/cover no-repeat}.sc-hero.c2-hero--thanks{background:#dfeafb url(../media/c2-hero-thanks.11u9n3-5wip9m.jpg) 50% 52%/cover no-repeat}@media (max-width:1023px){.sc-hero.c2-hero--notif{background-position:70% 40%}body[data-scr=notif] .dw-main,body[data-scr=thanks] .dw-main,body[data-scr=thanks-send] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}.c2-hero__spark--1{--x:62%;--y:24%}.c2-hero__spark--2{--x:90%;--y:64%;--s:18px}.c2-open-spark-1{--x:18%;--y:22%;--s:22px;--d:.2s}.c2-open-spark-2{--x:82%;--y:18%;--s:26px;--d:.4s}.c2-swatch--blue{background-image:url(../media/ds-thanks-pattern-blue.01x2mqvgw55v6.png)}.c2-swatch--gold{background-image:url(../media/ds-thanks-pattern-gold.2751lt1-z54q5.png)}.c2-swatch--mint{background-image:url(../media/ds-thanks-pattern-mint.3u5vx7prkzmxn.png)}.c2-hint.c2-failure{color:var(--ds-text-danger)}.c13-x:focus-visible{outline:revert;outline-offset:revert}}
@layer catalog{.sc-hero.c3-help-hero{background:#dfeafb url(../media/scene-season-castle.29p_9p7voiioy.jpg) 50% 40%/cover no-repeat}.c3-more__grid>.c3-tile:nth-child(2){animation-delay:30ms}.c3-more__grid>.c3-tile:nth-child(3){animation-delay:60ms}.c3-more__grid>.c3-tile:nth-child(4){animation-delay:90ms}.c3-more__grid>.c3-tile:nth-child(5){animation-delay:.12s}.c3-more__grid>.c3-tile:nth-child(n+6){animation-delay:.15s}.c3-cats>.c3-cat:nth-child(2){animation-delay:30ms}.c3-cats>.c3-cat:nth-child(3){animation-delay:60ms}.c3-cats>.c3-cat:nth-child(4){animation-delay:90ms}.c3-cats>.c3-cat:nth-child(5){animation-delay:.12s}.c3-cats>.c3-cat:nth-child(6){animation-delay:.15s}.c3-cats>.c3-cat:nth-child(7){animation-delay:.18s}.c3-cats>.c3-cat:nth-child(8){animation-delay:.21s}button.c3-acct__row{text-align:left;width:100%}.c3-acct .c3-form__err{padding:0 18px 12px;margin:0!important}.c3-contact-form__f{display:contents}.c3-me__who>b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.c3-cat{min-width:0}.c3-cat b,.c3-qa__head h2,.c3-qa__head p,.c3-qa__q>span:not(.c3-qa__kind),.c3-qa__a p,.c3-news__row b,.c3-news__kind,.c3-dialog h3,.c3-dialog p{overflow-wrap:anywhere}@media (max-width:1023px){body[data-fb] .dw-main{padding-bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 72px)}}:is(body:has(.c3-first-bd) .c3-fb,body:has([data-toast],.ha-toast,.sc-toast) .c3-fb){display:none}@media (max-width:1023px){body:has(.c2-chat.is-card) .c3-fb{display:none}body:has(.qf-exits) .c3-fb{bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 66px + 12px)}}}
@layer catalog{.sc-hero.rl-hero,.rl-band{--hero:url(../media/scene-sky-wide.10fznz3kd_jdx.jpg)}@media (max-width:1023px){body[data-scr=relay] .dw-main,body[data-scr=relay-detail] .dw-main,body[data-scr=chat] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}.dw-dialog-backdrop.rl-start-bd{padding:16px}@media (max-width:1023px){.dw-dialog-backdrop.rl-start-bd{padding:10px}}.c2-s44{--s:44px}.c2-s48{--s:48px}.rl-error{color:var(--ds-danger,#c0392b);font:var(--ds-text-body-sm);margin:0}.c2-doc__page>.c2-doc__img{object-fit:cover;width:100%;height:100%;display:block}.c2-docview__stage>.c2-doc__big{border-radius:var(--ds-radius-md);width:auto;max-width:100%;height:auto;max-height:70vh;margin:0 auto;display:block}.c2-error{color:var(--ds-danger,#c0392b);font:var(--ds-text-body-sm);margin:0;padding:0 16px 10px}}
@layer catalog{body[data-scr^=c4-]{background:#f6f9ff}.c4-scene__bg--signin{object-position:56% 50%}.c4-scene__bg--code{object-position:62% 80%}.c4-scene__bg--signup{object-position:42% 50%}.c4-scene__bg--forgot,.c4-scene__bg--reset{object-position:50% 50%}.c4-scene__bg--first{object-position:40% 50%}.c4-robot{max-width:560px;font:500 11px/1.5 var(--ds-font-body);color:var(--c4-ink-sub);text-align:center;margin:0}.c4-robot a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:1023px){.c4-robot{margin:14px auto 0;padding:0 20px}}.grecaptcha-badge{visibility:hidden}.c4-slow:empty{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}
@layer catalog{.sc-hero.c5-hero--account{background:#dfeafb url(../media/scene-sky-wide.10fznz3kd_jdx.jpg) 50% 40%/cover no-repeat}.sc-hero.c5-hero--notif{background:#dfeafb url(../media/c2-hero-notif.0sc5ysg25fu9a.jpg) 50% 55%/cover no-repeat}.sc-hero.c5-hero--org{background:#dfeafb url(../media/scene-season-castle.29p_9p7voiioy.jpg) 50% 45%/cover no-repeat}.sc-hero.c5-hero--integ{background:#dfeafb url(../media/scene-town.2bixpzhijbflk.jpg) 50% 38%/cover no-repeat}@media (max-width:1023px){body[data-scr=c5-profile] .dw-main,body[data-scr=c5-account] .dw-main,body[data-scr=c5-notif] .dw-main,body[data-scr=c5-org] .dw-main,body[data-scr=c5-integ] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}.c5-scenes>.c5-scene:nth-child(2){animation-delay:30ms}.c5-scenes>.c5-scene:nth-child(3){animation-delay:60ms}.c5-scenes>.c5-scene:nth-child(4){animation-delay:90ms}.c5-scenes>.c5-scene:nth-child(5){animation-delay:.12s}.c5-scenes>.c5-scene:nth-child(6){animation-delay:.15s}.c5-scenes>.c5-scene:nth-child(7){animation-delay:.18s}.dw-dialog.c5-dialog--wide{text-align:left;max-width:640px}.c5-avpick{overscroll-behavior:contain;max-height:min(60vh,520px);padding:4px;overflow:auto}.c5-avpick__group+.c5-avpick__group{margin-top:var(--ds-space-4)}.c5-avpick__group h4{margin:0 0 var(--ds-space-2);font:var(--ds-text-h4);color:var(--ds-ink)}.c5-avpick__grid{gap:var(--ds-space-2);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}.c5-avpick__item{width:100%;min-width:var(--ds-hit);aspect-ratio:1;background:var(--ds-surface-solid);box-shadow:var(--ds-ring-blue);cursor:pointer;border-radius:50%;padding:0;display:block;overflow:hidden}.c5-avpick__item img{object-fit:cover;width:100%;height:100%;display:block}.c5-avpick__item:hover:not(:disabled){box-shadow:var(--ds-shadow-card)}.c5-avpick__item:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.c5-avpick__item.is-selected,.c5-avpick__item.is-selected:hover:not(:disabled){box-shadow:0 0 0 3px var(--ds-blue)}.c5-avpick__preview{align-items:center;gap:var(--ds-space-3);min-height:64px;margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-line);text-align:left;display:flex}.c5-avpick__preview .c5-help{margin:0}.c5-avpick__big{background:var(--ds-surface-solid);width:64px;height:64px;box-shadow:var(--ds-ring-blue);border-radius:50%;flex:none;overflow:hidden}.c5-avpick__big img{object-fit:cover;width:100%;height:100%;display:block}.c5-avpick__item:disabled{opacity:.5;cursor:wait}.ds-field__error>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;margin-top:1px}.c4-field .ds-field__error>svg,.c4-otpwrap .ds-field__error>svg{flex:0 auto;margin-top:0}.c5-info .sc-head__end{flex:none}.c5-info [data-c5-edit="1"]{white-space:nowrap;flex:none}.c5-info .c5-dl dd{overflow-wrap:anywhere}.c5-info .c5-dl dd .c5-nw{white-space:normal;max-width:100%;display:inline-block}.c5-mx__faces .sc-avs .sc-more{box-sizing:border-box;width:auto;min-width:var(--s,28px);white-space:nowrap;padding:0 6px}}
@layer catalog{body[data-scr=c11-org],body[data-scr=c11-mail]{background:#f6f9ff}body[data-scr=c11-bye]{background:#cfe3ff}body[data-scr=c11-retired]{background:radial-gradient(900px 500px at 100% 0,#bed7ff73,#0000 60%),#f4f7fe}body[data-scr^=c11-]{word-break:auto-phrase;line-break:strict}.c11-scene--org .c4-scene__bg{object-position:42% 50%}.c11-scene--orgdone .c4-scene__bg{object-position:54% 50%}.c11-scene--mail .c4-scene__bg,.c11-scene--maildone .c4-scene__bg{object-position:62% 60%}.c11-scene--mailbad .c4-scene__bg{object-position:50% 70%}.c11-skel i.c11-skel--40{width:40%}.c11-skel i.c11-skel--60{width:60%}.c11-skel i.c11-skel--70{width:70%}.c11-skel i.c11-skel--85{width:85%}.c11-skel i.c11-skel--92{width:92%}.c11-skel i.c11-skel--tall52{height:52px}.c11-skel i.c11-skel--tall120{height:120px}body[data-scr=c11-org] :is(h1,h2,h3,h4),body[data-scr=c11-mail] :is(h1,h2,h3,h4),body[data-scr=c11-retired] :is(h1,h2,h3,h4){text-wrap:wrap}.c11-dlg .dw-dialog__actions button.c11-quiet{flex:0 auto;min-width:0;padding:0 20px}@media (max-width:1023px){body[data-scr=c11-survey] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}.c11-newmail .c11-mail.c4-mail{overflow-wrap:anywhere}.c11-path .c11-paste{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:4px 0 0;display:grid}.c11-path .c11-paste__in{min-width:0;height:44px;padding:0 12px;font-size:15px}.c11-path .c11-paste__btn{white-space:nowrap;min-height:44px;padding:0 18px}.c11-path .c11-paste__err{font:700 13px/1.6 var(--ds-font-body);text-align:left;color:var(--ds-text-danger);overflow-wrap:anywhere;margin:0}@media (max-width:1023px){.c11-path .c11-paste{grid-area:go;margin:2px 0 0}.c11-rhead__lv.sc-hchip{padding:0;font-size:12px}}.c11-rlogout{font:500 14px/1.6 var(--ds-font-body);color:var(--c4-ink-sub,#566389);flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;display:flex}.c11-rlogout .sc-link{min-height:44px;font-size:14px}@media (min-width:1024px){.c11:has(>.c11-rhead)>.c11-rmain{max-width:none;margin-left:0;margin-right:0;padding-left:max(32px,50% - 548px);padding-right:max(32px,50% - 548px)}}}
@layer catalog{body[data-scr^=c10-]{background:#f6f9ff}.c10-scene__bg--entry,.c10-scene__bg--other,.c10-scene__bg--confirm{object-position:54% 50%}.c10-scene__bg--signup,.c10-scene__bg--done{object-position:62% 60%}.c10-scene__bg--invalid{object-position:50% 70%}.c10-acct__img--initial{background:var(--ds-blue-bg,#eaf1ff);color:var(--ds-text-blue);font:800 28px/1 var(--ds-font-body);place-items:center;display:grid}@media (max-width:1023px){.c10-acct__img--initial{font-size:22px}}}
@layer catalog{.c7 .rw-persona[data-type=innovator]:before{background-image:url(../media/persona-innovator.3_0vzb2h_n87h.webp)}.c7 .rw-persona[data-type=executor]:before{background-image:url(../media/persona-executor.20rgkde-a7xyr.webp)}.c7 .rw-persona[data-type=adjuster]:before{background-image:url(../media/persona-adjuster.3dvb1bherrfya.webp)}.c7 .rw-persona[data-type=perfectionist]:before{background-image:url(../media/persona-perfectionist.3wje221_27jbn.webp)}.c7 .rw-persona[data-type=thinker]:before{background-image:url(../media/persona-thinker.2f0nsa0awzk45.webp)}.c7-hero{--hero:url(../media/scene-sky-wide.10fznz3kd_jdx.jpg)}.c7-hero--members{--hy:86%}.c7-hero--groups{--hy:90%}.c7-hero--detail{--hy:80%}@media (max-width:1023px){body[data-scr^=c7-] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}.c7-x:focus-visible{outline:revert;outline-offset:revert}.c7-gcards>.c7-gcard:nth-child(2){animation-delay:40ms}.c7-gcards>.c7-gcard:nth-child(3){animation-delay:80ms}.c7-gcards>.c7-gcard:nth-child(4){animation-delay:.12s}.c7-gcards>.c7-gcard:nth-child(5){animation-delay:.16s}.c7-gcards>.c7-gcard:nth-child(6){animation-delay:.2s}.c7-gcards>.c7-gcard:nth-child(7){animation-delay:.24s}.c7-gcards>.c7-gcard:nth-child(8){animation-delay:.28s}.c7-gcards>.c7-gcard:nth-child(9){animation-delay:.32s}.c7-gcards>.c7-gcard:nth-child(10){animation-delay:.36s}.c7-gcards>.c7-gcard:nth-child(11){animation-delay:.4s}.c7-gcards>.c7-gcard:nth-child(12){animation-delay:.44s}.c7-gcards>.c7-gcard:nth-child(13){animation-delay:.48s}.c7-gcards>.c7-gcard:nth-child(14){animation-delay:.52s}.c7-gcards>.c7-gcard:nth-child(15){animation-delay:.56s}.c7-gcards>.c7-gcard:nth-child(16){animation-delay:.6s}.c7-gcards>.c7-gcard:nth-child(17){animation-delay:.64s}.c7-gcards>.c7-gcard:nth-child(18){animation-delay:.68s}.c7-gcards>.c7-gcard:nth-child(19){animation-delay:.72s}.c7-gcards>.c7-gcard:nth-child(20){animation-delay:.76s}.c7-gcards>.c7-gcard:nth-child(21){animation-delay:.8s}.c7-gcards>.c7-gcard:nth-child(22){animation-delay:.84s}.c7-gcards>.c7-gcard:nth-child(23){animation-delay:.88s}.c7-gcards>.c7-gcard:nth-child(24){animation-delay:.92s}@media (min-width:768px){.c7-row__name{flex-wrap:nowrap}.c7-row__name>b{overflow-wrap:anywhere;flex:0 auto;min-width:0}.c7-row__name>:not(b){white-space:nowrap;flex:none}}@media (min-width:1024px) and (max-width:1279px){.c7-sec__p--fixed{text-wrap:wrap}}}
@layer catalog{.sc-hero.c6-hero--story{--hero:url(../media/scene-season-castle.29p_9p7voiioy.jpg);--pos:center 38%}.sc-hero.c6-hero--knowledge{--hero:url(../media/scene-sky-wide.10fznz3kd_jdx.jpg);--pos:center 60%}.sc-hero.c6-hero--perf{--hero:url(../media/c1-hero-report.0s49hv2_52hce.jpg);--pos:center 50%}.c6-hp-84{--hp:84}.c6-hp-86{--hp:86}.c6-hp-88{--hp:88}.c6-hp-90{--hp:90}.c6-hp-92{--hp:92}.c6-hp-94{--hp:94}@media (max-width:1023px){body[data-scr=c6-shelf] .dw-main,body[data-scr=c6-book] .dw-main,body[data-scr=c6-perf] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}.c6-open__ghost--still img{height:auto}.c6-rm__err{margin:8px 0 0}.c6-reg__err{margin:0 0 8px}}
@layer catalog{.c8 .rw-persona[data-type=innovator]:before{background-image:url(../media/persona-innovator.3_0vzb2h_n87h.webp)}.c8 .rw-persona[data-type=executor]:before{background-image:url(../media/persona-executor.20rgkde-a7xyr.webp)}.c8 .rw-persona[data-type=adjuster]:before{background-image:url(../media/persona-adjuster.3dvb1bherrfya.webp)}.c8 .rw-persona[data-type=perfectionist]:before{background-image:url(../media/persona-perfectionist.3wje221_27jbn.webp)}.c8 .rw-persona[data-type=thinker]:before{background-image:url(../media/persona-thinker.2f0nsa0awzk45.webp)}.c8-hero{--hero:url(../media/scene-sky-wide.10fznz3kd_jdx.jpg)}.c8-hero--engage{--hy:84%}.c8-hero--person{--hy:76%}.c8-hero--person-none{--hy:30%}.c8-hero--summary{--hy:88%}.c8-hero--report{--hy:97%}@media (max-width:1023px){body[data-scr^=c8-] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}.c8-chartdlg .dw-dialog__close:focus-visible{outline:revert;outline-offset:revert}.c8-rates>.c8-rate:nth-child(2){animation-delay:40ms}.c8-rates>.c8-rate:nth-child(3){animation-delay:80ms}.c8-rates>.c8-rate:nth-child(4){animation-delay:.12s}.c8-types__row>.c8-type:nth-child(2){animation-delay:40ms}.c8-types__row>.c8-type:nth-child(3){animation-delay:80ms}.c8-types__row>.c8-type:nth-child(4){animation-delay:.12s}.c8-types__row>.c8-type:nth-child(5){animation-delay:.16s}.c8-types__row>.c8-type:nth-child(6){animation-delay:.2s}.c8-gcards>.c8-gcard:nth-child(2){animation-delay:30ms}.c8-gcards>.c8-gcard:nth-child(3){animation-delay:60ms}.c8-gcards>.c8-gcard:nth-child(4){animation-delay:90ms}.c8-gcards>.c8-gcard:nth-child(5){animation-delay:.12s}.c8-gcards>.c8-gcard:nth-child(6){animation-delay:.15s}.c8-gcards>.c8-gcard:nth-child(7){animation-delay:.18s}.c8-gcards>.c8-gcard:nth-child(8){animation-delay:.21s}.c8-gcards>.c8-gcard:nth-child(9){animation-delay:.24s}.c8-gcards>.c8-gcard:nth-child(10){animation-delay:.27s}.c8-gcards>.c8-gcard:nth-child(11){animation-delay:.3s}.c8-gcards>.c8-gcard:nth-child(12){animation-delay:.33s}.c8-gcards>.c8-gcard:nth-child(13){animation-delay:.36s}.c8-gcards>.c8-gcard:nth-child(14){animation-delay:.39s}.c8-gcards>.c8-gcard:nth-child(15){animation-delay:.42s}.c8-gcards>.c8-gcard:nth-child(16){animation-delay:.45s}.c8-gcards>.c8-gcard:nth-child(17){animation-delay:.48s}.c8-gcards>.c8-gcard:nth-child(18){animation-delay:.51s}.c8-gcards>.c8-gcard:nth-child(19){animation-delay:.54s}.c8-gcards>.c8-gcard:nth-child(20){animation-delay:.57s}.c8-gcards>.c8-gcard:nth-child(21){animation-delay:.6s}.c8-gcards>.c8-gcard:nth-child(22){animation-delay:.63s}.c8-gcards>.c8-gcard:nth-child(23){animation-delay:.66s}.c8-gcards>.c8-gcard:nth-child(24){animation-delay:.69s}@media (max-width:599px){.c8-pages.c8-pages--4{grid-template-columns:repeat(2,minmax(0,1fr))}}}
@layer catalog{.sc-hero.c9-hero{--hero:url(../media/scene-sky-wide.10fznz3kd_jdx.jpg);--pos:center 40%}.sc-hero.c9-ahero{--hero:url(../media/scene-sky-wide.10fznz3kd_jdx.jpg)}@media (max-width:1023px){body[data-scr=c9-plan] .dw-main,body[data-scr=c9-invoice] .dw-main,body[data-scr=c9-award] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}}.c9-cert__laurel{height:auto}.c9-fix:focus-visible{outline:auto 1px -webkit-focus-ring-color;outline-offset:0}.c9-stripe{align-items:center;display:flex}.c9-stripe>*{width:100%}.c9-stripe:focus-within{box-shadow:inset 0 0 0 1.5px var(--ds-blue), 0 0 0 3px #2f6bf026}.c9-live{display:block}}
@layer catalog{a.dw-bell,a.sc-hchip{cursor:pointer;text-decoration:none;transition:box-shadow .3s,background .3s}a.dw-bell:hover{background:#ffffffeb;box-shadow:0 6px 18px #3460b224}.dw-head-r a.sc-hchip:hover{background:#ffffffeb;box-shadow:inset 0 0 0 1px #2f6bf040,0 6px 18px #3460b21a}a.dw-bell[aria-current=page],.dw-head-r a.sc-hchip[aria-current=page]{cursor:default;box-shadow:inset 0 0 0 2px #2f6bf073,0 4px 14px #3460b20f}a.dw-bell[aria-current=page]{box-shadow:inset 0 0 0 2px #2f6bf073,0 4px 14px #3460b214}@media (max-width:1023px){.dw-head-r .sc-hstat{position:relative}.dw-head-r a.sc-hchip[aria-current=page]{box-shadow:none}.dw-head-r .sc-hstat:has(a.sc-hchip[aria-current=page]){box-shadow:inset 0 0 0 2px #2f6bf073,0 4px 14px #3460b20f}.dw-head-r .sc-hstat a.sc-hchip:after{content:"";position:absolute;left:0;right:0}.dw-head-r .sc-hstat a.sc-hchip:not(.sc-hchip--pt):after{top:-2px;bottom:50%}.dw-head-r .sc-hstat a.sc-hchip--pt:after{top:50%;bottom:-2px}.dw-header .dw-head-r .sc-hstat:has(>a.sc-hchip:not(.sc-hchip--pt)) a.sc-hchip--pt{pointer-events:none}.dw-head-r .sc-hstat a.sc-hchip:focus-visible{outline:none}.dw-head-r .sc-hstat:has(a.sc-hchip:focus-visible){outline:2px solid var(--ds-blue,#2f6bf0);outline-offset:2px}}a.dw-bell:focus-visible,a.sc-hchip:focus-visible{outline:2px solid var(--ds-blue,#2f6bf0);outline-offset:2px}.qc-rec__link{color:inherit;text-decoration:none}.qc-rec__cover{z-index:1;position:absolute;inset:0}.qc-rec__link:focus-visible{outline:none}.qc-rec__item:has(.qc-rec__link:focus-visible){outline:2px solid var(--ds-blue,#2f6bf0);outline-offset:-2px}.qc-rec__item[data-nolink],div.c2-nrow__link{cursor:default}div.c2-nrow__link:hover{background:0 0}.c2-nrow.is-unread div.c2-nrow__link:hover{background:#2f6bf00b}}
@layer catalog{.lu--short .lu-face--front .lu-num__old{opacity:0}.lu--short .lu-face--front .lu-num__new{opacity:1}.ha-toast[data-enter=pending]{opacity:0}.lu-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1024px){.lu--short .lu-stats[data-count="2"]{width:464px;left:178px}.lu--short .lu-stats[data-count="1"]{width:232px;left:293px}}}
@layer catalog{.dw-due-nw{white-space:nowrap}.dw-due-sub{color:var(--ds-ink-3);white-space:nowrap;font-weight:500}.qd-todo small .dw-due-sub{margin-left:8px;font-size:12px}.qd-acts__due{font:var(--ds-text-caption);color:var(--ds-ink-3);margin-top:2px;font-weight:700;display:block}.qd-acts__due .dw-due-sub{margin-left:8px}.qm-due--long.qm-due{white-space:normal;word-break:auto-phrase;text-align:right;line-height:1.35}.qm-due--long .dw-due-sub{font:var(--ds-text-caption);margin-top:3px;font-weight:500;display:block}@media (max-width:480px){.qm-rows li>.qm-due--long.qm-due{text-align:left;grid-area:2/2/auto/-1;justify-self:start}.qm-rows li>.qm-due--long .dw-due-sub{margin:0 0 0 8px;display:inline}.qm-rows li:has(>.qm-due--long) .qd-assignee{grid-row:3}:is(.qm-rows li.c13-row:has(>.qm-due--long)>.c13-askhelp,.qm-rows li.c13-row:has(>.qm-due--long)>.c13-asked){grid-row:3}}@media (max-width:400px){:is(.qm-rows li.c13-row:has(>.qm-due--long)>.c13-askhelp,.qm-rows li.c13-row:has(>.qm-due--long)>.c13-asked){grid-row:4}}.ql-cell{min-width:0;display:flex;position:relative}.ql-cell>.ql-card{flex:auto}.ql-cell:hover>.ql-card{box-shadow:var(--ds-shadow-panel)}.ql-card--like .ql-card__chips{padding-right:52px}.qd-ai-suggest{min-height:var(--ds-hit);margin:-6px 0 10px}}
@layer catalog{.c6-qlink{justify-content:flex-end;margin:-4px 0 0;display:flex}.c6-qlink a{align-items:center;min-height:44px;display:inline-flex}.c3-more__group[id=ops]{scroll-margin-top:72px}}
@layer catalog{.c12-tile{border-radius:var(--ds-radius-sm);position:relative}.c12-tile .sw-tile__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ds-line-strong);text-decoration-color:var(--ds-line-strong);text-underline-offset:3px;text-decoration-thickness:1.5px}.c12-tile .sw-tile__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.c12-tile .sw-tile__chev{color:var(--ds-text-blue);margin-left:2px;font-style:normal;font-weight:800}.c12-tile .sw-tile__try{color:var(--ds-text-blue);margin-top:2px;font-style:normal;font-weight:800;display:block}.c12-tile:has(.sw-tile__link:focus-visible){outline:2px solid var(--ds-blue);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.c12-tile:has(.sw-tile__link):hover{background-color:var(--ds-row-hover)}}.sw-person-link{min-height:var(--ds-hit);color:var(--ds-text-blue);font:700 12px/1.5 var(--ds-font-body);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sw-person-link:hover{text-underline-offset:3px;text-decoration:underline}.sw-person-link:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.st-hero:has(>[data-point-next]){grid-template-rows:1fr auto auto 1fr}.st-hero:has(>[data-point-next])>.st-hero__text{grid-area:2/1}.st-hero:has(>[data-point-next])>[data-point-next]{grid-area:3/1;max-width:470px;padding:0 24px 0 30px}.st-hero:has(>[data-point-next])>.st-wallet{grid-area:1/2/-1}@media (max-width:1023px){.st-hero:has(>[data-point-next])>[data-point-next]{max-width:none;margin-top:12px;padding:0 4px}.st-hero:has(>[data-point-next])>[data-point-next] p{display:block}}}
@layer catalog{body[data-scr=qdr-c] .qc-quest__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:96px;font-size:18px;line-height:1.45;display:-webkit-box;overflow:hidden}body[data-scr=qdr-c] .qc-quest__desc{display:none}@media (max-width:1023px){body[data-scr=qdr-c] .qc-quest__title,body[data-scr=qdr-c] .qc-quest__desc{padding-right:0;font-size:15px}}.qc-sky>.qd-more{pointer-events:none;position:absolute;inset:0}.qc-sky>.qd-more>*{pointer-events:auto}body[data-scr=qdr-c] .qd-ptchip{height:var(--ds-hit)}@media (max-width:1023px){body[data-scr=qdr-c] .dw-main{padding-bottom:calc(var(--tab-h) + var(--safe-b) + 20px)}#qdr .c13-dlg__acts .dw-wbtn{min-height:46px}}body[data-scr=qdr-c] .qc-party .sc-head .qc-invite{white-space:nowrap;min-height:44px;margin-left:auto}.qc-meta .sc-av--initial{place-items:center;display:inline-grid}}
@layer catalog{.fbr-switch>.fbr-state__label{align-self:center}.fbr-bell .c2-nlist>.fbr-h2{margin-top:10px}}
@property --dw-fade-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes dw-fade-r{0%{--dw-fade-r:24px}to{--dw-fade-r:0px}}@layer catalog{@media (max-width:1023px){.dw-head-r .sc-hstat:not(:has(.sc-hchip--pt)){grid-template-rows:20px;align-items:center}.dw-head-r .sc-hstat:not(:has(.sc-hchip--pt)) .sc-hchip>img{grid-row:1}.dw-head-r .sc-hstat:not(:has(.sc-hchip--pt)) .sc-hchip>span:not(.sc-hchip__bar){grid-row:1;align-self:center}.dw-head-r .sc-hstat:not(:has(.sc-hchip:not(.sc-hchip--pt))){grid-template-rows:20px;grid-template-columns:auto;align-items:center}.dw-head-r .sc-hstat:not(:has(.sc-hchip:not(.sc-hchip--pt))) .sc-hchip--pt{grid-area:1/1}.dw-head-r .sc-hstat:not(:has(.sc-hchip--pt)) a.sc-hchip:after{top:-2px;bottom:-2px}.dw-head-r .sc-hstat:not(:has(.sc-hchip:not(.sc-hchip--pt))) a.sc-hchip--pt:after{top:-2px;bottom:-2px}.qf-exits:not(:has(>:nth-child(3))){grid-template-columns:auto 1fr}.qf-exits:not(:has(>:nth-child(2))){grid-template-columns:1fr}}@media (max-width:400px){.qf-exits .qf-exit .dw-wbtn,.qf-exits .qf-draft{font-size:13px}}@media (max-width:360px){.qf-exits:has(>:nth-child(3)){grid-template-columns:auto max-content minmax(0,1fr)}.qf-exits:has(>:nth-child(3))>:nth-child(2) .dw-wbtn{white-space:nowrap;overflow-wrap:normal}.qf-exits{gap:6px}.qf-exits .qf-exit .dw-wbtn{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.qf-exits .qf-exit .dw-wbtn,.qf-exits .qf-draft{padding-inline:6px}}@media (max-width:1023px){.a-hero .a-kinds,.tm-groups,nav.c6-chips{padding-right:36px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.dw-shelf__scroll,.c6-btoc ol{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}}@media (min-width:1024px){.dw-shelf__scroll{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--dw-fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--dw-fade-r)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--dw-fade-r)), transparent);animation:linear both dw-fade-r;animation-timeline:scroll(self inline)}}.a-row__name:has(>:is(.a-row__n,.a-row__pn)){grid-template-columns:minmax(0,max-content) minmax(min-content,1fr);align-items:center;display:grid}.a-row__name:has(>:is(.a-row__n,.a-row__pn))>.a-mine{vertical-align:baseline;justify-self:start}.a-row__name:has(>:is(.a-row__n,.a-row__pn))>small{grid-column:1/-1}.c6-bar__v{flex:none}.sc-head--bar:before{flex:none;align-self:center;margin-left:-14px;position:static}@media (max-width:480px){.dw-dialog__actions:has(>:nth-child(3)){flex-wrap:wrap}.dw-dialog__actions:has(>:nth-child(3))>button{flex:auto;min-width:0}.sc-dialog .dw-dialog__actions .st-dlg-delete{flex:1 0 100%;margin-right:0}}@media (max-width:1023px){:is(#dlg-start,#dlg-post,.rl-start-bd,.c1-post-bd).dw-dialog-backdrop{padding-inline:16px}.c7-sheet{padding:16px}.c7-sheet .c7-dialog{border-radius:22px;max-height:calc(100dvh - 32px)}body[data-fb][data-scr] .dw-main,body[data-fb] .c11-bye{padding-bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 72px)}}@media (max-width:360px){.c13-stamp{gap:4px;padding-inline:8px}.c13-stamp img{width:28px;height:28px}}@media (max-width:1023px){.st-shelf-head{flex-wrap:wrap}.st-sort button{white-space:nowrap}}}
@layer catalog{.dw-logo{--logo-height:30px;gap:0}.dw-header .dw-header__logo{--logo-height:26px;gap:0;min-width:0;margin-right:8px}.dw-header__logo-full{min-width:0}.dw-header__logo-mark{display:none}@media (max-width:399px){.dw-header__logo-full{display:none}.dw-header__logo-mark{--logo-height:28px;display:block}.dw-header .dw-header__logo{min-width:var(--ds-hit)}}.dw-logo:hover,.c4-logo:hover,.c11-rhead__logo:hover{filter:none}.c4-logo{--logo-height:36px;gap:0}.c4-logo img{filter:drop-shadow(0 2px 6px #00144673)}@media (max-width:767px){.c4-logo{--logo-height:30px}}.c11-bye .c4-logo img{filter:none}.c11-rhead__logo{--logo-height:32px;gap:0}@media (max-width:767px){.c11-rhead__logo{--logo-height:26px}}}
@layer catalog{.c8-attn__go.is-off:hover{cursor:default;text-decoration:none}}
@layer catalog{[data-sw=sunset]{background:linear-gradient(135deg,#ffc08a,#ff6f91)}[data-sw=wakaba]{background:linear-gradient(135deg,#c9f08f,#3dbb6a)}[data-sw=night]{background:linear-gradient(135deg,#6f7bd9,#1f2a63)}[data-sw=plain]{background:linear-gradient(135deg,#9fb8ff,#5a7bd8)}[data-tint=autumn-sky]>img{filter:sepia(.55)hue-rotate(-22deg)saturate(1.5)}[data-tint=autumn-badge]>img{filter:hue-rotate(125deg)saturate(1.6)brightness(1.05)}[data-tint=tsukimi]>img{filter:sepia(.35)saturate(1.3)}[data-tint=frame-leaf] img:last-child{filter:hue-rotate(95deg)saturate(1.25)}[data-tint=frame-rainbow] img:last-child{filter:hue-rotate(200deg)saturate(1.6)brightness(1.05)}[data-tint=letter-sakura] img:last-child{filter:hue-rotate(300deg)saturate(1.3)}[data-tint=letter-star] img:last-child{filter:hue-rotate(35deg)saturate(1.5)brightness(1.08)}[data-tint=rest-ticket] img:last-child{filter:hue-rotate(90deg)saturate(1.3)}.cu-item__img[data-ph]:after,.gc-res__art .gc-art[data-ph]:after{content:"絵は準備中";box-shadow:inset 0 0 0 1px var(--ds-line-strong);font:700 11px/1.2 var(--ds-font-body);color:var(--ds-ink-2);white-space:nowrap;background:#ffffffeb;border-radius:8px;padding:3px 8px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.gc-problem{color:var(--ds-danger-text,#b3261e);margin:12px 0 0}}
@layer catalog{.qr-voices.qr-voices--text li{grid-template-columns:minmax(0,1fr)}.qr-voices.qr-voices--text li>div{word-break:normal;text-wrap:pretty}}
@layer catalog{.dw-status-chip--bonus{background:var(--ds-gold-soft);color:var(--ds-text-gold)}.qc-bonus-note{background:var(--ds-gold-soft);color:var(--ds-text-gold);font:var(--ds-text-caption);overflow-wrap:anywhere;border-radius:10px;margin:8px 0 0;padding:8px 12px;font-weight:600;line-height:1.6}.ha-tag--quiet{color:var(--ink-2);background:#eef1f7}.ha-tag--bonus{background:var(--ds-gold-soft);color:var(--ds-text-gold);gap:3px}.dw-status-chip--bonus svg,.ha-tag--bonus svg{flex:none}.rl-group{font:var(--ds-text-caption);color:var(--ds-ink-3);overflow-wrap:anywhere;margin:2px 0 0;font-weight:500;display:block}.rl-prow__who{gap:0;min-width:0;display:grid}.rl-prow__who .rl-group{margin-top:0}.rl-node__lab,.rl-prow b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.rl-node__lab{border-radius:14px}.ha-rank__name,.qd-assignee>span:not(.sc-av):not(.sc-avs){-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}}
@layer catalog{dialog.fbg-win{color:inherit;border:0;max-height:none;margin:0;padding:0;inset:auto;overflow:hidden}.fbg-scroll{overscroll-behavior:contain;max-height:calc(100dvh - 124px);padding:18px 16px 14px;position:relative;overflow-y:auto}@media (max-width:1023px){.fbg-scroll{max-height:calc(100dvh - var(--tab-h,60px) - var(--safe-b,0px) - 132px)}}.fbg-fab[data-snapping]{visibility:hidden!important}dialog.fbg-win:not([open]){display:none}.fba-trail[data-at="0"]{--at:0}.fba-trail[data-at="1"]{--at:1}@media (min-width:641px){.fba-trail--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fba-trail--2:before{left:25%;right:25%}.fba-trail--2 .fba-trail__m{left:calc(25% + var(--at,0) * 50%)}}.fba-trail--bare{padding-top:0}.fba-trail--bare:before{top:20px}@media (max-width:640px){.fba-trail--bare{padding-bottom:0}.fba-trail--bare:before{top:22px}}.fba-hero__badge.is-lock img{filter:grayscale();opacity:.4}@media (prefers-reduced-motion:reduce){.fba-card--glow:after,.fbg-cele,.fbg-win,.fbg-win *{transition:none!important;animation:none!important}}.fbg-segb[aria-current=true]{background:var(--ds-blue-soft);color:var(--ds-text-blue);box-shadow:inset 0 0 0 2px var(--ds-blue)}.fbg-segb[aria-current=true] i{background:var(--ds-blue);color:#fff}a.fbg-segb,a.fbg-opinion,a.fbg-link{text-decoration:none}.fbg-pagehead{gap:4px;display:grid}.fbg-pagehead .fbg-lead{margin:0}.fba-card__t,.fba-trail li b,.fba-trail li span,.fba-cele__top p,.fbg-sent__p,.fbg-badge small{overflow-wrap:anywhere}@media (max-width:1023px){body[data-scr=fbg][data-fb] .dw-main{padding-bottom:calc(var(--tab-h,60px) + 84px)}}:is(body:has(.dw-dialog-backdrop.is-open,.c3-first-bd) .fbg-fab,body:has([data-toast],.ha-toast,.sc-toast) .fbg-fab){display:none}@media (max-width:1023px){body:has(.c2-chat.is-card) .fbg-fab{display:none}body:has(.qf-exits) .fbg-fab:not([data-end]){bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 66px + 12px)}}}
@layer catalog{.sc-req--opt{background:var(--ds-surface-quiet-2);color:var(--ds-text-muted)}.rl-card__cur:not(.rl-card__cur--goal) b,.rl-prev__who b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rl-card__cur .rl-group,.rl-prev__who .rl-group{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qd-ai__reason{max-inline-size:42em}}
@layer catalog{.c6-jump{color:inherit;text-underline-offset:5px;border-radius:6px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.c6-jump:hover{text-decoration-style:solid}.c6-jump:focus-visible{outline:2px solid var(--ds-blue);outline-offset:3px}.c6-done{scroll-margin-top:84px}.c6-done>.sc-head h2:focus-visible{outline:2px solid var(--ds-blue);outline-offset:4px;border-radius:6px}.c6-done__n{font:var(--ds-text-body-sm);color:var(--ds-text-muted);white-space:nowrap}.c6-done__bar{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:2px 0 14px;display:flex}.c6-done__f{flex-direction:column;flex:150px;gap:4px;min-width:0;max-width:240px;display:flex}.c6-done__fl{font:var(--ds-text-caption);color:var(--ds-text-muted)}.c6-done__f .ds-select-wrap{min-width:0;display:block}.c6-done__f .ds-select{width:100%;min-height:var(--ds-hit);text-overflow:ellipsis}.c6-done__q{flex:2 220px;align-items:center;min-width:0;display:flex;position:relative}.c6-done__si{width:18px;height:18px;color:var(--ds-ink-3);pointer-events:none;position:absolute;left:14px}.c6-done__q input{width:100%;min-height:var(--ds-hit);border-radius:var(--ds-radius-sm);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong,#d5deee);font:var(--ds-text-body);color:var(--ds-ink);background:#fff;border:0;padding:0 14px 0 42px}.c6-done__q input:focus{box-shadow:inset 0 0 0 2px var(--ds-blue), 0 0 0 4px #2f6bf01f;outline:none}.c6-done__table{table-layout:auto}.c6-done__table thead th:not(:first-child),.c6-done__table tbody td{white-space:nowrap}.c6-done__table tbody th{width:100%;min-width:0}.c6-done__tt{white-space:normal;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.c6-done__t{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font:inherit;color:var(--ds-ink);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.c6-done__t:hover{color:var(--ds-blue);text-decoration:underline}.c6-done__t:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:4px}.c6-done__cat{font:var(--ds-text-caption);color:var(--ds-text-muted);font-weight:500}.c6-done__imp{align-items:center;gap:4px;display:inline-flex}.c6-done__ci{width:18px;height:18px;color:var(--ds-success);flex:none}.c6-done__table td.c6-done__gc,.c6-done__table td.c6-done__pc,.c6-done__table th.c6-done__gc,.c6-done__table th.c6-done__pc{text-align:left}.c6-done__g{border-radius:var(--ds-radius-pill);background:var(--ds-surface-quiet-2);max-width:11em;font:600 13px/1.3 var(--ds-font-body);color:var(--ds-ink-2);align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.c6-done__gn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c6-done__gm{color:var(--ds-text-muted);flex:none}.c6-done__empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 12px 12px;display:flex}.c6-done__empty img{width:96px;height:auto}.c6-done__empty b{max-width:34em;font:var(--ds-text-body);overflow-wrap:anywhere;font-weight:800}.c6-done__empty p{font:var(--ds-text-caption);color:var(--ds-text-muted);margin:0}.c6-done__more{justify-content:center;margin-top:14px;display:flex}@media (max-width:767px){.c6-done__more{margin-bottom:96px}}@media (max-width:599px){.c6-done__f{flex:calc(50% - 6px);max-width:none}.c6-done__q{flex:100%}}@container (max-width:560px){.c6-done__table tbody th{width:auto}.c6-done__table td.c6-done__gc,.c6-done__table td.c6-done__pc{grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden}.c6-done__g{min-width:0;max-width:100%}.c6-done__gn{min-width:0}.c6-done__table td[data-l=効果の見込み]{overflow-wrap:anywhere;white-space:normal;min-width:0}.c6-done__imp{min-width:0;max-width:100%}}@container (max-width:300px){.c6-done__table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}}
@layer catalog{.c12-done__nums li{position:relative}.c12-done__nums .sw-done__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ds-line-strong);text-decoration-color:var(--ds-line-strong);text-underline-offset:3px;text-decoration-thickness:1.5px}.c12-done__nums .sw-done__link:after{content:"";border-radius:14px;position:absolute;inset:0}.c12-done__nums .sw-done__chev{color:var(--ds-text-blue);margin-left:2px;font-style:normal;font-weight:800}.c12-done__nums li:has(.sw-done__link:focus-visible){outline:2px solid var(--ds-blue);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.c12-done__nums li:has(.sw-done__link):hover{background-color:var(--ds-row-hover)}}.c8-tile__link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c;text-decoration-thickness:1.5px}.c8-tile__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.c8-tile__chev{margin-left:3px;font-style:normal;font-weight:800}.c8-tile:has(.c8-tile__link){position:relative}.c8-tile:not(.c8-tile--hero) .c8-tile__link{-webkit-text-decoration-color:var(--ds-line-strong);text-decoration-color:var(--ds-line-strong)}.c8-tile:not(.c8-tile--hero) .c8-tile__chev{color:var(--ds-text-blue)}.c8-tile:not(.c8-tile--hero):has(.c8-tile__link:focus-visible){outline:2px solid var(--ds-blue);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.c8-tile:not(.c8-tile--hero):has(.c8-tile__link):hover{background-color:var(--ds-row-hover)}}.c8-tile--hero:has(.c8-tile__link:focus-visible){outline-offset:-5px;outline:3px solid #fff}@media (hover:hover) and (pointer:fine){.c8-tile--hero:has(.c8-tile__link):hover{filter:brightness(1.05)}}}
@layer catalog{@media (max-width:1023px){:is(.sc-hero.sc-hero:not(.ql-hero),.tm-hero.tm-hero,.st-hero.st-hero){min-height:0;box-shadow:none;background-color:#0000;background-size:0 0;border-radius:0;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:12px;padding:0;display:flex;overflow:visible}:is(.sc-hero.sc-hero:not(.ql-hero),.tm-hero.tm-hero,.st-hero.st-hero):before{display:none}.sc-hero.sc-hero:not(.ql-hero)>.sc-hero__text{min-width:0;max-width:none;box-shadow:none;background:0 0;border-radius:0;flex:100%;padding:0 4px}.sc-hero.sc-hero:not(.ql-hero) .sc-hero__text p{max-width:none}:is(.sc-hero.sc-hero:not(.ql-hero),.tm-hero.tm-hero,.st-hero.st-hero):after{content:"";z-index:auto;border-radius:var(--ds-radius-md);background:inherit;width:100%;height:clamp(120px,34vw,160px);box-shadow:var(--ds-shadow-card), inset 0 0 0 1px #ffffffb3;pointer-events:none;background-color:#dfeafb;background-size:cover;flex:0 0 100%;margin-top:4px;display:block;position:static;inset:auto}:is(.sc-hero.sc-hero:not(.ql-hero),.tm-hero.tm-hero,.st-hero.st-hero)>img,:is(.sc-hero.sc-hero:not(.ql-hero),.tm-hero.tm-hero,.st-hero.st-hero)>[class*=-hero__icon]{z-index:1;margin:0;position:absolute;inset:auto 10px 10px auto;transform:none}:is(.sc-hero.sc-hero:not(.ql-hero),.tm-hero.tm-hero,.st-hero.st-hero)>img{width:auto;height:64px;max-height:40%}.sc-hero.sc-hero:not(.ql-hero)>.c2-hero__spark{display:none}.sc-hero.sc-hero:not(.ql-hero)>.c1-hero__end{flex:100%;position:static}.sc-hero.sc-hero:not(.ql-hero) .a-kinds{margin-right:-4px}.tm-hero.tm-hero>div:first-child{flex:100%;min-width:0;padding:0 4px}.tm-hero.tm-hero h1,.tm-hero.tm-hero p{padding-right:0}.tm-hero.tm-hero>.tm-hero__acts{flex:100%;padding:0 4px}.tm-hero.tm-hero .tm-hero__acts .dw-wbtn{min-height:var(--ds-hit)}.st-hero.st-hero.st-hero{flex-flow:column;align-items:stretch;gap:0}.st-hero.st-hero>.st-hero__text{height:auto;box-shadow:none;background:0 0;border-radius:0;align-self:stretch;padding:0 4px;overflow:visible}.st-hero.st-hero>.st-hero__text:before{display:none}.st-hero.st-hero>:is(.st-wallet,[data-point-next]){order:2}.st-hero.st-hero.st-hero:after{background:#dfeafb url(../media/scene-season-castle.29p_9p7voiioy.jpg) 80% 40%/cover no-repeat;flex:none;order:1;margin-top:12px}.st-hero.st-hero.st-hero>.st-tabs{align-self:stretch;margin:10px 0 0}.sc-hero.a-hero--blue.a-hero--blue h1,.sc-hero.a-hero--blue.a-hero--blue .a-kicker small{color:var(--ds-ink)}.sc-hero.a-hero--blue.a-hero--blue p{color:var(--ds-ink-2)}.sc-hero.a-hero--blue.a-hero--blue .a-kicker{color:var(--ds-text-blue)}}@media (min-width:452px) and (max-width:1023px){.ql-hero .ql-scene{aspect-ratio:auto;width:100%;height:240px}}}
@layer catalog{.dw-logo,.dw-header__logo,.c4-logo,.c11-rhead__logo,.c13-more,.qc-more{transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard), text-decoration-color var(--ds-duration-fast) var(--ds-ease-standard)}.c4-logo img{transition:filter var(--ds-duration-fast) var(--ds-ease-standard)}@media (hover:hover) and (pointer:fine){.dw-logo:hover,.dw-header__logo:hover,.c4-logo[href]:hover,.c11-rhead__logo:hover{transform:translateY(-1px)}.c4-logo[href]:hover img{filter:drop-shadow(0 4px 9px #00144699)}.dw-logo:hover img,.dw-header__logo:hover img{filter:drop-shadow(0 3px 6px #3460b238)}.c13-more:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.qc-more:hover{background:var(--ds-row-hover);color:var(--ds-blue);box-shadow:inset 0 0 0 1.5px #2f6bf059, var(--ds-shadow-card)}}.qc-more:active{transform:translateY(1px)scale(.98)}@media (prefers-reduced-motion:reduce){.dw-logo:hover,.dw-header__logo:hover,.c4-logo[href]:hover,.c11-rhead__logo:hover,.qc-more:active{transform:none}}}
@layer catalog{.dw-profile__name{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}@media (min-width:1024px){.ha-profile .dw-profile__name{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}}.a-row__name,.a-row__n,.a-row__pn{overflow-wrap:anywhere}.a-best__body b{overflow-wrap:anywhere;text-wrap:balance}.a-mine{white-space:nowrap;flex:none}}
@layer catalog{.qc-page{max-width:none;margin:0}.qc-scene .qc-lead,.qc-scene .qc-why{max-width:880px}.c9-invpage{max-width:none;margin:0}.c9-invpage>*{max-width:980px}.c9-invpage>.c9-paper__note{max-width:720px}@media (min-width:1280px){.c9-invpage>.c9-paper__note{margin-inline:130px}}.c3-more,.fbg{max-width:none}.fbg p{max-width:720px}.c11-sv{max-width:none;margin:0}.c11-q,.c11-svfoot{max-width:800px}}
@layer catalog{.c1-dq__badge,.st-req__acts .sc-link,.qr-sent,.qr-ai-chip,.st-btn-plain{white-space:nowrap}@media (max-width:1023px){.qr-mate__env:has(.qr-sent){grid-area:2/2/auto/-1;justify-content:flex-start;align-items:center;gap:10px;margin:0;display:flex}.qr-mate__env:has(.qr-sent) img{flex:none;width:44px}}.qr-banner h1,.c5-scene__t h2,.tm-group__head h2,.c1-dq h3,.c8-attn__l,.c5-dl--tight dd,.c5-scene__name,.st-wallet__top dt,.c9-paper__rep,.a-row__name{word-break:auto-phrase;overflow-wrap:anywhere;text-wrap:balance}@media (min-width:1024px) and (max-width:1279px){.c1-dq{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:14px}.c1-dq__art{width:56px;height:56px}.c1-dq__end{grid-column:1/-1;justify-content:space-between}}@media (min-width:1024px) and (max-width:1099px){.qr-gains{flex-direction:column;gap:8px}}@media (min-width:1024px) and (max-width:1279px){.c5-scene__cells{grid-template-columns:repeat(2,76px)}.c5-scene__head{grid-template-columns:44px minmax(0,1fr) 152px 116px;gap:10px}.c5-scene__art{width:44px;height:44px}.c5-scene__row{grid-template-columns:minmax(0,1fr) repeat(2,76px) 114px}}@media (max-width:420px){.c6-pager__wait .c6-nw,.c6-open__note .c6-nw{white-space:normal}}@media (max-width:374px){.qc-sky h1:before{content:"";float:right;width:48px;height:14px}}.c1-bigcal .dw-calendar__cell{min-height:0}@media (min-width:1024px){.c1-bigcal .dw-calendar__cell{overflow:hidden}}.c1-bigcal .dw-calendar__face{flex:0 auto;min-height:0}.c1-bigcal .dw-calendar__day,.c1-bigcal .c1-cal__memo{flex:none}@media (max-width:1023px){.c1-dq p{word-break:auto-phrase;overflow-wrap:anywhere;text-wrap:balance}}.ql-card--like .ql-card__chips{margin-bottom:12px}.qdr-file--plain{cursor:default;color:var(--ds-ink-2)}.qdr-file--plain:hover{background:#fff}}
@layer catalog{:is(.ha-link,.c13-more,.ha-more a,.qc-card__head a.dw-link,.c13-help>a.c13-help__quest,.c1-seedlink,.sc-crumb a,.qc-rt button,.qf-person>button,.c8-q__t a,.sc-alert a.sc-link,.dw-planband a,.ha-tabs .dw-tab,.dw-wbtn:not(.ha-row *,.c12-done__acts *,.c1-today__foot *),.c12-textbtn:not(.c12-textbtn--sm),.c12-x,.c13-textbtn,.c13-wbtn,.c3-first__acts>button,.sc-seg>a,.c1-filter>button,.dw-seed-card__foot>a:not(.dw-wbtn),.dw-empathy-btn,.qm-views>a,.a-groups>a,.st-sort>button,.sh-filter>button,.c5-toc__item,.c5-part,.qf-pill,a.sc-link:not(.tm-card *),button.sc-link:not(.c3-news__all,.c5-scene__more),.sc-back,.ql-shelf__head,.qdr-stamp,.rw-trigger.c2-trig,.rl-toggle,.c6-q__t,.qr-aihelp,.qr-toggle,.c1-quested,.c13-replybtn,.c13-askhelp,.c2-react,.c2-cardbtn,.c3-me__link,.dw-nav__all,a.dw-calendar__cell,.tm-groups>button,.rl-react,.c6-bk-back,.tm-new .tm-card__link,.rl-feature__title>a):after{--hit-area:1;content:"";width:max(100%, var(--hit-w,var(--ds-hit,44px)));height:max(100%, var(--hit-h,var(--ds-hit,44px)));transform:translate(calc(-50% + var(--hit-dx,0px)), calc(-50% + var(--hit-dy,0px)));position:absolute;top:50%;left:50%}:is(.ha-link,.c13-more,.ha-more a,.qc-card__head a.dw-link,.c13-help>a.c13-help__quest,.c1-seedlink,.sc-crumb a,.qc-rt button,.qf-person>button,.c8-q__t a,.sc-alert a.sc-link,.dw-planband a,.ha-tabs .dw-tab,.c12-textbtn:not(.c12-textbtn--sm),.c13-textbtn,.c13-wbtn,.c3-first__acts>button,.sc-seg>a,.c1-filter>button,.dw-seed-card__foot>a:not(.dw-wbtn),.dw-empathy-btn,.qm-views>a,.a-groups>a,.st-sort>button,.sh-filter>button,.c5-part,.qf-pill,a.sc-link:not(.tm-card *),button.sc-link:not(.c3-news__all,.c5-scene__more),.sc-back,.ql-shelf__head,.qdr-stamp,.rw-trigger.c2-trig,.rl-toggle,.c6-q__t,.qr-aihelp,.qr-toggle,.c1-quested,.c13-replybtn,.c13-askhelp,.c2-react,.c2-cardbtn,.c3-me__link,.dw-nav__all,.tm-groups>button,.rl-react,.tm-new .tm-card__link,.rl-feature__title>a){--hit-area:1;position:relative}.tm-new .tm-card__link{vertical-align:top;max-width:100%;display:inline-block}@media (min-width:1024px){.tm-groups>button{--hit-h:40px}}.sc-crumb a{--hit-h:52px;--hit-dy:3px}.qc-card__head a.dw-link{--hit-w:63px;--hit-h:63px}@media (max-width:359px){a.dw-calendar__cell{--hit-w:39px}}@media (max-width:374px){.c1-bigcal a.dw-calendar__cell{--hit-h:41px}}@media (max-width:359px){.c1-bigcal a.dw-calendar__cell{--hit-h:38px}}@media (max-width:339px){.c1-bigcal a.dw-calendar__cell{--hit-h:36px}}.ha-more a{--hit-dy:15px}.ha-tabs .dw-tab{--hit-dy:-3px}@media (max-width:767px){.ha-tabs .dw-tab{--hit-h:36px;--hit-dy:0px}}.sc-back{--hit-dy:3px}.sc-back:has(+.tp-hero){--hit-h:36px;--hit-dy:-2px}@media (max-width:767px){.c1-filter>button{--hit-h:42px}}@media (min-width:1024px){.dw-header .sc-hchip{--hit-area:1;position:relative}:is(.dw-logo,.dw-bell,.dw-header .sc-hchip):after{--hit-area:1;content:"";width:max(100%, var(--hit-w,var(--ds-hit,44px)));height:max(100%, var(--hit-h,var(--ds-hit,44px)));transform:translate(calc(-50% + var(--hit-dx,0px)), calc(-50% + var(--hit-dy,0px)));position:absolute;top:50%;left:50%}}@media (max-width:1023px){.dw-header .dw-head-r .sc-hstat a.sc-hchip--pt:after{bottom:-8px}.dw-header .dw-head-r .sc-hstat a.sc-hchip:not(.sc-hchip--pt):after{top:-8px;bottom:-8px}.dw-header .dw-head-r .sc-hstat:not(:has(>a.sc-hchip:not(.sc-hchip--pt))) a.sc-hchip--pt:after{top:-8px}}}
@layer catalog{@media (min-width:1024px){.dw-header,.dw-header__right{pointer-events:none}.dw-header__logo,.dw-header__right>*{pointer-events:auto}}}
@layer catalog{@media (max-width:1023px){.rl-write__foot{display:contents}.rl-write__foot .dw-wbtn,.c1-compose .dw-wbtn{bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 8px);z-index:5;position:sticky;box-shadow:0 0 0 8px #fff,0 -8px 16px 8px #3460b214}.c2-form__foot{bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 8px);z-index:5;background:#fff;padding-top:8px;position:sticky;box-shadow:0 8px #fff,0 -6px 14px #3460b214}body:has(.rl-write__foot) .fbg-fab:not([data-end]){bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 12px + 72px)}body:has(.c1-compose) .fbg-fab:not([data-end]){bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 12px + 72px)}body:has(.c2-form__foot) .fbg-fab:not([data-end]){bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 12px + 72px)}:is(body[data-fb][data-scr]:has(.rl-write__foot) .dw-main,body[data-fb][data-scr]:has(.c1-compose) .dw-main,body[data-fb][data-scr]:has(.c2-form__foot) .dw-main){padding-bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 84px)}body:has(.rl-write__foot) .fbg-scroll{max-height:calc(100dvh - var(--tab-h,60px) - var(--safe-b,0px) - 132px - 72px)}body:has(.c1-compose) .fbg-scroll{max-height:calc(100dvh - var(--tab-h,60px) - var(--safe-b,0px) - 132px - 72px)}body:has(.c2-form__foot) .fbg-scroll{max-height:calc(100dvh - var(--tab-h,60px) - var(--safe-b,0px) - 132px - 72px)}}@media (max-width:1023px) and (max-height:420px){.rl-write__foot .dw-wbtn,.c1-compose .dw-wbtn,.c2-form__foot{box-shadow:none;position:static}:is(body:has(.rl-write__foot) .fbg-fab,body:has(.c1-compose) .fbg-fab,body:has(.c2-form__foot) .fbg-fab){bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 12px)}:is(body[data-fb][data-scr]:has(.rl-write__foot) .dw-main,body[data-fb][data-scr]:has(.c1-compose) .dw-main,body[data-fb][data-scr]:has(.c2-form__foot) .dw-main){padding-bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 84px)}:is(body:has(.rl-write__foot) .fbg-scroll,body:has(.c1-compose) .fbg-scroll,body:has(.c2-form__foot) .fbg-scroll){max-height:calc(100dvh - var(--tab-h,60px) - var(--safe-b,0px) - 132px)}}@media (max-width:1023px) and (min-height:421px){.rl-write__foot .dw-wbtn:disabled,.c1-compose .dw-wbtn:disabled{opacity:1;background-image:linear-gradient(#ffffff8c, #ffffff8c), var(--ds-blue-grad)}}}
@layer catalog{.dw-head-r .cu-hchip{height:40px;box-shadow:var(--ds-shadow-card);font:800 15px/1 var(--ds-font-body);color:var(--ds-text-blue);white-space:nowrap;cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:6px;margin-left:12px;padding:0 14px 0 10px;text-decoration:none;transition:box-shadow .3s,background .3s;display:inline-flex}.dw-head-r .cu-hchip img{width:17px;height:22px}.dw-head-r .cu-hchip.is-bump{animation:cu-bump .5s var(--ds-ease-back,ease-out)}@keyframes cu-bump{40%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.dw-head-r .cu-hchip.is-bump{animation:none}}.dw-head-r a.cu-hchip:hover{background:#ffffffeb;box-shadow:inset 0 0 0 1px #2f6bf040,0 6px 18px #3460b21a}.dw-head-r a.cu-hchip[aria-current=page]{cursor:default;box-shadow:inset 0 0 0 2px #2f6bf073,0 4px 14px #3460b20f}.dw-head-r a.cu-hchip:focus-visible{outline:2px solid var(--ds-blue,#2f6bf0);outline-offset:2px}@media (max-width:1023px){.dw-head-r .cu-hchip{height:40px;font:900 12px/1 var(--ds-font-game,"Nunito", "M PLUS Rounded 1c", sans-serif);background:#ffffffb8;gap:3px;margin:0;padding:0 8px 0 7px;box-shadow:inset 0 0 0 1px #ffffffe6,0 4px 14px #3460b20f}.dw-head-r .cu-hchip img{width:13px;height:17px}}.dw-head-r .cu-hchip{position:relative}.dw-head-r .cu-hchip:after{content:"";position:absolute;inset:-2px 0}@media (max-width:430px){.dw-header:has(.cu-hchip) .dw-header__logo-full{display:none}.dw-header:has(.cu-hchip) .dw-header__logo-mark{--logo-height:28px;display:block}.dw-header:has(.cu-hchip) .dw-header__logo{min-width:var(--ds-hit)}}@media (max-width:399px){.dw-head-r .cu-hchip{flex-direction:column;justify-content:center;gap:1px;min-width:40px;padding:0 3px;font-size:11px}.dw-head-r .cu-hchip img{width:11px;height:14px}.dw-head-r .cu-hchip.is-paused img{opacity:.55}.dw-head-r .cu-hchip.is-paused span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dw-head-r .cu-hchip:after{inset:-2px}}@media (max-width:369px){.dw-header:has(.cu-hchip){padding:0 8px 0 12px}.dw-header:has(.cu-hchip) .dw-header__logo{margin-right:4px}.dw-header:has(.cu-hchip) .dw-header__right{gap:2px}.dw-head-r:has(.cu-hchip) .sc-hstat{grid-template-columns:18px auto;column-gap:2px;padding:0 4px 0 2px}.dw-head-r:has(.cu-hchip) .sc-hstat .sc-hchip>img{width:18px;height:18px}}.cu-tabs a{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;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.cu-tabs a[aria-current=page]{box-shadow:inset 0 0 0 2px var(--ds-blue);color:var(--ds-text-blue);background:var(--ds-blue-soft);cursor:default}.cu-hero .cu-flow__none{margin:10px 0 4px}.cu-flow__more{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.cu-flow__more button{min-height:44px;font:700 13px/1 var(--ds-font-body);color:var(--ds-text-blue);cursor:pointer;background:0 0;border:0;padding:0 12px}.cu-flow__more [role=alert]{font:var(--ds-text-caption);color:var(--ds-ink-2)}.cu-dlg-error{font:var(--ds-text-body-sm);color:var(--ds-danger,#c0392b);margin:0 0 12px}.cu-way{position:relative}.cu-way b a:before{content:"";position:absolute;inset:0}.cu-way:hover b a{text-decoration:underline}.cu-way b a:focus-visible{outline:2px solid var(--ds-blue,#2f6bf0);outline-offset:2px;border-radius:4px}.cu-way__ic{position:relative}.cu-way[data-done] .cu-way__ic:before{content:"";background:var(--ds-success);width:18px;height:18px;box-shadow:0 0 0 2px var(--ds-surface-solid);border-radius:50%;position:absolute;bottom:-5px;right:-5px}.cu-way[data-done] .cu-way__ic:after{content:"";border:solid var(--ds-surface-solid);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;bottom:1px;right:1px;transform:rotate(45deg)}.cu-way[data-done] .cu-way__ic img{opacity:.55}.cu-way[data-done] .cu-way__amt{opacity:.7}.cu-way[data-done] b,.cu-way[data-done] b a{color:var(--ds-ink-2)}.cu-way[data-done] small.cu-way__left{color:var(--ds-text-success)}@media (max-width:1023px){.cu-hero.cu-hero{min-height:0;box-shadow:none;background-color:#0000;background-size:0 0;border-radius:0;flex-direction:column;gap:12px;padding:0;display:flex;overflow:visible}.cu-hero.cu-hero:before{display:none}.cu-hero.cu-hero>.cu-hero__text{max-width:none;padding:0 4px}.cu-hero.cu-hero:after{content:"";border-radius:var(--ds-radius-md);background:inherit;height:clamp(120px,34vw,160px);box-shadow:var(--ds-shadow-card), inset 0 0 0 1px #ffffffb3;pointer-events:none;background-color:#dfeafb;background-size:cover;display:block}.cu-hero.cu-hero>.cu-wallet{order:1}}#cu-inv-t,#cu-ways-t{scroll-margin-top:48px}@media (max-width:1023px){#cu-inv-t,#cu-ways-t{scroll-margin-top:calc(var(--top-h,56px) + 24px)}}}
