/*dz:5459cb6c1d8c8307bb0963b25a6f3f3d*/
[hidden]{display:none!important}.dz-loading{padding:40px 0;color:var(--dz-muted, #8E95A8)}.dz-btn.is-busy{opacity:.6;cursor:progress}.dz-app{display:flex;flex-direction:column;gap:var(--dz-gap, 20px)}.dz-app .dz-panel,.dz-gate,.dz-passbig,.dz-hat,.dz-quiz,.dz-reveal,.dz-sign,.dz-cup,.dz-rank{background:var(--dz-panel, rgba(255,255,255,.035));border:1px solid var(--dz-line, rgba(255,255,255,.07));border-radius:var(--dz-r-lg, 24px)}.dz-toasts{position:fixed;right:20px;bottom:20px;z-index:9999;display:grid;gap:8px;max-width:min(380px,calc(100vw - 40px));pointer-events:none}.dz-toast{pointer-events:auto;padding:12px 16px;border-radius:16px;background:#161b2a;color:var(--dz-text, #E9ECF4);border:1px solid var(--dz-line-2, rgba(255,255,255,.13));box-shadow:0 16px 40px #00000073;font-size:14px;transform:translateY(12px);opacity:0;transition:transform .3s ease,opacity .3s ease}.dz-toast.is-in{transform:none;opacity:1}.dz-toast small{display:block;margin-top:2px;color:var(--dz-muted, #8E95A8);font-size:12px}.dz-toast--gold strong{color:var(--dz-accent, #8EA9F0)}.dz-toast--bad{border-color:color-mix(in srgb,var(--dz-bad, #F2A39A) 45%,transparent)}.dz-toast--muted{color:var(--dz-muted, #8E95A8);font-size:13px}.dz-toast--big{padding:16px 20px;font-size:15px;border-color:var(--dz-accent, #8EA9F0)}.dz-gate{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:center;padding:clamp(22px,2.6vw,32px)}.dz-gate--slim{grid-template-columns:120px minmax(0,1fr)}.dz-gate h2{margin:0 0 8px;font-size:22px;font-weight:600}.dz-gate p{color:var(--dz-mid, #A9B0C2)}.dz-gate__art{width:100%;border-radius:var(--dz-r-md, 18px);display:block}.dz-gate__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0}.dz-purse{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;background:var(--dz-panel-2, rgba(255,255,255,.05));border:1px solid var(--dz-line, rgba(255,255,255,.07));font-size:14px;color:var(--dz-mid, #A9B0C2)}.dz-purse strong{color:var(--dz-strong, #fff)}.dz-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:16px;background:var(--dz-panel, rgba(255,255,255,.035));border:1px solid var(--dz-line, rgba(255,255,255,.07))}.dz-tab{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:12px;color:var(--dz-soft-text, #C3C8D6);font-weight:500;font-size:14px}.dz-tab:hover{background:var(--dz-panel-2, rgba(255,255,255,.05));color:var(--dz-strong, #fff)}.dz-tab.is-active{background:var(--dz-soft);color:var(--dz-accent, #8EA9F0);font-weight:600}.dz-shopfront{display:flex;flex-direction:column;gap:var(--dz-gap, 20px)}.dz-sign{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:22px 24px}.dz-sign h2{margin:0;font-size:24px;font-weight:600}.dz-sign__tag{margin:0;font-size:13px;color:var(--dz-muted, #8E95A8)}.dz-sign__desc{margin:0;max-width:60ch;color:var(--dz-mid, #A9B0C2);font-size:14px}.dz-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px}.dz-card{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--dz-panel, rgba(255,255,255,.035));border:1px solid var(--dz-line, rgba(255,255,255,.07));transition:border-color .15s ease,transform .15s ease}.dz-card:hover{border-color:var(--dz-line-2, rgba(255,255,255,.13));transform:translateY(-2px)}.dz-card__img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#121726}.dz-card__body{flex:1;padding:14px 16px 4px}.dz-card__body h3{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.3}.dz-card__desc{margin:0 0 6px;font-size:13px;color:var(--dz-muted, #8E95A8)}.dz-card__hint{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--dz-accent, #8EA9F0)}.dz-card__owned{margin:0;font-size:12px;color:var(--dz-good, #7DDBA6)}.dz-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px 16px}.dz-card__act{display:inline-flex;align-items:center;gap:6px}.dz-card__act .dz-btn{min-height:36px;padding:0 14px;font-size:13px;border-radius:10px}.dz-price{font-weight:600;color:var(--dz-strong, #fff);white-space:nowrap;font-size:14px}.dz-qty{width:54px!important;min-height:36px!important;height:36px;padding:0 6px!important;text-align:center;border-radius:10px!important}@media (max-width: 600px){.dz-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dz-card{border-radius:14px}.dz-card__body{padding:10px 10px 2px}.dz-card__body h3{font-size:14px}.dz-card__desc{font-size:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dz-card__hint,.dz-card__owned{font-size:11px}.dz-card__foot{flex-direction:column;align-items:stretch;gap:8px;padding:8px 10px 10px}.dz-card__foot .dz-price{font-size:13px}.dz-card__act{width:100%}.dz-card__act .dz-btn{flex:1;min-height:34px;padding:0 8px;font-size:12px;white-space:normal;line-height:1.2}.dz-card__act .dz-qty{width:3.2em;flex:none}}.dz-card.is-locked{opacity:.5}.dz-card.is-locked:hover{transform:none}.dz-lock{font-size:12px;color:var(--dz-label, #7E869A);white-space:nowrap}.dz-owned{font-size:12px;font-weight:600;color:var(--dz-good, #7DDBA6);white-space:nowrap}.dz-passbig{--ring: var(--ac, var(--dz-accent, #8EA9F0));display:flex;flex-wrap:wrap;align-items:center;gap:24px 28px;padding:26px 30px;background:var(--dz-panel-2, rgba(255,255,255,.05));border-color:var(--dz-line-2, rgba(255,255,255,.1))}.dz-passbig__crest{width:92px;border-radius:16px;display:block}.dz-passbig__main{flex:1 1 260px;display:flex;flex-direction:column;gap:8px;min-width:0}.dz-passbig__name{font-size:32px;font-weight:700;letter-spacing:-.02em;color:var(--dz-strong, #fff);line-height:1.1}.dz-passbig__meta{color:var(--dz-mid, #A9B0C2)}.dz-passbig__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.dz-passbig__chips .dz-chip{height:32px;padding:0 12px;border-radius:10px;font-size:13px}.dz-passbig__ring{display:flex;align-items:center;gap:18px}.dz-passbig__ring div{display:flex;flex-direction:column;max-width:160px}.dz-passbig__ring strong{color:var(--dz-strong, #fff);font-weight:600}.dz-passbig__ring span{font-size:13px;color:var(--dz-muted, #8E95A8)}.dz-ring{stroke:var(--ring);transition:stroke-dasharray .6s ease}.dz-ring__num{font:700 24px var(--dz-font, sans-serif);fill:#fff}.dz-ring__lbl{font:400 11px var(--dz-font, sans-serif);fill:var(--dz-muted, #8E95A8)}.dz-xpbar{height:8px;border-radius:4px;background:#ffffff12;overflow:hidden}.dz-xpbar span{display:block;height:100%;width:0;border-radius:inherit;background:var(--ac, var(--dz-accent, #8EA9F0));transition:width .6s ease}.dz-dormgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--dz-gap, 20px);align-items:stretch}.dz-dormgrid>.dz-panel{grid-column:1 / -1;min-width:0}.dz-dormgrid>.dz-panel--half{grid-column:span 3}.dz-dormgrid>.dz-panel--third{grid-column:span 2}@media (max-width: 1180px){.dz-dormgrid>.dz-panel--third{grid-column:span 3}.dz-dormgrid>.dz-panel--third:nth-last-child(1 of.dz-panel--third){grid-column:1 / -1}}@media (max-width: 900px){.dz-dormgrid>.dz-panel--half,.dz-dormgrid>.dz-panel--third{grid-column:1 / -1}}.dz-app .dz-panel{padding:24px}.dz-panel--wide{grid-column:1 / -1}.dz-panel__title{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--dz-strong, #fff)}.dz-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:4px 0;color:var(--dz-muted, #8E95A8)}.dz-empty p{margin:0}.dz-empty .dz-btn{min-height:36px;font-size:13px}.dz-wand{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start}.dz-wand img{width:88px;border-radius:16px}.dz-wand dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dz-wand dl>div{padding:10px 12px;border-radius:12px;background:var(--dz-panel-2, rgba(255,255,255,.05))}.dz-wand dt{font-size:12px;color:var(--dz-muted, #8E95A8)}.dz-wand dd{margin:0;font-weight:600;color:var(--dz-strong, #fff)}.dz-cauldrons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.dz-cauldron{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:start;padding:18px;border-radius:18px;background:var(--dz-panel-2, rgba(255,255,255,.05));border:1px solid var(--dz-line, rgba(255,255,255,.07))}.dz-cauldron img{width:56px;border-radius:14px}.dz-cauldron h4{margin:0;font-size:15px;font-weight:600;color:var(--dz-strong, #fff)}.dz-cauldron .dz-small{margin:2px 0 8px}.dz-brew{display:flex;flex-direction:column;gap:8px}.dz-brew p{margin:0;color:var(--dz-soft-text, #C3C8D6)}.dz-brew p strong{color:var(--dz-strong, #fff);font-weight:600}.dz-brew__left{color:var(--dz-muted, #8E95A8);font-size:13px;font-variant-numeric:tabular-nums}.dz-brew .dz-btn{align-self:flex-start;min-height:36px;font-size:13px}.dz-brewform{display:flex;gap:8px}.dz-brewform select{flex:1;min-width:0;min-height:36px;height:36px;padding:0 10px;font-size:13px;border-radius:10px}.dz-brewform .dz-btn{min-height:36px;font-size:13px}.dz-recipes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px}.dz-recipe{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px;border-radius:16px;background:var(--dz-panel-2, rgba(255,255,255,.05));border:1px solid transparent}.dz-recipe img{width:52px;border-radius:12px}.dz-recipe h4{margin:0 0 2px;font-size:15px;font-weight:600;color:var(--dz-strong, #fff)}.dz-recipe p{margin:0 0 10px}.dz-recipe.is-ready{border-color:color-mix(in srgb,var(--dz-good, #7DDBA6) 40%,transparent)}.dz-recipe.is-locked{opacity:.5;background:transparent;border-color:var(--dz-line, rgba(255,255,255,.07))}.dz-ings{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dz-ings li{height:26px;padding:0 10px;border-radius:8px;display:inline-flex;align-items:center;gap:4px;font-size:12px;background:#ffffff0f;color:var(--dz-soft-text, #C3C8D6)}.dz-ings small{color:var(--dz-label, #7E869A)}.dz-ings .is-ok{background:color-mix(in srgb,var(--dz-good, #7DDBA6) 14%,transparent);color:var(--dz-good, #7DDBA6)}.dz-creatures{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px}.dz-creature{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 14px;border-radius:18px;background:var(--dz-panel-2, rgba(255,255,255,.05));text-align:center}.dz-creature img{width:88px;height:88px;border-radius:50%;object-fit:cover;margin-bottom:4px}.dz-creature h4{margin:0;font-size:15px;font-weight:600;color:var(--dz-strong, #fff)}.dz-creature p{margin:0 0 6px}.dz-creature .dz-btn{min-height:36px;font-size:13px}.dz-creature.is-cared img{box-shadow:0 0 0 3px color-mix(in srgb,var(--dz-good, #7DDBA6) 50%,transparent)}.dz-stock{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dz-stock li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:var(--dz-panel-2, rgba(255,255,255,.05))}.dz-stock img{width:40px;border-radius:10px}.dz-stock__name{font-size:14px;color:var(--dz-text, #E9ECF4)}.dz-stock__name small{color:var(--dz-muted, #8E95A8)}.dz-stock__fx{display:block;color:var(--dz-accent, #8EA9F0)!important;font-size:12px}.dz-stock__act{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.dz-stock__act .dz-btn{min-height:32px;padding:0 12px;font-size:12px;border-radius:10px}.dz-ledger{list-style:none;margin:0;padding:0;font-size:14px}.dz-ledger li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;border-top:1px solid var(--dz-line, rgba(255,255,255,.07))}.dz-ledger li:first-child{border-top:0;padding-top:0}.dz-ledger time{grid-column:1 / -1;order:3;font-size:12px;color:var(--dz-label, #7E869A)}.dz-ledger__amt{text-align:right;white-space:nowrap;font-weight:600}.dz-ledger .is-plus{color:var(--dz-good, #7DDBA6);font-weight:600}.dz-ledger .is-min{color:var(--dz-bad, #F2A39A);font-weight:600}.dz-ledger .is-xp{color:var(--dz-accent, #8EA9F0);font-weight:600}.dz-hat,.dz-reveal{display:grid;grid-template-columns:minmax(160px,260px) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(22px,3vw,36px)}.dz-hat__img{width:100%;border-radius:20px;display:block}.dz-hat h2{margin:0 0 8px;font-size:26px;font-weight:600}.dz-hat p{color:var(--dz-mid, #A9B0C2)}.dz-quiz{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.dz-quiz h2{margin:0;max-width:28ch;font-size:clamp(22px,2.4vw,30px);font-weight:600}.dz-quiz__dots{display:flex;gap:6px}.dz-quiz__dots span{width:28px;height:6px;border-radius:3px;background:#ffffff1a}.dz-quiz__dots .is-done{background:var(--dz-accent, #8EA9F0)}.dz-quiz__dots .is-now{background:color-mix(in srgb,var(--dz-accent, #8EA9F0) 50%,transparent)}.dz-quiz__answers{width:100%;max-width:860px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;text-align:left}.dz-answer{min-height:64px;padding:16px 18px;border-radius:16px;border:1px solid var(--dz-line, rgba(255,255,255,.07));background:var(--dz-panel-2, rgba(255,255,255,.05));color:var(--dz-text, #E9ECF4);font:500 15px/1.4 var(--dz-font, sans-serif);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dz-answer:hover,.dz-answer:focus-visible{background:var(--dz-soft);border-color:var(--dz-accent, #8EA9F0);color:var(--dz-strong, #fff)}.dz-reveal{border-color:var(--ac, var(--dz-accent));background:color-mix(in srgb,var(--ac, var(--dz-accent)) 7%,transparent)}.dz-reveal__crest{width:100%;border-radius:20px;display:block;animation:dz-pop .6s cubic-bezier(.2,1.3,.4,1) both}.dz-reveal__pre{margin:0;color:var(--dz-muted, #8E95A8)}.dz-reveal__house{margin:0 0 12px;font:400 clamp(40px,5.5vw,68px)/1 var(--dz-font-brand, Georgia, serif);color:var(--ac, var(--dz-accent));letter-spacing:.03em;animation:dz-pop .7s .1s cubic-bezier(.2,1.3,.4,1) both}.dz-reveal p{color:var(--dz-soft-text, #C3C8D6)}@keyframes dz-pop{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}.dz-cup{padding:24px;display:flex;flex-direction:column;gap:16px}.dz-cup__row{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center}.dz-cup__row img{width:52px;border-radius:12px;display:block}.dz-cup__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px}.dz-cup__head strong{font-weight:600;color:var(--dz-strong, #fff)}.dz-cup__head span{font-size:13px;color:var(--dz-muted, #8E95A8)}.dz-cup__lead{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:color-mix(in srgb,var(--ac) 18%,transparent);color:var(--ac);font-size:11px;font-weight:700;vertical-align:2px}.dz-cup__bar{height:10px;border-radius:5px;background:#ffffff12;overflow:hidden}.dz-cup__bar span{display:block;height:100%;min-width:4px;border-radius:inherit;background:var(--ac)}.dz-pass{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:14px}.dz-pass__crest{width:52px;border-radius:12px;display:block}.dz-pass__name{display:block;font-size:16px;font-weight:600;color:var(--dz-strong, #fff)}.dz-pass__meta{font-size:13px;color:var(--dz-muted, #8E95A8)}.dz-pass+.dz-xpbar span{background:var(--ac, var(--dz-accent))}.dz-pass__stats{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:8px 0 10px;font-size:13px;color:var(--dz-muted, #8E95A8)}.dz-pass__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.dz-pass__links{display:flex;flex-wrap:wrap;gap:8px;margin:0}.dz-poll__q{margin:0 0 10px;font-weight:600;color:var(--dz-strong, #fff)}.dz-poll label{display:flex;gap:10px;align-items:center;min-height:40px;padding:0 12px;margin-bottom:6px;border-radius:12px;background:var(--dz-panel-2, rgba(255,255,255,.05));font-size:14px;cursor:pointer}.dz-poll label:hover{background:var(--dz-panel-3, rgba(255,255,255,.075))}.dz-poll label input{accent-color:var(--dz-accent);margin:0}.dz-poll .dz-actions,.dz-poll__choices>p{display:flex;align-items:center;gap:12px;margin:10px 0 0}.dz-poll__results{display:none}.dz-poll.is-results .dz-poll__results{display:block;margin-top:10px}.dz-poll.is-voted .dz-poll__choices{display:none}.dz-poll__results li{display:flex;flex-direction:column;gap:4px;padding:6px 0!important;font-size:13px}.dz-poll__bar{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.dz-poll__bar span{display:block;height:100%;border-radius:inherit;background:var(--dz-accent, #8EA9F0)}.dz-poll__results small{color:var(--dz-muted, #8E95A8)}.dz-poll__total{font-weight:600;text-align:right;color:var(--dz-muted, #8E95A8)}.dz-quote{margin:0;padding:0;color:var(--dz-soft-text, #C3C8D6);font-size:15px;line-height:1.5;font-style:italic}.dz-quote p{margin:0}.dz-quote cite{display:block;margin-top:8px;font-style:normal;font-size:13px;color:var(--dz-muted, #8E95A8)}.dz-quote__who{color:var(--dz-gold, #E3C27A)}.dz-quotewrap{position:relative}.dz-quotewrap .dz-quote__deco{position:absolute;height:auto;pointer-events:none;z-index:1}.dz-quotewrap--tl .dz-quote,.dz-quotewrap--bl .dz-quote{padding-left:var(--dz-qpad, 0)}.dz-quotewrap--tr .dz-quote,.dz-quotewrap--br .dz-quote{padding-right:var(--dz-qpad, 0)}.dz-vlist{display:flex;flex-direction:column;gap:12px;margin-bottom:14px!important}.dz-vlist li{padding:0!important}.dz-vlist a{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;color:var(--dz-text, #E9ECF4);font-size:13px;font-weight:500;line-height:1.35}.dz-vlist a:hover{color:var(--dz-strong, #fff)}.dz-vlist img{width:96px;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px!important;display:block}.dz-minicup{display:flex;flex-direction:column;gap:10px}.dz-minicup li{display:grid;grid-template-columns:84px minmax(0,1fr) 44px;gap:10px;align-items:center;padding:0!important;font-size:13px}.dz-minicup__label{color:var(--dz-soft-text, #C3C8D6)}.dz-minicup__bar{height:8px;border-radius:4px;background:#ffffff12;overflow:hidden}.dz-minicup__bar span{display:block;height:100%;min-width:3px;border-radius:inherit;background:var(--ac)}.dz-minicup__pts{text-align:right;font-variant-numeric:tabular-nums;color:var(--dz-muted, #8E95A8)}.dz-money{display:inline-flex;gap:8px}.dz-coin{font-weight:600;font-variant-numeric:tabular-nums}.dz-coin--g:after{content:" G";color:var(--dz-muted, #8E95A8);font-weight:400}.dz-coin--s:after{content:" S";color:var(--dz-muted, #8E95A8);font-weight:400}.dz-coin--k:after{content:" K";color:var(--dz-muted, #8E95A8);font-weight:400}@media (max-width: 760px){.dz-gate,.dz-gate--slim,.dz-hat,.dz-reveal{grid-template-columns:1fr}.dz-gate__art,.dz-hat__img,.dz-reveal__crest{max-width:200px}.dz-passbig{padding:22px}.dz-passbig__ring{width:100%}.dz-wand{grid-template-columns:1fr}.dz-wand img{width:72px}}body.dz-modal-open{overflow:hidden}.dz-modal{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:16px}.dz-modal__backdrop{position:absolute;inset:0;background:#05070cb8;backdrop-filter:blur(6px);animation:dz-fade .25s ease}.dz-modal__box{position:relative;width:min(860px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:#10141f;border:1px solid var(--dz-line-2);border-radius:var(--dz-r-lg);box-shadow:0 30px 80px #0000008c;padding:28px;color:var(--dz-text);font-family:var(--dz-font);animation:dz-modalin .3s cubic-bezier(.2,.9,.3,1.2);outline:none}.dz-modal__close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-mid);font-size:20px;line-height:1;cursor:pointer;z-index:10}.dz-modal__close:hover{color:var(--dz-strong);background:var(--dz-panel-3)}.dz-modal.is-fx .dz-modal__backdrop{background:#05070c40;backdrop-filter:none;transition:background .2s}.dz-modal.is-fx .dz-modal__box{transform:scale(.94);opacity:.9;transition:transform .2s,opacity .2s}@keyframes dz-fade{0%{opacity:0}}@keyframes dz-modalin{0%{opacity:0;transform:translateY(14px) scale(.97)}}.dz-brewer__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 40px 18px 0;flex-wrap:wrap}.dz-brewer__head h2{margin:4px 0 0;font-family:var(--dz-font-brand);font-weight:400;font-size:28px;color:var(--dz-strong)}.dz-brewer__lives{display:flex;align-items:center;gap:6px}.dz-brewer__lives .dz-small{margin-right:4px}.dz-brewer__lives i{width:12px;height:12px;border-radius:50%;background:var(--dz-good);box-shadow:0 0 10px color-mix(in srgb,var(--dz-good) 60%,transparent);transition:background .3s,box-shadow .3s}.dz-brewer__lives i.is-lost{background:var(--dz-bad);box-shadow:none}.dz-brewer__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.dz-brewer__pot{text-align:center;background:radial-gradient(circle at 50% 60%,var(--dz-glow),transparent 70%);border-radius:var(--dz-r-md);padding:8px 8px 0}.dz-brewer__pot svg{width:100%;max-width:260px;overflow:visible;--liq: hsl(210, 25%, 32%)}.dz-liquid{fill:var(--liq);transition:fill .6s ease}.dz-spoon{transform-origin:100px 62px;transform:rotate(-18deg)}.dz-bubbles circle{fill:#fff;fill-opacity:.25;animation:dz-bub 2.2s ease-in-out infinite}.dz-bubbles circle:nth-child(2){animation-delay:.7s}.dz-bubbles circle:nth-child(3){animation-delay:1.3s}@keyframes dz-bub{0%,to{transform:translateY(0);opacity:0}40%{opacity:1}80%{transform:translateY(-14px);opacity:0}}.dz-sparks{fill:#ffe9a8;opacity:0;transform-origin:100px 40px}svg.is-cw .dz-spoon{animation:dz-stir-cw .6s ease-in-out}svg.is-ccw .dz-spoon{animation:dz-stir-ccw .6s ease-in-out}svg.is-cw .dz-liquid,svg.is-ccw .dz-liquid{animation:dz-swirl .6s ease-in-out}svg.is-drop .dz-liquid{animation:dz-splash .45s ease-out}svg.is-wand .dz-sparks{animation:dz-spark .8s ease-out}svg.is-wrong{animation:dz-wrong .45s ease}svg.is-wrong .dz-liquid{fill:#6b4a3a}@keyframes dz-stir-cw{0%{transform:rotate(-18deg)}50%{transform:rotate(18deg) translate(10px)}to{transform:rotate(-18deg)}}@keyframes dz-stir-ccw{0%{transform:rotate(18deg)}50%{transform:rotate(-18deg) translate(-10px)}to{transform:rotate(18deg)}}@keyframes dz-swirl{50%{transform:scaleX(.92);transform-origin:100px 62px}}@keyframes dz-splash{30%{transform:translateY(-3px);transform-origin:100px 62px}}@keyframes dz-spark{0%{opacity:0;transform:scale(.3) rotate(0)}40%{opacity:1}to{opacity:0;transform:scale(1.6) rotate(90deg) translateY(-6px)}}@keyframes dz-wrong{20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(4px)}}.dz-brewer__say{min-height:1.5em;margin:6px 0 12px;color:var(--dz-soft-text);font-size:15px}.dz-brewer.is-failed .dz-brewer__say{color:var(--dz-bad)}.dz-brewer.is-success .dz-brewer__say{color:var(--dz-good)}.dz-brewer__steps{list-style:none;counter-reset:st;margin:0;padding:0;display:grid;gap:6px;max-height:330px;overflow:auto}.dz-brewer__steps li{counter-increment:st;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:var(--dz-panel);border:1px solid transparent;color:var(--dz-muted);font-size:14px}.dz-brewer__steps li:before{content:counter(st);flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--dz-panel-3);font-size:11px;font-weight:600;color:var(--dz-mid)}.dz-brewer__steps li span{flex:1}.dz-brewer__steps li em{font-style:normal;font-size:12px;color:var(--dz-accent);font-weight:600}.dz-brewer__steps li.is-now{background:var(--dz-soft);border-color:color-mix(in srgb,var(--dz-accent) 40%,transparent);color:var(--dz-strong)}.dz-brewer__steps li.is-now:before{background:var(--dz-accent);color:var(--dz-on-accent)}.dz-brewer__steps li.is-done{color:var(--dz-label);text-decoration:line-through;text-decoration-color:var(--dz-line-2)}.dz-brewer__steps li.is-done em{color:var(--dz-good)}.dz-brewer__tools{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.dz-tool{flex:1 1 150px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 14px;border-radius:14px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-strong);font:600 14px var(--dz-font);cursor:pointer;transition:background .15s,transform .1s}.dz-tool span{font-size:20px;color:var(--dz-accent)}.dz-tool:hover:not(:disabled){background:var(--dz-panel-3)}.dz-tool:active:not(:disabled){transform:scale(.97)}.dz-tool:disabled,.dz-ing:disabled{opacity:.45;cursor:default}.dz-brewer__shelflbl{display:block;margin:18px 0 8px}.dz-brewer__shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.dz-ing{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;border-radius:14px;border:1px solid var(--dz-line);background:var(--dz-panel);color:var(--dz-soft-text);font:500 12px/1.25 var(--dz-font);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.dz-ing:hover:not(:disabled){border-color:color-mix(in srgb,var(--dz-accent) 50%,transparent);background:var(--dz-panel-2)}.dz-ing img{width:44px;height:44px;border-radius:10px;object-fit:cover}.dz-ing b{position:absolute;top:6px;right:8px;font-size:11px;color:var(--dz-mid)}.dz-chip--q{text-transform:capitalize}.dz-modal--olli .dz-modal__box{width:min(620px,100%)}.dz-olli{text-align:center}.dz-olli__shelf{display:grid;grid-template-columns:repeat(9,1fr);gap:4px;margin:0 auto 22px;max-width:360px}.dz-olli__shelf i{height:16px;border-radius:3px;background:linear-gradient(#3a2a1e,#2a1e15);border:1px solid #4B3828}.dz-olli__shelf i:nth-child(3n){background:linear-gradient(#2e3346,#222636);border-color:#3a4058}.dz-olli__who{margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--dz-label)}.dz-olli__line{margin:8px 0 20px;font-family:var(--dz-font-brand);font-size:22px;line-height:1.4;color:var(--dz-strong)}.dz-olli__wand{display:inline-flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:var(--dz-panel-2);border:1px solid var(--dz-line-2);text-align:left;margin-bottom:22px}.dz-olli__wand small{display:block;color:var(--dz-label);font-size:12px}.dz-olli__wand strong{color:var(--dz-text);font-weight:600}.dz-olli__box{flex:none;width:70px;height:16px;border-radius:3px;background:linear-gradient(#3a2a1e,#2a1e15);border:1px solid #4B3828;position:relative}.dz-olli__box:after{content:"";position:absolute;left:6px;right:14px;top:6px;height:3px;border-radius:2px;background:#b98a57}.dz-olli__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.dz-modal--olli.is-chosen .dz-modal__box{border-color:color-mix(in srgb,var(--dz-accent) 60%,transparent);box-shadow:0 0 0 1px var(--dz-soft),0 0 80px var(--dz-glow),0 30px 80px #0000008c}.dz-fx-shake{animation:dz-shake .6s cubic-bezier(.36,.07,.19,.97)}@keyframes dz-shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-7px,3px)}40%,60%{transform:translate(7px,-3px)}}.dz-fx-crack{position:fixed;inset:0;z-index:10000;pointer-events:none}.dz-fx-crack svg{width:100%;height:100%}.dz-fx-crack path{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:dz-crack .35s ease-out forwards}.dz-fx-crack__shadow path{stroke:#000000a6;stroke-width:5}.dz-fx-crack__line path{stroke:#ebf0ffe6;stroke-width:1.6}.dz-fx-crack__hole{fill:#05070c;stroke:#ebf0ffb3;stroke-width:2}.dz-fx-crack.is-out{opacity:0;transition:opacity .8s ease}@keyframes dz-crack{to{stroke-dashoffset:0}}.dz-fx-fall{pointer-events:none;animation:dz-fall 2.2s cubic-bezier(.55,0,.9,.5) forwards;box-shadow:0 20px 40px #00000080;background:#10141f;border-radius:12px}@keyframes dz-fall{0%{transform:none}12%{transform:rotate(calc(var(--rot) * .25))}22%{transform:rotate(calc(var(--rot) * .2)) translateY(4px)}to{transform:translateY(120vh) rotate(var(--rot))}}.dz-fx-return{animation:dz-fade .8s ease}.dz-fx-sparkle{position:fixed;z-index:10002;pointer-events:none;width:0;height:0}.dz-fx-sparkle i{position:absolute;width:6px;height:6px;border-radius:50%;background:#ffe9a8;box-shadow:0 0 10px #ffd36b;animation:dz-sp 1.2s ease-out forwards}@keyframes dz-sp{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--x),var(--y)) scale(.2);opacity:0}}.dz-sill__info{margin:-6px 0 14px}.dz-sill{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:14px;border-bottom:10px solid #3A3F4E;border-radius:0 0 6px 6px;background:linear-gradient(to top,rgba(142,169,240,.06),transparent 60%)}.dz-pot{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:6px 4px 0}.dz-pot svg{width:100%;max-width:120px;height:auto}.dz-pot__art{width:100%;display:flex;justify-content:center}.dz-pot strong{color:var(--dz-text);font-size:14px;font-weight:600}.dz-pot.is-empty strong{color:var(--dz-muted)}.dz-pot .dz-brewform{flex-direction:column;width:100%;gap:6px}.dz-pot .dz-brewform select{width:100%;min-width:0}.dz-pot__act{display:flex;flex-direction:column;gap:6px;align-items:center;min-height:36px}.dz-pot__act .dz-btn{min-height:34px;font-size:13px;padding:0 12px}.dz-pot__wet{color:#8ec8f0}.dz-pot__img{width:100%;max-width:132px;aspect-ratio:1;object-fit:contain;display:block}.dz-pot.is-ready .dz-pot__img{animation:dz-bob 2.4s ease-in-out infinite}.dz-pot__grow{display:flex;flex-direction:column;gap:6px;align-items:center}.dz-pot__grow[hidden]{display:none}.dz-pot__dung{color:#c9a36a}.dz-pot__need{color:var(--dz-muted);text-decoration:underline;text-underline-offset:2px}.dz-sill__tools{margin:-8px 0 14px;color:var(--dz-muted)}.dz-sill__tools a{color:var(--dz-accent)}.dz-sill__tools .is-ok{color:var(--dz-good, #7DDBA6)}.dz-pot.is-ready strong{color:var(--dz-accent)}.dz-pot.is-ready svg{animation:dz-bob 2.4s ease-in-out infinite}@keyframes dz-bob{50%{transform:translateY(-3px)}}.dz-plea{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 8px}.dz-plea__btn{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border-radius:16px;border:1px solid var(--dz-line-2);background:var(--dz-panel);color:var(--dz-strong);font:600 15px var(--dz-font);cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.dz-plea__btn img{width:64px;height:auto;border-radius:10px}.dz-plea__btn:hover,.dz-plea__btn:focus-visible{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 10%,transparent);transform:translateY(-2px)}@media (max-width: 760px){.dz-modal{padding:0;align-items:end}.dz-modal__box{border-radius:22px 22px 0 0;max-height:94dvh;padding:22px 16px}.dz-brewer__grid{grid-template-columns:1fr}.dz-brewer__pot svg{max-width:180px}.dz-brewer__steps{max-height:210px}.dz-tool{flex-basis:100px;font-size:13px}.dz-sill{grid-template-columns:repeat(2,1fr)}.dz-cauldron .dz-brewform{flex-wrap:wrap}.dz-cauldron .dz-brewform select{flex:1 1 100%;min-width:0}.dz-plea{grid-template-columns:1fr}.dz-plea__btn{flex-direction:row;justify-content:flex-start}.dz-plea__btn img{width:40px}.dz-olli__line{font-size:19px}}@media (prefers-reduced-motion: reduce){.dz-modal__box,.dz-modal__backdrop,.dz-bubbles circle,.dz-pot.is-ready svg,.dz-pot.is-ready .dz-pot__img,svg.is-wrong,.dz-fx-shake{animation:none!important}.dz-fx-fall{animation-duration:.01s!important}.dz-fx-crack path{animation-duration:.01s}}img.dz-px,body.dz-pixel :is(.dz-app,.dz-modal,.dz-pass,.dz-gate,.dz-hat,.dz-reveal,.dz-plea,.dz-housecup) img{image-rendering:pixelated}.dz-cimg,.dz-petzone{position:relative;width:104px;height:104px;margin-bottom:4px}.dz-cimg img,.dz-petzone img{width:100%;height:100%;margin:0}.dz-cimg.is-walking img{animation:dz-walk .5s ease-in-out infinite alternate}.dz-cimg__walk{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);white-space:nowrap;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--dz-accent);color:var(--dz-on-accent);font-weight:600}@keyframes dz-walk{0%{transform:translate(-6px) rotate(-4deg)}to{transform:translate(6px,-5px) rotate(4deg)}}.dz-petzone{width:150px;height:150px;cursor:grab;touch-action:none;border-radius:50%;outline-offset:4px}.dz-petzone img{pointer-events:none;transition:transform .2s}.dz-petzone:active img{transform:scale(.97)}.dz-petzone.is-happy img{animation:dz-bob .6s ease-in-out 2}.dz-petzone__hint{position:absolute;left:50%;top:-8px;transform:translate(-50%);white-space:nowrap;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--dz-panel-3);color:var(--dz-text);pointer-events:none}.dz-petzone__bar{position:absolute;left:15%;right:15%;bottom:-10px;height:6px;border-radius:99px;background:var(--dz-panel-3);overflow:hidden;pointer-events:none}.dz-petzone__bar span{display:block;height:100%;width:0;background:#f28ba8;transition:width .15s}.dz-heart{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;pointer-events:none;animation:dz-heart .9s ease-out forwards}.dz-heart:before{content:"";position:absolute;inset:0;background:#f28ba8;clip-path:path("M7 13 1.6 7.6A3.3 3.3 0 0 1 7 2.9a3.3 3.3 0 0 1 5.4 4.7Z")}@keyframes dz-heart{0%{opacity:1;transform:translateY(0) scale(.6)}to{opacity:0;transform:translateY(-34px) scale(1.2)}}.dz-mood{display:flex;align-items:center;gap:8px}.dz-mood__hearts{display:inline-flex;gap:3px}.dz-mood__hearts i{width:12px;height:12px;background:var(--dz-panel-3);clip-path:path("M6 11 1.4 6.5A2.8 2.8 0 0 1 6 2.5a2.8 2.8 0 0 1 4.6 4Z")}.dz-mood__hearts i.is-on{background:#f28ba8}.dz-cacts{display:grid;gap:6px;width:100%;margin-top:6px}.dz-cact{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel);color:var(--dz-text);font:500 13px var(--dz-font);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.dz-cact:hover:not(:disabled),.dz-cact.is-open{border-color:color-mix(in srgb,var(--dz-accent) 60%,transparent);background:var(--dz-soft)}.dz-cact.is-done{color:var(--dz-muted);cursor:default}.dz-cact b{margin-left:auto;color:var(--dz-good);font-weight:600}.dz-cact__ico{flex:none;width:16px;height:16px;background:var(--dz-accent)}.dz-cact.is-done .dz-cact__ico{background:var(--dz-muted)}.dz-cact__ico--feed{clip-path:path("M3 7h10a5 5 0 0 1-10 0ZM5 5c0-2 1-3 3-3s3 1 3 3Z")}.dz-cact__ico--pet{clip-path:path("M8 15 2.2 9.3A3.6 3.6 0 0 1 8 4a3.6 3.6 0 0 1 5.8 5.3Z")}.dz-cact__ico--walk{clip-path:path("M4 3.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 1 1-3 0ZM9 6.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 1 1-3 0ZM3 9a1.5 1.5 0 1 1 3 0 1.5 1.5 0 1 1-3 0ZM6.5 14c0-2.5 1.2-4.2 3-4.2s3 1.7 3 4.2c0 1-1 1.5-3 1.5s-3-.5-3-1.5Z")}.dz-cpanel{width:100%;padding:10px;border-radius:12px;background:var(--dz-panel);border:1px solid var(--dz-line);display:grid;gap:8px}.dz-cpanel p{margin:0}.dz-foods{display:grid;gap:6px}.dz-food{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;border-radius:9px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-text);font:500 13px var(--dz-font);cursor:pointer}.dz-food:hover{border-color:var(--dz-accent)}.dz-food small{font-size:11px;color:var(--dz-muted);font-weight:400}.dz-food.is-fav{border-color:color-mix(in srgb,var(--dz-accent) 55%,transparent)}.dz-food.is-fav small{color:var(--dz-accent)}.dz-food.is-tried{opacity:.7}@media (prefers-reduced-motion: reduce){.dz-cimg.is-walking img,.dz-heart,.dz-petzone.is-happy img{animation:none!important}}.dz-hg{--stone: #2A2420;--stone-2: #3B322B}.dz-hg__niche{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,3vw,28px);padding:clamp(36px,6vw,64px) clamp(14px,4vw,40px) 22px;border-radius:999px 999px 22px 22px/140px 140px 22px 22px;background:radial-gradient(ellipse 70% 45% at 50% 30%,rgba(255,214,150,.1),transparent 70%),repeating-linear-gradient(0deg,transparent 0 46px,rgba(0,0,0,.18) 46px 47px),linear-gradient(180deg,var(--stone-2),var(--stone));box-shadow:inset 0 0 0 1px #ffe6be14,inset 0 18px 40px #00000073,0 20px 50px #00000059}.dz-hg__niche:before{content:"";position:absolute;inset:10px 10px auto;height:26px;border-radius:999px 999px 0 0/60px 60px 0 0;border:1px solid rgba(255,230,190,.08);border-bottom:0;pointer-events:none}.dz-hg__item{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.dz-hg__glass{width:100%;max-width:110px;position:relative}.dz-hg__glass:after{content:"";position:absolute;left:10%;right:10%;bottom:-6px;height:10px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ac) 45%,transparent),transparent);filter:blur(4px)}.dz-hg__glass canvas{display:block;width:100%;aspect-ratio:100 / 260}.dz-hg__item figcaption{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;padding-top:10px;border-top:6px solid rgba(0,0,0,.22);width:100%}.dz-hg__crest{width:48px;border-radius:8px;margin-bottom:4px}.dz-hg__item strong{color:var(--dz-strong, #fff);font-weight:600;font-size:15px;white-space:nowrap}.dz-hg__pts{font-family:var(--dz-font-brand, Georgia, serif);font-size:clamp(18px,2.4vw,26px);color:var(--ac);font-variant-numeric:tabular-nums;line-height:1.1}.dz-hg__lead{position:absolute;top:-12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;background:var(--ac);color:#14110c;font-size:11px;font-weight:700;box-shadow:0 0 18px color-mix(in srgb,var(--ac) 55%,transparent)}.dz-hg__item.is-lead .dz-hg__glass:after{height:16px;bottom:-8px}.dz-hg__note{margin:12px 0 0;text-align:center}.dz-hg--small .dz-hg__niche{gap:8px;padding:26px 10px 12px;border-radius:999px 999px 14px 14px/70px 70px 14px 14px}.dz-hg--small .dz-hg__item{gap:6px}.dz-hg--small .dz-hg__item figcaption{padding-top:6px;border-top-width:4px}.dz-hg--small .dz-hg__item strong{font-size:11px;font-weight:500;color:var(--dz-mid, #A9B0C2)}.dz-hg--small .dz-hg__pts{font-size:15px}.dz-hg--small .dz-hg__lead{top:-14px;height:16px;padding:0 5px;font-size:10px}@media (max-width: 560px){.dz-hg--large .dz-hg__crest{width:34px}.dz-hg--large .dz-hg__item .dz-small{display:none}.dz-hg--large .dz-hg__item strong{font-size:12px}}.dz-potart{position:relative;width:100%;max-width:210px;margin:0 auto;aspect-ratio:1;--liq: hsl(210, 25%, 32%)}.dz-potart__pot,.dz-potart__pot canvas{position:absolute;inset:0;width:100%;height:100%}.dz-liquid-h{position:absolute;left:calc(var(--ox) - var(--ow) / 2);top:calc(var(--oy) - var(--oh) / 2);width:var(--ow);height:var(--oh);border-radius:50%;overflow:hidden;background:radial-gradient(ellipse at 40% 35%,color-mix(in srgb,var(--liq) 70%,#fff) 0,var(--liq) 45%,color-mix(in srgb,var(--liq) 70%,#000) 100%);box-shadow:inset 0 3px 8px #00000073;transition:background .6s ease}.dz-bubbles-h i{position:absolute;bottom:20%;width:9%;aspect-ratio:1;border-radius:50%;background:#ffffff4d;animation:dz-bub 2.2s ease-in-out infinite}.dz-bubbles-h i:nth-child(1){left:25%}.dz-bubbles-h i:nth-child(2){left:55%;width:6%;animation-delay:.7s}.dz-bubbles-h i:nth-child(3){left:72%;animation-delay:1.3s}.dz-spoon-h{position:absolute;left:calc(var(--ox) - 30%);width:60%;bottom:calc(100% - var(--oy));height:var(--len);overflow:hidden;pointer-events:none}.dz-spoon-h canvas{position:absolute;left:50%;bottom:-10%;height:100%;width:auto;transform:translate(-50%) rotate(-12deg);transform-origin:50% 100%}.dz-sparks-h{position:absolute;left:calc(var(--ox) - 7%);top:calc(var(--oy) - var(--len) * .55);width:14%;aspect-ratio:1;background:#ffe9a8;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;pointer-events:none}.dz-potart.is-cw .dz-spoon-h canvas{animation:dz-stir-h-cw .6s ease-in-out}.dz-potart.is-ccw .dz-spoon-h canvas{animation:dz-stir-h-ccw .6s ease-in-out}.dz-potart.is-cw .dz-liquid-h,.dz-potart.is-ccw .dz-liquid-h{animation:dz-swirl-h .6s ease-in-out}.dz-potart.is-drop .dz-liquid-h{animation:dz-splash-h .45s ease-out}.dz-potart.is-wand .dz-sparks-h{animation:dz-spark .8s ease-out}.dz-potart.is-wrong{animation:dz-wrong .45s ease}.dz-potart.is-wrong .dz-liquid-h{--liq: #6B4A3A}@keyframes dz-stir-h-cw{0%{transform:translate(-50%) rotate(-12deg)}50%{transform:translate(-30%) rotate(14deg)}to{transform:translate(-50%) rotate(-12deg)}}@keyframes dz-stir-h-ccw{0%{transform:translate(-50%) rotate(12deg)}50%{transform:translate(-70%) rotate(-14deg)}to{transform:translate(-50%) rotate(-12deg)}}@keyframes dz-swirl-h{50%{transform:scaleX(.94) rotate(2deg)}}@keyframes dz-splash-h{30%{transform:translateY(-4%) scaleY(1.12)}}body.dz-pixel .dz-potart canvas{image-rendering:pixelated}@media (prefers-reduced-motion: reduce){.dz-bubbles-h i{animation:none}}.dz-yreq{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:3px;font-size:13px;color:var(--dz-mid)}.dz-yreq li{display:flex;gap:6px;align-items:baseline}.dz-yreq b{width:14px;color:var(--dz-muted);font-weight:600}.dz-yreq em{font-style:normal;margin-left:auto;padding-left:10px;font-variant-numeric:tabular-nums;color:var(--dz-text)}.dz-yreq li.is-ok b{color:var(--dz-good)}.dz-lhead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;align-items:center;margin-bottom:var(--dz-gap)}.dz-lhead h2{margin:4px 0 6px;font-family:var(--dz-font-brand);font-weight:400;font-size:30px;color:var(--dz-strong)}.dz-lreq{display:grid;gap:10px}.dz-lreq>div{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:10px;align-items:center}.dz-lreq em,.dz-lprog em{font-style:normal;font-size:13px;color:var(--dz-text);font-variant-numeric:tabular-nums}.dz-lbar{display:block;height:8px;border-radius:4px;background:var(--dz-panel-3);overflow:hidden}.dz-lbar span{display:block;height:100%;background:var(--dz-accent);border-radius:inherit;min-width:2px}.dz-lgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--dz-gap)}.dz-lsub{display:flex;flex-direction:column;gap:14px}.dz-lsub header{display:flex;gap:14px;align-items:center}.dz-lsub h3{margin:0;font-size:18px;color:var(--dz-strong);font-weight:600}.dz-lteacher{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none;background:var(--dz-panel-3)}.dz-lprog{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.dz-lnext{display:grid;gap:8px;padding:14px;border-radius:14px;background:var(--dz-panel);border:1px solid var(--dz-line)}.dz-lnext strong{color:var(--dz-strong);font-weight:600}.dz-lwait{margin:0;color:var(--dz-muted);font-variant-numeric:tabular-nums}.dz-lnext.is-done{color:var(--dz-good);margin:0}.dz-lnext .dz-btn{justify-self:start;min-height:38px}.dz-lneeds{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:12px}.dz-lneeds li{padding:3px 9px;border-radius:999px;border:1px solid var(--dz-line-2)}.dz-lneeds li.is-ok{color:var(--dz-good);border-color:color-mix(in srgb,var(--dz-good) 35%,transparent)}.dz-lneeds li.is-miss a{color:var(--dz-bad);text-decoration:none}.dz-lneeds li.is-miss{border-color:color-mix(in srgb,var(--dz-bad) 40%,transparent)}.dz-lwhy{margin:0;color:var(--dz-bad)}.dz-llist summary{cursor:pointer;font-size:13px;color:var(--dz-mid)}.dz-llist ol{margin:8px 0 0;padding-left:22px;font-size:13px;color:var(--dz-muted);display:grid;gap:3px}.dz-llist li.is-ok{color:var(--dz-text)}.dz-llist li.is-ok small{color:var(--dz-good)}.dz-modal--lesson .dz-modal__box{width:min(980px,100%)}.dz-lesson{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px}.dz-lesson__teacher{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;position:sticky;top:0;align-self:start}.dz-lesson__teacher img{width:180px;height:180px;border-radius:22px;object-fit:cover;background:var(--dz-panel-3);box-shadow:0 16px 40px #0006;transition:transform .2s}.dz-lesson__teacher img.is-talking{animation:dz-talk .35s ease-in-out infinite alternate}@keyframes dz-talk{0%{transform:translateY(0) rotate(-.6deg)}to{transform:translateY(-3px) rotate(.6deg)}}.dz-lesson__teacher strong{color:var(--dz-strong);font-size:16px;margin-top:6px}.dz-lesson__book{margin-top:4px}.dz-lesson__main header h2{margin:4px 0 16px;font-family:var(--dz-font-brand);font-weight:400;font-size:28px;color:var(--dz-strong)}.dz-lesson__stage{display:grid;gap:14px}.dz-lesson__dots{display:flex;gap:5px}.dz-lesson__dots i{flex:1;height:4px;border-radius:2px;background:var(--dz-panel-3)}.dz-lesson__dots i.is-done{background:color-mix(in srgb,var(--dz-accent) 55%,transparent)}.dz-lesson__dots i.is-now{background:var(--dz-accent)}.dz-bubble{position:relative;margin:0;padding:16px 18px;border-radius:16px;background:var(--dz-soft);border:1px solid color-mix(in srgb,var(--dz-accent) 30%,transparent);color:var(--dz-strong);font-size:16px;line-height:1.6;font-style:italic}.dz-bubble p{margin:0}.dz-bubble:before{content:"";position:absolute;left:-9px;top:22px;width:16px;height:16px;background:inherit;border-left:1px solid color-mix(in srgb,var(--dz-accent) 30%,transparent);border-bottom:1px solid color-mix(in srgb,var(--dz-accent) 30%,transparent);transform:rotate(45deg)}.dz-bubble--small{font-size:14px;padding:10px 14px;justify-self:start}.dz-page{position:relative;padding:26px 28px 24px;border-radius:6px;background:#efe4c8;color:#2b2216;box-shadow:inset 0 0 40px #785a2840,0 10px 30px #00000059;font:17px/1.75 Georgia,Iowan Old Style,serif;min-height:160px}.dz-page p{margin:0}.dz-page__no{position:absolute;right:14px;top:8px;font:12px var(--dz-font);color:#7a6646}.dz-lesson__nav{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.dz-quillico{display:inline-block;width:16px;height:16px;background:currentColor;clip-path:path("M15 1C10 2 6 6 4.5 11.5L3 15l3.5-1.5C12 12 15 7 15 1Z")}.dz-test{display:grid;gap:14px}.dz-q{margin:0;padding:14px 16px;border-radius:14px;border:1px solid var(--dz-line);background:var(--dz-panel)}.dz-q legend{padding:0 4px;font-weight:600;color:var(--dz-strong);font-size:15px}.dz-q legend b{color:var(--dz-accent)}.dz-opt{position:relative;display:flex;gap:10px;align-items:flex-start;padding:8px 6px;border-radius:10px;cursor:pointer;color:var(--dz-text);font-size:15px}.dz-opt:hover{background:var(--dz-panel-2)}.dz-opt input{position:absolute;opacity:0}.dz-opt__mark{position:relative;flex:none;width:20px;height:20px;margin-top:1px;border-radius:5px;border:2px solid var(--dz-line-2);background:#efe4c8}.dz-opt input:checked+.dz-opt__mark:after{content:"";position:absolute;left:3px;top:-2px;width:7px;height:13px;border:solid #2B2216;border-width:0 3px 3px 0;transform:rotate(40deg)}.dz-opt input:focus-visible+.dz-opt__mark{outline:2px solid var(--dz-accent);outline-offset:2px}.dz-quill-fly{position:absolute;left:6px;top:-22px;width:22px;height:22px;background:#f2f0ea;clip-path:path("M21 1C14 2 8 8 6 15l-2 5 5-2C16 15 20 9 21 1Z");animation:dz-quill .6s ease-out forwards;pointer-events:none}@keyframes dz-quill{0%{transform:translate(14px,-10px) rotate(-10deg);opacity:0}30%{opacity:1}60%{transform:translateY(6px) rotate(8deg)}to{transform:translate(8px,-6px) rotate(-6deg);opacity:0}}.dz-q.is-right{border-color:color-mix(in srgb,var(--dz-good) 50%,transparent)}.dz-q.is-wrong{border-color:color-mix(in srgb,var(--dz-bad) 50%,transparent)}.dz-opt.is-correct{background:color-mix(in srgb,var(--dz-good) 14%,transparent)}.dz-result{display:grid;gap:10px}.dz-result__score{font:400 44px/1 var(--dz-font-brand);color:var(--dz-strong)}.dz-result.is-pass .dz-result__score{color:var(--dz-good)}.dz-result.is-fail .dz-result__score{color:var(--dz-bad)}.dz-redeem{display:flex;gap:8px}.dz-redeem input{flex:1;min-width:0;min-height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-strong);font:600 15px/1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.dz-modal--www .dz-modal__box{width:min(640px,100%);text-align:center;overflow:hidden}.dz-www__stage{position:relative;height:400px;overflow:hidden}.dz-www__box{position:absolute;left:50%;bottom:10px;width:170px;height:150px;transform:translate(-50%);animation:dz-boxdrop .6s cubic-bezier(.3,1.4,.5,1) both}@keyframes dz-boxdrop{0%{transform:translate(-50%,-260px)}}.dz-www__box.is-shake{animation:dz-boxshake .3s ease-in-out 3}@keyframes dz-boxshake{0%,to{transform:translate(-50%) rotate(0)}25%{transform:translate(-52%) rotate(-5deg)}75%{transform:translate(-48%) rotate(5deg)}}.dz-www__art,.dz-www__art canvas{width:100%;height:100%;object-fit:contain;image-rendering:auto}.dz-www__box.is-open .dz-www__art{animation:dz-boxpop .45s ease-out}@keyframes dz-boxpop{40%{transform:scale(1.12,.9)}}.dz-www__body{position:absolute;left:0;right:0;bottom:0;height:112px;border-radius:8px;background:repeating-linear-gradient(90deg,#6b2fa8 0 22px,#f2771e 22px 44px);box-shadow:inset 0 -12px #0000002e,0 12px 30px #0006}.dz-www__body i{position:absolute;left:50%;top:0;bottom:0;width:18px;transform:translate(-50%);background:#f7d23e}.dz-www__lid{position:absolute;left:-8px;right:-8px;bottom:104px;height:38px;border-radius:6px;background:#4e1f80;display:flex;justify-content:center;align-items:center;gap:6px;color:#f7d23e;font:700 18px/1 var(--dz-font-brand);box-shadow:0 6px 16px #0000004d;transform-origin:10% 100%;z-index:2}.dz-www__box.is-open .dz-www__lid{animation:dz-lidoff .7s cubic-bezier(.2,.8,.3,1) forwards}@keyframes dz-lidoff{to{transform:translate(-60px,-160px) rotate(-70deg);opacity:0}}.dz-crate{position:absolute;left:0;right:0;bottom:0;height:116px;border-radius:6px;border:6px solid #5B3A1C;background:repeating-linear-gradient(180deg,#a9773f 0 24px,#7a5028 24px 27px),#a9773f;box-shadow:inset 0 -10px #0000002e,0 12px 30px #00000073}.dz-crate__face{position:absolute;inset:0;overflow:hidden;border-radius:2px}.dz-crate i{position:absolute;top:0;bottom:0;width:16px;background:#6b4522;box-shadow:inset -3px 0 #0003}.dz-crate i:nth-child(1){left:0}.dz-crate i:nth-child(2){right:0}.dz-crate i:nth-child(3){left:50%;top:50%;width:150%;height:13px;bottom:auto;transform:translate(-50%,-50%) rotate(-33deg)}.dz-crate b{position:absolute;left:-10px;right:-10px;height:16px;border-radius:3px;background:#8c5f30;box-shadow:inset 0 -3px #00000040,0 4px 10px #0000004d;z-index:2}.dz-crate b:nth-of-type(1){top:-20px}.dz-crate b:nth-of-type(2){top:-36px;left:-4px;right:-14px}.dz-crate__tag{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#e6c48c;color:#4a2c12;font:700 20px/1 var(--dz-font-brand);box-shadow:0 0 0 3px #5b3a1c}.dz-www__box.is-open .dz-crate b:nth-of-type(1){animation:dz-lidoff .7s cubic-bezier(.2,.8,.3,1) forwards}.dz-www__box.is-open .dz-crate b:nth-of-type(2){animation:dz-plankoff .8s cubic-bezier(.2,.8,.3,1) forwards}@keyframes dz-plankoff{to{transform:translate(70px,-170px) rotate(60deg);opacity:0}}.dz-www__box[role=button]{cursor:pointer}.dz-www__ask{margin:6px 0 0}.dz-cratebar{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border-radius:14px;background:#a9773f24;border:1px solid rgba(169,119,63,.4)}.dz-cratebar>div{flex:1;display:grid;gap:2px}.dz-cratebar strong{color:var(--dz-strong);font-weight:600}.dz-cratebar__icon{width:34px;height:28px;flex:none;border-radius:4px;border:3px solid #5B3A1C;background:repeating-linear-gradient(180deg,#a9773f 0 7px,#7a5028 7px 8px)}@media (max-width: 600px){.dz-cratebar{flex-wrap:wrap}.dz-cratebar .dz-btn{width:100%}}@media (prefers-reduced-motion: reduce){.dz-www__box.is-open .dz-crate b{animation:none!important;opacity:0}}.dz-www__item{position:absolute;left:50%;bottom:70px;width:80px;height:80px;transform:translate(-50%,-50%) scale(.2);opacity:0;z-index:3}.dz-www__item img{width:100%;height:100%;object-fit:cover;border-radius:16px;box-shadow:0 10px 24px #00000073}.dz-www__item>b{position:absolute;right:-6px;bottom:-6px;padding:2px 7px;border-radius:999px;background:var(--dz-accent);color:var(--dz-on-accent);font-size:12px}.dz-www__coin{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe9a8,#d9a72b 60%,#8a6414);color:#4a3407;font:700 22px var(--dz-font-brand);box-shadow:0 10px 24px #00000073}.dz-www__item--xp .dz-www__coin{background:radial-gradient(circle at 35% 30%,#d8e4ff,#6f8fe6 60%,#2d428a);color:#fff}.dz-www__msg{margin:8px 0;font-size:17px;color:var(--dz-strong);min-height:1.5em}.dz-www__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;min-height:30px}body.dz-pixel .dz-lesson__teacher img,body.dz-pixel .dz-lteacher,body.dz-pixel .dz-www__item img,body.dz-pixel .dz-www__art canvas{image-rendering:pixelated}@media (max-width: 760px){.dz-lhead{grid-template-columns:1fr}.dz-lreq>div{grid-template-columns:1fr auto}.dz-lreq>div .dz-lbar{grid-column:1 / -1;grid-row:2}.dz-lesson{grid-template-columns:1fr;gap:16px}.dz-lesson__teacher{position:static;flex-direction:row;text-align:left;gap:12px;flex-wrap:wrap}.dz-lesson__teacher img{width:72px;height:72px;border-radius:16px}.dz-lesson__teacher strong{margin-top:0}.dz-page{padding:22px 18px 18px;font-size:16px}.dz-www__stage{height:420px}}@media (prefers-reduced-motion: reduce){.dz-lesson__teacher img.is-talking,.dz-www__box,.dz-www__box.is-shake,.dz-www__lid{animation:none!important}.dz-www__box.is-open .dz-www__lid{opacity:0}}.dzc{position:relative;display:block;width:100%;aspect-ratio:var(--dzc-ar, 2 / 3);container-type:inline-size;border-radius:5%/3.4%;overflow:hidden;background:#0e1430;color:#2b1b06;text-align:center}.dzc__frame{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block}.dzc__win{position:absolute;left:50%;top:var(--wy);width:var(--ww);height:var(--wh);transform:translate(-50%,-50%);clip-path:var(--wclip, none);overflow:hidden;background:radial-gradient(circle at 50% 35%,#2c3a72,#141b3c 70%);z-index:1}.dzc__win img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block}.dzc__ghost{position:absolute;inset:0;background:radial-gradient(circle at 50% 36%,rgba(233,220,180,.28) 0 15%,transparent 15.5%),radial-gradient(ellipse at 50% 100%,rgba(233,220,180,.24) 0 42%,transparent 42.5%)}.dzc__name{position:absolute;left:50%;top:var(--ny);width:var(--nw);transform:translate(-50%,-50%);z-index:2;font:600 6.4cqw/1.1 var(--dz-font-brand, Georgia, serif);letter-spacing:.01em;color:#2b1b06;overflow-wrap:anywhere}.dzc--full img{width:100%;height:100%;object-fit:cover;display:block}.dzc--front.dzc--css .dzc__frame--css{background:radial-gradient(1.2cqw 1.2cqw at 14% 12%,#F5DE9B 50%,transparent 52%),radial-gradient(1cqw 1cqw at 86% 16%,#F5DE9B 50%,transparent 52%),radial-gradient(.9cqw .9cqw at 22% 62%,#F5DE9B 50%,transparent 52%),radial-gradient(1.1cqw 1.1cqw at 80% 58%,#F5DE9B 50%,transparent 52%),radial-gradient(.8cqw .8cqw at 10% 40%,#F5DE9B 50%,transparent 52%),radial-gradient(.8cqw .8cqw at 91% 38%,#F5DE9B 50%,transparent 52%),linear-gradient(165deg,#233066,#121a3e 60%,#0b1029);box-shadow:inset 0 0 0 2.4cqw #0b1029,inset 0 0 0 3.2cqw #d9b25a,inset 0 0 0 4.4cqw #7a5a1e,inset 0 0 0 5.2cqw #e8c976}.dzc--front.dzc--css .dzc__win{box-shadow:0 0 0 1.6cqw #e3bf68,0 0 0 2.6cqw #7a5a1e,0 1.8cqw 4cqw #00000073}.dzc--front.dzc--css .dzc__name{padding:2.4cqw 3cqw;border-radius:999px;background:linear-gradient(180deg,#f3d98e,#c99a3e);box-shadow:0 0 0 .8cqw #7a5a1e,0 1cqw 2cqw #00000059}.dzc--back.dzc--css .dzc__frame--back{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#3a1830,#1c0b18 75%);box-shadow:inset 0 0 0 2.4cqw #1c0b18,inset 0 0 0 3.2cqw #d9b25a,inset 0 0 0 4.4cqw #7a5a1e,inset 0 0 0 5.2cqw #e8c976}.dzc__text{position:absolute;left:50%;top:var(--ty, 50%);width:var(--tw);height:var(--th);transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;justify-content:center;gap:.6em;overflow:hidden;font-size:3.6cqw;color:#f6ebcb}.dzc__text p{margin:0;font-size:1em;line-height:1.36}.dzc__text small{font-size:.78em;letter-spacing:.06em;text-transform:uppercase;opacity:.72}.dzc__bname{position:absolute;left:50%;top:var(--bny, 22%);width:var(--bnw, 70%);height:13%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;font:600 5.2cqw/1.08 var(--dz-font-brand, Georgia, serif);color:#f3d98e;overflow-wrap:normal}.dzc__bname>span{display:block}.dzc__meta{position:absolute;left:50%;top:var(--my, 84%);width:var(--mw, 50%);transform:translate(-50%,-50%);z-index:1;font-size:2.6cqw;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;color:#f6ebcb;opacity:.75}.dzc--art{background:none;border-radius:0;overflow:visible}.dzc--art .dzc__name{font-size:3.4cqw;line-height:1.1;white-space:nowrap;overflow:hidden;overflow-wrap:normal;color:#3a230a;text-shadow:0 1px 0 rgba(255,240,200,.5)}.dzc--behind .dzc__frame{z-index:1}.dzc--behind .dzc__win{z-index:0}.dzc--front.dzc--css{--wy: 38%;--ww: 64%;--wh: 56%;--ny: 80%;--nw: 60%}.dzc--front.dzc--css .dzc__name{font-size:6cqw}.dzc--front.dzc--css .dzc__win{clip-path:none;border-radius:50%}.dzc--back.dzc--css{--bny: 20%;--bnw: 70%;--ty: 55%;--tw: 66%;--th: 50%;--my: 86%;--mw: 60%}.dzc-flip{all:unset;display:block;width:100%;cursor:pointer;perspective:1400px;-webkit-tap-highlight-color:transparent}.dzc-flip:focus-visible{outline:3px solid var(--dz-accent);outline-offset:6px;border-radius:12px}.dzc-flip__in{display:grid;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.3,.7,.2,1)}.dzc-flip.is-flipped .dzc-flip__in{transform:rotateY(180deg)}.dzc-flip__face{grid-area:1 / 1;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5))}.dzc-flip__face--back{transform:rotateY(180deg)}.dz-modal--card .dz-modal__box{width:min(540px,100%)}.dzc-view{display:grid;justify-items:center;gap:12px;padding:8px 0 4px}.dzc-view__stage{width:min(460px,86vw);position:relative}.dzc-view__count{position:absolute;top:-10px;left:-10px;padding:3px 10px;border-radius:999px;background:var(--dz-accent);color:var(--dz-on-accent);font-size:13px;font-weight:600}.dzc-view__hint{margin:0}.dzc-view__nav{display:flex;gap:10px}.dzc-view__nav [data-cprev],.dzc-view__nav [data-cnext]{min-width:44px;font-size:20px}.dz-binder{display:grid;grid-template-columns:118px 1fr;gap:18px;align-items:start}.dz-binder__art{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border-radius:10px;transition:transform .15s ease}.dz-binder__art>*{max-width:100%;max-height:100%}.dz-binder__art:hover{transform:translateY(-2px) rotate(-2deg)}.dz-binder__art:focus-visible{outline:3px solid var(--dz-accent);outline-offset:4px}.dz-binder__img{display:block;width:100%;height:100%;object-fit:contain}.dz-binder__book{display:block;position:relative;width:100%;aspect-ratio:4 / 5;border-radius:6px 10px 10px 6px;background:linear-gradient(90deg,#3e1f14 0 10%,#6b2e1f 10% 100%);box-shadow:inset -6px 0 #4a2116,0 10px 22px #0006}.dz-binder__book:before{content:"";position:absolute;inset:14% 16% 14% 24%;border:2px solid #D9B25A;border-radius:4px}.dz-binder__book i{position:absolute;left:57%;top:50%;width:22%;aspect-ratio:2 / 3;transform:translate(-50%,-50%);border-radius:3px;background:linear-gradient(165deg,#233066,#0b1029);box-shadow:0 0 0 2px #d9b25a}.dz-binder__info{display:grid;gap:8px}.dz-binder__info strong{color:var(--dz-strong);font-weight:600}.dz-binder__info p{margin:0}.dz-binder__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}@media (max-width: 600px){.dz-binder{grid-template-columns:84px 1fr;gap:12px}}.dz-panel:has(>.dz-binder){container-type:inline-size}@container (max-width: 330px){.dz-binder{grid-template-columns:1fr;gap:12px}.dz-binder__art{width:118px;justify-self:center}.dz-binder__info{text-align:left}}.dz-modal--binder .dz-modal__box{width:min(980px,100%)}.dz-bind{perspective:1600px}.dz-bind.is-open .dz-bind__page{animation:dz-bindopen .7s cubic-bezier(.2,.8,.3,1) both;transform-origin:0 50%}@keyframes dz-bindopen{0%{transform:rotateY(-70deg);opacity:0}}.dz-bind__head{margin:0 0 14px}.dz-bind__head h2{margin:2px 0 4px;font:400 clamp(22px,3vw,30px)/1.15 var(--dz-font-brand, Georgia, serif);color:var(--dz-strong)}.dz-bind__prog{display:flex;align-items:center;gap:10px;max-width:360px}.dz-bind__prog .dz-lbar{flex:1}.dz-bind__prog em{font-style:normal;font-size:13px;color:var(--dz-muted)}.dz-bind__done{margin:8px 0 0;color:var(--dz-accent);font-weight:600}.dz-bind__page{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:18px;border-radius:14px;background:linear-gradient(180deg,#6b2e1f40,#3e1f1459);box-shadow:inset 0 0 0 1px #d9b25a59,inset 0 0 0 6px #00000026}.dz-slot{position:relative;display:block;aspect-ratio:var(--dzc-ar, 2 / 3);border-radius:8px}.dz-slot.is-empty{display:grid;grid-template-rows:auto 1fr auto;align-items:center;justify-items:center;padding:8px 6px;border:2px dashed rgba(217,178,90,.35);background:#0000002e;color:var(--dz-muted)}.dz-slot__no{justify-self:start;font-size:12px;font-weight:600;color:#d9b25ab3}.dz-slot__q{font:400 clamp(26px,4vw,40px) var(--dz-font-brand, Georgia, serif);color:#d9b25a66}.dz-slot__name{font-size:11px;line-height:1.25;text-align:center;opacity:.75}.dz-slot.is-full{all:unset;position:relative;display:block;cursor:pointer;border-radius:8px;transition:transform .15s ease}.dz-slot.is-full:hover{transform:translateY(-3px) rotate(-1deg)}.dz-slot.is-full:focus-visible{outline:3px solid var(--dz-accent);outline-offset:4px}.dz-slot.is-full .dzc{filter:drop-shadow(0 8px 10px rgba(0,0,0,.45))}.dz-slot__count{position:absolute;top:-7px;right:-7px;z-index:3;padding:2px 8px;border-radius:999px;background:var(--dz-accent);color:var(--dz-on-accent);font-size:12px;font-weight:700}.dz-slot__rar{position:absolute;left:50%;bottom:-5px;z-index:3;width:10px;height:10px;border-radius:50%;transform:translate(-50%);background:#b9bfcc;box-shadow:0 0 0 2px #0006}.dz-slot__rar--rare{background:#8ec8f0}.dz-slot__rar--uncommon{background:#7ddba6}.dz-slot__rar--ultra{background:#f3d98e;box-shadow:0 0 0 2px #0006,0 0 8px #f3d98e}.dz-slot.is-full .dzc--ultra{filter:drop-shadow(0 0 1.5px #F3D98E) drop-shadow(0 0 1.5px #F3D98E) drop-shadow(0 8px 10px rgba(0,0,0,.45))}.dz-slot.is-full .dzc--rare{filter:drop-shadow(0 0 1.5px #8EC8F0) drop-shadow(0 0 1.5px #8EC8F0) drop-shadow(0 8px 10px rgba(0,0,0,.45))}.dz-card__set{margin:-2px 0 6px;font-size:12px;font-weight:600;color:var(--dz-accent)}.dz-bind__sale{margin:0 0 8px}.dz-www__item--card{width:72px;height:auto}.dz-www__item--card .dzc{filter:drop-shadow(0 8px 12px rgba(0,0,0,.45))}.dz-bind__foot{margin:12px 0 0}@media (max-width: 760px){.dz-bind__page{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px}}@media (max-width: 340px){.dz-bind__page{grid-template-columns:repeat(2,minmax(0,1fr))}}.dz-modal--frog .dz-modal__box{width:min(560px,100%)}.dz-frogopen{display:grid;justify-items:center;text-align:center}.dz-frogopen__stage{position:relative;width:100%;height:420px;overflow:hidden}.dz-frogbox{position:absolute;left:50%;bottom:20px;width:168px;transform:translate(-50%);cursor:pointer;animation:dz-boxdrop .6s cubic-bezier(.3,1.4,.5,1) both;z-index:1}.dz-frogbox img{width:100%;display:block}.dz-frogbox.is-shake{animation:dz-boxshake .3s ease-in-out 3}.dz-frogbox.is-open{opacity:.55;transform:translate(-50%) scale(.9);transition:opacity .6s,transform .6s}.dz-frogbox__css{display:block;width:100%;aspect-ratio:4 / 3;border-radius:10px;background:linear-gradient(180deg,#6b3fa0 0 22%,#4e2a7a 22%);box-shadow:inset 0 0 0 4px #d9b25a,0 12px 30px #0006;position:relative}.dz-frogbox__css:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:16%;transform:translate(-50%);background:#d9b25a}.dz-frogjump{position:absolute;left:50%;bottom:70px;width:120px;transform:translate(-50%) scale(.3);opacity:0;z-index:3;pointer-events:none}.dz-frogjump img{width:100%;display:block}.dz-frogbox__frog{display:block;width:100%;aspect-ratio:4 / 3;border-radius:50% 50% 40% 40%;background:radial-gradient(circle at 30% 22%,#F6E6C8 0 7%,#2B1406 7.5% 10%,transparent 10.5%),radial-gradient(circle at 70% 22%,#F6E6C8 0 7%,#2B1406 7.5% 10%,transparent 10.5%),radial-gradient(ellipse at 50% 60%,#7a4520,#4a2610 70%)}.dz-frogopen__stage.is-jump .dz-frogjump{animation:dz-froghop 1.6s cubic-bezier(.3,.6,.4,1) forwards}@keyframes dz-froghop{0%{transform:translate(-50%) scale(.3);opacity:0}12%{transform:translate(-50%,-150px) scale(1) rotate(-8deg);opacity:1}30%{transform:translate(10%,-20px) scale(1) rotate(6deg)}50%{transform:translate(80%,-170px) scale(.95) rotate(-10deg)}70%{transform:translate(150%,-40px) scale(.9) rotate(8deg)}to{transform:translate(400%,-260px) scale(.8) rotate(-20deg);opacity:0}}.dz-frogcard{position:absolute;left:50%;top:50%;width:190px;transform:translate(-50%,-20%) scale(.3);opacity:0;z-index:2;transition:transform .8s cubic-bezier(.2,.9,.3,1.2),opacity .4s}.dz-frogcard.is-up{transform:translate(-50%,-54%) scale(1);opacity:1}.dz-frogopen__acts{display:flex;gap:10px;justify-content:center;margin:6px 0 0}.dz-frogopen__new{color:var(--dz-accent)}.dz-frogopen__dup{color:#8ec8f0}.dz-frogopen__xp{display:inline-block;margin-left:4px;padding:1px 8px;border-radius:999px;background:#f3d98e26;color:var(--dz-accent);font-size:.85em;font-weight:600;white-space:nowrap}@media (max-width: 600px){.dz-frogopen__stage{height:380px}.dz-frogcard{width:170px}}@media (prefers-reduced-motion: reduce){.dzc-flip__in,.dz-frogcard{transition:none}.dz-bind.is-open .dz-bind__page,.dz-frogbox,.dz-frogbox.is-shake,.dz-frogopen__stage.is-jump .dz-frogjump{animation:none!important}}.dz-slot.is-empty.has-back{border:0;background:none;padding:0}.dz-slot__ph{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.22;filter:grayscale(.4)}.dz-slot.has-back .dz-slot__no,.dz-slot.has-back .dz-slot__q,.dz-slot.has-back .dz-slot__name{position:relative;z-index:1}.dz-slot.has-back{grid-template-rows:1fr auto 1fr;padding:14% 18%}.dz-slot.has-back .dz-slot__no{justify-self:center;align-self:end}.dz-slot.has-back .dz-slot__name{align-self:start;color:var(--dz-text);opacity:.85}.dz-redeem--pass{align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;max-width:420px}.dz-redeem--pass label{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--dz-mid, #A9B0C2)}.dz-redeem--pass input{flex:1 1 120px;min-height:34px;font-size:14px}.dz-redeem--pass .dz-btn{min-height:34px}@media (min-width: 901px) and (max-width: 1180px){.dz-dormgrid .dz-sill{grid-template-columns:repeat(2,minmax(0,1fr))}}.dz-dormcell .dz-sill{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dz-stock--tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.dz-stock--tiles li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:12px 10px 10px}.dz-stock__pic{position:relative;display:block;width:52px}.dz-stock--tiles img{width:52px;height:52px;object-fit:cover;border-radius:12px;display:block}.dz-stock__qty{position:absolute;right:-10px;bottom:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:12px;background:var(--dz-accent, #8EA9F0);color:var(--dz-on-accent, #0E1430)}.dz-stock--tiles .dz-stock__name{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.dz-stock--tiles .dz-stock__act{justify-content:center;margin-top:auto}.dz-stock--tiles .dz-stock__act .dz-btn{min-height:28px;padding:0 10px}@media (max-width: 600px){.dz-stock--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.dz-bean{display:inline-grid;place-items:center;width:1em;height:1em;font-size:34px;line-height:0;vertical-align:middle}.dz-bean img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.35))}.dz-bean__css{display:block;width:92%;height:64%;border-radius:55% 45% 42% 58%/62% 60% 40% 38%;transform:rotate(-14deg);background:radial-gradient(ellipse 22% 14% at 32% 28%,rgba(255,255,255,.8),transparent 70%),radial-gradient(circle at 64% 58%,var(--b) 0 5%,transparent 6%),radial-gradient(circle at 42% 70%,var(--b) 0 4%,transparent 5%),radial-gradient(circle at 78% 36%,var(--b) 0 4%,transparent 5%),radial-gradient(ellipse at 60% 70%,color-mix(in srgb,var(--a) 70%,#000) 0,transparent 70%),var(--a);box-shadow:inset -3px -4px 6px #00000040,0 3px 4px #00000059}.dz-bean.is-ultra img{filter:drop-shadow(0 0 6px rgba(255,222,120,.9)) drop-shadow(0 3px 3px rgba(0,0,0,.35))}.dz-bean--big{font-size:120px}.dz-spot{all:unset;position:absolute;z-index:90;width:34px;height:34px;cursor:pointer;transform:rotate(var(--rot));animation:dz-spotin .5s cubic-bezier(.3,1.6,.5,1) both,dz-spotwiggle 5s ease-in-out 1.2s infinite}.dz-spot .dz-bean{font-size:34px}.dz-spot:after{content:"";position:absolute;inset:-8px;border-radius:50%}.dz-spot:hover{filter:brightness(1.15)}.dz-spot:focus-visible{outline:3px solid var(--dz-accent, #8EA9F0);outline-offset:3px;border-radius:50%}.dz-spot.is-taken{animation:dz-spottake .85s cubic-bezier(.4,0,.6,1) forwards}@keyframes dz-spotin{0%{transform:rotate(var(--rot)) scale(0)}}@keyframes dz-spotwiggle{0%,84%,to{transform:rotate(var(--rot))}88%{transform:rotate(calc(var(--rot) + 18deg)) translateY(-3px)}92%{transform:rotate(calc(var(--rot) - 14deg))}96%{transform:rotate(calc(var(--rot) + 8deg))}}@keyframes dz-spottake{30%{transform:translateY(-40px) scale(1.6) rotate(200deg)}to{transform:translateY(-120px) scale(0) rotate(540deg);opacity:0}}.dz-bag__sack{display:block;width:100%;aspect-ratio:1;border-radius:42% 42% 30% 30%/30% 30% 50% 50%;background:radial-gradient(circle at 30% 70%,#F1A0B5 0 6%,transparent 7%),radial-gradient(circle at 62% 76%,#6DB547 0 6%,transparent 7%),radial-gradient(circle at 48% 62%,#F2D33B 0 6%,transparent 7%),linear-gradient(170deg,#8a5bc4 0 22%,#5e3a92 22% 26%,#7a4fb4 26%);box-shadow:inset -8px -10px #0000002e,0 10px 22px #0006;position:relative}.dz-bag__sack:before{content:"";position:absolute;left:28%;right:28%;top:-6%;height:16%;border-radius:6px;background:#d9b25a}.dz-modal--bag .dz-modal__box{width:min(860px,100%)}.dz-bag__head{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:center;margin-bottom:16px}.dz-bag__head h2{margin:2px 0 4px;font-size:24px;color:var(--dz-strong, #fff)}.dz-bag__head p{margin:0}.dz-bag__art{width:84px;display:block}.dz-bag__tabs{margin-bottom:14px}.dz-bag__tabs b{margin-left:8px;font-weight:600;opacity:.8}.dz-bag__box{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;margin-bottom:12px;border-radius:14px;background:var(--dz-soft, rgba(142,169,240,.12))}.dz-bag__sick{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:#6eb43c24;color:#b8e28a;font-size:14px}.dz-binder__info .dz-bag__sick{padding:6px 10px}.dz-bag__hint{margin:0 0 10px}.dz-bag__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;padding:14px;border-radius:18px;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.05),transparent 70%),#0000002e}.dz-bagbean{all:unset;display:grid;place-items:center;aspect-ratio:1;border-radius:14px;cursor:pointer;transition:transform .15s ease,background .15s ease}.dz-bagbean .dz-bean{font-size:46px}.dz-bagbean:nth-child(3n) .dz-bean{transform:rotate(24deg)}.dz-bagbean:nth-child(3n+1) .dz-bean{transform:rotate(-18deg)}.dz-bagbean:hover{background:#ffffff0f;transform:translateY(-3px)}.dz-bagbean:focus-visible{outline:3px solid var(--dz-accent, #8EA9F0)}.dz-bag__col{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.dz-bslot{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:12px 8px 10px;border-radius:14px;background:var(--dz-panel-2, rgba(255,255,255,.05));min-height:120px}.dz-bslot .dz-bean{font-size:52px;margin-bottom:4px}.dz-bslot__name{font-size:13px;font-weight:600;color:var(--dz-strong, #fff);line-height:1.25}.dz-bslot small{font-size:12px;color:var(--dz-muted, #8E95A8)}.dz-bslot__tag{margin-top:auto;font-style:normal;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.dz-bslot.is-good .dz-bslot__tag{color:var(--dz-good, #7DDBA6)}.dz-bslot.is-bad .dz-bslot__tag{color:#a6d46a}.dz-bslot.is-empty{border:2px dashed var(--dz-line-2, rgba(255,255,255,.13));background:transparent;justify-content:center}.dz-bslot.is-empty .dz-bslot__name{color:var(--dz-muted, #8E95A8);font-weight:500}.dz-bslot__q{width:52px;height:36px;margin-bottom:8px;border-radius:55% 45% 42% 58%/62% 60% 40% 38%;display:grid;place-items:center;font-weight:700;color:var(--dz-muted, #8E95A8);background:#ffffff0d;transform:rotate(-14deg)}.dz-bslot .dz-slot__rar{position:absolute;top:8px;right:8px}.dz-taste{display:grid;justify-items:center;text-align:center;gap:6px;padding:10px 0 4px}.dz-taste__bean{height:150px;display:grid;place-items:center}.dz-taste__bean .dz-bean{animation:dz-bob 2.4s ease-in-out infinite}.dz-taste__bean.is-eating .dz-bean{animation:dz-eat .9s cubic-bezier(.5,0,.7,1) forwards}@keyframes dz-eat{30%{transform:translateY(-30px) rotate(-30deg) scale(1.1)}60%{transform:translateY(10px) scale(.7,.9)}75%{transform:translateY(10px) scale(.9,.6)}to{transform:translateY(40px) scale(0);opacity:0}}.dz-taste__q{margin:4px 0 0;font-size:20px;font-weight:600;color:var(--dz-strong, #fff)}.dz-taste p.dz-small{max-width:440px;margin:0}.dz-taste__verdict{margin:0;font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dz-taste.is-good .dz-taste__verdict{color:var(--dz-good, #7DDBA6)}.dz-taste.is-bad .dz-taste__verdict{color:#a6d46a}.dz-taste__name{margin:0;font-size:28px;color:var(--dz-strong, #fff);line-height:1.15}.dz-taste__name small{display:block;font-size:15px;font-weight:400;color:var(--dz-mid, #A9B0C2)}.dz-taste__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0}.dz-taste__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:12px 0 0}.dz-beanbox{position:absolute;inset:18px 22px 0}.dz-beanbox__body{position:absolute;left:0;right:0;bottom:0;height:74%;border-radius:8px;display:grid;place-items:center;padding:0 12px;background:repeating-linear-gradient(90deg,#7a4fb4 0 16px,#6a43a0 16px 32px);box-shadow:inset 0 -10px #0000002e,0 12px 26px #00000073}.dz-beanbox__body b{padding:6px 10px;border-radius:6px;background:#f5e7c1;color:#4b2a6e;font:700 13px/1.15 Georgia,serif;text-align:center}.dz-beanbox__lid{position:absolute;left:-6px;right:-6px;top:0;height:30%;border-radius:8px;background:#d9b25a;box-shadow:inset 0 -6px #00000026;transition:transform .5s ease,opacity .5s ease}.dz-www__box.is-open .dz-beanbox__lid{transform:translate(-40px,-140px) rotate(-50deg);opacity:0}.dz-www__item--bean{width:56px;height:56px;display:grid;place-items:center}.dz-www__item--bean .dz-bean{font-size:52px}.dz-slime{position:fixed;inset:0;z-index:100001;cursor:pointer}.dz-slime__sheet{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 55%,#345c16e6,#1e3a0cf5);animation:dz-fade .5s ease both}.dz-slime__svg{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 6px 10px rgba(30,60,10,.45))}.dz-slime__top{animation:dz-slimedown .9s cubic-bezier(.3,1.2,.5,1) both}.dz-slime__drip{position:absolute;transform:translate(-50%) scaleY(0);transform-origin:50% 0;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#5e9e2c,#8cc747 45%,#5e9e2c);box-shadow:0 6px 10px #14320559;animation:dz-drip var(--dd) cubic-bezier(.5,0,.6,1) var(--dl) forwards}.dz-slime__drip:after{content:"";position:absolute;left:50%;bottom:0;width:150%;aspect-ratio:1 / 1.25;transform:translate(-50%,40%);border-radius:50%/40% 40% 60% 60%;background:radial-gradient(circle at 35% 35%,#b5e37a,#6dae36 60%)}@keyframes dz-slimedown{0%{transform:translateY(-60%)}}@keyframes dz-drip{to{transform:translate(-50%) scaleY(1)}}.dz-slime__msg{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);display:grid;gap:4px;text-align:center;color:#f4ffe6;text-shadow:0 2px 10px rgba(20,50,5,.7);animation:dz-slimein .4s .5s ease both}@keyframes dz-slimein{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}}.dz-slime__msg strong{font-size:clamp(54px,12vw,110px);line-height:1;letter-spacing:.04em;color:#d9f7a6}.dz-slime__msg span{font-size:22px;font-weight:600}.dz-slime__msg small{font-size:13px;opacity:.8;margin-top:8px}.dz-slime.is-out{transition:opacity .8s ease,transform .8s ease;opacity:0;transform:translateY(40px)}.dz-queasy{position:fixed;inset:0;z-index:9990;pointer-events:none;box-shadow:inset 0 0 140px 40px #6eb43c6b;animation:dz-queasy 3.5s ease-in-out infinite;transition:opacity .8s ease}.dz-queasy.is-out{opacity:0}.dz-queasy__badge{position:fixed;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#284614eb;color:#ddf6b8;font-size:13px;font-weight:600;box-shadow:0 6px 18px #00000059}.dz-queasy__badge i{width:14px;height:10px;border-radius:55% 45% 42% 58%/62% 60% 40% 38%;background:#8da33a;box-shadow:inset 2px 2px #e8d84a}@keyframes dz-queasy{50%{box-shadow:inset 0 0 180px 60px #6eb43c80}}@media (prefers-reduced-motion: reduce){.dz-spot,.dz-spot.is-taken,.dz-taste__bean .dz-bean,.dz-taste__bean.is-eating .dz-bean,.dz-queasy,.dz-slime__top,.dz-slime__drip{animation:none!important}.dz-slime__drip{transform:translate(-50%)}.dz-spot.is-taken{opacity:0}}@media (max-width: 600px){.dz-creatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dz-creature{padding:12px 8px;gap:4px}.dz-cimg{width:72px;height:72px}.dz-petzone{width:120px;height:120px}.dz-creature h4{font-size:14px}.dz-mood{flex-direction:column;gap:2px}.dz-cact{min-height:32px;padding:0 8px;gap:6px;font-size:12px}.dz-foods{grid-template-columns:1fr}}.dz-bslot .dz-slot__rar{inset:10px 10px auto auto;transform:none}body.dz-modal-open .dz-queasy__badge{opacity:0}.dz-cauldron .dz-brewform{flex-wrap:wrap}.dz-cauldron .dz-brewform select{flex:1 1 100%;min-width:0}img.avatar.is-crest{object-fit:contain!important;object-position:center;aspect-ratio:1 / 1;height:auto;padding:2px;box-sizing:border-box;background:transparent}.dz-avatar img{height:auto;aspect-ratio:1 / 1}.dz-olli__try{display:grid;justify-items:center;gap:12px;margin:0 auto 22px}.dz-olli__label{margin:0}.dz-olli__label small{display:block;color:var(--dz-label);font-size:12px}.dz-olli__label strong{color:var(--dz-text);font-weight:600}.dz-wbox{position:relative;width:min(440px,100%);aspect-ratio:3 / 1}.dz-wbox__art{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.dz-wbox__css{position:absolute;inset:0;border-radius:8px;background:linear-gradient(#6a4329,#3d2516);box-shadow:0 14px 30px #00000073,inset 0 2px #ffffff1f}.dz-wbox__css:before{content:"";position:absolute;inset:14% 4%;border-radius:5px;background:radial-gradient(ellipse at 50% 40%,#2c3c78,#141c3d 75%);box-shadow:inset 0 4px 10px #0009}.dz-wbox__wand{position:absolute;left:8%;right:8%;top:50%;transform:translateY(-50%) rotate(-3deg);display:grid;place-items:center}.dz-wandpic{width:100%;height:auto;max-height:100%;display:block;filter:drop-shadow(0 5px 5px rgba(0,0,0,.5))}img.dz-wandpic:not(.is-cut){opacity:0}img.dz-wandpic{transition:opacity .2s ease}.dz-wbox.has-art{--gx: 50.25%;--gy: 62.7%;--gw: 85%;--lid: 45.9%;width:min(560px,100%);aspect-ratio:2172 / 724}.dz-wbox.has-art .dz-wbox__art{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;transition:clip-path 0s .85s}.dz-wbox.has-art .dz-wbox__wand{left:calc(var(--gx) - var(--gw) / 2);right:auto;width:var(--gw);top:var(--gy);transform:translateY(-50%)}.dz-wbox__cover{position:absolute;inset:45.86% 0 13.95%;z-index:2;pointer-events:none;opacity:0;background-repeat:no-repeat;background-size:100% 320.35%;background-position:50% 21.29%;transform-origin:50% 0;transform:translateY(-77.66%) scaleY(.7766);transition:transform .85s cubic-bezier(.4,0,.3,1),opacity .15s .8s,filter .85s}.dz-wbox.has-art .dz-wbox__art{clip-path:inset(0 0 0 0)}.dz-wbox.has-art.is-closed .dz-wbox__cover{opacity:1;transform:none;filter:sepia(.3) brightness(.9);transition:none}.dz-wbox.has-art.is-closed .dz-wbox__art{clip-path:inset(45.86% 0 0 0)}.dz-wbox.has-art.is-open .dz-wbox__cover{opacity:0}.dz-wbox.has-art .dz-wbox__lid{display:none}@keyframes dz-wave-art{0%{transform:translateY(-50%)}30%{transform:translateY(-120%) rotate(-10deg)}60%{transform:translateY(-20%) rotate(6deg)}to{transform:translateY(-50%)}}.dz-wbox.has-art.is-wave .dz-wbox__wand{animation:dz-wave-art .6s ease-in-out}.dz-wand__box{display:grid;place-items:center}.dz-wand__box .dz-wbox{width:100%}.dz-wbox.has-art .dz-wbox__wand{left:12%;right:12%}.dz-wbox__lid{position:absolute;inset:-4% -2%;border-radius:8px;opacity:0;pointer-events:none;display:grid;place-items:center;background:radial-gradient(circle at 20% 30%,rgba(220,210,190,.18) 0 2px,transparent 3px) 0 0 / 22px 18px,radial-gradient(circle at 70% 60%,rgba(220,210,190,.14) 0 1.5px,transparent 2.5px) 0 0 / 30px 26px,linear-gradient(#7a5236,#4e321f);box-shadow:0 14px 30px #00000080,inset 0 0 30px #beb4a040}.dz-wbox__lid i{width:34%;height:34%;border-radius:4px;background:#e8dcc0;box-shadow:inset 0 0 12px #78644680;opacity:.85}.dz-wbox.is-closed .dz-wbox__lid{opacity:1}.dz-wbox.is-open .dz-wbox__lid{animation:dz-lidlift .8s cubic-bezier(.4,0,.6,1) forwards}@keyframes dz-lidlift{0%{opacity:1;transform:none}30%{opacity:1;transform:translateY(-8px) rotate(-2deg)}to{opacity:0;transform:translate(60px,-90px) rotate(-14deg)}}.dz-wbox.is-wave .dz-wbox__wand{animation:dz-wave .6s ease-in-out}@keyframes dz-wave{0%{transform:translateY(-50%) rotate(-3deg)}30%{transform:translateY(-80%) rotate(-16deg)}60%{transform:translateY(-30%) rotate(10deg)}to{transform:translateY(-50%) rotate(-3deg)}}.dz-wbox.is-glow .dz-wandpic{animation:dz-wandglow 1.6s ease-in-out 2}@keyframes dz-wandglow{50%{filter:drop-shadow(0 0 10px rgba(255,214,120,.95)) drop-shadow(0 5px 5px rgba(0,0,0,.5))}}.dz-wand{grid-template-columns:1fr}.dz-wand__pic{display:grid;place-items:center;aspect-ratio:4 / 1;padding:0 8%;border-radius:14px;background:radial-gradient(ellipse at 50% 45%,#2c3c78,#141c3d 80%);box-shadow:inset 0 3px 10px #00000080}.dz-wand__pic .dz-wandpic{transform:rotate(-3deg)}.dz-wand__pic>img:not(.dz-wandpic){width:64px;border-radius:12px}.dz-wand .dz-wand__pic img.dz-wandpic{width:100%;border-radius:0}@media (prefers-reduced-motion: reduce){.dz-wbox.is-open .dz-wbox__lid,.dz-wbox.is-wave .dz-wbox__wand,.dz-wbox.is-glow .dz-wandpic{animation:none}.dz-wbox.is-open .dz-wbox__lid{opacity:0}}.dz-wand .dz-wbox img{width:100%;max-width:none;border-radius:0}.dz-wand .dz-wbox .dz-wbox__art{height:100%}.dz-m{white-space:nowrap;font-variant-numeric:tabular-nums}.dz-m+.dz-m{margin-left:.3em}.dz-mc{display:inline-block;width:1.15em;height:1.15em;margin-left:.18em;vertical-align:-.22em;border-radius:50%;object-fit:contain;flex:none}img.dz-mc{border-radius:0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}i.dz-mc--g{background:radial-gradient(circle at 34% 30%,#fff6cc 0 10%,#f4cc52 32%,#c8901e 70%,#8c5e0e);box-shadow:inset 0 0 0 1.5px #6e46088c,0 1px 1px #0000004d}i.dz-mc--s{background:radial-gradient(circle at 34% 30%,#fff 0 10%,#dce2ea 32%,#9aa4b2 70%,#66707e);box-shadow:inset 0 0 0 1.5px #464e5c8c,0 1px 1px #0000004d;width:1.02em;height:1.02em;vertical-align:-.16em}i.dz-mc--k{background:radial-gradient(circle at 34% 30%,#ffe1c4 0 10%,#d9925a 32%,#a45e2e 70%,#6e3a18);box-shadow:inset 0 0 0 1.5px #5a2e108c,0 1px 1px #0000004d;width:.92em;height:.92em;vertical-align:-.12em}.dz-www__coinimg{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}.dz-chip--money .dz-m{font-weight:600}.dz-fsearch{display:flex;gap:8px;margin-bottom:8px}.dz-fsearch input{flex:1;min-width:0;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-strong);font:inherit;font-size:14px}.dz-flist{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:6px}.dz-flist:empty{display:none}.dz-fresults{margin-bottom:12px;padding:8px;border-radius:14px;border:1px dashed var(--dz-line-2)}.dz-friend{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:14px;background:var(--dz-panel-2, rgba(255,255,255,.05));position:relative}.dz-friend__av{width:40px;height:40px;border-radius:12px;object-fit:contain;background:var(--dz-soft)}.dz-friend__main{display:grid;gap:1px;min-width:0}.dz-friend__main strong{font-size:14px;font-weight:600;color:var(--dz-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-friend__main .dz-small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-fhearts{display:inline-flex;align-items:center;gap:6px;font-size:12px}.dz-fhearts em{font-style:normal;color:var(--dz-muted)}.dz-friend__wave{font-size:12px;color:#f28ba8;font-weight:600}.dz-friend__acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.dz-friend__acts .dz-btn{min-height:30px;padding:0 10px;font-size:12px;border-radius:9px}.dz-friend__x{font-size:18px;color:var(--dz-muted);padding:0 4px}.dz-fhead{margin:12px 0 6px;font-size:13px;font-weight:600;color:var(--dz-mid)}.dz-fhead span{color:var(--dz-muted);font-weight:400}.dz-fempty{margin:6px 0 0}.dz-giftbar{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:12px;border-radius:14px;background:color-mix(in srgb,#F28BA8 14%,transparent)}.dz-giftbar>div{flex:1;display:grid}.dz-giftbar__art{width:52px;height:52px;object-fit:contain;flex:none;margin:-8px 0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35))}.dz-giftbar strong{font-size:14px;color:var(--dz-strong)}.dz-giftbar__icon{width:34px;height:30px;border-radius:5px;background:linear-gradient(90deg,transparent 42%,#F4CC52 42% 58%,transparent 58%),linear-gradient(#c8384e,#9c2236);position:relative;flex:none}.dz-giftbar__icon:before{content:"";position:absolute;left:-3px;right:-3px;top:-4px;height:9px;border-radius:3px;background:linear-gradient(90deg,#d8475d 42%,#f4cc52 42% 58%,#d8475d 58%)}@media (max-width: 600px){.dz-friend{grid-template-columns:36px minmax(0,1fr)}.dz-friend__av{width:36px;height:36px}.dz-friend__acts{grid-column:1 / -1;justify-content:flex-start}.dz-friend__x{margin-left:auto}}.dz-modal--gpick .dz-modal__box{width:min(640px,100%)}.dz-gpick h2{margin:0 0 4px;font-size:22px;color:var(--dz-strong)}.dz-gpick__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin-top:14px}.dz-gpick__it{all:unset;cursor:pointer;display:grid;justify-items:center;gap:4px;padding:12px 8px;border-radius:14px;background:var(--dz-panel-2);border:1px solid var(--dz-line);text-align:center;transition:border-color .15s,transform .15s}.dz-gpick__it:hover{border-color:var(--dz-accent);transform:translateY(-2px)}.dz-gpick__it:focus-visible{outline:3px solid var(--dz-accent)}.dz-gpick__it[disabled]{opacity:.5;cursor:default}.dz-gpick__it img{width:52px;height:52px;object-fit:cover;border-radius:12px}.dz-gpick__it span{font-size:13px;color:var(--dz-text);line-height:1.25}.dz-gpick__it small{font-size:11px;color:var(--dz-muted)}.dz-gift{position:absolute;inset:22px 26px 0}.dz-gift__body{position:absolute;left:0;right:0;bottom:0;height:74%;border-radius:8px;background:linear-gradient(90deg,transparent 43%,#F4CC52 43% 57%,transparent 57%),linear-gradient(#c8384e,#8e1f31);box-shadow:inset 0 -10px #00000026,0 12px 26px #00000073}.dz-gift__lid{position:absolute;left:-8px;right:-8px;top:0;height:28%;border-radius:8px;background:linear-gradient(90deg,#d8475d 43%,#f4cc52 43% 57%,#d8475d 57%);box-shadow:inset 0 -6px #00000026;transition:transform .5s ease,opacity .5s ease}.dz-gift__bow{position:absolute;left:50%;top:-14%;width:70px;height:34px;transform:translate(-50%);transition:transform .5s ease,opacity .5s ease}.dz-gift__bow i{position:absolute;top:0;width:34px;height:30px;border:7px solid #F4CC52;border-radius:50%/60% 60% 40% 40%}.dz-gift__bow i:first-child{left:0;transform:rotate(-20deg)}.dz-gift__bow i:last-child{right:0;transform:rotate(20deg)}.dz-www__box.is-open .dz-gift__lid,.dz-www__box.is-open .dz-gift__bow{transform:translate(50px,-150px) rotate(30deg);opacity:0}.dz-vault{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;align-items:center;margin-bottom:14px}.dz-vault__img{width:110px;display:block}.dz-vault__door{position:relative;display:block;width:110px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#3b3f4a 0 18%,#6d7280 19% 21%,#2c3038 22% 58%,#8a8f9c 59% 62%,#3a3e48 63%);box-shadow:inset 0 0 0 6px #22252c,0 10px 22px #00000073}.dz-vault__door i{position:absolute;inset:0;background:repeating-conic-gradient(from 0deg,#B9A26A 0 6deg,transparent 6deg 45deg);border-radius:50%;mask:radial-gradient(circle,transparent 0 30%,#000 31% 52%,transparent 53%);-webkit-mask:radial-gradient(circle,transparent 0 30%,#000 31% 52%,transparent 53%)}.dz-vault__info{display:grid;gap:4px}.dz-vault__info p{margin:0}.dz-vault__sum{font-size:26px;font-weight:700;color:var(--dz-strong);line-height:1.15}.dz-vform{display:grid;gap:10px;padding:12px;border-radius:14px;background:var(--dz-panel-2)}.dz-vform__amt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dz-vform__amt label{display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel)}.dz-vform__amt label:focus-within{border-color:var(--dz-accent)}.dz-vform__amt .dz-mc{margin:0;font-size:18px}.dz-vform__amt input{all:unset;width:100%;min-width:0;min-height:36px;color:var(--dz-strong);font:600 15px var(--dz-font, sans-serif)}.dz-vform__acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dz-vform__acts .dz-linkbtn{margin-left:auto;font-size:13px}.dz-vault__rule{margin:10px 0 0}@media (max-width: 600px){.dz-vault{grid-template-columns:80px minmax(0,1fr);gap:12px}.dz-vault__door,.dz-vault__img{width:80px}}.dz-vform .dz-vform__amt input[type=number]{all:unset;box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--dz-strong);font:600 15px var(--dz-font, sans-serif);-moz-appearance:textfield}.dz-vform .dz-vform__amt input::-webkit-outer-spin-button,.dz-vform .dz-vform__amt input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}img.dz-mc,.dz-app img.dz-mc,.dz-stock img.dz-mc,.dz-stock--tiles img.dz-mc,.dz-card img.dz-mc{display:inline-block!important;width:1.15em!important;height:1.15em!important;max-width:none;border-radius:0!important;object-fit:contain;margin:0 0 0 .18em;vertical-align:-.22em;box-shadow:none}.dz-stock__act .dz-btn .dz-m{font-size:12px}.dz-swatch{display:grid;gap:6px;margin-top:10px}.dz-swatch__row{display:flex;flex-wrap:wrap;gap:6px}.dz-sw{all:unset;box-sizing:border-box;cursor:pointer;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:2px solid transparent;box-shadow:0 0 0 1px var(--dz-line-2);background:var(--dz-panel-2);transition:box-shadow .15s,transform .15s}.dz-sw:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--dz-accent) 60%,transparent)}.dz-sw.is-on{box-shadow:0 0 0 2px var(--dz-accent)}.dz-sw:focus-visible{outline:2px solid var(--dz-accent);outline-offset:3px}.dz-sw i{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 45%),var(--c);box-shadow:inset 0 0 0 1px #00000040}.dz-sw img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--dz-panel)}.dz-swatch__label{font-size:13px;line-height:1.3}.dz-swatch__label strong{color:var(--dz-strong);font-weight:600}.dz-vars{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dz-var{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 4px;border-radius:999px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-soft-text, #C3C8D6);font-size:12px;font-weight:500;transition:border-color .15s,background .15s}.dz-var:hover{border-color:color-mix(in srgb,var(--dz-accent) 60%,transparent)}.dz-var.is-on{border-color:var(--dz-accent);background:var(--dz-soft);color:var(--dz-strong)}.dz-var:focus-visible{outline:2px solid var(--dz-accent);outline-offset:2px}.dz-var i{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 45%),var(--c);box-shadow:inset 0 0 0 1px #00000040}.dz-var img{width:22px;height:22px;border-radius:50%;object-fit:cover;background:var(--dz-panel)}.dz-app--hall{gap:16px}.dz-hall__head{position:relative;display:flex;align-items:flex-end;gap:18px;min-height:150px;padding:26px 30px;border-radius:var(--dz-r-lg, 24px);overflow:hidden;background:radial-gradient(ellipse at 50% -20%,rgba(255,214,120,.22),transparent 60%),linear-gradient(180deg,#1a1e33,#10131f);border:1px solid var(--dz-line);background-size:cover;background-position:center}.dz-hall__head.has-art:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a0c14d9,#0a0c1440 70%)}.dz-hall__head>div{position:relative}.dz-hall__head h2{margin:2px 0 4px;font-size:32px;color:var(--dz-strong)}.dz-hall__head p{margin:0;color:var(--dz-mid);max-width:520px}.dz-hall__candles{position:absolute;inset:0 0 auto auto;width:50%;height:100%;pointer-events:none}.dz-hall__head.has-art .dz-hall__candles{display:none}.dz-hall__candles i{position:absolute;width:6px;height:22px;border-radius:2px;background:linear-gradient(#f4ead2,#cdbf9f);animation:dz-float 4s ease-in-out infinite}.dz-hall__candles i:before{content:"";position:absolute;left:50%;top:-9px;width:8px;height:11px;transform:translate(-50%);border-radius:50% 50% 45% 45%/60% 60% 40% 40%;background:radial-gradient(circle at 50% 70%,#FFF5C2,#FFB547 60%,transparent 70%);filter:drop-shadow(0 0 6px rgba(255,190,90,.9))}.dz-hall__candles i:nth-child(1){left:12%;top:26%}.dz-hall__candles i:nth-child(2){left:32%;top:14%;animation-delay:-1s}.dz-hall__candles i:nth-child(3){left:52%;top:32%;animation-delay:-2s}.dz-hall__candles i:nth-child(4){left:72%;top:18%;animation-delay:-3s}.dz-hall__candles i:nth-child(5){left:88%;top:40%;animation-delay:-1.5s}@keyframes dz-float{50%{transform:translateY(-6px)}}.dz-hall__tabs b{margin-left:6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f28ba8;color:#1a0e14;font-size:11px;display:inline-grid;place-items:center}.dz-hall__tabs b:empty{display:none}.dz-hall__pane[data-pane=chat]{display:flex;flex-direction:column;gap:10px;padding:16px}.dz-hall__pane[hidden]{display:none!important}.dz-chat__list{height:min(62vh,640px);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:4px 6px 4px 0;overscroll-behavior:contain}.dz-chat__day{display:flex;align-items:center;gap:10px;margin:10px 0 6px;color:var(--dz-muted);font-size:12px}.dz-chat__day:before,.dz-chat__day:after{content:"";flex:1;height:1px;background:var(--dz-line)}.dz-msg{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:start;padding:6px 8px;border-radius:12px;position:relative}.dz-msg:hover{background:#ffffff08}.dz-msg__av{width:34px;height:34px;border-radius:10px;object-fit:contain;background:var(--dz-soft)}.dz-msg__meta{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dz-msg__who{font-size:14px;font-weight:600;color:var(--dz-strong)}.dz-msg__meta time{font-size:11px;color:var(--dz-muted)}.dz-msg__body p{margin:1px 0 0;font-size:14px;color:var(--dz-text);overflow-wrap:anywhere;line-height:1.45}.dz-msg.is-mine{background:color-mix(in srgb,var(--dz-accent) 7%,transparent)}.dz-msg.is-mod .dz-msg__who{color:#7fe3d0}.dz-msg.is-mod .dz-msg__av{box-shadow:0 0 0 2px #7fe3d0}.dz-msg.is-head .dz-msg__who{color:#f2c94c}.dz-msg.is-head .dz-msg__av{box-shadow:0 0 0 2px #f2c94c}.dz-msg.is-head .dz-msg__badge{color:#f2c94c;background:#f2c94c29}.dz-msg__badge{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:#7fe3d026;color:#7fe3d0}.dz-msg__tools{display:flex;gap:4px;opacity:0;transition:opacity .15s}.dz-msg:hover .dz-msg__tools,.dz-msg:focus-within .dz-msg__tools{opacity:1}.dz-msg__tools button{all:unset;cursor:pointer;font-size:11px;padding:3px 7px;border-radius:7px;background:var(--dz-panel-2);color:var(--dz-mid);white-space:nowrap}.dz-msg__tools button:hover{color:var(--dz-bad, #F2A39A)}.dz-msg--event{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;padding:6px 10px;margin:2px 0;background:color-mix(in srgb,var(--dz-accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--dz-accent) 18%,transparent)}.dz-msg--event p{margin:0;font-size:13px;color:var(--dz-soft-text, #C3C8D6);font-style:italic}.dz-msg--event time{font-size:11px;color:var(--dz-muted)}.dz-msg__ev{width:18px;height:18px;background:var(--dz-accent);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.dz-chat__form{display:flex;gap:8px}.dz-chat__form input{flex:1;min-width:0;min-height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-strong);font:inherit;font-size:15px}.dz-chat__form .dz-btn{min-height:42px}.dz-chat__note{margin:0}.dz-mkbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-radius:16px;background:var(--dz-panel);border:1px solid var(--dz-line)}.dz-mkbar>div{flex:1;display:grid;min-width:220px}.dz-mkbar strong{color:var(--dz-strong)}.dz-mkbar__dot{width:12px;height:12px;border-radius:50%;background:var(--dz-bad, #F2A39A);box-shadow:0 0 0 4px color-mix(in srgb,var(--dz-bad, #F2A39A) 25%,transparent)}.dz-mkbar.is-open .dz-mkbar__dot{background:var(--dz-good, #7DDBA6);box-shadow:0 0 0 4px color-mix(in srgb,var(--dz-good, #7DDBA6) 25%,transparent)}.dz-mkfilter{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:12px 0}.dz-mkfilter .dz-small{margin-left:auto}.dz-mkfilter .dz-var{padding:0 12px}.dz-mkfilter .dz-var b{font-weight:600;color:var(--dz-accent)}.dz-mkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.dz-mk{display:flex;flex-direction:column;border-radius:16px;background:var(--dz-panel);border:1px solid var(--dz-line);overflow:hidden}.dz-mk.is-mine{border-color:color-mix(in srgb,var(--dz-accent) 35%,transparent)}.dz-mk__vis{display:grid;place-items:center;height:170px;background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.06),transparent 70%),var(--dz-panel-2)}.dz-mk__card{display:inline-block;width:92px;position:relative}.dz-mk__card .dzc{width:100%}.dz-mk__vis .dz-mk__card{width:104px}.dz-mk__bean .dz-bean{font-size:64px}.dz-mk__body{display:grid;gap:2px;padding:12px 14px 4px}.dz-mk__body h4{margin:0;font-size:15px;color:var(--dz-strong)}.dz-mk__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 14px;margin-top:auto}.dz-modal--sell .dz-modal__box{width:min(860px,100%)}.dz-sell h2{margin:0 0 4px;font-size:22px;color:var(--dz-strong)}.dz-sell .dz-tabs{margin:12px 0}.dz-sell__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-height:46vh;overflow-y:auto;padding:2px}.dz-sell__it{all:unset;cursor:pointer;display:grid;justify-items:center;gap:4px;padding:8px 6px;border-radius:12px;border:2px solid transparent;background:var(--dz-panel-2);text-align:center}.dz-sell__it small{font-size:11px;color:var(--dz-mid);line-height:1.25}.dz-sell__it:hover{border-color:color-mix(in srgb,var(--dz-accent) 45%,transparent)}.dz-sell__it.is-on{border-color:var(--dz-accent);background:var(--dz-soft)}.dz-sell__it:focus-visible{outline:2px solid var(--dz-accent)}.dz-sell__it--bean{min-height:80px;place-items:center}.dz-sell__it--bean .dz-bean{font-size:48px}.dz-sell__form{margin-top:12px}.dz-sell__form p{margin:0}.dz-tr{padding:12px 0;border-top:1px solid var(--dz-line)}.dz-tr:first-of-type{border-top:0;padding-top:0}.dz-tr p{margin:0 0 8px}.dz-tr__sides{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.dz-tr__items{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.dz-tr__items .dz-mk__card{width:70px}.dz-tr__items .dz-mk__bean .dz-bean{font-size:40px}.dz-tr__nbeans{font-size:13px;padding:6px 10px;border-radius:999px;background:var(--dz-panel-2)}.dz-tr__gob{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:4px 10px 4px 6px;border-radius:999px;background:var(--dz-panel-2)}.dz-tr__gob img,.dz-tr__gob i,.dz-trp__gob img,.dz-trp__gob i{flex:none;width:20px;height:20px;object-fit:contain;border-radius:50%}.dz-trp__gob{display:grid;gap:6px;margin-top:12px}.dz-trp__gob label{display:flex;align-items:center;gap:8px;font-size:13.5px;flex-wrap:nowrap}.dz-trp__gob label input[type=number]{flex:none;width:5.5em;min-width:0;max-width:5.5em;padding-top:6px;padding-bottom:6px}.dz-trp__gob small{color:var(--dz-muted)}.dz-tr__arrow{font-size:22px;color:var(--dz-accent)}.dz-tr__acts{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 0!important}.dz-trp{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dz-trp h4{margin:0 0 8px;font-size:15px;color:var(--dz-strong)}.dz-trp h4 small{color:var(--dz-muted);font-weight:400}.dz-trp__beans{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:var(--dz-mid)}.dz-trp__beans input{width:4.5em;min-height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-strong)}@media (max-width: 700px){.dz-trp,.dz-tr__sides{grid-template-columns:1fr}.dz-tr__arrow{transform:rotate(90deg);justify-self:center}.dz-hall__head{padding:20px;min-height:120px}.dz-hall__head h2{font-size:26px}.dz-chat__list{height:58vh}.dz-msg__tools{opacity:1;grid-column:2 / -1}.dz-mkgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dz-mk__vis{height:140px}.dz-mkfilter .dz-small{margin-left:0;width:100%}}@media (prefers-reduced-motion: reduce){.dz-hall__candles i{animation:none}}.dz-tabs .dz-tab,.dz-tabs .dz-tab:hover{text-decoration:none}@media (max-width: 700px){.dz-mk__foot{flex-wrap:wrap}.dz-mk__foot .dz-btn{flex:1 1 100%}.dz-mk__body{padding:10px 10px 2px}.dz-mk__foot{padding:8px 10px 10px}}.dz-rank{margin-top:28px;padding:24px}.dz-rank .dz-rank__list{padding:0!important;margin:0!important}.dz-rank .dz-rank__list>li{margin:0}.dz-rank__head .dz-panel__title{font-size:22px}.dz-rank__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.dz-rank__head .dz-panel__title{margin:2px 0 0}.dz-rank__me{display:grid;gap:1px;text-align:right;padding:10px 14px;border-radius:14px;background:var(--dz-soft);border:1px solid var(--dz-line)}.dz-rank__me strong{font-size:20px;color:var(--dz-accent);line-height:1.2}.dz-rank__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dz-rank__row{display:grid;grid-template-columns:34px 40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px 8px 10px;border-radius:12px;background:var(--dz-panel-2);border:1px solid var(--dz-line);border-left:4px solid var(--hc)}.dz-rank__row.is-me{background:color-mix(in srgb,var(--dz-accent) 12%,var(--dz-panel-2));border-color:color-mix(in srgb,var(--dz-accent) 55%,transparent);border-left-color:var(--hc)}.dz-rank__pos{font-size:18px;font-weight:700;text-align:center;color:var(--dz-mid);font-variant-numeric:tabular-nums}.dz-rank__row.is-top .dz-rank__pos{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:15px;color:#1a1408}.dz-rank__row.is-top1 .dz-rank__pos{background:radial-gradient(circle at 35% 30%,#fff3b0,#e3b341 60%,#a97a12)}.dz-rank__row.is-top2 .dz-rank__pos{background:radial-gradient(circle at 35% 30%,#fff,#c9ced8 60%,#8a92a3)}.dz-rank__row.is-top3 .dz-rank__pos{background:radial-gradient(circle at 35% 30%,#f7c9a2,#c27c46 60%,#7e4a24)}.dz-rank__av{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--hc);background:var(--dz-panel)}.dz-rank__who{display:grid;min-width:0}.dz-rank__who strong{color:var(--dz-strong);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-rank__who em{font-style:normal;font-weight:500;color:var(--dz-accent);font-size:13px}.dz-rank__pts{display:grid;text-align:right;font-size:17px;font-weight:700;color:var(--dz-strong);font-variant-numeric:tabular-nums;line-height:1.15}.dz-rank__pts small{font-size:11px;font-weight:500;color:var(--dz-mid);text-transform:uppercase;letter-spacing:.06em}.dz-rank__gap{text-align:center;margin:4px 0;color:var(--dz-mid);letter-spacing:.3em}.dz-rank__note{margin:14px 0 0}@media (max-width: 560px){.dz-rank__row{grid-template-columns:30px 34px minmax(0,1fr) auto;gap:10px;padding:8px 10px}.dz-rank__av{width:34px;height:34px}.dz-rank__me{text-align:left;width:100%}.dz-rank{padding:16px}}.dz-mktools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.dz-mktools input[type=search]{flex:1 1 240px;min-width:0;height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--dz-line-2);background:var(--dz-panel);color:var(--dz-strong);font:inherit;font-size:14px}.dz-mksort{display:inline-flex;align-items:center;gap:8px}.dz-mksort select{height:40px;padding:0 34px 0 12px;border-radius:12px;border:1px solid var(--dz-line-2);background:var(--dz-panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23A9B0C2' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--dz-strong);font:inherit;font-size:14px;appearance:none;-webkit-appearance:none;cursor:pointer}.dz-mkafford{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--dz-soft-text, #C3C8D6);cursor:pointer;flex:0 1 auto;min-width:0}.dz-mkafford input{width:16px;height:16px;accent-color:var(--dz-accent)}.dz-hall__pane .dz-mkfilter{margin:12px 0 4px}.dz-mkfilter .dz-var{height:32px}.dz-mkfilter .dz-var--mine{border-style:dashed}.dz-mkinfo{margin:6px 0 12px}.dz-mk,.dz-mk__vis{position:relative}.dz-mk__item{display:grid;place-items:center;width:120px;height:120px}.dz-mk__item img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.dz-mk__item.is-wand{width:88%;height:60px}.dz-mk__item.is-wand img{width:100%;height:auto}.dz-mk__qty{position:absolute;right:10px;top:10px;min-width:28px;height:24px;padding:0 8px;border-radius:999px;background:var(--dz-accent);color:#1a1408;font-size:12px;font-weight:700;display:grid;place-items:center}.dz-mk__cat{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dz-accent)}.dz-mk__why{color:#f0a35e}.dz-mk.is-blocked .dz-mk__vis{opacity:.55}.dz-mk .dz-price{display:grid;line-height:1.2}.dz-mk .dz-price small{font-size:11px;font-weight:500;color:var(--dz-mid)}.dz-mk .dz-price.is-short{color:var(--dz-mid)}.dz-sell__cats{margin:12px 0 8px}.dz-sell__it--item{align-content:start}.dz-sell__it.is-busy{opacity:.45;cursor:not-allowed}.dz-sell__pic{position:relative;display:grid;place-items:center;width:72px;height:72px}.dz-sell__pic img{max-width:100%;max-height:100%;object-fit:contain}.dz-sell__pic.is-wand{width:96px;height:40px;margin:16px 0}.dz-sell__pic.is-wand img{width:100%;height:auto}.dz-sell__pic b{position:absolute;right:-4px;bottom:-2px;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--dz-accent);color:#1a1408;font-size:11px;display:grid;place-items:center}.dz-sell__what{margin:0 0 4px;font-weight:600;color:var(--dz-strong)}.dz-sell__warn{color:#f0a35e;margin:0 0 8px}.dz-sell__qty{display:flex;align-items:center;gap:8px;margin-bottom:10px;white-space:nowrap}.dz-sell__form .dz-sell__qty input[type=number]{flex:none;width:90px!important;height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel);color:var(--dz-strong);font:inherit}@media (max-width: 700px){.dz-mktools input[type=search]{flex-basis:100%}.dz-hall__pane .dz-mkfilter,.dz-sell__cats{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.dz-mkfilter .dz-var{flex:none}.dz-mk__item{width:96px;height:96px}}.dz-owl__head{background-position:center 40%}.dz-owl{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:18px;align-items:start}.dz-owl__side{display:grid;gap:10px;position:sticky;top:16px}.dz-owl__sidehead{display:flex;align-items:center;justify-content:space-between;gap:10px}.dz-owl__sidehead .dz-panel__title{margin:0;display:flex;align-items:center;gap:8px}.dz-owl__sidehead .dz-panel__title b:not(:empty){min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#e2574c;color:#fff;font-size:12px;display:grid;place-items:center}.dz-owl__filter{width:100%;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-strong);font:inherit;font-size:14px;box-sizing:border-box}.dz-owl__threads{list-style:none;margin:0 -6px;padding:0;display:grid;gap:2px;max-height:60vh;overflow-y:auto}.dz-owl__thread{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:12px}.dz-owl__thread:hover{background:var(--dz-panel-2)}.dz-owl__thread.is-on{background:var(--dz-soft)}.dz-owl__thread:focus-visible{outline:2px solid var(--dz-accent)}.dz-owl__thread img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--dz-panel-2)}.dz-owl__tmain{display:grid;min-width:0}.dz-owl__tmain strong{color:var(--dz-strong);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-owl__tmain .dz-small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-owl__thread.is-unread .dz-owl__tmain .dz-small{color:var(--dz-strong);font-weight:600}.dz-owl__tmeta{display:grid;justify-items:end;gap:4px;font-size:11px;color:var(--dz-mid)}.dz-owl__tmeta b{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e2574c;color:#fff;font-size:11px;display:grid;place-items:center}.dz-owl__none{padding:8px 10px}.dz-owl__set{border-top:1px solid var(--dz-line);padding-top:10px;font-size:14px}.dz-owl__set summary{cursor:pointer;color:var(--dz-mid);font-size:13px}.dz-owl__set>div{display:grid;gap:6px;padding-top:8px}.dz-owl__set p{margin:4px 0 0}.dz-owl__radio{display:flex;align-items:center;gap:8px;cursor:pointer}.dz-owl__radio input{accent-color:var(--dz-accent)}.dz-owl__blocked{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dz-owl__main,.dz-panel.dz-owl__main{display:flex;flex-direction:column;min-height:520px;padding:0;overflow:hidden}.dz-owl__threads>li{margin:0;padding:0;list-style:none}.dz-owl__threads>li:before,.dz-owl__threads>li::marker{content:none}.dz-owl__empty{margin:auto;text-align:center;display:grid;justify-items:center;gap:6px;padding:40px 20px}.dz-owl__empty img{width:150px;height:150px;object-fit:contain}.dz-owl__empty h3{margin:6px 0 0;color:var(--dz-strong)}.dz-owl__empty .dz-btn{margin-top:10px}.dz-owl__bird{width:96px;height:96px;border-radius:50%;background:radial-gradient(circle at 36% 40%,#2a2014 0 7%,#F2C94C 8% 13%,transparent 14%),radial-gradient(circle at 64% 40%,#2a2014 0 7%,#F2C94C 8% 13%,transparent 14%),radial-gradient(circle at 50% 55%,#E8B04A 0 6%,transparent 7%),radial-gradient(circle at 50% 50%,#9B7653 0 60%,transparent 61%)}.dz-owl__top{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--dz-line)}.dz-owl__top img{width:42px;height:42px;border-radius:50%;object-fit:cover}.dz-owl__top>div{display:grid;flex:1;min-width:0}.dz-owl__top strong{color:var(--dz-strong)}.dz-owl__back{all:unset;cursor:pointer;display:none;width:34px;height:34px;border-radius:50%;text-align:center;font-size:26px;line-height:30px;color:var(--dz-strong)}.dz-owl__menu{position:relative}.dz-owl__menu summary{list-style:none;cursor:pointer;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:20px;color:var(--dz-mid)}.dz-owl__menu summary::-webkit-details-marker{display:none}.dz-owl__menu summary:hover{background:var(--dz-panel-2);color:var(--dz-strong)}.dz-owl__menu>div{position:absolute;right:0;top:40px;z-index:5;display:grid;min-width:190px;padding:6px;border-radius:12px;background:var(--dz-panel-2);border:1px solid var(--dz-line-2);box-shadow:0 12px 30px #00000059}.dz-owl__menu button{all:unset;cursor:pointer;padding:9px 12px;border-radius:8px;font-size:14px;color:var(--dz-strong)}.dz-owl__menu button:hover{background:var(--dz-soft)}.dz-owl__msgs{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:6px;max-height:60vh;min-height:300px}.dz-owl__start{margin:auto;text-align:center;max-width:320px}.dz-owlmsg{max-width:min(78%,520px);align-self:flex-start;padding:9px 13px 6px;border-radius:16px 16px 16px 4px;background:var(--dz-panel-2);border:1px solid var(--dz-line);animation:dz-owlin .25s ease-out}.dz-owlmsg.is-mine{align-self:flex-end;border-radius:16px 16px 4px;background:color-mix(in srgb,var(--dz-accent) 18%,var(--dz-panel-2));border-color:color-mix(in srgb,var(--dz-accent) 35%,transparent)}.dz-owlmsg p{margin:0;font-size:15px;line-height:1.45;color:var(--dz-strong);overflow-wrap:anywhere}.dz-owlmsg time{display:block;margin-top:3px;font-size:11px;color:var(--dz-mid);text-align:right}@keyframes dz-owlin{0%{opacity:0;transform:translateY(6px)}}.dz-owl__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:end;padding:12px 18px 16px;border-top:1px solid var(--dz-line)}.dz-owl__form textarea{resize:none;min-height:42px;max-height:180px;padding:10px 14px;border-radius:14px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-strong);font:inherit;font-size:15px;line-height:1.4;box-sizing:border-box;width:100%}.dz-owl__form textarea:focus{outline:none;border-color:var(--dz-accent)}.dz-owl__form .dz-btn{height:42px}.dz-owl__count:empty{display:none}.dz-owl__nosend{margin:12px 18px 16px}.dz-owlfly{position:fixed;z-index:9999;width:56px;height:56px;margin:-28px 0 0 -28px;pointer-events:none;animation:dz-owlfly 1.5s cubic-bezier(.4,.1,.6,1) forwards}.dz-owlfly img{width:100%;height:100%;object-fit:contain}.dz-owlfly:empty{border-radius:50%;background:radial-gradient(circle at 36% 40%,#2a2014 0 8%,#F2C94C 9% 14%,transparent 15%),radial-gradient(circle at 64% 40%,#2a2014 0 8%,#F2C94C 9% 14%,transparent 15%),radial-gradient(circle at 50% 50%,#9B7653 0 60%,transparent 61%)}@keyframes dz-owlfly{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:1;transform:translateY(-20px) scale(1)}to{transform:translate(40vw,-70vh) scale(.4) rotate(12deg);opacity:0}}.dz-navbadge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:999px;background:#e2574c;color:#fff;font-size:11px;font-weight:700;line-height:1;vertical-align:middle}.dz-toast--owl{display:flex;align-items:center;gap:10px}.dz-toast__owl{width:40px;height:40px;object-fit:contain;flex:none}.dz-toast--owl a{color:var(--dz-accent);font-weight:600}.dz-modal--owl .dz-flist{margin-top:12px;max-height:50vh;overflow-y:auto}@media (max-width: 860px){.dz-owl{grid-template-columns:1fr}.dz-owl__side{position:static}.dz-owl.has-thread .dz-owl__side{display:none}.dz-owl:not(.has-thread) .dz-owl__main{display:none}.dz-owl__back{display:block}.dz-owl__main,.dz-panel.dz-owl__main{min-height:70vh}.dz-owl__top{padding:12px;gap:10px}.dz-owl__msgs{padding:14px 12px}.dz-owl__form{padding:10px 12px 12px}.dz-owl__msgs{max-height:none}.dz-owlmsg{max-width:88%}}.dz-head{position:relative;display:flex;align-items:flex-end;min-height:170px;margin:0 0 22px;padding:28px 32px;border-radius:var(--dz-r-lg, 24px);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 70% -20%,rgba(255,214,120,.2),transparent 60%),radial-gradient(ellipse at 10% 120%,color-mix(in srgb,var(--dz-accent) 18%,transparent),transparent 60%),linear-gradient(180deg,#1a1e33,#10131f);background-size:cover;background-repeat:no-repeat;border:1px solid var(--dz-line)}.dz-head--compact{min-height:120px;padding:20px 26px}.dz-head--large{min-height:280px}.dz-head.has-art:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,12,20,var(--shade, .7)),rgba(10,12,20,calc(var(--shade, .7) * .55)) 45%,rgba(10,12,20,calc(var(--shade, .7) * .15)) 80%),linear-gradient(0deg,rgba(10,12,20,calc(var(--shade, .7) * .7)),transparent 55%)}.dz-head__text{position:relative;z-index:2;max-width:620px}.dz-head h2{margin:2px 0 6px;font-size:clamp(26px,3.2vw,38px);line-height:1.1;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.45)}.dz-head p{margin:0;color:#ffffffd1;font-size:16px;text-shadow:0 1px 8px rgba(0,0,0,.5)}.dz-head .dz-label{color:var(--dz-accent)}.dz-fx{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.dz-fx i{position:absolute;display:block}.dz-fx--candles i{width:6px;height:22px;border-radius:2px;background:linear-gradient(#f4ead2,#cdbf9f);box-shadow:0 0 10px #ffc87840;animation:dz-float 4s ease-in-out infinite}.dz-fx--candles i:before{content:"";position:absolute;left:50%;top:-9px;width:8px;height:11px;transform:translate(-50%);border-radius:50% 50% 45% 45%/60% 60% 40% 40%;background:radial-gradient(circle at 50% 70%,#FFF5C2,#FFB547 60%,transparent 70%);filter:drop-shadow(0 0 7px rgba(255,190,90,.95));animation:dz-flicker 1.6s ease-in-out infinite alternate}.dz-fx--candles i:nth-child(1){left:48%;top:22%}.dz-fx--candles i:nth-child(2){left:58%;top:12%;animation-delay:-1s}.dz-fx--candles i:nth-child(3){left:66%;top:34%;animation-delay:-2s;transform:scale(.85)}.dz-fx--candles i:nth-child(4){left:74%;top:16%;animation-delay:-3s}.dz-fx--candles i:nth-child(5){left:82%;top:38%;animation-delay:-1.5s}.dz-fx--candles i:nth-child(6){left:90%;top:20%;animation-delay:-2.6s;transform:scale(.8)}.dz-fx--candles i:nth-child(7){left:95%;top:46%;animation-delay:-.6s;transform:scale(.7)}@keyframes dz-flicker{0%{opacity:.85;transform:translate(-50%) scale(1)}to{opacity:1;transform:translate(-50%) scale(1.12,.92)}}.dz-fx--stars i{width:3px;height:3px;border-radius:50%;background:#fff6d8;box-shadow:0 0 6px 1px #fff0c8cc;animation:dz-twinkle 3s ease-in-out infinite}.dz-fx--sparks i{width:4px;height:4px;border-radius:50%;background:#ffd66b;box-shadow:0 0 8px 2px #ffc850b3;bottom:-10px;animation:dz-rise 6s linear infinite}.dz-fx--feathers i{width:9px;height:24px;top:-30px;border-radius:50%/80% 80% 20% 20%;background:linear-gradient(90deg,#f0e8d6e6 0 48%,#beb2a0e6 52%);animation:dz-feather 9s linear infinite}.dz-fx--snow i{width:5px;height:5px;top:-10px;border-radius:50%;background:#ffffffe6;animation:dz-snow 8s linear infinite}.dz-fx i:nth-child(1){--x: 6%;--y: 18%;animation-delay:-.2s}.dz-fx i:nth-child(2){--x: 14%;--y: 62%;animation-delay:-2.1s}.dz-fx i:nth-child(3){--x: 22%;--y: 32%;animation-delay:-4.3s}.dz-fx i:nth-child(4){--x: 31%;--y: 78%;animation-delay:-1.2s}.dz-fx i:nth-child(5){--x: 39%;--y: 12%;animation-delay:-3.4s}.dz-fx i:nth-child(6){--x: 47%;--y: 52%;animation-delay:-5.6s}.dz-fx i:nth-child(7){--x: 55%;--y: 26%;animation-delay:-.8s}.dz-fx i:nth-child(8){--x: 62%;--y: 70%;animation-delay:-2.9s}.dz-fx i:nth-child(9){--x: 69%;--y: 8%;animation-delay:-6.1s}.dz-fx i:nth-child(10){--x: 76%;--y: 44%;animation-delay:-1.7s}.dz-fx i:nth-child(11){--x: 83%;--y: 22%;animation-delay:-4.8s}.dz-fx i:nth-child(12){--x: 89%;--y: 66%;animation-delay:-3.1s}.dz-fx i:nth-child(13){--x: 94%;--y: 36%;animation-delay:-5.2s}.dz-fx i:nth-child(14){--x: 3%;--y: 84%;animation-delay:-2.4s}.dz-fx i:nth-child(15){--x: 27%;--y: 6%;animation-delay:-7s}.dz-fx i:nth-child(16){--x: 51%;--y: 88%;animation-delay:-1s}.dz-fx i:nth-child(17){--x: 73%;--y: 58%;animation-delay:-6.6s}.dz-fx i:nth-child(18){--x: 97%;--y: 14%;animation-delay:-3.8s}.dz-fx i:nth-child(19){--x: 9%;--y: 40%;animation-delay:-4.1s}.dz-fx i:nth-child(20){--x: 35%;--y: 50%;animation-delay:-.5s}.dz-fx i:nth-child(21){--x: 58%;--y: 4%;animation-delay:-5.9s}.dz-fx i:nth-child(22){--x: 79%;--y: 82%;animation-delay:-2.2s}.dz-fx i:nth-child(23){--x: 43%;--y: 30%;animation-delay:-7.4s}.dz-fx i:nth-child(24){--x: 66%;--y: 92%;animation-delay:-3.3s}.dz-fx--stars i,.dz-fx--sparks i,.dz-fx--feathers i,.dz-fx--snow i{left:var(--x)}.dz-fx--stars i{top:var(--y)}.dz-fx--stars i:nth-child(3n){width:2px;height:2px}.dz-fx--stars i:nth-child(4n){width:4px;height:4px}.dz-fx--sparks i:nth-child(3n){width:3px;height:3px;animation-duration:7.5s}.dz-fx--sparks i:nth-child(4n){animation-duration:5s}.dz-fx--feathers i:nth-child(2n){animation-duration:11s;transform:scale(.8)}.dz-fx--feathers i:nth-child(3n){animation-duration:13s}.dz-fx--snow i:nth-child(2n){width:3px;height:3px;animation-duration:10s}.dz-fx--snow i:nth-child(3n){width:6px;height:6px;animation-duration:12s}@keyframes dz-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}@keyframes dz-rise{0%{transform:translate(0);opacity:0}10%{opacity:1}to{transform:translate(18px,-260px);opacity:0}}@keyframes dz-feather{0%{transform:translate(0) rotate(-25deg);opacity:0}10%{opacity:.9}50%{transform:translate(24px,150px) rotate(25deg)}to{transform:translate(-10px,330px) rotate(-20deg);opacity:0}}@keyframes dz-snow{0%{transform:translate(0);opacity:0}10%{opacity:1}to{transform:translate(14px,330px);opacity:.2}}@media (prefers-reduced-motion: reduce){.dz-fx i,.dz-fx i:before{animation:none!important}.dz-fx--feathers,.dz-fx--snow,.dz-fx--sparks{display:none}}@media (max-width: 700px){.dz-head{min-height:140px;padding:20px;margin-bottom:16px}.dz-head--large{min-height:220px}.dz-head p{font-size:14px}.dz-fx--candles i:nth-child(n+5){display:none}}.dz-bag__groups{display:grid;gap:18px}.dz-bgroup__head{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--dz-line);font-size:14px;font-weight:600;color:var(--dz-strong)}.dz-bgroup__head b{margin-left:auto;font-size:12px;font-weight:600;color:var(--dz-accent);font-variant-numeric:tabular-nums}.dz-bgroup__bean{display:inline-grid;place-items:center;width:28px;height:28px}.dz-bgroup__bean .dz-bean{font-size:22px}.dz-holiday{margin:0 0 22px}.dz-xmas{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,1.15fr);gap:12px 28px;align-items:center;padding:26px 28px;border-radius:var(--dz-r-lg, 18px);border:1px solid rgba(242,193,78,.35);background:radial-gradient(ellipse 70% 60% at 70% 55%,rgba(255,214,120,.18),transparent 70%),radial-gradient(ellipse at 20% 0%,#1d3a2c 0%,transparent 60%),linear-gradient(180deg,#0f1a24,#14261f);color:#f4eedd;box-shadow:0 18px 50px #00000059}.dz-xmas__snow{position:absolute;inset:0;pointer-events:none}.dz-xmas__snow i{position:absolute;top:-10px;width:6px;height:6px;border-radius:50%;background:#ffffffd9;filter:blur(.5px);animation:dz-xsnow linear infinite}.dz-xmas__snow i:nth-child(3n){width:4px;height:4px;opacity:.7}.dz-xmas__snow i:nth-child(4n){width:8px;height:8px;opacity:.5}@keyframes dz-xsnow{0%{transform:translateY(-10px)}50%{transform:translate(14px,300px)}to{transform:translate(-6px,640px)}}.dz-xmas__info{position:relative;z-index:2}.dz-xmas__eyebrow{margin:0 0 4px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#f2c14e}.dz-xmas__title{margin:0 0 10px;font:700 clamp(24px,3.2vw,34px)/1.1 var(--dz-font-brand, Georgia, serif);color:#fff7e3}.dz-xmas__count{margin:0 0 12px;font-size:18px}.dz-xmas__count b{display:inline-block;min-width:1.6em;padding:2px 8px;margin:0 2px;border-radius:8px;text-align:center;background:#8c1c1c;color:#fff3d0;font:700 26px/1.1 var(--dz-font-brand, Georgia, serif);box-shadow:inset 0 -3px #00000040}.dz-xmas__intro,.dz-xmas__how{margin:0 0 10px;color:#f4eeddd1;line-height:1.55}.dz-xmas__how em{color:#f2c14e;font-style:normal;font-weight:700}.dz-xmas__tally{margin:14px 0 12px;font-size:13px;color:#f4eeddb3}.dz-xmas__tally span{font-weight:700;color:#fff7e3}.dz-xmas__prev{margin-bottom:12px}.dz-xmas__fold{color:#f4eedd;border-color:#f4eedd4d}.dz-xmas__stage{position:relative;z-index:1;order:-1;display:grid;place-items:center}.dz-xmas__tree{position:relative;width:min(100%,440px);aspect-ratio:3 / 4}.dz-xmas__treeimg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}.dz-xmas.is-folded{grid-template-columns:120px 1fr;padding:16px 20px}.dz-xmas.is-folded .dz-xmas__tree{width:110px}.dz-xmas.is-folded .dz-xmas__num,.dz-xmas.is-folded .dz-xmas__intro{display:none}.dz-xmas.is-folded .dz-xmas__ball{--size: 13px}.dz-xmas.is-folded .dz-xmas__title{font-size:22px}.dz-xtree{position:absolute;inset:0;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5))}.dz-xtree__tier{position:absolute;left:50%;transform:translate(-50%);clip-path:polygon(50% 0,100% 100%,82% 94%,66% 100%,50% 93%,34% 100%,18% 94%,0 100%);background:linear-gradient(100deg,#0f5132,#1f7a4a 45%,#146039 55%,#0b3d26)}.dz-xtree__tier.t1{top:8%;width:36%;height:24%}.dz-xtree__tier.t2{top:22%;width:54%;height:26%}.dz-xtree__tier.t3{top:38%;width:72%;height:28%}.dz-xtree__tier.t4{top:55%;width:92%;height:30%}.dz-xtree__trunk{position:absolute;left:50%;top:83%;width:11%;height:9%;transform:translate(-50%);border-radius:0 0 4px 4px;background:linear-gradient(90deg,#4a2b16,#7a4a26,#4a2b16)}.dz-xtree__star{position:absolute;z-index:2;left:50%;top:1.5%;width:13%;aspect-ratio:1;transform:translate(-50%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:radial-gradient(circle at 50% 45%,#fff6c8,#f2c14e 55%,#b9821a);animation:dz-xstar 2.6s ease-in-out infinite}@keyframes dz-xstar{50%{filter:drop-shadow(0 0 12px #FFE08A) brightness(1.15)}}.dz-xtree__lights i{position:absolute;width:5px;height:5px;border-radius:50%;background:#ffe9a0;box-shadow:0 0 8px 2px #ffdc78cc;animation:dz-xlight 3s ease-in-out infinite}@keyframes dz-xlight{50%{opacity:.25}}.dz-xtree__gift{position:absolute;bottom:3%;border-radius:3px;background:linear-gradient(90deg,transparent 42%,#F2C14E 42% 58%,transparent 58%),var(--g)}.dz-xtree__gift.g1{left:18%;width:17%;height:11%;--g: #8C1C1C}.dz-xtree__gift.g2{left:60%;width:14%;height:9%;--g: #1F4E8C}.dz-xtree__gift.g3{left:73%;width:11%;height:13%;--g: #5B2A86}.dz-xb{--c1: #C62828;--c2: #FF8A80;position:relative;display:block;width:100%;height:100%}.dz-xb--red{--c1: #B71C1C;--c2: #FF8A80}.dz-xb--gold{--c1: #B8860B;--c2: #FFE58A}.dz-xb--green{--c1: #1B5E20;--c2: #8BE39A}.dz-xb--blue{--c1: #1A3D8F;--c2: #8FB4FF}.dz-xb--silver{--c1: #6F7782;--c2: #F2F5F8}.dz-xb--purple{--c1: #5B1F86;--c2: #D3A6FF}.dz-xb img{width:100%;height:100%;object-fit:contain}.dz-xb__css{position:absolute;inset:14% 0 0;border-radius:50%;background:radial-gradient(circle at 32% 30%,#fff 0 6%,var(--c2) 14%,var(--c1) 62%,color-mix(in srgb,var(--c1) 60%,#000) 100%);box-shadow:inset 0 -4px 8px #00000040,0 4px 10px #00000059}.dz-xb__css:before{content:"";position:absolute;left:50%;top:-12%;width:26%;height:14%;transform:translate(-50%);border-radius:2px 2px 1px 1px;background:linear-gradient(90deg,#8a6a1e,#f2d27a,#8a6a1e)}.dz-xb__css i{position:absolute;inset:42% 0 auto;height:14%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0 3px,transparent 3px 7px);mix-blend-mode:soft-light}.dz-xb--broken .dz-xb__css{clip-path:polygon(0 40%,18% 52%,30% 38%,46% 56%,60% 40%,76% 55%,100% 42%,100% 100%,0 100%);opacity:.75}.dz-xmas__balls{position:absolute;inset:0}.dz-xmas__ball{all:unset;box-sizing:border-box;position:absolute;width:var(--size, var(--bs, 11%));aspect-ratio:1 / 1.15;transform:translate(-50%,-12%) rotate(var(--sw, 0deg));transform-origin:50% 0;cursor:pointer;transition:transform .2s}.dz-xmas__ball:focus-visible{outline:2px solid #F2C14E;outline-offset:3px;border-radius:50%}.dz-xmas__ball:hover{transform:translate(-50%,-12%) rotate(var(--sw, 0deg)) scale(1.12)}.dz-xmas__hook{position:absolute;left:50%;top:-9px;width:1px;height:10px;background:#f2c14eb3}.dz-xmas__num{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);font:700 11px/1 var(--dz-font-brand, Georgia, serif);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);pointer-events:none}.dz-xmas__ball.is-today{z-index:3;animation:dz-xswing 2.4s ease-in-out infinite}.dz-xmas__ball.is-today .dz-xb{filter:drop-shadow(0 0 6px #FFE08A) drop-shadow(0 0 14px rgba(255,214,120,.8));animation:dz-xglow 1.6s ease-in-out infinite}.dz-xmas__ball.is-today:after{content:"";position:absolute;inset:-30%;border-radius:50%;border:2px solid rgba(255,224,138,.65);animation:dz-xring 1.8s ease-out infinite;pointer-events:none}@keyframes dz-xswing{0%,to{transform:translate(-50%,-12%) rotate(-7deg)}50%{transform:translate(-50%,-12%) rotate(7deg)}}@keyframes dz-xglow{50%{filter:drop-shadow(0 0 2px #FFE08A) drop-shadow(0 0 22px rgba(255,214,120,1))}}@keyframes dz-xring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:0}}.dz-xmas__ball.is-later .dz-xb{filter:saturate(.75) brightness(.9)}.dz-xmas__ball.is-missed .dz-xb{filter:grayscale(1) brightness(.6)}.dz-xmas__ball.is-missed .dz-xmas__num{opacity:.6}.dz-xmas__ball.is-open .dz-xb{opacity:.8}.dz-xmas__ball.is-open .dz-xmas__num{top:72%;color:#f2c14e}.dz-xmas__ball.is-wiggle{animation:dz-xwiggle .5s ease}@keyframes dz-xwiggle{25%{transform:translate(-50%,-12%) rotate(-14deg)}75%{transform:translate(-50%,-12%) rotate(14deg)}}.dz-modal--xpop .dz-modal__box{width:min(460px,calc(100vw - 32px));background:radial-gradient(ellipse at 50% 20%,#24402f,#101b22 70%);color:#f4eedd}.dz-xpop{text-align:center}.dz-xpop__stage{position:relative;height:220px;display:grid;place-items:center}.dz-xpop__ball{position:relative;width:120px;height:138px;animation:dz-xswing2 3s ease-in-out infinite;transform-origin:50% 0}@keyframes dz-xswing2{50%{transform:rotate(4deg)}0%,to{transform:rotate(-4deg)}}.dz-xpop__ball .dz-xb{filter:drop-shadow(0 0 18px rgba(255,214,120,.6))}.dz-xpop__num{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);font:700 30px/1 var(--dz-font-brand, Georgia, serif);color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.7)}.dz-xpop__ball.is-no{animation:dz-xno .45s ease}@keyframes dz-xno{20%{transform:translate(-10px)}40%{transform:translate(9px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}.dz-xpop__ball.is-pop{animation:dz-xpop .42s ease-in forwards}@keyframes dz-xpop{40%{transform:scale(1.18);filter:brightness(1.6)}to{transform:scale(.9)}}.dz-xpop__ball.is-gone{animation:none;opacity:.55;transform:translateY(40px) scale(.8);transition:all .4s}.dz-xpop__wand{position:absolute;right:4%;top:58%;width:120px;height:8px;border-radius:4px;background:linear-gradient(90deg,#e8d7b0,#7a4a26 30%,#3b2412);transform-origin:100% 50%;transform:rotate(28deg);opacity:.95}.dz-xpop__wand.is-flick{animation:dz-xflick .5s cubic-bezier(.3,.7,.4,1)}.dz-xpop__wand.is-flick:after{content:"";position:absolute;left:-10px;top:-8px;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle,#fff,#FFE08A 40%,transparent 70%);animation:dz-xspark .5s ease-out}@keyframes dz-xflick{30%{transform:rotate(48deg)}70%{transform:rotate(18deg)}}@keyframes dz-xspark{0%{transform:scale(.2);opacity:1}to{transform:scale(2.4);opacity:0}}.dz-xpop__shard{position:absolute;left:50%;top:45%;width:20px;height:15px;clip-path:polygon(0 0,100% 30%,40% 100%);pointer-events:none}.dz-xpop__gifts{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding:10px;pointer-events:none}.dz-xpop__gift{position:relative;width:70px;height:70px;display:grid;place-items:center;animation:dz-xgift .7s cubic-bezier(.2,.9,.3,1.3) both}.dz-xpop__gift img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}.dz-xpop__gift .dz-bean{width:46px;height:46px}.dz-xpop__gift>b{position:absolute;right:-4px;bottom:-2px;padding:1px 6px;border-radius:10px;background:#8c1c1c;color:#fff;font-size:12px}@keyframes dz-xgift{0%{transform:translateY(50px) scale(.2);opacity:0}to{transform:none;opacity:1}}.dz-xpop__title{margin:4px 0 6px;font:700 22px var(--dz-font-brand, Georgia, serif);color:#fff7e3}.dz-xpop__say{margin:0 0 10px;color:#f4eeddd9}.dz-xpop__form input{display:block;width:100%;max-width:280px;margin:0 auto 12px;padding:10px 14px;border-radius:10px;border:1px solid rgba(242,193,78,.5);background:#0000004d;color:#fff7e3;font:600 18px var(--dz-font-brand, Georgia, serif);text-align:center}.dz-xpop__form input:focus{outline:2px solid #F2C14E;outline-offset:2px}.dz-xpop__err{min-height:1.2em;margin:10px 0 0;color:#ffb4a8}.dz-xpop__msg{margin:0 0 10px}.dz-xpop__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dz-xpop__done{margin:16px 0 0}@media (max-width: 760px){.dz-xmas{grid-template-columns:1fr;padding:20px 16px}.dz-xmas__tree{width:min(100%,360px)}.dz-xmas__ball{min-width:22px}.dz-xmas.is-folded{grid-template-columns:76px 1fr}.dz-xmas.is-folded .dz-xmas__stage{order:-1}.dz-xmas.is-folded .dz-xmas__tree{width:72px}.dz-xmas.is-folded .dz-xmas__how{display:none}}@media (prefers-reduced-motion: reduce){.dz-xmas__snow,.dz-xmas__ball.is-today:after{display:none}.dz-xmas__ball.is-today,.dz-xmas__ball.is-today .dz-xb,.dz-xtree__star,.dz-xtree__lights i,.dz-xpop__ball{animation:none}}.dz-xpt{display:inline-block;width:1.2em;height:1.2em;margin-right:.22em;vertical-align:-.24em;flex:none;object-fit:contain}img.dz-xpt{filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}i.dz-xpt{position:relative;border-radius:50%;background:radial-gradient(circle at 34% 28%,#c9d7ff 0 8%,#6e86f0 34%,#3340b0 70%,#1e2470);box-shadow:inset 0 0 0 1.6px #e9c46a,inset 0 0 0 2.6px #6e460899,0 1px 1px #0000004d}i.dz-xpt:before{content:"";position:absolute;inset:22%;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:linear-gradient(160deg,#fff3c4,#e9b949 60%,#a87418)}.dz-xptok{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 34% 26%,#d6e0ff 0 6%,#7a90f2 26%,#3b47b8 62%,#1a1f66);box-shadow:inset 0 0 0 4px #f0cf72,inset 0 0 0 6px #9a6a16,inset 0 0 0 9px #ffecaa59,inset 0 -8px 14px #00000059,0 10px 24px #00000073}.dz-xptok:before{content:"";position:absolute;inset:18%;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:linear-gradient(160deg,#fff6d2,#edbe52 55%,#a06c12);opacity:.9}.dz-xptok:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.35) 45%,transparent 55%);animation:dz-xpshine 2.8s ease-in-out infinite}.dz-xptok b{position:relative;z-index:1;margin-top:6%;font:700 19px/1 var(--dz-font-brand, Georgia, serif);color:#1a1f66;text-shadow:0 1px 0 rgba(255,246,210,.7);letter-spacing:.02em}@keyframes dz-xpshine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.dz-xptok:after{animation:none;display:none}}.dz-xpop__gift .dz-xptok{width:64px;height:64px}.dz-fest__tabs{margin:0 0 12px}.dz-fest__pane.is-away{display:none}.dz-sint{position:relative;overflow:hidden;display:block;padding:26px 28px;border-radius:var(--dz-r-lg, 18px);border:1px solid rgba(226,184,75,.35);background:radial-gradient(ellipse 60% 55% at 28% 70%,rgba(255,140,60,.22),transparent 70%),radial-gradient(ellipse at 90% 0%,#3a1218 0%,transparent 60%),linear-gradient(180deg,#1c1014,#2a1416);color:#f7eedd;box-shadow:0 18px 50px #00000059}.dz-sint__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 28px}.dz-sint__head>div:first-child{flex:1 1 380px;min-width:0}.dz-sint__now{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dz-sint__now .dz-sint__clock{margin:0}.dz-sint__duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.dz-sint__sq{position:relative;aspect-ratio:1;container-type:size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;border-radius:18px;background:radial-gradient(ellipse at 50% 85%,rgba(255,140,60,.16),transparent 70%),#00000038;border:1px solid rgba(226,184,75,.25)}.dz-sint__cap{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f7eedd99}.dz-sint__stage{display:flex}.dz-sint__info{position:relative;z-index:2}.dz-sint__info .dz-xmas__eyebrow{color:#e2b84b}.dz-sint__clock{display:inline-flex;flex-direction:column;gap:2px;margin:4px 0 14px;padding:10px 16px;border-radius:12px;background:#00000047;border:1px solid rgba(226,184,75,.3)}.dz-sint__clock span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f7eeddb3}.dz-sint__clock b{font:700 30px/1.1 var(--dz-font-brand, Georgia, serif);color:#ffe7a8;font-variant-numeric:tabular-nums}.dz-sint__acts{margin:0 0 16px}.dz-sint__acts:empty{display:none}.dz-btn--glow{animation:dz-sintglow 1.6s ease-in-out infinite}@keyframes dz-sintglow{50%{box-shadow:0 0 0 6px #ffd67840,0 0 24px #ffd6788c}}.dz-hearth{position:relative;width:min(100%,460px);aspect-ratio:var(--r, 1.5)}.dz-sint__sq .dz-hearth{width:min(100cqw - 36px,(100cqh - 64px) * var(--r, 1.5))}.dz-hearth.has-art .dz-hearth__img{object-fit:fill}.dz-hearth.has-art .dz-fire--over{transform:none;bottom:auto}.dz-hearth__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 30px rgba(0,0,0,.5))}.dz-hearth__css{position:absolute;inset:0}.dz-hearth__mantel{position:absolute;left:4%;right:4%;top:8%;height:10%;border-radius:6px;background:linear-gradient(180deg,#7a4a26,#4e2d15);box-shadow:0 6px 12px #0006}.dz-hearth__css:before{content:"";position:absolute;inset:17% 9% 4%;border-radius:10px 10px 4px 4px;background:repeating-linear-gradient(0deg,#6b625a 0 18%,#4f4842 18% 20%),#5d554e;box-shadow:inset 0 0 0 3px #0003}.dz-hearth__arch{position:absolute;inset:34% 25% 4%;border-radius:50% 50% 0 0/40% 40% 0 0;background:radial-gradient(ellipse at 50% 100%,#ffb347,#8a2a0a 40%,#1a0a06 75%);box-shadow:inset 0 0 20px #000}.dz-hearth__garland{position:absolute;left:6%;right:6%;top:16%;height:8%;background:radial-gradient(circle at 10% 0,#A3162B 0 22%,transparent 24%) 0 0 / 14% 100%,linear-gradient(90deg,#e2b84b,#fff3c4,#e2b84b) 0 0 / 100% 2px no-repeat}.dz-fire{position:absolute;left:50%;bottom:7%;width:30%;height:34%;transform:translate(-50%);pointer-events:none}.dz-fire--over{bottom:14%;width:26%;height:24%;mix-blend-mode:screen;opacity:.55}.dz-fire i{position:absolute;bottom:0;left:calc(var(--x, 50%) - 14%);width:28%;height:80%;border-radius:50% 50% 35% 35%/60% 60% 40% 40%;background:radial-gradient(ellipse at 50% 85%,#fff2b0 0%,#ffb347 35%,#e2541c 65%,transparent 72%);transform-origin:50% 100%;animation:dz-flame 1.1s ease-in-out infinite alternate;filter:blur(.5px)}.dz-fire i:nth-child(1){--x: 30%;height:60%;animation-delay:-.3s}.dz-fire i:nth-child(2){--x: 50%;height:95%}.dz-fire i:nth-child(3){--x: 70%;height:66%;animation-delay:-.6s}.dz-fire i:nth-child(4){--x: 40%;height:50%;animation-delay:-.9s;opacity:.8}.dz-fire i:nth-child(5){--x: 60%;height:55%;animation-delay:-.45s;opacity:.8}@keyframes dz-flame{0%{transform:scaleY(.85) skew(-4deg)}to{transform:scaleY(1.08) skew(4deg)}}.dz-shoe{all:unset;box-sizing:border-box;position:absolute;left:62%;bottom:0;width:30%;aspect-ratio:1;cursor:default;transform-origin:50% 90%}.dz-shoe.is-ready{cursor:pointer;animation:dz-shoehop 1.8s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,214,120,.8))}.dz-shoe.is-ready:focus-visible{outline:2px solid #F2C14E;outline-offset:4px;border-radius:12px}@keyframes dz-shoehop{0%,70%,to{transform:none}80%{transform:translateY(-6px) rotate(-3deg)}90%{transform:translateY(0) rotate(2deg)}}.dz-shoe.is-placed{animation:dz-shoeplace .7s cubic-bezier(.2,.8,.3,1.2)}@keyframes dz-shoeplace{0%{transform:translate(60%,20%) rotate(12deg) scale(.6);opacity:0}}.dz-shoe.is-tip{animation:dz-shoetip .55s ease-in forwards}@keyframes dz-shoetip{40%{transform:rotate(-14deg) translateY(-8px)}to{transform:rotate(-30deg) translateY(-4px)}}.dz-shoe__img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.dz-shoe__css{position:relative;display:block;width:100%;height:100%}.dz-shoe__css:before{content:"";position:absolute;left:6%;right:4%;bottom:22%;height:34%;border-radius:40% 70% 30% 20%/60% 80% 30% 30%;background:linear-gradient(180deg,#8a4b22,#5a2f13);box-shadow:inset 0 3px #ffdcb440}.dz-shoe__css:after{content:"";position:absolute;left:6%;bottom:34%;width:34%;height:34%;border-radius:30% 30% 10% 10%;background:linear-gradient(180deg,#7a3f1b,#5a2f13)}.dz-shoe__sole{position:absolute;left:4%;right:2%;bottom:18%;height:7%;border-radius:0 0 40% 20%;background:#2b170b}.dz-shoe__lace{position:absolute;left:38%;bottom:46%;width:22%;height:8%;background:repeating-linear-gradient(90deg,#c62828 0 3px,transparent 3px 7px);z-index:1}.dz-shoe__in{position:absolute;left:8%;bottom:62%;width:30%;height:8%;border-radius:50%;background:#2b170b;z-index:1}.dz-shoe__css.has-carrot .dz-shoe__in:after{content:"";position:absolute;left:30%;bottom:40%;width:22%;height:260%;border-radius:40% 40% 50% 50%;background:linear-gradient(90deg,#e2620e,#ff9a3c);transform:rotate(-20deg);transform-origin:50% 100%;box-shadow:0 -6px 0 -2px #3e8e3a}.dz-shoe__css.has-sugar .dz-shoe__in:after{content:"";position:absolute;left:20%;bottom:30%;width:60%;height:200%;background:linear-gradient(#fff,#e9eef4) 0 100% / 45% 50% no-repeat,linear-gradient(#fff,#e9eef4) 100% 100% / 45% 50% no-repeat,linear-gradient(#fff,#e9eef4) 50% 0 / 45% 50% no-repeat}.dz-shoe__css.has-filled .dz-shoe__in:after{content:"";position:absolute;left:0;bottom:20%;width:120%;height:280%;background:radial-gradient(circle at 25% 70%,#f28c28 0 18%,transparent 19%),radial-gradient(circle at 70% 75%,#b07a3e 0 14%,transparent 15%),linear-gradient(#a3162b,#a3162b) 45% 20% / 40% 55% no-repeat,linear-gradient(#e2b84b,#e2b84b) 63% 20% / 6% 55% no-repeat}.dz-pmuts{display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;background:#00000040;border:1px solid rgba(226,184,75,.25)}.dz-pmuts.is-full{border-color:#ffd678b3;box-shadow:0 0 22px #ffd67840}.dz-pmuts__vis{position:relative;flex:none;width:96px;aspect-ratio:var(--r, 1.2);margin-top:26px}.dz-pmuts__img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.dz-pmuts__css{position:absolute;left:4%;right:4%;bottom:6%;height:52%;border-radius:50% 50% 18% 18%/70% 70% 30% 30%;background:radial-gradient(ellipse at 40% 30%,#d23a4a,#8f1222 70%);box-shadow:inset 0 -5px #e2b84b,0 6px 10px #00000059}.dz-pmuts__css i{position:absolute;right:16%;top:30%;width:14%;height:22%;border-radius:3px;background:#e2b84b}.dz-pmuts__plumes{position:absolute;z-index:1;pointer-events:none}.dz-pmuts__plume{position:absolute;bottom:0;left:50%;height:100%;transform-origin:50% 100%;transform:rotate(var(--a, 0deg));opacity:.16;filter:grayscale(1);transition:opacity .3s,filter .3s;pointer-events:auto}.dz-pmuts__plume.is-on{opacity:1;filter:none}.dz-pmuts__plume .dz-feather{width:100%;height:100%;object-fit:contain}.dz-pmuts__plume b{position:absolute;right:-4px;top:-4px;transform:rotate(calc(-1 * var(--a, 0deg)));padding:0 4px;border-radius:8px;background:#a3162b;color:#fff;font-size:10px;line-height:15px}.dz-pmuts__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.dz-pmuts__txt strong{color:#fff3d0}.dz-pmuts__txt span,.dz-pmuts__txt small{color:#f7eeddbf;font-size:13px}.dz-pmuts__txt .dz-btn{align-self:flex-start;margin-top:4px}.dz-feather--css{display:block;position:relative;width:100%;height:100%}.dz-feather--css:before{content:"";position:absolute;inset:6% 26% 10%;border-radius:60% 40%/80% 80% 20% 20%;background:radial-gradient(ellipse at 40% 30%,color-mix(in srgb,var(--f) 60%,#fff),var(--f) 60%);transform:rotate(18deg);box-shadow:inset 0 0 0 1px #0000001a}.dz-feather--css:after{content:"";position:absolute;left:50%;bottom:2%;width:2px;height:70%;background:#3c281499;transform:rotate(18deg);transform-origin:50% 100%}.dz-feather--red{--f: #d62839}.dz-feather--blue{--f: #2f5fd0}.dz-feather--green{--f: #2e9e57}.dz-feather--yellow{--f: #f2c230}.dz-feather--purple{--f: #8a3fc0}.dz-feather--white{--f: #f3f1ea}.dz-feather.is-big{width:70px;height:70px}.dz-modal--sintset .dz-modal__box{width:min(560px,calc(100vw - 32px))}.dz-sintset h3{margin:0 0 6px}.dz-sintset__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:14px}.dz-sintset__opt{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--dz-line, rgba(255,255,255,.12));background:var(--dz-panel-2, rgba(255,255,255,.04));cursor:pointer;text-align:center;font-size:14px;transition:border-color .2s,transform .2s}.dz-sintset__opt:hover,.dz-sintset__opt:focus-visible{border-color:var(--dz-accent, #E2B84B);transform:translateY(-2px)}.dz-sintset__opt[disabled]{opacity:.5;cursor:default}.dz-sintset__vis{width:96px;height:96px}.dz-modal--sint .dz-modal__box{background:radial-gradient(ellipse at 50% 20%,#3a1a1c,#1a1012 70%);color:#f7eedd}.dz-sintrev__shoe{width:150px;height:150px;animation:dz-shoetip .6s ease-out reverse both}.dz-sintrev__obj{width:150px;height:150px;object-fit:contain}.dz-sintrev__gift{width:120px;height:120px}.dz-sintrev .dz-xpop__gifts{align-items:flex-start;padding-top:0}.dz-sintrev__horse{margin:-4px 0 10px;color:#ffd9a0}.dz-sintdorm{margin:0 0 18px}.dz-sintmini{display:grid;grid-template-columns:72px 1fr auto;gap:10px 16px;align-items:center;padding:14px 18px;border-radius:var(--dz-r-lg, 18px);background:linear-gradient(120deg,#2a1416,#1c1014);border:1px solid rgba(226,184,75,.35);color:#f7eedd}.dz-sintmini__shoe{width:72px;height:72px}.dz-sintmini__txt{display:flex;flex-direction:column;gap:4px;min-width:0}.dz-sintmini__txt .dz-label{color:#e2b84b}.dz-sintmini__txt .dz-sint__clock{margin:4px 0 0;align-self:flex-start;padding:6px 12px}.dz-sintmini__txt .dz-sint__clock b{font-size:22px}.dz-sintmini__hat{grid-column:1 / -1}.dz-pmuts--big{flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;padding:0;background:none;border:0;text-align:center}.dz-pmuts--big.is-full{box-shadow:none}.dz-pmuts--big .dz-pmuts__vis{width:min(100cqw - 60px,(100cqh - 150px) * var(--r, 1.2) * .8);margin-top:18%}.dz-pmuts--big .dz-pmuts__plume b{font-size:13px;line-height:19px;padding:0 6px}.dz-pmuts--big .dz-pmuts__txt{align-items:center}.dz-pmuts--big .dz-pmuts__txt strong{font-size:18px}.dz-pmuts--big .dz-pmuts__txt .dz-btn{align-self:center}.dz-sint__sq.dz-sint__hat.is-full,.dz-sint__hat:has(.is-full){border-color:#ffd678b3;box-shadow:0 0 26px #ffd67840}@media (max-width: 760px){.dz-sint{padding:20px 16px}.dz-sint__duo{grid-template-columns:1fr}.dz-hearth{width:min(100%,360px)}.dz-sintmini{grid-template-columns:56px 1fr}.dz-sintmini__shoe{width:56px;height:56px}.dz-sintmini>.dz-btn{grid-column:1 / -1;justify-self:start}.dz-pmuts__vis{width:80px;height:68px}}@media (prefers-reduced-motion: reduce){.dz-fire i,.dz-shoe.is-ready,.dz-btn--glow{animation:none}}.dz-bgroup__set{margin-left:8px;padding:1px 8px;border-radius:999px;font-style:normal;font-size:11px;font-weight:600;background:#e2b84b26;color:var(--dz-accent, #E2B84B)}.dz-bgroup__set.is-live{background:#a3162b;color:#fff}.dz-mk__sold{color:var(--dz-accent, #E2B84B)}.dz-sell__it--bean{position:relative}.dz-sell__n{position:absolute;right:4px;bottom:4px;padding:0 6px;border-radius:8px;background:var(--dz-accent, #E2B84B);color:#14110c;font-size:11px}button.dz-msg__who{all:unset;cursor:pointer;font-size:14px;font-weight:600;color:var(--dz-strong)}button.dz-msg__who:hover,button.dz-msg__who:focus-visible{text-decoration:underline}.dz-msg.is-mod button.dz-msg__who{color:#7fe3d0}.dz-msg.is-head button.dz-msg__who{color:#f2c94c}.dz-msg__av[data-student]{cursor:pointer}.dz-msg__at{all:unset;cursor:pointer;font-size:11px;font-weight:700;color:var(--dz-muted);padding:0 6px;border-radius:6px;opacity:0;transition:opacity .15s}.dz-msg:hover .dz-msg__at,.dz-msg__at:focus-visible{opacity:1}@media (hover: none){.dz-msg__at{opacity:.7}}.dz-msg__at:hover{color:var(--dz-accent);background:var(--dz-panel-2)}.dz-at{all:unset;cursor:pointer;font-weight:600;color:var(--dz-accent);border-radius:5px;padding:0 2px;background:color-mix(in srgb,var(--dz-accent) 12%,transparent)}.dz-at.is-me{color:#1a1305;background:#f2c94c}.dz-msg.is-atme{background:color-mix(in srgb,#F2C94C 10%,transparent);box-shadow:inset 3px 0 #f2c94c}.dz-msg.is-flash{animation:dzFlash 2.4s ease-out}@keyframes dzFlash{0%,30%{background:color-mix(in srgb,var(--dz-accent) 28%,transparent)}}.dz-atlist{position:absolute;left:0;bottom:calc(100% + 6px);z-index:30;min-width:240px;max-width:100%;max-height:260px;overflow-y:auto;padding:4px;border-radius:12px;background:#161b2c;background:color-mix(in srgb,var(--dz-accent, #E2B84B) 6%,#141927);border:1px solid var(--dz-line-2);box-shadow:0 14px 40px #00000073}.dz-atlist[hidden]{display:none}.dz-atlist__it{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--dz-strong)}.dz-atlist__it i{width:10px;height:10px;border-radius:50%;flex:none}.dz-atlist__it small{margin-left:auto;color:var(--dz-muted);font-size:11px}.dz-atlist__it.is-on,.dz-atlist__it:hover{background:var(--dz-panel-2)}.dz-linkbtn{all:unset;cursor:pointer;color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}.dz-linkbtn:hover{color:var(--dz-accent)}[data-student]{cursor:pointer}.dz-modal--student .dz-modal__box{max-width:520px}.dz-stu__head{display:flex;align-items:center;gap:14px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--dz-line);position:relative}.dz-stu__av{width:72px;height:72px;border-radius:18px;object-fit:cover;box-shadow:0 0 0 3px var(--house);background:var(--dz-soft)}.dz-stu__crest{position:absolute;left:50px;top:46px;width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.dz-stu__head h3{margin:0 0 2px;font-size:22px;color:var(--house)}.dz-stu__head p{margin:0 0 4px}.dz-stu__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.dz-stu__stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:10px 4px;border-radius:12px;background:var(--dz-panel-2)}.dz-stu__stat b{font-size:18px;color:var(--dz-strong)}.dz-stu__stat b small{font-size:12px;color:var(--dz-muted);font-weight:500}.dz-stu__stat span{font-size:11px;color:var(--dz-muted);line-height:1.2}.dz-stu h4{margin:14px 0 8px;font-size:14px}.dz-stu__pets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.dz-stu__pets li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:8px 4px;border-radius:12px;background:var(--dz-panel-2);font-size:12px}.dz-stu__pets img{width:52px;height:52px;object-fit:contain}.dz-stu__pets small{color:var(--dz-muted);font-size:10px}.dz-stu__pets .dz-stu__home{color:var(--dz-accent)}.dz-stu__acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}@media (max-width: 520px){.dz-stu__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dz-toast--note{display:flex;align-items:flex-start;gap:10px}.dz-toast__ico{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--dz-panel-2, rgba(255,255,255,.08));font-weight:700;color:var(--dz-accent)}.dz-toast--note a{color:var(--dz-accent);font-weight:600}.dz-push__btns{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.dz-push__kinds summary{cursor:pointer;font-size:13px;color:var(--dz-mid);margin:6px 0}.dz-push__kinds label{display:flex;gap:8px;align-items:center;font-size:13px;padding:3px 0}.dz-gest{position:absolute;inset:0;z-index:4;touch-action:none;user-select:none;-webkit-user-select:none}.dz-gest svg{position:absolute;left:50%;top:50%;width:min(100%,230px);aspect-ratio:1;transform:translate(-50%,-50%);overflow:visible;cursor:crosshair;touch-action:none}.dz-gest path,.dz-gest polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.dz-gest__glow{stroke:#ffe08a38;stroke-width:9;filter:blur(2px)}.dz-gest__guide{stroke:#fff0c8cc;stroke-width:1.4;stroke-dasharray:.8 3.6;animation:dz-gestdash 1.2s linear infinite}@keyframes dz-gestdash{to{stroke-dashoffset:-8.8}}.dz-gest__lit{stroke:#ffe08a;stroke-width:3.4;filter:drop-shadow(0 0 6px #FFD36B);transition:stroke-dasharray .12s}.dz-gest__trail{stroke:#ffffffe6;stroke-width:1.3}.dz-gest__start circle{fill:#f2c14e;stroke:#fff;stroke-width:1;animation:dz-gestpulse 1.3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.dz-gest__start path{fill:#6b3d00}@keyframes dz-gestpulse{50%{transform:scale(1.35)}}.dz-gest.is-drawing .dz-gest__start circle{animation:none}.dz-gest__wand{position:absolute;width:110px;height:7px;margin:-3px 0 0;border-radius:4px;background:linear-gradient(90deg,#fff3c4 0 6%,#7a4a26 18%,#3b2412);transform-origin:0 50%;transform:rotate(32deg);pointer-events:none;opacity:0;transition:opacity .2s;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5))}.dz-gest:hover .dz-gest__wand,.dz-gest.is-drawing .dz-gest__wand{opacity:1}.dz-gest__wand:before{content:"";position:absolute;left:-7px;top:-6px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#fff,#FFE08A 45%,transparent 70%)}@media (hover: none){.dz-gest__wand{opacity:0!important}}.dz-gest__spark{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff3c4;box-shadow:0 0 8px #ffd36b;pointer-events:none;animation:dz-gestspark .7s ease-out forwards}@keyframes dz-gestspark{to{transform:translate(var(--dx, 6px),14px) scale(.2);opacity:0}}.dz-gest__tip{position:absolute;left:0;right:0;bottom:-6px;margin:0;font-size:13px;color:#ffd9a0;pointer-events:none}.dz-gest.is-miss svg{animation:dz-xno .45s ease}.dz-gest.is-done .dz-gest__guide,.dz-gest.is-done .dz-gest__trail,.dz-gest.is-done .dz-gest__start{opacity:0;transition:opacity .3s}.dz-xpop.is-gest .dz-xpop__stage{height:260px}.dz-xpop.is-gest .dz-xpop__wand{display:none}.dz-xpop.is-gest .dz-xpop__ball{animation:none}@media (prefers-reduced-motion: reduce){.dz-gest__guide,.dz-gest__start circle{animation:none}}.dz-owl__head{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--dz-line)}.dz-owl__head[hidden]{display:none}.dz-owl__head .dz-label{margin:0;color:#f2c94c}.dz-owlmsg.is-all{border-color:#f2c94c73}.dz-owlmsg__all{display:block;margin:0 0 3px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#f2c94c}.dz-owlnew__all{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px;border-radius:12px;background:#f2c94c14;border:1px solid rgba(242,201,76,.3)}.dz-modal--hgift .dz-modal__box{width:min(760px,calc(100vw - 32px))}.dz-hgift h2{margin:0 0 4px}.dz-hgift__form input[type=search]{width:100%;box-sizing:border-box;min-height:40px;margin:10px 0;padding:0 12px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-strong);font:inherit}.dz-hgift__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-height:46vh;overflow-y:auto;padding:2px 4px 2px 0}.dz-hgift__group{grid-column:1 / -1;margin:8px 0 0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dz-muted)}.dz-hgift__it{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border-radius:12px;border:1px solid var(--dz-line);background:var(--dz-panel-2);cursor:pointer;text-align:center;font-size:12px;line-height:1.25}.dz-hgift__it[hidden]{display:none}.dz-hgift__it input{position:absolute;opacity:0;pointer-events:none}.dz-hgift__it img{width:52px;height:52px;object-fit:contain}.dz-hgift__it:has(input:checked){border-color:var(--dz-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--dz-accent) 40%,transparent)}.dz-hgift__it:has(input:focus-visible){outline:2px solid var(--dz-accent);outline-offset:2px}.dz-hgift__foot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px}.dz-hgift__foot label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--dz-mid)}.dz-hgift__foot input{min-height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-strong);font:inherit}.dz-hgift__foot input[type=number]{width:5em}.dz-hgift__note{flex:1 1 200px}.dz-hgift__recent{margin-top:14px;font-size:13px}.dz-giftbar--head{margin:0 0 16px;border-color:#f2c94c80}.dz-sex{display:inline;margin:0 .1em 0 .3em;padding:0;background:none;border-radius:0;font-size:.95em;font-weight:700;line-height:1;vertical-align:baseline;font-variant-emoji:text;font-family:Segoe UI Symbol,Noto Sans Symbols,DejaVu Sans,sans-serif}.dz-sex--m{color:#8ec0ff}.dz-sex--f{color:#f7a8cb}.dz-lvl{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;margin:6px 0 8px}.dz-lvl__badge{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;background:color-mix(in srgb,var(--dz-accent) 22%,transparent);color:var(--dz-accent);white-space:nowrap}.dz-lvl__bar{height:7px;border-radius:999px;background:var(--dz-panel-2);overflow:hidden}.dz-lvl__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dz-accent),#FFE7A8);transition:width .6s cubic-bezier(.2,.8,.3,1)}.dz-lvl .dz-small{grid-column:1 / -1;font-size:11px}.dz-food{justify-content:flex-start;min-height:44px;padding:4px 10px 4px 6px;text-align:left;flex-wrap:wrap}.dz-food img{width:32px;height:32px;object-fit:contain;flex:none}.dz-food span{flex:1;min-width:0}.dz-food span b{font-weight:600;color:var(--dz-muted)}.dz-food small{width:100%;padding-left:40px;margin-top:-4px}.dz-food.is-like small{color:#7fe3d0}.dz-food.is-no{opacity:.55}.dz-food.is-no small{color:var(--dz-bad, #F2A39A)}.dz-cpanel__none{margin:0;font-size:13px}.dz-creatures--one{grid-template-columns:minmax(0,340px)}.dz-petstock{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0}.dz-petstock span{display:inline-flex;align-items:center;gap:2px;font-weight:600}.dz-petstock img,.dz-hstock__it img{width:26px;height:26px;object-fit:contain}.dz-dormmeadow{display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;border-radius:14px;background:var(--dz-panel-2);border:1px solid var(--dz-line)}.dz-dormmeadow img{width:clamp(52px,16vw,84px);height:auto;aspect-ratio:1;object-fit:contain;flex:none}.dz-dormmeadow>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dz-sexpick{display:inline-flex;gap:0;border:1px solid var(--dz-line-2);border-radius:999px;overflow:hidden;margin:8px 0}.dz-sexpick button{all:unset;cursor:pointer;padding:6px 12px;font-size:13px;color:var(--dz-mid)}.dz-sexpick button.is-on{background:color-mix(in srgb,var(--dz-accent) 22%,transparent);color:var(--dz-strong);font-weight:600}.dz-sexpick button:focus-visible{outline:2px solid var(--dz-accent);outline-offset:-2px}.dz-sexpick--small button{padding:4px 10px;font-size:12px}.dz-breedok{margin:6px 0 0;color:#f7a8cb}.dz-starter h3{margin:0 0 4px}.dz-starter__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.dz-starter__opt{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border-radius:16px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);text-align:center;transition:transform .2s,border-color .2s}.dz-starter__opt img{width:min(100%,140px);aspect-ratio:1;object-fit:contain}.dz-starter__opt strong{font-size:18px}.dz-starter__opt:hover,.dz-starter__opt:focus-visible{border-color:var(--dz-accent);transform:translateY(-2px)}.dz-starter__opt.is-on{border-color:var(--dz-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--dz-accent) 40%,transparent)}.dz-starter__form{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 14px;border-radius:14px;background:var(--dz-panel-2)}.dz-starter__name{display:flex;align-items:center;gap:8px;font-size:14px}.dz-starter__name input{min-height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel);color:var(--dz-strong);font:inherit}@media (max-width: 600px){.dz-starter__opts{grid-template-columns:1fr}.dz-starter__opt{flex-direction:row;text-align:left}.dz-starter__opt img{width:72px}}.dz-hstock{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;padding:8px 12px;border-radius:12px;background:var(--dz-panel);border:1px solid var(--dz-line)}.dz-hstock .dz-label{margin:0}.dz-hstock__it{display:inline-flex;align-items:center;gap:2px;font-weight:600;font-size:13px}.dz-hut__tabs{margin:0 0 12px}.dz-hscene{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#14301f;box-shadow:inset 0 0 0 1px #ffffff0f}.dz-hscene__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.dz-hscene__drawn{position:absolute;inset:0}.dz-hscene--meadow .dz-hscene__drawn{background:linear-gradient(180deg,#9fc6e8 0 30%,#6c8f4c 30% 36%,#4d7a37 36% 100%)}.dz-hscene--hearth .dz-hscene__drawn{background:radial-gradient(ellipse 30% 26% at 50% 78%,#ffb347,#8a2a0a 55%,transparent 70%),linear-gradient(180deg,#4b3626 0 14%,#6b4a32 14% 34%,#3a2a1e 34%)}.dz-hscene--lake .dz-hscene__drawn{background:linear-gradient(180deg,#2a3550 0 38%,#1d2a3e 38% 44%,#10283a 44% 100%)}.dz-hscene--forest .dz-hscene__drawn{background:radial-gradient(ellipse at 50% 20%,rgba(200,230,180,.25),transparent 60%),linear-gradient(180deg,#13251a,#0b160f)}.dz-hscene__empty{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);margin:0;padding:10px 14px;border-radius:12px;background:#00000073;color:#fff;text-align:center;font-size:14px;max-width:80%}.dz-hpet{position:absolute;transform:translate(-50%,-80%);display:flex;flex-direction:column;align-items:center;text-decoration:none;animation:dz-hpetidle 3.6s ease-in-out infinite;animation-delay:var(--d, 0s)}.dz-hpet img{width:100%;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(0,0,0,.4))}.dz-hpet>span{margin-top:-4px;padding:1px 7px;border-radius:999px;background:#0000008c;color:#fff;font-size:11px;white-space:nowrap}.dz-hpet:hover img,.dz-hpet:focus-visible img{transform:scale(1.08)}.dz-hpet:not(.is-cared):after{content:"";position:absolute;top:4%;right:6%;width:12px;height:12px;border-radius:50%;background:#f2c94c;box-shadow:0 0 0 3px #00000059}@keyframes dz-hpetidle{50%{transform:translate(-50%,-84%)}}.dz-hinfo{margin:10px 0}.dz-pairs{display:grid;gap:8px;margin:0 0 14px}.dz-pair{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:14px;background:color-mix(in srgb,#F7A8CB 10%,var(--dz-panel-2));border:1px solid rgba(247,168,203,.35)}.dz-pair img{width:44px;height:44px;object-fit:contain}.dz-pair>span{color:#f7a8cb;font-size:18px}.dz-pair>div{flex:1;display:flex;flex-direction:column;min-width:0}.dz-hegg{position:absolute;transform:translate(-50%);aspect-ratio:3 / 4;display:grid;place-items:center}.dz-hegg img{height:100%;width:auto;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5));animation:dz-eggglow 4s ease-in-out infinite}@keyframes dz-eggglow{50%{filter:drop-shadow(0 6px 8px rgba(0,0,0,.5)) drop-shadow(0 0 10px rgba(255,214,120,.45))}}.dz-eggs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px}.dz-eggs li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--dz-panel-2)}.dz-eggs img{width:44px;height:54px;object-fit:contain}.dz-eggs li>div{flex:1;min-width:0;display:flex;flex-direction:column}.dz-hrod{position:absolute;aspect-ratio:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.dz-hrod--drawn{background:linear-gradient(to top left,transparent calc(50% - 3px),#6b4024 calc(50% - 3px) calc(50% + 2px),transparent calc(50% + 2px))}.dz-hrod--drawn:before{content:"";position:absolute;left:0;top:0;width:1px;height:60%;background:#ffffff80;transform-origin:top}.dz-bobber{position:absolute;width:4.5%;aspect-ratio:1;transform:translate(-50%,-60%);z-index:2;pointer-events:none}.dz-bobber[hidden],.dz-ripple[hidden],.dz-bite[hidden],.dz-hcatch[hidden]{display:none}.dz-bobber img{width:100%;height:100%;object-fit:contain}.dz-bobber i{display:block;width:100%;height:100%;border-radius:50%;background:linear-gradient(180deg,#e53935 0 50%,#fff 50%);box-shadow:0 2px 4px #0006}.dz-bobber.is-flying{animation:dz-bobfly .6s cubic-bezier(.3,.6,.4,1)}@keyframes dz-bobfly{0%{transform:translate(120%,-460%) scale(.6);opacity:.3}}.dz-bobber.is-bobbing{animation:dz-bobberbob 1.6s ease-in-out infinite}@keyframes dz-bobberbob{50%{transform:translate(-50%,-50%)}}.dz-bobber.is-bite{animation:dz-bobberbite .45s ease-in-out infinite}@keyframes dz-bobberbite{0%,to{transform:translate(-50%,-60%)}50%{transform:translate(-50%,-15%) scale(.85)}}.dz-bobber.is-reel{transition:transform .45s ease-in,opacity .45s;transform:translate(200%,-500%) scale(.5);opacity:0}.dz-ripple{position:absolute;width:9%;aspect-ratio:2.4;transform:translate(-50%,-20%);border-radius:50%;border:2px solid rgba(255,255,255,.35);animation:dz-ripple 1.8s ease-out infinite;pointer-events:none}.dz-ripple.is-bite{border-color:#ffe08acc;animation-duration:.6s}@keyframes dz-ripple{0%{transform:translate(-50%,-20%) scale(.4);opacity:1}to{transform:translate(-50%,-20%) scale(1.6);opacity:0}}.dz-bite{position:absolute;left:50%;top:12%;transform:translate(-50%);margin:0;padding:6px 16px;border-radius:999px;background:#f2c94c;color:#1a1305;font:700 20px var(--dz-font-brand, Georgia, serif);animation:dz-bitepop .4s cubic-bezier(.2,.9,.3,1.4);pointer-events:none}@keyframes dz-bitepop{0%{transform:translate(-50%) scale(.4);opacity:0}}.dz-hscene--tap{cursor:pointer}.dz-fishbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0 0}.dz-fishbar [hidden]{display:none}.dz-fishbar [data-reel].is-bite{transform:scale(1.08)}.dz-hcatch{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;max-width:86%;padding:12px 18px;border-radius:16px;background:#0a0c14c7;color:#fff;text-align:center;animation:dz-bitepop2 .5s cubic-bezier(.2,.9,.3,1.3)}.dz-hcatch img{width:64px;height:64px;object-fit:contain}.dz-hcatch span{display:inline-flex;align-items:center;gap:4px;font-weight:600}.dz-hcatch span img{width:44px;height:44px}.dz-hcatch.is-caught{box-shadow:0 0 0 2px #f2c94c,0 0 30px #f2c94c66}@keyframes dz-bitepop2{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}}.dz-hspot{all:unset;box-sizing:border-box;position:absolute;cursor:pointer;border-radius:50%;display:grid;place-items:center}.dz-hspot:before{content:"";position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(255,240,180,.45),transparent 70%);animation:dz-spotglow 2.6s ease-in-out infinite}.dz-hspot span{position:relative;padding:2px 8px;border-radius:999px;background:#0009;color:#fff;font-size:11px;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s;pointer-events:none}.dz-hspot:hover span,.dz-hspot:focus-visible span{opacity:1;transform:none}.dz-hspot:focus-visible{outline:2px solid #F2C94C;outline-offset:2px}.dz-hspot.is-done,.dz-hspot[disabled]{cursor:default}.dz-hspot.is-done:before,.dz-hspot[disabled]:before{animation:none;background:none}.dz-hspot.is-done:after{content:"\2713";position:absolute;color:#7fe3d0;font-weight:700;font-size:18px;text-shadow:0 1px 3px #000}.dz-hspot.is-searching:before{animation:dz-spotsearch .5s ease-in-out infinite}@keyframes dz-spotglow{50%{transform:scale(1.25);opacity:.6}}@keyframes dz-spotsearch{50%{transform:scale(.7) rotate(20deg)}}@media (hover: none){.dz-hspot span{opacity:.9;transform:none}}@media (prefers-reduced-motion: reduce){.dz-hpet,.dz-hegg img,.dz-hspot:before,.dz-bobber,.dz-ripple{animation:none!important}}.dz-pair{flex-wrap:wrap}.dz-pair>div{flex:1 1 140px}@media (max-width: 600px){.dz-pair .dz-btn{flex:1 1 100%}.dz-hpet{min-width:38px}.dz-hpet>span{display:none}.dz-dormmeadow{flex-wrap:wrap}.dz-dormmeadow .dz-btn{flex:1 1 100%;text-align:center}}.dz-hegg img{object-position:bottom}.dz-hsub{margin:16px 0 8px;font-size:15px}.dz-nests{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px}.dz-nests li{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:14px;background:var(--dz-panel-2);flex-wrap:wrap}.dz-nests li>div{flex:1 1 140px;display:flex;flex-direction:column;gap:3px;min-width:0}.dz-nests li.is-done{box-shadow:inset 0 0 0 1px #f2c94c99}.dz-nest,.dz-hnest{position:relative;display:block;width:64px;aspect-ratio:1;flex:none}.dz-hnest{position:absolute;width:auto;transform:translate(-50%,-100%)}.dz-nest__bed{position:absolute;left:0;right:0;bottom:0;width:100%;height:60%;object-fit:contain;object-position:bottom}i.dz-nest__bed{border-radius:50%/40%;background:radial-gradient(ellipse at 50% 30%,#6b4a2a 0 40%,#c9a15a 42% 70%,#8a6532 72%)}.dz-nest__egg{position:absolute;left:calc(50% + var(--egx, 0) * 1%);bottom:calc(var(--egy, 22) * 1%);height:calc(var(--egh, 62) * 1%);max-width:none;transform:translate(var(--etx, -50%));object-fit:contain;animation:dz-eggwobble 3.2s ease-in-out infinite;transform-origin:50% 100%}.is-done .dz-nest__egg,.dz-hnest.is-done .dz-nest__egg{animation-duration:.9s;filter:drop-shadow(0 0 8px rgba(255,214,120,.7))}@keyframes dz-eggwobble{0%,80%,to{transform:translate(var(--etx, -50%)) rotate(0)}86%{transform:translate(var(--etx, -50%)) rotate(-7deg)}93%{transform:translate(var(--etx, -50%)) rotate(6deg)}}.dz-nest__ok{color:#f2c94c;font-weight:700}.dz-pair.is-waiting{background:var(--dz-panel-2);border-color:var(--dz-line)}.dz-pair.is-waiting>div .dz-lvl__bar{margin-top:4px;max-width:220px}.dz-recipe__buy{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0}.dz-recipe>div{min-width:0}.dz-recipe h4,.dz-recipe p,.dz-recipe li,.dz-recipe .dz-small,.dz-recipe a{overflow-wrap:anywhere;word-break:normal;hyphens:auto}.dz-recipe__info{display:flex;flex-wrap:wrap;gap:2px 0}.dz-rp:not(:last-child):after{content:"\b7";margin:0 .45em;color:var(--dz-label, #7E869A)}.dz-ings li{max-width:100%}@media (min-width: 701px){.dz-recipe .is-hpc,.dz-recipe__info .is-hpc{display:none!important}}@media (max-width: 700px){.dz-recipe .is-hm,.dz-recipe__info .is-hm{display:none!important}}.dz-mk__n{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--dz-muted)}.dz-mk__n input{width:3.6em;min-height:30px;padding:0 6px;border-radius:8px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-strong);font:inherit}.dz-bag__sets{margin:0 0 12px;flex-wrap:wrap}.dz-bag__sets .dz-tab b{font-weight:500;opacity:.75;margin-left:4px}.dz-bag__live{font-style:normal;color:#7fe3d0;font-size:10px}@media (prefers-reduced-motion: reduce){.dz-nest__egg{animation:none}}.dz-gest__wand.has-art{height:auto;margin:0;background:none;border-radius:0;transform:translate(calc(-1 * var(--tx, 96%)),calc(-1 * var(--ty, 4%)));filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}.dz-gest__wand.has-art img,.dz-xpop__wand.has-art img{display:block;width:100%;height:auto}.dz-gest__wand.has-art img.is-fill,.dz-xpop__wand.has-art img.is-fill{height:100%;object-fit:fill}.dz-gest__wand.has-art:before{left:var(--tx, 96%);top:var(--ty, 4%);margin:-9px 0 0 -9px}.dz-xpop__wand.has-art{height:auto;background:none;border-radius:0;transform:rotate(-8deg);transform-origin:20% 80%;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45))}.dz-xpop__wand.has-art.is-flick:after{left:var(--tx, 96%);top:var(--ty, 4%);margin:-11px 0 0 -11px}.dz-hgift__to{margin:10px 0 4px;padding:10px 12px;border:1px solid var(--dz-line);border-radius:12px;display:flex;flex-wrap:wrap;gap:6px 18px}.dz-hgift__to legend{padding:0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dz-muted)}.dz-hgift__opt{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--dz-strong);cursor:pointer}.dz-hgift__opt small{color:var(--dz-muted)}.dz-hgift__opt:has(input:disabled){opacity:.55;cursor:not-allowed}.dz-hgift__who{flex:1 1 100%;display:flex;flex-direction:column;gap:8px}.dz-hgift__who[hidden]{display:none}.dz-hgift__chips{display:flex;flex-wrap:wrap;gap:6px}.dz-hgift__chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:color-mix(in srgb,var(--dz-accent) 18%,var(--dz-panel-2));border:1px solid color-mix(in srgb,var(--dz-accent) 40%,transparent);font-size:13px;color:var(--dz-strong)}.dz-hgift__chip button{width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:16px;line-height:1}.dz-hgift__chip button:hover{background:#ffffff1f}.dz-hgift__find{position:relative}.dz-hgift__find input[type=search]{margin:0!important}.dz-hgift__find .dz-atlist{inset:100% 0 auto;margin-top:4px}.dz-hgift__none{width:52px;height:52px;display:grid;place-items:center;font-size:26px;color:var(--dz-accent)}.dz-hgift__money{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--dz-mid)}.dz-hgift__money .dz-vform__amt{margin:0}.dz-hgift__foot select{min-height:38px;padding:0 8px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-strong);font:inherit}.dz-hgift__foot label[hidden]{display:none}.dz-hgift__foot .dz-hgift__money label{flex-direction:row;align-items:center}.dz-hgift__foot .dz-hgift__money .dz-vform__amt input{all:unset;box-sizing:border-box;width:3.6em;min-height:36px;color:var(--dz-strong);font:600 15px var(--dz-font, sans-serif);-moz-appearance:textfield}.dz-hgift__money .dz-vform__amt{display:flex;gap:6px}.dz-hgift__group[hidden]{display:none}.dz-msg--event.is-fading{opacity:0;transform:translateY(-4px);max-height:0;margin:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden;transition:opacity .8s ease,transform .8s ease,max-height .5s ease .7s,margin .5s ease .7s,padding .5s ease .7s}.dz-msg--event{max-height:200px}@media (prefers-reduced-motion: reduce){.dz-msg--event.is-fading{transition:none}}.dz-pinboard{margin:0 0 12px;padding:10px 12px 12px;border-radius:14px;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.06) 0 1px,transparent 2px) 0 0 / 9px 9px,radial-gradient(circle at 70% 60%,rgba(0,0,0,.18) 0 1px,transparent 2px) 0 0 / 7px 7px,linear-gradient(160deg,#8a5d34,#6f4626);border:3px solid #4a2d17;box-shadow:inset 0 2px 10px #00000059,0 6px 18px #0000004d}.dz-pinboard[hidden]{display:none}.dz-pinboard__title{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f6e7c8;text-shadow:0 1px 2px rgba(0,0,0,.5)}.dz-pinboard__notes{display:flex;gap:12px;overflow-x:auto;padding:8px 4px 4px;scroll-snap-type:x proximity}.dz-pin{position:relative;flex:0 0 min(250px,78%);scroll-snap-align:start;padding:14px 12px 8px;border-radius:3px;background:#f4e8cc;color:#2b2116;box-shadow:0 4px 10px #00000059;transform:rotate(var(--tilt, 0deg));cursor:pointer}.dz-pin p{margin:0 0 8px;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.dz-pin .dz-at{color:#7a3e12}.dz-pin footer{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b5a43}.dz-pin footer .dz-linkbtn{color:#5a3412;font-weight:700}.dz-pin footer time{margin-left:auto}.dz-pin__pin{position:absolute;top:-10px;left:50%;width:26px;height:26px;margin-left:-13px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4));pointer-events:none}.dz-pin__pin--css{width:16px;height:16px;margin-left:-8px;top:-6px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff9a8a,#c0392b 55%,#7d1f15)}.dz-pin__off{all:unset;cursor:pointer;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#6b5a43;font-size:16px}.dz-pin__off:hover{background:#00000014;color:#9b2c1f}.dz-online{gap:7px;text-decoration:none;color:var(--dz-muted);font-size:13px;white-space:nowrap}.dz-online:hover{color:var(--dz-strong)}.dz-online i{width:8px;height:8px;border-radius:50%;background:#5fd38d;box-shadow:0 0 0 3px color-mix(in srgb,#5FD38D 25%,transparent);animation:dz-onlinepulse 2.4s ease-in-out infinite}.dz-online b{color:var(--dz-strong);font-weight:700;font-variant-numeric:tabular-nums}.dz-online__txt{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.dz-online__sep{color:var(--dz-muted)}@media (max-width: 600px){.dz-online{height:auto!important;min-height:36px;padding:4px 10px!important;font-size:12px;white-space:normal}}@keyframes dz-onlinepulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,#5FD38D 0%,transparent)}}@media (prefers-reduced-motion: reduce){.dz-online i{animation:none}}.dz-onlinebar{display:flex;justify-content:flex-end;padding:6px 16px}.dz-onlinebar .dz-pill{height:32px}.dz-pushask{position:fixed;left:50%;bottom:18px;z-index:9990;display:flex;gap:14px;align-items:flex-start;width:min(520px,calc(100vw - 24px));padding:16px 18px;border-radius:18px;background:#161b2c;background:color-mix(in srgb,var(--dz-accent, #E2B84B) 7%,#121626);border:1px solid color-mix(in srgb,var(--dz-accent, #E2B84B) 35%,transparent);box-shadow:0 18px 50px #0000008c;color:var(--dz-mid);transform:translate(-50%,140%);opacity:0;transition:transform .45s cubic-bezier(.2,.9,.3,1.1),opacity .3s}.dz-pushask.is-in{transform:translate(-50%);opacity:1}.dz-pushask__owl{flex:0 0 64px;width:64px;height:64px;object-fit:contain}.dz-pushask__txt strong{display:block;margin-bottom:4px;font-size:16px;color:var(--dz-strong)}.dz-pushask__txt p{margin:0 0 10px;font-size:14px;line-height:1.45}.dz-pushask__btns{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.dz-pushask__later{margin:0!important}@media (max-width: 480px){.dz-pushask{bottom:10px;padding:14px}.dz-pushask__owl{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.dz-pushask{transition:none}}ul.dz-nests,ul.dz-eggs,.dz-prose ul.dz-nests,.dz-prose ul.dz-eggs{padding-left:0;margin-left:0}.dz-eggs li{flex-wrap:wrap}.dz-eggs li>div{flex:1 1 140px}.dz-dormrows{--g: var(--dz-gap, 20px);display:flex;flex-direction:column;gap:var(--g)}.dz-dormrow{display:flex;flex-wrap:wrap;gap:var(--g);align-items:stretch}.dz-dormrow[hidden]{display:none}.dz-dormcell{flex:0 1 calc((100% - (var(--n, 1) - 1) * var(--g)) * var(--w, 100) / 100);min-width:min(100%,var(--dz-dmin, 200px));display:flex;flex-direction:column}.dz-dormrow.is-full>.dz-dormcell{flex-grow:1}.dz-dormcell.is-off{display:none}.dz-dormcell>*{flex:1 1 auto;margin:0!important;min-width:0}.dz-dormcell>.dz-giftbar,.dz-dormcell>.dz-sintdorm{flex:0 0 auto}.dz-dormcell--redeem .dz-redeem{margin-top:10px}@media (max-width: 700px){.dz-dormcell{flex:1 1 100%}}.dz-mk__foot.has-n{flex-wrap:wrap;row-gap:8px}.dz-mk__foot.has-n>.dz-price{flex:1 1 100%}.dz-mk__buy{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.dz-mk__buy .dz-btn{margin-left:auto;flex:0 0 auto}.dz-mk__step{display:inline-flex;align-items:stretch;height:34px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);overflow:hidden;flex:0 0 auto}.dz-mk__step button{all:unset;width:28px;display:grid;place-items:center;cursor:pointer;color:var(--dz-strong);font-size:16px;line-height:1}.dz-mk__step button:hover{background:#ffffff14}.dz-mk__step button:focus-visible{outline:2px solid var(--dz-accent);outline-offset:-2px}.dz-mk .dz-mk__step input[type=number]{all:unset;box-sizing:border-box;width:2.6em;text-align:center;color:var(--dz-strong);font:600 14px var(--dz-font, sans-serif);-moz-appearance:textfield;border-left:1px solid var(--dz-line);border-right:1px solid var(--dz-line)}.dz-mk__step input::-webkit-outer-spin-button,.dz-mk__step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dz-mk__of{font-size:12px;color:var(--dz-muted);white-space:nowrap}.dz-mk__pay{flex:1 1 100%;color:var(--dz-mid)}@media (max-width: 700px){.dz-mk__foot.has-n .dz-mk__buy .dz-btn{flex:1 1 100%;margin-left:0}}.dz-passbig__ring .dz-yreq{display:grid;grid-template-columns:14px auto auto auto auto;column-gap:6px;row-gap:3px;align-items:baseline;max-width:none}.dz-yreq li{display:contents}.dz-yreq li>span{white-space:nowrap;padding-right:8px}.dz-yreq li>em{margin:0;padding:0;text-align:right;font-variant-numeric:tabular-nums;color:var(--dz-text, #E9ECF4);white-space:nowrap}.dz-yreq li>i{font-style:normal;color:var(--dz-muted);text-align:center}.dz-yreq li.is-ok>span,.dz-yreq li.is-ok>em{color:var(--dz-good, #7DDBA6)}.dz-passbig__ring div{max-width:none}@media (max-width: 700px){.dz-dormcell .dz-panel,.dz-app .dz-dormcell .dz-panel{padding:16px 14px}.dz-dormcell .dz-panel__title{font-size:16px;margin-bottom:12px}.dz-passbig{padding:14px!important;gap:12px 14px}.dz-passbig__crest{width:52px;border-radius:10px}.dz-passbig__main{flex:1 1 0;gap:5px}.dz-passbig__name{font-size:22px}.dz-passbig__meta{font-size:13px}.dz-passbig__chips{gap:5px;margin-top:2px}.dz-passbig__chips .dz-chip{height:26px;padding:0 8px;border-radius:8px;font-size:12px}.dz-redeem--pass{gap:6px;margin-top:4px}.dz-redeem--pass label{font-size:12px}.dz-redeem--pass input{min-height:30px;font-size:13px;flex-basis:90px}.dz-redeem--pass .dz-btn{min-height:30px;padding:0 10px;font-size:12px}.dz-passbig__ring{width:100%;gap:12px}.dz-passbig__ring svg{width:78px;height:78px;flex:none}.dz-ring__num{font-size:22px}.dz-passbig__ring strong{font-size:13px}.dz-passbig__ring .dz-yreq{font-size:12px;column-gap:4px}.dz-yreq li>span{padding-right:4px}.dz-dormcell .dz-sill,.dz-sill{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.dz-sill .dz-brewform select{min-width:0;width:100%;font-size:12px}.dz-stock--tiles{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px}.dz-stock--tiles li{padding:7px 3px 6px;gap:3px;border-radius:10px}.dz-stock--tiles img{width:38px;height:38px;border-radius:8px}.dz-stock--tiles .dz-stock__qty{min-width:17px;height:17px;font-size:10px;padding:0 4px}.dz-stock--tiles .dz-stock__name{font-size:10.5px;line-height:1.2}.dz-stock--tiles .dz-stock__fx{font-size:9.5px}.dz-stock--tiles .dz-stock__act{flex-wrap:wrap;gap:3px}.dz-stock--tiles .dz-stock__act .dz-btn{min-height:22px;padding:0 5px;font-size:10px;border-radius:6px}.dz-recipes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.dz-recipe{grid-template-columns:1fr;gap:6px;padding:10px;border-radius:12px}.dz-recipe>img{width:40px;height:40px}.dz-recipe h4{font-size:13px;line-height:1.25;margin:0 0 3px}.dz-recipe .dz-small{font-size:11px;line-height:1.4}.dz-recipe .dz-ings{gap:4px}.dz-recipe .dz-ings li{height:auto;min-height:20px;font-size:10.5px;padding:2px 6px;display:inline-block;line-height:1.35;white-space:normal}.dz-recipe .dz-ings{display:flex;flex-wrap:wrap}.dz-recipe__buy .dz-small{display:block}.dz-recipe__buy{display:grid;gap:4px}.dz-recipe__buy .dz-btn{min-height:28px;font-size:11px;padding:0 8px}.dz-flist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dz-friend{grid-template-columns:1fr!important;justify-items:center;text-align:center;gap:6px;padding:10px 8px}.dz-friend__av{width:40px;height:40px}.dz-friend__main{justify-items:center;min-width:0;max-width:100%}.dz-friend__main strong{font-size:13px;overflow-wrap:anywhere}.dz-friend__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.dz-friend__acts .dz-btn{min-height:26px;padding:0 8px;font-size:11px}.dz-friend__x{position:absolute;top:4px;right:6px}.dz-fhearts em{display:block;font-size:10.5px}}.dz-hegg{overflow:visible}.dz-hegg__t{position:absolute;left:50%;top:100%;transform:translate(-50%,4px);padding:1px 6px;border-radius:999px;background:#0a0c14c7;color:#fff;font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.dz-hegg.is-ready .dz-hegg__t{background:#f2c94c;color:#2b2116}.dz-hegg.is-ready img{animation:dz-eggshake 1.4s ease-in-out infinite;transform-origin:50% 100%}@keyframes dz-eggshake{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-8deg)}86%{transform:rotate(7deg)}93%{transform:rotate(-3deg)}}@media (prefers-reduced-motion: reduce){.dz-hegg.is-ready img{animation:none}}@media (max-width: 700px){.dz-hegg__t{font-size:9px;padding:0 4px}}.dz-eggs li.is-done{box-shadow:inset 0 0 0 1px #f2c94c99}.dz-eggs li>div .dz-lvl__bar{margin:4px 0 2px}.dz-hscene.is-tall{max-width:520px;margin-inline:auto}.dz-hscene.is-tall .dz-hspot span{font-size:12px}@media (max-width: 700px){.dz-hscene.is-tall .dz-hpet>span{display:inline-block;font-size:10px}}@media (max-width: 700px){.dz-hegg__t{display:none}.dz-app .dz-hut__pane,.dz-hut__pane{padding:10px}.dz-hut__pane .dz-hscene{border-radius:12px}.dz-hut__pane .dz-hinfo,.dz-hut__pane .dz-hsub,.dz-hut__pane .dz-fishbar,.dz-hut__pane .dz-eggs,.dz-hut__pane .dz-nests,.dz-hut__pane .dz-pairs,.dz-hut__pane .dz-notice{margin-left:4px;margin-right:4px}}.dz-modal--brew2 .dz-modal__box{width:min(900px,100%);padding:22px}.dz-b2__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:0 40px 14px 0;flex-wrap:wrap}.dz-b2__head h2{margin:2px 0 0;font-family:var(--dz-font-brand);font-weight:400;font-size:26px;color:var(--dz-strong)}.dz-b2__step{margin:0 0 14px;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--dz-accent) 9%,var(--dz-panel));border:1px solid color-mix(in srgb,var(--dz-accent) 30%,transparent)}.dz-b2__dots{display:flex;gap:5px;margin-bottom:8px}.dz-b2__dots i{flex:1;height:4px;border-radius:2px;background:#ffffff1a;transition:background .3s}.dz-b2__dots i.is-done{background:var(--dz-good)}.dz-b2__dots i.is-now{background:var(--dz-accent)}.dz-b2__now{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.dz-b2__now small{flex:1 1 100%;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dz-muted)}.dz-b2__now strong{font-size:19px;font-weight:600;color:var(--dz-strong);line-height:1.3}.dz-b2__now em{font-style:normal;font-weight:700;color:var(--dz-accent);font-variant-numeric:tabular-nums}.dz-b2__now.is-new{animation:dz-b2new .5s cubic-bezier(.2,.9,.3,1.2)}@keyframes dz-b2new{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dz-b2__stage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.dz-b2__potcol{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;align-items:center;padding:6px 0 4px;background:#10141f;border-radius:14px}.dz-b2__pot{position:relative;width:100%;max-width:300px;border-radius:28px;padding:6px;background:radial-gradient(circle at 50% 60%,var(--dz-glow, rgba(142,169,240,.12)),transparent 70%);transition:box-shadow .2s,transform .2s}.dz-b2__pot svg{width:100%;overflow:visible;--liq: hsl(210, 25%, 32%);display:block}.dz-b2__pot .dz-potart{max-width:100%}.dz-b2__droptip{position:absolute;left:50%;bottom:4%;transform:translate(-50%);padding:3px 10px;border-radius:999px;background:#0a0c14cc;color:#fff;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .2s;pointer-events:none}.dz-b2.is-dragging .dz-b2__pot{box-shadow:0 0 0 2px color-mix(in srgb,var(--dz-accent) 45%,transparent)}.dz-b2.is-dragging .dz-b2__droptip{opacity:.75}.dz-b2__pot.is-over{box-shadow:0 0 0 3px var(--dz-accent),0 0 40px color-mix(in srgb,var(--dz-accent) 45%,transparent)!important;transform:scale(1.03)}.dz-b2__pot.is-over .dz-b2__droptip{opacity:1}.dz-b2__pot.is-hint{animation:dz-b2hint .7s ease}@keyframes dz-b2hint{30%{box-shadow:0 0 0 3px var(--dz-accent)}to{box-shadow:none}}.dz-b2__tools{display:flex;justify-content:center;gap:12px;margin-top:10px}.dz-b2__tool{width:50px;height:50px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-accent);font:600 22px/1 var(--dz-font);cursor:pointer;transition:background .15s,transform .1s}.dz-b2__tool:hover:not(:disabled){background:var(--dz-panel-3)}.dz-b2__tool:active:not(:disabled){transform:scale(.93)}.dz-b2__tool:disabled{opacity:.45;cursor:default}.dz-b2__tool--wand img{width:34px;height:34px;object-fit:contain;transform:rotate(-10deg)}.dz-b2__say{min-height:2.6em;margin:10px 4px 0;text-align:center;font-size:14px;color:var(--dz-soft-text)}.dz-b2__say.is-good{color:var(--dz-good)}.dz-b2__say.is-bad,.dz-b2.is-failed .dz-b2__say{color:var(--dz-bad)}.dz-b2.is-success .dz-b2__say{color:var(--dz-good)}.dz-b2__shelfcol .dz-label{display:block;margin:0 0 8px}.dz-b2__shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.dz-b2__ing{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 6px 8px;border-radius:12px;border:1px solid var(--dz-line);background:var(--dz-panel);color:var(--dz-soft-text);font:500 11.5px/1.2 var(--dz-font);text-align:center;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;transition:border-color .15s,background .15s,opacity .15s}.dz-b2__ing:hover:not(:disabled){border-color:color-mix(in srgb,var(--dz-accent) 50%,transparent);background:var(--dz-panel-2)}.dz-b2__ing:active{cursor:grabbing}.dz-b2__ing img{width:44px;height:44px;border-radius:10px;object-fit:cover;pointer-events:none}.dz-b2__ing span{overflow-wrap:anywhere}.dz-b2__ing b{position:absolute;top:5px;right:7px;font-size:11px;color:var(--dz-mid)}.dz-b2__ing:disabled{opacity:.4;cursor:default}.dz-b2__ing.is-lifted{opacity:.35}.dz-b2__ghost{position:fixed;z-index:10000;width:64px;height:64px;transform:translate(-50%,-50%) scale(1.08);pointer-events:none;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55))}.dz-b2__ghost img{width:100%;height:100%;object-fit:cover;border-radius:14px}@media (max-width: 700px){.dz-modal--brew2{padding:8px}.dz-modal--brew2 .dz-modal__box{padding:14px 12px;max-height:calc(100dvh - 16px)}.dz-b2__head{margin:0 36px 10px 0}.dz-b2__head h2{font-size:20px}.dz-b2__head .dz-small{display:none}.dz-b2__step{padding:9px 12px;margin-bottom:10px}.dz-b2__now strong{font-size:15px}.dz-b2__stage{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:10px}.dz-b2__tools{gap:8px}.dz-b2__tool{width:40px;height:40px;font-size:18px}.dz-b2__tool--wand img{width:28px;height:28px}.dz-b2__say{font-size:12px;min-height:3.2em;margin-top:6px}.dz-b2__shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dz-b2__ing{padding:6px 3px 5px;font-size:10px;border-radius:10px;gap:3px}.dz-b2__ing img{width:34px;height:34px;border-radius:8px}.dz-b2__ing b{top:3px;right:5px;font-size:10px}.dz-b2__ghost{width:54px;height:54px}}@media (prefers-reduced-motion: reduce){.dz-b2__now.is-new,.dz-b2__pot.is-hint{animation:none}.dz-b2__pot.is-over{transform:none}}.dz-lang{position:relative}.dz-lang>summary{list-style:none}.dz-lang>summary::-webkit-details-marker{display:none}.dz-lang__btn{height:44px;gap:6px;padding:0 12px!important;cursor:pointer;color:var(--dz-muted)}.dz-lang__btn:hover,.dz-lang[open]>.dz-lang__btn{color:var(--dz-strong)}.dz-lang__btn:focus-visible{outline:2px solid var(--dz-accent);outline-offset:2px}.dz-lang__btn svg:first-child{border-radius:3px;box-shadow:0 0 0 1px #ffffff26}.dz-lang__caret{transition:transform .15s}.dz-lang[open] .dz-lang__caret{transform:rotate(180deg)}.dz-lang__menu{position:absolute;z-index:60;top:calc(100% + 8px);right:0;width:max-content;max-width:min(300px,calc(100vw - 32px));padding:8px;border-radius:14px;border:1px solid var(--dz-line);background:var(--dz-bg-2, #181b26);box-shadow:0 18px 40px #00000073;display:grid;gap:4px}.dz-lang__hint{margin:2px 8px 6px;font-size:12px;color:var(--dz-mid)}.dz-lang__opt{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--dz-text, #eee);text-decoration:none;font-size:14px}.dz-lang__opt:hover,.dz-lang__opt:focus-visible{background:#ffffff12}.dz-lang__opt.is-on{background:color-mix(in srgb,var(--dz-accent) 16%,transparent);font-weight:600}.dz-lang__opt svg{flex:none;border-radius:3px;box-shadow:0 0 0 1px #ffffff26}.dz-music{width:44px;height:44px;padding:0!important;justify-content:center;cursor:pointer;color:var(--dz-muted);font:inherit;transition:color .2s,background .2s,border-color .2s}.dz-music:hover{color:var(--dz-strong)}.dz-music:focus-visible{outline:2px solid var(--dz-accent);outline-offset:2px}.dz-music svg{display:block}.dz-music__off{opacity:1;transition:opacity .2s}.dz-music.is-on .dz-music__off{opacity:0}.dz-music.is-playing{color:var(--dz-accent);border-color:color-mix(in srgb,var(--dz-accent) 45%,transparent)}.dz-music.is-playing .dz-music__note{transform-origin:50% 80%;animation:dz-musicbob 1.6s ease-in-out infinite}.dz-music.is-wait{color:var(--dz-accent);animation:dz-musicwait 1.4s ease-in-out infinite}@keyframes dz-musicbob{50%{transform:rotate(-6deg) translateY(-1px)}}@keyframes dz-musicwait{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--dz-accent) 30%,transparent)}}@media (prefers-reduced-motion: reduce){.dz-music.is-playing .dz-music__note,.dz-music.is-wait{animation:none}}@media (max-width: 600px){.dz-music{width:36px;height:36px}}.dz-onlinebar{gap:8px}.dz-onlinewrap{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}@media (max-width: 700px){.dz-hscene--hearth.is-tall .dz-hegg__t{display:block;font-size:10px;padding:1px 5px}}.dz-pinboard.has-art{background-color:#8a5d34;background-size:320px auto;background-repeat:repeat}.dz-pin.has-art{background-color:transparent;background-size:100% 100%;background-repeat:no-repeat;box-shadow:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));padding:26px 22px 18px;border-radius:0;min-height:120px}.dz-pin.has-art .dz-pin__pin{top:2px}.dz-hgift__cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:18px;align-items:start}@media (max-width: 760px){.dz-hgift__cols{grid-template-columns:1fr}}.dz-hgift__it{color:inherit;font:inherit;font-size:12px}.dz-hgift__it:hover{border-color:var(--dz-accent)}.dz-hgift__it.is-added{animation:dzHgPop .35s ease}@keyframes dzHgPop{40%{transform:scale(1.08);border-color:var(--dz-accent)}}.dz-hgift__n{position:absolute;top:4px;right:4px;min-width:22px;padding:1px 6px;border-radius:99px;background:var(--dz-accent);color:#17130a;font-size:11px;font-weight:700}.dz-hgift__n[hidden]{display:none}.dz-hgift__boxcol{display:grid;gap:10px;padding:12px;border-radius:14px;background:var(--dz-panel-2);border:1px solid var(--dz-line);position:sticky;top:0}.dz-hgift__box{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:34vh;overflow-y:auto}.dz-hgift__box li{display:grid;grid-template-columns:36px 1fr auto 64px 28px;align-items:center;gap:8px;font-size:13px}.dz-hgift__box li.dz-hgift__empty{display:block}.dz-hgift__box img{width:36px;height:36px;object-fit:contain}.dz-hgift__box input[type=number]{width:64px}.dz-hgift__box select{font-size:12px}.dz-hgift__box li:not(:has(select)){grid-template-columns:36px 1fr 64px 28px}.dz-hgift__bt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-hgift__del{border:0;background:none;color:var(--dz-muted);font-size:20px;cursor:pointer;line-height:1}.dz-hgift__del:hover{color:#ff8080}.dz-cimg.is-portrait,.dz-petzone.is-portrait{width:120px;height:180px;border-radius:14px;overflow:hidden;box-shadow:0 0 0 2px color-mix(in srgb,var(--dz-accent) 55%,transparent),0 8px 20px #00000059}.dz-cimg.is-portrait img,.dz-petzone.is-portrait img{object-fit:cover}.dz-portal{display:grid;gap:14px;margin:0 0 var(--dz-gap, 20px)}.dz-portal__stage{position:relative;overflow:hidden;border-radius:var(--dz-r-lg, 24px);border:1px solid var(--dz-line);--pad: clamp(22px, 3.4vw, 40px);padding:var(--pad);background:radial-gradient(120% 90% at 75% 20%,color-mix(in srgb,var(--dz-accent) 35%,#1b2240),#0f1426 55%,#090c16);isolation:isolate}.dz-portal.has-art .dz-portal__stage{background:var(--bg) center / cover no-repeat,#0f1426}.dz-portal__stage:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#080a14d1,#080a148c 34%,#080a1400 62%),linear-gradient(0deg,#080a148c,#080a1400 40%)}.dz-portal__art{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%;aspect-ratio:var(--r, 1.5);z-index:2;pointer-events:none}.dz-portal__float{position:absolute;left:var(--l);top:var(--t);width:var(--w);height:auto;z-index:2;pointer-events:none;filter:drop-shadow(0 10px 14px rgba(0,0,0,.45));animation:dzPortalBob var(--d, 4s) ease-in-out infinite alternate}@keyframes dzPortalBob{0%{transform:translateY(-4%) rotate(-2deg)}to{transform:translateY(5%) rotate(2deg)}}@media (prefers-reduced-motion: reduce){.dz-portal__float{animation:none}}.dz-portal__copy{position:relative;z-index:3;width:min(470px,52%);display:grid;gap:10px}.dz-portal__kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dz-accent)}.dz-portal__title{margin:0;font-family:var(--dz-font-brand);font-weight:400;font-size:clamp(30px,4.2vw,52px);line-height:1.04;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.55)}.dz-portal__text{margin:0;color:var(--dz-soft-text);font-size:16px;line-height:1.55;text-shadow:0 1px 10px rgba(0,0,0,.6)}.dz-portal__cta{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 0}.dz-btn--big{min-height:52px;padding:0 26px;font-size:17px;border-radius:14px;box-shadow:0 10px 30px color-mix(in srgb,var(--dz-accent) 35%,transparent)}.dz-portal__stats{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:12px 18px;border-radius:var(--dz-r-md, 18px);background:var(--dz-panel);border:1px solid var(--dz-line);color:var(--dz-mid);font-size:14px}.dz-portal__stats b{color:#fff;font-size:16px}.dz-portal__lead{display:inline-flex;align-items:center;gap:6px}.dz-portal__lead img{width:26px;height:26px;object-fit:contain}.dz-portal__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dz-portal__tile{position:relative;display:grid;align-content:end;gap:2px;min-height:108px;padding:14px 16px;border-radius:var(--dz-r-md, 18px);border:1px solid var(--dz-line);background:var(--dz-panel-2);color:#fff;text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .15s ease,border-color .15s ease}.dz-portal__tile.has-art{background:linear-gradient(0deg,#080a14e6,#080a1459 70%),var(--tbg) center / cover no-repeat}.dz-portal__tile:hover,.dz-portal__tile:focus-visible{transform:translateY(-2px);border-color:var(--dz-accent)}.dz-portal__tile strong{font-size:16px}.dz-portal__tile span{font-size:13px;color:var(--dz-soft-text)}@media (max-width: 700px){.dz-portal__stage{--pad: 22px;padding:var(--pad) 18px}.dz-portal__art{aspect-ratio:var(--rp, .75)}.dz-portal.has-art .dz-portal__stage{background-image:var(--bgp)}.dz-portal__stage:before{background:linear-gradient(180deg,#080a14c7,#080a1459 45%,#080a1400 62%),linear-gradient(0deg,#080a14b3,#080a1400 30%)}.dz-portal__float{left:var(--ml);top:var(--mt);width:var(--mw)}.dz-portal__copy{width:auto}.dz-portal__cta{position:static}.dz-portal__title{font-size:32px}.dz-portal__text{font-size:15px}.dz-portal__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-portal__tile{min-height:92px;padding:12px}}.dz-hgift__boxcol>label{display:grid;gap:4px;font-size:13px;color:var(--dz-mid)}.dz-hgift__boxcol>label input{min-height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel);color:var(--dz-strong);font:inherit}.dz-hgift__boxcol .dz-hgift__money .dz-vform__amt{flex-wrap:wrap}.dz-hgift__boxcol .dz-hgift__money label{display:flex;align-items:center;gap:4px;padding:0 8px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel)}.dz-hgift__boxcol .dz-hgift__money .dz-vform__amt input{all:unset;box-sizing:border-box;width:3.6em;min-height:36px;color:var(--dz-strong);font:600 15px var(--dz-font, sans-serif);-moz-appearance:textfield}.dz-hgift__box input[type=number]{min-height:32px;padding:0 6px;border-radius:8px;border:1px solid var(--dz-line-2);background:var(--dz-panel);color:var(--dz-strong);font:inherit}.dz-cimg.is-portrait img,.dz-petzone.is-portrait img{border-radius:14px}.dz-panel--spells .dz-binder{grid-template-columns:118px 1fr}@media (max-width: 600px){.dz-panel--spells .dz-binder{grid-template-columns:84px 1fr}}@container (max-width: 330px){.dz-panel--spells .dz-binder{grid-template-columns:1fr}}.dz-sbook__css{display:block;position:relative;width:100%;aspect-ratio:4 / 5;border-radius:6px 10px 10px 6px;background:linear-gradient(90deg,#121a3a 0 10%,#1e2b5c 10% 100%);box-shadow:inset -6px 0 #141d44,0 10px 22px #0006}.dz-sbook__css:before{content:"";position:absolute;inset:14% 16% 14% 24%;border:2px solid #C9CED9;border-radius:4px}.dz-sbook__css i{position:absolute;left:57%;top:50%;width:30%;height:4px;transform:translate(-50%,-50%) rotate(-35deg);border-radius:2px;background:linear-gradient(90deg,#e8d7b0,#6e4a2a)}.dz-sbook__css i:after{content:"\2726";position:absolute;right:-14px;top:-11px;color:#f5e1a0;font-size:14px}.dz-modal--sbook .dz-modal__box{width:min(1100px,100%)}.dz-sbook__tabs{flex-wrap:wrap}.dz-sbook__tabs small{opacity:.7;margin-left:2px;font-size:11px}.dz-sbook__head{display:grid;gap:6px;margin:10px 0 14px}.dz-sbook__head h2{margin:0}.dz-sbook__spread{position:relative;aspect-ratio:3 / 2;border-radius:16px;background:linear-gradient(90deg,#1e2b5c 0 2%,#efe3c6 2% 49.6%,#c9b48a 49.6% 50.4%,#efe3c6 50.4% 98%,#1e2b5c 98%);box-shadow:0 18px 40px #00000059;color:#2a2016}.dz-sbook__spread.has-art{background:var(--art) center / 100% 100% no-repeat;box-shadow:none}.dz-sbook__page{position:absolute;left:var(--l, 6%);top:var(--t, 7%);width:var(--w, 40%);height:var(--h, 86%);display:flex;flex-direction:column;gap:10px;overflow:auto;scrollbar-width:thin}.dz-sbook__page.is-right{left:var(--l, 54%)}.dz-sbook__spread.is-flip-next .dz-sbook__page{animation:dz-sflipn .45s ease both}.dz-sbook__spread.is-flip-prev .dz-sbook__page{animation:dz-sflipp .45s ease both}@keyframes dz-sflipn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes dz-sflipp{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.dz-sbook__sub h4{margin:0 0 6px;font:400 clamp(15px,1.7vw,20px)/1.15 var(--dz-font-brand, serif);color:#3a2a18}.dz-sbook__sub h4 small{display:block;font:500 11px/1.3 var(--dz-font, sans-serif);color:#6e5a3e;letter-spacing:.02em}.dz-sbook__cards{display:flex;flex-wrap:wrap;gap:12px}.dz-sbook__slot,.dz-sbook button.dz-sbook__slot{all:unset;box-sizing:border-box;display:grid;gap:6px;justify-items:center;align-content:start;width:clamp(96px,10vw,150px);min-width:0;padding:0;margin:0;border:0;background:none;box-shadow:none;text-align:center;cursor:default}button.dz-sbook__slot{cursor:pointer}button.dz-sbook__slot:hover .dz-scard{transform:translateY(-3px) rotate(-1deg)}button.dz-sbook__slot:focus-visible{outline:3px solid var(--dz-accent);outline-offset:3px;border-radius:10px}.dz-sbook__where{color:#6e5a3e;font-size:11px;line-height:1.3}.dz-sbook__slot .dz-btn--small{padding:4px 10px;font-size:12px}.dz-sbook__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#141828b3;color:#fff;font-size:26px;line-height:1;cursor:pointer}.dz-sbook__nav.is-prev{left:-14px}.dz-sbook__nav.is-next{right:-14px}.dz-sbook__foot{margin-top:12px}.dz-scard{position:relative;display:block;width:100%;aspect-ratio:2 / 3;border-radius:10px;transition:transform .15s ease;background:linear-gradient(170deg,#3a3f5a,#1b1f33);box-shadow:0 6px 14px #0000004d,inset 0 0 0 2px #b9bed0}.dz-scard.has-frame{background:none;box-shadow:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.3))}.dz-scard__frame{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.dz-scard__win{position:absolute;display:grid;place-items:center;overflow:hidden;border-radius:4px;background:#2a2f48}.dz-scard__win img{width:100%;height:100%;object-fit:cover}.dz-scard__ph{color:#f5e1a0;font-size:34px}.dz-scard__q{color:#ffffff80;font:600 32px var(--dz-font-brand, serif)}.dz-scard__txt{position:absolute;display:grid;place-content:center;gap:2px;text-align:center;padding:2px 4px;color:#2a2016}.dz-scard:not(.has-frame) .dz-scard__txt{color:#f4eedd}.dz-scard__txt b{font:400 clamp(11px,1.15vw,15px)/1.1 var(--dz-font-brand, serif)}.dz-scard__txt small{font-size:10px;opacity:.75}.dz-scard.is-empty{opacity:.55;filter:grayscale(.6)}.dz-scard.is-empty.has-frame{filter:grayscale(.6) drop-shadow(0 4px 8px rgba(0,0,0,.2))}.dz-scard__seal{position:absolute;right:-6%;bottom:-4%;width:30%;aspect-ratio:1;object-fit:contain;transform:rotate(-12deg)}.dz-scard__seal.is-css{display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c0394a,#6e1220);color:#f5e1a0;font-weight:700;font-size:clamp(12px,1.4vw,18px)}.dz-modal--sview .dz-modal__box{width:min(720px,100%)}.dz-sview{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start}.dz-sview__info h3{margin:4px 0 8px;font:400 26px var(--dz-font-brand, serif)}.dz-sview__info p{margin:0 0 10px}.dz-sview__shape{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center;margin:12px 0;padding:10px;border-radius:12px;background:var(--dz-panel-2, rgba(255,255,255,.04))}.dz-sview__shape svg{width:90px;height:90px}.dz-sview__shape path{fill:none;stroke:var(--dz-accent, #E3C27A);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 620px){.dz-sview{grid-template-columns:1fr}.dz-sview__card{width:200px;margin:0 auto}}.dz-spop{text-align:center}.dz-spop__stage{position:relative;height:270px;display:grid;place-items:center}.dz-spop__target{width:200px;height:200px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle,#2f3b66,#121731);box-shadow:0 0 0 4px #f5e1a059,0 0 40px #f5e1a040;transition:transform .4s ease,box-shadow .4s ease}.dz-spop__target img{width:100%;height:100%;object-fit:cover;opacity:.55;filter:saturate(.7);transition:opacity .5s ease,filter .5s ease}.dz-spop__css{color:#f5e1a0;font-size:70px;opacity:.6}.dz-spop__target.is-no{animation:dz-xno .45s ease}.dz-spop__target.is-cast{transform:scale(1.06);box-shadow:0 0 0 4px #f5e1a0,0 0 70px #f5e1a0bf}.dz-spop__target.is-cast img,.dz-spop__target.is-cast .dz-spop__css{opacity:1;filter:none}.dz-spop .dz-xpop__gest{position:absolute;inset:0}.dz-spop .dz-xpop__wand{display:none}.dz-spop__title{margin:6px 0 4px;font:400 24px var(--dz-font-brand, serif)}.dz-spop__say{margin:0 0 4px}.dz-spop__how{margin:0 0 8px;opacity:.8}.dz-spop__done{display:grid;justify-items:center;gap:6px}.dz-spop__seal{width:74px;height:74px;object-fit:contain;animation:dz-sstamp .5s cubic-bezier(.2,1.6,.4,1) both}.dz-spop__seal.is-css{display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c0394a,#6e1220);color:#f5e1a0;font-size:30px;font-weight:700}@keyframes dz-sstamp{0%{transform:scale(2.2) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(-10deg);opacity:1}}.dz-spop__msg{margin:0;font-weight:600}.dz-modal--spop .dz-modal__box{background:radial-gradient(ellipse at 50% 20%,#26305a,#10142a 70%);color:#f4eedd}.dz-lspell{display:grid;gap:8px}.dz-lspell .dz-spop{padding:12px;border-radius:14px;background:radial-gradient(ellipse at 50% 20%,#26305a,#10142a 70%);color:#f4eedd}.dz-lspell__ok{margin:0 0 8px;padding:8px 12px;border-radius:10px;background:#f5e1a024}.dz-lspell-chip{display:inline-block;margin:4px 0;padding:2px 10px;border-radius:99px;background:#f5e1a029;color:var(--dz-strong);font-size:12px;font-weight:600}.dz-lspell-mini{opacity:.75}.dz-lspell-mini.is-known{color:var(--dz-good, #3a9b5c);opacity:1}@media (max-width: 760px){.dz-sbook__spread,.dz-sbook__spread.has-art{aspect-ratio:auto;display:grid;gap:14px;padding:0;background:none;border-radius:0;box-shadow:none}.dz-sbook__page,.dz-sbook__page.is-right{position:static;width:auto;height:auto;overflow:visible}.dz-sbook__nav{display:none}.dz-sbook__slot,.dz-sbook button.dz-sbook__slot{width:calc(50% - 6px)}.dz-sbook__cards{flex-wrap:nowrap}.dz-sbook__tabs{flex-wrap:nowrap;overflow-x:auto;margin-right:44px;scrollbar-width:none}.dz-sbook__tabs .dz-tab{flex:none;padding:6px 10px}}@media (prefers-reduced-motion: reduce){.dz-sbook__spread .dz-sbook__page,.dz-spop__seal{animation:none!important}}.dz-dock{position:fixed;z-index:9400;display:flex;flex-direction:column-reverse;gap:10px;--dz-dock-s: 48px;opacity:0;pointer-events:none;translate:0 14px;transition:opacity .25s ease,translate .25s ease}.dz-dock.is-up{flex-direction:column;translate:0 -14px}.dz-dock.is-on{opacity:1;pointer-events:auto;translate:0 0}.dz-dock__b{width:var(--dz-dock-s);height:var(--dz-dock-s);padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--dz-strong, #fff);background:color-mix(in srgb,var(--dz-panel, #121626) 82%,transparent);border:1px solid color-mix(in srgb,var(--dz-accent, #E2B84B) 45%,transparent);box-shadow:0 8px 22px #00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s ease,border-color .15s ease,color .15s ease}.dz-dock__b[hidden]{display:none}.dz-dock__b svg{width:46%;height:46%}.dz-dock__b:hover,.dz-dock__b:focus-visible{transform:translateY(-2px);border-color:var(--dz-accent, #E2B84B);color:var(--dz-accent, #E2B84B)}.dz-dock__b:focus-visible{outline:2px solid var(--dz-accent, #E2B84B);outline-offset:3px}.dz-dock__b.has-art{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 6px 12px rgba(0,0,0,.45))}.dz-dock__b.has-art img{width:100%;height:100%;object-fit:contain;display:block}body.dz-nav-open .dz-dock,body:has(.dz-modal) .dz-dock{opacity:0;pointer-events:none}html.dz-steun-open .dz-dock{opacity:0;pointer-events:none}html.dz-dock-on.dz-dock-r .dz-toasts,html.dz-dock-on.dz-dock-r .dz-sremind{bottom:var(--dz-dock-lift);transition:bottom .25s ease}html.dz-dock-on.dz-dock-l .dz-queasy__badge{bottom:var(--dz-dock-lift)}@media (max-width: 700px){html.dz-dock-on .dz-toasts,html.dz-dock-on .dz-pushask{bottom:var(--dz-dock-lift)}}.dz-side-steun{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 14px;border-radius:var(--dz-r-md, 14px);background:color-mix(in srgb,var(--dz-accent, #E2B84B) 12%,transparent);border:1px solid color-mix(in srgb,var(--dz-accent, #E2B84B) 35%,transparent);color:var(--dz-strong, #fff);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s ease}.dz-side-steun:hover{background:color-mix(in srgb,var(--dz-accent, #E2B84B) 22%,transparent)}.dz-side-steun img,.dz-side-steun svg{flex:none;width:26px;height:26px;object-fit:contain;color:var(--dz-accent, #E2B84B)}.dz-steun{position:fixed;left:50%;bottom:18px;z-index:9500;width:min(560px,calc(100vw - 24px));padding:18px 20px 16px;border-radius:20px;background:#161b2c;background:color-mix(in srgb,var(--dz-accent, #E2B84B) 8%,#121626);border:1px solid color-mix(in srgb,var(--dz-accent, #E2B84B) 40%,transparent);box-shadow:0 20px 60px #0009;color:var(--dz-mid, #D7DCE8);transform:translate(-50%,130%);opacity:0;transition:transform .5s cubic-bezier(.2,.9,.3,1.1),opacity .3s}.dz-steun.is-in{transform:translate(-50%);opacity:1}.dz-steun__img{position:absolute;pointer-events:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.5));transition:opacity .3s}.dz-steun__x{position:absolute;top:8px;right:10px;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--dz-muted, #8E95A8);font-size:22px;line-height:1;cursor:pointer}.dz-steun__x:hover{color:var(--dz-strong, #fff);background:#ffffff0f}.dz-steun__main{display:grid;gap:8px}.dz-steun__title{font-size:18px;color:var(--dz-strong, #fff);padding-right:28px;line-height:1.3}.dz-steun__main p{margin:0;font-size:14px;line-height:1.5}.dz-steun__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px}.dz-steun__go{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:6px 18px 6px 10px;border-radius:999px;background:var(--dz-accent, #E2B84B);color:var(--dz-on-accent, #1a1408);font-weight:700;text-decoration:none;box-shadow:0 6px 18px color-mix(in srgb,var(--dz-accent, #E2B84B) 35%,transparent);transition:transform .15s ease}.dz-steun__go:hover{transform:translateY(-1px);color:var(--dz-on-accent, #1a1408)}.dz-steun__go img,.dz-steun__go svg{width:32px;height:32px;object-fit:contain;flex:none}.dz-steun__alt{color:var(--dz-accent, #E2B84B);font-weight:600;font-size:14px}.dz-steun__row{display:flex;flex-wrap:wrap;gap:6px 16px}.dz-steun__row:empty{display:none}.dz-steun__later,.dz-steun__done{padding:4px 0;border:0;background:none;color:var(--dz-muted, #8E95A8);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dz-steun__later:hover,.dz-steun__done:hover{color:var(--dz-strong, #fff)}.dz-steun__kids{color:var(--dz-muted, #8E95A8);font-size:12px}.dz-steun.is-thanks .dz-steun__main{min-height:72px;align-content:center}@media (max-width: 560px){.dz-steun{bottom:10px;padding:16px 16px 14px}.dz-steun__go{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.dz-steun,.dz-dock{transition:none}}.dz-steunpage{border-radius:var(--dz-r-lg, 22px);overflow:hidden;background:var(--dz-panel, #121626);border:1px solid var(--dz-line, rgba(255,255,255,.08))}.dz-steunpage__banner{display:block;width:100%;aspect-ratio:3 / 1;object-fit:cover}.dz-steunpage__body{padding:20px 24px 24px;display:grid;gap:10px}.dz-steunpage__body h2,.dz-steunpage__body p{margin:0}.dz-steunpage__btns{display:flex;flex-wrap:wrap;gap:10px}.dz-steun-btn img{width:24px;height:24px;object-fit:contain;margin-right:6px;vertical-align:middle}.dz-steunpage__kids{color:var(--dz-muted);font-size:13px}.dz-rarleg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 0 4px;padding:8px 12px;border-radius:12px;background:var(--dz-panel-2, rgba(255,255,255,.05));border:1px solid var(--dz-line, rgba(255,255,255,.08));font-size:13px;color:var(--dz-mid, #D7DCE8)}.dz-rarleg__t{font-weight:600;color:var(--dz-strong, #fff)}.dz-rarleg__t small{font-weight:400;color:var(--dz-muted, #8E95A8)}.dz-rarleg__i{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dz-rarleg__i b{font-weight:600;color:var(--dz-strong, #fff)}.dz-rarleg__i small{color:var(--dz-muted, #8E95A8)}.dz-rarleg .dz-slot__rar{position:static;transform:none;flex:none;display:inline-block}.dz-rarleg .dz-slot__rar.is-none{background:transparent;box-shadow:inset 0 0 0 1.5px var(--dz-muted, #8E95A8)}.dz-sbook__mpage{position:relative;padding:18px 16px;border-radius:12px;background:#efe3c6;box-shadow:0 10px 26px #00000059}.dz-sbook__spread.has-art .dz-sbook__mpage{aspect-ratio:3 / 4;border-radius:0;box-shadow:none;background:var(--art) 0 0 / 200% 100% no-repeat;padding:calc(var(--t, 8) * 1.3333%) calc((100 - var(--ml, 14) - var(--mw, 78)) * 1%) calc((100 - var(--t, 8) - var(--h, 84)) * 1.3333%) calc(var(--ml, 14) * 1%)}.dz-sbook__spread.has-art .dz-sbook__mpage.is-right{background-position:100% 0}.dz-sbook__spread.is-flip-next .dz-sbook__mpage{animation:dz-sflipn .45s ease both}.dz-sbook__spread.is-flip-prev .dz-sbook__mpage{animation:dz-sflipp .45s ease both}.dz-sbook__mpage .dz-sbook__sub h4{font-size:18px}.dz-sbook__mpage .dz-sbook__cards{gap:10px}@media (prefers-reduced-motion: reduce){.dz-sbook__spread .dz-sbook__mpage{animation:none!important}}.dz-anchor{display:block;position:relative;top:-90px;visibility:hidden;height:0}.dz-pot.is-golden{background:radial-gradient(ellipse at 50% 40%,rgba(255,220,120,.18),transparent 70%),var(--dz-panel-2, rgba(255,255,255,.04));border-color:#f2c94c8c;box-shadow:0 0 0 1px #f2c94c40,0 0 24px #f2c94c2e}.dz-pot.is-golden strong{color:#f2cf6a}.dz-pot.is-golden .dz-pot__art{filter:drop-shadow(0 0 10px rgba(255,214,102,.35))}.dz-pot.is-golden.is-ready .dz-pot__art{animation:dz-goldglow 2.4s ease-in-out infinite}@keyframes dz-goldglow{50%{filter:drop-shadow(0 0 18px rgba(255,214,102,.7))}}.dz-pot__gold{color:#e9c866}.dz-bagbean.is-golden{position:relative;box-shadow:0 0 0 2px #f2c94c,0 0 18px #f2c94c73}.dz-bagbean__tag{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);padding:1px 8px;border-radius:99px;background:#f2c94c;color:#2a1d05;font-size:10px;font-weight:700;white-space:nowrap}.dz-taste--golden .dz-taste__q{color:#f2cf6a}.dz-beanpop{position:fixed;z-index:10003;width:26px;height:18px;margin:-9px 0 0 -13px;pointer-events:none;animation:dz-beanpop 1.3s cubic-bezier(.2,.7,.3,1) both}.dz-beanpop .dz-bean{width:100%;height:100%}@keyframes dz-beanpop{0%{transform:translate(0) scale(.4);opacity:0}15%{opacity:1}55%{transform:translate(var(--dx),var(--dy)) scale(1.15) rotate(160deg)}to{transform:translate(calc(var(--dx) * 1.3),calc(var(--dy) + 140px)) scale(.8) rotate(320deg);opacity:0}}.dz-peeves{position:fixed;inset:0;z-index:9700;pointer-events:none;overflow:hidden}.dz-peeves__p{position:absolute;filter:drop-shadow(0 14px 22px rgba(0,0,0,.45));will-change:transform}.dz-peeves__p img,.dz-peeves__p svg{width:100%;height:100%;object-fit:contain;display:block}.dz-peeves__p.is-bob{animation:dz-pv-bob 2.2s ease-in-out infinite}.dz-peeves__p.is-throw{animation:dz-pv-throw .32s ease-in-out infinite alternate}@keyframes dz-pv-bob{50%{translate:0 -12px;rotate:-3deg}}@keyframes dz-pv-throw{0%{rotate:-6deg}to{rotate:8deg;translate:0 -6px}}.dz-peeves__say{position:absolute;max-width:220px;padding:8px 12px;border-radius:14px;background:#fff8e6;color:#3a2412;font-weight:700;font-size:14px;line-height:1.3;box-shadow:0 8px 20px #00000059;opacity:0;transform:scale(.7);transform-origin:bottom center;transition:opacity .25s,transform .3s cubic-bezier(.2,.9,.3,1.4)}.dz-peeves__say.is-in{opacity:1;transform:none}.dz-pv-throw{all:unset;position:absolute;display:block;cursor:pointer;pointer-events:auto;touch-action:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4));will-change:transform}.dz-pv-throw:after{content:"";position:absolute;inset:-60%}.dz-pv-throw.is-caught{z-index:2;filter:drop-shadow(0 0 16px rgba(255,226,120,.9))}.dz-pv-throw.is-gone{transition:opacity .4s;opacity:0}.dz-pv-bean{display:block;width:100%;height:100%}.dz-pv-bean img{width:100%;height:100%;object-fit:contain;display:block}.dz-pv-bean__css{display:block;width:100%;height:100%;border-radius:50%/46%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.75) 0 12%,transparent 13%),linear-gradient(135deg,var(--a),var(--b));box-shadow:inset -3px -4px #0000002e}.dz-pv-bean.is-ultra{filter:drop-shadow(0 0 6px rgba(255,226,120,.8))}.dz-pv-card{position:absolute;left:50%;top:50%;width:min(360px,calc(100vw - 32px));padding:22px 20px 16px;border-radius:22px;background:#161b2c;background:color-mix(in srgb,var(--dz-accent, #E2B84B) 9%,#121626);border:1px solid color-mix(in srgb,var(--dz-accent, #E2B84B) 45%,transparent);box-shadow:0 24px 70px #000000a6;color:var(--dz-mid, #D7DCE8);text-align:center;pointer-events:auto;transform:translate(-50%,-40%) scale(.9);opacity:0;transition:transform .4s cubic-bezier(.2,.9,.3,1.2),opacity .25s}.dz-pv-card.is-in{transform:translate(-50%,-50%);opacity:1}.dz-pv-card__kicker{display:block;font:400 26px/1.1 var(--dz-font-brand, serif);color:var(--dz-accent, #E2B84B)}.dz-pv-card__bean{width:110px;height:80px;margin:12px auto 8px;animation:dz-pv-shine 2s ease-in-out infinite}@keyframes dz-pv-shine{50%{transform:rotate(-8deg) scale(1.05)}}.dz-pv-card__name{display:block;font-size:19px;color:var(--dz-strong, #fff)}.dz-pv-card__nl{display:block;color:var(--dz-muted, #8E95A8);font-size:13px}.dz-pv-card__tags{display:flex;justify-content:center;gap:6px;margin:8px 0 4px}.dz-pv-card__tags em{padding:2px 10px;border-radius:99px;background:#ffffff12;font-style:normal;font-size:12px;font-weight:600}.dz-pv-card__tags em.is-good{color:#7ddba6}.dz-pv-card__tags em.is-bad{color:#f2a39a}.dz-pv-card p{margin:6px 0;font-size:14px}.dz-pv-card__aw{color:var(--dz-accent, #E2B84B);font-weight:700}.dz-pv-card__acts{display:flex;justify-content:center;gap:10px;margin-top:12px!important}@media (max-width: 700px){.dz-peeves__say{max-width:180px;font-size:13px}}@media (prefers-reduced-motion: reduce){.dz-peeves__p.is-bob,.dz-peeves__p.is-throw,.dz-pv-card__bean{animation:none}}.dz-rbadge{display:inline-flex;align-items:center;gap:6px;vertical-align:-3px;margin-left:5px;line-height:1}.dz-rbadge img,.dz-rbadge svg{width:17px;height:17px;object-fit:contain;flex:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.dz-rbadge svg path{fill:#e2b84b}.dz-rbadge svg path.s{fill:#fff3c4}.dz-rbadge--prefect svg path{fill:#4fc9b4}.dz-rbadge--prefect svg path.s{fill:#e6fff9}.dz-rbadge.is-big{margin:6px 0 0;display:flex;padding:4px 12px 4px 6px;border-radius:999px;width:fit-content;background:#f2c94c24}.dz-rbadge--prefect.is-big{background:#7fe3d024}.dz-rbadge.is-big img,.dz-rbadge.is-big svg{width:34px;height:34px}.dz-rbadge em{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f2c94c}.dz-rbadge--prefect em{color:#7fe3d0}h3 .dz-rbadge.is-big{font-size:initial}.dz-lgift-chip{display:inline-flex;align-items:center;gap:6px;margin:4px 0;padding:3px 10px 3px 4px;border-radius:14px;background:#8cbe7829;color:var(--dz-strong);font-size:12px;font-weight:600;max-width:100%}.dz-lgift-chip img{width:22px;height:22px;object-fit:contain;flex:none}.dz-lgift{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:var(--dz-gap)}.dz-lgift img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.dz-lgift p{margin:4px 0 0}.dz-lgift--in{grid-template-columns:56px minmax(0,1fr);padding:10px 14px;margin:0;border-radius:12px;background:#8cbe7824;border:1px solid rgba(140,190,120,.35);animation:dz-giftin .5s ease both}.dz-lgift--in img{width:56px;height:56px}@keyframes dz-giftin{0%{opacity:0;transform:translateY(8px) scale(.97)}}.dz-giftbox{text-align:center;display:grid;gap:10px;justify-items:center}.dz-giftbox img{width:min(160px,46vw);height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.4));animation:dz-giftwob 2.4s ease-in-out infinite}.dz-giftbox h2{margin:0;font-family:var(--dz-font-brand);font-weight:400;color:var(--dz-strong)}.dz-giftbox p{margin:0;max-width:36ch}.dz-giftbox__btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@keyframes dz-giftwob{0%,to{transform:rotate(0)}40%{transform:rotate(-4deg)}60%{transform:rotate(4deg)}}@media (max-width: 600px){.dz-lgift{grid-template-columns:48px minmax(0,1fr)}.dz-lgift img{width:48px;height:48px}.dz-lgift>.dz-btn{grid-column:1 / -1;justify-self:stretch}}@media (prefers-reduced-motion: reduce){.dz-giftbox img,.dz-lgift--in{animation:none}}.dz-passbig .dz-rbadge img,.dz-passbig .dz-rbadge svg{width:22px;height:22px}@media (min-width: 701px){.dz-dormcell.has-cols .dz-sill,.dz-dormcell.has-cols .dz-cauldrons,.dz-dormcell.has-cols .dz-stock,.dz-dormcell.has-cols .dz-recipes,.dz-dormcell.has-cols .dz-flist{display:grid!important;grid-template-columns:repeat(var(--cols),minmax(0,1fr))!important}}@media (max-width: 700px){.dz-dormcell.has-cols-m .dz-sill,.dz-dormcell.has-cols-m .dz-cauldrons,.dz-dormcell.has-cols-m .dz-stock,.dz-dormcell.has-cols-m .dz-recipes,.dz-dormcell.has-cols-m .dz-flist{display:grid!important;grid-template-columns:repeat(var(--cols-m),minmax(0,1fr))!important}}.dz-stockbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:0 0 12px}.dz-schips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.dz-schip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--dz-line, rgba(255,255,255,.12));background:var(--dz-panel-2, rgba(255,255,255,.05));color:var(--dz-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dz-schip em{font-style:normal;font-weight:700;font-size:11px;padding:1px 7px;border-radius:99px;background:#ffffff14}.dz-schip:hover{border-color:var(--dz-accent)}.dz-schip.is-on{background:var(--dz-accent);border-color:var(--dz-accent);color:var(--dz-on-accent, #1a1410)}.dz-schip.is-on em{background:#00000026}.dz-ssort{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--dz-muted)}.dz-ssort select{width:auto;min-height:32px;border-radius:10px;padding:0 28px 0 10px}.dz-stock--tiles .dz-stock__group{grid-column:1 / -1;display:block;padding:6px 2px 0;background:none;text-align:left;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dz-muted)}.dz-stock--tiles .dz-stock__group:first-child{padding-top:0}@media (max-width: 700px){.dz-stockbar{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.dz-stockbar>*{max-width:100%;min-width:0}.dz-schips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -2px;padding:2px;-webkit-overflow-scrolling:touch}.dz-schips::-webkit-scrollbar{display:none}.dz-schip{min-height:30px;padding:0 10px;font-size:12px;flex:none}.dz-ssort{justify-content:flex-end}.dz-stock--tiles .dz-stock__group{padding:4px 2px 0!important;font-size:10.5px}}.dz-lrec-chip{background:#a082e629}.dz-lgift--in.dz-lrec{background:#a082e624;border-color:#a082e666}.dz-recipe__how{margin:0 0 6px}.dz-recipe__how a{color:var(--dz-accent)}.dz-lherb-chip{background:#6ebe6e29}.dz-lherb-pot{display:inline-block;width:18px;height:16px;flex:none;margin:0 2px;background:linear-gradient(#a8603a,#7a3f22);clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);border-radius:2px}.dz-lherb-pot--big{width:46px;height:40px}.dz-lgift--in.dz-lherb{background:#6ebe6e24;border-color:#6ebe6e66}.dz-lask{margin:6px 0 0}.dz-lask .dz-linkbtn{color:var(--dz-accent);text-decoration:underline}.dz-sill__count{margin:0 0 8px}.dz-sill__count b{color:var(--dz-strong)}.dz-dormcell:not(.has-cols) .dz-sill--many{grid-template-columns:repeat(4,minmax(0,1fr))}.dz-patronus{position:relative;display:inline-grid;place-items:center;flex:none;width:64px;height:64px}.dz-patronus img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(170,215,255,.75)) drop-shadow(0 0 22px rgba(120,180,255,.45))}.dz-patronus__glow{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(220,240,255,.55) 0%,rgba(150,200,255,.25) 45%,transparent 70%)}.dz-patronus__glow i{font-style:normal;font-size:2.1em;line-height:1;filter:grayscale(1) brightness(2.2) drop-shadow(0 0 6px #bfe0ff) drop-shadow(0 0 14px #8fc4ff);opacity:.92}.dz-patronus.is-big{width:150px;height:150px}.dz-patronus.is-big .dz-patronus__glow i{font-size:4.6em}.dz-patronus.is-small{width:40px;height:40px}.dz-patronus.is-small .dz-patronus__glow i{font-size:1.4em}.dz-patronus.is-ready,.dz-patronus.is-reveal{animation:dz-patfloat 3.2s ease-in-out infinite}.dz-patronus.is-run{animation:dz-patrun 1.4s ease-in-out}@keyframes dz-patfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dz-patrun{0%{transform:translate(0) scale(1);opacity:1}35%{transform:translate(46%) scale(1.08);opacity:.85}65%{transform:translate(-46%) scale(1.08);opacity:.85}to{transform:translate(0) scale(1);opacity:1}}.dz-panel--patronus{background:linear-gradient(160deg,#283c6e8c,#10162899),var(--dz-panel)}.dz-ppanel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.dz-ppanel__info strong{display:block;font-size:17px;color:var(--dz-strong);margin-bottom:4px}.dz-ppanel__info p{margin:0 0 10px}.dz-chip--pat{background:#8cbeff29}.dz-stu__pat{display:flex;align-items:center;gap:10px;margin:4px 0 10px}.dz-preveal{display:grid;justify-items:center;text-align:center;gap:8px;padding-top:6px}.dz-preveal h2{margin:0;font-family:var(--dz-font-brand);font-weight:400;color:var(--dz-strong)}.dz-preveal p{margin:0;max-width:38ch}.dz-modal--preveal .dz-modal__box{background:radial-gradient(circle at 50% 22%,rgba(120,170,255,.28),transparent 60%),var(--dz-panel, #1b2030)}@media (max-width: 700px){.dz-ppanel{grid-template-columns:1fr;justify-items:center;text-align:center}.dz-patronus.is-big{width:120px;height:120px}}@media (prefers-reduced-motion: reduce){.dz-patronus.is-ready,.dz-patronus.is-reveal,.dz-patronus.is-run{animation:none}}.dz-lneeds li,.dz-lneeds li a{display:inline-flex;align-items:center;gap:5px}.dz-lneeds li img{width:18px;height:18px;object-fit:contain;flex:none;margin-left:-4px}.dz-lrw--spell{background:#f5e1a029}.dz-lrw--recipe{background:#a082e629}.dz-lrw--gift{background:#e6b47829}.dz-lrw-mini{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}.dz-lrw-mini img{width:16px;height:16px;object-fit:contain;flex:none}.dz-lesson__teacher .dz-lesson__book{display:flex;flex-direction:column;align-items:center;gap:4px}.dz-lesson__teacher img.dz-lesson__bookimg{width:64px;height:64px;border-radius:0;object-fit:contain;background:none;box-shadow:none;filter:drop-shadow(0 6px 12px rgba(0,0,0,.35))}.dz-lrewards{margin:14px 0 4px}.dz-lrewards>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.dz-lrewards__it{margin:0;flex:1 1 150px;max-width:220px;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;background:#8cbe781f;border:1px solid rgba(140,190,120,.3)}.dz-lrewards__it.dz-lrw--spell{background:#f5e1a01f;border-color:#f5e1a059}.dz-lrewards__it.dz-lrw--recipe{background:#a082e61f;border-color:#a082e659}.dz-lrewards__it img{width:48px;height:48px;object-fit:contain;flex:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35))}.dz-lrewards__it figcaption{font-size:13px;line-height:1.35;color:var(--dz-strong)}.dz-lgift--in.dz-lherb{grid-template-columns:auto minmax(0,1fr)}.dz-lgift__imgs{display:flex;gap:4px}.dz-lgift__imgs img{width:48px;height:48px}@media (max-width: 700px){.dz-lesson__teacher .dz-lesson__book{flex-direction:row}.dz-lesson__teacher img.dz-lesson__bookimg{width:32px;height:32px}.dz-lrewards__it{max-width:none}.dz-lgift__imgs img{width:40px;height:40px}}.dz-stock__qty{top:-7px;right:-9px;bottom:auto;z-index:1;box-shadow:0 2px 6px #00000073,0 0 0 2px var(--dz-panel, #161B28);line-height:1;font-weight:700}@media (max-width: 700px){.dz-stock--tiles .dz-stock__qty{top:-5px;right:-7px}}.dz-b2__ing{touch-action:none;-webkit-touch-callout:none}.dz-b2__ing small{display:block;margin-top:2px;font-size:10px;font-weight:600;color:var(--dz-muted)}.dz-modal--brew2,.dz-modal--brew2 .dz-modal__box{overscroll-behavior:contain}html:has(body.dz-modal-open){overflow:hidden}.dz-b2.is-dragging,.dz-b2.is-dragging *{user-select:none;-webkit-user-select:none}@media (max-width: 700px){.dz-b2__shelf{grid-template-columns:minmax(0,1fr)}.dz-b2__ing{flex-direction:row;text-align:left;gap:8px;padding:6px 22px 6px 6px}.dz-b2__ing img{width:38px;height:38px;flex:none}}.dz-namebtn{margin-left:8px;vertical-align:middle}.dz-namepick{display:grid;gap:12px;max-width:520px}.dz-namepick h2,.dz-namepick p{margin:0}.dz-namepick__field{display:grid;gap:6px;font-weight:600}.dz-namepick__field input{font-size:18px}.dz-namepick__err{min-height:1.2em;color:var(--dz-bad);font-size:14px}.dz-namepick__ok{display:flex;gap:8px;align-items:flex-start;font-size:14px}.dz-namepick__btns{display:flex;gap:10px;flex-wrap:wrap}.dz-lpv{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--dz-accent, #8EA9F0) 50%,transparent);background:color-mix(in srgb,var(--dz-accent, #8EA9F0) 7%,transparent)}.dz-lpv.is-on{border-style:solid;background:color-mix(in srgb,var(--dz-accent, #8EA9F0) 14%,transparent)}.dz-lpv label{display:inline-flex;align-items:center;gap:8px}.dz-lpv select{min-height:34px;border-radius:10px;padding:0 8px;background:var(--dz-panel-2, #1a2030);color:var(--dz-text, #E9ECF4);border:1px solid var(--dz-line-2, rgba(255,255,255,.13))}.dz-lpv .dz-small{flex:1 1 260px}.dz-lpv__tag{display:inline-block;margin:6px 0 0;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--dz-accent, #8EA9F0);color:var(--dz-on-accent, #0E1430)}.dz-lpv__note{margin:10px 0 0}.dz-lhwlink{margin-left:4px;font-size:13px;text-decoration:none!important}.dz-hwp{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:start}.dz-hwp__art{width:84px;height:84px;object-fit:contain;display:block;filter:drop-shadow(0 6px 12px rgba(0,0,0,.35))}.dz-hwp__art--css{display:grid;place-items:center;font-size:48px}.dz-hwp__list{list-style:none;margin:8px 0 6px;padding:0;display:grid;gap:8px}.dz-hwp__list li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--dz-panel-2, rgba(255,255,255,.05));border:1px solid var(--dz-line, rgba(255,255,255,.07))}.dz-hwp__list li img{width:40px;height:40px;border-radius:50%;object-fit:cover}.dz-hwp__list li strong{display:block;font-size:14px;line-height:1.3}.dz-hwp__list li.is-late .dz-small{color:var(--dz-bad, #F2A39A);font-weight:600}.dz-hwp__nick{display:flex;align-items:center;gap:8px;margin:6px 0 0}.dz-hwp__nick img{width:30px;height:30px;object-fit:contain;opacity:.85}.dz-hwp__done{margin-top:8px;font-size:13px}.dz-hwp__done summary{cursor:pointer;color:var(--dz-mid, #A9B0C2)}.dz-hwp__done ul{margin:6px 0 0;padding-left:18px}@media (max-width: 600px){.dz-hwp{grid-template-columns:1fr;gap:6px}.dz-hwp__art{width:38px;height:38px;position:absolute;right:14px;top:8px;font-size:28px}.dz-hwp__list{margin-top:14px}.dz-hwp{position:relative}.dz-hwp__list li{grid-template-columns:32px minmax(0,1fr)}.dz-hwp__list li img{width:32px;height:32px}.dz-hwp__list li .dz-btn{grid-column:1 / -1;justify-self:stretch}}.dz-lhw__css{display:grid;place-items:center;width:56px;height:56px;font-size:34px}.dz-lhw .dz-btn{align-self:center;margin-left:auto}.dz-modal--hw .dz-modal__box{width:min(860px,100%)}.dz-hw{position:relative}.dz-hw__top{position:relative;aspect-ratio:3.4 / 1;margin:-8px 0 6px}.dz-hw__nick{position:absolute;height:auto;aspect-ratio:1;object-fit:contain;opacity:.82;filter:drop-shadow(0 0 18px rgba(190,220,255,.35));pointer-events:none;animation:dz-hwfloat 5s ease-in-out infinite;z-index:1}.dz-hw__nick--css{display:block}.dz-hw__nick--css i{position:absolute;inset:8% 18% 0;border-radius:50% 50% 30% 30%/60% 60% 40% 40%;background:radial-gradient(circle at 38% 34%,#0d1420 0 5%,transparent 6%),radial-gradient(circle at 62% 34%,#0d1420 0 5%,transparent 6%),linear-gradient(180deg,#ebf4ffe6,#c8dcf559)}.dz-hw__nick.is-swoop{animation:dz-hwswoop .7s ease-out,dz-hwfloat 5s ease-in-out .7s infinite}@keyframes dz-hwfloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1.5deg)}}@keyframes dz-hwswoop{0%{transform:translate(18%) scale(.9);opacity:.3}to{transform:none;opacity:.82}}.dz-hw__bub{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 14px;border-radius:16px;background:#e2ecfa1a;border:1px solid rgba(200,220,245,.3);color:#e7eef9;overflow:auto;z-index:2}.dz-hw__bub strong{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#bfd3f0}.dz-hw__bub p{margin:0;font-size:14px;line-height:1.4;font-style:italic}.dz-hw__bub .dz-btn{align-self:flex-start;margin-top:4px}.dz-hw__bub .dz-btn small{font-weight:400;opacity:.8;margin-left:4px}.dz-hw__sheet{position:relative;padding:22px 26px 20px;border-radius:6px;background:#efe4c8;color:#2b2216;box-shadow:inset 0 0 40px #785a2840,0 10px 30px #00000059}.dz-hw__head{display:flex;gap:12px;align-items:center;margin-bottom:8px}.dz-hw__head img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid rgba(90,60,20,.35)}.dz-hw__head .dz-label{color:#7a5a2c}.dz-hw__head h2{margin:0;font:700 21px/1.2 Georgia,Iowan Old Style,serif;color:#2b2216}.dz-hw__due{color:#6b5a43}.dz-hw__due.is-late{color:#9b2c1f;font-weight:700}.dz-hw__say{margin:0 0 12px;font-size:14px;color:#5c4a30;font-style:italic}.dz-hw__text{font:17px/2.05 Georgia,Iowan Old Style,serif}.dz-hw__text p{margin:0 0 6px}.dz-hw__gap{all:unset;box-sizing:border-box;display:inline-block;min-width:6.5em;padding:0 8px;margin:0 2px;line-height:1.55;text-align:center;border-bottom:2px dashed #8A6A3A;border-radius:4px;cursor:pointer;color:#1e3a6e;font-weight:700;vertical-align:baseline;transition:background .15s}.dz-hw__gap:hover,.dz-hw__gap:focus-visible{background:#8a6a3a24}.dz-hw__gap.is-sel{background:#ffd67880;border-bottom-style:solid}.dz-hw__gap.is-filled{border-bottom-style:solid;border-bottom-color:#1e3a6e}.dz-hw__gap.is-over{background:#78aaff59}.dz-hw__gap.is-pop{animation:dz-hwpop .3s ease-out}@keyframes dz-hwpop{0%{transform:scale(1.15)}to{transform:none}}.dz-hw__gap.is-right{color:#1d6b3a;border-bottom-color:#2a8a3a;background:#3ca05024}.dz-hw__gap.is-wrong{color:#9b2c1f;border-bottom-color:#b33;background:#c83c281a;text-decoration:line-through}.dz-hw__fix{text-decoration:none;margin:0 4px 0 2px;padding:0 6px;border-radius:4px;background:#3ca0502e;color:#1d6b3a;font-weight:700;font-family:var(--dz-font, sans-serif);font-size:14px}.dz-hw__chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 6px;padding:12px;border-radius:10px;background:#6e50281a;border:1px dashed rgba(110,80,40,.35)}.dz-hw__chip{all:unset;cursor:grab;padding:6px 12px;border-radius:999px;background:#fbf5e6;color:#2b2216;border:1px solid rgba(110,80,40,.35);box-shadow:0 2px #6e502840;font-size:15px;font-weight:600;touch-action:manipulation}.dz-hw__chip:hover,.dz-hw__chip:focus-visible{background:#fff;box-shadow:0 0 0 2px #8a6a3a}.dz-hw__chip.is-used{opacity:.3;cursor:default;box-shadow:none}.dz-hw__rw{margin:6px 0 0;color:#6b5a43}.dz-hw__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.dz-hw__nav .dz-small{color:#6b5a43}.dz-hw__score{font:700 26px/1 Georgia,serif;color:#2b2216}@media (max-width: 700px){.dz-hw__top{aspect-ratio:2 / 1;margin:-4px 0 4px}.dz-hw__bub{padding:8px 10px}.dz-hw__bub p{font-size:13px}.dz-hw__bub strong{font-size:10.5px}.dz-hw__bub .dz-btn{font-size:12.5px;min-height:30px;padding:4px 10px;flex-wrap:wrap;text-align:left}.dz-hw__bub .dz-btn small{display:block;width:100%;margin:0}.dz-hw__sheet{padding:16px 14px}.dz-hw__head h2{font-size:18px}.dz-hw__head img{width:40px;height:40px}.dz-hw__text{font-size:15.5px;line-height:2.1}.dz-hw__gap{min-width:5.5em}.dz-hw__chip{padding:7px 11px;font-size:14px}.dz-hw__nav .dz-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.dz-hw__nick{animation:none!important}}.dz-hbarhost{position:absolute;inset:0;pointer-events:none;z-index:6}.dz-hbar{position:absolute;container-type:inline-size;pointer-events:auto;display:grid;justify-items:center;gap:clamp(4px,2cqw,12px);user-select:none;-webkit-user-select:none;touch-action:none;animation:dz-hbarin .35s cubic-bezier(.2,.9,.3,1.25)}@keyframes dz-hbarin{0%{transform:translateY(-10px) scale(.94);opacity:0}}.dz-hbar__head{display:inline-flex;align-items:center;gap:clamp(6px,2.4cqw,14px);padding:clamp(5px,1.8cqw,12px) clamp(12px,4cqw,26px);border-radius:clamp(8px,2cqw,14px);background:#5c3a1c;border:clamp(3px,.9cqw,6px) solid #8E5E32;box-shadow:0 4px #00000040;color:#fff6e6}.dz-hbar__head strong{display:block;font-size:clamp(14px,4.2cqw,24px);line-height:1.1;letter-spacing:.02em;text-shadow:0 2px 0 rgba(0,0,0,.4)}.dz-hbar__head small{display:block;font-size:clamp(10px,2.6cqw,14px);opacity:.85}.dz-hbar__ico svg{display:block;width:clamp(22px,6cqw,38px);height:auto;color:#dde6ee;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.dz-hbar__frame{all:unset;box-sizing:border-box;width:100%;display:block;padding:clamp(5px,1.6cqw,10px);border-radius:999px;background:#8e5e32;border:clamp(3px,.8cqw,6px) solid #5C3A1C;box-shadow:0 5px #00000047,inset 0 2px #ffffff26;cursor:pointer}.dz-hbar__frame:focus-visible{outline:none;box-shadow:0 5px #00000047,0 0 0 3px #ffe08a}.dz-hbar__track{position:relative;display:block;height:clamp(30px,10.5cqw,64px);border-radius:999px;background:linear-gradient(180deg,#5bb0e4,#3f8fc6);overflow:visible;box-shadow:inset 0 3px 6px #00000040}.dz-hbar__zone{position:absolute;top:0;bottom:0;background:linear-gradient(180deg,#6cc46a,#4e9e4c);border-left:clamp(2px,.7cqw,5px) solid #CFE9C9;border-right:clamp(2px,.7cqw,5px) solid #CFE9C9}.dz-hbar__mark{position:absolute;top:50%;left:0;width:clamp(30px,10cqw,60px);aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:26%;background:#fff8ec;border:clamp(3px,.9cqw,6px) solid #8E5E32;box-shadow:0 0 0 clamp(2px,.6cqw,4px) #ffffff8c,0 3px 6px #00000059;will-change:left}.dz-hbar__mark img{width:80%;height:80%;object-fit:contain}.dz-hbar__mark svg{width:66%;height:66%;color:#6b4423}.dz-hbar__mark i{width:46%;height:46%;border-radius:50%;background:linear-gradient(180deg,#e53935 0 50%,#fff 50%);box-shadow:0 0 0 2px #6b4423}.dz-hbar__foot{display:flex;align-items:center;gap:clamp(8px,3cqw,18px)}.dz-hbar__hearts{display:inline-flex;gap:clamp(4px,1.6cqw,10px)}.dz-hbar__heart{width:clamp(22px,7cqw,42px);height:auto;fill:#e63946;stroke:#7a1622;stroke-width:1.6;filter:drop-shadow(0 2px 0 rgba(0,0,0,.3));transition:transform .2s,opacity .2s}.dz-hbar__heart.is-lost{fill:#5a4a4a;stroke:#2c2222;opacity:.55;transform:scale(.85)}.dz-hbar__time{width:clamp(50px,16cqw,110px);height:clamp(5px,1.4cqw,8px);border-radius:999px;background:#00000059;overflow:hidden}.dz-hbar__time i{display:block;height:100%;background:#ffe08a;transform-origin:left}.dz-hbar__tip{margin:0;padding:2px 10px;border-radius:999px;background:#00000080;color:#fff;font-size:clamp(10px,2.6cqw,13px);text-align:center}.dz-hbar.is-miss .dz-hbar__frame{animation:dz-hbarshake .35s}@keyframes dz-hbarshake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.dz-hbar.is-hit .dz-hbar__zone{background:linear-gradient(180deg,#9be38f,#5dbb57);box-shadow:0 0 22px #9be38f}.dz-hbar.is-hit .dz-hbar__mark{transform:translate(-50%,-50%) scale(1.15);transition:transform .2s}.dz-hbar.is-lost{opacity:.75;filter:grayscale(.4);transition:opacity .4s,filter .4s}.dz-fishwait{font-style:italic}@media (prefers-reduced-motion: reduce){.dz-hbar,.dz-hbar.is-miss .dz-hbar__frame{animation:none}}@media (max-width: 700px){.dz-hcatch{padding:8px 12px;gap:6px 10px;font-size:14px;line-height:1.3}.dz-hcatch img{width:44px;height:44px}.dz-hcatch span img{width:32px;height:32px}}.dz-hgift__it.is-card img{object-fit:contain}.dz-hgift__sub{display:block;width:100%;font-size:11px;color:var(--dz-muted, #8E95A8)}.dz-hgift__box select[data-hgset]{max-width:150px}.dz-pin.has-art{flex:0 0 var(--note-w, 240px);width:var(--note-w, 240px);min-height:0;padding:0;container-type:inline-size;transform:rotate(var(--tilt, 0deg))}.dz-pin.has-art .dz-pin__in{position:absolute;display:flex;flex-direction:column;gap:2%;overflow:hidden}.dz-pin.has-art p{flex:1 1 auto;min-height:0;margin:0;overflow:hidden;font-size:calc(var(--note-fs, 6.4) * 1cqw);line-height:1.32}.dz-pin.has-art p.is-long{-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.dz-pin.has-art footer{flex:none;flex-wrap:wrap;gap:1px 6px;font-size:calc(var(--note-fs, 6.4) * .78cqw);line-height:1.25;border-top:1px solid rgba(80,55,25,.25);padding-top:3%}.dz-pin.has-art footer .dz-badge,.dz-pin.has-art footer img{max-height:1.4em;width:auto}.dz-pin.has-art .dz-pin__off{width:1.6em;height:1.6em;font-size:1.1em}@media (max-width: 700px){.dz-pinboard__notes{gap:10px;padding:8px 2px 4px}.dz-pin.has-art{flex-basis:var(--note-mw, 64%);width:var(--note-mw, 64%)}.dz-pin.has-art p{font-size:calc(var(--note-mfs, 6.8) * 1cqw)}.dz-pin.has-art footer{font-size:calc(var(--note-mfs, 6.8) * .8cqw)}}.dz-stock--tiles .dz-stock__pic{--pic: 52px;width:var(--pic);height:var(--pic)}.dz-stock--tiles .dz-stock__qty{left:calc(var(--dzq-l, 75) * 1%);top:calc(var(--dzq-t, -13) * 1%);right:auto;bottom:auto;min-width:calc(var(--pic) * var(--dzq-w, 42) / 100);height:calc(var(--pic) * var(--dzq-w, 42) / 100);padding:0 calc(var(--pic) * var(--dzq-w, 42) / 600);font-size:calc(var(--pic) * var(--dzq-w, 42) / 100 * .55)}@media (max-width: 700px){.dz-stock--tiles .dz-stock__pic{--pic: 38px}.dz-stock--tiles .dz-stock__qty{left:calc(var(--dzq-ml, 74) * 1%);top:calc(var(--dzq-mt, -13) * 1%);min-width:calc(var(--pic) * var(--dzq-mw, 45) / 100);height:calc(var(--pic) * var(--dzq-mw, 45) / 100);padding:0 calc(var(--pic) * var(--dzq-mw, 45) / 600);font-size:calc(var(--pic) * var(--dzq-mw, 45) / 100 * .55)}}.dz-pin.has-art .dz-pin__pin{top:var(--pin-t, 2px)}.dz-card__desc[style*=--sub-lines]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--sub-lines);line-clamp:var(--sub-lines);overflow:hidden}.dz-hgift__bt select[data-hgset]{display:block;width:100%;max-width:none;margin-top:4px;font-size:12px}.dz-hgift__bt .dz-hgift__sub{margin-top:2px}.dz-hgift__box li:has(select[data-hgset]):not(:has(select[data-hgsex])){grid-template-columns:36px 1fr 64px 28px}.dz-hgift__box li:has(select[data-hgset]) .dz-hgift__bt{white-space:normal}.dz-hspot:before{content:none!important}.dz-hspot span{display:none}.dz-hstar{position:absolute;width:calc(14px * var(--s, 1));aspect-ratio:1;margin:calc(-7px * var(--s, 1)) 0 0 calc(-7px * var(--s, 1));background:var(--c, #FFE27A);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px var(--c, #FFE27A)) drop-shadow(0 0 1px rgba(0,0,0,.6));opacity:0;transform:scale(.3) rotate(0);animation:dz-twinkle 2.4s ease-in-out var(--d, 0s) infinite;pointer-events:none}@keyframes dz-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}45%{opacity:1;transform:scale(1) rotate(45deg)}60%{opacity:.9;transform:scale(.85) rotate(60deg)}}.dz-hspot:hover .dz-hstar,.dz-hspot:focus-visible .dz-hstar{animation-duration:1.2s}.dz-hspot.is-searching .dz-hstar{animation-duration:.6s}.dz-hscene.is-tall .dz-hstar{width:calc(18px * var(--s, 1));margin:calc(-9px * var(--s, 1)) 0 0 calc(-9px * var(--s, 1))}@media (prefers-reduced-motion: reduce){.dz-hstar{animation:none!important;opacity:.9;transform:scale(.8) rotate(45deg)}}.dz-sell__multi{display:inline-flex;align-items:center;gap:8px;margin:4px 0 10px;font-size:14px;cursor:pointer}.dz-sell__multi input{width:18px;height:18px;accent-color:var(--dz-accent, #8EA9F0)}.dz-sell__rows{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:8px}.dz-sell__rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--dz-panel-2, rgba(255,255,255,.05));border:1px solid var(--dz-line, rgba(255,255,255,.07))}.dz-sell__rows li>strong{grid-column:1;font-size:14px}.dz-sell__rows li>.dz-hgift__del{grid-column:2;grid-row:1}.dz-sell__rows .dz-sell__qty,.dz-sell__rows .dz-sell__price,.dz-sell__rows .dz-sell__warn{grid-column:1 / -1}.dz-sell__rows .dz-vform__amt{margin:0}.dz-kscene{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#3a2414;box-shadow:inset 0 0 0 1px #ffffff0f}.dz-kscene__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dz-kscene.is-cropped .dz-kscene__bg,.dz-kboard.is-cropped .dz-kboard__bg{inset:auto;max-width:none;object-fit:fill}.dz-kboard.is-cropped{overflow:hidden;border-radius:14px}.dz-kscene__drawn{position:absolute;inset:0;background:radial-gradient(ellipse 30% 40% at 18% 70%,rgba(255,140,40,.45),transparent 70%),radial-gradient(ellipse 22% 30% at 82% 30%,rgba(255,200,120,.18),transparent 70%),repeating-linear-gradient(90deg,rgba(0,0,0,.12) 0 2px,transparent 2px 90px),linear-gradient(180deg,#5a3a22 0 62%,#2e1b0e 62% 100%)}.dz-kelf{position:absolute;height:auto;z-index:2;transform-origin:50% 100%;animation:dz-kbob 3.2s ease-in-out infinite;filter:drop-shadow(0 4px 4px rgba(0,0,0,.35))}.dz-kelf.is-help{animation-delay:-1.4s}.dz-kelf--css{aspect-ratio:.7}.dz-kelf--css i{position:absolute;inset:18% 22% 0;border-radius:46% 46% 30% 30%;background:#c9a98b;box-shadow:inset 0 -30px #8a6e52}.dz-kelf--css:before,.dz-kelf--css:after{content:"";position:absolute;top:24%;width:34%;height:16%;background:#c9a98b;border-radius:50%}.dz-kelf--css:before{left:0;transform:rotate(-18deg)}.dz-kelf--css:after{right:0;transform:rotate(18deg)}@keyframes dz-kbob{50%{transform:translateY(-2.5%) rotate(-1.5deg)}}.dz-kstatus{margin:0}.dz-kpane{display:flex;flex-direction:column;gap:16px}.dz-kboard{position:relative;padding:18px 22px;border-radius:14px;background:#6b4423;border:5px solid #8e5e32;color:#fff6e6;box-shadow:0 4px #00000040}.dz-kboard.has-art{position:relative;container-type:inline-size;width:100%;padding:0;background:none;border:0;box-shadow:none;color:#3b2412}.dz-kboard.is-tall{max-width:420px;margin:0 auto}.dz-kboard__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.dz-kboard__txt{position:absolute;display:flex;flex-direction:column;gap:.35em;overflow:hidden;font-size:max(11px,calc(var(--fs, 2.6) * 1cqw));line-height:1.3;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.2em),transparent);mask-image:linear-gradient(#000 calc(100% - 1.2em),transparent)}.dz-kboard.has-art h3{margin:0;font-size:1.6em;line-height:1.1;color:#3b2412;text-shadow:none}.dz-kboard.has-art p{margin:0;font-size:1em}.dz-kboard.has-art .dz-small{font-size:.8em;color:#4a3020}.dz-kboard h3{margin:0 0 6px;font-size:22px;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.35)}.dz-kboard p{margin:4px 0}.dz-kboard .dz-small{color:#f3e3c8}.dz-kbins{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.dz-kbin{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;background:var(--dz-panel-2, rgba(255,255,255,.05));border:1px solid var(--dz-line, rgba(255,255,255,.07))}.dz-kbin.is-full{border-color:#6cc46a;box-shadow:0 0 0 1px #6cc46a inset}.dz-kbin h4{margin:4px 0 0}.dz-kbin p{margin:0}.dz-kbin__art{position:relative;aspect-ratio:1.3;border-radius:10px;overflow:hidden;background:#0000002e}.dz-kbin__art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:1}.dz-kbin__crate{position:absolute;inset:22% 12% 8%;border-radius:6px;background:repeating-linear-gradient(0deg,#8e5e32 0 18%,#6b4423 18% 21%);box-shadow:inset 0 0 0 4px #5c3a1c;z-index:1}.dz-kbin__fill{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,#6cc46a00,#6cc46a61);z-index:0;transition:height .6s}.dz-kbin__ex{position:absolute;display:flex;align-items:center;justify-content:center;gap:3%;z-index:2}.dz-kbin__ex img{height:100%;max-width:19%;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}.dz-kbin__n{font-size:14px}.dz-kbin .dz-btn,.dz-kbin__none{margin-top:auto;align-self:flex-start}.dz-kwho{margin:0}.dz-krecipes{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.dz-krec{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:12px;border-radius:14px;background:var(--dz-panel-2, rgba(255,255,255,.05));border:1px solid var(--dz-line, rgba(255,255,255,.07))}.dz-krec.is-missing .dz-krec__img{filter:grayscale(.7);opacity:.7}.dz-krec__img{width:88px;height:88px;object-fit:contain}.dz-krec h4{margin:0 0 4px}.dz-krec h4 small{font-weight:400;color:var(--dz-muted, #8E95A8);font-size:12px}.dz-krec p{margin:4px 0 8px}.dz-krec__need{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px}.dz-krec__need li{display:inline-flex;align-items:center;gap:4px}.dz-krec__need img{width:24px;height:24px;object-fit:contain}.dz-krec__need .is-miss{color:var(--dz-bad, #F2A39A)}.dz-kgive h2{margin-top:0}.dz-kgive__list{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:8px}.dz-kgive__list li{display:grid;grid-template-columns:40px 1fr 72px auto;align-items:center;gap:10px}.dz-kgive__list img{width:40px;height:40px;object-fit:contain}.dz-kgive__list input{width:72px}.dz-kgive__acts{margin:0;text-align:right}.dz-meal{display:flex;flex-direction:column;gap:12px}.dz-meal[hidden]{display:none}.dz-meal.is-closed{padding-top:12px;padding-bottom:12px}.dz-meal__bar{display:flex;align-items:center;gap:12px}.dz-meal__bar p{margin:0;flex:1}.dz-meal__ico{flex:none;display:inline-grid;place-items:center;line-height:1}.dz-meal__ico img{width:100%;height:100%;object-fit:contain}.dz-meal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dz-meal__head h3{margin:2px 0 4px}.dz-meal__head p{margin:0}.dz-meal__lvl{display:inline-block;vertical-align:middle;margin-left:6px;padding:2px 10px;border-radius:999px;font-size:12px;background:var(--dz-panel-3, rgba(255,255,255,.08))}.dz-meal.is-feast .dz-meal__lvl{background:#f2c94c;color:#3a2a00}.dz-meal.is-poor .dz-meal__lvl{background:#f2a39a40}.dz-meal__body{display:flex;flex-direction:column;gap:12px}.dz-meal__body[hidden]{display:none}.dz-mtable{position:relative;width:100%;border-radius:14px;overflow:hidden;background:#2a1c12}.dz-mtable.is-tall{max-width:360px;margin:0 auto}.dz-mtable__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dz-mtable__drawn{position:absolute;inset:30% 4%;border-radius:10px;background:linear-gradient(180deg,#8e5e32,#6b4423);box-shadow:0 6px #3a2414}.dz-mtable.is-tall .dz-mtable__drawn{inset:4% 30%}.dz-plate{position:absolute;transform:translate(-50%,-50%);aspect-ratio:1;z-index:1}.dz-plate img{width:100%;height:100%;object-fit:contain;display:block}.dz-plate i{display:block;width:100%;height:100%;border-radius:50%;background:#e9e4da;box-shadow:inset 0 0 0 3px #c8c0b0,0 2px 3px #0006}.dz-plate.is-full{animation:dz-plateon .5s var(--d, 0s) both cubic-bezier(.2,.9,.3,1.4)}.dz-plate.is-full i{background:radial-gradient(circle at 40% 40%,#e8a04a 0 22%,#b5652a 23% 34%,#e9e4da 35%)}@keyframes dz-plateon{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}}.dz-meal__houses{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 14px}.dz-meal__houses span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;font-size:12px}.dz-meal__houses span.is-mine b{color:var(--c)}.dz-meal__houses i{height:6px;border-radius:3px;background:var(--dz-panel-3, rgba(255,255,255,.08));overflow:hidden}.dz-meal__houses em{display:block;height:100%;background:var(--c, #8EA9F0)}.dz-meal__menuhead{margin:0}.dz-meal__menu{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.dz-meal__opt{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border-radius:12px;background:var(--dz-panel-2, rgba(255,255,255,.05));border:1px solid var(--dz-line, rgba(255,255,255,.07));text-align:center}.dz-meal__opt img{width:64px;height:64px;object-fit:contain}.dz-meal__opt.is-locked{opacity:.55}.dz-meal__opt.is-locked img{filter:grayscale(.8)}.dz-meal__opt.is-mine{border-color:#6cc46a;box-shadow:0 0 0 1px #6cc46a inset}.dz-meal__opt .dz-btn{margin-top:auto}.dz-meal__ate{margin-top:auto;color:#6cc46a;font-weight:600;font-size:13px}.dz-meal__lock{margin-top:auto}@media (max-width: 700px){.dz-meal__head{flex-direction:column}.dz-meal__bar{flex-wrap:wrap}.dz-meal__menu{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-kbins{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dz-kbin{padding:8px}.dz-krecipes{grid-template-columns:1fr}.dz-krec{grid-template-columns:64px 1fr}.dz-krec__img{width:64px;height:64px}.dz-kgive__list li{grid-template-columns:32px 1fr 60px}.dz-kgive__list li .dz-linkbtn{grid-column:3}.dz-kboard:not(.has-art){padding:14px 16px}.dz-kboard:not(.has-art) h3{font-size:18px}}@media (prefers-reduced-motion: reduce){.dz-kelf,.dz-plate.is-full{animation:none}}.dz-meal__opt strong{font-size:14.5px;line-height:1.25}.dz-meal__opt strong,.dz-kbin h4{overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto}@media (max-width: 700px){.dz-meal__opt strong{font-size:14px;line-height:1.25}.dz-meal__opt{padding:8px 6px}}.dz-kbin__hint{color:var(--dz-soft-text, #C3C8D6)}.dz-kbin__art.is-own{aspect-ratio:1;background:none}.dz-kbin__art.is-own img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;animation:dz-binin .4s ease}@keyframes dz-binin{0%{transform:scale(.96);opacity:.4}}@media (prefers-reduced-motion: reduce){.dz-kbin__art.is-own img{animation:none}}.dz-kbin__vol{color:#6cc46a;margin-top:auto}.dz-cpanel__nope{margin:6px 0 0;color:var(--dz-muted, #8E95A8)}.dz-casenav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.dz-casenav__b{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--dz-line-2, rgba(255,255,255,.13));background:var(--dz-panel-2, rgba(255,255,255,.05));color:var(--dz-soft-text, #C3C8D6);font:inherit;font-size:14px;cursor:pointer}.dz-casenav__b b{font-weight:600;color:var(--dz-accent, #8EA9F0)}.dz-casenav__b.is-empty{opacity:.65}.dz-casenav__b.is-on{background:var(--dz-accent, #8EA9F0);border-color:var(--dz-accent, #8EA9F0);color:var(--dz-on-accent, #0b0e17)}.dz-casenav__b.is-on b{color:inherit}.dz-hscene--case .dz-hscene__drawn{background:radial-gradient(ellipse at 50% 30%,rgba(255,230,170,.18),transparent 60%),linear-gradient(180deg,#4a3523 0 40%,#3a5a33 40% 100%)}.dz-caseo .dz-hscene__drawn{background:repeating-linear-gradient(90deg,#5b4130 0 2px,transparent 2px 33.33%),linear-gradient(180deg,#6b4a32,#3c2a1c)}.dz-casehab--maanweide .dz-hscene__drawn{background:radial-gradient(circle at 78% 18%,#f4f1dc 0 6%,transparent 7%),linear-gradient(180deg,#1c2747 0 42%,#5b7aa8 42% 100%)}.dz-casehab--vijver .dz-hscene__drawn{background:linear-gradient(180deg,#8fb3c9 0 36%,#3d6b5a 36% 46%,#2c5470 46% 100%)}.dz-casehab--rotsen .dz-hscene__drawn{background:linear-gradient(180deg,#a9c4dc 0 34%,#7d7a74 34% 100%)}.dz-casehab--grot .dz-hscene__drawn{background:radial-gradient(ellipse at 50% 80%,rgba(255,150,60,.35),transparent 60%),linear-gradient(180deg,#2a1f1a,#4a3526)}.dz-casehab--hol .dz-hscene__drawn{background:linear-gradient(180deg,#6b4a32 0 46%,#a0723f 46% 100%)}.dz-casehot{position:absolute;display:flex;align-items:flex-end;justify-content:center;padding:0 0 6%;border:2px solid transparent;border-radius:14px;background:transparent;cursor:pointer;transition:border-color .2s,background .2s}.dz-casehot span{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#0a0c14b8;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 2px 6px #0000004d}.dz-casehot span b{color:#f2c94c}.dz-casehot:hover,.dz-casehot:focus-visible{border-color:#f2c94cd9;background:#f2c94c1a;outline:none}.dz-casehot.is-empty span{opacity:.8}.dz-casehot.is-herb span{background:#1e4628cc}.dz-casechips{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:14px}.dz-casechip{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid var(--dz-line, rgba(255,255,255,.07));background:var(--dz-panel-2, rgba(255,255,255,.05));color:inherit;font:inherit;text-align:left;cursor:pointer}.dz-casechip:hover{border-color:var(--dz-accent, #8EA9F0)}.dz-casechip__pets{display:flex;flex-wrap:wrap;gap:4px}.dz-casechip__pets img{width:40px;height:40px;object-fit:contain}.dz-herb .dz-dormrows{display:block}.dz-herb .dz-panel{margin:0}.dz-herbscene{position:relative;width:100%;border-radius:14px;overflow:hidden;margin:4px 0 14px;background:#1f3524}.dz-herbscene.is-tall{max-width:460px;margin-left:auto;margin-right:auto}.dz-herbscene__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dz-herbscene__drawn{position:absolute;inset:0;background:linear-gradient(180deg,rgba(200,240,210,.25),transparent 50%),repeating-linear-gradient(180deg,transparent 0 calc(50% - 6px),#6b4a32 calc(50% - 6px) 50%),linear-gradient(180deg,#2f5a3a,#1c3524)}.dz-hpot{position:absolute;transform:translate(-50%,-100%);aspect-ratio:1;display:flex;align-items:flex-end;justify-content:center;text-decoration:none;transition:transform .2s}.dz-hpot:hover{transform:translate(-50%,-103%)}.dz-hpot img,.dz-hpot svg{width:100%;height:100%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 4px 4px rgba(0,0,0,.35))}.dz-hpot.is-empty{opacity:.7}.dz-pot__moon{color:#c9d6ff}@media (max-width: 700px){.dz-casenav{flex-wrap:nowrap;overflow-x:auto;margin-left:-4px;margin-right:-4px;padding:0 4px 4px}.dz-casenav__b{flex:none;height:34px;padding:0 12px;font-size:13px}.dz-casehot span{font-size:12px;padding:3px 9px}.dz-casechips{grid-template-columns:1fr}}.dz-bday{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:var(--dz-panel, rgba(255,255,255,.035));border:1px solid var(--dz-line, rgba(255,255,255,.07));margin:0}.dz-bday>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dz-bday__cake{width:48px;height:48px;object-fit:contain;flex:none}.dz-bday__cake--emoji{display:grid;place-items:center;font-size:30px}.dz-bday.is-set{padding:6px 12px}.dz-bday.is-set .dz-bday__cake{width:28px;height:28px;font-size:20px}.dz-bday.is-form{flex-wrap:wrap}.dz-bday__pick{display:flex;gap:6px;flex-wrap:wrap}.dz-bday__pick select{height:36px;border-radius:10px;padding:0 8px;background:var(--dz-panel-2, rgba(255,255,255,.05));color:inherit;border:1px solid var(--dz-line-2, rgba(255,255,255,.13))}.dz-bday.is-today{background:linear-gradient(120deg,#f2c94c29,#f0857a1f);border-color:#f2c94c73}.dz-bdaybar{position:relative;display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;border-radius:14px;overflow:hidden;background:linear-gradient(120deg,#f2c94c2e,#f0857a24,#8ea9f024);border:1px solid rgba(242,201,76,.45)}.dz-bdaybar[hidden]{display:none}.dz-bdaybar img,.dz-bdaybar__cake{width:44px;height:44px;object-fit:contain;flex:none;font-size:30px;display:grid;place-items:center}.dz-bdaybar p{margin:0;font-weight:600}.dz-bdaybar b{color:var(--c, inherit);cursor:pointer}.dz-bdaybar__conf{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,#F2C94C 1.5px,transparent 2px),radial-gradient(circle,#F0857A 1.5px,transparent 2px),radial-gradient(circle,#8EA9F0 1.5px,transparent 2px);background-size:46px 38px,62px 44px,54px 50px;background-position:0 0,18px 12px,30px 6px;opacity:.45;animation:dz-confetti 6s linear infinite}@keyframes dz-confetti{to{background-position:0 38px,18px 56px,30px 56px}}@media (prefers-reduced-motion: reduce){.dz-bdaybar__conf{animation:none}}@media (max-width: 700px){.dz-bday{flex-wrap:wrap}.dz-bday .dz-btn{flex:1 1 100%}}.dz-stackwrap{max-width:100%;overflow-x:auto}.dz-stack{width:100%}@media (max-width: 700px){.dz-stack thead{display:none}.dz-stack,.dz-stack tbody,.dz-stack tr,.dz-stack td{display:block;width:100%}.dz-stack tr{margin:0 0 10px;padding:10px 12px;border:1px solid var(--dz-line, rgba(255,255,255,.12));border-radius:12px;background:var(--dz-surface, rgba(255,255,255,.03))}.dz-stack td{border:0!important;padding:2px 0!important;overflow-wrap:anywhere}.dz-stack td:first-child{font-weight:600;padding-bottom:6px!important}.dz-stack td[data-l]:not(:first-child):before{content:attr(data-l) ": ";color:var(--dz-muted, #9aa0b4);font-size:.85em}.dz-stack td:empty{display:none}}.dz-buffs{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.dz-buff{display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 12px 6px 6px;border-radius:12px;border:1px solid color-mix(in srgb,var(--dz-accent) 45%,var(--dz-line));background:color-mix(in srgb,var(--dz-accent) 10%,var(--dz-panel-2));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,background .15s ease}.dz-buff:hover,.dz-buff:focus-visible{transform:translateY(-1px);background:color-mix(in srgb,var(--dz-accent) 18%,var(--dz-panel-2))}.dz-buff img{width:38px;height:38px;object-fit:contain;flex:none}.dz-buff span{display:flex;flex-direction:column;min-width:0}.dz-buff strong{font-size:13.5px;line-height:1.25}.dz-buff strong b{color:var(--dz-accent);font-weight:700}.dz-buff small{font-size:12px;color:var(--dz-muted);line-height:1.3}.dz-cact__n,.dz-cact__wait{font-size:11px;opacity:.8;margin-left:2px;font-weight:600}.dz-cact.is-wait{opacity:.7}.dz-ctool{position:absolute;aspect-ratio:1;padding:0;border:0;background:none;cursor:pointer;z-index:3;transform:translateZ(0)}.dz-ctool img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));transition:transform .15s ease}.dz-ctool:hover img,.dz-ctool:focus-visible img{transform:scale(1.06)}.dz-ctool.is-locked img,.dz-ctool.is-locked .dz-ctool__drawn{filter:grayscale(1) brightness(.7) drop-shadow(0 4px 6px rgba(0,0,0,.35))}.dz-ctool__drawn{display:block;width:100%;height:100%;border-radius:12%;background:linear-gradient(160deg,#a4744a,#6b4426);box-shadow:inset 0 0 0 3px #00000040}.dz-ctool--pouch .dz-ctool__drawn{border-radius:40% 40% 18% 18%;background:linear-gradient(160deg,#8a5a3a,#4f3220)}.dz-ctool--brush .dz-ctool__drawn{border-radius:50%;background:radial-gradient(circle at 50% 40%,#f2e6cf 0 35%,#7a5232 36%)}.dz-ctool b{position:absolute;left:50%;bottom:-4px;transform:translate(-50%,50%);padding:1px 7px;border-radius:99px;background:#0c0f1cd9;color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.dz-ctool.is-on b{background:color-mix(in srgb,var(--dz-accent) 80%,#000);color:#111}.dz-ctool.is-droptarget img,.dz-ctool.is-droptarget .dz-ctool__drawn{transform:scale(1.12);filter:drop-shadow(0 0 10px var(--dz-accent))}.dz-ctray{position:absolute;z-index:4;box-sizing:border-box;display:flex;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;align-items:center;gap:6px;padding:5px 8px;border-radius:14px;background:#0c0f1c8c;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(4px);overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.dz-cdrag{position:relative;flex:none;min-width:34px;height:auto;aspect-ratio:1;padding:2px;border:0;border-radius:10px;background:#ffffff14;color:#fff;cursor:grab;touch-action:pan-x;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform .12s ease,background .12s ease}.dz-cdrag:hover,.dz-cdrag:focus-visible{background:#ffffff2e}.dz-cdrag img{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.dz-cdrag__txt{display:grid;place-items:center;width:100%;height:100%;font-size:9px;line-height:1.05;text-align:center;overflow:hidden}.dz-cdrag__ico{display:grid;place-items:center;width:100%;height:100%;color:#fff}.dz-cdrag__ico svg{width:70%;height:70%;fill:currentColor}.dz-cdrag b{position:absolute;right:0;bottom:0;min-width:18px;padding:0 4px;border-radius:99px;background:var(--dz-accent);color:#111;font-size:10.5px;line-height:16px;text-align:center}.dz-cdrag.is-lifted{opacity:.35}.dz-cdrag.is-picked{background:color-mix(in srgb,var(--dz-accent) 45%,transparent);box-shadow:0 0 0 2px var(--dz-accent);transform:translateY(-3px)}.dz-dragghost{position:absolute;left:0;top:0;z-index:100003;width:64px;height:64px;margin:-40px 0 0 -32px;pointer-events:none;filter:drop-shadow(0 8px 12px rgba(0,0,0,.45))}.dz-dragghost img{width:100%;height:100%;object-fit:contain}.is-dragging,.is-dragging *{cursor:grabbing!important}.is-picking .dz-hpet,.is-picking .dz-hpot,.is-picking .dz-ctool--crate{cursor:copy}.dz-hpet.is-droptarget img{filter:drop-shadow(0 0 12px var(--dz-accent)) brightness(1.1);transform:scale(1.1)}.dz-hpot.is-droptarget{transform:translate(-50%,-100%) scale(1.08);filter:drop-shadow(0 0 12px var(--dz-accent)) brightness(1.1)}.dz-hpet.is-nodrop img,.dz-hpot.is-nodrop img,.dz-hpot.is-nodrop svg{filter:grayscale(.6) opacity(.7)}.dz-hpet.is-cared-now img,.dz-hpot.is-cared-now img,.dz-hpot.is-cared-now svg{animation:dzCareBounce .7s ease}@keyframes dzCareBounce{0%,to{transform:none}30%{transform:translateY(-8%) scale(1.06)}60%{transform:translateY(2%) scale(.98)}}.dz-hpet .dz-heart{position:absolute}.dz-hpot.is-ready{cursor:pointer}.dz-hpot.is-ready:after{content:"Oogsten";position:absolute;left:50%;top:var(--rt, 0px);transform:translate(-50%,-100%);padding:1px 7px;border-radius:99px;background:var(--dz-accent);color:#111;font-size:11px;font-weight:700;white-space:nowrap;pointer-events:none;animation:dzReadyBob 1.6s ease-in-out infinite}@keyframes dzReadyBob{50%{transform:translate(-50%,-115%)}}.dz-herbscene .dz-hpot.is-ready:after{font-size:calc(11px * var(--hls, 1));padding:calc(1px * var(--hls, 1)) calc(7px * var(--hls, 1));top:calc(var(--rt, 0px) + var(--hlo, 0) * 1%)}.dz-herbscene.is-labbelow .dz-hpot.is-ready:after{top:calc(100% + var(--hlo, 0) * 1%);transform:translate(-50%,3px);animation-name:dzReadyBobB}@keyframes dzReadyBobB{50%{transform:translate(-50%,-2px)}}.dz-autolog{color:var(--dz-accent)}.dz-tab--out{margin-left:auto;opacity:.85}.dz-toolm{display:grid;gap:8px}.dz-toolm__art{width:110px;height:110px;object-fit:contain;justify-self:center}.dz-toolm h3{margin:0;text-align:center}.dz-toolm h3 small{display:block;font-size:13px;color:var(--dz-muted);font-weight:400}.dz-toolm p{margin:0}.dz-toolm__in{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 12px}.dz-toolm__in li{display:flex;align-items:center;gap:6px;font-size:13.5px}.dz-toolm__in img{width:28px;height:28px;object-fit:contain}.dz-toolm__form{display:grid;grid-template-columns:1fr auto;gap:8px 10px;align-items:end;padding:10px;border-radius:12px;background:var(--dz-panel-2);border:1px solid var(--dz-line)}.dz-toolm__form label{display:grid;gap:4px;font-size:13px;color:var(--dz-muted)}.dz-toolm__form select,.dz-toolm__form input{width:100%}.dz-toolm__form input{width:6em}.dz-toolm__form [data-cost],.dz-toolm__form .dz-btn{grid-column:1 / -1}@media (max-width: 700px){.dz-ctool b{font-size:10px;padding:0 5px}.dz-ctray{gap:4px;padding:3px 5px;border-radius:10px}.dz-dragghost{width:56px;height:56px;margin:-36px 0 0 -28px}}.dz-ctray.is-below{position:relative;left:auto;top:auto;width:100%;margin:8px 0 4px;padding:6px 8px;background:var(--dz-panel-2);border-color:var(--dz-line);backdrop-filter:none}.dz-ctray.is-below{flex-wrap:wrap;overflow:visible}.dz-ctray.is-below .dz-cdrag{width:48px}.dz-sluipcard{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#e9dbb8,#d8c391);color:#3a2615;border:1px solid #b89a5e;box-shadow:inset 0 0 30px #78501e40;transition:transform .15s ease,box-shadow .15s ease}.dz-sluipcard>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dz-sluipcard strong{font-family:var(--dz-font-brand, Georgia, serif);font-size:20px;font-weight:400;letter-spacing:.02em}.dz-sluipcard .dz-small{color:#6b4c2a}.dz-sluipcard .dz-lbar{background:#3a261526}.dz-sluipcard .dz-lbar>span{background:#5a3a1c}.dz-sluipcard .dz-btn{background:#3a2615;color:#f3e6c4;border-color:#3a2615}.dz-sluipcard__icon{width:64px;height:64px;object-fit:contain;flex:none}.dz-sluipcard__icon.is-drawn{border-radius:8px;background:repeating-linear-gradient(90deg,rgba(90,58,28,.18) 0 1px,transparent 1px 12px),linear-gradient(135deg,#f1e4c1,#cdb27a);border:1px solid #a8864a;transform:rotate(-4deg)}.dz-dormcell{position:relative}.dz-dragghost.is-label{width:auto;height:auto;margin:-20px 0 0 -60px;padding:8px 14px;border-radius:12px;background:#e9dbb8;color:#3a2615;font-weight:700;white-space:nowrap;border:1px solid #b89a5e}.dz-modal--sluip .dz-modal__box{width:min(1000px,100%);padding:0;background:#e3d2a6;border:1px solid #a8864a;color:#3a2615}.dz-modal--sluip .dz-modal__close{background:#ffffff73;border-color:#3a26154d;color:#3a2615}.dz-sluip{position:relative;min-height:70vh;padding:30px 34px 34px;background:var(--bg, none) center / cover no-repeat,radial-gradient(ellipse at 50% 40%,#f3e7c8,#e6d4a7 55%,#c9ac70);overflow:hidden;isolation:isolate}.dz-sluip:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(110,70,25,.28) 100%)}.dz-sluip__feet{position:absolute;inset:0;z-index:0;pointer-events:none}.dz-sluip__foot{position:absolute;width:clamp(9px,1.7vw,17px);aspect-ratio:1 / 2;transform:translate(-50%,-50%) rotate(var(--r, 0deg));opacity:0;animation:dzFoot 3.4s ease-out forwards;color:#3b2412}.dz-sluip__foot.is-right{transform:translate(-50%,-50%) rotate(var(--r, 0deg)) scaleX(-1)}.dz-sluip__foot img,.dz-sluip__foot svg{width:100%;height:100%;object-fit:contain;fill:currentColor;display:block}@keyframes dzFoot{0%{opacity:0}8%{opacity:.78}55%{opacity:.6}to{opacity:0}}@media (prefers-reduced-motion: reduce){.dz-sluip__foot{animation:none;opacity:.45}}.dz-sluip>*:not(.dz-sluip__feet){position:relative;z-index:1}.dz-sluip__head{text-align:center;margin:0 auto 14px;width:fit-content;max-width:min(640px,100%);padding:10px 26px 12px;border-radius:16px;background:linear-gradient(180deg,#fbf4e2e6,#f6ebd0d6);border:1px solid rgba(90,58,28,.2);box-shadow:0 2px 10px #50320f1f}.dz-sluip__head h2{margin:0;font:400 clamp(28px,4vw,40px)/1.1 var(--dz-font-brand, Georgia, serif);letter-spacing:.04em;color:#2a1a0c}.dz-sluip__head p{margin:6px auto 0;max-width:560px;color:#4a3218;font-size:14px;font-weight:500}.dz-sluip__tabs{display:flex;justify-content:center;gap:8px;margin:0 0 16px}.dz-sluip__tab{padding:7px 16px;border-radius:99px;border:1px solid rgba(58,38,21,.35);background:#faf2dee6;color:#3a2615;font:600 14px var(--dz-font, sans-serif);cursor:pointer}.dz-sluip__tab b{margin-left:4px;font-weight:700;color:#7a4f1d}.dz-sluip__tab.is-on{background:#3a2615;color:#f3e6c4;border-color:#3a2615}.dz-sluip__tab.is-on b{color:#f2c94c}.dz-sluip__prog{display:flex;align-items:center;gap:12px;max-width:560px;margin:0 auto 18px;padding:8px 16px;border-radius:99px;background:#faf2dee0;box-shadow:0 1px #5a3a1c26;color:#2a1a0c;font-weight:600}.dz-sluip__prog i{flex:1;height:8px;border-radius:99px;background:#3a261526;overflow:hidden}.dz-sluip__prog i b{display:block;height:100%;background:#5a3a1c;border-radius:inherit;transition:width .4s ease}.dz-sluip__groups{columns:2 300px;column-gap:18px}.dz-sluip__group{break-inside:avoid;margin:0 0 16px;padding:12px 16px 6px;border-radius:14px;background:linear-gradient(180deg,#fbf4e2e6,#f6ebd0db);border:1px solid rgba(90,58,28,.22);box-shadow:0 2px 10px #50320f24,inset 0 0 18px #aa7d3c1f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dz-sluip__group h3{margin:0 0 4px;font:400 19px var(--dz-font-brand, Georgia, serif);color:#3a2410;border-bottom:1px solid rgba(58,38,21,.25);padding-bottom:4px}.dz-sluip__group ul{list-style:none;margin:0;padding:0}.dz-sluip__it{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px dashed rgba(58,38,21,.18);color:#2a1a0c}.dz-sluip__it:last-child{border-bottom:0}.dz-sluip__box{flex:none;width:26px;height:26px;display:grid;place-items:center;padding:0;border:2px solid #3a2615;border-radius:5px 7px 6px 4px;background:#ffffff8c;color:#3a2615;cursor:pointer}.dz-sluip__box svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;stroke-dashoffset:26;transition:stroke-dashoffset .35s ease}.dz-sluip__it.is-done .dz-sluip__box svg{stroke-dashoffset:0}.dz-sluip__box:disabled{cursor:default}.dz-sluip__txt{flex:1;min-width:0;display:flex;flex-direction:column}.dz-sluip__txt span{font-weight:600}.dz-sluip__txt small{color:#5a3f22;font-size:12.5px}.dz-sluip__it.is-done .dz-sluip__txt span{text-decoration:line-through;text-decoration-color:#3a26158c;text-decoration-thickness:2px;color:#6b4c2a}.dz-sluip__it.is-off{opacity:.62}.dz-sluip__count{flex:none;padding:1px 8px;border-radius:99px;background:#3a26151f;font-style:normal;font-size:12px;font-weight:700;color:#5a3a1c}.dz-sluip__go{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#3a2615;text-decoration:none;font-size:18px;border:1px solid rgba(58,38,21,.3);background:#fff6}.dz-sluip__go:hover{background:#3a2615;color:#f3e6c4}.dz-sluip__empty{max-width:560px;margin:20px auto;text-align:center;color:#5a3a1c}.dz-sluip__note{text-align:center;color:#6b4c2a!important}.dz-sluip__dorm{color:var(--dz-text);padding:14px;border-radius:16px;background:#10131c;box-shadow:0 4px 20px #2819054d}.dz-sluip__dorm .dz-dormcell{margin-bottom:14px}@media (max-width: 700px){.dz-sluip{padding:22px 16px 24px;background:var(--bgp, none) center / cover no-repeat,radial-gradient(ellipse at 50% 40%,#f3e7c8,#e6d4a7 55%,#c9ac70)}.dz-sluip__head{margin:0 34px 12px 0;text-align:left}.dz-sluip__groups{columns:1}.dz-sluipcard__icon{width:52px;height:52px}}.dz-recipe .dz-lock{white-space:normal;max-width:100%;height:auto;overflow-wrap:anywhere}.dz-gpouch{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:42% 42% 30% 30%/30% 30% 50% 50%;background:radial-gradient(circle at 50% 12%,#c9a25a 0 7%,transparent 8%),radial-gradient(circle at 40% 35%,#3f7a55,#1c3a28 70%);box-shadow:inset 0 -8px 16px #00000059}.dz-gpouchm__links{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.dz-gpouchm__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;margin-top:16px}.dz-gslot{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px 10px;border-radius:14px;background:var(--dz-panel-2);border:1px solid var(--dz-line);text-align:center;min-width:0}.dz-gslot.is-own{border-color:color-mix(in srgb,var(--dz-accent) 35%,var(--dz-line))}.dz-gslot__stone{position:relative;width:72px;height:72px}.dz-gslot__stone img,.dz-gslot__stone i{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.dz-gslot.is-empty .dz-gslot__stone img,.dz-gslot.is-empty .dz-gslot__stone i{filter:grayscale(1) brightness(.45);opacity:.7}.dz-gslot__stone b{position:absolute;right:-4px;bottom:-2px;min-width:24px;padding:0 6px;border-radius:99px;background:var(--dz-accent);color:#111;font-size:12px;line-height:20px}.dz-gslot__name{font-weight:700;font-size:14px;overflow-wrap:anywhere}.dz-gslot small{color:var(--dz-muted);font-size:11.5px;line-height:1.3}.dz-gslot .dz-gob__needs{justify-content:center}.dz-gslot .dz-gob__need{padding:1px 7px;border-radius:99px;font-size:10.5px;line-height:17px;background:var(--dz-panel-3, rgba(255,255,255,.075));color:var(--dz-soft-text, #C3C8D6);white-space:nowrap}.dz-gslot .dz-gob__need.is-ok{background:color-mix(in srgb,var(--dz-good, #7DDBA6) 20%,transparent);color:var(--dz-good, #7DDBA6)}.dz-gslot .dz-gob__needs{display:flex;flex-wrap:wrap;gap:3px;margin-top:2px}@media (max-width: 600px){.dz-gpouchm__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-gslot__stone{width:60px;height:60px}}.dz-lfly{display:grid;gap:10px}.dz-lfly__card{display:flex;gap:14px;align-items:center;padding:14px;border-radius:16px;background:radial-gradient(ellipse at 30% 0%,#2a3a5e,#121a30 75%);color:#f4eedd}.dz-lfly__card img{width:92px;height:92px;object-fit:contain;flex:none}.dz-lfly__ico{font-size:52px;flex:none}.dz-lfly__card strong{display:block;font-size:18px;margin:2px 0 4px;color:#ffe7a8}.dz-lfly__card p{margin:0 0 10px;font-size:14px;line-height:1.45;color:#dfe3ef}.dz-lfly__card .dz-label{color:#c9d1ea}@media (max-width: 560px){.dz-lfly__card{flex-direction:column;text-align:center}.dz-lfly__card img{width:72px;height:72px}}.dz-testbar{margin:0 0 14px;padding:12px 14px;border-radius:16px;border:1px dashed var(--dz-line-2, rgba(255,255,255,.2));background:var(--dz-panel, rgba(255,255,255,.04))}.dz-testbar.is-on{border-style:solid;border-color:#7cf2b0;background:#7cf2b014}.dz-testbar__head{display:flex;align-items:center;gap:12px}.dz-testbar__head>div{flex:1;min-width:0;display:grid;gap:2px}.dz-testbar__ico{font-size:26px}.dz-testbar__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dz-testbar__links{margin:8px 0 0}@media (max-width: 560px){.dz-testbar__head{flex-wrap:wrap}.dz-testbar__head .dz-btn{width:100%}}.dz-b2__pot.is-fizz{animation:dz-fizz .18s linear infinite}@keyframes dz-fizz{25%{transform:translate(-2px,1px) rotate(-1deg)}75%{transform:translate(2px,-1px) rotate(1deg)}}.dz-b2__pot.is-boom,.dz-b2__pot.is-boil{animation:none}.dz-b2__pot.is-boom svg,.dz-b2__pot.is-boom .dz-potart{animation:dz-boompot .7s cubic-bezier(.2,1.6,.4,1) both;--liq: #5B5A2E !important}.dz-b2__pot.is-boil svg,.dz-b2__pot.is-boil .dz-potart{--liq: #6B6A2A !important}@keyframes dz-boompot{0%{transform:scale(1)}25%{transform:scale(1.12) rotate(-3deg)}60%{transform:scale(.94) rotate(2deg)}to{transform:none;filter:brightness(.6) sepia(.5)}}.dz-brewfx{position:absolute;inset:0;pointer-events:none;z-index:3}.dz-brewfx b{position:absolute;top:34%;width:var(--s);height:var(--s);margin-left:calc(var(--s) / -2);border-radius:50%;background:radial-gradient(circle at 40% 35%,#968c5af2,#5c6230d9 55%,#3c421e00 72%);opacity:0;animation:dz-puff 2.4s ease-out var(--d) forwards}.dz-brewfx.is-boom b{animation-duration:1.9s}@keyframes dz-puff{0%{opacity:0;transform:translate(0) scale(.3)}15%{opacity:.95}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(2.4)}}.dz-brewfx em{position:absolute;left:50%;top:40%;width:10px;height:10px;border-radius:3px;background:#3e3a26;transform:rotate(var(--a));animation:dz-debris .8s cubic-bezier(.1,.8,.3,1) forwards}@keyframes dz-debris{to{transform:rotate(var(--a)) translate(var(--r)) rotate(220deg);opacity:0}}.dz-brewfx__flash{position:absolute;left:50%;top:38%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:radial-gradient(circle,#fff6c8,#ffb547 40%,#ff782800 70%);animation:dz-flash .55s ease-out forwards}@keyframes dz-flash{0%{transform:scale(.2);opacity:1}to{transform:scale(12);opacity:0}}.dz-smoke{box-shadow:inset 0 0 150px 46px #70623080;background:radial-gradient(ellipse at 50% 120%,rgba(90,96,40,.16),transparent 60%);animation-name:dz-smokepulse}@keyframes dz-smokepulse{50%{box-shadow:inset 0 0 190px 64px #606e2e8f}}.dz-smoke .dz-queasy__badge{background:#463c1cf0;color:#e9e2b8}.dz-smoke .dz-queasy__badge i{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#b5ac7a,#6e6a3a);box-shadow:6px -3px 0 -3px #8a8458}.dz-queasy+.dz-smoke .dz-queasy__badge,.dz-smoke+.dz-queasy .dz-queasy__badge{bottom:58px}.dz-modal--snarky .dz-modal__box{width:min(460px,100%)}.dz-snarky{display:grid;justify-items:center;gap:10px;text-align:center;--sc: #FFE08A}.dz-snarky h2{margin:0}.dz-snarky>.dz-small{margin:0;max-width:34ch}.dz-snarky__pic{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(260px,70vw);aspect-ratio:1;margin:6px 0;padding:0;border:0;background:none;cursor:pointer}.dz-snarky__half{position:relative;overflow:hidden;transition:transform .55s cubic-bezier(.2,1.4,.4,1)}.dz-snarky__half img,.dz-snarky__half .dz-snarky__bar{position:absolute;top:0;width:200%;max-width:none;height:100%;object-fit:contain}.dz-snarky__half.is-l img,.dz-snarky__half.is-l .dz-snarky__bar{left:0}.dz-snarky__half.is-r img,.dz-snarky__half.is-r .dz-snarky__bar{right:0}.dz-snarky__bar{display:block;margin:auto;inset-block:32%;height:36%!important;border-radius:10px;background:linear-gradient(135deg,#6b3f22,#3f2414 60%,#5a3420);box-shadow:inset 0 0 0 3px #ffdca01f}.dz-snarky__pic:hover .dz-snarky__half.is-l,.dz-snarky__pic:focus-visible .dz-snarky__half.is-l{transform:rotate(-2deg)}.dz-snarky__pic:hover .dz-snarky__half.is-r,.dz-snarky__pic:focus-visible .dz-snarky__half.is-r{transform:rotate(2deg)}.dz-snarky.is-snapped .dz-snarky__half.is-l{transform:translate(-18%) rotate(-16deg)}.dz-snarky.is-snapped .dz-snarky__half.is-r{transform:translate(18%) rotate(16deg)}.dz-snarky.is-snapped .dz-snarky__pic:after{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px;border-radius:50%;background:radial-gradient(circle,#fff,var(--sc) 40%,transparent 70%);animation:dz-flash .7s ease-out forwards}.dz-snarky__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 0}.dz-snarkystrip{display:flex;align-items:center;gap:10px;margin-top:12px;padding:8px 10px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--dz-accent) 45%,transparent);background:color-mix(in srgb,var(--dz-accent) 7%,transparent)}.dz-snarkystrip img{width:44px;height:44px;object-fit:contain;flex:none}.dz-snarkystrip span{display:grid;flex:1;min-width:0;line-height:1.3}.dz-snarkystrip small{font-size:12px;color:var(--dz-mid)}.dz-spellfx{position:fixed;inset:0;z-index:100002;pointer-events:none;overflow:hidden;--sc: #FFE08A;transition:opacity .6s ease}.dz-spellfx.is-out{opacity:0}.dz-spellfx__beam{position:absolute;left:0;top:52%;width:46vw;height:8px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--sc) 60%,#fff);box-shadow:0 0 18px 4px var(--sc),0 0 60px 10px color-mix(in srgb,var(--sc) 50%,transparent);transform:translate(-50vw,18vh) rotate(-14deg);animation:dz-beam .9s cubic-bezier(.5,0,.3,1) forwards}@keyframes dz-beam{to{transform:translate(140vw,-22vh) rotate(-14deg)}}.dz-spellfx__word{position:absolute;left:50%;top:44%;display:grid;gap:6px;width:min(92vw,820px);transform:translate(-50%,-50%);text-align:center;animation:dz-spellword 3.6s ease .45s both}.dz-spellfx__word:before{content:"";position:absolute;inset:-30% -8%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#080a148c,#080a1400)}.dz-spellfx__word strong{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:clamp(38px,9vw,92px);line-height:1.05;color:#fff;text-shadow:0 0 24px var(--sc),0 0 6px var(--sc),0 3px 14px rgba(0,0,0,.6)}.dz-spellfx__word small{font-size:clamp(15px,2.2vw,20px);font-weight:600;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.75)}@keyframes dz-spellword{0%{opacity:0;transform:translate(-50%,-50%) scale(.6);letter-spacing:.3em}14%{opacity:1;transform:translate(-50%,-50%) scale(1.04);letter-spacing:.02em}22%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-58%) scale(1)}}.dz-spellfx .fx-glow{position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--sc) 70%,#fff),transparent 65%);animation:dz-glow 1.8s ease .55s both}@keyframes dz-glow{30%{opacity:.55}to{opacity:0}}.fx-lumos .fx-glow{background:radial-gradient(circle at 50% 46%,#fff 0%,#FFF4C2 25%,rgba(255,244,194,.35) 55%,transparent 80%);animation:dz-lumos 2.4s ease .6s both}@keyframes dz-lumos{18%{opacity:.95}to{opacity:0}}.fx-expelliarmus .fx-glow{background:#ff282852;animation:dz-glow .8s ease .7s both}.fx-confundo .fx-glow{background:conic-gradient(from 0deg,#c9a7ff59,#78c8ff33,#ffa0dc59,#c9a7ff59);animation:dz-glow 2.6s ease .5s both}.fx-wave{position:absolute;left:0;bottom:-4vh;width:160vw;height:62vh;background:radial-gradient(120% 70% at 50% 0,#8cd2ffbf,#3c8ce6b3 45%,#1e5abed1);border-radius:50% 50% 0 0/22% 22% 0 0;transform:translate(-165vw);animation:dz-wave 2.3s cubic-bezier(.4,0,.3,1) .55s forwards}.fx-wave.is-2{height:48vh;opacity:.6;animation-delay:.75s;animation-duration:2.6s}@keyframes dz-wave{45%{transform:translate(-30vw) translateY(-4vh)}to{transform:translate(110vw)}}.fx-bubble{position:absolute;bottom:-30px;width:var(--s);height:var(--s);border-radius:50%;border:2px solid rgba(220,245,255,.85);background:radial-gradient(circle at 35% 30%,#ffffffb3,#a0dcff26 60%);animation:dz-bubble 2.2s ease-in var(--d) forwards}@keyframes dz-bubble{to{transform:translateY(-80vh);opacity:0}}.fx-flame{position:absolute;bottom:-3vh;width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);border-radius:50% 50% 35% 35%/70% 70% 30% 30%;background:radial-gradient(ellipse at 50% 85%,#fff1a8,#ffb13b 32%,#f2541e 62%,#b41e0a00 80%);transform-origin:50% 100%;opacity:0;animation:dz-flame var(--d) ease-in-out .5s 4 alternate both;mix-blend-mode:screen}@keyframes dz-flame{0%{opacity:.9;transform:scaleY(.6) scaleX(1.05)}to{opacity:.95;transform:scaleY(1.1) scaleX(.9) translate(6px)}}.fx-incendio:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(255,120,40,.35),transparent 45%);animation:dz-glow 3.2s ease .45s both}.fx-bird{position:absolute;left:-60px;width:calc(46px * var(--s));color:#ffe9a8;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));animation:dz-bird var(--t) linear var(--d) both}.fx-bird svg{display:block;width:100%;fill:currentColor;animation:dz-flap .28s ease-in-out infinite alternate;transform-origin:50% 60%}@keyframes dz-bird{0%{transform:translate(0)}50%{transform:translate(55vw,-6vh)}to{transform:translate(115vw,4vh)}}@keyframes dz-flap{to{transform:scaleY(.45)}}.fx-petal{position:absolute;top:-30px;width:16px;height:11px;border-radius:80% 0;background:var(--c);box-shadow:inset -2px -2px #00000014;animation:dz-petal var(--t) linear var(--d) both}@keyframes dz-petal{0%{transform:translate(0) rotate(0)}to{transform:translate(var(--dx),110vh) rotate(var(--r))}}.fx-frost{position:absolute;inset:0;opacity:0;box-shadow:inset 0 0 120px 40px #d2f5ffbf,inset 0 0 30px 8px #fffc;background:radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(190,235,255,.35));animation:dz-frost 3.4s ease .5s both}@keyframes dz-frost{25%{opacity:1}75%{opacity:.9}to{opacity:0}}.fx-flake{position:absolute;font-size:var(--s);line-height:1;color:#eaf9ff;text-shadow:0 0 8px #BFEFFF;opacity:0;animation:dz-flake 2.6s ease var(--d) both}@keyframes dz-flake{0%{opacity:0;transform:scale(.2) rotate(0)}30%{opacity:1;transform:scale(1) rotate(40deg)}to{opacity:0;transform:scale(1.1) rotate(90deg)}}.fx-burst{position:absolute;width:0;height:0}.fx-burst b{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#ffb0a8;box-shadow:0 0 10px 3px #ff5a4e;opacity:0;transform:rotate(var(--a));animation:dz-spark 1s cubic-bezier(.1,.7,.3,1) var(--d) both}@keyframes dz-spark{0%{opacity:1;transform:rotate(var(--a)) translate(0)}to{opacity:0;transform:rotate(var(--a)) translate(var(--r)) translateY(20px)}}.dz-fx-float .dz-main{animation:dz-levitate 3.2s ease-in-out both}@keyframes dz-levitate{0%{transform:none}30%{transform:translateY(-22px) rotate(-.4deg)}55%{transform:translateY(-30px) rotate(.4deg)}80%{transform:translateY(-18px)}to{transform:none}}.dz-fx-confund .dz-main{animation:dz-confund 3s ease-in-out both}@keyframes dz-confund{0%,to{filter:none;transform:none}30%{filter:blur(3px) hue-rotate(90deg);transform:rotate(1.2deg) scale(.99)}60%{filter:blur(2px) hue-rotate(-60deg);transform:rotate(-1deg)}}@media (prefers-reduced-motion: reduce){.dz-spellfx__beam,.fx-wave,.fx-bubble,.fx-flame,.fx-bird,.fx-petal,.fx-flake,.fx-burst b,.dz-brewfx b,.dz-brewfx em,.dz-b2__pot.is-fizz{animation:none!important;display:none}.dz-spellfx__word{animation:dz-fade .4s ease both}}.dz-meal__bar p{line-height:1.5}.dz-meal a.dz-btn{text-decoration:none}@media (max-width: 700px){.dz-meal__bar p{font-size:15px;line-height:1.45}.dz-meal__bar p strong{display:block;margin-bottom:2px;font-size:16px}.dz-meal__bar>.dz-meal__ico{align-self:start}.dz-meal__bar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px}.dz-meal__bar>p{grid-column:2}.dz-meal__bar>.dz-meal__ico+p{grid-column:2}.dz-meal__bar>p:first-child{grid-column:1 / -1}.dz-meal__bar>.dz-btn{grid-column:2;justify-self:start}.dz-meal__bar>p:first-child~.dz-btn{grid-column:1 / -1}}.dz-bagfilter{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.dz-bagfilter__chip{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:5px 12px;border-radius:99px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;font-size:13px;line-height:1.2;cursor:pointer}.dz-bagfilter__chip b{font-weight:600;opacity:.75}.dz-bagfilter__chip:hover:not([disabled]){background:#ffffff17}.dz-bagfilter__chip:focus-visible{outline:3px solid var(--dz-accent, #8EA9F0)}.dz-bagfilter__chip.is-active{border-color:var(--dz-accent, #8EA9F0);background:color-mix(in srgb,var(--dz-accent, #8EA9F0) 22%,transparent)}.dz-bagfilter__chip[disabled]{opacity:.4;cursor:default}.dz-bagbean{position:relative}.dz-bagbean__new,.dz-bagbean__done{position:absolute;top:2px;right:2px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:99px;font:700 11px/1 system-ui,sans-serif;font-style:normal;pointer-events:none}.dz-bagbean__new{background:#f2c94c;color:#2a1d05;box-shadow:0 0 0 2px #00000059}.dz-bagbean__done{background:#3fa36b;color:#fff;box-shadow:0 0 0 2px #00000059}.dz-bagbean__new.is-mini,.dz-bagbean__done.is-mini{position:static;min-width:16px;height:16px;padding:0 3px;font-size:10px;box-shadow:none}.dz-bagbean.is-done .dz-bean{opacity:.62;filter:saturate(.7)}.dz-bagbean.is-done:hover .dz-bean{opacity:.9;filter:none}.dz-taste__status{display:inline-flex;align-items:center;gap:8px;max-width:30em;margin:4px auto 0;padding:6px 12px;border-radius:12px;font-size:14px;line-height:1.4;text-align:left}.dz-taste__status b{display:grid;place-items:center;flex:none;min-width:22px;height:22px;padding:0 5px;box-sizing:border-box;border-radius:99px;font-size:12px}.dz-taste__status.is-open{background:#f2c94c1f}.dz-taste__status.is-open b{background:#f2c94c;color:#2a1d05}.dz-taste__status.is-done{background:#3fa36b24}.dz-taste__status.is-done b{background:#3fa36b;color:#fff}@media (max-width: 520px){.dz-bagfilter__chip{font-size:12px;padding:4px 10px;min-height:32px}}.dz-fx-crack.has-png{overflow:hidden}.fx-p{position:absolute;display:block;width:var(--s);opacity:var(--op, 1);transform:translate(-50%,-50%) rotate(var(--r, 0deg));pointer-events:none}.fx-p img{display:block;width:100%;height:auto;max-width:none;animation:var(--fx-anim) var(--t, 2s) var(--fx-ease, ease) var(--d, 0s) both;will-change:transform,opacity}.fx-p--fly,.fx-p--sweep,.fx-p--beam{transform:translateY(-50%) rotate(var(--r, 0deg))}.fx-p--rain,.fx-p--rise,.fx-p--float{transform:translate(-50%,-100%) rotate(var(--r, 0deg))}.fx-p--edges{transform:translate(calc(var(--fx) * 50% - 50%),calc(var(--fy) * -50% - 50%)) scale(var(--fx),var(--fy))}.fx-p--fly img{--fx-anim: dz-fxp-fly;--fx-ease: linear}.fx-p--rain img{--fx-anim: dz-fxp-rain;--fx-ease: cubic-bezier(.4,0,.8,.6)}.fx-p--rise img{--fx-anim: dz-fxp-rise;--fx-ease: ease-out;transform-origin:50% 100%}.fx-p--float img{--fx-anim: dz-fxp-float;--fx-ease: ease-in-out}.fx-p--burst img{--fx-anim: dz-fxp-burst;--fx-ease: cubic-bezier(.15,.7,.3,1)}.fx-p--pulse img{--fx-anim: dz-fxp-pulse}.fx-p--spin img{--fx-anim: dz-fxp-spin;--fx-ease: ease-in-out}.fx-p--sweep img{--fx-anim: dz-fxp-sweep;--fx-ease: cubic-bezier(.45,0,.55,1)}.fx-p--beam img{--fx-anim: dz-fxp-beam;--fx-ease: cubic-bezier(.2,.7,.3,1);transform-origin:0 50%}.fx-p--edges img{--fx-anim: dz-fxp-edges;transform-origin:0 100%}.fx-p--overlay img{--fx-anim: dz-fxp-overlay}@keyframes dz-fxp-fly{0%{transform:translate(0)}25%{transform:translate(32vw,calc(var(--bob) * -1))}50%{transform:translate(65vw,var(--bob))}75%{transform:translate(97vw,calc(var(--bob) * -1))}to{transform:translate(135vw)}}@keyframes dz-fxp-rain{0%{transform:translate(0) rotate(0);opacity:0}8%{opacity:1}85%{opacity:1}to{transform:translate(var(--dx),125vh) rotate(var(--rr));opacity:0}}@keyframes dz-fxp-rise{0%{transform:scale(.4,.1);opacity:0}20%{transform:scale(1);opacity:1}45%{transform:translateY(calc(var(--h) * -.35)) scale(.92,1.12)}70%{transform:translateY(calc(var(--h) * -.7)) scale(1.05,.95);opacity:.9}to{transform:translateY(calc(var(--h) * -1)) scale(.5,.8);opacity:0}}@keyframes dz-fxp-float{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:1}25%{transform:translate(var(--sw),-30vh) rotate(16deg)}50%{transform:translate(calc(var(--sw) * -1),-62vh) rotate(-14deg)}75%{transform:translate(var(--sw),-94vh) rotate(10deg)}90%{opacity:1}to{transform:translateY(-125vh) rotate(0);opacity:0}}@keyframes dz-fxp-burst{0%{transform:translate(0) scale(.2);opacity:0}12%{transform:translate(calc(var(--tx) * .15),calc(var(--ty) * .15)) scale(1);opacity:1}70%{opacity:1}to{transform:translate(var(--tx),var(--ty)) scale(.55);opacity:0}}@keyframes dz-fxp-pulse{0%{transform:scale(.2);opacity:0}30%{transform:scale(1.12);opacity:1}55%{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:0}}@keyframes dz-fxp-spin{0%{transform:scale(.2) rotate(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:scale(1.2) rotate(720deg);opacity:0}}@keyframes dz-fxp-sweep{0%{transform:translate(0);opacity:0}8%{opacity:1}88%{opacity:1}to{transform:translate(195vw);opacity:0}}@keyframes dz-fxp-beam{0%{transform:scaleX(0);opacity:1}35%{transform:scaleX(1);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:translate(12vw) scaleX(1);opacity:0}}@keyframes dz-fxp-edges{0%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}82%{transform:scale(1.03);opacity:1}to{transform:scale(1.03);opacity:0}}@keyframes dz-fxp-overlay{0%{transform:scale(1.06);opacity:0}5%{transform:scale(1);opacity:1}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.fx-p img{animation:dz-fade .4s ease both!important}.fx-p:not(.fx-p--pulse):not(.fx-p--overlay):not(.fx-p--edges){display:none}}.dz-routecard{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#e3b34129,#ffffff08 60%);border:1px solid rgba(227,179,65,.35)}.dz-routecard>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dz-routecard strong{font-family:var(--dz-font-brand, Georgia, serif);font-size:19px;font-weight:400;color:var(--dz-strong)}.dz-routecard .dz-small b{color:#f2cf6a}.dz-routecard.has-ready{box-shadow:0 0 0 1px #f2cf6a66,0 0 28px #f2cf6a24}.dz-routecard__gold{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:99px;background:linear-gradient(135deg,#f2cf6a,#c99a2e);color:#2a1d05;font:700 11px/1.6 var(--dz-font);vertical-align:middle}.dz-route__bar{display:block;height:10px;border-radius:99px;background:#ffffff14;overflow:hidden}.dz-route__bar.is-thin{height:6px}.dz-route__bar>span{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,#c99a2e,#f2cf6a)}.dz-rmedal{position:relative;flex:none;display:grid;place-items:center;width:52px;height:52px}.dz-rmedal i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe7a3,#d3a13a 55%,#8a6420);box-shadow:inset 0 0 0 3px #ffffff40,inset 0 -4px 8px #00000040,0 4px 14px #00000059}.dz-rmedal img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.dz-rmedal b{position:relative;font:400 22px/1 var(--dz-font-brand, Georgia, serif);color:#2a1d05;text-shadow:0 1px 0 rgba(255,255,255,.4)}.dz-rmedal.is-big{width:76px;height:76px}.dz-rmedal.is-big b{font-size:32px}.dz-modal--route .dz-modal__box{width:min(900px,100%);padding-top:0}.dz-route__head{position:relative;margin:0 -28px;height:var(--rbh, 150px);overflow:hidden;border-radius:var(--dz-r-lg) var(--dz-r-lg) 0 0;background:linear-gradient(135deg,#3a2a14,#1b2033 70%)}.dz-route__banner{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dz-route__banner.is-drawn svg{width:100%;height:100%}.dz-route__banner.is-drawn path{fill:none;stroke:#f2cf6a8c;stroke-width:3;stroke-dasharray:2 10;stroke-linecap:round}.dz-route__head:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a0d16e0,#0a0d1659 60%,#0a0d161a),linear-gradient(0deg,#10141F,transparent 45%)}.dz-route__htxt{position:absolute;left:28px;bottom:14px;right:80px;z-index:1}.dz-route__htxt h2{margin:2px 0;font:400 clamp(24px,4vw,34px)/1.1 var(--dz-font-brand, Georgia, serif);color:#fff}.dz-route__htxt p{margin:0;color:#f2cf6a;font-weight:600;font-size:14px}.dz-route__preview{margin:14px 0 0}.dz-route__status{display:flex;align-items:center;gap:16px;margin:16px 0 10px}.dz-route__prog{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.dz-route__prog strong{color:var(--dz-strong)}.dz-route__gold{all:unset;box-sizing:border-box;flex:none;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:16px;background:linear-gradient(135deg,#f2cf6a38,#c99a2e1f);border:1px solid rgba(242,207,106,.55);color:#fff;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}button.dz-route__gold:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f2cf6a33}button.dz-route__gold:focus-visible{outline:3px solid #F2CF6A;outline-offset:2px}.dz-route__gold img{display:block;height:auto;max-height:56px;object-fit:contain}.dz-route__gold span{display:flex;flex-direction:column}.dz-route__gold strong{font:400 16px/1.2 var(--dz-font-brand, Georgia, serif);color:#f2cf6a}.dz-route__gold small{font-size:13px;color:var(--dz-soft-text)}.dz-route__gold.is-on{cursor:default;background:linear-gradient(135deg,#f2cf6a,#c99a2e);border-color:#f2cf6a}.dz-route__gold.is-on strong,.dz-route__gold.is-on small{color:#2a1d05}.dz-route__ticket{width:46px;height:30px;border-radius:5px;background:linear-gradient(135deg,#ffe7a3,#c99a2e);box-shadow:inset 0 0 0 2px #ffffff59;position:relative}.dz-route__ticket:after{content:"";position:absolute;right:10px;top:3px;bottom:3px;border-left:2px dotted rgba(42,29,5,.45)}.dz-route__ask{margin:0 0 12px;padding:14px 16px;border-radius:16px;background:#f2cf6a14;border:1px solid rgba(242,207,106,.35)}.dz-route__ask p{margin:0 0 8px}.dz-route__askacts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:0!important}.dz-route__short{color:var(--dz-bad)}.dz-route__tabs{margin:6px 0 12px}.dz-route__dot{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:99px;background:#f2cf6a;color:#2a1d05;font-size:11px}.dz-route__bar2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.dz-rcols{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:44px 1fr 1fr;gap:10px;padding:8px 0;margin:0 0 4px;background:#10141f}.dz-rcols span{text-align:center;padding:6px;border-radius:10px;font:700 12px/1 var(--dz-font);letter-spacing:.12em;text-transform:uppercase;color:#bfd0ff;background:#8ea9f01f}.dz-rcols span:first-child{background:none}.dz-rcols .is-gold{color:#f2cf6a;background:#f2cf6a1f}.dz-rlist{list-style:none;margin:0;padding:0}.dz-rrow{position:relative;display:grid;grid-template-columns:44px 1fr 1fr;gap:10px;padding:5px 0}.dz-rrow:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:4px;background:#ffffff14}.dz-rrow.is-reached:before{background:linear-gradient(#c99a2e,#f2cf6a)}.dz-rrow.is-current:before{background:linear-gradient(#f2cf6a 50%,#ffffff14 50%)}.dz-rrow__node{position:relative;z-index:1;align-self:center;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#1a2030;border:2px solid rgba(255,255,255,.12);font:400 17px/1 var(--dz-font-brand, Georgia, serif);color:var(--dz-mid)}.dz-rrow.is-reached .dz-rrow__node{background:#2a2416;border-color:#c99a2e;color:#f2cf6a}.dz-rrow.is-current .dz-rrow__node{background:linear-gradient(135deg,#f2cf6a,#c99a2e);border-color:#ffe7a3;color:#2a1d05;box-shadow:0 0 0 5px #f2cf6a2e}.dz-rrow.is-current{background:linear-gradient(90deg,rgba(242,207,106,.08),transparent);border-radius:14px}.dz-rcard{position:relative;display:flex;align-items:center;gap:10px;min-height:78px;padding:10px 12px;border-radius:14px;background:#8ea9f014;border:1px solid rgba(142,169,240,.16);min-width:0}.dz-rcard--p{background:#f2cf6a14;border-color:#f2cf6a38}.dz-rcard__pic{flex:none;display:grid;place-items:center;width:52px;height:52px}.dz-rcard__pic img{width:100%;height:100%;object-fit:contain}.dz-rcard__txt strong{line-height:1.25;overflow-wrap:anywhere}.dz-route__gold small .dz-m,.dz-rcard__txt .dz-m{white-space:nowrap}.dz-rcard__pic .dz-www__coin,.dz-rcard__pic .dz-xptok{transform:scale(.8)}.dz-rcard__pic.is-empty{opacity:.2}.dz-rcard__boost{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#b9a2ff 45%,#6b4fd6);color:#fff;font-size:22px;box-shadow:0 0 14px #b9a2ff73}.dz-rcard__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dz-rcard__txt small{font:700 11px/1.2 var(--dz-font);letter-spacing:.08em;text-transform:uppercase;color:var(--dz-mid);overflow-wrap:anywhere}.dz-rcard__txt strong{font-size:18px;color:var(--dz-strong);font-weight:600}.dz-rcard__go{flex:none}.dz-rcard__ok{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#3fa36b;color:#fff;font-weight:700}.dz-rcard__lock{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#f2cf6a}.dz-rcard__lock svg{width:15px;height:15px;fill:#2a1d05}.dz-rcard.is-locked{opacity:.62}.dz-rcard.is-locked .dz-rcard__pic{filter:saturate(.6)}.dz-rcard.is-done{opacity:.55}.dz-rcard.is-ready{opacity:1;box-shadow:0 0 0 1px #f2cf6a80,0 0 22px #f2cf6a26}.dz-rcard.is-none{opacity:.35}.dz-rms{display:flex;align-items:center;gap:10px;margin:10px 0 4px 54px;padding:6px 14px;border-radius:99px;background:linear-gradient(90deg,#f2cf6a40,#f2cf6a0a);color:#f2cf6a;font:400 15px/1.2 var(--dz-font-brand, Georgia, serif);letter-spacing:.03em}.dz-rms img{width:34px;height:34px;object-fit:contain;margin:-8px 0}.dz-rrow.is-ms .dz-rcard{min-height:92px}.dz-rtasks{margin:0 0 18px}.dz-rtasks h3{margin:0;font:400 22px/1.2 var(--dz-font-brand, Georgia, serif);color:var(--dz-strong)}.dz-rtasks__end{margin:2px 0 8px;color:#f2cf6a!important}.dz-rtask{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;background:#ffffff09;border:1px solid var(--dz-line, rgba(255,255,255,.07));margin-bottom:8px}.dz-rtask__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.dz-rtask__main strong{font-weight:600;color:var(--dz-strong)}.dz-rtask__pts{flex:none;display:flex;flex-direction:column;align-items:center;min-width:64px;padding:6px 8px;border-radius:12px;background:#f2cf6a1f;color:#f2cf6a;font:700 18px/1.1 var(--dz-font)}.dz-rtask__pts small{font-size:11px;font-weight:600;color:var(--dz-mid)}.dz-rtask.is-done{opacity:.6}.dz-rtask.is-done .dz-rtask__pts{background:#3fa36b33;color:#7ddba6}.dz-rpts p{line-height:1.6}.dz-rpts__today{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:#f2cf6a14;margin:0 0 12px}.dz-rpts__list{list-style:none;margin:0 0 14px;padding:0;border-radius:14px;overflow:hidden;border:1px solid var(--dz-line, rgba(255,255,255,.07))}.dz-rpts__list li{display:flex;justify-content:space-between;gap:12px;padding:10px 14px}.dz-rpts__list li:nth-child(odd){background:#ffffff09}.dz-rpts__list b{color:#f2cf6a;white-space:nowrap}@media (max-width: 700px){.dz-route__head{margin:0 -16px;height:calc(var(--rbh, 150px) * .8);border-radius:22px 22px 0 0}.dz-route__htxt{left:16px;right:56px}.dz-route__status{flex-wrap:wrap;gap:12px}.dz-route__prog{flex-basis:calc(100% - 92px)}.dz-route__gold{flex-basis:100%;justify-content:center}.dz-rmedal.is-big{width:64px;height:64px}.dz-rcols,.dz-rrow{grid-template-columns:34px 1fr 1fr;gap:6px}.dz-rrow:before{left:15px}.dz-rrow__node{width:34px;height:34px;font-size:14px}.dz-rcard{flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:8px}.dz-rcard__pic{width:42px;height:42px}.dz-rcard__txt strong{font-size:15px}.dz-rcard__go{align-self:stretch;text-align:center;justify-content:center}.dz-rcard__ok{position:absolute;right:6px;top:6px;width:22px;height:22px;font-size:12px}.dz-rcard__lock{right:6px;top:6px;bottom:auto;width:22px;height:22px}.dz-rms{margin-left:40px;font-size:14px}.dz-routecard{flex-wrap:wrap}.dz-routecard>div{flex-basis:calc(100% - 66px)}.dz-routecard>.dz-btn{margin-left:66px}.dz-rtask{gap:10px;padding:10px 12px}}@media (prefers-reduced-motion: reduce){button.dz-route__gold:hover{transform:none}}.dz-route__gold.is-off,.dz-route__gold.is-wait{cursor:default;opacity:.8}.dz-route__gold.is-wait small{color:#f2cf6a}.dz-route__consent{display:flex;gap:10px;align-items:flex-start;margin:4px 0 10px;padding:10px 12px;border-radius:12px;background:#ffffff0a;font-size:14px;line-height:1.45;cursor:pointer}.dz-route__consent input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:#F2CF6A}.dz-route__consent a{color:#f2cf6a}.dz-route__note{margin:0 0 12px}.dz-route__note.is-good{border-color:#7ddba673;background:#3fa36b24}.dz-roster{margin-top:18px;padding:24px}.dz-roster ul{padding-left:0}.dz-roster>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;cursor:pointer;list-style:none}.dz-roster>summary::-webkit-details-marker{display:none}.dz-roster>summary:after{content:"\25be";font-size:18px;opacity:.7;transition:transform .2s}.dz-roster[open]>summary:after{transform:rotate(180deg)}.dz-roster>summary>span:first-child{display:grid;gap:2px}.dz-roster>summary .dz-small{margin-left:auto}.dz-roster__find{display:block;margin:14px 0 12px}.dz-roster__find input{width:100%;max-width:360px;padding:9px 12px;border-radius:10px;border:1px solid var(--dz-line,rgba(255,255,255,.14));background:#0000002e;color:inherit;font:inherit}.dz-roster__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.dz-roster__house{border:1px solid color-mix(in srgb,var(--hc) 35%,transparent);border-top:3px solid var(--hc);border-radius:12px;padding:10px 10px 6px;background:color-mix(in srgb,var(--hc) 6%,transparent);min-width:0}.dz-roster__house.is-mine{box-shadow:0 0 0 1px var(--hc)}.dz-roster__house h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:16px}.dz-roster__house h3 img{width:34px;height:34px;object-fit:contain}.dz-roster__house h3 span{display:grid;line-height:1.2}.dz-roster__house h3 small{font-size:12px;font-weight:400;opacity:.75}.dz-roster__house ul{list-style:none;margin:0;padding:0;max-height:420px;overflow:auto;overscroll-behavior:contain}.dz-roster__p{display:flex;align-items:center;gap:9px;padding:6px 4px;border-top:1px solid rgba(255,255,255,.06)}.dz-roster__p:first-child{border-top:0}.dz-roster__p img{width:30px;height:30px;border-radius:50%;flex:none}.dz-roster__p>span{display:grid;min-width:0}.dz-roster__p strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.dz-roster__p.is-me strong{color:var(--hc)}@media (max-width:600px){.dz-roster{padding:16px}.dz-roster__house ul{max-height:300px}.dz-roster>summary .dz-small{margin-left:0}}.dz-fwcard{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#e0602a24,#ffffff08 60%);border:1px solid rgba(224,96,42,.35)}.dz-fwcard.has-ready{box-shadow:0 0 0 1px #e0602a99,0 0 18px #e0602a2e}.dz-fwcard>img{width:54px;height:54px;object-fit:contain;flex:none}.dz-fwcard__ico{font-size:34px;flex:none}.dz-fwcard>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dz-fwcard strong{font-family:var(--dz-font-brand, Georgia, serif);font-size:19px;font-weight:400;color:var(--dz-strong)}@media (max-width: 520px){.dz-fwcard{flex-wrap:wrap}.dz-fwcard .dz-btn{width:100%;text-align:center}}.dz-stu__about{margin:0 0 14px}.dz-stu__about.is-empty{margin-top:0}.dz-stu__bio{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:var(--dz-panel-2);border-left:3px solid var(--house, var(--dz-accent));line-height:1.5;color:var(--dz-text);overflow-wrap:anywhere}.dz-stu__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0}.dz-stu__facts>div{padding:8px 12px;border-radius:10px;border:1px solid var(--dz-line);min-width:0}.dz-stu__facts dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dz-label);margin:0 0 2px}.dz-stu__facts dd{margin:0;color:var(--dz-strong);font-weight:600;overflow-wrap:anywhere}.dz-modal--about .dz-modal__box{width:min(640px,100%)}.dz-about h2{margin:0 0 6px;font-family:var(--dz-font-brand);font-weight:400;color:var(--dz-strong)}.dz-about__intro{margin:0 0 16px}.dz-about__form{display:grid;gap:16px}.dz-about__form label>span{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--dz-soft-text)}.dz-about__form label>span small{font-weight:400;color:var(--dz-muted)}.dz-about__form select,.dz-about__form input:not([type=checkbox]),.dz-about__form textarea{width:100%;box-sizing:border-box;min-height:42px;padding:8px 12px;border-radius:10px;border:1px solid var(--dz-line-2);background:var(--dz-panel-2);color:var(--dz-strong);font:inherit}.dz-about__form select option{background:#10141f;color:var(--dz-text)}.dz-about__form textarea{resize:vertical;min-height:84px;line-height:1.45}.dz-about__form :is(select,input,textarea):focus-visible{outline:2px solid var(--dz-accent);outline-offset:1px}.dz-about__form [aria-invalid=true]{border-color:var(--dz-bad)}.dz-about__age{margin:0;padding:14px 16px 12px;border:1px solid color-mix(in srgb,var(--dz-accent) 45%,transparent);border-radius:14px;background:var(--dz-soft);min-width:0}.dz-about__age legend{padding:0 6px;font-weight:600;color:var(--dz-strong)}.dz-about__age>p{margin:0 0 10px}.dz-about__req{margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--dz-accent);color:var(--dz-on-accent);font-size:11px;font-weight:700;vertical-align:1px}.dz-about__row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:10px;align-items:end}.dz-about__agenow{padding-bottom:11px;font-weight:600;color:var(--dz-strong);white-space:nowrap}.dz-about__check{display:flex;gap:8px;align-items:center;margin-top:10px;font-size:13px;color:var(--dz-soft-text)}.dz-about__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dz-about__err{margin:0}.dz-about__acts{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 520px){.dz-about__grid{grid-template-columns:1fr}.dz-about__row{grid-template-columns:1fr 1fr}.dz-about__agenow{grid-column:1 / -1;padding:0}}.dz-feather{position:fixed;top:-14vh;z-index:100001;width:clamp(70px,11vw,130px);pointer-events:none;animation:dz-feather-fall 6.4s cubic-bezier(.35,.05,.45,1) forwards}.dz-feather__sway{animation:dz-feather-sway 2.1s ease-in-out infinite alternate}.dz-feather img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 10px rgba(255,150,60,.75)) drop-shadow(0 4px 6px rgba(0,0,0,.35))}.dz-feather.is-golden img{filter:drop-shadow(0 0 14px rgba(255,215,110,.95)) drop-shadow(0 4px 6px rgba(0,0,0,.35))}.dz-feather.is-still{top:30vh;animation:dz-feather-still 3s ease-out forwards}.dz-feather.is-still .dz-feather__sway{animation:none}.dz-toast__feather{width:34px;height:34px;object-fit:contain;flex:none;margin-right:4px;vertical-align:middle}@keyframes dz-feather-fall{0%{transform:translateY(0);opacity:0}8%{opacity:1}85%{opacity:1}to{transform:translateY(124vh);opacity:0}}@keyframes dz-feather-sway{0%{transform:translate(calc(var(--sway) * -1)) rotate(-28deg)}to{transform:translate(var(--sway)) rotate(22deg)}}@keyframes dz-feather-still{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}
