@layer catalog{.qc{z-index:20;left:calc(var(--sidebar-w) + var(--gutter-l));top:var(--header-h);isolation:isolate;background:linear-gradient(#6fb4f5 0%,#a9d6fb 38%,#e3f1fd 70%,#f2f8ff 100%);border-top-left-radius:18px;position:fixed;bottom:0;right:0;overflow:hidden}.qc[hidden]{display:none}.qc__stage{width:1220px;height:1010px;position:absolute;top:0;left:0}.qc__sky{will-change:transform;background:linear-gradient(#bfe0ff 0%,#eaf6ff 55%,#fff6da 100%);position:absolute;inset:-2%}.qc__sky img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.qc__rays{left:var(--qc-cx,422px);top:var(--qc-cy,150px);mix-blend-mode:soft-light;opacity:0;will-change:transform;background:repeating-conic-gradient(#ffffff80 0deg 5deg,#fff0 7deg 15deg);border-radius:50%;width:1900px;height:1900px;margin:-950px 0 0 -950px;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 4%,#0000008c 22%,#0000 48%);mask-image:radial-gradient(circle,#000 4%,#0000008c 22%,#0000 48%)}.qc__rays--b{mix-blend-mode:screen;background:repeating-conic-gradient(from 4deg,#fff6c88c 0deg 2deg,#fff0 4deg 11deg)}.qc__glow{left:var(--qc-cx,422px);top:var(--qc-cy,150px);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fffff0f2,#fff6cd8c 40%,#fff0 100%);width:900px;height:700px;margin:-350px 0 0 -450px;position:absolute}.qc__clouds i{filter:blur(6px);will-change:transform;background:radial-gradient(closest-side,#fffffff2,#ffffff8c 55%,#fff0);border-radius:50%;position:absolute}.qc__clouds i:first-child{width:520px;height:190px;top:250px;left:-140px}.qc__clouds i:nth-child(2){opacity:.75;width:460px;height:150px;top:300px;left:560px}.qc__clouds i:nth-child(3){opacity:.85;width:640px;height:230px;top:760px;left:60px}.qc__clouds i:nth-child(4){opacity:.8;width:520px;height:220px;top:820px;left:820px}.qc__haze{pointer-events:none;background:linear-gradient(#fff0 0% 30%,#f0f7ff59 48%,#f0f7ff33 80%,#f0f7ff59 100%);position:absolute;inset:0}.qc__twinkles{pointer-events:none;position:absolute;inset:0}.qc__white{opacity:0;pointer-events:none;z-index:40;background:radial-gradient(circle at 35% 15%,#fff 0%,#fffdf0 40%,#fff 100%);position:absolute;inset:0}.qc-hero{pointer-events:none;position:absolute;inset:0}.qc-emblem{will-change:transform;place-items:center;width:480px;height:230px;margin-left:-240px;display:grid;position:absolute;top:4px;left:422px}.qc-emblem img{object-fit:contain;filter:drop-shadow(0 14px 18px #14328259);width:100%;height:100%}.qc-emblem__gloss{mix-blend-mode:overlay;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(22% 44% at 50% 52%,#000 60%,#0000 100%);mask-image:radial-gradient(22% 44% at 50% 52%,#000 60%,#0000 100%)}.qc-emblem__gloss i{width:26%;animation:qc-gloss 3.6s var(--ease-out) 3s infinite;background:linear-gradient(100deg,#0000,#fffffff2,#0000);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-18deg)}@keyframes qc-gloss{0%{transform:translate(-160%)skew(-18deg)}45%,to{transform:translate(520%)skew(-18deg)}}.qc-emblem__halo{opacity:0;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#fff6c8f2,#ffdc7880 45%,#fff0);border-radius:50%;width:560px;height:400px;margin:-200px 0 0 -280px;position:absolute;top:52%;left:50%}.qc-title{width:520px;height:130px;font-family:"M PLUS Rounded 1c", var(--font-game);font-weight:900;position:absolute;top:172px;left:162px;overflow:visible}.qc-title text{text-anchor:middle;paint-order:stroke fill;font-size:77px}.qc-title .t-halo{fill:#fff;stroke:#ffffffeb;stroke-width:26px;stroke-linejoin:round}.qc-title .t-depth{fill:#0e2877;stroke:#0e2877;stroke-width:17px;stroke-linejoin:round}.qc-title .t-line{fill:#2553d2;stroke:#2553d2;stroke-width:14px;stroke-linejoin:round}.qc-title .t-edge{fill:#fff6c8;stroke:#fff4c2;stroke-width:3.5px;stroke-linejoin:round}.qc-title .t-face{fill:url(#qcGold)}.qc-title .t-hi{fill:url(#qcGoldHi)}.qc-congrats{white-space:nowrap;font-family:var(--font-body);letter-spacing:.04em;color:#13235e;text-shadow:0 0 12px #fffffff2,0 0 3px #fff,0 2px #ffffffe6;margin:0;font-size:31px;font-weight:800;position:absolute;top:282px;left:422px;transform:translate(-50%)}.qc-congrats span{display:inline-block}.qc-mascot{will-change:transform;width:190px;height:200px;position:absolute;top:96px;left:666px}.qc-mascot img{object-fit:contain;filter:drop-shadow(0 12px 14px #1432824d);transform-origin:50% 90%;width:100%;height:100%}.qc-panel{will-change:transform;background:linear-gradient(#fffffff5 0%,#fafcfff0 60%,#f7faffe6 100%);border-radius:18px;width:760px;height:540px;position:absolute;top:334px;left:10px;box-shadow:0 20px 44px #2850aa29,inset 0 0 0 1px #fffffff2}.qc-quest{border-radius:14px;height:150px;position:absolute;top:10px;left:12px;right:12px}.qc-quest__art{background:radial-gradient(circle at 50% 45%,#e6f0fe 0%,#d6e6fd 55%,#edf4ff 100%);border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:absolute;top:12px;left:8px;box-shadow:inset 0 0 0 6px #ffffffd9}.qc-quest__art img{object-fit:contain;filter:drop-shadow(0 8px 10px #1e46aa47);width:100px;height:100px}.qc-quest .dw-chip{position:absolute;top:17px;left:138px}.qc-quest__title{letter-spacing:.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:21px;font-weight:800;position:absolute;top:45px;left:138px;right:56px;overflow:hidden}.qc-quest__desc{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;position:absolute;top:79px;left:138px;right:56px;overflow:hidden}.qc-quest__meta{color:var(--ink-2);white-space:nowrap;align-items:center;gap:18px;font-size:13.5px;display:flex;position:absolute;top:118px;left:142px}.qc-quest__meta .dw-impact{width:26px;height:18px}.qc-quest__meta svg.qc-ic{width:18px;height:18px;color:var(--ink-3)}.qc-quest__impact{align-items:center;gap:6px;display:inline-flex}.qc-quest__meta i.qc-sep{background:#1a2b5c1f;width:1px;height:18px}.qc-quest__meta .dw-avatars{margin-left:2px}.qc-quest__chev{width:20px;height:20px;color:var(--ink-3);position:absolute;top:108px;right:12px}.qc-stamp{will-change:transform;pointer-events:none;width:196px;height:150px;position:absolute;top:340px;left:574px;transform:rotate(-12deg)}.qc-stamp img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.qc-box{background:linear-gradient(#eef4fdeb,#f1f6fed1);border-radius:16px;position:absolute;left:17px;right:17px;box-shadow:inset 0 0 0 1px #ffffffe6}.qc-box__head{letter-spacing:.02em;color:var(--ink);align-items:center;gap:10px;margin:0;font-size:17px;font-weight:800;display:flex;position:absolute;top:14px;left:14px}.qc-box__head img,.qc-box__head svg{object-fit:contain;width:26px;height:26px}.qc-rewards{height:198px;top:170px}.qc-reward{text-align:center;will-change:transform;width:168px;height:142px;transform-style:preserve-3d;background:linear-gradient(#ffffffb8,#f6f9ffe6);border-radius:14px;position:absolute;top:48px;box-shadow:inset 0 0 0 1px #fffffff2,0 4px 10px #3460b20d}.qc-reward:first-of-type{left:13px}.qc-reward:nth-of-type(2){left:195px}.qc-reward:nth-of-type(3){left:377px}.qc-reward__icon{object-fit:contain;filter:drop-shadow(0 7px 9px #1e46aa47);width:76px;height:76px;margin-left:-38px;position:absolute;top:8px;left:50%}.qc-reward--badge .qc-reward__icon{width:86px;height:86px;margin-left:-43px;top:-26px}.qc-reward__val{font-family:var(--font-game);color:var(--ink);white-space:nowrap;font-size:22px;font-weight:800;line-height:1.1;position:absolute;top:88px;left:0;right:0}.qc-reward__val .dw-odo,.qc-reward__num{display:inline-block}.qc-reward__sub{color:var(--ink-3);white-space:nowrap;font-size:13px;position:absolute;top:116px;left:0;right:0}.qc-reward--badge .qc-reward__name{color:var(--ink);white-space:nowrap;font-size:15.5px;font-weight:800;position:absolute;top:64px;left:0;right:0}.qc-reward--badge .qc-reward__sub{color:var(--ink-2);font-size:14.5px;top:88px}.qc-reward--badge .qc-reward__sub b{color:var(--ink);margin-left:6px;font-size:17px;font-weight:800;display:inline-block}.qc-reward--badge .dw-bar{--h:9px;position:absolute;top:116px;left:11px;right:11px}.qc-note{width:148px;height:64px;color:var(--ink-2);background:#ffffffeb;border-radius:12px;align-items:center;padding:0 14px 0 16px;font-size:13px;line-height:1.55;transition:box-shadow .3s;display:flex;position:absolute;top:58px;left:562px;box-shadow:inset 0 0 0 1px #2f6bf01f,0 4px 10px #3460b20f}.qc-note:hover{box-shadow:inset 0 0 0 1px #2f6bf04d,0 8px 18px #3460b21f}.qc-note svg{width:18px;height:18px;color:var(--blue);flex:none;margin-left:auto}.qc-results{height:152px;top:382px}.qc-result{background:#fffc;border-radius:14px;height:98px;position:absolute;top:48px;box-shadow:inset 0 0 0 1px #fffffff2}.qc-result:first-of-type{width:230px;left:15px}.qc-result:nth-of-type(2){width:220px;left:255px}.qc-result:nth-of-type(3){width:226px;left:485px}.qc-result__ic{color:#3a74ea;background:radial-gradient(circle,#e4eefe 0%,#dce8fd 100%);border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:16px;left:12px}.qc-result__ic svg{width:32px;height:32px}.qc-result__ic--img{background:radial-gradient(circle,#fbf7e3 0%,#eef6ea 100%)}.qc-result__ic img{object-fit:contain;filter:drop-shadow(0 4px 6px #c88c0040);width:46px;height:46px}.qc-result__body{position:absolute;top:12px;left:86px;right:6px}.qc-result__body strong{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:700;display:block}.qc-result__big{color:var(--ink);margin-top:1px;font-size:14px;font-weight:700;display:block}.qc-result__big b{font-family:var(--font-game);margin-right:3px;font-size:22px;font-weight:800;display:inline-block}.qc-result__body p{color:var(--ink-3);margin:2px 0 0;font-size:11.5px;line-height:1.55}.qc-result:nth-of-type(3) .qc-result__body p{white-space:nowrap;margin-top:15px;font-size:11px}.qc-foot{text-align:center;width:760px;color:var(--ink-2);text-shadow:0 0 8px #fffffff2,0 0 2px #fff;font-size:13.5px;line-height:1.7;position:absolute;top:886px;left:10px}.qc-foot p{margin:0}.qc-foot b{color:var(--ink);font-weight:800}.qc-next{letter-spacing:.04em;background:linear-gradient(90deg,#2a8ef2 0%,#2d62ec 55%,#3f73f6 100%);border-radius:26px;gap:16px;width:318px;height:52px;font-size:17px;position:absolute;top:934px;left:232px;box-shadow:0 12px 26px #2f6bf06b,inset 0 1px #ffffff73,inset 0 -3px #143caa40,0 0 0 2px #ffffffd9}.qc-next svg,.lu-btn svg{width:20px;height:20px}.qc-next,.lu-btn{transition:box-shadow .25s,background .25s}.qc-next:hover,.lu-btn:hover{transform:none}.fxs-pulse:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 0 2px #96c8ffa6,0 0 24px #5aaaff99}.fxs-pulse.is-pulsing:before{animation:fxs-pulse 1.9s var(--ease-out) infinite}@keyframes fxs-pulse{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(1.16,1.5)}}.qc-card{background:#fffffff2;border-radius:16px;width:412px;position:absolute;left:792px;box-shadow:0 16px 36px #2850aa24,inset 0 0 0 1px #fffffff2}.qc-rec{height:564px;top:282px}.qc-card__head{align-items:center;gap:12px;display:flex;position:absolute;top:16px;left:18px;right:18px}.qc-card__head>img{object-fit:contain;width:30px;height:30px}.qc-card__head h3{letter-spacing:.02em;color:var(--ink);margin:0;font-size:17.5px;font-weight:800}.qc-card__head .dw-link{margin-left:auto;font-weight:700}.qc-rec__sub{color:var(--ink-3);margin:0;font-size:12.5px;position:absolute;top:43px;left:56px}.qc-rec__item{cursor:pointer;will-change:transform;background:#fff;border-radius:14px;width:376px;position:absolute;left:20px;overflow:hidden;box-shadow:0 4px 14px #3460b214,inset 0 0 0 1px #1a2b5c0d}.qc-rec__item:before{content:"";background:linear-gradient(#f5b82e,#ef4a4a);width:4px;position:absolute;top:0;bottom:0;left:0}.qc-rec__item--blue:before{background:linear-gradient(#4a8dff,#2f6bf0)}.qc-rec__item:first-of-type{height:156px;top:74px}.qc-rec__item:nth-of-type(2){height:158px;top:242px}.qc-rec__item:nth-of-type(3){height:136px;top:412px}.qc-rec__art{background:radial-gradient(circle,#f2f7ee 0%,#e8f2e6 100%);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:30px;left:22px}.qc-rec__item:nth-of-type(2) .qc-rec__art,.qc-rec__item:nth-of-type(3) .qc-rec__art{background:radial-gradient(circle,#eef4fe 0%,#e2ecfd 100%)}.qc-rec__art img{object-fit:contain;filter:drop-shadow(0 5px 7px #1e46aa38);width:60px;height:60px}.qc-rec__item:nth-of-type(3) .qc-rec__art{top:28px}.qc-rec__body{position:absolute;top:12px;left:96px;right:60px}.qc-rec__body .dw-chip{height:20px;font-size:10.5px}.qc-rec__body h4{color:var(--ink);margin:6px 0 0;font-size:15px;font-weight:800;line-height:1.45}.qc-rec__body p{color:var(--ink-3);margin:3px 0 0;font-size:12px;line-height:1.5}.qc-rec__rw{color:var(--ink);gap:22px;margin-top:8px;font-size:14px;font-weight:600;display:flex}.qc-rec__rw span{align-items:center;gap:9px;display:inline-flex}.qc-rec__rw img{object-fit:contain;width:24px;height:24px}.qc-rec__go{width:36px;height:36px;color:var(--blue);transition:transform .35s var(--ease-back), background .3s;background:#eef3fd;border-radius:50%;place-items:center;margin-top:-18px;display:grid;position:absolute;top:50%;right:14px}.qc-rec__go svg{width:18px;height:18px}.qc-rec__item:hover .qc-rec__go{background:#dfe9fd;transform:translate(3px)scale(1.08)}.qc-chip-normal{color:#5a6788;background:#eef1f8}.qc-grow{height:132px;top:860px}.qc-grow__shield{width:64px;height:70px;position:absolute;top:52px;left:30px}.qc-grow__shield:before{content:"";background:radial-gradient(circle,#dce8fcf2,#dce8fc00);border-radius:50%;position:absolute;inset:-8px -10px}.qc-grow__shield b{font-size:19px}.qc-grow__lv{color:var(--ink);font-size:13.5px;font-weight:700;position:absolute;top:52px;left:110px}.qc-grow__lv b{font-family:var(--font-game);margin-left:4px;font-size:22px;font-weight:800}.qc-grow .dw-bar{--h:11px;position:absolute;top:84px;left:110px;right:22px}.qc-grow__xp{color:var(--ink-3);justify-content:space-between;font-size:12.5px;display:flex;position:absolute;top:100px;left:110px;right:22px}.qc-grow__xp b{color:var(--ink);margin-left:6px;font-weight:800}.lu{z-index:50;position:fixed;inset:0}.lu[hidden]{display:none}.lu__backdrop{background:radial-gradient(at 50% 45%,#5876b280,#182c689e);position:absolute;inset:0}.lu__modal{will-change:transform;border-radius:26px;width:822px;height:784px;position:absolute;top:calc(50% - 355px);left:calc(50% - 411px)}.lu__clip{border-radius:inherit;transform-origin:50% 12%;will-change:transform;background:linear-gradient(#74b6f4 0%,#cfe6fb 45%,#f1f7ff 100%);position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 90px #14286e61,0 0 0 1px #ffffffb3,inset 0 0 0 2px #ffffff8c}.lu__bg{will-change:transform;background:linear-gradient(#bfe0ff 0%,#eaf6ff 55%,#fff6da 100%);position:absolute;inset:0}.lu__bg img{object-fit:cover;object-position:50% 0%;width:100%;height:100%}.lu__fade{background:linear-gradient(#fff0 0% 38%,#f6faff8c 56%,#f4f9ffb8 100%);position:absolute;inset:0}.lu__rays{mix-blend-mode:screen;opacity:0;will-change:transform;background:repeating-conic-gradient(#ffffff8c 0deg 4deg,#fff0 6deg 14deg);border-radius:50%;width:1500px;height:1500px;margin:-750px 0 0 -750px;position:absolute;top:118px;left:411px;-webkit-mask-image:radial-gradient(circle,#000 5%,#00000080 20%,#0000 44%);mask-image:radial-gradient(circle,#000 5%,#00000080 20%,#0000 44%)}.lu__clouds i{filter:blur(5px);will-change:transform;background:radial-gradient(closest-side,#fffffff2,#ffffff80 55%,#fff0);border-radius:50%;position:absolute}.lu__clouds i:first-child{width:440px;height:180px;top:330px;left:-120px}.lu__clouds i:nth-child(2){opacity:.8;width:460px;height:170px;top:360px;left:520px}.lu__clouds i:nth-child(3){opacity:.8;width:560px;height:200px;top:650px;left:150px}.lu__twinkles{pointer-events:none;position:absolute;inset:0}.lu__white{border-radius:inherit;opacity:0;pointer-events:none;z-index:30;background:radial-gradient(circle at 50% 18%,#fff 0%,#f6fbff 45%,#eaf4ff 100%);position:absolute;inset:0}.lu__close{z-index:5;color:#1d3a8a;background:#fffffff2;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:17px;box-shadow:0 6px 16px #14328238}.lu__close svg{width:20px;height:20px;transition:transform .35s var(--ease-back)}.lu__close:hover svg{transform:rotate(90deg)scale(1.12)}.lu-shield{perspective:900px;width:300px;height:262px;margin-left:-150px;position:absolute;top:-14px;left:411px}.lu-shield__halo{opacity:0;background:radial-gradient(closest-side,#fffadcf2,#ffe28c73 45%,#fff0);border-radius:50%;width:380px;height:380px;margin:-190px 0 0 -190px;position:absolute;top:50%;left:50%}.lu-shield__spin{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.lu-sheen{clip-path:polygon(50% 9%,77% 22%,77% 60%,63% 80%,50% 91%,37% 80%,23% 60%,23% 22%);pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0;overflow:hidden}.lu-sheen i{background:linear-gradient(100deg,#fff0,#fffffff2,#fff0);width:30%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-140%)skew(-18deg)}.lu-face{backface-visibility:hidden;filter:drop-shadow(0 16px 20px #14328259);position:absolute;inset:0}.lu-face--back{transform:rotateY(180deg)}.lu-face img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lu-wing{will-change:transform}.lu-wing--l{clip-path:inset(0 62% 0 0);transform-origin:38% 62%}.lu-wing--r{clip-path:inset(0 0 0 62%);transform-origin:62% 62%}.lu-core{clip-path:inset(0 23%)}.lu-num{perspective:500px;width:140px;height:104px;margin-left:-70px;position:absolute;top:94px;left:50%}.lu-num b{font-family:"M PLUS Rounded 1c", var(--font-game);letter-spacing:-2px;color:#ffe9a8;background:linear-gradient(#fffbe8 0%,#ffe597 42%,#f2b53c 70%,#ffe08a 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px #6b3f00)drop-shadow(0 0 10px #ffd66e8c);backface-visibility:hidden;transform-origin:50%;-webkit-background-clip:text;background-clip:text;place-items:center;font-size:88px;font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.lu-face--back .lu-num b{position:absolute}.lu-head{text-align:center;position:absolute;top:238px;left:0;right:0}.lu-title{font-family:var(--font-body);letter-spacing:0;color:#111d68;text-shadow:0 0 18px #fffffff2,0 0 4px #fff,0 3px #ffffffe6;margin:0;font-size:49px;font-weight:800;line-height:1.12;display:inline-block;position:relative}.lu-title span{will-change:transform;display:inline-block}.lu-laurel{filter:drop-shadow(0 2px 3px #9664004d);width:50px;height:96px;position:absolute;top:-6px;overflow:visible}.lu-laurel--l{left:196px}.lu-laurel--r{right:192px}.lu-sub{letter-spacing:.06em;color:#4a5680;text-shadow:0 0 8px #fff;margin:8px 0 0;font-size:15.5px;font-weight:500}.lu-lv{background:linear-gradient(#ffffff9e,#ffffff61);border-radius:18px;width:665px;height:95px;position:absolute;top:342px;left:77px;box-shadow:inset 0 0 0 1px #fffc}.lu-lv__from,.lu-lv__to{align-items:center;gap:18px;display:flex;position:absolute;top:16px}.lu-lv__from{left:138px}.lu-lv__to{top:10px;left:388px}.lu-lv .dw-shield{width:60px;height:64px}.lu-lv .dw-shield b{font-size:20px}.lu-lv__to .dw-shield{width:72px;height:78px}.lu-lv__to .dw-shield b{font-size:24px}.lu-lv__to .dw-shield:before{content:"";background:radial-gradient(closest-side,#fff0aaf2,#ffdc6e66 55%,#fff0);border-radius:50%;position:absolute;inset:-16px}.lu-lv .dw-shield .lu-lv__crown{object-fit:contain;z-index:2;width:26px;height:22px;margin-left:-13px;position:absolute;inset:-13px auto auto 50%}.lu-lv__txt{font-family:var(--font-game);color:#1a2b6c;white-space:nowrap;font-size:22px;font-weight:800}.lu-lv__txt b{margin-left:6px;font-size:34px;font-weight:800}.lu-lv__to .lu-lv__txt{color:#2458e0}.lu-lv__to .lu-lv__txt b{font-size:40px}.lu-lv__arrow{color:#2f6bf0;width:44px;height:36px;position:absolute;top:30px;left:312px;overflow:visible}.lu-stats{background:#fffffff0;border-radius:16px;align-items:center;width:730px;height:70px;display:flex;position:absolute;top:448px;left:45px;box-shadow:0 8px 22px #2850aa1a,inset 0 0 0 1px #fff}.lu-stat{flex:0 0 232px;align-items:center;gap:14px;height:100%;padding-left:36px;display:flex;position:relative}.lu-stat+.lu-stat:before{content:"";background:#1a2b5c1a;width:1px;position:absolute;top:16px;bottom:16px;left:0}.lu-stat>img{object-fit:contain;filter:drop-shadow(0 4px 6px #1e46aa38);width:48px;height:48px}.lu-stat small{color:var(--ink-2);letter-spacing:.04em;font-size:12px;display:block}.lu-stat strong{font-family:var(--font-game);color:#16245f;white-space:nowrap;margin-top:1px;font-size:21px;font-weight:800;display:block}.lu-stat strong em{margin-left:6px;font-size:15px;font-style:normal}.lu-stat strong .lu-ar{color:var(--ink-3);margin:0 7px;font-size:14px;display:inline-block}.lu-stat:nth-child(2){flex-basis:238px}.lu-stat:nth-child(3){flex:1;padding-left:22px}.lu-bonus{color:#6a3f00;background:linear-gradient(#ffe38a,#ffc93c);border-radius:999px;padding:2px 9px;font-size:13px;font-weight:800;position:absolute;top:10px;right:12px;box-shadow:0 3px 8px #e696004d,inset 0 1px #ffffffb3}.lu-unlock{background:#ffffffe6;border-radius:16px;width:732px;height:150px;position:absolute;top:528px;left:45px;box-shadow:0 8px 22px #2850aa14,inset 0 0 0 1px #fff}.lu-unlock__head{color:#2152d6;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex;position:absolute;top:10px;left:14px}.lu-unlock__head span{color:#2f6bf0;background:#e6effd;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.lu-unlock__head span svg{width:19px;height:19px}.lu-item{will-change:transform;background:#fffffff2;border-radius:12px;width:230px;height:96px;position:absolute;top:46px;box-shadow:inset 0 0 0 1px #1a2b5c14}.lu-item:first-of-type{left:13px}.lu-item:nth-of-type(2){left:253px}.lu-item:nth-of-type(3){background:linear-gradient(#fff9e8,#fff3d6);left:493px;box-shadow:inset 0 0 0 1px #f0be5059}.lu-item__ic{color:#2f6bf0;background:radial-gradient(circle,#eef4fe 0%,#e3ecfd 100%);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:16px;left:12px}.lu-item__ic img{object-fit:contain;filter:drop-shadow(0 4px 6px #1e46aa40);width:58px;height:58px}.lu-item__ic svg{width:36px;height:36px}.lu-item:nth-of-type(2) .lu-item__ic{background:#fff;box-shadow:inset 0 0 0 1px #1a2b5c1a}.lu-item:nth-of-type(3) .lu-item__ic{background:0 0;width:80px;height:80px;top:8px;left:8px}.lu-item:nth-of-type(3) .lu-item__ic img{width:80px;height:80px}.lu-item__body{position:absolute;top:16px;left:80px;right:4px}.lu-item:nth-of-type(3) .lu-item__body{top:10px;left:90px}.lu-item__body strong{color:var(--ink);white-space:nowrap;font-size:14.5px;font-weight:800;display:block}.lu-item__body p{white-space:nowrap;color:var(--ink-3);margin:4px 0 0;font-size:11px;line-height:1.6}.lu-item__title{letter-spacing:-.02em;color:#5b3b00;white-space:nowrap;background:linear-gradient(90deg,#ffe7a6,#ffd978);border-radius:4px;margin-top:4px;padding:2px 4px;font-size:11px;font-weight:800;display:inline-block}.lu-item:nth-of-type(3) .lu-item__body p{white-space:nowrap;margin-top:5px}.lu-new{font-family:var(--font-logo);letter-spacing:.04em;color:#fff;transform-origin:70% 100%;background:linear-gradient(90deg,#8b5cf6,#b36cf5);border-radius:6px 6px 6px 2px;padding:1px 8px;font-size:11.5px;font-weight:900;position:absolute;top:-8px;right:6px;box-shadow:0 3px 8px #8b5cf659}.lu-btn{letter-spacing:.04em;background:linear-gradient(90deg,#2d5fe9 0%,#3a78f5 60%,#45a6f4 100%);border-radius:26px;gap:14px;width:328px;height:51px;font-size:17px;position:absolute;top:686px;left:247px}.lu-more{color:#2152d6;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex;position:absolute;top:750px;left:0;right:0}.lu-more svg{width:16px;height:16px;transition:transform .3s var(--ease-back)}.lu-more:hover svg{transform:translateY(2px)}.lu__mascot{will-change:transform;width:170px;height:184px;position:absolute;top:70px;left:640px}.lu__mascot img{object-fit:contain;filter:drop-shadow(0 12px 14px #1432824d);transform-origin:50% 90%;width:100%;height:100%}.fxs-replay{z-index:45;left:calc(var(--sidebar-w) + 24px);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:36px;transition:transform .3s var(--ease-back), background .3s;background:#1a2b5cc7;border-radius:18px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:13px;font-weight:700;display:inline-flex;position:fixed;bottom:18px;box-shadow:0 8px 20px #14286447}.fxs-replay:hover{background:#243e8ce6;transform:translateY(-2px)}.fxs-replay svg{width:17px;height:17px}.fxs-replay[hidden]{display:none}@media (prefers-reduced-motion:reduce){.qc__clouds,.lu__clouds,.qc__twinkles,.lu__twinkles{display:none}.qc-emblem__gloss i,.fxs-pulse.is-pulsing:before{animation:none}}@media (max-width:1023px){.qc{left:0;top:var(--top-h);bottom:calc(var(--tab-h) + var(--safe-b));border-top-left-radius:0}.qc__rays{width:1300px;height:1300px;margin:-650px 0 0 -650px;top:96px;left:50%}.qc__glow{width:640px;height:480px;margin:-240px 0 0 -320px;top:100px;left:50%}.qc__clouds i:first-child{width:380px;height:140px;top:120px;left:-160px}.qc__clouds i:nth-child(2){width:320px;height:110px;top:190px;left:190px}.qc__clouds i:nth-child(3){width:420px;height:160px;top:460px;left:-80px}.qc__clouds i:nth-child(4){width:340px;height:150px;top:560px;left:200px}.qc__stage{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;align-items:stretch;gap:12px;width:auto;height:auto;padding:6px 12px 16px;display:flex;inset:0 0 74px;overflow:hidden auto}.qc__stage::-webkit-scrollbar{display:none}.qc__stage>*{flex:none}.qc-hero{padding-bottom:2px;position:relative;inset:auto}.qc-emblem{width:250px;height:120px;margin:0 auto;position:relative;top:auto;left:auto}.qc-title{width:300px;height:75px;margin:-28px auto 0;display:block;position:relative;top:auto;left:auto}.qc-congrats{text-align:center;white-space:normal;margin:0;padding-top:4px;font-size:19px;position:relative;top:auto;left:auto;transform:none}.qc-mascot{width:78px;height:84px;top:4px;left:auto;right:-2px}.qc-panel{flex-direction:column;order:1;gap:10px;width:auto;height:auto;padding:12px;display:flex;position:relative;top:auto;left:auto}.qc-quest{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:4px 12px;height:auto;padding:2px 0 4px;display:grid;position:relative;top:auto;left:auto;right:auto}.qc-quest__art{grid-row:1/3;width:64px;height:64px;position:relative;top:auto;left:auto;box-shadow:inset 0 0 0 4px #ffffffd9}.qc-quest__art img{width:50px;height:50px}.qc-quest .dw-chip{justify-self:start;position:relative;top:auto;left:auto}.qc-quest__title{white-space:normal;grid-column:2;font-size:16px;line-height:1.45;position:relative;top:auto;left:auto}.qc-quest__desc{white-space:normal;grid-column:1/-1;margin-top:2px;font-size:12.5px;line-height:1.6;position:relative;top:auto;left:auto}.qc-quest__meta{white-space:normal;flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;font-size:12.5px;position:relative;top:auto;left:auto}.qc-quest__meta i.qc-sep{display:none}.qc-quest__meta .dw-avatars{margin-left:auto}.qc-quest__chev{display:none}.qc-stamp{z-index:2;order:2;align-self:flex-end;width:128px;height:98px;margin:-92px 6px -40px 0;position:relative;top:auto;left:auto}.qc-box{flex-direction:column;gap:8px;height:auto;padding:12px;display:flex;position:relative;top:auto;left:auto;right:auto}.qc-box__head{margin-bottom:2px;font-size:15.5px;position:relative;top:auto;left:auto}.qc .qc-reward{text-align:left;grid-template-columns:56px minmax(0,1fr);align-content:center;align-items:center;column-gap:12px;width:auto;height:auto;min-height:68px;padding:8px 12px;display:grid;position:relative;top:auto;left:auto}.qc .qc-reward__icon,.qc .qc-reward--badge .qc-reward__icon{grid-area:1/1/4;width:56px;height:56px;margin:0;position:relative;top:auto;left:auto}.qc .qc-reward__val,.qc .qc-reward__sub,.qc .qc-reward--badge .qc-reward__name,.qc .qc-reward--badge .qc-reward__sub{white-space:normal;grid-column:2;position:relative;top:auto;left:auto;right:auto}.qc .qc-reward__val{font-size:20px}.qc .qc-reward__sub{margin-top:2px;font-size:12.5px}.qc .qc-reward--badge .qc-reward__name{font-size:14.5px;line-height:1.4}.qc .qc-reward--badge .qc-reward__sub{font-size:13px}.qc .qc-reward--badge .dw-bar{grid-column:2;margin-top:6px;position:relative;top:auto;left:auto;right:auto}.qc-note{width:auto;height:auto;min-height:48px;padding:8px 14px;position:relative;top:auto;left:auto}.qc-note br{display:none}.qc .qc-result{grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:12px;width:auto;height:auto;min-height:76px;padding:10px 12px;display:grid;position:relative;top:auto;left:auto}.qc-result__ic{width:52px;height:52px;position:relative;top:auto;left:auto}.qc-result__ic svg{width:28px;height:28px}.qc-result__ic img{width:40px;height:40px}.qc-result__body{position:relative;top:auto;left:auto;right:auto}.qc-result__body strong{white-space:normal}.qc-result__body p br{display:none}.qc .qc-result:nth-of-type(3) .qc-result__body p{white-space:normal;margin-top:2px;font-size:11.5px}.qc-card{width:auto;height:auto;padding:14px 12px 12px;position:relative;top:auto;left:auto}.qc-rec{flex-direction:column;order:3;gap:8px;display:flex}.qc-grow{order:4;grid-template-columns:60px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.qc-card__head{flex-wrap:wrap;gap:4px 10px;margin-bottom:2px;position:relative;top:auto;left:auto;right:auto}.qc-grow .qc-card__head{grid-column:1/-1;margin-bottom:8px}.qc-card__head h3{font-size:16px}.qc-card__head .dw-link{min-height:44px}.qc-rec__sub{margin:-4px 0 4px 40px;position:relative;top:auto;left:auto}.qc .qc-rec__item{align-items:center;gap:12px;width:auto;height:auto;padding:12px 52px 12px 16px;display:flex;position:relative;top:auto;left:auto}.qc .qc-rec__art,.qc .qc-rec__item:nth-of-type(3) .qc-rec__art{flex:none;width:52px;height:52px;position:relative;top:auto;left:auto}.qc-rec__art img{width:44px;height:44px}.qc-rec__body{min-width:0;position:relative;top:auto;left:auto;right:auto}.qc-rec__body h4 br,.qc-rec__body p br{display:none}.qc-rec__rw{gap:16px;margin-top:6px;font-size:13px}.qc-rec__rw img{width:20px;height:20px}.qc-rec__go{width:32px;height:32px;margin-top:-16px;right:10px}.qc-grow__shield{grid-area:2/1/5;width:56px;height:62px;position:relative;top:auto;left:auto}.qc-grow__lv,.qc-grow .dw-bar,.qc-grow__xp{grid-column:2;position:relative;top:auto;left:auto;right:auto}.qc-grow .dw-bar{margin:6px 0 4px}.qc-grow__xp{flex-wrap:wrap;gap:8px}.qc-foot{order:5;width:auto;padding:4px 4px 0;position:relative;top:auto;left:auto}.qc-next{top:auto;left:0;right:0;bottom:calc(var(--tab-h) + var(--safe-b) + 11px);z-index:5;order:6;width:calc(100% - 24px);max-width:340px;height:52px;margin:0 auto;font-size:16px;position:fixed}.qc:after{content:"";pointer-events:none;background:linear-gradient(#eef6ff00,#eef6ffeb 38%,#eef6fffa);height:74px;position:absolute;bottom:0;left:0;right:0}.lu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.lu__backdrop{position:fixed}.lu__modal{border-radius:22px;width:auto;max-width:480px;height:auto;margin:10px auto 14px;padding:10px 10px 16px;position:relative;top:auto;left:auto}.lu__rays{width:1000px;height:1000px;margin:-500px 0 0 -500px;top:100px;left:50%}.lu__clouds i:first-child{width:340px;height:140px;top:240px;left:-100px}.lu__clouds i:nth-child(2){width:320px;height:130px;top:280px;left:190px}.lu__clouds i:nth-child(3){width:380px;height:150px;top:520px;left:40px}.lu__close{top:10px;right:10px}.lu-shield{width:200px;height:175px;margin:12px auto 0;position:relative;top:auto;left:auto}.lu-shield__halo{width:260px;height:260px;margin:-130px 0 0 -130px}.lu-num{width:94px;height:70px;margin-left:-47px;top:63px}.lu-num b{letter-spacing:-1px;font-size:59px}.lu__mascot{width:84px;height:92px;top:74px;left:auto;right:6px}.lu-head{margin-top:8px;position:relative;top:auto;left:auto;right:auto}.lu-title{font-size:34px}.lu-laurel{width:28px;height:54px;top:-4px}.lu-laurel--l{left:10px}.lu-laurel--r{right:10px}.lu-sub{letter-spacing:.03em;margin-top:6px;font-size:13px}.lu-lv{justify-content:center;align-items:center;gap:10px;width:auto;height:auto;margin-top:14px;padding:12px 8px;display:flex;position:relative;top:auto;left:auto}.lu-lv__from,.lu-lv__to{gap:8px;position:relative;top:auto;left:auto}.lu-lv .dw-shield{width:40px;height:44px}.lu-lv .dw-shield b{font-size:15px}.lu-lv__to .dw-shield{width:50px;height:54px}.lu-lv__to .dw-shield b{font-size:19px}.lu-lv .dw-shield .lu-lv__crown{width:20px;height:17px;margin-left:-10px;top:-10px}.lu-lv__txt{font-size:16px}.lu-lv__txt b{margin-left:3px;font-size:26px}.lu-lv__to .lu-lv__txt b{font-size:30px}.lu-lv__arrow{flex:none;width:28px;height:24px;position:relative;top:auto;left:auto}.lu-stats{grid-template-columns:minmax(0,1fr);width:auto;height:auto;margin-top:12px;display:grid;position:relative;top:auto;left:auto}.lu .lu-stat,.lu .lu-stat:nth-child(2),.lu .lu-stat:nth-child(3){flex:none;min-height:60px;padding:6px 14px}.lu-stat+.lu-stat:before{width:auto;height:1px;inset:0 14px auto}.lu-stat>img{width:40px;height:40px}.lu-bonus{margin-top:-11px;top:50%;right:12px}.lu-unlock{flex-direction:column;gap:10px;width:auto;height:auto;margin-top:12px;padding:12px;display:flex;position:relative;top:auto;left:auto}.lu-unlock__head{font-size:14px;position:relative;top:auto;left:auto}.lu .lu-item,.lu .lu-item:first-of-type,.lu .lu-item:nth-of-type(2),.lu .lu-item:nth-of-type(3){align-items:center;gap:12px;width:auto;height:auto;min-height:72px;padding:10px 12px;display:flex;position:relative;top:auto;left:auto}.lu .lu-item__ic,.lu .lu-item:nth-of-type(3) .lu-item__ic{flex:none;width:52px;height:52px;position:relative;top:auto;left:auto}.lu .lu-item__ic img,.lu .lu-item:nth-of-type(3) .lu-item__ic img{width:46px;height:46px}.lu-item__ic svg{width:30px;height:30px}.lu .lu-item__body,.lu .lu-item:nth-of-type(3) .lu-item__body{min-width:0;position:relative;top:auto;left:auto;right:auto}.lu-item__body p,.lu .lu-item:nth-of-type(3) .lu-item__body p{white-space:normal}.lu-item__body p br{display:none}.lu-btn{width:100%;max-width:340px;height:52px;margin:16px auto 0;font-size:16px;display:flex;position:relative;top:auto;left:auto}.lu-more{min-height:44px;margin-top:4px;position:relative;top:auto;left:auto;right:auto}}.qc__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2f5aaa59 transparent;position:absolute;inset:0;overflow:hidden auto}@media (min-width:1024px){.lu{overscroll-behavior:contain;scrollbar-width:thin;padding:30px 0 16px;overflow:hidden auto}.lu__backdrop{position:fixed}.lu__modal{margin:max(0px,50vh - 385px) auto 0;position:relative;top:auto;left:auto}}@media (max-width:1023px){.qc__scroll{overflow:visible}.qc-quest__title,.qc-quest__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;right:auto}.qc-quest__desc{-webkit-line-clamp:3}}}
@layer catalog{.st-hero{border-radius:var(--ds-radius-lg);min-height:330px;box-shadow:var(--ds-shadow-card);isolation:isolate;background:#dbe8fb url(../media/scene-season-castle.29p_9p7voiioy.jpg) 30% 40%/cover no-repeat;grid-template-columns:minmax(0,1fr) 560px;align-items:stretch;gap:0;padding:12px;display:grid;position:relative;overflow:hidden}.st-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#f8fbfff5 0%,#f8fbffdb 30%,#f8fbff1a 58%);position:absolute;inset:0}.st-hero__text{align-self:center;max-width:470px;padding:0 24px 0 30px}.st-hero h1{font:var(--ds-text-display);letter-spacing:.04em;color:var(--ds-ink);margin:0;font-size:46px}.st-hero p{font:500 15.5px/1.75 var(--ds-font-body);color:var(--ds-ink-2);margin:14px 0 0}.st-wallet{box-shadow:var(--ds-shadow-panel);background:#fffffff7;border-radius:18px;flex-direction:column;padding:18px 22px 14px 26px;display:flex;position:relative}.st-wallet:before{content:"";background:var(--ds-gold-grad);border-radius:0 4px 4px 0;width:5px;position:absolute;top:14px;bottom:14px;left:0}.st-wallet__top{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-bottom:12px;display:grid}.st-wallet__use small{font:700 13px/1 var(--ds-font-body);color:var(--ds-ink-2);display:block}.st-wallet__use b{font:900 38px/1 var(--ds-font-game);color:var(--ds-ink);align-items:center;gap:10px;margin-top:8px;display:flex}.st-wallet__use b img{width:40px;height:40px}.st-wallet__use b span{font-size:24px}.st-wallet dl{border-left:1px solid var(--ds-line);font:var(--ds-text-body-sm);grid-template-columns:1fr auto;align-content:center;gap:10px 12px;margin:4px 0 0;padding-left:16px;display:grid}.st-wallet dt{color:var(--ds-ink-2)}.st-wallet dd{color:var(--ds-ink);text-align:right;margin:0;font-weight:800}.st-flow__head{align-items:center;margin:12px 0 4px;display:flex}.st-flow__head h2{font:var(--ds-text-h3);color:var(--ds-ink);margin:0}.st-flow__head .sc-link{margin-left:auto}.st-flow{margin:0;padding:0;list-style:none}.st-flow li{border-bottom:1px solid var(--ds-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.st-flow li:last-child{border-bottom:0}.st-flow__ic{background:#f3f6fc;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.st-flow__ic img{object-fit:contain;width:28px;height:28px}.st-flow b{font:500 13px/1.4 var(--ds-font-body);color:var(--ds-ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.st-flow time{font:var(--ds-text-caption);color:var(--ds-ink-3)}.st-flow em{font:800 16px/1 var(--ds-font-body);color:var(--ds-ink-2);white-space:nowrap;font-style:normal}.st-flow em.is-plus{color:var(--ds-text-blue)}.st-req{align-items:center;gap:16px;margin-top:14px;padding:12px 18px;display:flex}.st-req__img{object-fit:cover;background:var(--ds-blue-soft);border-radius:12px;flex:none;width:52px;height:52px}.st-req b{font:800 16px/1.3 var(--ds-font-body);color:var(--ds-ink)}.st-chip{border-radius:var(--ds-radius-pill);background:var(--ds-blue);color:#fff;height:26px;font:700 12px/1 var(--ds-font-body);white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}.st-chip--done{background:var(--ds-success-bg);color:var(--ds-text-success)}.st-req p{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:0}.st-req__acts{align-items:center;gap:14px;margin-left:auto;display:flex}.st-req__acts .dw-wbtn{min-height:42px}.st-btn-plain{border-radius:var(--ds-btn-radius,12px);min-height:42px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);font:700 14px/1 var(--ds-font-body);color:var(--ds-ink);cursor:pointer;background:#fff;border:0;padding:0 22px}.st-shelf-head{align-items:center;gap:12px;margin:24px 0 12px;display:flex}.st-shelf-head h2{font:800 26px/1 var(--ds-font-body);color:var(--ds-ink);margin:0}.st-sort{gap:8px;margin-left:auto;display:flex}.st-sort button{height:38px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);font:700 13px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;background:#fff;border:0;border-radius:10px;padding:0 16px}.st-sort button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ds-blue);color:var(--ds-text-blue)}.st-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.st-prize{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-card);background:#fff;flex-direction:column;padding:8px 8px 12px;transition:box-shadow .2s;display:flex}.st-prize:hover{box-shadow:var(--ds-shadow-panel)}.st-prize__img{aspect-ratio:16/9.4;background:linear-gradient(160deg,#e9f1ff,#d6e5fb);border-radius:12px;position:relative;overflow:hidden}.st-prize__img img{object-fit:cover;width:100%;height:100%}.st-prize__img img.is-icon{object-fit:contain;filter:drop-shadow(0 8px 10px #1e3c8c40);width:46%;height:auto;position:absolute;top:50%;left:27%;transform:translateY(-50%)}.st-prize__img .st-chip{position:absolute;top:8px;left:8px}.st-prize h3{min-height:3em;font:500 14px/1.5 var(--ds-font-body);color:var(--ds-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 4px 0;display:-webkit-box;overflow:hidden}.st-prize__foot{flex-direction:column;margin-top:auto;display:flex}.st-price{font:900 19px/1 var(--ds-font-game);color:var(--ds-ink);align-items:center;gap:8px;margin:6px 4px 10px;display:flex}.st-price img{width:24px;height:24px}.st-price small{font-size:14px}.st-prize .dw-wbtn{width:100%;min-height:40px}.st-short{gap:8px;display:grid}.st-short .ql-bar{height:8px}.st-short span{height:40px;font:500 13px/1 var(--ds-font-body);color:var(--ds-ink-3);background:#eceff5;border-radius:10px;place-items:center;display:grid}.st-hero--admin{background-position:60% 45%;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:136px}.st-hero--admin:before{background:linear-gradient(90deg,#f8fbfff2 0%,#f8fbff8c 40%,#f8fbff33 70%)}.st-tabs{box-shadow:var(--ds-shadow-card);background:#fffffff2;border-radius:16px;align-self:start;margin:26px 10px 0 0;padding:4px;display:flex}.st-tabs a{min-width:140px;height:48px;font:700 15px/1 var(--ds-font-body);color:var(--ds-ink-3);border-radius:12px;place-items:center;padding:0 20px;display:grid;position:relative}.st-tabs a.is-active{color:var(--ds-ink);font-weight:800}.st-tabs a.is-active:after{content:"";background:var(--ds-blue);border-radius:2px;height:4px;position:absolute;bottom:4px;left:14px;right:14px}.st-admin{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:14px;display:grid}.st-queue{padding:18px 18px 16px 22px;position:relative}.st-queue:before{content:"";background:var(--ds-gold-grad);border-radius:0 4px 4px 0;width:5px;position:absolute;top:14px;bottom:14px;left:0}.st-queue .sc-head h2{font-size:23px}.st-ask{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-card), inset 0 0 0 1px var(--ds-line);background:#fff;grid-template-columns:76px minmax(0,1fr);gap:4px 16px;margin-bottom:12px;padding:16px;display:grid}.st-ask>.sc-av{--s:72px;grid-row:span 2}.st-ask__who{align-items:baseline;gap:12px;display:flex}.st-ask__who b{font:800 18px/1.3 var(--ds-font-body);color:var(--ds-ink)}.st-ask__who span{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.st-ask__item{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;display:grid}.st-ask__item>img{object-fit:cover;background:var(--ds-blue-soft);border-radius:10px;width:92px;height:68px}.st-ask__item>img.is-icon{object-fit:contain;padding:8px}.st-ask__item b{font:700 15px/1.45 var(--ds-font-body);color:var(--ds-ink);overflow-wrap:anywhere;display:block}.st-ask .sc-alert{grid-column:1/-1;margin-top:10px}.st-ask__acts{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.st-ask__acts .dw-wbtn,.st-ask__acts .st-btn-plain{min-width:116px;min-height:44px}.st-items{padding:18px 20px}.st-items .sc-head .dw-wbtn{min-height:44px;margin-left:auto}.st-items ul{margin:0;padding:0;list-style:none}.st-items li{border-bottom:1px solid var(--ds-line);grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 0;display:grid}.st-items li>img{object-fit:cover;background:var(--ds-blue-soft);border-radius:10px;width:104px;height:74px}.st-items li>img.is-icon{object-fit:contain;padding:10px}.st-items li b{font:700 14.5px/1.45 var(--ds-font-body);color:var(--ds-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-items li .st-price{margin:6px 0 0;font-size:17px}.st-items li .st-price img{width:22px;height:22px}.st-items .sc-note{margin-top:12px;display:block}.sh-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sh-head h1{font:var(--ds-text-h1);color:var(--ds-ink);margin:0;font-size:30px}.sh-head .sc-seg{margin-left:auto}.sh-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.sh-sum div{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-card);background:#fff;padding:14px 18px}.sh-sum small{font:700 12.5px/1 var(--ds-font-body);color:var(--ds-ink-3);display:block}.sh-sum b{font:900 24px/1 var(--ds-font-game);color:var(--ds-ink);align-items:center;gap:8px;margin-top:8px;display:flex}.sh-sum b img{width:26px;height:26px}.sh-filter{gap:8px;margin-bottom:10px;display:flex}.sh-filter button{border-radius:var(--ds-radius-pill);height:36px;box-shadow:var(--ds-shadow-flat);font:700 13px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;background:#fff;border:0;padding:0 16px}.sh-filter button[aria-pressed=true]{background:var(--ds-ink);color:#fff}.sh-month{margin-bottom:12px;padding:6px 22px 10px}.sh-month h2{font:var(--ds-text-h3);color:var(--ds-ink-3);margin:10px 0 2px}.sh-month .st-flow li{min-height:60px}.sh-month .st-flow b{white-space:normal;font-size:14px}.sh-req li{grid-template-columns:64px minmax(0,1fr) auto auto}.sh-req li>img{object-fit:cover;background:var(--ds-blue-soft);border-radius:8px;width:64px;height:46px}.sh-req li>img.is-icon{object-fit:contain;padding:6px}@media (max-width:1279px) and (min-width:1024px){.st-hero{grid-template-columns:minmax(0,1fr) 480px}.st-hero h1{font-size:38px}.st-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.st-admin{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.st-hero{min-height:0;box-shadow:none;background:0 0;padding:0;display:block;overflow:visible}.st-hero:before{display:none}.st-hero__text{border-radius:var(--ds-radius-md);max-width:none;height:96px;box-shadow:var(--ds-shadow-card);background:#dbe8fb url(../media/scene-season-castle.29p_9p7voiioy.jpg) 80% 40%/cover;align-items:center;padding:0 16px;display:flex;position:relative;overflow:hidden}.st-hero__text:before{content:"";background:linear-gradient(90deg,#f8fbfff2 30%,#f8fbff1a 75%);position:absolute;inset:0}.st-hero h1{font-size:30px;position:relative}.st-hero p{display:none}.st-wallet{margin-top:12px;padding:16px 14px 10px 20px}.st-wallet__top{grid-template-columns:minmax(0,1fr);gap:10px}.st-wallet dl{border-left:0;border-top:1px solid var(--ds-line);padding:10px 0 0}.st-req{flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.st-req__acts{justify-content:flex-end;width:100%;margin-left:0}.st-shelf-head h2{font-size:20px}.st-sort button{height:34px;padding:0 10px;font-size:12px}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st-prize h3{font-size:12.5px}.st-price{font-size:16px}.st-prize .dw-wbtn{padding:0 6px;font-size:12px}.st-hero--admin .st-hero__text{height:88px}.st-tabs{grid-template-columns:1fr 1fr;margin:10px 0 0;display:grid}.st-tabs a{min-width:0;height:44px;padding:0 8px;font-size:13.5px}.st-admin{grid-template-columns:minmax(0,1fr);gap:12px}.st-queue{padding:14px 12px 12px 16px}.st-queue .sc-head{flex-wrap:wrap}.st-queue .sc-head h2{font-size:19px}.st-ask{grid-template-columns:52px minmax(0,1fr);gap:4px 12px;padding:12px}.st-ask>.sc-av{--s:50px;grid-row:auto}.st-ask__item{grid-column:1/-1;grid-template-columns:64px minmax(0,1fr);gap:12px}.st-ask__item>img{width:64px;height:50px}.st-ask__acts{grid-template-columns:1fr 1fr;display:grid}.st-items{padding:14px}.st-items li{grid-template-columns:76px minmax(0,1fr) auto;gap:12px}.st-items li>img{width:76px;height:56px}.sh-head h1{font-size:24px}.sh-head .sc-seg{margin-left:0}.sh-sum{grid-template-columns:minmax(0,1fr)}.sh-month{padding:4px 14px 8px}.sh-req li{grid-template-columns:52px minmax(0,1fr) auto}.sh-req li .st-chip{grid-column:2;justify-self:start}}.st-price small{margin-left:-4px}}
@layer catalog{.tm-hero{isolation:isolate;border-radius:var(--ds-radius-lg);min-height:196px;box-shadow:var(--ds-shadow-card);background:#d9e8fb url(../media/scene-sky-wide.10fznz3kd_jdx.jpg) 50% 40%/cover;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:26px 34px;display:grid;position:relative;overflow:hidden}.tm-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#f8fbfff2 0%,#f8fbffdb 30%,#f8fbff59 44%,#f8fbff00 54%);position:absolute;inset:0}.tm-hero h1{font:var(--ds-text-display);letter-spacing:.04em;color:var(--ds-ink);margin:0;font-size:48px}.tm-hero p{font:700 18px/1.4 var(--ds-font-body);color:var(--ds-ink);margin:6px 0 0}.tm-search{max-width:500px;margin-top:16px;display:block;position:relative}.tm-search svg{width:20px;height:20px;color:var(--ds-ink-3);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.tm-search input{border-radius:var(--ds-radius-pill);width:100%;height:50px;box-shadow:var(--ds-shadow-card);font:var(--ds-text-body-lg);color:var(--ds-ink);background:#fffffff5;border:0;padding:0 20px 0 50px}.tm-search input:focus{box-shadow:0 0 0 2px var(--ds-blue), var(--ds-shadow-card);outline:none}.tm-hero__badge{filter:drop-shadow(0 12px 18px #1e50c847);width:170px;height:170px}.tm-hero__acts{gap:8px;display:flex;position:absolute;top:18px;right:22px}.tm-hero__acts .dw-wbtn{min-height:42px}.tm-sec{margin-top:14px;padding:16px 20px}.tm-new{grid-template-columns:96px minmax(0,1fr) auto minmax(0,1.2fr) auto;align-items:center;gap:18px;display:grid}.tm-new>.sc-av{--s:96px}.tm-new b{font:800 22px/1.3 var(--ds-font-body);color:var(--ds-ink);display:block}.tm-new small{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.tm-bubble{font:var(--ds-text-body);color:var(--ds-ink-2);background:#f1f5fc;border-radius:16px;padding:14px 18px;position:relative}.tm-bubble:before{content:"";border:8px solid #0000;border-left:0;border-right-color:#f1f5fc;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.tm-thanks-btn{min-height:52px;padding:0 22px;font-size:16px}.tm-thanks-btn svg,.tm-mini svg{width:22px;height:22px}.tm-groups{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tm-groups button{max-width:100%;height:40px;box-shadow:var(--ds-shadow-card);font:700 14px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:0;border-radius:12px;flex:none;padding:0 18px;overflow:hidden}.tm-groups button[aria-pressed=true]{background:var(--ds-blue-grad);color:#fff}.tm-group{margin-top:12px;padding:4px 6px 6px}.tm-group__head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 14px 0 20px;display:flex;position:relative}.tm-group__head:before{content:"";background:var(--ds-gold-grad);border-radius:2px;width:4px;height:26px;position:absolute;left:4px}.tm-group__head h2{font:var(--ds-text-h2);color:var(--ds-ink);overflow-wrap:anywhere;margin:0}.tm-group__head span{font:700 15px/1 var(--ds-font-body);color:var(--ds-ink-3);white-space:nowrap}.tm-group__head span.tm-stopped{border-radius:var(--ds-radius-pill);min-height:26px;font:700 12px/1 var(--ds-font-body);color:var(--ds-ink-3);background:#e8ecf3;align-items:center;padding:0 10px;display:inline-flex}.tm-group__head svg{width:22px;height:22px;color:var(--ds-blue);flex:none;margin-left:auto;transition:transform .2s}.tm-group.is-closed .tm-group__head svg{transform:rotate(180deg)}.tm-group.is-closed .tm-cards{display:none}.tm-cards{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px;padding:0 6px 6px;display:grid}.tm-card{border-radius:var(--ds-radius-md);box-shadow:inset 0 0 0 1px var(--ds-line), var(--ds-shadow-flat);color:inherit;background:#fff;grid-template-rows:auto 1fr;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:6px 14px;padding:12px 14px;transition:box-shadow .2s;display:grid}.tm-card:hover{box-shadow:inset 0 0 0 1px var(--ds-line), var(--ds-shadow-card)}.tm-card>.sc-av{--s:88px;grid-row:span 2;align-self:center}.tm-card__name{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.tm-card__name b{font:800 17px/1.35 var(--ds-font-body);color:var(--ds-ink);overflow-wrap:anywhere}.tm-role{font:500 12px/1 var(--ds-font-body);color:var(--ds-ink-3)}.tm-you{background:var(--ds-blue-soft);height:20px;color:var(--ds-text-blue);font:700 11px/1 var(--ds-font-body);border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.tm-card__foot{flex-direction:column;align-items:stretch;gap:6px;min-width:0;height:100%;display:flex}.tm-card__foot p{min-width:0;font:var(--ds-text-body-sm);color:var(--ds-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.tm-card__foot p:empty{display:none}.tm-card__foot>.tm-mini,.tm-card__foot>.sc-link{align-self:flex-end;margin-top:auto}.tm-mini{height:40px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);font:700 13px/1 var(--ds-font-body);color:var(--ds-ink);cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:12px;align-items:center;gap:6px;margin-left:auto;padding:0 14px;display:inline-flex}.tm-mini:hover{background:var(--ds-blue-soft)}.tp-hero{isolation:isolate;border-radius:var(--ds-radius-lg);min-height:300px;box-shadow:var(--ds-shadow-card);background:#d9e8fb url(../media/scene-sky-wide.10fznz3kd_jdx.jpg) right 30%/cover;grid-template-columns:236px minmax(0,1fr) auto;align-items:center;gap:30px;padding:26px 22px 26px 32px;display:grid;position:relative;overflow:hidden}.tp-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#fafcfff7 0%,#fafcffe6 42%,#fafcff4d 60%,#fafcff00 70%);position:absolute;inset:0}.tp-hero>.sc-av{--s:224px;box-shadow:0 0 0 5px #fff, 0 0 0 8px var(--ds-gold), 0 12px 24px #1a2b5c29}.tp-hero>.sc-av.sc-av--initial{font-size:96px}.tp-hero h1{font:900 46px/1.2 var(--ds-font-body);letter-spacing:.04em;color:var(--ds-ink);overflow-wrap:anywhere;margin:0}.tp-hero__meta{font:500 18px/1.4 var(--ds-font-body);color:var(--ds-ink-3);margin:6px 0 10px}.tp-title{font:800 19px/1.3 var(--ds-font-body);color:var(--ds-ink);align-items:center;gap:10px;margin-top:12px;display:flex}.tp-title img{object-fit:contain;width:56px;height:62px}.tp-send{border-radius:16px;align-self:end;min-height:76px;padding:0 30px 0 22px;font-size:22px}.tp-send img{object-fit:contain;width:58px;height:42px}.tp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}.tp-panel{padding:20px 22px}.tp-say{font:700 19px/1.5 var(--ds-font-body);color:var(--ds-ink);background:#e9f0fc;border-radius:22px;margin:4px 0 18px;padding:20px 26px;position:relative}.tp-say:after{content:"";border-top:12px solid #e9f0fc;border-bottom:0;border-left:2px solid #0000;border-right:12px solid #0000;position:absolute;bottom:-12px;left:32px}.tp-say--none{color:var(--ds-ink-3);background:#f3f5f9;font-size:15px;font-weight:500}.tp-say--none:after{border-top-color:#f3f5f9}.tp-row{border-top:1px solid var(--ds-line);font:700 15px/1 var(--ds-font-body);color:var(--ds-ink-2);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;display:grid}.tp-row .sc-chips{gap:10px}.tp-hobby{border-radius:var(--ds-radius-pill);height:40px;font:500 15px/1 var(--ds-font-body);color:var(--ds-ink);background:#edf2fa;align-items:center;padding:0 22px;display:inline-flex}.tp-row .sc-ptype{height:40px;padding:0 16px 0 8px;font-size:15px}.tp-row .sc-ptype img{width:28px;height:28px}.tp-row small{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.tp-quests{margin:0;padding:0;list-style:none}.tp-quests li{border-top:1px solid var(--ds-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.tp-quests .qd-circle{width:42px;height:42px}.tp-quests .qd-circle svg{width:22px;height:22px}.tp-quests b{font:700 16px/1.45 var(--ds-font-body);color:var(--ds-ink);display:block}.tp-quests small{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.tp-thanks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tp-card{border-radius:var(--ds-radius-md);box-shadow:inset 0 0 0 1px var(--ds-line), var(--ds-shadow-flat);background:#fff;grid-template-columns:92px minmax(0,1fr);align-content:start;gap:10px 14px;padding:14px 18px 12px;display:grid}.tp-card>img:not(.sc-av){grid-column:1/-1;justify-self:center;width:96px}.tp-card>.sc-av{--s:88px}.tp-card b{font:800 16px/1.4 var(--ds-font-body);color:var(--ds-ink);align-self:center}.tp-card p{font:500 15px/1.6 var(--ds-font-body);color:var(--ds-ink);background:#eef3fb;border-radius:14px;grid-column:1/-1;margin:0;padding:12px 16px}.tp-card time{font:var(--ds-text-caption);color:var(--ds-ink-3);grid-column:1/-1;justify-self:end}@media (max-width:1279px) and (min-width:1024px){.tm-new{grid-template-columns:80px minmax(0,1fr) auto}.tm-new>.sc-av{--s:80px;grid-row:span 2}.tm-new .tm-bubble{grid-column:2/span 1}.tp-hero{grid-template-columns:180px minmax(0,1fr)}.tp-hero>.sc-av{--s:170px}.tp-send{grid-column:2;justify-self:start}.tp-thanks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.tm-hero{border-radius:var(--ds-radius-md);grid-template-columns:minmax(0,1fr) 96px;min-height:0;padding:16px}.tm-hero h1{font-size:34px}.tm-hero p{font-size:15px}.tm-hero__badge{align-self:start;width:96px;height:96px}.tm-search{grid-column:1/-1;margin-top:4px}.tm-search input{height:46px}.tm-hero__acts{grid-column:1/-1;position:static}.tm-sec{padding:14px}.tm-new{grid-template-columns:72px minmax(0,1fr);gap:8px 12px}.tm-new>.sc-av{--s:72px;grid-row:span 2}.tm-new .tm-bubble,.tm-new .tm-thanks-btn{grid-column:1/-1}.tm-new .sc-ptype{justify-self:start}.tm-bubble:before{display:none}.tm-groups{flex-wrap:nowrap;margin-left:-12px;margin-right:-12px;padding:2px 12px 6px;overflow-x:auto}.tm-groups button{flex:none;max-width:none;overflow:visible}.tm-cards{grid-template-columns:minmax(0,1fr)}.tm-card{grid-template-columns:64px minmax(0,1fr)}.tm-card>.sc-av{--s:64px}.tm-card__foot .tm-mini span{display:none}.tm-mini{justify-content:center;width:40px;padding:0}.tm-card .sc-ptype{height:28px;padding:0 10px 0 4px;font-size:12.5px}.tm-card .sc-ptype img{width:22px;height:22px}.tp-hero{text-align:center;border-radius:var(--ds-radius-md);grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;min-height:0;padding:22px 14px 16px}.tp-hero:before{background:linear-gradient(#fafcff00 0%,#fafcffd9 45%,#fafcfff7 70%)}.tp-hero>.sc-av{--s:150px}.tp-hero h1{font-size:32px}.tp-hero__meta{font-size:14px}.tp-hero .sc-chips,.tp-title{justify-content:center}.tp-send{justify-content:center;justify-self:stretch;min-height:56px;font-size:18px}.tp-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.tp-panel{padding:16px 14px}.tp-say{padding:16px 18px;font-size:16px}.tp-row{grid-template-columns:76px minmax(0,1fr)}.tp-quests li{grid-template-columns:34px minmax(0,1fr);gap:4px 12px}.tp-quests .qd-circle{grid-row:span 2;width:32px;height:32px}.tp-quests .sc-link{grid-column:2;justify-self:start}.tp-thanks{grid-template-columns:minmax(0,1fr)}.tp-card{grid-template-columns:64px minmax(0,1fr)}.tp-card>.sc-av{--s:60px}.tm-hero{grid-template-columns:minmax(0,1fr)}.tm-hero__badge{width:84px;height:84px;position:absolute;top:10px;right:10px}.tm-hero h1,.tm-hero p{padding-right:88px}}.tp-count{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;padding:10px 4px 6px;display:grid}.tp-count>img{object-fit:contain;filter:drop-shadow(0 10px 14px #1e3c8c33);width:120px;height:120px}.tp-count b{font:900 56px/1 var(--ds-font-game);color:var(--ds-ink);align-items:baseline;gap:6px;display:flex}.tp-count b small{font:800 20px/1 var(--ds-font-body);color:var(--ds-ink-2)}.tp-count p{font:var(--ds-text-body);color:var(--ds-ink-3);margin:10px 0 0}.tp-count .dw-wbtn{min-height:44px;margin-top:14px}@media (max-width:1023px){.tp-count{grid-template-columns:80px minmax(0,1fr);gap:14px}.tp-count>img{width:80px;height:80px}.tp-count b{font-size:42px}}}
@layer catalog{.qf-head h1{font:var(--ds-text-display);letter-spacing:.02em;color:var(--ds-ink);margin:0;font-size:40px}.qf-head p{font:var(--ds-text-body-lg);color:var(--ds-ink-2);margin:6px 0 0;font-size:16px}.qf-head__row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.qf-head__row .sc-seg{margin-left:auto}.qf-head__row .sc-seg a{min-width:0;height:40px;font-size:13px}.qf-seed{border-radius:var(--ds-radius-md);box-shadow:inset 0 0 0 1.5px #f5b82e8c, var(--ds-shadow-flat);background:linear-gradient(100deg,#fff8e3,#fffdf6);align-items:center;gap:18px;margin-top:16px;padding:14px 22px;display:flex}.qf-seed img{object-fit:contain;flex:none;width:70px;height:70px}.qf-seed b{font:700 16px/1.5 var(--ds-font-body);color:var(--ds-ink);display:block}.qf-seed b span{color:var(--ds-ink-2);font-size:14px;font-weight:500}.qf-seed p{font:var(--ds-text-body);color:var(--ds-ink-2);margin:2px 0 0}.qf-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;margin-top:16px;display:grid}.qf-grid>*{min-width:0}.qf-side{flex-direction:column;gap:16px;display:flex}.qf-sheet{border-radius:var(--ds-radius-lg);box-shadow:inset 0 0 0 1.5px #f5b82e99, var(--ds-shadow-panel);background:linear-gradient(#fffdf6fa,#fffaecfa),url(../media/ds-story-page.1k2yg6e7val9-.jpg) 50%/cover;padding:26px 30px 24px;position:relative}.qf-sheet__flag{position:absolute;top:10px;right:28px}.qf-sheet__flag .sc-flag{filter:drop-shadow(0 6px 8px #1a2b5c2e);height:110px}.qf-types{gap:12px;margin-bottom:22px;padding-right:110px;display:flex}.qf-type{border-radius:var(--ds-radius-sm);min-width:160px;height:52px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);font:700 15px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;background:#fff;border:0;padding:0 20px}.qf-type[aria-pressed=true]{background:var(--ds-blue-soft);color:var(--ds-text-blue);box-shadow:inset 0 0 0 2px var(--ds-blue), 0 4px 10px #2f6bf026}.qf-sec{margin-top:18px}.qf-sec:first-of-type{margin-top:0}.qf-sec>.sc-label{margin-bottom:8px}.qf-sec>.sc-label small{font:var(--ds-text-caption);color:var(--ds-ink-3);font-weight:500}.qf-title{position:relative}.qf-title .sc-textarea{min-height:112px;padding-bottom:34px;font-size:16px;font-weight:500}.qf-ai{border-radius:var(--ds-radius-xs);height:28px;font:700 13px/1 var(--ds-font-body);color:var(--ds-text-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:absolute;bottom:8px;right:12px}.qf-ai svg{width:16px;height:16px}.qf-ai:hover{background:var(--ds-blue-soft)}.qf-ai--off{color:var(--ds-ink-3);cursor:default}.qf-ai--off:hover{background:0 0}.qf-tags{flex-wrap:wrap;gap:8px;display:flex}.qf-tagbtn{border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--c) 10%, #fff);height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 24%, transparent);font:700 14px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px 0 14px;display:inline-flex}.qf-tagbtn:before{content:"";background:var(--c);border-radius:50%;width:12px;height:12px}.qf-tagbtn[aria-pressed=true]{background:color-mix(in srgb, var(--c) 16%, #fff);box-shadow:inset 0 0 0 2px var(--c);color:var(--ds-ink)}.qf-tagbtn[aria-pressed=true]:after{content:"×";color:var(--ds-ink-3);margin-left:2px;font-size:16px}.qf-tagbtn--new{--c:#98a4c0;box-shadow:inset 0 0 0 1.5px dashed;border:1.5px dashed var(--ds-ink-4);color:var(--ds-text-blue);background:#fff}.qf-tagbtn--new:before{display:none}.qf-adds{flex-wrap:wrap;gap:8px 10px;display:flex}.qf-add{border-radius:var(--ds-radius-sm);height:42px;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;align-items:center;gap:10px;padding:0 22px 0 16px;display:inline-flex}.qf-add b{color:var(--ds-ink-3);font-size:18px;font-weight:500}.qf-add:hover{background:var(--ds-blue-soft)}.qf-add[aria-expanded=true]{background:var(--ds-blue-soft);color:var(--ds-text-blue);box-shadow:inset 0 0 0 1.5px var(--ds-blue)}.qf-open{border-radius:var(--ds-radius-sm);box-shadow:inset 0 0 0 1px var(--ds-line);background:#ffffffd9;gap:10px;margin-top:12px;padding:14px;display:grid}.qf-open .sc-field{grid-template-columns:120px minmax(0,1fr);align-items:center}.qf-open .sc-note{grid-column:2}.qf-row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.qf-person{border-radius:var(--ds-radius-sm);height:56px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);font:700 15px/1 var(--ds-font-body);color:var(--ds-ink);background:#fff;align-items:center;gap:12px;padding:0 16px 0 8px;display:inline-flex}.qf-person button{color:var(--ds-ink-3);cursor:pointer;background:0 0;border:0;margin-left:16px;font-size:20px}.qf-person--add{color:var(--ds-text-blue);box-shadow:inset 0 0 0 1.5px var(--ds-blue);background:var(--ds-blue-soft);cursor:pointer;border:0}.qf-people,.qf-pills{flex-wrap:wrap;gap:8px;display:flex}.qf-pill{border-radius:var(--ds-radius-pill);height:38px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);font:700 13px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;background:#fff;border:0;padding:0 18px}.qf-pill[aria-pressed=true]{background:var(--ds-blue-soft);color:var(--ds-text-blue);box-shadow:inset 0 0 0 2px var(--ds-blue)}.qf-exits{flex-wrap:wrap;align-items:flex-start;gap:16px 20px;margin-top:22px;display:flex}.qf-exit{justify-items:center;gap:6px;display:grid}.qf-exit .dw-wbtn{min-width:220px;min-height:52px;font-size:16px}.qf-exit small{font:var(--ds-text-caption);color:var(--ds-ink-3)}.qf-draft{min-height:52px;font:700 16px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;background:0 0;border:0;align-self:center;padding:0 16px}.qf-draft:hover{color:var(--ds-text-blue)}.qf-err{font:var(--ds-text-body-sm);color:var(--ds-text-danger);margin-top:6px;font-weight:700}.qf-lock{opacity:.55;pointer-events:none}.qf-preview .ql-card{box-shadow:var(--ds-shadow-card), inset 0 0 0 1px var(--ds-line);pointer-events:none}.qf-flow{margin:4px 0 0;padding:0;list-style:none}.qf-flow li{min-height:66px;font:var(--ds-text-body-lg);color:var(--ds-ink-2);align-items:center;gap:18px;padding-left:4px;display:flex;position:relative}.qf-flow li:before{content:"";border:2.5px solid var(--ds-blue);background:#fff;border-radius:50%;flex:none;width:22px;height:22px}.qf-flow li.is-now:before{background:var(--ds-blue);box-shadow:inset 0 0 0 4px #fff}.qf-flow li+li:after{content:"";background:#c8d4ea;width:2px;height:30px;position:absolute;top:-20px;left:15px}.qa-card{gap:16px;padding:28px 32px;display:grid}.qa-steps{gap:8px;display:flex}.qa-steps i{background:#dde6f5;border-radius:3px;width:44px;height:6px}.qa-steps i.is-on{background:var(--ds-blue-grad)}.qa-bubble{align-items:flex-start;gap:16px;display:flex}.qa-bubble img{object-fit:contain;flex:none;width:84px;height:84px}.qa-bubble div{background:linear-gradient(120deg,#eef3ff,#f6efff);border-radius:4px 20px 20px;padding:16px 20px;position:relative}.qa-bubble small{font:var(--ds-text-caption);color:var(--ds-text-purple);font-weight:700;display:block}.qa-bubble b{font:800 22px/1.45 var(--ds-font-body);color:var(--ds-ink);margin-top:4px;display:block}.qa-hints{flex-wrap:wrap;gap:8px;display:flex}.qa-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qa-acts .dw-wbtn{min-width:180px;min-height:50px}@media (max-width:1279px) and (min-width:1024px){.qf-grid{grid-template-columns:minmax(0,1fr) 330px}.qf-exit .dw-wbtn{min-width:180px}}@media (max-width:1023px){.qf-head h1{font:var(--ds-text-h1);font-size:26px}.qf-head p{font-size:13px}.qf-head__row .sc-seg{margin-left:0}.qf-seed{gap:12px;padding:12px 14px}.qf-seed img{width:56px;height:56px}.qf-seed b{font-size:14px}.qf-seed p{font-size:13px}.qf-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.qf-sheet{border-radius:var(--ds-radius-md);padding:18px 14px}.qf-sheet__flag{top:8px;right:10px}.qf-sheet__flag .sc-flag{height:76px}.qf-types{gap:8px;margin-bottom:16px;padding-right:72px}.qf-type{flex:1;min-width:0;height:44px;padding:0 8px;font-size:13px}.qf-row{grid-template-columns:minmax(0,1fr);gap:6px}.qf-open .sc-field{grid-template-columns:minmax(0,1fr)}.qf-open .sc-note{grid-column:1}.qf-exits{bottom:calc(var(--tab-h,60px) + var(--safe-b,0px));z-index:5;border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md);background:#fffffff5;grid-template-columns:auto 1fr 1fr;gap:8px;margin:18px -14px -18px;padding:10px 12px;display:grid;position:sticky;box-shadow:0 -6px 16px #3460b214}.qf-exit small{display:none}.qf-exit .dw-wbtn{width:100%;min-width:0;min-height:46px;font-size:14px}.qf-draft{order:-1;min-height:46px;padding:0 8px;font-size:14px}.qa-card{padding:18px 14px}.qa-bubble img{width:60px;height:60px}.qa-bubble b{font-size:18px}}@media (min-width:1024px){#qf-count{margin-right:96px}}}
@layer catalog{.qr-banner{isolation:isolate;border-radius:var(--ds-radius-lg);min-height:150px;box-shadow:var(--ds-shadow-card), inset 0 0 0 1px #fffc;background:#e5effc url(../media/scene-sky-wide.10fznz3kd_jdx.jpg) 50% 70%/cover;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px 26px 12px 18px;display:grid;position:relative;overflow:hidden}.qr-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#f8fbffeb 30%,#f8fbff9e 100%);position:absolute;inset:0}.qr-emblem{place-items:center;height:136px;display:grid;position:relative}.qr-emblem img{width:150px;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.qr-emblem .sc-flag{height:112px;margin-bottom:10px;position:relative}.qr-banner h1{font:900 34px/1.2 var(--ds-font-game);letter-spacing:.04em;color:var(--ds-ink);margin:0}.qr-banner p{font:500 15px/1.6 var(--ds-font-body);color:var(--ds-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.qr-gains{gap:12px;display:flex}.qr-gain{height:64px;box-shadow:var(--ds-shadow-card);font:900 20px/1 var(--ds-font-game);color:var(--ds-ink);white-space:nowrap;background:#ffffffeb;border-radius:20px;align-items:center;gap:10px;padding:0 22px 0 14px;display:inline-flex}.qr-gain img{width:38px;height:38px}.qr-gain{animation:qr-pop .5s var(--ds-ease-back) .2s backwards}@keyframes qr-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qr-gain{animation:none}}.qr-lead{margin:26px 0 12px}.qr-lead h2{font:800 26px/1.35 var(--ds-font-body);color:var(--ds-ink);margin:0}.qr-lead p{font:var(--ds-text-body-lg);color:var(--ds-ink-3);margin:4px 0 0;font-size:16px}.qr-top{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.qr-mates{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.qr-mate{grid-template-columns:124px minmax(0,1fr);gap:6px 18px;padding:18px 20px 20px;display:grid}.qr-mate>.sc-av{--s:124px;box-shadow:0 0 0 4px #fff,0 0 0 5px #dfe7f5,0 6px 14px #1a2b5c1f}.qr-mate h3{font:800 21px/1.3 var(--ds-font-body);color:var(--ds-ink);overflow-wrap:anywhere;margin:4px 0 6px}.qr-mate .sc-chips{margin-bottom:8px}.qr-role{border-radius:var(--ds-radius-pill);height:26px;font:700 12px/1 var(--ds-font-body);color:var(--ds-ink-2);background:#eef3fb;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.qr-role:before{content:"";background:var(--ds-success);border-radius:50%;width:9px;height:9px}.qr-role--seed:before{background:var(--ds-blue)}.qr-mate p{font:var(--ds-text-body);color:var(--ds-ink-2);margin:0}.qr-mate small{font:var(--ds-text-caption);color:var(--ds-ink-3);margin-top:4px;display:block}.qr-mate__env{grid-column:1/-1;justify-items:center;gap:10px;margin-top:6px;display:grid}.qr-mate__env img{filter:drop-shadow(0 6px 10px #a0781e33);width:150px;height:auto}.qr-mate__env .dw-wbtn{width:min(100%,260px);min-height:46px;font-size:15px}.qr-mate.is-writing{grid-template-columns:76px minmax(0,1fr);gap:6px 14px;position:relative}.qr-mate.is-writing>.sc-av{--s:76px}.qr-mate.is-writing>div{min-width:0;padding-right:58px}.qr-mate.is-writing .qr-mate__envsm{width:60px;position:absolute;top:14px;right:14px}.qr-write{grid-column:1/-1;gap:10px;display:grid}.qr-write__ta{position:relative}.qr-write__ta .sc-textarea{min-height:82px;padding-bottom:26px}.qr-write__ta .sc-count{position:absolute;bottom:8px;right:12px}.qr-aihelp{border-radius:var(--ds-radius-xs);height:36px;font:500 13px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;background:#eef2f9;border:0}.qr-addpt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qr-addpt .sc-label{flex-basis:100%;font-size:13px}.qr-addpt .qf-pill{min-width:56px;height:36px;padding:0 14px}.qr-addpt em{font:var(--ds-text-caption);color:var(--ds-ink-3);margin-left:auto;font-style:normal}.qr-send{align-items:center;gap:12px;display:flex}.qr-send .dw-wbtn{min-width:150px;min-height:46px;margin-left:auto;font-size:15px}.qr-toggle{font:700 14px/1 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.qr-toggle i{background:var(--ds-blue);border-radius:13px;width:44px;height:26px;position:relative}.qr-toggle i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:21px}.qr-mate.is-sent .qr-mate__env img{width:120px}.qr-sent{border-radius:var(--ds-radius-pill);background:var(--ds-success-bg);height:44px;color:var(--ds-text-success);font:800 14px/1 var(--ds-font-body);align-items:center;gap:8px;padding:0 20px;display:inline-flex}.qr-got{border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-panel);background:#f7c95a url(../media/ds-thanks-pattern-gold.2751lt1-z54q5.png) 50%/180px;padding:14px}.qr-got__in{background:linear-gradient(#fffdf7,#fff8e8);border-radius:16px;padding:20px 22px 22px;box-shadow:inset 0 0 0 1px #f5b82e66}.qr-got h2{font:800 21px/1.3 var(--ds-font-body);color:var(--ds-ink);margin:0 0 12px}.qr-letter{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px 16px;display:grid}.qr-letter>img{width:150px}.qr-letter__who{font:800 16px/1.2 var(--ds-font-body);color:var(--ds-ink);justify-items:center;gap:8px;display:grid}.qr-letter__who .sc-av{--s:104px}.qr-letter p{font:500 16px/1.75 var(--ds-font-body);color:var(--ds-ink);grid-column:1/-1;margin:4px 0 0}.qr-got__none{text-align:center;font:var(--ds-text-body-sm);color:var(--ds-ink-3);justify-items:center;gap:6px;padding:10px 0;display:grid}.qr-got__none img{width:110px}.qr-got__acts{align-items:center;gap:14px;margin-top:14px;display:flex}.qr-got__acts .dw-wbtn{flex:1;min-height:48px;font-size:15px}.qr-bookwrap{margin-top:30px}.qr-ribbon-row{border-radius:var(--ds-radius-md);background:var(--ds-gold-soft);height:46px;font:900 17px/1 var(--ds-font-game);color:var(--ds-ink);justify-content:center;align-items:center;gap:10px;margin-bottom:8px;display:flex;box-shadow:inset 0 0 0 1px #f5b82e73}.qr-ribbon-row img{width:28px;height:28px}.qr-ribbon-row small{font:500 13px/1 var(--ds-font-body);color:var(--ds-ink-3)}.qr-book{filter:drop-shadow(0 18px 24px #462d0f40);background:url(../media/ds-story-openbook.3torpsfmaz07c.png) 50%/100% 100% no-repeat;width:100%;height:520px;position:relative}.qr-book__head{align-items:center;gap:12px;display:flex;position:absolute;top:8%;left:13.5%;right:53%}.qr-book__head .sc-flag{height:64px}.qr-book__head b{font:800 14.5px/1.5 var(--ds-font-body);color:#3b2a14;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qr-ribbons{gap:8px;display:flex;position:absolute;top:-2%;right:4.5%}.qr-ribbons span{color:#fff;width:74px;height:116px;font:900 15px/1.1 var(--ds-font-game);text-shadow:0 1px 2px #0000004d;clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);align-content:start;justify-items:center;gap:4px;padding-top:14px;display:grid}.qr-ribbons span img{width:34px;height:34px}.qr-ribbons .is-pt{background:linear-gradient(#ffd766,#e9a414)}.qr-ribbons .is-xp{background:linear-gradient(#4a8dff,#1f4fd0)}.qr-page{color:#3b2a14;position:absolute;overflow:hidden}.qr-page--l{inset:23% 53% 31% 13%}.qr-page--r{inset:13% 14% 36% 55%}.qr-page h3{font:800 21px/1.3 var(--ds-font-body);color:#24314f;margin:0 0 8px}.qr-road{margin:0;padding:0;list-style:none;position:relative}.qr-road:before{content:"";background:#9db6e6;width:2px;position:absolute;top:10px;bottom:12px;left:8px}.qr-road li{min-height:29px;font:500 13.5px/1.3 var(--ds-font-body);grid-template-columns:26px 80px minmax(0,1fr);align-items:center;display:grid;position:relative}.qr-road li.is-more span{color:#8b7a5c}.qr-road li:before{content:"";z-index:1;background:#fff8e9;border:2.5px solid #5d8de6;border-radius:50%;width:14px;height:14px;position:relative}.qr-road time{font:800 15px/1 var(--ds-font-body);color:#2456c9}.qr-road li.is-goal:before{background:radial-gradient(#ffd766 40%,#f5b82e 41%);border-color:#e9a414;width:18px;height:18px;margin-left:-2px}.qr-road li.is-goal time,.qr-road li.is-goal span{color:#8a5a00;font-weight:800}.qr-story{font:500 14px/1.8 var(--ds-font-body);margin:0}.qr-story-foot{font:var(--ds-text-caption);color:var(--ds-ink-3);justify-content:flex-end;align-items:center;gap:16px;margin:6px 4% 0 0;display:flex}.qr-story-foot .sc-link{font-size:15px}.qr-story-wait{font:var(--ds-text-body);justify-items:start;gap:10px;display:grid}.qr-story-wait img{width:84px}.qr-bottom{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:20px;display:grid}.qr-retro .sc-field+.sc-field{margin-top:14px}.qr-retro .dw-wbtn{min-width:150px;min-height:46px;margin-top:16px}.qr-voices{margin:0;padding:0;list-style:none}.qr-voices li{border-bottom:1px solid var(--ds-line);grid-template-columns:88px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.qr-voices li:last-child{border-bottom:0}.qr-voices .sc-av{--s:88px}.qr-voices b{font:800 15px/1.3 var(--ds-font-body);color:var(--ds-ink)}.qr-voices small{font:var(--ds-text-caption);color:var(--ds-ink-3);margin-top:2px;display:block}.qr-voices p{border-radius:var(--ds-radius-sm);font:var(--ds-text-body);color:var(--ds-ink-2);background:#f2f5fb;margin:6px 0 0;padding:10px 14px}.qr-seeds{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.qr-seed{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-card), inset 0 0 0 1px var(--ds-line);background:#fff;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;padding:14px 20px;display:grid}.qr-seed img{justify-self:center;width:104px}.qr-seed b{font:700 16px/1.6 var(--ds-font-body);color:var(--ds-ink)}.qr-seed .sc-link{justify-self:end;font-size:15px}.qr-seed>div{gap:6px;display:grid}.qr-ai-chip{border-radius:var(--ds-radius-pill);height:28px;font:700 12.5px/1 var(--ds-font-body);color:var(--ds-ink-2);background:#eef2f9;align-items:center;padding:0 14px;display:inline-flex}@media (max-width:1279px) and (min-width:1024px){.qr-top{grid-template-columns:minmax(0,1fr) 340px}.qr-mates{grid-template-columns:minmax(0,1fr)}.qr-page h3{font-size:19px}.qr-road li{grid-template-columns:24px 78px minmax(0,1fr);min-height:30px;font-size:13px}.qr-story{font-size:13.5px;line-height:1.85}}@media (max-width:1023px){.qr-banner{border-radius:var(--ds-radius-md);grid-template-columns:96px minmax(0,1fr);gap:4px 12px;padding:12px 14px}.qr-emblem{height:96px}.qr-emblem img{width:100px}.qr-emblem .sc-flag{height:76px;margin-bottom:6px}.qr-banner h1{font-size:24px}.qr-banner p{font-size:12.5px}.qr-gains{grid-column:1/-1;justify-content:center}.qr-gain{height:44px;padding:0 16px 0 10px;font-size:15px}.qr-gain img{width:28px;height:28px}.qr-lead h2{font-size:20px}.qr-lead p{font-size:13px}.qr-top,.qr-mates,.qr-bottom,.qr-seeds{grid-template-columns:minmax(0,1fr);gap:12px}.qr-mate{grid-template-columns:64px minmax(0,1fr) 64px;gap:4px 12px;padding:12px 14px}.qr-mate>.sc-av{--s:64px;grid-row:span 2}.qr-mate h3{margin:0 0 4px;font-size:16px}.qr-mate .sc-chips{margin-bottom:4px}.qr-mate__env{grid-area:1/3/span 2;margin:0}.qr-mate__env img{width:60px}.qr-mate__env .dw-wbtn{opacity:0;width:auto;position:absolute;inset:0}.qr-mate{position:relative}.qr-mate small{display:none}.qr-mate.is-writing{grid-template-columns:56px minmax(0,1fr)}.qr-mate.is-writing>.sc-av{--s:56px}.qr-mate.is-writing .qr-mate__envsm{display:none}.qr-mate.is-writing>div{padding-right:0}.qr-letter{grid-template-columns:90px minmax(0,1fr)}.qr-letter>img{width:90px}.qr-letter__who .sc-av{--s:64px}.qr-book{aspect-ratio:auto;filter:none;background:0 0;gap:12px;height:auto;min-height:0;display:grid}.qr-book__head,.qr-page,.qr-ribbons{position:static}.qr-ribbons{display:none}.qr-book__head{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-card);background:#fbf3df url(../media/ds-story-page.1k2yg6e7val9-.jpg) 50%/cover;padding:14px}.qr-book__head .sc-flag{height:56px}.qr-page{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-card), inset 0 0 0 1px #966e3233;background:#fbf3df url(../media/ds-story-page.1k2yg6e7val9-.jpg) 50%/cover;padding:18px 16px}.qr-page--r{padding-bottom:8px}.qr-story-foot{justify-content:space-between;margin:8px 0 0;padding:0 4px}.qr-page h3{font-size:19px}.qr-road li{grid-template-columns:24px 72px minmax(0,1fr);font-size:13px}.qr-story{font-size:14px;line-height:1.9}.qr-voices li{grid-template-columns:56px minmax(0,1fr);gap:12px}.qr-voices .sc-av{--s:56px}.qr-seed{grid-template-columns:72px minmax(0,1fr);padding:12px}.qr-seed img{width:64px}}.qr-got__acts .sc-link{color:var(--ds-text-blue)}@media (max-width:1279px) and (min-width:1024px){.qr-page--l{left:12%}.qr-page--r{right:13%}.qr-road time,.qr-book__head b{font-size:13px}.qr-story{font-size:13px;line-height:1.75}}}
@layer catalog{.rl{word-break:auto-phrase;line-break:strict;gap:16px;display:grid}.rl-nw{white-space:nowrap;display:inline-block}.rl-h2{font:var(--ds-text-h2);color:var(--ds-ink);letter-spacing:var(--ds-text-h2-tracking);margin:8px 0 0}.rl-meta{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:4px 0 0}.rl-none{color:var(--ds-ink-3);font:var(--ds-text-body)}.rl-you{border-radius:var(--ds-radius-pill);color:#8f5200;height:20px;font:var(--ds-text-micro);background:#fff1d6;align-items:center;padding:0 8px;font-weight:800;display:inline-flex}.rl-hero{background-position:50% 58%;background-size:210%;min-height:210px}.rl-hero__art{filter:drop-shadow(0 18px 24px #14285a4d);width:auto;height:176px;animation:.9s cubic-bezier(.2,.8,.3,1) both rl-float-in;position:absolute;top:50%;right:9%;transform:translateY(-50%)rotate(-14deg)}.rl-startbtn{background:#fff}@keyframes rl-float-in{0%{opacity:0;transform:translateY(-38%)rotate(-30deg)scale(.86)}}@media (max-width:1023px){.rl-hero{background-size:340%;min-height:0;padding-right:116px}.rl-hero__art{height:92px;right:12px}}.rl-path{--face:72px;--cur:92px;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.rl-node{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.rl-node__dot{z-index:1;width:var(--cur);height:var(--cur);place-items:center;display:grid;position:relative}.rl-node__dot .sc-av{--s:var(--face);width:var(--face);height:var(--face);font-size:calc(var(--face) * .38);box-shadow:0 0 0 4px #c9d3e3,0 0 0 7px #fff,0 8px 18px #1a2b5c2e}.rl-node.is-done .rl-node__dot .sc-av{box-shadow:0 0 0 4px #2eb872,0 0 0 7px #fff,0 8px 18px #1a2b5c2e}.rl-node.is-cur .rl-node__dot .sc-av{--s:var(--cur);width:var(--cur);height:var(--cur);box-shadow:0 0 0 5px #f5b323,0 0 0 9px #fff,0 0 26px 8px #ffc4408c,0 10px 22px #1a2b5c38}.rl-node.is-me.is-todo .rl-node__dot .sc-av{box-shadow:0 0 0 4px #f5b323,0 0 0 7px #fff,0 8px 18px #1a2b5c2e}.rl-node+.rl-node:before{content:"";z-index:0;top:calc(var(--cur) / 2 - 3px);background:repeating-linear-gradient(90deg,#c9d3e3 0 10px,#0000 10px 16px);border-radius:3px;width:100%;height:6px;position:absolute;right:50%}.rl-node.is-on:before{background:linear-gradient(90deg,#4cd08a,#2eb872);box-shadow:0 0 10px #2eb87273}.rl-node--count .rl-node__dot b{width:var(--face);height:var(--face);font:800 26px/1 var(--ds-font-num,var(--ds-font-body));color:var(--ds-ink);background:#fffffff0;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 4px #2eb872,0 0 0 7px #fff,0 8px 18px #1a2b5c29}.rl-node--count .rl-node__dot b>span{white-space:nowrap}.rl-node--count .rl-node__dot b small{margin-left:1px;font-size:max(11px,.5em);font-weight:800}.rl-node--count.is-todo .rl-node__dot b{outline-offset:-3px;color:var(--ds-ink-2);outline:3px dashed #b8c4d8;box-shadow:0 0 0 7px #fff,0 8px 18px #1a2b5c24}.rl-node--goal .rl-node__dot img{width:var(--face);height:var(--face);object-fit:contain;filter:drop-shadow(0 6px 12px #1a2b5c33)}.rl-node--goalwait .rl-node__dot img{opacity:.5;filter:grayscale(.7)}.rl-node--goalwait .rl-node__lab{color:var(--ds-ink-2)}.rl-node__lab{border-radius:var(--ds-radius-pill);max-width:100%;font:800 14px/1.4 var(--ds-font-body);color:var(--ds-ink);white-space:nowrap;text-overflow:ellipsis;background:#ffffffdb;padding:2px 10px;overflow:hidden}.rl-node.is-cur .rl-node__lab,.rl-node.is-me.is-todo .rl-node__lab{color:#4a2c00;background:linear-gradient(#ffe7a3,#ffd36b);box-shadow:inset 0 0 0 1.5px #e9a826}.rl-node__sub{font:700 12px/1.35 var(--ds-font-body);color:var(--ds-ink-2);text-shadow:0 1px #ffffffe6}.rl-node.is-cur .rl-node__sub{color:#6b3f00;font-weight:800}.rl-baton{z-index:2;filter:drop-shadow(0 6px 8px #14285a4d);width:54px;height:auto;animation:.8s cubic-bezier(.2,.8,.3,1.2) .2s both rl-baton-in;position:absolute;top:-22px;right:-12px;transform:rotate(18deg)}@keyframes rl-baton-in{0%{opacity:0;transform:translate(-34px,-26px)rotate(-40deg)scale(.7)}}.rl-node.is-arrive .rl-node__dot{animation:.6s cubic-bezier(.2,.8,.3,1.3) both rl-pop}@keyframes rl-pop{40%{transform:scale(1.12)}}.rl-path--compact{--face:54px;--cur:66px;margin-top:14px}.rl-path--compact .rl-node__lab{padding:1px 8px;font-size:13px}.rl-path--compact .rl-node--count .rl-node__dot b{font-size:20px}.rl-path--compact .rl-baton{width:40px;top:-16px;right:-10px}@media (max-width:1023px){.rl-path{--face:46px;--cur:58px}.rl-path--compact{--face:42px;--cur:52px}.rl-node__lab{padding:1px 6px;font-size:12px}.rl-node__sub{font-size:11px}.rl-node--count .rl-node__dot b{font-size:17px;box-shadow:0 0 0 3px #2eb872,0 0 0 5px #fff}.rl-node__dot .sc-av{box-shadow:0 0 0 3px #c9d3e3,0 0 0 5px #fff}.rl-node.is-done .rl-node__dot .sc-av{box-shadow:0 0 0 3px #2eb872,0 0 0 5px #fff}.rl-node.is-cur .rl-node__dot .sc-av{box-shadow:0 0 0 4px #f5b323,0 0 0 6px #fff,0 0 16px 4px #ffc44080}.rl-node+.rl-node:before{height:4px;top:calc(var(--cur) / 2 - 2px)}.rl-baton,.rl-path--compact .rl-baton{width:32px;top:-12px;right:-8px}}.rl-feature{box-shadow:var(--ds-shadow-card), inset 0 0 0 2px #f5b323;background:linear-gradient(#fffdf6,#fff 40%);grid-template-columns:minmax(0,1fr) 360px;gap:22px;padding:22px 24px;display:grid}.rl-turnchip{height:28px;padding:0 12px;font-size:13px}.rl-feature__title{font:var(--ds-text-h1);color:var(--ds-ink);margin:10px 0 0;font-size:28px}.rl-feature__title a{color:inherit}.rl-count{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:12px 0 0}.rl-count b{color:var(--ds-ink);font-weight:800}.rl-prev{border-radius:var(--ds-radius-md);background:#f3f6fc;flex-direction:column;align-self:stretch;gap:10px;padding:18px;display:flex}.rl-prev__h{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:0;font-weight:800}.rl-prev__who{color:var(--ds-ink);align-items:center;gap:10px;font-weight:800;display:flex}.rl-prev__text{font:var(--ds-text-body);color:var(--ds-ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.rl-answerbtn{justify-content:center;min-height:48px;margin-top:auto;font-size:16px}.rl-feature.is-new,.rl-card.is-new{animation:.7s cubic-bezier(.2,.8,.3,1) both rl-rise}@keyframes rl-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (max-width:1023px){.rl-feature{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 14px}.rl-feature__title{font-size:22px}}.rl-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1023px){.rl-cards{grid-template-columns:minmax(0,1fr);gap:12px}}.rl-card{color:inherit;flex-direction:column;gap:10px;padding:18px 20px;transition:transform .15s,box-shadow .15s;display:flex}.rl-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1a2b5c1f,inset 0 0 0 1px #ffffffe6}.rl-card__head{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;display:flex}.rl-card__head h3{min-width:0;font:var(--ds-text-h2);color:var(--ds-ink);flex:180px;margin:0;font-size:20px}.rl-card .rl-meta{margin:0}.rl-soon{border-radius:var(--ds-radius-pill);background:var(--ds-blue-soft);height:26px;color:var(--ds-text-blue);font:800 12px/1 var(--ds-font-body);white-space:nowrap;flex:none;align-items:center;padding:0 10px;display:inline-flex}.rl-card__cur{color:var(--ds-ink);align-items:center;gap:12px;font-size:15px;display:flex}.rl-card__cur .sc-av{box-shadow:0 0 0 3px #f5b323,0 0 0 5px #fff}.rl-card__goal{background:var(--ds-success-bg);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 3px #2eb872,0 0 0 5px #fff}.rl-card__goal img{object-fit:contain;width:34px;height:34px}.rl-card__last{border-radius:var(--ds-radius-md);font:var(--ds-text-body-sm);color:var(--ds-ink-2);background:#f3f6fc;align-items:center;gap:10px;padding:8px 12px;display:flex}.rl-card__last span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rl-card__last--none span{white-space:normal}.rl-card__foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.rl-card__n{font:var(--ds-text-body-sm);color:var(--ds-ink-3);white-space:nowrap;margin-left:auto}.rl-who{align-items:center;gap:6px;display:inline-flex}.rl-stack{display:inline-flex}.rl-stack .sc-av{box-shadow:0 0 0 2px #fff}.rl-stack .sc-av+.sc-av{margin-left:-8px}.rl-plus{font:700 13px/1 var(--ds-font-body);color:var(--ds-ink-3);white-space:nowrap}.rl-done ul{margin:0;padding:4px 20px;list-style:none}.rl-done li+li{border-top:1px solid var(--ds-line)}.rl-donerow{min-height:64px;color:inherit;grid-template-columns:250px minmax(0,1fr) auto 20px;align-items:center;gap:16px;display:grid}.rl-donerow__t{font:var(--ds-text-h3);color:var(--ds-ink)}.rl-donerow__m{font:var(--ds-text-body-sm);color:var(--ds-ink-3);white-space:nowrap}.rl-donerow svg{width:18px;height:18px;color:var(--ds-ink-3)}@media (max-width:1023px){.rl-done ul{padding:4px 14px}.rl-donerow{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"t c""m c""w c";gap:4px 10px;padding:12px 0}.rl-donerow .rl-who{grid-area:w}.rl-donerow__t{grid-area:t}.rl-donerow__m{white-space:normal;grid-area:m}.rl-donerow svg{grid-area:c}}.rl-empty img{width:132px;height:auto}.rl-band{isolation:isolate;border-radius:var(--ds-radius-lg);background:#dfeafb var(--hero) 50% 62% / 190% auto no-repeat;box-shadow:var(--ds-shadow-card), inset 0 0 0 1px #ffffffb3;grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 28px 22px;display:grid;position:relative;overflow:hidden}.rl-band:after{content:"";z-index:-1;background:radial-gradient(40% 80% at 50% 10%,#fff4d273,#fff4d200 70%),linear-gradient(#fff0 55%,#ffffff59 100%);position:absolute;inset:0}.rl-band__title{border-radius:var(--ds-radius-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffdb;justify-self:start;max-width:640px;padding:14px 22px;box-shadow:0 8px 22px #1a2b5c1f}.rl-band__title h1{font:var(--ds-text-display);color:var(--ds-ink);margin:0;font-size:30px;line-height:1.35}.rl-band__title p{font:var(--ds-text-body);color:var(--ds-ink-2);margin:4px 0 0}.rl-band .rl-path{padding:4px 0 2px}@media (max-width:1023px){.rl-band{border-radius:var(--ds-radius-md);background-size:360%;gap:12px;padding:14px 10px}.rl-band__title{justify-self:stretch;min-width:0;max-width:none;margin:0 4px;padding:10px 14px}.rl-band__title h1{overflow-wrap:anywhere;font:var(--ds-text-h1);font-size:22px}.rl-band__title p{font-size:13px}}.rl-cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.rl-main,.rl-side{gap:14px;min-width:0;display:grid}@media (max-width:1279px){.rl-cols{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1023px){.rl-cols{grid-template-columns:minmax(0,1fr);gap:12px}}.rl-turn{align-items:center;gap:18px;padding:20px 24px;display:flex}.rl-turn h2{font:var(--ds-text-h2);color:var(--ds-ink);margin:0}.rl-turn p{font:var(--ds-text-body);color:var(--ds-ink-2);margin:4px 0 0}.rl-turn--mine{box-shadow:var(--ds-shadow-card), inset 0 0 0 2px #f5b323;background:linear-gradient(#fffdf6,#fff 30%);gap:14px;scroll-margin-top:90px;display:grid}.rl-turn__head{align-items:center;gap:14px;display:flex}.rl-turn__head .sc-av{box-shadow:0 0 0 3px #f5b323,0 0 0 5px #fff}.rl-turn__tile{border-radius:var(--ds-radius-md);background:linear-gradient(160deg,#eef4ff,#dfe9fb);flex:none;place-items:center;width:96px;height:96px;display:grid}.rl-turn__tile img{filter:drop-shadow(0 8px 10px #14285a40);width:70px;height:auto;transform:rotate(-16deg)}.rl-turn__tile--ok{background:var(--ds-success-bg);color:var(--ds-text-success)}.rl-turn__tile--ok svg{width:44px;height:44px}.rl-turn__art{width:88px;height:auto}.rl-write{gap:10px;display:grid}.rl-write .sc-textarea{resize:vertical;width:100%;min-height:108px}.rl-write__foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rl-write__hint{min-width:180px;font:var(--ds-text-body-sm);color:var(--ds-ink-3);flex:1}.rl-write__foot .dw-wbtn{justify-content:center;min-width:150px;min-height:48px;font-size:16px}@media (max-width:1023px){.rl-turn{gap:12px;padding:16px 14px}.rl-turn__tile{width:64px;height:64px}.rl-turn__tile img{width:46px}.rl-turn h2{font-size:18px}.rl-write__foot .dw-wbtn{width:100%}}.rl-anshead{align-items:baseline;gap:10px;margin-top:4px;display:flex}.rl-anshead .rl-h2{flex:1;margin:0}.rl-anshead__sort{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.rl-answers{gap:12px;display:grid}.rl-ans{gap:14px;padding:18px 20px;display:flex}.rl-ans--inbox{border-radius:var(--ds-radius-md);background:#f3f6fc;padding:14px 16px}.rl-ans--more{animation:.45s ease-out both rl-rise}.rl-ans .sc-av{flex:none}.rl-ans__body{flex:1;min-width:0}.rl-ans__who{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rl-ans__who b{font:var(--ds-text-h3);color:var(--ds-ink);font-size:16px}.rl-ans__who time{font:var(--ds-text-caption);color:var(--ds-ink-3)}.rl-ans__text{font:var(--ds-text-body);color:var(--ds-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;line-height:1.75}.rl-reacts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.rl-react{border-radius:var(--ds-radius-pill);height:34px;color:var(--ds-ink-2);font:700 13px/1 var(--ds-font-body);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ds-line);background:#fff;border:0;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.rl-react img{object-fit:contain;width:20px;height:20px}.rl-react svg{width:17px;height:17px;color:var(--ds-blue)}.rl-react.is-mine{background:var(--ds-blue-soft);box-shadow:inset 0 0 0 1.5px var(--ds-blue);color:var(--ds-text-blue)}.rl-react--add{width:34px;box-shadow:inset 0 0 0 1.5px var(--ds-line);outline-offset:-1px;background:0 0;outline:1px dashed #c3cde0;justify-content:center;padding:0}.rl-react--add svg{color:var(--ds-ink-3)}.rl-addwrap{display:inline-flex;position:relative}.rl-picker{z-index:5;border-radius:var(--ds-radius-pill);box-shadow:0 8px 22px #1a2b5c2e, inset 0 0 0 1px var(--ds-line);background:#fff;gap:2px;padding:4px;display:none;position:absolute;bottom:calc(100% + 6px);left:0}.rl-addwrap.is-open .rl-picker{display:inline-flex}.rl-picker button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.rl-picker button:hover{background:var(--ds-blue-soft)}.rl-picker img{width:24px;height:24px}.rl-picker svg{color:#e5487d;width:22px;height:22px}.rl-morebtn{cursor:pointer;width:100%;min-height:52px;font:800 14px/1 var(--ds-font-body);color:var(--ds-text-blue);border:0;justify-content:center;align-items:center;gap:8px;display:flex}.rl-morebtn svg{width:18px;height:18px}@media (max-width:1023px){.rl-ans{gap:10px;padding:14px}.rl-ans .sc-av{--s:40px;width:40px;height:40px}}.rl-dl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 18px;margin:14px 0 0;display:grid}.rl-dl dt{font:var(--ds-text-body-sm);color:var(--ds-ink-3);white-space:nowrap}.rl-dl dd{font:var(--ds-text-body);color:var(--ds-ink);align-items:center;gap:10px;margin:0;display:flex}.rl-dl dd b{font-size:17px;font-weight:800}.rl-note{border-top:1px solid var(--ds-line);font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:16px 0 0;padding-top:14px;line-height:1.7}.rl-endrow{gap:6px;margin-top:14px;display:grid}.rl-endbtn{justify-content:center}.rl-endrow p{font:var(--ds-text-caption);color:var(--ds-ink-3);margin:0}.rl-people__head{align-items:center;gap:10px;display:flex}.rl-people__n{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.rl-toggle{cursor:pointer;min-height:36px;font:700 14px/1 var(--ds-font-body);color:var(--ds-ink-2);background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0 6px;display:inline-flex}.rl-toggle svg{width:16px;height:16px;transition:transform .15s}.rl-toggle[aria-expanded=true] svg,.rl-fold[aria-expanded=true] svg{transform:rotate(180deg)}.rl-people__stack{align-items:center;gap:8px;margin-top:10px;display:flex}.rl-plist{margin:6px 0 0;padding:0;list-style:none}.rl-plist--sub{border-left:2px solid var(--ds-line);margin:0 0 4px;padding-left:8px}.rl-prow{border-bottom:1px solid var(--ds-line);grid-template-columns:28px 32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.rl-prow b{color:var(--ds-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.rl-prow__no{font:700 13px/1 var(--ds-font-body);color:var(--ds-ink-3);text-align:right}.rl-prow.is-me{background:linear-gradient(90deg,#ffe7a359,#ffe7a300)}.rl-pill{border-radius:var(--ds-radius-pill);background:var(--ds-neutral-bg,#eef1f6);height:26px;color:var(--ds-ink-3);font:800 12px/1 var(--ds-font-body);white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}.rl-pill--cur{color:#4a2c00;background:linear-gradient(#ffd978,#ffc23e)}.rl-pill--me{color:#8f5200;background:#fff;box-shadow:inset 0 0 0 1.5px #f5b323}.rl-pill--done{background:var(--ds-success-bg);color:var(--ds-text-success)}.rl-fold{border-radius:var(--ds-radius-md);cursor:pointer;width:100%;min-height:46px;font:700 14px/1 var(--ds-font-body);color:var(--ds-ink-2);text-align:left;background:#f3f6fc;border:0;align-items:center;gap:10px;margin-top:8px;padding:0 12px;display:flex}.rl-fold svg{width:16px;height:16px;margin-left:auto}.rl-fold__ic{background:#c9d3e3;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.rl-fold__ic--ok{color:#fff;background:#2eb872}.rl-fold__ic svg{width:13px;height:13px;margin:0}#dlg-start.dw-dialog-backdrop{padding:16px}.rl-start{flex-direction:column;max-width:720px;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.rl-start__head{align-items:center;gap:12px;padding:22px 26px 8px;display:flex}.rl-start__head img{width:52px;height:auto;transform:rotate(-14deg)}.rl-start__head h3{font:var(--ds-text-h1);color:var(--ds-ink);flex:1;margin:0;padding-right:48px;font-size:26px}.rl-start{position:relative}.rl-close{cursor:pointer;width:44px;height:44px;color:var(--ds-ink-3);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.rl-close svg{width:22px;height:22px}#rl-start-body{flex:auto;min-height:0;display:flex}.rl-start__scroll{overscroll-behavior:contain;flex:1;align-content:start;gap:18px;min-height:0;padding:6px 26px 18px;display:grid;overflow-y:auto}.rl-f{gap:8px;display:grid}.rl-f__lab{font:var(--ds-text-h3);color:var(--ds-ink);font-size:16px}.rl-f__count{font:var(--ds-text-caption);color:var(--ds-ink-3);justify-self:end}.rl-f__hint{font:var(--ds-text-caption);color:var(--ds-ink-3)}.rl-gchips{flex-wrap:wrap;gap:10px;display:flex}.rl-gchip{border-radius:var(--ds-radius-md);min-height:46px;box-shadow:inset 0 0 0 1.5px var(--ds-line);cursor:pointer;font:700 15px/1.3 var(--ds-font-body);color:var(--ds-ink);text-align:left;background:#fff;border:0;align-items:center;gap:8px;padding:0 16px 0 10px;display:inline-flex}.rl-gchip i{color:#0000;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 0 0 2px #b8c4d8}.rl-gchip i svg{width:15px;height:15px}.rl-gchip small{font:700 13px/1 var(--ds-font-body);color:var(--ds-ink-3);white-space:nowrap}.rl-gchip[aria-pressed=true]{background:var(--ds-blue-soft);box-shadow:inset 0 0 0 2px var(--ds-blue);color:var(--ds-text-blue)}.rl-gchip[aria-pressed=true] i{background:var(--ds-blue);box-shadow:none;color:#fff}.rl-search{display:block;position:relative}.rl-search svg{width:20px;height:20px;color:var(--ds-ink-3);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rl-search .sc-input{width:100%;padding-left:44px}.rl-pick{border-radius:var(--ds-radius-md);box-shadow:inset 0 0 0 1px var(--ds-line);max-height:240px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.rl-pick label,.rl-pick__row{cursor:pointer;grid-template-columns:24px 32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:grid}.rl-pick__row{cursor:default;grid-template-columns:32px minmax(0,1fr) auto 44px;padding-right:4px}.rl-pick input{width:20px;height:20px;accent-color:var(--ds-blue)}.rl-pick span{color:var(--ds-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.rl-pick small{font:var(--ds-text-caption);color:var(--ds-ink-3);white-space:nowrap}.rl-pick__none{color:var(--ds-ink-3);padding:14px}.rl-x{cursor:pointer;width:44px;height:44px;color:var(--ds-ink-3);background:0 0;border:0;place-items:center;display:grid}.rl-x svg{width:18px;height:18px}.rl-selsum{border-radius:var(--ds-radius-md);background:#f3f6fc;flex-wrap:wrap;align-items:center;gap:14px;min-height:72px;padding:12px 18px;display:flex}.rl-selsum__n{font:var(--ds-text-h3);color:var(--ds-ink);font-size:17px}.rl-selsum__none{color:var(--ds-ink-3)}.rl-selsum__btn{cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:auto;font-weight:800}.rl-f--date .rl-date{max-width:300px;display:block;position:relative}.rl-date svg{width:20px;height:20px;color:var(--ds-ink-3);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.rl-date .sc-input{width:100%}.rl-info{border-radius:var(--ds-radius-md);background:var(--ds-blue-soft);color:var(--ds-ink-2);gap:12px;padding:14px 18px;display:flex}.rl-info>svg{width:22px;height:22px;color:var(--ds-blue);flex:none;margin-top:2px}.rl-info p{font:var(--ds-text-body-sm);margin:0;line-height:1.75}.rl-info p+p{margin-top:4px}.rl-start__foot{border-top:1px solid var(--ds-line);background:#fff;flex:none;margin:0;padding:14px 26px 18px}.rl-start__foot .dw-wbtn{justify-content:center;min-width:132px;min-height:48px}@media (max-width:1023px){#dlg-start.dw-dialog-backdrop{padding:10px}.rl-start{max-height:calc(100dvh - 20px)}.rl-start__head{padding:14px 14px 4px}.rl-start__head img{width:40px}.rl-start__head h3{font-size:21px}.rl-start__scroll{gap:14px;padding:4px 14px 14px}.rl-gchip{min-height:44px;padding:0 12px 0 8px;font-size:14px}.rl-selsum{gap:8px;padding:10px 12px}.rl-selsum__btn{margin-left:0}.rl-start__foot{padding:10px 14px 14px}.rl-start__foot .dw-wbtn{flex:1 1 0;min-width:0}}.rl-sub-s{display:none!important}@media (max-width:374px){.rl-path{--face:40px;--cur:50px}.rl-path--compact{--face:36px;--cur:46px}.rl-node__lab{padding:1px 4px;font-size:11px}.rl-node__sub{font-size:11px}.rl-sub-l{display:none!important}.rl-sub-s{display:inline-block!important}.rl-node.is-me{flex-grow:1.25}.rl-node--count .rl-node__dot b{font-size:15px}.rl-close{top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.rl-hero__art,.rl-baton,.rl-node.is-arrive .rl-node__dot,.rl-feature.is-new,.rl-card.is-new,.rl-ans--more{animation:none!important}.rl-card,.rl-toggle svg{transition:none}}}
