@layer lhi.reset{html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--body-bg);color:var(--text-primary);font-family:var(--body-font);font-size:var(--fs-md);line-height:var(--lh-body);text-align:start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}:target{scroll-margin-block-start:calc(var(--topbar-h) + var(--sp-4))}h1,h2,h3,h4,h5,h6{margin-block:0 var(--sp-4);font-family:var(--heading-font);font-weight:var(--heading-weight);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--fs-3xl);line-height:var(--lh-tight)}h2{font-size:var(--fs-2xl);line-height:var(--lh-tight)}h3{font-size:var(--fs-xl)}h4{font-size:var(--fs-lg)}h5{font-size:var(--fs-md)}h6{font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase}p{margin-block:0 var(--sp-4);text-wrap:pretty}:-webkit-any(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,pre,blockquote,figure,table):last-child{margin-block-end:0}:is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,pre,blockquote,figure,table):last-child{margin-block-end:0}ul,ol,dl{margin-block:0 var(--sp-4)}ul,ol{padding-inline-start:var(--sp-6)}li{margin-block:var(--sp-1)}li::marker{color:var(--text-muted)}:-webkit-any(ul,ol) :-webkit-any(ul,ol){margin-block:var(--sp-1) 0}:is(ul,ol) :is(ul,ol){margin-block:var(--sp-1) 0}dd{margin-inline-start:var(--sp-6)}hr{margin-block:var(--sp-6);border:0;border-block-start:1px solid var(--border-color);margin-inline-start:0;margin-inline-end:0}blockquote{margin-block:0 var(--sp-4);border-inline-start:2px solid var(--border-color);color:var(--text-secondary);margin-inline-start:0;margin-inline-end:0;padding-inline-start:var(--sp-4)}figure{margin-block:0 var(--sp-4);margin-inline-start:0;margin-inline-end:0}figcaption{color:var(--text-muted);font-size:var(--fs-sm);margin-block-start:var(--sp-2)}code,kbd,samp,pre{font-family:var(--mono-font);font-size:var(--fs-sm)}code{padding-block:var(--sp-1);padding-inline:var(--sp-2);background-color:var(--surface-2);border-radius:var(--radius-sm)}pre{margin-block:0 var(--sp-4);padding-block:var(--sp-4);padding-inline:var(--sp-4);background-color:var(--lhi-bg-inset);border:1px solid var(--border-color);border-radius:var(--radius-md);line-height:var(--lh-snug);margin-inline-start:0;margin-inline-end:0;overflow-x:auto}pre code{font-size:inherit;background-color:#0000;border-radius:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0}table{inline-size:100%;margin-block:0 var(--sp-4);border-collapse:collapse;font-size:var(--fs-sm)}caption{color:var(--text-muted);text-align:start;margin-block-end:var(--sp-2)}th,td{padding-block:var(--sp-2);padding-inline:var(--sp-3);border-block-end:1px solid var(--border-color);text-align:start;vertical-align:top}th{color:var(--text-secondary)}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}textarea{resize:vertical}::placeholder{color:var(--lhi-input-placeholder);opacity:1}fieldset{margin-block:0 var(--sp-4);padding-block:var(--sp-4);padding-inline:var(--sp-4);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-inline-start:0;margin-inline-end:0}legend{padding-inline:var(--sp-2);color:var(--text-secondary)}img,svg,video,canvas,audio,iframe,embed,object{max-inline-size:100%;display:block}img,video{block-size:auto}*{scrollbar-width:thin;scrollbar-color:var(--lhi-border-default) transparent}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:var(--lhi-scrollbar-size);height:var(--lhi-scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--lhi-border-default);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--lhi-border-strong)}}}@layer lhi.tokens{:root{--n-0:#030303;--n-1:#0a0a0c;--n-2:#101013;--n-3:#17171b;--n-4:#1f1f24;--n-5:#2a2a31;--n-6:#3a3a44;--n-7:#54545f;--n-8:#6e6e7a;--n-9:#8b8b96;--n-10:#a8a8b3;--n-11:#d6d6de;--n-12:#fff;--accent:#db0200;--accent-hover:#f01a17;--accent-press:#a80100;--accent-text:#ff4c3c;--accent-text-soft:#ff6b60;--accent-rgb:219, 2, 0;--accent-soft:#db02001f;--accent-line:#db020052;--accent-ring:#db02008c;--accent-warn:var(--lhi-status-warning-fg);--accent-ok:var(--lhi-status-success-fg);--accent-info:var(--lhi-status-info-fg);--accent-danger:var(--lhi-status-danger-fg);--gradient-primary:linear-gradient(135deg, #ff3d3a 0%, #db0200 48%, #900 100%);--gradient-primary-hover:linear-gradient(135deg, #ff5450 0%, #f01a17 48%, #a80100 100%);--gradient-text:linear-gradient(100deg, var(--accent-text-soft) 0%, var(--accent) 60%);--gradient-soft:linear-gradient(180deg, #db020029, #db020000);--gradient-surface:linear-gradient(160deg, #db020014, #1110 42%);--gradient-glow:radial-gradient(circle at 30% 20%, #db020038, transparent 60%);--defensive:#3b82f6;--defensive-dark:#2563eb;--defensive-rgb:59, 130, 246;--defensive-soft:#3b82f61f;--defensive-line:#3b82f64d;--accent-2:#1fa6a8;--accent-2-mid:#167c7e;--accent-2-deep:#0f5a5c;--accent-2-text:#3cc4c7;--accent-2-rgb:31, 166, 168;--accent-2-soft:#1fa6a824;--accent-2-line:#1fa6a866;--gradient-accent-2:linear-gradient(135deg, var(--accent-2-deep) 0%, var(--accent-2-mid) 100%);--status-live:#10b981;--status-warning:#f59e0b;--status-error:#ef4444;--status-info:#3b82f6;--sev-critical:red;--sev-high:#ff6348;--sev-medium:#ffa502;--sev-low:#2ed573;--sev-info:#1e90ff;--gradient-defensive:linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--fs-3xs:.65rem;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:clamp(1.25rem, 1.1rem + .4vw, 1.5rem);--fs-2xl:clamp(1.5rem, 1.25rem + 1vw, 2rem);--fs-3xl:clamp(2rem, 1.5rem + 2vw, 3rem);--fs-4xl:clamp(2.5rem, 1.5rem + 4.2vw, 5rem);--lh-tight:1.05;--lh-snug:1.25;--lh-body:1.7;--tracking-tight:-.02em;--tracking-wide:.12em;--tracking-wider:.18em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--sp-32:8rem;--section-y:clamp(3.5rem, 6vw, 7rem);--lhi-gap-1:.125rem;--lhi-gap-2:var(--sp-1);--lhi-gap-3:.375rem;--lhi-gap-4:var(--sp-2);--lhi-gap-5:.625rem;--lhi-gap-6:var(--sp-3);--lhi-gap-7:.875rem;--lhi-gap-8:1.125rem;--bp-2xs:24rem;--bp-xs:30rem;--bp-sm:40rem;--bp-md:48rem;--bp-lg:60rem;--bp-xl:64rem;--bp-2xl:75rem;--bp-3xl:90rem;--lhi-container-max:1560px;--lhi-site-container-max:1400px;--lhi-site-footer-brand-w:22rem;--lhi-site-bar-h:4.5rem;--lhi-site-below-h:2.625rem;--lhi-brand-h:1.875rem;--lhi-brand-h-compact:1.5rem;--lhi-brand-h-footer:2.125rem;--lhi-brand-glyph:2.25rem;--sidebar-w:16.5rem;--sidebar-rail-w:4.75rem;--topbar-h:4.25rem;--topbar-h-learn:3.5rem;--lhi-scrollbar-size:.375rem;--toolbar-h:clamp(2.5rem, 2.35rem + .5vw, 2.75rem);--lhi-shell-pad:var(--lhi-gap-7);--lhi-shell-gap:var(--lhi-gap-7);--lhi-shell-radius:22px;--lhi-action-bar-h:calc(2 * var(--sp-3) + var(--toolbar-h));--lhi-action-bar-h-wrap:calc(2 * var(--sp-3) + 2 * var(--toolbar-h) + var(--sp-3));--lhi-bulk-bar-h:calc(2 * var(--lhi-gap-5) + var(--toolbar-h));--lhi-toast-reserve:calc(3 * var(--fs-sm) * var(--lh-snug) + 2 * var(--sp-3) + var(--sp-4));--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-pill:999px;--body-font:"IBM Plex Sans", system-ui, sans-serif;--heading-font:"IBM Plex Sans", system-ui, sans-serif;--display-font:"Archivo", "IBM Plex Sans", system-ui, sans-serif;--mono-font:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--heading-weight:600;--mono-label-weight:500;--lhi-z-behind:-1;--lhi-z-sidebar:900;--lhi-z-dropdown:950;--lhi-z-topbar:960;--lhi-z-sidebar-peek:962;--lhi-z-action-bar:964;--lhi-z-drawer-scrim:965;--lhi-z-drawer:970;--lhi-z-back-to-top:999;--lhi-z-overlay:100000;--lhi-z-skip-link:100002;--lhi-z-popup:100004;--lhi-z-tooltip:100005;--lhi-z-toast:100010;--lhi-action-bar-h-fit:var(--lhi-action-bar-h)}@media (max-width:48rem){:root{--lhi-action-bar-h-fit:var(--lhi-action-bar-h-wrap)}}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.12s;--dur-2:.22s;--dur-3:.42s;--dur-4:.7s}:root,.lhi-surface-paper,.lhi-surface-ink{--e1-bg:var(--lhi-surface-1);--e1-border:var(--lhi-surface-1-border);--e1-shadow:var(--lhi-surface-1-shadow);--e2-bg:var(--lhi-surface-2);--e2-border:var(--lhi-surface-2-border);--e2-shadow:var(--lhi-surface-2-shadow);--e3-bg:var(--lhi-surface-3);--e3-border:var(--lhi-surface-3-border);--e3-shadow:var(--lhi-surface-3-shadow);--focus-ring:0 0 0 2px var(--lhi-focus-inner), 0 0 0 4px var(--lhi-fg-accent);--shadow-card:var(--e2-shadow);--shadow-glow:0 0 40px #db020026;--shadow-btn:0 10px 26px #db020047;--transition:color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);--theme-color1:var(--accent);--theme-color1-rgb:var(--accent-rgb);--theme-color3:var(--accent-warn);--body-bg:var(--lhi-bg-canvas);--body-bg-alt:var(--lhi-bg-subtle);--surface:var(--lhi-surface-1);--surface-2:var(--lhi-surface-2);--border-color:var(--lhi-border-subtle);--input-bg:var(--lhi-input-bg);--input-border:var(--lhi-input-border);--input-border-hover:var(--lhi-input-border-hover);--text-primary:var(--lhi-fg-default);--text-secondary:var(--lhi-fg-muted);--text-muted:var(--lhi-fg-subtle);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lhi-bg-canvas:var(--n-0);--lhi-bg-subtle:var(--n-1);--lhi-bg-inset:var(--n-2);--lhi-ground-0:#040507;--lhi-ground-1:#07080b;--lhi-ground-2:#0b0d11;--lhi-ground-3:#10141c;--lhi-surface-1:var(--n-2);--lhi-surface-1-border:var(--lhi-border-subtle);--lhi-surface-1-shadow:0 1px 2px #00000080;--lhi-surface-2:var(--n-3);--lhi-surface-2-border:var(--lhi-border-soft);--lhi-surface-2-shadow:0 10px 30px -12px #000000b3;--lhi-surface-3:var(--n-4);--lhi-surface-3-border:var(--lhi-border-default);--lhi-surface-3-shadow:0 28px 70px -20px #000000d9;--lhi-surface-paper:#fff;--lhi-fg-default:var(--n-12);--lhi-fg-muted:var(--n-10);--lhi-fg-subtle:var(--n-9);--lhi-fg-on-accent:#fff;--lhi-fg-inverse:var(--n-0);--lhi-ink-1:#edeff2;--lhi-ink-2:#d2d6dc;--lhi-ink-3:#c6cbd2;--lhi-ink-4:#a8aeb7;--lhi-ink-5:#8a9099;--lhi-ink-6:#7c838d;--lhi-ink-7:#6b727c;--lhi-ink-8:#5e656e;--lhi-ink-9:#4e555e;--lhi-ink-10:#3a4048;--lhi-ink-11:#2a3038;--lhi-border-subtle:#ffffff0f;--lhi-border-soft:#ffffff17;--lhi-border-default:#ffffff1f;--lhi-border-strong:#fff3;--lhi-border-loud:#fff6;--lhi-fill-ghost:#ffffff05;--lhi-fill-faint:#ffffff0a;--lhi-fill-soft:#ffffff12;--lhi-glass-panel:#0b0d11bd;--lhi-glass-chrome:linear-gradient(180deg, var(--lhi-fill-soft), var(--lhi-fill-ghost));--lhi-glass-overlay:#10141ceb;--lhi-shell-wash:radial-gradient(ellipse 1000px 480px at 50% -10%, rgba(var(--accent-rgb), .05), transparent 60%);--lhi-glass-blur-scrim:blur(4px);--lhi-glass-blur-panel:blur(16px) saturate(120%);--lhi-glass-blur-chrome:blur(24px) saturate(140%);--lhi-glass-blur-overlay:blur(28px) saturate(150%);--lhi-edge-highlight:inset 0 1px 0 #ffffff0d;--lhi-edge-highlight-strong:inset 0 1px 0 #ffffff14;--lhi-shadow-panel:0 26px 54px -34px #000000eb;--lhi-shadow-raised:0 34px 62px -32px #000000eb;--lhi-shadow-chrome:0 40px 80px -40px #000000eb;--lhi-shadow-overlay:0 44px 84px -40px #000000eb;--lhi-shadow-accent:0 16px 32px -16px #db0200e6;--lhi-shadow-accent-sm:0 10px 22px -10px #db0200e6;--lhi-border-focus:var(--accent-ring);--lhi-accent-bg:var(--accent);--lhi-accent-bg-hover:var(--accent-hover);--lhi-accent-bg-press:var(--accent-press);--lhi-accent-fg:#fff;--lhi-accent-border:var(--accent-line);--lhi-accent-ring:var(--accent-ring);--lhi-accent-soft:var(--accent-soft);--lhi-fg-accent:var(--accent-text);--lhi-fg-accent-soft:var(--accent-text-soft);--lhi-fg-accent-2:var(--accent-2-text);--lhi-accent-faint:#db020012;--lhi-accent-border-strong:var(--accent-ring);--lhi-accent-border-loud:#db0200b3;--lhi-input-bg:var(--n-4);--lhi-input-border:#ffffff57;--lhi-input-border-hover:#ffffff80;--lhi-input-placeholder:var(--n-9);--lhi-status-success-fg:#7ee0a4;--lhi-status-success-dot:#3fbf6f;--lhi-status-success-bg:#3fbf6f21;--lhi-status-success-border:#3fbf6f52;--lhi-status-warning-fg:#ffb020;--lhi-status-warning-dot:#ffb020;--lhi-status-warning-bg:#ffb02021;--lhi-status-warning-border:#ffb02052;--lhi-status-danger-fg:var(--lhi-fg-accent-soft);--lhi-status-danger-dot:var(--accent);--lhi-status-danger-bg:var(--accent-soft);--lhi-status-danger-border:var(--accent-line);--lhi-status-info-fg:#9cc4ff;--lhi-status-info-dot:#6ba6ff;--lhi-status-info-bg:#6ba6ff21;--lhi-status-info-border:#6ba6ff52;--lhi-status-neutral-fg:var(--lhi-fg-muted);--lhi-status-neutral-dot:var(--lhi-fg-subtle);--lhi-status-neutral-bg:#ffffff0f;--lhi-status-neutral-border:var(--lhi-border-default);--lhi-overlay:#0009;--lhi-focus-inner:var(--n-0);--focus-ring-neutral:0 0 0 3px #ffffff14;--theme-color2:#181818;--lx-bg-void:var(--lhi-ground-0);--lx-bg-base:var(--lhi-ground-1);--lx-bg-deep:var(--lhi-ground-1);--lx-bg-deeper:var(--lhi-ground-1);--lx-bg-raise:var(--lhi-ground-1);--lx-bg-raise-2:var(--lhi-ground-1);--lx-bg-raise-3:var(--lhi-ground-2);--lx-bg-panel:var(--lhi-ground-2);--lx-bg-panel-2:var(--lhi-ground-2);--lx-bg-slot:var(--lhi-ground-2);--lx-bg-slot-2:var(--lhi-ground-2);--lx-bg-inset:var(--lhi-ground-2);--lx-bg-inset-2:var(--lhi-ground-2);--lx-bg-inset-3:var(--lhi-ground-3);--lx-bg-blush:color-mix(in srgb, var(--lhi-ground-0) 95%, var(--accent));--lx-fg-1:var(--lhi-ink-1);--lx-fg-2:var(--lhi-ink-2);--lx-fg-3:var(--lhi-ink-3);--lx-fg-4:var(--lhi-ink-4);--lx-fg-5:var(--lhi-ink-4);--lx-fg-6:var(--lhi-ink-5);--lx-fg-7:var(--lhi-ink-5);--lx-fg-8:var(--lhi-ink-6);--lx-fg-9:var(--lhi-ink-7);--lx-fg-10:var(--lhi-ink-8);--lx-fg-11:var(--lhi-ink-9);--lx-fg-12:var(--lhi-ink-10);--lx-fg-13:var(--lhi-ink-10);--lx-fg-14:var(--lhi-ink-11);--lx-accent:var(--accent);--lx-accent-hot:var(--accent-hover);--lx-accent-deep:var(--accent-press);--lx-accent-300:var(--lhi-fg-accent-soft);--lx-accent-400:var(--lhi-fg-accent-soft);--lx-accent-500:var(--lhi-fg-accent-soft);--lx-accent-600:var(--lhi-fg-accent);--lx-accent-700:var(--lhi-fg-accent);--lx-accent-hot-2:var(--accent-hover);--lx-accent-hot-2-hover:var(--accent-hover);--lx-accent-alt:var(--lhi-fg-accent);--lx-accent-violet:#c9a8ff;--lx-ok:var(--lhi-status-success-dot);--lx-ok-alt:var(--lhi-status-success-fg);--lx-warn:var(--lhi-status-warning-dot);--lx-info:var(--lhi-status-info-dot);--lx-data:#7fb2c7;--lx-sev-high:#e8833a;--lx-sev-medium:#d8b838;--lx-sev-ok:#4e8c5a;--lx-line-05:var(--lhi-border-subtle);--lx-line-06:var(--lhi-border-subtle);--lx-line-07:var(--lhi-border-subtle);--lx-line-08:var(--lhi-border-soft);--lx-line-09:var(--lhi-border-soft);--lx-line-10:var(--lhi-border-soft);--lx-line-11:var(--lhi-border-soft);--lx-line-12:var(--lhi-border-default);--lx-line-13:var(--lhi-border-default);--lx-line-14:var(--lhi-border-default);--lx-line-16:var(--lhi-border-default);--lx-line-18:var(--lhi-border-strong);--lx-line-20:var(--lhi-border-strong);--lx-line-22:var(--lhi-border-strong);--lx-line-24:var(--lhi-border-strong);--lx-line-28:var(--lhi-border-strong);--lx-line-40:var(--lhi-border-loud);--lx-line-50:var(--lhi-border-loud);--lx-accent-line-30:var(--lhi-accent-border);--lx-accent-line-34:var(--lhi-accent-border);--lx-accent-line-35:var(--lhi-accent-border);--lx-accent-line-40:var(--lhi-accent-border);--lx-accent-line-42:var(--lhi-accent-border);--lx-accent-line-45:var(--lhi-accent-border-strong);--lx-accent-line-50:var(--lhi-accent-border-strong);--lx-accent-line-55:var(--lhi-accent-border-strong);--lx-accent-line-60:var(--lhi-accent-border-strong);--lx-accent-line-70:var(--lhi-accent-border-loud);--lx-accent-wash-05:var(--lhi-accent-faint);--lx-accent-wash-06:var(--lhi-accent-faint);--lx-accent-wash-07:var(--lhi-accent-faint);--lx-accent-wash-09:var(--lhi-accent-faint);--lx-accent-wash-10:var(--lhi-accent-soft);--lx-accent-wash-12:var(--lhi-accent-soft);--lx-accent-wash-14:var(--lhi-accent-soft);--lx-font-body:var(--body-font);--lx-font-mono:var(--mono-font);--lx-font-display:var(--display-font);--lx-fs-8-5:8.5px;--lx-fs-9:9px;--lx-fs-9-5:9.5px;--lx-fs-10:10px;--lx-fs-10-5:10.5px;--lx-fs-11:11px;--lx-fs-11-5:11.5px;--lx-fs-12:12px;--lx-fs-12-5:12.5px;--lx-fs-13:13px;--lx-fs-13-5:13.5px;--lx-fs-14:14px;--lx-fs-14-5:14.5px;--lx-fs-15:15px;--lx-fs-15-5:15.5px;--lx-fs-16:16px;--lx-fs-16-5:16.5px;--lx-fs-17:17px;--lx-fs-18:18px;--lx-fs-19:19px;--lx-fs-22:22px;--lx-fs-kicker-fluid:clamp(9.5px, 1vw, 11px);--lx-fs-h1:clamp(32px, 4.8vw, 66px);--lx-fs-h2:clamp(26px, 2.4vw, 40px);--lx-fs-h2-alt:clamp(26px, 2.6vw, 36px);--lx-radius-3:var(--radius-sm);--lx-radius-4:var(--radius-sm);--lx-radius-6:var(--radius-sm);--lx-radius-7:var(--radius-sm);--lx-radius-8:var(--radius-md);--lx-radius-9:var(--radius-md);--lx-radius-10:var(--radius-md);--lx-radius-11:var(--radius-md);--lx-radius-12:var(--radius-md);--lx-radius-13:var(--radius-md);--lx-radius-14:var(--radius-lg);--lx-radius-16:var(--radius-lg);--lx-radius-pill:var(--radius-pill);--lx-gutter:clamp(16px, 3.2vw, 44px);--lx-gutter-tight:clamp(16px, 2.2vw, 32px);--lx-container:calc(85vw + 2 * var(--lx-gutter));--lx-container-narrow:min(var(--lx-container), 1240px);--lx-bp-desk:75rem;--lx-bp-wide:90rem;--lx-section-y:clamp(42px, 5vw, 76px);--lx-section-y-lg:clamp(46px, 5.4vw, 84px);--lx-section-y-sm:clamp(40px, 4.8vw, 72px);--lx-card-pad:clamp(20px, 2.2vw, 28px);--lx-header-h:var(--lhi-site-bar-h);--lx-ease:cubic-bezier(.16, 1, .3, 1);--lx-dur-fast:.2s;--lx-dur:.26s;--lx-dur-slow:.35s;--lx-dur-reveal:.85s;--lx-shadow-panel:0 40px 80px -40px #000000f2;--lx-shadow-panel-soft:0 40px 80px -40px #000000e6;--lx-shadow-ring:0 0 14px 2px #db0200b3;--lx-shadow-header:0 16px 46px -22px #000000d9;--lx-scrollbar-thumb:#1e2228;--lx-z-ticker:95;--lx-z-header:90;--lx-z-subnav:70;--lx-z-grain:300}:root[data-brand=tools],[data-brand=tools] .lhi-surface-ink{--n-0:#050508;--n-1:#0a0a12;--n-2:#111118;--n-3:#16161f;--n-4:#1c1c26;--n-5:#24242f;--n-6:#33333d;--n-7:#3d4453;--n-8:#475569;--n-9:#7c8ba1;--n-10:#94a3b8;--n-11:#cbd5e1;--n-12:#f1f5f9;--fs-2xs:.7rem;--fs-xs:.78rem;--fs-md:.925rem;--fs-lg:1.05rem;--fs-xl:clamp(1.2rem, 1.05rem + .5vw, 1.5rem);--fs-2xl:clamp(1.5rem, 1.25rem + 1vw, 1.75rem);--fs-3xl:clamp(1.75rem, 1.35rem + 1.6vw, 2.4rem);--fs-4xl:clamp(2.25rem, 1.6rem + 2.6vw, 3.25rem);--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.65;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--lhi-input-border:#5b6a7e;--lhi-input-border-hover:#738297}:root[data-brand=landing]{--fs-xs:.8rem;--fs-sm:.85rem}.lhi-surface-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lhi-bg-canvas:#f3f2f0;--lhi-bg-subtle:#ebe9e5;--lhi-bg-inset:#e4e2de;--lhi-ground-0:var(--lhi-bg-inset);--lhi-ground-1:var(--lhi-bg-canvas);--lhi-ground-2:#fafaf9;--lhi-ground-3:var(--lhi-surface-paper);--lhi-surface-1:var(--lhi-surface-paper);--lhi-surface-1-shadow:0 1px 2px #0b0d110f;--lhi-surface-2:var(--lhi-surface-paper);--lhi-surface-2-shadow:0 10px 30px -12px #0b0d1124;--lhi-surface-3:var(--lhi-surface-paper);--lhi-surface-3-shadow:0 28px 70px -20px #0b0d1138;--lhi-fg-default:#0b0d11;--lhi-fg-muted:#4a4f57;--lhi-fg-subtle:#5d636c;--lhi-fg-inverse:var(--lhi-surface-paper);--lhi-ink-1:#0b0d11;--lhi-ink-2:#1d2128;--lhi-ink-3:#2c3139;--lhi-ink-4:#3d434c;--lhi-ink-5:#4a4f57;--lhi-ink-6:#5d636c;--lhi-ink-7:#6f757e;--lhi-ink-8:#7a8089;--lhi-ink-9:#b4b8be;--lhi-ink-10:#cfd2d6;--lhi-ink-11:#e2e4e7;--lhi-border-subtle:#0b0d1114;--lhi-border-soft:#0b0d111f;--lhi-border-default:#0b0d1129;--lhi-border-strong:#0b0d113d;--lhi-border-loud:#0b0d1173;--lhi-fill-ghost:#0b0d1105;--lhi-fill-faint:#0b0d110a;--lhi-fill-soft:#0b0d110f;--lhi-glass-panel:#ffffffc7;--lhi-glass-overlay:#fffffff0;--lhi-edge-highlight:inset 0 1px 0 #fff9;--lhi-edge-highlight-strong:inset 0 1px 0 #fffc;--lhi-shadow-panel:0 18px 40px -28px #0b0d1138;--lhi-shadow-raised:0 24px 48px -28px #0b0d113d;--lhi-shadow-chrome:0 28px 60px -34px #0b0d113d;--lhi-shadow-overlay:0 32px 64px -32px #0b0d1142;--lhi-fg-accent:#c40200;--lhi-fg-accent-soft:#a30200;--lhi-fg-accent-2:var(--accent-2-deep);--lhi-input-bg:var(--lhi-surface-paper);--lhi-input-border:#767c85;--lhi-input-border-hover:#4f545c;--lhi-input-placeholder:var(--lhi-fg-subtle);--lhi-status-success-fg:#16653a;--lhi-status-success-dot:#23864b;--lhi-status-success-bg:#23864b1a;--lhi-status-success-border:#23864b52;--lhi-status-warning-fg:#774d00;--lhi-status-warning-dot:#a06900;--lhi-status-warning-bg:#a069001a;--lhi-status-warning-border:#a0690052;--lhi-status-info-fg:#1b54a8;--lhi-status-info-dot:#2f6fd6;--lhi-status-info-bg:#2f6fd61a;--lhi-status-info-border:#2f6fd652;--lhi-status-neutral-bg:#0b0d110d;--lhi-focus-inner:var(--lhi-surface-paper);--focus-ring-neutral:0 0 0 3px #0b0d111f;--theme-color2:var(--lhi-bg-subtle)}}@layer lhi.base{*,:before,:after{box-sizing:border-box}.lhi-sr-only,.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lhi-divider,.divider{height:1px;margin:var(--sp-2) 0;background:var(--lhi-border-subtle,var(--border-color));border:0}.lhi-surface-paper,.lhi-surface-ink{color:var(--lhi-fg-default);background-color:var(--lhi-bg-canvas)}}@layer lhi.components,lhi.app,theme,utilities;@media (prefers-reduced-motion:reduce){:root{--dur-1:1ms;--dur-2:1ms;--dur-3:1ms;--dur-4:1ms}}:root{--z-toast:var(--lhi-z-skip-link);--h1-size:var(--fs-4xl);--h2-size:var(--fs-2xl);--h3-size:var(--fs-lg);--page-gutter:clamp(16px, 4vw, 36px);--header-h:66px;--rail-top:calc(var(--header-h) + 30px);--wash-2:#ffffff0d;--tracking-label:.11em;--tracking-label-loose:.15em;--tracking-display:-.03em;--display-weight:700;--display-lh:1.06;--display-size-1:clamp(2.25rem, 1.55rem + 2.6vw, 3.5rem);--display-size-2:clamp(1.75rem, 1.45rem + 1.1vw, 2.375rem);--band-glow-red:radial-gradient(70% 90% at 92% -10%, rgba(var(--accent-rgb), .1), transparent 70%);--sev-critical:var(--accent);--sev-high:var(--accent-text);--sev-medium:var(--lhi-ink-2);--sev-low:var(--lhi-ink-5);--sev-info:var(--lhi-ink-7);--halo-accent:0 0 0 4px rgba(var(--accent-rgb), .14);--scroll-list-max:520px}@media (max-width:48rem){:root{--header-h:58px}}@font-face{font-family:Archivo;src:url(https://api.linuxhackingid.com/cdn/static/fonts/brand/archivo/Archivo-Variable-latin-ext.woff2)format("woff2");font-weight:400 800;font-stretch:100%;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;src:url(https://api.linuxhackingid.com/cdn/static/fonts/brand/archivo/Archivo-Variable-latin.woff2)format("woff2");font-weight:400 800;font-stretch:100%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;src:url(https://api.linuxhackingid.com/cdn/static/fonts/brand/ibm-plex-sans/IBMPlexSans-Variable-latin-ext.woff2)format("woff2");font-weight:400 700;font-stretch:100%;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;src:url(https://api.linuxhackingid.com/cdn/static/fonts/brand/ibm-plex-sans/IBMPlexSans-Variable-latin.woff2)format("woff2");font-weight:400 700;font-stretch:100%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(https://api.linuxhackingid.com/cdn/static/fonts/brand/ibm-plex-mono/IBMPlexMono-400-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;src:url(https://api.linuxhackingid.com/cdn/static/fonts/brand/ibm-plex-mono/IBMPlexMono-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(https://api.linuxhackingid.com/cdn/static/fonts/brand/ibm-plex-mono/IBMPlexMono-500-latin-ext.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;src:url(https://api.linuxhackingid.com/cdn/static/fonts/brand/ibm-plex-mono/IBMPlexMono-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.icon{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;display:inline-flex}.icon svg{width:100%;height:100%}.icon--spin{animation:.9s linear infinite icon-spin}@keyframes icon-spin{to{transform:rotate(360deg)}}.ui-label{font-family:var(--body-font);font-size:var(--lx-fs-12);letter-spacing:.02em;color:var(--lhi-ink-5);font-weight:500}.ui-label--accent{color:var(--lhi-fg-accent-soft)}.band{isolation:isolate;padding-block:var(--sp-16);color:var(--lhi-fg-default);position:relative}.band--tight{padding-block:var(--sp-12) var(--sp-8)}.band--flush-top{padding-top:0}.band--glow{background-image:var(--band-glow-red);background-repeat:no-repeat}.band__inner{max-width:var(--lhi-container-max);padding-inline:var(--page-gutter);margin-inline-start:auto;margin-inline-end:auto}.panel{background:var(--lhi-surface-1);border:1px solid var(--lhi-border-subtle);border-radius:var(--radius-xl);box-shadow:var(--lhi-edge-highlight);position:relative;overflow:hidden}.panel--pad{padding:var(--sp-8)}.section-head{gap:var(--sp-3);margin-bottom:var(--sp-10);display:grid}.section-head--split{align-items:start;column-gap:var(--sp-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.section-head--split>.kicker{grid-column:1/-1}.band--tight .section-head:last-child{margin-bottom:0}.section-head--center{text-align:center;justify-items:center}.section-head__copy{gap:var(--sp-4);max-width:62ch;display:grid}.kicker{align-items:center;gap:var(--sp-2);font-size:var(--lx-fs-13-5);color:var(--lhi-ink-4);margin:0;font-weight:500;display:inline-flex}.kicker__dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;flex-shrink:0}.kicker--neutral .kicker__dot{background:var(--lhi-ink-6);box-shadow:0 0 0 3px var(--lhi-fill-soft)}.display{font-family:var(--heading-font);font-size:var(--display-size-2);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--lhi-fg-default);text-wrap:balance;margin:0}.display--lg{font-family:var(--display-font);font-size:var(--display-size-1);font-weight:var(--display-weight);line-height:var(--display-lh);letter-spacing:var(--tracking-display)}.section-title{font-family:var(--heading-font);font-size:var(--fs-2xl);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--lhi-fg-default);text-wrap:balance;margin:0}.lead{max-width:62ch;font-size:var(--lx-fs-16);line-height:var(--lh-body);color:var(--lhi-fg-muted);text-wrap:pretty;margin:0}.link-arrow{align-items:center;gap:var(--sp-2);width:-moz-fit-content;width:fit-content;font-size:var(--lx-fs-14);color:var(--lhi-fg-accent);transition:var(--transition);font-weight:600;display:inline-flex}.link-arrow .icon{transition:transform var(--dur-2) var(--ease-out)}.link-arrow:hover{color:var(--lhi-fg-default)}.link-arrow:hover .icon{transform:translate(3px)}.link-arrow:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.figure-row{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.figure-card{gap:var(--sp-2);min-width:0;padding:var(--sp-5) var(--sp-6);background:var(--lhi-surface-1);border:1px solid var(--lhi-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--lhi-edge-highlight);flex-direction:column;display:flex}.figure-card__value{font-family:var(--heading-font);font-size:var(--fs-2xl);letter-spacing:var(--tracking-tight);color:var(--lhi-ink-1);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.figure-card__label{align-items:center;gap:var(--sp-2);font-size:var(--lx-fs-13-5);color:var(--lhi-ink-4);display:inline-flex}.figure-card__dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.chip-outline{align-items:center;gap:var(--sp-1);padding:.3rem var(--sp-3);border:1px solid var(--lhi-border-soft);border-radius:var(--radius-pill);background:var(--lhi-fill-faint);color:var(--lhi-ink-3);font-size:var(--lx-fs-12-5);white-space:nowrap;font-weight:500;line-height:1.4;display:inline-flex}.chip-outline--code{font-family:var(--mono-font);font-size:var(--lx-fs-12);color:var(--lhi-ink-2);font-weight:400}.cta-pill{align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-6);border-radius:var(--radius-pill);background:var(--lhi-surface-1);box-shadow:var(--lhi-surface-3-shadow);color:var(--lhi-fg-default);display:flex}.cta-pill__text{min-width:0;font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-snug);flex:1;margin:0}.cta-pill__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.cta-pill__action{justify-content:center;align-items:center;gap:var(--sp-2);min-height:2.75rem;padding:var(--sp-2) var(--sp-5);border-radius:var(--radius-pill);background:var(--lhi-accent-bg);color:var(--lhi-accent-fg);font-size:var(--lx-fs-14);white-space:nowrap;transition:var(--transition);border:1px solid #0000;font-weight:600;display:inline-flex}.cta-pill__action .icon{transition:transform var(--dur-2) var(--ease-out)}.cta-pill__action:hover{background:var(--lhi-accent-bg-hover)}.cta-pill__action:hover .icon{transform:translate(3px)}.cta-pill__action--ghost{border-color:var(--lhi-border-strong);color:var(--lhi-fg-default);background:0 0}.cta-pill__action--ghost:hover{border-color:var(--lhi-fg-default);background:0 0}@media (max-width:60rem){.section-head--split{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.band{padding-block:var(--sp-12)}.section-head{margin-bottom:var(--sp-8)}.panel--pad{padding:var(--sp-6)}}@media (max-width:40rem){.cta-pill{align-items:stretch;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--radius-xl);text-align:center;flex-direction:column}.cta-pill__actions{justify-content:center}.figure-row{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.figure-card{padding:var(--sp-4)}.figure-card__value{font-size:var(--fs-xl)}}@media (prefers-reduced-motion:reduce){.link-arrow:hover .icon,.cta-pill__action:hover .icon{transform:none}}:root .lhi-button{border-radius:var(--radius-md);font-family:var(--body-font);letter-spacing:0;font-weight:600}:root .lhi-button--sm{font-size:var(--lx-fs-13);padding:.5rem .9rem}:root .lhi-button--md{font-size:var(--lx-fs-14);padding:.65rem 1.15rem}:root .lhi-button--lg{font-size:var(--lx-fs-15);padding:.75rem 1.35rem}:root .lhi-button--primary{background:var(--accent);box-shadow:none}:root .lhi-button--primary:not(:disabled):not(.lhi-is-disabled):hover{background:var(--accent-press);box-shadow:none;transform:none}:root .lhi-button--outline{background:var(--lhi-fill-ghost);border-color:var(--lhi-border-default)}:root .lhi-button--outline:not(:disabled):not(.lhi-is-disabled):hover{background:var(--lhi-fill-soft);border-color:var(--lhi-border-strong);color:var(--lhi-fg-default)}:root .lhi-button--ghost:not(:disabled):not(.lhi-is-disabled):hover{background:var(--lhi-fill-soft)}:root .lhi-button--danger:not(:disabled):not(.lhi-is-disabled):hover,:root .lhi-button:not(:disabled):not(.lhi-is-disabled):active{transform:none}html,body{background-color:var(--lhi-ground-2);color:var(--text-primary);font-family:var(--body-font);font-size:16px;line-height:var(--lh-body);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:clip}#app{width:100%;position:relative}body:before{content:"";pointer-events:none;z-index:var(--lhi-z-behind);background-image:radial-gradient(var(--wash-2) 1px, transparent 1px);opacity:.55;background-size:15px 15px;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 15%,#000 0%,#0000 78%);mask-image:radial-gradient(85% 75% at 50% 15%,#000 0%,#0000 78%)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--n-1)}::-webkit-scrollbar-thumb{background:var(--n-6);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--n-7)}::selection{background-color:var(--accent);color:var(--lhi-accent-fg)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}ul,ol{list-style:none}button{font-family:var(--body-font);cursor:pointer}h1{font-size:var(--h1-size);font-weight:var(--heading-weight);font-family:var(--heading-font);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight)}h2{font-size:var(--h2-size);font-weight:600;font-family:var(--heading-font);line-height:var(--lh-snug)}h3{font-size:var(--h3-size);font-weight:600;font-family:var(--heading-font)}.container{max-width:var(--lhi-container-max);padding-inline:var(--page-gutter);margin:0 auto}#main{min-height:100vh}.site-main{container:pane/inline-size}.page{max-width:var(--lhi-container-max);padding-block:var(--sp-8) var(--sp-20);padding-inline:var(--page-gutter);margin-inline-start:auto;margin-inline-end:auto}@media (max-width:40rem){.page{padding-inline:var(--sp-4)}}.skip-link{top:-60px;left:var(--sp-4);z-index:var(--z-toast);padding:var(--sp-2) var(--sp-4);background:var(--accent);color:var(--lhi-accent-fg);border-radius:var(--radius-md);transition:top var(--dur-2) var(--ease-out);position:fixed}.skip-link:focus{top:var(--sp-4)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#nprogress{pointer-events:none}#nprogress .bar{z-index:var(--lhi-z-toast);background:var(--gradient-primary);width:100%;height:3px;position:fixed;top:0;left:0}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 12px rgba(var(--accent-rgb), .8), 0 0 6px rgba(var(--accent-rgb), .8);opacity:1;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}[data-start-icon-button]{cursor:pointer;color:#f9fafb;background:0 0;border-width:0;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-icon-button]:hover{color:#e5e7eb;background-color:#374151}[data-start-icon-button]:focus{outline-offset:2px;outline:2px solid #f9fafb}[data-start-icon-button]:focus-visible{box-shadow:0 0 0 3px #111827bf}[data-start-icon-button]:active{color:#f3f4f6;background-color:#1f2937}[data-start-icon-button]>svg{width:1.25rem;height:1.25rem}[data-start-text-size=xs]{font-size:.75rem;line-height:1.33333}[data-start-text-size=sm]{font-size:.875rem;line-height:1.42857}[data-start-text-size=base]{font-size:1rem;line-height:1.5}[data-start-text-size=lg]{font-size:1.125rem;line-height:1.55556}[data-start-text-size=xl]{font-size:1.25rem;line-height:1.4}[data-start-text-size="2xl"]{font-size:1.5rem;line-height:1.33333}[data-start-text-font=sans]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[data-start-text-font=serif]{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}[data-start-text-font=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-start-text-weight=thin]{font-weight:100}[data-start-text-weight=extralight]{font-weight:200}[data-start-text-weight=light]{font-weight:300}[data-start-text-weight=normal]{font-weight:400}[data-start-text-weight=medium]{font-weight:500}[data-start-text-weight=semibold]{font-weight:600}[data-start-text-weight=bold]{font-weight:700}[data-start-text-weight=extrabold]{font-weight:800}[data-start-text-weight=black]{font-weight:900}[data-start-text-wrap=wrap]{white-space:wrap}[data-start-text-wrap=nowrap]{white-space:nowrap}[data-start-badge]{background-color:var(--background);border:1px var(--foreground) solid;color:var(--foreground);border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .25rem;display:inline-flex}[data-start-badge=success]{--background:#f0fdf4;--foreground:#008138}@supports (color:color(display-p3 0 0 0)){[data-start-badge=success]{--background:color(display-p3 .950677 .990571 .959366);--foreground:color(display-p3 .198355 .501799 .245335)}}@supports (color:lab(0% 0 0)){[data-start-badge=success]{--background:lab(98.1563% -5.60117 2.75915);--foreground:lab(47.0329% -47.0239 31.4788)}}[data-start-badge=failure]{--background:#fef2f2;--foreground:#bf000f}@supports (color:color(display-p3 0 0 0)){[data-start-badge=failure]{--background:color(display-p3 .988669 .951204 .950419);--foreground:color(display-p3 .692737 .116232 .104679)}}@supports (color:lab(0% 0 0)){[data-start-badge=failure]{--background:lab(96.5005% 4.18508 1.52328);--foreground:lab(40.4273% 67.2623 53.7441)}}[data-start-badge=warning]{--background:#fefce8;--foreground:#874b00}@supports (color:color(display-p3 0 0 0)){[data-start-badge=warning]{--background:color(display-p3 .994197 .988062 .917538);--foreground:color(display-p3 .503181 .30478 .075537)}}@supports (color:lab(0% 0 0)){[data-start-badge=warning]{--background:lab(98.6846% -1.79055 9.7766);--foreground:lab(38.7484% 23.5833 51.4916)}}[data-start-badge=info]{--background:#eff6ff;--foreground:#1447e6}@supports (color:color(display-p3 0 0 0)){[data-start-badge=info]{--background:color(display-p3 .941826 .963151 .995385);--foreground:color(display-p3 .1379 .274983 .867624)}}@supports (color:lab(0% 0 0)){[data-start-badge=info]{--background:lab(96.492% -1.14644 -5.11479);--foreground:lab(36.9089% 35.0961 -85.6872)}}[data-start-placeholder]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}[data-start-placeholder]>span{text-align:center}[data-start-section]{flex-direction:column;display:flex}[data-start-section-title]{text-transform:uppercase}[data-start-section-content]{border-left:1px solid #c7d2ff;border-left:1px solid color(display-p3 .786558 .821755 .988451);border-left:1px solid lab(84.4329% 3.18977 -23.9688);width:calc(100% - 2rem);margin-left:.5rem;padding-left:.5rem;overflow:auto}[data-start-select]{margin:0;flex-direction:column;margin-block-start:0;margin-block-end:0;padding-inline-start:0;padding-inline-end:0;list-style-type:none;display:flex}[data-start-select]>*+*{border-top:1px solid #c7d2ff;border-top:1px solid color(display-p3 .786558 .821755 .988451);border-top:1px solid lab(84.4329% 3.18977 -23.9688)}[data-start-select-option]{color:#f9fafb;cursor:pointer;white-space:nowrap;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-select-option][tc-active],[data-start-select-option][tc-selected],[data-start-select-option]:focus{color:#e5e7eb;background-color:#374151}[data-start-tab]{cursor:pointer;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-tab][tc-active],[data-start-tab][tc-selected],[data-start-tab]:hover,[data-start-tab]:focus{color:#e5e7eb;background-color:#374151}[data-start-tab-list]{gap:.5rem;margin:.5rem;display:flex}[data-start-tab-panel]{border-top:1px solid #c7d2ff;border-top:1px solid color(display-p3 .786558 .821755 .988451);border-top:1px solid lab(84.4329% 3.18977 -23.9688);flex-direction:column;gap:.5rem;height:100%;padding:.5rem;display:flex;overflow:auto}[data-start-button]{cursor:pointer;color:#eff6ff;color:color(display-p3 .941826 .963151 .995385);color:lab(96.492% -1.14644 -5.11479);white-space:nowrap;background-color:#111827;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-button][tc-active],[data-start-button][tc-selected],[data-start-button]:hover,[data-start-button]:focus{color:#dbeafe;background-color:#1e3a8a}[data-start-blob-viewer] svg{width:1rem;height:1rem}[data-start-seroval-value]{align-items:center;gap:.25rem;display:flex}[data-start-headers-viewer]{font-size:.75rem;line-height:1rem}[data-start-headers-viewer]>[data-start-property]>:first-child{text-transform:capitalize}[data-start-hex-viewer]{border:1px solid #c7d2ff;border:1px solid color(display-p3 .786558 .821755 .988451);border:1px solid lab(84.4329% 3.18977 -23.9688);display:flex;overflow:auto}[data-start-hex-viewer-bytes]{flex-direction:column;flex:1;gap:.5rem;padding:.5rem;display:flex}[data-start-hex-viewer-text]{border-left:1px solid #c7d2ff;border-left:1px solid color(display-p3 .786558 .821755 .988451);border-left:1px solid lab(84.4329% 3.18977 -23.9688);flex-direction:column;flex:1;gap:.5rem;padding:.5rem;display:flex}[data-start-hex-row]{align-items:center;gap:1rem;display:flex}[data-start-hex-text]{justify-content:start;align-items:center;display:flex}[data-start-cascade]{flex-direction:column;margin:0;margin-block-start:0;margin-block-end:0;padding-inline-start:0;padding-inline-end:0;list-style-type:none;display:flex}[data-start-cascade-option]{cursor:pointer;white-space:nowrap;border-radius:.25rem;outline:none;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-cascade-option][tc-active],[data-start-cascade-option][tc-selected],[data-start-cascade-option]:focus{color:#1e3a8a;background-color:#dbeafe}[data-start-seroval-viewer]{grid-template-columns:1fr 2fr;display:grid}[data-start-seroval-promise]{align-items:center;gap:.5rem;display:flex}[data-start-seroval-renderer]{border-top:1px solid #c7d2ff;border-top:1px solid color(display-p3 .786558 .821755 .988451);border-top:1px solid lab(84.4329% 3.18977 -23.9688);border-bottom:1px solid #c7d2ff;border-bottom:1px solid color(display-p3 .786558 .821755 .988451);border-bottom:1px solid lab(84.4329% 3.18977 -23.9688);display:flex}[data-start-seroval-renderer]>*{border-left:1px solid #c7d2ff;border-left:1px solid color(display-p3 .786558 .821755 .988451);border-left:1px solid lab(84.4329% 3.18977 -23.9688)}[data-start-seroval-renderer]:last-child{border-right:1px solid #c7d2ff;border-right:1px solid color(display-p3 .786558 .821755 .988451);border-right:1px solid lab(84.4329% 3.18977 -23.9688)}[data-start-seroval-node]{flex-direction:column;gap:.25rem;width:100%;max-width:16rem;padding:.25rem;display:flex}[data-start-seroval-node-header]{color:#f9fafb;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}[data-start-seroval-node-content]{flex-direction:column;gap:.25rem;display:flex}[data-start-seroval-value]{color:#f9fafb}[data-start-seroval-value-wrapper],[data-start-seroval-link]{align-items:center;gap:.25rem;display:inline-flex}[data-start-seroval-link]>svg{width:1rem;height:1rem}[data-start-functions-instance-detail]{align-items:center;gap:.5rem;display:flex}[data-start-functions-viewer]{color:#f9fafb;flex-direction:column;min-height:100%;display:flex}[data-start-functions-instances-container]{color:#f9fafb;width:100%;min-height:100%;overflow:auto}[data-start-functions-instances]{flex-direction:column;padding:0;list-style:none;display:flex}[data-start-functions-instances]>[data-start-select-option]{color:#f9fafb;justify-content:space-between;align-items:center;padding:.5rem;display:flex}[data-start-headers]{flex-direction:column;gap:.5rem;display:flex}[data-start-headers-title]{font-weight:500}[data-start-properties]{flex-direction:column;gap:.25rem;display:flex}[data-start-property]{flex-flow:row;align-items:center;gap:.25rem;display:flex}[data-start-function-instance-viewer]{flex-direction:column;width:100%;display:flex}[data-start-function-instance-viewer-nav],[data-start-functions-nav]{background:#1e1a4d;background:color(display-p3 .114685 .103142 .289065);background:lab(12.4853% 14.9672 -31.3418);border-bottom:1px solid #c7d2ff;border-bottom:1px solid color(display-p3 .786558 .821755 .988451);border-bottom:1px solid lab(84.4329% 3.18977 -23.9688);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex;position:sticky;top:0}[data-start-functions-nav] svg{padding:.25rem}[data-start-function-instance-viewer-nav-left],[data-start-function-instance-viewer-nav-left]>div{align-items:center;gap:.5rem;display:flex}[data-start-function-instance-viewer-content],[data-start-function-instance-viewer-content]>[tc-tab-group]{height:100%}[data-start-dev-toolbar]{cursor:grab;flex-direction:column-reverse;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0}[data-start-dev-toolbar]:active{cursor:grabbing}[data-start-dev-toolbar]>[tc-toolbar]{background:#1e1a4d;background:color(display-p3 .114685 .103142 .289065);background:lab(12.4853% 14.9672 -31.3418);border:1px solid #c7d2ff;border:1px solid color(display-p3 .786558 .821755 .988451);border:1px solid lab(84.4329% 3.18977 -23.9688);border-radius:9999px;flex-direction:row;align-items:center;gap:.5rem;margin:1rem;padding:.25rem .5rem;display:flex;position:relative;overflow:hidden}[data-start-dev-toolbar]>[tc-toolbar]>div{flex-direction:row;justify-content:center;align-items:center;display:flex}[data-start-dev-toolbar]>[tc-toolbar]>div:last-child{border-left:1px solid #f9fafb;gap:.5rem;padding-left:.5rem}[data-start-dev-toolbar-version]{color:#f9fafb;border:1px solid #c7d2ff;border:1px solid color(display-p3 .786558 .821755 .988451);border:1px solid lab(84.4329% 3.18977 -23.9688);border-radius:9999px;padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}[data-start-dev-toolbar-version]>div{width:1.5rem;height:1.5rem}[data-start-dev-toolbar] svg{width:1.25rem;height:1.25rem}[data-start-dev-toolbar-panel]{background:#1e1a4d;background:color(display-p3 .114685 .103142 .289065);background:lab(12.4853% 14.9672 -31.3418);border:1px solid #c7d2ff;border:1px solid color(display-p3 .786558 .821755 .988451);border:1px solid lab(84.4329% 3.18977 -23.9688);border-radius:1rem;width:50rem;max-width:calc(100vw - 10rem);height:30rem;max-height:calc(100vh - 2rem);margin:0 1rem;overflow:auto}
