:root{--mq-blue:var(--mw-brand);--mq-blue2:var(--mw-deeper);--mq-ink:var(--mw-ink);--mq-mute:var(--mw-mute);--mq-line:var(--mw-line);--mq-bg:var(--mw-bg);--mq-yel:var(--mw-yellow);--mq-grn:var(--mw-green);--mq-red:var(--mw-red)}.mq{font-family:var(--mw-font-body);color:var(--mq-ink);background:var(--mq-bg);min-height:calc(100dvh - 64px);padding-bottom:96px}:where(.mq) button,:where(.mq) input,:where(.mq) textarea{color:inherit;font-family:inherit}.mq h1,.mq h2,.mq h3,.mq .ttl{font-family:var(--mw-font-title);margin:0;font-weight:700}.mq-top{background:var(--mw-white);border-bottom:1px solid var(--mq-line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex}.mq-top .ttl{white-space:nowrap;font-size:22px}.mq-back{background:var(--mw-white);border:1px solid var(--mq-line);cursor:pointer;border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.mq-steps{flex-wrap:wrap;gap:8px;display:flex}.mq-step{border:1px solid var(--mq-line);background:var(--mw-white);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.mq-step i{background:var(--mq-line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:inline-grid}.mq-step.on{border:2px solid var(--mq-blue);background:var(--mw-white)}.mq-step.on i{background:var(--mq-yel)}.mq-step.done i{background:var(--mq-grn);color:var(--mw-white)}.mq-top .sp{flex:1}.mq-save{color:var(--mq-mute);font-size:12px}.mq-name{border:1px solid var(--mq-line);background:var(--mw-white);border-radius:12px;width:200px;height:40px;padding:0 12px;font-size:15px;font-weight:700}.mq-btn{appearance:none;cursor:pointer;background:var(--mw-yellow);height:46px;color:var(--mw-ink);box-shadow:0 4px 0 var(--mw-yellow-deep);white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex}.mq-btn:hover:not(:disabled):not(.off){background:var(--mw-yellow-hi)}.mq-btn:active{box-shadow:0 2px 0 var(--mw-yellow-deep);transform:translateY(2px)}.mq-btn.k{background:var(--mw-deeper);color:var(--mw-white);box-shadow:0 4px 0 color-mix(in srgb,var(--mw-deeper) 60%,black)}.mq-btn.w{background:var(--mw-white);color:var(--mq-ink);box-shadow:inset 0 0 0 1px var(--mq-line)}.mq-btn.lg{border-radius:14px;height:54px;padding:0 28px;font-size:18px}.mq-btn.sm{height:38px;padding:0 14px;font-size:13px}.mq-btn.sm.w{box-shadow:inset 0 0 0 1px var(--mq-line)}.mq-btn:disabled,.mq-btn.off{background:var(--mw-off-bg);box-shadow:0 4px 0 var(--mw-off-sh);cursor:not-allowed;color:var(--mw-off-fg)}.mq-body{max-width:1200px;margin:0 auto;padding:24px}.mq-h{margin:0 0 4px;font-size:30px}.mq-sub{color:var(--mq-mute);margin:0 0 18px;font-size:14px}.mq-err{color:var(--mq-red);margin:8px 0;font-weight:700}.mq-maps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mq-mc{text-align:left;background:var(--mw-white);cursor:pointer;box-shadow:0 2px 0 color-mix(in srgb,var(--mw-deeper) 10%,transparent),0 8px 18px color-mix(in srgb,var(--mw-deeper) 8%,transparent);border:2px solid #0000;border-radius:16px;padding:0;position:relative;overflow:hidden}.mq-mc img{object-fit:cover;object-position:center;width:100%;height:130px;image-rendering:pixelated;background:var(--mw-ph);display:block}.mq-mc .in{padding:10px 14px 12px}.mq-mc b{font-family:var(--mw-font-title);align-items:center;gap:6px;font-size:18px;display:flex}.mq-mc .meta{color:var(--mq-mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.mq-mc.on{border-color:var(--mq-ink);box-shadow:0 0 0 1px var(--mq-blue),0 8px 18px color-mix(in srgb,var(--mw-deeper) 12%,transparent)}.mq-mc.block{opacity:.5;cursor:not-allowed}.mq-mc.block img{filter:grayscale(.6)}.mq-tag{background:var(--mw-soft);height:20px;color:var(--mw-deep);border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.mq-tag.y{background:color-mix(in srgb,var(--mw-yellow) 30%,var(--mw-white));color:var(--mw-yellow-text)}.mq-tag.g{background:color-mix(in srgb,var(--mw-green) 16%,var(--mw-white));color:var(--mw-green-text)}.mq-tag.v{background:var(--mw-soft);color:var(--mw-deep)}.mq-more{background:var(--mw-white);box-shadow:0 2px 0 color-mix(in srgb,var(--mw-deeper) 10%,transparent),0 8px 18px color-mix(in srgb,var(--mw-deeper) 8%,transparent);border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:12px 16px;display:flex}.mq-more .ic{background:var(--mw-soft);width:40px;height:40px;color:var(--mw-deep);border-radius:10px;place-items:center;display:grid}.mq-more .tx{flex:1;min-width:0}.mq-more .tx b{font-family:var(--mw-font-title);font-size:17px;display:block}.mq-more .tx span{color:var(--mq-mute);font-size:13px}.mq-detail{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.mq-detail .art{border:2px solid var(--mw-line);background:var(--mw-ph);border-radius:20px;overflow:hidden}.mq-detail .art img{width:100%;image-rendering:pixelated;display:block}.mq-zone{color:var(--mq-mute);align-items:flex-start;gap:10px;margin:10px 0;font-size:13px;display:flex}.mq-zone i{width:28px;height:28px;color:var(--mw-white);background:var(--mq-blue);border-radius:8px;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.mq-zone b{color:var(--mq-ink);font-size:14px;display:block}.mq-stat{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.mq-stat div{background:var(--mw-white);box-shadow:0 2px 0 color-mix(in srgb,var(--mw-deeper) 10%,transparent);border-radius:12px;padding:10px 14px}.mq-stat small{color:var(--mq-mute);font-size:11px;display:block}.mq-stat b{font-family:var(--mw-font-title);font-size:24px}.mq-q{background:var(--mw-white);box-shadow:0 2px 0 color-mix(in srgb,var(--mw-deeper) 10%,transparent),0 8px 18px color-mix(in srgb,var(--mw-deeper) 8%,transparent);border-radius:16px;grid-template-columns:300px minmax(0,1fr);gap:0;min-height:560px;display:grid;overflow:hidden}.mq-list{background:var(--mq-bg);border-right:1px solid var(--mq-line);flex-direction:column;gap:8px;padding:14px;display:flex}.mq-list .hd{color:var(--mq-mute);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.mq-list .hd b{font-family:var(--mw-font-title);color:var(--mq-ink);font-size:18px}.mq-li{text-align:left;background:var(--mw-white);border:1px solid var(--mq-line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;display:flex}.mq-li.on{border:2px solid var(--mq-blue)}.mq-li.bad{border-color:var(--mq-red)}.mq-li .n{background:var(--mq-yel);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.mq-li .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mq-li .k{border:1px solid var(--mq-line);color:var(--mq-mute);background:var(--mw-bg);border-radius:6px;flex:none;padding:1px 6px;font-size:10px}.mq-list .grow{flex:1}.mq-list .acts{gap:8px;display:flex}.mq-list .acts .mq-btn{flex:1;padding:0 8px}.mq-edit{flex-direction:column;gap:12px;min-width:0;padding:20px 24px;display:flex}.mq-edit .row1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mq-edit .row1 .nb{background:var(--mq-yel);border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.mq-dots{flex-wrap:wrap;flex:1;gap:4px;display:flex}.mq-dots i{background:var(--mq-yel);border:2px solid var(--mw-yellow-deep);box-sizing:border-box;border-radius:50%;width:16px;height:16px}.mq-dots i.e{background:var(--mw-white);border:2px dashed var(--mw-line-2)}.mq-kinds{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.mq-kind{border:1px solid var(--mq-line);background:var(--mw-white);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:12px;font-weight:700;display:flex}.mq-kind i{width:34px;height:34px;color:var(--mw-white);font-style:normal;font-family:var(--mw-font-title);border-radius:10px;place-items:center;font-size:17px;display:grid}.mq-kind.on{border:2px solid var(--mq-blue)}.mq-kind.off{opacity:.45;cursor:not-allowed}.mq-kind small{color:var(--mq-mute);font-size:10px;font-weight:400}.mq-lab{color:var(--mq-mute);margin-top:2px;font-size:12px;font-weight:700}.mq-in{border:1px solid var(--mw-line);background:var(--mw-white);box-sizing:border-box;border-radius:12px;width:100%;height:46px;padding:0 14px;font-size:15px}.mq-in:focus,.mq-name:focus{outline:2px solid var(--mq-blue);outline-offset:1px}.mq-ch{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mq-chc{border:1px solid var(--mw-line);background:var(--mw-white);border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 8px 0 10px;display:flex}.mq-chc.ans{background:color-mix(in srgb,var(--mw-green) 14%,var(--mw-white));border-color:var(--mq-grn)}.mq-chc input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:14px}.mq-chc .nn{width:22px;height:22px;color:var(--mw-white);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.mq-chc button{background:var(--mw-white);border:0;border:1px solid var(--mq-line);cursor:pointer;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:700}.mq-chc.ans button{background:var(--mq-grn);color:var(--mw-white);border-color:var(--mq-grn)}.mq-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;display:flex}.mq-foot .sp{flex:1}.mq-tg{align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.mq-sw{appearance:none;background:var(--mw-line-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.mq-sw:after{content:"";background:var(--mw-white);width:20px;height:20px;box-shadow:0 1px 2px color-mix(in srgb,var(--mw-ink) 25%,transparent);border-radius:50%;transition:left .15s;position:absolute;top:3px;left:3px}.mq-sw[aria-checked=true]{background:var(--mq-grn)}.mq-sw[aria-checked=true]:after{left:21px}.mq-spots{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.mq-board{border:2px solid var(--mw-line);background:var(--mw-ph);touch-action:none;border-radius:20px;line-height:0;position:relative;overflow:hidden}.mq-board img{width:100%;image-rendering:pixelated}.mq-pin{aspect-ratio:1;background:var(--mq-yel);border:3px solid var(--mw-white);width:6%;min-width:22px;max-width:34px;box-shadow:0 2px 0 color-mix(in srgb,var(--mw-ink) 30%,transparent);font-family:var(--mw-font-title);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:clamp(10px,1.6vw,15px);line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.mq-pin.pick{background:var(--mq-ink);color:var(--mw-white);border-color:var(--mq-yel);z-index:2}.mq-hint{color:var(--mq-mute);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.mq-chipb{background:var(--mw-soft);height:28px;color:var(--mw-deep);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.mq-ord{flex-direction:column;gap:6px;display:flex}.mq-ord .hd{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mq-ord .hd h3{font-size:18px}.mq-ordi{background:var(--mw-white);border:1px solid var(--mq-line);cursor:grab;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.mq-ordi.pick{border:2px solid var(--mq-blue);background:var(--mw-soft)}.mq-ordi .g{color:var(--mw-mute-2);letter-spacing:-2px}.mq-ordi .n{background:var(--mq-yel);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.mq-ordi .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mq-ordi button{border:1px solid var(--mq-line);background:var(--mw-white);cursor:pointer;border-radius:7px;width:26px;height:26px;padding:0;font-size:12px}.mq-set{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.mq-lab2{color:var(--mq-mute);margin:12px 0 6px;font-size:12px;font-weight:700}.mq-flows{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mq-flow{background:var(--mw-white);border:2px solid var(--mq-line);text-align:left;color:var(--mq-mute);cursor:default;border-radius:14px;padding:14px;font-size:12px}.mq-flow b{font-family:var(--mw-font-title);color:var(--mq-ink);align-items:center;gap:6px;font-size:18px;display:flex}.mq-flow.on{border:2px solid var(--mq-blue);background:var(--mw-soft)}.mq-flow.off{opacity:.45}.mq-seg{flex-wrap:wrap;gap:6px;display:inline-flex}.mq-sg{border:1px solid var(--mw-line);background:var(--mw-white);cursor:pointer;border-radius:10px;height:38px;padding:0 16px;font-size:14px;font-weight:700}.mq-sg.on{background:var(--mw-brand);color:var(--mw-white);border-color:var(--mw-brand)}.mq-sg:disabled{opacity:.4;cursor:not-allowed}.mq-step2{align-items:center;gap:8px;display:inline-flex}.mq-step2 button{border:1px solid var(--mw-line);background:var(--mw-white);cursor:pointer;border-radius:10px;width:38px;height:38px;padding:0;font-size:20px;line-height:1}.mq-step2 b{background:var(--mw-brand);min-width:64px;height:38px;color:var(--mw-white);border-radius:10px;place-items:center;font-size:15px;display:grid}.mq-card{background:var(--mw-white);box-shadow:0 2px 0 color-mix(in srgb,var(--mw-deeper) 10%,transparent),0 8px 18px color-mix(in srgb,var(--mw-deeper) 8%,transparent);border-radius:16px;margin-top:14px;overflow:visible}.mq-opt{border-top:1px solid var(--mq-line);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.mq-opt:first-child{border-top:0}.mq-opt b{font-size:15px;display:block}.mq-opt small{color:var(--mq-mute);margin-top:2px;font-size:12px;display:block}.mq-opt.dim{opacity:.45}.mq-sum{background:var(--mw-white);box-shadow:0 2px 0 color-mix(in srgb,var(--mw-deeper) 10%,transparent),0 8px 18px color-mix(in srgb,var(--mw-deeper) 8%,transparent);border-radius:16px;padding:14px}.mq-sum img{width:100%;image-rendering:pixelated;border-radius:10px;margin:8px 0;display:block}.mq-sum h3{font-size:17px}.mq-sum p{color:var(--mq-mute);margin:2px 0;font-size:12px}.mq-sum+p{color:var(--mq-mute);font-size:12px}.mq-dock{display:none}.mq-dd{display:inline-block;position:relative}.mq-dd-btn{border:1px solid var(--mw-line);background:var(--mw-white);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.mq-dd-list{z-index:60;background:var(--mw-white);border:1px solid var(--mw-line);min-width:100%;box-shadow:0 12px 28px color-mix(in srgb,var(--mw-deeper) 20%,transparent);border-radius:12px;max-height:60vh;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.mq-dd-list li{cursor:pointer;white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:700}.mq-dd-list li.hi{background:var(--mw-soft)}.mq-dd-list li.off{opacity:.4;cursor:not-allowed}.mq-dd-list li[aria-selected=true]{color:var(--mq-blue)}.mq-dd.dd-form{width:100%;display:block}.mq-dd.dd-form .mq-dd-btn{border:1px solid var(--mw-line);height:48px;color:var(--mw-ink);border-radius:12px;padding:0 14px;font-family:inherit;font-size:16px}.mq-dd-list.dd-form-list li{padding:12px 14px;font-size:16px}.mq-dim{background:color-mix(in srgb,var(--mw-deeper) 50%,transparent);z-index:70;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mq-modal{background:var(--mw-white);border-radius:20px;width:min(560px,100%);max-height:92dvh;padding:22px;position:relative;overflow:auto}.mq-modal h2{margin-bottom:12px;font-size:24px}.mq-x{background:var(--mw-soft);cursor:pointer;border:0;border-radius:50%;width:34px;height:34px;font-size:16px;position:absolute;top:14px;right:14px}.mq-tabs{gap:6px;margin-bottom:12px;display:flex}.mq-tab{border:1px solid var(--mq-line);background:var(--mw-white);cursor:pointer;border-radius:10px;height:36px;padding:0 14px;font-size:14px;font-weight:700}.mq-tab.on{background:var(--mw-soft);border-color:var(--mw-brand);color:var(--mw-deep)}.mq-pick{flex-direction:column;gap:6px;max-height:300px;margin:8px 0;display:flex;overflow:auto}.mq-pk{border:1px solid var(--mq-line);cursor:pointer;background:var(--mw-white);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14px;display:flex}.mq-pk.on{border:2px solid var(--mq-blue);background:var(--mw-soft)}.mq-ta{border:1px solid var(--mw-line);box-sizing:border-box;border-radius:12px;width:100%;min-height:90px;padding:10px 12px;font-size:14px}.mq-done{background:var(--mw-white);text-align:center;max-width:560px;box-shadow:0 8px 24px color-mix(in srgb,var(--mw-deeper) 12%,transparent);border-radius:20px;margin:40px auto;padding:28px}.mq-done h2{margin-bottom:8px;font-size:28px}.mq-nq{font-family:var(--mw-font-body);display:inline-block;position:relative}.mq-nq-btn{background:var(--mw-yellow);height:44px;color:var(--mw-ink);cursor:pointer;box-shadow:0 4px 0 var(--mw-yellow-deep);border:0;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:800;display:inline-flex}.mq-nq-pop{z-index:80;background:var(--mw-white);border:1px solid var(--mw-line);box-shadow:0 18px 36px color-mix(in srgb,var(--mw-deeper) 28%,transparent);color:var(--mw-ink);border-radius:16px;gap:12px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.mq-nq-kinds{flex-direction:column;gap:6px;width:170px;display:flex}.mq-nq-kinds button,.mq-nq-k{background:var(--mw-bg);cursor:pointer;text-align:left;height:42px;color:inherit;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.mq-nq-kinds button.hi,.mq-nq-k.hi{outline:3px solid var(--mw-brand)}.mq-nq-kinds button.on{background:var(--mw-brand);color:var(--mw-white)}.mq-nq-maps{grid-template-columns:repeat(3,150px);align-content:start;gap:8px;display:grid}.mq-nq-m{border:1px solid var(--mw-line);background:var(--mw-white);text-align:left;cursor:pointer;color:inherit;border-radius:10px;padding:0;font-family:inherit;display:block;overflow:hidden}.mq-nq-m.hi{outline:3px solid var(--mw-brand)}.mq-nq-m img{object-fit:cover;width:100%;height:64px;image-rendering:pixelated;display:block}.mq-nq-m .blk{height:64px;color:var(--mw-white);place-items:center;font-size:15px;font-weight:700;display:grid}.mq-nq-m b{padding:5px 8px 0;font-size:12px;display:block}.mq-nq-m small{color:var(--mw-mute);padding:0 8px 6px;font-size:11px;display:block}.mq-nq-m.dim{opacity:.4;cursor:not-allowed}.mq-nq-cap{color:var(--mw-mute);grid-column:1/-1;margin:0 0 2px;font-size:11px}@media (max-width:900px){.mq-nq-pop{flex-direction:column;width:min(520px,100vw - 24px);left:auto;right:0}.mq-nq-kinds{flex-flow:wrap;width:auto}.mq-nq-kinds button{flex:1;min-width:110px}.mq-nq-maps{grid-template-columns:repeat(3,minmax(0,1fr))}.mq-q{grid-template-columns:1fr}.mq-list{border-right:0;border-bottom:1px solid var(--mq-line)}.mq-spots,.mq-detail,.mq-set{grid-template-columns:1fr}.mq-maps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.mq-top{gap:8px;padding:10px 12px}.mq-top .ttl{display:none}.mq-name{order:9;width:100%}.mq-body{padding:16px 12px}.mq-h{font-size:24px}.mq-maps{gap:10px}.mq-mc img{height:84px}.mq-mc .in{padding:8px 10px}.mq-mc b{font-size:15px}.mq-mc .meta .mq-tag{font-size:10px}.mq-mc .meta .cnt{display:none}.mq-steps{flex-wrap:nowrap;width:100%;overflow:hidden}.mq-step{flex:none;padding:0 10px}.mq-step:not(.on){padding:0 8px}.mq-step:not(.on) span{display:none}.mq-kinds{grid-template-columns:repeat(5,1fr);gap:4px}.mq-kind{padding:8px 2px;font-size:10px}.mq-kind small{display:none}.mq-ch{grid-template-columns:1fr}.mq-edit{padding:14px}.mq-flows{grid-template-columns:1fr}.mq-top .nextbtn{display:none}.mq-dock{z-index:21;background:var(--mw-white);border-top:1px solid var(--mq-line);gap:10px;padding:10px 12px;display:flex;position:fixed;bottom:78px;left:0;right:0}.mq{padding-bottom:150px}.mq-dock .mq-btn{flex:1}.mq-dock .mq-btn.w{flex:none}.mq-nq-maps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mq *,.mq-nq *{transition:none!important;animation:none!important}.mq-btn:active{transform:none}}body.mq-calm .mq *{transition:none!important;animation:none!important}.mq-prev{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;min-height:560px;display:grid}.mq-pnote{flex-direction:column;gap:10px;margin:14px 0;padding:0;font-size:14px;list-style:none;display:flex}.mq-pnote li{align-items:center;gap:10px;display:flex}.mq-pnote i{background:var(--mq-yel);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:700;display:grid}.mq-pnote i.r{background:var(--mq-red);color:var(--mw-white)}.mq-pframe-wrap{justify-content:center;display:flex}.mq-pframe{background:var(--mw-ink);box-sizing:border-box;border-radius:34px;padding:11px}.mq-pframe.book{border-radius:16px}.mq-pscreen{border-radius:24px;position:relative;overflow:hidden}.mq-pframe.book .mq-pscreen{border-radius:8px}.mq-hud{background:var(--mw-brand);color:var(--mw-white);border-radius:10px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.mq-hud.t{background:var(--mw-green);left:auto;right:10px}.mq-mis{background:var(--mw-white);box-shadow:0 8px 22px color-mix(in srgb,var(--mw-ink) 35%,transparent);border-radius:16px;flex-direction:column;gap:6px;max-height:90%;padding:14px;font-size:13px;display:flex;position:absolute;inset:auto 10px 10px;overflow:auto}.mq-mis b{font-family:var(--mw-font-title);padding-right:22px;font-size:15px}.mq-mis .o{border:2px solid var(--mw-line);border-radius:999px;padding:6px 12px}.mq-mis .go{background:var(--mw-brand);color:var(--mw-white);text-align:center;border-radius:10px;padding:8px;font-weight:700}.mq-mis .oxr{gap:8px;display:flex}.mq-mis .oxr span{text-align:center;border:2px solid var(--mw-line);border-radius:10px;flex:1;padding:8px;font-weight:700}.mq-mis .mq-x{width:26px;height:26px;font-size:12px;top:8px;right:8px}@media (max-width:900px){.mq-prev{grid-template-columns:1fr;min-height:0}.mq-pframe-wrap{order:2}}.mq-board .zl{background:var(--mw-brand);color:var(--mw-white);white-space:nowrap;border:2px solid var(--mw-white);font-size:clamp(10px,1.5vw,14px);font-weight:700;line-height:1.3;font-family:var(--mw-font-title);border-radius:999px;padding:3px 12px;position:absolute;transform:translate(-50%)}.mq-board .zr{border:3px dashed var(--mw-white);background:color-mix(in srgb,var(--mw-white) 12%,transparent);border-radius:10px;position:absolute}.mq-board.dim img{filter:brightness(.7)}.mq-zchips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mq-zc{border:1px solid var(--mw-line);background:var(--mw-white);cursor:pointer;border-radius:999px;height:32px;padding:0 14px;font-size:13px;font-weight:700}.mq-zc.on{background:var(--mw-brand);color:var(--mw-white);border-color:var(--mw-brand)}
