@import"https://use.typekit.net/bxm5uim.css";/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}::selection{background:var(--amber-100);color:var(--ink-900)}.grain{isolation:isolate;position:relative}.grain:after{content:"";opacity:.18;mix-blend-mode:overlay;pointer-events:none;z-index:1;background-image:url(/brand/grain.avif);background-repeat:repeat;background-size:240px 240px;position:absolute;inset:0}.grain.grain-strong:after{opacity:.32}.grain.grain-soft:after{opacity:.1}.grain>*{z-index:2;position:relative}.container-mkt{width:100%;max-width:var(--container-max);padding:0 var(--container-px);margin:0 auto}.container-tight{max-width:920px;padding:0 var(--container-px);margin:0 auto}.section{padding:var(--section-py)0}.section-sm{padding:calc(var(--section-py)*.6)0}.section-lg{padding:calc(var(--section-py)*1.2)0}.display{font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1.02}.display-xl{font-size:clamp(48px,7vw,88px)}.display-lg{font-size:clamp(40px,5.4vw,68px)}.display-md{font-size:clamp(32px,3.6vw,48px)}.hero-h1{font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(48px,7vw,88px);font-weight:400;line-height:1}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--amber-700);background:var(--ink-100);border:1px solid var(--ink-300);border-radius:var(--r-pill);align-items:center;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px -6px #2322261c}.eyebrow.on-dark{color:var(--amber-400)}.lede{color:var(--ink-700);max-width:56ch;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.body-md{color:var(--ink-700);font-size:15px;line-height:1.6}.body-sm{color:var(--ink-600);font-size:13.5px;line-height:1.55}.caps{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600);font-size:11px;font-weight:600}.caps.on-dark{color:#fff9}.caps.amber{color:var(--amber-600)}.tnum{font-feature-settings:"tnum" 1,"lnum" 1}.btn-mkt{border-radius:var(--r-pill);letter-spacing:-.01em;transition:all var(--dur)var(--ease);white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn-mkt-primary{background:var(--ink-900);color:var(--paper)}.btn-mkt-primary:hover{background:var(--ink-800);transform:translateY(-1px)}.btn-mkt-amber{background:var(--amber-500);color:var(--ink-900)}.btn-mkt-amber:hover{background:var(--amber-600);color:var(--paper)}.btn-mkt-ghost{border-color:var(--ink-300);color:var(--ink-900);background:0 0}.btn-mkt-ghost:hover{background:var(--paper);border-color:var(--ink-700)}.btn-mkt-on-dark{color:var(--ink-900);background:#ffffffeb}.btn-mkt-on-dark:hover{background:var(--paper)}.btn-mkt-ghost-on-dark{color:var(--paper);background:#ffffff0f;border-color:#ffffff2e}.btn-mkt-ghost-on-dark:hover{background:#ffffff1f}.btn-mkt .arr{transition:transform var(--dur)var(--ease)}.btn-mkt:hover .arr{transform:translate(3px)}.btn-mkt:focus-visible,.eyebrow:focus-visible,a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:inherit}.panel{border-radius:var(--r-2xl);isolation:isolate;position:relative;overflow:hidden}.panel-bg{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.panel-grain:before{content:"";opacity:.28;mix-blend-mode:overlay;z-index:1;pointer-events:none;background-image:url(/brand/grain.avif);background-size:220px 220px;position:absolute;inset:0}.panel>.panel-inner{z-index:2;position:relative}.bleed{isolation:isolate;position:relative;overflow:hidden}.bleed-bg{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.bleed:after{content:"";opacity:.22;mix-blend-mode:overlay;z-index:1;pointer-events:none;background-image:url(/brand/grain.avif);background-size:240px 240px;position:absolute;inset:0}.bleed>.bleed-inner{z-index:2;position:relative}.dark-surface{background:var(--charcoal);color:var(--paper)}.dark-surface .lede,.dark-surface .body-md,.dark-surface .body-sm{color:#ffffffb8}.dark-surface .hr{background:#ffffff1a}.hr{background:var(--border-default);border:0;height:1px;margin:0}.tier-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.tier-full{background:var(--sage-50);color:var(--sage-500);border:1px solid var(--sage-300)}.tier-std{background:var(--paper);color:var(--ink-700);border:1px solid var(--border-strong)}.tier-basic{background:var(--ink-100);color:var(--ink-700);border:1px solid var(--border-strong)}.tier-pending{background:var(--amber-50);color:var(--amber-700);border:1px solid var(--color-amber-300)}.tag-chip{border-radius:var(--r-pill);color:#ffffffd9;letter-spacing:-.005em;background:#ffffff14;border:1px solid #ffffff26;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.tag-chip.light{background:var(--paper);border-color:var(--border-default);color:var(--ink-700)}.app-win{background:var(--paper);border:1px solid var(--border-default);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 1px 2px #1f1e220a,0 12px 40px -12px #1f1e222e}.app-chrome{background:var(--ink-50);border-bottom:1px solid var(--border-default);align-items:center;gap:10px;padding:10px 14px;display:flex}.app-chrome .dots{gap:6px;display:flex}.app-chrome .dot{background:var(--ink-200);border-radius:50%;width:8px;height:8px}.app-chrome .crumb{color:var(--ink-600);align-items:center;gap:6px;margin-left:8px;font-size:11.5px;display:flex}.app-chrome .crumb b{color:var(--ink-900);font-weight:500}.dark-app{color:#ffffffd9;background:#1a1a1e;border-color:#ffffff14;box-shadow:0 24px 60px -20px #00000080}.dark-app .app-chrome{background:#ffffff0a;border-bottom-color:#ffffff14}.dark-app .app-chrome .dot{background:#ffffff2e}.dark-app .app-chrome .crumb{color:#ffffff8c}.dark-app .app-chrome .crumb b{color:#ffffffeb}.dark-app{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent}.dark-app ::-webkit-scrollbar{width:6px}.dark-app ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fade-up .7s var(--ease)both}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.pulse{animation:pulse-dot 2s var(--ease)infinite}.post-filterbar{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:48px;padding:18px 0;display:flex}.post-cats{flex-wrap:wrap;flex:1;gap:4px;display:flex}.post-cat{border-radius:var(--r-pill);color:var(--ink-700);letter-spacing:-.005em;transition:all var(--dur)var(--ease);cursor:pointer;background:0 0;border:0;padding:8px 14px;font-family:inherit;font-size:13.5px}.post-cat:hover{color:var(--ink-900);background:#1f1e220d}.post-cat.is-active{background:var(--ink-900);color:var(--paper)}.post-count{color:var(--ink-600);font-feature-settings:"tnum" 1;font-size:12.5px}.post-meta{color:var(--ink-600);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;font-weight:500;display:flex}.post-meta.on-dark{color:var(--ink-700)}.post-meta-sep{background:var(--ink-300);border-radius:50%;width:3px;height:3px}.post-grid{grid-template-columns:repeat(3,1fr);gap:36px 28px;display:grid}@media(max-width:1000px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.post-grid{grid-template-columns:1fr}}.post-card{color:inherit;transition:transform var(--dur)var(--ease);flex-direction:column;gap:18px;text-decoration:none;display:flex;position:relative}.post-card:hover{transform:translateY(-3px)}.post-card:hover .post-card-thumb{border-color:var(--ink-300)}.post-card:hover .post-card-title{color:var(--amber-700)}.post-card-thumb{aspect-ratio:16/10;background:var(--canvas);border:1px solid var(--border-default);border-radius:var(--r-lg);background-image:linear-gradient(135deg,var(--amber-50)0%,var(--canvas)70%);transition:border-color var(--dur)var(--ease);place-items:center;display:grid;position:relative;overflow:hidden}.post-card-thumb:after{content:"";opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url(/brand/grain.avif);background-size:200px 200px;position:absolute;inset:0}.post-card-thumb-glyph{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--amber-600);opacity:.55;z-index:1;font-size:88px;font-weight:400;position:relative}.post-card-body{flex-direction:column;gap:10px;display:flex}.post-card-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);text-wrap:balance;transition:color var(--dur)var(--ease);margin:4px 0 0;font-size:22px;font-weight:400;line-height:1.18}.post-card-desc{color:var(--ink-700);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.post-card-foot{color:var(--ink-600);align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.post-card-featured{color:inherit;transition:transform var(--dur)var(--ease);text-decoration:none;display:block}.post-card-featured:hover{transform:translateY(-2px)}.post-card-featured-bg{border-radius:var(--r-2xl);isolation:isolate;padding:clamp(32px,4vw,56px);position:relative;overflow:hidden}.post-card-featured-bg:after{content:"";opacity:.22;mix-blend-mode:overlay;z-index:1;pointer-events:none;background-image:url(/brand/grain.avif);background-size:240px 240px;position:absolute;inset:0}.post-card-featured-bg .bleed-bg{border-radius:var(--r-2xl);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.post-card-featured-inner{z-index:2;flex-direction:column;gap:18px;max-width:720px;display:flex;position:relative}.post-card-featured-title{text-wrap:balance;margin:4px 0 6px}.post-card-featured-author{align-items:center;gap:12px;margin-top:12px;display:flex}.post-author-bubble{background:var(--ink-900);border:2px solid var(--paper);border-radius:50%;flex-shrink:0;width:36px;height:36px}.post-author-name{color:var(--ink-900);letter-spacing:-.01em;font-size:14px;font-weight:500}.post-author-role{color:var(--ink-700);font-size:12.5px}.post-empty{text-align:center;border:1px dashed var(--border-default);border-radius:var(--r-lg);padding:64px 24px}.subscribe-form{background:var(--paper);border-radius:var(--r-pill);flex-wrap:wrap;gap:8px;padding:6px;display:flex;box-shadow:0 12px 36px -10px #00000040}.subscribe-form input{color:var(--ink-900);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 18px;font-family:inherit;font-size:14px}.subscribe-form input::placeholder{color:var(--ink-500)}.subscribe-form .btn-mkt{padding:10px 18px}@media(max-width:800px){.bleed>.bleed-inner.subscribe-grid{grid-template-columns:1fr}}.post-header{padding:64px 0 32px}.post-breadcrumb{color:var(--ink-600);align-items:center;gap:10px;margin-bottom:24px;font-size:12.5px;display:flex}.post-breadcrumb a{color:var(--amber-700);font-weight:500;text-decoration:none}.post-breadcrumb a:hover{color:var(--amber-600)}.post-breadcrumb span:nth-child(2){color:var(--ink-400)}.post-title{font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;color:var(--ink-900);margin:0 0 22px;font-size:clamp(38px,5.2vw,64px);font-weight:400;line-height:1.04}.post-deck{max-width:60ch;color:var(--ink-700);margin:0 0 36px;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.post-byline{border-top:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:24px;display:flex}.post-byline-author{align-items:center;gap:12px;display:flex}.post-byline-tags{flex-wrap:wrap;gap:6px;display:flex}.post-cover{border-radius:var(--r-2xl);margin:24px auto 56px;position:relative;overflow:hidden}.post-cover-inner{justify-content:space-between;align-items:center;min-height:220px;padding:clamp(32px,4vw,56px);display:flex}.post-cover-glyph{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--ink-900);font-size:clamp(120px,14vw,200px);font-weight:400;line-height:.85}.post-cover-meta{text-align:right}.post-cover-cat{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);margin-top:6px;font-size:28px}.post-layout-inner{grid-template-columns:220px 1fr;align-items:start;gap:64px;display:grid}@media(max-width:900px){.post-layout-inner{grid-template-columns:1fr;gap:32px}.post-aside{border-top:1px solid var(--border-default);order:2;padding-top:24px}}.post-aside{font-size:13px;position:sticky;top:100px}.post-toc{counter-reset:toc;flex-direction:column;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.post-toc li{color:var(--ink-700);gap:10px;font-size:13px;line-height:1.4;display:flex}.post-toc-num{font-feature-settings:"tnum" 1;color:var(--amber-600);flex-shrink:0;font-weight:600}.post-toc-mobile{border:1px solid var(--border-default);border-radius:var(--r-md);margin:24px 0;padding:14px 18px}.post-toc-mobile summary{color:var(--ink-900);cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;list-style:none;display:flex}.post-toc-mobile summary:after{content:"+";font-family:var(--font-mono);transition:transform var(--dur)var(--ease);font-size:16px}.post-toc-mobile[open] summary:after{content:"−"}.post-toc-mobile .post-toc{margin:16px 0 0}@media(min-width:901px){.post-toc-mobile{display:none}}.post-aside-share{border-top:1px solid var(--border-default);padding-top:16px}.post-share-buttons{flex-direction:column;gap:6px;display:flex}.post-share-buttons button,.post-share-buttons a{text-align:left;color:var(--ink-700);cursor:pointer;transition:color var(--dur)var(--ease);background:0 0;border:0;padding:6px 0;font-family:inherit;font-size:13px;text-decoration:none}.post-share-buttons button:hover,.post-share-buttons a:hover{color:var(--amber-700)}.prose-mkt{font-family:var(--font-sans);color:var(--ink-800);max-width:64ch;font-size:17.5px;line-height:1.65}.prose-mkt p{margin:0 0 22px}.prose-mkt strong{color:var(--ink-900);font-weight:600}.prose-mkt em{font-style:italic}.prose-mkt a{color:var(--amber-700);text-underline-offset:3px;transition:text-decoration-color var(--dur)var(--ease);-webkit-text-decoration:underline #b26e0a59;text-decoration:underline #b26e0a59}.prose-mkt a:hover{-webkit-text-decoration-color:var(--amber-600);text-decoration-color:var(--amber-600)}.prose-mkt h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);text-wrap:balance;margin:56px 0 16px;font-size:clamp(26px,2.4vw,32px);font-weight:400;line-height:1.2}.prose-mkt h3{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ink-900);margin:36px 0 12px;font-size:22px;font-weight:400;line-height:1.25}.prose-mkt code{font-family:var(--font-mono);background:var(--ink-50);border:1px solid var(--border-default);border-radius:4px;padding:2px 6px;font-size:.9em}.prose-mkt pre{font-family:var(--font-mono);background:var(--ink-50);border:1px solid var(--border-default);border-radius:var(--r-md);margin:24px 0;padding:16px 20px;overflow-x:auto}.prose-mkt pre code{background:0 0;border:0;padding:0}.prose-mkt ul,.prose-mkt ol{margin:0 0 24px;padding-left:0;list-style:none}.prose-mkt ul li,.prose-mkt ol li{margin-bottom:12px;padding-left:32px;position:relative}.prose-mkt ul li:before{content:"";background:var(--amber-500);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:8px}.prose-mkt ol{counter-reset:prose-ol}.prose-mkt ol li{counter-increment:prose-ol}.prose-mkt ol li:before{content:counter(prose-ol,decimal-leading-zero);font-family:var(--font-sans);color:var(--amber-600);font-feature-settings:"tnum" 1;font-size:14px;font-weight:500;position:absolute;top:.05em;left:0}.prose-mkt blockquote{border-left:3px solid var(--amber-500);font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ink-900);margin:28px 0;padding:4px 0 4px 22px;font-size:22px;line-height:1.4}.prose-mkt table{border-collapse:collapse;border:1px solid var(--border-default);border-radius:var(--r-lg);background:var(--paper);width:100%;margin:32px 0;font-size:14.5px;line-height:1.5;overflow:hidden}.prose-mkt table th,.prose-mkt table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default);padding:12px 16px}.prose-mkt table thead th{background:var(--ink-50);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-700);border-bottom-color:var(--border-strong);font-size:12px;font-weight:600}.prose-mkt table tbody tr:last-child td{border-bottom:0}.prose-mkt table td:first-child{color:var(--ink-900);font-weight:500}.prose-mkt img{border-radius:var(--r-md);max-width:100%;height:auto;margin:24px 0}.home-posts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.home-posts-head h2{max-width:18ch;margin:0}@layer theme{:root,:host{--font-sans:"neue-haas-unica",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-50:#fdf7ea;--color-amber-100:#fcefd2;--color-amber-300:#ddc699;--color-amber-400:#f4b637;--color-amber-500:var(--color-amber);--color-amber-600:#d9810d;--color-amber-700:#b26e0a;--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-800:oklch(47.6% .114 61.907);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-md:0 4px 6px #23222612,0 2px 4px #2322260d;--shadow-lg:0 10px 15px #2322261a,0 4px 6px #2322260d;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-charcoal:#232226;--color-charcoal-light:#2d2c31;--color-slate:#65656d;--color-mist:#ecebf0;--color-amber:#f1a110;--color-amber-deep:#f28e13;--color-text-muted:#8a8a92;--color-bg:#fff;--color-bg-elevated:#fff;--color-bg-subtle:#ecebf0;--color-success:#5e7268;--color-success-surface:#edf1ef;--color-success-surface-hover:#e2eae6;--color-success-border:#a8beb2;--color-success-text:#4a5b52;--color-error:#9e5b52;--color-error-surface:#f5edec;--color-error-surface-hover:#ede3e1;--color-error-border:#c9a29b;--color-error-text:#7a4740;--color-error-text-on-dark:#e8a99f;--color-warning:#c69a4c;--color-warning-surface:#f7f3ea;--color-warning-surface-hover:#f0eadd;--color-warning-border:#ddc699;--color-warning-text:#8a6a35;--color-info:#6e6a82;--color-info-surface:#efeef2;--color-info-surface-hover:#e5e4ea;--color-info-border:#b3b0c0;--color-info-text:#4e4b5e;--color-border:#d8d7dc;--color-border-subtle:#e8e7ec;--color-border-strong:#65656d;--color-text-on-dark:#fff;--color-text-on-dark-muted:#fff9;--color-page-bg:#f5f5f3;--font-size-hero:clamp(2rem,5vw + .5rem,3rem);--font-size-h2:clamp(1.5rem,3vw + .5rem,2.25rem);--font-size-body-lg:clamp(1rem,1.5vw + .5rem,1.125rem);--font-size-body:clamp(.9375rem,1vw + .5rem,1rem);--color-canvas:#f4f2ee;--color-paper:#fff;--color-sunken:#e9e6e0;--color-ink-800:#2a282c;--color-ink-700:#3f3d43;--color-ink-600:var(--color-slate);--color-ink-500:var(--color-text-muted);--color-ink-400:#a9a8af;--color-ink-300:#c7c6cc;--color-ink-200:var(--color-border);--color-ink-150:#e6e4e0;--color-ink-100:#eceae5;--color-olive-700:#6b6418;--color-olive-500:#9c9132;--color-olive-300:#c8c079;--color-olive-100:#ece9c7;--color-charcoal-soft:#2b2a2e;--color-charcoal-soft-2:#34323a;--color-border-hairline:#23222614}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.prose{--tw-prose-body:var(--color-slate);--tw-prose-headings:var(--color-charcoal);--tw-prose-links:var(--color-amber);--tw-prose-bold:var(--color-charcoal);--tw-prose-quotes:var(--color-charcoal);--tw-prose-quote-borders:var(--color-amber);--tw-prose-code:var(--color-charcoal);--tw-prose-pre-bg:var(--color-bg-subtle);--tw-prose-pre-code:var(--color-charcoal);--tw-prose-th-borders:var(--color-border);--tw-prose-td-borders:var(--color-border-subtle);--tw-prose-hr:var(--color-border-subtle);--tw-prose-counters:var(--color-slate);--tw-prose-bullets:var(--color-slate);--tw-prose-captions:var(--color-text-muted)}.prose pre{max-width:100%;overflow-x:auto}.prose table{max-width:100%;display:block;overflow-x:auto}.prose img{max-width:100%;height:auto}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-9{margin-bottom:calc(var(--spacing)*9)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.h-\[72px\]{height:72px}.h-\[100px\]{height:100px}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-48{max-height:calc(var(--spacing)*48)}.min-h-\[44px\]{min-height:44px}.min-h-\[480px\]{min-height:480px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-\[72px\]{width:72px}.w-\[100px\]{width:100px}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[65ch\]{max-width:65ch}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[920px\]{max-width:920px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1800px\]{max-width:1800px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--color-border-subtle)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-amber{border-color:var(--color-amber)}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-error-border{border-color:var(--color-error-border)}.border-info-border{border-color:var(--color-info-border)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-red-500{border-color:var(--color-red-500)}.border-success-border{border-color:var(--color-success-border)}.border-transparent{border-color:#0000}.border-warning-border{border-color:var(--color-warning-border)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.bg-\[\#232226\]{background-color:#232226}.bg-\[\#F1A110\]{background-color:#f1a110}.bg-\[\#FF6B6B\]{background-color:#ff6b6b}.bg-\[\#xxx\]{background-color:#xxx}.bg-amber{background-color:var(--color-amber)}.bg-amber-deep{background-color:var(--color-amber-deep)}.bg-amber\/15{background-color:#f1a11026}@supports (color:color-mix(in lab,red,red)){.bg-amber\/15{background-color:color-mix(in oklab,var(--color-amber)15%,transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg-elevated{background-color:var(--color-bg-elevated)}.bg-bg-subtle{background-color:var(--color-bg-subtle)}.bg-border-subtle{background-color:var(--color-border-subtle)}.bg-charcoal{background-color:var(--color-charcoal)}.bg-charcoal-light{background-color:var(--color-charcoal-light)}.bg-error-surface{background-color:var(--color-error-surface)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-info{background-color:var(--color-info)}.bg-info-surface{background-color:var(--color-info-surface)}.bg-mist{background-color:var(--color-mist)}.bg-mist\/40{background-color:#ecebf066}@supports (color:color-mix(in lab,red,red)){.bg-mist\/40{background-color:color-mix(in oklab,var(--color-mist)40%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-page-bg{background-color:var(--color-page-bg)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-success{background-color:var(--color-success)}.bg-success-surface{background-color:var(--color-success-surface)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-surface{background-color:var(--color-warning-surface)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.px-\(--padding-container\){padding-inline:var(--padding-container)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[--padding-container\]{padding-inline:--padding-container}.py-\(--space-section-sm\){padding-block:var(--space-section-sm)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-6{padding-right:calc(var(--spacing)*6)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[clamp\(1\.5rem\,3vw\+0\.5rem\,2\.25rem\)\]{font-size:clamp(1.5rem,3vw + .5rem,2.25rem)}.text-\[clamp\(1\.75rem\,4vw\,2\.5rem\)\]{font-size:clamp(1.75rem,4vw,2.5rem)}.text-\[clamp\(2\.25rem\,5\.5vw\+0\.5rem\,3\.75rem\)\]{font-size:clamp(2.25rem,5.5vw + .5rem,3.75rem)}.text-\[length\:--font-size-body-lg\]{font-size:--font-size-body-lg}.text-\[length\:--font-size-hero\]{font-size:--font-size-hero}.text-\[length\:var\(--font-size-body-lg\)\]{font-size:var(--font-size-body-lg)}.text-\[length\:var\(--font-size-h2\)\]{font-size:var(--font-size-h2)}.text-\[length\:var\(--font-size-hero\)\]{font-size:var(--font-size-hero)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#232226\]{color:#232226}.text-\[\#xxx\]{color:#xxx}.text-amber{color:var(--color-amber)}.text-border{color:var(--color-border)}.text-charcoal{color:var(--color-charcoal)}.text-error-text{color:var(--color-error-text)}.text-gray-900{color:var(--color-gray-900)}.text-info-text{color:var(--color-info-text)}.text-inherit{color:inherit}.text-mist{color:var(--color-mist)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-red-500{color:var(--color-red-500)}.text-slate{color:var(--color-slate)}.text-slate-700{color:var(--color-slate-700)}.text-success{color:var(--color-success)}.text-success-text{color:var(--color-success-text)}.text-text-muted{color:var(--color-text-muted)}.text-text-on-dark{color:var(--color-text-on-dark)}.text-text-on-dark-muted{color:var(--color-text-on-dark-muted)}.text-warning{color:var(--color-warning)}.text-warning-text{color:var(--color-warning-text)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-yellow-800{color:var(--color-yellow-800)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px var(--tw-shadow-color,#2322261a),0 4px 6px var(--tw-shadow-color,#2322260d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px var(--tw-shadow-color,#23222612),0 2px 4px var(--tw-shadow-color,#2322260d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#2322260d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-bg{--tw-ring-color:var(--color-bg)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media(hover:hover){.group-hover\:text-amber:is(:where(.group):hover *){color:var(--color-amber)}.hover\:border-border:hover{border-color:var(--color-border)}.hover\:border-charcoal:hover{border-color:var(--color-charcoal)}.hover\:bg-\[\#FAFAFA\]:hover{background-color:#fafafa}.hover\:bg-amber-deep:hover{background-color:var(--color-amber-deep)}.hover\:bg-border:hover{background-color:var(--color-border)}.hover\:bg-mist:hover{background-color:var(--color-mist)}.hover\:bg-mist\/30:hover{background-color:#ecebf04d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-mist\/30:hover{background-color:color-mix(in oklab,var(--color-mist)30%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:text-charcoal:hover{color:var(--color-charcoal)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-amber:focus{--tw-ring-color:var(--color-amber)}.focus\:ring-error:focus{--tw-ring-color:var(--color-error)}.data-\[active\]\:border-charcoal[data-active]{border-color:var(--color-charcoal)}.data-\[active\]\:text-charcoal[data-active]{color:var(--color-charcoal)}@media not all and (min-width:900px){.max-\[900px\]\:min-h-0{min-height:calc(var(--spacing)*0)}.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.max-\[900px\]\:divide-x-0>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px*var(--tw-divide-x-reverse));border-inline-end-width:calc(0px*calc(1 - var(--tw-divide-x-reverse)))}:where(.max-\[900px\]\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.max-\[900px\]\:border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.max-\[900px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[900px\]\:pt-16{padding-top:calc(var(--spacing)*16)}.max-\[900px\]\:pb-12{padding-bottom:calc(var(--spacing)*12)}}@media not all and (min-width:600px){.max-\[600px\]\:w-full{width:100%}.max-\[600px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[600px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[600px\]\:flex-col{flex-direction:column}.max-\[600px\]\:items-start{align-items:flex-start}.max-\[600px\]\:items-stretch{align-items:stretch}.max-\[600px\]\:gap-3{gap:calc(var(--spacing)*3)}.max-\[600px\]\:p-6{padding:calc(var(--spacing)*6)}.max-\[600px\]\:py-10{padding-block:calc(var(--spacing)*10)}.max-\[600px\]\:py-14{padding-block:calc(var(--spacing)*14)}.max-\[600px\]\:py-16{padding-block:calc(var(--spacing)*16)}.max-\[600px\]\:py-\[60px\]{padding-block:60px}.max-\[600px\]\:pt-12{padding-top:calc(var(--spacing)*12)}.max-\[600px\]\:pb-10{padding-bottom:calc(var(--spacing)*10)}.max-\[600px\]\:text-center{text-align:center}}@media(min-width:48rem){.md\:h-\[100px\]{height:100px}.md\:w-\[100px\]{width:100px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:self-start{align-self:flex-start}}}:root{--space-section:clamp(3rem,8vw,6rem);--space-section-sm:clamp(2rem,5vw,4rem);--gap-grid:clamp(1.5rem,3vw,3rem);--gap-grid-lg:clamp(2rem,4vw,4rem);--padding-container:clamp(1rem,4vw,1.5rem);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--transition-fast:.15s ease;--transition-base:.2s ease;--density:1;--section-py:calc(96px*var(--density));--container-max:1180px;--container-px:28px;--radius-card:14px;--radius-panel:22px;--radius-bleed:28px;--radius-pill:9999px;--ease-standard:cubic-bezier(.2,0,0,1);--dur-base:.22s;--font-mono:ui-monospace,"SF Mono",menlo,consolas,monospace;--canvas:var(--color-canvas);--paper:var(--color-paper);--sunken:var(--color-sunken);--ink-900:var(--color-charcoal);--ink-800:var(--color-ink-800);--ink-700:var(--color-ink-700);--ink-600:var(--color-ink-600);--ink-500:var(--color-ink-500);--ink-400:var(--color-ink-400);--ink-300:var(--color-ink-300);--ink-200:var(--color-ink-200);--ink-150:var(--color-ink-150);--ink-100:var(--color-ink-100);--ink-50:var(--color-canvas);--amber-700:var(--color-amber-700);--amber-600:var(--color-amber-600);--amber-500:var(--color-amber-500);--amber-400:var(--color-amber-400);--amber-100:var(--color-amber-100);--amber-50:var(--color-amber-50);--olive-700:var(--color-olive-700);--olive-500:var(--color-olive-500);--olive-300:var(--color-olive-300);--olive-100:var(--color-olive-100);--charcoal:var(--color-charcoal-soft);--charcoal-2:var(--color-charcoal-soft-2);--sage-500:var(--color-success-text);--sage-300:var(--color-success-border);--sage-50:var(--color-success-surface);--terra-300:var(--color-error-border);--bg-canvas:var(--color-canvas);--bg-surface:var(--color-paper);--fg-default:var(--color-charcoal);--fg-muted:var(--color-ink-600);--fg-subtle:var(--color-ink-500);--border-default:var(--color-border);--border-strong:var(--color-border-strong);--border-hairline:var(--color-border-hairline);--focus-ring:var(--color-amber-500);--font-display:var(--font-sans);--r-sm:6px;--r-md:8px;--r-lg:var(--radius-card);--r-xl:var(--radius-panel);--r-2xl:var(--radius-bleed);--r-pill:var(--radius-pill);--ease:var(--ease-standard);--dur:var(--dur-base);--mock-bg:#1a1a1e;--mock-text-strong:#fffffff2;--mock-text:#ffffffeb;--mock-text-mid:#ffffffd9;--mock-text-muted:#ffffff8c;--mock-text-subtle:#ffffff80;--mock-text-faint:#fff6;--mock-border:#ffffff0d;--mock-border-strong:#ffffff14;--mock-card-bg:#ffffff06;--mock-card-bg-strong:#ffffff0a;--mock-success:#9bd9b5;--mock-success-glow:#7ac79a;--mock-success-bg:#7ac79a2e;--mock-success-bg-soft:#7ac79a1a;--mock-success-border:#7ac79a4d;--mock-amber-bg:#f1a11029;--mock-amber-border:#f1a1104d}*{box-sizing:border-box}html{color:var(--color-charcoal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:neue-haas-unica,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5}body{background:var(--color-page-bg);margin:0;padding:0;overflow-x:hidden}.hero-grid{gap:var(--gap-grid-lg);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media(max-width:900px){.hero-grid{gap:var(--gap-grid);grid-template-columns:1fr}}.features-grid{gap:var(--gap-grid);grid-template-columns:repeat(3,1fr);display:grid}@media(max-width:900px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-grid{grid-template-columns:1fr}}.cards-grid{gap:var(--gap-grid);grid-template-columns:repeat(2,1fr);display:grid}@media(max-width:600px){.cards-grid{grid-template-columns:1fr}}.content-grid{gap:var(--gap-grid-lg);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media(max-width:900px){.content-grid{gap:var(--gap-grid);grid-template-columns:1fr}.content-grid.reverse-mobile>:first-child{order:2}.content-grid.reverse-mobile>:last-child{order:1}}.app-mockup,.mockup-container{contain:layout style paint}.full-height{min-height:100vh}@supports (min-height:100dvh){.full-height{min-height:100dvh}}.logo-grid{grid-template-columns:repeat(3,6px);gap:3px;display:grid}.logo-grid-sm{grid-template-columns:repeat(3,5px);gap:2px;display:grid}.logo-dot{background:#ffffff4d;border-radius:1px;width:6px;height:6px}.logo-dot-sm{background:#fff3;border-radius:1px;width:5px;height:5px}.logo-dot.active,.logo-dot-sm.active{background:var(--color-amber)}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:2rem;margin-bottom:3rem;display:grid}.footer-brand{grid-column:span 1}.footer-column{flex-direction:column;display:flex}.footer-heading{text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin-bottom:1rem;font-size:11px;font-weight:600}.footer-links{flex-direction:column;gap:0;display:flex}.footer-link{color:#ffffffb3;min-height:44px;transition:color var(--transition-fast);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.footer-link:hover,.footer-link:focus{color:#ffffffe6}.footer-placeholder{color:#ffffff59;cursor:default;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.footer-legal{gap:2rem;display:flex}.footer-legal-link{color:#fff6;min-height:44px;transition:color var(--transition-fast);align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.footer-legal-link:hover,.footer-legal-link:focus{color:#fff9}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:2rem 1.5rem}.footer-brand{grid-column:span 3;margin-bottom:1rem}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.footer-brand{grid-column:span 2}.footer-bottom{flex-direction:column;align-items:flex-start;gap:1rem}.footer-legal{gap:1.5rem}}@media(max-width:400px){.footer-grid{grid-template-columns:1fr;gap:1.5rem}.footer-brand{grid-column:span 1}}.skip-link{z-index:9999;background:var(--color-amber);color:var(--color-charcoal);border-radius:var(--radius-sm);transition:top var(--transition-fast);padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:-100%;left:16px}.skip-link:focus{outline:2px solid var(--color-charcoal);outline-offset:2px;top:16px}.visually-hidden{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}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.mobile-menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:10px;display:none}.mobile-menu-toggle:focus{outline:2px solid var(--color-amber);outline-offset:2px}.hamburger-line{width:24px;height:2px;transition:var(--transition-fast);background:#fff}.nav-container{align-items:center;gap:1.75rem;display:none}.nav-links{align-items:center;gap:1.75rem;display:flex}.nav-actions{align-items:center;gap:1rem;display:flex}@media(max-width:768px){.mobile-menu-toggle{display:flex}.header-container>.nav-links,.header-container>.nav-actions{display:none}.nav-container{background:var(--color-charcoal);z-index:100;border-top:1px solid #ffffff14;flex-direction:column;gap:1.5rem;padding:1.5rem;display:none;position:absolute;top:56px;left:0;right:0}.nav-container.nav-open{display:flex}.nav-links{flex-direction:column;align-items:stretch;gap:0;width:100%}.nav-links a{border-bottom:1px solid #ffffff14;padding:.75rem 0!important;font-size:15px!important}.nav-actions{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;padding-top:.5rem}.nav-actions a:first-child{text-align:center;padding:.75rem!important}.nav-actions a:last-child{text-align:center;padding:12px 14px!important}}@keyframes spin{to{transform:rotate(360deg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.nav-mkt[data-astro-cid-isizhlqm]{position:sticky;top:0;z-index:50;background:#f4f2eec7;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid rgba(31,30,34,.06)}.nav-mkt__inner[data-astro-cid-isizhlqm]{max-width:var(--container-max);margin:0 auto;padding:14px var(--container-px);display:flex;align-items:center;gap:32px}.nav-mkt__brand[data-astro-cid-isizhlqm]{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;letter-spacing:-.015em;color:var(--ink-900);text-decoration:none}.nav-mkt__mark[data-astro-cid-isizhlqm]{width:40px;height:40px;display:block;flex-shrink:0}.nav-mkt__links[data-astro-cid-isizhlqm]{display:flex;gap:4px;align-items:center;margin-left:8px}.nav-mkt__link[data-astro-cid-isizhlqm]{padding:8px 14px;font-size:14px;color:var(--ink-700);border-radius:var(--r-pill);text-decoration:none;transition:all var(--dur) var(--ease)}.nav-mkt__link[data-astro-cid-isizhlqm]:hover{background:#1f1e220d;color:var(--ink-900)}.nav-mkt__link[data-astro-cid-isizhlqm].is-active{background:#1f1e2214;color:var(--ink-900)}.nav-mkt__spacer[data-astro-cid-isizhlqm]{flex:1}.nav-mkt__cta[data-astro-cid-isizhlqm]{display:flex;gap:8px;align-items:center}.nav-mkt__cta[data-astro-cid-isizhlqm] .btn-mkt{padding:9px 16px;font-size:13.5px}.nav-mkt__signin[data-astro-cid-isizhlqm]{padding:8px 14px;font-size:13.5px;color:var(--ink-700);text-decoration:none;transition:color var(--dur) var(--ease)}.nav-mkt__signin[data-astro-cid-isizhlqm]:hover{color:var(--ink-900)}.nav-mkt__hamburger[data-astro-cid-isizhlqm]{display:none;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:10px;background:transparent;border:none;cursor:pointer;margin-left:auto}.nav-mkt__hamburger[data-astro-cid-isizhlqm] span[data-astro-cid-isizhlqm]{width:22px;height:2px;background:var(--ink-900);transition:var(--dur) var(--ease);border-radius:1px}.nav-mkt__mobile[data-astro-cid-isizhlqm]{display:none;flex-direction:column;gap:8px;padding:12px var(--container-px) 24px;border-top:1px solid rgba(31,30,34,.06);background:#f4f2eef2;backdrop-filter:blur(14px)}.nav-mkt__mobile[data-astro-cid-isizhlqm].is-open{display:flex}.nav-mkt__mobile-list[data-astro-cid-isizhlqm]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nav-mkt__mobile-list[data-astro-cid-isizhlqm] li[data-astro-cid-isizhlqm]{border-bottom:1px solid rgba(31,30,34,.06)}.nav-mkt__mobile-list[data-astro-cid-isizhlqm] a[data-astro-cid-isizhlqm]{display:block;padding:14px 0;font-size:15px;text-decoration:none;color:var(--ink-700)}.nav-mkt__mobile-cta[data-astro-cid-isizhlqm]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.nav-mkt__mobile-cta[data-astro-cid-isizhlqm] .btn-mkt[data-astro-cid-isizhlqm]{width:100%;justify-content:center}@media(max-width:800px){.nav-mkt__links[data-astro-cid-isizhlqm],.nav-mkt__cta[data-astro-cid-isizhlqm]{display:none}.nav-mkt__hamburger[data-astro-cid-isizhlqm]{display:flex}.nav-mkt__spacer[data-astro-cid-isizhlqm]{display:none}}.footer-mkt[data-astro-cid-yyiefoc7]{background:var(--ink-900);color:#ffffffb3;padding:80px 0 32px;position:relative;overflow:hidden}.footer-mkt__inner[data-astro-cid-yyiefoc7]{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px)}.footer-mkt__grid[data-astro-cid-yyiefoc7]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:32px;margin-bottom:60px}.footer-mkt__brand-link[data-astro-cid-yyiefoc7]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-weight:600;font-size:15px;letter-spacing:-.015em}.footer-mkt__mark[data-astro-cid-yyiefoc7]{width:22px;height:22px;display:grid;grid-template-columns:repeat(7,1fr);gap:1.5px}.footer-mkt__dot[data-astro-cid-yyiefoc7]{border-radius:50%;background:#ffffffd9}.footer-mkt__dot[data-astro-cid-yyiefoc7].amber{background:var(--amber-500)}.footer-mkt__tagline[data-astro-cid-yyiefoc7]{margin-top:16px;font-size:13.5px;color:#ffffff8c;max-width:280px;line-height:1.55}.footer-mkt__col[data-astro-cid-yyiefoc7] h6[data-astro-cid-yyiefoc7]{font-size:12px;font-weight:500;color:#fffffff2;letter-spacing:-.005em;margin:0 0 14px}.footer-mkt__col[data-astro-cid-yyiefoc7] ul[data-astro-cid-yyiefoc7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-mkt__col[data-astro-cid-yyiefoc7] a[data-astro-cid-yyiefoc7]{font-size:13.5px;color:#ffffff8c;text-decoration:none;transition:color var(--dur) var(--ease)}.footer-mkt__col[data-astro-cid-yyiefoc7] a[data-astro-cid-yyiefoc7]:hover{color:#fff}.footer-mkt__placeholder[data-astro-cid-yyiefoc7]{font-size:13.5px;color:#ffffff4d;cursor:default}.footer-mkt__bottom[data-astro-cid-yyiefoc7]{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);font-size:12.5px;color:#fff6;flex-wrap:wrap;gap:12px}.footer-mkt__legal[data-astro-cid-yyiefoc7]{display:flex;gap:20px}.footer-mkt__legal[data-astro-cid-yyiefoc7] a[data-astro-cid-yyiefoc7]{font-size:12.5px;color:#fff6;text-decoration:none;transition:color var(--dur) var(--ease)}.footer-mkt__legal[data-astro-cid-yyiefoc7] a[data-astro-cid-yyiefoc7]:hover{color:#ffffffb3}@media(max-width:900px){.footer-mkt__grid[data-astro-cid-yyiefoc7]{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-mkt__brand[data-astro-cid-yyiefoc7]{grid-column:span 2}}@media(max-width:500px){.footer-mkt__grid[data-astro-cid-yyiefoc7]{grid-template-columns:1fr}.footer-mkt__brand[data-astro-cid-yyiefoc7]{grid-column:span 1}.footer-mkt__bottom[data-astro-cid-yyiefoc7]{flex-direction:column;align-items:flex-start}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.btn-mkt[data-astro-cid-j7lpwsl7].is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-mkt[data-astro-cid-j7lpwsl7][aria-busy=true]{cursor:progress}.btn-mkt__busy[data-astro-cid-j7lpwsl7]{display:none;align-items:center}.btn-mkt[data-astro-cid-j7lpwsl7][aria-busy=true] .btn-mkt__label[data-astro-cid-j7lpwsl7],.btn-mkt[data-astro-cid-j7lpwsl7][aria-busy=true] .btn-mkt__arrow[data-astro-cid-j7lpwsl7]{display:none}.btn-mkt[data-astro-cid-j7lpwsl7][aria-busy=true] .btn-mkt__busy[data-astro-cid-j7lpwsl7]{display:inline-flex}.btn-mkt__spinner[data-astro-cid-j7lpwsl7]{display:inline-block;vertical-align:-3px;margin-right:8px;animation:btn-mkt-spin .8s linear infinite}@keyframes btn-mkt-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn-mkt__spinner[data-astro-cid-j7lpwsl7]{animation-duration:2s}}body{background:var(--canvas);color:var(--ink-900)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.not-found__inner[data-astro-cid-zetdm5md]{text-align:center;max-width:640px;margin:0 auto}.not-found__num[data-astro-cid-zetdm5md]{font-family:var(--font-display);font-size:clamp(96px,16vw,168px);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--ink-300);margin-bottom:16px}.not-found__h1-wrap[data-astro-cid-zetdm5md]{margin:16px 0 18px;text-align:center}.not-found__lede-wrap[data-astro-cid-zetdm5md]{display:flex;justify-content:center;margin:0 0 32px;text-align:center}.not-found__lede-wrap[data-astro-cid-zetdm5md] .lede{color:var(--ink-300)}.not-found__cta[data-astro-cid-zetdm5md]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:600px){.not-found__cta[data-astro-cid-zetdm5md]{flex-direction:column;align-items:stretch}}.not-found__popular[data-astro-cid-zetdm5md]{margin:56px auto 0;max-width:640px;text-align:center}.not-found__popular-label[data-astro-cid-zetdm5md]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600);margin:0 0 18px}.not-found__popular-list[data-astro-cid-zetdm5md]{list-style:none;margin:0;padding:0;display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.not-found__popular-link[data-astro-cid-zetdm5md]{font-size:15px;color:var(--ink-900);text-decoration:none;border-bottom:1px solid var(--ink-200);padding-bottom:2px;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.not-found__popular-link[data-astro-cid-zetdm5md]:hover{color:var(--amber-700);border-bottom-color:var(--amber-500)}@media(max-width:600px){.not-found__popular[data-astro-cid-zetdm5md]{margin-top:40px}.not-found__popular-list[data-astro-cid-zetdm5md]{gap:18px}}.section-head__title[data-astro-cid-ouacwcqm]{display:block}.about-hero__h1{margin:24px 0 28px;max-width:22ch}.about-hero__lede{margin-top:8px}.about-manifesto{padding-top:var(--section-py);padding-bottom:var(--section-py)}.about-manifesto__inner{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.about-manifesto__inner>.about-manifesto__card{align-self:stretch}.about-manifesto__card{background:#ffffff0f;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:clamp(32px,4vw,56px);box-shadow:0 24px 60px -20px #0006}.about-manifesto__copy{font-size:clamp(24px,2.2vw,34px);font-weight:400;letter-spacing:-.015em;line-height:1.35;color:#fffffff0;margin:0;max-width:32ch}.about-honesty__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.about-honesty__body{display:flex;flex-direction:column;gap:14px;max-width:64ch}.about-honesty__bridge{color:var(--ink-700);margin:0}.about-dimension{padding-top:var(--section-py);padding-bottom:var(--section-py)}.about-dimension__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.about-dimension__head{display:flex;flex-direction:column;gap:14px}.about-dimension__title{margin:6px 0 0}.about-dimension__title.on-dark{color:#fffffff5}.about-dimension__body{display:flex;flex-direction:column;gap:18px;max-width:56ch}.about-dimension__body.on-dark{color:#ffffffe0}.about-dimension__lede,.about-dimension__para{margin:0}.about-dimension__body.on-dark .about-dimension__lede,.about-dimension__body.on-dark .about-dimension__para{color:#ffffffe0}@media(max-width:959px){.about-dimension__inner{grid-template-columns:1fr;gap:24px}}.about-team__panel{display:grid;grid-template-columns:1.2fr 1fr;gap:0;background:#ffffff8c;backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);border:1px solid rgba(255,255,255,.55);border-radius:18px;overflow:hidden;box-shadow:0 24px 56px -20px #2322262e}.about-team__card{display:grid;grid-template-columns:200px 1fr;gap:28px;padding:36px 32px;border-right:1px solid rgba(255,255,255,.5);align-items:center}.about-team__photo{width:200px;height:200px;border-radius:14px;overflow:hidden;flex-shrink:0}.about-team__photo-img{width:100%;height:100%;object-fit:cover;display:block}.about-team__bio{display:flex;flex-direction:column;gap:6px}.about-team__name{margin:0;font-size:22px;font-weight:500;letter-spacing:-.015em;color:var(--ink-900)}.about-team__role{margin:4px 0 12px}.about-team__body{margin:0}.about-team__hire{padding:36px 32px;display:flex;flex-direction:column;gap:14px}.about-team__hire-title{margin:0}.about-team__hire-body{margin:0;max-width:38ch}.about-team__hire-cta{margin-top:auto;padding-top:16px}@media(max-width:959px){.about-team__panel{grid-template-columns:1fr}.about-team__card{border-right:0;border-bottom:1px solid var(--ink-200)}}@media(max-width:640px){.about-team__card{grid-template-columns:1fr;gap:20px}.about-team__photo{width:160px;height:160px}}.about-cta__inner{text-align:center}.about-cta__title{margin:0 0 16px}.about-cta__body{margin:0 auto 28px}.about-cta__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.post-author-name[data-astro-cid-2dytgtc2] a[data-astro-cid-2dytgtc2]{color:inherit;text-decoration:none;border-bottom:1px solid var(--ink-200);padding-bottom:1px;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.post-author-name[data-astro-cid-2dytgtc2] a[data-astro-cid-2dytgtc2]:hover{color:var(--amber-700);border-bottom-color:var(--amber-500)}.post-cta-inner[data-astro-cid-ws5cbrjy]{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.post-cta-copy[data-astro-cid-ws5cbrjy]{max-width:36ch}.post-cta-actions[data-astro-cid-ws5cbrjy]{display:flex;gap:12px;flex-wrap:wrap}.post-tldr[data-astro-cid-7ovdwodj]{margin:24px 0 28px;padding:18px 22px;border-left:3px solid var(--amber-500);background:var(--sunken);border-radius:4px;max-width:70ch}.post-tldr__label[data-astro-cid-7ovdwodj]{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-700);margin-bottom:6px}.post-tldr__body[data-astro-cid-7ovdwodj]{margin:0;font-size:16px;line-height:1.55;color:var(--ink-800)}.post-related-on-site[data-astro-cid-7ovdwodj]{border-top:1px solid var(--ink-200);padding-top:32px;max-width:800px}.post-related-on-site__heading[data-astro-cid-7ovdwodj]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600);margin:0 0 20px}.post-related-on-site__cols[data-astro-cid-7ovdwodj]{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:600px){.post-related-on-site__cols[data-astro-cid-7ovdwodj]{grid-template-columns:1fr;gap:24px}}.post-related-on-site__caption[data-astro-cid-7ovdwodj]{color:var(--ink-600);margin-bottom:10px}.post-related-on-site__list[data-astro-cid-7ovdwodj]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.post-related-on-site__link[data-astro-cid-7ovdwodj]{color:var(--ink-900);text-decoration:none;border-bottom:1px solid var(--ink-200);padding-bottom:1px;font-size:15px;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.post-related-on-site__link[data-astro-cid-7ovdwodj]:hover{color:var(--amber-700);border-bottom-color:var(--amber-500)}.post-toc-link[data-astro-cid-b6dqr57u]{color:inherit;text-decoration:none;transition:color var(--dur) var(--ease)}.post-toc-link[data-astro-cid-b6dqr57u]:hover{color:var(--amber-700)}@media(max-width:900px){.post-toc--desktop[data-astro-cid-b6dqr57u]{display:none}}.case-study-outcomes[data-astro-cid-e2kov3pi]{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:32px 0}.case-study-outcomes-heading[data-astro-cid-e2kov3pi]{font-family:var(--font-sans);font-weight:400;letter-spacing:-.02em;font-size:22px;color:var(--ink-900);margin:0 0 16px}.case-study-outcomes[data-astro-cid-e2kov3pi] ul[data-astro-cid-e2kov3pi]{list-style:none;padding:0;margin:0;display:grid;gap:12px}.case-study-outcomes[data-astro-cid-e2kov3pi] li[data-astro-cid-e2kov3pi]{position:relative;padding-left:22px;color:var(--ink-800);line-height:1.5}.case-study-outcomes[data-astro-cid-e2kov3pi] li[data-astro-cid-e2kov3pi]:before{content:"→";position:absolute;left:0;color:var(--amber-700);font-weight:600}.subscribe-wrap[data-astro-cid-j667jgcq]{width:100%}.subscribe-turnstile[data-astro-cid-j667jgcq]{margin-top:12px;min-height:65px}.subscribe-error[data-astro-cid-j667jgcq]{margin:10px 0 0;font-size:12.5px;color:var(--color-error-text)}.subscribe-success[data-astro-cid-j667jgcq]{margin:10px 0 0;font-size:14px;color:var(--mock-text, rgba(255, 255, 255, .92));font-weight:500}.blog-hero{max-width:880px}.blog-hero__title{margin:24px 0 28px}.blog-subscribe__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}@media(max-width:800px){.blog-subscribe__grid{grid-template-columns:1fr;gap:32px}}.blog-subscribe__title{margin:16px 0}.blog-subscribe__lede{color:#ffffffc7;margin:0}.blog-subscribe__form{width:100%}.faq__list[data-astro-cid-i5ykkrd2]{display:flex;flex-direction:column;border-top:1px solid var(--ink-200)}.faq__item[data-astro-cid-i5ykkrd2]{border-bottom:1px solid var(--ink-200);padding:20px 0}.faq__summary[data-astro-cid-i5ykkrd2]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:17px;font-weight:500;letter-spacing:-.015em;color:var(--ink-900)}.faq__summary[data-astro-cid-i5ykkrd2]::-webkit-details-marker{display:none}.faq__summary[data-astro-cid-i5ykkrd2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.faq__icon[data-astro-cid-i5ykkrd2]{flex-shrink:0;display:inline-flex;transition:transform var(--dur) var(--ease);color:var(--ink-700)}.faq__item[data-astro-cid-i5ykkrd2][open] .faq__icon[data-astro-cid-i5ykkrd2]{transform:rotate(45deg)}.faq__answer[data-astro-cid-i5ykkrd2]{max-width:65ch;margin-top:16px}@media(prefers-reduced-motion:reduce){.faq__icon[data-astro-cid-i5ykkrd2]{transition:none}}.tabbed-pillar__tablist[data-astro-cid-67h4cg2m]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:40px;border-bottom:1px solid var(--border-default);overflow-x:auto}.tabbed-pillar__tab[data-astro-cid-67h4cg2m]{background:transparent;border:0;padding:16px 14px;margin-right:24px;font-size:15px;font-weight:500;color:var(--ink-500);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;letter-spacing:-.01em;font-family:inherit;white-space:nowrap;transition:color var(--dur) var(--ease)}.tabbed-pillar__tab[data-astro-cid-67h4cg2m]:hover{color:var(--ink-700)}.tabbed-pillar__tab[data-astro-cid-67h4cg2m].is-active{color:var(--ink-900);border-bottom-color:var(--amber-500)}.tabbed-pillar__tab[data-astro-cid-67h4cg2m]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.tabbed-pillar__grid[data-astro-cid-67h4cg2m]{display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:start}@media(max-width:900px){.tabbed-pillar__grid[data-astro-cid-67h4cg2m]{grid-template-columns:1fr;gap:32px}}.tabbed-pillar__panel[data-astro-cid-67h4cg2m][hidden]{display:none}.tabbed-pillar__live[data-astro-cid-67h4cg2m]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sp[data-astro-cid-zzayp5aw]{padding:18px}.sp__header[data-astro-cid-zzayp5aw]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.sp__avatar[data-astro-cid-zzayp5aw]{width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,var(--ink-700),var(--ink-800));display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--mock-text-mid);border:1px solid rgba(255,255,255,.06)}.sp__id[data-astro-cid-zzayp5aw]{flex:1}.sp__name[data-astro-cid-zzayp5aw]{font-size:14px;font-weight:500;color:var(--mock-text-strong)}.sp__sub[data-astro-cid-zzayp5aw]{font-size:11px;color:var(--mock-text-subtle);margin-top:2px}.sp__verified[data-astro-cid-zzayp5aw]{font-size:10px;padding:3px 8px;border-radius:4px;background:var(--mock-success-bg-soft);color:var(--mock-success);border:1px solid var(--mock-success-border);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sp__tabs[data-astro-cid-zzayp5aw]{display:flex;gap:2px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.sp__tab[data-astro-cid-zzayp5aw]{padding:8px 12px;font-size:11.5px;color:#ffffff73;border-bottom:1.5px solid transparent}.sp__tab[data-astro-cid-zzayp5aw].is-active{color:var(--mock-text-strong);border-bottom-color:var(--amber-500);font-weight:500}.sp__cols[data-astro-cid-zzayp5aw]{display:grid;grid-template-columns:1fr .7fr;gap:16px}.sp__col[data-astro-cid-zzayp5aw]{display:flex;flex-direction:column;gap:10px}.sp__card[data-astro-cid-zzayp5aw]{background:var(--mock-card-bg);border:1px solid var(--mock-border);border-radius:8px;padding:10px 12px}.sp__card-head[data-astro-cid-zzayp5aw]{display:flex;justify-content:space-between;margin-bottom:8px}.sp__card-label[data-astro-cid-zzayp5aw]{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mock-text-muted);margin-bottom:8px;display:block}.sp__card-count[data-astro-cid-zzayp5aw]{font-size:10.5px;color:var(--mock-text-faint)}.sp__row[data-astro-cid-zzayp5aw]{display:flex;justify-content:space-between;padding:4px 0;font-size:11.5px}.sp__k[data-astro-cid-zzayp5aw]{color:var(--mock-text-subtle)}.sp__v[data-astro-cid-zzayp5aw]{color:var(--mock-text);font-weight:500}.sp__coverage[data-astro-cid-zzayp5aw]{display:flex;align-items:center;gap:10px}.sp__pct[data-astro-cid-zzayp5aw]{font-size:16px;font-weight:600;color:var(--mock-text-strong)}.sp__pct-sub[data-astro-cid-zzayp5aw]{font-size:10.5px;color:var(--mock-text-subtle)}.sp__evidence[data-astro-cid-zzayp5aw]{display:flex;justify-content:space-between;padding:4px 0;font-size:11px}.sp__ev-n[data-astro-cid-zzayp5aw]{color:var(--mock-text-mid)}.sp__ev-s[data-astro-cid-zzayp5aw]{color:var(--mock-success);font-size:10.5px}@media(max-width:600px){.sp__cols[data-astro-cid-zzayp5aw]{grid-template-columns:1fr}}.sm[data-astro-cid-is4fdoem]{padding:18px}.sm__head[data-astro-cid-is4fdoem]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.sm__title[data-astro-cid-is4fdoem]{font-size:13px;font-weight:500;color:#fffffff2}.sm__sub[data-astro-cid-is4fdoem]{font-size:11px;color:#ffffff80;margin-top:2px}.sm__legend[data-astro-cid-is4fdoem]{display:flex;gap:6px}.sm__legend-pill[data-astro-cid-is4fdoem],.sm__tier-pill[data-astro-cid-is4fdoem]{font-size:9.5px;padding:3px 7px;border-radius:3px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-weight:600;letter-spacing:.08em;min-width:36px;text-align:center;display:inline-block}[data-astro-cid-is4fdoem][data-tier=full]{color:#9bd9b5;background:#7ac79a2e;border-color:#7ac79a59}[data-astro-cid-is4fdoem][data-tier=std]{color:#f4b637;background:#f1a11029;border-color:#f1a11059}[data-astro-cid-is4fdoem][data-tier=basic]{color:#fff9;background:#ffffff0f;border-color:#ffffff1f}[data-astro-cid-is4fdoem][data-tier=none]{color:#ffffff40;background:transparent;border-color:#ffffff14}.sm__grid[data-astro-cid-is4fdoem]{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:1px;background:#ffffff0a;padding:1px;border-radius:8px;overflow:hidden}.sm__cell[data-astro-cid-is4fdoem]{background:#1a1a1e;padding:12px;font-size:11.5px;color:#ffffffd9}.sm__cell--head[data-astro-cid-is4fdoem]{padding:10px 8px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.sm__cell--cust[data-astro-cid-is4fdoem]{display:flex;flex-direction:column;align-items:center;gap:4px}.sm__avatar[data-astro-cid-is4fdoem]{width:22px;height:22px;border-radius:5px;background:#ffffff0f;display:grid;place-items:center;font-size:9px;font-weight:600;color:#ffffffb3}.sm__cust-name[data-astro-cid-is4fdoem]{font-size:10px;color:#ffffffa6;text-align:center;line-height:1.2}.sm__cell--prod[data-astro-cid-is4fdoem]{font-weight:500;display:flex;align-items:center}.sm__cell--tier[data-astro-cid-is4fdoem]{padding:8px;display:grid;place-items:center}.sm__foot[data-astro-cid-is4fdoem]{margin-top:14px;font-size:10.5px;color:#fff6;display:flex;gap:14px;flex-wrap:wrap}@media(max-width:600px){.sm__grid[data-astro-cid-is4fdoem]{grid-template-columns:1fr}.sm__cell--head[data-astro-cid-is4fdoem].sm__cell--cust{display:none}.sm__cell--prod[data-astro-cid-is4fdoem]{background:#ffffff0a;font-weight:600}}.bi[data-astro-cid-ja63wjab]{padding:18px}.bi__head[data-astro-cid-ja63wjab]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.bi__title[data-astro-cid-ja63wjab]{font-size:13px;font-weight:500;color:#fffffff2}.bi__sub[data-astro-cid-ja63wjab]{font-size:11px;color:#ffffff80;margin-top:2px}.bi__ai[data-astro-cid-ja63wjab]{font-size:10px;padding:4px 10px;border-radius:999px;background:#f1a11029;color:#f4b637;border:1px solid rgba(241,161,16,.3);font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.bi__ai-dot[data-astro-cid-ja63wjab]{width:5px;height:5px;border-radius:50%;background:#f4b637}.bi__row[data-astro-cid-ja63wjab]{display:grid;grid-template-columns:1fr 24px 1.4fr 60px;gap:10px;padding:11px 4px;border-bottom:1px solid rgba(255,255,255,.04);align-items:center}.bi__row--head[data-astro-cid-ja63wjab]{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;border-bottom:1px solid rgba(255,255,255,.06);padding:8px 4px}.bi__conf-head[data-astro-cid-ja63wjab]{text-align:right}.bi__src[data-astro-cid-ja63wjab]{font-size:11.5px;color:#ffffffd9;font-family:var(--font-mono)}.bi__tgt[data-astro-cid-ja63wjab]{font-size:11.5px;color:#ffffffeb}.bi__tgt--empty[data-astro-cid-ja63wjab]{color:#ffffff59}.bi__pill[data-astro-cid-ja63wjab]{font-size:10.5px;padding:3px 8px;border-radius:3px;font-weight:600;letter-spacing:.04em;text-align:center;justify-self:end;font-feature-settings:"tnum" 1,"lnum" 1}.bi__pill--ok[data-astro-cid-ja63wjab]{background:#7ac79a1f;color:#9bd9b5}.bi__pill--warn[data-astro-cid-ja63wjab]{background:#f1a11024;color:#f4b637}.bi__skip[data-astro-cid-ja63wjab]{font-size:10px;padding:3px 8px;border-radius:3px;background:#ffffff0a;color:#ffffff80;border:1px solid rgba(255,255,255,.08);font-weight:600;letter-spacing:.06em;text-transform:uppercase;justify-self:end}.hp[data-astro-cid-by6ylrpp]{display:grid;grid-template-columns:1.3fr .9fr}.hp__main[data-astro-cid-by6ylrpp]{padding:18px;border-right:1px solid rgba(255,255,255,.05)}.hp__side[data-astro-cid-by6ylrpp]{padding:18px;background:#ffffff04}.hp__hd[data-astro-cid-by6ylrpp]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.hp__name[data-astro-cid-by6ylrpp]{font-size:14px;font-weight:500;color:#fffffff2}.hp__sku[data-astro-cid-by6ylrpp]{font-size:11px;color:#ffffff80;margin-top:2px}.hp__pub[data-astro-cid-by6ylrpp]{font-size:10px;padding:3px 8px;border-radius:4px;background:#7ac79a1f;color:#9bd9b5;border:1px solid rgba(122,199,154,.25);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hp__card[data-astro-cid-by6ylrpp]{background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:10px 12px;margin-bottom:8px}.hp__card-label[data-astro-cid-by6ylrpp],.hp__side-label[data-astro-cid-by6ylrpp]{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin-bottom:6px}.hp__row[data-astro-cid-by6ylrpp]{display:flex;justify-content:space-between;padding:3px 0;font-size:11.5px}.hp__k[data-astro-cid-by6ylrpp]{color:#ffffff80}.hp__v[data-astro-cid-by6ylrpp]{color:#ffffffeb;font-weight:500}.hp__share[data-astro-cid-by6ylrpp]{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;margin-bottom:5px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:6px}.hp__share-name[data-astro-cid-by6ylrpp]{font-size:11.5px;color:#ffffffeb;font-weight:500}.hp__share-tier[data-astro-cid-by6ylrpp]{font-size:9.5px;padding:2px 6px;border-radius:3px;font-weight:600;letter-spacing:.08em}.hp__share-tier[data-astro-cid-by6ylrpp][data-tier=FULL]{color:#9bd9b5;border:1px solid rgba(122,199,154,.3)}.hp__share-tier[data-astro-cid-by6ylrpp][data-tier=STD]{color:#f4b637;border:1px solid rgba(241,161,16,.3)}.hp__share-tier[data-astro-cid-by6ylrpp][data-tier=BASIC]{color:#ffffffa6;border:1px solid rgba(255,255,255,.12)}.hp__add[data-astro-cid-by6ylrpp]{margin-top:12px;padding:10px 12px;background:#f1a1100f;border:1px dashed rgba(241,161,16,.3);border-radius:6px;font-size:11px;color:#f4b637;font-weight:500;text-align:center}.hp__act[data-astro-cid-by6ylrpp]{display:flex;justify-content:space-between;font-size:10.5px;padding:4px 0;color:#fff9}.hp__act-t[data-astro-cid-by6ylrpp]{color:#fff6}@media(max-width:700px){.hp[data-astro-cid-by6ylrpp]{grid-template-columns:1fr}.hp__main[data-astro-cid-by6ylrpp]{border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}}.buyers-hero__copy{max-width:880px}.buyers-hero__h1{margin:24px 0 28px}.buyers-hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.buyers-hero__strapline{margin:32px 0 0;color:var(--ink-600);max-width:60ch}@media(max-width:640px){.buyers-hero__cta{flex-direction:column;align-items:stretch}}.buyers-pillars__lead{margin:0 0 36px}.buyers-pillars__points{display:grid;grid-template-columns:1fr 1fr;gap:28px}.buyers-pillars__point-h{font-size:15px;font-weight:500;margin-bottom:6px;letter-spacing:-.01em;color:var(--ink-900)}.buyers-pillars__point .body-sm{color:var(--ink-700);margin:0}.buyers-pillars__caption{margin:16px 0 0;color:var(--ink-700);text-align:center}@media(max-width:640px){.buyers-pillars__points{grid-template-columns:1fr}}.buyers-objection__inner{max-width:720px;margin:0 auto}.buyers-objection__title{font-size:var(--font-size-h2, clamp(28px, 3vw, 40px));font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 24px;color:var(--ink-900)}.buyers-objection__body{margin:0 0 20px;color:var(--ink-700)}.buyers-objection__body:last-child{margin-bottom:0}.buyers-cta__inner{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.buyers-cta__title{margin:0;max-width:22ch}.buyers-cta__body{margin:16px 0 0;max-width:44ch;color:var(--ink-800)}.buyers-cta__actions{display:flex;gap:12px;flex-wrap:wrap}.compare-hero__copy[data-astro-cid-btdq7fsh]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:760px}.compare-hero__h1[data-astro-cid-btdq7fsh]{margin:0}.compare-explain__grid[data-astro-cid-btdq7fsh]{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media(max-width:720px){.compare-explain__grid[data-astro-cid-btdq7fsh]{grid-template-columns:1fr;gap:32px}}.compare-explain__heading[data-astro-cid-btdq7fsh]{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:0 0 14px;color:var(--ink-900)}.compare-overlap__body[data-astro-cid-btdq7fsh],.compare-together__body[data-astro-cid-btdq7fsh]{max-width:70ch}.compare-matrix__table-wrap[data-astro-cid-btdq7fsh]{overflow-x:auto}.compare-matrix__table[data-astro-cid-btdq7fsh]{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.compare-matrix__table[data-astro-cid-btdq7fsh] th[data-astro-cid-btdq7fsh],.compare-matrix__table[data-astro-cid-btdq7fsh] td[data-astro-cid-btdq7fsh]{text-align:left;padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--ink-200)}.compare-matrix__table[data-astro-cid-btdq7fsh] thead[data-astro-cid-btdq7fsh] th[data-astro-cid-btdq7fsh]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600);border-bottom:1px solid var(--ink-300)}.compare-matrix__table[data-astro-cid-btdq7fsh] th[data-astro-cid-btdq7fsh][scope=row]{color:var(--ink-700);font-weight:500;width:30%}.compare-matrix__th-row[data-astro-cid-btdq7fsh]{width:30%}.compare-matrix__linkxg[data-astro-cid-btdq7fsh]{color:var(--ink-900);font-weight:500}.compare-cta__inner[data-astro-cid-btdq7fsh]{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.compare-cta__title[data-astro-cid-btdq7fsh]{margin:0}.compare-cta__actions[data-astro-cid-btdq7fsh]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.compare-hero__copy[data-astro-cid-y5a6blbq]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:760px}.compare-hero__h1[data-astro-cid-y5a6blbq]{margin:0}.compare-explain__grid[data-astro-cid-y5a6blbq]{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media(max-width:720px){.compare-explain__grid[data-astro-cid-y5a6blbq]{grid-template-columns:1fr;gap:32px}}.compare-explain__heading[data-astro-cid-y5a6blbq]{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:0 0 14px;color:var(--ink-900)}.compare-overlap__body[data-astro-cid-y5a6blbq],.compare-together__body[data-astro-cid-y5a6blbq]{max-width:70ch}.compare-matrix__table-wrap[data-astro-cid-y5a6blbq]{overflow-x:auto}.compare-matrix__table[data-astro-cid-y5a6blbq]{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.compare-matrix__table[data-astro-cid-y5a6blbq] th[data-astro-cid-y5a6blbq],.compare-matrix__table[data-astro-cid-y5a6blbq] td[data-astro-cid-y5a6blbq]{text-align:left;padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--ink-200)}.compare-matrix__table[data-astro-cid-y5a6blbq] thead[data-astro-cid-y5a6blbq] th[data-astro-cid-y5a6blbq]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600);border-bottom:1px solid var(--ink-300)}.compare-matrix__table[data-astro-cid-y5a6blbq] th[data-astro-cid-y5a6blbq][scope=row]{color:var(--ink-700);font-weight:500;width:30%}.compare-matrix__th-row[data-astro-cid-y5a6blbq]{width:30%}.compare-matrix__linkxg[data-astro-cid-y5a6blbq]{color:var(--ink-900);font-weight:500}.compare-cta__inner[data-astro-cid-y5a6blbq]{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.compare-cta__title[data-astro-cid-y5a6blbq]{margin:0}.compare-cta__actions[data-astro-cid-y5a6blbq]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.compare-hero__copy[data-astro-cid-im5gcy4n]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:760px}.compare-hero__h1[data-astro-cid-im5gcy4n]{margin:0}.compare-explain__grid[data-astro-cid-im5gcy4n]{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media(max-width:720px){.compare-explain__grid[data-astro-cid-im5gcy4n]{grid-template-columns:1fr;gap:32px}}.compare-explain__heading[data-astro-cid-im5gcy4n]{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:0 0 14px;color:var(--ink-900)}.compare-overlap__body[data-astro-cid-im5gcy4n],.compare-together__body[data-astro-cid-im5gcy4n]{max-width:70ch}.compare-matrix__table-wrap[data-astro-cid-im5gcy4n]{overflow-x:auto}.compare-matrix__table[data-astro-cid-im5gcy4n]{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.compare-matrix__table[data-astro-cid-im5gcy4n] th[data-astro-cid-im5gcy4n],.compare-matrix__table[data-astro-cid-im5gcy4n] td[data-astro-cid-im5gcy4n]{text-align:left;padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--ink-200)}.compare-matrix__table[data-astro-cid-im5gcy4n] thead[data-astro-cid-im5gcy4n] th[data-astro-cid-im5gcy4n]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600);border-bottom:1px solid var(--ink-300)}.compare-matrix__table[data-astro-cid-im5gcy4n] th[data-astro-cid-im5gcy4n][scope=row]{color:var(--ink-700);font-weight:500;width:30%}.compare-matrix__th-row[data-astro-cid-im5gcy4n]{width:30%}.compare-matrix__linkxg[data-astro-cid-im5gcy4n]{color:var(--ink-900);font-weight:500}.compare-cta__inner[data-astro-cid-im5gcy4n]{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.compare-cta__title[data-astro-cid-im5gcy4n]{margin:0}.compare-cta__actions[data-astro-cid-im5gcy4n]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.compare-hero__copy[data-astro-cid-3432723v]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:760px}.compare-hero__h1[data-astro-cid-3432723v]{margin:0}.compare-explain__grid[data-astro-cid-3432723v]{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media(max-width:720px){.compare-explain__grid[data-astro-cid-3432723v]{grid-template-columns:1fr;gap:32px}}.compare-explain__heading[data-astro-cid-3432723v]{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:0 0 14px;color:var(--ink-900)}.compare-overlap__body[data-astro-cid-3432723v],.compare-together__body[data-astro-cid-3432723v]{max-width:70ch}.compare-matrix__table-wrap[data-astro-cid-3432723v]{overflow-x:auto}.compare-matrix__table[data-astro-cid-3432723v]{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.compare-matrix__table[data-astro-cid-3432723v] th[data-astro-cid-3432723v],.compare-matrix__table[data-astro-cid-3432723v] td[data-astro-cid-3432723v]{text-align:left;padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--ink-200)}.compare-matrix__table[data-astro-cid-3432723v] thead[data-astro-cid-3432723v] th[data-astro-cid-3432723v]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600);border-bottom:1px solid var(--ink-300)}.compare-matrix__table[data-astro-cid-3432723v] th[data-astro-cid-3432723v][scope=row]{color:var(--ink-700);font-weight:500;width:30%}.compare-matrix__th-row[data-astro-cid-3432723v]{width:30%}.compare-matrix__linkxg[data-astro-cid-3432723v]{color:var(--ink-900);font-weight:500}.compare-cta__inner[data-astro-cid-3432723v]{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.compare-cta__title[data-astro-cid-3432723v]{margin:0}.compare-cta__actions[data-astro-cid-3432723v]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.form-field[data-astro-cid-ifj2ormq]{display:flex;flex-direction:column;gap:6px}.form-field__label[data-astro-cid-ifj2ormq]{font-size:14px;font-weight:600;color:var(--color-charcoal);line-height:1.3}.form-field--on-dark[data-astro-cid-ifj2ormq] .form-field__label[data-astro-cid-ifj2ormq]{color:#ffffffeb}.form-field__label--required[data-astro-cid-ifj2ormq]:after{content:" *";color:var(--color-error)}.form-field--on-dark[data-astro-cid-ifj2ormq] .form-field__label--required[data-astro-cid-ifj2ormq]:after{color:var(--color-error-text-on-dark, var(--color-warning-text))}.form-field__helper[data-astro-cid-ifj2ormq]{margin:0;font-size:13px;color:var(--color-text-muted)}.form-field--on-dark[data-astro-cid-ifj2ormq] .form-field__helper[data-astro-cid-ifj2ormq]{color:#fff9}.form-field__input[data-astro-cid-ifj2ormq]{padding:12px 16px;font-size:15px;font-family:inherit;color:var(--color-charcoal);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box}.form-field__input[data-astro-cid-ifj2ormq]:focus{outline:none;border-color:var(--color-amber);box-shadow:0 0 0 3px #f1a11026}.form-field__input[data-astro-cid-ifj2ormq]::placeholder{color:var(--color-text-muted)}.form-field__input[data-astro-cid-ifj2ormq]:disabled{opacity:.65;cursor:not-allowed}.form-field__input[data-astro-cid-ifj2ormq][aria-invalid=true]{border-color:var(--color-error-border);background:var(--color-error-surface)}.form-field__input--textarea[data-astro-cid-ifj2ormq]{min-height:120px;resize:vertical}.form-field__input--select[data-astro-cid-ifj2ormq]{appearance:none;cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2365656D' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.form-field__error[data-astro-cid-ifj2ormq]{margin:0;min-height:1em;font-size:13px;color:var(--color-error-text)}.form-field--on-dark[data-astro-cid-ifj2ormq] .form-field__error[data-astro-cid-ifj2ormq]{color:var(--color-error-text-on-dark, var(--color-warning-text))}.form-field__error[data-astro-cid-ifj2ormq]:empty{visibility:hidden}.form-error-summary[data-astro-cid-rdtbylpw]{border:1px solid var(--color-error-border);background:var(--color-error-surface);color:var(--color-error-text);font-size:14px;line-height:1.45;border-radius:8px;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.form-error-summary[data-astro-cid-rdtbylpw].is-visible{position:static;width:auto;height:auto;margin-top:16px;padding:14px 16px;overflow:visible;clip:auto;white-space:normal}.form-error-summary--on-dark[data-astro-cid-rdtbylpw]{background:#9e5b522e;border-color:#c9a29b99;color:var(--color-error-text-on-dark, var(--color-warning-text))}.form-error-summary[data-astro-cid-rdtbylpw]:focus{outline:2px solid var(--color-error);outline-offset:2px}.contact-hero[data-astro-cid-uw5kdbxl]{padding-bottom:clamp(24px,4vw,40px)}.contact-hero__copy[data-astro-cid-uw5kdbxl]{max-width:720px}.contact-hero__h1[data-astro-cid-uw5kdbxl]{margin-bottom:16px}.contact-form-section[data-astro-cid-uw5kdbxl]{padding-top:0;padding-bottom:clamp(64px,8vw,120px)}.contact-form-shell[data-astro-cid-uw5kdbxl]{max-width:720px;margin-left:auto;margin-right:auto}.contact-form-inner[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:24px;min-height:720px}.contact-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:18px}.contact-form__row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.contact-form__row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}.contact-form__captcha[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:4px}.contact-form__submit[data-astro-cid-uw5kdbxl]{width:100%;justify-content:center}.contact-form__legal[data-astro-cid-uw5kdbxl]{margin:0;font-size:13px;color:var(--color-text-muted);text-align:center}.contact-form__success[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.contact-form__success[data-astro-cid-uw5kdbxl][hidden]{display:none}details[data-astro-cid-uqlvnj7u]>summary[data-astro-cid-uqlvnj7u]{list-style:none}details[data-astro-cid-uqlvnj7u]>summary[data-astro-cid-uqlvnj7u]::-webkit-details-marker{display:none}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.45}}.animate-pulse[data-astro-cid-uqlvnj7u]{animation:pulse-dot 2s ease-in-out infinite}.ea-hero[data-astro-cid-txpbd4rv]{padding-bottom:0;padding-top:clamp(24px,3vw,40px)}.ea-hero__copy[data-astro-cid-txpbd4rv]{max-width:820px}.ea-hero__h1[data-astro-cid-txpbd4rv]{margin-bottom:16px}.ea-form-section[data-astro-cid-txpbd4rv]{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(64px,8vw,120px)}.ea-form-shell[data-astro-cid-txpbd4rv]{max-width:760px;margin-left:auto;margin-right:auto}.ea-form-inner[data-astro-cid-txpbd4rv]{display:flex;flex-direction:column;gap:32px;min-height:1200px}.ea-form[data-astro-cid-txpbd4rv]{display:flex;flex-direction:column;gap:32px}.ea-form__group[data-astro-cid-txpbd4rv]{display:flex;flex-direction:column;gap:18px;border:0;padding:0;margin:0}.ea-form__legend[data-astro-cid-txpbd4rv]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-500);padding:0;margin-bottom:4px}.ea-form__row[data-astro-cid-txpbd4rv]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.ea-form__row[data-astro-cid-txpbd4rv]{grid-template-columns:1fr}}.ea-form__submit[data-astro-cid-txpbd4rv]{width:100%;justify-content:center}.ea-form__legal[data-astro-cid-txpbd4rv]{margin:0;font-size:13px;color:#ffffff8c;text-align:center}.ea-form__success[data-astro-cid-txpbd4rv]{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ea-form__success[data-astro-cid-txpbd4rv][hidden]{display:none}.glossary-entry-hero__copy[data-astro-cid-6iy3d5zn]{max-width:720px}.glossary-entry-body-section[data-astro-cid-6iy3d5zn]{padding-top:0}.glossary-entry-body[data-astro-cid-6iy3d5zn]{max-width:70ch;color:var(--ink-800);line-height:1.65}.glossary-entry-body[data-astro-cid-6iy3d5zn] h2{margin-top:40px;margin-bottom:12px;font-size:22px;font-weight:500;letter-spacing:-.015em;color:var(--ink-900)}.glossary-entry-body[data-astro-cid-6iy3d5zn] p{margin:0 0 18px}.glossary-entry-body[data-astro-cid-6iy3d5zn] ol,.glossary-entry-body[data-astro-cid-6iy3d5zn] ul{margin:0 0 18px;padding-left:24px}.glossary-entry-body[data-astro-cid-6iy3d5zn] li{margin-bottom:6px}.glossary-entry-body[data-astro-cid-6iy3d5zn] strong{color:var(--ink-900);font-weight:600}.glossary-related[data-astro-cid-6iy3d5zn]{margin-top:56px;padding-top:32px;border-top:1px solid var(--ink-200);max-width:70ch}.glossary-related__heading[data-astro-cid-6iy3d5zn]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600);margin:0 0 16px}.glossary-related__list[data-astro-cid-6iy3d5zn]{list-style:none;margin:0;padding:0;display:flex;gap:24px;flex-wrap:wrap}.glossary-related__link[data-astro-cid-6iy3d5zn]{color:var(--ink-900);text-decoration:none;border-bottom:1px solid var(--ink-200);padding-bottom:2px;font-size:15px;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.glossary-related__link[data-astro-cid-6iy3d5zn]:hover{color:var(--amber-700);border-bottom-color:var(--amber-500)}.glossary-hero__copy[data-astro-cid-f4zqnnit]{max-width:720px}.glossary-list-section[data-astro-cid-f4zqnnit]{padding-top:0}.glossary-list[data-astro-cid-f4zqnnit]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink-200)}.glossary-list__item[data-astro-cid-f4zqnnit]{border-bottom:1px solid var(--ink-200)}.glossary-list__link[data-astro-cid-f4zqnnit]{display:block;padding:28px 0;color:inherit;text-decoration:none;transition:background-color var(--dur) var(--ease)}.glossary-list__link[data-astro-cid-f4zqnnit]:hover{background-color:var(--sunken)}.glossary-list__link[data-astro-cid-f4zqnnit]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.glossary-list__term[data-astro-cid-f4zqnnit]{margin:0 0 8px;font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink-900)}.glossary-list__definition[data-astro-cid-f4zqnnit]{margin:0;color:var(--ink-700);max-width:70ch;line-height:1.55}details[data-astro-cid-t7t7omvj]>summary[data-astro-cid-t7t7omvj]{list-style:none}details[data-astro-cid-t7t7omvj]>summary[data-astro-cid-t7t7omvj]::-webkit-details-marker{display:none}.split-image[data-astro-cid-t7t7omvj]{filter:grayscale(.92) brightness(.45) contrast(1.05)}.split-grain-real[data-astro-cid-t7t7omvj]{background:url(/brand/grain.avif) repeat;background-size:128px 128px;opacity:.9}.split-vignette[data-astro-cid-t7t7omvj]{box-shadow:inset 0 0 140px #0000008c}.dm-panel[data-astro-cid-t7t7omvj]{position:relative;width:100%;max-width:460px;background:#141317c7;backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);border:1px solid rgba(255,255,255,.08);padding:20px 22px;color:#fff;font-family:var(--font-sans)}.dm-header[data-astro-cid-t7t7omvj]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.dm-header-left[data-astro-cid-t7t7omvj]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9}.dm-live-dot[data-astro-cid-t7t7omvj]{width:6px;height:6px;border-radius:50%;background:var(--color-amber);box-shadow:0 0 8px #f1a11099;animation:dm-pulse 2s ease-in-out infinite}@keyframes dm-pulse{0%,to{opacity:1}50%{opacity:.45}}.dm-header-tag[data-astro-cid-t7t7omvj]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;padding:2px 8px;border:1px solid rgba(255,255,255,.15);border-radius:999px}.dm-divider[data-astro-cid-t7t7omvj]{height:1px;background:#ffffff14;margin:14px 0}.dm-identity[data-astro-cid-t7t7omvj]{display:flex;align-items:center;gap:12px}.dm-avatar[data-astro-cid-t7t7omvj]{width:36px;height:36px;border-radius:6px;background:var(--color-charcoal-light);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--color-amber);flex-shrink:0}.dm-identity-text[data-astro-cid-t7t7omvj]{display:flex;flex-direction:column;flex:1;min-width:0}.dm-identity-name[data-astro-cid-t7t7omvj]{font-size:14px;font-weight:600;color:#fff}.dm-identity-role[data-astro-cid-t7t7omvj]{font-size:11px;color:#ffffff8c;margin-top:1px}.dm-score[data-astro-cid-t7t7omvj]{text-align:right;flex-shrink:0}.dm-score-label[data-astro-cid-t7t7omvj]{display:block;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.dm-score-value[data-astro-cid-t7t7omvj]{display:block;font-size:18px;font-weight:700;color:var(--color-amber);margin-top:2px;line-height:1}.dm-fields[data-astro-cid-t7t7omvj]{display:flex;flex-direction:column;gap:8px}.dm-field[data-astro-cid-t7t7omvj]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;font-size:11px;opacity:0;transform:translateY(4px);animation:dm-field-in .4s ease-out forwards;animation-delay:calc(var(--dm-i, 0) * 80ms + .2s)}@keyframes dm-field-in{to{opacity:1;transform:translateY(0)}}.dm-field-name[data-astro-cid-t7t7omvj]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;color:#ffffff8c;font-size:10.5px}.dm-field-value[data-astro-cid-t7t7omvj]{color:#fff;font-weight:500;font-size:11px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.dm-source[data-astro-cid-t7t7omvj]{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:3px;white-space:nowrap}.dm-source-supplier[data-astro-cid-t7t7omvj]{background:#f1a1102e;color:#f1a110}.dm-source-erp[data-astro-cid-t7t7omvj]{background:#5e726838;color:#a8beb2}.dm-source-verified[data-astro-cid-t7t7omvj]{background:#6e6a8238;color:#b3b0c0}.dm-source-network[data-astro-cid-t7t7omvj]{background:#ffffff1a;color:#ffffffb3}.dm-source-agent[data-astro-cid-t7t7omvj]{background:#c69a4c33;color:#ddc699}@media(prefers-reduced-motion:reduce){.dm-live-dot[data-astro-cid-t7t7omvj]{animation:none}.dm-field[data-astro-cid-t7t7omvj]{animation:none;opacity:1;transform:none}}.cta-dramatic[data-astro-cid-t7t7omvj]{padding-top:clamp(7rem,14vw,10rem);padding-bottom:clamp(7rem,14vw,10rem);background:var(--color-charcoal);isolation:isolate}.cta-base[data-astro-cid-t7t7omvj]{background:radial-gradient(ellipse 80% 70% at 50% 35%,#f1a1101a,#f1a11000 55%),radial-gradient(ellipse 120% 80% at 50% 50%,#2a292e,#1b1a1e 70%,#141317)}.cta-grid[data-astro-cid-t7t7omvj]{z-index:1}.cta-grain[data-astro-cid-t7t7omvj]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:160px 160px;z-index:2}.cta-vignette[data-astro-cid-t7t7omvj]{box-shadow:inset 0 0 120px #ffffff14,inset 0 0 280px #0000008c;z-index:3}.cta-btn-glow[data-astro-cid-t7t7omvj]{border:1px solid rgba(255,255,255,.16);background:#ffffff12;box-shadow:inset 0 0 3px #fff6,inset 0 1px 80px #ffffff14,inset 0 0 14px #ffffff4d,0 0 20px #ffffff2e,0 0 50px #ffffff14}.cta-btn-glow[data-astro-cid-t7t7omvj]:hover{border-color:#ffffff40;box-shadow:inset 0 0 4px #ffffff80,inset 0 1px 80px #ffffff1f,inset 0 0 18px #ffffff73,0 0 25px #f1a1104d,0 0 60px #f1a1101f}@media(prefers-reduced-motion:reduce){.cta-btn-glow[data-astro-cid-t7t7omvj],.cta-btn-glow[data-astro-cid-t7t7omvj]:hover{box-shadow:inset 0 0 3px #ffffff59,0 0 12px #ffffff1a}}.legal-hero__copy[data-astro-cid-vxegh2s3]{max-width:720px}.legal-hero__meta[data-astro-cid-vxegh2s3]{margin-top:16px}.legal-toc__label[data-astro-cid-vxegh2s3]{margin:0 0 16px}.legal-doc[data-astro-cid-vxegh2s3]{scroll-margin-top:100px}.legal-doc[data-astro-cid-vxegh2s3]:first-child>h2[data-astro-cid-vxegh2s3]{margin-top:0}.legal-doc[data-astro-cid-vxegh2s3]+.legal-doc[data-astro-cid-vxegh2s3]{margin-top:80px}.legal-body[data-astro-cid-vxegh2s3] .intro{color:var(--ink-700);font-size:18px;line-height:1.55;margin:8px 0 32px}.legal-body[data-astro-cid-vxegh2s3] strong{font-weight:600;color:var(--ink-900)}.legal-contact[data-astro-cid-vxegh2s3]{margin-top:80px;padding:32px;background:var(--paper);border:1px solid var(--ink-150);border-radius:var(--r-lg);text-align:center}.legal-contact[data-astro-cid-vxegh2s3] h3[data-astro-cid-vxegh2s3]{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--ink-900);margin:0 0 8px}.legal-contact[data-astro-cid-vxegh2s3] p[data-astro-cid-vxegh2s3]{color:var(--ink-700);margin:0}@media(max-width:600px){.legal-doc[data-astro-cid-vxegh2s3]+.legal-doc[data-astro-cid-vxegh2s3]{margin-top:56px}.legal-contact[data-astro-cid-vxegh2s3]{margin-top:56px;padding:24px}}@media print{nav[aria-label],header,footer,.post-aside[data-astro-cid-vxegh2s3],.post-toc-mobile[data-astro-cid-vxegh2s3]{display:none!important}.legal-hero__meta[data-astro-cid-vxegh2s3]{color:#555;letter-spacing:0;text-transform:none;font-size:10pt;font-weight:400}.post-layout-inner[data-astro-cid-vxegh2s3]{display:block!important;grid-template-columns:none!important;gap:0!important}.legal-body[data-astro-cid-vxegh2s3],.legal-body[data-astro-cid-vxegh2s3] p,.legal-body[data-astro-cid-vxegh2s3] li{font-size:11pt;line-height:1.5;color:#000}.legal-doc[data-astro-cid-vxegh2s3]{page-break-before:always;break-before:page;scroll-margin-top:0}.legal-doc[data-astro-cid-vxegh2s3]:first-child{page-break-before:auto;break-before:auto}.legal-body[data-astro-cid-vxegh2s3] h2,.legal-body[data-astro-cid-vxegh2s3] h3{break-after:avoid;page-break-after:avoid}.legal-body[data-astro-cid-vxegh2s3] a[href]:after{content:" (" attr(href) ")";font-size:.85em;color:#555;font-weight:400}.legal-body[data-astro-cid-vxegh2s3] a[href^="mailto:"]:after{content:" (" attr(href) ")"}.legal-contact[data-astro-cid-vxegh2s3]{break-inside:auto;page-break-inside:auto;background:transparent;border:1px solid #999}}:root{--c-charcoal: #232226;--c-slate: #65656d;--c-amber: #f1a110;--c-bg: #f5f5f3;--c-border: #d8d7dc}[data-astro-cid-oxh32dxo]{box-sizing:border-box}body{margin:0;background:var(--c-bg);color:var(--c-charcoal);font-family:neue-haas-unica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55}a[data-astro-cid-oxh32dxo]{color:var(--c-charcoal)}a[data-astro-cid-oxh32dxo]:hover,a[data-astro-cid-oxh32dxo]:focus-visible{color:var(--c-amber)}[data-astro-cid-oxh32dxo]:focus-visible{outline:2px solid var(--c-charcoal);outline-offset:2px}.wrap[data-astro-cid-oxh32dxo]{max-width:560px;margin:0 auto;padding:32px 20px}.brand[data-astro-cid-oxh32dxo]{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand[data-astro-cid-oxh32dxo] img[data-astro-cid-oxh32dxo]{width:28px;height:28px}.brand-name[data-astro-cid-oxh32dxo]{font-weight:700;font-size:18px}h1[data-astro-cid-oxh32dxo]{font-size:24px;margin:40px 0 16px;font-weight:600;letter-spacing:-.01em}p[data-astro-cid-oxh32dxo]{margin:0 0 16px}.slate[data-astro-cid-oxh32dxo]{color:var(--c-slate);font-size:14px}:root{--c-charcoal: #232226;--c-slate: #65656d;--c-mist: #ecebf0;--c-amber: #f1a110;--c-bg: #f5f5f3;--c-paper: #ffffff;--c-error: #9e5b52;--c-error-border: #c9a29b;--c-border: #d8d7dc}[data-astro-cid-ndp2eezf]{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-bg);color:var(--c-charcoal);font-family:neue-haas-unica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a[data-astro-cid-ndp2eezf]{color:var(--c-charcoal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}a[data-astro-cid-ndp2eezf]:hover,a[data-astro-cid-ndp2eezf]:focus-visible{color:var(--c-amber)}[data-astro-cid-ndp2eezf]:focus-visible{outline:2px solid var(--c-charcoal);outline-offset:2px;border-radius:2px}.wrap[data-astro-cid-ndp2eezf]{max-width:560px;margin:0 auto;padding:32px 20px 72px}header[data-astro-cid-ndp2eezf].site{padding-bottom:24px;border-bottom:1px solid var(--c-border);margin-bottom:32px}.brand[data-astro-cid-ndp2eezf]{display:flex;align-items:center;gap:10px}.brand[data-astro-cid-ndp2eezf] img[data-astro-cid-ndp2eezf]{width:28px;height:28px;display:block}.brand-name[data-astro-cid-ndp2eezf]{font-weight:700;font-size:18px;letter-spacing:.01em}.tagline[data-astro-cid-ndp2eezf]{margin:10px 0 0;color:var(--c-slate);font-size:14px}h1[data-astro-cid-ndp2eezf]{font-size:22px;line-height:1.3;margin:0 0 16px;font-weight:600;letter-spacing:-.01em}.lede[data-astro-cid-ndp2eezf]{margin:0 0 40px;color:var(--c-charcoal);font-size:17px}section[data-astro-cid-ndp2eezf].block{margin:0 0 44px}section[data-astro-cid-ndp2eezf].block h2[data-astro-cid-ndp2eezf]{font-size:20px;line-height:1.3;margin:0 0 12px;font-weight:600;letter-spacing:-.005em}section[data-astro-cid-ndp2eezf].block p[data-astro-cid-ndp2eezf]{margin:0 0 16px}.fine[data-astro-cid-ndp2eezf]{color:var(--c-slate);font-size:13px;margin:12px 0 0}form[data-astro-cid-ndp2eezf].entry{background:var(--c-paper);border:1px solid var(--c-border);border-radius:6px;padding:20px;margin-top:16px}.field[data-astro-cid-ndp2eezf]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field[data-astro-cid-ndp2eezf] label[data-astro-cid-ndp2eezf]{font-size:14px;font-weight:600}.field[data-astro-cid-ndp2eezf] .req[data-astro-cid-ndp2eezf]{color:var(--c-slate);font-weight:400}.field[data-astro-cid-ndp2eezf] input[data-astro-cid-ndp2eezf][type=text],.field[data-astro-cid-ndp2eezf] input[data-astro-cid-ndp2eezf][type=email]{width:100%;padding:10px 12px;font:inherit;border:1px solid var(--c-border);border-radius:4px;background:var(--c-paper);color:var(--c-charcoal);min-height:44px}.field[data-astro-cid-ndp2eezf] input[data-astro-cid-ndp2eezf]:focus{border-color:var(--c-charcoal)}.field[data-astro-cid-ndp2eezf].err input[data-astro-cid-ndp2eezf]{border-color:var(--c-error)}.field[data-astro-cid-ndp2eezf] .msg[data-astro-cid-ndp2eezf]{color:var(--c-error);font-size:13px}.consent[data-astro-cid-ndp2eezf]{display:flex;gap:10px;align-items:flex-start;margin:18px 0 10px}.consent[data-astro-cid-ndp2eezf] input[data-astro-cid-ndp2eezf]{margin-top:3px;width:18px;height:18px;flex-shrink:0}.consent[data-astro-cid-ndp2eezf] label[data-astro-cid-ndp2eezf]{font-size:13px;color:var(--c-charcoal);line-height:1.5}button[data-astro-cid-ndp2eezf].submit{display:inline-block;width:100%;padding:12px 16px;font:inherit;font-weight:600;font-size:15px;color:var(--c-charcoal);background:var(--c-amber);border:1px solid var(--c-amber);border-radius:4px;cursor:pointer;min-height:48px;margin-top:6px}button[data-astro-cid-ndp2eezf].submit:hover,button[data-astro-cid-ndp2eezf].submit:focus-visible{filter:brightness(.95)}.cta-link[data-astro-cid-ndp2eezf]{display:inline-block;padding:12px 20px;background:var(--c-charcoal);color:var(--c-paper);text-decoration:none;border-radius:4px;font-weight:600;font-size:15px;min-height:48px;line-height:1.6}.cta-link[data-astro-cid-ndp2eezf]:hover,.cta-link[data-astro-cid-ndp2eezf]:focus-visible{background:#000;color:var(--c-paper)}.error-banner[data-astro-cid-ndp2eezf]{background:#f5edec;border:1px solid var(--c-error-border);color:#7a4740;padding:10px 12px;border-radius:4px;font-size:14px;margin-bottom:16px}.hp[data-astro-cid-ndp2eezf]{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}footer[data-astro-cid-ndp2eezf].site{margin-top:48px;padding-top:20px;border-top:1px solid var(--c-border);font-size:13px;color:var(--c-slate)}footer[data-astro-cid-ndp2eezf].site a[data-astro-cid-ndp2eezf]{color:var(--c-slate)}@media(prefers-reduced-motion:no-preference){button[data-astro-cid-ndp2eezf].submit,.cta-link[data-astro-cid-ndp2eezf]{transition:background-color .15s ease,filter .15s ease}}details[data-astro-cid-abwzjl3z]>summary[data-astro-cid-abwzjl3z]{list-style:none;cursor:pointer}details[data-astro-cid-abwzjl3z]>summary[data-astro-cid-abwzjl3z]::-webkit-details-marker{display:none}details[data-astro-cid-abwzjl3z]>summary[data-astro-cid-abwzjl3z]::marker{content:""}.platform-hero__inner[data-astro-cid-abwzjl3z]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:880px}.platform-hero__h1[data-astro-cid-abwzjl3z],.platform-hero__lede[data-astro-cid-abwzjl3z]{margin:0}.platform-hero__cta[data-astro-cid-abwzjl3z]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:8px}@media(max-width:600px){.platform-hero__cta[data-astro-cid-abwzjl3z]{gap:12px;flex-direction:column;align-items:stretch;width:100%}}.platform-data__head[data-astro-cid-abwzjl3z]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:720px;margin-bottom:48px}.platform-data__title[data-astro-cid-abwzjl3z]{margin:0}.platform-data__source[data-astro-cid-abwzjl3z]{margin:12px 0 0;font-size:13px;color:var(--ink-600);font-style:italic}.platform-data__grid[data-astro-cid-abwzjl3z]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:900px){.platform-data__grid[data-astro-cid-abwzjl3z]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.platform-data__grid[data-astro-cid-abwzjl3z]{grid-template-columns:1fr}}.platform-data__card[data-astro-cid-abwzjl3z]{background:var(--paper);border:1px solid var(--ink-200);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;gap:4px}.platform-data__name[data-astro-cid-abwzjl3z]{font-size:15px;font-weight:500;letter-spacing:-.015em;color:var(--ink-900)}.platform-data__count[data-astro-cid-abwzjl3z]{font-size:clamp(28px,3.2vw,40px);font-weight:400;letter-spacing:-.02em;color:var(--ink-700);line-height:1;margin-top:12px;font-feature-settings:"tnum"}.platform-data__suffix[data-astro-cid-abwzjl3z]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600);margin-top:2px}.platform-supplier[data-astro-cid-abwzjl3z]{background-color:var(--charcoal)}.platform-supplier__grid[data-astro-cid-abwzjl3z]{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}@media(max-width:900px){.platform-supplier__grid[data-astro-cid-abwzjl3z]{grid-template-columns:1fr;gap:40px}}.platform-supplier__copy[data-astro-cid-abwzjl3z]{display:flex;flex-direction:column;gap:20px}.platform-supplier__title[data-astro-cid-abwzjl3z]{margin:0;color:#fffffff5}.platform-supplier__lede[data-astro-cid-abwzjl3z]{color:#ffffffb8}.platform-supplier__bullets[data-astro-cid-abwzjl3z]{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:12px}.platform-supplier__bullet[data-astro-cid-abwzjl3z]{display:flex;gap:12px;align-items:flex-start;line-height:1.55}.platform-supplier__bullet-text[data-astro-cid-abwzjl3z]{color:#ffffffd1;font-size:14.5px;line-height:1.55}.platform-supplier__bullet-icon[data-astro-cid-abwzjl3z]{width:16px;height:16px;border-radius:8px;background:#f1a1102e;border:1px solid rgba(241,161,16,.4);color:var(--amber-400);display:grid;place-items:center;flex-shrink:0;margin-top:3px}.platform-cap__head[data-astro-cid-abwzjl3z]{text-align:center;margin:0 auto 56px;max-width:760px;display:flex;flex-direction:column;align-items:center;gap:16px}.platform-cap__title[data-astro-cid-abwzjl3z]{margin:0}.platform-cap__list[data-astro-cid-abwzjl3z]{max-width:760px;margin:0 auto;border-top:1px solid var(--ink-200)}.platform-cap__row[data-astro-cid-abwzjl3z]{border-bottom:1px solid var(--ink-200)}.platform-cap__summary[data-astro-cid-abwzjl3z]{min-height:56px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.platform-cap__summary[data-astro-cid-abwzjl3z]:focus-visible{outline:2px solid var(--amber-500);outline-offset:2px}.platform-cap__text[data-astro-cid-abwzjl3z]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.platform-cap__title-row[data-astro-cid-abwzjl3z]{font-size:22px;font-weight:400;letter-spacing:-.02em;color:var(--ink-900);line-height:1.2}.platform-cap__summary-line[data-astro-cid-abwzjl3z]{font-size:14px;color:var(--ink-600);line-height:1.45}.platform-cap__icon[data-astro-cid-abwzjl3z]{color:var(--ink-600);flex-shrink:0;display:grid;place-items:center;transition:transform .22s var(--ease, cubic-bezier(.2, 0, 0, 1)),color .22s var(--ease, cubic-bezier(.2, 0, 0, 1))}details[data-astro-cid-abwzjl3z][open] .platform-cap__icon[data-astro-cid-abwzjl3z]{transform:rotate(45deg);color:var(--amber-700)}.platform-cap__detail[data-astro-cid-abwzjl3z]{padding:0 20px 20px;max-width:65ch}.platform-cap__detail[data-astro-cid-abwzjl3z] .body-md[data-astro-cid-abwzjl3z]{margin:0;color:var(--ink-700)}@media(prefers-reduced-motion:reduce){.platform-cap__icon[data-astro-cid-abwzjl3z]{transition:none}}.platform-int[data-astro-cid-abwzjl3z]{background-color:var(--canvas)}.platform-int__grid[data-astro-cid-abwzjl3z]{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center}@media(max-width:900px){.platform-int__grid[data-astro-cid-abwzjl3z]{grid-template-columns:1fr;gap:32px}}.platform-int__copy[data-astro-cid-abwzjl3z]{display:flex;flex-direction:column;gap:16px}.platform-int__title[data-astro-cid-abwzjl3z]{margin:0}.platform-int__tiles[data-astro-cid-abwzjl3z]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:600px){.platform-int__tiles[data-astro-cid-abwzjl3z]{grid-template-columns:1fr}}.platform-int__tile[data-astro-cid-abwzjl3z]{background:var(--paper);border:1px solid var(--ink-200);border-radius:var(--r-md);padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;cursor:default}.platform-int__logo-wrap[data-astro-cid-abwzjl3z]{width:100%;aspect-ratio:3 / 1;display:grid;place-items:center}.platform-int__vendor[data-astro-cid-abwzjl3z]{font-size:13.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink-700);text-align:center;line-height:1.25;padding:0 8px}.platform-int__logo[data-astro-cid-abwzjl3z]{grid-area:1 / 1;max-width:120px;max-height:40px;width:auto;height:auto;filter:brightness(0) saturate(0);opacity:.85}.platform-int__sub[data-astro-cid-abwzjl3z]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600);text-align:center}.platform-cta__inner[data-astro-cid-abwzjl3z]{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.platform-cta__title[data-astro-cid-abwzjl3z]{margin:0}.platform-cta__action[data-astro-cid-abwzjl3z]{display:flex}.pricing-hero__h1{margin:24px 0 28px;max-width:16ch}.pricing-hero__lede{margin-top:8px}.pricing-tiers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:959px){.pricing-tiers__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:640px){.pricing-tiers__grid{grid-template-columns:1fr;gap:14px}}.pricing-tier{display:flex}.pricing-tier--plain{background:var(--paper);border:1px solid var(--ink-200);border-radius:18px;padding:28px 24px;width:100%}.pricing-tier--featured,.pricing-tier--light,.pricing-tier--dark{width:100%}.pricing-tier__bleed{width:100%;border:1px solid var(--ink-200);display:flex;flex-direction:column}.pricing-tier__bleed>.bleed-inner{flex:1;width:100%;display:flex;flex-direction:column}.pricing-tier--dark .pricing-tier__bleed{border-color:#ffffff14}.pricing-tier--light .pricing-tier__bleed{border-color:#23222614}.pricing-tier__inner{display:flex;flex-direction:column;height:100%}.pricing-tier--dark .pricing-tier__inner{color:var(--paper)}.pricing-tier__audience{color:var(--ink-800)}.pricing-tier__name{margin:10px 0 4px;font-size:32px;line-height:1.05}.pricing-tier--dark .pricing-tier__name{color:#fffffff5}.pricing-tier__price{display:flex;align-items:baseline;gap:6px;margin-bottom:8px;min-height:32px}.pricing-tier__price--placeholder{margin-bottom:8px}.pricing-tier__price-amount{font-size:26px;line-height:1}.pricing-tier--dark .pricing-tier__price-amount{color:#fffffff5}.pricing-tier__price-cadence{color:var(--ink-700)}.pricing-tier--dark .pricing-tier__price-cadence{color:#ffffffb3}.pricing-tier--featured .pricing-tier__price-cadence{color:var(--ink-800)}.pricing-tier__positioning{min-height:56px;margin:0 0 12px}.pricing-tier--featured .pricing-tier__positioning{color:var(--ink-800)}.pricing-tier--dark .pricing-tier__positioning{color:#ffffffb3}.pricing-tier__rule{border:0;border-top:1px solid var(--ink-200);margin:0}.pricing-tier--featured .pricing-tier__rule{border-top-color:#1f1e222e}.pricing-tier--dark .pricing-tier__rule{border-top-color:#ffffff29}.pricing-tier__features{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:9px;flex:1}.pricing-tier__feature{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5}.pricing-tier--dark .pricing-tier__feature{color:#ffffffd1}.pricing-tier__check{margin-top:4px;color:var(--ink-700);flex-shrink:0;display:inline-flex}.pricing-tier__check--amber{color:var(--amber-700)}.pricing-tier--dark .pricing-tier__check{color:var(--amber-400)}.pricing-tier__cta{margin-top:24px}.pricing-tier__btn{width:100%;justify-content:center}.pricing-compare__wrap{background:var(--paper);border:1px solid var(--ink-200);border-radius:16px;overflow:hidden;position:relative}@media(max-width:959px){.pricing-compare__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.pricing-compare__table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:720px}.pricing-compare__col-feature{width:32%}.pricing-compare__col-tier{width:17%}.pricing-compare__header-row{background:var(--ink-100);border-bottom:1px solid var(--ink-200)}.pricing-compare__header-cell{padding:16px 24px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-700);text-align:left}.pricing-compare__feature-cell{text-align:left;background:var(--paper);position:sticky;left:0;z-index:1}.pricing-compare__header-row .pricing-compare__feature-cell{background:var(--ink-100)}.pricing-compare__tier-cell{padding:14px 24px;font-size:14px;color:var(--ink-900);text-align:left;vertical-align:middle}.pricing-compare__section-row{background:var(--ink-100)}.pricing-compare__section-cell{padding:14px 24px 8px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--amber-700);text-align:left;border-top:1px solid var(--ink-200)}.pricing-compare__row{border-top:1px solid var(--ink-200)}.pricing-compare__feature-name{color:var(--ink-800);font-weight:400;padding:14px 24px}.pricing-compare__cell--muted{color:var(--ink-400)}.pricing-faq__list{display:flex;flex-direction:column;border-top:1px solid var(--ink-200)}.pricing-faq__item{border-bottom:1px solid var(--ink-200);padding:20px 0}.pricing-faq__summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:17px;font-weight:500;letter-spacing:-.015em;color:var(--ink-900)}.pricing-faq__summary::-webkit-details-marker{display:none}.pricing-faq__summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.pricing-faq__icon{flex-shrink:0;display:inline-flex;transition:transform var(--dur) var(--ease);color:var(--ink-700)}.pricing-faq__item[open] .pricing-faq__icon{transform:rotate(45deg)}.pricing-faq__answer{max-width:65ch;margin-top:16px}@media(prefers-reduced-motion:reduce){.pricing-faq__icon{transition:none}}.pricing-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.pricing-cta__copy{flex:1 1 320px}.pricing-cta__title{margin:0 0 12px}.pricing-cta__body{margin:0;max-width:56ch}.pricing-cta__actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:640px){.pricing-cta__inner{gap:24px}}.security-hero__copy[data-astro-cid-rpovodi2]{max-width:720px}.security-grid--sunken[data-astro-cid-rpovodi2]{background:var(--sunken)}.security-grid__head[data-astro-cid-rpovodi2]{max-width:720px;margin-bottom:48px}.security-grid__title[data-astro-cid-rpovodi2]{margin:16px 0 14px}.security-grid__cards[data-astro-cid-rpovodi2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:900px){.security-grid__cards[data-astro-cid-rpovodi2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:600px){.security-grid__cards[data-astro-cid-rpovodi2]{grid-template-columns:1fr;gap:16px}.security-grid__head[data-astro-cid-rpovodi2]{margin-bottom:32px}}.security-card[data-astro-cid-rpovodi2]{background:var(--paper);border:1px solid var(--ink-150);border-radius:var(--r-lg);padding:28px}.security-grid--sunken[data-astro-cid-rpovodi2] .security-card[data-astro-cid-rpovodi2]{border-color:var(--ink-200)}.security-card__icon[data-astro-cid-rpovodi2]{width:44px;height:44px;border-radius:var(--r-md);background:var(--ink-100);color:var(--ink-700);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.security-card__title[data-astro-cid-rpovodi2]{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink-900);margin:0 0 10px;line-height:1.3}.security-card__body[data-astro-cid-rpovodi2]{font-size:15px;line-height:1.6;color:var(--ink-700);margin:0}@media(max-width:600px){.security-card[data-astro-cid-rpovodi2]{padding:22px}}.security-roadmap__inner[data-astro-cid-rpovodi2]{max-width:720px}.security-roadmap__title[data-astro-cid-rpovodi2]{margin-bottom:24px}.security-cta__inner[data-astro-cid-rpovodi2]{text-align:center;max-width:600px;margin:0 auto}.security-cta__title-wrap[data-astro-cid-rpovodi2]{margin-bottom:12px}.security-cta__lede-wrap[data-astro-cid-rpovodi2]{display:flex;justify-content:center;margin:0 0 28px}.security-cta__buttons[data-astro-cid-rpovodi2]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.agent-term[data-astro-cid-c6siu4eo]{font-family:var(--font-mono);font-size:12.5px;line-height:1.6;background:#1f1e22eb;color:var(--mock-text);padding:22px;border-radius:14px;border:1px solid var(--mock-border-strong);box-shadow:0 18px 50px -12px #1f1e2266}.agent-term__comment[data-astro-cid-c6siu4eo]{color:var(--mock-text-faint);margin-bottom:10px;font-size:11px}.agent-term__line[data-astro-cid-c6siu4eo]{color:var(--mock-text)}.agent-term__indent[data-astro-cid-c6siu4eo]{padding-left:18px;color:var(--mock-text)}.agent-term__op[data-astro-cid-c6siu4eo]{color:var(--amber-400)}.agent-term__str[data-astro-cid-c6siu4eo],.agent-term__num[data-astro-cid-c6siu4eo]{color:var(--mock-success)}.agent-term__result[data-astro-cid-c6siu4eo]{margin-top:10px;color:var(--mock-text-muted)}@media(max-width:500px){.agent-term[data-astro-cid-c6siu4eo]{font-size:10.5px;padding:14px}}.hiw-profile-mock{position:relative;overflow:hidden}.hiw-profile[data-astro-cid-n7rkszoq]{padding:14px 16px 16px;position:relative}.hiw-profile__header[data-astro-cid-n7rkszoq]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.hiw-profile__avatar[data-astro-cid-n7rkszoq]{width:32px;height:32px;border-radius:7px;background:linear-gradient(135deg,var(--ink-700),var(--ink-800));display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--mock-text-mid);border:1px solid rgba(255,255,255,.06);flex-shrink:0}.hiw-profile__id[data-astro-cid-n7rkszoq]{flex:1;min-width:0}.hiw-profile__name[data-astro-cid-n7rkszoq]{font-size:12.5px;font-weight:500;color:var(--mock-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiw-profile__sub[data-astro-cid-n7rkszoq]{font-size:10px;color:var(--mock-text-subtle);margin-top:1px}.hiw-profile__coverage[data-astro-cid-n7rkszoq]{display:flex;align-items:center;gap:8px;flex-shrink:0}.hiw-profile__coverage-track[data-astro-cid-n7rkszoq]{width:60px;height:4px;border-radius:4px;background:#ffffff14;overflow:hidden}.hiw-profile__coverage-fill[data-astro-cid-n7rkszoq]{width:67%;height:100%;background:var(--amber-500);border-radius:4px}.hiw-profile__coverage-num[data-astro-cid-n7rkszoq]{font-size:10px;color:var(--mock-text-subtle);font-feature-settings:"tnum" 1}.hiw-profile__tabs[data-astro-cid-n7rkszoq]{display:flex;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:12px}.hiw-profile__tabs[data-astro-cid-n7rkszoq]>span[data-astro-cid-n7rkszoq]{padding:6px 0;font-size:10.5px;color:var(--mock-text-faint);border-bottom:1.5px solid transparent;margin-bottom:-1px}.hiw-profile__tabs[data-astro-cid-n7rkszoq]>span[data-astro-cid-n7rkszoq].is-active{color:var(--mock-text-strong);border-bottom-color:var(--amber-500);font-weight:500}.hiw-profile__card[data-astro-cid-n7rkszoq]{background:var(--mock-card-bg);border:1px solid var(--mock-border);border-radius:8px;padding:10px 12px}.hiw-profile__card-head[data-astro-cid-n7rkszoq]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.hiw-profile__card-label[data-astro-cid-n7rkszoq]{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mock-text-muted)}.hiw-profile__card-count[data-astro-cid-n7rkszoq]{font-size:10px;color:var(--mock-text-faint);font-feature-settings:"tnum" 1;position:relative;display:inline-block;min-width:28px;text-align:right}.hiw-profile__card-count-pre[data-astro-cid-n7rkszoq],.hiw-profile__card-count-post[data-astro-cid-n7rkszoq]{display:inline-block}.hiw-profile__card-count-post[data-astro-cid-n7rkszoq]{position:absolute;right:0;top:0;color:var(--mock-success);opacity:0}.hiw-profile__cert-list[data-astro-cid-n7rkszoq]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.hiw-profile__cert-row[data-astro-cid-n7rkszoq]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:11.5px;border-top:1px solid rgba(255,255,255,.04);position:relative}.hiw-profile__cert-row[data-astro-cid-n7rkszoq]:first-child{border-top:0}.hiw-profile__cert-label[data-astro-cid-n7rkszoq]{color:var(--mock-text-mid)}.hiw-profile__cert-state[data-astro-cid-n7rkszoq]{display:inline-flex;align-items:center;gap:5px;font-size:10.5px}.hiw-profile__cert-state--ok[data-astro-cid-n7rkszoq],.hiw-profile__cert-state--added[data-astro-cid-n7rkszoq]{color:var(--mock-success)}.hiw-profile__cert-state--off[data-astro-cid-n7rkszoq],.hiw-profile__cert-state--pending[data-astro-cid-n7rkszoq]{color:var(--mock-text-faint);letter-spacing:.05em}.hiw-profile__cert-tick[data-astro-cid-n7rkszoq]{font-size:9px;line-height:1}.hiw-profile__cert-row--target[data-astro-cid-n7rkszoq]{position:relative}.hiw-profile__cert-row--target[data-astro-cid-n7rkszoq] .hiw-profile__cert-state--added[data-astro-cid-n7rkszoq]{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0}.hiw-profile__drawer[data-astro-cid-n7rkszoq]{position:absolute;top:0;right:0;bottom:0;width:64%;max-width:280px;background:linear-gradient(135deg,var(--ink-800) 0%,rgba(31,30,34,.97) 100%);border-left:1px solid rgba(255,255,255,.08);box-shadow:-16px 0 30px #0000004d;transform:translate(100%);display:flex;flex-direction:column;padding:14px 14px 12px;z-index:10}.hiw-profile__drawer-head[data-astro-cid-n7rkszoq]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.hiw-profile__drawer-title[data-astro-cid-n7rkszoq]{font-size:11.5px;font-weight:600;color:var(--mock-text-strong)}.hiw-profile__drawer-close[data-astro-cid-n7rkszoq]{color:var(--mock-text-muted);font-size:14px;line-height:1}.hiw-profile__form[data-astro-cid-n7rkszoq]{flex:1;display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.hiw-profile__field[data-astro-cid-n7rkszoq]{display:flex;flex-direction:column;gap:3px;opacity:0}.hiw-profile__field-label[data-astro-cid-n7rkszoq]{font-size:8.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--mock-text-faint);font-weight:600}.hiw-profile__field-input[data-astro-cid-n7rkszoq]{font-size:10.5px;color:var(--mock-text-mid);padding:6px 8px;background:#ffffff0a;border:1px solid var(--mock-border-strong);border-radius:4px;display:flex;justify-content:space-between;align-items:center}.hiw-profile__field--type[data-astro-cid-n7rkszoq] .hiw-profile__field-input[data-astro-cid-n7rkszoq]{color:var(--mock-text-strong);border-color:#f1a11066;background:#f1a1100f}.hiw-profile__field-caret[data-astro-cid-n7rkszoq]{color:var(--mock-text-faint);font-size:8px}.hiw-profile__field-row[data-astro-cid-n7rkszoq]{display:flex;gap:6px}.hiw-profile__field-row[data-astro-cid-n7rkszoq]>.hiw-profile__field[data-astro-cid-n7rkszoq]{flex:1}.hiw-profile__drawer-foot[data-astro-cid-n7rkszoq]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.hiw-profile__drawer-cancel[data-astro-cid-n7rkszoq]{font-size:10.5px;color:var(--mock-text-muted);padding:5px 10px}.hiw-profile__drawer-submit[data-astro-cid-n7rkszoq]{font-size:10.5px;color:var(--ink-900);background:var(--amber-500);padding:5px 12px;border-radius:4px;font-weight:600}@media(prefers-reduced-motion:no-preference){.hiw-profile__drawer[data-astro-cid-n7rkszoq]{animation:hiw-profile-drawer 8s ease-in-out infinite}.hiw-profile__field[data-astro-cid-n7rkszoq]{animation:hiw-profile-field 8s ease-in-out infinite}.hiw-profile__field--type[data-astro-cid-n7rkszoq]{animation-delay:.05s}.hiw-profile__field--body[data-astro-cid-n7rkszoq]{animation-delay:.2s}.hiw-profile__field--num[data-astro-cid-n7rkszoq]{animation-delay:.35s}.hiw-profile__field--from[data-astro-cid-n7rkszoq]{animation-delay:.5s}.hiw-profile__field--to[data-astro-cid-n7rkszoq]{animation-delay:.55s}.hiw-profile__drawer-submit[data-astro-cid-n7rkszoq]{animation:hiw-profile-submit 8s ease-in-out infinite}.hiw-profile__cert-row--target[data-astro-cid-n7rkszoq] .hiw-profile__cert-state--pending[data-astro-cid-n7rkszoq]{animation:hiw-profile-pending 8s linear infinite}.hiw-profile__cert-row--target[data-astro-cid-n7rkszoq] .hiw-profile__cert-state--added[data-astro-cid-n7rkszoq]{animation:hiw-profile-added 8s linear infinite}.hiw-profile__card-count-pre[data-astro-cid-n7rkszoq]{animation:hiw-profile-pending 8s linear infinite}.hiw-profile__card-count-post[data-astro-cid-n7rkszoq]{animation:hiw-profile-added 8s linear infinite}}@keyframes hiw-profile-drawer{0%,18%{transform:translate(100%)}25%,50%{transform:translate(0)}56%,to{transform:translate(100%)}}@keyframes hiw-profile-field{0%,25%{opacity:0;transform:translateY(4px)}32%,to{opacity:1;transform:translateY(0)}}@keyframes hiw-profile-submit{0%,40%{box-shadow:none;transform:scale(1)}44%,48%{box-shadow:0 0 0 3px #f1a11040;transform:scale(1.04)}52%,to{box-shadow:none;transform:scale(1)}}@keyframes hiw-profile-pending{0%,50%{opacity:1}56%,to{opacity:0}}@keyframes hiw-profile-added{0%,50%{opacity:0}56%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.hiw-profile__drawer[data-astro-cid-n7rkszoq],.hiw-profile__cert-row--target[data-astro-cid-n7rkszoq] .hiw-profile__cert-state--pending[data-astro-cid-n7rkszoq]{display:none}.hiw-profile__cert-row--target[data-astro-cid-n7rkszoq] .hiw-profile__cert-state--added[data-astro-cid-n7rkszoq]{opacity:1}.hiw-profile__card-count-pre[data-astro-cid-n7rkszoq]{display:none}.hiw-profile__card-count-post[data-astro-cid-n7rkszoq]{opacity:1}}@media(max-width:600px){.hiw-profile__drawer[data-astro-cid-n7rkszoq]{display:none}.hiw-profile__cert-row--target[data-astro-cid-n7rkszoq] .hiw-profile__cert-state--pending[data-astro-cid-n7rkszoq]{animation:none;opacity:0}.hiw-profile__cert-row--target[data-astro-cid-n7rkszoq] .hiw-profile__cert-state--added[data-astro-cid-n7rkszoq]{animation:none;opacity:1}.hiw-profile__card-count-pre[data-astro-cid-n7rkszoq]{animation:none;display:none}.hiw-profile__card-count-post[data-astro-cid-n7rkszoq]{animation:none;opacity:1}}.hiw-products-mock{position:relative;overflow:hidden}.hiw-products[data-astro-cid-matd6gff]{padding:14px 16px 16px;position:relative}.hiw-products__header[data-astro-cid-matd6gff]{margin-bottom:12px}.hiw-products__name[data-astro-cid-matd6gff]{font-size:13px;font-weight:500;color:var(--mock-text-strong)}.hiw-products__sub[data-astro-cid-matd6gff]{font-size:10px;color:var(--mock-text-subtle);margin-top:2px}.hiw-products__tabs[data-astro-cid-matd6gff]{display:flex;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:12px}.hiw-products__tabs[data-astro-cid-matd6gff]>span[data-astro-cid-matd6gff]{padding:6px 0;font-size:10.5px;color:var(--mock-text-faint);border-bottom:1.5px solid transparent;margin-bottom:-1px}.hiw-products__tabs[data-astro-cid-matd6gff]>span[data-astro-cid-matd6gff].is-active{color:var(--mock-text-strong);border-bottom-color:var(--amber-500);font-weight:500}.hiw-products__card[data-astro-cid-matd6gff]{background:var(--mock-card-bg);border:1px solid var(--mock-border);border-radius:8px;padding:10px 12px;min-height:220px}.hiw-products__card-head[data-astro-cid-matd6gff]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.hiw-products__card-label[data-astro-cid-matd6gff]{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mock-text-muted)}.hiw-products__card-count[data-astro-cid-matd6gff]{font-size:10px;color:var(--mock-text-faint);font-feature-settings:"tnum" 1;position:relative}.hiw-products__card-count-filled[data-astro-cid-matd6gff]{position:absolute;right:0;top:0;color:var(--mock-success);opacity:0}.hiw-products__card-body[data-astro-cid-matd6gff]{position:relative;min-height:180px}.hiw-products__empty[data-astro-cid-matd6gff]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed rgba(255,255,255,.08);border-radius:6px}.hiw-products__empty-glyph[data-astro-cid-matd6gff]{width:24px;height:24px;border-radius:50%;background:#ffffff0d;display:grid;place-items:center;color:var(--mock-text-muted);font-size:14px;font-weight:300}.hiw-products__empty-label[data-astro-cid-matd6gff]{font-size:10.5px;color:var(--mock-text-muted)}.hiw-products__added[data-astro-cid-matd6gff]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;opacity:0}.hiw-products__added-row[data-astro-cid-matd6gff]{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:11.5px;border-top:1px solid rgba(255,255,255,.04);color:var(--mock-text-mid)}.hiw-products__added-row[data-astro-cid-matd6gff]:first-child{border-top:0}.hiw-products__added-tick[data-astro-cid-matd6gff]{width:14px;height:14px;border-radius:3px;background:var(--mock-success-bg);color:var(--mock-success);display:grid;place-items:center;font-size:9px;flex-shrink:0}.hiw-products__drawer[data-astro-cid-matd6gff]{position:absolute;top:0;right:0;bottom:0;width:70%;max-width:320px;background:linear-gradient(135deg,var(--ink-800) 0%,rgba(31,30,34,.97) 100%);border-left:1px solid rgba(255,255,255,.08);box-shadow:-16px 0 30px #0000004d;transform:translate(100%);display:flex;flex-direction:column;padding:14px 12px 12px;z-index:10}.hiw-products__drawer-head[data-astro-cid-matd6gff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.hiw-products__drawer-title[data-astro-cid-matd6gff]{font-size:11.5px;font-weight:600;color:var(--mock-text-strong)}.hiw-products__drawer-close[data-astro-cid-matd6gff]{color:var(--mock-text-muted);font-size:14px;line-height:1}.hiw-products__search[data-astro-cid-matd6gff]{display:flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid var(--mock-border-strong);border-radius:4px;padding:5px 8px;margin-bottom:8px}.hiw-products__search-glyph[data-astro-cid-matd6gff]{color:var(--mock-text-faint);font-size:11px}.hiw-products__search-placeholder[data-astro-cid-matd6gff]{color:var(--mock-text-faint);font-size:10.5px}.hiw-products__counter[data-astro-cid-matd6gff]{font-size:9.5px;color:var(--mock-text-faint);margin-bottom:8px;font-feature-settings:"tnum" 1}.hiw-products__counter-num[data-astro-cid-matd6gff]{color:var(--mock-text-strong);font-weight:600;position:relative;display:inline-block}.hiw-products__counter-three[data-astro-cid-matd6gff]{position:absolute;left:0;top:0;color:var(--mock-success);opacity:0}.hiw-products__families[data-astro-cid-matd6gff]{list-style:none;margin:0;padding:0;flex:1;overflow:hidden}.hiw-products__family[data-astro-cid-matd6gff]{border-top:1px solid rgba(255,255,255,.04)}.hiw-products__family[data-astro-cid-matd6gff]:first-child{border-top:0}.hiw-products__family-head[data-astro-cid-matd6gff]{display:flex;align-items:center;gap:6px;padding:7px 0;font-size:11px}.hiw-products__family-caret[data-astro-cid-matd6gff]{color:var(--mock-text-muted);font-size:9px;transition:transform .2s}.hiw-products__family--expanded[data-astro-cid-matd6gff] .hiw-products__family-caret[data-astro-cid-matd6gff]{transform:rotate(90deg)}.hiw-products__family-label[data-astro-cid-matd6gff]{flex:1;color:var(--mock-text-mid)}.hiw-products__family-count[data-astro-cid-matd6gff]{font-size:9.5px;color:var(--mock-text-faint);background:#ffffff0a;padding:2px 6px;border-radius:3px}.hiw-products__items[data-astro-cid-matd6gff]{list-style:none;margin:0;padding:0 0 4px 18px}.hiw-products__item[data-astro-cid-matd6gff]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:10.5px;color:var(--mock-text-subtle);opacity:0}.hiw-products__checkbox[data-astro-cid-matd6gff]{width:12px;height:12px;border-radius:2px;border:1px solid var(--mock-border-strong);background:#ffffff05;flex-shrink:0;display:grid;place-items:center;transition:background .2s,border-color .2s}.hiw-products__checkbox-tick[data-astro-cid-matd6gff]{color:var(--ink-900);font-size:8px;font-weight:700;opacity:0}.hiw-products__item-label[data-astro-cid-matd6gff]{flex:1}.hiw-products__drawer-foot[data-astro-cid-matd6gff]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);margin-top:8px}.hiw-products__drawer-cancel[data-astro-cid-matd6gff]{font-size:10.5px;color:var(--mock-text-muted);padding:5px 10px}.hiw-products__drawer-submit[data-astro-cid-matd6gff]{font-size:10.5px;color:var(--ink-900);background:var(--amber-500);padding:5px 12px;border-radius:4px;font-weight:600;position:relative;min-width:56px;text-align:center;white-space:nowrap}.hiw-products__drawer-submit-zero[data-astro-cid-matd6gff],.hiw-products__drawer-submit-three[data-astro-cid-matd6gff]{display:block}.hiw-products__drawer-submit-three[data-astro-cid-matd6gff]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0}@media(prefers-reduced-motion:no-preference){.hiw-products__drawer[data-astro-cid-matd6gff]{animation:hiw-products-drawer 8s ease-in-out infinite}.hiw-products__item[data-astro-cid-matd6gff]{animation:hiw-products-item 8s ease-in-out infinite;animation-delay:calc(var(--n) * .04s)}.hiw-products__item--target[data-astro-cid-matd6gff] .hiw-products__checkbox[data-astro-cid-matd6gff]{animation:hiw-products-checkbox 8s ease-in-out infinite}.hiw-products__item--target[data-astro-cid-matd6gff]:nth-of-type(2) .hiw-products__checkbox[data-astro-cid-matd6gff]{animation-delay:.05s}.hiw-products__item--target[data-astro-cid-matd6gff]:nth-of-type(3) .hiw-products__checkbox[data-astro-cid-matd6gff]{animation-delay:.1s}.hiw-products__item--target[data-astro-cid-matd6gff]:nth-of-type(4) .hiw-products__checkbox[data-astro-cid-matd6gff]{animation-delay:.15s}.hiw-products__item--target[data-astro-cid-matd6gff] .hiw-products__checkbox-tick[data-astro-cid-matd6gff]{animation:hiw-products-tick 8s ease-in-out infinite}.hiw-products__item--target[data-astro-cid-matd6gff]:nth-of-type(2) .hiw-products__checkbox-tick[data-astro-cid-matd6gff]{animation-delay:.05s}.hiw-products__item--target[data-astro-cid-matd6gff]:nth-of-type(3) .hiw-products__checkbox-tick[data-astro-cid-matd6gff]{animation-delay:.1s}.hiw-products__item--target[data-astro-cid-matd6gff]:nth-of-type(4) .hiw-products__checkbox-tick[data-astro-cid-matd6gff]{animation-delay:.15s}.hiw-products__counter-zero[data-astro-cid-matd6gff]{animation:hiw-products-counter-zero 8s ease-in-out infinite}.hiw-products__counter-three[data-astro-cid-matd6gff]{animation:hiw-products-counter-three 8s ease-in-out infinite}.hiw-products__drawer-submit-zero[data-astro-cid-matd6gff]{animation:hiw-products-counter-zero 8s ease-in-out infinite}.hiw-products__drawer-submit-three[data-astro-cid-matd6gff]{animation:hiw-products-counter-three 8s ease-in-out infinite}.hiw-products__drawer-submit[data-astro-cid-matd6gff]{animation:hiw-products-submit 8s ease-in-out infinite}.hiw-products__empty[data-astro-cid-matd6gff]{animation:hiw-products-empty 8s ease-in-out infinite}.hiw-products__added[data-astro-cid-matd6gff]{animation:hiw-products-added 8s ease-in-out infinite}.hiw-products__card-count-empty[data-astro-cid-matd6gff]{animation:hiw-products-counter-zero 8s ease-in-out infinite}.hiw-products__card-count-filled[data-astro-cid-matd6gff]{animation:hiw-products-counter-three 8s ease-in-out infinite}}@keyframes hiw-products-drawer{0%,15%{transform:translate(100%)}22%,60%{transform:translate(0)}67%,to{transform:translate(100%)}}@keyframes hiw-products-item{0%,22%{opacity:0;transform:translateY(2px)}30%,to{opacity:1;transform:translateY(0)}}@keyframes hiw-products-checkbox{0%,35%{background:#ffffff05;border-color:var(--mock-border-strong)}42%,to{background:var(--amber-500);border-color:var(--amber-500)}}@keyframes hiw-products-tick{0%,38%{opacity:0;transform:scale(.6)}44%,to{opacity:1;transform:scale(1)}}@keyframes hiw-products-counter-zero{0%,48%{opacity:1}52%,to{opacity:0}}@keyframes hiw-products-counter-three{0%,48%{opacity:0}52%,to{opacity:1}}@keyframes hiw-products-submit{0%,52%{box-shadow:none;transform:scale(1)}56%,60%{box-shadow:0 0 0 3px #f1a11040;transform:scale(1.04)}64%,to{box-shadow:none;transform:scale(1)}}@keyframes hiw-products-empty{0%,63%{opacity:1}70%,to{opacity:0}}@keyframes hiw-products-added{0%,63%{opacity:0}70%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.hiw-products__drawer[data-astro-cid-matd6gff],.hiw-products__empty[data-astro-cid-matd6gff]{display:none}.hiw-products__added[data-astro-cid-matd6gff]{opacity:1}.hiw-products__card-count-empty[data-astro-cid-matd6gff]{display:none}.hiw-products__card-count-filled[data-astro-cid-matd6gff]{opacity:1}}@media(max-width:600px){.hiw-products__drawer[data-astro-cid-matd6gff],.hiw-products__empty[data-astro-cid-matd6gff]{display:none}.hiw-products__added[data-astro-cid-matd6gff]{animation:none;opacity:1}.hiw-products__card-count-empty[data-astro-cid-matd6gff]{display:none}.hiw-products__card-count-filled[data-astro-cid-matd6gff]{animation:none;opacity:1}}.hiw-connect-mock{position:relative;overflow:hidden}.hiw-connect[data-astro-cid-pkya57s7]{padding:14px 16px 16px;position:relative;min-height:360px}.hiw-connect__header[data-astro-cid-pkya57s7]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.hiw-connect__name[data-astro-cid-pkya57s7]{font-size:13px;font-weight:500;color:var(--mock-text-strong)}.hiw-connect__stats[data-astro-cid-pkya57s7]{font-size:10.5px;color:var(--mock-text-faint);position:relative;font-feature-settings:"tnum" 1;min-width:90px;text-align:right}.hiw-connect__stat-old[data-astro-cid-pkya57s7],.hiw-connect__stat-new[data-astro-cid-pkya57s7]{display:inline-block}.hiw-connect__stat-new[data-astro-cid-pkya57s7]{position:absolute;right:0;top:0;color:var(--mock-success);font-weight:600;opacity:0}.hiw-connect__tabs[data-astro-cid-pkya57s7]{display:flex;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px}.hiw-connect__tabs[data-astro-cid-pkya57s7]>span[data-astro-cid-pkya57s7]{padding:6px 0;font-size:10.5px;color:var(--mock-text-faint);border-bottom:1.5px solid transparent;margin-bottom:-1px}.hiw-connect__tabs[data-astro-cid-pkya57s7]>span[data-astro-cid-pkya57s7].is-active{color:var(--mock-text-strong);border-bottom-color:var(--amber-500);font-weight:500}.hiw-connect__list[data-astro-cid-pkya57s7]{list-style:none;margin:0;padding:0}.hiw-connect__row[data-astro-cid-pkya57s7]{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:11.5px;border-top:1px solid rgba(255,255,255,.04)}.hiw-connect__row[data-astro-cid-pkya57s7]:first-child{border-top:0}.hiw-connect__row-icon[data-astro-cid-pkya57s7]{width:14px;height:14px;border-radius:3px;background:linear-gradient(135deg,var(--ink-700),var(--ink-800));border:1px solid rgba(255,255,255,.06);flex-shrink:0}.hiw-connect__row-name[data-astro-cid-pkya57s7]{flex:1;color:var(--mock-text-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiw-connect__row-state[data-astro-cid-pkya57s7]{font-size:9.5px;padding:2px 6px;border-radius:3px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;flex-shrink:0}.hiw-connect__row-state--active[data-astro-cid-pkya57s7]{background:var(--mock-success-bg-soft);color:var(--mock-success);border:1px solid var(--mock-success-border)}.hiw-connect__row-state--pending[data-astro-cid-pkya57s7]{background:var(--mock-amber-bg);color:var(--amber-500);border:1px solid var(--mock-amber-border)}.hiw-connect__row--added[data-astro-cid-pkya57s7]{opacity:0;transform:translateY(-4px)}.hiw-connect__drawer[data-astro-cid-pkya57s7]{position:absolute;top:0;right:0;bottom:0;width:70%;max-width:320px;background:linear-gradient(135deg,var(--ink-800) 0%,rgba(31,30,34,.97) 100%);border-left:1px solid rgba(255,255,255,.08);box-shadow:-16px 0 30px #0000004d;transform:translate(100%);display:flex;flex-direction:column;padding:14px 12px 12px;z-index:10}.hiw-connect__drawer-head[data-astro-cid-pkya57s7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.hiw-connect__drawer-title[data-astro-cid-pkya57s7]{font-size:11.5px;font-weight:600;color:var(--mock-text-strong)}.hiw-connect__drawer-close[data-astro-cid-pkya57s7]{color:var(--mock-text-muted);font-size:14px;line-height:1}.hiw-connect__drawer-sub[data-astro-cid-pkya57s7]{font-size:10px;color:var(--mock-text-faint);margin-bottom:10px}.hiw-connect__search[data-astro-cid-pkya57s7]{display:flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid rgba(241,161,16,.4);border-radius:4px;padding:6px 8px;margin-bottom:10px}.hiw-connect__search-glyph[data-astro-cid-pkya57s7]{color:var(--mock-text-faint);font-size:11px}.hiw-connect__search-text[data-astro-cid-pkya57s7]{color:var(--mock-text-strong);font-size:11px;flex:1;opacity:0}.hiw-connect__search-cursor[data-astro-cid-pkya57s7]{width:1px;height:11px;background:var(--amber-500);opacity:0}.hiw-connect__matches[data-astro-cid-pkya57s7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.hiw-connect__match[data-astro-cid-pkya57s7]{display:flex;align-items:center;gap:8px;padding:7px 8px;background:#ffffff08;border:1px solid var(--mock-border-strong);border-radius:4px;font-size:10.5px;opacity:0}.hiw-connect__match-icon[data-astro-cid-pkya57s7]{width:14px;height:14px;border-radius:3px;background:linear-gradient(135deg,var(--ink-700),var(--ink-800));border:1px solid rgba(255,255,255,.06);flex-shrink:0}.hiw-connect__match-name[data-astro-cid-pkya57s7]{flex:1;color:var(--mock-text-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiw-connect__match-action[data-astro-cid-pkya57s7]{flex-shrink:0;position:relative;font-size:9.5px;padding:3px 8px;border-radius:3px;background:#ffffff0f;color:var(--mock-text-mid);font-weight:600;min-width:44px;text-align:center;white-space:nowrap}.hiw-connect__match-action-default[data-astro-cid-pkya57s7]{display:block}.hiw-connect__match-action-sent[data-astro-cid-pkya57s7]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--mock-success);opacity:0}@media(prefers-reduced-motion:no-preference){.hiw-connect__drawer[data-astro-cid-pkya57s7]{animation:hiw-connect-drawer 8s ease-in-out infinite}.hiw-connect__search-text[data-astro-cid-pkya57s7]{animation:hiw-connect-search-text 8s ease-in-out infinite}.hiw-connect__search-cursor[data-astro-cid-pkya57s7]{animation:hiw-connect-cursor 8s linear infinite}.hiw-connect__match[data-astro-cid-pkya57s7]{animation:hiw-connect-match 8s ease-in-out infinite;animation-delay:calc(var(--n) * .08s)}.hiw-connect__match--target[data-astro-cid-pkya57s7] .hiw-connect__match-action[data-astro-cid-pkya57s7]{animation:hiw-connect-action-pulse 8s ease-in-out infinite}.hiw-connect__match--target[data-astro-cid-pkya57s7] .hiw-connect__match-action-default[data-astro-cid-pkya57s7]{animation:hiw-connect-action-default 8s linear infinite}.hiw-connect__match--target[data-astro-cid-pkya57s7] .hiw-connect__match-action-sent[data-astro-cid-pkya57s7]{animation:hiw-connect-action-sent 8s linear infinite}.hiw-connect__row--added[data-astro-cid-pkya57s7]{animation:hiw-connect-row-added 8s ease-in-out infinite}.hiw-connect__stat-old[data-astro-cid-pkya57s7]{animation:hiw-connect-stat-old 8s linear infinite}.hiw-connect__stat-new[data-astro-cid-pkya57s7]{animation:hiw-connect-stat-new 8s linear infinite}}@keyframes hiw-connect-drawer{0%,12%{transform:translate(100%)}20%,62%{transform:translate(0)}68%,to{transform:translate(100%)}}@keyframes hiw-connect-search-text{0%,20%{opacity:0}28%,to{opacity:1}}@keyframes hiw-connect-cursor{0%,20%{opacity:0}22%,27%{opacity:1}28%,to{opacity:0}}@keyframes hiw-connect-match{0%,28%{opacity:0;transform:translateY(2px)}36%,to{opacity:1;transform:translateY(0)}}@keyframes hiw-connect-action-pulse{0%,48%{box-shadow:none;transform:scale(1)}52%,56%{box-shadow:0 0 0 3px #f1a11040;transform:scale(1.04)}60%,to{box-shadow:none;transform:scale(1)}}@keyframes hiw-connect-action-default{0%,58%{opacity:1}62%,to{opacity:0}}@keyframes hiw-connect-action-sent{0%,58%{opacity:0}62%,to{opacity:1}}@keyframes hiw-connect-row-added{0%,66%{opacity:0;transform:translateY(-4px)}74%,to{opacity:1;transform:translateY(0)}}@keyframes hiw-connect-stat-old{0%,66%{opacity:1}72%,to{opacity:0}}@keyframes hiw-connect-stat-new{0%,66%{opacity:0}72%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.hiw-connect__drawer[data-astro-cid-pkya57s7]{display:none}.hiw-connect__row--added[data-astro-cid-pkya57s7]{opacity:1;transform:none}.hiw-connect__stat-old[data-astro-cid-pkya57s7]{display:none}.hiw-connect__stat-new[data-astro-cid-pkya57s7]{opacity:1}}@media(max-width:600px){.hiw-connect__drawer[data-astro-cid-pkya57s7]{display:none}.hiw-connect__row--added[data-astro-cid-pkya57s7]{animation:none;opacity:1;transform:none}.hiw-connect__stat-old[data-astro-cid-pkya57s7]{animation:none;display:none}.hiw-connect__stat-new[data-astro-cid-pkya57s7]{animation:none;opacity:1}}.hiw-map-mock{position:relative;overflow:hidden}.hiw-map[data-astro-cid-3fzrolzi]{padding:14px 16px 16px;position:relative}.hiw-map__header[data-astro-cid-3fzrolzi]{margin-bottom:10px}.hiw-map__name[data-astro-cid-3fzrolzi]{font-size:13px;font-weight:500;color:var(--mock-text-strong)}.hiw-map__sub[data-astro-cid-3fzrolzi]{font-size:9.5px;color:var(--mock-text-faint);margin-top:2px;letter-spacing:.04em}.hiw-map__metrics[data-astro-cid-3fzrolzi]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.hiw-map__metric[data-astro-cid-3fzrolzi]{background:var(--mock-card-bg);border:1px solid var(--mock-border);border-radius:6px;padding:6px 8px;text-align:left}.hiw-map__metric-num[data-astro-cid-3fzrolzi]{font-size:13px;font-weight:600;color:var(--mock-text-strong);font-feature-settings:"tnum" 1;position:relative;line-height:1.1}.hiw-map__metric-empty[data-astro-cid-3fzrolzi],.hiw-map__metric-filled[data-astro-cid-3fzrolzi]{display:inline-block}.hiw-map__metric-filled[data-astro-cid-3fzrolzi]{position:absolute;left:0;top:0;color:var(--mock-success);opacity:0}.hiw-map__metric-label[data-astro-cid-3fzrolzi]{font-size:9px;color:var(--mock-text-faint);margin-top:2px;letter-spacing:.04em;text-transform:uppercase}.hiw-map__tabs[data-astro-cid-3fzrolzi]{display:flex;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:10px}.hiw-map__tabs[data-astro-cid-3fzrolzi]>span[data-astro-cid-3fzrolzi]{padding:5px 0;font-size:10.5px;color:var(--mock-text-faint);border-bottom:1.5px solid transparent;margin-bottom:-1px}.hiw-map__tabs[data-astro-cid-3fzrolzi]>span[data-astro-cid-3fzrolzi].is-active{color:var(--mock-text-strong);border-bottom-color:var(--amber-500);font-weight:500}.hiw-map__bom[data-astro-cid-3fzrolzi]{position:relative;min-height:140px}.hiw-map__empty[data-astro-cid-3fzrolzi]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed rgba(255,255,255,.08);border-radius:6px}.hiw-map__empty-glyph[data-astro-cid-3fzrolzi]{width:24px;height:24px;border-radius:50%;background:#ffffff0d;display:grid;place-items:center;color:var(--mock-text-muted);font-size:14px;font-weight:300}.hiw-map__empty-label[data-astro-cid-3fzrolzi]{font-size:10.5px;color:var(--mock-text-muted)}.hiw-map__filled[data-astro-cid-3fzrolzi]{background:var(--mock-card-bg);border:1px solid var(--mock-border);border-radius:6px;padding:10px 12px;opacity:0}.hiw-map__filled-row[data-astro-cid-3fzrolzi]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.hiw-map__filled-icon[data-astro-cid-3fzrolzi]{width:22px;height:22px;border-radius:5px;background:linear-gradient(135deg,var(--ink-700),var(--ink-800));border:1px solid rgba(255,255,255,.06);flex-shrink:0}.hiw-map__filled-info[data-astro-cid-3fzrolzi]{flex:1;min-width:0}.hiw-map__filled-name[data-astro-cid-3fzrolzi]{font-size:11.5px;font-weight:500;color:var(--mock-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiw-map__filled-supplier[data-astro-cid-3fzrolzi]{font-size:10px;color:var(--mock-text-faint);margin-top:2px}.hiw-map__filled-pct[data-astro-cid-3fzrolzi]{color:var(--mock-text-strong);font-weight:600;font-feature-settings:"tnum" 1;flex-shrink:0}.hiw-map__filled-pct-num[data-astro-cid-3fzrolzi]{font-size:14px}.hiw-map__filled-pct-unit[data-astro-cid-3fzrolzi]{font-size:10px;color:var(--mock-text-faint);margin-left:2px}.hiw-map__filled-bar[data-astro-cid-3fzrolzi]{height:4px;border-radius:4px;background:#ffffff0f;overflow:hidden}.hiw-map__filled-bar-fill[data-astro-cid-3fzrolzi]{height:100%;width:98%;background:var(--amber-500)}.hiw-map__drawer[data-astro-cid-3fzrolzi]{position:absolute;top:0;right:0;bottom:0;width:70%;max-width:320px;background:linear-gradient(135deg,var(--ink-800) 0%,rgba(31,30,34,.97) 100%);border-left:1px solid rgba(255,255,255,.08);box-shadow:-16px 0 30px #0000004d;transform:translate(100%);display:flex;flex-direction:column;padding:14px 12px 12px;z-index:10;overflow:hidden}.hiw-map__drawer-head[data-astro-cid-3fzrolzi]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.hiw-map__drawer-title[data-astro-cid-3fzrolzi]{font-size:11.5px;font-weight:600;color:var(--mock-text-strong);position:relative}.hiw-map__drawer-title-a[data-astro-cid-3fzrolzi],.hiw-map__drawer-title-b[data-astro-cid-3fzrolzi]{display:inline-block}.hiw-map__drawer-title-b[data-astro-cid-3fzrolzi]{position:absolute;left:0;top:0;opacity:0;white-space:nowrap}.hiw-map__drawer-close[data-astro-cid-3fzrolzi]{color:var(--mock-text-muted);font-size:14px;line-height:1}.hiw-map__pick[data-astro-cid-3fzrolzi]{flex:1;overflow:hidden}.hiw-map__supplier[data-astro-cid-3fzrolzi]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#ffffff08;border:1px solid var(--mock-border-strong);border-radius:4px;margin-bottom:6px;font-size:11px}.hiw-map__supplier-glyph[data-astro-cid-3fzrolzi]{color:var(--mock-text-muted)}.hiw-map__supplier-name[data-astro-cid-3fzrolzi]{flex:1;color:var(--mock-text-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiw-map__supplier-count[data-astro-cid-3fzrolzi]{font-size:9.5px;color:var(--mock-text-faint);background:#ffffff0a;padding:1px 5px;border-radius:3px}.hiw-map__materials[data-astro-cid-3fzrolzi]{list-style:none;margin:0;padding:0 0 0 8px}.hiw-map__material[data-astro-cid-3fzrolzi]{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:10.5px;color:var(--mock-text-subtle);opacity:0}.hiw-map__checkbox[data-astro-cid-3fzrolzi]{width:12px;height:12px;border-radius:2px;border:1px solid var(--mock-border-strong);background:#ffffff05;flex-shrink:0;display:grid;place-items:center}.hiw-map__checkbox-tick[data-astro-cid-3fzrolzi]{color:var(--ink-900);font-size:8px;font-weight:700;opacity:0}.hiw-map__material-name[data-astro-cid-3fzrolzi]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiw-map__config[data-astro-cid-3fzrolzi]{position:absolute;inset:38px 12px 50px;background:inherit;display:flex;flex-direction:column;gap:10px;transform:translateY(100%);opacity:0}.hiw-map__config-mat[data-astro-cid-3fzrolzi]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--mock-amber-bg);border:1px solid var(--mock-amber-border);border-radius:4px;font-size:11px}.hiw-map__config-mat-glyph[data-astro-cid-3fzrolzi]{color:var(--amber-500)}.hiw-map__config-mat-name[data-astro-cid-3fzrolzi]{color:var(--mock-text-strong);font-weight:500}.hiw-map__config-fields[data-astro-cid-3fzrolzi]{display:flex;flex-direction:column;gap:8px}.hiw-map__config-row[data-astro-cid-3fzrolzi]{display:flex;gap:6px}.hiw-map__config-field[data-astro-cid-3fzrolzi]{flex:1;display:flex;flex-direction:column;gap:3px}.hiw-map__config-label[data-astro-cid-3fzrolzi]{font-size:8.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--mock-text-faint);font-weight:600}.hiw-map__config-input[data-astro-cid-3fzrolzi]{font-size:10.5px;color:var(--mock-text-mid);padding:5px 7px;background:#ffffff0a;border:1px solid var(--mock-border-strong);border-radius:4px}.hiw-map__drawer-foot[data-astro-cid-3fzrolzi]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);margin-top:8px}.hiw-map__drawer-cancel[data-astro-cid-3fzrolzi]{font-size:10.5px;color:var(--mock-text-muted);padding:5px 10px}.hiw-map__drawer-submit[data-astro-cid-3fzrolzi]{font-size:10.5px;color:var(--ink-900);background:var(--amber-500);padding:5px 12px;border-radius:4px;font-weight:600;position:relative;min-width:64px;text-align:center;white-space:nowrap}.hiw-map__drawer-submit-a[data-astro-cid-3fzrolzi]{display:block}.hiw-map__drawer-submit-b[data-astro-cid-3fzrolzi]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0}@media(prefers-reduced-motion:no-preference){.hiw-map__drawer[data-astro-cid-3fzrolzi]{animation:hiw-map-drawer 8s ease-in-out infinite}.hiw-map__material[data-astro-cid-3fzrolzi]{animation:hiw-map-material 8s ease-in-out infinite;animation-delay:calc(var(--n) * .04s)}.hiw-map__material--target[data-astro-cid-3fzrolzi] .hiw-map__checkbox[data-astro-cid-3fzrolzi]{animation:hiw-map-checkbox 8s ease-in-out infinite}.hiw-map__material--target[data-astro-cid-3fzrolzi] .hiw-map__checkbox-tick[data-astro-cid-3fzrolzi]{animation:hiw-map-tick 8s ease-in-out infinite}.hiw-map__config[data-astro-cid-3fzrolzi]{animation:hiw-map-config 8s ease-in-out infinite}.hiw-map__drawer-title-a[data-astro-cid-3fzrolzi]{animation:hiw-map-title-a 8s linear infinite}.hiw-map__drawer-title-b[data-astro-cid-3fzrolzi]{animation:hiw-map-title-b 8s linear infinite}.hiw-map__drawer-submit-a[data-astro-cid-3fzrolzi]{animation:hiw-map-title-a 8s linear infinite}.hiw-map__drawer-submit-b[data-astro-cid-3fzrolzi]{animation:hiw-map-title-b 8s linear infinite}.hiw-map__drawer-submit[data-astro-cid-3fzrolzi]{animation:hiw-map-submit 8s ease-in-out infinite}.hiw-map__empty[data-astro-cid-3fzrolzi]{animation:hiw-map-empty 8s ease-in-out infinite}.hiw-map__filled[data-astro-cid-3fzrolzi]{animation:hiw-map-filled 8s ease-in-out infinite}.hiw-map__metric-empty[data-astro-cid-3fzrolzi]{animation:hiw-map-title-a 8s linear infinite}.hiw-map__metric-filled[data-astro-cid-3fzrolzi]{animation:hiw-map-title-b 8s linear infinite}}@keyframes hiw-map-drawer{0%,10%{transform:translate(100%)}18%,62%{transform:translate(0)}70%,to{transform:translate(100%)}}@keyframes hiw-map-material{0%,18%{opacity:0;transform:translateY(2px)}25%,to{opacity:1;transform:translateY(0)}}@keyframes hiw-map-checkbox{0%,28%{background:#ffffff05;border-color:var(--mock-border-strong)}32%,to{background:var(--amber-500);border-color:var(--amber-500)}}@keyframes hiw-map-tick{0%,30%{opacity:0;transform:scale(.6)}34%,to{opacity:1;transform:scale(1)}}@keyframes hiw-map-config{0%,40%{transform:translateY(100%);opacity:0}47%,62%{transform:translateY(0);opacity:1}66%,to{transform:translateY(100%);opacity:0}}@keyframes hiw-map-title-a{0%,40%{opacity:1}44%,to{opacity:0}}@keyframes hiw-map-title-b{0%,40%{opacity:0}44%,to{opacity:1}}@keyframes hiw-map-submit{0%,35%{box-shadow:none;transform:scale(1)}37%,40%{box-shadow:0 0 0 3px #f1a11040;transform:scale(1.03)}58%,62%{box-shadow:0 0 0 3px #f1a11040;transform:scale(1.03)}66%,to{box-shadow:none;transform:scale(1)}}@keyframes hiw-map-empty{0%,66%{opacity:1}74%,to{opacity:0}}@keyframes hiw-map-filled{0%,66%{opacity:0}74%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.hiw-map__drawer[data-astro-cid-3fzrolzi],.hiw-map__empty[data-astro-cid-3fzrolzi]{display:none}.hiw-map__filled[data-astro-cid-3fzrolzi]{opacity:1}.hiw-map__metric-empty[data-astro-cid-3fzrolzi]{display:none}.hiw-map__metric-filled[data-astro-cid-3fzrolzi]{opacity:1}}@media(max-width:600px){.hiw-map__drawer[data-astro-cid-3fzrolzi],.hiw-map__empty[data-astro-cid-3fzrolzi]{display:none}.hiw-map__filled[data-astro-cid-3fzrolzi]{animation:none;opacity:1}.hiw-map__metric-empty[data-astro-cid-3fzrolzi]{display:none}.hiw-map__metric-filled[data-astro-cid-3fzrolzi]{animation:none;opacity:1}}.hiw-share-mock{position:relative;overflow:hidden}.hiw-share[data-astro-cid-mqoptwkw]{padding:14px 16px 16px;position:relative}.hiw-share__header[data-astro-cid-mqoptwkw]{margin-bottom:10px}.hiw-share__name[data-astro-cid-mqoptwkw]{font-size:12.5px;font-weight:500;color:var(--mock-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiw-share__sub[data-astro-cid-mqoptwkw]{font-size:9.5px;color:var(--mock-text-faint);margin-top:2px}.hiw-share__tabs[data-astro-cid-mqoptwkw]{display:flex;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:10px}.hiw-share__tabs[data-astro-cid-mqoptwkw]>span[data-astro-cid-mqoptwkw]{padding:5px 0;font-size:10.5px;color:var(--mock-text-faint);border-bottom:1.5px solid transparent;margin-bottom:-1px}.hiw-share__tabs[data-astro-cid-mqoptwkw]>span[data-astro-cid-mqoptwkw].is-active{color:var(--mock-text-strong);border-bottom-color:var(--amber-500);font-weight:500}.hiw-share__editor[data-astro-cid-mqoptwkw]{background:var(--mock-card-bg);border:1px solid var(--mock-border);border-radius:8px;padding:12px}.hiw-share__editor-head[data-astro-cid-mqoptwkw]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.hiw-share__editor-title[data-astro-cid-mqoptwkw]{font-size:10.5px;font-weight:600;color:var(--mock-text-strong)}.hiw-share__editor-status[data-astro-cid-mqoptwkw]{font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;position:relative;min-width:88px;display:inline-block;text-align:center}.hiw-share__editor-status-draft[data-astro-cid-mqoptwkw]{color:var(--amber-500);background:var(--mock-amber-bg);border:1px solid var(--mock-amber-border);padding:2px 8px;border-radius:3px;display:inline-block;white-space:nowrap}.hiw-share__editor-status-published[data-astro-cid-mqoptwkw]{color:var(--mock-success);background:var(--mock-success-bg-soft);border:1px solid var(--mock-success-border);padding:2px 8px;border-radius:3px;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;opacity:0;white-space:nowrap}.hiw-share__editor-status-tick[data-astro-cid-mqoptwkw]{font-size:9px}.hiw-share__field[data-astro-cid-mqoptwkw]{margin-bottom:8px;position:relative}.hiw-share__field-label[data-astro-cid-mqoptwkw]{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--mock-text-faint);font-weight:600;display:block;margin-bottom:4px}.hiw-share__field-input[data-astro-cid-mqoptwkw]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:#ffffff08;border:1px solid var(--mock-border-strong);border-radius:4px;font-size:11px;color:var(--mock-text-mid)}.hiw-share__field-value[data-astro-cid-mqoptwkw]{position:relative;display:inline-block;min-width:130px}.hiw-share__scope-all[data-astro-cid-mqoptwkw],.hiw-share__scope-selected[data-astro-cid-mqoptwkw]{display:inline-block}.hiw-share__scope-selected[data-astro-cid-mqoptwkw]{position:absolute;left:0;top:0;color:var(--mock-text-strong);font-weight:500;opacity:0;white-space:nowrap}.hiw-share__field-caret[data-astro-cid-mqoptwkw]{color:var(--mock-text-faint);font-size:9px}.hiw-share__dropdown[data-astro-cid-mqoptwkw]{position:absolute;top:calc(100% + 2px);left:0;right:0;list-style:none;margin:0;padding:4px;background:var(--ink-800);border:1px solid var(--mock-border-strong);border-radius:4px;box-shadow:0 8px 16px #0000004d;opacity:0;transform:translateY(-4px);pointer-events:none;z-index:10}.hiw-share__dd-option[data-astro-cid-mqoptwkw]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:6px;padding:6px 8px;border-radius:3px;font-size:10.5px}.hiw-share__dd-option--target[data-astro-cid-mqoptwkw]{background:#ffffff0a}.hiw-share__dd-label[data-astro-cid-mqoptwkw]{color:var(--mock-text-strong);font-weight:500;grid-column:1;grid-row:1}.hiw-share__dd-desc[data-astro-cid-mqoptwkw]{color:var(--mock-text-faint);font-size:9.5px;grid-column:1 / -1;grid-row:2;margin-top:1px}.hiw-share__dd-tick[data-astro-cid-mqoptwkw]{color:var(--mock-success);font-size:11px;grid-column:2;grid-row:1;align-self:center}.hiw-share__products[data-astro-cid-mqoptwkw]{margin-top:10px;border-top:1px solid rgba(255,255,255,.04);padding-top:8px;opacity:0;max-height:0;overflow:hidden}.hiw-share__products-head[data-astro-cid-mqoptwkw]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.hiw-share__products-label[data-astro-cid-mqoptwkw]{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--mock-text-faint);font-weight:600}.hiw-share__products-count[data-astro-cid-mqoptwkw]{font-size:10px;color:var(--mock-text-faint);font-feature-settings:"tnum" 1;position:relative}.hiw-share__products-count-zero[data-astro-cid-mqoptwkw]{color:var(--mock-text-strong);font-weight:600}.hiw-share__products-count-three[data-astro-cid-mqoptwkw]{position:absolute;left:0;top:0;color:var(--mock-success);font-weight:600;opacity:0}.hiw-share__products-list[data-astro-cid-mqoptwkw]{list-style:none;margin:0;padding:0}.hiw-share__product[data-astro-cid-mqoptwkw]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:10.5px;color:var(--mock-text-subtle)}.hiw-share__checkbox[data-astro-cid-mqoptwkw]{width:12px;height:12px;border-radius:2px;border:1px solid var(--mock-border-strong);background:#ffffff05;flex-shrink:0;display:grid;place-items:center}.hiw-share__checkbox-tick[data-astro-cid-mqoptwkw]{color:var(--ink-900);font-size:8px;font-weight:700;opacity:0}.hiw-share__product-name[data-astro-cid-mqoptwkw]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:no-preference){.hiw-share__dropdown[data-astro-cid-mqoptwkw]{animation:hiw-share-dropdown 8s ease-in-out infinite}.hiw-share__dd-option--target[data-astro-cid-mqoptwkw]{animation:hiw-share-dd-target 8s ease-in-out infinite}.hiw-share__dd-tick[data-astro-cid-mqoptwkw]{animation:hiw-share-dd-tick 8s ease-in-out infinite}.hiw-share__scope-all[data-astro-cid-mqoptwkw]{animation:hiw-share-scope-all 8s linear infinite}.hiw-share__scope-selected[data-astro-cid-mqoptwkw]{animation:hiw-share-scope-selected 8s linear infinite}.hiw-share__products[data-astro-cid-mqoptwkw]{animation:hiw-share-products 8s ease-in-out infinite}.hiw-share__product--target[data-astro-cid-mqoptwkw] .hiw-share__checkbox[data-astro-cid-mqoptwkw]{animation:hiw-share-checkbox 8s ease-in-out infinite}.hiw-share__product--target[data-astro-cid-mqoptwkw]:nth-of-type(2) .hiw-share__checkbox[data-astro-cid-mqoptwkw]{animation-delay:.08s}.hiw-share__product--target[data-astro-cid-mqoptwkw]:nth-of-type(5) .hiw-share__checkbox[data-astro-cid-mqoptwkw]{animation-delay:.16s}.hiw-share__product--target[data-astro-cid-mqoptwkw] .hiw-share__checkbox-tick[data-astro-cid-mqoptwkw]{animation:hiw-share-checkbox-tick 8s ease-in-out infinite}.hiw-share__product--target[data-astro-cid-mqoptwkw]:nth-of-type(2) .hiw-share__checkbox-tick[data-astro-cid-mqoptwkw]{animation-delay:.08s}.hiw-share__product--target[data-astro-cid-mqoptwkw]:nth-of-type(5) .hiw-share__checkbox-tick[data-astro-cid-mqoptwkw]{animation-delay:.16s}.hiw-share__products-count-zero[data-astro-cid-mqoptwkw]{animation:hiw-share-count-zero 8s linear infinite}.hiw-share__products-count-three[data-astro-cid-mqoptwkw]{animation:hiw-share-count-three 8s linear infinite}.hiw-share__editor-status-draft[data-astro-cid-mqoptwkw]{animation:hiw-share-count-zero 8s linear infinite}.hiw-share__editor-status-published[data-astro-cid-mqoptwkw]{animation:hiw-share-count-three 8s linear infinite}}@keyframes hiw-share-dropdown{0%,12%{opacity:0;transform:translateY(-4px)}20%,32%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(-4px)}}@keyframes hiw-share-dd-target{0%,20%{background:transparent}25%,32%{background:#f1a1101f}40%,to{background:#ffffff0a}}@keyframes hiw-share-dd-tick{0%,28%{opacity:0}32%,to{opacity:1}}@keyframes hiw-share-scope-all{0%,32%{opacity:1}36%,to{opacity:0}}@keyframes hiw-share-scope-selected{0%,32%{opacity:0}36%,to{opacity:1}}@keyframes hiw-share-products{0%,40%{opacity:0;max-height:0}50%,to{opacity:1;max-height:200px}}@keyframes hiw-share-checkbox{0%,55%{background:#ffffff05;border-color:var(--mock-border-strong)}62%,to{background:var(--amber-500);border-color:var(--amber-500)}}@keyframes hiw-share-checkbox-tick{0%,58%{opacity:0;transform:scale(.6)}64%,to{opacity:1;transform:scale(1)}}@keyframes hiw-share-count-zero{0%,72%{opacity:1}76%,to{opacity:0}}@keyframes hiw-share-count-three{0%,72%{opacity:0}76%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.hiw-share__dropdown[data-astro-cid-mqoptwkw],.hiw-share__scope-all[data-astro-cid-mqoptwkw]{display:none}.hiw-share__scope-selected[data-astro-cid-mqoptwkw]{opacity:1}.hiw-share__products[data-astro-cid-mqoptwkw]{opacity:1;max-height:none}.hiw-share__product--target[data-astro-cid-mqoptwkw] .hiw-share__checkbox[data-astro-cid-mqoptwkw]{background:var(--amber-500);border-color:var(--amber-500)}.hiw-share__product--target[data-astro-cid-mqoptwkw] .hiw-share__checkbox-tick[data-astro-cid-mqoptwkw]{opacity:1}.hiw-share__products-count-zero[data-astro-cid-mqoptwkw]{display:none}.hiw-share__products-count-three[data-astro-cid-mqoptwkw]{opacity:1}.hiw-share__editor-status-draft[data-astro-cid-mqoptwkw]{display:none}.hiw-share__editor-status-published[data-astro-cid-mqoptwkw]{opacity:1}}@media(max-width:600px){.hiw-share__dropdown[data-astro-cid-mqoptwkw]{display:none}.hiw-share__scope-all[data-astro-cid-mqoptwkw]{animation:none;display:none}.hiw-share__scope-selected[data-astro-cid-mqoptwkw]{animation:none;opacity:1}.hiw-share__products[data-astro-cid-mqoptwkw]{animation:none;opacity:1;max-height:none}.hiw-share__product--target[data-astro-cid-mqoptwkw] .hiw-share__checkbox[data-astro-cid-mqoptwkw]{animation:none;background:var(--amber-500);border-color:var(--amber-500)}.hiw-share__product--target[data-astro-cid-mqoptwkw] .hiw-share__checkbox-tick[data-astro-cid-mqoptwkw]{animation:none;opacity:1}.hiw-share__products-count-zero[data-astro-cid-mqoptwkw]{animation:none;display:none}.hiw-share__products-count-three[data-astro-cid-mqoptwkw]{animation:none;opacity:1}.hiw-share__editor-status-draft[data-astro-cid-mqoptwkw]{animation:none;display:none}.hiw-share__editor-status-published[data-astro-cid-mqoptwkw]{animation:none;opacity:1}}.sg-section{border-top:1px solid var(--border-default)}.sg-callout{margin-top:28px;padding:16px 20px;background:var(--amber-50);border:1px solid var(--amber-100);border-radius:var(--r-md);font-size:14px;color:var(--ink-800);line-height:1.6}.sg-callout strong{color:var(--ink-900)}.sg-stack{display:flex;flex-direction:column;gap:32px}.sg-row{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:start;padding:16px 0;border-bottom:1px solid var(--border-default)}.sg-row:last-child{border-bottom:0}.sg-row--dark{background:var(--charcoal);padding:24px;border-radius:var(--r-md);border:0}@media(max-width:700px){.sg-row{grid-template-columns:1fr}}.sg-buttons{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.sg-buttons--dark{background:var(--charcoal);padding:24px;border-radius:var(--r-md);margin-top:16px}.sg-bleed-demo .eyebrow,.sg-bleed-demo .display,.sg-bleed-demo .lede{margin-bottom:8px}.sg-bleed-demo .lede{margin-bottom:0}.sg-pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.sg-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;margin-top:24px}.sg-icon-cell{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;background:var(--paper);border:1px solid var(--border-default);border-radius:var(--r-md);color:var(--ink-700)}.sg-icon-cell .caps{font-size:10.5px}.sg-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:24px}.sg-swatch{aspect-ratio:1.4 / 1;padding:16px;border-radius:var(--r-md);display:flex;align-items:flex-end;font-family:var(--font-mono);font-size:11.5px;line-height:1.5}.sg-mock-stack{display:flex;flex-direction:column;gap:32px}.sg-mock-stack>div{display:flex;flex-direction:column;gap:12px}.sg-subscribe{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}@media(max-width:800px){.sg-subscribe{grid-template-columns:1fr}}.sg-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:24px}.sg-form-demo{display:flex;flex-direction:column;gap:12px}.sg-form-card{display:flex;flex-direction:column;gap:18px;padding:24px;background:var(--paper);border:1px solid var(--border-default);border-radius:var(--r-md)}.sg-form-card--on-dark{background:#ffffff0a;border-color:#ffffff29}.sg-form-dark-wrap{margin-top:32px}.sg-form-dark{display:flex;flex-direction:column;gap:16px}.suppliers-hero__copy{max-width:880px}.suppliers-hero__h1{margin:24px 0 28px}.suppliers-hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.suppliers-hero__strapline{margin:32px 0 0;color:var(--ink-600);max-width:60ch}@media(max-width:640px){.suppliers-hero__cta{flex-direction:column;align-items:stretch}}.suppliers-pillars__lead{margin:0 0 36px}.suppliers-pillars__points{display:grid;grid-template-columns:1fr 1fr;gap:28px}.suppliers-pillars__point-h{font-size:15px;font-weight:500;margin-bottom:6px;letter-spacing:-.01em;color:var(--ink-900)}.suppliers-pillars__point .body-sm{color:var(--ink-700);margin:0}.suppliers-pillars__caption{margin:16px 0 0;color:var(--ink-700);text-align:center}@media(max-width:640px){.suppliers-pillars__points{grid-template-columns:1fr}}.suppliers-cta__inner{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.suppliers-cta__title{margin:0;max-width:22ch}.suppliers-cta__body{margin:16px 0 0;max-width:44ch;color:var(--ink-800)}.suppliers-cta__actions{display:flex;gap:12px;flex-wrap:wrap}.how-it-works__head[data-astro-cid-ujdpa3jm]{max-width:760px;margin:0 0 clamp(40px,4vw,56px)}.how-it-works__title[data-astro-cid-ujdpa3jm]{margin-top:14px}.how-it-works__lede[data-astro-cid-ujdpa3jm]{margin-top:16px}.how-it-works__body[data-astro-cid-ujdpa3jm]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:clamp(32px,4vw,56px);align-items:start}@media(max-width:1023px){.how-it-works__body[data-astro-cid-ujdpa3jm]{grid-template-columns:minmax(0,1fr)}}.how-it-works__steps[data-astro-cid-ujdpa3jm]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px;min-width:0}.how-it-works__step[data-astro-cid-ujdpa3jm]{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-2xl);scroll-margin-top:80px;padding:clamp(28px,3.5vw,48px);box-shadow:0 1px #ffffff80 inset,0 14px 30px -16px #1f1e221f;transition:opacity .6s var(--ease-standard),transform .6s var(--ease-standard)}@media(prefers-reduced-motion:no-preference){.how-it-works[data-astro-cid-ujdpa3jm][data-js-ready] .how-it-works__step[data-astro-cid-ujdpa3jm]:not(.is-visible){opacity:0;transform:translateY(24px)}}.how-it-works__bg[data-astro-cid-ujdpa3jm]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.how-it-works__step[data-astro-cid-ujdpa3jm]:after{content:"";position:absolute;inset:0;background-image:url(/brand/grain.avif);background-size:220px 220px;opacity:.18;mix-blend-mode:overlay;pointer-events:none;z-index:1}.how-it-works__bg-fade[data-astro-cid-ujdpa3jm]{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,var(--paper) 0%,rgba(250,248,244,.96) 38%,rgba(250,248,244,.65) 56%,rgba(250,248,244,.2) 78%,transparent 100%)}.how-it-works__step[data-astro-cid-ujdpa3jm].is-reversed .how-it-works__bg-fade[data-astro-cid-ujdpa3jm]{transform:scaleX(-1)}.how-it-works__step[data-astro-cid-ujdpa3jm].is-reversed .how-it-works__text[data-astro-cid-ujdpa3jm]{order:2}.how-it-works__step[data-astro-cid-ujdpa3jm].is-reversed .how-it-works__illo[data-astro-cid-ujdpa3jm]{order:1}.how-it-works__inner[data-astro-cid-ujdpa3jm]{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,3.5vw,56px);align-items:center}@media(max-width:1080px){.how-it-works__inner[data-astro-cid-ujdpa3jm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media(max-width:640px){.how-it-works__inner[data-astro-cid-ujdpa3jm]{grid-template-columns:minmax(0,1fr);gap:24px}.how-it-works__step[data-astro-cid-ujdpa3jm]{padding:clamp(24px,5vw,32px)}}.how-it-works__text[data-astro-cid-ujdpa3jm]{display:flex;flex-direction:column;min-width:0}.how-it-works__step-num[data-astro-cid-ujdpa3jm]{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--amber-700);margin-bottom:18px;font-feature-settings:"tnum" 1}.how-it-works__title-card[data-astro-cid-ujdpa3jm]{font-family:inherit;font-weight:400;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;line-height:1.15;color:var(--ink-900);margin:0 0 14px;text-wrap:balance}.how-it-works__desc[data-astro-cid-ujdpa3jm]{font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--ink-700);margin:0 0 22px;max-width:60ch}.how-it-works__chips[data-astro-cid-ujdpa3jm]{display:flex;gap:6px;flex-wrap:wrap}.how-it-works__chip[data-astro-cid-ujdpa3jm]{font-size:11.5px;font-weight:500;padding:4px 10px;border-radius:var(--r-pill);background:var(--paper);color:var(--ink-700);border:1px solid var(--ink-200);letter-spacing:-.005em}.how-it-works__illo[data-astro-cid-ujdpa3jm]{position:relative;min-width:0}.how-it-works__rail[data-astro-cid-ujdpa3jm]{position:sticky;top:50vh;align-self:flex-start;user-select:none}@media(max-width:1023px){.how-it-works__rail[data-astro-cid-ujdpa3jm]{display:none}}.how-it-works__rail-list[data-astro-cid-ujdpa3jm]{list-style:none;padding:0 4px 0 0;margin:0;display:flex;flex-direction:column;gap:18px;position:relative}.how-it-works__rail-list[data-astro-cid-ujdpa3jm]:before{content:"";position:absolute;top:6px;bottom:6px;right:8px;width:1px;background:var(--ink-200)}.how-it-works__rail-node[data-astro-cid-ujdpa3jm]{display:flex;align-items:center;justify-content:flex-end;gap:12px;position:relative}.how-it-works__rail-label[data-astro-cid-ujdpa3jm]{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-weight:600;font-feature-settings:"tnum" 1;transition:color var(--dur-base) var(--ease-standard);white-space:nowrap}.how-it-works__rail-dot[data-astro-cid-ujdpa3jm]{width:8px;height:8px;border-radius:50%;background:var(--paper);border:1px solid var(--ink-300);flex-shrink:0;transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.how-it-works__rail-node[data-astro-cid-ujdpa3jm].is-active .how-it-works__rail-label[data-astro-cid-ujdpa3jm]{color:var(--ink-900)}.how-it-works__rail-node[data-astro-cid-ujdpa3jm].is-active .how-it-works__rail-dot[data-astro-cid-ujdpa3jm]{background:var(--amber-500);border-color:var(--amber-500);transform:scale(1.5)}@media(prefers-reduced-motion:reduce){.how-it-works__rail-label[data-astro-cid-ujdpa3jm],.how-it-works__rail-dot[data-astro-cid-ujdpa3jm]{transition:none}}.how-it-works__closer[data-astro-cid-ujdpa3jm]{margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--ink-150);display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.how-it-works__closer-line[data-astro-cid-ujdpa3jm]{margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.5;color:var(--ink-800);max-width:56ch;text-wrap:pretty}@media(max-width:640px){.how-it-works__closer[data-astro-cid-ujdpa3jm]{flex-direction:column;align-items:flex-start}}.home-hero__copy{max-width:880px}.home-hero__h1{margin:24px 0 28px}.home-hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.home-hero__trust{margin:48px 0 0;display:flex;align-items:center;gap:16px;color:var(--ink-600);font-size:13px}.home-hero__trust-label{font-weight:500;flex-shrink:0}.home-hero__trust-marquee{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%)}.home-hero__trust-track{display:inline-flex;align-items:center;white-space:nowrap;color:var(--ink-700);font-weight:500;letter-spacing:-.01em;animation:home-hero__trust-scroll 35s linear infinite;will-change:transform}.home-hero__trust-item{display:inline-flex;align-items:center;gap:14px;padding-right:14px;flex-shrink:0}.home-hero__trust-sep{color:var(--ink-300)}.home-hero__trust-marquee:hover .home-hero__trust-track{animation-play-state:paused}@keyframes home-hero__trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.home-hero__trust-track{animation:none;flex-wrap:wrap;white-space:normal}.home-hero__trust-marquee{mask-image:none;-webkit-mask-image:none}}@media(max-width:640px){.home-hero__trust{flex-direction:column;align-items:flex-start;gap:8px}.home-hero__trust-marquee{width:100%}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-hero__mock{margin-top:64px}.home-hero__mock-inner{max-width:920px;margin:0 auto}.home-share__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:center}.home-share__title{margin:20px 0;color:#fffffff5}.home-share__lede{color:#ffffffb8}.home-share__tiers{margin:32px 0 0;padding:0;display:flex;flex-direction:column}.home-share__tier-row{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08)}.home-share__tier-row:last-child{border-bottom:1px solid rgba(255,255,255,.08)}.home-share__tier-label{margin:0;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.home-share__tier-body{margin:0;color:#ffffffc7;font-size:14.5px;line-height:1.55}@media(max-width:900px){.home-share__grid{grid-template-columns:1fr;gap:48px}}.home-buyers__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.home-buyers__title{margin:20px 0}.home-buyers__bullets{list-style:none;padding:0;margin:32px 0 0;display:flex;flex-direction:column;gap:14px}.home-buyers__bullet{display:flex;gap:12px;align-items:flex-start}.home-buyers__bullet-icon{width:18px;height:18px;border-radius:9px;background:var(--amber-100);color:var(--amber-700);display:grid;place-items:center;flex-shrink:0;margin-top:2px}.home-buyers__bullet .body-md{color:var(--ink-800)}@media(max-width:900px){.home-buyers__grid{grid-template-columns:1fr;gap:48px}.home-buyers__mock{order:2}.home-buyers__copy{order:1}}.home-agents__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.home-agents__title{margin:14px 0 18px;color:var(--ink-900)}.home-agents__copy .lede{color:var(--ink-800)}@media(max-width:900px){.home-agents__grid{grid-template-columns:1fr;gap:40px}}.home-why-now__figure{margin:0;padding:0;max-width:1040px;display:grid;gap:28px;border-left:1px solid var(--ink-200);padding-left:clamp(20px,3vw,40px)}.home-why-now__eyebrow{margin:0;justify-self:start}.home-why-now__context{margin:0;color:var(--ink-700)}.home-why-now__statement{margin:0;text-wrap:pretty;color:var(--ink-900)}@media(max-width:640px){.home-why-now__figure{gap:22px;padding-left:18px}}.home-cta__inner{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.home-cta__title{margin:0;max-width:20ch}.home-cta__body{margin:16px 0 0;max-width:44ch;color:var(--ink-800)}.home-cta__actions{display:flex;gap:12px;flex-wrap:wrap}
