.wmB-4q_site{--night:#241c30;--text:#f3edf6;--muted:#cfc4d5;--amber:#f0be70;min-height:100vh;color:var(--text);background:var(--night);font-family:Arial,Helvetica,sans-serif;overflow:clip}.wmB-4q_site button,.wmB-4q_site a{-webkit-tap-highlight-color:transparent}.wmB-4q_site button{letter-spacing:.075em;color:inherit;cursor:pointer;font:400 14px/1.5 Arial,Helvetica,sans-serif}.wmB-4q_site button:disabled{cursor:default;opacity:.45}.wmB-4q_site button:focus-visible,.wmB-4q_site a:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.wmB-4q_skip{z-index:30;background:var(--night);padding:12px;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.wmB-4q_skip:focus{transform:none}.wmB-4q_header{z-index:4;justify-content:space-between;align-items:center;max-width:1440px;height:88px;margin:auto;padding:0 40px;display:flex;position:relative}.wmB-4q_brand{color:var(--text);letter-spacing:.16em;white-space:nowrap;align-items:center;gap:15px;font:25px/1 Georgia,Times New Roman,serif;text-decoration:none;display:flex}.wmB-4q_brand svg{color:var(--amber);stroke-width:1px}.wmB-4q_header nav{gap:24px;display:flex}.wmB-4q_header button{background:0 0;border:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:4px 0;display:flex}.wmB-4q_entry{text-align:center;z-index:3;pointer-events:none;height:245px;margin-bottom:-245px;padding:28px 20px 0;position:relative}.wmB-4q_entry h1{margin:0;font:400 48px/1.15 Georgia,Times New Roman,serif}.wmB-4q_entry p{color:var(--muted);margin:18px 0;font-size:16px;line-height:1.5}.wmB-4q_count{letter-spacing:.13em;font-size:13px}.wmB-4q_count>div{justify-content:center;gap:12px;margin:14px auto;display:flex}.wmB-4q_count i{border:1px solid var(--muted);border-radius:50%;width:11px;height:11px}.wmB-4q_count i.wmB-4q_filled{border-color:var(--amber);background:var(--amber)}.wmB-4q_sceneRegion{max-width:1440px;margin:0 auto;position:relative}.wmB-4q_viewport{scrollbar-width:thin;touch-action:pan-x pan-y pinch-zoom;overflow:auto clip}.wmB-4q_world{touch-action:pan-x pan-y pinch-zoom;background:var(--night);position:relative}.wmB-4q_base{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:absolute;left:0}.wmB-4q_propArt{z-index:5;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:bottom;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute}.wmB-4q_propOpen{transform:translate(-12px)rotate(-6deg)}.wmB-4q_propOpen[data-action=draw]{transform-origin:0;transition-duration:.32s;transform:translate(-20%)scaleX(.7)}.wmB-4q_propOpen[data-action=lid]{transition-duration:.3s;transform:translateY(-12px)rotate(-6deg)}.wmB-4q_propOpen[data-action=lift]{transform:translateY(-12px)rotate(4deg)}.wmB-4q_propOpen[data-action=spin],.wmB-4q_propOpen[data-action=sway]{transform:rotate(6deg)}.wmB-4q_propHit{z-index:7;background:0 0;border:1px solid #0000;border-radius:50%;width:44px;min-width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}.wmB-4q_propHit:hover,.wmB-4q_propHit:focus-visible{opacity:1;background:#f0be7014;border-color:#f0be7090}.wmB-4q_propLabel{background:var(--night);white-space:nowrap;opacity:0;pointer-events:none;border:1px solid #cfc4d550;padding:5px 9px;font-size:12px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.wmB-4q_propHit:hover .wmB-4q_propLabel,.wmB-4q_propHit:focus-visible .wmB-4q_propLabel{opacity:1}.wmB-4q_regionHint{z-index:9;border:2px solid var(--amber);pointer-events:none;border-radius:12px;position:absolute}.wmB-4q_catSlot{z-index:8;position:absolute}.wmB-4q_catSlot[hidden]{display:none}.wmB-4q_catHit{background:0 0;border:0;border-radius:35%;width:100%;min-width:44px;height:100%;min-height:44px;padding:0;display:block}.wmB-4q_catHit img{object-fit:contain;width:100%;height:100%;display:block}.wmB-4q_found .wmB-4q_catHit{animation:.66s cubic-bezier(.22,1,.36,1) both wmB-4q_hello}.wmB-4q_found:before{content:"";pointer-events:none;background:#f0be7035;border-radius:50%;animation:.35s ease-out wmB-4q_foundLight;position:absolute;inset:10%;box-shadow:0 0 24px #f0be7035}.wmB-4q_check{width:24px;height:24px;color:var(--night);background:var(--amber);border:2px solid var(--night);pointer-events:none;border-radius:50%;place-items:center;animation:.18s ease-out wmB-4q_checkIn;display:grid;position:absolute;top:0;right:-5px}.wmB-4q_sceneCopy{pointer-events:none;text-align:center;width:18%;color:var(--muted);font:19px/1.5 Georgia,Times New Roman,serif;position:absolute;top:29%;left:42%}.wmB-4q_toolsRail{z-index:10;pointer-events:none;position:absolute;top:32%;bottom:8%;right:22px}.wmB-4q_tools{pointer-events:auto;background:#241c30f2;border:1px solid #cfc4d56b;border-radius:4px;flex-direction:column;padding:8px;display:flex;position:sticky;top:35vh}.wmB-4q_tools button{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:50px;min-height:50px;font-size:12px;display:flex}.wmB-4q_tools span{max-width:50px;font-size:12px;line-height:1.2}.wmB-4q_hintCopy{z-index:9;text-align:center;background:#241c30ed;border:1px solid #f0be7045;width:24%;padding:10px 12px;font-size:14px;line-height:1.5;position:absolute;top:46%;left:38%}.wmB-4q_hintCopy button{min-height:44px;color:var(--amber);background:0 0;border:0;font-size:12px;text-decoration:underline}.wmB-4q_live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wmB-4q_live:empty{display:none}.wmB-4q_loading,.wmB-4q_recovery{z-index:14;text-align:center;background:var(--night);width:min(520px,90%);color:var(--muted);padding:16px;font-size:16px;position:absolute;top:270px;left:50%;transform:translate(-50%)}.wmB-4q_recovery button{border:1px solid var(--muted);background:0 0;min-height:44px;margin:6px;padding:8px 12px}.wmB-4q_storageWarning{text-align:center;color:var(--muted);margin:10px 16px;font-size:14px}.wmB-4q_ending{z-index:3;text-align:center;max-width:1440px;min-height:230px;margin:-190px auto 0;padding:0 20px 70px;transition:opacity .4s;position:relative}.wmB-4q_ending h2{margin:0 0 18px;font:40px/1.2 Georgia,Times New Roman,serif}.wmB-4q_ending p{color:var(--muted);margin:0 0 28px;font:18px/1.5 Georgia,Times New Roman,serif}.wmB-4q_ending>div{justify-content:center;gap:16px;display:flex}.wmB-4q_ending button,.wmB-4q_dialogActions button,.wmB-4q_dialog>button:not(.wmB-4q_close){border:1px solid var(--amber);background:var(--night);border-radius:3px;min-height:48px;padding:12px 22px}.wmB-4q_ending .wmB-4q_primary,.wmB-4q_dialogActions .wmB-4q_primary{background:var(--amber);color:var(--night)}.wmB-4q_complete{animation:.4s ease-out wmB-4q_checkIn}.wmB-4q_footer{letter-spacing:.05em;border-top:1px solid #cfc4d542;justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:auto;padding:24px 0 34px;font-size:12px;display:flex}.wmB-4q_footer p{margin:0}.wmB-4q_footer p span{letter-spacing:.1em;margin-right:14px;font-family:Georgia,Times New Roman,serif}.wmB-4q_footer nav{gap:24px;display:flex}.wmB-4q_footer button{background:0 0;border:0;min-height:44px;font-size:11px}.wmB-4q_dialog{width:calc(100% - 32px);max-width:600px;max-height:85dvh;color:var(--text);background:#2c2338;border:1px solid #cfc4d560;border-radius:8px;padding:42px 28px 28px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #0008}.wmB-4q_dialog::backdrop{background:#110b1cc9}.wmB-4q_dialogStatus{min-height:22px;margin:0 0 12px;font-size:13px!important}.wmB-4q_dialog h2{margin:0 24px 20px 0;font:32px/1.2 Georgia,Times New Roman,serif}.wmB-4q_dialog p{color:var(--muted);font-size:16px;line-height:1.6}.wmB-4q_dialog h3{text-transform:capitalize;margin:24px 0 10px;font:22px/1.3 Georgia,Times New Roman,serif}.wmB-4q_close{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:6px;right:6px}.wmB-4q_dialogActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.wmB-4q_textRoute section>div{border-top:1px solid #cfc4d535;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.wmB-4q_textRoute p{flex:150px;margin:0}.wmB-4q_textRoute button{background:0 0;border:1px solid #cfc4d55c;min-height:44px;padding:7px 12px;font-size:12px}.wmB-4q_textRoute span{color:var(--muted);flex-basis:100%;font-size:14px}@keyframes wmB-4q_hello{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@keyframes wmB-4q_checkIn{0%{opacity:0}to{opacity:1}}@keyframes wmB-4q_foundLight{0%{opacity:0}to{opacity:1}}@media (max-width:1099px){.wmB-4q_header{padding:0 24px}.wmB-4q_entry h1{font-size:40px}.wmB-4q_footer{margin:0 24px}.wmB-4q_sceneCopy{font-size:16px}.wmB-4q_toolsRail{right:8px}.wmB-4q_ending{min-height:180px;margin-top:-150px;padding-bottom:40px}}@media (max-width:767px){.wmB-4q_header{gap:12px;height:80px;padding:0 16px}.wmB-4q_brand{letter-spacing:.1em;gap:7px;font-size:17px}.wmB-4q_brand svg{width:20px}.wmB-4q_header nav{gap:10px}.wmB-4q_header button{width:44px}.wmB-4q_header button span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.wmB-4q_entry{height:250px;margin-bottom:0;padding:12px 16px 0}.wmB-4q_entry h1{font-size:30px}.wmB-4q_entry p{max-width:290px;margin:18px auto;font-size:16px}.wmB-4q_world{margin-top:-40px}.wmB-4q_sceneCopy{width:38%;font-size:16px;line-height:1.35;top:29%;left:31%}.wmB-4q_toolsRail{pointer-events:auto;position:static}.wmB-4q_tools{padding:4px 16px calc(4px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;flex-direction:row;justify-content:center;position:fixed;inset:auto 0 0}.wmB-4q_tools button{width:65px;min-height:48px;font-size:12px}.wmB-4q_tools button:first-child{font-size:13px}.wmB-4q_tools span{max-width:65px;font-size:12px}.wmB-4q_hintCopy{width:50%;font-size:14px;top:44%;left:25%}.wmB-4q_ending{min-height:240px;margin-top:-50px;padding:20px 16px 38px}.wmB-4q_ending h2{font-size:30px}.wmB-4q_ending p{font-size:16px}.wmB-4q_ending>div{gap:10px}.wmB-4q_ending button{padding:11px 13px;font-size:11px}.wmB-4q_footer{margin:0 16px;padding:20px 0 94px;display:block}.wmB-4q_footer p{font-size:11px;line-height:1.6}.wmB-4q_footer nav{margin-top:10px}.wmB-4q_footer button{font-size:11px}.wmB-4q_dialog{padding:42px 20px 24px}.wmB-4q_dialog h2{font-size:28px}.wmB-4q_loading,.wmB-4q_recovery{top:20px}.wmB-4q_propLabel{font-size:12px}}@media (prefers-reduced-motion:reduce){.wmB-4q_site *,.wmB-4q_site :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:767px){.wmB-4q_tools{z-index:20}.wmB-4q_entry{height:310px}.wmB-4q_world{margin-top:0}.wmB-4q_sceneCopy{width:80%;font-size:16px;top:-70px;left:10%}.wmB-4q_sceneCopy p{margin:0}.wmB-4q_hintCopy{width:calc(100% - 32px);font-size:16px;position:fixed;top:auto;bottom:78px;left:16px}.wmB-4q_hintCopy p{margin:0}}@media (max-width:359px){.wmB-4q_entry{height:350px}}
