@font-face{font-family:Sniglet;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sniglet-latin-ext-400-normal-C0lMI-sX.woff2)format("woff2"),url(data:font/woff;base64,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)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:Sniglet;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sniglet-latin-400-normal-D30bKTdt.woff2)format("woff2"),url(/assets/sniglet-latin-400-normal-DesDcgKt.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:Sniglet;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sniglet-latin-ext-800-normal-BMbFeq1g.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAugAA0AAAAAEWAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAFUAAACC2DfnCEdTVUIAAAGIAAAAGAAAABhsinSFT1MvMgAAAaAAAABTAAAAYI0gJ3NjbWFwAAAB9AAAAG0AAACUR73vbWdhc3AAAAJkAAAACAAAAAgAAAAQZ2x5ZgAAAmwAAAZzAAAJ2mBg5gZoZWFkAAAI4AAAADYAAAA2/0r+pWhoZWEAAAkYAAAAHwAAACQH0gNmaG10eAAACTgAAABFAAAASCWlAYxsb2NhAAAJgAAAACYAAAAmFokUqG1heHAAAAmoAAAAGAAAACAAFwCobmFtZQAACcAAAAGLAAADvk7va2lwb3N0AAALTAAAAFMAAABkAzuJXHjaJci1AQJBEAXQd75YCUhERB3UgSa4FXsxhZzPfBdhbGEjuu1/D0EKdS1CdD1/us3QpGJEgthKiq1139X/uqxLhiQSyURSs14zxEgA5AoxDW0eD/QAAAAAAQAAAAoAFgAWAAFsYXRuAAgAAAAAAAB42k3FAQYCURAA0DczregU0wmiE3SHLpICAQFIR/pXSZcIhCwW9sFTea42kSOfeC3H29GPzXY3VUgeHKxc7tebk+6u8f9QI/YIiG8OtJwBmq8OOwB42mNgYGACYmYgFgGSjGCahaEBSEsxCABFuBgUGBYwOjEmMlYw1jFOYjJnOs50kumugsL//wwMYDlHxgSgXC2q3P/H/zP/nWNg+NcLxFV/r/91+Ovx1+D+a6ANECACxqiAhYGDgY2BCwCGnSBJAAAAAAEAAf//AA942oWVRZirTBaGqw4SEggECBCcBALxdJTWtHdfd9dxd3f3/TPuPqvZjctq3GUz7rtx9wwk987t+ytahb7f+U6dQoBOTf+Kvw+fRT7aREie4HhCDPoOKBbmcYbHPk/4lQ6MVvEEU+kh5omMA8X5/QkRd2B4HjRJO3xknQtqRQoAQ0ksHT4ymXcx9jHgwW7bYgEgbe6kTQxwvqbjfIEhsu1r504/9fyWV9cPdt/g9Votk87SBG7s7x/rzLsMTabdowm5P/07nCQ+hBbQGYSwQ2hFnkxZo+EEBn2tQ4xmjfFMTpEHvyLPxUThaJhc1ZJXbokt4v7lJ69puDza3t0qHb0xUnB5MLFL5uaJJj88fNzIybkjV3qFaGXHMV+HjcbYtkZ1HbNlw5Rwli+yiq0pfLYosvir3GB921o6HXsiZbcGajN2WUIYra3re+fbPNajthJ2jSx+GXYqtu27wEtqoOOcUKDzppLPFpS8jAgkTf8D3yXeg5bQLjqNUBr5cUqsJqZk6IxKJ4fEnkoYhVEqNU5PUTiBeByPHdDUuEgnd2dKVe1AG79K2fSqNa/tiFSOya+6QaNIZtmithx5XUHiCgpHsoOG5DsKSTGSzpdb5cW2n3fJKAyjdP/o7Qb4x47yIkUWTa8QduLThqusP8Kve57JZ3N5qdHpKv2RWub9Rs8qDyIrq9LA62Wp/m+v0/G8dtu7dUaAgulv4KPE21AHnUJITm2a2Tdzh041H/AxsbCD09v4fg39M2fvrNTUjaffOPnkXVfOS5tjvWTvLEfbj37ueOHykZinCG+wieu3zKwZqZl24R5mvoZ1Vxa0xYVyweu6+sgKr/eInBO3d/cdTCntGlfiov31Rfz1mZmBi+/LTIRRD/L4mfAl5CJ0N7MDd3LwMXexCJpWEv5PAo8/+AdR05kD3wdUmf4UFPgXaqLjs7GQxIm8HcM4SY/kHw7xoINgZe9Cp5AwLI6KZx8+EKqL2068XeVgePxiuH2hJ3kLS7r+2BmlPawZ95n+k1zUHSi15XqJp4yoJYcLFovz1XpN6G8EPEhOreTVVQY/bK7Huc/0nyn6I0wIhBroCEJxOBNyd1bwkLmtqQP3G9V1KuzUIcMtLATi8ObxrRurJmd1A3NtVOkcvtxsnj80SFjmku4r8EfVfG1v6AGtdRtKNzIKdr1UaPQXHcxa/dpgUacIMYDnHFRzD3cwKqNXwRWYokNJZxxP8J1MjiqRqjl41pmX2ThN9jtCVS0chcMDQwF/gckxGie4pYLiVHieIgkAILjKpD+YeDnMMIzI8p4hyk5VyskMxkypGw23wjzAqfTJnFIpmZVicoOXhLrR2mppQuvMlhqWkruQVQNDrSgsAEmSLCP3m07ebDiCk+rwpj5cJTJokupIsLW0CkVJRSIydAdi+lYF0sJEY5wK1VJxs0IVVeZ1K+GveWbiV1iyAp4hpPKgurnrkhA6eV3JY2y3+nLyb003a/7jj6uSoBKYyZg6z+bS2YQAnLC59XpAZ6h3vGj86LNDoE688QevZkmck2zVCQqYtBxjw/NkkSsyHOsbEs/JmCSSWDECAmRCC27Cv5GNVtIZj0g4EykO0HPCRAWOwqSIVu//Vo9xg6igljWRYXiCk5VFw3EKQt5gGKAoPH7A2/CWnKkrVAYy+QxjOOWCrDFZigTgRMFiOe4B7yI8/cR/f4ifgv+DWghRKVi6zclmbLPYj8areN6KkxSarTS+SrFZV/fOVJutIMyymJA4vqgoCRFBQttwwqUNQSIYkqB3LbMUlzyDIDOULUhFO8iyJNHU7aq6dOaZ57oLLIdDzahMDq+/D2HETv8En4HPo7XZPOXg9Hc8meZEFKZg88lnzjM7DNIZanyguNP4w829cZ0v84CF8tqN7e7RlXYhFCmGEES/tlLHCSSwQ9MNyj2/lNEFxZVzywMgALClSSDn3XE27PYbNkDBDOTWEu+JZE3346LZEWVxY4cXsRoOHIqT1Zyz7yqVvJDmdG76B6jCX9EyQjGPD4ImJ2Kgzgokvo2abOnKE7NUj57FiIxfW29gEgBoidG8pln18pYmklkhkyIu9siEkUpulVuWUfdURqJ/BZCALRe9ZUVX4pYUWAla1mmv1QBSOnvX7Z1xfLtV5i2Fw1h2omJ3NWHdhqfi7xA0YhPwvqrcntSx8rBr1y494SlPIOhyLaoGYVhF/wOpkDjPAAABAAAAAgAAkHOaql8PPPUAGQPoAAAAAM4EbbAAAAAAzgRNd/+6/twEWgO8AAAACQACAAAAAAAAeNpjYGRgYN7z7z4DA0vx/10MjCxRQBFUIAQAiekFQAB42mPSYghgAALGNRDMVMigzPSEQYjpOoMK4xwGQyZDBiWweACDElMjgyIQKzA1MUgzTv2/C6iGm0mfgYuJj8EZAJ9JDE0AAAAAAABdAF0AXQBdAMwBRAGzAeMCTAJMArIDFgN5A9kEIgSABNYE7QAAeNpjYGRgYBBiWM7AwgAEQB4aAAAS4QDAeNpiYGDgYEhjYGZgZOFkYGA8xDgNymZk4GPsgLKZGIQYyyBsIFnD8AvKZmFQYrgBZbMyNAEaJQvUCKIgiBYWNDnDECTu7u6uOMRnVv+6Hz6PZlg3PttWrTWr99AeIb4a2mNYUqAcL6VtLfCy+lZGEfwc9jy/iOJoR9QHf9C5bvWiJHEf5Je8OZ2phM7oU8dyRH/0DpKxakeup2V6LNrbkWcT/8jOo50CspJYniZVIGNeW1rTFP6c4shNszLINVBsXVjHxdArIZe0anYROQ4+3raj12XHS2xQlbkpgvb5zeqR6BdxpysllLKcOBJWQI/Rv3T+IXIRYg7uvCHmbde33uyCttafEE2xWcZiQcjON6w0esxiN27wGldYblBHDhUzhn2mOG5yxn0RLCt89Ly+zZqynqMDpy8hyWxhw2vwYdk+LDbQJW2x8YYOiSfwI4o3pg41ccUmNr6O1+X7UKOivXm8NrQ+r9YF67pXyEaRaE4BdtLmPhtzv9QVkD/GvAv/wff0MEb/AZuLln0AeNpjYGIAg/9bGYwYsAEhBgZGJqAqZoYnDLsZnjE8ZHjKyMzwnKGJYRnDfUYWhkcMjxlZWfxCfXzYS/MyDQwcDThS8ktyUouLs8ACRs6WANfBFBQA)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:Sniglet;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sniglet-latin-800-normal-Db1o7iA-.woff2)format("woff2"),url(/assets/sniglet-latin-800-normal-g3yqKLdc.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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");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{--font-display:"Sniglet", "Nunito Variable", system-ui, sans-serif;--font-body:"Nunito Variable", system-ui, -apple-system, sans-serif;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--tap-min:48px;--content-max:560px;--ease-spring:cubic-bezier(.3, .7, .4, 1.5);--ease-out:cubic-bezier(.3, .7, .4, 1);--color-bg:#fff8f1;--color-bg-accent:#ffeef5;--color-surface:#fff;--color-surface-raised:#fff;--color-text:#3b2f4a;--color-text-muted:#7a6e86;--color-border:#f0e2ea;--color-staff:#3b2f4a;--color-shadow:330deg 40% 60%;--color-primary:#ff7aae;--color-primary-edge:#e0508a;--color-primary-text:#3b2f4a;--color-on-candy:#3b2f4a;--color-secondary:#a99bff;--color-secondary-edge:#6c5bd6;--color-choice:#fff;--color-choice-edge:#e9d9f2;--color-choice-text:#3b2f4a;--color-success:#2fbf8f;--color-success-edge:#1f9a72;--color-success-soft:#dcf7ec;--color-error:#ff6b6b;--color-error-edge:#dc4a4a;--color-error-soft:#ffe4e4;--color-sunny:#ffc94d;--color-sunny-edge:#c98f10;--color-sky:#59c3ff;--cat-fur:#3b2f4a;--cat-ear:#ff7aae;--cat-eye:#ffd36b;--cat-shine:#fff8f1;--cat-nose:#ff7aae;--cat-mouth:#b6a9c9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-bg:#1e1a2b;--color-bg-accent:#272138;--color-surface:#2a2440;--color-surface-raised:#342d4f;--color-text:#f6eeff;--color-text-muted:#b6a9c9;--color-border:#3d3558;--color-staff:#f6eeff;--color-shadow:260deg 40% 5%;--color-primary:#ff7aae;--color-primary-edge:#c2427a;--color-primary-text:#2a1424;--color-on-candy:#2a1d38;--color-secondary:#a99bff;--color-secondary-edge:#6c5bd6;--color-choice:#342d4f;--color-choice-edge:#1f1a30;--color-choice-text:#f6eeff;--color-success:#4fdcaa;--color-success-edge:#23a57a;--color-success-soft:#1d3a33;--color-error:#ff8484;--color-error-edge:#c94a4a;--color-error-soft:#422630;--color-sunny:#ffd36b;--color-sunny-edge:#b9850f;--cat-fur:#fff8f1;--cat-ear:#ff7aae;--cat-eye:#3b2f4a;--cat-shine:#fff;--cat-nose:#ff7aae;--cat-mouth:#3b2f4a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{touch-action:manipulation;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overscroll-behavior:none;font-size:1.0625rem;line-height:1.5;transition:background-color .2s}#root{isolation:isolate;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}button,input,select{font:inherit;color:inherit}button{touch-action:manipulation}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;line-height:1.15}svg{display:block}:focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._section_10dw5_1{gap:var(--space-3);flex-direction:column;display:flex}._sectionTitle_10dw5_7{align-items:center;gap:var(--space-2);color:var(--color-primary-edge);font-size:1.125rem;display:flex}:root[data-theme=dark] ._sectionTitle_10dw5_7{color:var(--color-primary)}._sectionBody_10dw5_19{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);flex-direction:column;display:flex}._field_10dw5_28{gap:var(--space-2);flex-direction:column;display:flex}._fieldText_10dw5_34{flex-direction:column;flex:1;min-width:0;display:flex}._fieldLabel_10dw5_41{font-weight:800}._fieldHint_10dw5_45{color:var(--color-text-muted);font-size:.875rem;line-height:1.35}._preview_10dw5_51{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--color-bg)}._switchField_10dw5_59{align-items:center;gap:var(--space-3);display:flex}._switchField_10dw5_59 label{cursor:pointer}._switchIcon_10dw5_69{border-radius:var(--radius-sm);background:var(--color-bg-accent);width:36px;height:36px;color:var(--color-primary-edge);flex-shrink:0;place-items:center;display:grid}:root[data-theme=dark] ._switchIcon_10dw5_69{color:var(--color-primary)}._switch_10dw5_59{border-radius:var(--radius-pill);background:var(--color-border);cursor:pointer;border:none;flex-shrink:0;width:56px;height:34px;padding:3px;transition:background-color .15s}._switch_10dw5_59[data-state=checked]{background:var(--color-success)}._thumb_10dw5_100{width:28px;height:28px;box-shadow:0 2px 4px hsl(var(--color-shadow) / .3);transition:transform .2s var(--ease-spring);background:#fff;border-radius:50%;display:block}._thumb_10dw5_100[data-state=checked]{transform:translate(22px)}._segmented_10dw5_115,._chips_10dw5_116{gap:var(--space-2);flex-wrap:wrap;display:flex}._segmented_10dw5_115>*{flex:1 1 0}._segment_10dw5_115,._chip_10dw5_116{min-height:44px;padding:var(--space-1) var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);cursor:pointer;white-space:nowrap;transition:background-color .12s, border-color .12s, transform .15s var(--ease-spring);justify-content:center;align-items:center;gap:6px;font-size:.9375rem;font-weight:800;display:inline-flex}._chip_10dw5_116{min-width:52px}._segment_10dw5_115[data-state=on],._chip_10dw5_116[data-state=on]{background:var(--color-secondary);border-color:var(--color-secondary-edge);color:var(--color-on-candy)}._segment_10dw5_115:active,._chip_10dw5_116:active{transform:scale(.96)}._sliderRow_10dw5_165{align-items:center;gap:var(--space-4);display:flex}._slider_10dw5_165{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;align-items:center;height:44px;display:flex;position:relative}._track_10dw5_181{border-radius:var(--radius-pill);background:var(--color-border);flex:1;height:10px;position:relative}._range_10dw5_189{border-radius:inherit;background:var(--color-secondary);height:100%;position:absolute}._sliderThumb_10dw5_196{border:3px solid var(--color-secondary-edge);width:30px;height:30px;box-shadow:0 2px 6px hsl(var(--color-shadow) / .3);cursor:grab;background:#fff;border-radius:50%;display:block}._sliderValue_10dw5_207{text-align:center;min-width:3ch;font-family:var(--font-display);font-size:1.375rem}._staff_1gaqg_1{color:var(--color-staff);aspect-ratio:260/140;width:100%}._canvas_1gaqg_7,._canvas_1gaqg_7 svg{width:100%;height:100%}._row_1vpx8_1{gap:var(--space-2);display:flex}._row_1vpx8_1>*{flex:1 1 0;min-width:0}._figure_1vpx8_11{flex-direction:column;align-items:center;display:flex}._staff_1vpx8_17{color:var(--color-staff)}._caption_1vpx8_21{color:var(--color-text-muted);margin-top:-6px;font-size:.8125rem;font-weight:700}._overlay_1o6lh_1{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17122173;animation:.2s _fade-in_1o6lh_1;position:fixed;inset:0}._overlay_1o6lh_1[data-state=closed]{animation:.2s forwards _fade-out_1o6lh_1}._drawer_1o6lh_14{z-index:11;background:var(--color-bg);width:min(440px,100vw);box-shadow:-12px 0 40px hsl(var(--color-shadow) / .3);border-radius:var(--radius-lg) 0 0 var(--radius-lg);padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);animation:_slide-in_1o6lh_1 .32s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}._drawer_1o6lh_14[data-state=closed]{animation:.22s ease-in forwards _slide-out_1o6lh_1}@media (width<=440px){._drawer_1o6lh_14{border-radius:0}}._header_1o6lh_41{padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);justify-content:space-between;align-items:center;display:flex}._title_1o6lh_48{align-items:center;gap:var(--space-2);color:var(--color-primary);font-size:1.75rem;display:flex}._close_1o6lh_56{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;border:none;place-items:center;display:grid}._body_1o6lh_68{overscroll-behavior:contain;padding:0 var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}._presetSection_1o6lh_79{gap:var(--space-3);flex-direction:column;display:flex}._presetTitle_1o6lh_85{color:var(--color-primary-edge);font-size:1.125rem}:root[data-theme=dark] ._presetTitle_1o6lh_85{color:var(--color-primary)}._presets_1o6lh_94{gap:var(--space-2);flex-direction:column;display:flex}._preset_1o6lh_79{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .12s, background-color .12s, transform .15s var(--ease-spring);display:flex}._preset_1o6lh_79:active{transform:scale(.98)}._preset_1o6lh_79[aria-checked=true]{border-color:var(--color-secondary-edge);background:color-mix(in srgb, var(--color-secondary) 18%, var(--color-surface))}._presetIcon_1o6lh_126{border-radius:var(--radius-sm);background:var(--color-bg-accent);width:44px;height:44px;color:var(--color-primary-edge);flex-shrink:0;place-items:center;display:grid}:root[data-theme=dark] ._presetIcon_1o6lh_126{color:var(--color-primary)}._preset_1o6lh_79[aria-checked=true] ._presetIcon_1o6lh_126{background:var(--color-secondary);color:var(--color-on-candy)}._presetText_1o6lh_146{flex-direction:column;line-height:1.3;display:flex}._presetName_1o6lh_152{font-family:var(--font-display);font-size:1.125rem}._presetHint_1o6lh_157{color:var(--color-text-muted);font-size:.8125rem}._custom_1o6lh_162{color:var(--color-secondary-edge);text-align:center;font-size:.875rem;font-weight:700}:root[data-theme=dark] ._custom_1o6lh_162{color:var(--color-secondary)}@keyframes _fade-in_1o6lh_1{0%{opacity:0}}@keyframes _fade-out_1o6lh_1{to{opacity:0}}@keyframes _slide-in_1o6lh_1{0%{transform:translate(100%)}}@keyframes _slide-out_1o6lh_1{to{transform:translate(100%)}}._logo_143e8_1{align-items:center;gap:var(--space-2);display:inline-flex}._word_143e8_7{font-family:var(--font-display);color:var(--color-primary);letter-spacing:.01em;text-shadow:0 4px 0 var(--color-primary-edge);font-weight:800;line-height:1}._lg_143e8_16 ._word_143e8_7{font-size:clamp(3.25rem,14vw,4.5rem)}._sm_143e8_20 ._word_143e8_7{text-shadow:0 2px 0 var(--color-primary-edge);font-size:1.75rem}._catButton_143e8_25{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:inline-grid}._catButton_143e8_25:focus-visible{outline:3px solid var(--color-secondary-edge);outline-offset:4px}._pushable_vd64i_1{--face:var(--color-primary);--edge:var(--color-primary-edge);--ink:var(--color-primary-text);--lift:5px;--radius:var(--radius-md);padding:0;padding-top:var(--lift);cursor:pointer;outline-offset:4px;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:none;transition:filter .25s;display:block;position:relative}._shadow_vd64i_22,._edge_vd64i_23{bottom:0;left:0;right:0;top:var(--lift);border-radius:var(--radius);position:absolute}._shadow_vd64i_22{background:hsl(var(--color-shadow) / .28);filter:blur(2px);transition:transform .6s var(--ease-out);transform:translateY(2px)}._edge_vd64i_23{background:var(--edge)}._front_vd64i_43{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);border-radius:var(--radius);background:var(--face);color:var(--ink);font-family:var(--font-display);transform:translateY(calc(var(--lift) * -1));transition:transform .6s var(--ease-out), background-color .2s ease, color .2s ease;display:flex;position:relative}._sm_vd64i_61 ._front_vd64i_43{padding:var(--space-2) var(--space-4);font-size:1rem}._md_vd64i_66 ._front_vd64i_43{padding:var(--space-3) var(--space-5);font-size:1.25rem}._lg_vd64i_71 ._front_vd64i_43{min-height:64px;padding:var(--space-3) var(--space-6);font-size:1.5rem}@media (hover:hover){._pushable_vd64i_1:hover:not(:disabled){filter:brightness(1.06)}._pushable_vd64i_1:hover:not(:disabled) ._front_vd64i_43{transform:translateY(calc(var(--lift) * -1.3));transition:transform .25s var(--ease-spring)}._pushable_vd64i_1:hover:not(:disabled) ._shadow_vd64i_22{transition:transform .25s var(--ease-spring);transform:translateY(4px)}}._pushable_vd64i_1:active:not(:disabled) ._front_vd64i_43,._pressed_vd64i_94 ._front_vd64i_43{transition:transform 34ms;transform:translateY(-1px)}._pushable_vd64i_1:active:not(:disabled) ._shadow_vd64i_22,._pressed_vd64i_94 ._shadow_vd64i_22{transition:transform 34ms;transform:translateY(1px)}._pushable_vd64i_1:disabled{cursor:default}._secondary_vd64i_110{--face:var(--color-secondary);--edge:var(--color-secondary-edge);--ink:var(--color-on-candy)}._choice_vd64i_116{--face:var(--color-choice);--edge:var(--color-choice-edge);--ink:var(--color-choice-text)}._pending_vd64i_122{--face:var(--color-sunny);--edge:var(--color-sunny-edge);--ink:#3b2f4a}._success_vd64i_128{--face:var(--color-success);--edge:var(--color-success-edge);--ink:var(--color-on-candy)}._error_vd64i_134{--face:var(--color-error);--edge:var(--color-error-edge);--ink:var(--color-on-candy)}._ghost_vd64i_140{--face:var(--color-surface);--edge:var(--color-border);--ink:var(--color-text);--lift:3px}._screen_1bvjz_1{min-height:100dvh;max-width:var(--content-max);padding:var(--space-3) var(--space-4) var(--space-5);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}._top_1bvjz_12{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr auto auto;display:grid}._progress_1bvjz_19{gap:var(--space-1);flex-direction:column;align-items:center;display:flex}._progressText_1bvjz_26{color:var(--color-text-muted);font-size:.9375rem;font-weight:700}._bar_1bvjz_32{background:var(--color-border);border-radius:var(--radius-pill);width:100%;height:10px;overflow:hidden}._barFill_1bvjz_40{background:var(--color-primary);border-radius:inherit;height:100%;transition:width .4s var(--ease-spring);display:block}._streak_1bvjz_48{min-width:64px;padding:2px var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 2px 0 var(--color-border);flex-direction:column;align-items:center;line-height:1.1;display:flex}._streakNow_1bvjz_60{color:var(--color-primary-edge);font-family:var(--font-display);align-items:center;gap:2px;font-size:1.25rem;display:flex}:root[data-theme=dark] ._streakNow_1bvjz_60{color:var(--color-primary)}._streakBest_1bvjz_73{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem;font-weight:800}._main_1bvjz_81{gap:var(--space-5);flex-direction:column;flex:1;display:flex}._staffCard_1bvjz_88{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-3) var(--space-2);box-shadow:0 10px 30px hsl(var(--color-shadow) / .15)}._cardHead_1bvjz_95{align-items:center;gap:var(--space-3);padding-inline:var(--space-1);display:flex}._mascot_1bvjz_102{background:var(--color-bg-accent);width:48px;height:48px;color:var(--color-primary-edge);border-radius:50%;flex-shrink:0;place-items:center;display:grid}:root[data-theme=dark] ._mascot_1bvjz_102{color:var(--color-primary)}._react_1bvjz_117{animation:_mascot-bounce_1bvjz_1 .5s var(--ease-spring)}@keyframes _mascot-bounce_1bvjz_1{30%{transform:translateY(-6px)scale(1.12)rotate(-6deg)}}._prompt_1bvjz_127:focus{outline:none}._prompt_1bvjz_127{font-family:var(--font-display);color:var(--color-text);font-size:1.25rem;line-height:1.2}._staffButton_1bvjz_138{width:100%;color:inherit;cursor:pointer;border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;display:block}._staffButton_1bvjz_138:active ._staffIn_1bvjz_150{transform:scale(.985)}._hearHint_1bvjz_154{margin-top:calc(var(--space-2) * -1);padding-bottom:var(--space-1);color:var(--color-text-muted);justify-content:center;align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:flex}._ringing_1bvjz_166{color:var(--color-secondary-edge);animation:_ring_1bvjz_166 .5s var(--ease-spring)}:root[data-theme=dark] ._ringing_1bvjz_166{color:var(--color-secondary)}@keyframes _ring_1bvjz_166{30%{transform:scale(1.12)}}._spin_1bvjz_181{animation:.9s linear infinite _spin_1bvjz_181}@keyframes _spin_1bvjz_181{to{transform:rotate(360deg)}}._staffIn_1bvjz_150{animation:_staff-in_1bvjz_1 .45s var(--ease-spring) both;transition:transform .12s}@keyframes _staff-in_1bvjz_1{0%{opacity:0;transform:translate(24px)scale(.97)}}._answers_1bvjz_203{gap:var(--space-3);flex-direction:column;display:flex}._choices_1bvjz_209{gap:var(--space-3);padding:0;list-style:none;display:grid}._choice_1bvjz_209{width:100%}._choiceFront_1bvjz_220{min-height:76px;padding-inline:var(--space-2);grid-template-columns:56px 1fr 56px;display:grid}._choiceIcon_1bvjz_227{place-items:center;display:grid}._choiceText_1bvjz_232{flex-direction:column;align-items:center;line-height:1.15;display:flex}._choiceLabel_1bvjz_239{font-size:1.625rem}._choiceDetail_1bvjz_243{font-family:var(--font-body);opacity:.75;margin-top:2px;font-size:1rem;font-weight:700}._sure_1bvjz_251{padding:2px var(--space-2);border-radius:var(--radius-pill);color:#3b2f4a;animation:_pop_1bvjz_314 .3s var(--ease-spring);background:#fff;font-size:.9375rem}._dimmed_1bvjz_260{opacity:.45}._shake_1bvjz_264{animation:.4s _shake_1bvjz_264}@keyframes _shake_1bvjz_264{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}._footer_1bvjz_280{gap:var(--space-3);flex-direction:column;min-height:132px;display:flex}._feedback_1bvjz_287{min-height:2rem;font-family:var(--font-display);color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;font-size:1.375rem;display:flex}._feedback_1bvjz_287._correct_1bvjz_298{color:var(--color-success-edge)}._feedback_1bvjz_287._wrong_1bvjz_302{color:var(--color-error-edge)}:root[data-theme=dark] ._feedback_1bvjz_287._correct_1bvjz_298{color:var(--color-success)}:root[data-theme=dark] ._feedback_1bvjz_287._wrong_1bvjz_302{color:var(--color-error)}._pop_1bvjz_314{align-items:center;gap:var(--space-2);animation:_pop_1bvjz_314 .35s var(--ease-spring);display:inline-flex}@keyframes _pop_1bvjz_314{0%{opacity:0;transform:scale(.6)}}._next_1bvjz_328{width:100%}@media (orientation:landscape) and (width>=700px){._screen_1bvjz_1{max-width:1240px}._main_1bvjz_81{align-content:center;align-items:center;gap:var(--space-6);grid-template-columns:1.5fr 1fr;display:grid}._staffCard_1bvjz_88{padding:var(--space-4)}}@media (orientation:portrait) and (width>=700px){._screen_1bvjz_1{max-width:680px;padding-top:var(--space-5)}._choiceLabel_1bvjz_239{font-size:1.875rem}}._layer_4xwxt_1{z-index:5;pointer-events:none;position:fixed;inset:0;overflow:hidden}._piece_4xwxt_9{opacity:.9;animation-name:_fall_4xwxt_1;animation-timing-function:cubic-bezier(.3,.4,.6,1);animation-fill-mode:both;position:absolute;top:-40px}@keyframes _fall_4xwxt_1{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{transform:translate(var(--drift), 105vh) rotate(var(--spin));opacity:0}}._footer_1dshe_1{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;font-size:.875rem;display:flex}._footer_1dshe_1 a{color:inherit;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:3px;font-weight:700}._heart_1dshe_19,._icon_1dshe_20{vertical-align:-3px;display:inline-block}._heart_1dshe_19{color:var(--color-primary);margin-inline:2px}._icon_1dshe_20{margin-inline-end:4px}@media (width<=480px){._footer_1dshe_1{gap:var(--space-1);flex-direction:column}._footer_1dshe_1>[aria-hidden=true]{display:none}}._wrap_1wrlc_1{pointer-events:none;display:inline-block;transform:rotate(-12deg)}._splash_1wrlc_7{font-family:var(--font-display);color:var(--color-sunny);text-shadow:2px 2px 0 var(--color-sunny-edge), 0 0 1px var(--color-sunny-edge);white-space:nowrap;animation:_pop-in_1wrlc_1 .4s var(--ease-spring) both, _pulse_1wrlc_1 .9s ease-in-out .4s infinite alternate;font-size:1.25rem;font-weight:800;display:inline-block}@keyframes _pop-in_1wrlc_1{0%{opacity:0;transform:scale(.3)}}@keyframes _pulse_1wrlc_1{to{transform:scale(1.1)}}._screen_mtzh2_1{background:radial-gradient(circle at 15% 10%, var(--color-bg-accent) 0 18%, transparent 40%), radial-gradient(circle at 90% 85%, var(--color-bg-accent) 0 14%, transparent 35%);flex-direction:column;min-height:100dvh;display:flex;position:relative}._paws_mtzh2_12{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'><g fill='%23ff7aae' fill-opacity='0.09'><g transform='translate(18 22) rotate(-20 12 12)'><ellipse cx='12' cy='16' rx='5.2' ry='4.4'/><ellipse cx='5.5' cy='10.5' rx='2.1' ry='2.6'/><ellipse cx='9.5' cy='6.5' rx='2.1' ry='2.7'/><ellipse cx='14.5' cy='6.5' rx='2.1' ry='2.7'/><ellipse cx='18.5' cy='10.5' rx='2.1' ry='2.6'/></g><g transform='translate(88 86) rotate(18 12 12)'><ellipse cx='12' cy='16' rx='5.2' ry='4.4'/><ellipse cx='5.5' cy='10.5' rx='2.1' ry='2.6'/><ellipse cx='9.5' cy='6.5' rx='2.1' ry='2.7'/><ellipse cx='14.5' cy='6.5' rx='2.1' ry='2.7'/><ellipse cx='18.5' cy='10.5' rx='2.1' ry='2.6'/></g></g></svg>"), radial-gradient(circle at 15% 10%, var(--color-bg-accent) 0 18%, transparent 40%), radial-gradient(circle at 90% 85%, var(--color-bg-accent) 0 14%, transparent 35%)}._main_mtzh2_19{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--space-4) var(--space-4);justify-content:center;align-items:center;gap:var(--space-7);flex-direction:column;flex:1;margin-inline:auto;display:flex}._hero_mtzh2_32{display:inline-block;position:relative}._splash_mtzh2_37{position:absolute;bottom:-18px;right:-12px}._panel_mtzh2_43{align-items:stretch;gap:var(--space-4);width:100%;padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 10px 30px hsl(var(--color-shadow) / .15);flex-direction:column;display:flex}._label_mtzh2_55{text-align:center;font-size:1.25rem}._lengths_mtzh2_60{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}._length_mtzh2_60{border:3px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-height:56px;color:var(--color-text);font-family:var(--font-display);cursor:pointer;transition:transform .15s var(--ease-spring), background-color .15s, border-color .15s;place-items:center;font-size:1.5rem;display:grid}._length_mtzh2_60[data-state=on]{background:var(--color-secondary);border-color:var(--color-secondary-edge);color:var(--color-on-candy);transform:scale(1.04)}._settings_mtzh2_90{top:var(--space-3);right:var(--space-4);z-index:1;position:absolute}._level_mtzh2_97{align-self:center;align-items:center;gap:var(--space-1);min-height:var(--tap-min);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;border:none;display:inline-flex}._level_mtzh2_97 strong{color:var(--color-text)}._statsButton_mtzh2_115{margin-top:calc(var(--space-6) * -1)}._play_mtzh2_119{margin-top:var(--space-2)}@media (orientation:landscape) and (height<=560px){._main_mtzh2_19{gap:var(--space-6);max-width:900px;padding-top:var(--space-4);flex-direction:row}._panel_mtzh2_43{max-width:420px}}._purrA_mtzh2_137{animation:_purr-a_mtzh2_1 .6s var(--ease-spring)}._purrB_mtzh2_142{animation:_purr-b_mtzh2_1 .6s var(--ease-spring)}@keyframes _purr-a_mtzh2_1{15%{transform:rotate(-12deg)scale(1.08)}35%{transform:rotate(10deg)scale(1.1)}55%{transform:rotate(-7deg)scale(1.06)}75%{transform:rotate(4deg)scale(1.03)}}@keyframes _purr-b_mtzh2_1{15%{transform:rotate(-12deg)scale(1.08)}35%{transform:rotate(10deg)scale(1.1)}55%{transform:rotate(-7deg)scale(1.06)}75%{transform:rotate(4deg)scale(1.03)}}._screen_1v3e3_1{min-height:100dvh;max-width:var(--content-max);padding:var(--space-3) var(--space-4) var(--space-6);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}._top_1v3e3_11{grid-template-columns:56px 1fr 56px;align-items:center;display:grid}._title_1v3e3_17{text-align:center;color:var(--color-primary);text-shadow:0 2px 0 var(--color-primary-edge);font-size:1.75rem}._main_1v3e3_24{gap:var(--space-6);flex-direction:column;display:flex}._empty_1v3e3_30{align-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-4);text-align:center;color:var(--color-text-muted);flex-direction:column;font-weight:700;display:flex}._muted_1v3e3_41{color:var(--color-text-muted);font-size:.9375rem}._overview_1v3e3_47{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._tile_1v3e3_53{text-align:center;padding:var(--space-4) var(--space-3);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 6px 20px hsl(var(--color-shadow) / .12);flex-direction:column;align-items:center;gap:2px;display:flex}._tileValue_1v3e3_65{font-family:var(--font-display);align-items:center;gap:2px;font-size:2.25rem;line-height:1.1;display:inline-flex}._flame_1v3e3_74{color:var(--color-primary-edge)}:root[data-theme=dark] ._flame_1v3e3_74{color:var(--color-primary)}._tileLabel_1v3e3_82{color:var(--color-text-muted);font-size:.875rem;font-weight:700}._tileSub_1v3e3_88{color:var(--color-secondary-edge);font-size:.8125rem;font-weight:800}:root[data-theme=dark] ._tileSub_1v3e3_88{color:var(--color-secondary)}._section_1v3e3_99{gap:var(--space-3);flex-direction:column;display:flex}._heading_1v3e3_105{font-size:1.25rem}._tricky_1v3e3_109{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}._trickyItem_1v3e3_117{text-align:center;padding:var(--space-2) var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;align-items:center;display:flex}._trickyStaff_1v3e3_127{margin-bottom:var(--space-1)}._trickyName_1v3e3_131{font-family:var(--font-display);font-size:1.0625rem;line-height:1.2}._clefGroup_1v3e3_138{gap:var(--space-2);flex-direction:column;display:flex}._clefName_1v3e3_144{font-family:var(--font-body);font-size:1rem;font-weight:800}._grid_1v3e3_150{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));padding:0;list-style:none;display:grid}._cell_1v3e3_158{padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);border:2px solid #0000;flex-direction:column;align-items:center;display:flex}._cellNote_1v3e3_167{font-family:var(--font-display);font-size:1.25rem;line-height:1.1}._cellNote_1v3e3_167 sub{font-family:var(--font-body);margin-left:1px;font-size:.6875rem;font-weight:800}._cellPct_1v3e3_180{font-size:.8125rem;font-weight:800}._good_1v3e3_185{background:var(--color-success-soft);border-color:var(--color-success)}._okay_1v3e3_190{background:color-mix(in srgb, var(--color-sunny) 25%, var(--color-surface));border-color:var(--color-sunny)}._tough_1v3e3_195{background:var(--color-error-soft);border-color:var(--color-error)}._reset_1v3e3_200{align-self:center}._overlay_1v3e3_205{z-index:20;background:#17122173;position:fixed;inset:0}._dialog_1v3e3_212{z-index:21;gap:var(--space-3);width:min(400px,100vw - 32px);padding:var(--space-5);background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:0 20px 50px hsl(var(--color-shadow) / .35);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._dialogTitle_1v3e3_228{font-size:1.375rem}._dialogActions_1v3e3_232{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._screen_1cyyc_1{min-height:100dvh;display:flex}._main_1cyyc_6{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--space-4);gap:var(--space-5);flex-direction:column;margin:auto;display:flex}._hero_1cyyc_16{align-items:center;gap:var(--space-3);animation:_bounce-in_1cyyc_1 .6s var(--ease-spring) both;flex-direction:column;display:flex}@keyframes _bounce-in_1cyyc_1{0%{opacity:0;transform:scale(.4)rotate(-8deg)}}._star_1cyyc_31{color:var(--color-sunny)}._title_1cyyc_35{text-align:center;color:var(--color-primary);text-shadow:0 3px 0 var(--color-primary-edge);font-size:clamp(2rem,8vw,2.75rem)}._stats_1cyyc_42{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._stat_1cyyc_42{text-align:center;align-items:center;gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 6px 20px hsl(var(--color-shadow) / .12);flex-direction:column;display:flex}._big_1cyyc_60{font-family:var(--font-display);font-size:2.75rem;line-height:1}._of_1cyyc_66{color:var(--color-text-muted);font-size:1.5rem}._statLabel_1cyyc_71{color:var(--color-text-muted);font-size:.9375rem;font-weight:700}._perfect_1cyyc_77{text-align:center;font-family:var(--font-display);color:var(--color-success-edge);font-size:1.5rem}:root[data-theme=dark] ._perfect_1cyyc_77{color:var(--color-success)}._tricky_1cyyc_88{gap:var(--space-3);flex-direction:column;display:flex}._trickyTitle_1cyyc_94{font-size:1.25rem}._missList_1cyyc_98{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}._miss_1cyyc_98{padding:var(--space-2) var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;display:flex}._missStaff_1cyyc_116{margin-bottom:var(--space-1)}._missLabel_1cyyc_120{font-family:var(--font-display);font-size:1.125rem}._missDetail_1cyyc_125{color:var(--color-text-muted);font-size:.875rem;font-weight:700}._actions_1cyyc_131{gap:var(--space-3);flex-direction:column;display:flex}._record_1cyyc_137{margin-top:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-sunny);color:#3b2f4a;animation:_bounce-in_1cyyc_1 .6s var(--ease-spring) .3s both;align-items:center;gap:4px;font-size:.8125rem;font-weight:800;display:inline-flex}
