@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:2;hanging-punctuation:first last}img,picture,video,canvas,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(ul,ol)[role=list]{padding:0;list-style:none}table{border-collapse:collapse}:where([hidden]:not([hidden=until-found])){display:none}}@layer tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flux-blue:#2b61d1;--flux-blue-2:#4f7ad4;--flux-blue-3:#86a1da;--flux-black:#000;--flux-graphite:#2d2d2d;--flux-gray:#717171;--flux-white:#fff;--void:#000;--ink-0:#06090f;--ink-1:#0b0e14;--ink-2:#11141b;--ink-3:#1a1d23;--ink-4:#25292f;--ink-5:#33373d;--ink-0-rgb:6 9 15;--ink-1-rgb:11 14 20;--line-1:#ffffff0f;--line-2:#ffffff1a;--line-3:#ffffff2e;--line-blue:#86a1da3d;--text-1:#fff;--text-2:#d8dde8;--text-3:#a5adbd;--text-4:#717171;--hot:#fff;--hot-rgb:255 255 255;--selection-bg:#2b61d180;--accent-100:#e5ebf8;--accent-200:#cedaf0;--accent-300:#abbee4;--accent-400:#86a1da;--accent-500:#4f7ad4;--accent-600:#2b61d1;--accent-700:#1b44a3;--accent-800:#0e2c71;--accent-900:#061843;--accent:#4f7ad4;--accent-text:#86a1da;--accent-strong:#abbee4;--accent-solid:#2b61d1;--accent-solid-hover:#3268d7;--accent-solid-active:#1b44a3;--on-accent:#fff;--accent-rgb:79 122 212;--accent-deep-rgb:43 97 209;--accent-hot-rgb:174 198 255;--accent-soft:#2b61d12e;--accent-soft-2:#2b61d14d;--accent-line:#4f7ad46b;--accent-glow:transparent;--cumulus:#36d3ff;--nimbus:#c77dff;--stratus:#ffc857;--cumulus-rgb:54 211 255;--nimbus-rgb:199 125 255;--stratus-rgb:255 200 87;--tier-unknown:#a5adbd;--status-ok:#3fdc95;--status-pending:#86a1da;--status-warn:#ff9a3d;--status-crit:#ff5470;--status-off:#717171;--status-ok-rgb:63 220 149;--status-pending-rgb:134 161 218;--status-warn-rgb:255 154 61;--status-crit-rgb:255 84 112;--status-off-rgb:113 113 113;--status:var(--status-off);--status-rgb:var(--status-off-rgb);--alarm:var(--status-crit);--alarm-rgb:var(--status-crit-rgb);--steel-100:#e1e6ef;--steel-300:#c3ccdb;--steel-500:#9aa6bb;--steel-700:#626e84;--steel-900:#2a313e;--callout-gotcha:var(--status-warn);--callout-tip:var(--status-ok);--callout-wild:#b9c9f7;--code-bg:var(--ink-1);--code-fg:#d8dde8;--code-comment:#7a859c;--code-keyword:#8ab4ff;--code-fn:#b9c9f7;--code-string:#7fdbb6;--code-number:#f2b880;--code-key:#9ccbff;--code-punct:#8f98ac;--font-display:"Montserrat Variable", "Montserrat", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-sans:"Open Sans Variable", "Open Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-accent:"Lora Variable", "Lora", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.9375rem;--fs-body:clamp(1rem, .975rem + .12vw, 1.0625rem);--fs-lead:clamp(1.0625rem, 1rem + .4vw, 1.375rem);--fs-h4:1.0625rem;--fs-h3:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--fs-h2:clamp(2.125rem, 1.2rem + 4vw, 4.25rem);--fs-title:clamp(2.375rem, .6rem + 5.6vw, 5.5rem);--fs-display:clamp(2.75rem, 1.3rem + 6.4vw, 7rem);--fs-mega:clamp(3rem, .9rem + 9.4vw, 10.5rem);--fs-stat:clamp(2rem, 1.4rem + 2.6vw, 3.75rem);--fs-stat-xl:clamp(3rem, 1.6rem + 6vw, 8rem);--fs-code:.875rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--lh-mega:.9;--lh-display:.95;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.45;--lh-body:1.65;--lh-code:1.6;--tracking-mega:-.055em;--tracking-display:-.04em;--tracking-h2:-.03em;--tracking-heading:-.012em;--tracking-label:.12em;--measure:62ch;--type-mega:300 var(--fs-mega) / var(--lh-mega) var(--font-display);--type-display:300 var(--fs-display) / var(--lh-display) var(--font-display);--type-h2:600 var(--fs-h2) / 1.02 var(--font-display);--type-h3:600 var(--fs-h3) / 1.2 var(--font-display);--type-h4:600 var(--fs-h4) / 1.3 var(--font-display);--type-lead:400 var(--fs-lead) / var(--lh-body) var(--font-sans);--type-body:400 var(--fs-body) / var(--lh-body) var(--font-sans);--type-ui:500 var(--fs-md) / var(--lh-snug) var(--font-sans);--type-label:500 var(--fs-xs) / 1.2 var(--font-mono);--type-code:400 var(--fs-code) / var(--lh-code) var(--font-mono);--type-stat:300 var(--fs-stat) / 1 var(--font-display);--space-half:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--r-xs:2px;--r-sm:4px;--r-pill:999px;--gutter:clamp(1.125rem, 4vw, 3.5rem);--container:1240px;--container-wide:1520px;--container-narrow:760px;--nav-h:60px;--nav-h-condensed:52px;--header-offset:calc(var(--nav-h-condensed) + 12px);--section-y:clamp(5rem, 3rem + 9vw, 11rem);--section-gap:clamp(2rem, 1.2rem + 3vw, 4rem);--grid-gap:clamp(.75rem, .5rem + 1vw, 1.25rem);--touch-min:44px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--bp-phone:720px;--bp-desktop:1100px;--bp-wide:1680px;--chamfer-xs:5px;--chamfer-sm:8px;--chamfer:14px;--chamfer-panel:12px;--chamfer-lg:22px;--bevel:4px;--hex-clip:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--hex-clip-flat:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);--pattern-hex-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.64' height='60' viewBox='0 0 34.64 60'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1'%3E%3Cpath d='M17.32 0L34.64 10L34.64 30L17.32 40L0 30L0 10Z'/%3E%3Cpath d='M0 30L17.32 40L17.32 60L0 70L-17.32 60L-17.32 40Z'/%3E%3Cpath d='M34.64 30L51.96 40L51.96 60L34.64 70L17.32 60L17.32 40Z'/%3E%3Cpath d='M0 -30L17.32 -20L17.32 0L0 10L-17.32 0L-17.32 -20Z'/%3E%3Cpath d='M34.64 -30L51.96 -20L51.96 0L34.64 10L17.32 0L17.32 -20Z'/%3E%3Cpath d='M17.32 60L34.64 70L34.64 90L17.32 100L0 90L0 70Z'/%3E%3C/g%3E%3C/svg%3E");--pattern-hex-w:34.64px;--pattern-hex-h:60px;--mask-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' shape-rendering='crispEdges'%3E%3Cpath d='M5 0h1v11H5zM0 5h11v1H0z' fill='%23fff'/%3E%3C/svg%3E");--mask-plus-lg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' shape-rendering='crispEdges'%3E%3Cpath d='M7 0h1v15H7zM0 7h15v1H0z' fill='%23fff'/%3E%3C/svg%3E");--grain-opacity:.05;--grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--blur-1:6px;--blur-2:12px;--blur-3:18px;--glass-saturate:1.4;--glass-blur:var(--blur-3);--glass-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));--glass-bg:rgb(var(--ink-0-rgb) / .62);--glass-bg-strong:rgb(var(--ink-0-rgb) / .84);--glass-bg-solid:var(--ink-0);--inset-hi:inset 0 1px 0 #ffffff12;--scrim:#0000009e;--panel-edge:#ffffff24;--z-stage:-1;--z-backdrop:0;--z-page:1;--z-raised:10;--z-rail:55;--z-nav:60;--z-sheet:70;--z-modal:120;--z-toast:140;--z-tooltip:150;--z-grain:180;--focus-color:#fff;--focus-offset:3px;--motion-scale:1;--dur-1:.12s;--dur-2:.22s;--dur-3:.38s;--dur-4:.7s;--dur-5:1.2s;--dur-cinema:1.8s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.2, .9, .2, 1.15);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-cinema:cubic-bezier(.22, 1, .36, 1);--ease-linear:linear;--stagger:70ms;--reveal-y:28px;--reveal-blur:10px;--press-scale:.98}[data-tier=cumulus]{--tier:var(--cumulus);--tier-rgb:var(--cumulus-rgb);--accent:#36d3ff;--accent-text:#36d3ff;--accent-strong:#a0e6ff;--accent-solid:#36d3ff;--accent-solid-hover:#5fdcff;--accent-solid-active:#02b0d8;--on-accent:#04101a;--accent-rgb:54 211 255;--accent-deep-rgb:2 176 216;--accent-hot-rgb:160 230 255;--accent-soft:#36d3ff24;--accent-soft-2:#36d3ff42;--accent-line:#36d3ff66;--accent-glow:transparent;--accent-200:#cef2ff}[data-tier=nimbus]{--tier:var(--nimbus);--tier-rgb:var(--nimbus-rgb);--accent:#c77dff;--accent-text:#c77dff;--accent-strong:#ddb7ff;--accent-solid:#c77dff;--accent-solid-hover:#d49aff;--accent-solid-active:#a95fdf;--on-accent:#04101a;--accent-rgb:199 125 255;--accent-deep-rgb:169 95 223;--accent-hot-rgb:221 183 255;--accent-soft:#c77dff26;--accent-soft-2:#c77dff45;--accent-line:#c77dff6b;--accent-glow:transparent;--accent-200:#ecd8ff}[data-tier=stratus]{--tier:var(--stratus);--tier-rgb:var(--stratus-rgb);--accent:#ffc857;--accent-text:#ffc857;--accent-strong:#ffe0a7;--accent-solid:#ffc857;--accent-solid-hover:#ffd47a;--accent-solid-active:#daa42a;--on-accent:#04101a;--accent-rgb:255 200 87;--accent-deep-rgb:218 164 42;--accent-hot-rgb:255 224 167;--accent-soft:#ffc85724;--accent-soft-2:#ffc85742;--accent-line:#ffc8576b;--accent-glow:transparent;--accent-200:#ffeed1}[data-tier=unknown]{--tier:var(--tier-unknown);--tier-rgb:165 173 189}[data-tone=ok]{--status:var(--status-ok);--status-rgb:var(--status-ok-rgb);--accent:#3fdc95;--accent-text:#3fdc95;--accent-strong:#9cf0c5;--accent-solid:#3fdc95;--accent-solid-hover:#5fe6a8;--accent-solid-active:#2bb877;--on-accent:#04130c;--accent-rgb:63 220 149;--accent-deep-rgb:43 184 119;--accent-hot-rgb:156 240 197;--accent-soft:#3fdc9524;--accent-soft-2:#3fdc9542;--accent-line:#3fdc9566;--accent-glow:transparent;--accent-200:#c6f7de}[data-tone=warn]{--status:var(--status-warn);--status-rgb:var(--status-warn-rgb);--accent:#ff9a3d;--accent-text:#ff9a3d;--accent-strong:#ffc592;--accent-solid:#ff9a3d;--accent-solid-hover:#ffad5f;--accent-solid-active:#e07b1c;--on-accent:#1a0d00;--accent-rgb:255 154 61;--accent-deep-rgb:224 123 28;--accent-hot-rgb:255 197 146;--accent-soft:#ff9a3d24;--accent-soft-2:#ff9a3d42;--accent-line:#ff9a3d6b;--accent-glow:transparent;--accent-200:#ffe2c7}[data-tone=crit]{--status:var(--status-crit);--status-rgb:var(--status-crit-rgb);--accent:#ff5470;--accent-text:#ff7a90;--accent-strong:#ffa3b2;--accent-solid:#e8334f;--accent-solid-hover:#f04a64;--accent-solid-active:#c4213b;--on-accent:#fff;--accent-rgb:255 84 112;--accent-deep-rgb:232 51 79;--accent-hot-rgb:255 163 178;--accent-soft:#ff547026;--accent-soft-2:#ff547045;--accent-line:#ff54706b;--accent-glow:transparent;--accent-200:#ffd3da}[data-mood=cold]{--accent:#9aa6bb;--accent-text:#c3ccdb;--accent-strong:#e1e6ef;--accent-solid:#c3ccdb;--accent-solid-hover:#d6dde9;--accent-solid-active:#9aa6bb;--on-accent:#0a0d12;--accent-rgb:154 166 187;--accent-deep-rgb:98 110 132;--accent-hot-rgb:225 230 239;--accent-soft:#9aa6bb24;--accent-soft-2:#9aa6bb42;--accent-line:#9aa6bb66;--accent-glow:transparent;--accent-200:#e1e6ef}[data-status=ok]{--status:var(--status-ok);--status-rgb:var(--status-ok-rgb)}[data-status=pending]{--status:var(--status-pending);--status-rgb:var(--status-pending-rgb)}[data-status=warn]{--status:var(--status-warn);--status-rgb:var(--status-warn-rgb)}[data-status=crit]{--status:var(--status-crit);--status-rgb:var(--status-crit-rgb)}[data-status=off]{--status:var(--status-off);--status-rgb:var(--status-off-rgb)}:root,[data-tier],[data-tone],[data-mood],[data-status]{--hot-2:var(--accent-200);--hot-glow:transparent;--blueprint:rgb(var(--accent-rgb) / .4);--blueprint-strong:rgb(var(--accent-rgb) / .72);--blueprint-text:var(--accent-text);--rim-1:rgb(var(--accent-rgb) / .24);--rim-2:rgb(var(--accent-rgb) / .42);--rim-3:rgb(var(--accent-hot-rgb) / .62);--glow-1:0 0 0 0 transparent;--glow-2:0 0 0 0 transparent;--glow-hot:0 0 0 0 transparent;--status-soft:rgb(var(--status-rgb) / .16);--focus-ring:0 0 0 2px var(--ink-0), 0 0 0 4px var(--accent-text)}:root[data-glass=lite]{--glass-blur:0px;--glass-saturate:1;--glass-bg:rgb(var(--ink-0-rgb) / .86);--glass-bg-strong:rgb(var(--ink-0-rgb) / .94);--grain-opacity:0}@media (prefers-reduced-transparency:reduce){:root{--glass-blur:0px;--glass-saturate:1;--glass-bg:rgb(var(--ink-0-rgb) / .9);--glass-bg-strong:rgb(var(--ink-0-rgb) / .96);--grain-opacity:0}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--motion-scale:0;--dur-3:.16s;--dur-4:.2s;--dur-5:.24s;--dur-cinema:.32s;--stagger:0s;--reveal-y:0px;--reveal-blur:0px;--press-scale:1;--ease-snap:var(--ease-standard)}}:root[data-motion=reduced]{--motion-scale:0;--dur-3:.16s;--dur-4:.2s;--dur-5:.24s;--dur-cinema:.32s;--stagger:0s;--reveal-y:0px;--reveal-blur:0px;--press-scale:1;--ease-snap:var(--ease-standard)}@media (prefers-contrast:more){:root{--line-1:#fff3;--line-2:#ffffff5c;--line-3:#fff9;--text-3:#c6ccd8;--text-4:#9a9a9a;--glass-bg:rgb(var(--ink-0-rgb) / .92);--glass-bg-strong:rgb(var(--ink-0-rgb) / .98);--grain-opacity:0;--blueprint:rgb(var(--accent-rgb) / .75);--code-comment:#9aa5bb}}}@layer base{html{background:var(--void);color:var(--text-2);font-family:var(--font-sans);scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-padding-block-start:var(--header-offset);font-size:100%}body{background:var(--void);min-block-size:100svh;color:var(--text-2);font:var(--type-body);font-synthesis:none;overflow-wrap:break-word;overflow-x:clip}#root{isolation:isolate;min-block-size:100svh;position:relative}body:after{content:"";z-index:var(--z-grain);pointer-events:none;background-image:var(--grain-image);opacity:var(--grain-opacity);position:fixed;inset:0}.chamfer{--c-tl:var(--cm,var(--bevel));--c-tr:var(--c,var(--chamfer));--c-br:var(--cm,var(--bevel));--c-bl:var(--c,var(--chamfer));--i-tl:max(0px, calc(var(--c-tl) - .586 * var(--bw,1px)));--i-tr:max(0px, calc(var(--c-tr) - .586 * var(--bw,1px)));--i-br:max(0px, calc(var(--c-br) - .586 * var(--bw,1px)));--i-bl:max(0px, calc(var(--c-bl) - .586 * var(--bw,1px)));--clip-outer:polygon(0 var(--c-tl), var(--c-tl) 0, calc(100% - var(--c-tr)) 0, 100% var(--c-tr), 100% calc(100% - var(--c-br)), calc(100% - var(--c-br)) 100%, var(--c-bl) 100%, 0 calc(100% - var(--c-bl)));--clip-inner:polygon(0 var(--i-tl), var(--i-tl) 0, calc(100% - var(--i-tr)) 0, 100% var(--i-tr), 100% calc(100% - var(--i-br)), calc(100% - var(--i-br)) 100%, var(--i-bl) 100%, 0 calc(100% - var(--i-bl)));--clip-ring:polygon(evenodd, 0 var(--c-tl), var(--c-tl) 0, calc(100% - var(--c-tr)) 0, 100% var(--c-tr), 100% calc(100% - var(--c-br)), calc(100% - var(--c-br)) 100%, var(--c-bl) 100%, 0 calc(100% - var(--c-bl)), 0 var(--c-tl), var(--bw,1px) calc(var(--bw,1px) + var(--i-tl)), calc(var(--bw,1px) + var(--i-tl)) var(--bw,1px), calc(100% - var(--bw,1px) - var(--i-tr)) var(--bw,1px), calc(100% - var(--bw,1px)) calc(var(--bw,1px) + var(--i-tr)), calc(100% - var(--bw,1px)) calc(100% - var(--bw,1px) - var(--i-br)), calc(100% - var(--bw,1px) - var(--i-br)) calc(100% - var(--bw,1px)), calc(var(--bw,1px) + var(--i-bl)) calc(100% - var(--bw,1px)), var(--bw,1px) calc(100% - var(--bw,1px) - var(--i-bl)), var(--bw,1px) calc(var(--bw,1px) + var(--i-tl)))}.chamfer[data-cut=tl-br]{--c-tl:var(--c,var(--chamfer));--c-tr:var(--cm,var(--bevel));--c-br:var(--c,var(--chamfer));--c-bl:var(--cm,var(--bevel))}.chamfer[data-cut=all]{--c-tl:var(--c,var(--chamfer));--c-tr:var(--c,var(--chamfer));--c-br:var(--c,var(--chamfer));--c-bl:var(--c,var(--chamfer))}.chamfer[data-cut=tl]{--c-tl:var(--c,var(--chamfer));--c-tr:var(--cm,var(--bevel));--c-br:var(--cm,var(--bevel));--c-bl:var(--cm,var(--bevel))}.chamfer[data-cut=tr]{--c-tl:var(--cm,var(--bevel));--c-tr:var(--c,var(--chamfer));--c-br:var(--cm,var(--bevel));--c-bl:var(--cm,var(--bevel))}.chamfer[data-cut=br]{--c-tl:var(--cm,var(--bevel));--c-tr:var(--cm,var(--bevel));--c-br:var(--c,var(--chamfer));--c-bl:var(--cm,var(--bevel))}.chamfer[data-cut=bl]{--c-tl:var(--cm,var(--bevel));--c-tr:var(--cm,var(--bevel));--c-br:var(--cm,var(--bevel));--c-bl:var(--c,var(--chamfer))}.chamfer[data-cut=none]{--c-tl:var(--cm,var(--bevel));--c-tr:var(--cm,var(--bevel));--c-br:var(--cm,var(--bevel));--c-bl:var(--cm,var(--bevel))}h1,h2,h3,h4,h5,h6{color:var(--text-1);font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading);text-wrap:balance}p{max-inline-size:var(--measure);text-wrap:pretty}strong,b{color:var(--text-1);font-weight:var(--fw-semibold)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}small{font-size:var(--fs-sm)}hr{background:var(--line-2);border:0;block-size:1px}:where(time,output,[data-num]){font-variant-numeric:tabular-nums}::selection{background:var(--selection-bg);color:var(--text-1)}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus-color);outline-offset:var(--focus-offset)}:where([tabindex="-1"]):focus{outline:none}:target{scroll-margin-block-start:var(--header-offset)}img{height:auto}[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{block-size:10px;inline-size:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink-4);border:2px solid var(--void)}::-webkit-scrollbar-thumb:hover{background:var(--ink-5)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]){scroll-behavior:smooth}}@media (prefers-contrast:more){:where(a:not([class])){text-decoration:underline}}@media (forced-colors:active){:root{--focus-color:Highlight}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid highlight}::selection{color:highlighttext;background:highlight}body:after{display:none}}@media print{html{background:#fff}body{color:#000}body:after{display:none}}}@layer ui{._plate_1cjbx_4{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--plate-o,1);overflow:clip}._plate_1cjbx_4[data-mode=fill]{z-index:0;position:absolute;inset:0}._plate_1cjbx_4[data-mode=flow]{inline-size:100%;position:relative}._plate_1cjbx_4[data-blend=screen]{mix-blend-mode:screen}._img_1cjbx_26{block-size:100%;inline-size:100%;max-inline-size:none;translate:0 calc(var(--pc,0) * var(--par,0px) * var(--motion-scale));scale:var(--plate-scale,1)}._plate_1cjbx_4[data-fade=y]{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}._plate_1cjbx_4[data-fade=x]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}._plate_1cjbx_4[data-fade=all]{-webkit-mask-image:radial-gradient(78% 78%,#000 40%,#0000 100%);mask-image:radial-gradient(78% 78%,#000 40%,#0000 100%)}._btn_1mg3r_11{--c:10px;--cm:3px;--bw:1px;--h:44px;--px:20px;--fs:.9375rem;--fg:var(--text-1);isolation:isolate;min-block-size:var(--h);padding:0 var(--px);color:var(--fg);font:600 var(--fs) / 1 var(--font-display);letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;translate:var(--mx,0px) var(--my,0px);scale:var(--press,1);transition:scale var(--dur-1) var(--ease-snap), color var(--dur-1) var(--ease-out), opacity var(--dur-2) var(--ease-out);justify-content:center;align-items:center;gap:.6em;text-decoration:none;display:inline-flex;position:relative}._btn_1mg3r_11[data-size=sm]{--h:36px;--px:14px;--fs:.8125rem;--c:8px;--cm:2px}._btn_1mg3r_11[data-size=lg]{--h:52px;--px:28px;--fs:1rem;--c:12px;--cm:3px}@media (pointer:coarse){._btn_1mg3r_11{min-block-size:max(var(--h), var(--touch-min))}}._btn_1mg3r_11[data-full=true]{inline-size:100%;display:flex}._btn_1mg3r_11[data-icon-only=true]{inline-size:var(--h);padding:0}@media (pointer:coarse){._btn_1mg3r_11[data-icon-only=true]{inline-size:max(var(--h), var(--touch-min))}}._edge_1mg3r_83,._face_1mg3r_84{z-index:-1;pointer-events:none;position:absolute}._edge_1mg3r_83{clip-path:var(--clip-ring);background:var(--btn-edge,transparent);transition:opacity var(--dur-2) var(--ease-out);inset:0}._face_1mg3r_84{inset:var(--bw);clip-path:var(--clip-inner);background:var(--btn-face,transparent);transition:background var(--dur-2) var(--ease-out);overflow:hidden}._content_1mg3r_105{justify-content:center;align-items:center;gap:inherit;display:inline-flex}._label_1mg3r_112{display:inline-block}._btn_1mg3r_11 svg{flex:none}._btn_1mg3r_11[data-variant=primary],._btn_1mg3r_11[data-variant=danger]{--fg:var(--on-accent);--btn-edge:rgb(var(--accent-hot-rgb) / .8);--btn-face:var(--accent-solid)}._btn_1mg3r_11:is([data-variant=primary],[data-variant=danger]):is(:hover,[data-force=hover]){--btn-face:var(--accent-solid-hover);--btn-edge:#ffffffe6}._btn_1mg3r_11:is([data-variant=primary],[data-variant=danger]):is(:active,[data-force=press]){--btn-face:var(--accent-solid-active)}._btn_1mg3r_11[data-variant=secondary]{--btn-edge:rgb(var(--accent-rgb) / .55);--btn-face:rgb(var(--ink-0-rgb) / .74)}._btn_1mg3r_11[data-variant=secondary]:is(:hover,[data-force=hover]){--btn-edge:#ffffffd9;--btn-face:var(--ink-2)}._btn_1mg3r_11[data-variant=secondary]:is(:active,[data-force=press]){--btn-face:var(--ink-3)}._btn_1mg3r_11[data-variant=ghost]{--fg:var(--text-2);--px:12px;--bc:var(--accent-text)}._btn_1mg3r_11[data-variant=ghost]:is(:hover,[data-force=hover]){--fg:var(--text-1)}._btn_1mg3r_11[data-variant=ghost]:after{content:"";z-index:-1;--bk:7px;background:linear-gradient(var(--bc), var(--bc)) left top / var(--bk) 1px no-repeat, linear-gradient(var(--bc), var(--bc)) left top / 1px var(--bk) no-repeat, linear-gradient(var(--bc), var(--bc)) right top / var(--bk) 1px no-repeat, linear-gradient(var(--bc), var(--bc)) right top / 1px var(--bk) no-repeat, linear-gradient(var(--bc), var(--bc)) left bottom / var(--bk) 1px no-repeat, linear-gradient(var(--bc), var(--bc)) left bottom / 1px var(--bk) no-repeat, linear-gradient(var(--bc), var(--bc)) right bottom / var(--bk) 1px no-repeat, linear-gradient(var(--bc), var(--bc)) right bottom / 1px var(--bk) no-repeat;opacity:0;transition:opacity var(--dur-2) var(--ease-out), scale var(--dur-3) var(--ease-out);pointer-events:none;position:absolute;inset:-3px;scale:.9}._btn_1mg3r_11[data-variant=ghost]:is(:hover,:focus-visible,[data-force=hover],[data-force=focus]):after{opacity:1;scale:1}._btn_1mg3r_11[data-shape=hex]{--h:44px;inline-size:calc(var(--h) * 1.08);min-block-size:calc(var(--h) * 1.08)}._btn_1mg3r_11[data-shape=hex] ._edge_1mg3r_83{clip-path:var(--hex-clip)}._btn_1mg3r_11[data-shape=hex] ._face_1mg3r_84{clip-path:var(--hex-clip);margin:var(--bw);inset:0}._btn_1mg3r_11:is(:active,[data-force=press]){--press:var(--press-scale)}._btn_1mg3r_11[aria-disabled=true]:not([data-loading=true]),._btn_1mg3r_11:disabled:not([data-loading=true]){opacity:.45;cursor:not-allowed;pointer-events:none}._btn_1mg3r_11[data-loading=true]{cursor:progress;pointer-events:none}._btn_1mg3r_11[data-loading=true] ._content_1mg3r_105{opacity:0}._spinner_1mg3r_232{color:var(--fg);place-items:center;display:grid;position:absolute;inset:0}._spinner_1mg3r_232 svg{animation:1.1s linear infinite _spin_1mg3r_232}@keyframes _spin_1mg3r_232{to{rotate:360deg}}._btn_1mg3r_11:is(:focus-visible,[data-force=focus]){--bw:2px;outline:none}._btn_1mg3r_11:is(:focus-visible,[data-force=focus]) ._edge_1mg3r_83{background:var(--hot)}html[data-motion=reduced] ._btn_1mg3r_11{transition:color var(--dur-1) linear}html[data-motion=reduced] ._spinner_1mg3r_232 svg{animation:none}html[data-motion=reduced] ._btn_1mg3r_11:is(:focus-visible,[data-force=focus]) ._edge_1mg3r_83{background:#ffffffeb;animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._btn_1mg3r_11{transition:color var(--dur-1) linear}html:not([data-motion=full]) ._spinner_1mg3r_232 svg{animation:none}html:not([data-motion=full]) ._btn_1mg3r_11:is(:focus-visible,[data-force=focus]) ._edge_1mg3r_83{background:#ffffffeb;animation:none}}@media (forced-colors:active){._edge_1mg3r_83{background:buttontext}._face_1mg3r_84{background:buttonface}._btn_1mg3r_11{color:buttontext}._btn_1mg3r_11:is(:focus-visible,[data-force=focus]){outline-offset:3px;outline:2px solid highlight}}._chip_t2onf_8{color:var(--accent-text);font:500 var(--fs-sm) / 1.3 var(--font-sans);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.5em;display:inline-flex}._chip_t2onf_8[data-size=sm]{font-size:var(--fs-xs);gap:.45em}._chip_t2onf_8[data-neutral],._chip_t2onf_8[data-muted]{color:var(--text-3)}._chip_t2onf_8[data-strong]{color:var(--text-1);font-weight:600}._dot_t2onf_34{background:var(--accent);border-radius:50%;flex:none;block-size:6px;inline-size:6px}._chip_t2onf_8[data-neutral] ._dot_t2onf_34{background:var(--text-3)}._chip_t2onf_8[data-size=sm] ._dot_t2onf_34{block-size:5px;inline-size:5px}._dot_t2onf_34[data-pulse=true]{animation:2.4s ease-in-out infinite _breathe_t2onf_1}@keyframes _breathe_t2onf_1{50%{opacity:.3}}._chip_t2onf_8 svg{flex:none;block-size:1.15em;inline-size:1.15em}html[data-motion=reduced] ._dot_t2onf_34{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._dot_t2onf_34{animation:none}}._count_1m225_4{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}._eyebrow_4a0eb_4{max-inline-size:none;color:var(--accent-text);font:600 var(--fs-md) / 1.3 var(--font-display);letter-spacing:0;align-items:center;gap:.6em;display:inline-flex}._dot_4a0eb_14{background:var(--accent);border-radius:50%;flex:none;block-size:6px;inline-size:6px;animation:2.4s ease-in-out infinite _breathe_4a0eb_1}@keyframes _breathe_4a0eb_1{50%{opacity:.3}}html[data-motion=reduced] ._dot_4a0eb_14{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._dot_4a0eb_14{animation:none}}._hex_6ni23_4{clip-path:var(--hex-clip);background:currentColor;flex:none;display:inline-block}._hex_6ni23_4[data-outline=true]{background:0 0;position:relative}._hex_6ni23_4[data-outline=true]:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%,50% 0,50% 14%,14% 34%,14% 66%,50% 86%,86% 66%,86% 34%,50% 14%);background:currentColor;position:absolute;inset:0}._hex_6ni23_4[data-pulse=true]{animation:_pulse_6ni23_1 2.4s var(--ease-in-out) infinite}@keyframes _pulse_6ni23_1{0%,to{opacity:1;scale:1}50%{opacity:.45;scale:.8}}html[data-motion=reduced] ._hex_6ni23_4[data-pulse=true]{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._hex_6ni23_4[data-pulse=true]{animation:none}}._gauge_nx0hy_4{justify-items:center;gap:.5rem;margin:0;display:grid}._dial_nx0hy_11{inline-size:100%;position:relative}._svg_nx0hy_16{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}._track_nx0hy_24{fill:rgb(var(--ink-0-rgb) / .6);stroke:var(--line-2);stroke-width:2px;stroke-linejoin:round}._fill_nx0hy_31{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;transition:stroke-dasharray var(--dur-5) var(--ease-out)}._center_nx0hy_40{color:var(--text-1);font:500 1.35rem / 1 var(--font-display);font-variant-numeric:tabular-nums;text-align:center;place-items:center;display:grid;position:absolute;inset:0}._label_nx0hy_51{color:var(--text-3);font:400 var(--fs-sm) / 1.3 var(--font-sans);text-align:center}html[data-motion=reduced] ._fill_nx0hy_31{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._fill_nx0hy_31{transition:none}}._reveal_pcr6j_4{transition:opacity var(--dur-4) var(--ease-out) var(--delay,0s), translate var(--dur-4) var(--ease-out) var(--delay,0s), scale var(--dur-4) var(--ease-out) var(--delay,0s), filter var(--dur-4) var(--ease-out) var(--delay,0s)}._reveal_pcr6j_4[data-shown=false]{opacity:0}._reveal_pcr6j_4[data-shown=false][data-from=up]{translate:0 var(--reveal-y)}._reveal_pcr6j_4[data-shown=false][data-from=down]{translate:0 calc(var(--reveal-y) * -1)}._reveal_pcr6j_4[data-shown=false][data-from=left]{translate:calc(var(--reveal-y) * -1.5) 0}._reveal_pcr6j_4[data-shown=false][data-from=right]{translate:calc(var(--reveal-y) * 1.5) 0}._reveal_pcr6j_4[data-shown=false][data-blur=true]{filter:blur(var(--reveal-blur))}._reveal_pcr6j_4[data-shown=false][data-scale=true]{scale:.94}._interlude_1w7wz_4{isolation:isolate;padding-block:clamp(5rem,2.5rem + 11vw,12rem);padding-inline:var(--gutter);text-align:center;justify-items:center;gap:1.5rem;display:grid;position:relative;overflow:clip}._kicker_1w7wz_16{color:var(--text-3);font:500 var(--fs-md) / 1.3 var(--font-display)}._lines_1w7wz_25{--fit:calc(90vw / (var(--chars,12) * .62));max-inline-size:none;font:300 min(clamp(2.5rem, .8rem + 9.2vw, 9.5rem), var(--fit)) / .94 var(--font-display);letter-spacing:var(--tracking-mega);color:var(--text-1);justify-items:center;display:grid}._line_1w7wz_25{white-space:nowrap;translate:calc(var(--pc,0) * var(--dir) * 3.5vw * var(--motion-scale)) 0;will-change:translate;display:block}._quiet_1w7wz_44{font-weight:var(--fw-light);color:var(--text-3)}._solid_1w7wz_49{font-weight:var(--fw-bold);color:var(--text-1)}._caption_1w7wz_54{max-inline-size:52ch}@media (width<=719.98px){._lines_1w7wz_25{font-size:clamp(2.5rem,.8rem + 9.2vw,9.5rem)}._line_1w7wz_25{white-space:normal;text-wrap:balance;translate:calc(var(--pc,0) * var(--dir) * 2vw * var(--motion-scale)) 0}}._trigger_a38k2_4{color:inherit;cursor:pointer;align-items:center;gap:.4em;display:inline-flex}._panel_a38k2_12{z-index:var(--z-tooltip);border:1px solid var(--line-blue);border-radius:var(--r-sm);background:rgb(var(--ink-0-rgb) / .96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-block-size:min(60vh,420px);max-inline-size:min(380px,100vw - 16px);color:var(--text-2);font:400 var(--fs-sm) / var(--lh-normal) var(--font-sans);animation:_in_a38k2_1 var(--dur-2) var(--ease-out) both;padding:.9rem 1rem;position:fixed;overflow:auto}@keyframes _in_a38k2_1{0%{opacity:0;scale:.97}}html[data-motion=reduced] ._panel_a38k2_12{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._panel_a38k2_12{animation:none}}._wrap_1hmge_4{position:relative}._stage_1hmge_8{block-size:var(--stage-h,100svh);position:sticky;inset-block-start:var(--stage-top,0px);overflow:clip}._section_1uvqe_4{isolation:isolate;scroll-margin-block-start:0;position:relative;overflow:clip}._section_1uvqe_4[data-pad=default]{padding-block:var(--section-y)}._section_1uvqe_4[data-pad=tight]{padding-block:calc(var(--section-y) * .55)}._inner_1uvqe_21{z-index:1;position:relative}._split_w2c3n_4{display:block}._word_w2c3n_8{margin-block:-.06em;padding-block:.06em;display:inline-block}._inner_w2c3n_15{transition:opacity var(--dur-4) var(--ease-out) calc(var(--delay,0s) + var(--i,0) * var(--stagger,55ms)), translate var(--dur-4) var(--ease-out) calc(var(--delay,0s) + var(--i,0) * var(--stagger,55ms)), filter var(--dur-4) var(--ease-out) calc(var(--delay,0s) + var(--i,0) * var(--stagger,55ms));display:inline-block}._inner_w2c3n_15[data-kind=bold],._inner_w2c3n_15[data-kind=emph]{font-weight:var(--fw-bold)}._inner_w2c3n_15[data-kind=emph]{color:var(--accent-strong)}._split_w2c3n_4[data-shown=false] ._inner_w2c3n_15{opacity:0;filter:blur(var(--reveal-blur));translate:0 .55em}._header_nujl6_11{gap:clamp(1rem,.6rem + 1.2vw,1.75rem);margin-block-end:var(--section-gap);display:grid;position:relative}._header_nujl6_11[data-align=center]{text-align:center;justify-items:center;max-inline-size:60rem;margin-inline:auto}._kicker_nujl6_25{margin:0}._main_nujl6_29{flex-wrap:wrap;align-items:last baseline;gap:clamp(1.25rem,.8rem + 1.6vw,2rem) clamp(2rem,1rem + 4vw,5rem);min-inline-size:0;display:flex}._header_nujl6_11[data-align=center] ._main_nujl6_29{flex-direction:column;align-items:center}._header_nujl6_11[data-stack=true][data-align=start] ._main_nujl6_29{flex-direction:column;align-items:flex-start}._header_nujl6_11[data-stack=true][data-align=start] ._title_nujl6_49,._header_nujl6_11[data-stack=true][data-align=start] ._lede_nujl6_53{flex:none}._title_nujl6_49{min-inline-size:0;max-inline-size:20ch;font:300 var(--fs-title) / 1 var(--font-display);letter-spacing:-.045em;color:var(--text-1);text-wrap:balance;flex:44rem;margin:0}._header_nujl6_11[data-align=center] ._title_nujl6_49{flex:none;max-inline-size:22ch}._lede_nujl6_53{flex:20rem;min-inline-size:0;max-inline-size:36rem}._header_nujl6_11[data-align=center] ._lede_nujl6_53{flex:none;max-inline-size:38rem}._lede_nujl6_53 p{max-inline-size:none;color:var(--text-2);font:400 var(--fs-lead) / var(--lh-body) var(--font-sans);text-wrap:pretty}._extra_nujl6_91{margin-block-start:.25rem}._seg_42q0w_4{--h:40px;isolation:isolate;border:1px solid var(--line-2);border-radius:var(--r-pill);background:rgb(var(--ink-0-rgb) / .7);-webkit-backdrop-filter:blur(var(--blur-2));backdrop-filter:blur(var(--blur-2));scrollbar-width:none;align-items:stretch;max-inline-size:100%;padding:3px;display:inline-flex;position:relative;overflow-x:auto}._seg_42q0w_4::-webkit-scrollbar{display:none}._seg_42q0w_4[data-size=sm]{--h:32px}._seg_42q0w_4[data-full=true]{display:flex}._ind_42q0w_33{z-index:-1;border-radius:var(--r-pill);background:rgb(var(--accent-rgb) / .3);box-shadow:inset 0 0 0 1px rgb(var(--accent-hot-rgb) / .55);opacity:0;position:absolute;inset-block:3px;inset-inline-start:0}._ind_42q0w_33[data-ready=true]{opacity:1;transition:translate var(--dur-3) var(--ease-out), inline-size var(--dur-3) var(--ease-out)}._opt_42q0w_51{min-block-size:var(--h);border-radius:var(--r-pill);color:var(--text-3);font:500 var(--fs-sm) / 1 var(--font-display);letter-spacing:.01em;white-space:nowrap;transition:color var(--dur-2) var(--ease-out);flex:auto;justify-content:center;align-items:center;gap:.5em;padding:0 1.05em;display:inline-flex}@media (pointer:coarse){._opt_42q0w_51{min-block-size:max(var(--h), var(--touch-min))}}._opt_42q0w_51:hover:not(:disabled),._opt_42q0w_51[aria-checked=true]{color:var(--text-1)}._opt_42q0w_51:disabled{opacity:.4;cursor:not-allowed}._opt_42q0w_51:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}html[data-motion=reduced] ._ind_42q0w_33{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._ind_42q0w_33{transition:none}}._region_al1oq_4{z-index:var(--z-toast);pointer-events:none;justify-items:center;gap:.5rem;display:grid;position:fixed;inset-block-end:calc(var(--safe-bottom) + 1.25rem);inset-inline:0}._toast_al1oq_16{border:1px solid var(--line-3);border-radius:var(--r-sm);background:rgb(var(--ink-0-rgb) / .96);color:var(--text-1);font:500 var(--fs-sm) / 1.2 var(--font-display);animation:_in_al1oq_1 var(--dur-3) var(--ease-out) both;align-items:center;gap:.6em;padding:.65rem 1rem;display:inline-flex}._toast_al1oq_16[data-tone]:before{content:"";background:var(--tone,var(--accent));border-radius:50%;flex:none;block-size:6px;inline-size:6px}._toast_al1oq_16[data-tone=ok]{--tone:var(--status-ok)}._toast_al1oq_16[data-tone=warn]{--tone:var(--status-warn)}._toast_al1oq_16[data-tone=crit]{--tone:var(--status-crit)}@keyframes _in_al1oq_1{0%{opacity:0;translate:0 8px}}html[data-motion=reduced] ._toast_al1oq_16{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._toast_al1oq_16{animation:none}}._bar_if6me_4{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._trigger_12ivv_5{color:var(--text-3);font:400 var(--fs-sm) / 1.3 var(--font-sans);letter-spacing:0;text-underline-offset:.25em;transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out);padding-block:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}._trigger_12ivv_5:hover,._trigger_12ivv_5[aria-expanded=true]{color:var(--text-1);text-decoration-color:currentColor}._title_12ivv_25{color:var(--text-1);font:600 var(--fs-sm) / 1.3 var(--font-display);margin-block-end:.6rem}._list_12ivv_31{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}._link_12ivv_39{color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--accent-rgb) / .4);text-decoration-color:rgb(var(--accent-rgb) / .4);text-underline-offset:.2em;align-items:center;gap:.35em;display:inline-flex}._link_12ivv_39:hover{text-decoration-color:currentColor}._name_12ivv_53{overflow-wrap:anywhere}._date_12ivv_57{color:var(--text-3);font:400 var(--fs-xs) / 1.4 var(--font-sans);display:block}._tip_1jr6i_4{z-index:var(--z-tooltip);border:1px solid var(--line-blue);border-radius:var(--r-sm);background:rgb(var(--ink-0-rgb) / .94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-inline-size:min(320px,100vw - 16px);color:var(--text-2);font:400 var(--fs-sm) / var(--lh-normal) var(--font-sans);pointer-events:none;animation:_in_1jr6i_1 var(--dur-2) var(--ease-out) both;padding:.55rem .8rem;position:fixed}@keyframes _in_1jr6i_1{0%{opacity:0;translate:0 4px}}._tip_1jr6i_4[data-placement=bottom]{animation-name:_in-b_1jr6i_1}@keyframes _in-b_1jr6i_1{0%{opacity:0;translate:0 -4px}}html[data-motion=reduced] ._tip_1jr6i_4{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._tip_1jr6i_4{animation:none}}}@layer section{._footer_17je3_4{isolation:isolate;border-block-start:1px solid var(--line-1);background:var(--ink-0);padding-block:clamp(3rem, 2rem + 5vw, 6rem) calc(2rem + var(--safe-bottom));position:relative;overflow:clip}._inner_17je3_13{z-index:1;gap:clamp(2rem,1rem + 4vw,4rem);display:grid;position:relative}._top_17je3_20{gap:clamp(2rem,1rem + 4vw,4rem);display:grid}@media (width>=1000px){._top_17je3_20{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr)}}._lead_17je3_31{align-content:start;gap:1.25rem;display:grid}._brand_17je3_37{font:300 1.75rem / 1 var(--font-display);letter-spacing:-.02em;color:var(--text-1);align-items:center;gap:.8rem;display:inline-flex}._brand_17je3_37 b{font-weight:700}._blurb_17je3_50{max-inline-size:44ch}._cols_17je3_54{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:2rem 1.5rem;display:grid}._colTitle_17je3_60{color:var(--text-3);font:500 var(--fs-xs) / 1 var(--font-display);letter-spacing:.02em;margin-block-end:.9rem}._list_17je3_67{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}._link_17je3_75{min-block-size:32px;color:var(--text-2);font:400 var(--fs-md) / 1.3 var(--font-sans);transition:color var(--dur-1) var(--ease-out);align-items:center;gap:.55em;display:inline-flex}._link_17je3_75:hover{color:var(--text-1)}._bottom_17je3_89{border-block-start:1px solid var(--line-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block-start:1.5rem;display:flex}._note_17je3_99{max-inline-size:70ch}._controls_17je3_103{align-items:center;gap:1rem;display:flex}._top2_17je3_109{min-block-size:var(--touch-min);color:var(--text-3);font:500 var(--fs-sm) / 1 var(--font-display);transition:color var(--dur-1) var(--ease-out);align-items:center;gap:.4em;display:inline-flex}._top2_17je3_109:hover{color:var(--text-1)}._header_iei3u_4{--page-p:0;z-index:var(--z-nav);padding-inline:var(--gutter);transition:background var(--dur-3) var(--ease-out), -webkit-backdrop-filter var(--dur-3) var(--ease-out), backdrop-filter var(--dur-3) var(--ease-out);padding-block-start:var(--safe-top);position:fixed;inset-block-start:0;inset-inline:0}._header_iei3u_4[data-scrolled=true]{background:rgb(var(--ink-0-rgb) / .78);-webkit-backdrop-filter:blur(var(--blur-3)) saturate(1.5);backdrop-filter:blur(var(--blur-3)) saturate(1.5)}._header_iei3u_4[data-scrolled=true] ._bar_iei3u_25{block-size:var(--nav-h-condensed)}._bar_iei3u_25{max-inline-size:var(--container-wide);block-size:var(--nav-h);transition:block-size var(--dur-3) var(--ease-out);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-inline:auto;display:grid;position:relative}._progress_iei3u_43{background:var(--line-1);opacity:0;block-size:1px;transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset-block-end:0;inset-inline:0}._header_iei3u_4[data-scrolled=true] ._progress_iei3u_43{opacity:1}._progress_iei3u_43:after{content:"";transform-origin:0;transform:scaleX(var(--page-p));background:var(--accent-strong);position:absolute;inset:-1px 0 0}._header_iei3u_4[data-menu=true]{z-index:calc(var(--z-sheet) + 1);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}._header_iei3u_4[data-menu=true] ._progress_iei3u_43{opacity:0}._brand_iei3u_79{border-radius:var(--r-sm);color:var(--text-1);justify-self:start;align-items:center;gap:.7rem;display:inline-flex}._mark_iei3u_88{block-size:28px;inline-size:28px}._word_iei3u_93{font:300 1.125rem / 1 var(--font-display);letter-spacing:-.01em}._word_iei3u_93 b{font-weight:700}._chapters_iei3u_104{justify-items:center;gap:.35rem;display:grid}._ticks_iei3u_110{align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}._tick_iei3u_110{--h:12px;block-size:26px;inline-size:22px;display:block;position:relative}._tick_iei3u_110:after{content:"";inline-size:1px;block-size:var(--h);transition:block-size var(--dur-3) var(--ease-snap), background var(--dur-2) var(--ease-out);background:#ffffff47;position:absolute;inset-block-end:2px;inset-inline-start:50%;translate:-50%}._tick_iei3u_110[data-state=past]:after{background:rgb(var(--accent-rgb) / .85);--h:9px}._tick_iei3u_110[data-state=now]:after{--h:22px;background:#fff;inline-size:2px}._tick_iei3u_110[data-state=next]:after{--h:8px}._tick_iei3u_110:hover:after{--h:18px;background:var(--accent-strong)}._tick_iei3u_110:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}._current_iei3u_165{white-space:nowrap;max-inline-size:none;color:var(--text-3);font:500 var(--fs-xs) / 1 var(--font-display);letter-spacing:.02em;margin:0}._curLabel_iei3u_174{color:var(--text-2);animation:_label-in_iei3u_1 var(--dur-3) var(--ease-out) both;display:inline-block}@keyframes _label-in_iei3u_1{0%{opacity:0;translate:0 5px}}._actions_iei3u_189{justify-self:end;align-items:center;gap:.5rem;display:flex}._menuBtn_iei3u_196{display:none}@media (width<=1099.98px){._ticks_iei3u_110{display:none}._bar_iei3u_25{grid-template-columns:auto 1fr auto}._chapters_iei3u_104{justify-items:end;padding-inline-end:.5rem}}@media (width<=719.98px){._share_iei3u_216,._cta_iei3u_217{display:none}._menuBtn_iei3u_196{display:inline-flex}._chapters_iei3u_104{justify-items:end}}._sheet_iei3u_232{z-index:var(--z-sheet);padding:calc(var(--nav-h) + .5rem) var(--gutter) 1.25rem;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);opacity:0;visibility:hidden;transition:opacity var(--dur-3) var(--ease-out), visibility 0s linear var(--dur-3);background:#000000f0;align-content:center;display:grid;position:fixed;inset:0}._sheet_iei3u_232[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}._sheetList_iei3u_255{gap:.1rem;max-block-size:100%;margin:0;padding:0;list-style:none;display:grid;overflow:auto}._sheetList_iei3u_255 li{opacity:0;transition:opacity var(--dur-4) var(--ease-out) calc(var(--i) * 30ms), translate var(--dur-4) var(--ease-out) calc(var(--i) * 30ms);translate:0 14px}._sheet_iei3u_232[data-open=true] ._sheetList_iei3u_255 li{opacity:1;translate:0}._sheetLink_iei3u_278{min-block-size:var(--touch-min);border-block-end:1px solid var(--line-1);color:var(--text-3);font:300 1.5rem / 1.15 var(--font-display);letter-spacing:-.02em;align-items:center;padding-block:.3rem;display:flex}._sheetLink_iei3u_278[aria-current=location]{color:var(--text-1);font-weight:700}._sheetAct_iei3u_294{color:var(--text-3);font:500 var(--fs-xs) / 1 var(--font-display);letter-spacing:.02em;margin:.9rem 0 .1rem}html[data-motion=reduced] ._curLabel_iei3u_174,html[data-motion=reduced] ._sheetList_iei3u_255 li{transition:none;animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._curLabel_iei3u_174,html:not([data-motion=full]) ._sheetList_iei3u_255 li{transition:none;animation:none}}}@layer utility{.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:not(:focus,:focus-within){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.skip:focus-visible{z-index:calc(var(--z-toast) + 10);clip-path:none;background:var(--accent-solid);block-size:auto;inline-size:auto;color:var(--on-accent);font:600 var(--fs-sm) / 1 var(--font-display);margin:0;padding:.7rem 1.1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem}.t-mega{font:var(--type-mega);letter-spacing:var(--tracking-mega);color:var(--text-1);text-wrap:balance}.t-display{font:var(--type-display);letter-spacing:var(--tracking-display);color:var(--text-1);text-wrap:balance}.t-mega :where(b,strong,em),.t-display :where(b,strong,em){font-weight:var(--fw-bold);font-style:normal}.t-h2{font:var(--type-h2);letter-spacing:var(--tracking-h2);color:var(--text-1);text-wrap:balance}.t-h3{font:var(--type-h3);letter-spacing:var(--tracking-heading);color:var(--text-1);text-wrap:balance}.t-h4{font:var(--type-h4);color:var(--text-1)}.t-lead{font:var(--type-lead);color:var(--text-2);text-wrap:pretty;max-inline-size:58ch}.t-body{font:var(--type-body);color:var(--text-2)}.t-small{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-3)}.t-label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3)}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.t-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.t-stat{font:var(--type-stat);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-1)}.t-accent{font-family:var(--font-accent);color:var(--text-2);font-style:italic;font-weight:400}.t-emph{color:var(--accent-strong);font-weight:var(--fw-bold);font-style:normal}.t-outline{color:#0000;-webkit-text-stroke:1px rgb(var(--accent-rgb) / .55);paint-order:stroke fill}.t-1{color:var(--text-1)}.t-2{color:var(--text-2)}.t-3{color:var(--text-3)}.nowrap{white-space:nowrap}.link{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--accent-rgb) / .45);text-decoration-color:rgb(var(--accent-rgb) / .45);text-underline-offset:.2em;transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out);text-decoration-thickness:1px}.link:hover{color:var(--accent-strong);text-decoration-color:currentColor}.stack{gap:var(--gap,1rem);flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--gap,.75rem);flex-wrap:wrap;display:flex}.container{inline-size:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.container[data-size=wide]{inline-size:min(100% - 2 * var(--gutter), var(--container-wide))}.container[data-size=narrow]{inline-size:min(100% - 2 * var(--gutter), var(--container-narrow))}.bleed{inline-size:100vw;margin-inline:calc(50% - 50vw)}.hexpill{clip-path:polygon(var(--hp,10px) 0, calc(100% - var(--hp,10px)) 0, 100% 50%, calc(100% - var(--hp,10px)) 100%, var(--hp,10px) 100%, 0 50%)}.parallax{translate:calc((.5 - var(--pxp,.5)) * var(--depth,12px)) calc((.5 - var(--pyp,.5)) * var(--depth,12px));transition:translate var(--dur-2) var(--ease-out)}:root[data-motion=reduced] .parallax{transition:none;translate:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .parallax{transition:none;translate:none}}}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --p{syntax:"<number>";inherits:true;initial-value:0}@property --flash{syntax:"<number>";inherits:true;initial-value:0}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");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:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-wght-normal-CWNzRldh.woff2)format("woff2-variations");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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-italic-DBI-iqMr.woff2)format("woff2-variations");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2");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}
