:root{--font-ui:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui-ar:"IBM Plex Sans Arabic", "IBM Plex Sans", "Noto Sans Arabic", Tahoma, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--rail-desktop:232px;--rail-tablet:88px;--topbar:60px;--bottom-tabs:64px;--page-pad:24px;--search-max:460px;--dur-fast:.12s;--dur-colour:.16s;--dur-dialog:.18s;--dur-toast:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1);--scrim:#0c112480;--scrim-strong:#0c11248c;--realm-bar:#030c17;--realm-rail:#0c1927;--realm-tag:#81cfdf;--brand-tile:#0059a2;--brand-arc:#fff;--brand-dot:#ff8a65;--paper:#fff;--paper-ink:#111f2d;--paper-ink-2:#515e6c;--paper-tint:#f3f7fc;--paper-guide:#6ea6e3;--paper-guide-soft:#a1c4ec;--paper-guide-text:#2478ca;--paper-rule:#e0e6ec}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f7f9fb;--surface:#fff;--raised:#fff;--sunken:#eff2f6;--border:#e0e6ec;--border-strong:#8a95a0;--text:#111f2d;--text-2:#515e6c;--text-3:#636f7c;--primary:#0059a2;--primary-hover:#004885;--on-primary:#fff;--primary-soft:#e4eef9;--primary-softer:#f3f7fc;--focus:#2478ca;--n-fg:#515e6c;--n-bg:#eff2f6;--n-bd:#e0e6ec;--p-fg:#0059a2;--p-bg:#f3f7fc;--p-bd:#c9ddf4;--s-fg:#046e4e;--s-bg:#eefaf4;--s-bd:#b8e7d1;--w-fg:#805000;--w-bg:#fef5ec;--w-bd:#f4d5b3;--d-fg:#ae0025;--d-bg:#fff4f3;--d-bd:#ffcdca;--d-solid:#ae0025;--on-d-solid:#fff;--i-fg:#016877;--i-bg:#eefafc;--i-bd:#b6e4ee;--wordmark-leap:#0059a2;--e1:0 1px 2px #161d320f, 0 0 0 1px #161d3205;--e2:0 8px 24px #161d3214, 0 1px 3px #161d320f;--chart-1:#0059a2;--chart-2:#a46805;--chart-3:#288546;--chart-4:#ac5892;--chart-5:#01818c;--chart-6:#7b68be;--chart-7:#797900;--chart-8:#667789;--viewer-bg:#111f2d;--viewer-raised:#1c2937;--viewer-fg:#f7f9fb;--viewer-fg-2:#cad2da;--viewer-line:#9ba6b1}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#071320;--surface:#111f2d;--raised:#1c2937;--sunken:#0c1927;--border:#263444;--border-strong:#616b75;--text:#eff2f6;--text-2:#cad2da;--text-3:#9ba6b1;--primary:#6ea6e3;--primary-hover:#a1c4ec;--on-primary:#071320;--primary-soft:#003768;--primary-softer:#002850;--focus:#6ea6e3;--n-fg:#cad2da;--n-bg:#1c2937;--n-bd:#3b4959;--p-fg:#a1c4ec;--p-bg:#002850;--p-bd:#003768;--s-fg:#85d4b2;--s-bg:#002216;--s-bd:#004832;--w-fg:#e8b77e;--w-bg:#2a1700;--w-bd:#530;--d-fg:#ffa5a2;--d-bg:#3c0006;--d-bd:#750015;--d-solid:#f96f70;--on-d-solid:#071320;--i-fg:#81cfdf;--i-bg:#002026;--i-bd:#00444f;--wordmark-leap:#6ea6e3;--e1:0 1px 2px #00000059;--e2:0 12px 32px #00000073, 0 0 0 1px #ffffff08;--chart-1:#6ea6e3;--chart-2:#bb884b;--chart-3:#5fa06e;--chart-4:#c07eaa;--chart-5:#2da1ac;--chart-6:#9589cd;--chart-7:#95964a;--chart-8:#8294a7;--viewer-bg:#030c17;--viewer-raised:#0c1927;--viewer-fg:#eff2f6;--viewer-fg-2:#cad2da;--viewer-line:#9ba6b1}:root,[lang|=en]{--font:var(--font-ui);--font-heading:"Readex Pro", var(--font);--t-h1:28px;--lh-h1:1.2;--t-h2:22px;--lh-h2:1.27;--t-h3:18px;--lh-h3:1.33;--t-lg:16px;--t-md:14px;--t-sm:13px;--t-cap:12px;--t-xs:11px;--lh:1.45;--ls-h:-.2px;--mirror:1}[lang|=ar]{--font:var(--font-ui-ar);--font-heading:"Readex Pro", var(--font);--t-h1:29.5px;--lh-h1:1.35;--t-h2:23.5px;--lh-h2:1.5;--t-h3:19.5px;--lh-h3:1.55;--t-lg:17.5px;--t-md:15.5px;--t-sm:14.5px;--t-cap:13.5px;--t-xs:12.5px;--lh:1.6;--ls-h:0px;--mirror:-1}:root,[data-density=comfortable]{--pad:12px;--gap:8px;--row:40px}[data-density=compact]{--pad:8px;--gap:6px;--row:32px}:root,[data-device=desktop]{--hit:36px;--hit-sm:28px;--page-pad:24px}@media (width<=1199.98px){:root{--hit:44px;--hit-sm:44px;--page-pad:16px}}[data-device=tablet],[data-device=phone]{--hit:44px;--hit-sm:44px;--page-pad:16px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-colour:0s;--dur-dialog:0s;--dur-toast:0s}}html{background:var(--canvas)}.lc-boot{z-index:2000;background:var(--canvas);color:var(--text);opacity:1;place-items:center;transition:opacity .24s ease-out;display:grid;position:fixed;inset:0}.lc-boot[data-state=out]{opacity:0;pointer-events:none}.lc-boot[data-late]{animation:.2s ease-out .2s both lc-boot-in}@keyframes lc-boot-in{0%{opacity:0}to{opacity:1}}.lc-boot-in{flex-direction:column;align-items:center;gap:14px;display:flex}.lc-boot-mark{block-size:64px;inline-size:64px;display:block}.lc-boot-mark .t{fill:var(--brand-tile)}.lc-boot-mark .a{stroke:var(--brand-arc)}.lc-boot-mark .d{fill:var(--brand-dot)}.lc-boot-mark{transform-origin:50%;animation:1.8s ease-in-out infinite lc-boot-breathe}@keyframes lc-boot-breathe{50%{transform:scale(.94)}}.lc-boot-word{font-family:"Readex Pro", var(--font,system-ui), system-ui, sans-serif;letter-spacing:-.2px;white-space:nowrap;gap:6px;font-size:22px;line-height:1.2;display:flex}[lang|=ar] .lc-boot-word{letter-spacing:0}.lc-boot-word .l{color:var(--wordmark-leap);font-weight:700}.lc-boot-word .c{font-weight:400}.lc-boot-realm{font-family:var(--font,system-ui), system-ui, sans-serif;color:var(--text-2);margin-block-start:-6px;font-size:13px}.lc-boot-line{background:var(--border);border-radius:2px;block-size:3px;inline-size:120px;margin-block-start:10px;display:block;overflow:hidden}.lc-boot-line i{background:var(--primary);border-radius:2px;block-size:100%;inline-size:40%;animation:1.3s ease-in-out infinite lc-boot-slide;display:block}[dir=rtl] .lc-boot-line i{animation-name:lc-boot-slide-rtl}@keyframes lc-boot-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes lc-boot-slide-rtl{0%{transform:translate(100%)}to{transform:translate(-250%)}}.lc-boot [data-lang=ar],[lang|=ar] .lc-boot [data-lang=en]{display:none}[lang|=ar] .lc-boot [data-lang=ar]{display:inline}.lc-boot-realm{display:none}[data-boot-realm=console] .lc-boot-realm{display:block}.lc-boot-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lc-boot{transition:none}.lc-boot[data-late],.lc-boot-mark{animation:none}.lc-boot-line i{opacity:.4;inline-size:100%;animation:none}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-ext-400.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-400.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-500.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-ext-500.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-500.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-600.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-ext-600.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-600.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-700.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-ext-700.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-700.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-500.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.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:Readex Pro;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/readex-pro-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/readex-pro-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/readex-pro-latin.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:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-symbols-rounded-3d76dfab8bc7.woff2)format("woff2")}button,input,select,textarea{font-family:inherit}[lang|=ar] :is(.lc-rail-head,.lc-sheet-group-title,.py-cov-rank,.dn-row-label,.cn-search-group-head,.cn-rail-group-label){letter-spacing:0}[lang|=ar] :is(.sc-col-name,.sc-col-sub,.sc-ellipsis,.sc-ev-msg,.MuiInputLabel-root){margin-block-end:-.2em;padding-block-end:.2em}[data-icons=missing] .lc-icon{visibility:hidden}.lc-dialog[data-sheet] .MuiDialog-paper{border-radius:0;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0}.lc-dialog[data-sheet] .lc-dialog-head{box-sizing:border-box;border-block-end:1px solid var(--border);justify-content:center;min-block-size:56px;padding-block:6px;padding-inline:8px 16px}.lc-dialog[data-sheet] .lc-dialog-head>.lc-tile{display:none}.lc-dialog[data-sheet] .lc-dialog-sheet-tile{margin-block-end:12px}.lc-dialog[data-sheet] .lc-dialog-close{flex:none;margin-inline:0}.lc-dialog[data-sheet] .lc-dialog-title{font-size:var(--t-lg)}.lc-dialog[data-sheet] .MuiDialogContent-root{flex:auto;padding:16px;overflow-y:auto}.lc-dialog[data-sheet] .MuiDialogActions-root{padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--border);background:var(--raised);gap:8px;padding-inline:16px;position:sticky;inset-block-end:0}.lc-dialog[data-sheet] .MuiDialogActions-root>*{flex:1 1 0;min-inline-size:0;margin:0}.lc-dialog[data-sheet] .MuiDialogActions-root>.MuiButton-root{min-block-size:48px}.lc-skel-page{animation:.16s ease-out .15s both lc-skel-in}@keyframes lc-skel-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lc-skel-page{animation:none}}.lc-skel-head{flex-direction:column;display:flex}.lc-skel-title{min-block-size:calc(var(--t-h1) * var(--lh-h1));align-items:center;display:flex}.lc-skel-sub{min-block-size:calc(var(--t-sm) * var(--lh));align-items:center;margin-block-start:2px;display:flex}.lc-skel-table td{vertical-align:middle}.lc-skel-table td .lc-skel[data-shape=chip]{margin-block-start:0}.lc-skel-form{flex-direction:column;gap:16px;max-inline-size:560px;display:flex}.lc-skel-field{flex-direction:column;gap:6px;display:flex}.lc-skel-control{block-size:max(40px, var(--hit));border-radius:8px}.lc-skel-detail{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.lc-skel-detail-head{align-items:center;gap:12px;padding-block-end:4px;display:flex}.lc-skel-avatar{border-radius:999px;flex:none;block-size:40px;inline-size:40px}.lc-skel-stack{flex-direction:column;flex:1;gap:8px;min-inline-size:0;display:flex}.lc-skel-kv{grid-template-columns:minmax(96px,30%) 1fr;align-items:center;gap:12px;min-block-size:24px;display:grid}.lc-skel-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.lc-skel-cal{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.lc-skel-cal-grid{display:grid}.lc-skel-cal-head{border-inline-start:1px solid var(--border);justify-content:center;align-items:center;block-size:48px;display:flex}.lc-skel-cal-head .lc-skel{margin-inline:auto}.lc-skel-cal-row{grid-template-columns:subgrid;border-block-start:1px solid var(--border);align-items:start;block-size:48px;padding-block-start:6px;display:grid}.lc-skel-cal-row>.lc-skel{margin-inline-start:12px}.lc-skel-cal-cell{border-inline-start:1px solid var(--border);block-size:100%;margin-block-start:-6px;padding-block-start:6px;padding-inline:6px}.lc-skel-cal-block{z-index:1;border-radius:8px;block-size:64px;position:relative}.lc-skel-gap{gap:12px}.lc-skel-chips{flex-wrap:wrap;gap:8px;display:flex}.lc-skel-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.lc-skel-avatar-lg{block-size:48px;inline-size:48px}.lc-skel-record{flex-direction:column;display:flex}.lc-skel-banner{padding-block:16px;padding-inline:var(--page-pad,24px);background:var(--surface);border-block-end:1px solid var(--border);align-items:flex-start;gap:16px;display:flex}.lc-skel-record-body{padding-block:20px;padding-inline:var(--page-pad,24px);grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}@media (width<=899.95px){.lc-skel-record-body{grid-template-columns:minmax(0,1fr);row-gap:12px}}.lc-skel-enc{flex-direction:column;flex:1;min-block-size:0;display:flex}.lc-skel-enc-head{background:var(--surface);border-block-end:1px solid var(--border);align-items:center;gap:12px;padding-block:12px;padding-inline:24px;display:flex}.lc-skel-enc-cols{flex:1;grid-template-columns:280px minmax(0,1fr) 320px;min-block-size:360px;display:grid}.lc-skel-enc-col{flex-direction:column;gap:14px;min-inline-size:0;padding:16px;display:flex}.lc-skel-enc-col+.lc-skel-enc-col{border-inline-start:1px solid var(--border)}.lc-skel-enc-main{gap:20px}.lc-skel-note{border-radius:8px;block-size:88px}[data-device=tablet] .lc-skel-enc-cols{grid-template-columns:240px minmax(0,1fr) 280px}@media (width<=599.95px){.lc-skel-enc-cols{grid-template-columns:minmax(0,1fr)}.lc-skel-enc-col:not(.lc-skel-enc-main){display:none}.lc-skel-enc-col+.lc-skel-enc-col{border-inline-start:0}}.lc-skel-chart{flex:1;grid-template-columns:minmax(0,1fr) 420px;gap:0;min-block-size:0;display:grid}.lc-skel-chart-main{flex-direction:column;gap:14px;min-inline-size:0;padding-block:16px;padding-inline:24px;display:flex}.lc-skel-arches{flex-direction:column;gap:28px;padding-block:24px;display:flex}.lc-skel-arch{grid-template-columns:repeat(16,minmax(0,1fr));gap:6px;display:grid}.lc-skel-tooth{border-radius:10px;block-size:56px}.lc-skel-chart-side{border-block:0;border-inline-end:0;border-radius:0}@media (width<=899.95px){.lc-skel-chart{grid-template-columns:minmax(0,1fr)}.lc-skel-chart-side{border-inline-start:0;border-block-start:1px solid var(--border)}.lc-skel-arch{gap:3px}.lc-skel-tooth{border-radius:6px;block-size:40px}}.lc-stepper{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lc-stepper-step{flex:1;align-items:center;gap:8px;min-inline-size:0;display:flex}.lc-stepper-step:last-child{flex:none}.lc-stepper-dot{box-sizing:border-box;border:1px solid var(--border-strong);block-size:24px;inline-size:24px;color:var(--text-2);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.lc-stepper-step[data-state=done] .lc-stepper-dot,.lc-stepper-step[data-state=current] .lc-stepper-dot{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.lc-stepper-label{font-size:var(--t-cap);color:var(--text-2);white-space:nowrap;font-weight:500}.lc-stepper-step[data-state=current] .lc-stepper-label{color:var(--text);font-weight:600}.lc-stepper-line{background:var(--border-strong);flex:1;block-size:1px;min-inline-size:12px}.lc-stepper-wrap{flex-direction:column;gap:6px;display:flex}.lc-stepper[data-compact] .lc-stepper-label{display:none}.lc-stepper-current{font-size:var(--t-cap);color:var(--text);font-weight:600}.rs-page{flex-direction:column;gap:16px;display:flex}.rs-head{flex-direction:column;gap:4px;display:flex}.rs-head .lc-page-title,.rs-head .lc-page-sub{margin:0}.rs-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rs-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-filter-sep{background:var(--n-bd);block-size:24px;inline-size:1px}.rs-kvs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rs-kv{font-size:var(--t-cap);white-space:nowrap;border-radius:6px;align-items:center;gap:2px;padding-block:1px;padding-inline:6px;font-weight:600;display:inline-flex}.rs-kv[data-tone=danger]{background:var(--d-bg);color:var(--d-fg)}.rs-kv[data-tone=warning]{background:var(--w-bg);color:var(--w-fg)}.rs-practitioner{min-inline-size:220px}.rs-list{min-inline-size:0}.rs-more{justify-content:center;display:flex}.rs-empty{margin:16px 0}.rs-stack{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.rs-strong{color:var(--text);font-weight:600}.rs-muted{color:var(--text-2);font-size:var(--t-cap)}.rs-error{color:var(--d-fg);margin:0;font-weight:500}.rs-h3{font-size:var(--t-sm);color:var(--text);margin:0 0 8px;font-weight:600}.rs-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rs-card{text-align:start;flex-direction:column;gap:6px;min-block-size:44px;inline-size:100%;display:flex}.rs-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rs-card>.lc-chip{align-self:flex-start}.rs-alert{flex-wrap:wrap;row-gap:8px}.rs-alert>.lc-icon{color:var(--d-fg)}.rs-alert .lc-notice-text{flex:260px;min-inline-size:0}.rs-alert-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.rs-alert .lc-notice-action{min-block-size:36px}@media (pointer:coarse){.rs-alert .lc-notice-action{min-block-size:44px}}.rs-detail{flex-direction:column;gap:14px;display:flex}.rs-detail-chips{flex-wrap:wrap;gap:8px;display:flex}.rs-values{border-collapse:collapse;inline-size:100%;font-size:var(--t-sm)}.rs-values th,.rs-values td{border-block-end:1px solid var(--n-bd);text-align:start;vertical-align:middle;padding-block:8px;padding-inline:8px}.rs-values thead th{font-size:var(--t-cap);color:var(--text-2);background:var(--sunken);font-weight:600}.rs-values tbody th{color:var(--text);font-weight:500}.rs-values tr[data-critical=true]{background:var(--d-bg)}.rs-value{white-space:nowrap;font-weight:600}.rs-values bdi{white-space:nowrap}.rs-note{white-space:pre-wrap;margin:0}.rs-review{background:var(--sunken);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.rs-review p{margin:0}.rs-review-form{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.rs-review-form .lc-seg{flex-wrap:wrap}.rs-review-form .MuiTextField-root{inline-size:100%}.rs-report{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.rs-entry{flex-direction:column;gap:14px;display:flex}.rs-entry-meta{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.rs-entry-table{border-collapse:collapse;inline-size:100%}.rs-entry-table th,.rs-entry-table td{text-align:start;border-block-end:1px solid var(--n-bd);vertical-align:middle;padding-block:6px;padding-inline:6px}.rs-entry-table thead th{font-size:var(--t-cap);color:var(--text-2);font-weight:600}.rs-entry-table tbody th{font-weight:500}.rs-test{display:block}.rs-code{font-size:var(--t-cap);color:var(--text-2)}.rs-input{box-sizing:border-box;border:1px solid var(--n-bd);background:var(--surface);min-block-size:36px;inline-size:100%;min-inline-size:64px;color:var(--text);font:inherit;border-radius:8px;padding-inline:8px}.rs-input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--focus);outline:none}.rs-input-unit{max-inline-size:140px}.rs-input-range{inline-size:72px;min-inline-size:56px}.rs-range-inputs{align-items:center;gap:4px;display:inline-flex}@media (pointer:coarse){.rs-input{min-block-size:44px}}@media (width<=599px){.rs-entry-table thead{display:none}.rs-entry-table tr{border-block-end:1px solid var(--n-bd);grid-template-columns:1fr 1fr;gap:6px;padding-block:8px;display:grid}.rs-entry-table th,.rs-entry-table td{border:0;padding:0}.rs-entry-table tbody th{grid-column:1/-1}.rs-input-unit{max-inline-size:none}.rs-entry-table td[data-label]:before{content:attr(data-label);font-size:var(--t-cap);color:var(--text-2);margin-block-end:2px;display:block}}.rs-open-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rs-open-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.rs-open-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.rs-enc{flex-direction:column;gap:6px;display:flex}.rs-enc-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rs-title-open{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;min-block-size:44px;margin-block:-10px;padding:0;display:inline-flex}.rs-title-open:hover{color:var(--p-fg);text-decoration:underline}.rs-title-open:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:4px;outline:none}.lc-drawer:has(.rs-detail) .lc-drawer-foot{flex-wrap:wrap}.rs-enc-row{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--border);padding-block:8px;padding-inline:10px}.rs-enc-row .rs-open-text>:first-child{font-size:var(--t-sm);font-weight:500}@media (width<=599.98px){.rs-alert{flex-wrap:nowrap}.rs-alert .lc-notice-text{flex:auto}.rs-alert-actions{flex-wrap:nowrap;gap:6px}.rs-alert .lc-notice-action{justify-content:center;inline-size:44px;padding-inline:0}.rs-alert-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.gs-wrap{max-inline-size:var(--search-max);flex:90px;align-items:center;min-inline-size:0;display:flex;position:relative}.gs-wrap[data-size=content]{flex:1;min-inline-size:auto}.gs-wrap[data-size=fit]{flex:auto}.gs-wrap>.lc-search{flex:auto;max-inline-size:none}.gs-pop{overscroll-behavior:contain;z-index:1250;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);max-block-size:min(70dvh,560px);inline-size:max(100%,480px);max-inline-size:calc(100vw - 32px);color:var(--text);box-shadow:var(--e2,0 8px 24px color-mix(in srgb, var(--text) 18%, transparent));border-radius:12px;padding:6px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;overflow:auto}.gs-pop[hidden]{display:none}.gs-wrap[data-size=fit] .gs-pop{inline-size:max(100%,360px)}.gs-note{font-size:var(--t-sm);color:var(--text-2);margin:0;padding-block:10px;padding-inline:12px}.gs-note-error{color:var(--d-fg);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gs-note-error span{flex:200px}.gs-retry{border:1px solid var(--border-strong);background:var(--surface);min-block-size:36px;color:var(--p-fg);font:inherit;font-size:var(--t-sm);cursor:pointer;border-radius:8px;padding-inline:12px;font-weight:600}.gs-retry:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.gs-list,.gs-group{margin:0;padding:0;list-style:none}.gs-list>li+li>.gs-group{border-block-start:1px solid var(--border);margin-block-start:4px;padding-block-start:4px}.gs-group-head{font-size:var(--t-xs,12px);color:var(--text-2);padding-block:6px 2px;padding-inline:10px;font-weight:600}.gs-option{cursor:pointer;min-block-size:44px;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding-block:6px;padding-inline:10px;display:flex}.gs-option[data-active]{background:var(--p-bg);box-shadow:inset 3px 0 0 var(--primary)}[dir=rtl] .gs-option[data-active]{box-shadow:inset -3px 0 0 var(--primary)}.gs-more{color:var(--p-fg);font-size:var(--t-sm);justify-content:center;font-weight:600}.gs-icon{background:var(--sunken);block-size:32px;inline-size:32px;color:var(--text-2);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gs-main{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.gs-line{flex-wrap:wrap;align-items:baseline;gap:8px;min-inline-size:0;display:flex}.gs-name{text-overflow:ellipsis;font-weight:600;overflow:hidden}.gs-alt{font-size:var(--t-cap,12px);color:var(--text-2)}.gs-sub{font-size:var(--t-cap,12px);color:var(--text-2);column-gap:10px}.gs-name mark,.gs-hit-field{color:var(--p-fg);background:0 0;font-weight:700}.gs-name mark{text-underline-offset:2px;text-decoration:underline}.gs-chips{gap:6px}.gs-chip{border:1px solid var(--border);color:var(--text-2);border-radius:999px;align-items:center;gap:4px;padding-inline:6px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.gs-chip-care{background:var(--s-bg);border-color:var(--s-bd);color:var(--s-fg)}.gs-chip-alike{background:var(--w-bg);border-color:var(--w-bd);color:var(--w-fg)}.gs-chip-match{background:var(--i-bg);border-color:var(--i-bd);color:var(--i-fg)}.gs-end{font-size:var(--t-sm);flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:inline-flex}.gs-status,.gs-due{font-size:var(--t-cap,12px);color:var(--text-2)}.gs-reveal{min-block-size:32px;color:var(--p-fg);font-size:var(--t-cap,12px);border-radius:8px;flex:none;align-items:center;gap:4px;padding-inline:8px;font-weight:600;display:inline-flex}.gs-reveal:hover{background:var(--raised)}.gs-reveal-error{font-size:var(--t-cap,12px);color:var(--d-fg);flex:none}.gs-phone-full{color:var(--text);font-weight:600}.gs-keys{border-block-start:1px solid var(--border);color:var(--text-3);margin:0;margin-block-start:6px;padding-block:8px 2px;padding-inline:10px;font-size:11px}.gs-skeleton{gap:6px;padding:6px;display:grid}.gs-skeleton-row{align-items:center;gap:10px;min-block-size:44px;display:flex}@media (width<=1199px){.gs-option{min-block-size:48px}.gs-reveal,.gs-retry{min-block-size:44px}}.gs-sheet{background:var(--surface);background-image:none}.gs-wrap[data-layout=sheet]{background:var(--surface);block-size:100%;max-inline-size:none;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:4px;padding-block-start:max(8px, env(safe-area-inset-top));padding-inline:8px 16px;display:grid}.gs-wrap[data-layout=sheet]>.lc-search{block-size:48px}.gs-wrap[data-layout=sheet] .gs-pop{max-block-size:none;inline-size:auto;max-inline-size:none;box-shadow:none;border:0;border-radius:0;grid-column:1/-1;align-self:stretch;margin-block-start:8px;padding-block-end:max(16px, env(safe-area-inset-bottom));position:static}.gs-wrap[data-layout=sheet] .gs-option{min-block-size:52px}html,body,#root{block-size:100%}body{background:var(--canvas);color:var(--text);font-family:var(--font);font-size:var(--t-md);line-height:var(--lh);-webkit-font-smoothing:antialiased;margin:0}.lc-shell{background:var(--canvas);block-size:100dvh;color:var(--text);display:flex;overflow:hidden}.lc-shell-column{flex-direction:column;flex:1;min-inline-size:0;display:flex}.lc-main{flex-direction:column;flex:1;min-block-size:0;display:flex;position:relative;overflow:auto}.lc-main:focus{outline:none}.lc-spacer{flex:1}.lc-text-2{color:var(--text-2)}.lc-skip-link{z-index:10;background:var(--raised);color:var(--p-fg);box-shadow:var(--e2);border-radius:8px;padding-block:8px;padding-inline:16px;position:absolute;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.lc-skip-link:focus{transform:none}.lc-brand{min-block-size:max(40px, var(--hit));min-inline-size:var(--hit);color:var(--text);border-radius:8px;align-items:center;gap:10px;padding-inline:6px;text-decoration:none;display:inline-flex}.lc-brand:focus-visible{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--focus);outline:none}.lc-brand-mark{flex:none}.lc-brand-tile{fill:var(--brand-tile)}.lc-brand-arc{stroke:var(--brand-arc)}.lc-brand-dot{fill:var(--brand-dot)}.lc-brand-word{font-family:var(--font-heading);letter-spacing:var(--ls-h);white-space:nowrap;gap:5px;font-size:19px;line-height:1;display:flex}.lc-brand-leap{color:var(--wordmark-leap);font-weight:700}.lc-brand-clinic{font-weight:400}.lc-rail{inline-size:var(--rail-desktop);box-sizing:border-box;background:var(--surface);border-inline-end:1px solid var(--border);flex-direction:column;flex:none;gap:2px;padding-block:14px;padding-inline:10px;display:flex;overflow:hidden}.lc-rail[data-variant=tablet]{inline-size:var(--rail-tablet)}.lc-rail-logo{align-items:center;block-size:40px;margin-block-end:12px;display:flex}.lc-rail[data-variant=tablet] .lc-rail-logo{justify-content:center}.lc-rail ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lc-rail-item{block-size:36px;color:var(--text-2);font-size:var(--t-sm);transition:background-color var(--dur-colour) var(--ease-out), color var(--dur-colour) var(--ease-out);border-radius:8px;align-items:center;gap:10px;padding-inline:10px;font-weight:500;text-decoration:none;display:flex}.lc-rail-item:hover{background:var(--sunken);color:var(--text)}.lc-rail-item[aria-current=page]{background:var(--p-bg);color:var(--p-fg);font-weight:600}.lc-rail ul.lc-rail-sub{margin-block-start:2px;padding-inline-start:20px}.lc-rail-item[data-sub]{block-size:36px;font-size:var(--t-xs,12px)}.lc-rail-item:focus-visible{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--focus);outline:none}.lc-rail-icon{justify-content:center;align-items:center;display:flex;position:relative}.lc-rail-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.lc-rail-dot{background:var(--primary);block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--surface);border-radius:999px;position:absolute;inset-block-start:2px;inset-inline-end:10px}.lc-rail-dot[data-tone=danger]{background:var(--d-solid)}.lc-rail[data-variant=tablet] .lc-rail-item{background:0 0;flex-direction:column;justify-content:center;gap:2px;block-size:auto;min-block-size:56px;padding-inline:0}.lc-rail[data-variant=tablet] .lc-rail-icon{block-size:30px;inline-size:52px;transition:background-color var(--dur-colour) var(--ease-out);border-radius:999px}.lc-rail[data-variant=tablet] .lc-rail-item:hover .lc-rail-icon{background:var(--sunken)}.lc-rail[data-variant=tablet] .lc-rail-item[aria-current=page] .lc-rail-icon{background:var(--p-bg)}.lc-rail[data-variant=tablet] .lc-rail-label{max-inline-size:100%;font-size:var(--t-xs);text-align:center;white-space:normal;flex:none;line-height:1.2}.lc-rail-groups{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;min-block-size:0;margin-inline:-4px;padding-inline:4px;display:flex;overflow-y:auto}.lc-rail-group{flex-direction:column;gap:2px;display:flex}@media (height<=900px) and (pointer:fine){.lc-rail[data-variant=desktop] .lc-rail-item{block-size:32px}.lc-rail[data-variant=desktop] .lc-rail-head{block-size:24px}.lc-rail[data-variant=desktop] .lc-rail-groups{gap:2px}.lc-rail[data-variant=desktop] .lc-rail-divider{margin-block:2px}.lc-rail[data-variant=desktop] .lc-rail-logo{margin-block-end:6px}}.lc-rail-group>ul[hidden]{display:none}.lc-rail-head{block-size:28px;inline-size:100%;color:var(--text-3);font:inherit;font-size:var(--t-xs);letter-spacing:.02em;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0;padding-inline:10px 6px;font-weight:600;display:flex}.lc-rail-head:hover{background:var(--sunken);color:var(--text-2)}.lc-rail-head:focus-visible{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--focus);outline:none}.lc-rail-head-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.lc-rail-head-dot{background:var(--primary);border-radius:999px;flex:none;block-size:8px;inline-size:8px}.lc-rail-head-dot[data-tone=danger]{background:var(--d-solid)}.lc-rail-chevron{flex:none}.lc-rail-divider{border:0;border-block-start:1px solid var(--border);margin-block:4px;margin-inline:8px}.lc-rail-group:first-child .lc-rail-divider{display:none}.lc-rail-toggle{font:inherit;font-size:var(--t-sm);cursor:pointer;text-align:start;background:0 0;border:0;flex:none;inline-size:100%;margin-block-start:8px}.lc-rail[data-icon-only=true]{inline-size:72px}.lc-rail[data-icon-only=true] .lc-rail-logo{justify-content:center}.lc-rail[data-icon-only=true] .lc-rail-item{justify-content:center;block-size:40px;padding-inline:0}.lc-rail[data-variant=tablet] .lc-rail-head{text-align:center;justify-content:center;block-size:auto;min-block-size:44px;padding-inline:2px;font-size:10.5px}.lc-rail[data-variant=tablet] .lc-rail-head-label{white-space:normal;flex:0 auto;line-height:1.15}.lc-topbar{block-size:var(--topbar);padding-inline:var(--page-pad);background:var(--surface);border-block-end:1px solid var(--border);box-sizing:border-box;flex:none;align-items:center;gap:10px;display:flex}.lc-topbar-tools{align-items:center;gap:10px;display:flex}.lc-topbar[data-variant=phone]{flex-direction:column;align-items:stretch;gap:4px;block-size:auto;padding-block:4px 10px;padding-inline:16px}.lc-topbar-row{align-items:center;gap:4px;min-block-size:44px;display:flex}.lc-topbar-pills{gap:6px;min-inline-size:0;padding-inline-start:4px;display:flex}.lc-topbar-pills .lc-chip{block-size:28px}.lc-topbar-pills>*{min-inline-size:0}.lc-search{max-inline-size:var(--search-max);min-inline-size:0;block-size:var(--hit);border:1px solid var(--border);background:var(--sunken);color:var(--text-3);box-sizing:border-box;transition:border-color var(--dur-colour) var(--ease-out), box-shadow var(--dur-colour) var(--ease-out);border-radius:8px;flex:90px;align-items:center;gap:8px;padding-inline:10px;display:flex}.lc-search[data-size=content]{flex:1;min-inline-size:auto}.lc-search-field{flex:1;min-inline-size:0;display:grid}.lc-search[data-size=fit]{flex:auto}.lc-search[data-size=fit] .lc-search-field{grid-template-columns:minmax(0,1fr);overflow:hidden}.lc-search-field>*{grid-area:1/1}.lc-search-sizer{visibility:hidden;white-space:nowrap;block-size:0;font-size:var(--t-sm);pointer-events:none;padding-inline-end:1px}.lc-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus);background:var(--surface)}.lc-search input{inline-size:100%;min-inline-size:0;color:var(--text);font:inherit;font-size:var(--t-sm);text-overflow:ellipsis;unicode-bidi:plaintext;background:0 0;border:0;outline:none;flex:1;padding-inline:0}.lc-search input::placeholder{color:var(--text-3);opacity:1}.lc-search input::-webkit-search-cancel-button{display:none}.lc-kbd{color:var(--text-2);border:1px solid var(--border-strong);background:var(--surface);white-space:nowrap;border-radius:4px;padding-block:1px;padding-inline:5px;font-size:11px;font-weight:600}.lc-site{block-size:var(--hit);border:1px solid var(--border);color:var(--text);font:inherit;font-size:var(--t-sm);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding-inline:10px;font-weight:500;display:flex}.lc-site:disabled{cursor:default;color:var(--text)}.lc-site:not(:disabled):hover{background:var(--sunken)}.lc-tool{inline-size:var(--hit);block-size:var(--hit);color:var(--text-2);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:background-color var(--dur-colour) var(--ease-out);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.lc-tool:hover{background:var(--sunken);color:var(--text)}.lc-tool[data-wide]{gap:6px;inline-size:auto;padding-inline:10px}.lc-site:focus-visible,.lc-tool:focus-visible,.lc-user-button:focus-visible,.lc-tab:focus-visible{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--focus);outline:none}.lc-user{align-items:center;display:flex}.lc-user-button{min-block-size:var(--hit);min-inline-size:var(--hit);color:var(--text);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding-inline:4px;display:flex}.lc-user-button:hover{background:var(--sunken)}.lc-user-who{flex-direction:column;line-height:1.25;display:flex}.lc-user-name{font-size:var(--t-sm);white-space:nowrap;font-weight:600}.lc-user-role{font-size:var(--t-xs);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;max-inline-size:220px;overflow:hidden}.lc-user-card{flex-direction:column;gap:6px;padding-block:8px;padding-inline:12px;display:flex}.lc-user-card .lc-user-role{white-space:normal;max-inline-size:280px}.lc-user-menu .MuiMenuItem-root{min-block-size:var(--hit);gap:10px}.lc-tabs{background:var(--surface);border-block-start:1px solid var(--border);flex:none;grid-template-columns:repeat(5,1fr);padding-block:6px 26px;padding-inline:4px;display:grid}@supports (padding:env(safe-area-inset-bottom)){.lc-tabs{padding-block-end:max(26px, env(safe-area-inset-bottom))}}.lc-tab{min-block-size:52px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.lc-tab-pill{block-size:30px;inline-size:56px;transition:background-color var(--dur-colour) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.lc-tab-pill .lc-rail-dot{inset-inline-end:12px}.lc-tab-label{font-size:var(--t-xs);white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;font-weight:500;overflow:hidden}.lc-tab[aria-current=page]{color:var(--p-fg)}.lc-tab[aria-current=page] .lc-tab-pill{background:var(--p-bg)}.lc-tab[aria-current=page] .lc-tab-label{font-weight:600}.lc-sheet{border-start-start-radius:16px;border-start-end-radius:16px;padding-block:8px 26px;padding-inline:8px;overflow-y:auto;background:var(--raised)!important;max-block-size:85vh!important}.lc-sheet-grip{background:var(--border-strong);border-radius:999px;block-size:4px;inline-size:36px;margin-block-end:8px;margin-inline:auto}.lc-sheet-title{font-family:var(--font-heading);font-size:var(--t-h3);margin-block:4px 8px;margin-inline:12px;font-weight:500}.lc-sheet-list{margin:0;padding:0;list-style:none}.lc-sheet-item{min-block-size:52px;color:var(--text);font-size:var(--t-md);border-radius:10px;align-items:center;gap:12px;padding-inline:12px;text-decoration:none;display:flex}.lc-sheet-item:hover{background:var(--sunken)}.lc-sheet-item[aria-current=page]{background:var(--p-bg);color:var(--p-fg);font-weight:600}.lc-sheet-item>span:nth-child(2){flex:1}.lc-sheet-chevron{color:var(--text-3)}.lc-sheet-group+.lc-sheet-group{margin-block-start:6px}.lc-sheet-group-title{color:var(--text-3);font-size:var(--t-xs);letter-spacing:.02em;margin-block:8px 2px;margin-inline:12px;font-weight:600}.lc-session-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--scrim-strong)!important}.lc-session-card{box-sizing:border-box;flex-direction:column;gap:16px;inline-size:420px;max-inline-size:calc(100vw - 32px);padding:28px;display:flex}.lc-session-title{font-family:var(--font-heading);font-size:var(--t-h3);font-weight:500;line-height:var(--lh-h3);margin:0}.lc-session-body{font-size:var(--t-sm);color:var(--text-2);text-wrap:pretty;margin:0}.lc-session-kept{background:var(--s-bg);border:1px solid var(--s-bd);color:var(--s-fg);font-size:var(--t-cap);border-radius:8px;align-items:center;gap:8px;padding-block:8px;padding-inline:10px;font-weight:600;display:flex}.lc-page{padding-block:20px;padding-inline:var(--page-pad);flex-direction:column;flex:1;gap:14px;min-block-size:0;display:flex}.lc-page-head{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.lc-page-title{font-family:var(--font-heading);font-size:var(--t-h1);letter-spacing:var(--ls-h);font-weight:500;line-height:var(--lh-h1);margin:0}.lc-page-sub{font-size:var(--t-sm);color:var(--text-2);margin:0}.lc-page-center{flex:1;justify-content:center;align-items:center;padding-block-end:60px;display:flex}.lc-tabs[data-count="1"]{grid-template-columns:1fr}.lc-tabs[data-count="2"]{grid-template-columns:repeat(2,1fr)}.lc-tabs[data-count="3"]{grid-template-columns:repeat(3,1fr)}.lc-tabs[data-count="4"]{grid-template-columns:repeat(4,1fr)}.lc-rate-button{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}.lc-rate-button:hover .lc-pill{filter:brightness(.97)}.lc-rate-button:focus-visible{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--focus);outline:none}.lc-rate-button{min-block-size:var(--hit);margin-block:calc((30px - var(--hit)) / 2);align-items:center;position:relative}.lc-rate-button:focus-visible{box-shadow:none}.lc-rate-button:focus-visible .lc-pill{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--focus)}.lc-banner-strip{border-block-end:1px solid var(--border);background:var(--surface);flex:none}.lc-banner-row{align-items:stretch;display:flex}.lc-banner-top{flex:1;min-inline-size:0;display:flex}.lc-banner-top>.lc-notice{border-block-end:0;flex:1;min-block-size:44px;min-inline-size:0;padding-block:6px}.lc-banner-strip[data-open=false] .lc-banner-top>.lc-notice{flex-wrap:nowrap}.lc-banner-strip[data-open=false] .lc-banner-top .lc-notice-text{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.lc-banner-strip[data-open=false] .lc-banner-top .lc-notice-action{white-space:nowrap;flex:none}.lc-banner-fold-strip{border:0;border-inline-start:1px solid var(--border);background:var(--surface);min-block-size:44px;min-inline-size:44px;color:var(--text);font:inherit;font-size:var(--t-sm);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:4px;padding-inline:12px;font-weight:600;display:flex}.lc-banner-fold-strip:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.lc-banner-fold-list{border-block-start:1px solid var(--border);max-block-size:50dvh;overflow-y:auto}.lc-banner-fold-list>.lc-notice:last-child{border-block-end:0}.lc-blocked-tip{display:inline-flex}.lc-clinic-logo{object-fit:contain;block-size:32px;max-inline-size:120px;display:block}.lc-banner-slot{flex-direction:column;flex:none;gap:8px;padding-block-end:8px;padding-inline:16px;display:flex}.lc-banner-slot:empty{display:none}.lc-banner-slot .lc-notice{border-style:solid;border-width:1px;border-radius:10px;padding-inline:12px}.lc-banner-slot .lc-banner-strip{border:1px solid var(--border);border-radius:10px;overflow:hidden}.lc-banner-slot .lc-banner-strip .lc-notice{border:0;border-radius:0}.lc-help-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lc-help-item{border-block-end:1px solid var(--border);align-items:flex-start;gap:12px;padding-block:10px;display:flex}.lc-help-item:last-child{border-block-end:0}.lc-help-icon{color:var(--primary);flex:none;margin-block-start:2px}.lc-help-text{flex:1;min-inline-size:0}.lc-help-q{font-size:var(--fs-body,15px);color:var(--text);margin:0;font-weight:600}.lc-help-steps{color:var(--text-2);margin:2px 0 0;line-height:1.5}.lc-help-more{color:var(--text-2);margin:12px 0 0;font-size:13px}.lc-help-keys{gap:8px;margin:0;display:grid}.lc-help-key-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.lc-help-key-row dt{color:var(--text)}.lc-help-key-row dd{margin:0}.lc-help-key-row kbd{font:inherit;border:1px solid var(--border-strong);background:var(--surface-2,var(--surface));white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:13px}.lc-tip{border:1px solid var(--p-border,var(--border));background:var(--p-bg,var(--surface));color:var(--text);border-radius:10px;align-items:flex-start;gap:12px;margin:12px 16px 0;padding:12px 16px;display:flex}.lc-tip-icon{color:var(--p-fg,var(--primary));flex:none;margin-block-start:2px}.lc-tip-text{flex:1;min-inline-size:0}.lc-tip-title{margin:0;font-weight:600}.lc-tip-body{color:var(--text-2);margin:2px 0 0}.lc-tip[data-compact]{align-items:center;gap:8px;margin:8px 16px 0;padding-block:4px;padding-inline:12px 4px}.lc-tip[data-compact] .lc-tip-icon{margin-block-start:0}.lc-tip[data-compact] .lc-tip-title{font-size:14px}.lc-tip[data-line] .lc-tip-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-tip[data-line] .lc-tip-inline{color:var(--text-2);font-weight:400}.lc-help-guide{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-block-size:24px;margin-block-start:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.lc-help-guide:hover{text-decoration:underline}.lc-help-guide:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}:is(.lc-dialog:has(.lc-help-list) .MuiDialog-paper,.lc-dialog:has(.lc-help-keys) .MuiDialog-paper){grid-template-rows:auto minmax(0,1fr) auto;max-block-size:calc(100dvh - 64px);display:grid;overflow:hidden}:is(.lc-dialog:has(.lc-help-list) .MuiDialogContent-root,.lc-dialog:has(.lc-help-keys) .MuiDialogContent-root){min-block-size:0;overflow-y:auto}:is(.lc-dialog:has(.lc-help-list) .MuiDialogActions-root,.lc-dialog:has(.lc-help-keys) .MuiDialogActions-root){background:var(--raised)}@media (width<=599.98px){.lc-dialog:has(.lc-help-list) .MuiDialogActions-root{flex-wrap:wrap;justify-content:flex-end;gap:8px}}.lc-auth{background:var(--canvas);min-block-size:100dvh;color:var(--text);font-family:var(--font);font-size:var(--t-md);line-height:var(--lh);flex-direction:column;display:flex}.lc-auth-header{justify-content:space-between;align-items:center;gap:12px;padding-block:24px;padding-inline:40px;display:flex}.lc-auth-logo{align-items:center;gap:10px;display:flex}.lc-auth-word{font-family:var(--font-heading);letter-spacing:var(--ls-h);gap:6px;font-size:22px;line-height:1;display:flex}.lc-auth-leap{color:var(--wordmark-leap);font-weight:700}.lc-auth-tools{align-items:center;gap:6px;display:flex}.lc-auth-lang{min-block-size:var(--hit);border:1px solid var(--border);background:var(--surface);block-size:36px;color:var(--text);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:background-color var(--dur-colour,.14s) ease-out;border-radius:8px;align-items:center;gap:6px;padding-inline:12px;font-weight:500;display:inline-flex}.lc-auth-lang:hover{background:var(--sunken)}.lc-auth-lang:focus-visible,.lc-auth-link:focus-visible,.lc-auth-reveal:focus-visible,.lc-auth-org:focus-visible{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--focus);outline:none}.lc-auth-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;padding-block:0 24px;padding-inline:24px;display:flex}.lc-auth-tagline{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.lc-auth-tagline p{margin:0}.lc-auth-tagline-main{font-family:var(--font-heading);font-size:var(--t-h1);line-height:var(--lh);letter-spacing:var(--ls-h);font-weight:500}.lc-auth-tagline-alt{font-size:var(--t-lg);color:var(--text-2)}.lc-auth-card{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);inline-size:440px;max-inline-size:100%;box-shadow:var(--e2);border-radius:12px;flex-direction:column;gap:24px;padding-block:32px 36px;padding-inline:36px;display:flex}.lc-auth-titles{flex-direction:column;gap:4px;display:flex}.lc-auth-title{font-family:var(--font-heading);font-size:var(--t-h2);line-height:var(--lh);letter-spacing:var(--ls-h);margin:0;font-weight:500}.lc-auth-subtitle{color:var(--text-2);font-size:var(--t-sm);text-wrap:pretty;margin:0}.lc-auth-who{background:var(--sunken);font-size:var(--t-sm);border-radius:8px;align-items:center;gap:10px;padding-block:8px;padding-inline:10px;display:flex}.lc-auth-who-avatar{background:var(--primary-soft);block-size:28px;inline-size:28px;color:var(--p-fg);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.lc-auth-who-email{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.lc-auth-form{flex-direction:column;gap:16px;display:flex}.lc-auth-form[data-gap="8"]{gap:8px}.lc-auth-field{flex-direction:column;gap:6px;display:flex}.lc-auth-label-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lc-auth-label{font-size:var(--t-sm);color:var(--text);font-weight:500}.lc-auth-hint{font-size:var(--t-cap);color:var(--text-2);margin:0}.lc-auth-link{color:var(--p-fg);font:inherit;font-size:var(--t-cap);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;border-radius:4px;padding:0;font-weight:500;text-decoration:underline}.lc-auth-link:hover{color:var(--primary-hover)}.lc-auth-link[data-center]{font-size:var(--t-sm);min-block-size:var(--hit);align-self:center}.lc-auth-link{min-block-size:var(--hit);align-items:center;display:inline-flex}.lc-auth-label-row{align-items:center}.lc-auth-label-row>.lc-auth-link{margin-block:calc((var(--hit) - 1.5em) / -2)}.lc-auth-reveal{min-block-size:32px;min-inline-size:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.lc-auth-check{font-size:var(--t-sm);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;display:flex}.lc-auth-check-box{box-sizing:border-box;border:1.5px solid var(--border-strong);background:var(--surface);block-size:18px;inline-size:18px;color:var(--on-primary);border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.lc-auth-check-box[data-checked]{background:var(--primary);border-color:var(--primary)}.lc-auth-check-box input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:-4px}.lc-auth-check-box:has(input:focus-visible){box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--focus)}@media (width<=1199.98px),(pointer:coarse){.lc-auth-check{min-block-size:44px}.lc-auth-reveal{min-block-size:44px;min-inline-size:44px}.lc-auth-lang{block-size:44px}.lc-auth-link{align-items:center;min-block-size:44px;display:inline-flex}}.lc-auth .lc-auth-form .MuiInputAdornment-positionStart{margin-inline-end:0}.lc-auth .lc-auth-form .MuiInputBase-input{font-size:var(--t-md);padding-inline-start:8px}.lc-auth .lc-auth-form input[type=password]{letter-spacing:3px}.lc-auth[dir=rtl] .lc-auth-form input[dir=ltr]{text-align:end}.lc-auth-actions{gap:8px;margin-block-start:8px;display:flex}.lc-auth-actions>:first-child{flex:none}.lc-auth-error{color:var(--d-fg);font-size:var(--t-cap);align-items:flex-start;gap:6px;margin:0;display:flex}.lc-auth-error .lc-icon{margin-block-start:1px}.lc-auth-caps{color:var(--w-fg);font-size:var(--t-cap);align-items:center;gap:6px;margin:0;display:flex}.lc-auth-caps:empty{margin-block-start:-6px}.lc-auth-checks{flex-direction:column;gap:8px;display:flex}.lc-auth-dev-hint{color:var(--text-2);font-size:var(--t-cap);justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.lc-auth-dev-hint bdi{letter-spacing:1px;font-weight:600}.lc-auth-empty{color:var(--text-2);font-size:var(--t-sm);text-align:center;margin:0}.lc-auth-orgs{flex-direction:column;gap:8px;display:flex}.lc-auth-org{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-block-size:60px;inline-size:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-colour,.14s) ease-out, border-color var(--dur-colour,.14s) ease-out;border-radius:10px;align-items:center;gap:12px;padding-block:19px;padding-inline:12px;display:flex}.lc-auth-org:hover{background:var(--sunken)}.lc-auth-org[data-selected]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--primary-softer)}.lc-auth-org[data-selected]:focus-visible{box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 2px var(--canvas), 0 0 0 4px var(--focus)}.lc-auth-org:disabled{cursor:progress;opacity:.7}.lc-auth-org-tile{background:var(--sunken);block-size:36px;inline-size:36px;color:var(--text-2);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.lc-auth-org-text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.lc-auth-org-name{font-weight:600;font-size:var(--t-sm)}.lc-auth-org-meta{font-size:var(--t-cap);color:var(--text-2)}.lc-auth-org-chevron{color:var(--text-3)}.lc-otp{justify-content:center;gap:8px;display:flex;position:relative}.lc-otp-input:read-only{cursor:progress}.lc-otp-input{opacity:0;caret-color:#0000;cursor:text;border:0;block-size:100%;inline-size:100%;padding:0;font-size:16px;position:absolute;inset:0}.lc-otp-box{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:10px;justify-content:center;align-items:center;block-size:56px;inline-size:48px;font-size:24px;font-weight:500;display:flex}.lc-otp-box[data-active]{border:2px solid var(--primary);box-shadow:0 0 0 3px var(--focus)}.lc-otp[data-invalid] .lc-otp-box{border-color:var(--d-fg)}.lc-auth-footer{color:var(--text-2);font-size:var(--t-cap);flex-wrap:wrap;justify-content:center;gap:16px;padding-block:20px;padding-inline:40px;display:flex}@media (width<=599.98px){.lc-auth-header{padding-block:16px;padding-inline:16px}.lc-auth-main{gap:20px;padding-inline:16px}.lc-auth-card{padding-block:24px;padding-inline:20px}.lc-auth-tagline-main{font-size:var(--t-h2)}.lc-otp{gap:6px}.lc-otp-box{block-size:52px;inline-size:44px}.lc-auth-footer{padding-inline:16px}}.lc-auth-card .lc-field-label{font-size:var(--t-sm);color:var(--text);font-weight:500}.lc-auth-card .lc-field-above .MuiInputBase-root{min-block-size:44px}.lc-route-error{min-block-size:60vh;padding:var(--page-pad,24px);flex:1;justify-content:center;align-items:center;display:flex}.lc-route-error-card{text-align:center;flex-direction:column;align-items:center;gap:12px;max-inline-size:440px;display:flex}.lc-route-error-tile{background:var(--p-bg);block-size:56px;inline-size:56px;color:var(--p-fg);border-radius:14px;justify-content:center;align-items:center;display:flex}.lc-route-error-title{font-family:var(--font-heading);font-size:var(--t-h3);line-height:var(--lh-h3);margin:0}.lc-route-error-body{color:var(--text-2);font-size:var(--t-sm);margin:0}.lc-route-error-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:4px;display:flex}.lc-route-error-ref{color:var(--text-3);font-size:var(--t-xs);margin:0}.lc-route-error-details{text-align:start;inline-size:100%;font-size:var(--t-xs);color:var(--text-2)}.lc-route-error-details summary{cursor:pointer}.lc-route-error-details pre{border:1px solid var(--border);border-radius:var(--r-md,8px);background:var(--sunken);font-family:var(--font-mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin-block:8px 0;padding:8px 12px}
