.lm-site.lm-frontend{--site-bg:#f8f9fb;--site-surface:#fff;--site-surface-soft:#f0f3f8;--site-text:#161920;--site-muted:#5e6675;--site-border:#dce0e8;--site-accent:#315eed;--site-accent-soft:#e9eefc;--site-on-accent:#fff;--site-danger:#ad302a;--site-danger-soft:#fcecea;--site-success:#207047;--site-success-soft:#e6f4ed;--site-warning:#805610;--site-warning-soft:#fcf1d9;--site-inverse:#161920;--site-on-inverse:#fff;--site-shadow:0 10px 28px #1b2b4a14;--site-gutter:48px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--site-text);background:var(--site-bg);scrollbar-color:var(--site-muted) var(--site-bg);font-family:Manrope,sans-serif}@media (prefers-color-scheme:dark){.lm-site.lm-frontend{--site-bg:#101216;--site-surface:#171b23;--site-surface-soft:#202632;--site-text:#f3f4f6;--site-muted:#a6aebb;--site-border:#2c323e;--site-accent:#90acff;--site-accent-soft:#222c45;--site-on-accent:#101b3b;--site-danger:#ffaca1;--site-danger-soft:#362321;--site-success:#8fd5ad;--site-success-soft:#1b3027;--site-warning:#edc572;--site-warning-soft:#332b1b;--site-inverse:#f3f4f6;--site-on-inverse:#161920;--site-shadow:0 10px 28px #00000029;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.lm-frontend ::selection{color:var(--site-on-accent);background:var(--site-accent)}.lm-frontend .lm-container{width:min(1280px, calc(100% - var(--site-gutter) * 2));margin-inline:auto}.lm-frontend :is(a,button,summary){-webkit-tap-highlight-color:transparent;text-underline-offset:5px;transition:color .18s,background-color .18s,border-color .18s}.lm-frontend :is(button,input,select,textarea){caret-color:var(--site-accent);font-family:inherit}.lm-site.lm-frontend :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:none}.lm-site.lm-frontend :is(a,button,summary):focus-visible{text-decoration:underline;text-decoration-thickness:2px}.lm-site.lm-frontend :is(input,select,textarea):focus{border-color:var(--site-accent);box-shadow:none;outline:none}.lm-frontend .lm-site-skip{top:8px;left:var(--site-gutter);z-index:10;border:1px solid var(--site-accent);color:var(--site-text);background:var(--site-surface);border-radius:5px;padding:12px 16px;position:absolute;transform:translateY(-160%)}.lm-frontend .lm-site-skip:focus-visible{transform:translateY(0)}.lm-frontend .lm-site-header{z-index:3;border-bottom:1px solid var(--site-border);color:var(--site-text);background:var(--site-bg);position:relative}.lm-frontend .lm-header-inner{grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:24px;min-height:88px;padding-block:12px;display:grid;position:relative}.lm-frontend .lm-brand{width:fit-content;min-height:44px;color:var(--site-text);letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.lm-frontend .lm-brand-mark{flex:none;width:34px;height:34px}.lm-frontend .lm-header-links{align-items:center;gap:24px;min-width:0;display:flex}.lm-frontend .lm-header-pricing{min-height:44px;color:var(--site-muted);white-space:nowrap;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lm-frontend .lm-header-cta{min-height:44px;color:var(--site-on-inverse);background:var(--site-inverse);white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:10px 17px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.lm-frontend .lm-header-cta:hover{background:color-mix(in srgb, var(--site-inverse) 85%, var(--site-bg))}.lm-frontend :is(.lm-auth-nav,.lm-locale){justify-self:end;min-width:0}.lm-frontend .lm-auth-link{min-width:44px;min-height:44px;color:var(--site-text);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:8px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.lm-frontend .lm-auth-status{color:var(--site-muted);font-size:13px}.lm-frontend :is(.lm-auth-user-wrap,.lm-language){position:relative}.lm-frontend :is(.lm-auth-user,.lm-language-trigger){min-width:44px;min-height:44px;color:var(--site-text);cursor:pointer;border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;font-weight:600;list-style:none;display:flex}.lm-frontend :is(.lm-auth-user,.lm-language-trigger)::-webkit-details-marker{display:none}.lm-frontend :is(.lm-auth-user,.lm-language-trigger):after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.lm-frontend :is(.lm-auth-user-wrap,.lm-language)[open]>summary:after{transform:translateY(2px)rotate(225deg)}.lm-frontend :is(.lm-brand:hover,.lm-header-pricing:hover,.lm-auth-link:hover){color:var(--site-accent)}.lm-frontend :is(.lm-auth-user:hover,.lm-auth-user-wrap[open]>summary,.lm-language-trigger:hover,.lm-language[open]>summary){color:var(--site-accent);background:var(--site-accent-soft)}.lm-frontend .lm-auth-avatar{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.lm-frontend .lm-auth-avatar-fallback{color:var(--site-accent);background:var(--site-accent-soft);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.lm-frontend .lm-auth-name{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;font-size:13px;font-weight:600;overflow:hidden}.lm-frontend :is(.lm-auth-menu,.lm-language-menu){z-index:5;color:var(--site-text);background:var(--site-surface);box-shadow:var(--site-shadow);border-radius:6px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.lm-frontend .lm-auth-menu{width:min(268px, calc(100vw - var(--site-gutter) * 2))}.lm-frontend .lm-auth-menu-identity{border-bottom:1px solid var(--site-border);gap:3px;min-width:0;padding:12px 12px 14px;display:grid}.lm-frontend .lm-auth-menu-identity :is(strong,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lm-frontend .lm-auth-menu-identity strong{font-size:14px}.lm-frontend .lm-auth-menu-identity span{color:var(--site-muted);font-size:12px}.lm-frontend .lm-auth-menu-action{width:100%;min-height:44px;color:var(--site-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;margin-top:5px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.lm-frontend .lm-auth-menu-action:disabled{cursor:wait;opacity:.65}.lm-frontend .lm-auth-error{color:var(--site-danger);margin:7px 12px 9px;font-size:12px;line-height:1.5}.lm-frontend .lm-language-trigger{white-space:nowrap;justify-content:center}.lm-frontend .lm-language-menu{width:max-content;min-width:100%;display:grid}.lm-frontend .lm-language-option{min-height:44px;color:var(--site-text);white-space:nowrap;border-radius:5px;align-items:center;padding:10px 13px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.lm-frontend :is(.lm-auth-menu-action:hover,.lm-language-option:hover,.lm-language-option[aria-current=page]){color:var(--site-accent);background:var(--site-accent-soft)}.lm-frontend :is(.lm-auth-link,.lm-auth-user,.lm-language-trigger):focus-visible{border-color:var(--site-accent)}.lm-frontend .lm-mobile-nav-trigger{display:none}.lm-frontend :is(.lm-mobile-nav-trigger,.lm-mobile-nav-close){width:44px;height:44px;color:var(--site-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0}.lm-frontend :is(.lm-mobile-nav-trigger,.lm-mobile-nav-close):hover{color:var(--site-accent);background:var(--site-accent-soft)}.lm-frontend :is(.lm-mobile-nav-trigger,.lm-mobile-nav-close):focus-visible{border-color:var(--site-accent);color:var(--site-accent)}.lm-mobile-nav-overlay{z-index:50;background:#00000073;position:fixed;inset:0}.lm-site.lm-frontend.lm-mobile-nav{z-index:51;width:min(320px,100vw - 48px);height:100dvh;min-height:0;padding-top:env(safe-area-inset-top);padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left));border-left:1px solid var(--site-border);background:var(--site-surface);flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow:hidden}.lm-mobile-nav .lm-mobile-nav-header{border-bottom:1px solid var(--site-border);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.lm-mobile-nav .lm-mobile-nav-title{margin:0;font-size:18px;font-weight:700;line-height:1.4}.lm-mobile-nav .lm-mobile-nav-close{flex:none;display:inline-flex}.lm-mobile-nav .lm-mobile-nav-body{min-height:0;padding-bottom:max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.lm-mobile-nav .lm-mobile-nav-account{border-bottom:1px solid var(--site-border);flex:none;padding-block:24px 16px}.lm-mobile-nav .lm-auth-drawer-identity{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 12px 20px;display:flex}.lm-mobile-nav .lm-auth-avatar{width:56px;height:56px;margin-bottom:4px;font-size:22px}.lm-mobile-nav .lm-auth-drawer-identity :is(strong,span:not(.lm-auth-avatar)){overflow-wrap:anywhere;max-width:100%;line-height:1.5}.lm-mobile-nav .lm-auth-drawer-identity strong{font-size:16px;font-weight:600}.lm-mobile-nav .lm-auth-drawer-identity>span:not(.lm-auth-avatar){color:var(--site-muted);font-size:13px}.lm-mobile-nav .lm-auth-user{text-align:left;background:0 0;justify-content:space-between;width:100%;min-height:48px;padding:12px;font-size:16px;line-height:1.5}.lm-mobile-nav .lm-auth-user[aria-expanded=true]{color:var(--site-accent);background:var(--site-accent-soft)}.lm-mobile-nav .lm-auth-user:after{display:none}.lm-mobile-nav .lm-auth-drawer-chevron{flex:none;display:inline-flex}.lm-mobile-nav .lm-auth-drawer-panel{overflow:hidden}.lm-mobile-nav .lm-auth-menu{width:auto;box-shadow:none;background:0 0;border-radius:0;padding:8px 0 0 12px;position:static}.lm-mobile-nav .lm-auth-menu-action{gap:10px;min-height:48px;margin-top:0;padding:12px;font-size:16px;line-height:1.5}.lm-mobile-nav .lm-auth-menu-action+.lm-auth-menu-action{margin-top:8px}.lm-mobile-nav .lm-auth-menu-action svg{flex:none}.lm-mobile-nav .lm-auth-menu-action[aria-current=page]{color:var(--site-accent);background:var(--site-accent-soft)}.lm-mobile-nav .lm-auth-menu-action:focus-visible{border-color:var(--site-accent)}.lm-mobile-nav .lm-auth-menu-sign-out{color:var(--site-danger)}.lm-mobile-nav .lm-auth-menu-sign-out:before{border-top:1px solid var(--site-border);content:"";position:absolute;top:-9px;left:0;right:0}.lm-mobile-nav .lm-auth-menu-action.lm-auth-menu-sign-out{margin-top:24px;position:relative}.lm-mobile-nav .lm-auth-menu-sign-out:is(:hover,:active,:focus-visible){color:var(--site-danger);background:var(--site-danger-soft)}.lm-mobile-nav .lm-auth-menu-sign-out:focus-visible{border-color:var(--site-danger)}.lm-mobile-nav .lm-auth-link{width:100%;min-height:48px;font-size:16px}.lm-mobile-nav .lm-auth-link:is(:hover,:active){background:var(--site-accent-soft)}.lm-mobile-nav .lm-mobile-nav-account .lm-auth-status{text-align:center;max-width:none;font-size:14px;line-height:1.5;display:block}.lm-mobile-nav .lm-mobile-nav-links{flex:none;gap:8px;padding-block:16px;display:grid}.lm-mobile-nav .lm-mobile-nav-link{min-height:48px;color:var(--site-text);border:1px solid #0000;border-radius:5px;align-items:center;padding:12px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.lm-mobile-nav .lm-mobile-nav-link:is(:hover,:active,[aria-current=page]){color:var(--site-accent);background:var(--site-accent-soft)}.lm-mobile-nav .lm-mobile-nav-link:focus-visible{border-color:var(--site-accent)}.lm-mobile-nav .lm-mobile-nav-languages{border-top:1px solid var(--site-border);margin-top:auto;padding-top:24px}.lm-mobile-nav .lm-language-trigger{text-align:left;background:0 0;justify-content:space-between;width:100%;min-height:48px;padding:12px;font-size:16px;line-height:1.5}.lm-mobile-nav .lm-language-trigger[aria-expanded=true]{color:var(--site-accent);background:var(--site-accent-soft)}.lm-mobile-nav .lm-language-trigger:after{display:none}.lm-language-drawer-selection{align-items:center;gap:8px;display:inline-flex}.lm-language-drawer-selection>span:first-child{color:var(--site-muted);font-size:13px}.lm-language-drawer-chevron{flex:none;display:inline-flex}.lm-language-drawer-panel{overflow:hidden}.lm-mobile-nav .lm-language-list{gap:8px;padding:8px 0 0 12px;display:grid}.lm-mobile-nav .lm-language-option{min-height:48px;font-size:16px}.lm-mobile-nav :is(.lm-auth-user,.lm-auth-menu-action,.lm-language-trigger,.lm-language-option):active{color:var(--site-accent);background:var(--site-accent-soft)}.lm-mobile-nav .lm-auth-menu-action.lm-auth-menu-sign-out:active{color:var(--site-danger);background:var(--site-danger-soft)}@media (prefers-reduced-motion:no-preference){.lm-mobile-nav-overlay[data-state=open]{animation:.2s lm-mobile-nav-fade-in}.lm-mobile-nav-overlay[data-state=closed]{animation:.15s lm-mobile-nav-fade-out}.lm-mobile-nav[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) lm-mobile-nav-enter}.lm-mobile-nav[data-state=closed]{animation:.15s lm-mobile-nav-exit}}@keyframes lm-mobile-nav-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes lm-mobile-nav-exit{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes lm-mobile-nav-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lm-mobile-nav-fade-out{0%{opacity:1}to{opacity:0}}.lm-frontend .lm-button{border:1px solid var(--site-accent);max-width:100%;min-height:56px;color:var(--site-on-accent);background:var(--site-accent);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:26px;padding:12px 18px 12px 22px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.lm-frontend .lm-button:hover{border-color:color-mix(in srgb, var(--site-accent) 88%, var(--site-text));background:color-mix(in srgb, var(--site-accent) 88%, var(--site-text))}.lm-frontend .lm-button:focus-visible{border-color:var(--site-text)}.lm-frontend .lm-button:disabled{cursor:wait;opacity:.65}.lm-frontend .lm-button svg{flex:none;width:21px;height:21px}@media (width<=1023px){.lm-site.lm-frontend{--site-gutter:32px}.lm-frontend .lm-header-inner{grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px}.lm-frontend .lm-header-links{gap:12px}.lm-frontend .lm-auth-name{max-width:8ch}.lm-frontend .lm-auth-status{max-width:100px;display:block}}@media (width<=639px){.lm-site.lm-frontend{--site-gutter:20px}.lm-frontend .lm-header-inner{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);column-gap:8px;min-height:72px}.lm-frontend .lm-mobile-nav-trigger{grid-area:1/3;justify-self:end;display:inline-flex}.lm-frontend .lm-brand{grid-area:1/2;justify-content:center;justify-self:center;min-width:44px}.lm-frontend .lm-brand>span{display:none}.lm-frontend .lm-brand-mark{width:30px;height:30px}.lm-frontend :is(.lm-header-links,.lm-locale,.lm-auth-nav){display:none}}@media (width<=380px){.lm-site.lm-frontend{--site-gutter:16px}}@media (prefers-reduced-motion:reduce){.lm-frontend :is(a,button,summary),.lm-frontend :is(.lm-auth-user,.lm-language-trigger):after{transition:none}}
