.w-memory-slot{aspect-ratio:1;border:1.5% solid;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:9.9%;display:flex}.w-memory-slot ._inner{border:1.5% solid transparent;width:100%;height:100%;box-shadow:inset 4px 4px 7.9% #fff;border-radius:50%;position:relative;overflow:hidden}.w-memory-slot._rainbow{background-image:conic-gradient(#93f69b 0deg,#e7ea79 45deg,#fcbe86 90deg,#f38caf 135deg,#d77bdb 180deg,#ad90f9 225deg,#9db6fe 270deg,#8fdfe2 315deg,#93f69b 360deg);border-color:#774cb0}.w-memory-slot._rainbow ._inner{background-image:linear-gradient(150deg,#dea5ce,#e9ade2 5%,#deb4ea 10%,#d5b9e7 20%,#c3c3e2 30%,#c3c3e2 40%,#c3c3e2 50%,#bbd7e8 60%,#b4decb 70%,#acd8aa 80%,#d0d79b 90%,#ccc78b);border-color:#774cb0}.w-memory-slot._red{background-color:#d94a2a;border-color:#5c1f15}.w-memory-slot._red ._inner{background-color:#a33e2e;border-color:#5c1f15}.w-memory-slot._blue{background-color:#3c8dcf;border-color:#1c4873}.w-memory-slot._blue ._inner{background-color:#3a729e;border-color:#1c4873}.w-memory-slot._yellow{background-color:#c4a81c;border-color:#5e4b0e}.w-memory-slot._yellow ._inner{background-color:#8a7a1e;border-color:#5e4b0e}.w-memory-slot._green{background-color:#2ba070;border-color:#124831}.w-memory-slot._green ._inner{background-color:#4b8471;border-color:#124831}.w-memory-slot._purple{background-color:#c257e2;border-color:#6a2490}.w-memory-slot._purple ._inner{background-color:#9a4eb2;border-color:#6a2490}.w-dqs-app{color:#3d2817;background:radial-gradient(at top,#574025 0%,#402c15 70%),#3a2916;border:2px solid #2a1a0a;border-radius:5px;padding:10px}.w-dqs-app ._tabs{gap:5px;margin:0 0 10px;padding:5px 5px 0;display:flex}.w-dqs-app ._tab{color:#4a3217;cursor:pointer;text-align:center;letter-spacing:.05em;background:linear-gradient(#fbeec0,#e6cf8a);border:2px solid #2a1a0a;border-radius:5px;flex:1;padding:5px 15px;font-size:14px;font-weight:700}.w-dqs-app ._tab:active{transform:translateY(1px)}.w-dqs-app ._tab.is-active{color:#fff;-webkit-text-stroke:1.2px #1b5e20;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.5);background:linear-gradient(#5f656d,#30343a);border:2px solid #d4a847;border-radius:5px}.w-dqs-app ._tab-label{text-shadow:0 1px rgba(255,255,255,.5);display:inline-block}.w-dqs-app ._tab.is-active ._tab-label{text-shadow:none}.w-dqs-app ._tab-panel,.w-dqs-sim{gap:10px;display:grid}.w-dqs-sim ._panel{color:#3d2817;background:linear-gradient(#f7e8bf,#ead5a3);border:2px solid #2a1a0a;border-radius:5px;padding:10px}.w-dqs-sim ._title-banner{text-align:center;color:#f0dfb6;letter-spacing:.05em;text-shadow:0 1px rgba(0,0,0,.4);background:linear-gradient(#3d2817,#5a3f22);border:2px solid #2a1a0a;border-radius:5px;max-width:320px;margin:0 auto 10px;padding:5px 10px;font-size:15px;font-weight:700;display:block}.w-dqs-sim ._section-banner{color:#f0dfb6;text-shadow:0 1px rgba(0,0,0,.4);background:linear-gradient(#3d2817,#5a3f22);border:2px solid #2a1a0a;border-radius:5px;margin:0 0 10px;padding:5px 15px;font-size:13px;font-weight:700;display:inline-block}.w-dqs-sim ._result-count{color:#f0cf7f;font-size:12px;font-weight:400}.w-dqs-sim ._group{margin-bottom:10px}.w-dqs-sim ._group:last-of-type{margin-bottom:0}.w-dqs-sim ._group-heading{color:#f0dfb6;text-shadow:0 1px rgba(0,0,0,.3);letter-spacing:.05em;background:linear-gradient(#3d2817,#5a3f22);border:1.5px solid #2a1a0a;border-radius:4px;margin:0 0 5px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-block}.w-dqs-sim ._group-heading.is-accordion{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;-webkit-text-stroke:1.2px #1b5e20;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.5);background:linear-gradient(#5f656d,#30343a);border:2px solid #d4a847;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:15px;font-size:13px;display:flex}.w-dqs-sim ._group-heading.is-accordion:active{transform:translateY(1px)}.w-dqs-sim ._group-heading-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.w-dqs-sim ._group-heading-badge{color:#fff;letter-spacing:0;text-shadow:0 1px rgba(0,0,0,.3);background:linear-gradient(#c94545,#a0221a);border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.w-dqs-sim ._group-heading-arrow{font-size:9px;line-height:1;transition:transform .15s;display:inline-block;transform:rotate(-90deg)}.w-dqs-sim ._group-heading-arrow.is-open{transform:rotate(0)}.w-dqs-sim ._form-rows{gap:5px;display:grid}.w-dqs-sim ._row{background:rgba(255,251,235,.55);border:1px solid #b98a4a;border-radius:4px;align-items:center;gap:0;min-height:35px;padding:10px;display:flex}.w-dqs-sim ._label{color:#5a3f22;flex-wrap:wrap;flex:none;align-items:center;gap:5px;width:7.5em;font-size:12px;font-weight:700;display:flex}.w-dqs-sim ._control{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.w-dqs-sim ._row.is-block{flex-direction:column;align-items:stretch;padding:5px 10px}.w-dqs-sim ._row.is-block ._label{width:auto}.w-dqs-sim ._row.is-block ._control{justify-content:stretch;margin-top:5px}.w-dqs-sim ._row.is-block ._control>*{width:100%;max-width:none}.w-dqs-sim ._row.is-toggle{justify-content:start}.w-dqs-sim ._select{color:#444;background:#fffbeb;border:1.5px solid #8b6a3f;border-radius:3px;outline:none;padding:5px;font-size:16px}.w-dqs-sim ._select:focus{border-color:#34b792}.w-dqs-sim ._select{box-sizing:border-box;flex:auto;max-width:9em;height:32px}.w-dqs-sim ._num{color:#3d2817;box-sizing:border-box;background:#fffbeb;border:1.5px solid #8b6a3f;border-radius:3px;flex:auto;max-width:9em;height:32px;padding:5px;font-size:16px}.w-dqs-sim ._pill-group{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.w-dqs-sim ._pill{color:#3d2817;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:0 1px rgba(255,255,255,.35);text-align:center;background:linear-gradient(#fffbeb,#f5e7b8);border:1.5px solid #8b6a3f;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.3}.w-dqs-sim ._pill.is-active{color:#fff;-webkit-text-stroke:1.2px #1b5e20;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.5);background:linear-gradient(#5f656d,#30343a);border:2px solid #d4a847}.w-dqs-sim ._pill:active{transform:translateY(1px)}.w-dqs-sim ._skill-badge{color:#fff;background:linear-gradient(#c94545,#a0221a);border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.w-dqs-sim ._skill-clear{color:#5a3f22;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fffbeb;border:1px solid #8b6a3f;border-radius:3px;justify-content:center;align-items:center;min-height:28px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.w-dqs-sim ._skill-clear:active{background:#e6cf8a}.w-dqs-sim ._skill-picker{gap:5px;width:100%;display:grid}.w-dqs-sim ._skill-selected{background:rgba(46,111,199,.08);border:1px solid #b98a4a;border-radius:4px;flex-wrap:wrap;gap:5px;padding:5px;display:flex}.w-dqs-sim ._chip{color:#fffbeb;background:linear-gradient(#4a3a2a,#1c1410);border-radius:3px;align-items:center;gap:5px;padding:3px 5px 3px 10px;font-size:11px;line-height:1.4;display:inline-flex}.w-dqs-sim ._chip-remove{color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,.25);border-radius:5px;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;display:inline-flex}.w-dqs-sim ._chip-remove:active{background:rgba(0,0,0,.4)}.w-dqs-sim ._skill-search{position:relative}.w-dqs-sim ._skill-input{color:#3d2817;box-sizing:border-box;background:#fffbeb;border:1.5px solid #8b6a3f;border-radius:3px;width:100%;padding:5px 30px 5px 10px;font-size:16px}.w-dqs-sim ._skill-input:focus{border-color:#34b792}.w-dqs-sim ._skill-input-clear{color:#5a3f22;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,.15);border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.w-dqs-sim ._skill-input-clear:active{color:#fff;background:rgba(0,0,0,.3)}.w-dqs-sim ._skill-groups{background:rgba(255,251,235,.4);border:1px solid #b98a4a;border-radius:4px;flex-direction:column;gap:10px;max-height:340px;padding:5px;display:flex;overflow-y:auto}.w-dqs-sim ._skill-group{flex-direction:column;gap:5px;display:flex}.w-dqs-sim ._skill-group-title{color:#5a3f22;letter-spacing:.05em;background:rgba(255,251,235,.7);border-left:3px solid #8b6a3f;padding:2px 5px;font-size:11px;font-weight:700}.w-dqs-sim ._skill-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:5px;display:grid}.w-dqs-sim ._tile{color:#3d2817;cursor:pointer;text-align:center;word-break:break-all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:linear-gradient(#fffbeb,#f5e7b8);border:1.5px solid #8b6a3f;border-radius:4px;justify-content:center;align-items:center;min-height:35px;padding:5px;font-size:11px;font-weight:700;line-height:1.25;display:flex}.w-dqs-sim ._tile.is-active{color:#fff;-webkit-text-stroke:1.2px #1b5e20;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.5);background:linear-gradient(#5f656d,#30343a);border:2px solid #d4a847}.w-dqs-sim ._tile:active{transform:translateY(1px)}.w-dqs-sim ._skill-empty{text-align:center;color:#a08868;background:rgba(255,251,235,.4);border:1px dashed #b98a4a;border-radius:4px;padding:15px;font-size:12px}.w-dqs-sim ._story-progress{flex-direction:column;gap:5px;display:flex}.w-dqs-sim ._story-progress-main{grid-template-columns:1fr 1fr;gap:5px;display:grid}.w-dqs-sim ._story-progress-chapter,.w-dqs-sim ._story-progress-stage{width:100%!important}.w-dqs-sim ._story-progress-chapter:disabled,.w-dqs-sim ._story-progress-stage:disabled{opacity:.5;cursor:not-allowed}.w-dqs-sim ._toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.w-dqs-sim ._toggle input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.w-dqs-sim ._toggle ._track{background:#b89f6a;border:1px solid #6b4a2a;border-radius:999px;flex-shrink:0;width:35px;height:20px;display:inline-block;position:relative}.w-dqs-sim ._toggle ._thumb{background:#fffbeb;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:1px;left:1px}.w-dqs-sim ._toggle input[type=checkbox]:checked+._track{background:linear-gradient(#5fa0e8,#2e6fc7)}.w-dqs-sim ._toggle input[type=checkbox]:checked+._track ._thumb{transform:translate(15px)}.w-dqs-sim ._toggle ._toggle-label{color:#3d2817;font-size:13px;font-weight:400;line-height:1}.w-dqs-sim ._toggle._toggle-sub ._toggle-label{color:#5a3f22;font-size:12px}.w-dqs-sim ._filter-reset-row{justify-content:center;margin-top:5px;display:flex}.w-dqs-sim ._divider{border:0;border-top:1.5px dashed #b98a4a;margin:15px 0 10px}.w-dqs-sim ._actions{margin-top:5px;display:flex}.w-dqs-sim ._btn{cursor:pointer;letter-spacing:.05em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:0 1px rgba(0,0,0,.25);border:2px solid #2a1a0a;border-radius:5px;flex:auto;padding:8px 30px;font-size:14px;font-weight:700}.w-dqs-sim ._btn:active{transform:translateY(1px)}.w-dqs-sim ._btn.is-disabled{opacity:.55;cursor:not-allowed}.w-dqs-sim ._btn.is-primary{color:#fff;-webkit-text-stroke:1.2px #163466;paint-order:stroke fill;letter-spacing:.1em;background:linear-gradient(#6a9df0,#2e6fc7);border:3px solid #d4a847;border-radius:8px;padding:12px 30px;font-size:20px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.55)}.w-dqs-sim ._btn.is-ghost{color:#fff;-webkit-text-stroke:1.2px #1b5e20;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.5);background:linear-gradient(#5f656d,#30343a);border:2px solid #d4a847}.w-dqs-sim ._btn.is-small{letter-spacing:0;flex:none;padding:6px 20px;font-size:12px}.w-dqs-sim ._feasibility-alert{color:#fff;background:#c94545;border:1px solid #a0221a;border-radius:3px;align-items:center;gap:6px;margin:0 0 10px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.w-dqs-sim ._feasibility-alert-icon{flex:none;font-size:14px;line-height:1}.w-dqs-sim ._feasibility-alert-text{flex:auto;line-height:1.4}.w-dqs-sim ._error{color:#a0221a;background:#ffeaea;border:1px solid #c94545;border-radius:3px;margin-top:5px;padding:5px 10px;font-size:12px}.w-dqs-sim ._tips{color:#3d2817;background:#fff;border:1.5px solid #d4a847;border-radius:4px;flex-direction:column;align-items:flex-start;gap:5px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.w-dqs-sim ._tips-label{letter-spacing:.08em;color:#f0dfb6;text-shadow:0 1px rgba(0,0,0,.4);background:linear-gradient(#3d2817,#5a3f22);border-radius:3px;justify-content:center;align-self:flex-start;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.w-dqs-sim ._tips-text{word-break:break-word;flex:auto}.w-dqs-sim ._loading{color:#7a5a3a;padding:10px;font-size:13px}.w-dqs-sim ._result-empty,.w-dqs-sim ._result-hint{text-align:center;background:rgba(255,251,235,.4);border:1px dashed #b98a4a;border-radius:4px;padding:20px;font-size:12px}.w-dqs-sim ._result-empty{color:#a0221a}.w-dqs-sim ._result-hint{color:#7a5a3a}.w-dqs-sim ._card-list{grid-template-columns:repeat(1,1fr);gap:10px;display:grid}.w-dqs-owned{gap:10px;display:grid}.w-dqs-owned ._panel{color:#3d2817;background:linear-gradient(#f7e8bf,#ead5a3);border:2px solid #2a1a0a;border-radius:5px;padding:10px}.w-dqs-owned ._title-banner{text-align:center;color:#f0dfb6;letter-spacing:.05em;text-shadow:0 1px rgba(0,0,0,.4);background:linear-gradient(#3d2817,#5a3f22);border:2px solid #2a1a0a;border-radius:5px;max-width:320px;margin:0 auto 10px;padding:5px 10px;font-size:15px;font-weight:700;display:block}.w-dqs-owned ._search{margin-bottom:10px;position:relative}.w-dqs-owned ._search-input{color:#3d2817;box-sizing:border-box;background:#fffbeb;border:1.5px solid #8b6a3f;border-radius:3px;width:100%;height:32px;padding:5px 30px 5px 10px;font-size:16px}.w-dqs-owned ._search-input:focus{border-color:#34b792;outline:none}.w-dqs-owned ._search-clear{color:#5a3f22;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,.15);border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.w-dqs-owned ._search-clear:active{color:#fff;background:rgba(0,0,0,.3)}.w-dqs-owned ._empty{text-align:center;color:#7a5a3a;background:rgba(255,251,235,.4);border:1px dashed #b98a4a;border-radius:4px;padding:20px;font-size:12px}.w-dqs-owned ._list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.w-dqs-owned ._row{background:#fffbeb;border:1.5px solid #a77a3f;border-radius:5px;grid-template-columns:45px 1fr auto;align-items:center;gap:10px;padding:5px 10px;display:grid}.w-dqs-owned ._thumb{width:45px}.w-dqs-owned ._thumb-img{border-radius:50%;width:100%;display:block;margin:0!important}.w-dqs-owned ._meta{min-width:0}.w-dqs-owned ._name{word-break:break-all;color:#3d2817;font-size:13px;font-weight:700}.w-dqs-owned ._rank{color:#1c4873;letter-spacing:.05em;margin-left:5px;font-size:11px;font-weight:700;display:inline-block}.w-dqs-owned ._sub{color:#7a5a3a;flex-wrap:wrap;gap:5px;margin-top:2px;font-size:11px;display:flex}.w-dqs-owned ._color-badge{border:1px solid;border-radius:3px;padding:0 5px}.w-dqs-owned ._color-badge[data-color=黄]{color:#a07a00}.w-dqs-owned ._color-badge[data-color=赤]{color:#c0392b}.w-dqs-owned ._color-badge[data-color=青]{color:#2570b8}.w-dqs-owned ._color-badge[data-color=緑]{color:#2a8b2a}.w-dqs-owned ._color-badge[data-color=紫]{color:#7a3fb1}.w-dqs-owned ._rarity[data-rarity=めずらしい]{color:#2570b8;font-weight:700}.w-dqs-owned ._rarity[data-rarity=超めずらしい]{color:#c0392b;font-weight:700}.w-dqs-owned ._counter{border:1.5px solid #2a1a0a;border-radius:5px;display:inline-flex;overflow:hidden}.w-dqs-owned ._count-btn{color:#5a3f22;cursor:pointer;text-shadow:0 1px rgba(255,255,255,.35);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:linear-gradient(#fbeec0,#e6cf8a);border-right:1px solid #8b6a3f;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.w-dqs-owned ._count-btn:last-child{border-right:0}.w-dqs-owned ._count-btn:active{transform:translateY(1px)}.w-dqs-owned ._count-btn.is-active{color:#fff;text-shadow:0 1px rgba(0,0,0,.3);background:linear-gradient(#5fa0e8,#2e6fc7)}.w-dqs-card{color:#3d2817;background:#fffbeb;border:2px solid #2a1a0a;border-radius:5px;overflow:hidden}.w-dqs-card ._stats{grid-template-columns:repeat(8,1fr);gap:0;margin:0;display:grid}.w-dqs-card ._stat{text-align:center;background:linear-gradient(#3d2817,#5a3f22);border-right:1px solid #2a1a0a;padding:5px 0}.w-dqs-card ._stat:last-child{border-right:0}.w-dqs-card ._stat-label{color:#e6cf8a;font-size:10px}.w-dqs-card ._stat-value{color:#fff8dc;text-shadow:0 1px rgba(0,0,0,.4);font-size:13px;font-weight:700}.w-dqs-card ._slots{grid-template-columns:repeat(3,1fr);display:grid}.w-dqs-card ._slot{min-width:0;color:inherit;background:#fff;border:1px solid #a77a3f;padding:5px;text-decoration:none;display:grid;position:relative}.w-dqs-card a._slot{cursor:pointer}.w-dqs-card a._slot:active{background:#f5f5f5}.w-dqs-card ._bonus{color:#3d2817;z-index:1;text-shadow:0 1px rgba(255,255,255,.35);background:linear-gradient(#e8c054,#c89a3a);border:1px solid #8a6f3a;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:5px;left:5px}.w-dqs-card ._memory-wrap{width:80%;margin:0 auto}.w-dqs-card ._memory-img{border-radius:50%;width:100%;margin:0!important}.w-dqs-card ._memory-name{word-break:break-all;text-align:center;font-size:10px;font-weight:700}.w-dqs-card ._memory-rarity{text-align:center;color:#888;font-size:10px}.w-dqs-card ._skills{background:#f7e8bf;border-top:1px solid #b98a4a;flex-wrap:wrap;gap:2px 5px;padding:5px;display:flex}.w-dqs-card ._skill-chip{color:#3d2817;background:#fffbeb;border:1px solid #b98a4a;border-radius:3px;padding:0 5px;font-size:12px;line-height:1.4}
/*$vite$:1*/