:root{color:#fff;background:#050812;font-family:PingFang SC,Microsoft YaHei,sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{overflow:hidden;background:#050812}button,input,textarea,select{font:inherit}button{padding:0;border:0;color:inherit;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent}img,svg{display:block;-webkit-user-select:none;user-select:none}.dafuwen-app{position:relative;width:100%;height:100%;overflow:hidden}.dafuwen-stage{position:absolute;left:50%;top:50%;width:1080px;height:1920px;transform-origin:center center}.dafuwen-loading-page{position:relative;width:100%;height:100%;overflow:hidden;background:#030806}.dafuwen-loading-page__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dafuwen-loading-page:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#0000001f,#0000 42%,#0003),radial-gradient(circle at 50% 62%,#126f5b29,#0000 30%);pointer-events:none}.dafuwen-loading-page__sparkles{position:absolute;inset:0;z-index:1;pointer-events:none}.dafuwen-loading-page__sparkles span{position:absolute;width:8px;height:8px;border-radius:50%;background:#ffe9a4;box-shadow:0 0 10px #ffe68ef2,0 0 20px #ffba4f94;animation:dafuwen-loading-spark 1.8s ease-in-out infinite}.dafuwen-loading-page__sparkles span:nth-child(1){left:214px;top:940px;animation-delay:-.2s}.dafuwen-loading-page__sparkles span:nth-child(2){left:304px;top:1016px;animation-delay:-.82s}.dafuwen-loading-page__sparkles span:nth-child(3){left:654px;top:936px;animation-delay:-1.18s}.dafuwen-loading-page__sparkles span:nth-child(4){left:782px;top:1094px;animation-delay:-.42s}.dafuwen-loading-page__sparkles span:nth-child(5){left:420px;top:1190px;animation-delay:-1.46s}.dafuwen-loading-page__sparkles span:nth-child(6){left:584px;top:1218px;animation-delay:-.62s}.dafuwen-loading-page__sparkles span:nth-child(7){left:330px;top:1334px;animation-delay:-1.26s}.dafuwen-loading-page__sparkles span:nth-child(8){left:728px;top:1314px;animation-delay:-.94s}.dafuwen-loading-page__sparkles span:nth-child(9){left:214px;top:1438px;animation-delay:-80ms}.dafuwen-loading-page__sparkles span:nth-child(10){left:838px;top:1446px;animation-delay:-1.62s}.dafuwen-loading-page__sparkles span:nth-child(11){left:468px;top:1512px;animation-delay:-.34s}.dafuwen-loading-page__sparkles span:nth-child(12){left:608px;top:1546px;animation-delay:-1.08s}.dafuwen-loading-page__sparkles span:nth-child(13){left:510px;top:844px;animation-delay:-1.32s}.dafuwen-loading-page__sparkles span:nth-child(14){left:890px;top:996px;animation-delay:-.72s}.dafuwen-loading-page__sparkles span:nth-child(15){left:152px;top:1132px;animation-delay:-.52s}.dafuwen-loading-page__sparkles span:nth-child(16){left:916px;top:1250px;animation-delay:-1.52s}.dafuwen-loading-page__sparkles span:nth-child(17){left:246px;top:1558px;animation-delay:-1.12s}.dafuwen-loading-page__sparkles span:nth-child(18){left:802px;top:1588px;animation-delay:-.26s}.dafuwen-loading-page__panel{position:absolute;left:50%;top:50%;z-index:2;display:grid;justify-items:center;width:840px;transform:translate(-50%,-50%)}.dafuwen-loading-progress{position:relative;width:840px;height:87px}.dafuwen-loading-progress__bar{position:absolute;left:54px;top:21px;z-index:1;width:733px;height:45px;overflow:hidden}.dafuwen-loading-progress__fill{width:733px;height:45px;object-fit:fill;clip-path:inset(0 calc(100% - var(--loading-progress)) 0 0);filter:drop-shadow(0 0 6px rgba(72,255,174,.76)) drop-shadow(0 0 14px rgba(255,221,104,.34))}.dafuwen-loading-progress__frame{position:absolute;inset:0;z-index:2;width:840px;height:87px;object-fit:contain;pointer-events:none}.dafuwen-loading-progress__ball{position:absolute;left:var(--loading-ball-left);top:43px;z-index:3;width:148px;height:75px;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 0 10px rgba(255,238,150,.72)) drop-shadow(0 6px 10px rgba(0,0,0,.42))}.dafuwen-loading-page__progress-text{margin-top:14px;color:#f8e8b4;font-size:22px;font-weight:500;line-height:1;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.86),0 0 8px rgba(255,218,110,.42)}@keyframes dafuwen-loading-spark{0%,to{opacity:.26;transform:translateY(8px) scale(.72)}50%{opacity:1;transform:translateY(-8px) scale(1.08)}}.dafuwen-stage__background{position:relative;width:100%;height:100%;overflow:hidden;background:url(/assets/bjx1-CLEcqu2B.png) center center / cover no-repeat}.dafuwen-stage__background--not-started{background:url(/assets/001-Dn4pAPMe.png) center center / cover no-repeat}.dafuwen-stage__background--psd-home{background:#06160f}.dafuwen-psd-home{position:absolute;inset:0;z-index:20;width:1080px;height:1920px;overflow:hidden}.dafuwen-psd-home__element{position:absolute;display:block;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.dafuwen-psd-home__notice-marquee{position:absolute;overflow:hidden;color:#ffe892;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:22px;font-weight:200;line-height:23px;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.dafuwen-psd-home__notice-text{display:inline-block;padding-left:100%;animation:dafuwen-home-notice-marquee 9s linear infinite}.dafuwen-psd-home__notice-player,.dafuwen-psd-home__notice-coins{color:#24f47c;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 8px rgba(36,244,124,.62)}@keyframes dafuwen-home-notice-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.dafuwen-psd-home__remote-dice-count{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#ffe892;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:22px;font-weight:200;line-height:23px;white-space:nowrap;text-align:center;text-shadow:0 1px 2px rgba(61,26,0,.9),0 0 8px rgba(255,224,103,.48);pointer-events:none;-webkit-user-select:none;user-select:none}.dafuwen-psd-home__current-turn{position:absolute;z-index:80;box-sizing:border-box;border:4px solid rgba(255,224,79,.95);border-radius:20px;box-shadow:0 0 18px #ffe867f2,0 0 38px #ffb826b8,inset 0 0 20px #ffe04f52;pointer-events:none;animation:dafuwen-current-turn-glow 1.2s ease-in-out infinite alternate}@keyframes dafuwen-current-turn-glow{0%{opacity:.72;filter:brightness(1)}to{opacity:1;filter:brightness(1.18)}}.dafuwen-psd-home__hit-area{position:absolute;z-index:200;padding:0;border:0;background:transparent;cursor:pointer}.dafuwen-psd-home__hit-area:focus-visible{outline:4px solid rgba(255,238,125,.9);outline-offset:2px}.dafuwen-psd-home__rules-button{position:absolute;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.dafuwen-psd-home__rules-icon{width:100%;height:100%;object-fit:fill;pointer-events:none}.dafuwen-psd-home__rules-button:active{transform:scale(.96)}.dafuwen-psd-home__rules-button:focus-visible{outline:4px solid rgba(255,238,125,.9);outline-offset:2px}.dafuwen-psd-home__player-panel-hit-area{position:absolute;z-index:199;padding:0;border:0;background:transparent;cursor:pointer}.dafuwen-psd-home__player-panel-hit-area:focus-visible{outline:4px solid rgba(255,238,125,.9);outline-offset:2px}.dafuwen-center-dice__image{position:absolute;z-index:180;display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.dafuwen-center-dice-button{position:absolute;z-index:201;padding:0;border:0;background:transparent;cursor:pointer}.dafuwen-center-dice-button:focus-visible{outline:4px solid rgba(255,238,125,.9);outline-offset:2px}.dafuwen-psd-home__text{position:absolute;z-index:120;display:flex;align-items:center;justify-content:flex-start;color:#fff0a4;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:25px;font-weight:200;line-height:1;letter-spacing:0;text-shadow:0 2px 0 rgba(31,12,0,.82),0 0 7px rgba(255,220,105,.42);pointer-events:none}.dafuwen-psd-home__total-assets{position:absolute;z-index:121;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 12px;border:1px solid rgba(151,104,28,.72);border-radius:9px;color:#ffe39a;background:linear-gradient(180deg,#674d1cf5,#4c3814f5);box-shadow:inset 0 1px #ffe7912e,0 2px 5px #0000005c;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:24px;font-weight:200;line-height:1;letter-spacing:0;text-align:center;text-shadow:0 2px 0 rgba(31,12,0,.82),0 0 7px rgba(255,220,105,.42);white-space:nowrap;pointer-events:none}.dafuwen-psd-home__player-name{position:absolute;z-index:120;display:flex;align-items:center;justify-content:center;color:#fff0a4;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:21px;font-weight:200;line-height:1;letter-spacing:0;text-shadow:0 2px 0 rgba(31,12,0,.82),0 0 7px rgba(255,220,105,.42);pointer-events:none}.dafuwen-psd-home__house,.dafuwen-psd-home__qr{position:absolute;z-index:119;display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.dafuwen-psd-home__avatar{position:absolute;inset:0;z-index:118;pointer-events:none}.dafuwen-psd-home__avatar-clip{position:absolute;z-index:2;overflow:hidden;border-radius:16px}.dafuwen-psd-home__avatar-image{position:absolute;left:50%;top:33%;display:block;width:100px;height:100px;transform:translate(-50%,-50%);object-fit:cover;object-position:center center}.dafuwen-psd-home__avatar-frame{position:absolute;display:block;z-index:1;object-fit:fill}.dafuwen-start-cell-avatar{position:absolute;pointer-events:none;transition:left .18s ease,top .18s ease,transform .18s ease;will-change:left,top}.dafuwen-start-cell-avatar.is-trail{opacity:.76;transform:scale(.92);transition:opacity .16s ease,transform .16s ease}.dafuwen-start-cell-avatar__image{position:absolute;left:var(--board-avatar-image-left, 7px);top:var(--board-avatar-image-top, 7px);display:block;width:var(--board-avatar-image-size, 26px);height:var(--board-avatar-image-size, 26px);overflow:hidden;border-radius:50%;object-fit:cover;object-position:center center}.dafuwen-start-cell-avatar__frame{position:absolute;inset:0;z-index:1;display:block;width:var(--board-avatar-frame-size, 40px);height:var(--board-avatar-frame-size, 40px);object-fit:fill}.dafuwen-coin-change-notice{position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;gap:4px;color:#fff2a8;font-size:20px;font-weight:800;line-height:1;text-shadow:0 2px 2px rgba(0,0,0,.86),0 0 6px rgba(255,214,70,.72);white-space:nowrap;pointer-events:none;animation:dafuwen-coin-change-pop 1.6s ease both}.dafuwen-coin-change-notice.is-negative{color:#ffe082}.dafuwen-coin-change-notice__icon{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.62))}.dafuwen-coin-change-notice__text{display:block}@keyframes dafuwen-coin-change-pop{0%{opacity:0;transform:translateY(8px) scale(.88)}16%,78%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.96)}}.dafuwen-psd-home__top-divider{position:absolute;z-index:121;background:linear-gradient(90deg,#6d4a0d33,#f9d75c 16%,#f3c848,#f9d75c 84%,#6d4a0d33);box-shadow:0 1px #ffef96c7,0 0 9px #ffce3775;pointer-events:none}.dafuwen-settings-button{position:absolute;top:52px;right:56px;z-index:5;display:grid;place-items:center;width:100px;height:105px}.dafuwen-settings-button__icon{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.34))}.dafuwen-settings-button:active{transform:scale(.96)}.dafuwen-board{position:absolute;inset:0;z-index:190;pointer-events:none}.dafuwen-board-avatars{position:absolute;inset:0;z-index:191;pointer-events:none}.dafuwen-board-number{position:absolute;display:grid;place-items:center;pointer-events:auto;cursor:pointer;color:#fff;font-size:34px;font-weight:900;line-height:1;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 10px rgba(0,0,0,.72),0 0 16px rgba(255,255,255,.48)}.dafuwen-board-number.is-event-cell{cursor:pointer}.dafuwen-board-number.is-event-cell:focus-visible{outline:4px solid rgba(255,247,89,.92);outline-offset:-6px;border-radius:16px}.dafuwen-board-number.is-current-turn-cell,.dafuwen-board-number.is-portal-glowing{z-index:3}.dafuwen-board-number.is-current-turn-cell:before,.dafuwen-board-number.is-portal-glowing:before{position:absolute;inset:-8px;z-index:0;content:"";border:4px solid rgba(255,224,79,.95);border-radius:18px;background:radial-gradient(circle at 50% 50%,#ffe86733,#ffb8260f 56%,#ffb82600 72%),#ffe04f14;box-shadow:0 0 18px #ffe867f2,0 0 38px #ffb826b8,inset 0 0 20px #ffe04f52;pointer-events:none;animation:dafuwen-current-turn-glow 1.2s ease-in-out infinite alternate}.dafuwen-property-cell-bg{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.dafuwen-property-badge{position:absolute;left:50%;top:50%;z-index:2;display:grid;justify-items:center;align-content:center;gap:3px;width:62px;min-height:86px;transform:translate(-50%,-50%);pointer-events:none;color:#351c08;font-family:Microsoft YaHei,PingFang SC,sans-serif;text-shadow:none}.dafuwen-property-badge__label{display:block;color:#6a4a28;font-size:18px;font-weight:500;line-height:1;white-space:nowrap}.dafuwen-property-badge__mark{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;box-shadow:inset 0 1px 2px #ffffff3d,0 2px 4px #2f140447}.dafuwen-property-badge__icon{display:block;width:25px;height:25px;object-fit:contain}.dafuwen-property-badge__rent{display:block;color:#321906;font-size:22px;font-weight:200;line-height:1;white-space:nowrap}.dafuwen-adventure-prefix{position:absolute;left:570px;top:958px;z-index:3;transform:translate(-50%,-50%);color:#d8b861;font-size:35px;font-weight:900;line-height:100;letter-spacing:0;white-space:nowrap;text-shadow:0 2px 0 rgba(46,22,4,.72),0 0 8px rgba(255,218,94,.32);pointer-events:none}.dafuwen-not-started-start{position:absolute;left:50%;top:1400px;z-index:5;display:grid;place-items:center;width:520px;height:174px;transform:translate(-50%);outline:none;transition:transform .16s ease,filter .16s ease}.dafuwen-not-started-logo{position:absolute;display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.dafuwen-player-count-select{position:absolute;left:50%;top:760px;z-index:5;display:grid;grid-auto-flow:row;gap:28px;transform:translate(-50%)}.dafuwen-player-count-option{display:grid;place-items:center;width:317px;height:117px;color:#ffe487;font-size:38px;font-weight:900;line-height:1;text-align:center;background:url(/assets/%E5%9B%BE%E5%B1%82%201651-C72-vn9q.png) center / 100% 100% no-repeat;text-shadow:0 2px 0 rgba(51,24,0,.92),0 0 8px rgba(255,221,99,.38);transition:transform .16s ease,filter .16s ease}.dafuwen-player-count-option.is-selected{color:#33ff8a;filter:saturate(1.2) drop-shadow(0 0 16px rgba(255,226,96,.62))}.dafuwen-player-count-option:active{transform:scale(.97)}.dafuwen-not-started-start__image{width:520px;height:auto;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.54)) drop-shadow(0 0 12px rgba(255,226,96,.42))}.dafuwen-not-started-start:active{transform:translate(-50%) scale(.97);filter:saturate(1.1)}.dafuwen-finish-icon{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.42)) drop-shadow(0 0 10px rgba(255,255,255,.42))}.dafuwen-bomb-notice{position:absolute;inset:0;z-index:17;display:grid;place-items:center;padding:0 118px;pointer-events:none}.dafuwen-bomb-notice__panel{display:flex;align-items:center;gap:22px;width:680px;min-height:148px;padding:24px 30px;border:3px solid rgba(255,225,72,.78);border-radius:24px;background:radial-gradient(circle at 20% 0%,rgba(255,83,67,.34),transparent 46%),linear-gradient(180deg,#261f3af5,#120c21f5);box-shadow:0 22px 52px #0000007a,0 0 28px #ff472d6b,inset 0 0 26px #ffe14829;animation:dafuwen-bomb-notice-pop .26s ease-out both}.dafuwen-bomb-notice__icon{flex:0 0 auto;width:86px;height:86px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(255,226,64,.68))}.dafuwen-bomb-notice__content{min-width:0;display:grid;gap:10px}.dafuwen-bomb-notice__title{color:#ffe653;font-size:42px;font-weight:900;line-height:1;text-shadow:0 0 12px rgba(255,226,64,.74),0 4px 8px rgba(0,0,0,.46)}.dafuwen-bomb-notice__message{color:#fffffff5;font-size:28px;font-weight:900;line-height:1.26;overflow-wrap:anywhere;text-shadow:0 3px 8px rgba(0,0,0,.58)}@keyframes dafuwen-bomb-notice-pop{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.dafuwen-task-effect{--task-effect-image-y: -130px;--task-effect-image-height: 932px;position:absolute;inset:0;z-index:325;display:grid;place-items:center;padding:0;pointer-events:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.dafuwen-task-effect__panel{position:relative;width:697px;height:904px;pointer-events:auto;animation:dafuwen-task-dialog-pop .22s ease-out both;transition:opacity .26s ease,transform .26s ease}.dafuwen-task-effect__image{position:absolute;left:0;top:0;display:block;width:100%;height:var(--task-effect-image-height);object-fit:fill;transform:translateY(var(--task-effect-image-y))}.dafuwen-task-effect.is-energy{--task-effect-image-y: -109px}.dafuwen-task-effect-fade-enter-active,.dafuwen-task-effect-fade-leave-active{transition:opacity .3s ease}.dafuwen-task-effect-fade-enter-active .dafuwen-task-effect__panel,.dafuwen-task-effect-fade-leave-active .dafuwen-task-effect__panel{transition:opacity .3s ease,transform .3s ease}.dafuwen-task-effect-fade-enter-from,.dafuwen-task-effect-fade-leave-to{opacity:0}.dafuwen-task-effect-fade-enter-from .dafuwen-task-effect__panel{opacity:0;transform:scale(.96)}.dafuwen-task-effect-fade-leave-to .dafuwen-task-effect__panel{opacity:0;transform:scale(.98)}.dafuwen-dice-dialog{position:absolute;inset:0;z-index:310;display:grid;place-items:center;padding:0;pointer-events:none;background:#00000057}.dafuwen-dice-dialog__panel{position:relative;display:grid;place-items:center;width:240px;height:240px;padding:0;border:2px solid rgba(231,187,77,.92);border-radius:8px;background:radial-gradient(circle at 50% 18%,rgba(31,213,151,.26),transparent 42%),linear-gradient(180deg,#171f1ef5,#0a0f12f7);box-shadow:0 26px 58px #0009,0 0 28px #e0ad393d,inset 0 0 28px #33ee9e14;animation:dafuwen-task-dialog-pop .22s ease-out both}.dafuwen-dice{position:relative;display:grid;place-items:center;width:160px;height:160px}.dafuwen-dice__image{display:block;width:160px;height:160px;object-fit:contain}.dafuwen-task-dialog{--task-dialog-accent: #00ff5a;--task-dialog-accent-glow: rgba(0, 255, 90, .58);--task-dialog-complete-border: rgba(45, 183, 91, .86);--task-dialog-complete-bg: linear-gradient(180deg, #178d45, #05682d);position:absolute;inset:0;z-index:320;display:grid;place-items:center;padding:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dafuwen-game-result-dialog{z-index:340}.dafuwen-task-dialog__panel{position:relative;width:697px;height:904px;padding:0;border:0;border-radius:0;background:url(/assets/tangchuang-s-bg-Cv6pQIDl.png) center / 100% 100% no-repeat;box-shadow:0 26px 62px #000000a3,0 0 24px #ffd55b1f;animation:dafuwen-task-dialog-pop .22s ease-out both}.dafuwen-task-dialog__title{position:absolute;left:50%;top:200px;width:430px;margin:0;transform:translate(-50%);color:var(--task-dialog-accent);font-size:42px;font-weight:900;line-height:1;text-align:center;white-space:nowrap;text-shadow:0 0 8px var(--task-dialog-accent-glow),0 2px 3px rgba(0,0,0,.82)}.dafuwen-task-dialog__cell{position:absolute;left:50%;top:150px;width:420px;margin:0;padding:0;border:0;transform:translate(-50%);color:#c7b27b;font-size:24px;font-weight:700;line-height:1;text-align:center;background:transparent;text-shadow:0 2px 2px rgba(0,0,0,.86),0 0 6px rgba(255,222,132,.28)}.dafuwen-task-dialog__description{position:absolute;left:132px;top:286px;width:433px;height:154px;display:block;margin:0;padding:0 8px;border:0;color:#d7c99e;font-size:26px;font-weight:100;line-height:1.42;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;text-align:center;white-space:pre-line;background:transparent;text-shadow:0 2px 2px rgba(0,0,0,.78),0 0 6px rgba(255,224,132,.18)}.dafuwen-task-dialog__description::-webkit-scrollbar{width:6px}.dafuwen-task-dialog__description::-webkit-scrollbar-thumb{border-radius:999px;background:#e1b546b8}.dafuwen-task-dialog__actions{position:absolute;left:50%;top:456px;width:100%;display:flex;justify-content:center;gap:32px;margin:0;transform:translate(-50%)}.dafuwen-task-dialog__actions.is-single{gap:0}.dafuwen-task-dialog__fail,.dafuwen-task-dialog__complete{width:158px;height:54px;padding:0;border:1px solid rgba(217,172,63,.82);border-radius:5px;color:#fff2bd;font-size:22px;font-weight:700;line-height:1;text-align:center;text-shadow:0 2px 3px rgba(0,0,0,.78);box-shadow:inset 0 1px #fff0b42e,0 5px 9px #0000005c;cursor:pointer}.dafuwen-task-dialog__fail:disabled,.dafuwen-task-dialog__complete:disabled{border-color:#937d5394;color:#fff2bd6b;background:linear-gradient(180deg,#353126e6,#1f1d18f0);box-shadow:none;cursor:not-allowed;filter:grayscale(.65)}.dafuwen-task-dialog__fail{background:linear-gradient(180deg,#2b200bf0,#1e1608f5)}.dafuwen-task-dialog__complete{border-color:var(--task-dialog-complete-border);background:var(--task-dialog-complete-bg)}.dafuwen-bankruptcy-dialog{--task-dialog-accent: #ffd86a;--task-dialog-accent-glow: rgba(255, 200, 73, .5);--task-dialog-complete-border: rgba(217, 172, 63, .82);--task-dialog-complete-bg: linear-gradient(180deg, #a67a0a, #715000);position:absolute;inset:0;z-index:330;display:grid;place-items:center;padding:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dafuwen-bankruptcy-dialog__avatar{position:absolute;left:50%;top:132px;width:72px;height:72px;border:2px solid rgba(223,180,70,.92);border-radius:50%;transform:translate(-50%);object-fit:cover;background:#0000006b;box-shadow:0 0 13px #ffd35152,inset 0 0 8px #00000073}.dafuwen-bankruptcy-dialog__title{top:238px;width:500px;color:#ffe49a;font-size:40px}.dafuwen-bankruptcy-dialog__message{position:absolute;left:50%;top:326px;width:414px;min-height:68px;display:grid;place-items:center;margin:0;padding:0 18px;transform:translate(-50%);color:#d7c99e;font-size:26px;font-weight:700;line-height:1.28;text-align:center;background:#53071fe0;text-shadow:0 2px 2px rgba(0,0,0,.76)}.dafuwen-bankruptcy-dialog__actions{top:448px}.dafuwen-duel-result-dialog{--task-dialog-accent: #ffd33f;--task-dialog-accent-glow: rgba(255, 211, 63, .54);--task-dialog-complete-border: rgba(191, 143, 23, .88);--task-dialog-complete-bg: linear-gradient(180deg, #a97908, #715000);z-index:335}.dafuwen-duel-result-dialog__cell{color:#d8aa45}.dafuwen-duel-result-dialog__title{top:224px;color:#ffe69a;font-size:58px}.dafuwen-duel-result-dialog__message{top:326px;height:62px;padding:14px 18px;color:#f6d68b;font-size:23px;line-height:1.35;background:#5e0c239e;overflow:hidden}.dafuwen-duel-result-dialog__actions{top:444px;align-items:center;gap:28px}.dafuwen-duel-result-dialog__confirm{width:160px}.dafuwen-duel-result-dialog__countdown{color:#f7d278;font-size:26px;font-weight:700;line-height:54px;text-shadow:0 2px 3px rgba(0,0,0,.82)}.dafuwen-property-dialog__detail{position:absolute;left:50%;top:258px;display:grid;grid-template-columns:1fr;row-gap:14px;width:430px;min-height:150px;padding:18px 28px;transform:translate(-50%);color:#f8d989;font-size:24px;font-weight:700;line-height:1.25;text-align:left;background:#3e091a7a;box-shadow:inset 0 0 14px #ffd65e1a}.dafuwen-property-dialog__owner{display:flex;align-items:center;gap:12px;min-width:0;height:54px;color:#ffe49a;font-size:24px;font-weight:700;line-height:1}.dafuwen-property-dialog__owner-avatar-wrap{width:50px;height:50px;flex:0 0 auto;border:2px solid rgba(223,180,70,.9);border-radius:50%;background:#0000006b;overflow:hidden}.dafuwen-property-dialog__owner-avatar{display:block;width:100%;height:100%;object-fit:cover}.dafuwen-property-dialog__owner-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dafuwen-property-dialog__detail-level,.dafuwen-property-dialog__detail-rent{color:#d9c48b;font-size:24px;line-height:1.3;text-shadow:0 2px 2px rgba(0,0,0,.72)}.dafuwen-task-dialog.is-energy,.dafuwen-task-dialog.is-shortcut,.dafuwen-task-dialog.is-treasure{--task-dialog-accent: #00ff5a;--task-dialog-accent-glow: rgba(0, 255, 90, .58);--task-dialog-complete-border: rgba(45, 183, 91, .86);--task-dialog-complete-bg: linear-gradient(180deg, #178d45, #05682d)}.dafuwen-task-dialog.is-trap{--task-dialog-accent: #ff4b2f;--task-dialog-accent-glow: rgba(255, 75, 47, .62);--task-dialog-complete-border: rgba(236, 82, 58, .88);--task-dialog-complete-bg: linear-gradient(180deg, #bd3522, #8d1f14)}.dafuwen-task-dialog.is-random,.dafuwen-task-dialog.is-duel{--task-dialog-accent: #ffd33f;--task-dialog-accent-glow: rgba(255, 211, 63, .54);--task-dialog-complete-border: rgba(191, 143, 23, .88);--task-dialog-complete-bg: linear-gradient(180deg, #a97908, #715000)}.dafuwen-task-dialog.is-portal{--task-dialog-accent: #b242ff;--task-dialog-accent-glow: rgba(178, 66, 255, .58);--task-dialog-complete-border: rgba(166, 68, 230, .88);--task-dialog-complete-bg: linear-gradient(180deg, #7724a8, #541478)}.dafuwen-task-dialog.is-lucky-double{--task-dialog-accent: #31a8ff;--task-dialog-accent-glow: rgba(49, 168, 255, .58);--task-dialog-complete-border: rgba(56, 156, 221, .88);--task-dialog-complete-bg: linear-gradient(180deg, #1d78b5, #11517f)}.dafuwen-task-dialog__fail:active,.dafuwen-task-dialog__complete:active{transform:translateY(1px)}.dafuwen-task-dialog__fail:focus-visible,.dafuwen-task-dialog__complete:focus-visible{outline:3px solid rgba(255,238,142,.9);outline-offset:3px}.dafuwen-remote-dice-dialog{--task-dialog-accent: #ffd33f;--task-dialog-accent-glow: rgba(255, 211, 63, .54);--task-dialog-complete-border: rgba(191, 143, 23, .88);--task-dialog-complete-bg: linear-gradient(180deg, #a97908, #715000);position:absolute;inset:0;z-index:330;display:grid;place-items:center;padding:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dafuwen-remote-dice-picker__grid{position:absolute;left:50%;top:286px;width:432px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;transform:translate(-50%)}.dafuwen-remote-dice-value{position:relative;display:grid;place-items:center;height:96px;padding:0;border:1px solid rgba(217,172,63,.88);border-radius:10px;overflow:visible;background:#00000075;box-shadow:inset 0 1px #fff0b433,0 6px 10px #00000061;cursor:pointer}.dafuwen-remote-dice-value:before{position:absolute;inset:-8px;z-index:0;content:"";border:4px solid rgba(255,224,79,0);border-radius:18px;background:radial-gradient(circle at 50% 50%,#ffe86700,#ffb82600 72%),#ffe04f00;box-shadow:none;opacity:0;pointer-events:none;transition:opacity .16s ease,border-color .16s ease,box-shadow .16s ease}.dafuwen-remote-dice-value.is-selected{z-index:1}.dafuwen-remote-dice-value.is-selected:before{border-color:#ffe04ff2;background:radial-gradient(circle at 50% 50%,#ffe86733,#ffb8260f 56%,#ffb82600 72%),#ffe04f14;box-shadow:0 0 18px #ffe867f2,0 0 38px #ffb826b8;opacity:1}.dafuwen-remote-dice-value__image{position:relative;z-index:1;width:76px;height:76px;object-fit:contain;pointer-events:none}.dafuwen-remote-dice-value:active{transform:translateY(1px)}.dafuwen-remote-dice-value:focus-visible{outline:3px solid rgba(255,238,142,.9);outline-offset:3px}.dafuwen-property-dialog{--task-dialog-accent: #ffd33f;--task-dialog-accent-glow: rgba(255, 211, 63, .54);--task-dialog-complete-border: rgba(191, 143, 23, .88);--task-dialog-complete-bg: linear-gradient(180deg, #a97908, #715000);position:absolute;inset:0;z-index:320;display:grid;place-items:center;padding:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes dafuwen-task-dialog-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.dafuwen-victory-dialog{position:absolute;inset:0;z-index:340;display:grid;place-items:center;padding:0 100px;background:#0208129e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dafuwen-victory-dialog__panel{width:720px;padding:46px 44px 44px;border:3px solid rgba(255,235,82,.72);border-radius:24px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(255,231,68,.28),transparent 46%),linear-gradient(180deg,#1c3a56fa,#0c122dfa);box-shadow:0 24px 58px #00000080,0 0 32px #ffd83f47,inset 0 0 32px #2de1ff2e}.dafuwen-victory-dialog__title{margin:0;color:#fff3a5;font-size:58px;font-weight:900;line-height:1;text-shadow:0 0 12px rgba(255,232,89,.86),0 0 28px rgba(255,84,226,.58),0 5px 10px rgba(0,0,0,.48)}.dafuwen-victory-dialog__description{min-height:96px;margin:32px 0 0;padding:26px 28px;border:2px solid rgba(92,241,255,.26);border-radius:18px;color:#f8fdfff5;font-size:34px;font-weight:900;line-height:1.35;overflow-wrap:anywhere;background:#040f21c7}.dafuwen-victory-dialog__actions{display:flex;justify-content:center;gap:22px;margin-top:34px}.dafuwen-victory-dialog__close,.dafuwen-victory-dialog__restart{min-width:180px;height:76px;padding:0 34px;border-radius:18px;color:#fff;font-size:32px;font-weight:900;text-shadow:0 3px 8px rgba(0,0,0,.32);box-shadow:inset 0 2px #ffffff2e,0 12px 20px #00000042}.dafuwen-victory-dialog__close{background:linear-gradient(180deg,#64718f,#263653)}.dafuwen-victory-dialog__restart{background:linear-gradient(180deg,#27e6f0,#b72cff)}.dafuwen-rules-modal{position:absolute;inset:0;z-index:400;display:grid;place-items:center;padding:0 90px;background:#020812a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dafuwen-rules-modal__panel{width:900px;max-height:1440px;padding:34px 42px 42px;border-radius:28px;overflow:auto;background:linear-gradient(180deg,#12304ef5,#0b142afa);box-shadow:0 24px 56px #0000007a,inset 0 0 0 2px #5cf1ff52,inset 0 0 30px #dd38ff2e}.dafuwen-settings-tabs{display:grid;align-content:start;gap:14px}.dafuwen-settings-tab{display:grid;place-items:center;min-height:72px;padding:0 18px;border:2px solid rgba(92,241,255,.24);border-radius:16px;color:#e8faffc7;font-size:28px;font-weight:900;line-height:1;background:#05122abd;box-shadow:inset 0 0 18px #48deff14,0 8px 14px #0000002e}.dafuwen-settings-tab.is-active{border-color:#5cf1ffc7;color:#fff;background:linear-gradient(180deg,#1ad6e4,#0d7fc7);box-shadow:inset 0 2px #ffffff38,0 0 18px #2de8ff61,0 10px 18px #0000003d}.dafuwen-settings-content,.dafuwen-settings-panel{min-width:0}.dafuwen-rules-modal__header{display:flex;align-items:center;justify-content:space-between;gap:24px}.dafuwen-rules-modal__title{margin:0;color:#f6ffff;font-size:48px;font-weight:900;line-height:1;text-shadow:0 0 12px rgba(42,238,255,.72),0 4px 8px rgba(0,0,0,.42)}.dafuwen-rules-modal__close{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;color:#fff;font-size:54px;line-height:1;text-shadow:0 0 10px rgba(255,255,255,.52)}.dafuwen-rules-modal__content{margin:0;color:#f6fffff0;font-size:34px;font-weight:700;line-height:1.55;text-align:left;text-shadow:0 3px 8px rgba(0,0,0,.38)}.dafuwen-task-form{display:grid;gap:22px;margin-top:24px}.dafuwen-event-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.dafuwen-event-type-button{display:grid;gap:6px;min-height:74px;padding:10px 12px;border:2px solid rgba(92,241,255,.24);border-radius:14px;color:#ecfaffdb;text-align:left;background:#05122ab8;box-shadow:inset 0 0 18px #48deff14,0 8px 14px #00000029}.dafuwen-event-type-button.is-selected{border-color:#ffe576db;color:#fff;background:linear-gradient(180deg,#2a95caf0,#1658aaf5);box-shadow:inset 0 2px #ffffff38,0 0 18px #ffdf5857,0 10px 18px #00000038}.dafuwen-event-type-button__name{font-size:24px;font-weight:900;line-height:1.1}.dafuwen-event-type-button__count{color:#e6f5ffb8;font-size:18px;font-weight:200}.dafuwen-task-field{display:grid;gap:12px}.dafuwen-task-label{color:#f6ffffdb;font-size:28px;font-weight:200}.dafuwen-task-input{width:100%;border:2px solid rgba(92,241,255,.3);border-radius:16px;outline:none;color:#fff;font-size:30px;font-weight:700;background:#040f21e6;box-shadow:inset 0 0 18px #48deff1f,0 8px 16px #00000038}.dafuwen-task-cell-select{position:relative;width:100%;height:74px;padding:0 22px;border:2px solid rgba(92,241,255,.3);border-radius:16px;color:#fff;font-size:30px;font-weight:700;text-align:left;background:#040f21e6;box-shadow:inset 0 0 18px #48deff1f,0 8px 16px #00000038}.dafuwen-task-cell-select:after{position:absolute;right:22px;top:50%;content:"";border:10px solid transparent;border-top-color:#f6ffffe6;transform:translateY(-20%)}.dafuwen-task-cell-options{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:30;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:300px;padding:12px;border:2px solid rgba(92,241,255,.34);border-radius:16px;overflow:auto;background:#040f21fa;box-shadow:0 16px 30px #0000005c,inset 0 0 20px #48deff1a}.dafuwen-task-cell-option{height:52px;border-radius:12px;color:#f6ffffeb;font-size:22px;font-weight:200;background:#1e466ea8}.dafuwen-task-cell-option.is-selected{color:#10243e;background:linear-gradient(180deg,#91c6ff,#41e4ff)}.dafuwen-task-input{min-height:144px;padding:20px 22px;resize:none}.dafuwen-task-input::placeholder{color:#d7eeff75}.dafuwen-task-actions,.dafuwen-rules-modal__footer{display:flex;justify-content:flex-end;gap:18px}.dafuwen-task-random,.dafuwen-task-add,.dafuwen-task-save{min-width:168px;height:68px;padding:0 28px;border-radius:16px;color:#fff;font-size:28px;font-weight:900;text-shadow:0 3px 8px rgba(0,0,0,.32);box-shadow:inset 0 2px #ffffff2e,0 10px 18px #0000003d}.dafuwen-task-random{background:linear-gradient(180deg,#1ad6e4,#0d7fc7)}.dafuwen-task-add,.dafuwen-task-save{background:linear-gradient(180deg,#fa57e5,#8f28f0)}.dafuwen-task-list{display:grid;gap:12px;max-height:300px;margin-top:24px;padding:16px;border-radius:18px;overflow:auto;background:#030b19b8;box-shadow:inset 0 0 0 1px #5cf1ff2e}.dafuwen-random-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:24px}.dafuwen-random-count-field{display:grid;gap:10px}.dafuwen-random-count-input{width:100%;height:68px;padding:0 20px;border:2px solid rgba(92,241,255,.3);border-radius:16px;outline:none;color:#fff;font-size:30px;font-weight:200;background:#040f21e6;box-shadow:inset 0 0 18px #48deff1f,0 8px 16px #00000038}.dafuwen-random-generate{min-width:216px}.dafuwen-task-empty{color:#e5f3ffa8;font-size:26px;font-weight:700;text-align:center}.dafuwen-task-item{display:grid;grid-template-columns:62px 116px 1fr;align-items:center;gap:16px;min-height:58px;padding:10px 14px;border-radius:14px;background:#1e466e9e}.dafuwen-task-item__cell{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#fff;font-size:24px;font-weight:900;background:linear-gradient(180deg,#21dff0,#146bd8)}.dafuwen-task-item__event{color:#9debffeb;font-size:30px;font-weight:100;line-height:1.2}.dafuwen-task-item__text{min-width:0;color:#f8fdfff2;font-size:26px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.dafuwen-rules-modal__footer{margin-top:28px}.dafuwen-game-manual-modal{position:absolute;inset:0;z-index:400;display:grid;place-items:center;padding:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.dafuwen-game-manual-modal__panel{position:relative;width:874px;height:984px}.dafuwen-game-manual-modal__background{position:absolute;inset:0;display:block;width:874px;height:984px;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none}.dafuwen-game-manual-modal__scroll{position:absolute;left:57px;top:150px;width:760px;height:760px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#d6a83a rgba(23,7,4,.55);scrollbar-width:thin}.dafuwen-game-manual-modal__scroll::-webkit-scrollbar{width:10px}.dafuwen-game-manual-modal__scroll::-webkit-scrollbar-track{background:#1707048c;border-radius:999px}.dafuwen-game-manual-modal__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#f3da87,#a8761f)}.dafuwen-game-manual-modal__rules{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}.dafuwen-rules-modal{position:absolute;inset:0;z-index:400;display:grid;place-items:center;padding:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.dafuwen-rules-modal__panel{position:relative;width:874px;height:1185px;max-height:none;padding:0;border-radius:0;overflow:visible;background:url(/assets/layer-bg-D6jdSpGG.png) center / 100% 100% no-repeat;box-shadow:0 28px 70px #0000009e}.dafuwen-rules-modal__header{display:block}.dafuwen-rules-modal__title{position:absolute;left:50%;top:74px;width:360px;margin:0;transform:translate(-50%);color:#ffd56e;font-size:44px;font-weight:900;line-height:1;text-align:center;letter-spacing:0;text-shadow:0 2px 0 rgba(55,27,0,.95),0 0 12px rgba(255,217,101,.52);pointer-events:none}.dafuwen-rules-modal__close{position:absolute;right:-40px;top:100px;z-index:5;display:block;width:100px;height:96px;color:transparent;font-size:0;background:url(/assets/%E5%85%B3%E9%97%AD-normal-DF8ctVaZ.png) center / contain no-repeat;filter:drop-shadow(0 7px 10px rgba(0,0,0,.42))}.dafuwen-rules-modal__close:active{background-image:url(/assets/%E5%85%B3%E9%97%AD%20-pressed-DrGkpX8R.png);transform:translateY(1px)}.dafuwen-settings-tabs{position:absolute;left:50%;top:120px;z-index:2;display:grid;grid-template-columns:repeat(2,1fr);gap:0px;width:720px;transform:translate(-50%)}.dafuwen-settings-tabs:after{position:absolute;left:0;right:0;bottom:0;height:1px;content:"";background:#12ff736b;pointer-events:none}.dafuwen-settings-tab{position:relative;z-index:1;display:grid;place-items:center;min-height:84px;padding:0;border:0;border-radius:0;color:#ffd56e;font-size:35px;font-weight:100;line-height:1;background:transparent;box-shadow:none;text-shadow:0 2px 3px rgba(0,0,0,.72)}.dafuwen-settings-tab__label{display:inline-block}.dafuwen-settings-tab__label--task-list{transform:translate(28px)}.dafuwen-settings-tab.is-active{color:#12ff73;background:transparent;box-shadow:none}.dafuwen-settings-tab.is-active:after{position:absolute;left:55%;bottom:0;z-index:2;width:250px;height:6px;content:"";border-radius:999px;background:#12ff73;box-shadow:0 0 10px #12ff73b8;transform:translate(-50%)}.dafuwen-settings-content{position:absolute;width:800px;left:40px;top:242px;bottom:74px;min-width:0}.dafuwen-dice-mode-setting{position:absolute;right:74px;top:190px;z-index:3;display:flex;align-items:center;gap:16px;min-width:250px;height:54px;padding:0 16px;border:1px solid rgba(206,160,48,.72);border-radius:5px;color:#ffe58c;font-size:24px;font-weight:200;line-height:1;background:#121711bd;box-shadow:inset 0 0 12px #22e67f14,0 4px 10px #0000004d;text-shadow:0 2px 3px rgba(0,0,0,.78)}.dafuwen-dice-mode-setting__text{flex:1;white-space:nowrap}.dafuwen-dice-mode-checkbox{position:absolute;width:1px;height:1px;opacity:0}.dafuwen-dice-mode-setting__switch{position:relative;width:64px;height:32px;flex:0 0 auto;border:1px solid rgba(255,232,149,.58);border-radius:999px;background:#2d302ceb;box-shadow:inset 0 2px 5px #00000061}.dafuwen-dice-mode-setting__switch:after{position:absolute;left:4px;top:4px;width:22px;height:22px;content:"";border-radius:50%;background:#d7c792;box-shadow:0 2px 4px #0000006b;transition:transform .16s ease,background .16s ease}.dafuwen-dice-mode-checkbox:checked+.dafuwen-dice-mode-setting__switch{background:#0f7946f0;box-shadow:inset 0 0 8px #2eff9d47,0 0 10px #2eff9d3d}.dafuwen-dice-mode-checkbox:checked+.dafuwen-dice-mode-setting__switch:after{background:#2dffa1;transform:translate(32px)}.dafuwen-dice-mode-checkbox:focus-visible+.dafuwen-dice-mode-setting__switch{outline:3px solid rgba(255,238,142,.9);outline-offset:3px}.dafuwen-settings-panel{position:relative;width:100%;height:100%;min-width:0}.dafuwen-manual-panel-tip,.dafuwen-task-list-panel-tip{position:absolute;left:24px;right:24px;bottom:-180px;margin:0;color:#ffe98b;font-size:30px;font-weight:200;line-height:1.36;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.86),0 0 8px rgba(255,221,98,.34)}.dafuwen-event-type-grid{position:absolute;left:50%;top:4px;display:grid;grid-template-columns:repeat(4,145px);gap:42px 48px;margin:0;transform:translate(-50%)}.dafuwen-event-type-button{position:relative;display:grid;place-items:center;width:145px;height:205px;min-height:0;padding:0;border:0;border-radius:0;color:#ffe786;text-align:center;background:transparent;box-shadow:none;transition:transform .12s ease,filter .12s ease}.dafuwen-event-type-button.is-selected{border-color:transparent;color:#fff;background:transparent;box-shadow:none;filter:drop-shadow(0 0 12px rgba(255,229,82,.78)) saturate(1.14);transform:translateY(-2px)}.dafuwen-event-type-button.is-disabled{cursor:not-allowed;opacity:.38;filter:grayscale(1) brightness(.68);box-shadow:none}.dafuwen-event-type-button.is-disabled .dafuwen-event-type-button__icon{opacity:.58}.dafuwen-event-type-button__icon{display:block;width:145px;height:205px;min-width:145px;min-height:205px;max-width:145px;max-height:205px;object-fit:fill;pointer-events:none}.dafuwen-task-form{position:absolute;left:0;right:0;top:492px;display:grid;gap:12px;margin:0}.dafuwen-task-field{display:block}.dafuwen-task-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dafuwen-task-cell-picker{position:relative}.dafuwen-task-cell-select{position:relative;width:100%;height:76px;padding:0 74px 0 26px;border:2px solid rgba(12,185,102,.78);border-radius:4px;color:#12ff73;font-size:24px;font-weight:200;text-align:left;background:linear-gradient(180deg,#023425f5,#00221cf5);box-shadow:inset 0 0 16px #20ff8629,0 0 10px #11ff7624}.dafuwen-task-cell-select:after{position:absolute;right:24px;top:50%;content:"";border:14px solid transparent;border-top-color:#16e75f;transform:translateY(-20%)}.dafuwen-task-cell-options{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-height:230px;padding:12px;border:2px solid rgba(12,185,102,.78);border-radius:4px;overflow:auto;background:#001a15fa;box-shadow:0 16px 30px #0000006b}.dafuwen-task-cell-option{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 8px;border-radius:4px;color:#d9f4c0;font-size:20px;font-weight:200;background:#074931e6}.dafuwen-task-cell-option__label{min-width:0}.dafuwen-task-cell-option__task-flag{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border:2px solid rgba(18,255,115,.9);border-radius:50%;color:#12ff73;font-size:16px;line-height:1;background:#005634d1;box-shadow:0 0 7px #12ff7357}.dafuwen-task-cell-option.is-selected{color:#06281c;background:#18e76a}.dafuwen-task-cell-option.is-selected .dafuwen-task-cell-option__task-flag{border-color:#06281cdb;color:#06281c;background:#ffee89eb}.dafuwen-task-field--description{position:relative}.dafuwen-task-input{width:100%;min-height:178px;padding:28px 28px 52px;border:2px solid rgba(12,185,102,.62);border-radius:4px;outline:none;color:#fff2bd;line-height:1.48;resize:none;background:url(/assets/%E7%9F%A9%E5%BD%A2%201526-BDxRMZ-H.png) center / 100% 100% no-repeat;box-shadow:none}.dafuwen-task-input::placeholder{color:#ffe89f6b}.dafuwen-task-actions{position:absolute;right:20px;bottom:19px;display:flex;justify-content:flex-end;gap:12px;padding-bottom:5px}.dafuwen-task-random,.dafuwen-task-add{min-width:100px;height:54px;padding:0 14px;border:1px solid rgba(20,194,96,.78);border-radius:3px;color:#16f476;font-size:24px;text-shadow:0 2px 3px rgba(0,0,0,.72);background:#04402cdb;box-shadow:none}.dafuwen-task-add{min-width:116px;color:#ffe47a;border-color:#bd9830d1;background:#5a3c08db}.dafuwen-settings-footer{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:42px}.dafuwen-manual-actions{bottom:-18px;justify-content:center;gap:58px;margin-left:250px}.dafuwen-manual-actions .dafuwen-random-generate{position:relative;display:inline-grid;place-items:center;width:auto;min-width:0;height:58px;padding:0 0 0 24px;border:0;color:#ffe487;font-size:22px;font-weight:900;line-height:1;background:transparent;box-shadow:none;text-shadow:0 2px 0 rgba(51,24,0,.92),0 0 8px rgba(255,221,99,.38)}.dafuwen-manual-actions .dafuwen-random-generate:before{position:absolute;left:0;top:50%;width:14px;height:14px;content:"";border:2px solid rgba(255,228,122,.9);border-radius:50%;box-shadow:0 0 7px #ffdd636b;transform:translateY(-50%)}.dafuwen-long-button,.dafuwen-task-save{display:grid;place-items:center;width:353px;height:78px;min-width:0;padding:0;border:0;border-radius:0;color:#ffe487;font-size:30px;font-weight:100;line-height:1;text-align:center;background:url(/assets/butoon-long-narmal-BK3SRlmK.png) center / 100% 100% no-repeat;box-shadow:none;text-shadow:0 2px 0 rgba(51,24,0,.92),0 0 8px rgba(255,221,99,.38)}.dafuwen-long-button:active,.dafuwen-task-save:active{background-image:url(/assets/butoon-long-narmal-BK3SRlmK.png)}.dafuwen-task-save{width:174px;height:58px}.dafuwen-task-list{position:relative;z-index:3;display:grid;align-content:start;gap:6px;height:750px;max-height:none;margin:0;padding:0 18px 260px 20px;border-radius:0;overflow:auto;scroll-padding-bottom:260px;background:transparent;box-shadow:none;scrollbar-color:#18d274 rgba(0,0,0,.28);scrollbar-width:thin}.dafuwen-task-list::-webkit-scrollbar{width:8px}.dafuwen-task-list::-webkit-scrollbar-thumb{border-radius:999px;background:#18d274}.dafuwen-task-list::-webkit-scrollbar-track{background:#00000047}.dafuwen-task-empty{display:grid;place-items:center;min-height:180px;color:#ffe89fa3;font-size:24px;font-weight:200;text-align:center}.dafuwen-task-row{position:relative;min-height:55px;border-radius:4px;overflow:hidden}.dafuwen-task-delete{position:absolute;right:0;top:0;bottom:0;z-index:0;display:grid;place-items:center;width:82px;padding:0;border:0;color:#fff2d2;font-size:38px;font-weight:200;line-height:1;background:linear-gradient(180deg,#8e1a18f5,#590d0cf5);box-shadow:inset 0 0 0 1px #ffd67a5c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility .14s ease}.dafuwen-task-item{position:relative;z-index:1;display:grid;grid-template-columns:34px 74px 150px minmax(0,1fr) 34px;align-items:center;gap:14px;min-height:55px;padding:0 12px;border-radius:4px;color:#d9f0a1;text-align:left;background:#136643d1;overflow:hidden;cursor:pointer;touch-action:pan-y;transform:translate(calc(var(--task-swipe-offset, 0px) * -1));transition:transform .18s ease}.dafuwen-task-row.is-even .dafuwen-task-item{background:#0e5238d1}.dafuwen-task-row.is-swiping .dafuwen-task-item{transition:none}.dafuwen-task-row.is-swiping .dafuwen-task-delete{opacity:var(--task-delete-progress, 0);visibility:visible}.dafuwen-task-row.is-delete-open .dafuwen-task-delete{opacity:1;visibility:visible;pointer-events:auto}.dafuwen-task-list.has-active-editor .dafuwen-task-item:not(.is-active){color:#d9f0a1d1;background:#496858d1;box-shadow:inset 0 0 0 1px #12ff7329}.dafuwen-task-list.has-active-editor .dafuwen-task-item:not(.is-active):after{position:absolute;inset:0;content:"";border-radius:inherit;pointer-events:none;background:#90978f57}.dafuwen-task-item.is-active{z-index:11;color:#efffc3;background:#087948f2;box-shadow:inset 0 0 0 1px #12ff736b,0 0 12px #12ff7333}.dafuwen-task-item__edit{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#06301f;font-size:24px;font-weight:100;line-height:1;background:#16e75f;box-shadow:0 0 8px #12ff736b;margin-left:10px}.dafuwen-task-item__edit:before{content:"改"}.dafuwen-task-item__cell{display:block;width:auto;height:auto;border-radius:0;color:#ffe58a;font-size:30px;font-weight:100;line-height:1;text-align:center;background:transparent}.dafuwen-task-item__event{color:#ffe58a;font-size:30px;font-weight:100;line-height:1.2}.dafuwen-task-item__text{min-width:0;color:#d9f0a1;font-size:30px;font-weight:100;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dafuwen-task-item__refresh{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;background:transparent}.dafuwen-task-item__refresh-icon{display:block;width:26px;height:26px;object-fit:contain;pointer-events:none}.dafuwen-task-list-editor{position:relative;z-index:12;display:grid;gap:12px;padding:12px;border:2px solid rgba(18,255,115,.72);border-radius:4px;background:#00251df5;box-shadow:inset 0 0 18px #12ff731f,0 10px 20px #00000047}.dafuwen-task-list-editor__header{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:14px;height:70px;padding:0 14px;border:2px solid rgba(18,255,115,.64);border-radius:4px;color:#ffe58a;font-size:30px;font-weight:200;background:linear-gradient(180deg,#02412cf5,#002a22f5);box-shadow:inset 0 0 14px #12ff7324}.dafuwen-task-list-editor__header:before{position:absolute;left:49%;top:12px;bottom:12px;width:2px;content:"";background:#12ff737a;box-shadow:0 0 8px #12ff7338;transform:translate(-50%)}.dafuwen-task-list-editor__event{display:block;min-width:0;padding:0 18px 0 0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dafuwen-task-list-editor__cell-select{position:relative;display:grid;place-items:center;width:100%;height:54px;padding:0 50px 0 12px;border:1px solid rgba(18,255,115,.42);border-radius:3px;color:#ffe58a;font-size:30px;font-weight:200;line-height:1;background:#5a6e6347;box-shadow:inset 0 0 10px #ffffff0d,inset 0 0 14px #12ff7314}.dafuwen-task-list-editor__cell-select:after{position:absolute;right:16px;top:50%;content:"";border:14px solid transparent;border-top-color:#16e75f;transform:translateY(-20%)}.dafuwen-task-list-editor__cell-options{position:absolute;left:12px;right:12px;top:94px;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-height:230px;padding:12px;border:2px solid rgba(12,185,102,.78);border-radius:4px;overflow:auto;background:#001a15fa;box-shadow:0 16px 30px #0000006b}.dafuwen-task-list-editor__cell-option{height:48px;border-radius:4px;color:#d9f4c0;font-size:20px;font-weight:200;background:#074931e6}.dafuwen-task-list-editor__cell-option.is-selected{color:#06281c;background:#18e76a}.dafuwen-task-list-editor__field{position:relative;display:block}.dafuwen-task-list-editor__input{width:100%;min-height:142px;padding:22px 24px 58px;border:1px solid rgba(18,255,115,.58);border-radius:4px;outline:none;color:#d9f0a1;font-size:28px;font-weight:100;line-height:1.35;resize:none;background:#033124e0;box-shadow:inset 0 0 14px #12ff731a}.dafuwen-task-list-editor__actions{position:absolute;right:24px;bottom:24px;display:flex;gap:14px}.dafuwen-task-list-editor__random,.dafuwen-task-list-editor__confirm{min-width:106px;height:42px;padding:0 14px;border:1px solid rgba(20,194,96,.78);border-radius:3px;color:#16f476;font-size:22px;font-weight:200;background:#04402cdb;text-shadow:0 2px 3px rgba(0,0,0,.72)}.dafuwen-task-list-editor__confirm{color:#ffe47a;border-color:#bd9830d1;background:#5a3c08db}.dafuwen-victory-dialog{position:absolute;inset:0;z-index:340;display:grid;place-items:center;padding:0;background:#00000094;-webkit-backdrop-filter:none;backdrop-filter:none}.dafuwen-victory-dialog__panel{position:relative;width:1022px;height:1022px;padding:0;border:2px solid rgba(255,231,152,.52);border-radius:34px;text-align:center;background:radial-gradient(circle at 50% 34%,#743412e6,#220d0afa 62%),linear-gradient(180deg,#ffe08838,#37140a1f);box-shadow:0 28px 60px #00000075,inset 0 0 42px #ffd05d2e;transform:none}.dafuwen-victory-dialog__sr-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dafuwen-victory-dialog__medal{position:absolute;left:50%;top:111px;width:420px;height:566px;border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(255,250,197,.92),rgba(244,172,54,.58) 34%,rgba(116,58,18,.18) 66%,transparent 68%),linear-gradient(180deg,#ffd66061,#782f141a);filter:drop-shadow(0 18px 18px rgba(0,0,0,.42));transform:translate(-50%)}.dafuwen-victory-dialog__title-art{position:absolute;left:50%;top:672px;width:282px;height:126px;border-radius:20px;background:linear-gradient(180deg,#ffef97e0,#d6802580);transform:translate(-50%)}.dafuwen-victory-dialog__description{position:absolute;left:50%;top:807px;width:705px;min-height:0;margin:0;padding:0;border:0;border-radius:0;color:#d8d8d8;font-size:39px;font-weight:200;line-height:1.28;overflow-wrap:anywhere;background:transparent;text-shadow:0 2px 2px rgba(0,0,0,.9),0 0 8px rgba(255,229,151,.32);transform:translate(-50%)}.dafuwen-victory-dialog__actions{position:absolute;left:50%;top:876px;display:flex;align-items:center;justify-content:center;gap:51px;margin:0;transform:translate(-50%)}.dafuwen-victory-dialog__restart{display:grid;place-items:center;width:317px;height:117px;min-width:0;padding:0;border:2px solid rgba(255,231,152,.78);border-radius:18px;color:#fff7d2;font-size:34px;font-weight:900;background:linear-gradient(180deg,#8a4b22,#3a1d12);box-shadow:inset 0 2px #ffffff38,0 12px 22px #00000047;text-shadow:0 3px 6px rgba(0,0,0,.46)}.dafuwen-victory-dialog__close{position:absolute;right:192px;top:174px;z-index:3;display:grid;place-items:center;width:63px;min-width:0;height:63px;padding:0;border:3px solid rgba(235,235,224,.92);border-radius:50%;color:#f2f2e8;font-size:48px;font-weight:200;line-height:1;background:#0000003d;box-shadow:none;text-shadow:0 2px 2px rgba(0,0,0,.9),0 0 8px rgba(255,232,160,.34)}.dafuwen-victory-medal-dialog{position:absolute;inset:0;z-index:340;display:grid;place-items:center;padding:0;background:#000000b3;-webkit-backdrop-filter:none;backdrop-filter:none}.dafuwen-victory-medal-dialog__panel{position:relative;width:1080px;height:1920px;overflow:hidden;text-align:center}.dafuwen-victory-medal-dialog__close{position:absolute;right:246px;top:374px;z-index:6;display:grid;place-items:center;width:63px;height:63px;border:3px solid rgba(235,235,224,.92);border-radius:50%;color:#f2f2e8;font-size:48px;font-weight:200;line-height:1;background:#0000003d;text-shadow:0 2px 2px rgba(0,0,0,.9),0 0 8px rgba(255,232,160,.34)}.dafuwen-victory-medal-dialog__glow{position:absolute;left:50%;top:330px;z-index:1;width:720px;height:720px;object-fit:contain;transform:translate(-50%);pointer-events:none}.dafuwen-victory-medal-dialog__medal{position:absolute;left:50%;top:344px;z-index:2;width:395px;height:530px;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 18px 18px rgba(0,0,0,.5))}.dafuwen-victory-medal-dialog__title-art{position:absolute;left:50%;top:1000px;z-index:3;width:420px;height:auto;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 8px 8px rgba(0,0,0,.5))}.dafuwen-victory-medal-dialog__winner{position:absolute;left:50%;top:1120px;z-index:5;display:flex;align-items:center;justify-content:center;max-width:780px;transform:translate(-50%);color:#ffeeb7;font-size:38px;font-weight:500;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.86),0 0 8px rgba(255,214,92,.48)}.dafuwen-victory-medal-dialog__avatar-wrap{flex:0 0 auto;width:70px;height:70px;margin-right:16px;border:3px solid #f2d978;border-radius:50%;overflow:hidden;background:#00000059;background-position:center;background-size:cover;box-shadow:0 0 16px #ffda5075}.dafuwen-victory-medal-dialog__avatar{display:block;width:100%;height:100%;object-fit:cover}.dafuwen-victory-medal-dialog__player-name{min-width:0;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dafuwen-victory-medal-dialog__result{flex:0 0 auto;margin-left:8px}.dafuwen-victory-medal-dialog__divider{position:absolute;left:50%;top:1205px;z-index:3;width:300px;height:auto;object-fit:contain;transform:translate(-50%)}.dafuwen-victory-medal-dialog__restart{position:absolute;left:50%;top:1232px;z-index:5;display:grid;place-items:center;width:176px;height:56px;padding:0;border:0;background:transparent;transform:translate(-50%)}.dafuwen-victory-medal-dialog__restart-image{width:176px;height:56px;object-fit:fill}.login-qr-modal,.login-confirm-modal{position:absolute;inset:0;z-index:1000;display:grid;place-items:center;background:#02080fb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-qr-modal{z-index:1000}.login-confirm-modal{z-index:1001}.login-qr-modal__dialog{width:448px;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,#0c1726fa,#040a13fa);box-shadow:0 26px 60px #0000007a,inset 0 0 0 1px #73ccff24}.login-qr-modal__header{display:flex;align-items:center;justify-content:space-between;height:94px;padding:0 28px 0 34px;background:#11141cf5;box-shadow:inset 0 -1px #ffffff0f}.login-qr-modal__title,.login-confirm-modal__title{color:#fff;font-size:34px;line-height:1;font-weight:200}.login-qr-modal__close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;color:#ffffffeb;font-size:30px;line-height:1;background:transparent}.login-qr-modal__body{display:grid;justify-items:center;gap:14px;padding:0 24px 24px}.login-qr-modal__qr-card{display:grid;justify-items:center;padding:24px;border-radius:18px;background:#fff;box-shadow:0 16px 34px #00000057,0 0 0 1px #ffffff2e}.login-qr-modal__wechat-viewport{position:relative;width:280px;height:280px;overflow:hidden;background:#fff}.login-qr-modal__wechat-frame{position:absolute;left:50%;top:0;display:block;width:300px;height:360px;border:0;transform-origin:top center;transform:translate(-50%) scale(1.8)}.login-qr-modal__loading-card{display:grid;place-items:center;width:280px;height:280px;background:#fff}.login-qr-modal__loading-spinner{width:72px;height:72px;border:8px solid rgba(33,119,195,.14);border-top-color:#1784d8;border-radius:50%;animation:loginQrSpin .9s linear infinite}@keyframes loginQrSpin{to{transform:rotate(360deg)}}.login-qr-modal__state{display:grid;place-items:center;width:420px;height:180px;border-radius:18px;color:#e1efffe0;font-size:26px;line-height:1.25;text-align:center;background:#091627d1;box-shadow:inset 0 0 0 1px #73ccff1a}.login-qr-modal__state--error{color:#ffd8d8;background:#3a0f16b8}.login-qr-modal__user,.login-confirm-modal__user{display:inline-flex;align-items:center;gap:12px;max-width:420px;min-height:58px;padding:8px 18px 8px 10px;border-radius:999px;color:#fff;font-size:24px;line-height:1;background:#122f4ed6;box-shadow:inset 0 0 0 1px #73ccff1f}.login-qr-modal__user img,.login-confirm-modal__user img{width:42px;height:42px;border-radius:50%;object-fit:cover}.login-qr-modal__hint{padding:10px;color:#e1efffd1;font-size:30px;line-height:1}.login-confirm-modal__dialog{display:grid;justify-items:center;width:420px;padding:36px 34px 30px;border-radius:24px;background:linear-gradient(180deg,#0c1726fa,#040a13fa);box-shadow:0 26px 60px #0000007a,inset 0 0 0 1px #73ccff24}.login-confirm-modal__user{margin-top:28px}.login-confirm-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:18px;width:100%;margin-top:34px}.login-confirm-modal__button{height:58px;border:0;border-radius:999px;font-size:24px;line-height:1;font-weight:200}.login-confirm-modal__button--ghost{color:#e8f4ffeb;background:#ffffff1a}.login-confirm-modal__button--primary{color:#fff;background:linear-gradient(180deg,#e23b3b,#b70d18);box-shadow:inset 0 2px #ffffff38,0 10px 22px #8a0c1652}
