.concept-meniscus{--mn-night:#10141a;--mn-panel:#161b22;--mn-paper:#eef1f4;--mn-card:#e4e8ed;--mn-raised:#1c232c;--mn-chalk:#f3f5f7;--mn-mute:#f3f5f7b8;--mn-faint:#f3f5f78c;--mn-line:#f3f5f71a;--mn-ink:#14181e;--mn-ink-mute:#14181ead;--mn-ink-faint:#14181e80;--mn-ink-line:#14181e1a;--mn-liquid:#e5484a;--mn-liquid-ink:#14181e;--mn-liquid-wash:#e5484a24;--mn-liquid-soft:#f4c7c4;--mn-r:18px;--mn-r-lg:28px;--mn-pill:999px;--mn-ease:cubic-bezier(.16, 1, .3, 1);--mn-ease-in:cubic-bezier(.7, 0, .84, 0);--mn-fast:.16s;--mn-fill:.28s;--mn-sans:var(--mn-font), "Helvetica Neue", Arial, sans-serif;color:var(--mn-chalk);background:var(--mn-night);font-family:var(--mn-sans);font-feature-settings:"ss01";--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.0k8kxrcfbaq1s.woff2)format("woff2");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:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.17thoc14mwfyx.woff2)format("woff2");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:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2svk7cnw5x6df.woff2)format("woff2");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:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_94ee665e-module__qNpJfq__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_94ee665e-module__qNpJfq__variable{--mn-font:"Lexend", "Lexend Fallback"}
.mn-btn{isolation:isolate;border-radius:var(--mn-pill);border:1px solid var(--mn-line);background:var(--mn-raised);min-height:56px;color:var(--mn-chalk);letter-spacing:-.01em;align-items:center;gap:10px;padding:4px 18px 4px 6px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.mn-btn-fill{z-index:0;background:var(--mn-liquid);transform-origin:50% 100%;transition:transform var(--mn-fill) var(--mn-ease);position:absolute;inset:0;transform:scaleY(0)}.mn-btn-well{z-index:1;background:var(--mn-night);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.mn-btn-meniscus{background:var(--mn-liquid);transform-origin:50% 100%;transition:transform var(--mn-fill) var(--mn-ease);position:absolute;inset:0;transform:scaleY(.28)}.mn-btn-drop{z-index:1;color:var(--mn-chalk);transition:transform var(--mn-fast) var(--mn-ease), color var(--mn-fast) var(--mn-ease);position:relative;transform:translateY(1px)}.mn-btn-label{z-index:1;transition:color var(--mn-fast) var(--mn-ease);position:relative}.mn-btn:hover .mn-btn-fill,.mn-btn:focus-visible .mn-btn-fill,.mn-btn:hover .mn-btn-meniscus,.mn-btn:focus-visible .mn-btn-meniscus{transform:scaleY(1)}.mn-btn:hover .mn-btn-drop,.mn-btn:focus-visible .mn-btn-drop{color:var(--mn-liquid-ink);transform:translateY(-2px)rotate(-18deg)}.mn-btn:hover .mn-btn-label,.mn-btn:focus-visible .mn-btn-label{color:var(--mn-liquid-ink)}.mn-btn:active{transform:translateY(1px)}.mn-btn-invert{background:var(--mn-chalk);color:var(--mn-ink);border-color:#14181e29}.mn-btn-invert .mn-btn-fill{background:var(--mn-night)}.mn-btn-invert .mn-btn-well{background:var(--mn-liquid)}.mn-btn-invert .mn-btn-meniscus{background:var(--mn-night)}.mn-btn-invert .mn-btn-drop,.mn-btn-invert:hover .mn-btn-drop,.mn-btn-invert:focus-visible .mn-btn-drop,.mn-btn-invert:hover .mn-btn-label,.mn-btn-invert:focus-visible .mn-btn-label{color:var(--mn-chalk)}.mn-frame{border-radius:var(--mn-r-lg);background:var(--mn-panel);position:relative;overflow:hidden}.mn-frame:before,.mn-frame:after{content:"";z-index:2;pointer-events:none;border:1.5px solid var(--mn-liquid);opacity:.85;width:18px;height:18px;position:absolute}.mn-frame:before{border-bottom:0;border-right:0;border-radius:4px 0 0;top:12px;left:12px}.mn-frame:after{border-top:0;border-left:0;border-radius:0 0 4px;bottom:12px;right:12px}.mn-grid{pointer-events:none;opacity:.12;position:absolute}.mn-grid svg{width:100%;height:100%;display:block}.mn-plate{grid-template-rows:auto repeat(8,1fr);grid-template-columns:auto repeat(12,1fr);gap:4px;width:100%;display:grid}.mn-plate-label{letter-spacing:.02em;color:var(--mn-faint);font-variant-numeric:tabular-nums;place-items:center;font-size:10px;font-weight:500;display:grid}.mn-well{aspect-ratio:1;border:1px solid var(--mn-line);transition:transform .22s var(--mn-ease);background:#f3f5f70a;border-radius:50%;transform:scale(1)}.mn-well[data-fill="1"]{background:var(--mn-liquid);border-color:#0000;transform:scale(1.04)}.mn-well[data-active="1"]{box-shadow:0 0 0 2px var(--mn-chalk)}.mn-plate-on-paper .mn-plate-label{color:var(--mn-ink-faint)}.mn-plate-on-paper .mn-well{border-color:var(--mn-ink-line);background:#14181e0a}.mn-shift{border-radius:var(--mn-pill);background:var(--mn-card);height:44px;display:flex;overflow:hidden}.mn-shift-fill{white-space:nowrap;align-items:center;padding-inline:16px;font-size:13px;font-weight:600;display:flex}.mn-shift-now{background:var(--mn-liquid);color:var(--mn-liquid-ink);transform-origin:0}.mn-shift-rest{color:var(--mn-ink-faint)}.mn-faq summary,.mn-pain summary{cursor:pointer;list-style:none}.mn-faq summary::-webkit-details-marker{display:none}.mn-pain summary::-webkit-details-marker{display:none}.mn-plus{transition:transform .22s var(--mn-ease)}.mn-faq[open] .mn-plus,.mn-pain[open] .mn-plus{transform:rotate(45deg)}.mn-faq .mn-answer,.mn-pain .mn-answer{transition:grid-template-rows .28s var(--mn-ease);grid-template-rows:0fr;display:grid}.mn-faq[open] .mn-answer,.mn-pain[open] .mn-answer{grid-template-rows:1fr}.mn-faq .mn-answer>*,.mn-pain .mn-answer>*{overflow:hidden}@media (prefers-reduced-motion:reduce){.mn-btn-fill,.mn-btn-meniscus,.mn-btn-drop,.mn-btn-label,.mn-well,.mn-plus,.mn-faq .mn-answer,.mn-pain .mn-answer{transition:none}.mn-btn:hover .mn-btn-fill,.mn-btn:focus-visible .mn-btn-fill,.mn-btn:hover .mn-btn-meniscus,.mn-btn:focus-visible .mn-btn-meniscus{transform:scaleY(1)}.mn-btn:hover .mn-btn-drop,.mn-btn:focus-visible .mn-btn-drop{transform:none}}
