@font-face{font-family:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(/build/site/assets/nunito-latin-var-BzFMHfZw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(/build/site/assets/nunito-latin-ext-var-CXYtwYOx.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/site/assets/inter-latin-var-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/site/assets/inter-latin-ext-var-CBcvBZtf.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ls-navy:#2e4a66;--ls-navy-600:#3a5a7a;--ls-navy-800:#213545;--ls-navy-850:#1f3142;--ls-navy-900:#1b2d3f;--ls-sage:#6b8c6b;--ls-sage-300:#8a9b8a;--ls-sage-200:#a9bca9;--ls-sage-600:#5e7d5e;--ls-sage-700:#4f6b4f;--ls-sage-800:#3d5a3d;--ls-sage-bright:#7fb37f;--ls-slate:#7a8b97;--ls-sand:#d4a574;--ls-terra:#c48441;--ls-sand-tint:#f3e7d6;--ls-brown-ink:#3a2c17;--ls-brown-ink-900:#2a1f0d;--ls-white:#fff;--ls-paper:#fbfaf7;--ls-grey-200:#d1d1d1;--ls-grey-300:#e3e1db;--ls-grey-600:#666;--ls-green:#2f8f5b;--ls-green-strong:#277a4d;--ls-green-bright:#57bd83;--ls-amber:#d9a441;--ls-red:#b5453c;--ls-red-bright:#d46a61;--ls-bg:var(--ls-paper);--ls-surface:var(--ls-white);--ls-surface-2:#f5f3ee;--ls-border:#2e4a6624;--ls-border-strong:#2e4a6647;--ls-text:var(--ls-navy);--ls-text-muted:var(--ls-grey-600);--ls-text-subtle:var(--ls-slate);--ls-text-on-dark:var(--ls-white);--ls-primary:var(--ls-sage);--ls-action:var(--ls-sage-700);--ls-action-hover:var(--ls-sage-800);--ls-on-action:var(--ls-white);--ls-ghost-text:var(--ls-sage-700);--ls-accent:var(--ls-sand);--ls-accent-hover:var(--ls-terra);--ls-on-accent:var(--ls-brown-ink-900);--ls-accent-subtle:var(--ls-sand-tint);--ls-link:var(--ls-sage-700);--ls-link-hover:var(--ls-navy);--ls-focus-ring:#4f6b4f8c;--ls-success:var(--ls-green-strong);--ls-on-success:var(--ls-white);--ls-success-subtle:#e4f1ea;--ls-warning:var(--ls-amber);--ls-on-warning:var(--ls-brown-ink);--ls-warning-subtle:#f8ecd3;--ls-danger:var(--ls-red);--ls-on-danger:var(--ls-white);--ls-danger-subtle:#f6e1df;--ls-info:var(--ls-navy-600);--ls-on-info:var(--ls-white);--ls-info-subtle:#e5ebf1;--ls-shadow-1:0 1px 2px #1b2d3f0f;--ls-shadow-2:0 10px 30px -12px #2e4a6647;--ls-shadow-3:0 20px 48px -16px #2e4a6657;--ls-font-display:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--ls-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ls-font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--ls-weight-regular:400;--ls-weight-medium:500;--ls-weight-semibold:600;--ls-weight-bold:700;--ls-weight-extrabold:800;--ls-text-xs:.75rem;--ls-text-sm:.875rem;--ls-text-base:1rem;--ls-text-lg:1.125rem;--ls-text-xl:1.25rem;--ls-text-2xl:1.5rem;--ls-text-3xl:1.875rem;--ls-text-4xl:2.25rem;--ls-text-5xl:3rem;--ls-text-display:clamp(2.5rem, 1.6rem + 3.6vw, 4rem);--ls-leading-tight:1.15;--ls-leading-snug:1.3;--ls-leading-normal:1.6;--ls-leading-relaxed:1.75;--ls-tracking-tight:-.02em;--ls-tracking-normal:0;--ls-tracking-wide:.04em;--ls-space-3xs:.125rem;--ls-space-2xs:.25rem;--ls-space-xs:.5rem;--ls-space-sm:.75rem;--ls-space-md:1rem;--ls-space-lg:1.5rem;--ls-space-xl:2rem;--ls-space-2xl:3rem;--ls-space-3xl:4rem;--ls-space-4xl:6rem;--ls-radius-xs:4px;--ls-radius-sm:8px;--ls-radius-md:14px;--ls-radius-lg:22px;--ls-radius-xl:28px;--ls-radius-pill:999px;--ls-border-width:1px;--ls-ease:cubic-bezier(.22, .61, .36, 1);--ls-duration-fast:.12s;--ls-duration-base:.2s;--ls-duration-slow:.32s;--ls-container:1180px;--ls-container-narrow:760px;--ls-z-base:1;--ls-z-sticky:50;--ls-z-overlay:100;--ls-z-modal:1000;--ls-z-toast:1100;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--ls-bg:var(--ls-navy-900);--ls-surface:var(--ls-navy-800);--ls-surface-2:var(--ls-navy-850);--ls-border:#ffffff1a;--ls-border-strong:#fff3;--ls-text:#f3f7fa;--ls-text-muted:#c4d3de;--ls-text-subtle:#9db0bf;--ls-text-on-dark:#f3f7fa;--ls-primary:var(--ls-sage-300);--ls-action:var(--ls-sage-bright);--ls-action-hover:#92c292;--ls-on-action:#122017;--ls-ghost-text:var(--ls-sage-bright);--ls-accent:var(--ls-sand);--ls-accent-hover:var(--ls-terra);--ls-on-accent:var(--ls-brown-ink-900);--ls-accent-subtle:#d4a57429;--ls-link:var(--ls-sage-200);--ls-link-hover:#fff;--ls-focus-ring:#7fb37fa6;--ls-success:var(--ls-green-bright);--ls-on-success:#08160e;--ls-success-subtle:#57bd8329;--ls-warning:var(--ls-amber);--ls-on-warning:var(--ls-brown-ink);--ls-warning-subtle:#d9a4412e;--ls-danger:var(--ls-red-bright);--ls-on-danger:#1a0907;--ls-danger-subtle:#d46a612e;--ls-info:var(--ls-sage-300);--ls-on-info:#0c1a12;--ls-info-subtle:#8a9b8a29;--ls-shadow-1:0 1px 2px #00000059;--ls-shadow-2:0 12px 30px -12px #0000008c;--ls-shadow-3:0 22px 50px -16px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--ls-bg:var(--ls-navy-900);--ls-surface:var(--ls-navy-800);--ls-surface-2:var(--ls-navy-850);--ls-border:#ffffff1a;--ls-border-strong:#fff3;--ls-text:#f3f7fa;--ls-text-muted:#c4d3de;--ls-text-subtle:#9db0bf;--ls-text-on-dark:#f3f7fa;--ls-primary:var(--ls-sage-300);--ls-action:var(--ls-sage-bright);--ls-action-hover:#92c292;--ls-on-action:#122017;--ls-ghost-text:var(--ls-sage-bright);--ls-accent-subtle:#d4a57429;--ls-link:var(--ls-sage-200);--ls-link-hover:#fff;--ls-focus-ring:#7fb37fa6;--ls-success:var(--ls-green-bright);--ls-on-success:#08160e;--ls-success-subtle:#57bd8329;--ls-warning-subtle:#d9a4412e;--ls-danger:var(--ls-red-bright);--ls-on-danger:#1a0907;--ls-danger-subtle:#d46a612e;--ls-info:var(--ls-sage-300);--ls-on-info:#0c1a12;--ls-shadow-1:0 1px 2px #00000059;--ls-shadow-2:0 12px 30px -12px #0000008c;--ls-shadow-3:0 22px 50px -16px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ls-bg);color:var(--ls-text);font-family:var(--ls-font-body);line-height:var(--ls-leading-normal);transition:background var(--ls-duration-base) var(--ls-ease), color var(--ls-duration-base) var(--ls-ease);min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}main{flex:1}a{color:var(--ls-link)}a:hover{color:var(--ls-link-hover)}h1,h2,h3,h4{font-family:var(--ls-font-display);font-weight:var(--ls-weight-bold);line-height:var(--ls-leading-snug);letter-spacing:var(--ls-tracking-tight);color:var(--ls-text);margin-block:0 var(--ls-space-md)}h1{font-size:var(--ls-text-4xl)}h2{font-size:var(--ls-text-3xl)}h3{font-size:var(--ls-text-2xl);font-weight:var(--ls-weight-semibold)}h4{font-size:var(--ls-text-xl);font-weight:var(--ls-weight-semibold)}p{margin-block:0 var(--ls-space-md);line-height:var(--ls-leading-normal)}ul,ol{margin-block:0 var(--ls-space-md);padding-inline-start:var(--ls-space-lg)}li{line-height:var(--ls-leading-relaxed)}a:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px}button:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px}input:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px}select:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px}textarea:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px}[tabindex]:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px}.ls-container{max-width:var(--ls-container);padding:0 var(--ls-space-lg);margin:0 auto}.ls-container--narrow{max-width:var(--ls-container-narrow)}.ls-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[x-cloak]{display:none!important}.ls-btn{justify-content:center;align-items:center;gap:var(--ls-space-xs);font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-base);padding:var(--ls-space-sm) var(--ls-space-lg);border-radius:var(--ls-radius-pill);cursor:pointer;transition:background var(--ls-duration-fast) var(--ls-ease), color var(--ls-duration-fast) var(--ls-ease), box-shadow var(--ls-duration-fast) var(--ls-ease);border:none;line-height:1;text-decoration:none;display:inline-flex}.ls-btn:disabled,.ls-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ls-btn--action{background:var(--ls-action);color:var(--ls-on-action)}.ls-btn--action:hover:not(:disabled){background:var(--ls-action-hover);color:var(--ls-on-action)}.ls-btn--ghost{color:var(--ls-ghost-text);box-shadow:inset 0 0 0 var(--ls-border-width) var(--ls-action);background:0 0}.ls-btn--ghost:hover:not(:disabled){background:var(--ls-surface-2);color:var(--ls-action-hover);box-shadow:inset 0 0 0 var(--ls-border-width) var(--ls-action-hover)}.ls-btn--accent{background:var(--ls-accent);color:var(--ls-on-accent)}.ls-btn--accent:hover:not(:disabled){background:var(--ls-accent-hover);color:var(--ls-on-accent)}.ls-badge{font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-sm);padding:var(--ls-space-2xs) var(--ls-space-md);border-radius:var(--ls-radius-pill);white-space:nowrap;align-items:center;display:inline-flex}.ls-badge--success{background:var(--ls-success);color:var(--ls-on-success)}.ls-badge--success:hover{color:var(--ls-on-success)}.ls-badge--warning{background:var(--ls-warning);color:var(--ls-on-warning)}.ls-badge--warning:hover{color:var(--ls-on-warning)}.ls-badge--danger{background:var(--ls-danger);color:var(--ls-on-danger)}.ls-badge--danger:hover{color:var(--ls-on-danger)}.ls-badge--info{background:var(--ls-info);color:var(--ls-on-info)}.ls-badge--info:hover{color:var(--ls-on-info)}.ls-banner{padding:var(--ls-space-md);border-radius:var(--ls-radius-md);font-size:var(--ls-text-sm);color:var(--ls-text)}.ls-banner--success{background:var(--ls-success-subtle)}.ls-banner--warning{background:var(--ls-warning-subtle)}.ls-banner--danger{background:var(--ls-danger-subtle)}.ls-card{background:var(--ls-surface);border-radius:var(--ls-radius-lg);padding:var(--ls-space-lg);box-shadow:var(--ls-shadow-2)}.ls-card--bordered{box-shadow:none;border:var(--ls-border-width) solid var(--ls-border)}.ls-card__title{font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-xl);margin:0}.ls-card__meta{color:var(--ls-text-muted);font-size:var(--ls-text-sm);margin:var(--ls-space-2xs) 0 var(--ls-space-md)}.ls-card__desc{color:var(--ls-text);font-size:var(--ls-text-sm);margin:0 0 var(--ls-space-md)}.ls-card__badges{gap:var(--ls-space-xs);margin-bottom:var(--ls-space-md);flex-wrap:wrap;display:flex}.ls-card__actions{margin-top:var(--ls-space-md)}.ls-card-grid{gap:var(--ls-space-md);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ls-table-wrap{border-radius:var(--ls-radius-lg);border:var(--ls-border-width) solid var(--ls-border);overflow-x:auto}.ls-table{border-collapse:collapse;width:100%;font-size:var(--ls-text-sm);background:var(--ls-surface)}.ls-table caption{text-align:left;font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-base);padding:var(--ls-space-md)}.ls-table th,.ls-table td{padding:var(--ls-space-sm) var(--ls-space-md);text-align:left;vertical-align:middle}.ls-table thead th{font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);color:var(--ls-text-muted);font-size:var(--ls-text-xs);text-transform:uppercase;letter-spacing:var(--ls-tracking-wide);border-bottom:var(--ls-border-width) solid var(--ls-border)}.ls-table tbody tr:nth-child(2n){background:var(--ls-surface-2)}.ls-table tbody tr:not(:last-child) td{border-bottom:var(--ls-border-width) solid var(--ls-border)}@media (max-width:640px){.ls-table--stack thead{display:none}.ls-table--stack,.ls-table--stack tbody,.ls-table--stack tr,.ls-table--stack td{width:100%;display:block}.ls-table--stack tr{padding:var(--ls-space-sm) 0}.ls-table--stack td{padding:var(--ls-space-2xs) var(--ls-space-md);border-bottom:none}.ls-table--stack td:before{content:attr(data-label);font-size:var(--ls-text-xs);color:var(--ls-text-subtle);display:block}}.ls-header{z-index:var(--ls-z-sticky);justify-content:space-between;align-items:center;gap:var(--ls-space-md);padding:var(--ls-space-sm) var(--ls-space-lg);background:var(--ls-surface);border-bottom:var(--ls-border-width) solid var(--ls-border);display:flex;position:sticky;top:0}.ls-wordmark{font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-2xl);letter-spacing:var(--ls-tracking-tight);color:var(--ls-text);align-items:baseline;text-decoration:none;display:inline-flex}.ls-wordmark__accent{color:var(--ls-primary)}.ls-wordmark__dot{background:var(--ls-accent);border-radius:50%;width:.24em;height:.24em;margin-left:.14em;display:inline-block}.ls-nav{align-items:center;gap:var(--ls-space-lg);display:flex}.ls-nav__list{align-items:center;gap:var(--ls-space-md);margin:0;padding:0;list-style:none;display:flex}.ls-nav__list a{font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-sm);color:var(--ls-text);text-decoration:none}.ls-nav__list a:hover{color:var(--ls-link-hover)}.ls-nav__toggle{cursor:pointer;color:var(--ls-text);font-size:var(--ls-text-xl);padding:var(--ls-space-2xs);background:0 0;border:none;display:none}.ls-theme-toggle{font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-sm);padding:var(--ls-space-2xs) var(--ls-space-md);border-radius:var(--ls-radius-pill);border:var(--ls-border-width) solid var(--ls-border-strong);color:var(--ls-text);cursor:pointer;background:0 0}.ls-lang-switch{gap:var(--ls-space-2xs);font-size:var(--ls-text-sm);display:flex}.ls-lang-switch a{color:var(--ls-text-muted);text-decoration:none}.ls-lang-switch a[aria-current=true]{color:var(--ls-text);font-weight:var(--ls-weight-semibold)}@media (max-width:768px){.ls-nav__toggle{display:inline-flex}.ls-nav__list{left:0;right:0;background:var(--ls-surface);border-bottom:var(--ls-border-width) solid var(--ls-border);flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%}.ls-nav__list a{padding:var(--ls-space-sm) var(--ls-space-lg)}}@media (min-width:769px){.ls-nav__list--mobile-controlled{display:flex!important}}.ls-field{gap:var(--ls-space-2xs);margin-bottom:var(--ls-space-md);flex-direction:column;display:flex}.ls-label{font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-sm);color:var(--ls-text)}.ls-help{font-size:var(--ls-text-xs);color:var(--ls-text-muted)}.ls-input,.ls-select{font-family:var(--ls-font-body);font-size:var(--ls-text-base);color:var(--ls-text);background:var(--ls-surface);border:var(--ls-border-width) solid var(--ls-border-strong);border-radius:var(--ls-radius-md);padding:var(--ls-space-sm) var(--ls-space-md);width:100%}.ls-input::placeholder{color:var(--ls-text-subtle)}.ls-input:hover,.ls-select:hover{border-color:var(--ls-action)}.ls-field--error .ls-input,.ls-field--error .ls-select{border-color:var(--ls-danger)}.ls-field--error .ls-error{font-size:var(--ls-text-xs);color:var(--ls-danger);display:block}.ls-error{display:none}.ls-textarea{resize:vertical;min-height:8rem;line-height:var(--ls-leading-normal)}.ls-field--checkbox{align-items:flex-start;gap:var(--ls-space-sm);flex-direction:row}.ls-checkbox-label{gap:var(--ls-space-sm);font-size:var(--ls-text-sm);color:var(--ls-text);cursor:pointer;line-height:var(--ls-leading-normal);align-items:flex-start;display:flex}.ls-checkbox-label a{color:var(--ls-link)}.ls-checkbox-label a:hover{color:var(--ls-link-hover)}.ls-checkbox{width:1.125rem;height:1.125rem;accent-color:var(--ls-action);cursor:pointer;flex-shrink:0;margin-top:.125rem}.ls-optional{font-weight:var(--ls-weight-regular);color:var(--ls-text-subtle);font-size:var(--ls-text-xs)}.ls-required{color:var(--ls-danger);margin-left:var(--ls-space-2xs)}.ls-alert{padding:var(--ls-space-md) var(--ls-space-lg);border-radius:var(--ls-radius-md);font-size:var(--ls-text-sm);margin-bottom:var(--ls-space-xl);line-height:var(--ls-leading-normal)}.ls-alert--success{background:var(--ls-success-subtle);color:var(--ls-success);border:var(--ls-border-width) solid var(--ls-success)}.ls-alert--error{background:var(--ls-danger-subtle);color:var(--ls-danger);border:var(--ls-border-width) solid var(--ls-danger)}.ls-form-error{color:var(--ls-danger);font-size:var(--ls-text-sm);margin:calc(-1 * var(--ls-space-sm)) 0 var(--ls-space-md)}.ls-privacy-hint{font-size:var(--ls-text-xs);color:var(--ls-text-subtle);margin:0 0 var(--ls-space-md);line-height:var(--ls-leading-normal)}.ls-privacy-hint a{color:var(--ls-link)}.ls-privacy-hint a:hover{color:var(--ls-link-hover)}.ls-form-actions{margin-top:var(--ls-space-lg);margin-bottom:var(--ls-space-md)}.ls-contact-alt{font-size:var(--ls-text-sm);color:var(--ls-text-muted);margin-top:var(--ls-space-2xl)}.ls-contact-alt a{color:var(--ls-link)}.ls-contact-alt a:hover{color:var(--ls-link-hover)}.ls-field--honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ls-contact-form{margin-top:var(--ls-space-xl)}.ls-search{position:relative}.ls-search .ls-input{border-radius:var(--ls-radius-pill);padding-inline-start:var(--ls-space-2xl)}.ls-search__icon{color:var(--ls-text-subtle);pointer-events:none;align-items:center;line-height:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ls-search__icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--ls-space-md)}.ls-search__icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--ls-space-md)}.ls-search__icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--ls-space-md)}.ls-search__icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--ls-space-md)}.ls-search__icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--ls-space-md)}.ls-search__icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--ls-space-md)}.ls-hero{background:var(--ls-surface-2);padding:var(--ls-space-4xl) 0}.ls-hero__headline{font-family:var(--ls-font-display);font-weight:var(--ls-weight-extrabold);font-size:var(--ls-text-display);line-height:var(--ls-leading-tight);letter-spacing:var(--ls-tracking-tight);color:var(--ls-text);margin:0 0 var(--ls-space-lg)}.ls-hero__subtitle{font-size:var(--ls-text-xl);color:var(--ls-text-muted);line-height:var(--ls-leading-normal);max-width:38rem;margin:0 0 var(--ls-space-xl)}.ls-hero__actions{gap:var(--ls-space-sm);flex-wrap:wrap;align-items:center;display:flex}.ls-section--surface+.ls-section--surface,.ls-section--muted+.ls-section--muted,.ls-section:not(.ls-section--surface):not(.ls-section--muted)+.ls-section:not(.ls-section--surface):not(.ls-section--muted){padding-top:0}.ls-section{padding:var(--ls-space-3xl) 0}.ls-section>.ls-container h2,.ls-section>.ls-container>h2{font-family:var(--ls-font-display);font-weight:var(--ls-weight-bold);font-size:var(--ls-text-3xl);line-height:var(--ls-leading-snug);letter-spacing:var(--ls-tracking-tight);color:var(--ls-text);margin:0 0 var(--ls-space-lg)}.ls-section--surface{background:var(--ls-surface)}.ls-section--muted{background:var(--ls-surface-2)}.ls-section--cta{text-align:center;padding:var(--ls-space-2xl) 0}.ls-stepper{padding:var(--ls-space-3xl) 0}.ls-stepper__headline{font-family:var(--ls-font-display);font-weight:var(--ls-weight-bold);font-size:var(--ls-text-3xl);line-height:var(--ls-leading-snug);letter-spacing:var(--ls-tracking-tight);color:var(--ls-text);margin:0 0 var(--ls-space-sm)}.ls-stepper__intro{font-size:var(--ls-text-lg);color:var(--ls-text-muted);line-height:var(--ls-leading-normal);margin:0 0 var(--ls-space-2xl)}.ls-stepper__list{gap:var(--ls-space-xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ls-stepper__item{gap:var(--ls-space-lg);align-items:flex-start;display:flex}.ls-stepper__num{background:var(--ls-action);width:2.5rem;height:2.5rem;color:var(--ls-on-action);font-family:var(--ls-font-display);font-weight:var(--ls-weight-bold);font-size:var(--ls-text-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1em;line-height:1;display:inline-flex}.ls-stepper__content{flex:1;min-width:0}.ls-stepper__title{font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-xl);color:var(--ls-text);margin:0 0 var(--ls-space-xs)}.ls-stepper__body{color:var(--ls-text-muted);line-height:var(--ls-leading-normal);margin:0 0 var(--ls-space-xs)}.ls-stepper__link{font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-sm);color:var(--ls-link);text-decoration:none}.ls-stepper__link:hover{color:var(--ls-link-hover)}.ls-stepper__link:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px;border-radius:var(--ls-radius-xs)}.ls-accordion{flex-direction:column;gap:0;display:flex}.ls-accordion__item{border-bottom:var(--ls-border-width) solid var(--ls-border)}.ls-accordion__item:first-child{border-top:var(--ls-border-width) solid var(--ls-border)}.ls-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--ls-space-md);width:100%;padding:var(--ls-space-lg) 0;cursor:pointer;text-align:left;font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-base);color:var(--ls-text);line-height:var(--ls-leading-snug);transition:color var(--ls-duration-fast) var(--ls-ease);background:0 0;border:none;display:flex}.ls-accordion__trigger:hover{color:var(--ls-link-hover)}.ls-accordion__trigger:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px;border-radius:var(--ls-radius-xs)}.ls-accordion__icon{font-size:var(--ls-text-xl);color:var(--ls-text-muted);transition:transform var(--ls-duration-base) var(--ls-ease);flex-shrink:0;line-height:1}[aria-expanded=true] .ls-accordion__icon{transform:rotate(45deg)}.ls-accordion__panel{transition:grid-template-rows var(--ls-duration-base) var(--ls-ease);grid-template-rows:minmax(0,0fr);display:grid}.ls-accordion__panel.is-open{grid-template-rows:minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.ls-accordion__panel{transition:none}}.ls-accordion__body{min-height:0;overflow:hidden}.ls-accordion__body-inner{padding:0 0 var(--ls-space-lg);color:var(--ls-text-muted);line-height:var(--ls-leading-normal)}.ls-page-title{font-family:var(--ls-font-display);font-weight:var(--ls-weight-bold);font-size:var(--ls-text-4xl);line-height:var(--ls-leading-tight);letter-spacing:var(--ls-tracking-tight);color:var(--ls-text);padding:var(--ls-space-2xl) 0 var(--ls-space-xl);margin:0}@media (max-width:480px){.ls-page-title{font-size:var(--ls-text-3xl)}}.ls-editorial>.ls-container:last-child{padding-bottom:var(--ls-space-2xl)}.ls-editorial__intro{font-size:var(--ls-text-lg);color:var(--ls-text-muted);line-height:var(--ls-leading-normal);margin:0 0 var(--ls-space-xl)}.ls-prose{color:var(--ls-text);line-height:var(--ls-leading-normal)}.ls-prose p{margin:0 0 var(--ls-space-md)}.ls-prose h2{font-family:var(--ls-font-display);font-weight:var(--ls-weight-bold);font-size:var(--ls-text-2xl);line-height:var(--ls-leading-snug);letter-spacing:var(--ls-tracking-tight);color:var(--ls-text);margin:var(--ls-space-2xl) 0 var(--ls-space-md)}.ls-prose h3{font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-xl);line-height:var(--ls-leading-snug);color:var(--ls-text);margin:var(--ls-space-xl) 0 var(--ls-space-sm)}.ls-prose ul,.ls-prose ol{padding-left:var(--ls-space-xl);margin:0 0 var(--ls-space-md)}.ls-prose li{margin-bottom:var(--ls-space-xs)}.ls-prose strong{font-weight:var(--ls-weight-semibold)}.ls-prose em{font-style:italic}.ls-prose code{font-family:var(--ls-font-mono);background:var(--ls-surface-2);color:var(--ls-text);border-radius:var(--ls-radius-xs);padding:.1em .35em;font-size:.875em}.ls-prose a{color:var(--ls-link)}.ls-prose a:hover{color:var(--ls-link-hover)}.ls-prose>:last-child{margin-bottom:0}.ls-fact-pills{gap:var(--ls-space-md);margin-top:var(--ls-space-md);flex-wrap:wrap;display:flex}.ls-fact-pill{gap:var(--ls-space-2xs);background:var(--ls-bg);border:var(--ls-border-width) solid var(--ls-border);border-radius:var(--ls-radius-lg);padding:var(--ls-space-lg) var(--ls-space-xl);flex-direction:column;flex:1;min-width:11rem;display:flex}.ls-fact-pill__value{font-family:var(--ls-font-display);font-weight:var(--ls-weight-extrabold);font-size:var(--ls-text-3xl);color:var(--ls-primary);line-height:1}.ls-fact-pill__label{font-size:var(--ls-text-sm);color:var(--ls-text-muted);line-height:var(--ls-leading-snug)}.ls-two-col{gap:var(--ls-space-2xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.ls-two-col h3{font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-xl);color:var(--ls-text);margin:0 0 var(--ls-space-sm)}@media (max-width:640px){.ls-two-col{gap:var(--ls-space-xl);grid-template-columns:1fr}}.ls-device-search{gap:var(--ls-space-sm);margin-top:var(--ls-space-lg);flex-wrap:wrap;align-items:stretch;display:flex}.ls-device-search .ls-field{flex:1;min-width:14rem;margin-bottom:0}.ls-faq-teaser__list{margin:0 0 var(--ls-space-xl);gap:var(--ls-space-sm);flex-direction:column;padding:0;list-style:none;display:flex}.ls-faq-teaser__list li{padding:var(--ls-space-sm) var(--ls-space-md);background:var(--ls-bg);border-left:3px solid var(--ls-action);border-radius:0 var(--ls-radius-sm) var(--ls-radius-sm) 0;color:var(--ls-text-muted);font-size:var(--ls-text-sm);line-height:var(--ls-leading-normal)}.ls-why-teaser__followup{color:var(--ls-text-subtle);margin:var(--ls-space-md) 0 var(--ls-space-lg);font-style:italic;line-height:var(--ls-leading-normal)}.ls-section-title{font-family:var(--ls-font-display);font-weight:var(--ls-weight-bold);font-size:var(--ls-text-2xl);line-height:var(--ls-leading-snug);letter-spacing:var(--ls-tracking-tight);color:var(--ls-text);margin:0 0 var(--ls-space-md)}.ls-link{color:var(--ls-link);text-underline-offset:.2em;text-decoration:underline}.ls-link:hover{color:var(--ls-link-hover)}.ls-link:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px;border-radius:var(--ls-radius-xs)}.ls-breadcrumb{padding-block:var(--ls-space-md)}.ls-breadcrumb__list{font-size:var(--ls-text-sm);color:var(--ls-text-muted);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ls-breadcrumb__item{align-items:center;display:flex}.ls-breadcrumb__item:not(:last-child):after{content:"›";speak:never;color:var(--ls-text-subtle);margin-inline:var(--ls-space-xs);line-height:1}.ls-breadcrumb__item[aria-current=page]{color:var(--ls-text-muted);font-weight:var(--ls-weight-medium)}.ls-breadcrumb__link{color:var(--ls-text-muted);text-decoration:none}.ls-breadcrumb__link:hover{color:var(--ls-text);text-decoration:underline}.ls-breadcrumb__link:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px;border-radius:var(--ls-radius-xs)}.ls-footer{background:var(--ls-surface);border-top:var(--ls-border-width) solid var(--ls-border);padding:var(--ls-space-2xl) 0;margin-top:auto}.ls-footer__nav{gap:var(--ls-space-md) var(--ls-space-xl);margin-bottom:var(--ls-space-md);flex-wrap:wrap;display:flex}.ls-footer__nav a{font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-sm);color:var(--ls-text-muted);text-decoration:none}.ls-footer__nav a:hover{color:var(--ls-text)}.ls-footer__nav a:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px;border-radius:var(--ls-radius-xs)}.ls-footer__copy{font-size:var(--ls-text-sm);color:var(--ls-text-subtle);margin:0}.ls-geraete-intro__body{color:var(--ls-text-muted);font-size:var(--ls-text-lg);max-width:56ch}.ls-geraete-search{max-width:40rem}.ls-geraete-layout{margin-bottom:var(--ls-space-xl);display:block}@media (min-width:900px){.ls-geraete-layout{gap:var(--ls-space-xl);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}}@media (scripting:none){.ls-geraete-layout{display:block}}.ls-geraete-results{min-width:0}.ls-geraete-status-row{align-items:center;column-gap:var(--ls-space-md);margin-bottom:var(--ls-space-md);grid-template-columns:auto minmax(0,1fr);scroll-margin-top:5.5rem;display:grid}@media (min-width:900px){.ls-geraete-status-row{gap:var(--ls-space-sm) var(--ls-space-md);flex-wrap:wrap;display:flex}}.ls-geraete-status-row>.ls-geraete-filter-btn{grid-area:1/1}.ls-geraete-status-row>.ls-geraete-chips{grid-area:2/1/3/3}.ls-geraete-status-row>.ls-geraete-status{grid-area:1/2}.ls-geraete-status{min-height:2.75rem;font-size:var(--ls-text-base);font-weight:var(--ls-weight-semibold);color:var(--ls-text);font-variant-numeric:tabular-nums;align-items:center;margin:0;scroll-margin-top:5.5rem;display:flex}.ls-geraete-status:focus-visible{outline:2px solid var(--ls-focus-ring);outline-offset:2px}.ls-geraete-results--zero .ls-geraete-status-row{margin-bottom:var(--ls-space-sm)}.ls-geraete-results--zero .ls-geraete-status{min-height:0;margin-top:var(--ls-space-sm);grid-area:3/1/4/3;display:block}@media (min-width:900px){.ls-geraete-results--zero .ls-geraete-status{margin-top:0;padding-top:calc(1.375rem - .5lh)}}.ls-geraete-reset{min-height:2.75rem;padding:0 var(--ls-space-xs);font-family:var(--ls-font-body);font-size:var(--ls-text-sm);color:var(--ls-link);cursor:pointer;background:0 0;border:none;margin-inline-start:auto;text-decoration:underline}.ls-geraete-reset:hover{color:var(--ls-link-hover)}.ls-geraete-notice{margin:0 0 var(--ls-space-sm);padding:var(--ls-space-sm) var(--ls-space-md);font-size:var(--ls-text-sm);color:var(--ls-text);background:var(--ls-surface-2);border-radius:var(--ls-radius-md)}.ls-geraete-search .ls-search .ls-input{text-overflow:ellipsis;min-height:2.75rem;scroll-margin-top:5.5rem}.ls-search .ls-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ls-search__clear{border-radius:var(--ls-radius-pill);width:2.75rem;height:2.75rem;color:var(--ls-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ls-search__clear:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--ls-space-2xs)}.ls-search__clear:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--ls-space-2xs)}.ls-search__clear:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--ls-space-2xs)}.ls-search__clear:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--ls-space-2xs)}.ls-search__clear:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--ls-space-2xs)}.ls-search__clear:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--ls-space-2xs)}.ls-search__clear:hover{color:var(--ls-text)}.ls-search__clear[hidden]{display:none}.ls-search .ls-input{padding-inline-end:3rem}.ls-geraete-filter-btn{align-items:center;gap:var(--ls-space-xs);min-height:2.75rem;display:inline-flex}.ls-geraete-filter-btn[hidden]{display:none}@media (min-width:900px){.ls-geraete-filter-btn{display:none}}.ls-geraete-filter-btn__badge{min-width:1.5rem;padding:0 var(--ls-space-xs);border-radius:var(--ls-radius-pill);background:var(--ls-action);color:var(--ls-on-action);font-size:var(--ls-text-xs);text-align:center;line-height:1.5rem}.ls-geraete-filter-btn__badge[hidden]{display:none}.ls-geraete-chips{align-items:center;gap:var(--ls-space-xs);margin-top:var(--ls-space-sm);flex-wrap:wrap;display:flex}.ls-geraete-chips[hidden]{display:none}@media (min-width:900px){.ls-geraete-chips{display:none}}.ls-geraete-chips__reset{margin-inline-start:0}.ls-geraete-status-row>.ls-geraete-reset{display:none}@media (min-width:900px){.ls-geraete-status-row>.ls-geraete-reset{display:inline-block}}.ls-geraete-status-row>.ls-geraete-reset[hidden]{display:none}.ls-chip{font-family:var(--ls-font-body);font-size:var(--ls-text-sm);color:var(--ls-text);background:var(--ls-surface-2);border:var(--ls-border-width) solid var(--ls-border);border-radius:var(--ls-radius-pill);padding:var(--ls-space-2xs) var(--ls-space-sm);cursor:pointer}.ls-chip:hover{border-color:var(--ls-action)}.ls-chip--removable{align-items:center;gap:var(--ls-space-xs);min-height:2.75rem;padding-inline:var(--ls-space-md);display:inline-flex}.ls-sheet{color:var(--ls-text);background:var(--ls-surface);border:none;padding:0}.ls-sheet::backdrop{background:color-mix(in srgb, var(--ls-text) 50%, transparent)}.ls-sheet[open]{flex-direction:column;display:flex}.ls-sheet{width:100%;max-width:none;height:100%;max-height:none;margin:0;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:900px){.ls-sheet{top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;max-height:calc(100vh - 5.5rem - var(--ls-space-md));scrollbar-gutter:stable;background:0 0;align-self:start;margin:0;padding-inline-end:var(--ls-space-sm);position:sticky;top:5.5rem;overflow-y:auto}}.ls-sheet__head,.ls-sheet__foot{justify-content:space-between;align-items:center;gap:var(--ls-space-md);padding:var(--ls-space-sm) var(--ls-space-md);background:var(--ls-surface);display:flex}@media (min-width:900px){.ls-sheet__head,.ls-sheet__foot{display:none}}.ls-sheet__head{border-bottom:var(--ls-border-width) solid var(--ls-border)}.ls-sheet__foot{border-top:var(--ls-border-width) solid var(--ls-border);flex-wrap:wrap}.ls-sheet__title{font-size:var(--ls-text-xl);margin:0}.ls-sheet__close{border-radius:var(--ls-radius-pill);width:2.75rem;height:2.75rem;color:var(--ls-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ls-sheet__body{padding:var(--ls-space-md);flex:auto;overflow-y:auto}@media (min-width:900px){.ls-sheet__body{padding:0;overflow:visible}}.ls-sheet__zero{font-size:var(--ls-text-sm);color:var(--ls-text-muted);flex:1 0 100%;margin:0}.ls-sheet__zero[hidden]{display:none}.ls-sheet__foot .ls-btn{min-height:2.75rem}.ls-sheet__foot .ls-btn[hidden]{display:none}.ls-sheet__reset{margin-inline-start:0}.ls-sheet__reset[hidden]{display:none}.ls-sheet__foot [data-sheet-primary]{margin-inline-start:auto}.ls-facet{margin:0 0 var(--ls-space-lg);border:none;min-width:0;padding:0}.ls-facet__title{margin-bottom:var(--ls-space-2xs);font-family:var(--ls-font-display);font-weight:var(--ls-weight-semibold);font-size:var(--ls-text-sm);color:var(--ls-text);padding:0}.ls-facet__hint,.ls-facet__help{margin:var(--ls-space-2xs) 0 0;font-size:var(--ls-text-xs);color:var(--ls-text-muted)}.ls-facet__hint a,.ls-facet__help a{color:var(--ls-link)}.ls-facet--relock{padding-top:var(--ls-space-md);border-top:var(--ls-border-width) solid var(--ls-border)}.ls-facet-row{align-items:center;gap:var(--ls-space-sm);min-height:2.75rem;font-size:var(--ls-text-sm);color:var(--ls-text);cursor:pointer;display:flex}@media (pointer:fine) and (not (any-pointer:coarse)){.ls-facet-row{min-height:2rem}}.ls-facet-row .ls-checkbox{margin-top:0}.ls-facet-row--disabled{color:var(--ls-text-subtle);cursor:default}.ls-facet-row--disabled .ls-checkbox{cursor:default}.ls-facet-row__label{flex:auto}.ls-facet-row__count{text-align:end;font-variant-numeric:tabular-nums;min-width:3ch;color:var(--ls-text-muted)}.ls-facet-row--disabled .ls-facet-row__count{color:var(--ls-text-subtle)}.ls-card-grid.ls-geraete-grid{margin-bottom:var(--ls-space-xl)}@media (min-width:900px){.ls-card-grid.ls-geraete-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.ls-card-grid.ls-geraete-grid:not(:has(.ls-device-card:not([hidden]))){display:none}.ls-device-card[hidden]{display:none}.ls-device-card{gap:var(--ls-space-xs);flex-direction:column;display:flex}.ls-device-card__img{object-fit:contain;border-radius:var(--ls-radius-md);width:80px;height:80px;margin-bottom:var(--ls-space-xs);align-self:flex-start}.ls-device-card__link{color:inherit;text-decoration:none}.ls-device-card__link:hover{color:var(--ls-action);text-decoration:underline}.ls-device-card__codename{font-family:var(--ls-font-mono,monospace);font-size:var(--ls-text-xs)}.ls-device-card__os-badges{gap:var(--ls-space-2xs);flex-wrap:wrap;display:flex}.ls-device-card__privacy{padding-top:var(--ls-space-sm);margin-top:auto}.ls-badge--link{cursor:pointer;text-decoration:none}.ls-badge--link:hover{box-shadow:0 0 0 2px}.ls-geraete-empty{padding-block:0 var(--ls-space-lg);color:var(--ls-text-muted)}.ls-geraete-empty[hidden]{display:none}.ls-geraete-empty p{margin:0}.ls-geraete-empty p[hidden]{display:none}.ls-geraete-empty__actions{gap:var(--ls-space-sm);flex-wrap:wrap;display:flex}.ls-geraete-empty__actions .ls-btn{min-height:2.75rem}.ls-geraete-empty__actions .ls-btn[hidden]{display:none}.ls-geraete-empty p:not([hidden])+.ls-geraete-empty__actions{margin-top:var(--ls-space-md)}.ls-nojs-filter{align-items:stretch;gap:var(--ls-space-sm);margin-bottom:var(--ls-space-lg);flex-direction:column;display:flex}@media (min-width:900px){.ls-nojs-filter{flex-flow:wrap;align-items:flex-end}}.ls-nojs-filter .ls-btn{align-self:flex-start;min-height:2.75rem}.ls-nojs-filter .ls-select{min-height:2.75rem}.ls-nojs-filter__field{gap:var(--ls-space-2xs);font-size:var(--ls-text-sm);font-weight:var(--ls-weight-semibold);flex-direction:column;display:flex}.ls-geraete-detail{padding-bottom:var(--ls-space-2xl)}.ls-geraete-detail__header{gap:var(--ls-space-lg);padding-block:var(--ls-space-xl);align-items:flex-start;display:flex}@media (max-width:480px){.ls-geraete-detail__header{gap:var(--ls-space-md);flex-direction:column}}.ls-geraete-detail__img{object-fit:contain;border-radius:var(--ls-radius-md);flex-shrink:0;width:160px;height:160px}@media (max-width:480px){.ls-geraete-detail__img{width:100px;height:100px}}.ls-geraete-detail__header-body{align-items:flex-start;gap:var(--ls-space-xs);flex-direction:column;min-width:0;display:flex}.ls-geraete-detail__header .ls-page-title{padding:0}.ls-geraete-detail__codename{font-size:var(--ls-text-sm);color:var(--ls-text-muted);margin:0}.ls-geraete-detail__codename code{font-family:var(--ls-font-mono)}.ls-geraete-detail__intro{border-left:3px solid var(--ls-action);padding:var(--ls-space-sm) var(--ls-space-lg);margin-block:0 var(--ls-space-xl);color:var(--ls-text-muted);font-size:var(--ls-text-lg);line-height:var(--ls-leading-normal)}.ls-geraete-detail__intro p{margin:0}.ls-geraete-detail__effort{margin-block:0 var(--ls-space-xl)}.ls-geraete-detail__effort-list{margin:var(--ls-space-sm) 0 0;gap:var(--ls-space-xs);flex-direction:column;padding:0;list-style:none;display:flex}.ls-geraete-detail__effort-list li{padding-left:var(--ls-space-md);font-size:var(--ls-text-sm);color:var(--ls-text-muted);position:relative}.ls-geraete-detail__effort-list li:before{content:"·";color:var(--ls-text-subtle);position:absolute;left:0}.ls-geraete-detail__install-hint{font-size:var(--ls-text-sm);color:var(--ls-text-muted);margin-block:0 var(--ls-space-xl);font-style:italic}.ls-geraete-detail__roms{padding-block:var(--ls-space-xl);border-top:var(--ls-border-width) solid var(--ls-border)}.ls-geraete-detail__rom-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ls-geraete-detail__rom-card{gap:var(--ls-space-xs);flex-direction:column;display:flex}.ls-geraete-detail__rom-link{color:inherit;text-decoration:none}.ls-geraete-detail__rom-link:hover{color:var(--ls-action);text-decoration:underline}.ls-geraete-detail__rom-link:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px;border-radius:var(--ls-radius-xs)}.ls-geraete-detail__rom-abbr{font-size:var(--ls-text-sm);color:var(--ls-text-muted);font-weight:var(--ls-weight-regular);margin-left:var(--ls-space-2xs)}.ls-geraete-detail__rom-privacy,.ls-geraete-detail__rom-status,.ls-geraete-detail__rom-relock{margin-top:var(--ls-space-2xs)}.ls-geraete-detail__install-link{font-size:var(--ls-text-sm);margin:var(--ls-space-xs) 0 0}.ls-geraete-detail__no-roms{text-align:center;padding-block:var(--ls-space-2xl);color:var(--ls-text-muted);font-size:var(--ls-text-lg)}.ls-geraete-detail__crosslinks{padding-block:var(--ls-space-xl);border-top:var(--ls-border-width) solid var(--ls-border)}.ls-geraete-detail__crosslinks-list{margin:var(--ls-space-md) 0 0;gap:var(--ls-space-xs);flex-direction:column;padding:0;list-style:none;display:flex}.ls-os-list{padding-bottom:var(--ls-space-2xl)}.ls-os-intro{max-width:var(--ls-container-narrow)}.ls-os-intro__body{color:var(--ls-text-muted);font-size:var(--ls-text-lg);line-height:var(--ls-leading-normal);margin:0 0 var(--ls-space-md)}.ls-os-criteria{background:var(--ls-surface);border:var(--ls-border-width) solid var(--ls-border);border-radius:var(--ls-radius-lg);padding:var(--ls-space-xl);margin-block:var(--ls-space-xl)}.ls-os-criteria__list{gap:var(--ls-space-xs);flex-direction:column;padding:0;list-style:none;display:flex}.ls-os-criteria__list li{border-left:3px solid var(--ls-action);padding:var(--ls-space-xs) var(--ls-space-md);border-radius:0 var(--ls-radius-xs) var(--ls-radius-xs) 0;font-size:var(--ls-text-sm);line-height:var(--ls-leading-normal)}.ls-os-grid-section{padding-block:var(--ls-space-xl)}.ls-os-grid-section__crosslinks{margin-top:var(--ls-space-xl);font-size:var(--ls-text-sm)}.ls-os-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ls-os-card{gap:var(--ls-space-xs);flex-direction:column;display:flex}.ls-os-card__logo{object-fit:contain;border-radius:var(--ls-radius-sm);width:64px;height:64px;margin-bottom:var(--ls-space-xs);align-self:flex-start}.ls-os-card__link{color:inherit;text-decoration:none}.ls-os-card__link:hover{color:var(--ls-action);text-decoration:underline}.ls-os-card__link:focus-visible{outline:3px solid var(--ls-focus-ring);outline-offset:2px;border-radius:var(--ls-radius-xs)}.ls-os-card__abbr{font-size:var(--ls-text-sm);color:var(--ls-text-muted);font-weight:var(--ls-weight-regular);margin-left:var(--ls-space-2xs)}.ls-os-card__basis{font-size:var(--ls-text-sm);color:var(--ls-text-subtle);margin:0}.ls-os-card__desc{color:var(--ls-text);font-size:var(--ls-text-sm);line-height:var(--ls-leading-normal);flex:1;margin:0}.ls-os-card__privacy{padding-top:var(--ls-space-sm);margin-top:auto}.ls-os-card__cta{margin:var(--ls-space-sm) 0 0;font-size:var(--ls-text-sm)}.ls-os-honest{background:var(--ls-surface);border:var(--ls-border-width) solid var(--ls-border);border-radius:var(--ls-radius-lg);padding:var(--ls-space-xl);margin-block:var(--ls-space-xl) var(--ls-space-2xl)}.ls-os-detail{padding-bottom:var(--ls-space-2xl)}.ls-os-detail__header{gap:var(--ls-space-lg);padding-block:var(--ls-space-xl);align-items:flex-start;display:flex}@media (max-width:480px){.ls-os-detail__header{gap:var(--ls-space-md);flex-direction:column}}.ls-os-detail__logo{object-fit:contain;border-radius:var(--ls-radius-md);flex-shrink:0;width:120px;height:120px}@media (max-width:480px){.ls-os-detail__logo{width:80px;height:80px}}.ls-os-detail__header-body{gap:var(--ls-space-xs);flex-direction:column;min-width:0;display:flex}.ls-os-detail__header .ls-page-title{padding:0}.ls-os-detail__basis{font-size:var(--ls-text-sm);color:var(--ls-text-subtle);margin:0}.ls-os-detail__privacy{margin-top:var(--ls-space-2xs)}.ls-os-detail__description{border-left:3px solid var(--ls-action);padding:var(--ls-space-sm) var(--ls-space-lg);margin-block:0 var(--ls-space-xl);font-size:var(--ls-text-lg);color:var(--ls-text-muted);line-height:var(--ls-leading-normal)}.ls-os-detail__description p{margin:0}.ls-os-detail__procon,.ls-os-detail__scores,.ls-os-detail__google-compat,.ls-os-detail__devices,.ls-os-detail__website,.ls-os-detail__crosslinks{padding-block:var(--ls-space-xl);border-top:var(--ls-border-width) solid var(--ls-border)}.ls-os-detail__crosslinks-list{margin:var(--ls-space-md) 0 0;gap:var(--ls-space-xs);flex-direction:column;padding:0;list-style:none;display:flex}.ls-procon{gap:var(--ls-space-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.ls-procon{gap:var(--ls-space-md);grid-template-columns:1fr}}.ls-procon__col{border-radius:var(--ls-radius-md);padding:var(--ls-space-lg)}.ls-procon__col--pro{background:var(--ls-success-subtle)}.ls-procon__col--con{background:var(--ls-danger-subtle)}.ls-procon__title{font-family:var(--ls-font-display);font-weight:var(--ls-weight-bold);font-size:var(--ls-text-xl);margin:0 0 var(--ls-space-sm)}.ls-procon__title--pro{color:var(--ls-success)}.ls-procon__title--con{color:var(--ls-danger)}.ls-procon__list{gap:var(--ls-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ls-procon__item{font-size:var(--ls-text-sm);color:var(--ls-text);line-height:var(--ls-leading-normal);padding-left:var(--ls-space-md);position:relative}.ls-procon__item:before{content:"·";color:var(--ls-text-subtle);position:absolute;left:0}.ls-procon__item a{color:var(--ls-link);text-underline-offset:.2em;text-decoration:underline}.ls-procon__item a:hover{color:var(--ls-link-hover)}.ls-procon__sources{margin-top:var(--ls-space-sm);text-align:right;font-size:var(--ls-text-xs);color:var(--ls-text-subtle)}.ls-score-bars{gap:var(--ls-space-lg);margin-top:var(--ls-space-md);flex-direction:column;display:flex}.ls-score-bar{gap:var(--ls-space-sm);grid-template-columns:10rem 1fr;align-items:center;display:grid}@media (max-width:480px){.ls-score-bar{gap:var(--ls-space-xs);grid-template-columns:1fr}}.ls-score-bar__label{font-size:var(--ls-text-sm);color:var(--ls-text-muted);font-weight:var(--ls-weight-medium);line-height:var(--ls-leading-snug);margin:0}.ls-score-bar__value{align-items:center;gap:var(--ls-space-sm);margin:0;display:flex}.ls-score-bar__value .ls-bar{flex:1}.ls-score-bar__number{font-family:var(--ls-font-mono);font-size:var(--ls-text-sm);color:var(--ls-text-muted);white-space:nowrap;text-align:right;min-width:4.5rem}.ls-os-vergleich{padding-bottom:var(--ls-space-2xl)}.ls-os-vergleich-intro{max-width:var(--ls-container-narrow)}.ls-os-vergleich-table-section{padding-block:var(--ls-space-xl);border-top:var(--ls-border-width) solid var(--ls-border)}.ls-os-vergleich-table-section .ls-table-wrap{margin-top:var(--ls-space-lg)}.ls-os-vergleich-table-section__note{font-size:var(--ls-text-sm);color:var(--ls-text-subtle);margin:var(--ls-space-xs) 0 0;font-style:italic}.ls-os-compare-table{min-width:100%}.ls-table__th{vertical-align:middle}.ls-table__th--label{min-width:9rem}.ls-table__th--row{font-family:var(--ls-font-body);font-weight:var(--ls-weight-medium);font-size:var(--ls-text-sm);color:var(--ls-text-muted);text-transform:none;letter-spacing:var(--ls-tracking-normal);white-space:nowrap}.ls-table__td{vertical-align:middle;min-width:8rem}.ls-table__score{font-family:var(--ls-font-mono);font-size:var(--ls-text-xs);color:var(--ls-text-muted);margin-top:var(--ls-space-2xs);display:block}.ls-os-vergleich-decide{padding-block:var(--ls-space-xl);border-top:var(--ls-border-width) solid var(--ls-border)}.ls-decide-list{margin:var(--ls-space-md) 0;padding:0}.ls-decide-item{padding-block:var(--ls-space-md);border-bottom:var(--ls-border-width) solid var(--ls-border)}.ls-decide-item:last-child{border-bottom:none}.ls-decide-item__q{font-weight:var(--ls-weight-medium);color:var(--ls-text);font-size:var(--ls-text-base);margin:0 0 var(--ls-space-2xs);line-height:var(--ls-leading-snug)}.ls-decide-item__a{color:var(--ls-text-muted);font-size:var(--ls-text-sm);line-height:var(--ls-leading-normal);margin:0}.ls-os-vergleich-tradeoff{padding-block:var(--ls-space-xl);border-top:var(--ls-border-width) solid var(--ls-border);background:var(--ls-surface);border-radius:var(--ls-radius-lg);padding:var(--ls-space-xl);margin-top:var(--ls-space-xl);box-shadow:var(--ls-shadow-1)}.ls-bar{background:var(--ls-surface-2);border-radius:var(--ls-radius-pill);width:100%;height:.5rem;position:relative;overflow:hidden}.ls-bar__fill{background:var(--ls-action);border-radius:var(--ls-radius-pill);width:0;height:100%;transition:width var(--ls-duration-slow) var(--ls-ease)}.ls-bar--compact{height:.3125rem}
