@layer lo-tokens,lo-base,lo-components,lo-results,lo-print;@layer lo-tokens{:root{color-scheme:light;--lo-color-bg: #f7f8fc;--lo-color-bg-subtle: #eef0f7;--lo-color-bg-raised: #ffffff;--lo-color-bg-sunken: #e7eaf3;--lo-color-border: #d9dcea;--lo-color-border-strong: #6c7491;--lo-color-text: #131834;--lo-color-text-muted: #484f6e;--lo-color-text-faint: #5f6788;--lo-color-link: #2c3d9e;--lo-color-link-hover: #1b2770;--lo-color-navy: #1b2140;--lo-color-navy-soft: #e6e9f5;--lo-color-brand: #ff8a3d;--lo-color-brand-hover: #f5762a;--lo-color-brand-press: #e5661c;--lo-color-on-brand: #1b2140;--lo-color-brand-soft: #fff0e4;--lo-color-brand-text: #a3430a;--lo-color-accent: #ff8a3d;--lo-color-focus: #3346b8;--lo-color-positive-fg: #0a5c36;--lo-color-positive-bg: #e2f5ea;--lo-color-positive-border: #58b385;--lo-color-positive-solid: #1f9a5c;--lo-color-warning-fg: #7a3f00;--lo-color-warning-bg: #fff0dc;--lo-color-warning-border: #e0a35a;--lo-color-warning-solid: #c9750c;--lo-color-danger-fg: #9c1f2a;--lo-color-danger-bg: #fde9ea;--lo-color-danger-border: #e58a92;--lo-color-danger-solid: #d23a48;--lo-color-info-fg: #1c4790;--lo-color-info-bg: #e5eefc;--lo-color-info-border: #7ea6e6;--lo-color-info-solid: #3c74d6;--lo-color-neutral-fg: #3b4363;--lo-color-neutral-bg: #eceef6;--lo-color-neutral-border: #b3b9d0;--lo-color-neutral-solid: #7a819e;--lo-cat-domain: #e7ecff;--lo-cat-dns: #e3f4f1;--lo-cat-email: #fdeee5;--lo-cat-ip: #eeeafd;--lo-cat-web: #e5f1fb;--lo-cat-security: #fbe9ee;--lo-cat-dev: #eef1e2;--lo-cat-domain-fg: #2c3d9e;--lo-cat-dns-fg: #0d6355;--lo-cat-email-fg: #a3430a;--lo-cat-ip-fg: #5435a8;--lo-cat-web-fg: #1b5d8f;--lo-cat-security-fg: #9b2449;--lo-cat-dev-fg: #4f5c16;--lo-owl-body: #1f2a5c;--lo-owl-face: #2c3a78;--lo-owl-eye: #ffffff;--lo-owl-pupil: #131834;--lo-owl-glint: #ffffff;--lo-owl-beak: #ff8a3d;--lo-owl-belly: #ffd9bd;--lo-owl-lid: #1f2a5c;--lo-owl-wing: #18214d;--lo-owl-lens: #bfe0ff;--lo-owl-cheek: #ffb8a0;--lo-owl-shadow: #1b214026;--lo-owl-bino: #131834;--lo-hero-wash: #fff4ea;--lo-hero-dot: #d3d7e8;--lo-moon: #fff4e3;--lo-moon-glow: #ffd9a640;--lo-star: #9aa3c7;--lo-sky-top: #eef0fb;--lo-sky-bottom: #f7f8fc;--lo-branch: #2a2f52;--lo-bubble: #131834;--lo-on-bubble: #ffffff;--lo-tile-sheen: #ffffffb3;--lo-panel-sheen: #ffffff00;--lo-shadow-xs: 0 1px 1px #1b21400d;--lo-shadow-sm: 0 1px 2px #1b214014,0 1px 1px #1b21400a;--lo-shadow-md: 0 2px 4px #1b21400d,0 8px 20px -6px #1b21401f;--lo-shadow-lg: 0 4px 8px #1b21400d,0 20px 44px -12px #1b214033;--lo-shadow-focus: 0 0 0 3px #3346b840;--lo-glow-brand: 0 10px 30px -12px #ff8a3d80;--lo-glow-positive: 0 10px 36px -14px #1f9a5c59;--lo-glow-warning: 0 10px 36px -14px #d9831766;--lo-glow-danger: 0 10px 36px -14px #d23a4859;--lo-glow-info: 0 10px 36px -14px #3c74d659;--lo-glow-neutral: 0 10px 36px -14px #7a819e40;--lo-shadow-inset: inset 0 -2px 0 #0000001a;--lo-shadow-primary: var(--lo-shadow-sm);--lo-shadow-hero: var(--lo-shadow-lg);--lo-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--lo-font-display: ui-rounded, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--lo-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--lo-text-2xs: .6875rem;--lo-text-xs: .75rem;--lo-text-sm: .875rem;--lo-text-base: 1rem;--lo-text-md: 1.125rem;--lo-text-lg: 1.25rem;--lo-text-xl: 1.5rem;--lo-text-2xl: 1.875rem;--lo-text-3xl: 2.25rem;--lo-text-4xl: 3rem;--lo-text-display: clamp(2.125rem, calc(1.4rem + 3.2vw) , 3.75rem);--lo-weight-normal: 400;--lo-weight-medium: 500;--lo-weight-semibold: 600;--lo-weight-bold: 700;--lo-weight-heavy: 800;--lo-leading-tight: 1.12;--lo-leading-snug: 1.3;--lo-leading-normal: 1.55;--lo-leading-relaxed: 1.7;--lo-tracking-display: -.03em;--lo-tracking-heading: -.015em;--lo-tracking-caps: .06em;--lo-measure-prose: 46rem;--lo-type-body: var(--lo-weight-normal) var(--lo-text-base) / var(--lo-leading-normal) var(--lo-font-sans);--lo-space-1: .25rem;--lo-space-2: .5rem;--lo-space-3: .75rem;--lo-space-4: 1rem;--lo-space-5: 1.25rem;--lo-space-6: 1.5rem;--lo-space-8: 2rem;--lo-space-10: 2.5rem;--lo-space-12: 3rem;--lo-space-16: 4rem;--lo-space-20: 5rem;--lo-radius-xs: 4px;--lo-radius-sm: 6px;--lo-radius-md: 10px;--lo-radius-lg: 16px;--lo-radius-xl: 22px;--lo-radius-pill: 999px;--lo-border-width: 1px;--lo-card-radius: var(--lo-radius-lg);--lo-container-max: 72rem;--lo-container-narrow: 48rem;--lo-gutter: 1rem;--lo-control-h: 2.75rem;--lo-control-h-sm: 2.25rem;--lo-control-h-lg: 3.5rem;--lo-focus-width: 3px;--lo-focus-offset: 2px;--lo-duration-instant: 80ms;--lo-duration-fast: .12s;--lo-duration-base: .16s;--lo-duration-swap: .2s;--lo-duration-draw: .24s;--lo-duration-loop: 1.4s;--lo-duration-signature: .6s;--lo-stagger: 32ms;--lo-ease: cubic-bezier(.2, 0, 0, 1);--lo-ease-in-out: cubic-bezier(.4, 0, .2, 1);--lo-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--lo-ease-out-back: cubic-bezier(.34, 1.4, .64, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--lo-color-bg: #0d1124;--lo-color-bg-subtle: #121732;--lo-color-bg-raised: #181e3d;--lo-color-bg-sunken: #090c1a;--lo-color-border: #283057;--lo-color-border-strong: #7a83a8;--lo-color-text: #eef0f8;--lo-color-text-muted: #b0b6d2;--lo-color-text-faint: #8a91b3;--lo-color-link: #aab6ff;--lo-color-link-hover: #cfd6ff;--lo-color-navy: #eef0f8;--lo-color-navy-soft: #1f2650;--lo-color-brand: #ff9a55;--lo-color-brand-hover: #ffad73;--lo-color-brand-press: #ff8a3d;--lo-color-on-brand: #160f0a;--lo-color-brand-soft: #33221a;--lo-color-brand-text: #ffb27a;--lo-color-accent: #ff9a55;--lo-color-focus: #ffb27a;--lo-color-positive-fg: #7ee2a8;--lo-color-positive-bg: #0f2a22;--lo-color-positive-border: #2d7a57;--lo-color-positive-solid: #4cc584;--lo-color-warning-fg: #ffc98a;--lo-color-warning-bg: #2f200f;--lo-color-warning-border: #92622a;--lo-color-warning-solid: #f0a54a;--lo-color-danger-fg: #ffadb3;--lo-color-danger-bg: #36141b;--lo-color-danger-border: #934049;--lo-color-danger-solid: #f06a76;--lo-color-info-fg: #a8c6ff;--lo-color-info-bg: #13224a;--lo-color-info-border: #3b5fa8;--lo-color-info-solid: #6f9cf0;--lo-color-neutral-fg: #c5cae0;--lo-color-neutral-bg: #1f2547;--lo-color-neutral-border: #4a5280;--lo-color-neutral-solid: #8a91b3;--lo-cat-domain: #1e2856;--lo-cat-dns: #11302d;--lo-cat-email: #33221a;--lo-cat-ip: #25204d;--lo-cat-web: #132a44;--lo-cat-security: #341a2a;--lo-cat-dev: #262b16;--lo-cat-domain-fg: #aab6ff;--lo-cat-dns-fg: #7fd8c6;--lo-cat-email-fg: #ffb27a;--lo-cat-ip-fg: #c4b3ff;--lo-cat-web-fg: #8fc6f2;--lo-cat-security-fg: #ff9fbf;--lo-cat-dev-fg: #cbd88a;--lo-owl-body: #8e9ad8;--lo-owl-face: #a9b3e6;--lo-owl-eye: #f6f7fd;--lo-owl-pupil: #0d1124;--lo-owl-glint: #ffffff;--lo-owl-beak: #ff9a55;--lo-owl-belly: #ffd3b3;--lo-owl-lid: #8e9ad8;--lo-owl-wing: #6f7bc2;--lo-owl-lens: #7fc4ff;--lo-owl-cheek: #ff9f86;--lo-owl-shadow: #00000066;--lo-owl-bino: #0a0d1c;--lo-hero-wash: #17183a;--lo-hero-dot: #252c52;--lo-moon: #fff1d6;--lo-moon-glow: #ffcf8a33;--lo-star: #c9d0ff;--lo-sky-top: #090c1e;--lo-sky-bottom: #0d1124;--lo-branch: #3a4170;--lo-bubble: #f6f7fd;--lo-on-bubble: #131834;--lo-tile-sheen: #ffffff0d;--lo-panel-sheen: #ffffff08;--lo-shadow-xs: 0 1px 1px #00000040;--lo-shadow-sm: 0 1px 2px #00000066,inset 0 1px 0 #ffffff0a;--lo-shadow-md: 0 2px 4px #00000040,0 10px 24px -6px #00000080,inset 0 1px 0 #ffffff0d;--lo-shadow-lg: 0 4px 8px #00000040,0 24px 48px -12px #000000a6,inset 0 1px 0 #ffffff0f;--lo-shadow-focus: 0 0 0 3px #ffb27a4d;--lo-glow-brand: 0 0 0 1px #ff9a5540,0 12px 40px -10px #ff9a5599;--lo-glow-positive: 0 0 0 1px #4cc58433,0 16px 48px -16px #4cc58480;--lo-glow-warning: 0 0 0 1px #f0a54a33,0 16px 48px -16px #f0a54a80;--lo-glow-danger: 0 0 0 1px #f06a7633,0 16px 48px -16px #f06a7680;--lo-glow-info: 0 0 0 1px #6f9cf033,0 16px 48px -16px #6f9cf080;--lo-glow-neutral: 0 0 0 1px #8a91b326,0 16px 48px -16px #8a91b34d;--lo-shadow-inset: inset 0 -2px 0 #0000001a;--lo-shadow-primary: var(--lo-glow-brand);--lo-shadow-hero: var(--lo-shadow-lg), 0 0 0 1px #ffffff0a, 0 30px 80px -30px #ff9a5559}}:root[data-theme=dark]{color-scheme:dark;--lo-color-bg: #0d1124;--lo-color-bg-subtle: #121732;--lo-color-bg-raised: #181e3d;--lo-color-bg-sunken: #090c1a;--lo-color-border: #283057;--lo-color-border-strong: #7a83a8;--lo-color-text: #eef0f8;--lo-color-text-muted: #b0b6d2;--lo-color-text-faint: #8a91b3;--lo-color-link: #aab6ff;--lo-color-link-hover: #cfd6ff;--lo-color-navy: #eef0f8;--lo-color-navy-soft: #1f2650;--lo-color-brand: #ff9a55;--lo-color-brand-hover: #ffad73;--lo-color-brand-press: #ff8a3d;--lo-color-on-brand: #160f0a;--lo-color-brand-soft: #33221a;--lo-color-brand-text: #ffb27a;--lo-color-accent: #ff9a55;--lo-color-focus: #ffb27a;--lo-color-positive-fg: #7ee2a8;--lo-color-positive-bg: #0f2a22;--lo-color-positive-border: #2d7a57;--lo-color-positive-solid: #4cc584;--lo-color-warning-fg: #ffc98a;--lo-color-warning-bg: #2f200f;--lo-color-warning-border: #92622a;--lo-color-warning-solid: #f0a54a;--lo-color-danger-fg: #ffadb3;--lo-color-danger-bg: #36141b;--lo-color-danger-border: #934049;--lo-color-danger-solid: #f06a76;--lo-color-info-fg: #a8c6ff;--lo-color-info-bg: #13224a;--lo-color-info-border: #3b5fa8;--lo-color-info-solid: #6f9cf0;--lo-color-neutral-fg: #c5cae0;--lo-color-neutral-bg: #1f2547;--lo-color-neutral-border: #4a5280;--lo-color-neutral-solid: #8a91b3;--lo-cat-domain: #1e2856;--lo-cat-dns: #11302d;--lo-cat-email: #33221a;--lo-cat-ip: #25204d;--lo-cat-web: #132a44;--lo-cat-security: #341a2a;--lo-cat-dev: #262b16;--lo-cat-domain-fg: #aab6ff;--lo-cat-dns-fg: #7fd8c6;--lo-cat-email-fg: #ffb27a;--lo-cat-ip-fg: #c4b3ff;--lo-cat-web-fg: #8fc6f2;--lo-cat-security-fg: #ff9fbf;--lo-cat-dev-fg: #cbd88a;--lo-owl-body: #8e9ad8;--lo-owl-face: #a9b3e6;--lo-owl-eye: #f6f7fd;--lo-owl-pupil: #0d1124;--lo-owl-glint: #ffffff;--lo-owl-beak: #ff9a55;--lo-owl-belly: #ffd3b3;--lo-owl-lid: #8e9ad8;--lo-owl-wing: #6f7bc2;--lo-owl-lens: #7fc4ff;--lo-owl-cheek: #ff9f86;--lo-owl-shadow: #00000066;--lo-owl-bino: #0a0d1c;--lo-hero-wash: #17183a;--lo-hero-dot: #252c52;--lo-moon: #fff1d6;--lo-moon-glow: #ffcf8a33;--lo-star: #c9d0ff;--lo-sky-top: #090c1e;--lo-sky-bottom: #0d1124;--lo-branch: #3a4170;--lo-bubble: #f6f7fd;--lo-on-bubble: #131834;--lo-tile-sheen: #ffffff0d;--lo-panel-sheen: #ffffff08;--lo-shadow-xs: 0 1px 1px #00000040;--lo-shadow-sm: 0 1px 2px #00000066,inset 0 1px 0 #ffffff0a;--lo-shadow-md: 0 2px 4px #00000040,0 10px 24px -6px #00000080,inset 0 1px 0 #ffffff0d;--lo-shadow-lg: 0 4px 8px #00000040,0 24px 48px -12px #000000a6,inset 0 1px 0 #ffffff0f;--lo-shadow-focus: 0 0 0 3px #ffb27a4d;--lo-glow-brand: 0 0 0 1px #ff9a5540,0 12px 40px -10px #ff9a5599;--lo-glow-positive: 0 0 0 1px #4cc58433,0 16px 48px -16px #4cc58480;--lo-glow-warning: 0 0 0 1px #f0a54a33,0 16px 48px -16px #f0a54a80;--lo-glow-danger: 0 0 0 1px #f06a7633,0 16px 48px -16px #f06a7680;--lo-glow-info: 0 0 0 1px #6f9cf033,0 16px 48px -16px #6f9cf080;--lo-glow-neutral: 0 0 0 1px #8a91b326,0 16px 48px -16px #8a91b34d;--lo-shadow-inset: inset 0 -2px 0 #0000001a;--lo-shadow-primary: var(--lo-glow-brand);--lo-shadow-hero: var(--lo-shadow-lg), 0 0 0 1px #ffffff0a, 0 30px 80px -30px #ff9a5559}:root[data-theme=light]{color-scheme:light}[data-theme=dark]:not(:root){color-scheme:dark;--lo-color-bg: #0d1124;--lo-color-bg-subtle: #121732;--lo-color-bg-raised: #181e3d;--lo-color-bg-sunken: #090c1a;--lo-color-border: #283057;--lo-color-border-strong: #7a83a8;--lo-color-text: #eef0f8;--lo-color-text-muted: #b0b6d2;--lo-color-text-faint: #8a91b3;--lo-color-link: #aab6ff;--lo-color-link-hover: #cfd6ff;--lo-color-navy: #eef0f8;--lo-color-navy-soft: #1f2650;--lo-color-brand: #ff9a55;--lo-color-brand-hover: #ffad73;--lo-color-brand-press: #ff8a3d;--lo-color-on-brand: #160f0a;--lo-color-brand-soft: #33221a;--lo-color-brand-text: #ffb27a;--lo-color-accent: #ff9a55;--lo-color-focus: #ffb27a;--lo-color-positive-fg: #7ee2a8;--lo-color-positive-bg: #0f2a22;--lo-color-positive-border: #2d7a57;--lo-color-positive-solid: #4cc584;--lo-color-warning-fg: #ffc98a;--lo-color-warning-bg: #2f200f;--lo-color-warning-border: #92622a;--lo-color-warning-solid: #f0a54a;--lo-color-danger-fg: #ffadb3;--lo-color-danger-bg: #36141b;--lo-color-danger-border: #934049;--lo-color-danger-solid: #f06a76;--lo-color-info-fg: #a8c6ff;--lo-color-info-bg: #13224a;--lo-color-info-border: #3b5fa8;--lo-color-info-solid: #6f9cf0;--lo-color-neutral-fg: #c5cae0;--lo-color-neutral-bg: #1f2547;--lo-color-neutral-border: #4a5280;--lo-color-neutral-solid: #8a91b3;--lo-cat-domain: #1e2856;--lo-cat-dns: #11302d;--lo-cat-email: #33221a;--lo-cat-ip: #25204d;--lo-cat-web: #132a44;--lo-cat-security: #341a2a;--lo-cat-dev: #262b16;--lo-cat-domain-fg: #aab6ff;--lo-cat-dns-fg: #7fd8c6;--lo-cat-email-fg: #ffb27a;--lo-cat-ip-fg: #c4b3ff;--lo-cat-web-fg: #8fc6f2;--lo-cat-security-fg: #ff9fbf;--lo-cat-dev-fg: #cbd88a;--lo-owl-body: #8e9ad8;--lo-owl-face: #a9b3e6;--lo-owl-eye: #f6f7fd;--lo-owl-pupil: #0d1124;--lo-owl-glint: #ffffff;--lo-owl-beak: #ff9a55;--lo-owl-belly: #ffd3b3;--lo-owl-lid: #8e9ad8;--lo-owl-wing: #6f7bc2;--lo-owl-lens: #7fc4ff;--lo-owl-cheek: #ff9f86;--lo-owl-shadow: #00000066;--lo-owl-bino: #0a0d1c;--lo-hero-wash: #17183a;--lo-hero-dot: #252c52;--lo-moon: #fff1d6;--lo-moon-glow: #ffcf8a33;--lo-star: #c9d0ff;--lo-sky-top: #090c1e;--lo-sky-bottom: #0d1124;--lo-branch: #3a4170;--lo-bubble: #f6f7fd;--lo-on-bubble: #131834;--lo-tile-sheen: #ffffff0d;--lo-panel-sheen: #ffffff08;--lo-shadow-xs: 0 1px 1px #00000040;--lo-shadow-sm: 0 1px 2px #00000066,inset 0 1px 0 #ffffff0a;--lo-shadow-md: 0 2px 4px #00000040,0 10px 24px -6px #00000080,inset 0 1px 0 #ffffff0d;--lo-shadow-lg: 0 4px 8px #00000040,0 24px 48px -12px #000000a6,inset 0 1px 0 #ffffff0f;--lo-shadow-focus: 0 0 0 3px #ffb27a4d;--lo-glow-brand: 0 0 0 1px #ff9a5540,0 12px 40px -10px #ff9a5599;--lo-glow-positive: 0 0 0 1px #4cc58433,0 16px 48px -16px #4cc58480;--lo-glow-warning: 0 0 0 1px #f0a54a33,0 16px 48px -16px #f0a54a80;--lo-glow-danger: 0 0 0 1px #f06a7633,0 16px 48px -16px #f06a7680;--lo-glow-info: 0 0 0 1px #6f9cf033,0 16px 48px -16px #6f9cf080;--lo-glow-neutral: 0 0 0 1px #8a91b326,0 16px 48px -16px #8a91b34d;--lo-shadow-inset: inset 0 -2px 0 #0000001a;--lo-shadow-primary: var(--lo-glow-brand);--lo-shadow-hero: var(--lo-shadow-lg), 0 0 0 1px #ffffff0a, 0 30px 80px -30px #ff9a5559}@media(min-width:40rem){:root{--lo-gutter: 1.5rem}}@media print{:root:root,:root[data-theme=dark],[data-theme=dark]:not(:root){color-scheme:light;--lo-color-bg: #ffffff;--lo-color-bg-subtle: #ffffff;--lo-color-bg-raised: #ffffff;--lo-color-bg-sunken: #ffffff;--lo-color-text: #000000;--lo-color-text-muted: #333333;--lo-color-link: #000000;--lo-color-border: #999999}}@media(prefers-reduced-motion:reduce){:root{--lo-duration-instant: 0ms;--lo-duration-fast: 0ms;--lo-duration-base: 0ms;--lo-duration-swap: 0ms;--lo-duration-draw: 0ms;--lo-duration-loop: 0ms;--lo-duration-signature: 0ms;--lo-stagger: 0ms}}}@layer lo-base{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem;scrollbar-gutter:stable;background:var(--lo-color-bg)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--lo-color-bg);color:var(--lo-color-text);font:var(--lo-type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-wrap:break-word}main{flex:1 0 auto;min-width:0}main:focus{outline:none}h1,h2,h3,h4,h5,h6{margin:0 0 var(--lo-space-3);font-family:var(--lo-font-display);font-weight:var(--lo-weight-bold);line-height:var(--lo-leading-tight);letter-spacing:var(--lo-tracking-heading);text-wrap:balance}h1{font-size:var(--lo-text-3xl)}h2{font-size:var(--lo-text-xl)}h3{font-size:var(--lo-text-md)}h4,h5,h6{font-size:var(--lo-text-base)}p{margin:0 0 var(--lo-space-4);text-wrap:pretty}ul,ol{margin:0 0 var(--lo-space-3);padding-inline-start:var(--lo-space-6)}a{color:var(--lo-color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:color var(--lo-duration-fast) var(--lo-ease),text-decoration-color var(--lo-duration-fast) var(--lo-ease)}a:hover{color:var(--lo-color-link-hover);text-decoration-color:currentColor}:focus-visible{outline:var(--lo-focus-width) solid var(--lo-color-focus);outline-offset:var(--lo-focus-offset);border-radius:var(--lo-radius-xs)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}::selection{background:var(--lo-color-brand-soft);color:var(--lo-color-text)}img,video{max-width:100%}svg{flex-shrink:0}code,kbd,samp,pre{font-family:var(--lo-font-mono);font-size:.92em}:not(pre)>code{padding:.1em .38em;border-radius:var(--lo-radius-xs);background:var(--lo-color-bg-sunken);overflow-wrap:anywhere}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;height:1.5em;padding:0 .35em;border:1px solid var(--lo-color-border);border-bottom-width:2px;border-radius:var(--lo-radius-xs);background:var(--lo-color-bg-raised);color:var(--lo-color-text-muted);font-size:.8em}pre{margin:0;overflow:auto}hr{border:0;border-top:1px solid var(--lo-color-border);margin:var(--lo-space-8) 0}table{border-collapse:collapse}summary{cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.lo-container{width:100%;max-width:var(--lo-container-max);margin-inline:auto;padding-inline:max(var(--lo-gutter),env(safe-area-inset-left)) max(var(--lo-gutter),env(safe-area-inset-right))}.lo-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.lo-skip-link{position:absolute;inset-inline-start:var(--lo-space-4);top:var(--lo-space-2);z-index:50;padding:var(--lo-space-2) var(--lo-space-4);border-radius:var(--lo-radius-md);background:var(--lo-color-navy);color:var(--lo-color-bg);font-weight:var(--lo-weight-semibold);text-decoration:none;transform:translateY(-200%)}.lo-skip-link:focus{transform:none}.lo-muted{color:var(--lo-color-text-muted)}.lo-mono,.lo-val{font-family:var(--lo-font-mono);font-size:.94em;overflow-wrap:anywhere}.lo-val{unicode-bidi:isolate}.lo-num{text-align:end;font-variant-numeric:tabular-nums}.lo-break{overflow-wrap:anywhere}.lo-nowrap{white-space:nowrap}.lo-icon{display:inline-block;vertical-align:-.2em}.lo-eyebrow{display:inline-flex;align-items:center;gap:var(--lo-space-2);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase;color:var(--lo-color-text-muted)}:root[data-theme-switching] *,:root[data-theme-switching] *:before,:root[data-theme-switching] *:after{transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}}@layer lo-components{.lo-header{position:sticky;top:0;z-index:20;background:var(--lo-color-bg);background:color-mix(in srgb,var(--lo-color-bg) 88%,transparent);border-bottom:var(--lo-border-width) solid var(--lo-color-border)}.lo-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px)}.lo-header__inner{display:flex;align-items:center;gap:var(--lo-space-2);min-height:4rem;padding-block:var(--lo-space-2)}.lo-brand{display:inline-flex;align-items:center;gap:var(--lo-space-2);min-height:var(--lo-control-h);color:var(--lo-color-text);font-family:var(--lo-font-display);font-size:var(--lo-text-lg);font-weight:var(--lo-weight-heavy);letter-spacing:-.025em;text-decoration:none}.lo-brand:hover{color:var(--lo-color-text)}.lo-brand__mark{display:inline-flex}.lo-brand__name b{color:var(--lo-color-brand-text);font-weight:inherit}.lo-brand--small{font-size:var(--lo-text-md);min-height:0}.lo-header .lo-brand{margin-inline-end:var(--lo-space-4)}.lo-nav{flex:0 0 auto;min-width:0}.lo-header__spacer{flex:1}.lo-header__search{flex:0 1 17rem;max-width:17rem;min-width:0}.lo-header__actions{display:flex;align-items:center;gap:var(--lo-space-1);margin-inline-start:auto}.lo-burger{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:var(--lo-radius-md);background:transparent;color:var(--lo-color-text);cursor:pointer}html:not([data-enhanced]) .lo-burger{display:none}.lo-menu{display:none;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.lo-menu__btn{display:inline-flex;align-items:center;gap:6px;min-height:2.5rem;padding:0 var(--lo-space-3);border:0;border-radius:var(--lo-radius-md);background:transparent;color:var(--lo-color-text-muted);font:inherit;font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold);text-decoration:none;white-space:nowrap;cursor:pointer;list-style:none;transition:background-color var(--lo-duration-fast) var(--lo-ease),color var(--lo-duration-fast) var(--lo-ease)}.lo-menu__btn::-webkit-details-marker{display:none}.lo-menu__btn:hover,.lo-menu__btn[aria-expanded=true],.lo-menu details[open]>.lo-menu__btn{background:var(--lo-color-bg-subtle);color:var(--lo-color-text)}.lo-menu__btn[aria-current=page],.lo-menu__btn[aria-current=true]{color:var(--lo-color-text)}.lo-menu__btn[aria-current=page]:after,.lo-menu__btn[aria-current=true]:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--lo-color-brand)}.lo-menu__btn .lo-chev{transition:transform var(--lo-duration-base) var(--lo-ease)}.lo-menu__btn[aria-expanded=true] .lo-chev,.lo-menu details[open]>.lo-menu__btn .lo-chev{transform:rotate(180deg)!important}@media(min-width:52rem),(scripting:none){.lo-menu{display:flex}}@media(scripting:none){.lo-header__inner{flex-wrap:wrap}}.lo-palette-trigger{display:flex;align-items:center;gap:var(--lo-space-2);width:100%;min-height:2.5rem;padding:0 var(--lo-space-2) 0 var(--lo-space-3);border:1px solid transparent;border-radius:var(--lo-radius-md);background:var(--lo-color-bg-subtle);color:var(--lo-color-text-faint);font:inherit;font-size:var(--lo-text-sm);cursor:pointer;transition:border-color var(--lo-duration-fast) var(--lo-ease),background-color var(--lo-duration-fast) var(--lo-ease)}.lo-palette-trigger:hover{border-color:var(--lo-color-border);background:var(--lo-color-bg-raised)}.lo-palette-trigger span{flex:1;text-align:start}.lo-palette-trigger kbd{font-size:.75rem}.lo-theme-toggle{position:relative;display:inline-grid;place-items:center;width:var(--lo-control-h);height:var(--lo-control-h);padding:0;border:1px solid transparent;border-radius:var(--lo-radius-pill);background:transparent;color:var(--lo-color-text);cursor:pointer;transition:background-color var(--lo-duration-fast) var(--lo-ease)}.lo-theme-toggle:hover{background:var(--lo-color-bg-subtle)}.lo-theme-toggle__icon{grid-area:1/1;display:inline-flex;opacity:0;transform:rotate(-30deg) scale(.8);transition:opacity var(--lo-duration-base) var(--lo-ease),transform var(--lo-duration-base) var(--lo-ease)}:root:not([data-theme]) .lo-theme-toggle__icon--system,:root[data-theme=light] .lo-theme-toggle__icon--light,:root[data-theme=dark] .lo-theme-toggle__icon--dark{opacity:1;transform:none}.lo-mega{position:absolute;inset-inline:0;top:100%;z-index:30;border-bottom:1px solid var(--lo-color-border);background:var(--lo-color-bg-raised);box-shadow:var(--lo-shadow-lg)}.lo-mega__inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:var(--lo-space-5) var(--lo-space-6);padding-block:var(--lo-space-6)}.lo-mega__col{display:grid;align-content:start;gap:2px;min-width:0}.lo-mega__cat{display:flex;align-items:center;gap:var(--lo-space-2);margin:0 0 var(--lo-space-2);padding:0;border:0;background:none;color:var(--lo-color-text-muted);font:inherit;font-size:var(--lo-text-xs);font-weight:var(--lo-weight-bold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase;text-align:start;text-decoration:none;cursor:pointer}.lo-mega__cat .lo-card__icon{width:1.5rem;height:1.5rem;border-radius:6px}.lo-mega__links{display:grid;gap:0}.lo-mega__link{display:block;width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:6px var(--lo-space-2);margin-inline:calc(var(--lo-space-2) * -1);border:0;border-radius:var(--lo-radius-sm);background:none;color:var(--lo-color-text);font:inherit;font-size:var(--lo-text-sm);font-weight:var(--lo-weight-medium);text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--lo-duration-fast) var(--lo-ease)}.lo-mega__link:hover{background:var(--lo-color-bg-subtle);color:var(--lo-color-text)}.lo-mega__link[aria-current=page]{color:var(--lo-color-brand-text)}.lo-mega__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lo-space-3);padding-block:var(--lo-space-3);border-top:1px solid var(--lo-color-border);color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}.lo-mega__scrim{position:fixed;inset:0;top:4rem;z-index:-1;background:color-mix(in srgb,var(--lo-color-bg-sunken) 40%,transparent)}.lo-mega__mobile{display:flex;gap:var(--lo-space-2);padding-top:var(--lo-space-4)}@media(max-width:52rem){.lo-mega{max-height:calc(100svh - 4rem);overflow:auto}.lo-mega__inner{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.lo-mega__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lo-space-1)}}@media(min-width:52rem){.lo-burger,.lo-mega__mobile{display:none}}.lo-footer{margin-top:var(--lo-space-20);padding-block:var(--lo-space-12) var(--lo-space-8);background:var(--lo-color-bg-subtle);border-top:1px solid var(--lo-color-border);font-size:var(--lo-text-sm)}.lo-footer__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--lo-space-8)}.lo-footer__brand{grid-column:1/-1}@media(min-width:48rem){.lo-footer__brand{grid-column:span 1}}.lo-footer__tagline{max-width:18rem;margin-top:var(--lo-space-3);color:var(--lo-color-text-muted)}.lo-footer__title{margin:0 0 var(--lo-space-3);font-family:var(--lo-font-sans);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase;color:var(--lo-color-text-muted)}.lo-footer__list{display:grid;gap:var(--lo-space-1);margin:0;padding:0;list-style:none}.lo-footer__list a{display:inline-block;padding-block:var(--lo-space-1);color:var(--lo-color-text);text-decoration:none}.lo-footer__list a:hover{color:var(--lo-color-link);text-decoration:underline}.lo-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--lo-space-2) var(--lo-space-6);margin-top:var(--lo-space-10);padding-top:var(--lo-space-5);border-top:1px solid var(--lo-color-border);color:var(--lo-color-text-muted)}.lo-footer__legal p{max-width:44rem;margin:0}.lo-footer__version{font-family:var(--lo-font-mono);font-size:var(--lo-text-xs)}.lo-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--lo-space-2);min-height:var(--lo-control-h);padding:0 var(--lo-space-5);border:1px solid transparent;border-radius:var(--lo-radius-md);font:inherit;font-size:var(--lo-text-base);font-weight:var(--lo-weight-semibold);line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--lo-duration-fast) var(--lo-ease),border-color var(--lo-duration-fast) var(--lo-ease),color var(--lo-duration-fast) var(--lo-ease),transform var(--lo-duration-instant) var(--lo-ease)}.lo-btn:active{transform:scale(.98)}.lo-btn--primary{background:var(--lo-color-brand);color:var(--lo-color-on-brand);box-shadow:var(--lo-shadow-primary);box-shadow:var(--lo-shadow-primary),inset 0 -2px color-mix(in srgb,var(--lo-color-brand-press) 70%,transparent)}.lo-btn--primary:hover{background:var(--lo-color-brand-hover);color:var(--lo-color-on-brand)}.lo-btn--primary:active{background:var(--lo-color-brand-press)}.lo-btn--secondary{background:var(--lo-color-bg-raised);border-color:var(--lo-color-border);color:var(--lo-color-text);box-shadow:var(--lo-shadow-xs)}.lo-btn--secondary:hover{background:var(--lo-color-bg-subtle);border-color:var(--lo-color-border-strong);color:var(--lo-color-text)}.lo-btn--ghost{background:transparent;color:var(--lo-color-link)}.lo-btn--ghost:hover{background:var(--lo-color-bg-subtle);color:var(--lo-color-link-hover)}.lo-btn--navy{background:var(--lo-color-navy);color:var(--lo-color-bg)}.lo-btn--navy:hover{opacity:.92;color:var(--lo-color-bg)}.lo-btn--small{min-height:var(--lo-control-h-sm);padding-inline:var(--lo-space-3);border-radius:var(--lo-radius-sm);font-size:var(--lo-text-sm)}.lo-btn--large{min-height:var(--lo-control-h-lg);padding-inline:var(--lo-space-6);border-radius:var(--lo-radius-lg);font-size:var(--lo-text-md)}.lo-btn--icon{padding:0;width:var(--lo-control-h)}.lo-btn--small.lo-btn--icon{width:var(--lo-control-h-sm)}.lo-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.lo-copy{min-width:6.5rem}.lo-copy__icons{display:inline-grid;width:16px;height:16px}.lo-copy__icons>svg{grid-area:1/1;transition:opacity var(--lo-duration-base) var(--lo-ease),transform var(--lo-duration-base) var(--lo-ease-out-back)}.lo-copy__check{opacity:0;transform:scale(.6)}.lo-btn[data-copied=true]{background:var(--lo-color-positive-bg);color:var(--lo-color-positive-fg)}.lo-btn[data-copied=true] .lo-copy__copy{opacity:0;transform:scale(.6)}.lo-btn[data-copied=true] .lo-copy__check{opacity:1;transform:none}.lo-form{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-4);padding:var(--lo-space-3);border:1px solid var(--lo-color-border);border-radius:var(--lo-radius-xl);background:linear-gradient(180deg,var(--lo-panel-sheen),transparent 30%),var(--lo-color-bg-raised);box-shadow:var(--lo-shadow-md)}.lo-form__row{display:flex;flex-wrap:wrap;gap:var(--lo-space-2)}.lo-form__row>.lo-input,.lo-form__row>.lo-select{flex:1 1 14rem;min-width:0}.lo-form__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--lo-space-4);align-items:start}.lo-form__advanced{padding-top:var(--lo-space-3);border-top:1px solid var(--lo-color-border)}.lo-form__advanced-summary{display:inline-flex;align-items:center;gap:var(--lo-space-2);min-height:2.25rem;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold);cursor:pointer;list-style:none}.lo-form__advanced-summary::-webkit-details-marker{display:none}.lo-form__advanced-summary:hover{color:var(--lo-color-text)}.lo-form__advanced[open]>.lo-form__advanced-summary{margin-bottom:var(--lo-space-3)}.lo-form__advanced[open]>.lo-form__advanced-summary .lo-chev{transform:rotate(90deg)}.lo-chev{transition:transform var(--lo-duration-base) var(--lo-ease)}.lo-form__actions{display:flex;gap:var(--lo-space-2)}.lo-form__gen{display:grid;gap:var(--lo-space-4);padding:var(--lo-space-3) var(--lo-space-1) var(--lo-space-1);border-top:1px solid var(--lo-color-border)}.lo-form__gen .lo-form__fields{gap:var(--lo-space-3)}.lo-form__gen .lo-field:not(.lo-field--toggle)+.lo-field--toggle{grid-column-start:1}.lo-field{min-width:0;margin:0;padding:0;border:0}.lo-field__label{display:block;margin-bottom:var(--lo-space-2);padding:0;font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold)}.lo-field__req{color:var(--lo-color-text-muted);font-weight:var(--lo-weight-normal)}.lo-field__help{margin:var(--lo-space-2) 0 0;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}.lo-form .lo-field__label,.lo-form .lo-field__help{margin-inline-start:var(--lo-space-1)}.lo-field[data-invalid=true]>.lo-field__help{display:none}.lo-field__error{display:flex;align-items:flex-start;gap:var(--lo-space-2);margin:var(--lo-space-2) 0 0;color:var(--lo-color-danger-fg);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-medium)}.lo-input,.lo-select,.lo-textarea{display:block;width:100%;min-height:var(--lo-control-h);padding:var(--lo-space-2) var(--lo-space-3);border:1px solid var(--lo-color-border-strong);border-radius:var(--lo-radius-md);background:var(--lo-color-bg);color:var(--lo-color-text);font:inherit;font-size:max(1rem,16px);line-height:1.4;transition:border-color var(--lo-duration-fast) var(--lo-ease),box-shadow var(--lo-duration-fast) var(--lo-ease),background-color var(--lo-duration-fast) var(--lo-ease)}.lo-input:hover,.lo-select:hover,.lo-textarea:hover{border-color:var(--lo-color-text-muted)}.lo-input:focus,.lo-select:focus,.lo-textarea:focus{outline:none;border-color:var(--lo-color-focus);box-shadow:var(--lo-shadow-focus);background:var(--lo-color-bg-raised)}.lo-input::placeholder,.lo-textarea::placeholder{color:var(--lo-color-text-faint);opacity:1}.lo-input[type=number]{font-variant-numeric:tabular-nums}.lo-textarea{min-height:6rem;resize:vertical;font-family:var(--lo-font-mono);font-size:max(.95rem,16px)}.lo-select{appearance:none;padding-inline-end:var(--lo-space-10);background-image:linear-gradient(45deg,transparent 50%,var(--lo-color-text-muted) 50%),linear-gradient(135deg,var(--lo-color-text-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.lo-field[data-invalid=true] .lo-input,.lo-field[data-invalid=true] .lo-select,.lo-field[data-invalid=true] .lo-textarea,[aria-invalid=true]{border-color:var(--lo-color-danger-solid);background:var(--lo-color-danger-bg)}.lo-field--primary .lo-input{min-height:3.25rem;font-size:max(1.125rem,16px);font-family:var(--lo-font-mono);letter-spacing:-.01em}.lo-field--primary .lo-btn{min-height:3.25rem}.lo-field--primary .lo-textarea{min-height:3.25rem;height:auto;max-height:14rem;padding-block:.8rem;font-size:max(1.125rem,16px);letter-spacing:-.01em;field-sizing:content}.lo-form__row>.lo-textarea{flex:1 1 14rem;min-width:0}.lo-form__fields .lo-field__help,.lo-form__gen .lo-field__help{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--lo-text-xs)}.lo-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:var(--lo-space-1) var(--lo-space-4)}.lo-check{display:flex;align-items:center;gap:var(--lo-space-2);min-height:2.25rem;cursor:pointer}.lo-check input[type=checkbox]{flex:none;width:1.5rem;height:1.5rem;margin:0;accent-color:var(--lo-color-navy)}.lo-check__label{font-size:var(--lo-text-sm);font-weight:var(--lo-weight-medium)}.lo-search{position:relative;display:flex;flex-wrap:wrap;gap:var(--lo-space-2);width:100%}.lo-search__field{position:relative;display:flex;align-items:center;flex:1 1 14rem;min-width:0}.lo-search__field>.lo-icon{position:absolute;inset-inline-start:var(--lo-space-4);color:var(--lo-color-text-faint);pointer-events:none}.lo-search__input{min-width:0;padding-inline-start:2.75rem}.lo-search>.lo-search__input{flex:1 1 14rem}.lo-search__kbd{position:absolute;inset-inline-end:var(--lo-space-3);display:flex;gap:2px;pointer-events:none}.lo-search--hero{padding:var(--lo-space-2);border:1px solid var(--lo-color-border);border-radius:calc(var(--lo-radius-xl) + 4px);background:var(--lo-color-bg-raised);box-shadow:var(--lo-shadow-hero)}.lo-search--hero .lo-search__input{min-height:3.5rem;padding-inline-start:3rem;border-color:transparent;background:transparent;font-family:var(--lo-font-mono);font-size:max(1.125rem,16px)}.lo-search--hero .lo-search__input:focus{box-shadow:none;background:transparent}.lo-search--hero:focus-within{border-color:var(--lo-color-focus);box-shadow:var(--lo-shadow-hero),var(--lo-shadow-focus)}.lo-search--hero .lo-search__button{min-height:3.5rem;padding-inline:var(--lo-space-6);border-radius:var(--lo-radius-lg);font-size:var(--lo-text-md)}.lo-search--compact{flex-wrap:nowrap}.lo-search--compact .lo-search__input{min-height:2.5rem;border-color:transparent;background:var(--lo-color-bg-subtle);font-size:max(.9375rem,16px)}.lo-search--compact .lo-search__input:hover{border-color:var(--lo-color-border)}.lo-search--compact .lo-search__button{flex:0 0 auto;width:var(--lo-control-h);padding:0}.lo-chips{display:flex;flex-wrap:wrap;gap:var(--lo-space-2);margin:0;padding:0;list-style:none}.lo-chips{margin-top:var(--lo-space-3)}.lo-chips>li{flex:0 0 auto;min-width:0;max-width:min(100%,24rem)}.lo-chiplist{align-items:center}.lo-chip{display:inline-flex;align-items:center;max-width:100%;min-height:2.25rem;padding:.35rem var(--lo-space-3);border:1px solid var(--lo-color-border);border-radius:var(--lo-radius-pill);background:var(--lo-color-bg-raised);color:var(--lo-color-text);font-family:var(--lo-font-mono);font-size:var(--lo-text-sm);line-height:1.3;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--lo-duration-fast) var(--lo-ease),border-color var(--lo-duration-fast) var(--lo-ease),transform var(--lo-duration-fast) var(--lo-ease)}.lo-chip--plain{font-family:var(--lo-font-sans)}.lo-chip:hover{background:var(--lo-color-brand-soft);border-color:var(--lo-color-brand);color:var(--lo-color-text);transform:translateY(-1px)}.lo-chip:active{transform:scale(.97)}.lo-chip[aria-current=true]{background:var(--lo-color-navy);border-color:var(--lo-color-navy);color:var(--lo-color-bg)}.lo-chips .lo-chip{display:block;max-width:min(100%,24rem);padding-block:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;line-height:calc(2.25rem - 2px)}.lo-hero{position:relative;overflow:hidden;padding-block:var(--lo-space-12);background:radial-gradient(60rem 28rem at 85% -10%,var(--lo-hero-wash),transparent 70%),var(--lo-color-bg);border-bottom:1px solid var(--lo-color-border)}.lo-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--lo-hero-dot) 1px,transparent 1.2px);background-size:22px 22px;mask-image:linear-gradient(180deg,black 0%,transparent 85%);-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 85%);pointer-events:none}@media(min-width:48rem){.lo-hero{padding-block:var(--lo-space-20) var(--lo-space-16)}}.lo-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-5);max-width:52rem}.lo-hero__owl{width:96px;height:96px;margin-bottom:var(--lo-space-2)}.lo-hero__title{margin:0;font-size:var(--lo-text-display);font-weight:var(--lo-weight-heavy);letter-spacing:var(--lo-tracking-display);line-height:1.04}.lo-hero__title em{font-style:normal;color:var(--lo-color-brand-text)}.lo-hero__lede{max-width:38rem;margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-md)}.lo-hero__examples{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-2)}.lo-hero__examples .lo-chips{margin:0}.lo-hero__examples-label{color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-medium)}.lo-hero__promise{display:flex;flex-wrap:wrap;gap:var(--lo-space-2) var(--lo-space-5);margin:0;padding:0;list-style:none;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}.lo-hero__promise li{display:inline-flex;align-items:center;gap:var(--lo-space-2)}.lo-hero__promise .lo-icon{color:var(--lo-color-positive-solid)}.lo-hero__kbd{display:inline-flex;align-items:center;gap:var(--lo-space-2);color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}.lo-hero--scene{padding-block:var(--lo-space-10) var(--lo-space-12);background:linear-gradient(180deg,var(--lo-sky-top),var(--lo-sky-bottom) 85%)}.lo-hero--scene .lo-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-6);align-items:center}@media(min-width:56rem){.lo-hero--scene .lo-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.lo-hero--scene .lo-hero__inner{max-width:none}.lo-hero--scene .lo-eyebrow{white-space:nowrap}.lo-scene{position:relative;justify-self:center;width:min(100%,22rem);aspect-ratio:1/1;order:-1}@media(min-width:56rem){.lo-scene{order:0;width:min(100%,26rem)}}.lo-scene__moon{position:absolute;top:4%;inset-inline-end:6%;width:44%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--lo-moon),var(--lo-moon) 55%,transparent 72%);box-shadow:0 0 80px 30px var(--lo-moon-glow)}.lo-scene__moon:after{content:"";position:absolute;inset:22% 18% auto auto;width:16%;aspect-ratio:1;border-radius:50%;background:var(--lo-moon-glow)}.lo-scene__star{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--lo-star)}.lo-scene__star:nth-of-type(1){left:8%;top:12%}.lo-scene__star:nth-of-type(2){left:22%;top:6%}.lo-scene__star:nth-of-type(3){left:36%;top:18%}.lo-scene__star:nth-of-type(4){left:14%;top:34%}.lo-scene__star:nth-of-type(5){left:30%;top:44%}.lo-scene__star:nth-of-type(6){left:6%;top:58%}.lo-scene__star:nth-of-type(7){left:48%;top:8%}.lo-scene__star:nth-of-type(8){left:62%;top:30%}.lo-scene__star:nth-of-type(9){left:80%;top:52%}.lo-scene__star:nth-of-type(10){left:90%;top:38%}.lo-scene__star:nth-of-type(11){left:72%;top:70%}.lo-scene__star:nth-of-type(12){left:18%;top:76%}.lo-scene__star:nth-of-type(13){left:94%;top:14%}.lo-scene__star:nth-of-type(14){left:56%;top:58%}.lo-scene__branch{position:absolute;bottom:14%;inset-inline:-4% 8%;height:14px;border-radius:var(--lo-radius-pill);background:var(--lo-branch);transform:rotate(-4deg)}.lo-scene__branch:before{content:"";position:absolute;inset-inline-end:18%;top:-22px;width:46px;height:14px;border-radius:50% 50% 50% 0;background:var(--lo-branch);transform:rotate(-30deg)}.lo-scene__branch:after{content:"";position:absolute;inset-inline-start:22%;top:-12px;width:26px;height:16px;border-radius:0 80%;background:var(--lo-color-positive-solid);opacity:.7}.lo-scene .lo-buddy{position:absolute;inset-inline-start:24%;bottom:calc(14% + 6px);width:52%}.lo-scene .lo-buddy .lo-owl{width:100%;height:auto}.lo-scene__signal{position:absolute;inset-inline-start:50%;bottom:62%;width:70%;aspect-ratio:1;border-radius:50%;border:1.5px solid var(--lo-color-brand);opacity:0;transform:translate(-50%) scale(.4)}.lo-section{margin-top:var(--lo-space-16)}.lo-section__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--lo-space-3);margin-bottom:var(--lo-space-6)}.lo-section__title{margin:0 0 var(--lo-space-4);font-size:var(--lo-text-2xl);font-weight:var(--lo-weight-heavy)}.lo-section__head .lo-section__title{margin-bottom:0}.lo-section__lede{max-width:40rem;margin:var(--lo-space-2) 0 0;color:var(--lo-color-text-muted)}.lo-section__more{margin-top:var(--lo-space-6);font-weight:var(--lo-weight-semibold)}.lo-category{margin-top:var(--lo-space-8)}.lo-category__title{display:flex;align-items:center;gap:var(--lo-space-3);margin-bottom:var(--lo-space-4);font-size:var(--lo-text-lg)}.lo-category__title a{color:var(--lo-color-text);text-decoration:none}.lo-category__title a:hover{text-decoration:underline}.lo-category__count{font-family:var(--lo-font-sans);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-medium);color:var(--lo-color-text-muted)}.lo-category__lede{color:var(--lo-color-text-muted)}.lo-hub{padding-block:var(--lo-space-10) 0}.lo-hub__head{margin-bottom:var(--lo-space-8)}.lo-hub__title{margin-bottom:var(--lo-space-3);font-size:var(--lo-text-4xl);font-weight:var(--lo-weight-heavy);letter-spacing:var(--lo-tracking-display)}.lo-hub__lede{max-width:40rem;color:var(--lo-color-text-muted);font-size:var(--lo-text-md)}.lo-grid{display:grid;gap:var(--lo-space-3);margin:0;padding:0;list-style:none}.lo-grid--cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.lo-grid--features{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--lo-space-4)}.lo-card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--lo-space-2);min-width:0;padding:var(--lo-space-4) var(--lo-space-5) var(--lo-space-5);border:1px solid var(--lo-color-border);border-radius:var(--lo-card-radius);background:var(--lo-color-bg-raised);box-shadow:var(--lo-shadow-xs);transition:transform var(--lo-duration-base) var(--lo-ease),border-color var(--lo-duration-base) var(--lo-ease)}.lo-card:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;box-shadow:var(--lo-shadow-md);opacity:0;transition:opacity var(--lo-duration-base) var(--lo-ease)}.lo-card:hover{transform:translateY(-2px);border-color:var(--lo-color-border-strong)}.lo-card:hover:before{opacity:1}.lo-card:hover .lo-card__arrow{opacity:1;transform:none}.lo-card__top{display:flex;align-items:center;justify-content:space-between}.lo-card__icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--lo-radius-md);background:var(--lo-cat-domain);color:var(--lo-cat-domain-fg);transition:transform var(--lo-duration-base) var(--lo-ease-out-back)}.lo-card:hover .lo-card__icon{transform:rotate(-6deg) scale(1.06)}.lo-card__icon[data-category=dns]{background:var(--lo-cat-dns);color:var(--lo-cat-dns-fg)}.lo-card__icon[data-category=email]{background:var(--lo-cat-email);color:var(--lo-cat-email-fg)}.lo-card__icon[data-category=ip]{background:var(--lo-cat-ip);color:var(--lo-cat-ip-fg)}.lo-card__icon[data-category=web]{background:var(--lo-cat-web);color:var(--lo-cat-web-fg)}.lo-card__icon[data-category=security]{background:var(--lo-cat-security);color:var(--lo-cat-security-fg)}.lo-card__icon[data-category=dev]{background:var(--lo-cat-dev);color:var(--lo-cat-dev-fg)}.lo-card__arrow{color:var(--lo-color-text-muted);opacity:0;transform:translate(-4px);transition:opacity var(--lo-duration-base) var(--lo-ease),transform var(--lo-duration-base) var(--lo-ease)}.lo-card__title{margin:var(--lo-space-1) 0 0;font-size:var(--lo-text-base);font-weight:var(--lo-weight-bold)}.lo-card__link{color:var(--lo-color-text);text-decoration:none}.lo-card__link:hover{color:var(--lo-color-text)}.lo-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.lo-card__link:focus-visible{outline:none}.lo-card__link:focus-visible:after{outline:var(--lo-focus-width) solid var(--lo-color-focus);outline-offset:var(--lo-focus-offset)}.lo-card__text{margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);line-height:var(--lo-leading-snug)}.lo-card__meta{margin:auto 0 0;padding-top:var(--lo-space-2);color:var(--lo-color-text-muted);font-size:var(--lo-text-xs)}.lo-card__pages{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--lo-space-1) var(--lo-space-3);margin:var(--lo-space-2) 0 0;padding:var(--lo-space-3) 0 0;border-top:1px dashed var(--lo-color-border);list-style:none;font-size:var(--lo-text-sm)}.lo-card__pages a{display:inline-block;padding-block:var(--lo-space-1)}.lo-feature{padding:var(--lo-space-5);border-radius:var(--lo-radius-lg);background:var(--lo-color-bg-subtle)}.lo-feature__icon{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:var(--lo-space-4);border-radius:var(--lo-radius-md);background:var(--lo-color-bg-raised);color:var(--lo-color-brand-text);box-shadow:var(--lo-shadow-sm)}.lo-feature__title{margin-bottom:var(--lo-space-2);font-size:var(--lo-text-base)}.lo-feature__text{margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}.lo-breadcrumbs{margin-bottom:var(--lo-space-5);font-size:var(--lo-text-sm)}.lo-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-2);margin:0;padding:0;list-style:none}.lo-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--lo-space-2);white-space:nowrap}.lo-breadcrumbs__item a{color:var(--lo-color-text-muted);text-decoration:none}.lo-breadcrumbs__item a:hover{color:var(--lo-color-text);text-decoration:underline}.lo-breadcrumbs__item+.lo-breadcrumbs__item:before{content:"";width:5px;height:5px;border-top:1.5px solid var(--lo-color-text-faint);border-right:1.5px solid var(--lo-color-text-faint);transform:rotate(45deg)}.lo-breadcrumbs__item [aria-current=page]{color:var(--lo-color-text);font-weight:var(--lo-weight-medium)}.lo-tool{padding-block:var(--lo-space-6) 0}.lo-tool__head{display:grid;gap:var(--lo-space-2);max-width:48rem;margin-bottom:var(--lo-space-5)}.lo-tool__kicker{display:inline-flex;align-items:center;gap:var(--lo-space-2);margin:0 0 var(--lo-space-3);color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold)}.lo-tool__kicker .lo-card__icon{width:1.75rem;height:1.75rem;border-radius:var(--lo-radius-sm)}.lo-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-2);margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold)}.lo-crumb a{display:inline-flex;align-items:center;min-height:1.5rem;color:inherit;text-decoration:none}.lo-crumb a:hover{color:var(--lo-color-text);text-decoration:underline}.lo-crumb .lo-card__icon{width:1.5rem;height:1.5rem;border-radius:6px}.lo-crumb__sep{color:var(--lo-color-text-faint)}.lo-crumb__rest,.lo-crumb__sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lo-crumb a.lo-crumb__rest:focus-visible{position:static;width:auto;height:auto;overflow:visible;clip:auto}.lo-tool__title{margin:0;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.375rem);font-weight:var(--lo-weight-heavy);letter-spacing:var(--lo-tracking-display)}.lo-tool__lede{max-width:42rem;margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-base)}.lo-tool__form{margin-bottom:var(--lo-space-6)}.lo-tool__form--options{margin-top:var(--lo-space-4)}.lo-tool__form--options .lo-form__gen:first-child{border-top:0;padding-top:var(--lo-space-1)}.lo-tool__examples{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-2);margin-top:var(--lo-space-3)}.lo-tool__examples .lo-chips{margin:0}.lo-tool__content{max-width:var(--lo-measure-prose);margin-top:var(--lo-space-12)}.lo-tool__content>.lo-section:first-child{margin-top:0}.lo-tool[data-has-result] .lo-tool__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--lo-space-1) var(--lo-space-3);max-width:none;margin-bottom:var(--lo-space-3)}.lo-tool[data-has-result] .lo-tool__title{font-size:var(--lo-text-xl);letter-spacing:var(--lo-tracking-heading)}.lo-tool[data-has-result] .lo-crumb{grid-column:1}.lo-tool[data-has-result] .lo-tool__lede,.lo-tool[data-has-result] .lo-tool__examples,.lo-tool[data-has-result] .lo-form .lo-field__help{display:none}.lo-tool[data-has-result] .lo-tool__form{margin-bottom:var(--lo-space-4)}.lo-tool[data-has-result] .lo-form .lo-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lo-tool[data-has-result] .lo-form__gen .lo-field__label{position:static;width:auto;height:auto;overflow:visible;clip:auto}.lo-tool[data-has-result] .lo-field--primary .lo-input,.lo-tool[data-has-result] .lo-field--primary .lo-btn{min-height:2.75rem;font-size:max(1rem,16px)}.lo-alert,.lo-callout{display:flex;gap:var(--lo-space-3);padding:var(--lo-space-4);border:1px solid var(--lo-color-neutral-border);border-radius:var(--lo-radius-lg);background:var(--lo-color-neutral-bg);color:var(--lo-color-neutral-fg)}.lo-alert__icon,.lo-callout__icon{flex:0 0 auto;display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:var(--lo-radius-pill);background:var(--lo-color-bg-raised);box-shadow:var(--lo-shadow-xs)}.lo-alert__body,.lo-callout__body{min-width:0;padding-top:.2rem}.lo-alert__title,.lo-callout__title{margin:0 0 var(--lo-space-1);font-family:var(--lo-font-sans);font-size:var(--lo-text-base);font-weight:var(--lo-weight-bold);letter-spacing:0}.lo-alert__text{margin:0 0 var(--lo-space-2);overflow-wrap:anywhere}.lo-alert__text:last-child,.lo-callout__body>p:last-child{margin-bottom:0}.lo-alert__actions{display:flex;flex-wrap:wrap;gap:var(--lo-space-2);margin:var(--lo-space-3) 0 0}.lo-alert--info,.lo-callout--info{border-color:var(--lo-color-info-border);background:var(--lo-color-info-bg);color:var(--lo-color-info-fg)}.lo-callout--tip,.lo-alert--positive{border-color:var(--lo-color-positive-border);background:var(--lo-color-positive-bg);color:var(--lo-color-positive-fg)}.lo-alert--warning,.lo-callout--warning{border-color:var(--lo-color-warning-border);background:var(--lo-color-warning-bg);color:var(--lo-color-warning-fg)}.lo-alert--danger{border-color:var(--lo-color-danger-border);background:var(--lo-color-danger-bg);color:var(--lo-color-danger-fg)}.lo-alert a,.lo-callout a{color:inherit}.lo-alert .lo-muted{color:inherit;opacity:.85}.lo-countdown{display:inline-flex;align-items:center;gap:var(--lo-space-2);font-family:var(--lo-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--lo-weight-semibold)}.lo-notes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-2);margin:var(--lo-space-3) 0;padding:0;list-style:none}.lo-note{display:flex;align-items:flex-start;gap:var(--lo-space-2);margin:var(--lo-space-3) 0;padding:var(--lo-space-2) var(--lo-space-3);border-radius:var(--lo-radius-md);background:var(--lo-color-info-bg);color:var(--lo-color-info-fg);font-size:var(--lo-text-sm)}.lo-note .lo-icon{margin-top:.1rem}.lo-notes .lo-note{margin:0}.lo-note--warning{background:var(--lo-color-warning-bg);color:var(--lo-color-warning-fg)}.lo-note--danger{background:var(--lo-color-danger-bg);color:var(--lo-color-danger-fg)}.lo-callout-inline{padding:var(--lo-space-3);border-radius:var(--lo-radius-md);background:var(--lo-color-bg-subtle);font-size:var(--lo-text-sm)}.lo-badge{display:inline-flex;align-items:center;gap:.3rem;min-height:1.625rem;padding:0 var(--lo-space-2) 0 .45rem;border:1px solid var(--lo-color-neutral-border);border-radius:var(--lo-radius-pill);background:var(--lo-color-neutral-bg);color:var(--lo-color-neutral-fg);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);line-height:1;white-space:nowrap;vertical-align:middle}.lo-badge__text{min-width:0;overflow-wrap:anywhere}.lo-badge--positive{border-color:var(--lo-color-positive-border);background:var(--lo-color-positive-bg);color:var(--lo-color-positive-fg)}.lo-badge--warning{border-color:var(--lo-color-warning-border);background:var(--lo-color-warning-bg);color:var(--lo-color-warning-fg)}.lo-badge--danger{border-color:var(--lo-color-danger-border);background:var(--lo-color-danger-bg);color:var(--lo-color-danger-fg)}.lo-badge--info{border-color:var(--lo-color-info-border);background:var(--lo-color-info-bg);color:var(--lo-color-info-fg)}.lo-badge--brand{border-color:transparent;background:var(--lo-color-brand-soft);color:var(--lo-color-brand-text)}.lo-badge--mono{font-family:var(--lo-font-mono);font-weight:var(--lo-weight-medium)}.lo-bool{display:inline-flex;align-items:center;gap:.3rem;font-weight:var(--lo-weight-semibold)}.lo-bool[data-value=true]{color:var(--lo-color-positive-fg)}.lo-bool[data-value=false]{color:var(--lo-color-text-muted)}.lo-verdict{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--lo-space-2) var(--lo-space-4);padding:var(--lo-space-4) var(--lo-space-5);border:1px solid var(--lo-color-neutral-border);border-radius:var(--lo-radius-lg);background:var(--lo-color-neutral-bg);color:var(--lo-color-neutral-fg)}.lo-verdict--positive{border-color:var(--lo-color-positive-border);background:var(--lo-color-positive-bg);color:var(--lo-color-positive-fg)}.lo-verdict--warning{border-color:var(--lo-color-warning-border);background:var(--lo-color-warning-bg);color:var(--lo-color-warning-fg)}.lo-verdict--danger{border-color:var(--lo-color-danger-border);background:var(--lo-color-danger-bg);color:var(--lo-color-danger-fg)}.lo-verdict--info{border-color:var(--lo-color-info-border);background:var(--lo-color-info-bg);color:var(--lo-color-info-fg)}.lo-verdict__icon{grid-row:span 2;display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--lo-radius-md);background:var(--lo-color-neutral-solid);color:var(--lo-color-bg-raised);box-shadow:var(--lo-shadow-inset)}.lo-verdict--positive .lo-verdict__icon{background:var(--lo-color-positive-solid)}.lo-verdict--warning .lo-verdict__icon{background:var(--lo-color-warning-solid)}.lo-verdict--danger .lo-verdict__icon{background:var(--lo-color-danger-solid)}.lo-verdict--info .lo-verdict__icon{background:var(--lo-color-info-solid)}.lo-verdict__label{margin:0;color:var(--lo-color-text);font-family:var(--lo-font-display);font-size:var(--lo-text-xl);font-weight:var(--lo-weight-heavy);letter-spacing:var(--lo-tracking-heading);line-height:var(--lo-leading-tight)}.lo-verdict__badges{display:flex;flex-wrap:wrap;gap:var(--lo-space-2)}.lo-verdict__text{grid-column:2;margin:0;color:var(--lo-color-text);font-size:var(--lo-text-base)}@media(max-width:30rem){.lo-verdict{grid-template-columns:minmax(0,1fr)}.lo-verdict__icon{grid-row:auto}.lo-verdict__text{grid-column:1}}.lo-list{padding-inline-start:var(--lo-space-5)}.lo-list--plain{padding-inline-start:0;list-style:none}.lo-codeblock{position:relative;margin:var(--lo-space-4) 0;overflow:hidden;border:1px solid var(--lo-color-border);border-radius:var(--lo-radius-lg);background:var(--lo-color-bg-sunken)}.lo-codeblock__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--lo-space-2);padding:var(--lo-space-1) var(--lo-space-1) var(--lo-space-1) var(--lo-space-4);border-bottom:1px solid var(--lo-color-border);color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase;white-space:nowrap}.lo-codeblock__bar>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.lo-codeblock__bar .lo-btn{flex:none}.lo-codeblock__caption{padding:var(--lo-space-2) var(--lo-space-3) 0;color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold)}.lo-codeblock pre{margin:0;padding:var(--lo-space-4);overflow:auto;font-size:var(--lo-text-sm);line-height:var(--lo-leading-normal)}.lo-codeblock>.lo-copy{position:absolute;top:var(--lo-space-1);inset-inline-end:var(--lo-space-1)}.lo-codeblock>pre:not(:last-child){padding-inline-end:5.5rem}.lo-codeblock .tok-cmd{color:var(--lo-color-brand-text)}.lo-codeblock .tok-str{color:var(--lo-color-link)}.lo-ai{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:center;gap:var(--lo-space-6);padding:var(--lo-space-8);border:1px solid var(--lo-color-border);border-radius:var(--lo-radius-xl);background:radial-gradient(40rem 20rem at 0% 0%,var(--lo-hero-wash),transparent 70%),var(--lo-color-bg-raised);color:var(--lo-color-text);box-shadow:var(--lo-shadow-lg)}.lo-ai>*{position:relative}.lo-ai .lo-section__title{margin:var(--lo-space-3) 0;color:inherit}.lo-ai .lo-eyebrow{color:inherit;opacity:.8}.lo-ai p{color:inherit;opacity:.85}.lo-api__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-4)}.lo-api .lo-section__title{margin-bottom:var(--lo-space-2)}.lo-api .lo-codeblock{margin:0;max-width:none}.lo-api__links{margin-top:var(--lo-space-3)}.lo-faq .lo-section__title{margin-bottom:var(--lo-space-5)}.lo-faq__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-2);max-width:var(--lo-measure-prose)}.lo-faq__item{border:1px solid var(--lo-color-border);border-radius:var(--lo-radius-lg);background:var(--lo-color-bg-raised);transition:box-shadow var(--lo-duration-base) var(--lo-ease)}.lo-faq__item[open]{box-shadow:var(--lo-shadow-sm)}.lo-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--lo-space-3);min-height:3.25rem;padding:var(--lo-space-3) var(--lo-space-5);font-weight:var(--lo-weight-semibold);overflow-wrap:anywhere;cursor:pointer;list-style:none}.lo-faq__q::-webkit-details-marker{display:none}.lo-faq__q:after{content:"+";display:grid;place-items:center;flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:var(--lo-radius-pill);background:var(--lo-color-bg-subtle);color:var(--lo-color-text-muted);font-size:1.1rem;font-weight:var(--lo-weight-normal);transition:transform var(--lo-duration-base) var(--lo-ease)}.lo-faq__item[open]>.lo-faq__q:after{transform:rotate(45deg)}.lo-faq__a{padding:0 var(--lo-space-5) var(--lo-space-5);color:var(--lo-color-text-muted);overflow-wrap:anywhere}.lo-faq__a p:last-child{margin:0}.lo-error{display:grid;justify-items:center;gap:var(--lo-space-4);padding-block:var(--lo-space-16);text-align:center}.lo-error__owl{width:140px;height:140px}.lo-error__code{margin:0;color:var(--lo-color-brand-text);font-family:var(--lo-font-mono);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold);letter-spacing:var(--lo-tracking-caps);font-variant-numeric:tabular-nums}.lo-error__title{width:100%;margin:0;font-size:var(--lo-text-3xl);font-weight:var(--lo-weight-heavy);letter-spacing:var(--lo-tracking-display);line-height:1.15}.lo-error__text{max-width:32rem;margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-md)}.lo-error__search{width:100%;max-width:34rem;margin-top:var(--lo-space-4)}.lo-palette{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:min(14vh,7rem) var(--lo-space-4) var(--lo-space-4);border:0;overflow:visible;background:var(--lo-color-bg-sunken);background:color-mix(in srgb,var(--lo-color-bg-sunken) 55%,transparent);color:var(--lo-color-text)}.lo-palette:not([open]):is(dialog){display:none}.lo-palette::backdrop{background:transparent}.lo-palette__panel{width:min(100%,40rem);overflow:hidden;border:1px solid var(--lo-color-border);border-radius:var(--lo-radius-xl);background:var(--lo-color-bg-raised);box-shadow:var(--lo-shadow-lg),var(--lo-glow-brand)}.lo-palette__bar{display:flex;align-items:center;gap:var(--lo-space-3);padding:var(--lo-space-3) var(--lo-space-4);border-bottom:1px solid var(--lo-color-border)}.lo-palette__bar:focus-within{border-bottom-color:var(--lo-color-focus)}.lo-palette__owl{flex:0 0 auto;margin:-4px 0}.lo-palette__input{flex:1;min-width:0;min-height:3rem;border:0;outline:0;background:transparent;color:var(--lo-color-text);font-family:var(--lo-font-mono);font-size:max(1.125rem,16px)}.lo-palette__input::placeholder{color:var(--lo-color-text-faint);font-family:var(--lo-font-sans)}.lo-palette__hint{display:flex;align-items:center;gap:var(--lo-space-2);padding:var(--lo-space-3) var(--lo-space-4) 0;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}.lo-palette__list{display:flex;flex-direction:column;gap:2px;max-height:min(55vh,24rem);margin:0;padding:var(--lo-space-2);overflow:auto;list-style:none}.lo-palette__group{padding:var(--lo-space-2) var(--lo-space-3) var(--lo-space-1);color:var(--lo-color-text-faint);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase}.lo-palette__item{display:flex;align-items:center;gap:var(--lo-space-3);min-height:3.25rem;padding:var(--lo-space-2) var(--lo-space-3);border-radius:var(--lo-radius-md);color:var(--lo-color-text);text-decoration:none;cursor:pointer}.lo-palette__item[aria-selected=true]{background:var(--lo-color-bg-subtle)}.lo-palette__item .lo-card__icon{width:2rem;height:2rem}.lo-palette__item[data-primary] .lo-card__icon{background:var(--lo-color-brand);color:var(--lo-color-on-brand)}.lo-palette__item[data-primary][aria-selected=true]{background:var(--lo-color-brand-soft)}.lo-palette__text{display:grid;flex:1;min-width:0}.lo-palette__text b{font-size:var(--lo-text-sm)}.lo-palette__text span{overflow:hidden;color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);text-overflow:ellipsis;white-space:nowrap}.lo-palette__empty{padding:var(--lo-space-6);color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);text-align:center}.lo-palette__foot{display:flex;gap:var(--lo-space-5);padding:var(--lo-space-2) var(--lo-space-4);border-top:1px solid var(--lo-color-border);background:var(--lo-color-bg-subtle);color:var(--lo-color-text-muted);font-size:var(--lo-text-xs)}.lo-palette__foot span{display:inline-flex;align-items:center;gap:4px}@supports selector(:has(*)){html:has(.lo-palette[open]){overflow:hidden}}.lo-buddy{position:relative;display:inline-block;cursor:pointer;-webkit-tap-highlight-color:transparent}.lo-buddy__bubble{position:absolute;bottom:88%;inset-inline-end:62%;z-index:3;width:max-content;max-width:15rem;padding:var(--lo-space-2) var(--lo-space-3);border-radius:var(--lo-radius-lg) var(--lo-radius-lg) var(--lo-radius-xs) var(--lo-radius-lg);background:var(--lo-bubble);color:var(--lo-on-bubble);box-shadow:var(--lo-shadow-lg);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold);line-height:var(--lo-leading-snug);pointer-events:none}.lo-buddy[data-side=right] .lo-buddy__bubble{inset-inline-end:auto;inset-inline-start:62%;border-radius:var(--lo-radius-lg) var(--lo-radius-lg) var(--lo-radius-lg) var(--lo-radius-xs)}@media(max-width:30rem){.lo-buddy__bubble,.lo-buddy[data-side=right] .lo-buddy__bubble{inset-inline-end:auto;inset-inline-start:50%;translate:-50% 0;max-width:min(11rem,calc(100vw - 2 * var(--lo-gutter)));border-radius:var(--lo-radius-lg)}[dir=rtl] .lo-buddy__bubble{translate:50% 0}}@media(max-width:40rem){.lo-header__search{flex:0 0 auto}.lo-palette-trigger{justify-content:center;width:var(--lo-control-h);min-height:var(--lo-control-h);padding:0}.lo-palette-trigger span,.lo-palette-trigger kbd{display:none}.lo-field--primary .lo-form__row>.lo-btn,.lo-search--hero .lo-search__button{flex:1 1 100%}.lo-hero--scene{padding-block:var(--lo-space-6) var(--lo-space-10)}.lo-hero--scene .lo-hero__grid{gap:var(--lo-space-2)}.lo-hero--scene .lo-hero__title{font-size:2.125rem}.lo-scene{width:min(62%,14rem)}.lo-section{margin-top:var(--lo-space-12)}.lo-palette{padding:var(--lo-space-3)}.lo-palette__panel{border-radius:var(--lo-radius-lg)}.lo-palette__foot,.lo-palette__owl{display:none}.lo-buddy__bubble{max-width:11rem;font-size:var(--lo-text-xs)}}@media(hover:none){.lo-hero__kbd,.lo-search__kbd,.lo-palette-trigger kbd{display:none}}@media(max-width:22rem){.lo-header .lo-brand{margin-inline-end:0}.lo-header .lo-brand__name{display:none}.lo-header__inner{gap:var(--lo-space-1)}}@media(max-height:30rem)and (orientation:landscape){.lo-header{position:relative}}@media(forced-colors:active){.lo-card,.lo-badge,.lo-alert,.lo-verdict,.lo-form,.lo-chip,.lo-palette__panel,.lo-mega,.lo-faq__item{border-color:CanvasText}.lo-btn,.lo-palette-trigger,.lo-theme-toggle,.lo-search--compact .lo-search__input{border-color:ButtonText}}}@layer lo-components{.lo-owl{display:block;overflow:visible}.lo-owl *{transform-box:view-box}.lo-owl__body{fill:var(--lo-owl-body)}.lo-owl__face{fill:var(--lo-owl-face)}.lo-owl__wing{fill:var(--lo-owl-wing)}.lo-owl__belly{fill:var(--lo-owl-belly)}.lo-owl__cheek{fill:var(--lo-owl-cheek);opacity:0}.lo-owl__feather{fill:none;stroke:var(--lo-owl-body);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.22}.lo-owl__feet{fill:none;stroke:var(--lo-owl-beak);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.lo-owl__eye{fill:var(--lo-owl-eye)}.lo-owl__pupil{fill:var(--lo-owl-pupil)}.lo-owl__glint{fill:var(--lo-owl-glint)}.lo-owl__beak-top,.lo-owl__beak-bottom{fill:var(--lo-owl-beak)}.lo-owl__shadow{fill:var(--lo-owl-shadow);transform-origin:60px 116px}.lo-owl__lid{fill:var(--lo-owl-lid);transform:scaleY(0);transform-box:fill-box;transform-origin:50% 0}.lo-owl__happy{fill:none;stroke:var(--lo-owl-pupil);stroke-width:4;stroke-linecap:round;opacity:0}.lo-owl__brow{fill:none;stroke:var(--lo-owl-wing);stroke-width:3.4;stroke-linecap:round;opacity:0}.lo-owl__bino{opacity:0}.lo-owl__bino rect{fill:var(--lo-owl-bino)}.lo-owl__lens{fill:var(--lo-owl-lens)}.lo-owl__z,.lo-owl__q,.lo-owl__plug{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0}.lo-owl__z{stroke:var(--lo-color-text-muted);stroke-width:2.6}.lo-owl__q{stroke:var(--lo-color-brand-text);stroke-width:3}.lo-owl__plug{stroke:var(--lo-color-text-faint);stroke-width:2.4}.lo-owl__spark{fill:var(--lo-color-brand);opacity:0;transform-box:fill-box;transform-origin:center}.lo-owl__head,.lo-owl__pupils,.lo-owl__eyes{transform-origin:60px 70px}.lo-owl__bodyg,.lo-owl__hop{transform-origin:60px 112px}.lo-owl__wing--l{transform-origin:30px 64px}.lo-owl__wing--r{transform-origin:90px 64px}.lo-owl__beak-bottom{transform-origin:60px 69px}.lo-owl__pupils{transition:transform var(--lo-duration-fast) var(--lo-ease)}.lo-owl[width="22"] .lo-owl__fx,.lo-owl[width="24"] .lo-owl__fx,.lo-owl[width="32"] .lo-owl__fx{display:none}.lo-owl[data-size="72"]{width:72px;height:72px}.lo-owl[data-size="88"]{width:88px;height:88px}.lo-owl[data-size="96"]{width:96px;height:96px}.lo-owl[data-size="110"]{width:110px;height:110px}.lo-owl[data-size="140"]{width:140px;height:140px}.lo-owl[data-size="150"]{width:150px;height:150px}.lo-owl[data-size="160"]{width:160px;height:160px}.lo-owl[data-size="220"]{width:220px;height:220px}.lo-owl[data-pose=looking] .lo-owl__pupils{transform:translate(1.5px,2.5px)}.lo-owl[data-pose=curious] .lo-owl__head{transform:rotate(-10deg)}.lo-owl[data-pose=curious] .lo-owl__brow--r{opacity:1;transform:translateY(-3px)}.lo-owl[data-pose=curious] .lo-owl__q{opacity:1}.lo-owl[data-pose=sleepy] .lo-owl__lid{transform:scaleY(.55)}.lo-owl[data-pose=sleepy] .lo-owl__pupils{transform:translateY(3px)}.lo-owl[data-pose=sleeping] .lo-owl__lid{transform:scaleY(1)}.lo-owl[data-pose=sleeping] .lo-owl__head{transform:rotate(7deg) translateY(2px)}.lo-owl[data-pose=sleeping] .lo-owl__z{opacity:.9}.lo-owl[data-pose=away] .lo-owl__pupils{transform:translate(-5px,-1px)}.lo-owl[data-pose=away] .lo-owl__head{transform:rotate(6deg)}.lo-owl[data-pose=away] .lo-owl__wing--r{transform:rotate(-38deg)}.lo-owl[data-pose=away] .lo-owl__brow{opacity:1;transform:rotate(-6deg)}.lo-owl[data-pose=lost] .lo-owl__pupils{transform:translate(5px)}.lo-owl[data-pose=lost] .lo-owl__head{transform:rotate(8deg)}.lo-owl[data-pose=lost] .lo-owl__brow,.lo-owl[data-pose=lost] .lo-owl__q{opacity:1}.lo-owl[data-pose=offline] .lo-owl__lid{transform:scaleY(.4)}.lo-owl[data-pose=offline] .lo-owl__eye{opacity:.55}.lo-owl[data-pose=offline] .lo-owl__plug{opacity:1}.lo-owl[data-pose=happy] .lo-owl__eyes{opacity:0}.lo-owl[data-pose=happy] .lo-owl__happy,.lo-owl[data-pose=happy] .lo-owl__cheek,.lo-owl[data-pose=happy] .lo-owl__spark{opacity:1}.lo-owl[data-pose=hoot] .lo-owl__beak-bottom{transform:translateY(3px) scaleY(1.2)}.lo-owl[data-pose=hoot] .lo-owl__cheek{opacity:.8}.lo-owl[data-pose=searching] .lo-owl__bino{opacity:1}.lo-owl[data-pose=searching] .lo-owl__wing--l{transform:rotate(30deg)}.lo-owl[data-pose=searching] .lo-owl__wing--r{transform:rotate(-30deg)}.lo-owl[data-pose=blink] .lo-owl__lid{transform:scaleY(1)}.lo-owl[data-pose=typing] .lo-owl__pupils{transform:translateY(3.5px) scale(1.08)}.lo-owl[data-pose=typing] .lo-owl__head{transform:translateY(2px) rotate(-3deg)}@keyframes lo-owl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,1.03)}}@keyframes lo-owl-blink{0%,92%,to{transform:scaleY(0)}95%{transform:scaleY(1)}}@keyframes lo-owl-scan{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@keyframes lo-owl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lo-owl-z{0%{opacity:0;transform:translate(-6px,8px) scale(.6)}30%{opacity:.9}to{opacity:0;transform:translate(6px,-10px) scale(1.1)}}@keyframes lo-owl-hop{0%{transform:translateY(0)}30%{transform:translateY(-14px) scale(.98,1.04)}55%{transform:translateY(0) scale(1.05,.94)}75%{transform:translateY(-4px)}to{transform:none}}@keyframes lo-owl-shadow-hop{30%{transform:scale(.7);opacity:.5}55%{transform:scale(1.08)}}@keyframes lo-owl-flap-l{0%,to{transform:rotate(0)}25%,75%{transform:rotate(38deg)}50%{transform:rotate(8deg)}}@keyframes lo-owl-flap-r{0%,to{transform:rotate(0)}25%,75%{transform:rotate(-38deg)}50%{transform:rotate(-8deg)}}@keyframes lo-owl-spark{0%{opacity:0;transform:scale(0) rotate(0)}40%{opacity:1;transform:scale(1.2) rotate(45deg)}to{opacity:0;transform:scale(.6) rotate(90deg)}}@keyframes lo-owl-enter{0%{opacity:0;transform:translateY(-40px) scale(.7) rotate(-8deg)}60%{opacity:1;transform:translateY(4px) scale(1.04,.95)}to{transform:none}}@keyframes lo-owl-hoot{0%,to{transform:none}20%,60%{transform:translateY(3px) scaleY(1.3)}40%{transform:translateY(1px)}}@keyframes lo-owl-wave{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-55deg)}50%{transform:rotate(-35deg)}}@keyframes lo-owl-lost{0%,to{transform:translate(-5px)}50%{transform:translate(5px)}}@keyframes lo-owl-tilt{0%{transform:rotate(0)}to{transform:rotate(-10deg)}}@keyframes lo-owl-startle{0%{transform:translateY(0)}35%{transform:translateY(-6px) scale(1.04)}to{transform:none}}@media(prefers-reduced-motion:no-preference){.lo-owl[data-live] .lo-owl__bodyg{animation:lo-owl-breathe 3.2s var(--lo-ease-in-out) infinite}.lo-owl[data-live]:is([data-pose=default],[data-pose=looking],[data-pose=typing],[data-pose=curious],[data-pose=away],[data-pose=lost],[data-pose=hoot]) .lo-owl__lid{animation:lo-owl-blink 4.6s var(--lo-ease) infinite}.lo-owl[data-pose=sleeping] .lo-owl__bodyg{animation-duration:4.4s}.lo-owl[data-pose=sleeping] .lo-owl__z{animation:lo-owl-z 2.4s var(--lo-ease) infinite}.lo-owl[data-pose=sleeping] .lo-owl__z--2{animation-delay:.8s}.lo-owl[data-pose=sleeping] .lo-owl__z--3{animation-delay:1.6s}.lo-owl[data-pose=searching] .lo-owl__head{animation:lo-owl-scan 1.1s var(--lo-ease-in-out) infinite alternate}.lo-owl[data-pose=searching] .lo-owl__hop{animation:lo-owl-bob .55s var(--lo-ease-in-out) infinite}.lo-owl[data-pose=lost] .lo-owl__pupils{animation:lo-owl-lost 1.6s var(--lo-ease-in-out) infinite}.lo-owl[data-pose=curious] .lo-owl__head{animation:lo-owl-tilt var(--lo-duration-signature) var(--lo-ease-spring) both}.lo-owl__head,.lo-owl__wing,.lo-owl__lid,.lo-owl__brow,.lo-owl__q,.lo-owl__happy,.lo-owl__eyes,.lo-owl__beak-bottom,.lo-owl__bino,.lo-owl__cheek{transition:transform var(--lo-duration-swap) var(--lo-ease-spring),opacity var(--lo-duration-base) var(--lo-ease)}.lo-owl[data-anim=hop] .lo-owl__hop,.lo-owl[data-pose=happy][data-anim] .lo-owl__hop{animation:lo-owl-hop var(--lo-duration-signature) var(--lo-ease)}.lo-owl[data-anim=hop] .lo-owl__shadow,.lo-owl[data-pose=happy][data-anim] .lo-owl__shadow{animation:lo-owl-shadow-hop var(--lo-duration-signature) var(--lo-ease)}.lo-owl[data-pose=happy][data-anim] .lo-owl__wing--l{animation:lo-owl-flap-l var(--lo-duration-signature) var(--lo-ease)}.lo-owl[data-pose=happy][data-anim] .lo-owl__wing--r{animation:lo-owl-flap-r var(--lo-duration-signature) var(--lo-ease)}.lo-owl[data-pose=happy][data-anim] .lo-owl__spark{animation:lo-owl-spark .9s var(--lo-ease) both}.lo-owl[data-pose=happy][data-anim] .lo-owl__spark--2{animation-delay:.12s}.lo-owl[data-pose=happy][data-anim] .lo-owl__spark--3{animation-delay:.24s}.lo-owl[data-anim=enter] .lo-owl__hop{animation:lo-owl-enter var(--lo-duration-signature) var(--lo-ease-spring) both}.lo-owl[data-anim=hoot] .lo-owl__beak-bottom{animation:lo-owl-hoot var(--lo-duration-signature) var(--lo-ease)}.lo-owl[data-anim=hoot] .lo-owl__wing--r{animation:lo-owl-wave var(--lo-duration-signature) var(--lo-ease)}.lo-owl[data-anim=startle] .lo-owl__hop{animation:lo-owl-startle .36s var(--lo-ease-spring)}.lo-owl[data-anim=blink] .lo-owl__lid{animation:lo-owl-blink .3s var(--lo-ease)}}}@layer lo-components{@keyframes lo-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes lo-pop{0%{opacity:0;transform:scale(.6)}}@keyframes lo-grow{0%{transform:scaleX(0)}}@keyframes lo-fade{0%{opacity:0}}@keyframes lo-draw{0%{stroke-dasharray:0 100}}@keyframes lo-packet{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes lo-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes lo-ping{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes lo-spin-once{to{transform:rotate(360deg)}}@keyframes lo-shackle{0%{transform:translateY(-2px)}}@keyframes lo-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes lo-signal{0%{opacity:.5;transform:translate(-50%) scale(.35)}to{opacity:0;transform:translate(-50%) scale(1.25)}}@keyframes lo-palette-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes lo-scrim-in{0%{opacity:0}}@keyframes lo-bubble-in{0%{opacity:0;transform:translateY(6px) scale(.85)}70%{transform:translateY(-1px) scale(1.02)}to{opacity:1;transform:none}}@keyframes lo-reveal{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes lo-reveal-solid{0%{transform:translateY(10px) scale(.985)}}@keyframes lo-glow-in{0%{opacity:0;transform:scale(.6)}}@keyframes lo-mega-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes lo-cell-in{0%{opacity:0;transform:scaleY(.3)}}@keyframes lo-needle{0%{transform:rotate(-90deg)}}[data-i="0"]{--i:0}[data-i="1"]{--i:1}[data-i="2"]{--i:2}[data-i="3"]{--i:3}[data-i="4"]{--i:4}[data-i="5"]{--i:5}[data-i="6"]{--i:6}[data-i="7"]{--i:7}[data-i="8"]{--i:8}[data-i="9"]{--i:9}[data-i="10"]{--i:10}[data-i="11"]{--i:11}[data-i="12"]{--i:12}[data-i="13"]{--i:13}[data-i="14"]{--i:14}[data-i="15"]{--i:15}[data-i="16"]{--i:16}[data-i="17"]{--i:17}[data-i="18"]{--i:18}[data-i="19"]{--i:19}[data-i="20"]{--i:20}[data-i="21"]{--i:21}[data-i="22"]{--i:22}[data-i="23"]{--i:23}[data-i="24"]{--i:24}[data-i="25"]{--i:25}[data-i="26"]{--i:26}[data-i="27"]{--i:27}[data-i="28"]{--i:28}[data-i="29"]{--i:29}[data-i="30"]{--i:30}[data-i="31"]{--i:31}@media(prefers-reduced-motion:no-preference){.lo-result[data-fresh]{animation:lo-fade var(--lo-duration-swap) var(--lo-ease)}.lo-loader{animation:lo-fade var(--lo-duration-fast) var(--lo-ease) backwards}.lo-result__sweep:after{animation:lo-sweep var(--lo-duration-loop) var(--lo-ease-in-out) infinite}[data-fresh] .lo-stagger>*{animation:lo-rise var(--lo-duration-base) var(--lo-ease) backwards}[data-fresh] .lo-stagger>*:nth-child(2){animation-delay:calc(var(--lo-stagger) * 1)}[data-fresh] .lo-stagger>*:nth-child(3){animation-delay:calc(var(--lo-stagger) * 2)}[data-fresh] .lo-stagger>*:nth-child(4){animation-delay:calc(var(--lo-stagger) * 3)}[data-fresh] .lo-stagger>*:nth-child(5){animation-delay:calc(var(--lo-stagger) * 4)}[data-fresh] .lo-stagger>*:nth-child(6){animation-delay:calc(var(--lo-stagger) * 5)}[data-fresh] .lo-stagger>*:nth-child(7){animation-delay:calc(var(--lo-stagger) * 6)}[data-fresh] .lo-stagger>*:nth-child(n+8){animation-delay:calc(var(--lo-stagger) * 7)}:is(.lo-faq__item,.lo-disclosure,.lo-raw,.lo-trace,.lo-notices,.lo-ns__more)[open]>:not(summary){animation:lo-rise var(--lo-duration-base) var(--lo-ease)}[data-fresh] .lo-ring__arc{animation:lo-draw var(--lo-duration-signature) var(--lo-ease) var(--lo-duration-fast) backwards}[data-fresh] .lo-stepper__seg[data-current]{animation:lo-grow var(--lo-duration-swap) var(--lo-ease) backwards;transform-origin:0 50%}[data-fresh] .lo-strip__dot{animation:lo-pop var(--lo-duration-base) var(--lo-ease-out-back) backwards;animation-delay:calc(var(--i,0) * 16ms)}.lo-map__ping{transform-box:fill-box;transform-origin:center}[data-fresh] .lo-map__ping{animation:lo-ping var(--lo-duration-signature) var(--lo-ease) backwards;animation-delay:calc(var(--i,0) * 24ms)}[data-fresh] .lo-map__dot{animation:lo-pop var(--lo-duration-base) var(--lo-ease-out-back) backwards;animation-delay:calc(var(--i,0) * 24ms);transform-box:fill-box;transform-origin:center}[data-fresh] .lo-bar__fill{animation:lo-grow var(--lo-duration-swap) var(--lo-ease) backwards;animation-delay:calc(var(--i,0) * 40ms)}[data-fresh] .lo-bits__bit[data-kind=net]{animation:lo-fade var(--lo-duration-fast) var(--lo-ease) backwards;animation-delay:calc(var(--i,0) * 6ms)}[data-fresh] .lo-hop__packet{animation:lo-packet .18s var(--lo-ease) both;animation-delay:calc(var(--i,0) * .14s)}[data-fresh] .lo-hop__index{animation:lo-pop var(--lo-duration-base) var(--lo-ease-out-back) backwards;animation-delay:calc(var(--i,0) * .14s)}[data-fresh] .lo-chain__link{animation:lo-grow var(--lo-duration-base) var(--lo-ease) backwards;animation-delay:calc(var(--i,0) * .12s)}[data-fresh] .lo-chain__shackle{animation:lo-shackle var(--lo-duration-base) var(--lo-ease-out-back) .38s backwards}.lo-regen[data-spin] .lo-icon{animation:lo-spin-once .24s var(--lo-ease-in-out)}.lo-scene__star{animation:lo-twinkle 3.6s var(--lo-ease-in-out) infinite}.lo-scene__star:nth-child(3n){animation-duration:2.6s;animation-delay:.6s}.lo-scene__star:nth-child(3n+1){animation-duration:4.4s;animation-delay:1.2s}.lo-scene__signal{animation:lo-signal 3.2s var(--lo-ease) infinite}.lo-scene__signal--2{animation-delay:1.6s}.lo-palette{animation:lo-scrim-in var(--lo-duration-base) var(--lo-ease)}.lo-palette__panel{animation:lo-palette-in var(--lo-duration-swap) var(--lo-ease-spring)}.lo-mega{animation:lo-mega-in var(--lo-duration-swap) var(--lo-ease)}.lo-mega__col{animation:lo-rise var(--lo-duration-base) var(--lo-ease) backwards}.lo-mega__col:nth-child(2){animation-delay:20ms}.lo-mega__col:nth-child(3){animation-delay:40ms}.lo-mega__col:nth-child(4){animation-delay:60ms}.lo-mega__col:nth-child(5){animation-delay:80ms}.lo-mega__col:nth-child(6){animation-delay:.1s}.lo-buddy__bubble{animation:lo-bubble-in .32s var(--lo-ease-spring) both;transform-origin:100% 100%}.lo-buddy[data-side=right] .lo-buddy__bubble{transform-origin:0 100%}[data-fresh] .lo-bento>.lo-tile{animation:lo-reveal .42s var(--lo-ease) backwards}[data-fresh] .lo-bento>.lo-answer{animation-name:lo-reveal-solid}[data-fresh] .lo-bento>.lo-tile:nth-child(2){animation-delay:90ms}[data-fresh] .lo-bento>.lo-tile:nth-child(3){animation-delay:.15s}[data-fresh] .lo-bento>.lo-tile:nth-child(4){animation-delay:.2s}[data-fresh] .lo-bento>.lo-tile:nth-child(n+5){animation-delay:.24s}[data-fresh] .lo-answer__glow{animation:lo-glow-in var(--lo-duration-signature) var(--lo-ease) backwards}[data-fresh] .lo-tabs{animation:lo-reveal .36s var(--lo-ease) .26s backwards}.lo-tabs[data-switched] .lo-tabs__panel{animation:lo-fade var(--lo-duration-base) var(--lo-ease)}[data-fresh] .lo-meter__cell[data-on]{animation:lo-cell-in var(--lo-duration-fast) var(--lo-ease) backwards;animation-delay:calc(var(--i,0) * 40ms);transform-origin:50% 100%}[data-fresh] .lo-dial__needle{animation:lo-needle var(--lo-duration-signature) var(--lo-ease-spring) .2s backwards}[data-fresh] .lo-tld{animation:lo-rise var(--lo-duration-base) var(--lo-ease) backwards;animation-delay:calc(var(--i,0) * 30ms)}[data-fresh] .lo-rollout li{animation:lo-rise var(--lo-duration-base) var(--lo-ease) backwards;animation-delay:calc(var(--i,0) * 60ms)}}@media print{*,*:before,*:after{animation:none!important;transition:none!important}}}@layer lo-components{.lo-page{padding-block:var(--lo-space-8) 0}.lo-page__head{display:grid;gap:var(--lo-space-3);max-width:var(--lo-measure-prose);margin-bottom:var(--lo-space-8)}.lo-page__head .lo-eyebrow{white-space:nowrap}.lo-page__title{margin:0;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:var(--lo-weight-heavy);letter-spacing:var(--lo-tracking-display);line-height:1.05;overflow-wrap:anywhere}.lo-page__lede{margin:0;font-size:var(--lo-text-md);color:var(--lo-color-text-muted)}.lo-page__meta{display:flex;flex-wrap:wrap;gap:var(--lo-space-2) var(--lo-space-4);margin:0;font-size:var(--lo-text-sm);color:var(--lo-color-text-muted)}.lo-page__meta span{display:inline}.lo-page__meta svg{margin-inline-end:6px;vertical-align:-2px}.lo-page .lo-breadcrumbs__item{white-space:normal}.lo-learn{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--lo-space-4);margin:0;padding:0;list-style:none}.lo-learn__card{position:relative;display:grid;gap:var(--lo-space-3);align-content:start;padding:var(--lo-space-5);border:1px solid var(--lo-color-border);border-radius:var(--lo-radius-lg);background:var(--lo-color-bg-raised);box-shadow:var(--lo-shadow-xs)}.lo-learn__card:hover{transform:translateY(-2px);border-color:var(--lo-color-border-strong)}.lo-learn__card--feature{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--lo-space-8);background:radial-gradient(30rem 16rem at 100% 0%,var(--lo-hero-wash),transparent 70%),var(--lo-color-bg-raised)}@media(max-width:40rem){.lo-learn__card--feature{grid-template-columns:minmax(0,1fr);padding:var(--lo-space-5)}}.lo-learn__body{display:grid;gap:var(--lo-space-3);min-width:0}.lo-learn__owl{width:7.5rem}.lo-learn__owl .lo-owl{width:100%;height:auto}.lo-learn__title{margin:0;font-size:var(--lo-text-lg)}.lo-learn__card--feature .lo-learn__title{font-size:var(--lo-text-2xl)}.lo-learn__title a{color:var(--lo-color-text);text-decoration:none}.lo-learn__title a:after{content:"";position:absolute;inset:0;border-radius:var(--lo-radius-lg)}.lo-learn__title a:focus-visible{outline:none}.lo-learn__title a:focus-visible:after{outline:var(--lo-focus-width) solid var(--lo-color-focus);outline-offset:var(--lo-focus-offset)}.lo-learn__text{margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}.lo-learn__meta{display:flex;gap:var(--lo-space-3);white-space:nowrap;font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);color:var(--lo-color-text-muted)}.lo-article{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-8)}@media(min-width:64rem){.lo-article{grid-template-columns:minmax(0,var(--lo-measure-prose)) 15rem;justify-content:space-between}}.lo-article__body{min-width:0}.lo-article__body>.lo-section,.lo-legal__body>.lo-section{margin-top:var(--lo-space-10)}.lo-article__body>.lo-section:first-of-type,.lo-legal__body>.lo-section:first-of-type{margin-top:0}.lo-summary{display:grid;gap:var(--lo-space-2);margin:0 0 var(--lo-space-8);padding:var(--lo-space-5);border-radius:var(--lo-radius-lg);background:var(--lo-color-brand-soft)}.lo-summary__label{font-size:var(--lo-text-xs);font-weight:var(--lo-weight-bold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase;color:var(--lo-color-brand-text)}.lo-summary p{margin:0;font-size:var(--lo-text-md);font-weight:var(--lo-weight-medium)}.lo-article__aside{display:grid;gap:var(--lo-space-3);align-content:start;align-self:start}@media(min-width:64rem){.lo-article__aside{position:sticky;top:5.5rem}}.lo-toc{display:none}@media(min-width:64rem){.lo-toc{display:grid;gap:var(--lo-space-3)}}.lo-toc__title{margin:0;font-size:var(--lo-text-xs);font-weight:var(--lo-weight-bold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase;color:var(--lo-color-text-muted)}.lo-toc__list{display:grid;gap:2px;margin:0;padding:0;list-style:none;border-inline-start:2px solid var(--lo-color-border)}.lo-toc__list a{display:block;padding:6px var(--lo-space-3);margin-inline-start:-2px;border-inline-start:2px solid transparent;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);text-decoration:none}.lo-toc__list a:hover{color:var(--lo-color-text)}.lo-toc__list a[aria-current=true]{border-color:var(--lo-color-brand);color:var(--lo-color-text);font-weight:var(--lo-weight-semibold)}.lo-toc__try{display:grid;gap:var(--lo-space-2);padding:var(--lo-space-4);border-radius:var(--lo-radius-md);background:var(--lo-color-bg-subtle);font-size:var(--lo-text-sm)}.lo-prose{max-width:var(--lo-measure-prose);font-size:var(--lo-text-md);line-height:var(--lo-leading-relaxed)}.lo-prose h2{margin:var(--lo-space-10) 0 var(--lo-space-3);font-size:var(--lo-text-2xl);font-weight:var(--lo-weight-heavy)}.lo-prose h3{margin:var(--lo-space-6) 0 var(--lo-space-2);font-size:var(--lo-text-lg)}.lo-prose h2:first-child{margin-top:0}.lo-prose ul,.lo-prose ol{margin:0 0 var(--lo-space-4);padding-inline-start:1.25rem}.lo-prose li{margin-bottom:var(--lo-space-2)}.lo-prose li::marker{color:var(--lo-color-brand-text)}.lo-prose .lo-table-wrap,.lo-prose .lo-callout,.lo-prose .lo-codeblock{margin:var(--lo-space-5) 0}.lo-prose .lo-table{font-size:var(--lo-text-sm);line-height:var(--lo-leading-normal)}.lo-steps{display:grid;gap:var(--lo-space-3);margin:var(--lo-space-5) 0;padding:0;list-style:none;counter-reset:lo-step}.lo-steps__item{position:relative;margin:0;padding:var(--lo-space-3) var(--lo-space-4) var(--lo-space-3) 3.5rem;border-radius:var(--lo-radius-md);background:var(--lo-color-bg-subtle);counter-increment:lo-step}.lo-steps__item:before{content:counter(lo-step);position:absolute;inset-inline-start:var(--lo-space-3);top:var(--lo-space-3);display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--lo-color-navy);color:var(--lo-color-bg);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-bold)}.lo-steps__title{display:block;font-weight:var(--lo-weight-bold)}.lo-faq__title{margin-bottom:var(--lo-space-5)}.lo-legal__body{max-width:var(--lo-measure-prose)}.lo-legal .lo-prose{font-size:var(--lo-text-base)}.lo-legal__more-title{font-size:var(--lo-text-lg)}.lo-promise{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--lo-space-3);margin:0 0 var(--lo-space-8);padding:0;list-style:none}.lo-promise li{display:grid;gap:var(--lo-space-2);padding:var(--lo-space-4);border-radius:var(--lo-radius-md);background:var(--lo-color-positive-bg);color:var(--lo-color-positive-fg);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold)}.lo-promise li .lo-icon{width:20px;height:20px}.lo-api-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--lo-space-4)}.lo-api-card{display:grid;gap:var(--lo-space-3);align-content:start;min-width:0;padding:var(--lo-space-5);border:1px solid var(--lo-color-border);border-radius:var(--lo-radius-lg);background:var(--lo-color-bg-raised)}.lo-api-card__title{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--lo-space-2);margin:0;font-size:var(--lo-text-md);text-wrap:normal}.lo-api-card__text{margin:0;color:var(--lo-color-text-muted)}.lo-api-card .lo-codeblock{margin:0}.lo-codeblock__bar{min-height:calc(var(--lo-control-h-sm) + var(--lo-space-2) + 1px)}.lo-api-card__actions{display:flex;flex-wrap:wrap;gap:var(--lo-space-2)}.lo-clients{display:flex;flex-wrap:wrap;gap:var(--lo-space-2);margin:0;padding:0;list-style:none}.lo-errors tbody th{display:grid;gap:2px;font-weight:var(--lo-weight-semibold);text-align:start}.lo-errors__title{font-size:var(--lo-text-xs);font-weight:var(--lo-weight-normal);color:var(--lo-color-text-muted)}.lo-errors tbody tr:target{background:var(--lo-color-brand-soft)}.lo-error__code{text-transform:uppercase}.lo-error__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lo-space-2);margin-top:var(--lo-space-2)}.lo-error__ref{font-family:var(--lo-font-mono);font-size:var(--lo-text-xs);color:var(--lo-color-text-muted);overflow-wrap:anywhere}.lo-error__popular{width:100%;margin-top:var(--lo-space-10);text-align:start}.lo-error__popular h2{margin-bottom:var(--lo-space-4);font-size:var(--lo-text-lg)}.lo-error__count{font-family:var(--lo-font-display);font-size:var(--lo-text-4xl);font-weight:var(--lo-weight-heavy);font-variant-numeric:tabular-nums;color:var(--lo-color-warning-fg)}.lo-map{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-4);width:100%}@media(min-width:56rem){.lo-map{grid-template-columns:minmax(0,1fr) 13rem}}.lo-map__canvas{position:relative;width:100%;aspect-ratio:2 / 1;border-radius:var(--lo-radius-md);background-color:var(--lo-color-bg-subtle);background-image:radial-gradient(var(--lo-hero-dot) 1px,transparent 1.4px);background-size:12px 12px;overflow:hidden}.lo-map__canvas svg{position:absolute;inset:0;width:100%;height:100%}.lo-map__grid line{stroke:var(--lo-color-border);stroke-width:.4;stroke-dasharray:2 3}.lo-map__dot{stroke:var(--lo-color-bg-raised);stroke-width:1.2}.lo-map__dot[data-status=current],.lo-map__ping[data-status=current]{fill:var(--lo-color-positive-solid)}.lo-map__dot[data-status=stale],.lo-map__ping[data-status=stale]{fill:var(--lo-color-warning-solid)}.lo-map__dot[data-status=geo],.lo-map__ping[data-status=geo]{fill:var(--lo-color-info-solid)}.lo-map__dot[data-status=fail],.lo-map__ping[data-status=fail]{fill:var(--lo-color-danger-solid)}.lo-map__ping{opacity:0}.lo-map__label{font-family:var(--lo-font-sans);font-size:7px;font-weight:600;fill:var(--lo-color-text-muted)}.lo-map__main{align-self:start}.lo-map__tray{display:grid;gap:var(--lo-space-2);align-content:start;max-height:20rem;padding:var(--lo-space-3);overflow:auto;border:1px dashed var(--lo-color-border-strong);border-radius:var(--lo-radius-md)}.lo-map__tray:focus-visible{border-radius:var(--lo-radius-md)}.lo-map__tray li .lo-val{font-family:var(--lo-font-sans);font-size:inherit}.lo-map__tray-title{font-size:var(--lo-text-xs);font-weight:var(--lo-weight-bold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase;color:var(--lo-color-text-muted)}.lo-map__tray ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--lo-text-sm)}.lo-map__tray li{display:flex;align-items:center;gap:var(--lo-space-2)}.lo-map__tray li i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--lo-color-positive-solid)}.lo-map__tray li i[data-status=stale]{background:transparent;border:2.5px solid var(--lo-color-warning-solid)}.lo-map__tray p{margin:0;font-size:var(--lo-text-xs);color:var(--lo-color-text-muted)}.lo-map__legend{display:flex;flex-wrap:wrap;gap:var(--lo-space-2) var(--lo-space-4);font-size:var(--lo-text-xs);color:var(--lo-color-text-muted)}.lo-map__legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lo-map__legend i{width:9px;height:9px;border-radius:50%}@media(prefers-reduced-motion:no-preference){.lo-learn__card{transition:transform var(--lo-duration-base) var(--lo-ease),border-color var(--lo-duration-base) var(--lo-ease)}}@media(forced-colors:active){.lo-learn__card,.lo-api-card{border-color:CanvasText}.lo-summary,.lo-promise li,.lo-toc__try,.lo-steps__item{border:1px solid CanvasText}}}@layer lo-results{.lo-result{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-4);padding:var(--lo-space-4);border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-xl);background:linear-gradient(180deg,var(--lo-panel-sheen),transparent 30%),var(--lo-color-bg-raised);box-shadow:var(--lo-shadow-sm);scroll-margin-top:var(--lo-space-16)}@media(min-width:40rem){.lo-result{padding:var(--lo-space-5)}}.lo-result:is([data-stale=true],[aria-busy=true])>:not(.lo-result__busy,.lo-result__sweep,.lo-loader,[data-lo-slow]){opacity:.55;transition:opacity var(--lo-duration-base) var(--lo-ease)}.lo-result__busy{position:absolute;top:0;inset-inline-end:50%;z-index:2;display:inline-flex;align-items:center;gap:var(--lo-space-2);padding:var(--lo-space-1) var(--lo-space-3) var(--lo-space-1) var(--lo-space-1);border-radius:var(--lo-radius-pill);background:var(--lo-color-navy);color:var(--lo-color-bg);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);white-space:nowrap;box-shadow:var(--lo-shadow-md);transform:translate(50%,-50%)}[dir=rtl] .lo-result__busy{transform:translate(-50%,-50%)}.lo-result>.lo-note[data-lo-slow]{position:absolute;inset:1.5rem var(--lo-space-4) auto;z-index:2;margin:0;box-shadow:var(--lo-shadow-md)}.lo-result>.lo-note{margin:0}.lo-note .lo-val{font-family:inherit;font-size:inherit}.lo-result__sweep{position:absolute;inset:0 0 auto;height:3px;overflow:hidden;border-radius:var(--lo-radius-xl) var(--lo-radius-xl) 0 0}.lo-result__sweep:after{content:"";position:absolute;inset:0;width:40%;background:var(--lo-color-brand);transform:translate(-100%)}.lo-result__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--lo-space-2) var(--lo-space-4)}@media(max-width:48rem){.lo-result__head{grid-template-columns:minmax(0,1fr)}}.lo-result__title{margin:0;font-size:var(--lo-text-lg);font-weight:var(--lo-weight-heavy);overflow-wrap:anywhere}.lo-result__title:focus{outline:none}.lo-result__title .lo-val{color:var(--lo-color-brand-text);font-size:.92em}.lo-result__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-1) var(--lo-space-3);min-height:1.5rem;margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}.lo-result__meta>span{display:inline-flex;align-items:center;gap:var(--lo-space-2)}.lo-result__meta>span+span:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--lo-color-text-faint)}.lo-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lo-color-positive-solid);box-shadow:0 0 0 3px var(--lo-color-positive-bg)}.lo-result__actions{display:flex;flex-wrap:wrap;gap:var(--lo-space-2)}.lo-result__actions .lo-copy{min-width:0}.lo-result__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-6);min-width:0}.lo-result__body>.lo-lookup,.lo-result__body>.lo-view{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-4);min-width:0}.lo-lookup>.lo-availability{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-3)}.lo-tool__examples>.lo-chips{min-width:0;max-width:100%}.lo-form__advanced>.lo-field--checks{margin-bottom:var(--lo-space-4)}html[data-enhanced] .lo-tool__form--auto{display:none}[data-lo-countdown]{font-weight:var(--lo-weight-bold);font-variant-numeric:tabular-nums}.lo-client-state{margin-bottom:var(--lo-space-4)}.lo-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--lo-space-3)}.lo-tile{position:relative;grid-column:span 12;min-width:0;padding:var(--lo-space-4) var(--lo-space-5);border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-lg);background:linear-gradient(180deg,var(--lo-tile-sheen),transparent 40%),var(--lo-color-bg-raised);box-shadow:var(--lo-shadow-xs)}@media(min-width:40rem){.lo-tile[data-span="3"],.lo-tile[data-span="4"],.lo-tile[data-span="6"]{grid-column:span 6}}@media(min-width:48rem){.lo-tile[data-span="3"]{grid-column:span 3}.lo-tile[data-span="4"]{grid-column:span 4}.lo-tile[data-span="8"]{grid-column:span 8}}.lo-answer{display:flex;align-items:flex-end;gap:var(--lo-space-4);min-height:13rem;padding:var(--lo-space-6);overflow:hidden;isolation:isolate;border-color:var(--lo-color-neutral-border);background:var(--lo-color-neutral-bg);box-shadow:var(--lo-glow-neutral)}.lo-answer__glow{position:absolute;inset:auto -10% -60% 30%;height:120%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,var(--lo-color-neutral-solid),transparent);opacity:.22}.lo-answer--positive{border-color:var(--lo-color-positive-border);background:var(--lo-color-positive-bg);box-shadow:var(--lo-glow-positive)}.lo-answer--warning{border-color:var(--lo-color-warning-border);background:var(--lo-color-warning-bg);box-shadow:var(--lo-glow-warning)}.lo-answer--danger{border-color:var(--lo-color-danger-border);background:var(--lo-color-danger-bg);box-shadow:var(--lo-glow-danger)}.lo-answer--info{border-color:var(--lo-color-info-border);background:var(--lo-color-info-bg);box-shadow:var(--lo-glow-info)}.lo-answer--positive .lo-answer__glow{background:radial-gradient(closest-side,var(--lo-color-positive-solid),transparent)}.lo-answer--warning .lo-answer__glow{background:radial-gradient(closest-side,var(--lo-color-warning-solid),transparent)}.lo-answer--danger .lo-answer__glow{background:radial-gradient(closest-side,var(--lo-color-danger-solid),transparent)}.lo-answer--info .lo-answer__glow{background:radial-gradient(closest-side,var(--lo-color-info-solid),transparent)}.lo-answer__body{display:grid;grid-template-columns:minmax(0,1fr);flex:1;gap:var(--lo-space-3);align-content:end;align-self:stretch;min-width:0}.lo-answer__eyebrow{display:inline-flex;align-items:center;gap:var(--lo-space-2);margin:0;color:var(--lo-color-neutral-fg);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-bold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase}.lo-answer--positive .lo-answer__eyebrow{color:var(--lo-color-positive-fg)}.lo-answer--warning .lo-answer__eyebrow{color:var(--lo-color-warning-fg)}.lo-answer--danger .lo-answer__eyebrow{color:var(--lo-color-danger-fg)}.lo-answer--info .lo-answer__eyebrow{color:var(--lo-color-info-fg)}.lo-answer__dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent)}.lo-answer__label{margin:0;color:var(--lo-color-text);font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:var(--lo-weight-heavy);letter-spacing:var(--lo-tracking-display);line-height:1.05;overflow-wrap:anywhere}.lo-answer__label:focus{outline:none}.lo-answer__label--mono{font-family:var(--lo-font-mono);font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);letter-spacing:-.02em}.lo-answer__text{max-width:36rem;margin:0;color:var(--lo-color-text);font-size:var(--lo-text-base);opacity:.88;overflow-wrap:anywhere}.lo-answer__hint{max-width:36rem;margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);overflow-wrap:anywhere}.lo-answer__badges,.lo-answer__actions{display:flex;flex-wrap:wrap;gap:var(--lo-space-2)}.lo-answer__details{font-size:var(--lo-text-sm)}.lo-answer__details>summary{display:inline-flex;align-items:center;gap:var(--lo-space-2);min-height:2rem;cursor:pointer;font-weight:var(--lo-weight-semibold);list-style:none}.lo-answer__details>summary::-webkit-details-marker{display:none}.lo-answer__details>summary:before{content:"";width:.45rem;height:.45rem;border-block-end:2px solid currentColor;border-inline-end:2px solid currentColor;transform:rotate(-45deg)}.lo-answer__details[open]>summary:before{transform:rotate(45deg)}.lo-answer__owl{flex:0 0 auto;align-self:flex-start;margin:-6px -6px 0 0}.lo-answer__owl .lo-owl{width:5.5rem;height:5.5rem}@media(max-width:30rem){.lo-answer{flex-direction:column-reverse;align-items:stretch;min-height:0;padding:var(--lo-space-5)}.lo-answer__owl{align-self:flex-end;margin:0}}.lo-stat{display:grid;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:var(--lo-space-2);min-height:8.5rem}@media(max-width:40rem){.lo-stat{min-height:0}}.lo-stat__top,.lo-visual__top{display:flex;align-items:center;justify-content:space-between;gap:var(--lo-space-2)}.lo-stat__label{color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase;white-space:nowrap}.lo-stat__icon{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--lo-radius-sm);background:var(--lo-color-bg-subtle);color:var(--lo-color-text-muted)}.lo-stat__line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0;min-width:0;font-family:var(--lo-font-display);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:var(--lo-weight-heavy);letter-spacing:-.03em;line-height:1}.lo-stat__value{min-width:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lo-stat__value.lo-mono{font-family:var(--lo-font-mono);font-size:var(--lo-text-lg);font-weight:var(--lo-weight-bold);letter-spacing:-.01em;line-height:var(--lo-leading-snug)}.lo-stat__value--text{font-size:var(--lo-text-xl);letter-spacing:var(--lo-tracking-heading);line-height:var(--lo-leading-tight)}.lo-stat__unit{margin-inline-start:.3em;color:var(--lo-color-text-muted);font-size:.45em;font-weight:var(--lo-weight-semibold);letter-spacing:0}.lo-stat__sub{margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);overflow-wrap:anywhere}.lo-stat[data-tone=positive] .lo-stat__icon{background:var(--lo-color-positive-bg);color:var(--lo-color-positive-fg)}.lo-stat[data-tone=warning] .lo-stat__icon{background:var(--lo-color-warning-bg);color:var(--lo-color-warning-fg)}.lo-stat[data-tone=danger] .lo-stat__icon{background:var(--lo-color-danger-bg);color:var(--lo-color-danger-fg)}.lo-stat[data-tone=info] .lo-stat__icon{background:var(--lo-color-info-bg);color:var(--lo-color-info-fg)}.lo-visual{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-3);align-content:start}.lo-visual__body{display:grid;place-items:center;min-height:6rem}.lo-visual__body>:is(.lo-answers,.lo-hops,.lo-chain,.lo-strip,.lo-map){width:100%}.lo-visual__body>.lo-bits-wrap{max-width:100%}.lo-visual__caption{margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);text-align:center}.lo-register__list{display:grid;gap:var(--lo-space-2);width:100%;margin:0;padding:0;list-style:none}.lo-register{width:100%;justify-content:center}.lo-answer .lo-register__list{display:flex;flex-wrap:wrap;width:auto}.lo-answer .lo-register{width:auto}.lo-tabs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-3)}.lo-tabs__item{border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-lg);background:var(--lo-color-bg-raised)}.lo-tabs__summary{display:flex;align-items:center;gap:var(--lo-space-2);min-height:3rem;padding:var(--lo-space-2) var(--lo-space-4);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold);cursor:pointer;list-style:none}.lo-tabs__summary::-webkit-details-marker{display:none}.lo-tabs__summary:before{content:"";flex:0 0 auto;width:.45rem;height:.45rem;margin-inline-end:var(--lo-space-1);border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform var(--lo-duration-base) var(--lo-ease)}.lo-tabs__item[open]>.lo-tabs__summary:before{transform:rotate(45deg)}.lo-tabs__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-5);min-width:0;padding:0 var(--lo-space-4) var(--lo-space-4)}.lo-tabs[data-tabs-ready]{gap:var(--lo-space-4)}.lo-tabs[data-tabs-ready]>.lo-tabs__item{border:0;border-radius:0;background:none}.lo-tabs[data-tabs-ready] .lo-tabs__summary{display:none}.lo-tabs[data-tabs-ready] .lo-tabs__panel{padding:0}.lo-tabs__list{display:flex;gap:2px;width:max-content;max-width:100%;padding:4px;overflow-x:auto;border-radius:var(--lo-radius-pill);background:var(--lo-color-bg-subtle);scrollbar-width:none}@media(max-width:48rem){.lo-tabs__list{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 24px),transparent)}}.lo-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:var(--lo-space-2);min-height:2.25rem;padding:0 var(--lo-space-4);border:0;border-radius:var(--lo-radius-pill);background:transparent;color:var(--lo-color-text-muted);font:inherit;font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--lo-duration-fast) var(--lo-ease),color var(--lo-duration-fast) var(--lo-ease)}.lo-tabs__tab:hover{color:var(--lo-color-text)}.lo-tabs__tab[aria-selected=true]{background:var(--lo-color-bg-raised);color:var(--lo-color-text);box-shadow:var(--lo-shadow-sm)}.lo-tabs__tab:focus-visible{outline-offset:-2px}.lo-block{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-3);min-width:0}.lo-block__title{display:flex;align-items:center;gap:var(--lo-space-2);margin:0;font-family:var(--lo-font-sans);font-size:var(--lo-text-base);font-weight:var(--lo-weight-bold);letter-spacing:0}.lo-block__count{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;border-radius:var(--lo-radius-pill);background:var(--lo-color-bg-subtle);color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);font-variant-numeric:tabular-nums}.lo-primary{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-3)}.lo-value{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-2)}.lo-value__label{color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase}.lo-value__row{display:flex;align-items:center;gap:var(--lo-space-3);padding:var(--lo-space-3) var(--lo-space-3) var(--lo-space-3) var(--lo-space-4);border-radius:var(--lo-radius-md);background:var(--lo-color-bg-sunken)}.lo-answer .lo-value__row{background:color-mix(in srgb,var(--lo-color-bg-raised) 70%,transparent)}.lo-value__text{flex:1;min-width:0;font-family:var(--lo-font-mono);font-size:var(--lo-text-md);font-weight:var(--lo-weight-semibold);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.lo-value--xl .lo-value__text{font-size:clamp(1.25rem,1rem + 1vw,1.75rem);letter-spacing:-.01em}.lo-meter{display:grid;gap:var(--lo-space-2);width:100%}.lo-meter__cells{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.lo-meter__cell{height:28px;border-radius:5px;background:var(--lo-color-bg-sunken)}.lo-meter__cell[data-on]{background:var(--lo-color-positive-solid)}.lo-meter[data-tone=warning] .lo-meter__cell[data-on]{background:var(--lo-color-warning-solid)}.lo-meter[data-tone=danger] .lo-meter__cell[data-on]{background:var(--lo-color-danger-solid)}.lo-meter__scale{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--lo-space-2);color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);font-variant-numeric:tabular-nums}.lo-meter__scale span{white-space:nowrap}.lo-dial{position:relative;display:grid;justify-items:center;width:100%;max-width:15rem}.lo-dial svg{width:100%;height:auto;overflow:visible}.lo-dial__track{fill:none;stroke:var(--lo-color-bg-sunken);stroke-width:14;stroke-linecap:round}.lo-dial__seg{fill:none;stroke-width:14;stroke-linecap:round}.lo-dial__seg--none{stroke:var(--lo-color-neutral-solid)}.lo-dial__seg--q{stroke:var(--lo-color-warning-solid)}.lo-dial__seg--r{stroke:var(--lo-color-positive-solid)}.lo-dial__needle{transform-box:view-box;transform-origin:100px 100px;transition:transform var(--lo-duration-swap) var(--lo-ease-spring)}.lo-dial__needle line{stroke:var(--lo-color-text);stroke-width:4;stroke-linecap:round}.lo-dial__needle circle{fill:var(--lo-color-text)}.lo-dial[data-policy=none] .lo-dial__needle{transform:rotate(-60deg)}.lo-dial[data-policy=reject] .lo-dial__needle{transform:rotate(60deg)}.lo-dial[data-policy=missing] .lo-dial__needle{display:none}.lo-dial__labels{display:flex;justify-content:space-between;width:100%;margin-top:-6px;color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold)}.lo-dial__labels [data-on]{color:var(--lo-color-text)}.lo-tlds{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--lo-space-2);width:100%;margin:0;padding:0;list-style:none}.lo-tld{display:flex;align-items:center;justify-content:space-between;gap:var(--lo-space-2);padding:var(--lo-space-2) var(--lo-space-3);border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-md);font-family:var(--lo-font-mono);font-size:var(--lo-text-sm);overflow-wrap:anywhere}.lo-tld[data-free]{border-color:var(--lo-color-positive-border);background:var(--lo-color-positive-bg);color:var(--lo-color-positive-fg)}.lo-tld__state{font-family:var(--lo-font-sans);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);white-space:nowrap}.lo-rollout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lo-space-2);width:100%;margin:0;padding:0;list-style:none;counter-reset:r}.lo-rollout li{display:grid;gap:4px;padding:var(--lo-space-3);border-radius:var(--lo-radius-md);background:var(--lo-color-bg-subtle);color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);counter-increment:r}.lo-rollout li:before{content:counter(r);display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--lo-color-bg-sunken);color:var(--lo-color-text);font-weight:var(--lo-weight-bold)}.lo-rollout li b{color:var(--lo-color-text);font-size:var(--lo-text-sm)}.lo-rollout li[data-done]:before{background:var(--lo-color-positive-solid);color:var(--lo-color-bg-raised)}.lo-rollout li[data-current]{background:var(--lo-color-brand-soft);box-shadow:inset 0 0 0 1px var(--lo-color-brand)}.lo-rollout li[data-current]:before{background:var(--lo-color-brand);color:var(--lo-color-on-brand)}@media(max-width:36rem){.lo-rollout{grid-template-columns:repeat(2,minmax(0,1fr))}}.lo-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--lo-space-3);align-items:center;width:100%}.lo-values{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:var(--lo-space-2)}.lo-compare__arrow{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--lo-color-bg-subtle);color:var(--lo-color-text-muted)}@media(max-width:40rem){.lo-compare{grid-template-columns:minmax(0,1fr)}.lo-compare__arrow{justify-self:center;transform:rotate(90deg)}}.lo-kv{display:grid;gap:0;margin:0}.lo-kv__row{display:grid;grid-template-columns:minmax(min(100%,11rem),11rem) minmax(0,1fr);gap:var(--lo-space-4);padding:var(--lo-space-3) 0;border-bottom:var(--lo-border-width) solid var(--lo-color-border)}.lo-kv__row:last-child{border-bottom:0}.lo-kv__row--wide{grid-column:1 / -1}.lo-kv__label{color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}.lo-kv__value{min-width:0;margin:0;font-size:var(--lo-text-sm);overflow-wrap:anywhere}.lo-kv__sub{display:block;margin-top:2px;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-normal)}.lo-kv--nested{grid-template-columns:minmax(0,1fr);padding-inline-start:var(--lo-space-3);border-inline-start:2px solid var(--lo-color-border)}.lo-kv--summary{margin-bottom:var(--lo-space-4)}.lo-contact .lo-kv__row,.lo-kv--nested .lo-kv__row,.lo-lookup .lo-block>.lo-kv:not(.lo-facts) .lo-kv__row--wide{grid-template-columns:minmax(0,1fr);gap:var(--lo-space-1)}@media(max-width:30rem){.lo-kv__row{grid-template-columns:minmax(0,1fr);gap:var(--lo-space-1)}}.lo-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));overflow:hidden;border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-lg);background:var(--lo-color-bg-raised)}.lo-facts .lo-kv__row{display:flex;flex-direction:column;gap:var(--lo-space-1);padding:var(--lo-space-3) var(--lo-space-4);border:0;box-shadow:1px 1px 0 0 var(--lo-color-border)}.lo-facts .lo-kv__label{font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase}.lo-facts .lo-kv__value{font-size:var(--lo-text-base);font-weight:var(--lo-weight-semibold)}.lo-time{font-variant-numeric:tabular-nums}.lo-time__rel,.lo-time__full{color:var(--lo-color-text-muted)}.lo-time__full{display:block;font-size:var(--lo-text-sm)}.lo-kv__value .lo-time__rel.lo-kv__sub{font-weight:var(--lo-weight-normal)}.lo-table-wrap{max-width:100%;overflow:auto;border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-lg);background:var(--lo-color-bg-raised)}.lo-table-wrap:focus-visible{outline-offset:2px}.lo-table{width:100%;border-collapse:collapse;font-size:var(--lo-text-sm)}.lo-table th{position:sticky;top:0;padding:var(--lo-space-2) var(--lo-space-4);border-bottom:var(--lo-border-width) solid var(--lo-color-border);background:var(--lo-color-bg-subtle);color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);letter-spacing:var(--lo-tracking-caps);text-align:start;text-transform:uppercase;white-space:nowrap}.lo-table td{padding:var(--lo-space-3) var(--lo-space-4);border-bottom:var(--lo-border-width) solid var(--lo-color-border);vertical-align:top;overflow-wrap:anywhere}.lo-table tbody tr:last-child td{border-bottom:0}.lo-table tbody tr{transition:background-color var(--lo-duration-fast) var(--lo-ease)}.lo-table tbody tr:hover{background:var(--lo-color-bg-subtle)}.lo-table .lo-num{text-align:end}.lo-table td{vertical-align:middle}.lo-table td code,.lo-table td .lo-mono{padding:0;background:none}.lo-table td .lo-list--plain a{display:inline-flex;align-items:center;min-height:1.5rem}.lo-table td.lo-break>:is(.lo-table__copy){margin-inline-start:var(--lo-space-2);vertical-align:middle}.lo-table td.lo-break{min-width:12rem}.lo-table td:not(.lo-break),.lo-table td:not(.lo-break) .lo-val,.lo-table td:not(.lo-break) .lo-mono{overflow-wrap:break-word;word-break:normal}.lo-table__copy{opacity:0;transition:opacity var(--lo-duration-fast) var(--lo-ease)}.lo-table tr:hover .lo-table__copy,.lo-table__copy:focus-within{opacity:1}@media(hover:none){.lo-table__copy{opacity:1}}.lo-records+.lo-records{margin-top:var(--lo-space-4)}.lo-records__type{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-2);font-size:var(--lo-text-base)}.lo-type{display:inline-grid;place-items:center;min-width:3.25rem;height:1.75rem;padding:0 var(--lo-space-2);border-radius:var(--lo-radius-sm);background:var(--lo-color-navy);color:var(--lo-color-bg);font-family:var(--lo-font-mono);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-bold)}.lo-pre{max-width:100%;max-height:32rem;padding:var(--lo-space-3);border-radius:var(--lo-radius-md);background:var(--lo-color-bg-sunken);color:var(--lo-color-text);font-size:var(--lo-text-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.lo-pre--inline{max-height:12rem}.lo-textblock{display:grid;gap:var(--lo-space-1)}.lo-raw{border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-lg)}.lo-raw>summary{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--lo-space-2);min-height:3rem;padding:var(--lo-space-2) var(--lo-space-4);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold);cursor:pointer}.lo-raw--bare{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-2);border:0}.lo-raw__body{display:grid;gap:var(--lo-space-2);padding:0 var(--lo-space-4) var(--lo-space-4)}.lo-raw--bare .lo-raw__body{padding:0}.lo-raw__toolbar,.lo-textblock__toolbar,.lo-hop__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:var(--lo-space-3)}.lo-raw--bare .lo-raw__toolbar{justify-content:space-between}.lo-raw__caption{color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}.lo-raw__big{margin:0;padding:0 var(--lo-space-4) var(--lo-space-4)}.lo-raw__pre{max-height:22rem;margin:0;white-space:pre;overflow-wrap:normal}.lo-statuses{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lo-space-5)}.lo-statuses__title{margin:0 0 var(--lo-space-2);color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase}.lo-statuses__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:var(--lo-space-2);margin:0;padding:0;list-style:none}.lo-status{display:grid;gap:var(--lo-space-2);align-content:start;padding:var(--lo-space-3) var(--lo-space-4);border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-md);background:var(--lo-color-bg-raised)}.lo-status[data-severity=danger]{border-color:var(--lo-color-danger-border);background:var(--lo-color-danger-bg)}.lo-status__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-2)}.lo-status__code{padding:0;border-radius:0;background:none;color:var(--lo-color-text-muted);font-family:var(--lo-font-mono);font-size:var(--lo-text-xs)}.lo-status__text{margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}.lo-status[data-severity=danger] .lo-status__text{color:var(--lo-color-danger-fg)}.lo-status__more{display:inline-flex;align-items:center;min-height:1.5rem;font-size:var(--lo-text-sm)}.lo-ns__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--lo-space-2);margin:0 0 var(--lo-space-2);padding:0;list-style:none}.lo-ns__item{display:grid;gap:2px;padding:var(--lo-space-3) var(--lo-space-4);border-radius:var(--lo-radius-md);background:var(--lo-color-bg-subtle);font-family:var(--lo-font-mono);font-size:var(--lo-text-sm);overflow-wrap:anywhere}.lo-ns__ips{display:flex;flex-wrap:wrap;gap:0 var(--lo-space-3);color:var(--lo-color-text-muted);font-size:var(--lo-text-xs)}.lo-ns__more>summary{display:flex;align-items:center;min-height:var(--lo-control-h-sm);margin-bottom:var(--lo-space-2);color:var(--lo-color-link);font-weight:var(--lo-weight-semibold);cursor:pointer}.lo-ns__actions{display:flex}.lo-contacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--lo-space-2);margin:0 0 var(--lo-space-3);padding:0;list-style:none}.lo-contact{display:grid;gap:var(--lo-space-2);align-content:start;min-width:0;padding:var(--lo-space-4);border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-md)}.lo-contact[data-redacted]{border-style:dashed;border-color:var(--lo-color-border-strong)}.lo-contact__roles{margin:0;color:var(--lo-color-text-muted);font-family:var(--lo-font-sans);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase}.lo-contact__redacted{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-2);margin:0;font-size:var(--lo-text-sm)}.lo-notices,.lo-trace{border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-lg)}.lo-trace{border:0}.lo-notices>summary{display:flex;align-items:center;gap:var(--lo-space-2);min-height:3rem;padding:var(--lo-space-2) var(--lo-space-4);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold);cursor:pointer}.lo-notices>:not(summary){margin-inline:var(--lo-space-4)}.lo-notices__list{display:grid;gap:var(--lo-space-3);margin-block:0 var(--lo-space-4);padding-inline-start:var(--lo-space-5)}.lo-trace__list{position:relative;display:grid;gap:var(--lo-space-4);margin:0 0 var(--lo-space-4);padding:0 0 0 var(--lo-space-6);list-style:none}.lo-trace__list:before{content:"";position:absolute;top:.5rem;bottom:.5rem;inset-inline-start:5px;width:2px;background:var(--lo-color-border)}.lo-trace__hop{position:relative;display:grid;gap:2px}.lo-trace__hop:before{content:"";position:absolute;top:.3rem;inset-inline-start:calc(var(--lo-space-6) * -1);width:12px;height:12px;border:2px solid var(--lo-color-positive-solid);border-radius:50%;background:var(--lo-color-bg-raised)}.lo-trace__label{font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold)}.lo-trace__meta{color:var(--lo-color-text-muted);font-family:var(--lo-font-mono);font-size:var(--lo-text-xs);overflow-wrap:anywhere}.lo-trace__note{font-size:var(--lo-text-sm)}.lo-ring{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:64px;height:64px}.lo-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.lo-ring__track{fill:none;stroke:var(--lo-color-bg-sunken);stroke-width:6}.lo-ring__arc{fill:none;stroke:var(--lo-color-positive-solid);stroke-width:6;stroke-linecap:round}.lo-ring[data-tone=warning] .lo-ring__arc{stroke:var(--lo-color-warning-solid)}.lo-ring[data-tone=danger] .lo-ring__arc{stroke:var(--lo-color-danger-solid)}.lo-ring[data-tone=info] .lo-ring__arc{stroke:var(--lo-color-info-solid)}.lo-ring[data-tone=danger] .lo-ring__track{stroke:var(--lo-color-danger-border);stroke-dasharray:3 4}.lo-ring__label{position:relative;color:var(--lo-color-text);font-family:var(--lo-font-mono);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.lo-ring--lg{width:88px;height:88px}.lo-ring--lg .lo-ring__label{font-size:var(--lo-text-sm)}.lo-ring--xl{width:128px;height:128px}.lo-ring--xl .lo-ring__label{font-size:var(--lo-text-lg)}.lo-stepper{display:grid;gap:var(--lo-space-2)}.lo-stepper__track,.lo-stepper__labels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.lo-stepper__seg{height:6px;border-radius:var(--lo-radius-pill);background:var(--lo-color-bg-sunken)}.lo-stepper__seg[data-done]{background:var(--lo-color-neutral-solid);opacity:.5}.lo-stepper__seg[data-current]{background:var(--lo-color-positive-solid);opacity:1}.lo-stepper[data-tone=warning] .lo-stepper__seg[data-current]{background:var(--lo-color-warning-solid)}.lo-stepper[data-tone=danger] .lo-stepper__seg[data-current]{background:var(--lo-color-danger-solid)}.lo-stepper[data-tone=info] .lo-stepper__seg[data-current]{background:var(--lo-color-info-solid)}.lo-stepper[data-tone=neutral] .lo-stepper__seg[data-current]{background:var(--lo-color-neutral-solid)}.lo-stepper__labels{color:var(--lo-color-text-muted);font-size:var(--lo-text-2xs)}.lo-stepper__labels [data-current]{color:var(--lo-color-text);font-weight:var(--lo-weight-semibold)}.lo-stepper__caption{margin:0;color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}@media(max-width:30rem){.lo-stepper__labels{display:none}}.lo-progress{appearance:none;display:block;width:100%;height:8px;overflow:hidden;border:0;border-radius:var(--lo-radius-pill);background:var(--lo-color-bg-sunken);accent-color:var(--lo-color-brand)}.lo-progress::-webkit-progress-bar{background:var(--lo-color-bg-sunken)}.lo-progress::-webkit-progress-value{border-radius:var(--lo-radius-pill);background:var(--lo-color-positive-solid)}.lo-progress::-moz-progress-bar{background:var(--lo-color-positive-solid)}.lo-strip{display:flex;flex-wrap:wrap;gap:5px;padding:var(--lo-space-3) var(--lo-space-4);border-radius:var(--lo-radius-md);background:var(--lo-color-bg-subtle)}.lo-strip__dot{width:12px;height:12px;border-radius:50%;background:var(--lo-color-positive-solid)}.lo-strip__dot[data-status=stale]{border:2.5px solid var(--lo-color-warning-solid);background:transparent}.lo-strip__dot[data-status=geo]{border-radius:2px;background:var(--lo-color-info-solid);transform:rotate(45deg) scale(.85)}.lo-strip__dot[data-status=fail]{border-radius:2px;background:var(--lo-color-danger-solid)}.lo-strip__dot[data-status=empty]{background:var(--lo-color-neutral-solid)}.lo-answers{display:grid;gap:var(--lo-space-2);margin:0;padding:0;list-style:none}.lo-answers__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--lo-space-1) var(--lo-space-3);align-items:center}.lo-answers__values{display:inline-flex;flex-wrap:wrap;gap:var(--lo-space-1) var(--lo-space-2);font-family:var(--lo-font-mono);font-size:var(--lo-text-sm);overflow-wrap:anywhere}.lo-answers__values .lo-mono,.lo-rollout .lo-mono{padding:0;background:none}.lo-answers__count{color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);font-variant-numeric:tabular-nums}.lo-bar{grid-column:1 / -1;height:8px;overflow:hidden;border-radius:var(--lo-radius-pill);background:var(--lo-color-bg-sunken)}.lo-bar__fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--lo-color-positive-solid);transform-origin:0 50%}.lo-bar__fill[data-p="0"]{transform:scaleX(0)}.lo-bar__fill[data-p="5"]{transform:scaleX(.05)}.lo-bar__fill[data-p="10"]{transform:scaleX(.1)}.lo-bar__fill[data-p="15"]{transform:scaleX(.15)}.lo-bar__fill[data-p="20"]{transform:scaleX(.2)}.lo-bar__fill[data-p="25"]{transform:scaleX(.25)}.lo-bar__fill[data-p="30"]{transform:scaleX(.3)}.lo-bar__fill[data-p="35"]{transform:scaleX(.35)}.lo-bar__fill[data-p="40"]{transform:scaleX(.4)}.lo-bar__fill[data-p="45"]{transform:scaleX(.45)}.lo-bar__fill[data-p="50"]{transform:scaleX(.5)}.lo-bar__fill[data-p="55"]{transform:scaleX(.55)}.lo-bar__fill[data-p="60"]{transform:scaleX(.6)}.lo-bar__fill[data-p="65"]{transform:scaleX(.65)}.lo-bar__fill[data-p="70"]{transform:scaleX(.7)}.lo-bar__fill[data-p="75"]{transform:scaleX(.75)}.lo-bar__fill[data-p="80"]{transform:scaleX(.8)}.lo-bar__fill[data-p="85"]{transform:scaleX(.85)}.lo-bar__fill[data-p="90"]{transform:scaleX(.9)}.lo-bar__fill[data-p="95"]{transform:scaleX(.95)}.lo-bar__fill[data-tone=info]{background:var(--lo-color-info-solid)}.lo-bar__fill[data-tone=warning]{background:var(--lo-color-warning-solid)}.lo-bar__fill[data-tone=danger]{background:var(--lo-color-danger-solid)}.lo-bar__fill[data-tone=neutral]{background:var(--lo-color-neutral-solid)}.lo-bar__fill[data-tone=brand]{background:var(--lo-color-brand)}.lo-region{overflow:hidden;border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-lg)}.lo-region>summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-3);min-height:3rem;padding:var(--lo-space-2) var(--lo-space-4);font-weight:var(--lo-weight-semibold);cursor:pointer;list-style:none}.lo-region>summary::-webkit-details-marker{display:none}.lo-region[open]>summary .lo-chev{transform:rotate(90deg)}.lo-region__note{flex:1 1 16rem;font-size:var(--lo-text-xs);font-weight:var(--lo-weight-normal)}.lo-regions{display:grid;gap:var(--lo-space-2)}.lo-region>.lo-table-wrap{border:0;border-top:var(--lo-border-width) solid var(--lo-color-border);border-radius:0}.lo-chain{display:flex;align-items:center;padding:var(--lo-space-4);overflow-x:auto;border-radius:var(--lo-radius-lg);background:var(--lo-color-bg-subtle)}.lo-chain__node{display:grid;justify-items:center;gap:var(--lo-space-1);min-width:6.5rem;text-align:center}.lo-chain__dot{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:2px solid var(--lo-color-positive-solid);border-radius:50%;background:var(--lo-color-bg-raised);color:var(--lo-color-positive-fg);box-shadow:var(--lo-shadow-sm)}.lo-chain__node[data-tone=danger] .lo-chain__dot{border-color:var(--lo-color-danger-solid);color:var(--lo-color-danger-fg)}.lo-chain__node[data-tone=neutral] .lo-chain__dot{border-color:var(--lo-color-neutral-solid);color:var(--lo-color-neutral-fg)}.lo-chain__role{color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);letter-spacing:var(--lo-tracking-caps);text-transform:uppercase}.lo-chain__name{font-size:var(--lo-text-sm);font-weight:var(--lo-weight-semibold);overflow-wrap:anywhere}.lo-chain__link{flex:1 1 2rem;min-width:2rem;height:2px;margin-bottom:2.5rem;background:var(--lo-color-positive-solid);transform-origin:0 50%}.lo-chain__link[data-tone=danger]{background:var(--lo-color-danger-border)}.lo-chain__link[data-tone=neutral]{background:var(--lo-color-neutral-solid)}.lo-hops{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.lo-hop{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--lo-space-4);padding-bottom:var(--lo-space-5)}.lo-hop:last-child{padding-bottom:0}.lo-hop__rail{position:relative;display:flex;justify-content:center}.lo-hop__index{position:relative;z-index:1;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:2px solid var(--lo-color-info-solid);border-radius:50%;background:var(--lo-color-bg-raised);font-family:var(--lo-font-mono);font-size:var(--lo-text-sm);font-weight:var(--lo-weight-bold)}.lo-hop[data-tone=positive] .lo-hop__index{border-color:var(--lo-color-positive-solid);background:var(--lo-color-positive-bg);color:var(--lo-color-positive-fg)}.lo-hop[data-tone=warning] .lo-hop__index{border-color:var(--lo-color-warning-solid)}.lo-hop[data-tone=danger] .lo-hop__index{border-color:var(--lo-color-danger-solid)}.lo-hop__connector{position:absolute;top:2.5rem;bottom:calc(var(--lo-space-5) * -1);width:2px;overflow:hidden;background:var(--lo-color-border)}.lo-hop:last-child .lo-hop__connector{display:none}.lo-hop__packet{position:absolute;inset:0;transform:translateY(-100%)}.lo-hop__packet:after{content:"";position:absolute;bottom:0;left:-3px;width:8px;height:8px;border-radius:50%;background:var(--lo-color-brand)}.lo-hop__body{display:grid;gap:var(--lo-space-2);min-width:0;padding:var(--lo-space-3) var(--lo-space-4);border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-md);background:var(--lo-color-bg-raised)}.lo-hop__top,.lo-hop__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-2)}.lo-hop__top .lo-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:30rem){.lo-hop{grid-template-columns:2rem minmax(0,1fr);gap:var(--lo-space-3)}}.lo-hop__url{min-width:0;font-family:var(--lo-font-mono);font-size:var(--lo-text-sm);overflow-wrap:anywhere}.lo-hop__meta,.lo-hop__location,.lo-hop__redirect{margin:0;color:var(--lo-color-text-muted);font-family:var(--lo-font-mono);font-size:var(--lo-text-xs);overflow-wrap:anywhere}.lo-hop__meta{display:flex;flex-wrap:wrap;gap:var(--lo-space-3)}.lo-hop__lat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--lo-space-2);align-items:center;color:var(--lo-color-text-muted);font-size:var(--lo-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.lo-hop__lat .lo-bar{grid-column:auto;height:6px}.lo-hop__upgrade{display:inline-flex;align-items:center;gap:4px;color:var(--lo-color-positive-fg);font-size:var(--lo-text-xs);font-weight:var(--lo-weight-semibold);white-space:nowrap}.lo-hop__headers>summary{display:flex;align-items:center;min-height:var(--lo-control-h-sm);font-weight:var(--lo-weight-semibold);cursor:pointer}.lo-bits{display:flex;flex-wrap:wrap;gap:var(--lo-space-2)}.lo-bits__octet{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:4px;border-radius:var(--lo-radius-sm);background:var(--lo-color-bg-subtle)}.lo-bits__bit{display:grid;place-items:center;width:1.25rem;height:1.75rem;border-radius:3px;background:var(--lo-color-bg-sunken);color:var(--lo-color-text-muted);font-family:var(--lo-font-mono);font-size:var(--lo-text-xs)}.lo-bits__bit[data-kind=net]{background:var(--lo-color-navy);color:var(--lo-color-bg)}.lo-bits-wrap{display:grid;gap:var(--lo-space-3)}.lo-bits__bit--group{width:auto;min-width:3.25rem;padding:0 .4rem}.lo-bits__bit[data-boundary]{box-shadow:2px 0 0 0 var(--lo-color-brand)}.lo-bits__legend{display:flex;flex-wrap:wrap;gap:var(--lo-space-4);color:var(--lo-color-text-muted);font-size:var(--lo-text-xs)}.lo-bits__legend span{display:inline-flex;align-items:center;gap:var(--lo-space-1);white-space:nowrap}.lo-bits__legend i{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--lo-color-bg-sunken)}.lo-bits__legend i[data-kind=net]{background:var(--lo-color-navy)}.lo-map__dot[data-status=empty],.lo-map__ping[data-status=empty]{fill:var(--lo-color-neutral-solid)}.lo-map__main{display:grid;gap:var(--lo-space-2);min-width:0}.lo-map__caption{text-align:start}.lo-hop__note{margin-inline-end:auto}.lo-loader{display:grid;justify-items:center;gap:var(--lo-space-3);padding:var(--lo-space-10) var(--lo-space-4);color:var(--lo-color-text-muted);text-align:center}.lo-loader .lo-owl{width:88px;height:88px}.lo-loader__text{margin:0;color:var(--lo-color-text);font-weight:var(--lo-weight-semibold)}.lo-loader__slow{margin:0;font-size:var(--lo-text-sm)}.lo-result__busy .lo-owl{width:22px;height:22px}.lo-skel{display:block;height:.9rem;border-radius:var(--lo-radius-xs);background:var(--lo-color-bg-sunken)}.lo-local__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lo-space-3)}.lo-local__privacy{margin:0;font-size:var(--lo-text-sm)}.lo-local{display:grid;gap:var(--lo-space-3)}.lo-local__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-3);padding:var(--lo-space-3) var(--lo-space-3) var(--lo-space-3) var(--lo-space-4);border:var(--lo-border-width) solid var(--lo-color-border);border-radius:var(--lo-radius-md);background:var(--lo-color-bg-subtle)}.lo-local__value{flex:1 1 14rem;min-width:0;font-family:var(--lo-font-mono);font-size:var(--lo-text-md);font-weight:var(--lo-weight-medium);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.lo-local__meter{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;width:100%}.lo-local__meter i{height:5px;border-radius:var(--lo-radius-pill);background:var(--lo-color-bg-sunken)}.lo-local__meter i[data-on]{background:var(--lo-color-positive-solid)}.lo-local__note{font-size:var(--lo-text-xs)}@media(forced-colors:active){.lo-tile,.lo-result,.lo-contact,.lo-status,.lo-ns__item,.lo-hop__body,.lo-tabs__item,.lo-tabs__list,.lo-tld{border:1px solid CanvasText}.lo-tabs__tab[aria-selected=true]{outline:2px solid Highlight}.lo-answer__glow{display:none}}@media print{.lo-tabs__list,.lo-answer__owl,.lo-answer__glow{display:none}.lo-tabs[data-tabs-ready] .lo-tabs__item[hidden]{display:block!important}.lo-tabs[data-tabs-ready] .lo-tabs__summary{display:flex}.lo-tile{break-inside:avoid}}}@layer lo-results{.lo-credit{margin-block:var(--lo-space-4) 0;font-size:var(--lo-text-sm)}.lo-credit a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.lo-evidence{margin:0;padding-inline-start:var(--lo-space-4);color:var(--lo-color-text-muted);font-size:var(--lo-text-sm)}.lo-visual__body>.lo-map__main{width:100%;max-width:34rem}}@layer lo-results{.lo-mac-flags{display:grid;grid-template-columns:1fr 1fr;gap:var(--lo-space-3);margin:0}.lo-mac-flags dt{color:var(--lo-color-text-muted);font-size:var(--lo-text-xs)}.lo-mac-flags dd{margin:0;font-weight:var(--lo-weight-semibold);font-size:var(--lo-text-sm)}.lo-mac-fmt{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-2)}}@layer lo-results{.lo-sh{padding-block:var(--lo-space-3);border-block-start:var(--lo-border-width) solid var(--lo-color-border)}.lo-sh:first-of-type{border-block-start:0}.lo-sh__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lo-space-2) var(--lo-space-3)}.lo-sh__points{color:var(--lo-color-text-muted);font-size:var(--lo-text-sm);font-variant-numeric:tabular-nums}.lo-sh__message,.lo-sh__value,.lo-sh__why,.lo-sh__add{margin:0;overflow-wrap:anywhere}.lo-sh__why{font-size:var(--lo-text-sm)}}@layer lo-print{@media print{body{display:block;font-size:11pt}.lo-skip-link,.lo-header,.lo-footer,.lo-form,.lo-chips,.lo-copy,.lo-btn,.lo-theme-toggle,.lo-api,.lo-related,.lo-raw,.lo-search,.lo-result__actions,[data-requires-js]{display:none!important}.lo-result,.lo-verdict,.lo-status,.lo-contact,.lo-hop,.lo-kv__row{break-inside:avoid;box-shadow:none}a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;overflow-wrap:anywhere}details>:not(summary){display:block}}}
