.map-ui,.st{--u:1;--px:calc(1px * var(--u));--mu-n:0;--mu-night:calc(var(--mu-n) * 100%);--mu-font:"Nunito Sans", "Kantumruy Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mu-display:"Pixelify Sans", "Koulen", "Nunito Sans", "Kantumruy Pro", system-ui, sans-serif;--mu-ink:#f8f0dc;--mu-ink2:color-mix(in srgb, #cfd6e3, #bccbe8 var(--mu-night));--mu-dim:color-mix(in srgb, #a3acb9, #93a3c0 var(--mu-night));--mu-gold:#f7b733;--mu-gold-hi:#ffe07c;--mu-sand:#dcae8f;--mu-panel:color-mix(in srgb, #0d1927db, #040f20db var(--mu-night));--mu-panel-strong:color-mix(in srgb, #0e1825ed, #040e1eed var(--mu-night));--mu-line:color-mix(in srgb, #ffe5bc33, #b0c8ff33 var(--mu-night));--mu-line-hi:color-mix(in srgb, #ffeed480, #cddeff80 var(--mu-night));--mu-shadow:0 calc(8 * var(--px)) calc(24 * var(--px)) #03081057;--mu-btn:color-mix(in srgb, #2c2c38d1, #0c162ad6 var(--mu-night));--mu-btn-hi:color-mix(in srgb, #3a3a48e0, #14203ae0 var(--mu-night));--mu-btn-edge:#ffeccd29;--mu-lift:calc(-3 * var(--px));--mu-ease:cubic-bezier(.2, .8, .2, 1)}@supports not (color:color-mix(in srgb, red, blue)){.map-ui,.st{--mu-ink2:#cfd6e3;--mu-dim:#a3acb9;--mu-panel:#0d1927db;--mu-panel-strong:#0e1825ed;--mu-line:#ffe5bc33;--mu-line-hi:#ffeed480;--mu-btn:#2c2c38d1;--mu-btn-hi:#3a3a48e0}.map-ui .mu-title{--mu-edge:#ffe2b438}.map-ui .mu-info,.map-ui .mu-settings{--mu-edge:#ffe2b43d}.map-ui .mm-mini,.map-ui .mm-big,.map-ui .wh-btn{--mu-edge:#ffe2b44d}.map-ui .mu-info-blurb{color:#ebe5d9}.map-ui .rtb>.mu-bg,.map-ui .wh-btn>.mu-bg,.map-ui.rh>.tg-count>.mu-bg{background:#0d19279e}.map-ui .rh-help>.mu-bg,.map-ui.rh>.by-purse>.mu-bg{background:#0d19278c}.map-ui .rh-pick>.mu-bg{background:#2c3a4c80}.map-ui .mm-shade{background:#060a1280}.map-ui.mu-roam .mu-pin .mu-bg{background:#0d192799}.map-ui .mu-pin:hover .mu-bg,.map-ui .mu-pin.is-hover .mu-bg{background:#1c293ad6}.map-ui .mu-pin:active .mu-bg,.map-ui .mu-pin.is-press .mu-bg{background:#0a121ce6}}.map-ui{z-index:5;pointer-events:none;color:var(--mu-ink);font-family:var(--mu-font);font-size:calc(15 * var(--px));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;-webkit-user-select:none;user-select:none;line-height:1.35;position:fixed;inset:0;overflow:hidden}:where(.map-ui) button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.map-ui .mu-icon{flex:none;display:block}.mu-frame{isolation:isolate;position:relative}.mu-xs{--mu-shape:var(--mu-shape-xs);--mu-ring:var(--mu-ring-xs);--mu-halo:var(--mu-halo-xs);--mu-focus:var(--mu-focus-xs)}.mu-sm{--mu-shape:var(--mu-shape-sm);--mu-ring:var(--mu-ring-sm);--mu-halo:var(--mu-halo-sm);--mu-focus:var(--mu-focus-sm)}.mu-md{--mu-shape:var(--mu-shape-md);--mu-ring:var(--mu-ring-md);--mu-halo:var(--mu-halo-md);--mu-focus:var(--mu-focus-md)}.mu-lg{--mu-shape:var(--mu-shape-lg);--mu-ring:var(--mu-ring-lg);--mu-halo:var(--mu-halo-lg);--mu-focus:var(--mu-focus-lg)}.mu-frame:before{content:"";z-index:-3;box-shadow:var(--mu-shadow);pointer-events:none;border-radius:6px;transition:box-shadow .35s,opacity .45s;position:absolute;inset:2px}.mu-frame>.mu-bg{z-index:-1;background:var(--mu-panel);clip-path:var(--mu-shape);pointer-events:none;transition:background .3s,box-shadow .3s,opacity .45s;position:absolute;inset:0}:is(.mu-title,.mu-pin-in,.mu-round,.mu-lang,.mu-info,.mu-settings):after{content:"";z-index:-2;clip-path:var(--mu-shape);-webkit-backdrop-filter:blur(10px);pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.mu-frame>.mu-bg:after{content:"";background:var(--mu-edge,var(--mu-line));clip-path:var(--mu-ring);transition:background .3s;position:absolute;inset:0}.mu-frame>.mu-glow{z-index:-2;opacity:0;pointer-events:none;clip-path:var(--mu-halo);filter:drop-shadow(0 0 calc(2 * var(--px)) #ffe282f2) drop-shadow(0 0 calc(8 * var(--px)) #ffb02899) drop-shadow(0 0 calc(16 * var(--px)) #ff96144d);transition:opacity .4s;position:absolute;inset:0}.mu-frame>.mu-glow:before{content:"";clip-path:var(--mu-shape);background:#ffd678;position:absolute;inset:0}.mu-frame>.mu-focus{clip-path:var(--mu-focus);opacity:0;pointer-events:none;background:#fff4d6f2;transition:opacity .15s;position:absolute;inset:-5px}.mu-frame:focus-visible>.mu-focus,.mu-pin:focus-visible .mu-focus,.mu-pin.is-focus .mu-focus{opacity:1}.mu-frame:focus-visible:has(>.mu-focus){outline:none}.mu-title{left:calc(24 * var(--px));top:calc(22 * var(--px));align-items:center;gap:calc(22 * var(--px));padding:calc(14 * var(--px)) calc(34 * var(--px)) calc(16 * var(--px)) calc(22 * var(--px));--mu-edge:color-mix(in srgb, #ffe2b438, #b4ccff33 var(--mu-night));transition:opacity .5s,visibility;display:flex;position:absolute}.mu-title-icon .mu-icon{width:calc(82 * var(--px));height:auto;filter:drop-shadow(0 0 calc(10 * var(--px)) #ffc46e52) drop-shadow(0 calc(2 * var(--px)) 0 #00000059)}.mu-title h1{font:700 calc(41 * var(--px)) / 1 var(--mu-display);letter-spacing:.01em;color:var(--mu-ink);text-shadow:0 calc(2 * var(--px)) 0 #0000004d;white-space:nowrap;margin:0}.mu-title p{margin:calc(9 * var(--px)) 0 0;font-size:calc(21 * var(--px));color:var(--mu-ink2);white-space:nowrap;font-weight:400}.mu-pin{z-index:1;cursor:pointer;pointer-events:auto;text-align:left;will-change:transform;touch-action:manipulation;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}.mu-pin.is-selected{z-index:2}.mu-pin:hover,.mu-pin.is-hover,.mu-pin:focus-visible{z-index:3}.mu-pin-in{align-items:center;gap:calc(12 * var(--px));min-height:calc(48 * var(--px));padding:calc(8 * var(--px)) calc(12 * var(--px)) calc(8 * var(--px)) calc(15 * var(--px));transition:transform .35s var(--mu-ease);display:flex}.mu-pin-in>*{transition:opacity .45s,color .3s}.mu-pin-icon{color:var(--mu-sand)}.mu-pin-icon .mu-icon{width:calc(22 * var(--px));height:calc(26 * var(--px));filter:drop-shadow(0 1px 1px #00000059)}.mu-pin-text{padding-right:calc(6 * var(--px));flex-direction:column;align-items:flex-start;display:flex}.mu-pin-name{font-size:calc(16 * var(--px));color:#fff;white-space:nowrap;letter-spacing:.005em;font-weight:700;line-height:1.15}.mu-pin-sub{margin-top:calc(2 * var(--px));font-size:calc(12.5 * var(--px));color:var(--mu-dim);white-space:nowrap;line-height:1.2}.mu-pin-chev{color:#c4c8d0}.mu-pin-dist{font-size:calc(12.5 * var(--px));color:var(--mu-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;display:none}.mu-pin-chev .mu-icon{width:calc(18 * var(--px));height:calc(18 * var(--px));transition:transform .35s var(--mu-ease)}.mu-pin.is-main .mu-pin-in{gap:calc(14 * var(--px));min-height:calc(60 * var(--px));padding:calc(11 * var(--px)) calc(16 * var(--px)) calc(11 * var(--px)) calc(20 * var(--px));--mu-edge:#ffd070bf}.mu-pin.is-main .mu-pin-name{font-size:calc(18.5 * var(--px))}.mu-pin.is-main .mu-pin-sub{font-size:calc(14 * var(--px))}.mu-pin.is-main .mu-pin-icon,.mu-pin.is-main .mu-pin-chev,.mu-pin.is-selected .mu-pin-icon,.mu-pin.is-selected .mu-pin-chev{color:var(--mu-gold)}.mu-pin.is-main .mu-pin-icon .mu-icon{width:calc(25 * var(--px));height:calc(30 * var(--px))}.mu-pin.is-main .mu-glow{opacity:calc(.32 + .23 * var(--mu-n))}@media (hover:hover){.mu-pin:hover .mu-pin-in{transform:translateY(var(--mu-lift));--mu-edge:var(--mu-line-hi)}}.mu-pin.is-hover .mu-pin-in,.mu-pin:focus-visible .mu-pin-in,.mu-pin.is-focus .mu-pin-in{transform:translateY(var(--mu-lift));--mu-edge:var(--mu-line-hi)}.mu-pin:hover .mu-pin-in:before,.mu-pin.is-hover .mu-pin-in:before{box-shadow:0 calc(12 * var(--px)) calc(28 * var(--px)) #0308106b}.mu-pin:hover .mu-bg,.mu-pin.is-hover .mu-bg{background:color-mix(in srgb, #1c293ad6, #0a182edb var(--mu-night))}.mu-pin:hover .mu-pin-chev .mu-icon,.mu-pin.is-hover .mu-pin-chev .mu-icon{transform:translateX(calc(3 * var(--px)))}.mu-pin.is-main:hover .mu-pin-in,.mu-pin.is-main.is-hover .mu-pin-in{--mu-edge:#ffde8ccc}.mu-pin.is-main:hover .mu-glow,.mu-pin.is-main.is-hover .mu-glow{opacity:.6}.mu-pin:active .mu-pin-in,.mu-pin.is-press .mu-pin-in{transition-duration:80ms;transform:translateY(0)scale(.97)}.mu-pin:active .mu-bg,.mu-pin.is-press .mu-bg{background:color-mix(in srgb, #0a121ce6, #030a16e6 var(--mu-night))}.mu-pin.is-selected .mu-pin-in{--mu-edge:var(--mu-gold-hi);--mu-ring:var(--mu-ring-sm-b)}.mu-pin.is-selected .mu-bg{box-shadow:inset 0 0 calc(18 * var(--px)) #ffbe4657}.mu-pin.is-selected .mu-glow{opacity:1}.mu-pin.is-selected .mu-glow:before{animation:4.5s ease-in-out 3 mu-breathe}@keyframes mu-breathe{0%,to{opacity:1}50%{opacity:.7}}.mu-has-pick .mu-pin:not(.is-selected,:hover,:focus-visible,.is-hover,.is-focus) .mu-pin-in>:not(.mu-glow),.mu-has-pick .mu-pin:not(.is-selected,:hover,:focus-visible,.is-hover,.is-focus) .mu-pin-in:before,.mu-has-pick .mu-pin:not(.is-selected,:hover,:focus-visible,.is-hover,.is-focus) .mu-pin-in:after{opacity:.55}.mu-has-pick .mu-pin.is-main:not(.is-selected) .mu-glow{opacity:.15}.mu-pin.is-off{visibility:hidden;pointer-events:none;transition:visibility 0s .45s}.mu-pin.is-off .mu-pin-in>*,.mu-pin.is-off .mu-pin-in:before,.mu-pin.is-off .mu-pin-in:after{opacity:0!important}.mu-corner{right:calc(22 * var(--px));top:calc(22 * var(--px));align-items:center;gap:calc(10 * var(--px));pointer-events:auto;display:flex;position:absolute}.mu-round{width:calc(44 * var(--px));height:calc(44 * var(--px));color:#f8ecd9;cursor:pointer;--mu-edge:var(--mu-btn-edge);background:0 0;border:0;outline:none;place-items:center;padding:0;display:grid}.mu-round .mu-icon{width:calc(22 * var(--px));height:calc(22 * var(--px));transition:transform .6s var(--mu-ease), color .25s}.mu-round>.mu-bg{background:var(--mu-btn)}.mu-coffee-btn{color:var(--mu-gold-hi);--mu-edge:#ffd070b3}.mu-coffee-btn>.mu-glow{opacity:.35}.mu-coffee-btn .mu-icon{width:calc(23 * var(--px));height:calc(23 * var(--px))}@media (hover:hover){.mu-round:hover{--mu-edge:var(--mu-line-hi)}.mu-round:hover>.mu-bg{background:var(--mu-btn-hi)}.mu-gear:hover .mu-icon{transform:rotate(30deg)}.mu-coffee-btn:hover{--mu-edge:var(--mu-gold-hi)}.mu-coffee-btn:hover>.mu-glow{opacity:.85}.mu-coffee-btn:hover .mu-icon{transform:translateY(calc(-1.5 * var(--px))) rotate(-6deg)}}.mu-round:active .mu-icon{transform:scale(.92)}.mu-gear.is-on,.mu-cr-btn.is-on{--mu-edge:var(--mu-gold-hi);color:var(--mu-gold-hi)}.mu-cr-btn .mu-icon{width:calc(19 * var(--px));height:calc(19 * var(--px))}.mu-gear.is-on .mu-icon{transform:rotate(60deg)}.mu-lang{align-items:center;gap:calc(2 * var(--px));height:calc(44 * var(--px));padding:0 calc(5 * var(--px));--mu-edge:var(--mu-btn-edge);display:flex}.mu-lang>.mu-bg{background:var(--mu-btn)}.mu-lang button{min-width:calc(40 * var(--px));height:calc(34 * var(--px));padding:0 calc(8 * var(--px));color:var(--mu-dim);font-size:calc(14.5 * var(--px));cursor:pointer;background:0 0;border:0;outline:none;place-items:center;font-weight:700;line-height:1;transition:color .2s;display:grid}.mu-lang button[lang=km]{font-size:calc(15.5 * var(--px))}:is(.mu-lang,.mu-seg) button{--mu-edge:transparent;--mu-shadow:none}:is(.mu-lang,.mu-seg) button>.mu-bg{background:0 0}@media (hover:hover){:is(.mu-lang,.mu-seg) button:not([aria-pressed=true]):hover{color:var(--mu-ink)}:is(.mu-lang,.mu-seg) button:not([aria-pressed=true]):hover>.mu-bg{background:#ffffff12}}:is(.mu-lang,.mu-seg) button[aria-pressed=true]{--mu-edge:var(--mu-gold-hi);color:var(--mu-gold-hi);cursor:default}:is(.mu-lang,.mu-seg) button[aria-pressed=true]>.mu-bg{box-shadow:inset 0 0 calc(12 * var(--px)) #ffbe464d;background:#ffd67824}.mu-back:focus-visible,.mu-x:focus-visible{outline-offset:3px;border-radius:calc(8 * var(--px));outline:2px solid #fff4d6f2}:is(.mu-lang,.mu-seg) button:focus-visible{z-index:1}.mu-info{right:calc(24 * var(--px));top:calc(84 * var(--px));z-index:6;width:calc(384 * var(--px));max-height:calc(100% - 112 * var(--px));padding:calc(16 * var(--px)) calc(24 * var(--px)) calc(24 * var(--px));pointer-events:auto;-webkit-user-select:text;user-select:text;visibility:hidden;transition:transform .6s var(--mu-ease), visibility 0s .6s;--mu-edge:color-mix(in srgb, #ffe2b43d, #b4ccff38 var(--mu-night));flex-direction:column;display:flex;position:absolute;transform:translate(calc(100% + 48px))}.mu-info.is-open{visibility:visible;transition:transform .7s var(--mu-ease);transform:none}.mu-info>.mu-bg{background:var(--mu-panel-strong)}.mu-info.is-main{--mu-edge:#ffd27880}.mu-grip{display:none}.mu-info-top{margin:0 calc(-8 * var(--px));justify-content:space-between;align-items:center;display:flex}.mu-back{align-items:center;gap:calc(2 * var(--px));padding:calc(6 * var(--px)) calc(10 * var(--px)) calc(6 * var(--px)) calc(4 * var(--px));border-radius:calc(8 * var(--px));color:var(--mu-ink2);font-weight:700;font-size:calc(14 * var(--px));cursor:pointer;background:0 0;border:0;transition:background .2s,color .2s;display:inline-flex}.mu-back .mu-icon{width:calc(20 * var(--px));height:calc(20 * var(--px))}.mu-back:hover{color:var(--mu-ink);background:#ffffff12}.mu-info-kicker{padding-right:calc(8 * var(--px));font-size:calc(11.5 * var(--px));letter-spacing:.18em;text-transform:uppercase;color:var(--mu-gold);opacity:.85;font-weight:800}.mu-info-body{overscroll-behavior:contain;scrollbar-width:thin;overflow:auto}.mu-info-card{animation:mu-rise .55s var(--mu-ease) both}@keyframes mu-rise{0%{opacity:0;transform:translateY(calc(8 * var(--px)))}}.mu-info-head{align-items:flex-start;gap:calc(14 * var(--px));margin-top:calc(14 * var(--px));display:flex}.mu-info-pin{color:var(--mu-sand);padding-top:calc(2 * var(--px))}.mu-info.is-main .mu-info-pin{color:var(--mu-gold)}.mu-info-pin .mu-icon{width:calc(28 * var(--px));height:calc(34 * var(--px));filter:drop-shadow(0 0 calc(8 * var(--px)) #f7b73359)}.mu-info h2{font:700 calc(30 * var(--px)) / 1.05 var(--mu-display);color:var(--mu-ink);text-shadow:0 calc(2 * var(--px)) 0 #0000004d;margin:0}.mu-info-sub{margin:calc(6 * var(--px)) 0 0;font-size:calc(15.5 * var(--px));color:var(--mu-ink2)}.mu-orn{align-items:center;gap:calc(10 * var(--px));margin:calc(16 * var(--px)) 0 calc(14 * var(--px));color:var(--mu-gold);display:flex}.mu-orn i{background:linear-gradient(90deg,#0000,#f7b7338c);flex:1;height:1px}.mu-orn i:last-child{background:linear-gradient(90deg,#f7b7338c,#0000)}.mu-orn .mu-icon{width:calc(11 * var(--px));height:calc(11 * var(--px))}.mu-info-blurb{font-size:calc(15.5 * var(--px));color:color-mix(in srgb, #ebe5d9, #dde3ef var(--mu-night));margin:0;line-height:1.55}.mu-facts{gap:calc(8 * var(--px));margin:calc(16 * var(--px)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.mu-facts li{align-items:center;gap:calc(7 * var(--px));padding:calc(5 * var(--px)) calc(12 * var(--px)) calc(5 * var(--px)) calc(10 * var(--px));font-size:calc(13 * var(--px));color:#efe6d6;background:#ffecc812;border:1px solid #ffe6be33;border-radius:999px;font-weight:700;display:inline-flex}.mu-facts .mu-icon{width:calc(9 * var(--px));height:calc(9 * var(--px));color:var(--mu-gold)}.mu-begin{justify-content:center;align-items:center;gap:calc(10 * var(--px));width:100%;height:calc(54 * var(--px));margin-top:calc(22 * var(--px));padding:0 calc(16 * var(--px));color:#2b1904;font-size:calc(17 * var(--px));letter-spacing:.02em;cursor:pointer;--mu-shadow:0 calc(6 * var(--px)) calc(18 * var(--px)) #28140059;--mu-edge:#fffae1d9;transition:transform .3s var(--mu-ease);background:0 0;border:0;font-weight:800;display:flex}.mu-begin>.mu-bg{background:linear-gradient(#ffdc80 0%,#f7bd40 55%,#eba52a 100%)}.mu-begin>.mu-glow{opacity:.5}.mu-begin .mu-icon{width:calc(20 * var(--px));height:calc(20 * var(--px));transition:transform .35s var(--mu-ease)}@media (hover:hover){.mu-begin:not([disabled]):hover{transform:translateY(var(--mu-lift))}.mu-begin:not([disabled]):hover>.mu-glow{opacity:1}.mu-begin:not([disabled]):hover .mu-icon{transform:translateX(calc(4 * var(--px)))}}.mu-begin:not([disabled]):active{transition-duration:80ms;transform:scale(.98)}.mu-begin[disabled]{cursor:default;color:#9ea7b5;--mu-edge:#ffffff24;--mu-shadow:none}.mu-begin[disabled]>.mu-bg{background:#ffffff0f}.mu-begin[disabled]>.mu-glow{opacity:0}.mu-soon-note{margin:calc(10 * var(--px)) 0 0;text-align:center;font-size:calc(13 * var(--px));color:var(--mu-dim)}.mu-settings{--mu-set-top:calc(78 * var(--px));right:calc(22 * var(--px));top:var(--mu-set-top);z-index:8;width:calc(356 * var(--px));max-height:calc(100% - var(--mu-set-top) - 22 * var(--px));padding:calc(14 * var(--px)) calc(20 * var(--px)) calc(20 * var(--px));pointer-events:auto;visibility:hidden;transform:translateY(calc(-8 * var(--px)));transition:transform .3s var(--mu-ease), visibility 0s .3s;--mu-edge:color-mix(in srgb, #ffe2b43d, #b4ccff38 var(--mu-night));flex-direction:column;display:flex;position:absolute}.mu-settings>*{opacity:0;transition:opacity .25s}.mu-settings:before,.mu-settings:after{opacity:0}.mu-settings.is-open{visibility:visible;transition:transform .35s var(--mu-ease);transform:none}.mu-settings.is-open>*,.mu-settings.is-open:before,.mu-settings.is-open:after{opacity:1}.mu-settings>.mu-bg{background:var(--mu-panel-strong)}.mu-set-head{justify-content:space-between;align-items:center;display:flex}.mu-settings h2{font:700 calc(21 * var(--px)) / 1.1 var(--mu-display);color:var(--mu-ink);margin:0}.mu-tabs{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:calc(4 * var(--px));margin:calc(12 * var(--px)) 0 calc(2 * var(--px));padding:calc(4 * var(--px));--mu-edge:var(--mu-line);--mu-shadow:none;flex:none;display:grid}.mu-tabs>.mu-bg{background:#00000040}.mu-tab-thumb{left:calc(4 * var(--px));top:calc(4 * var(--px));bottom:calc(4 * var(--px));width:calc((100% - 8 * var(--px) - (var(--n) - 1) * 4 * var(--px)) / var(--n));transform:translateX(calc(var(--i,0) * (100% + 4 * var(--px))));transition:transform .36s var(--mu-ease);pointer-events:none;--mu-edge:var(--mu-gold-hi);--mu-shadow:none;position:absolute}.mu-tab-thumb>.mu-bg{box-shadow:inset 0 0 calc(12 * var(--px)) #ffbe464d;background:#ffd67824}.mu-tab{z-index:1;justify-content:center;align-items:center;gap:calc(4 * var(--px));height:calc(50 * var(--px));color:var(--mu-ink2);font-size:calc(11.5 * var(--px));white-space:nowrap;cursor:pointer;--mu-edge:transparent;--mu-shadow:none;background:0 0;border:0;outline:none;flex-direction:column;padding:0;font-weight:700;line-height:1.15;transition:color .25s;display:flex;position:relative}.mu-tab>.mu-bg{background:0 0}.mu-tab .mu-icon{width:calc(20 * var(--px));height:calc(20 * var(--px));transition:transform .25s var(--mu-ease)}.mu-tab[aria-selected=true] .mu-icon{transform:translateY(calc(-1 * var(--px)))}.mu-tab:active .mu-icon{transform:scale(.88)}.mu-tab[aria-selected=true]{color:var(--mu-gold-hi);cursor:default}@media (hover:hover){.mu-tab[aria-selected=false]:hover{color:var(--mu-ink)}.mu-tab[aria-selected=false]:hover>.mu-bg{background:#ffffff12}}.mu-set-pages{display:flow-root}.mu-page{padding-bottom:calc(4 * var(--px))}.mu-page.is-in{animation:mu-page-in .3s var(--mu-ease)}@keyframes mu-page-in{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 12 * var(--px)))}}.mu-page>.mu-set-group:first-child>.mu-set-top{margin-top:calc(8 * var(--px))}.mu-page>:is(.mu-set-row,.mu-cr-sup):first-child{margin-top:calc(10 * var(--px))}.mu-set-body{box-sizing:border-box;min-height:0;height:min(var(--mu-page-h,100vh), calc(620 * var(--px)));margin:0 calc(-8 * var(--px));padding:0 calc(8 * var(--px));transition:height .32s var(--mu-ease), opacity .25s;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffeccd38 transparent;--mu-more-up:0px;--mu-more-down:0px;overflow:hidden auto}.mu-set-body.is-easing{overflow:hidden}.mu-set-body:is(.is-more-up,.is-more-down){-webkit-mask-image:linear-gradient(transparent, #000 var(--mu-more-up), #000 calc(100% - var(--mu-more-down)), transparent);-webkit-mask-image:linear-gradient(transparent, #000 var(--mu-more-up), #000 calc(100% - var(--mu-more-down)), transparent);mask-image:linear-gradient(transparent, #000 var(--mu-more-up), #000 calc(100% - var(--mu-more-down)), transparent)}.mu-set-body.is-more-up{--mu-more-up:calc(26 * var(--px))}.mu-set-body.is-more-down{--mu-more-down:calc(26 * var(--px))}.mu-settings h3{margin:calc(16 * var(--px)) 0 calc(6 * var(--px));font-size:calc(11 * var(--px));letter-spacing:.18em;text-transform:uppercase;color:var(--mu-gold);opacity:.9;font-weight:800}.mu-seg.mu-lang-seg{grid-template-columns:repeat(2,1fr)}.mu-lang-seg button[lang=km]{font-family:"Kantumruy Pro", var(--mu-font)}.mu-set-row.mu-sound-row{margin-bottom:calc(4 * var(--px))}.mu-slider{transition:opacity .25s}.mu-page.is-muted .mu-slider{opacity:.5}.mu-set-sub h4{align-items:center;gap:calc(10 * var(--px));margin:calc(14 * var(--px)) 0 calc(4 * var(--px));font-size:calc(12 * var(--px));color:var(--mu-dim);font-weight:700;display:flex}.mu-set-sub h4:after{content:"";background:var(--mu-line);flex:1;height:1px}.mu-x{width:calc(32 * var(--px));height:calc(32 * var(--px));margin-right:calc(-6 * var(--px));border-radius:calc(8 * var(--px));color:var(--mu-ink2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mu-x:hover{color:var(--mu-ink);background:#ffffff12}.mu-x .mu-icon{width:calc(18 * var(--px));height:calc(18 * var(--px))}.mu-slider{grid-template-columns:calc(76 * var(--px)) 1fr calc(28 * var(--px));align-items:center;gap:calc(12 * var(--px));margin:calc(8 * var(--px)) 0;font-size:calc(14.5 * var(--px));color:var(--mu-ink);font-weight:600;display:grid}.mu-slider.is-master{font-weight:800}.mu-slider output{text-align:right;font-size:calc(13 * var(--px));color:var(--mu-dim);font-variant-numeric:tabular-nums}.mu-slider input{--v:50%;--mu-knob:#fff4da;--mu-slot-edge:var(--mu-line);--mu-slot-fill:linear-gradient(180deg, var(--mu-gold-hi) 0 calc(3 * var(--px)), var(--mu-gold) 0);width:100%;height:calc(24 * var(--px));cursor:pointer;appearance:none;background:0 0;outline:none;margin:0}.mu-slider input::-webkit-slider-runnable-track{height:calc(8 * var(--px));background:var(--mu-slot-fill) 0 0 / var(--v) 100% no-repeat, #0000004d;box-shadow:inset 0 0 0 1px var(--mu-slot-edge)}.mu-slider input::-moz-range-track{height:calc(8 * var(--px));box-shadow:inset 0 0 0 1px var(--mu-slot-edge);background:#0000004d}.mu-slider input::-moz-range-progress{height:calc(8 * var(--px));background:var(--mu-slot-fill)}.mu-slider input::-webkit-slider-thumb{width:calc(18 * var(--px));height:calc(18 * var(--px));margin-top:calc(-5 * var(--px));background:var(--mu-knob);box-shadow:inset 0 calc(-3 * var(--px)) 0 #784c1059;clip-path:var(--mu-shape-xxs);-webkit-appearance:none;border:0}.mu-slider input::-moz-range-thumb{width:calc(18 * var(--px));height:calc(18 * var(--px));background:var(--mu-knob);box-shadow:inset 0 calc(-3 * var(--px)) 0 #784c1059;clip-path:var(--mu-shape-xxs);border:0;border-radius:0}@media (hover:hover){.mu-slider input:hover{--mu-knob:#fffdf6;--mu-slot-edge:var(--mu-line-hi)}}.mu-slider input:focus-visible{--mu-knob:linear-gradient(180deg, #ffe07c, #f2ab2e);--mu-slot-edge:#fff4d6e6}.mu-seg{gap:calc(4 * var(--px));padding:calc(4 * var(--px));--mu-edge:var(--mu-line);--mu-shadow:none;grid-template-columns:repeat(3,1fr);display:grid}.mu-seg>.mu-bg{background:#00000040}.mu-seg button{justify-content:center;align-items:center;gap:calc(6 * var(--px));height:calc(36 * var(--px));color:var(--mu-ink2);font-size:calc(13.5 * var(--px));cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;transition:color .25s;display:flex}.mu-seg .mu-icon{width:calc(16 * var(--px));height:calc(16 * var(--px))}.mu-seg.is-pairs{grid-template-columns:repeat(2,1fr)}.mu-seg.mu-res-seg{grid-template-columns:repeat(3,1fr)}.mu-res-seg button{gap:calc(4 * var(--px));font-size:calc(12.5 * var(--px));white-space:nowrap;font-variant-numeric:tabular-nums}.mu-res-mark{color:var(--mu-gold);display:flex}.mu-seg .mu-res-mark .mu-icon{width:calc(10.5 * var(--px));height:calc(10.5 * var(--px))}.mu-set-note{margin:calc(6 * var(--px)) calc(2 * var(--px)) 0;font-size:calc(12 * var(--px));color:var(--mu-dim);text-wrap:pretty;line-height:1.35}.mu-set-top{justify-content:space-between;align-items:center;gap:calc(10 * var(--px));min-height:calc(26 * var(--px));margin:calc(16 * var(--px)) 0 calc(6 * var(--px));display:flex}.mu-settings .mu-set-top h3{margin:0}.mu-auto{align-items:center;gap:calc(5 * var(--px));height:calc(26 * var(--px));padding:0 calc(10 * var(--px)) 0 calc(8 * var(--px));color:var(--mu-ink2);font-size:calc(12.5 * var(--px));white-space:nowrap;cursor:pointer;--mu-edge:var(--mu-line);--mu-shadow:none;background:0 0;border:0;outline:none;flex:none;font-weight:700;line-height:1;transition:color .25s;display:inline-flex}.mu-auto>.mu-bg{background:#00000040}.mu-auto .mu-icon{width:calc(14 * var(--px));height:calc(14 * var(--px))}.mu-auto[aria-pressed=true]{--mu-edge:var(--mu-gold-hi);color:var(--mu-gold-hi);cursor:default}.mu-auto[aria-pressed=true]>.mu-bg{box-shadow:inset 0 0 calc(12 * var(--px)) #ffbe464d;background:#ffd67824}@media (hover:hover){.mu-auto[aria-pressed=false]:hover{--mu-edge:var(--mu-line-hi);color:var(--mu-ink)}.mu-auto[aria-pressed=false]:hover>.mu-bg{background:#ffffff17}}.mu-set-row{justify-content:space-between;align-items:center;gap:calc(12 * var(--px));margin-top:calc(18 * var(--px));font-size:calc(14.5 * var(--px));font-weight:600;display:flex}.mu-set-row small{margin-top:calc(2 * var(--px));font-size:calc(12 * var(--px));color:var(--mu-dim);text-wrap:pretty;font-weight:400;display:block}.mu-switch{width:calc(48 * var(--px));height:calc(26 * var(--px));cursor:pointer;--mu-edge:var(--mu-line-hi);--mu-shadow:none;background:0 0;border:0;flex:none;padding:0}.mu-switch>.mu-bg{background:#0000004d}.mu-knob{left:calc(4 * var(--px));top:calc(4 * var(--px));width:calc(18 * var(--px));height:calc(18 * var(--px));box-shadow:inset 0 calc(-3 * var(--px)) 0 #0003;clip-path:var(--mu-shape-xxs);transition:transform .25s var(--mu-ease), background .25s;background:#b9c1cd;position:absolute}@media (hover:hover){.mu-switch:hover>.mu-knob{background:#e3e7ee}}.mu-switch[aria-checked=true]{--mu-edge:var(--mu-gold-hi)}.mu-switch[aria-checked=true]>.mu-bg{box-shadow:inset 0 0 calc(12 * var(--px)) #ffbe464d;background:#ffd67824}.mu-switch[aria-checked=true]>.mu-knob{transform:translateX(calc(22 * var(--px)));background:linear-gradient(#ffe07c,#f2ab2e)}.mu-pad-state{align-items:center;gap:calc(6 * var(--px));font-size:calc(12.5 * var(--px));color:var(--mu-gold-hi);white-space:nowrap;font-weight:700;display:inline-flex}.mu-pad-state .mu-icon{width:calc(17 * var(--px));height:calc(17 * var(--px))}.mu-pad-group>.mu-set-row{margin-top:calc(2 * var(--px))}.mu-pad-map>.mu-set-note{margin-top:calc(10 * var(--px))}.mu-pad-list{gap:calc(6 * var(--px)) calc(12 * var(--px));margin:calc(8 * var(--px)) 0 calc(2 * var(--px));font-size:calc(12.5 * var(--px));color:var(--mu-ink2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;font-weight:600;line-height:1.2;list-style:none;display:grid}.mu-pad-list li{align-items:center;gap:calc(7 * var(--px));min-width:0;display:flex}.mu-pad-keys{justify-content:flex-end;gap:calc(2 * var(--px));min-width:calc(48 * var(--px));font-size:calc(14 * var(--px));flex:none;display:inline-flex}.mu-pad-keys :is(.pad-g-l1,.pad-g-r1){height:1.3em}:lang(km) .mu-pad-list{font-size:calc(13 * var(--px))}.mu-watch{align-items:center;gap:calc(6 * var(--px));height:calc(34 * var(--px));padding:0 calc(14 * var(--px)) 0 calc(11 * var(--px));color:var(--mu-gold-hi);font-size:calc(13.5 * var(--px));cursor:pointer;--mu-edge:var(--mu-btn-edge);--mu-shadow:none;transition:transform .3s var(--mu-ease);background:0 0;border:0;outline:none;flex:none;font-weight:700;display:inline-flex}.mu-watch>.mu-bg{background:var(--mu-btn)}.mu-watch .mu-icon{width:calc(14 * var(--px));height:calc(14 * var(--px))}@media (hover:hover){.mu-watch:hover{--mu-edge:var(--mu-line-hi)}.mu-watch:hover>.mu-bg{background:var(--mu-btn-hi)}}.mu-watch:active{transition-duration:80ms;transform:scale(.96)}.mu-settings [hidden]{display:none!important}.mu-cr-line{margin:0 0 calc(8 * var(--px));font-size:calc(14.5 * var(--px));color:var(--mu-ink);font-weight:600;line-height:1.3}.mu-cr-line small{margin-top:calc(2 * var(--px));font-size:calc(12 * var(--px));color:var(--mu-dim);text-wrap:pretty;font-weight:400;display:block}.mu-coffee{white-space:nowrap;color:#2b1904;--mu-edge:#fffae1d9;text-decoration:none}.mu-coffee>.mu-bg{background:linear-gradient(#ffdc80 0%,#f7bd40 55%,#eba52a 100%)}.mu-coffee .mu-icon{width:calc(16 * var(--px));height:calc(16 * var(--px))}@media (hover:hover){.mu-coffee:hover{transform:translateY(var(--mu-lift));--mu-edge:#fffae1d9}.mu-coffee:hover>.mu-bg{background:linear-gradient(#ffe49a 0%,#fac552 55%,#f0ae36 100%)}.mu-coffee:hover>.mu-glow{opacity:.9}}.mu-cr-sup{margin:calc(14 * var(--px)) 0 calc(4 * var(--px));padding:calc(12 * var(--px)) calc(14 * var(--px)) calc(14 * var(--px));--mu-edge:#ffd07080;--mu-shadow:none}.mu-cr-sup>.mu-bg{box-shadow:inset 0 0 calc(18 * var(--px)) #ffbe4624;background:#ffd67814}.mu-cr-sup-head{align-items:center;gap:calc(8 * var(--px));font:700 calc(17 * var(--px)) / 1.2 var(--mu-display);color:var(--mu-ink);margin:0;display:flex}.mu-cr-sup-head .mu-icon{width:calc(20 * var(--px));height:calc(20 * var(--px));color:var(--mu-gold-hi)}.mu-cr-sup-note{margin:calc(4 * var(--px)) 0 calc(12 * var(--px));font-size:calc(13 * var(--px));color:var(--mu-ink2);text-wrap:pretty;line-height:1.45}.mu-cr-sup-note.is-held{color:var(--mu-gold-hi)}.mu-cr-sup .mu-coffee{height:calc(40 * var(--px));font-size:calc(14.5 * var(--px));--mu-shadow:0 calc(4 * var(--px)) calc(12 * var(--px)) #2814004d;justify-content:center;display:flex}.mu-cr-sup .mu-coffee>.mu-glow{opacity:.35}.mu-hint{right:calc(42 * var(--px));bottom:calc(52 * var(--px));align-items:center;gap:calc(16 * var(--px));max-width:calc(300 * var(--px));font-size:calc(16.5 * var(--px));color:#fbf7f0;text-shadow:0 1px 2px #000000a6,0 0 14px #00000073;margin:0;line-height:1.25;transition:opacity .5s;display:flex;position:absolute}.mu-hint span{max-width:calc(236 * var(--px))}.mu-hint .mu-icon{width:calc(32 * var(--px));height:calc(32 * var(--px));filter:drop-shadow(0 1px 2px #0009)}.mu-has-pick .mu-hint{opacity:0}.mu-roam .mu-title,.mu-roam .mu-hint{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.mu-roam .mu-pin{pointer-events:none;cursor:default;transition:opacity .4s,visibility}.mu-roam .mu-pin.is-off{transition:opacity .4s,visibility 0s .45s}.mu-roam .mu-pin-in,.mu-roam .mu-pin.is-main .mu-pin-in{gap:calc(7 * var(--px));min-height:0;padding:calc(4 * var(--px)) calc(11 * var(--px)) calc(5 * var(--px)) calc(9 * var(--px));animation:mu-pin-in .7s var(--mu-ease);transform:none}@keyframes mu-pin-in{0%{opacity:0;transform:translateY(calc(6 * var(--px)))}}.mu-roam .mu-pin .mu-bg{background:color-mix(in srgb, #0d192799, #040f209e var(--mu-night))}.mu-roam .mu-pin-in:before{box-shadow:0 calc(3 * var(--px)) calc(10 * var(--px)) #03081040}.mu-roam .mu-pin-sub,.mu-roam .mu-pin-chev,.mu-roam .mu-pin .mu-glow{display:none}.mu-roam .mu-pin-icon .mu-icon,.mu-roam .mu-pin.is-main .mu-pin-icon .mu-icon{width:calc(12 * var(--px));height:calc(14 * var(--px))}.mu-roam .mu-pin-text{align-items:baseline;gap:calc(8 * var(--px));flex-direction:row;padding-right:0}.mu-roam .mu-pin-name,.mu-roam .mu-pin.is-main .mu-pin-name{font-size:calc(15 * var(--px));text-shadow:0 1px 2px #0006}.mu-roam .mu-pin-dist{display:inline}.mu-roam .mu-pin:after{content:"";width:1px;height:calc(12 * var(--px));background:linear-gradient(var(--mu-line-hi), transparent);transition:opacity .45s;position:absolute;top:100%;left:50%}.mu-roam .mu-pin.is-main:after{background:linear-gradient(#ffd070cc,#0000)}.mu-roam .mu-pin.is-off:after{opacity:0}.map-ui.mu-set-open~.mm.is-on .mm-mini,.map-ui.mu-set-open~.mm.is-on .mm-under{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.map-ui.mu-set-open~.rt .rt-btn{visibility:hidden}.mu-wake-layer{z-index:70;place-items:center;padding:16px;display:grid}body.st-on .mu-wake-layer{padding-top:max(20px, calc(26 * var(--px)));place-items:start center}.mu-wake{align-items:center;gap:max(12px, calc(16 * var(--px)));max-width:100%;padding:max(14px, calc(18 * var(--px))) max(20px, calc(26 * var(--px))) max(14px, calc(18 * var(--px))) max(16px, calc(20 * var(--px)));text-align:left;cursor:pointer;pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .25s, transform .35s var(--mu-ease), visibility 0s .35s;--mu-edge:var(--mu-gold-hi);background:0 0;border:0;display:flex;transform:translateY(12px)scale(.96)}.mu-wake.is-on{opacity:1;visibility:visible;transition:opacity .25s, transform .35s var(--mu-ease), visibility 0s;transform:none}.mu-wake>.mu-bg{background:var(--mu-panel-strong)}.mu-wake-icon{width:max(40px, calc(48 * var(--px)));height:max(40px, calc(48 * var(--px)));color:#3a2608;background:linear-gradient(#ffe07c,#f2ab2e);border-radius:50%;flex:none;place-items:center;animation:1.6s ease-in-out infinite mu-wake-pulse;display:grid}.mu-wake-icon .mu-icon{width:55%;height:55%}@keyframes mu-wake-pulse{50%{box-shadow:0 0 0 max(6px, calc(8 * var(--px))) #ffd67838}}.mu-wake-text{font-size:max(16px, calc(18 * var(--px)));color:var(--mu-ink);font-weight:700;line-height:1.25}.mu-wake-text small{font-size:max(13px, calc(14 * var(--px)));color:var(--mu-dim);margin-top:3px;font-weight:400;display:block}.map-waiting .map-ui *,.map-waiting .map-ui :before,.map-waiting .map-ui :after{animation-play-state:paused!important}.mu-wake:not(.is-on) .mu-wake-icon{animation:none}@media (prefers-reduced-motion:reduce){.mu-wake-icon{animation:none}}.mu-ask{z-index:40;pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mu-ask:before{content:"";opacity:0;background:radial-gradient(#060a1247,#060a1294);transition:opacity .25s;position:absolute;inset:0}.mu-ask.is-open{pointer-events:auto}.mu-ask.is-open:before{opacity:1}.mu-ask-card{width:min(calc(480 * var(--px)), 100%);box-sizing:border-box;padding:calc(20 * var(--px)) calc(22 * var(--px)) calc(22 * var(--px));opacity:0;visibility:hidden;transform:translateY(calc(10 * var(--px))) scale(.96);transition:opacity .2s, transform .3s var(--mu-ease), visibility 0s .3s;--mu-edge:#ffd07080;outline:none;flex-direction:column;display:flex;position:relative}.mu-ask.is-open .mu-ask-card{opacity:1;visibility:visible;transition:opacity .22s, transform .4s var(--mu-ease), visibility 0s;transform:none}.mu-ask-card>.mu-bg{background:var(--mu-panel-strong);-webkit-backdrop-filter:blur(10px)}.mu-ask-head{align-items:center;gap:calc(14 * var(--px));display:flex}.mu-ask-icon .mu-icon{width:calc(56 * var(--px));height:auto;filter:drop-shadow(0 0 calc(8 * var(--px)) #ffc46e52) drop-shadow(0 calc(2 * var(--px)) 0 #00000059)}.mu-sup .mu-ask-icon{width:calc(46 * var(--px));height:calc(46 * var(--px));color:#3a2608;box-shadow:0 0 0 calc(5 * var(--px)) #ffd67824;background:linear-gradient(#ffe07c,#f2ab2e);border-radius:50%;flex:none;place-items:center;display:grid}.mu-sup .mu-ask-icon .mu-icon{filter:none;width:58%;height:58%}.mu-ask-card h2{font:700 calc(24 * var(--px)) / 1.15 var(--mu-display);color:var(--mu-ink);letter-spacing:.01em;text-shadow:0 calc(2 * var(--px)) 0 #0000004d;margin:0}.mu-ask-orn{margin:calc(14 * var(--px)) 0 calc(12 * var(--px))}.mu-ask-card p{font-size:calc(15 * var(--px));color:var(--mu-ink2);text-wrap:pretty;margin:0;line-height:1.5}.mu-ask-row{gap:calc(10 * var(--px));margin-top:calc(20 * var(--px));flex-wrap:wrap;display:flex}.mu-ask-row>*{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;gap:calc(10 * var(--px));min-height:calc(46 * var(--px));padding:calc(8 * var(--px)) calc(14 * var(--px));cursor:pointer;font:700 calc(16 * var(--px)) / 1.15 var(--mu-display);letter-spacing:.01em;touch-action:manipulation;transition:transform .3s var(--mu-ease);background:0 0;border:0;outline:none;flex:auto;text-decoration:none;display:flex;position:relative}.mu-ask-stay{color:var(--mu-ink);--mu-edge:var(--mu-btn-edge);--mu-shadow:none}.mu-ask-stay>.mu-bg{background:var(--mu-btn)}.mu-ask-go{color:#2b1904;--mu-edge:#fffae1d9;--mu-shadow:0 calc(6 * var(--px)) calc(18 * var(--px)) #28140059}.mu-ask-go>.mu-bg{background:linear-gradient(#ffdc80 0%,#f7bd40 55%,#eba52a 100%)}.mu-ask-go>.mu-glow{opacity:.45}.mu-ask-go>.mu-icon{width:calc(18 * var(--px));height:calc(18 * var(--px));margin-right:calc(-2 * var(--px))}@media (hover:hover){.mu-ask-row>:hover{transform:translateY(var(--mu-lift))}.mu-ask-stay:hover{--mu-edge:var(--mu-line-hi)}.mu-ask-stay:hover>.mu-bg{background:var(--mu-btn-hi)}.mu-ask-go:hover>.mu-glow{opacity:1}}.mu-ask-row>:active{transition-duration:80ms;transform:scale(.97)}.mu-ask kbd{min-width:calc(20 * var(--px));height:calc(20 * var(--px));padding:0 calc(5 * var(--px));box-sizing:border-box;font:600 calc(11.5 * var(--px)) / 1 var(--mu-display);letter-spacing:0;color:var(--mu-ink2);border:1px solid var(--mu-line-hi);border-radius:calc(3 * var(--px));background:#fff4de1a;border-bottom-width:2px;place-items:center;display:inline-grid}.mu-ask-go kbd{color:#4a2e08;background:#5a32001f;border-color:#5a320066}:lang(km) .mu-ask-card h2{font-size:calc(23 * var(--px));letter-spacing:0;line-height:1.35}:lang(km) .mu-ask-card p{line-height:1.7}:lang(km) .mu-ask-row>*{font-size:calc(17 * var(--px));letter-spacing:0;line-height:1.3}@media (pointer:coarse){.mu-ask kbd{display:none}.mu-ask-row>*{min-height:48px}}.mu-calm~.mu-ask .mu-ask-card,.mu-calm~.mu-ask .mu-ask-row>*{transform:none!important}.mu-fade{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#000;place-items:center;transition:opacity 1.2s cubic-bezier(.45,0,.55,1),visibility 0s 1.2s;display:grid;position:fixed;inset:0}.mu-fade.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 1.2s cubic-bezier(.45,0,.55,1)}.mu-fade.is-half{opacity:.75}.mu-fade p{font-size:calc(17 * var(--px));letter-spacing:.14em;color:#f8f0dcd9;opacity:0;margin:0;font-weight:600;transition:opacity .9s .4s}.mu-fade.is-on p{opacity:1}.mu-begun .mu-pin,.mu-begun .mu-info,.mu-begun .mu-corner{pointer-events:none}.mu-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mu-calm{--mu-lift:0px}.mu-calm .mu-info,.mu-calm .mu-info.is-open,.mu-calm .mu-settings,.mu-calm .mu-settings.is-open{transition-duration:10ms;transition-delay:0s;transform:none}.mu-calm .mu-info-card,.mu-calm .mu-glow:before,.mu-calm .mu-page.is-in{animation:none!important}.mu-calm .mu-tab-thumb,.mu-calm .mu-set-body{transition-duration:10ms}.mu-calm .mu-gear .mu-icon,.mu-calm .mu-tab .mu-icon,.mu-calm .mu-pin-chev .mu-icon,.mu-calm .mu-begin .mu-icon{transform:none!important}.mu-shot *,.mu-shot :before,.mu-shot :after{transition:none!important;animation:none!important}@media (max-width:639px){.mu-title{gap:10px;padding:8px 14px 9px 10px;top:10px;left:10px}.mu-title-icon .mu-icon{width:40px}.mu-title h1{font-size:21px}.mu-title p{margin-top:4px;font-size:11.5px}.mu-corner{gap:6px;top:12px;right:10px}.mu-round{width:34px;height:34px}.mu-round .mu-icon{width:18px;height:18px}.mu-pin-in,.mu-pin.is-main .mu-pin-in{gap:7px;min-height:36px;padding:5px 7px 5px 9px}.mu-pin-icon .mu-icon,.mu-pin.is-main .mu-pin-icon .mu-icon{width:15px;height:18px}.mu-pin-name,.mu-pin.is-main .mu-pin-name{font-size:12.5px}.mu-pin.is-main .mu-pin-name{font-size:13.5px}.mu-pin-sub,.mu-pin.is-main .mu-pin-sub{font-size:10.5px}.mu-pin-chev .mu-icon{width:13px;height:13px}.mu-pin-text{padding-right:0}.mu-info{width:auto;max-height:64%;padding:4px 18px calc(18px + env(safe-area-inset-bottom));inset:auto 8px 8px;transform:translateY(calc(100% + 24px))}.mu-info.is-open{transform:translateY(var(--drag,0px))}.mu-info.is-drag{transition:none}.mu-grip{cursor:grab;touch-action:none;height:20px;margin:0 -18px;display:block}.mu-grip:before{content:"";background:#ffffff47;border-radius:2px;width:40px;height:4px;margin:8px auto 0;display:block}.mu-info h2{font-size:24px}.mu-info-head{margin-top:8px}.mu-orn{margin:12px 0 10px}.mu-info-blurb{font-size:14px}.mu-begin{height:48px;margin-top:16px;font-size:16px}.mu-settings{--mu-set-top:92px;--u:.94;--px:calc(1px * var(--u));width:auto;left:8px;right:8px}.mu-roam .mu-settings{--mu-set-top:54px}.mu-hint{left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom));justify-content:center;gap:8px;max-width:none;font-size:12.5px}.mu-hint .mu-icon{width:18px;height:18px}}body.map .fb-button{z-index:9;inset:auto auto 14px 14px}body.reporting .map-ui{display:none}:lang(km) .mu-pin-name{font-size:calc(17.5 * var(--px));letter-spacing:0;line-height:1.3}:lang(km) .mu-pin-sub{font-size:calc(14 * var(--px));margin-top:0;line-height:1.3}:lang(km) .mu-pin.is-main .mu-pin-name{font-size:calc(20 * var(--px))}:lang(km) .mu-pin.is-main .mu-pin-sub{font-size:calc(15.5 * var(--px))}:lang(km) .mu-pin-dist{font-size:calc(13.5 * var(--px))}:lang(km) .mu-hint{font-size:calc(17.5 * var(--px))}:lang(km) :is(.mu-info-kicker,.mu-settings h3,.mu-fade p,.mu-begin,.rh-jump-text,.mu-title h1,.mm-toast-text b,.mm-head h2){letter-spacing:0}:lang(km) .mu-info-kicker{font-size:calc(14 * var(--px));font-weight:700}:lang(km) .mu-settings h3{font-size:calc(13.5 * var(--px));font-weight:700}:lang(km) .mu-tab{font-size:calc(12.5 * var(--px));line-height:1.3}:lang(km) .mu-auto{font-size:calc(13.5 * var(--px))}:lang(km) :is(.mu-set-sub h4,.mu-set-row small,.mu-set-note,.mu-cr-line small){font-size:calc(13 * var(--px))}:lang(km) .mu-info-blurb{line-height:1.65}:lang(km) .mu-cr-sup-head{line-height:1.35}:lang(km) .mu-cr-sup-note{font-size:calc(13.5 * var(--px));line-height:1.6}@media (max-width:639px){:lang(km) .mu-pin-name{font-size:13.5px}:lang(km) .mu-pin.is-main .mu-pin-name{font-size:14.5px}:lang(km) :is(.mu-pin-sub,.mu-pin.is-main .mu-pin-sub){font-size:11.5px}:lang(km) .mu-hint{font-size:13.5px}.mu-corner{flex-wrap:wrap;justify-content:flex-end;row-gap:6px;width:114px}.mu-lang{order:1;height:34px;padding:0 3px}.mu-lang button{min-width:30px;height:28px;padding:0 6px;font-size:12px}.mu-lang button[lang=km]{font-size:13px}.mu-roam .mu-corner{flex-wrap:nowrap;width:auto}.mu-roam .mu-lang{order:0}}@media (max-height:500px) and (min-width:640px){.mu-title{left:max(calc(24 * var(--px)), env(safe-area-inset-left));gap:10px;padding:7px 14px 8px 10px}.mu-title-icon .mu-icon{width:40px}.mu-title h1{font-size:22px}.mu-title p{margin-top:4px;font-size:11.5px}.mu-corner{right:max(calc(22 * var(--px)), env(safe-area-inset-right));gap:8px}.mu-round{width:40px;height:40px}.mu-round .mu-icon{width:20px;height:20px}.mu-coffee-btn .mu-icon{width:21px;height:21px}.mu-cr-btn .mu-icon{width:17px;height:17px}.map-ui:not(.mu-roam) .mu-pin-in,.map-ui:not(.mu-roam) .mu-pin.is-main .mu-pin-in{gap:8px;min-height:40px;padding:4px 8px 4px 10px}.map-ui:not(.mu-roam) .mu-pin-icon .mu-icon,.map-ui:not(.mu-roam) .mu-pin.is-main .mu-pin-icon .mu-icon{width:16px;height:19px}.map-ui:not(.mu-roam) .mu-pin-name{font-size:13px}.map-ui:not(.mu-roam) .mu-pin.is-main .mu-pin-name{font-size:14.5px}.map-ui:not(.mu-roam) .mu-pin-sub{font-size:11px}.map-ui:not(.mu-roam) .mu-pin-chev .mu-icon{width:14px;height:14px}.map-ui:not(.mu-roam) .mu-pin-text{padding-right:0}.map-ui:not(.mu-roam) .mu-pin-name:lang(km){font-size:14px}.map-ui:not(.mu-roam) .mu-pin.is-main .mu-pin-name:lang(km){font-size:15.5px}.map-ui:not(.mu-roam) .mu-pin-sub:lang(km){font-size:12px}.mu-info{right:max(calc(22 * var(--px)), env(safe-area-inset-right));width:300px;max-height:calc(100% - 76px);padding:8px 16px 14px;top:66px}.mu-info-head{gap:10px;margin-top:8px}.mu-info-pin .mu-icon{width:22px;height:27px}.mu-info h2{font-size:22px}.mu-info-sub{margin-top:3px;font-size:13px}.mu-orn{margin:10px 0 8px}.mu-info-blurb{font-size:13.5px;line-height:1.5}.mu-facts{gap:6px;margin-top:10px}.mu-facts li{font-size:12px}.mu-begin{height:44px;margin-top:12px;font-size:15px}.mu-back{min-height:40px}.mu-settings{--mu-set-top:66px;--u:.9;--px:calc(1px * var(--u));right:max(17.6px, env(safe-area-inset-right));max-height:calc(100% - var(--mu-set-top) - 10px);padding:10px 16px 12px}.mu-set-head{z-index:2;position:absolute;top:16px;right:14px}.mu-set-head h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mu-tabs{margin:0 48px 2px 0}.mu-tab{height:44px}.mu-x{width:40px;height:40px;margin-right:0}.mu-seg button{height:40px}.mu-slider input{height:36px}.mu-switch:after,.mu-auto:after{content:"";position:absolute;inset:-8px -3px}.mu-hint{right:max(calc(24 * var(--px)), env(safe-area-inset-right));bottom:12px}body.roam-shop .map-ui.rh>.rh-toast,body.roam-sell .map-ui.rh>.rh-toast,body.roam-when .map-ui.rh>.rh-toast{top:122px}body.roam-shop .map-ui.rh>.rh-toast,body.roam-sell .map-ui.rh>.rh-toast{max-width:calc(100% - min(380px,52vw) - 32px);left:calc(50% - min(380px,52vw)/2 - 4px)}body.roam-when .map-ui.rh>.rh-toast{max-width:calc(100% - min(420px,56vw) - 32px);left:calc(50% - min(420px,56vw)/2 - 4px)}body.roam-touch.roam-shop .map-ui.rh>.rh-toast,body.roam-touch.roam-sell .map-ui.rh>.rh-toast{top:auto;bottom:12px}}body.roam-touch .wh-x{position:relative}body.roam-touch .by-x:after,body.roam-touch .sl-x:after,body.roam-touch .wh-x:after,body.roam-touch .nm-x:after,body.roam-touch .wh-btn:after{content:"";position:absolute;inset:min(0px,50% - 22px)}body.roam-touch .wh-btn:after{top:min(0px,50% - 20px);bottom:min(0px,50% - 20px)}body.map.roam-touch .photo-close{min-width:44px;min-height:44px}@media (max-width:639px){.map-ui.mu-set-open~.rh .rtb-wrap,.map-ui.mu-set-open~.rh>.tg-count,.map-ui.mu-set-open~.rh>.by-purse{opacity:0!important;visibility:hidden!important}}body.map .photo-panel{--bk-red:#b3392b;position:relative}body.map .photo-panel header{border-bottom:1px solid var(--line);align-items:flex-end;margin-bottom:14px}body.map .photo-panel header h2,body.map .photo-count{display:none}body.map .photo-close{align-self:center}.bk-defs{width:0;height:0;position:absolute;overflow:hidden}.bk-tabs{scrollbar-width:none;flex:auto;gap:2px;min-width:0;margin-bottom:-1px;display:flex;overflow-x:auto}.bk-tab{color:var(--ink-soft);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:7px;padding:6px 12px 8px;font:600 17px/1.2 Georgia,Kantumruy Pro,serif;transition:color .15s;display:flex}.bk-tab:hover{color:var(--ink)}.bk-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--bk-red)}.bk-tab:focus-visible{outline-offset:-2px;outline:2px solid #b3392b80}.bk-tab-n{color:var(--ink-soft);background:#1f2a3612;border-radius:999px;padding:1px 7px;font:500 12px/1.4 system-ui,-apple-system,Kantumruy Pro,sans-serif}.bk-tab[aria-selected=true] .bk-tab-n{color:var(--bk-red);background:#b3392b1a}:lang(km) .bk-tab{font:600 16px/1.3 Kantumruy Pro,Georgia,serif}body.roam-touch .bk-tab{align-items:center;min-height:44px}.photo-panel[data-tab=book] :is(.photo-grid,.photo-view),.photo-panel[data-tab=passport] :is(.photo-grid,.photo-view){display:none!important}.bk-pane{display:none}.photo-panel[data-tab=book] .bk-book,.photo-panel[data-tab=passport] .bk-pass{display:block}.bk-intro{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 14px;font-size:13px;display:flex}.bk-intro p{flex:260px;margin:0}.bk-pass-intro p{flex:none}.bk-meter{background:#1f2a361a;border-radius:3px;flex:0 0 170px;height:6px;overflow:hidden}.bk-meter i{background:linear-gradient(90deg, #c8922e, var(--bk-red));height:100%;display:block}.bk-group{margin:0 0 18px}.bk-group h3,.bk-pass-h{border-bottom:1px dashed var(--line);color:var(--ink);align-items:baseline;gap:8px;margin:0 0 9px;padding-bottom:4px;font:600 15px/1.3 Georgia,serif;display:flex}.bk-group h3 span,.bk-pass-h span{color:var(--ink-soft);font:12px system-ui,-apple-system,Kantumruy Pro,sans-serif}:lang(km) :is(.bk-group h3,.bk-pass-h){letter-spacing:0;font:400 16px/1.5 Koulen,Kantumruy Pro,serif}.bk-cards{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.bk-card{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;text-align:left;background:#fbf9f4;border-radius:3px;flex-direction:column;gap:1px;padding:6px 6px 8px;display:flex;box-shadow:0 1px 2px #1f2a360f}.bk-card.is-found{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .2s,box-shadow .2s}.bk-card.is-found:hover,.bk-card.is-found:focus-visible{transform:translateY(-2px);box-shadow:0 5px 12px #1f2a3626}.bk-card.is-found:focus-visible{outline:2px solid #b3392b80}.bk-card:not(.is-found){box-shadow:none;background:0 0;border-style:dashed}.bk-pic{aspect-ratio:4/3;background:#e8e1d3;border-radius:2px;place-items:center;margin-bottom:5px;display:grid;overflow:hidden}.bk-card:not(.is-found) .bk-pic{background:repeating-linear-gradient(135deg,#1f2a360b 0 6px,#0000 6px 12px)}.bk-pic img{object-fit:cover;width:100%;height:100%;display:block}.bk-pic-q{color:#1f2a363d;font:700 26px Georgia,serif}.bk-n1{font:600 14px/1.3 Georgia,serif}.bk-n2{color:var(--ink-soft);font:italic 12px/1.3 Georgia,serif}:lang(km) .bk-n1,.bk-n2[lang=km]{font-family:Kantumruy Pro,Georgia,serif;font-style:normal}.bk-card:not(.is-found) :is(.bk-n1,.bk-n2){opacity:.6}.bk-where{color:var(--ink-soft);margin-top:3px;font-size:11.5px;line-height:1.35}.bk-back{margin-bottom:14px}.bk-page-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.bk-page-pic{background:#fff;place-items:center;margin:4px;padding:8px 8px 12px;display:grid;transform:rotate(-1.2deg);box-shadow:0 3px 12px #1f2a362e}.bk-page-pic img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.bk-page-pic .bk-pic-q{padding:60px 0;font-size:15px}.bk-page-group{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}:lang(km) .bk-page-group{letter-spacing:0}.bk-page-n1{margin:2px 0 0;font:600 28px/1.15 Georgia,serif}:lang(km) .bk-page-n1{font:400 30px/1.5 Koulen,Kantumruy Pro,serif}.bk-page-n2{color:var(--ink-soft);margin:2px 0 14px;font:italic 16px/1.3 Georgia,serif}.bk-page-n2[lang=km]{font:16px/1.5 Kantumruy Pro,serif}.bk-page-fact{margin:0 0 14px;font:16px/1.55 Georgia,serif}:lang(km) .bk-page-fact{font:15px/1.8 Kantumruy Pro,serif}.bk-page-meta{color:var(--ink-soft);margin:0;font-size:12.5px}.bk-pass{background-image:repeating-radial-gradient(at 50% 130%,#2d4b860d 0 1px,#0000 1px 10px);border-radius:6px;margin:-4px -6px 0;padding:4px 6px 6px}.bk-pass-intro{flex-direction:column;align-items:flex-start;gap:4px}.bk-pass-intro h3{color:var(--ink);letter-spacing:.03em;margin:0;font:600 19px/1.3 Georgia,serif}:lang(km) .bk-pass-intro h3{letter-spacing:0;font:400 21px/1.5 Koulen,Kantumruy Pro,serif}.bk-pass-h{text-transform:uppercase;letter-spacing:.06em;margin-top:16px;font-size:13px}.bk-stamps{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px 10px;display:grid}.bk-slot{aspect-ratio:1;place-items:center;display:grid;position:relative}.bk-stamp{opacity:.9;width:94%;height:94%;transform:rotate(var(--bk-turn,0deg));overflow:visible}.bk-lotus{color:#c47a14;opacity:.92;width:44%;height:44%;transform:rotate(var(--bk-turn,0deg));position:absolute;top:-6%;right:-6%;overflow:visible}.bk-ring{border:1.5px dashed #1f2a3633;border-radius:50%;width:78%;height:78%}.bk-slot-name{color:#1f2a3675;text-align:center;place-items:center;padding:24%;font:italic 12px/1.25 Georgia,serif;display:grid;position:absolute;inset:0}:lang(km) .bk-slot-name{font:12px/1.5 Kantumruy Pro,serif}.bk-st-name,.bk-st-date{fill:currentColor;text-anchor:middle}.bk-st-en.bk-st-name{letter-spacing:.06em;font-family:Georgia,serif;font-weight:700}.bk-st-en.bk-st-date{letter-spacing:.1em;font-family:Georgia,serif}.bk-st-km.bk-st-name{font-family:Koulen,Kantumruy Pro,serif}.bk-st-km.bk-st-date{font-family:Kantumruy Pro,serif}@media (max-width:640px){.bk-tab{flex-direction:column;align-items:center;gap:2px;padding:4px 8px 6px;font-size:15px}:lang(km) .bk-tab{font-size:14px}.bk-tab-n{padding:0 6px;font-size:11px}body.roam-touch .bk-tab{min-height:48px}.bk-cards{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:9px}.bk-stamps{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px 6px}.bk-page-body{grid-template-columns:1fr;gap:14px}.bk-page-n1{font-size:24px}}
