.mlys-btn{cursor:pointer;color:#3a3646;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #d9d7de;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .16s cubic-bezier(.3,.7,.4,1),border-color .2s,color .2s;display:flex;position:relative;box-shadow:0 2px 8px #1c1a241a}.mlys-btn:active{transform:scale(.92)}.mlys-btn.is-on{color:#1c1a24;border-color:#1c1a24}.mlys-badge{color:#fff;background:#1c1a24;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;animation:.34s cubic-bezier(.3,1.6,.5,1) both mlys-pop;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}@keyframes mlys-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.mlys-root{z-index:95;position:fixed;inset:0}html[data-h-mlys] .ohomi-host{opacity:0;pointer-events:none}html[data-h-mlys] .ohomi-host *{pointer-events:none!important}.mlys-dim{background:#12101a52;animation:.3s both mlys-fade;position:absolute;inset:0}.mlys-root.is-out .mlys-dim{animation:.25s both mlys-fade-out}.mlys-sheet{max-height:calc(100dvh - var(--ohome-top) - 48px);overscroll-behavior:contain;padding:0 18px var(--sheet-pb);will-change:transform;background:#fff;border-radius:24px 24px 0 0;animation:.5s cubic-bezier(.2,1.12,.32,1) backwards mlys-up;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 34px #12101a29}.mlys-sheet:after{content:"";background:#fff;height:40px;position:absolute;top:100%;left:0;right:0}.mlys-root.is-out .mlys-sheet{animation:.25s cubic-bezier(.4,0,1,1) forwards mlys-down}@keyframes mlys-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes mlys-down{0%{transform:none}to{transform:translateY(105%)}}@keyframes mlys-fade{0%{opacity:0}}@keyframes mlys-fade-out{to{opacity:0}}.mlys-top{z-index:1;touch-action:none;background:#fff;margin:0 -18px;padding-top:8px;padding-left:18px;padding-right:18px;position:sticky;top:0}.mlys-grab{background:#d9d7de;border-radius:3px;width:36px;height:5px;margin:0 auto 10px;display:block}.mlys-hd{justify-content:space-between;align-items:center;padding:2px 0 12px;display:flex}.mlys-hd b{color:#1c1a24;letter-spacing:-.01em;font-size:19px;font-weight:800}.mlys-x{cursor:pointer;color:#6e6a78;background:#f4f3f6;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .14s,background-color .15s;display:grid}.mlys-x:active{background:#ecebef;transform:scale(.88)}.mlys-lab{color:#8e8a98;margin:4px 2px 8px;font-size:12.5px;font-weight:700}.mlys-types{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.mlys-type{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:14px;transition:transform .16s cubic-bezier(.3,.7,.4,1),box-shadow .22s;display:block;overflow:hidden;box-shadow:0 0 0 1px #ecebef}.mlys-type:active{transform:scale(.96)}.mlys-type.is-on{box-shadow:0 0 0 2px #1c1a24}.mlys-type i{height:62px;display:block}.mlys-type i.is-base{background:linear-gradient(118deg,#0000 47%,#c9e3d3 47.5% 53%,#0000 53.5%),linear-gradient(28deg,#0000 58%,#fff 58.5% 63%,#0000 63.5%),repeating-linear-gradient(0deg,#eeedf1 0 15px,#f8f8fa 15px 17px),#f4f3f6}.mlys-type i.is-sat{background:radial-gradient(circle at 26% 38%,#6f8a5c 0 16%,#0000 17%),radial-gradient(circle at 72% 64%,#8a7b5f 0 20%,#0000 21%),linear-gradient(28deg,#0000 58%,#b9b4a6 58.5% 62%,#0000 62.5%),linear-gradient(160deg,#50614a,#44533f)}.mlys-type span{color:#1c1a24;padding:8px 11px 9px;font-size:13.5px;font-weight:700;display:block}.mlys-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mlys-tile{cursor:pointer;color:#3a3646;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;background:#f4f3f6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:84px;font-size:12.5px;font-weight:700;transition:transform .16s cubic-bezier(.3,.7,.4,1),background-color .22s,color .22s;display:flex}.mlys-tile:active{transform:scale(.95)}.mlys-tile.is-on{color:#fff;background:#1c1a24}.mlys-tile.is-pop svg{animation:.38s cubic-bezier(.3,1.6,.5,1) mlys-ic-pop}@keyframes mlys-ic-pop{0%{transform:scale(.8)}to{transform:none}}.mlys-hint{color:#6e6a78;min-height:44px;margin:12px 2px 14px;font-size:12.5px;line-height:1.5;animation:.24s both mlys-hint-in}.mlys-hint b{color:#1c1a24}@keyframes mlys-hint-in{0%{opacity:0;transform:translateY(3px)}}.mlys-leg{color:#6e6a78;align-items:center;gap:5px;margin-top:3px;font-size:11.5px;font-weight:600;display:flex}.mlys-leg.is-wrap{flex-wrap:wrap;gap:2px 10px}.mlys-leg span{align-items:center;gap:4px;display:inline-flex}.mlys-leg i{border-radius:50%;width:8px;height:8px;display:inline-block}.mlys-tool{cursor:pointer;text-align:left;color:#1c1a24;-webkit-tap-highlight-color:transparent;background:#f4f3f6;border-radius:14px;align-items:center;gap:11px;width:100%;padding:11px 12px;transition:transform .16s cubic-bezier(.3,.7,.4,1),background-color .15s;display:flex}.mlys-tool:active{background:#ecebef;transform:scale(.98)}.mlys-tool-ic{color:#3a3646;background:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mlys-tool-t{min-width:0}.mlys-tool-t b{font-size:14px;font-weight:700;display:block}.mlys-tool-t span{color:#8e8a98;font-size:11.5px;display:block}.mlys-pop{z-index:60;overscroll-behavior:contain;background:#fff;border-radius:18px;width:272px;max-height:calc(100dvh - 240px);padding:6px;animation:.2s cubic-bezier(.2,.9,.3,1) both mlys-pop-in;position:absolute;overflow-y:auto;box-shadow:0 12px 36px #1c1a2433,0 0 0 1px #1c1a240d}.mlys-pop.is-below{transform-origin:100% 0;top:48px;right:0}.mlys-pop.is-left{transform-origin:100% 0;top:0;right:48px}.mlys-pop.is-out{animation:.14s both mlys-pop-out}@keyframes mlys-pop-in{0%{opacity:0;transform:scale(.95)}}@keyframes mlys-pop-out{to{opacity:0;transform:scale(.97)}}.mlys-pop-t{color:#8e8a98;padding:7px 10px 5px;font-size:12px;font-weight:700}.mlys-row{cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:11px;width:100%;padding:8px;transition:background-color .15s;display:flex}.mlys-row:hover{background:#f7f6f9}.mlys-row:active{background:#f1f0f4}.mlys-row-ic{color:#3a3646;background:#f4f3f6;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;transition:background-color .2s,color .2s;display:grid}.mlys-row.is-on .mlys-row-ic{color:#fff;background:#1c1a24}.mlys-row-t{flex:1;min-width:0}.mlys-row-t b{color:#1c1a24;font-size:14px;font-weight:700;display:block}.mlys-row-t>span:not(.mlys-leg){-webkit-line-clamp:2;color:#8e8a98;-webkit-box-orient:vertical;margin-top:1px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.mlys-sw{background:#e3e1e7;border-radius:12px;flex:none;width:40px;height:24px;transition:background-color .22s;position:relative}.mlys-sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .32s cubic-bezier(.3,1.35,.5,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1c1a2440}.mlys-row.is-on .mlys-sw{background:#1c1a24}.mlys-row.is-on .mlys-sw:after{transform:translate(16px)}.mlys-hr{background:#ecebef;height:1px;margin:4px 10px}.mlys-pop .mlys-tool{background:0 0;padding:8px}.mlys-pop .mlys-tool:hover{background:#f7f6f9}.mlys-pop .mlys-tool-ic{background:#f4f3f6}@media (prefers-reduced-motion:reduce){.mlys-sheet,.mlys-dim,.mlys-pop,.mlys-badge,.mlys-hint,.mlys-tile.is-pop svg,.mlys-root.is-out .mlys-sheet,.mlys-root.is-out .mlys-dim,.mlys-pop.is-out{animation:none}.mlys-sw:after{transition:none}}
