@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(./nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(./nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(./nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(./nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(./nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-cyrillic-ext-900-normal-BLeVovcl.woff2)format("woff2"),url(./nunito-cyrillic-ext-900-normal-DKFql_-q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2"),url(./nunito-cyrillic-900-normal-Dr1fjxoU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-vietnamese-900-normal-D6LWQAy_.woff2)format("woff2"),url(./nunito-vietnamese-900-normal-WV2-fBew.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-latin-ext-900-normal-Dllsvgjo.woff2)format("woff2"),url(./nunito-latin-ext-900-normal-CTBZd6bf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(./nunito-latin-900-normal-CVn49sIn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-scale:.5}.ui-sprite{box-sizing:border-box;width:calc(var(--w) * var(--ui-scale) * 1px);height:calc(var(--h) * var(--ui-scale) * 1px);flex:none;position:relative}.ui-plain{background-repeat:no-repeat;background-size:100% 100%}.ui-region{background-repeat:no-repeat;background-size:calc(var(--bgw) * var(--ui-scale) * 1px) calc(var(--bgh) * var(--ui-scale) * 1px);background-position:calc(var(--bgx) * var(--ui-scale) * 1px) calc(var(--bgy) * var(--ui-scale) * 1px)}.ui-9s{isolation:isolate}.ui-9s:before{content:"";z-index:-1;pointer-events:none;border-style:solid;border-color:#0000;border-width:calc(var(--st) * var(--ui-scale) * 1px) calc(var(--sr) * var(--ui-scale) * 1px) calc(var(--sb) * var(--ui-scale) * 1px) calc(var(--sl) * var(--ui-scale) * 1px);border-image-source:var(--src);border-image-slice:var(--st) var(--sr) var(--sb) var(--sl) fill;border-image-repeat:stretch;position:absolute;top:0;bottom:0;left:0;right:0}.ui-text{color:#fff;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(var(--fs,48) * var(--ui-scale) * 1px);white-space:nowrap;-webkit-text-stroke:calc(var(--fs,48) * .16 * var(--ui-scale) * 1px) #18203a;paint-order:stroke fill;text-shadow:0 calc(var(--fs,48) * .1 * var(--ui-scale) * 1px) 0 #18203a;line-height:1}.ui-button{justify-content:center;align-items:center;gap:calc(24px * var(--ui-scale));cursor:pointer;font:inherit;background-color:#0000;border:0;padding:0;transition:transform 80ms ease-out,filter .1s;display:flex}.ui-button:hover{filter:brightness(1.07)}.ui-button:active{transform:scale(.93)}:root{--bg:#e8e1d5;--sat:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--sab:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--sal:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--sar:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--ink:#2a2826;--ink2:#5c544b;--muted:#8a7f72;--faint:#b9ae9f;--paper:#f6f1e8;--white:#fffdf8;--sand:#eae2d5;--sand2:#ddd3c4;--line:#d9cfbf;--accent:#d2603a;--accent-deep:#a9472a;--accent-soft:#f3d9cc;--ok:#4e8b5a;--ok-soft:#dcebdd;--part:#c28a2e;--part-soft:#f4e6c8;--bad:#b8483a;--bad-soft:#f2d9d4;--gold:#d5a13e;--shadow:0 calc(10 * var(--u)) calc(34 * var(--u)) #3b322a29, 0 calc(2 * var(--u)) calc(6 * var(--u)) #3b322a1a;--shadow-lg:0 calc(24 * var(--u)) calc(70 * var(--u)) #3b322a38, 0 calc(4 * var(--u)) calc(12 * var(--u)) #3b322a1f;--spring:cubic-bezier(.34, 1.56, .64, 1);--fs-min:10.5px}html,body{overscroll-behavior:none;background:var(--bg);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;height:100%;margin:0;overflow:hidden}#app{touch-action:none;color:var(--ink);--u:calc(var(--ui-scale) * 1px);margin:0 auto;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (min-aspect-ratio:3/4){#app{max-width:56.25dvh}}#app canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#app canvas.thumb{touch-action:auto;position:static;top:auto;bottom:auto;left:auto;right:auto}#app .ui-text{-webkit-text-stroke:0;letter-spacing:.01em;text-shadow:0 calc(var(--fs,48) * .05 * var(--u)) calc(var(--fs,48) * .1 * var(--u)) #3c1e1247;font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:900}#app .lbl{color:inherit;font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;line-height:1.25;font-size:max(var(--fs-min), calc(var(--fs,48) * var(--u)))}.ui-glyph{width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));-webkit-mask:var(--mask) center / contain no-repeat;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}#app [hidden]{display:none!important}#app .off-strip{visibility:hidden}#app .fit-spill{text-overflow:clip!important;-webkit-line-clamp:unset!important;overflow:visible!important}.clip-box{min-width:0;max-width:100%;display:block;overflow:hidden}.clip-box>.lbl{display:block}.chip,.tabbar .tab,.popup-head{overflow:hidden}#ui,#popups{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ui-button,.popup-overlay,.dimmed,.ui-slider{pointer-events:auto}button.ui-button{-webkit-appearance:none;appearance:none;color:inherit;outline:none}.ui-button:focus-visible{outline:calc(6 * var(--u)) solid var(--accent);outline-offset:calc(6 * var(--u))}.ui-button:after{content:"";position:absolute;top:min(0px,50% - 24px);bottom:min(0px,50% - 24px);left:min(0px,50% - 24px);right:min(0px,50% - 24px)}.ui-button.is-disabled{opacity:.42;filter:saturate(.4);pointer-events:none}.ui-button.light{color:var(--ink)}.ui-button.light .ui-text{color:var(--ink);text-shadow:none}.ui-button .btn-glyph{color:currentColor;margin-right:calc(-4 * var(--u))}.ui-button.btn{padding:0 calc(44 * var(--u)) calc(8 * var(--u))}.ui-button.btn>.ui-text{text-overflow:ellipsis;flex:0 auto;min-width:0;padding:.12em .06em;overflow:hidden}.ui-button:not(.light) .btn-glyph{color:#fff}.fluid{width:auto;height:auto}.round{box-shadow:var(--shadow);color:var(--ink);border-radius:50%}.round.accent{color:#fff}.screen{padding:calc(var(--sat) + 40 * var(--u)) calc(var(--sar) + 40 * var(--u)) calc(var(--sab) + 60 * var(--u)) calc(var(--sal) + 40 * var(--u));box-sizing:border-box;flex-direction:column;align-items:center;animation:.2s ease-out fade-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dimmed{background:#2a28269e}.topbar{align-items:center;gap:calc(30 * var(--u));width:100%;display:flex}.grow{flex:1}.paper{border-radius:calc(25 * var(--u));box-shadow:var(--shadow);color:var(--ink)}.chip{align-items:center;gap:calc(12 * var(--u));box-sizing:border-box;min-height:calc(var(--fs,40) * 1.9 * var(--u));padding:0 calc(var(--fs,40) * .62 * var(--u));color:var(--ink2);border-radius:999px;max-width:100%;display:inline-flex}.chip .chip-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden}.chip.tone-ok{color:#2f6139}.chip.tone-part{color:#7d5716}.chip.tone-bad{color:#8c2f24}.chip.tone-accent{color:var(--accent-deep)}.chip.tone-dark,.chip.tone-solidOk,.chip.tone-solidAccent{color:#fff}.chip.tone-neutral{box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #3b322a1f}.swatch{width:calc(var(--sz) * var(--u));height:calc(var(--sz) * var(--u));background:var(--c);box-shadow:inset 0 calc(-6 * var(--u)) calc(10 * var(--u)) #00000024, 0 calc(2 * var(--u)) calc(6 * var(--u)) #3b322a2e;border-radius:50%;flex:none;display:inline-block}.swatch.is-light{box-shadow:inset 0 0 0 calc(3 * var(--u)) #2a282624, inset 0 calc(-6 * var(--u)) calc(10 * var(--u)) #0000000f}.ui-slider{width:calc(var(--sw) * var(--u));height:calc(110 * var(--u));touch-action:none;cursor:pointer;align-items:center;display:flex;position:relative}.ui-slider .slider-track{width:100%;height:calc(26 * var(--u));border-radius:999px;position:relative;overflow:hidden}.ui-slider .slider-fill{width:calc(var(--k) * 100%);min-width:calc(26 * var(--u));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.slider-knob{top:50%;left:calc(var(--k) * (100% - 84 * var(--u)));filter:drop-shadow(0 calc(3 * var(--u)) calc(4 * var(--u)) #3b322a40);transition:transform .12s ease-out;position:absolute;transform:translateY(-54%)}.ui-slider.drag .slider-knob{transform:translateY(-54%)scale(1.12)}.tabbar{align-items:center;gap:calc(6 * var(--u));padding:calc(8 * var(--u));box-sizing:border-box;border-radius:999px;display:flex}.tabbar .tab{min-width:0;height:calc(100 * var(--u));justify-content:center;align-items:center;gap:calc(12 * var(--u));color:var(--muted);padding:0 calc(16 * var(--u));background:0 0;border-radius:999px;flex:1 1 0;display:flex;position:relative}.tabbar .tab.on{background:var(--white);color:var(--ink);box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #3b322a24}.tabbar .tab-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden}.tab-dot{top:calc(10 * var(--u));right:calc(14 * var(--u));position:absolute}.bubble{box-sizing:border-box;padding:calc(30 * var(--u)) calc(40 * var(--u)) calc(52 * var(--u));color:var(--ink);filter:drop-shadow(0 calc(6 * var(--u)) calc(10 * var(--u)) #3b322a29);position:relative}.bubble-dark{color:#fff}.ad-badge{top:calc(-34 * var(--u));right:calc(-22 * var(--u));pointer-events:none;position:absolute;transform:rotate(8deg)}.fly{z-index:50;pointer-events:none;will-change:transform, opacity;position:absolute}.hub-center{padding-top:calc(260 * var(--u));flex:1;place-items:start center;display:grid}.hub-title{white-space:normal;text-align:center;max-width:calc(1300 * var(--u));animation:title-drop .6s var(--spring) both;line-height:1.05}.hub-bottom{align-items:center;gap:calc(40 * var(--u));padding-bottom:calc(120 * var(--u));flex-direction:column;display:flex}.hub-best{opacity:.95}.hud-timer{flex:1;justify-content:center;align-items:center;display:flex}.timer-icon{margin-right:calc(-24 * var(--u));z-index:1}.progress{overflow:visible}.progress-fill{left:calc(4 * var(--u));top:calc(4 * var(--u));transition:none;position:absolute}.pill{padding-right:calc(40 * var(--u));box-sizing:border-box;border-radius:999px;justify-content:flex-end;align-items:center;display:flex}.pill .pill-val{color:#fff}.pill.light{box-shadow:var(--shadow)}.pill.light .pill-val{color:var(--ink);text-shadow:none}.pill-icon{left:calc(-40 * var(--u));position:absolute;top:50%;transform:translateY(-50%)}.hud-center{place-items:center;display:grid;position:absolute;top:30%;left:0;right:0}.flash{animation:flash 1.1s var(--spring) forwards;grid-area:1/1}.flash.combo{color:#ffe36e}.flash.hint{animation-duration:2.2s}.pause{justify-content:center}.pause-box{align-items:center;gap:calc(120 * var(--u));flex-direction:column;display:flex}.hex-row{gap:calc(70 * var(--u)) calc(110 * var(--u));grid-template-columns:repeat(2,auto);display:grid}.hex-item{align-items:center;gap:calc(20 * var(--u));animation:pop-in .3s var(--spring) both;flex-direction:column;display:flex}.hex-item:nth-child(2){animation-delay:40ms}.hex-item:nth-child(3){animation-delay:80ms}.hex-item:nth-child(4){animation-delay:.12s}.hex-item .ui-glyph{color:#fff}.hex-label{color:var(--paper)}.popup-overlay{background:#2a28268c;place-items:center;animation:.2s ease-out fade-in;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.popup-overlay.closing{pointer-events:none;animation:.12s ease-in forwards fade-out}.popup-overlay.closing .ui-button{pointer-events:none}.popup-wrap{animation:popup-in .25s var(--spring) both;flex-direction:column;align-items:center;display:flex;position:relative}.popup-overlay.closing .popup-wrap{animation:.12s ease-in forwards popup-out}.popup-glow{margin:calc(-800 * var(--u)) 0 0 calc(-800 * var(--u));mix-blend-mode:plus-lighter;opacity:.16;pointer-events:none;animation:18s linear infinite spin;position:absolute;top:50%;left:50%}.popup-panel{max-height:calc(100vh - var(--sat) - var(--sab) - 200 * var(--u));box-sizing:border-box;padding:calc(70 * var(--u)) calc(70 * var(--u)) calc(70 * var(--u));gap:calc(40 * var(--u));border-radius:calc(25 * var(--u));box-shadow:var(--shadow-lg);color:var(--ink);flex-direction:column;display:flex;height:auto!important}.popup-head{padding:0 calc(90 * var(--u)) calc(26 * var(--u));border-bottom:calc(3 * var(--u)) solid var(--line);justify-content:center;display:flex}.popup-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-weight:900;overflow:hidden}.popup-close{top:calc(-36 * var(--u));right:calc(-24 * var(--u));z-index:3;position:absolute}.popup-body{gap:calc(34 * var(--u));touch-action:pan-y;overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.popup-footer{justify-content:center;gap:calc(40 * var(--u));display:flex}.popup-text{color:var(--ink2);font:700 max(var(--fs-min), calc(54 * var(--u))) / 1.4 "Nunito", system-ui, sans-serif;text-align:center;max-width:calc(1000 * var(--u));margin:0}.set-row{align-items:center;gap:calc(34 * var(--u));min-height:calc(130 * var(--u));border-bottom:calc(3 * var(--u)) solid var(--line);display:flex}.set-icon{width:calc(100 * var(--u));color:var(--ink2)}.set-row .ui-text{color:var(--ink);text-shadow:none}.set-row>.set-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.set-row>.ui-button,.set-row>.switch{flex:none}.version{margin:calc(24 * var(--u)) 0 0;color:var(--muted);font:700 max(var(--fs-min), calc(34 * var(--u))) / 1.2 "Nunito", system-ui, sans-serif;text-align:center}.report-text{width:100%;height:calc(700 * var(--u));margin-top:calc(20 * var(--u));font:600 calc(28 * var(--u)) / 1.3 ui-monospace, monospace;color:var(--ink);background:var(--sand);border-radius:calc(16 * var(--u));padding:calc(16 * var(--u));resize:none;touch-action:pan-y;-webkit-user-select:text;user-select:text;box-sizing:border-box;border:0}.lang-grid{justify-content:center;gap:calc(24 * var(--u)) calc(30 * var(--u));touch-action:pan-y;overscroll-behavior:contain;max-height:58vh;padding:calc(10 * var(--u));grid-template-columns:repeat(2,auto);display:grid;overflow-y:auto}.set-buttons{align-items:center;gap:calc(30 * var(--u));padding-top:calc(20 * var(--u));flex-direction:column;display:flex}.switch{width:calc(220 * var(--u));height:calc(115 * var(--u));background:0 0;border:0;position:relative}.switch>.ui-sprite:not(.sw-handle){left:calc(25 * var(--u));top:calc(25 * var(--u));position:absolute}.sw-handle{transition:transform .18s var(--spring);position:absolute;top:0;left:0}.switch.on .sw-handle{transform:translateX(calc(124 * var(--u)))}.switch:not(.on) .sw-on,.switch.on .sw-off{display:none}.toast{left:50%;top:calc(var(--sat) + 220 * var(--u));color:#fff;padding:calc(22 * var(--u)) calc(56 * var(--u));box-sizing:border-box;height:auto;min-height:calc(130 * var(--u));border-radius:calc(65 * var(--u));max-width:calc(100% - 24px);box-shadow:var(--shadow);animation:toast-in .25s var(--spring);place-items:center;display:grid;position:absolute;transform:translate(-50%)}.toast .toast-text{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.toast.out{opacity:0;transition:opacity .3s}.result{justify-content:center}.result-box{align-items:center;gap:calc(50 * var(--u));flex-direction:column;display:flex;position:relative}.rays-wrap{left:50%;top:calc(300 * var(--u));pointer-events:none;width:0;height:0;position:absolute}.rays{left:calc(-750 * var(--u));top:calc(-750 * var(--u));opacity:.45;mix-blend-mode:plus-lighter;animation:10s linear infinite spin;position:absolute}.result-ribbon{animation:ribbon-drop .45s var(--spring) both;place-items:center;display:grid}.result-ribbon .ui-text{margin-top:calc(-14 * var(--u))}.new-best{color:#ffe36e;animation:1.2s ease-in-out infinite breathe}.result-actions{align-items:center;gap:calc(40 * var(--u));margin-top:calc(40 * var(--u));display:flex}.star-row{justify-content:center;align-items:flex-end;gap:calc(18 * var(--u));display:flex}.star{color:var(--sand2);place-items:center;display:grid;position:relative}.star.on{color:var(--gold)}.star.on>.ui-glyph{filter:drop-shadow(0 calc(4 * var(--u)) calc(6 * var(--u)) #96641440)}.star.mid{margin-bottom:calc(24 * var(--u))}.star.pop{animation:star-pop .45s var(--spring) both}.star-fx{mix-blend-mode:plus-lighter;opacity:0;pointer-events:none;animation:.6s ease-out both star-fx;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.breathe{animation:1.2s ease-in-out infinite breathe}.breathe:active{animation:none}@keyframes breathe{50%{transform:scale(1.04)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes popup-in{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes popup-out{to{opacity:0;transform:scale(.85)}}@keyframes pop-in{0%{opacity:0;transform:scale(.4)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes title-drop{0%{opacity:0;transform:translateY(-40%)scale(.8)}}@keyframes ribbon-drop{0%{opacity:0;transform:translateY(-120%)}}@keyframes star-pop{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes star-fx{0%{opacity:0}40%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}@keyframes flash{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-60%)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-80%)}}@keyframes chip-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.no-motion *,.no-motion :before,.no-motion :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(./nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(./nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(./nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(./nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(./nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-ext-700-italic-zEu6tXTY.woff2)format("woff2"),url(./nunito-cyrillic-ext-700-italic-BN4ILaOa.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-700-italic-DJXwhfW-.woff2)format("woff2"),url(./nunito-cyrillic-700-italic-CQLMasng.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:700;src:url(./nunito-vietnamese-700-italic-DeVsJYX9.woff2)format("woff2"),url(./nunito-vietnamese-700-italic-DL_gfpwt.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:700;src:url(./nunito-latin-ext-700-italic-FL_yjD-2.woff2)format("woff2"),url(./nunito-latin-ext-700-italic-DNRbgHQE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:700;src:url(./nunito-latin-700-italic-BMy3YKdf.woff2)format("woff2"),url(./nunito-latin-700-italic-BWN8YkZc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.work-brief{gap:calc(24 * var(--u));padding-bottom:calc(var(--sab) + 56 * var(--u))}.wb-top{flex:none}.wb-title-wrap{justify-content:center;min-width:0;display:flex;overflow:hidden}.wb-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:calc(14 * var(--u)) calc(36 * var(--u));background:#fffdf8b3;border-radius:999px;font-weight:900;overflow:hidden}.wb-spacer,.ws-spacer{width:calc(150 * var(--u));flex:none}.wb-stage{flex:1;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-height:0;display:grid}.wb-bottom{flex:none;justify-content:center;display:flex}.brief-card{width:min(100%, calc(1260 * var(--u)));box-sizing:border-box;padding:calc(76 * var(--u)) calc(66 * var(--u)) calc(58 * var(--u));gap:calc(36 * var(--u));box-shadow:var(--shadow-lg);animation:card-in .55s var(--spring) both;flex-direction:column;display:flex;position:relative;transform:rotate(-1.2deg)}@keyframes card-in{0%{opacity:0;transform:translateY(30%)rotate(-5deg)}}.brief-card.compact{box-shadow:none;width:100%;padding:calc(20 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));animation:none;transform:none}.brief-card.compact .bc-clip{display:none}.bc-clip{top:calc(-58 * var(--u));left:calc(70 * var(--u));color:#a99f91;filter:drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) #3b322a40);position:absolute;transform:rotate(-18deg)scaleX(-1)}.bc-head{align-items:center;gap:calc(32 * var(--u));min-width:0;display:flex}.bc-logo{width:calc(190 * var(--u));height:calc(190 * var(--u));background:var(--sand);color:var(--ink2);box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) #3b322a29;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.bc-logo canvas,.bc-mini canvas,.ck-logo canvas,.wr-avatar canvas{width:100%;height:100%;display:block}.bc-who{gap:calc(8 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.bc-name{color:var(--ink);overflow-wrap:anywhere;font-weight:900;line-height:1.08}.bc-persona{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-style:italic;line-height:1.3;display:-webkit-box;overflow:hidden}.bc-jobno{min-width:0;max-width:32%;color:var(--muted);white-space:nowrap;letter-spacing:.04em;padding:calc(6 * var(--u)) calc(18 * var(--u));border:calc(3 * var(--u)) solid var(--line);border-radius:calc(12 * var(--u));flex:0 auto;align-self:flex-start;font-weight:800;overflow:hidden}.bc-rule{border-top:calc(4 * var(--u)) dashed var(--line);height:0}.bc-rows{gap:calc(36 * var(--u));flex-direction:column;display:flex}.bc-sec{grid-template-columns:minmax(0, calc(270 * var(--u))) minmax(0, 1fr);align-items:center;gap:calc(28 * var(--u));display:grid}.bc-cap{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);overflow-wrap:anywhere;font-weight:800;line-height:1.15}.bc-product{color:var(--ink);overflow-wrap:anywhere;font-weight:900}.bc-swatches{gap:calc(26 * var(--u));flex-wrap:wrap;display:flex}.bc-sw{align-items:center;gap:calc(10 * var(--u));max-width:calc(200 * var(--u));flex-direction:column;display:flex}.bc-sw-name{color:var(--ink2);text-align:center;overflow-wrap:anywhere;font-weight:800;line-height:1.1}.bc-chips{gap:calc(14 * var(--u));flex-wrap:wrap;display:flex}.bc-line{align-items:center;gap:calc(22 * var(--u));min-width:0;display:flex}.bc-line-text{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-weight:800;line-height:1.2}.bc-mini{width:calc(96 * var(--u));height:calc(96 * var(--u));background:var(--sand);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.bc-mini.square{border-radius:calc(16 * var(--u))}.bc-nomark{flex:none;place-items:center;display:grid;position:relative}.bc-fam{display:flex}.bc-fam .swatch+.swatch{margin-left:calc(-16 * var(--u))}.bc-nomark .bc-mini,.bc-nomark .swatch,.bc-nomark .finish-sphere{opacity:.8}.bc-no-mark{right:calc(-16 * var(--u));bottom:calc(-12 * var(--u));color:var(--bad);filter:drop-shadow(0 0 calc(3 * var(--u)) #fff) drop-shadow(0 0 calc(3 * var(--u)) #fff);position:absolute}.bc-nomark.bare .bc-no-mark{position:static}.bc-fee{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));display:flex}.bc-fee-val{align-items:center;gap:calc(14 * var(--u));display:flex}.bc-fee-num{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:900}.bc-new{top:calc(-38 * var(--u));right:calc(48 * var(--u));box-shadow:var(--shadow);max-width:calc(100% - 320 * var(--u));animation:stamp-in .45s var(--spring) .35s both;position:absolute;transform:rotate(3deg)}@keyframes stamp-in{0%{opacity:0;transform:rotate(12deg)scale(1.6)}}.finish-sphere{width:calc(var(--sz) * var(--u));height:calc(var(--sz) * var(--u));box-shadow:0 calc(6 * var(--u)) calc(12 * var(--u)) #3b322a38;background:radial-gradient(circle at 35% 30%,#efeae2,#a8a197 70%,#867f75);border-radius:50%;flex:none;display:inline-block}.f-matte{background:radial-gradient(circle at 38% 32%,#ddd7ce 0%,#afa89e 55%,#8c857b 100%)}.f-satin{background:radial-gradient(circle at 34% 28%,#faf6f0 0 6%,#d3ccc2 22%,#9e978d 65%,#7c756b 100%)}.f-gloss{background:radial-gradient(circle at 32% 26%,#fff 0 8%,#fff0 14%),radial-gradient(circle at 50% 55%,#c9c2b8 0%,#8a8379 60%,#57514a 100%)}.f-metallic{background:radial-gradient(circle at 32% 26%,#fff 0 5%,#fff0 13%),conic-gradient(from 210deg,#6f6b66,#edeae5,#8e8a85,#f7f5f2,#77736e,#d8d5d0,#6f6b66)}.f-pearl{background:radial-gradient(circle at 32% 26%,#fff 0 8%,#fff0 22%),radial-gradient(circle at 62% 72%,#e4d6ee 0%,#f4eadb 38%,#d6e6e8 70%,#b9b2c4 100%)}.f-soft{box-shadow:inset 0 0 calc(12 * var(--u)) #ffffff80, 0 calc(6 * var(--u)) calc(12 * var(--u)) #3b322a2e;background:radial-gradient(circle at 42% 38%,#f0eae2 0%,#d2cabf 55%,#b9b0a5 100%)}.work-design{padding:0}.wd-band{left:0;right:0;top:var(--it,14%);bottom:var(--ib,28%);pointer-events:none;place-items:center;display:grid;position:absolute}.wd-top{align-items:center;gap:calc(20 * var(--u));box-sizing:border-box;padding:calc(var(--sat) + 26 * var(--u)) calc(var(--sar) + 30 * var(--u)) calc(16 * var(--u)) calc(var(--sal) + 30 * var(--u));display:flex;position:absolute;top:0;left:0;right:0}.wd-top>.ui-button{flex:none}.wd-strip-wrap{flex:1;justify-content:center;min-width:0;display:flex}.wd-brief{align-items:center;gap:calc(14 * var(--u));box-sizing:border-box;min-width:0;max-width:100%;padding:calc(14 * var(--u)) calc(20 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(12 * var(--u)) #3b322a1f;border-radius:999px;display:flex;overflow:hidden}.wd-brief:active{transform:scale(.97)}.wd-brief>*{flex:none}.ck-dot{place-items:center;display:grid;position:relative}.ck-dot .swatch{box-shadow:0 0 0 calc(4 * var(--u)) #fff, 0 calc(2 * var(--u)) calc(6 * var(--u)) #3b322a40}.ck-badge{right:calc(-10 * var(--u));bottom:calc(-8 * var(--u));width:calc(38 * var(--u));height:calc(38 * var(--u));background:var(--ok);color:#fff;box-shadow:0 0 0 calc(3 * var(--u)) #fff;transition:transform .25s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;transform:scale(0)}.ck-dot[data-state=ok] .ck-badge,.ck-dot[data-state=part] .ck-badge{transform:scale(1)}.ck-dot[data-state=part] .ck-badge{background:var(--part)}.wd-brief .ck-chip{min-width:0;max-width:calc(300 * var(--u));box-shadow:inset 0 0 0 calc(3 * var(--u)) var(--sand);flex:0 auto}.wd-brief .ck-chip.ck-mood{padding:0 calc(16 * var(--u));flex:1 1 0;justify-content:center}.wd-brief .ck-chip.tone-solidOk{box-shadow:none}.wd-brief .ck-logochip,.wd-brief .ck-avoid{flex:none}.wd-brief .ck-chip.tone-ok{box-shadow:none}.ck-tick{margin-right:calc(-4 * var(--u));display:none}.ck-chip[data-state=ok] .ck-tick{display:inline-block}.ck-logochip{padding:0 calc(8 * var(--u))!important}.ck-logo{width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:50%;flex:none;display:block;overflow:hidden}.ck-avoid .chip-glyph{color:var(--bad)}.ck-avoid{padding:0 calc(12 * var(--u))!important;gap:calc(6 * var(--u))!important}.ck-fam{display:flex}.ck-fam .swatch+.swatch{margin-left:calc(-14 * var(--u))}.ck-thumb{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:50%;flex:none;display:block;overflow:hidden}.ck-thumb>canvas{width:100%;height:100%;display:block}.ck-avoid .swatch{opacity:.85}.ck-avoid.tone-bad{animation:chip-pop .3s var(--spring)}.wd-shelf{left:calc(var(--sal) + 20 * var(--u));right:calc(var(--sar) + 20 * var(--u));bottom:calc(var(--sab) + 20 * var(--u));box-sizing:border-box;padding:calc(22 * var(--u)) calc(24 * var(--u)) calc(20 * var(--u));gap:calc(14 * var(--u));box-shadow:var(--shadow-lg);animation:shelf-in .35s var(--spring) both;flex-direction:column;display:flex;position:absolute}@keyframes shelf-in{0%{opacity:0;transform:translateY(40%)}}.wd-head{align-items:center;gap:calc(22 * var(--u));height:calc(132 * var(--u));padding:0 calc(8 * var(--u));display:flex}.wd-title{gap:calc(4 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.wd-tool{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:900;line-height:1.1;overflow:hidden}.wd-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.wd-slots{flex:none;align-items:center;display:flex}.wd-slot{width:calc(112 * var(--u));height:calc(112 * var(--u));border-radius:50%;place-items:center;display:grid;position:relative}.wd-slot.s2{margin-left:calc(-22 * var(--u))}.wd-slot.s1{z-index:2}.wd-slot.s2.on{z-index:3}.wd-slot .swatch{box-shadow:0 0 0 calc(5 * var(--u)) var(--white), 0 calc(3 * var(--u)) calc(10 * var(--u)) #3b322a47;transition:box-shadow .15s}.wd-slot.on .swatch{box-shadow:0 0 0 calc(5 * var(--u)) var(--white), 0 0 0 calc(10 * var(--u)) var(--ink), 0 calc(3 * var(--u)) calc(10 * var(--u)) #3b322a47}.wd-slots.picking .wd-slot.on{animation:1.1s ease-in-out infinite slot-pulse}@keyframes slot-pulse{50%{transform:scale(1.08)}}.wd-size{align-items:center;gap:calc(16 * var(--u));flex:none;display:flex}.sz-dot{background:var(--ink2);border-radius:50%;flex:none}.sz-dot.s{width:calc(16 * var(--u));height:calc(16 * var(--u))}.sz-dot.l{width:calc(44 * var(--u));height:calc(44 * var(--u))}.wd-head>.ui-button{flex:none}.wd-head>.wd-done{width:auto;min-width:calc(280 * var(--u));max-width:46%}.wd-head>.wd-done>.ui-text{overflow:visible}.wd-row-wrap,.ws-row-wrap{margin:0 calc(-24 * var(--u));position:relative}.wd-row-wrap{height:calc(262 * var(--u))}.wd-row-wrap:before,.wd-row-wrap:after,.ws-row-wrap:before,.ws-row-wrap:after{content:"";width:calc(46 * var(--u));z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}.wd-row-wrap:before,.ws-row-wrap:before{background:linear-gradient(90deg, var(--paper), #f6f1e800);left:0}.wd-row-wrap:after,.ws-row-wrap:after{background:linear-gradient(270deg, var(--paper), #f6f1e800);right:0}.wd-row,.ws-row{align-items:center;gap:calc(22 * var(--u));height:100%;padding:0 calc(44 * var(--u));box-sizing:border-box;scroll-snap-type:x proximity;scroll-padding:0 calc(44 * var(--u));touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.wd-row::-webkit-scrollbar{display:none}.ws-row::-webkit-scrollbar{display:none}.wd-row>*,.ws-row>*{scroll-snap-align:start;flex:none}.wd-row[data-kind=swatches]{gap:calc(10 * var(--u))}.wd-row[data-kind=note]{justify-content:center}.wd-sw{width:calc(128 * var(--u));height:calc(160 * var(--u));border-radius:999px;place-items:center;display:grid;position:relative}.wd-sw .swatch{transition:transform .15s ease-out,box-shadow .15s}.wd-sw.on .swatch{box-shadow:0 0 0 calc(6 * var(--u)) var(--paper), 0 0 0 calc(11 * var(--u)) var(--ink);transform:scale(1.04)}.wd-sw.brief+.wd-sw:not(.brief){margin-left:calc(34 * var(--u))}.wd-sw.brief+.wd-sw:not(.brief):before{content:"";left:calc(-24 * var(--u));border-left:calc(3 * var(--u)) solid var(--line);position:absolute;top:26%;bottom:26%}.sw-mark{bottom:calc(2 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));margin-left:calc(-7 * var(--u));background:var(--accent);border-radius:50%;position:absolute;left:50%}.wd-sw.avoided .swatch{opacity:.5}.sw-no{top:calc(14 * var(--u));right:calc(6 * var(--u));color:var(--bad);filter:drop-shadow(0 0 calc(3 * var(--u)) #fff) drop-shadow(0 0 calc(2 * var(--u)) #fff);position:absolute}.wd-card{width:calc(184 * var(--u));height:calc(244 * var(--u));justify-content:flex-start;align-items:center;gap:calc(12 * var(--u));padding-top:calc(12 * var(--u));box-sizing:border-box;flex-direction:column;display:flex;position:relative}.card-frame{width:calc(172 * var(--u));height:calc(172 * var(--u));border-radius:calc(22 * var(--u));background:var(--white);box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #3b322a29, inset 0 0 0 calc(2 * var(--u)) #2a28260f;flex:none;place-items:center;transition:box-shadow .15s,transform .15s ease-out;display:grid;position:relative;overflow:hidden}.card-frame>canvas{width:100%;height:100%;display:block}.card-frame.sphere{background:radial-gradient(circle at 50% 40%, #fbf8f3, var(--sand))}.wd-card.on .card-frame{box-shadow:0 0 0 calc(6 * var(--u)) var(--paper), 0 0 0 calc(11 * var(--u)) var(--accent), 0 calc(4 * var(--u)) calc(12 * var(--u)) #3b322a33;transform:translateY(calc(-4 * var(--u)))}.card-check{top:0;right:calc(-4 * var(--u));width:calc(50 * var(--u));height:calc(50 * var(--u));background:var(--accent);color:#fff;transition:transform .2s var(--spring);box-shadow:0 0 0 calc(4 * var(--u)) var(--paper);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;transform:scale(0)}.wd-card.on .card-check{transform:scale(1)}.card-tags{gap:calc(8 * var(--u));width:calc(200 * var(--u));min-height:calc(50 * var(--u));justify-content:center;align-items:center;display:flex;overflow:hidden}.card-tags .chip{padding:0 calc(14 * var(--u));min-height:calc(46 * var(--u));flex:0 auto;min-width:0}.card-name{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:800;overflow:hidden}.wd-card.avoided .card-frame>:first-child{opacity:.55}.card-no{left:calc(8 * var(--u));top:calc(8 * var(--u));color:var(--bad);filter:drop-shadow(0 0 calc(3 * var(--u)) #fff) drop-shadow(0 0 calc(2 * var(--u)) #fff);position:absolute}.wd-note{align-items:center;gap:calc(24 * var(--u));color:var(--ink2);padding:0 calc(20 * var(--u));max-width:100%;display:flex}.wd-note .lbl{overflow-wrap:anywhere;font-weight:800}.wd-tabs{height:calc(116 * var(--u));flex:none}.wd-tabs .tab{height:calc(100 * var(--u))}.wd-tabs .tab.on{color:var(--accent)}.work-design.is-pending .wd-tabs,.work-design.is-pending .wd-row-wrap{opacity:.5}.wd-flash-layer{place-items:center;display:grid}.wd-flash{box-shadow:var(--shadow);animation:wd-flash 1.4s var(--spring) forwards;grid-area:1/1}@keyframes wd-flash{0%{transform:translateY(calc(24 * var(--u))) scale(.6);opacity:0}18%{opacity:1;transform:none}75%{opacity:1;transform:none}to{transform:translateY(calc(-70 * var(--u)));opacity:0}}.wd-handle{z-index:5;pointer-events:none;width:0;height:0;position:absolute}.hd-ring{box-sizing:border-box;border:2px dashed #fffffff2;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #2a282659,inset 0 0 0 1px #2a28264d}.hd-knob{pointer-events:auto;touch-action:none;color:var(--ink);box-shadow:var(--shadow);transition:scale .15s var(--spring);border-radius:50%;place-items:center;top:0;left:0;display:grid!important;position:absolute!important}.hd-knob.drag{scale:1.15}.hd-knob:active{transform:none}.hd-bar{align-items:center;gap:calc(34 * var(--u));display:flex;position:absolute;top:0;left:0}.hd-bar .ui-button{pointer-events:auto}.wd-hint-layer{pointer-events:none;z-index:6;position:absolute;top:0;bottom:0;left:0;right:0}.wd-hint{width:0;height:0;position:absolute}.hint-pulse{left:calc(-60 * var(--u));top:calc(-60 * var(--u));width:calc(120 * var(--u));height:calc(120 * var(--u));box-sizing:border-box;border:calc(6 * var(--u)) solid #fffffff2;box-shadow:0 0 0 calc(4 * var(--u)) #d2603a73;border-radius:50%;animation:1.5s ease-out infinite hint-pulse;position:absolute}.hint-hand-wrap{width:0;height:0;position:absolute;top:0;left:0}.wd-hint.flip .hint-hand-wrap{transform:rotate(180deg)}.hint-hand{left:calc(-40 * var(--u));top:calc(-10 * var(--u));color:#fff;filter:drop-shadow(0 calc(5 * var(--u)) calc(6 * var(--u)) #2a282680);animation:1.5s ease-in-out infinite hint-tap;position:absolute}.wd-hint.drag .hint-pulse{opacity:.8;animation:none}.wd-hint.drag .hint-hand{animation:1.8s ease-in-out infinite hint-drag}@keyframes hint-pulse{0%,35%{opacity:0;transform:scale(.5)}45%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes hint-tap{0%,to{transform:translate(calc(26 * var(--u)), calc(34 * var(--u)))}40%,55%{transform:translate(0)scale(.9)}}@keyframes hint-drag{0%{opacity:0;transform:translate(0)}12%{opacity:1}72%{transform:translate(var(--dx,0), var(--dy,0));opacity:1}to{transform:translate(var(--dx,0), var(--dy,0));opacity:0}}.wd-hint-layer .hint-bubble{width:max-content;max-width:min(calc(1080 * var(--u)), calc(100% - 16px));box-sizing:border-box;animation:.25s ease-out both fade-in;position:absolute}.wd-hint-layer .hint-bubble.below{padding:calc(52 * var(--u)) calc(40 * var(--u)) calc(30 * var(--u))}.hint-bubble.below:before{transform:scaleY(-1)}.hint-text{color:#fff;text-align:center;white-space:normal;overflow-wrap:anywhere;font-weight:800;display:block}.work-shoot{padding:0}.ws-top{box-sizing:border-box;padding:calc(var(--sat) + 26 * var(--u)) calc(var(--sar) + 30 * var(--u)) 0 calc(var(--sal) + 30 * var(--u));position:absolute;top:0;left:0;right:0}.ws-title{flex:0 auto;min-width:0}.ws-panel{left:calc(var(--sal) + 20 * var(--u));right:calc(var(--sar) + 20 * var(--u));bottom:calc(var(--sab) + 20 * var(--u));box-sizing:border-box;padding:calc(22 * var(--u)) calc(24 * var(--u)) calc(26 * var(--u));gap:calc(14 * var(--u));box-shadow:var(--shadow-lg);animation:shelf-in .35s var(--spring) both;flex-direction:column;display:flex;position:absolute}.ws-tabs{height:calc(112 * var(--u));flex:none}.ws-row-wrap{height:calc(186 * var(--u) + 26px)}.ws-row{padding-top:calc(16 * var(--u));align-items:flex-start}.ws-item{width:calc(200 * var(--u));align-items:center;gap:calc(12 * var(--u));flex-direction:column;display:flex}.ws-thumb{width:calc(150 * var(--u));height:calc(150 * var(--u));border-radius:calc(28 * var(--u));color:var(--ink2);background-color:var(--sand);box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #3b322a2e, inset 0 0 0 calc(2 * var(--u)) #2a28260f;background-position:50%;background-size:cover;place-items:center;transition:box-shadow .15s,transform .15s ease-out;display:grid;position:relative;overflow:hidden}.ws-thumb>canvas{width:100%;height:100%;display:block}.ws-thumb.k-light{background:radial-gradient(circle at 50% 42%, var(--glow) 0%, var(--sand) 78%)}.ws-thumb.k-angle{background:var(--white)}.ws-item.on .ws-thumb{box-shadow:0 0 0 calc(6 * var(--u)) var(--paper), 0 0 0 calc(11 * var(--u)) var(--accent);transform:translateY(calc(-4 * var(--u)))}.ws-name{color:var(--ink2);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.ws-item.on .ws-name{color:var(--ink)}.ws-item.locked .ws-thumb{filter:grayscale(.7);opacity:.55}.ws-lock{align-items:center;gap:calc(6 * var(--u));color:var(--muted);white-space:nowrap;max-width:100%;font-weight:800;display:flex;overflow:hidden}.ws-lock>*{flex:none}.ws-lock>.ws-lock-text{white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ws-shutter-row{padding-top:calc(6 * var(--u));justify-content:center;display:flex}.ws-shutter{width:calc(250 * var(--u));height:calc(250 * var(--u));border-radius:50%;place-items:center;display:grid;position:relative}.ws-shutter:active{transform:none}.ws-shutter>.ui-sprite,.ws-shutter>.ui-glyph{grid-area:1/1}.sh-ring{box-shadow:var(--shadow);border-radius:50%}.sh-disc{box-shadow:inset 0 calc(-8 * var(--u)) calc(14 * var(--u)) #2a28261f;transition:transform .4s var(--spring);border-radius:50%}.sh-glyph{color:var(--ink2);opacity:.55;transition:transform .4s var(--spring)}.ws-shutter:active .sh-disc,.ws-shutter:active .sh-glyph{transition-duration:70ms;transform:scale(.84)}.ws-shutter.is-busy{opacity:.5}.ws-fx{pointer-events:none;z-index:20;position:absolute;top:0;bottom:0;left:0;right:0}.ws-flash{opacity:0;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.ws-polaroid{left:50%;top:calc(var(--sat) + 190 * var(--u));width:calc(720 * var(--u));position:absolute;transform:translate(-50%)rotate(-3deg)}.polaroid{box-sizing:border-box;padding:calc(24 * var(--u)) calc(24 * var(--u)) 0;box-shadow:var(--shadow-lg);border-radius:calc(12 * var(--u));flex-direction:column;display:flex}.pol-photo{aspect-ratio:1;background:var(--sand);border-radius:calc(6 * var(--u));width:100%;overflow:hidden}.pol-img{object-fit:cover;width:100%;height:100%;display:block}.pol-cap{min-height:calc(92 * var(--u));padding:0 calc(10 * var(--u));justify-content:center;align-items:center;display:flex}.pol-text{color:var(--ink2);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-style:italic;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.work-result{pointer-events:auto;gap:calc(28 * var(--u));padding-top:calc(var(--sat) + 26 * var(--u));background:radial-gradient(120% 55% at 50% 0%, #f4efe7 0%, var(--bg) 65%)}.wr-top{align-items:center;gap:calc(20 * var(--u));width:100%;min-height:calc(110 * var(--u));padding-left:calc(10 * var(--u));box-sizing:border-box;flex:none;display:flex}.wr-title{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden}.wr-hero{align-items:center;gap:calc(34 * var(--u));flex:none;width:100%;display:flex}.wr-hero .polaroid{width:calc(580 * var(--u));animation:pol-in .6s var(--spring) both;flex:none;transform:rotate(-3deg)}@keyframes pol-in{0%{opacity:0;transform:translateY(-40%)rotate(-12deg)}}.wr-side{gap:calc(22 * var(--u));flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.wr-who{align-items:center;gap:calc(16 * var(--u));min-width:0;max-width:100%;display:flex}.wr-avatar{width:calc(96 * var(--u));height:calc(96 * var(--u));background:var(--white);box-shadow:var(--shadow);color:var(--ink2);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.wr-client{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:900;overflow:hidden}.wr-bubble{max-width:100%;animation:bubble-in .4s var(--spring) .25s both;transform-origin:20% 100%}@keyframes bubble-in{0%{opacity:0;transform:scale(.6)}}.wr-react{color:var(--ink);overflow-wrap:anywhere;font-weight:800;line-height:1.3;display:block}.wr-stars{padding-top:calc(6 * var(--u));align-self:center}.work-result .wr-card{box-sizing:border-box;width:100%;padding:calc(12 * var(--u)) calc(34 * var(--u));flex:none}.wr-rows{flex-direction:column;display:flex}.wr-row{align-items:center;gap:calc(20 * var(--u));min-height:calc(104 * var(--u));border-bottom:calc(3 * var(--u)) solid var(--sand);opacity:0;min-width:0;transform:translateX(calc(-30 * var(--u)));transition:opacity .25s ease-out, transform .35s var(--spring);display:flex}.wr-row:last-child{border-bottom:0}.wr-row>.clip-box{flex:0 auto;max-width:42%}.wr-row>.clip-box.why{flex:1 1 0;max-width:none}.ws-cap{width:100%}.ws-cap>.ws-name{margin:0 auto}.ws-cap>.ws-lock{justify-content:center}.wr-row.in{opacity:1;transform:none}.wr-status{width:calc(62 * var(--u));height:calc(62 * var(--u));color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.s-ok .wr-status{background:var(--ok)}.s-part .wr-status{background:var(--part)}.s-miss .wr-status{background:#c9a29b}.wr-row.in .wr-status{animation:chip-pop .35s var(--spring)}.wr-crit{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:900;overflow:hidden}.wr-why{color:var(--ink2);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-weight:700;overflow:hidden}.s-miss .wr-why{color:var(--bad)}.wr-fee{align-items:center;gap:calc(22 * var(--u));width:100%;padding:0 calc(30 * var(--u));box-sizing:border-box;flex:none;display:flex}.wr-cap{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap;font-weight:800}.wr-fee-val{align-items:center;gap:calc(12 * var(--u));display:flex}.wr-fee-num{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:900}.wr-rep{flex:0 auto}.wr-rep .chip-glyph{color:var(--accent)}.wr-dbl-slot{min-height:calc(150 * var(--u));margin-top:calc(-10 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}.wr-double{gap:calc(18 * var(--u))}.wr-double .ui-text{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.wr-dbl-val{align-items:center;gap:calc(6 * var(--u));color:var(--ink2);padding-left:calc(16 * var(--u));border-left:calc(3 * var(--u)) solid var(--line);flex:none;display:flex}.wr-dbl-val .lbl{font-weight:900}.wr-doubled{animation:chip-pop .35s var(--spring)}.wr-actions{justify-content:center;align-items:center;gap:calc(22 * var(--u));flex:none;width:100%;display:flex}.wr-actions .ui-button .ui-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.wr-later{opacity:0;visibility:hidden;transform:translateY(calc(20 * var(--u)));transition:opacity .3s ease-out, transform .4s var(--spring), visibility 0s linear .3s}.wr-later.in{opacity:1;visibility:visible;transition-delay:0s;transform:none}.wr-later:not(.in),.wr-later:not(.in) .ui-button{pointer-events:none}.work-result.free{gap:calc(44 * var(--u))}.wr-free-hero .polaroid{width:calc(900 * var(--u));max-width:100%;animation:pol-in .6s var(--spring) both;transform:rotate(-2deg)}.wr-saved{box-shadow:var(--shadow)}.mc{--ink:#2a2826;--ink2:#5c544b;--muted:#8a7f72;--faint:#b9ae9f;--paper:#f6f1e8;--white:#fffdf8;--sand:#eae2d5;--sand2:#ddd3c4;--line:#d9cfbf;--accent:#d2603a;--accent-deep:#a9472a;--accent-soft:#f3d9cc;--ok:#4e8b5a;--ok-soft:#dcebdd;--gold:#c9973a;--gold-deep:#9c7128;--gold-soft:#f4e6c8;--note-ink:#2f4a6d;--m-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #3b322a24, 0 calc(2 * var(--u)) calc(6 * var(--u)) #3b322a14;--m-shadow-lg:0 calc(24 * var(--u)) calc(70 * var(--u)) #3b322a38, 0 calc(4 * var(--u)) calc(12 * var(--u)) #3b322a1f;--m-spring:cubic-bezier(.34, 1.56, .64, 1);color:var(--ink)}.mc .mt,.mnote .mt{font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;line-height:1.25;font-size:max(var(--fs-min,10.5px), calc(var(--fs,52) * var(--u)))}.mc .b9,.mnote .b9{font-weight:900}.mc .mc-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.mc .mc-p{color:var(--ink2);text-align:center;margin:0;line-height:1.4}.mc .mg,.mfly .mg{width:calc(var(--gs,80) * var(--u));height:calc(var(--gs,80) * var(--u));background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mc .ms{width:auto;height:auto}.mc .mc-num{font-variant-numeric:tabular-nums}.mc .mb{justify-content:center;align-items:center;gap:calc(20 * var(--u));min-height:calc(150 * var(--u));padding:0 calc(64 * var(--u));box-sizing:border-box;min-width:0;max-width:100%;color:var(--ink);font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;pointer-events:auto;background-color:#0000;border:0;border-radius:999px;outline:none;transition:transform .1s ease-out,opacity .15s;display:inline-flex;position:relative}.mc .mb:after{content:"";position:absolute;top:min(0px,50% - 24px);bottom:min(0px,50% - 24px);left:min(0px,50% - 24px);right:min(0px,50% - 24px)}.mc .mb:active{transform:scale(.96)}.mc .mb:focus-visible{outline:calc(6 * var(--u)) solid var(--accent);outline-offset:calc(6 * var(--u))}.mc .mround:focus-visible{outline:calc(6 * var(--u)) solid var(--accent);outline-offset:calc(6 * var(--u))}.mc .mtile:focus-visible{outline:calc(6 * var(--u)) solid var(--accent);outline-offset:calc(6 * var(--u))}.mc .mb-l{min-height:calc(190 * var(--u));padding:0 calc(80 * var(--u))}.mc .mb-s{min-height:calc(112 * var(--u));padding:0 calc(44 * var(--u));gap:calc(14 * var(--u))}.mc .mb-primary{color:#fff;box-shadow:0 calc(14 * var(--u)) calc(32 * var(--u)) #a9472a52, 0 calc(4 * var(--u)) 0 var(--accent-deep)}.mc .mb-secondary{box-shadow:var(--m-shadow)}.mc .mb-dark{color:#fff;box-shadow:0 calc(10 * var(--u)) calc(26 * var(--u)) #2a282640}.mc .mb-ghost{color:var(--ink2);min-height:calc(110 * var(--u));padding:0 calc(30 * var(--u))}.mc .mb-ghost .mb-t{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:calc(3 * var(--u))}.mc .mb .mb-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mc .mb[disabled],.mc .mb.is-off{opacity:.45;pointer-events:none}.mc .mc-breathe{animation:1.3s ease-in-out infinite mc-breathe}.mc .mc-breathe:active{animation:none}.mc .mround{width:calc(var(--rs,128) * var(--u));height:calc(var(--rs,128) * var(--u));color:var(--ink);cursor:pointer;pointer-events:auto;box-shadow:var(--m-shadow);-webkit-appearance:none;appearance:none;background-color:#0000;border:0;border-radius:50%;outline:none;flex:none;place-items:center;padding:0;transition:transform .1s ease-out;display:grid;position:relative}.mc .mround:after{content:"";position:absolute;top:min(0px,50% - 24px);bottom:min(0px,50% - 24px);left:min(0px,50% - 24px);right:min(0px,50% - 24px)}.mc .mround:active{transform:scale(.92)}.mc .mpill{align-items:center;gap:calc(14 * var(--u));height:calc(104 * var(--u));padding:0 calc(38 * var(--u)) 0 calc(20 * var(--u));box-sizing:border-box;box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) #3b322a24;white-space:nowrap;border-radius:999px;display:inline-flex}.mc .mpill-ic{color:var(--gold)}.mc .mpill-v{font-variant-numeric:tabular-nums}.mc .mbar{width:100%;height:calc(16 * var(--u));border-radius:999px;display:block;position:relative;overflow:hidden}.mc .mbar-fill{transform:translateX(calc((var(--p,0) - 1) * 100%));border-radius:999px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.mc .mbadge{top:calc(-14 * var(--u));right:calc(-12 * var(--u));z-index:2;min-width:calc(58 * var(--u));height:calc(58 * var(--u));padding:0 calc(14 * var(--u));box-sizing:border-box;color:#fff;box-shadow:0 0 0 calc(6 * var(--u)) var(--white);pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute}.mc .mbadge-dot{min-width:0;width:calc(34 * var(--u));height:calc(34 * var(--u));top:calc(14 * var(--u));right:calc(14 * var(--u));padding:0}.mc .mstars{align-items:center;gap:calc(4 * var(--u));display:inline-flex}.mc .mstars .on{color:var(--gold)}.mc .mstars .off{color:var(--sand2)}.mc .mlogo{width:calc(var(--ls,150) * var(--u));height:calc(var(--ls,150) * var(--u));box-shadow:inset 0 0 0 calc(3 * var(--u)) #2a282614;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.mc .mlogo-img,#app .mc canvas.mlogo-img{object-fit:contain;width:82%;height:82%}.mc.mc-opaque{pointer-events:auto;background:linear-gradient(180deg, #f2ece2 0%, var(--paper) 30%, #f8f4ed 100%)}.mc.mc-sheet{padding-bottom:0;animation:.28s cubic-bezier(.2,.8,.2,1) backwards mc-rise}.mc .mhead{align-items:center;gap:calc(30 * var(--u));width:100%;min-height:calc(130 * var(--u));display:flex}.mc .mhead-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.mc .mhead-right{align-items:center;gap:calc(16 * var(--u));flex:none;display:flex}.mc .mscroll{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;margin:0 calc(-40 * var(--u));padding:calc(24 * var(--u)) calc(40 * var(--u)) calc(var(--sab) + 120 * var(--u));scrollbar-width:none;flex:auto;align-self:stretch;overflow:hidden auto}.mc .mscroll::-webkit-scrollbar{display:none}.mc .msub{align-items:center;gap:calc(16 * var(--u));width:100%;margin:calc(8 * var(--u)) 0 calc(4 * var(--u));color:var(--ink2);display:flex}.mc .msection{margin:calc(40 * var(--u)) 0 calc(20 * var(--u))}.mc .mseg{gap:calc(8 * var(--u));width:100%;padding:calc(10 * var(--u));box-sizing:border-box;margin-top:calc(24 * var(--u));border-radius:999px;display:flex}.mc .mseg-b{min-width:0;height:calc(104 * var(--u));justify-content:center;align-items:center;gap:calc(12 * var(--u));color:var(--ink2);cursor:pointer;pointer-events:auto;padding:0 calc(16 * var(--u));-webkit-appearance:none;appearance:none;font:inherit;background:0 0;border:0;border-radius:999px;flex:1 1 0;transition:color .15s;display:flex;position:relative}.mc .mseg-b>.mseg-bg{opacity:0;z-index:0;box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) #3b322a24;border-radius:999px;transition:opacity .18s,transform .18s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.94)}.mc .mseg-b>:not(.mseg-bg){z-index:1;position:relative}.mc .mseg-b.on{color:var(--ink)}.mc .mseg-b.on>.mseg-bg{opacity:1;transform:none}.mc .mseg-b .mt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mnote{left:50%;top:calc(var(--sat) + 190 * var(--u));z-index:60;color:#fff;max-width:calc(100% - 80 * var(--u));min-height:calc(110 * var(--u));padding:0 calc(54 * var(--u));box-sizing:border-box;pointer-events:none;box-shadow:var(--m-shadow-lg);animation:mc-note-in .28s var(--m-spring,ease-out) both;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.mnote .mt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mnote.out{opacity:0;transition:opacity .3s}.mc-pop .popup-panel{gap:calc(30 * var(--u));padding:calc(64 * var(--u)) calc(60 * var(--u)) calc(60 * var(--u))}.mc-pop .popup-body{touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none;margin:0 calc(-20 * var(--u));padding:calc(6 * var(--u)) calc(20 * var(--u));overflow:hidden auto}.mc-pop .popup-body::-webkit-scrollbar{display:none}.mc-pop .popup-footer{gap:calc(26 * var(--u));flex-wrap:wrap}.mc-pop .popup-footer .mb{flex:1 1 0}.mc-pop .popup-glow{opacity:0}.mc-pop.mc-glowing .popup-glow{opacity:.28}.mc .mm-head{align-items:center;gap:calc(10 * var(--u));text-align:center;padding:0 calc(80 * var(--u));flex-direction:column;display:flex}.mc .mm-title{line-height:1.15}.mc .mm-body{gap:calc(34 * var(--u));flex-direction:column;min-height:0;display:flex}.mc .mconfirm .mc-p{padding:calc(10 * var(--u)) 0}.mc.mc-hub{pointer-events:none;justify-content:space-between}.mc .hub-top{align-items:flex-start;gap:calc(20 * var(--u));width:100%;display:flex}.mc .hub-stats{align-items:flex-start;gap:calc(18 * var(--u));flex-direction:column;flex:auto;min-width:0;display:flex}.mc .hub-pills{gap:calc(16 * var(--u));flex-wrap:wrap;display:flex}.mc .hub-level{gap:calc(12 * var(--u));width:calc(430 * var(--u));max-width:100%;padding:calc(18 * var(--u)) calc(30 * var(--u)) calc(22 * var(--u));box-sizing:border-box;border-radius:calc(34 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) #3b322a1a;flex-direction:column;display:flex}.mc .hub-level .mt{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc .hub-level .mbar{height:calc(12 * var(--u))}.mc .hub-bottom{gap:calc(30 * var(--u));flex-direction:column;width:100%;display:flex}.mc .hub-next{width:100%;min-height:calc(250 * var(--u));align-items:center;gap:calc(32 * var(--u));padding:calc(34 * var(--u)) calc(50 * var(--u)) calc(34 * var(--u)) calc(34 * var(--u));box-sizing:border-box;border-radius:calc(60 * var(--u));color:#fff;cursor:pointer;pointer-events:auto;text-align:left;font:inherit;-webkit-appearance:none;appearance:none;box-shadow:0 calc(22 * var(--u)) calc(50 * var(--u)) #a9472a57, 0 calc(5 * var(--u)) 0 var(--accent-deep);background-color:#0000;border:0;outline:none;transition:transform .1s ease-out;animation:.35s cubic-bezier(.2,.8,.2,1) backwards mc-rise,1.4s ease-in-out .4s infinite mc-breathe;display:flex;position:relative}.mc .hub-next.ui-9s:before{border-width:calc(60 * var(--u))}.mc .hub-next:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mc .hub-next:active{animation:none;transform:scale(.97)}.mc .hub-next .mlogo{box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) #501e0f40}.mc .hub-next-text{gap:calc(6 * var(--u));flex-direction:column;flex:auto;min-width:0;display:flex}.mc .hub-next-text .mt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc .hub-next-sub{opacity:.88}.mc .hub-next-side{align-items:flex-end;gap:calc(14 * var(--u));flex-direction:column;flex:none;display:flex}.mc .hub-fee{align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(20 * var(--u)) calc(6 * var(--u)) calc(10 * var(--u));background:#ffffff29;border-radius:999px;display:inline-flex}.mc .hub-row{gap:calc(14 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.mc .mtile{justify-content:center;align-items:center;gap:calc(10 * var(--u));min-height:calc(214 * var(--u));padding:calc(20 * var(--u)) calc(6 * var(--u)) calc(16 * var(--u));box-sizing:border-box;border-radius:calc(36 * var(--u));color:var(--ink);cursor:pointer;pointer-events:auto;font:inherit;-webkit-appearance:none;appearance:none;box-shadow:var(--m-shadow);background-color:#0000;border:0;outline:none;flex-direction:column;transition:transform .1s ease-out;animation:.35s cubic-bezier(.2,.8,.2,1) backwards mc-rise;display:flex;position:relative}.mc .mtile.ui-9s:before{border-width:calc(36 * var(--u))}.mc .mtile:active{transform:scale(.94)}.mc .mtile .mt{-webkit-line-clamp:2;text-align:center;max-width:100%;color:var(--ink2);overflow-wrap:normal;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden}.mc .mtile.locked .mg{color:var(--faint)}.mc .mtile.locked .mt{color:var(--muted)}.mc .mtile .tile-lock{top:calc(16 * var(--u));right:calc(18 * var(--u));color:var(--muted);position:absolute}.mc .hub-row .mtile:nth-child(2){animation-delay:30ms}.mc .hub-row .mtile:nth-child(3){animation-delay:60ms}.mc .hub-row .mtile:nth-child(4){animation-delay:90ms}.mc .hub-row .mtile:nth-child(5){animation-delay:.12s}.mc .mstreak{top:calc(-18 * var(--u));right:calc(-10 * var(--u));z-index:2;align-items:center;gap:calc(2 * var(--u));height:calc(58 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(8 * var(--u));box-sizing:border-box;color:var(--accent-deep);box-shadow:0 0 0 calc(5 * var(--u)) var(--white), 0 calc(4 * var(--u)) calc(10 * var(--u)) #3b322a2e;pointer-events:none;border-radius:999px;display:inline-flex;position:absolute}.mc .mstreak.hot{color:#fff}.mc .shop-hint{color:var(--ink2);margin:calc(20 * var(--u)) calc(10 * var(--u)) 0;align-self:flex-start}.mc .shop-grid,.mc .md-grid{gap:calc(32 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc .shop-sec{color:var(--muted);margin:calc(24 * var(--u)) calc(8 * var(--u)) calc(-6 * var(--u));grid-column:1/-1}.mc .shop-card{border-radius:calc(40 * var(--u));box-shadow:var(--m-shadow);flex-direction:column;animation:.3s cubic-bezier(.2,.8,.2,1) backwards mc-rise;display:flex;position:relative}.mc .shop-card.ui-9s:before{border-width:calc(40 * var(--u))}.mc .shop-tile{margin:calc(18 * var(--u)) calc(18 * var(--u)) 0;height:calc(290 * var(--u));border-radius:calc(28 * var(--u));color:var(--ink2);place-items:center;display:grid;position:relative;overflow:hidden}.mc .shop-tile.ui-9s:before{border-width:calc(28 * var(--u))}.mc .shop-tile .sw{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.mc .shop-tile .shop-kind{left:calc(18 * var(--u));top:calc(16 * var(--u));align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(18 * var(--u)) calc(6 * var(--u)) calc(12 * var(--u));color:var(--ink2);z-index:1;background:#fffdf8db;border-radius:999px;display:inline-flex;position:absolute}.mc .shop-tile .shop-owned{right:calc(16 * var(--u));top:calc(16 * var(--u));z-index:1;width:calc(76 * var(--u));height:calc(76 * var(--u));color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.mc .shop-info{gap:calc(6 * var(--u));padding:calc(24 * var(--u)) calc(30 * var(--u)) calc(10 * var(--u));flex-direction:column;flex:auto;display:flex}.mc .shop-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc .shop-desc{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}.mc .shop-tool{color:var(--accent-deep);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc .shop-act{padding:calc(14 * var(--u)) calc(20 * var(--u)) calc(22 * var(--u));display:flex}.mc .shop-act .mb{width:100%;padding:0 calc(24 * var(--u))}.mc .shop-act .mb .mpill-img{margin-left:calc(-6 * var(--u))}.mc .shop-state{width:100%;min-height:calc(112 * var(--u));justify-content:center;align-items:center;gap:calc(12 * var(--u));box-sizing:border-box;padding:0 calc(20 * var(--u));color:var(--muted);border-radius:999px;display:flex}.mc .shop-state .mt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mc .shop-state.owned{color:#2f6139}.mc .shop-card.bought{animation:mc-pulse .55s var(--m-spring) both}.mc .shop-card.bought .shop-owned{animation:mc-pop .5s var(--m-spring) .35s both}.mc .mb.armed{box-shadow:0 calc(10 * var(--u)) calc(26 * var(--u)) #a9472a4d;color:#fff}.mc .sw-sweep{background:radial-gradient(120% 90% at 50% 20%,#fbf8f2,#e9e2d6 70%,#d9cfbf)}.mc .sw-desk{background:linear-gradient(#efe7da 0 52%,#c9a67a 52% 100%)}.mc .sw-counter{background:linear-gradient(#eee6d8 0 50%,#5e574f 50% 56%,#f4efe7 56% 100%)}.mc .sw-concrete{background:radial-gradient(circle at 30% 30%,#b8b3ab 0 8%,#0000 9%),radial-gradient(circle at 70% 60%,#a9a49c 0 6%,#0000 7%),linear-gradient(#cfcac2,#a8a39b)}.mc .sw-marble{background:linear-gradient(115deg,#0000 40%,#968c8259 41%,#0000 43%),linear-gradient(60deg,#0000 60%,#968c824d 61%,#0000 62.5%),linear-gradient(#f7f4ef,#e4dfd8)}.mc .sw-plinths{background:linear-gradient(90deg,#0000 0 18%,#e9e1d4 18% 42%,#0000 42% 56%,#ded4c5 56% 82%,#0000 82%) bottom/100% 55% no-repeat,linear-gradient(#f3ede3,#e6ddd0)}.mc .sw-fabric{background:repeating-linear-gradient(100deg,#d9c9b3 0 10%,#e8dccb 10% 18%,#d2c0a8 18% 26%)}.mc .sw-neonNight{background:radial-gradient(60% 60% at 30% 35%,#eb468ccc,#0000 70%),radial-gradient(60% 60% at 75% 70%,#3caadcb3,#0000 70%),#1e1b24}.mc .sw-softbox{background:radial-gradient(70% 55% at 50% 35%,#fff,#f1ebe1 60%,#d9d0c2)}.mc .sw-golden{background:radial-gradient(80% 70% at 75% 25%,#ffe2a8,#f3b866 40%,#c9824a 100%)}.mc .sw-window{background:linear-gradient(90deg,#0000 0 20%,#ffffffe6 20% 44%,#0000 44% 52%,#ffffffe6 52% 76%,#0000 76%) top/100% 60% no-repeat,linear-gradient(#e5ecee,#c9d0d0)}.mc .sw-neon{background:radial-gradient(70% 70%,#ff5aa0e6,#783cc8b3 50%,#221c2c 100%)}.mc .sw-spotlight{background:radial-gradient(45% 45% at 50% 55%,#fff6e4,#fff6e433 70%,#0000 71%),#2e2a27}.mc .shop-tile.has-sw .mg{color:#fffdf8eb;filter:drop-shadow(0 calc(3 * var(--u)) calc(6 * var(--u)) #00000040)}.mc .pf-grid{gap:calc(54 * var(--u)) calc(36 * var(--u));padding-top:calc(20 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc .pf-card{padding:calc(22 * var(--u)) calc(22 * var(--u)) 0;box-sizing:border-box;border-radius:calc(18 * var(--u));color:var(--ink);cursor:pointer;pointer-events:auto;font:inherit;text-align:left;-webkit-appearance:none;appearance:none;box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) #3b322a29, 0 calc(2 * var(--u)) calc(4 * var(--u)) #3b322a1a;transform:rotate(var(--rot,0deg));background-color:#0000;border:0;outline:none;flex-direction:column;transition:transform .15s ease-out;animation:.4s cubic-bezier(.2,.8,.2,1) backwards mc-drop;display:flex;position:relative}.mc .pf-card:active{transform:rotate(var(--rot,0deg)) scale(.97)}.mc .pf-photo{aspect-ratio:4/5;object-fit:cover;border-radius:calc(6 * var(--u));background:var(--sand);width:100%;display:block}.mc .pf-cap{align-items:center;gap:calc(12 * var(--u));padding:calc(16 * var(--u)) calc(2 * var(--u)) calc(20 * var(--u));min-height:calc(76 * var(--u));display:flex}.mc .pf-cap .mlogo{box-shadow:inset 0 0 0 calc(3 * var(--u)) #2a28261a}.mc .pf-cap .grow{flex:auto;min-width:0}.mc .pf-date{color:var(--muted);white-space:nowrap}.mc .pf-free{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-style:italic;overflow:hidden}.mc .pf-pin{top:calc(-34 * var(--u));margin-left:calc(-40 * var(--u));color:var(--accent);filter:drop-shadow(0 calc(4 * var(--u)) calc(4 * var(--u)) #501e0f4d);z-index:1;position:absolute;left:50%;transform:rotate(-14deg)}.mc .pf-chip{align-items:center;gap:calc(10 * var(--u));height:calc(84 * var(--u));padding:0 calc(28 * var(--u)) 0 calc(18 * var(--u));box-sizing:border-box;color:var(--ink2);box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) #3b322a1a;white-space:nowrap;border-radius:999px;display:inline-flex}.mc .pf-chip .mg{color:var(--accent)}.mc .mempty{justify-content:center;align-items:center;gap:calc(34 * var(--u));text-align:center;padding:0 calc(60 * var(--u)) calc(200 * var(--u));flex-direction:column;flex:auto;display:flex}.mc .mempty-art{width:calc(340 * var(--u));height:calc(340 * var(--u));color:var(--faint);box-shadow:inset 0 0 0 calc(4 * var(--u)) #2a28260f;border-radius:50%;place-items:center;display:grid}.mc .mempty .mc-p{max-width:calc(980 * var(--u))}.mc .pf-big{gap:calc(26 * var(--u));flex-direction:column;display:flex}.mc .pf-big-photo{aspect-ratio:4/5;object-fit:cover;border-radius:calc(16 * var(--u));background:var(--sand);width:100%;max-height:56vh;box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) #3b322a24;display:block}.mc .pf-big-cap{align-items:center;gap:calc(20 * var(--u));display:flex}.mc .pf-big-cap .grow{gap:calc(4 * var(--u));flex-direction:column;flex:auto;min-width:0;display:flex}.mc .pf-big-cap .grow .mt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc .pf-row{align-items:center;gap:calc(24 * var(--u));min-height:calc(130 * var(--u));padding:0 calc(8 * var(--u));border-top:calc(3 * var(--u)) solid var(--line);display:flex}.mc .pf-row>.mt{flex:auto;min-width:0}.mc .pf-row .switch{flex:none}.mc .pf-full{color:var(--accent-deep);text-align:center;margin:calc(-6 * var(--u)) 0 0;line-height:1.35}.mc .md-card{text-align:center;align-items:center;gap:calc(12 * var(--u));padding:calc(36 * var(--u)) calc(26 * var(--u)) calc(30 * var(--u));border-radius:calc(40 * var(--u));box-shadow:var(--m-shadow);flex-direction:column;animation:.3s cubic-bezier(.2,.8,.2,1) backwards mc-rise;display:flex;position:relative}.mc .md-card.ui-9s:before{border-width:calc(40 * var(--u))}.mc .md-badge{width:calc(190 * var(--u));height:calc(190 * var(--u));margin-bottom:calc(6 * var(--u));border-radius:50%;place-items:center;display:grid;position:relative}.mc .md-card.done .md-badge{color:var(--gold-deep);box-shadow:0 0 0 calc(6 * var(--u)) #c9973a40}.mc .md-card:not(.done) .md-badge{color:var(--faint)}.mc .md-check{right:calc(-6 * var(--u));bottom:calc(-2 * var(--u));width:calc(66 * var(--u));height:calc(66 * var(--u));color:#fff;box-shadow:0 0 0 calc(5 * var(--u)) var(--white);border-radius:50%;place-items:center;display:grid;position:absolute}.mc .md-lock{right:calc(-2 * var(--u));bottom:calc(0 * var(--u));width:calc(62 * var(--u));height:calc(62 * var(--u));color:var(--muted);box-shadow:0 0 0 calc(5 * var(--u)) var(--white);border-radius:50%;place-items:center;display:grid;position:absolute}.mc .md-name{line-height:1.15}.mc .md-desc{color:var(--ink2);min-height:2.6em;line-height:1.3}.mc .md-prog{align-items:center;gap:calc(14 * var(--u));width:100%;margin-top:calc(6 * var(--u));display:flex}.mc .md-prog .mbar{flex:auto}.mc .md-prog .mt{color:var(--muted);white-space:nowrap}.mc .md-reward{align-items:center;gap:calc(8 * var(--u));color:var(--ink2);display:inline-flex}.mc .md-card.done .md-reward{color:var(--muted)}.mc .md-card.fresh{animation:.3s backwards mc-rise,1.8s ease-in-out .4s 2 mc-glowpulse}.mc .dl-card{gap:calc(22 * var(--u));padding:calc(30 * var(--u));border-radius:calc(36 * var(--u));box-shadow:var(--m-shadow);flex-direction:column;display:flex}.mc .dl-card.ui-9s:before{border-width:calc(36 * var(--u))}.mc .dl-row{align-items:center;gap:calc(22 * var(--u));display:flex}.mc .dl-row .grow{gap:calc(4 * var(--u));flex-direction:column;flex:auto;min-width:0;display:flex}.mc .dl-row .grow .mt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc .dl-muted{color:var(--ink2)}.mc .dl-swatches{gap:calc(12 * var(--u));display:flex}.mc .dl-swatch{width:calc(56 * var(--u));height:calc(56 * var(--u));box-shadow:inset 0 0 0 calc(3 * var(--u)) #2a28261f;border-radius:50%}.mc .dl-fee{align-items:center;gap:calc(8 * var(--u));color:var(--ink2);white-space:nowrap;display:inline-flex}.mc .dl-done{justify-content:center;align-items:center;gap:calc(14 * var(--u));min-height:calc(130 * var(--u));color:#2f6139;padding:0 calc(30 * var(--u));text-align:center;border-radius:999px;display:flex}.mc .dl-streak{gap:calc(20 * var(--u));flex-direction:column;display:flex}.mc .dl-streak-top{align-items:center;gap:calc(14 * var(--u));display:flex}.mc .dl-streak-top .mg{color:var(--accent)}.mc .dl-streak-top .grow{flex:auto}.mc .dl-best{color:var(--muted);white-space:nowrap}.mc .dl-days{gap:calc(10 * var(--u));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mc .dl-day{align-items:center;gap:calc(8 * var(--u));flex-direction:column;display:flex}.mc .dl-day .mt{color:var(--muted);white-space:nowrap}.mc .dl-dot{width:calc(78 * var(--u));height:calc(78 * var(--u));color:#fff;box-shadow:inset 0 0 0 calc(4 * var(--u)) var(--sand2);border-radius:50%;place-items:center;display:grid}.mc .dl-dot.on{box-shadow:none}.mc .dl-dot.today{box-shadow:inset 0 0 0 calc(5 * var(--u)) var(--accent)}.mc .dl-dot.today.on{box-shadow:0 0 0 calc(5 * var(--u)) var(--accent-soft)}.mc .dl-note{color:var(--muted);text-align:center}.mc .dl-repair{gap:calc(18 * var(--u));padding:calc(30 * var(--u));border-radius:calc(36 * var(--u));flex-direction:column;display:flex}.mc .dl-repair.ui-9s:before{border-width:calc(36 * var(--u))}.mc .dl-repair .mc-p{text-align:left}.mc .dl-repair-btns{align-items:center;gap:calc(16 * var(--u));flex-wrap:wrap;display:flex}.mc .dl-repair-btns .mb-dark{flex:auto}.mc .dl-ad{width:calc(64 * var(--u));height:calc(64 * var(--u));background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mc .unl{align-items:center;gap:calc(22 * var(--u));text-align:center;padding-top:calc(10 * var(--u));flex-direction:column;display:flex;position:relative}.mc .unl-stage{width:calc(420 * var(--u));height:calc(420 * var(--u));place-items:center;display:grid;position:relative}.mc .unl-rays{width:calc(900 * var(--u));height:calc(900 * var(--u));margin:calc(-450 * var(--u)) 0 0 calc(-450 * var(--u));color:var(--gold);opacity:.4;pointer-events:none;animation:16s linear infinite mc-spin;position:absolute;top:50%;left:50%}.mc .unl-disc{width:calc(330 * var(--u));height:calc(330 * var(--u));box-shadow:var(--m-shadow-lg);color:var(--ink);animation:mc-pop .5s var(--m-spring) both;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.mc .unl-disc img,.mc .unl-disc canvas{object-fit:contain;border-radius:12%;width:76%;height:76%}.mc .unl-name{line-height:1.15;animation:.35s .12s backwards mc-rise}.mc .unl-desc{color:var(--ink2);max-width:calc(940 * var(--u));animation:.35s .2s backwards mc-rise}.mc .unl-dots{gap:calc(12 * var(--u));min-height:calc(22 * var(--u));justify-content:center;display:flex}.mc .unl-dots i{width:calc(18 * var(--u));height:calc(18 * var(--u));background:var(--sand2);border-radius:50%}.mc .unl-dots i.on{background:var(--accent)}.mc .pc{padding:calc(34 * var(--u)) calc(34 * var(--u)) calc(40 * var(--u));border-radius:calc(18 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) #3b322a33;gap:calc(26 * var(--u));animation:mc-drop .5s var(--m-spring) backwards;flex-direction:column;display:flex;position:relative;transform:rotate(-1.4deg)}.mc .pc-photo{aspect-ratio:4/5;object-fit:cover;border-radius:calc(6 * var(--u));background:var(--sand);width:100%;max-height:42vh;display:block}.mc .pc-stamp{right:calc(12 * var(--u));top:calc(12 * var(--u));padding:calc(12 * var(--u));border-radius:calc(18 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #3b322a33;position:absolute;transform:rotate(6deg)}.mc .pc-note{padding:calc(6 * var(--u)) calc(10 * var(--u));color:var(--note-ink);background-image:repeating-linear-gradient(180deg, transparent 0, transparent calc(78 * var(--u)), #2f4a6d24 calc(78 * var(--u)), #2f4a6d24 calc(81 * var(--u)));position:relative}.mc .pc-note .mt{font-style:italic;line-height:calc(80 * var(--u));display:block}.mc .pc-sign{text-align:right;color:var(--note-ink);padding-right:calc(10 * var(--u));font-style:italic}.mc .st-client{align-items:center;gap:calc(24 * var(--u));display:flex}.mc .st-client .grow{flex:auto;min-width:0}.mc .st-client .grow .mt{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mc .st-bubble{margin-left:calc(20 * var(--u));padding:calc(34 * var(--u)) calc(44 * var(--u)) calc(40 * var(--u)) calc(56 * var(--u));color:var(--ink);filter:drop-shadow(0 calc(6 * var(--u)) calc(12 * var(--u)) #3b322a24);animation:.35s .1s backwards mc-rise;position:relative}.mc .st-bubble .mt{line-height:1.4;display:block}.mc .pk-grid{gap:calc(22 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mc .pk-card{justify-content:flex-start;align-items:center;gap:calc(12 * var(--u));padding:calc(22 * var(--u)) calc(10 * var(--u)) calc(20 * var(--u));box-sizing:border-box;border-radius:calc(32 * var(--u));color:var(--ink);cursor:pointer;pointer-events:auto;font:inherit;-webkit-appearance:none;appearance:none;box-shadow:var(--m-shadow);background-color:#0000;border:0;outline:none;flex-direction:column;transition:transform .1s ease-out;display:flex;position:relative}.mc .pk-card.ui-9s:before{border-width:calc(32 * var(--u))}.mc .pk-card:active{transform:scale(.95)}.mc .pk-art{width:calc(200 * var(--u));height:calc(200 * var(--u));border-radius:calc(26 * var(--u));color:var(--ink2);place-items:center;display:grid;overflow:hidden}.mc .pk-art.ui-9s:before{border-width:calc(26 * var(--u))}.mc .pk-art img,.mc .pk-art canvas{object-fit:contain;width:88%;height:88%}.mc .pk-card .mt{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.15;display:-webkit-box;overflow:hidden}.mc .pk-card.locked{cursor:default}.mc .pk-card.locked .pk-art{color:var(--faint)}.mc .pk-card.locked>.mt{color:var(--muted)}.mc .pk-lock{align-items:center;gap:calc(6 * var(--u));color:var(--muted);white-space:nowrap;display:inline-flex}.mc.mc-pause{pointer-events:auto;background:#2a28269e;justify-content:center}.mc .pause-box{width:100%;max-width:calc(1180 * var(--u));align-items:center;gap:calc(44 * var(--u));flex-direction:column;animation:.3s cubic-bezier(.2,.8,.2,1) backwards mc-rise;display:flex}.mc .pause-title{color:var(--paper);line-height:1}.mc .pause-sub{color:#f6f1e8cc;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:calc(-18 * var(--u));overflow:hidden}.mc .pause-box>.mb-primary{width:100%;margin-top:calc(30 * var(--u))}.mc .pause-row{gap:calc(22 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.mc .pause-row .mtile{min-height:calc(250 * var(--u));gap:calc(14 * var(--u))}.mc .pause-row .mtile .mt{color:var(--ink)}.mc .set-list{flex-direction:column;display:flex}.mc .set-line{align-items:center;gap:calc(28 * var(--u));min-height:calc(140 * var(--u));border-bottom:calc(3 * var(--u)) solid var(--line);display:flex}.mc .set-line:last-child{border-bottom:0}.mc .set-line>.mg{color:var(--ink2)}.mc .set-line>.set-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.mc .set-line>.switch,.mc .set-line>.mb{flex:none}.mc .set-line>.mb{max-width:55%}.mc .set-links{justify-content:center;gap:calc(20 * var(--u));padding-top:calc(10 * var(--u));flex-wrap:wrap;display:flex}.mc .set-links .mb{flex:1 1 calc(400 * var(--u))}.mc .set-reset{color:var(--accent-deep);align-self:center}.mc .set-version{color:var(--muted);text-align:center;margin:0}.mc .set-report{width:100%;height:calc(640 * var(--u));box-sizing:border-box;padding:calc(20 * var(--u));border-radius:calc(20 * var(--u));resize:none;color:var(--ink);background:var(--sand);font:600 max(10px, calc(28 * var(--u))) / 1.3 ui-monospace, monospace;touch-action:pan-y;-webkit-user-select:text;user-select:text;pointer-events:auto;border:0}.mc .lang-list{gap:calc(20 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc .lang-list .mb{width:100%;padding:0 calc(26 * var(--u));justify-content:flex-start}.mc .lang-list .mb .mb-t{text-align:left;flex:auto}.mc .lang-flag{border-radius:calc(12 * var(--u));flex:none;width:calc(64 * var(--u))!important;height:calc(64 * var(--u))!important}@keyframes mc-breathe{50%{transform:scale(1.03)}}@keyframes mc-rise{0%{transform:translateY(calc(40 * var(--u)));opacity:0}}@keyframes mc-drop{0%{transform:translateY(calc(-30 * var(--u))) rotate(var(--rot,0deg)) scale(.96);opacity:0}}@keyframes mc-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes mc-pulse{0%{transform:scale(1)}35%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes mc-spin{to{transform:rotate(360deg)}}@keyframes mc-note-in{0%{opacity:0;transform:translate(-50%,-60%)}}@keyframes mc-glowpulse{50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.mc .mc-breathe,.mc .hub-next,.mc .unl-rays,.mc .md-card.fresh{animation:none!important}.mc .mtile,.mc .shop-card,.mc .md-card,.mc .pf-card,.mc .pause-box,.mc .unl-disc,.mc .unl-name,.mc .unl-desc,.mc .pc,.mc .st-bubble,.mc.mc-sheet{animation:.15s ease-out both mc-fade!important}}@keyframes mc-fade{0%{opacity:0}}.mc .unl-disc.is-group{overflow:visible}.mc .unl-thumbs{gap:calc(14 * var(--u));grid-template-columns:repeat(2,1fr);width:74%;display:grid}.mc .unl-thumbs>*{aspect-ratio:1;border-radius:calc(22 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) #3b322a24;width:100%!important;height:auto!important}.mc .unl-mini{color:var(--ink2);place-items:center;display:grid}.mc .unl-sw{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.mc .mpill.ui-9s:before{border-width:calc(52 * var(--u))}.mc .mb-m.ui-9s:before{border-width:calc(75 * var(--u))}.mc .mb-l.ui-9s:before{border-width:calc(95 * var(--u))}.mc .mb-s.ui-9s:before{border-width:calc(56 * var(--u))}.mc .mbar.ui-9s:before{border-width:calc(8 * var(--u))}.mc .hub-level .mbar.ui-9s:before{border-width:calc(6 * var(--u))}.mc .mbar-fill.ui-9s:before{border-width:calc(8 * var(--u))}.mc .mbadge.ui-9s:before,.mc .mstreak.ui-9s:before{border-width:calc(29 * var(--u))}.mc .mseg.ui-9s:before{border-width:calc(62 * var(--u))}.mc .mseg-bg.ui-9s:before{border-width:calc(52 * var(--u))}.mc .shop-state.ui-9s:before{border-width:calc(56 * var(--u))}.mc .dl-done.ui-9s:before{border-width:calc(65 * var(--u))}.mc .pf-chip.ui-9s:before{border-width:calc(42 * var(--u))}.mnote.ui-9s:before{border-width:calc(55 * var(--u))}.mc .mb-m{min-height:calc(150 * var(--u));height:calc(150 * var(--u))}.mc .mb-l{height:calc(190 * var(--u))}.mc .mb-s{height:calc(112 * var(--u))}.mc .mpill{height:calc(104 * var(--u))}.mnote{height:calc(110 * var(--u))}.mc .mtile{padding-top:calc(34 * var(--u));justify-content:flex-start}.mc .mtile .mt{align-content:center;min-height:2.24em;display:-webkit-box}.mnote.ui-sprite{width:auto;height:calc(110 * var(--u))}.mc.mc-still.mc-sheet,.mc.mc-still .shop-card:not(.bought){animation:none}.mc .mstreak{height:calc(66 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(10 * var(--u));gap:calc(4 * var(--u));top:calc(-22 * var(--u));right:calc(-12 * var(--u))}.mc .mstreak.ui-9s:before{border-width:calc(33 * var(--u))}.mc .mc-p,.mc .dl-note,.mc .shop-desc,.mc .md-desc,.mc .md-name,.mc .dl-muted,.mc .mm-title,.mc .unl-name,.mc .pc-note .mt,.mc .st-bubble .mt,.mc .dl-repair .b9,.mc .shop-hint,.mc .mempty .b9{overflow-wrap:anywhere}.mc .dl-streak-top .grow{min-width:0}.mc .dl-best{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:40%;overflow:hidden}.mc .dl-repair-btn.mb-m{height:auto;min-height:calc(150 * var(--u));padding:calc(18 * var(--u)) calc(36 * var(--u));justify-content:flex-start}.mc .dl-repair-lbl{align-items:flex-start;gap:calc(2 * var(--u));text-align:left;flex-direction:column;flex:auto;min-width:0;display:flex}.mc .dl-repair-lbl .mt{white-space:normal;overflow-wrap:anywhere;line-height:1.15}.mc .dl-repair-cost{opacity:.82}.mc-pop .popup-footer .mb{padding:0 calc(30 * var(--u));min-width:0}.mc [hidden],.mc[hidden]{display:none!important}.mc .set-links .mb{flex:1 1 calc(400 * var(--u));min-width:auto;max-width:100%}.mc-pop .popup-footer .mb{flex:1 1 calc(320 * var(--u));min-width:auto;max-width:100%}.mc .pause-sub,.mc .shop-hint,.mc .mm-title,.mc .md-name,.mc .md-desc{max-width:100%}.mc .pk-lock .mt,.mc .dl-best,.mc .pf-date,.mc .pf-free{min-width:0;overflow:hidden}.mc .shop-tool{white-space:normal;text-overflow:clip;line-height:1.15;overflow:visible}.mc .pf-free{white-space:normal;text-overflow:clip;line-height:1.1;overflow:visible}.mc .dl-streak-top{align-items:flex-start}.mc .dl-streak-top .grow{gap:calc(2 * var(--u));flex-direction:column;display:flex}.mc .dl-best{max-width:100%}.mc .pf-cap .pf-date{flex:none;overflow:visible}.mc .pf-cap .pf-free{flex:auto;min-width:0}
