._spinner_17x0n_1{display:inline-block;flex-shrink:0;width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-ring) solid var(--spinner-track);border-top-color:var(--spinner-arc);border-radius:50%;animation:lumio-spin .7s linear infinite}._brand_17x0n_12{--spinner-track: color-mix(in srgb, var(--primary) 18%, transparent);--spinner-arc: var(--primary)}._current_17x0n_17{--spinner-track: color-mix(in srgb, currentColor 25%, transparent);--spinner-arc: currentColor}._onDark_17x0n_22{--spinner-track: var(--dark-hairline-strong);--spinner-arc: var(--primary)}._wrap_1rhyj_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1em;background:var(--background)}._card_1rhyj_10{width:100%;max-width:26em;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75em;padding:2em 1.5em;background:var(--color-white);border:.0625em solid var(--color-neutral-200);border-radius:1.25em;box-shadow:var(--shadow-lg)}._iconWrap_1rhyj_25{display:inline-flex;align-items:center;justify-content:center;width:3.5em;height:3.5em;border-radius:9999em;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);margin-bottom:.25em}._title_1rhyj_37{font-family:var(--font-heading);font-size:clamp(1.375em,1.375em + .625em * (100vw - 320px) / (1280px),2em);font-weight:500;line-height:1.5;color:var(--foreground);margin:0}._body_1rhyj_46{font-family:var(--font-sans);font-size:clamp(.9375em,.9375em + .125em * (100vw - 320px) / (1280px),1.0625em);font-weight:400;line-height:1.5;color:var(--foreground);color:var(--color-neutral-500);margin:0;max-width:22em}._actions_1rhyj_57{display:flex;flex-wrap:wrap;justify-content:center;gap:.75em;margin-top:.75em}._primary_1rhyj_65{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:.0625rem solid transparent;border-radius:9999em;font-family:inherit;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;height:2rem;padding:0 .875rem;font-size:.875rem}._primary_1rhyj_65:disabled,._primary_1rhyj_65[aria-disabled=true]{opacity:.5;cursor:not-allowed}._primary_1rhyj_65{background:var(--primary);color:var(--primary-foreground)}._primary_1rhyj_65:hover:not(:disabled){background:var(--color-brand-600)}._primary_1rhyj_65:active:not(:disabled){background:var(--color-brand-700)}._ghost_1rhyj_100{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:.0625rem solid transparent;border-radius:9999em;font-family:inherit;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;height:2rem;padding:0 .875rem;font-size:.875rem}._ghost_1rhyj_100:disabled,._ghost_1rhyj_100[aria-disabled=true]{opacity:.5;cursor:not-allowed}._ghost_1rhyj_100{background:var(--surface-1);color:var(--foreground);border-color:var(--border)}._ghost_1rhyj_100:hover:not(:disabled){background:var(--muted)}._ghost_1rhyj_100:active:not(:disabled){background:var(--color-neutral-200)}._reloading_1rhyj_136{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--background)}._layout_1694y_1{min-height:calc(100vh - var(--imp-banner-h, 0px));background:var(--background)}._main_1694y_6{max-width:80em;margin:0 auto;padding:1em}@media(min-width:40em){._main_1694y_6{padding:1.5em}}@media(min-width:64em){._main_1694y_6{padding:2em}}._splash_1694y_22{min-height:calc(100vh - var(--imp-banner-h, 0px));display:flex;align-items:center;justify-content:center;background:var(--background)}._btn_q91wd_1{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:.0625rem solid transparent;border-radius:9999em;font-family:inherit;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;height:2rem;padding:0 .875rem;font-size:.875rem}._btn_q91wd_1:disabled,._btn_q91wd_1[aria-disabled=true]{opacity:.5;cursor:not-allowed}._btn_q91wd_1:disabled{pointer-events:none}._full_q91wd_29{width:100%}._default_q91wd_33{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:.0625rem solid transparent;border-radius:9999em;font-family:inherit;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;height:2rem;padding:0 .875rem;font-size:.875rem}._default_q91wd_33:disabled,._default_q91wd_33[aria-disabled=true]{opacity:.5;cursor:not-allowed}._default_q91wd_33{background:var(--primary);color:var(--primary-foreground)}._default_q91wd_33:hover:not(:disabled){background:var(--color-brand-600)}._default_q91wd_33:active:not(:disabled){background:var(--color-brand-700)}._outline_q91wd_68{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:.0625rem solid transparent;border-radius:9999em;font-family:inherit;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;height:2rem;padding:0 .875rem;font-size:.875rem}._outline_q91wd_68:disabled,._outline_q91wd_68[aria-disabled=true]{opacity:.5;cursor:not-allowed}._outline_q91wd_68{background:var(--surface-1);color:var(--foreground);border-color:var(--border)}._outline_q91wd_68:hover:not(:disabled){background:var(--muted)}._outline_q91wd_68:active:not(:disabled){background:var(--color-neutral-200)}._secondary_q91wd_104{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:.0625rem solid transparent;border-radius:9999em;font-family:inherit;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;height:2rem;padding:0 .875rem;font-size:.875rem}._secondary_q91wd_104:disabled,._secondary_q91wd_104[aria-disabled=true]{opacity:.5;cursor:not-allowed}._secondary_q91wd_104{background:var(--color-neutral-100);color:var(--foreground)}._secondary_q91wd_104:hover:not(:disabled){background:var(--color-neutral-200)}._secondary_q91wd_104:active:not(:disabled){background:var(--color-neutral-300)}._ghost_q91wd_139{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:.0625rem solid transparent;border-radius:9999em;font-family:inherit;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;height:2rem;padding:0 .875rem;font-size:.875rem}._ghost_q91wd_139:disabled,._ghost_q91wd_139[aria-disabled=true]{opacity:.5;cursor:not-allowed}._ghost_q91wd_139{background:transparent;color:var(--foreground)}._ghost_q91wd_139:hover:not(:disabled){background:var(--muted)}._ghost_q91wd_139:active:not(:disabled){background:var(--color-neutral-200)}._destructive_q91wd_174{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:.0625rem solid transparent;border-radius:9999em;font-family:inherit;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;height:2rem;padding:0 .875rem;font-size:.875rem}._destructive_q91wd_174:disabled,._destructive_q91wd_174[aria-disabled=true]{opacity:.5;cursor:not-allowed}._destructive_q91wd_174{background:var(--destructive-surface);color:var(--destructive-surface-foreground);border-color:var(--destructive-surface-border)}._destructive_q91wd_174:hover:not(:disabled){background:var(--destructive-surface-border)}._destructive_q91wd_174:active:not(:disabled){background:var(--destructive-surface-border)}._destructiveSolid_q91wd_210{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:.0625rem solid transparent;border-radius:9999em;font-family:inherit;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;height:2rem;padding:0 .875rem;font-size:.875rem}._destructiveSolid_q91wd_210:disabled,._destructiveSolid_q91wd_210[aria-disabled=true]{opacity:.5;cursor:not-allowed}._destructiveSolid_q91wd_210{background:var(--destructive);color:var(--destructive-foreground)}._destructiveSolid_q91wd_210:hover:not(:disabled){background:var(--destructive-hover)}._destructiveSolid_q91wd_210:active:not(:disabled){background:var(--destructive-active)}._cta_q91wd_245{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:.0625rem solid transparent;border-radius:9999em;font-family:inherit;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;height:2rem;padding:0 .875rem;font-size:.875rem}._cta_q91wd_245:disabled,._cta_q91wd_245[aria-disabled=true]{opacity:.5;cursor:not-allowed}._cta_q91wd_245{background:var(--cta);color:var(--cta-foreground)}._cta_q91wd_245:hover:not(:disabled){background:var(--color-neutral-800)}._cta_q91wd_245:active:not(:disabled){background:var(--color-neutral-950)}._link_q91wd_280{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:.0625rem solid transparent;border-radius:9999em;font-family:inherit;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;height:2rem;padding:0 .875rem;font-size:.875rem}._link_q91wd_280:disabled,._link_q91wd_280[aria-disabled=true]{opacity:.5;cursor:not-allowed}._link_q91wd_280{height:auto;padding:0;background:none;color:var(--brand-ink);text-decoration:underline;text-underline-offset:.2em}._link_q91wd_280:hover:not(:disabled){color:var(--brand-ink-strong)}._xs_q91wd_316{height:1.5rem;padding:0 .5rem;font-size:.75rem;gap:.25em}._sm_q91wd_323{height:1.75rem;padding:0 .625rem;font-size:.8125rem;gap:.375em}._md_q91wd_330{height:2rem;padding:0 .875rem;font-size:.875rem}._lg_q91wd_336{height:2.25rem;padding:0 1rem;font-size:.9375rem}._xl_q91wd_342{height:2.75rem;padding:0 1.25rem;font-size:1rem}._icon_q91wd_348{padding:0;border-radius:9999em}._icon_q91wd_348._xs_q91wd_316{width:1.5rem}._icon_q91wd_348._sm_q91wd_323{width:1.75rem}._icon_q91wd_348._md_q91wd_330{width:2rem}._icon_q91wd_348._lg_q91wd_336{width:2.25rem}._icon_q91wd_348._xl_q91wd_342{width:2.75rem}._spinner_q91wd_368{width:1em;height:1em;border:.125em solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:lumio-spin .7s linear infinite}:root{--color-white: #ffffff;--color-black: #000000;--color-brand-50: #fff2ee;--color-brand-100: #ffd8c7;--color-brand-200: oklch(.85 .0858 41.97);--color-brand-300: oklch(.7893 .1256 39.05);--color-brand-400: #ff7a56;--color-brand-500: #e85d3a;--color-brand-600: #c74525;--color-brand-700: #b14228;--color-brand-800: oklch(.46 .128 34.2);--color-brand-900: oklch(.395 .105 33.9);--color-brand-950: oklch(.275 .072 33.5);--color-brand-peach: #ffe3d1;--color-neutral-50: #f9f9f9;--color-neutral-100: #f5f5f0;--color-neutral-200: #e0e0db;--color-neutral-300: #c4c4c0;--color-neutral-400: #999999;--color-neutral-500: #666666;--color-neutral-600: #4a4a4a;--color-neutral-700: #333333;--color-neutral-800: oklch(.27 0 0);--color-neutral-900: #1a1a1a;--color-neutral-950: oklch(.145 0 0);--color-sunny-50: #fff9dc;--color-sunny-100: #fff0b6;--color-sunny-200: #ffe499;--color-sunny-500: #ffd166;--color-sunny-600: #e6b84d;--color-sunny-700: #d2a03e;--color-sunny-800: #8a6410;--surface-page: var(--color-neutral-100);--background: var(--surface-page);--foreground: var(--color-neutral-900);--surface-0: var(--surface-page);--surface-1: var(--color-white);--surface-2: var(--color-neutral-50);--surface-field: var(--surface-1);--card: var(--color-white);--card-foreground: var(--foreground);--popover: var(--color-white);--popover-foreground: var(--foreground);--primary: var(--color-brand-500);--primary-foreground: #ffffff;--brand-ink: #c54322;--brand-ink-strong: var(--color-brand-700);--secondary: var(--color-neutral-100);--secondary-foreground: var(--color-neutral-900);--muted: var(--color-neutral-100);--muted-foreground: var(--color-neutral-500);--accent: var(--color-brand-100);--accent-foreground: var(--color-brand-800);--border: var(--color-neutral-200);--input: var(--color-neutral-200);--ring: var(--color-brand-500);--brand-surface: var(--color-brand-50);--brand-surface-foreground: var(--brand-ink);--brand-surface-border: #ffd6c4;--brand-vivid-surface: #fff4ee;--brand-vivid-surface-foreground: var(--color-brand-500);--brand-vivid-surface-border: #ffcab3;--sunny-surface: var(--color-sunny-50);--sunny-surface-foreground: var(--color-sunny-800);--sunny-surface-border: #ffe49a;--success: #047857;--success-hover: #065f46;--success-active: #064e3b;--success-foreground: #ffffff;--success-surface: #ecfdf5;--success-surface-foreground: var(--success);--success-surface-border: #a7f3d0;--warning: #b45309;--warning-foreground: #ffffff;--warning-surface: #fffbeb;--warning-surface-foreground: var(--warning);--warning-surface-border: #fde68a;--destructive: #be123c;--destructive-hover: #9f1239;--destructive-active: #881337;--destructive-foreground: #ffffff;--destructive-surface: #fff1f2;--destructive-surface-foreground: var(--destructive);--destructive-surface-border: #fecdd3;--info: #1d4ed8;--info-foreground: #ffffff;--info-surface: #eff6ff;--info-surface-foreground: var(--info);--info-surface-border: #bfdbfe;--rating-star: #f59e0b;--rating-star-empty: #cbd5e1;--badge-success: #a2f0b4;--badge-success-foreground: #0a2417;--badge-warning: #ffec8f;--badge-warning-foreground: #2e2503;--badge-destructive: #ffc7c1;--badge-destructive-foreground: #4a1210;--badge-brand: var(--color-brand-200);--badge-brand-foreground: var(--color-brand-950);--badge-info: #b9dcff;--badge-info-foreground: #0b2545;--badge-neutral: var(--color-neutral-200);--badge-neutral-foreground: var(--color-neutral-700);--segment-track: var(--color-neutral-100);--segment-active: #ffffff;--segment-ring: var(--border);--cta: var(--color-neutral-900);--cta-foreground: #ffffff;--focus-ring: var(--ring);--focus-ring-gap: var(--surface-1);--focus-ring-width: 2px;--focus-ring-gap-width: 2px;--font-sans: "Outfit", "Onest", ui-sans-serif, system-ui, sans-serif;--font-heading: "Outfit", "Onest", ui-sans-serif, system-ui, sans-serif;--font-size: clamp(.9375rem, .9rem + .18vw, 1.125rem);--sidebar-w: 15rem;--shell-gutter: 12px;--shell-gap: 12px;--rail-item: 34px;--radius: .625rem;--radius-control: .75rem;--radius-card: 1.25rem;--radius-panel: 1.5rem;--shadow-xs: 0 .0625em .125em 0 rgba(0, 0, 0, .04);--shadow-sm: 0 .0625em .1875em 0 rgba(0, 0, 0, .06), 0 .0625em .125em -.0625em rgba(0, 0, 0, .04);--shadow-md: 0 .25em .5em -.125em rgba(0, 0, 0, .07), 0 .125em .25em -.125em rgba(0, 0, 0, .05);--shadow-lg: 0 .625em 1.25em -.25em rgba(0, 0, 0, .07), 0 .25em .5em -.25em rgba(0, 0, 0, .04);--shadow-xl: 0 1.25em 2em -.5em rgba(0, 0, 0, .09), 0 .5em 1em -.375em rgba(0, 0, 0, .05);--shadow-2xl: 0 2em 4em -.75em rgba(0, 0, 0, .12);--shadow-card: 0 1px 2px oklch(.15 .01 60 / .05), 0 1px 1px -.5px oklch(.15 .01 60 / .04);--shadow-overlay: var(--shadow-lg);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--dark-panel: rgba(15, 15, 26, .85);--dark-panel-strong: rgba(20, 20, 32, .94);--dark-scrim: rgba(5, 5, 12, .8);--dark-fill: color-mix(in srgb, var(--color-white) 6%, transparent);--dark-fill-strong: color-mix(in srgb, var(--color-white) 12%, transparent);--dark-hairline: color-mix(in srgb, var(--color-white) 8%, transparent);--dark-hairline-strong: color-mix(in srgb, var(--color-white) 16%, transparent);--dark-text: var(--color-white);--dark-text-secondary: color-mix(in srgb, var(--color-white) 75%, transparent);--dark-text-muted: color-mix(in srgb, var(--color-white) 50%, transparent);--legacy-ink: #030213;--legacy-secondary: oklch(.95 .0058 264.53);--legacy-accent: #e9ebef;--legacy-muted: #ececf0;--legacy-muted-foreground: #717182;--legacy-destructive: #d4183d;--legacy-border: rgba(0, 0, 0, .1);--legacy-ring: oklch(.708 0 0);--legacy-input-background: #f3f3f5;--legacy-chart-1: oklch(.646 .222 41.116);--legacy-chart-2: oklch(.6 .118 184.704)}:root[data-nav=rail]{--sidebar-w: 4.5rem}:root[data-nav=wide]{--sidebar-w: 17.5rem}@media(min-width:2200px){:root{font-size:17px}}@media(min-width:2800px){:root{font-size:18px}}@font-face{font-family:Outfit;src:url(/fonts/outfit-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;src:url(/fonts/outfit-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Onest;src:url(/fonts/onest-cyrillic.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}*{box-sizing:border-box}html,body,#root{height:100%}:root{color-scheme:light dark}body{margin:0;font-family:var(--font-sans);font-size:var(--font-size);line-height:1.5;color:var(--color-neutral-950);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}button{font-family:inherit}img,svg,video{display:block;max-width:100%}html.lumio-modal-open,html.lumio-modal-open body,html.lumio-modal-open [data-shell-scroll]{overflow:hidden}@layer base{button:not(:disabled),[role=button]:not([aria-disabled=true]),summary{cursor:pointer}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-gap-width);box-shadow:0 0 0 var(--focus-ring-gap-width) var(--focus-ring-gap)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color]),textarea,[contenteditable]):focus-visible{box-shadow:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:transparent;border:3px solid transparent;border-radius:9999px;background-clip:padding-box}*:hover::-webkit-scrollbar-thumb{background-color:var(--color-neutral-300)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-400)}::-webkit-scrollbar-thumb:active{background-color:var(--color-neutral-500)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--color-neutral-300) transparent}}}@keyframes lumio-spin{to{transform:rotate(360deg)}}@keyframes lumio-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.lumio-skeleton{background:linear-gradient(90deg,var(--color-neutral-200) 0%,var(--color-neutral-100) 50%,var(--color-neutral-200) 100%);background-size:200% 100%;animation:lumio-shimmer 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.lumio-skeleton{animation:none;background-image:none;background-color:var(--color-neutral-200)}}@keyframes lumio-fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lumio-fade-in{0%{opacity:0}to{opacity:1}}.lumio-fade-in{animation:lumio-fade-in .2s ease-out}.lumio-pop{animation:lumio-fade-in-up .22s ease-out}@keyframes lumio-pulse-slow{0%,to{opacity:1}50%{opacity:.55}}.lumio-pulse-slow{animation:lumio-pulse-slow 2s ease-in-out infinite}@keyframes lumio-livefill-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ring) 55%,transparent)}60%{box-shadow:0 0 0 6px color-mix(in srgb,var(--ring) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--ring) 0%,transparent)}}.lumio-livefill-pulse{border-radius:var(--radius-md, 10px);animation:lumio-livefill-pulse .9s ease-out 2}@media(prefers-reduced-motion:reduce){.lumio-livefill-pulse{animation:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 45%,transparent)}}@keyframes lumio-status-recede{0%,55%{opacity:1}to{opacity:.45}}@keyframes lumio-autofill-start{0%{opacity:1}to{opacity:1}}::selection{background:color-mix(in srgb,var(--primary) 30%,transparent);color:inherit}.lumio-prose{font-size:.9375rem;line-height:1.6;color:#1f2937;word-break:break-word}.lumio-prose>*:first-child{margin-top:0}.lumio-prose>*:last-child{margin-bottom:0}.lumio-prose p{margin:0 0 .65em}.lumio-prose h1{font-size:1.5em;font-weight:700;margin:.8em 0 .4em}.lumio-prose h2{font-size:1.25em;font-weight:700;margin:.8em 0 .35em}.lumio-prose h3{font-size:1.1em;font-weight:600;margin:.7em 0 .3em}.lumio-prose ul,.lumio-prose ol{margin:0 0 .65em;padding-left:1.5em;font-size:.9375rem;font-weight:400}.lumio-prose li{margin:.2em 0}.lumio-prose li h1,.lumio-prose li h2,.lumio-prose li h3{font-size:1em;font-weight:600;margin:0}.lumio-prose blockquote{margin:0 0 .65em;padding:.35em .9em;border-left:.2em solid var(--primary);background:#faf5f3;color:#4b5563;border-radius:0 .4em .4em 0}.lumio-prose img{max-width:100%;height:auto;border-radius:.4em;vertical-align:middle}.lumio-prose a{color:var(--brand-ink);text-decoration:underline}.lumio-prose hr{border:none;border-top:.0625em solid #e5e7eb;margin:1em 0}.lumio-prose table{display:block;width:fit-content;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 .65em;font-size:.95em}.lumio-prose th,.lumio-prose td{padding:.4em .65em;border:.0625em solid #e5e7eb;text-align:left}.lumio-prose th{background:#f6f8fa;font-weight:600}.lumio-prose tr:nth-child(2n) td{background:#fafbfc}.lumio-prose div[data-md]{margin:0}.lumio-prose div[data-md]>:first-child{margin-top:0}.lumio-prose div[data-md]>:last-child{margin-bottom:0}.lumio-prose li>p{margin:0}.lumio-prose li input[type=checkbox]{margin-right:.45em;vertical-align:middle}.lumio-prose ul:has(>li>input[type=checkbox]){list-style:none;padding-left:.3em}.lumio-prose b,.lumio-prose strong{font-weight:700}.lumio-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:#f1f5f9;padding:.1em .35em;border-radius:.3em}.lumio-prose pre{position:relative;margin:0 0 .65em;padding:.85em 1em;background:#f6f8fa;border:.0625em solid #e5e7eb;border-radius:.5em;line-height:1.5}.lumio-prose pre code{display:block;padding:0;background:none;border-radius:0;font-size:.85em;color:#24292e;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.lumio-code-copy{position:absolute;top:.5em;right:.5em;display:inline-flex;align-items:center;gap:.3em;padding:.28em .55em;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;line-height:1;white-space:nowrap;color:#57606a;background:#ffffffe6;border:.0625em solid #d0d7de;border-radius:.4em;cursor:pointer;opacity:.55;transition:opacity .15s,color .15s,background .15s,border-color .15s}.lumio-code-pre:hover .lumio-code-copy,.lumio-code-copy:focus-visible{opacity:1}.lumio-code-copy:hover{color:#24292e;background:#fff;border-color:#b1bac4}.lumio-code-copy.copied{color:#1a7f37;border-color:#1a7f37;opacity:1}.lumio-code-copy-ic{display:inline-flex}.hljs-comment,.hljs-quote{color:#6a737d;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-doctag,.hljs-formula{color:#d73a49}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-meta .hljs-string{color:#032f62}.hljs-number,.hljs-variable,.hljs-template-variable,.hljs-attr,.hljs-attribute,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-type,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-title,.hljs-section,.hljs-name,.hljs-tag{color:#6f42c1}.hljs-built_in,.hljs-symbol,.hljs-bullet,.hljs-meta,.hljs-link{color:#e36209}.hljs-deletion{color:#b31d28;background:#ffeef0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.lumio-prose:empty:before{content:attr(data-placeholder);color:#9ca3af}
