.hzdlka_wrap{max-width:980px;color:var(--ink);margin:0 auto;padding:48px 24px 120px}.hzdlka_hero{border-bottom:1px solid var(--border);margin-bottom:36px;padding-bottom:32px}.hzdlka_eyebrow{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--accent-text);margin:0 0 14px;font-weight:600}.hzdlka_hero h1{letter-spacing:-.03em;max-width:22ch;margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:750;line-height:1.1}.hzdlka_lede{color:var(--ink-strong);max-width:70ch;margin:0;font-size:17px;line-height:1.6}.hzdlka_verdict{border:1px solid var(--border);background:var(--card);border-left-width:4px;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:40px;padding:18px 20px;display:flex}.hzdlka_verdict strong{font-size:17px}.hzdlka_verdict p{color:var(--ink-strong);line-height:1.55;font-size:var(--text-md);flex-basis:100%;margin:0}.hzdlka_pass{border-left-color:var(--success)}.hzdlka_warn{border-left-color:var(--warning)}.hzdlka_fail{border-left-color:var(--danger)}.hzdlka_unmeasured{border-left-color:var(--ink-muted)}.hzdlka_stale{border-left-color:var(--warning)}.hzdlka_staleBar{top:var(--rail-banner-block-size,0px);z-index:calc(var(--z-sticky) - 1);border-radius:var(--radius-card);background:var(--warning);color:var(--warning-surface);font-size:var(--text-md);font-variant-numeric:tabular-nums;margin:-24px 0 12px;padding:12px 18px;font-weight:650;line-height:1.4;position:sticky}.hzdlka_staleNote{max-width:70ch;color:var(--ink-strong);font-size:var(--text-md);line-height:var(--leading-normal);margin:0 0 28px}.hzdlka_chip{font-size:var(--text-xs);border-radius:var(--radius-pill);white-space:nowrap;border:1px solid;padding:3px 10px;font-weight:600;line-height:1.4;display:inline-block}.hzdlka_chip:first-letter{text-transform:uppercase}.hzdlka_chipPass{color:var(--success);border-color:var(--border-strong);background:var(--success-surface)}.hzdlka_chipWarn{color:var(--warning);border-color:var(--border-strong);background:var(--warning-surface)}.hzdlka_chipFail{color:var(--danger);border-color:var(--border-strong);background:var(--danger-surface)}.hzdlka_chipUnmeasured{color:var(--ink-muted);border-color:var(--border-strong);background:var(--surface-sunken)}.hzdlka_chipStale{color:var(--warning);border-color:var(--border-strong);background:var(--warning-surface)}.hzdlka_group{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--border);margin:56px 0 20px;padding-bottom:8px;font-weight:700}.hzdlka_row{border:1px solid var(--border);background:var(--card);border-radius:10px;margin-bottom:12px;padding:18px 20px}.hzdlka_rowHead{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.hzdlka_rowHead h3{flex:auto;margin:0;font-size:15.5px}.hzdlka_measure{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:var(--text-md);font-weight:600}.hzdlka_row p{color:var(--ink-strong);line-height:1.6;font-size:var(--text-md);max-width:78ch;margin:0}.hzdlka_detail{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);color:var(--ink-muted);word-break:break-word;margin-top:10px;display:block}.hzdlka_budget{margin-top:14px}.hzdlka_budgetTrack{background:var(--surface-sunken);border-radius:3px;height:6px;overflow:hidden}.hzdlka_budgetFill{background:var(--success);height:100%;display:block}.hzdlka_budgetFillLow{background:var(--warning)}.hzdlka_budgetFillStale{background:var(--ink-muted)}.hzdlka_budgetLabel{font-size:var(--text-xs);color:var(--ink-muted);margin-top:6px;display:block}.hzdlka_incident{border:1px solid var(--border);background:var(--card);border-radius:10px;margin-bottom:12px;padding:18px 20px}.hzdlka_incidentMeta{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-muted);margin:6px 0 0;font-size:11.5px;display:block}.hzdlka_timeline{border-left:2px solid var(--border);margin:16px 0 0;padding:0 0 0 18px;list-style:none}.hzdlka_timeline li{color:var(--ink-strong);padding-bottom:14px;font-size:13.5px;line-height:1.55;position:relative}.hzdlka_timeline li:last-child{padding-bottom:0}.hzdlka_timeline li:before{content:"";background:var(--ink-muted);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-23px}.hzdlka_timeline time{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-muted);margin-bottom:3px;display:block}.hzdlka_tableScroll{overflow-x:auto}.hzdlka_table{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:560px}.hzdlka_table th{text-align:left;font-size:var(--text-xs);color:var(--ink-muted);border-bottom:1px solid var(--border);padding:7px 12px 7px 0;font-weight:600}.hzdlka_table td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 12px 9px 0;line-height:1.5}.hzdlka_table tr:last-child td{border-bottom:0}.hzdlka_num{font-variant-numeric:tabular-nums;font-family:var(--font-mono,ui-monospace, monospace);text-align:right;white-space:nowrap}.hzdlka_file{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);color:var(--ink-strong)}.hzdlka_figures{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px;display:grid}.hzdlka_figure{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:16px 18px}.hzdlka_figure strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;line-height:1.1;display:block}.hzdlka_figure span{color:var(--ink-muted);margin-top:6px;font-size:12.5px;line-height:1.45;display:block}.hzdlka_note{color:var(--ink-strong);background:var(--surface-sunken);border-left:3px solid var(--brand-accent);border-radius:0 8px 8px 0;margin:20px 0 0;padding:13px 15px;font-size:13.5px;line-height:1.55}.hzdlka_empty{border:1px dashed var(--border);text-align:center;color:var(--ink-strong);border-radius:10px;padding:28px 20px;line-height:1.6}.hzdlka_empty strong{color:var(--ink);margin-bottom:6px;display:block}.hzdlka_method{border-top:1px solid var(--border);margin-top:64px;padding-top:32px}.hzdlka_method h2{font-size:var(--text-xl);margin:0 0 12px}.hzdlka_method p{color:var(--ink-strong);max-width:74ch;line-height:1.65}.hzdlka_method code{font-family:var(--font-mono,ui-monospace, monospace);font-size:12.5px}.hzdlka_wrap p a,.hzdlka_wrap li a,.hzdlka_method a,.hzdlka_lede a,.hzdlka_rowCopy a,.hzdlka_explain a{text-underline-offset:.2rem;text-decoration:underline;text-decoration-thickness:.06em}.hzdlka_environment{border:1px solid var(--warning);border-radius:var(--radius-card);background:var(--warning-surface);margin:-12px 0 28px;padding:14px 18px}.hzdlka_environment strong{font-size:var(--text-md);display:block}.hzdlka_environment p{color:var(--ink);font-size:var(--text-md);line-height:var(--leading-normal);margin:4px 0 0}.hzdlka_environment[data-environment=production]{border-color:var(--border);background:var(--card)}.hzdlka_accepts{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);margin:0 0 40px;padding:20px 22px}.hzdlka_accepts h2{font-size:var(--text-xl);margin:0 0 12px}.hzdlka_accepts ul{gap:10px;margin:0;padding-left:20px;display:grid}.hzdlka_accepts li{color:var(--ink-muted);font-size:var(--text-md);line-height:var(--leading-normal)}.hzdlka_accepts li strong{color:var(--ink)}.hzdlka_accepts a{text-underline-offset:.2rem;text-decoration:underline}.hzdlka_suites,.hzdlka_collapse{margin-top:16px}.hzdlka_suites>summary,.hzdlka_collapse>summary{min-height:var(--control-height-md);cursor:pointer;width:fit-content;font-size:var(--text-md);text-underline-offset:.2rem;align-items:center;font-weight:620;text-decoration:underline;display:flex}.hzdlka_method.hzdlka_collapse>summary{font-size:var(--text-xl);text-decoration:none}.hzdlka_suites[open]>summary,.hzdlka_collapse[open]>summary{margin-bottom:12px}.hzdlka_table tbody th{border-bottom:1px solid var(--border);text-align:left;text-transform:none;letter-spacing:0;color:var(--ink);font-family:inherit;font-weight:600;font-size:var(--text-sm);padding:9px 12px 9px 0}
.marketing-home{--marketing-copy:color-mix(in srgb, var(--ink-muted) 74%, var(--ink));background:var(--surface);min-height:100dvh;color:var(--ink);overflow-x:clip}.marketing-home :where(h1,h2,h3){color:var(--ink);text-wrap:balance}.marketing-home :where(p){text-wrap:pretty}.marketing-nav{width:min(84rem,100% - 3rem);min-height:5rem;z-index:var(--z-sticky);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin:0 auto;display:grid;position:relative}.marketing-logo{color:var(--ink);font-size:var(--text-lg);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.6rem;font-weight:700;text-decoration:none;display:inline-flex}.marketing-logo-mark{width:1.9rem;height:auto;color:var(--brand-accent)}.marketing-nav nav{justify-content:center;align-items:center;gap:clamp(1.25rem,3vw,2.75rem);display:flex}.marketing-nav nav a,.marketing-login{color:var(--ink-muted);font-size:var(--text-md);transition:color var(--duration-base) var(--ease-standard);font-weight:560;text-decoration:none}.marketing-nav nav a:hover,.marketing-login:hover{color:var(--ink)}.marketing-nav>div{align-items:center;gap:1.1rem;display:flex}.marketing-login{color:var(--ink);white-space:nowrap}.marketing-theme-toggle{inline-size:var(--control-height-md);min-block-size:var(--control-height-md);justify-content:center;padding:0}.marketing-theme-toggle>span:first-child>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marketing-theme-toggle>span:last-child{display:none}.marketing-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.marketing-primary,.marketing-secondary{min-height:var(--control-height-md);border-radius:var(--radius-pill);font-size:var(--text-md);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:0 1.4rem;font-weight:650;text-decoration:none;display:inline-flex}.marketing-primary{background:var(--brand-accent);color:var(--brand-accent-ink);box-shadow:var(--shadow-1)}.marketing-primary:hover{background:var(--brand-accent-strong);color:var(--brand-accent-ink)}.marketing-secondary{border-color:var(--lightningcss-light,var(--border-emphasis))var(--lightningcss-dark,color-mix(in srgb, var(--ink) 34%, transparent));background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,color-mix(in srgb, var(--ink) 5%, var(--card)));color:var(--ink)}.marketing-secondary:hover{border-color:var(--ink-subtle);background:var(--surface-hover)}.marketing-primary svg,.marketing-text-link svg{width:1rem;height:1rem}.marketing-hero-actions .marketing-primary,.marketing-hero-actions .marketing-secondary{min-height:var(--control-height-lg);font-size:var(--text-base);padding-inline:1.8rem}.marketing-text-link{color:var(--accent-text);font-size:var(--text-sm);text-underline-offset:.25rem;transition:text-decoration-color var(--duration-base) var(--ease-standard);align-items:center;gap:.45rem;font-weight:650;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.marketing-text-link:hover{text-decoration-color:currentColor}.marketing-kicker{color:var(--accent-text);font-size:var(--text-sm);font-weight:650;display:inline-block}.marketing-kicker>i{display:none}.marketing-hero{isolation:isolate;justify-items:center;gap:clamp(2rem,4vw,3rem);width:min(84rem,100% - 3rem);margin:0 auto;padding:clamp(2rem,4.5vw,3.5rem) 0 clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.marketing-hero-copy{isolation:isolate;position:relative}.marketing-hero-wash{z-index:-1;background-color:var(--lightningcss-light,color-mix(in srgb, var(--brand-accent) 6%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--chart-1) 7%, transparent));filter:blur(48px);border-radius:50%;position:absolute;inset:-12% -18% -18%}.marketing-hero-copy{text-align:center;justify-items:center;gap:1.5rem;max-width:66rem;display:grid}.marketing-hero-copy h1{letter-spacing:-.012em;word-spacing:.04em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.5rem + 2.6vw,3.75rem);font-weight:700;line-height:1.08}.marketing-hero-copy>p{max-width:42rem;color:var(--marketing-copy);font-size:var(--text-xl);line-height:var(--leading-normal);margin:0}.marketing-hero-actions{justify-content:center}.marketing-render{isolation:isolate;gap:1.1rem;width:min(72rem,100%);margin:0;display:grid;position:relative}.marketing-render:before{content:"";z-index:-1;background:radial-gradient(closest-side at 50% 52%, var(--lightningcss-light,color-mix(in srgb, var(--brand-accent) 58%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--chart-1) 42%, transparent)) 50%, var(--lightningcss-light,color-mix(in srgb, var(--brand-accent) 20%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--chart-1) 14%, transparent)) 80%, transparent), radial-gradient(36% 22% at 50% 92%, var(--lightningcss-light,color-mix(in srgb, var(--brand-accent) 30%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--chart-1) 22%, transparent)), transparent);filter:blur(56px);pointer-events:none;position:absolute;inset:0 -34% -8%}.marketing-render figcaption{color:var(--ink-muted);font-size:var(--text-xs);line-height:var(--leading-normal);text-align:center;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:.3rem .55rem;display:inline-flex}.render-caption-label{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);padding:.1rem .55rem;font-weight:600}.render-frame{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-3);-webkit-user-select:none;user-select:none;overflow:hidden}.render-chrome{border-bottom:1px solid var(--border-hairline);background:color-mix(in srgb, var(--accent-soft) 35%, var(--card));align-items:center;gap:.4rem;height:1.9rem;padding:0 .9rem;display:flex}.render-chrome i{border-radius:var(--radius-pill);background:oklch(from var(--danger) .7 .17 h);width:.6rem;height:.6rem}.render-chrome i:nth-child(2){background:oklch(from var(--warning) .82 .15 h)}.render-chrome i:nth-child(3){background:oklch(from var(--success) .74 .15 h)}.render-app{text-align:left;grid-template-columns:12.5rem minmax(0,1fr);display:grid}.render-rail{border-right:1px solid var(--border-hairline);background:var(--surface-rail);flex-direction:column;gap:.8rem;padding:.9rem .65rem;display:flex}.render-rail-brand{font-size:var(--text-md);align-items:center;gap:.45rem;padding:0 .4rem;font-weight:700;display:flex}.render-ah-mark{width:1.15rem;height:auto;color:var(--brand-accent)}.render-workspace,.render-person{grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem;display:grid}.render-workspace{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card)}.render-monogram{background:var(--accent-soft);width:1.6rem;height:1.6rem;color:var(--accent-soft-ink);font-size:var(--text-2xs);border-radius:.45rem;place-items:center;font-weight:700;display:grid}.render-person .render-monogram{border-radius:var(--radius-pill)}.render-workspace strong,.render-workspace small,.render-person strong,.render-person small{white-space:nowrap;display:block}.render-workspace strong,.render-person strong{font-size:var(--text-sm)}.render-workspace small,.render-person small{color:var(--ink-subtle);font-size:var(--text-xs)}.render-rail ul{gap:.05rem;margin:0;padding:0;list-style:none;display:grid}.render-rail li{border-radius:var(--radius-control);min-height:2.3rem;color:var(--ink-muted);font-size:var(--text-sm);align-items:center;gap:.55rem;padding:0 .5rem;font-weight:560;display:flex}.render-rail li[data-group-start]{margin-top:1.55rem;position:relative}.render-rail li[data-group-start]:first-child{margin-top:1.2rem}.render-rail li[data-group-start]:before{content:attr(data-group-start);color:var(--ink-subtle);font-size:var(--text-xs);font-weight:600;position:absolute;top:-1.2rem;left:.5rem}.render-rail li svg{flex:none;width:.95rem;height:.95rem}.render-rail li[data-active]{background:var(--accent-soft);color:var(--accent-soft-ink)}.render-count{border-radius:var(--radius-pill);background:var(--accent-soft);min-width:1.15rem;color:var(--accent-soft-ink);font-size:var(--text-2xs);text-align:center;margin-left:auto;padding:0 .3rem;font-weight:650;line-height:1.15rem}.render-rail-card{border:1px solid var(--border);border-radius:var(--radius-control);background:linear-gradient(160deg, color-mix(in srgb, var(--accent-soft) 70%, var(--card)), var(--card));gap:.25rem;margin-top:auto;padding:.7rem .75rem;display:grid}.render-rail-card strong{font-size:var(--text-sm);font-weight:650}.render-rail-card small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.4}.render-rail-foot{border-top:1px solid var(--border-hairline);gap:.35rem;padding-top:.6rem;display:grid}.render-theme-row{min-height:1.85rem;color:var(--ink-muted);font-size:var(--text-sm);align-items:center;gap:.55rem;padding:0 .5rem;font-weight:560;display:flex}.render-theme-row svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:.95rem;height:.95rem}.render-switch{border-radius:var(--radius-pill);background:var(--border-strong);width:1.75rem;height:1rem;margin-left:auto;position:relative}.render-switch:after{content:"";border-radius:var(--radius-pill);background:var(--card);width:.75rem;height:.75rem;box-shadow:var(--shadow-1);position:absolute;top:.125rem;left:.125rem}.render-theme-dark,:root[data-theme=dark] .render-theme-light{display:none}:root[data-theme=dark] .render-theme-dark{display:inline}:root[data-theme=dark] .render-switch{background:var(--brand-accent)}:root[data-theme=dark] .render-switch:after{background:var(--brand-accent-ink);left:auto;right:.125rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.theme-scope) .render-theme-light{display:none}:root:not([data-theme=light]):has(.theme-scope) .render-theme-dark{display:inline}:root:not([data-theme=light]):has(.theme-scope) .render-switch{background:var(--brand-accent)}:root:not([data-theme=light]):has(.theme-scope) .render-switch:after{background:var(--brand-accent-ink);left:auto;right:.125rem}}.render-main{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:.75rem;padding:.9rem;display:grid}.render-panel{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-1);border-radius:.8rem;padding:.85rem .95rem}.render-panel>header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.render-panel>header strong{font-size:var(--text-md);font-weight:650;display:block}.render-panel>header small{color:var(--ink-subtle);font-size:var(--text-xs)}.render-storefront{padding:.6rem}.render-site{border:1px solid var(--border-hairline);background:var(--surface-sunken);border-radius:.6rem;grid-template-rows:auto 1fr;height:100%;display:grid;overflow:hidden}.render-site-bar{border-bottom:1px solid var(--border-hairline);background:var(--card);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.2rem;padding:0 .85rem;display:flex}.render-site-brand{font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.render-brand-mark{flex:none;width:1rem;height:1rem}.render-site-nav{color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:.75rem;display:inline-flex}.render-site-pill,.render-site-button{border-radius:var(--radius-pill);background:var(--brand-accent);color:var(--brand-accent-ink);font-size:var(--text-xs);padding:.25rem .65rem;font-weight:600}.render-site-body{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-height:11rem;display:grid;position:relative}.render-site-copy{align-content:center;justify-items:start;gap:.45rem;padding:1.1rem .4rem 1.1rem 1.1rem;display:grid}.render-site-copy strong{font-size:var(--text-2xl);letter-spacing:-.015em;font-weight:650;line-height:1.15}.render-site-copy p{color:var(--ink-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.render-site-button{margin-top:.3rem}.render-site-photo{isolation:isolate;min-height:0;display:block;position:relative;overflow:hidden}.render-site-photo img{object-fit:cover;object-position:30% 50%;filter:grayscale()contrast(1.05)brightness(1.04);width:100%;height:100%;display:block}.render-site-photo:after{content:"";background:linear-gradient(100deg, color-mix(in srgb, var(--brand-accent) 20%, transparent), transparent 60%), var(--lightningcss-light,color-mix(in srgb, var(--brand-accent) 52%, var(--card)))var(--lightningcss-dark,color-mix(in srgb, var(--brand-accent) 38%, var(--card)));mix-blend-mode:color;pointer-events:none;position:absolute;inset:0}:root[data-theme=dark] .render-site-photo img{filter:grayscale()brightness(.4)contrast(1.12)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.theme-scope) .render-site-photo img{filter:grayscale()brightness(.4)contrast(1.12)}}.render-brand{grid-template-rows:auto auto 1fr auto;gap:.2rem;display:grid}.render-brand>header{margin-bottom:.2rem}.render-brand-figure{align-items:baseline;gap:.45rem;margin:0;display:flex}.render-figure{font-size:var(--text-3xl);letter-spacing:-.03em;font-weight:700;line-height:1}.render-brand-figure small{color:var(--ink-muted);font-size:var(--text-sm)}.render-bars{grid-template-rows:minmax(3.75rem,1fr) auto;gap:.35rem;margin-top:.5rem;display:grid}.render-bars-plot{border-bottom:1px solid var(--border-hairline);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.45rem;display:grid}.render-bars-plot i{background:linear-gradient(to top, color-mix(in srgb, var(--chart-1) 22%, transparent), color-mix(in srgb, var(--chart-1) 58%, transparent));border-radius:.2rem .2rem 0 0;display:block}.render-bars-plot i[data-latest]{background:linear-gradient(to top, color-mix(in srgb, var(--chart-1) 60%, transparent), var(--chart-1))}.render-bars-axis{color:var(--ink-subtle);font-size:var(--text-xs);text-align:center;white-space:nowrap;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.45rem;line-height:1;display:grid}.render-brand-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.7rem;display:grid}.render-button{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);min-height:2.1rem;color:var(--ink);font-size:var(--text-sm);white-space:nowrap;place-items:center;font-weight:600;display:grid}.render-button[data-variant=primary]{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-ink)}.render-strip{grid-column:1/-1;min-width:0}.render-strip .render-metrics{border-radius:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.render-strip .render-metrics>div{padding:.8rem 1.05rem}.render-strip .render-metrics dt{font-size:var(--text-sm)}.render-strip .render-metrics dd:first-of-type{font-size:var(--text-2xl);margin-top:.25rem}.render-strip .render-metrics dd:nth-of-type(2){font-size:var(--text-xs);white-space:nowrap}.render-strip .render-metrics>[data-metric=revenue] dd:first-of-type{color:var(--ink-muted)}.render-trend>header{align-items:start;margin-bottom:.9rem}.render-trend>header small{margin-top:.1rem;display:block}.render-trend [data-chart=area]>div>div[aria-hidden=true]{color:var(--ink-subtle);font-size:var(--text-xs)}.render-trend [data-chart=area]>div>div[aria-hidden=true]:first-child{min-inline-size:1.4rem}.render-legend{color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap;gap:.8rem;display:inline-flex}.render-legend span{align-items:center;gap:.3rem;display:inline-flex}.render-legend i{border-radius:var(--radius-pill);width:.45rem;height:.45rem}.render-programs,.render-orders,.render-today{flex-direction:column;display:flex}.render-programs table,.render-orders table{flex:1}.render-today ul{flex:1;grid-auto-rows:1fr}.render-programs table,.render-orders table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.render-programs th,.render-programs td,.render-orders th,.render-orders td{border-top:1px solid var(--border-hairline);text-align:right;white-space:nowrap;padding:.5rem .3rem}.render-programs :where(th,td):first-child,.render-orders :where(th,td):first-child{text-align:left;padding-left:0}.render-programs :where(th,td):last-child,.render-orders :where(th,td):last-child{padding-right:0}.render-programs thead th,.render-orders thead th{color:var(--ink-subtle);font-size:var(--text-xs);border-top:0;padding-top:0;font-weight:500}.render-programs tbody th,.render-orders tbody th{font-weight:560}.render-programs tbody tr,.render-orders tbody tr{height:2.4rem}.render-share{border-radius:var(--radius-pill);background:var(--accent-soft);block-size:.3rem;inline-size:min(100%,11rem);margin-top:.4rem;display:block;overflow:hidden}.render-share i{border-radius:inherit;background:var(--chart-1);block-size:100%;display:block}.render-programs tbody th{width:100%}.render-orders td:nth-child(2){color:var(--ink-muted);text-align:left}.render-orders thead th:nth-child(2),.render-orders td:nth-child(3),.render-orders thead th:nth-child(3){text-align:left}.render-orders td:last-child{color:var(--ink-subtle)}.render-row{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,.82fr) minmax(0,1.6fr);gap:.75rem;min-width:0;display:grid}.render-plan{flex-direction:column;display:flex}.render-plan ol{flex:1;grid-auto-rows:1fr}.render-plan-foot{border-top:1px solid var(--border-hairline);gap:.4rem;padding-top:.6rem;display:grid}.render-plan-meter{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;display:grid}.render-plan-meter i{border-radius:var(--radius-pill);background:var(--accent-soft);height:.3rem}.render-plan-foot small{color:var(--ink-subtle);font-size:var(--text-xs)}.render-plan ol,.render-today ul{margin:0;padding:0;list-style:none;display:grid}.render-plan li{border-top:1px solid var(--border-hairline);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-height:3.05rem;padding:.45rem 0;display:grid}.render-plan li>i{border-radius:var(--radius-pill);background:var(--brand-accent);width:.45rem;height:.45rem;margin-top:.3rem}.render-plan li strong,.render-plan li small{display:block}.render-plan li strong{font-size:var(--text-sm);font-weight:600}.render-plan li small{color:var(--ink-subtle);font-size:var(--text-xs);margin-top:.1rem;line-height:1.4}.render-today li{border-top:1px solid var(--border-hairline);min-height:2.45rem;font-size:var(--text-sm);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.render-today li b{font-size:var(--text-base);font-weight:700}.render-today li span{color:var(--ink-muted)}.render-today li svg{fill:none;width:.8rem;height:.8rem;stroke:var(--ink-subtle);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.marketing-platform,.marketing-delivery,.marketing-model{width:min(84rem,100% - 3rem);margin:0 auto;padding:clamp(2rem,3.4vw,3rem) 0}.marketing-platform{padding-top:clamp(2.5rem,4vw,3.5rem)}.marketing-section-head{grid-template-columns:minmax(0,44rem) minmax(0,1fr);align-items:end;gap:0 4rem;margin-bottom:2.25rem;display:grid}.marketing-section-head>div{display:contents}.marketing-section-head .marketing-kicker{grid-column:1/-1;justify-self:start}.marketing-section-head h2{grid-column:1}.marketing-home .marketing-section-head>p{grid-column:2;margin-top:0;padding-bottom:.2rem}.marketing-section-head-center{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.marketing-section-head-center .marketing-kicker{justify-self:center}.marketing-section-head-center h2{max-width:22ch}.marketing-home .marketing-section-head-center>p{grid-column:1;max-width:40rem;margin-top:1rem}.marketing-platform h2,.marketing-delivery h2,.marketing-model h2,.marketing-page-cta h2{font-size:clamp(var(--text-3xl), 3.6vw, 3rem);letter-spacing:-.018em;word-spacing:.03em;margin:.75rem 0 .9rem;font-weight:720;line-height:1.1}.marketing-section-head h2{margin-bottom:0}.marketing-home .marketing-section-head>p{max-width:34rem;color:var(--marketing-copy);font-size:var(--text-lg);line-height:var(--leading-normal);margin-bottom:0}.marketing-layer-grid{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.marketing-layer-grid li{flex-direction:column;padding:1.75rem 1.6rem 1.6rem;display:flex;position:relative}.marketing-layer-grid li:not(:last-child):after{content:"";border-radius:var(--radius-pill);background:linear-gradient(to right, color-mix(in srgb, var(--brand-accent) 55%, transparent), color-mix(in srgb, var(--brand-accent) 14%, transparent));height:2px;position:absolute;top:calc(3.25rem - 1px);left:5.35rem;right:-.5rem}.marketing-step-mark{justify-items:start;gap:1rem;display:grid}.marketing-step-mark>span{border:1px solid color-mix(in srgb, var(--brand-accent) 22%, var(--border));background:var(--accent-soft);width:3rem;height:3rem;color:var(--accent-soft-ink);border-radius:.85rem;place-items:center;display:grid}.marketing-step-mark svg{width:1.45rem;height:1.45rem}.marketing-step-mark small{color:var(--accent-text);font-size:var(--text-xs);font-weight:650}.marketing-layer-grid h3,.marketing-delivery h3{font-size:var(--text-lg);letter-spacing:-.015em;margin:1.1rem 0 .5rem;font-weight:700}.marketing-layer-grid h3{margin-top:.3rem}.marketing-layer-grid p,.marketing-delivery p{color:var(--marketing-copy);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.step-visual{border:1px solid var(--border-hairline);background:var(--surface-sunken);height:6.75rem;font-size:var(--text-xs);border-radius:.75rem;align-content:center;gap:.45rem;margin-top:auto;padding:.7rem .75rem;display:grid;overflow:hidden}.marketing-layer-grid li>p{margin-bottom:1.25rem}.step-visual-site{grid-template-rows:auto 1fr;align-content:stretch;gap:0;padding:0}.step-site-bar{border-bottom:1px solid var(--border-hairline);background:var(--card);align-items:center;gap:.4rem;padding:.45rem .65rem;font-weight:700;display:flex}.step-site-mark{width:.9rem;height:.9rem}.step-site-body{align-content:center;justify-items:start;gap:.35rem;padding:.55rem .65rem;display:grid}.step-site-body strong{font-size:var(--text-sm);letter-spacing:-.01em;font-weight:680;line-height:1.2}.step-site-body b,.step-review-actions b{border-radius:var(--radius-pill);background:var(--brand-accent);color:var(--brand-accent-ink);font-size:var(--text-2xs);padding:.15rem .55rem;font-weight:600}.step-intake-head,.step-review-head{justify-content:space-between;align-items:center;gap:.5rem;font-weight:650;display:flex}.step-intake-head small,.step-review-head small{color:var(--ink-subtle);font-size:var(--text-2xs);font-weight:500}.step-intake-meter{border-radius:var(--radius-pill);background:var(--accent-soft);height:.3rem;display:block;overflow:hidden}.step-intake-meter i{border-radius:inherit;background:var(--chart-1);width:33%;height:100%;display:block}.step-intake-option{border:1px solid var(--border);background:var(--card);color:var(--marketing-copy);font-size:var(--text-2xs);border-radius:.45rem;align-items:center;gap:.4rem;padding:.2rem .5rem;display:flex}.step-intake-option:before{content:"";border:1px solid var(--border-strong);border-radius:var(--radius-pill);flex:none;width:.55rem;height:.55rem}.step-intake-option[data-selected]{border-color:color-mix(in srgb, var(--brand-accent) 45%, var(--border));color:var(--ink)}.step-intake-option[data-selected]:before{border:3px solid var(--brand-accent)}.step-review-head small{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-soft-ink);padding:.05rem .45rem;font-weight:600}.step-review-actions{flex-wrap:wrap;gap:.3rem;display:flex}.step-review-actions>span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);font-size:var(--text-2xs);padding:.15rem .55rem;font-weight:600}.step-care-bubble{border:1px solid var(--border-hairline);background:var(--card);color:var(--ink);font-size:var(--text-2xs);white-space:nowrap;border-radius:.7rem .7rem .7rem .2rem;justify-self:start;padding:.25rem .6rem}.step-care-bubble[data-from=team]{background:var(--accent-soft);color:var(--accent-soft-ink);border-color:#0000;border-radius:.7rem .7rem .2rem;justify-self:end;font-weight:600}.step-visual-care>small{color:var(--ink-subtle);font-size:var(--text-2xs)}.marketing-delivery{isolation:isolate;--delivery-band:var(--lightningcss-light,color-mix(in srgb, var(--accent-soft) 45%, var(--surface)))var(--lightningcss-dark,color-mix(in srgb, var(--accent-soft) 35%, var(--surface)));background-color:var(--delivery-band);box-shadow:0 0 0 100vmax var(--delivery-band);clip-path:inset(0 -100vmax);margin-block:clamp(1.5rem,2.5vw,2rem);padding-block:clamp(2.75rem,4.5vw,4rem);position:relative}.marketing-delivery:before{content:"";z-index:-1;border-block:1px solid var(--border);pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.marketing-delivery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.marketing-delivery article{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);flex-direction:column;padding:.75rem .75rem 1.5rem;display:flex}.marketing-delivery article>:not(.delivery-visual){margin-inline:.75rem}.marketing-delivery article>div:not(.delivery-visual){justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.marketing-delivery article>div:not(.delivery-visual) span{font-size:var(--text-sm);font-weight:700}.marketing-delivery article>div:not(.delivery-visual) small{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-soft-ink);font-size:var(--text-xs);padding:.2rem .6rem;font-weight:620}.marketing-delivery article>a{color:var(--accent-text);font-size:var(--text-sm);align-items:center;gap:.45rem;margin-top:auto;padding-top:1.25rem;font-weight:650;text-decoration:none;display:inline-flex}.marketing-delivery article>a:hover{text-underline-offset:.25rem;text-decoration:underline}.marketing-delivery article>a svg{width:1rem;height:1rem}.delivery-visual{border:1px solid var(--border-hairline);background:var(--surface-sunken);border-radius:.75rem;height:11rem;margin:0;overflow:hidden}.delivery-visual-portal{background:var(--card);grid-template-rows:auto 1fr;display:grid}.delivery-site-bar{border-bottom:1px solid var(--border-hairline);height:2rem;font-size:var(--text-xs);justify-content:space-between;align-items:center;padding:0 .75rem;font-weight:700;display:flex}.delivery-site-bar>span{align-items:center;gap:.4rem;display:inline-flex}.delivery-site-mark{width:.95rem;height:.95rem}.delivery-site-bar>small{color:var(--ink-muted);font-size:var(--text-2xs);font-weight:500}.delivery-portal-body{background:var(--surface-sunken);align-content:start;gap:.4rem;min-height:0;padding:.55rem;display:grid}.delivery-portal-card{border:1px solid var(--border-hairline);background:var(--card);border-radius:.55rem;gap:.45rem;padding:.5rem .65rem;display:grid}.delivery-portal-card>span{font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.delivery-portal-card strong{font-weight:680}.delivery-portal-card b{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-soft-ink);font-size:var(--text-2xs);padding:.05rem .5rem;font-weight:600}.delivery-portal-steps{color:var(--ink-subtle);font-size:var(--text-2xs);grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.delivery-portal-steps li{border-top:3px solid var(--border);white-space:nowrap;padding-top:.4rem}.delivery-portal-steps li[data-state=done]{border-top-color:var(--brand-accent);color:var(--marketing-copy)}.delivery-portal-steps li[data-state=current]{border-top-color:color-mix(in srgb, var(--brand-accent) 45%, var(--border));color:var(--ink);font-weight:600}.delivery-portal-message{border:1px solid var(--border-hairline);background:var(--card);font-size:var(--text-xs);border-radius:.55rem;align-items:center;gap:.55rem;padding:.35rem .65rem;display:flex}.delivery-portal-message>i{border-radius:var(--radius-pill);background:var(--accent-soft);flex:none;width:1.4rem;height:1.4rem}.delivery-portal-message strong,.delivery-portal-message small{display:block}.delivery-portal-message strong{font-weight:650}.delivery-portal-message small{color:var(--ink-subtle);font-size:var(--text-2xs)}.delivery-visual-sketch{grid-template-rows:auto 1fr;gap:.75rem;padding:.75rem;display:grid}.delivery-sketch-bar{justify-content:space-between;align-items:center;display:flex}.delivery-sketch-bar i,.delivery-sketch-lines i{border-radius:var(--radius-pill);background:var(--border-strong);height:.45rem;display:block}.delivery-sketch-bar>i{width:3.5rem}.delivery-sketch-bar>span{gap:.4rem;display:flex}.delivery-sketch-bar>span i{width:1.6rem}.delivery-sketch-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:.75rem;display:grid}.delivery-sketch-lines{align-content:center;gap:.45rem;display:grid}.delivery-sketch-lines i:first-child{width:90%;height:.7rem}.delivery-sketch-lines i:nth-child(2){width:100%}.delivery-sketch-lines i:nth-child(3){width:70%}.delivery-sketch-slot{border:1px dashed var(--accent-text);background:color-mix(in srgb, var(--accent-soft) 55%, transparent);color:var(--accent-soft-ink);font-size:var(--text-xs);text-align:center;border-radius:.6rem;place-content:center;gap:.2rem;padding:.6rem;font-weight:650;display:grid}.delivery-sketch-slot small{color:var(--ink-subtle);font-size:var(--text-2xs);font-weight:500}.delivery-visual-code{color:var(--ink-muted);font-family:var(--mono);font-size:var(--text-xs);white-space:pre;align-items:center;padding:1rem 1.1rem;line-height:1.7;display:flex}.delivery-visual-code .code-verb{color:var(--accent-text);font-weight:700}.delivery-visual-code .code-key{color:var(--ink)}.marketing-model{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:0 3.5rem;display:grid}.marketing-model>header.marketing-section-head{grid-area:1/1;grid-template-columns:minmax(0,1fr);margin-bottom:0}.marketing-home .marketing-model>header>p{grid-column:1;margin-top:1.1rem}.marketing-model-cards{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.marketing-model-note{grid-area:2/1}.marketing-model-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);padding:1.5rem 1.5rem 1rem}.marketing-model-card h3{font-size:var(--text-lg);margin:0;font-weight:700}.marketing-model-card>p{color:var(--marketing-copy);font-size:var(--text-sm);margin:.3rem 0 1rem}.marketing-model-card ul{margin:0;padding:0;list-style:none}.marketing-model-card li{border-top:1px solid var(--border-hairline);color:var(--ink);font-size:var(--text-md);align-items:center;gap:.7rem;padding:.6rem 0;font-weight:520;display:flex}.marketing-model-card li svg{width:1.1rem;height:1.1rem;color:var(--accent-text);flex:none}.marketing-model-note{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem .8rem;margin-top:2rem;padding:1.25rem 0 0;display:grid}.marketing-model .marketing-model-note>a{grid-column:2}.marketing-model-note>svg{width:1.15rem;height:1.15rem;color:var(--ink-subtle);margin-top:.1rem}.marketing-model-note p{max-width:62rem;color:var(--marketing-copy);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.marketing-model-note strong{color:var(--ink);font-weight:650}.marketing-model .marketing-model-note>a{color:var(--accent-text);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.4rem;font-weight:650;text-decoration:none;display:inline-flex}.marketing-model .marketing-model-note>a:hover{text-underline-offset:.25rem;text-decoration:underline}.marketing-model-note>a svg{width:1rem;height:1rem}.marketing-home .marketing-page-cta{isolation:isolate;border:1px solid var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in srgb, var(--chart-1) 26%, var(--border)));background:var(--lightningcss-light,var(--accent-soft))var(--lightningcss-dark,color-mix(in srgb, var(--chart-1) 8%, var(--card)));margin-top:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(2.5rem,4vw,3.5rem);padding-block:clamp(2.5rem,4.5vw,3.5rem);position:relative;overflow:hidden}.marketing-home .marketing-page-cta:before{content:"";z-index:-1;background:radial-gradient(60% 90% at 50% -20%, var(--lightningcss-light,color-mix(in srgb, var(--card) 55%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--chart-1) 30%, transparent)), transparent 70%), radial-gradient(35% 60% at 0% 110%, var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in srgb, var(--chart-1) 14%, transparent)), transparent), radial-gradient(35% 60% at 100% 110%, var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in srgb, var(--chart-1) 14%, transparent)), transparent);pointer-events:none;position:absolute;inset:0}.marketing-home .marketing-page-cta h2{max-width:30ch}.marketing-home .marketing-footer.marketing-page-footer{margin-top:0}.marketing-footer{border-top:1px solid var(--border);width:min(84rem,100% - 3rem);font-size:var(--text-sm);margin:0 auto;padding:3rem 0 2.5rem;display:grid}.marketing-footer.marketing-footer-columns{grid-template-columns:minmax(14rem,1.5fr) repeat(4,minmax(0,1fr));align-items:start;gap:2rem 1.5rem}.marketing-footer-brand .marketing-logo{font-size:var(--text-base)}.marketing-footer-brand .marketing-logo-mark{width:1.5rem}.marketing-footer p{max-width:22rem;color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:.8rem 0 0}.marketing-footer-columns nav{align-content:start;gap:.6rem;display:grid}.marketing-footer-columns nav h2{color:var(--ink);font-size:var(--text-sm);margin:0 0 .2rem;font-weight:700}.marketing-footer nav a{color:var(--ink-muted);font-size:var(--text-sm);text-decoration:none}.marketing-footer-columns nav a:hover{color:var(--ink);text-underline-offset:.2rem;text-decoration:underline}.marketing-footer-columns .marketing-footer-quiet{color:var(--ink-subtle);font-size:var(--text-xs)}.marketing-footer>small{border-top:1px solid var(--border-hairline);color:var(--ink-subtle);font-size:var(--text-xs);grid-column:1/-1;padding-top:1.5rem}.marketing-menu-trigger{min-height:var(--control-height-md);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);align-items:center;gap:.45rem;padding:0 .85rem;font-weight:620;display:none}.marketing-menu-trigger svg{width:1.15rem;height:1.15rem}.marketing-menu-trigger:hover{border-color:var(--border-emphasis);background:var(--surface-hover)}dialog.marketing-menu-sheet{width:min(100%,28rem);max-width:none;height:100dvh;max-height:none;padding:1rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));overscroll-behavior:contain;border:0;border-left:1px solid var(--border);background:var(--card);color:var(--ink);box-shadow:var(--shadow-3);z-index:var(--z-drawer);flex-direction:column;gap:1.5rem;margin:0;display:flex;position:fixed;inset:0 0 0 auto}dialog.marketing-menu-sheet::backdrop{background:var(--scrim)}@media (prefers-reduced-motion:no-preference){dialog.marketing-menu-sheet[open]{animation:marketing-menu-in var(--duration-slow) var(--ease-emphasized)}}@keyframes marketing-menu-in{0%{opacity:0;transform:translate(1.5rem)}}.marketing-menu-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:3.5rem;display:flex}.marketing-menu-head h2{font-size:var(--text-lg);margin:0;font-weight:700}.marketing-menu-close{width:var(--control-height-md);height:var(--control-height-md);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--ink);cursor:pointer;background:0 0;place-items:center;display:grid}.marketing-menu-close svg{width:1.15rem;height:1.15rem}dialog.marketing-menu-sheet nav.marketing-menu-nav{justify-content:stretch;gap:1.5rem;display:grid}dialog.marketing-menu-sheet .marketing-menu-nav h3{color:var(--ink-muted);font-size:var(--text-sm);margin:0 0 .4rem;font-weight:650}dialog.marketing-menu-sheet .marketing-menu-nav ul{margin:0;padding:0;list-style:none}dialog.marketing-menu-sheet nav.marketing-menu-nav a{border-bottom:1px solid var(--border-hairline);min-height:3rem;color:var(--ink);font-size:var(--text-lg);align-items:center;font-weight:560;text-decoration:none;display:flex}dialog.marketing-menu-sheet nav.marketing-menu-nav a[aria-current=page]{color:var(--accent-text);text-underline-offset:.35rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.marketing-menu-actions{gap:.75rem;margin-top:auto;display:grid}.marketing-menu-actions .marketing-primary,.marketing-menu-actions .marketing-secondary{min-height:var(--control-height-lg);font-size:var(--text-base)}.marketing-menu-actions .marketing-primary{background:var(--ink);color:var(--card);border-color:#0000}.marketing-menu-actions .marketing-secondary{color:var(--ink)}.marketing-menu-signin{min-height:var(--control-height-lg);color:var(--ink);font-size:var(--text-base);text-underline-offset:.25rem;justify-content:center;align-items:center;font-weight:620;text-decoration:underline;display:flex}@media (max-width:1120px){.marketing-nav{grid-template-columns:auto 1fr}.marketing-nav nav{display:none}.marketing-nav>div{justify-self:end}.marketing-menu-trigger{display:inline-flex}.marketing-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-layer-grid li:nth-child(3){border-left:0}.marketing-layer-grid li:nth-child(n+3){border-top:1px solid var(--border-hairline)}.marketing-layer-grid li:nth-child(2n):after{display:none}}@media (max-width:1200px){.marketing-section-head{grid-template-columns:minmax(0,1fr);align-items:start}.marketing-home .marketing-section-head>p{grid-column:1;max-width:44rem;margin-top:1rem}.marketing-model{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.marketing-model>header.marketing-section-head,.marketing-model-cards,.marketing-model-note{grid-area:auto/1}.marketing-model-cards{margin-top:2rem}.marketing-model-note{grid-template-columns:auto minmax(0,1fr) auto;margin-top:1.25rem}.marketing-model .marketing-model-note>a{grid-column:3}}@media (max-width:1180px){.render-app{grid-template-columns:minmax(0,1fr)}.render-rail{display:none}}@media (max-width:960px){.render-main{grid-template-columns:repeat(2,minmax(0,1fr))}.render-storefront{grid-column:1/-1}.render-brand{display:none}.render-row{grid-template-columns:repeat(2,minmax(0,1fr))}.render-orders{grid-column:1/-1}.marketing-delivery>div{grid-template-columns:minmax(0,1fr)}.marketing-footer.marketing-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer-columns .marketing-footer-brand{grid-column:1/-1}}@media (max-width:720px){.marketing-nav,.marketing-hero,.marketing-platform,.marketing-delivery,.marketing-model,.marketing-footer{width:calc(100% - 2rem)}.marketing-nav{gap:.75rem;min-height:4rem}.marketing-nav .marketing-nav-cta{display:none}.marketing-menu-trigger{justify-content:center;min-block-size:2.75rem;inline-size:2.75rem;padding:0}.marketing-menu-trigger svg{width:1.25rem;height:1.25rem}.marketing-menu-trigger>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has(.marketing-home) .rail-banner{font-size:var(--text-xs);text-wrap:balance;padding:.4rem 1rem;line-height:1.45;display:block}body:has(.marketing-home) .rail-banner__text{display:inline}body:has(.marketing-home) .rail-banner__dot{vertical-align:.05em;block-size:.4rem;inline-size:.4rem;margin-right:.4em;display:inline-block}body:has(.marketing-home) .rail-banner__detail{margin-left:.4em;display:inline-block}body:has(.marketing-home) .rail-banner__detail[open]{display:block}.render-chrome{height:1.5rem;padding-inline:.7rem}.render-chrome i{width:.5rem;height:.5rem}.render-storefront{box-shadow:none;border:0;padding:0;overflow:hidden}.render-site{border-radius:.6rem}.render-frame+figcaption{text-wrap:balance;justify-items:center;gap:.45rem;margin-top:.5rem;display:grid}.marketing-render:before{opacity:.8;inset:10% -40% -10%}.marketing-layer-grid li{padding:1.1rem 1.25rem 1.25rem 5rem}.marketing-layer-grid li:not(:first-child){border-top:0}.marketing-step-mark{display:block}.marketing-step-mark>span{width:2.75rem;height:2.75rem;position:absolute;top:1.25rem;left:1.25rem}.marketing-step-mark small{line-height:1.2;display:block}.marketing-layer-grid li:not(:last-child):after,.marketing-layer-grid li:nth-child(2n):not(:last-child):after{background:linear-gradient(to bottom, color-mix(in srgb, var(--brand-accent) 50%, transparent), color-mix(in srgb, var(--brand-accent) 12%, transparent));width:2px;height:auto;display:block;inset:4.4rem auto -.85rem calc(2.625rem - 1px)}.step-visual{height:auto;min-height:5.5rem}.delivery-visual-portal{height:auto}.delivery-portal-message{display:none}.marketing-layer-grid li>p{margin-bottom:.9rem}.marketing-model-note{grid-template-columns:auto minmax(0,1fr)}.marketing-model .marketing-model-note>a{grid-column:2;margin-top:.25rem}.marketing-model-cards{grid-template-columns:minmax(0,1fr)}.marketing-model-card li{font-size:var(--text-sm)}.marketing-hero-copy>p{font-size:var(--text-lg)}.marketing-hero-actions{flex-direction:column;align-items:stretch;width:100%}.render-main{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.6rem}.render-brand,.render-trend,.render-programs,.render-row,.render-site-nav{display:none}.render-site-bar{min-height:2rem;padding-inline:.75rem}.render-site-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.25rem;min-height:9rem;padding:.5rem}.render-site-copy{padding:.4rem .3rem .4rem .4rem}.render-site-copy strong{font-size:var(--text-md)}.render-site-photo{border-radius:.45rem}.render-strip .render-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.render-strip .render-metrics>div{padding:.6rem .7rem}.render-strip .render-metrics>[data-metric=revenue]{display:none}.render-strip .render-metrics dt{font-size:var(--text-2xs);white-space:nowrap}.render-strip .render-metrics dd:first-of-type{font-size:var(--text-lg)}.render-strip .render-metrics dd:nth-of-type(2){display:none}.marketing-home .marketing-section-head>p{grid-column:1;margin-top:1rem;font-size:1.0625rem;line-height:1.5}.marketing-model-card>p{text-wrap:wrap;max-width:none}.delivery-visual{height:8rem}.marketing-delivery article{padding:.6rem .6rem 1.15rem}.marketing-delivery article>:not(.delivery-visual){margin-inline:.6rem}.marketing-delivery article>div:not(.delivery-visual){margin-top:1rem}.marketing-delivery h3{margin:.75rem 0 .4rem}.marketing-delivery article>a{padding-top:.9rem}.delivery-visual-code{padding:.75rem .9rem;line-height:1.6}.marketing-model-card{padding:1.25rem 1.25rem .75rem}.marketing-model-card li{padding:.55rem 0}.marketing-home .marketing-page-cta{padding:2.25rem 1.25rem}.marketing-home .marketing-page-cta h2{font-size:1.75rem;line-height:1.12}.marketing-layer-grid,.marketing-model{grid-template-columns:minmax(0,1fr)}.marketing-layer-grid li{border-left:0}}@media (max-width:420px){.marketing-nav{gap:.5rem}.marketing-nav .marketing-logo{font-size:var(--text-md);white-space:nowrap;gap:.4rem}.marketing-nav>div{gap:.25rem}}.lead-page{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,5.5rem);width:min(76rem,100% - 3rem);margin:0 auto;padding:clamp(3rem,7vw,6rem) 0 clamp(4rem,8vw,7rem);display:grid}.lead-page-narrow{grid-template-columns:minmax(0,1fr);width:min(42rem,100% - 3rem)}.lead-page-intro h1,.lead-page-card h1{font-size:var(--text-display);letter-spacing:-.045em;margin:1.1rem 0 1rem;font-weight:620;line-height:.98}.lead-page-card h1{font-size:var(--text-3xl);letter-spacing:-.03em}.lead-page-intro>p{max-width:34rem;color:var(--ink-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.lead-page-facts{gap:1.1rem;margin:2.5rem 0 0;display:grid}.lead-page-facts div{border-top:1px solid var(--border-strong);padding-top:1rem}.lead-page-facts dt{color:var(--ink-muted);font:650 var(--text-xs)/1.3 var(--sans)}.lead-page-facts dd{font-size:var(--text-md);line-height:var(--leading-normal);margin:.4rem 0 0}.lead-page-facts a,.lead-form-submit a,.lead-form-sent a,.notify-form-pending a,.lead-token-foot a{color:inherit;text-underline-offset:.2rem;text-decoration:underline}.lead-page-card{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-2);padding:clamp(1.25rem,4vw,2.5rem)}.lead-form{gap:1.25rem;display:grid}.lead-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.lead-form-trap{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.lead-form-phi{border-left:3px solid var(--warning);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--warning-surface);color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;padding:.85rem 1rem}.lead-form-submit{justify-items:start;gap:.85rem;display:grid}.lead-form-submit p{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.lead-form-sent{justify-items:start;gap:1rem;display:grid}.lead-form-sent-mark{border-radius:var(--radius-pill);background:var(--brand-accent);width:2.75rem;height:2.75rem;color:var(--brand-accent-ink);place-items:center;font-weight:700;display:grid}.lead-form-sent h2{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0}.lead-form-sent p{max-width:36rem;color:var(--ink-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.lead-form-sent-actions{flex-wrap:wrap;gap:1.5rem;display:flex}.lead-token-form{justify-items:start;gap:1rem;display:grid}.lead-token-form p,.lead-token-foot{color:var(--ink-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.lead-token-foot{margin-top:1.5rem}.notify-form{justify-items:start;gap:.85rem;display:grid}.notify-form .ui-field{width:100%}.notify-form-pending{font-size:var(--text-sm);line-height:var(--leading-normal);gap:.6rem;display:grid}.notify-form-pending p{margin:0}@media (max-width:860px){.lead-page{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.lead-page,.lead-page-narrow{width:calc(100% - 2rem)}.lead-form-grid{grid-template-columns:minmax(0,1fr)}}.proof-page{width:min(92rem,100% - 3rem);margin:0 auto;padding:clamp(3rem,7vw,6rem) 0 clamp(4rem,8vw,7rem)}.proof-page>header{max-width:52rem}.proof-page>header h1{font-size:var(--text-display);letter-spacing:-.045em;margin:1.1rem 0 1rem;font-weight:620;line-height:.98}.proof-page>header p{color:var(--ink-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.proof-notice{margin:2rem 0 0}.tour-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:3rem;display:grid}.tour-card{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--card);grid-template-rows:auto auto 1fr auto;gap:.75rem;padding:1.5rem;display:grid}.tour-card>span{color:var(--ink-muted);font:650 var(--text-xs)/1.3 var(--sans)}.tour-card h2{font-size:var(--text-xl);letter-spacing:-.015em;margin:0}.tour-card p{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.tour-card form,.tour-card>a{align-self:end}.capability-legend{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:2.5rem 0 0;display:grid}.capability-legend div{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);padding:.85rem 1rem}.capability-legend dt{margin-bottom:.35rem}.capability-legend dd{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.capability-table{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--text-sm)}.capability-table th{background:var(--surface-sunken);color:var(--ink-muted);font:650 var(--text-xs)/1.3 var(--sans);text-align:left;padding:.75rem 1rem}.capability-table td,.capability-table tbody th{border-top:1px solid var(--border-hairline);vertical-align:top;line-height:var(--leading-normal);padding:.9rem 1rem}.capability-table tbody th{color:var(--ink);font:620 var(--text-sm)/1.4 var(--sans);letter-spacing:0;text-transform:none;background:0 0}.capability-table tbody th small{color:var(--ink-subtle);font:var(--text-xs)/1.3 var(--mono);margin-top:.2rem;display:block}.capability-status{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink);font:620 var(--text-xs)/1.4 var(--mono);white-space:nowrap;padding:.2rem .6rem;display:inline-block}.capability-status[data-status=sandbox],.capability-status[data-status=preview]{border-color:var(--info);background:var(--info-surface);color:var(--info)}.capability-status[data-status=disabled],.capability-status[data-status=restricted]{border-color:var(--warning);background:var(--warning-surface);color:var(--warning)}@media (max-width:720px){.proof-page{width:calc(100% - 2rem)}}.network-apply-note{max-width:34rem;color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:1.5rem 0 0}.network-apply-note a{color:inherit;text-underline-offset:.2rem;text-decoration:underline}.resource-library>.resource-updates{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--card);grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);align-items:start;gap:1rem 2rem;margin:0 0 1.5rem;padding:1.25rem 1.4rem;display:grid}.resource-library .resource-updates h3{max-width:none;line-height:var(--leading-tight);font-size:var(--text-lg);letter-spacing:-.01em;margin:0 0 .4rem}.resource-library .resource-updates p{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.resource-library .resource-updates a{color:inherit;text-underline-offset:.2rem;text-decoration:underline}@media (max-width:860px){.resource-library>.resource-updates{grid-template-columns:minmax(0,1fr)}}
.marketing-page-nav{position:relative}.marketing-page-hero{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);width:min(84rem,100% - 3rem);margin:0 auto;padding:clamp(3rem,7vw,5.5rem) 0 clamp(3.5rem,7vw,6rem);display:grid}.marketing-page-hero>div>h1{max-width:20ch;font-size:clamp(var(--text-3xl), 1.4rem + 2.6vw, 3.75rem);letter-spacing:-.035em;margin:1rem 0 1.25rem;font-weight:750;line-height:1.05}.marketing-page-hero>div>p{max-width:38rem;color:var(--ink-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}.marketing-page-hero>div>div{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-top:2rem;display:flex}.marketing-page-hero>div>p.marketing-page-links{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;display:flex}.marketing-page-hero>div>p.network-apply-note{font-size:var(--text-sm);margin-top:1.5rem}.platform-stack-visual,.solution-path-map,.network-profile-preview,.integration-console-preview,.resources-hero>aside{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-2);padding:1.25rem}.marketing-page-proof{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));width:min(84rem,100% - 3rem);margin:0 auto;display:grid}.marketing-page-proof span{border-left:1px solid var(--border-hairline);color:var(--ink-muted);font-size:var(--text-sm);text-align:center;padding:1.1rem 1.25rem;font-weight:600}.marketing-page-proof span:first-child{border-left:0}.platform-layers,.solution-paths,.solution-roles,.network-evaluation,.integration-contracts,.resource-library{width:min(84rem,100% - 3rem);margin:0 auto;padding:clamp(2.5rem,5vw,4rem) 0}.platform-layers>header,.solution-paths>header,.solution-roles>header,.network-evaluation>header,.integration-contracts>header,.resource-library>header{max-width:46rem;margin-bottom:2.25rem}.platform-layers header h2,.solution-paths header h2,.solution-roles header h2,.network-evaluation header h2,.integration-contracts header h2,.resource-library header h2,.platform-runtime h2,.network-routing h2,.integration-lifecycle h2,.resource-principles h2,.resource-faq h2{font-size:clamp(var(--text-3xl), 3.6vw, 3rem);letter-spacing:-.03em;margin:.75rem 0 .9rem;font-weight:720;line-height:1.08}.platform-layers header p,.network-evaluation header p,.platform-runtime p,.network-routing p,.integration-lifecycle p,.resource-faq>header p{max-width:40rem;color:var(--ink-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.network-evaluation article>span,.integration-contracts article>span,.solution-roles article>span,.platform-layers article>span,.solution-paths article>header span{border-radius:var(--radius-pill);background:var(--accent-soft);width:1.75rem;height:1.75rem;color:var(--accent-soft-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:inline-grid}.platform-stack-visual>span{color:var(--ink-subtle);font-size:var(--text-xs);margin:.4rem 0 .5rem;font-weight:600;display:block}.platform-stack-visual>div,.platform-stack-visual>section>div{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken);flex-direction:column;justify-content:center;min-height:4.5rem;padding:.9rem 1rem;display:flex}.platform-stack-visual>div.core{border-color:var(--brand-accent);background:var(--accent-soft);color:var(--accent-soft-ink)}.platform-stack-visual b,.platform-stack-visual small{display:block}.platform-stack-visual b{font-size:var(--text-sm)}.platform-stack-visual small{color:var(--ink-muted);font-size:var(--text-xs);margin-top:.3rem}.platform-stack-visual .core small{color:var(--accent-soft-ink)}.platform-stack-visual>i{background:var(--border-emphasis);width:1px;height:1.25rem;margin:.25rem auto;display:block}.platform-stack-visual>section{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.platform-layers>div{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1)}.platform-layers article{border-top:1px solid var(--border-hairline);grid-template-columns:3rem minmax(14rem,1fr) minmax(14rem,.7fr);align-items:start;gap:1.5rem;padding:1.5rem;display:grid}.platform-layers article:first-child{border-top:0}.platform-layers article h3{font-size:var(--text-xl);letter-spacing:-.015em;margin:0;font-weight:700}.platform-layers article p{max-width:42rem;color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:.5rem 0 0}.platform-layers ul,.solution-paths ul{margin:0;padding:0;list-style:none}.platform-layers li{border-top:1px solid var(--border-hairline);color:var(--ink-muted);font-size:var(--text-sm);padding:.55rem 0}.platform-layers li:first-child{border-top:0}.platform-runtime,.network-routing,.integration-lifecycle,.resource-principles{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);width:min(84rem,100% - 3rem);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin:0 auto clamp(3.5rem,7vw,6rem);padding:clamp(2rem,5vw,3.5rem);display:grid}.platform-runtime a,.network-routing a{color:var(--accent-text);font-size:var(--text-sm);align-items:center;gap:.45rem;margin-top:1.25rem;font-weight:650;text-decoration:none;display:inline-flex}.platform-runtime a:hover,.network-routing a:hover{text-underline-offset:.25rem;text-decoration:underline}.platform-runtime a svg,.network-routing a svg,.solution-paths footer svg,.resources-hero>aside svg{width:1rem;height:1rem}.platform-runtime aside>div,.network-routing aside>div,.integration-lifecycle li,.resource-principles li{border-top:1px solid var(--border-hairline);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:3.75rem;display:grid}.platform-runtime aside>div:first-child,.network-routing aside>div:first-child,.integration-lifecycle li:first-child,.resource-principles li:first-child{border-top:0}.platform-runtime aside i,.network-routing aside i,.integration-lifecycle li>b,.resource-principles li>b{border-radius:var(--radius-pill);background:var(--surface-sunken);width:1.75rem;height:1.75rem;color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;font-style:normal;font-weight:700;display:grid}.network-routing aside i{background:var(--success-surface);color:var(--success)}.network-routing aside>div:last-child i{background:var(--warning-surface);color:var(--warning)}.platform-runtime aside strong,.platform-runtime aside small,.network-routing aside strong,.network-routing aside small,.integration-lifecycle li strong,.integration-lifecycle li small{display:block}.platform-runtime aside strong,.network-routing aside strong,.integration-lifecycle li strong{font-size:var(--text-sm)}.platform-runtime aside small,.network-routing aside small,.integration-lifecycle li small{color:var(--ink-muted);font-size:var(--text-xs);margin-top:.2rem}.integration-lifecycle ol,.resource-principles ol{margin:0;padding:0;list-style:none}.resource-principles li>span{font-size:var(--text-sm);line-height:var(--leading-normal)}.solution-path-map{padding:.5rem}.solution-path-map>div{border-radius:var(--radius-control);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.5rem;padding:.9rem 1rem;display:grid}.solution-path-map>div.active{background:var(--accent-soft);color:var(--accent-soft-ink)}.solution-path-map span{border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;font-size:var(--text-xs);border:1px solid;place-items:center;font-weight:700;display:grid}.solution-path-map strong{font-size:var(--text-sm)}.solution-path-map small{color:var(--ink-muted);font-size:var(--text-xs)}.solution-path-map .active small{color:var(--accent-soft-ink)}.solution-paths>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.solution-paths article{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);flex-direction:column;padding:1.5rem;display:flex}.solution-paths article>header{align-items:center;gap:.75rem;display:flex}.solution-paths article>header small{color:var(--ink-subtle);font-size:var(--text-xs);text-align:right;margin-left:auto}.solution-paths h3{font-size:var(--text-2xl);letter-spacing:-.02em;margin:1.5rem 0 .6rem;font-weight:700;line-height:1.15}.solution-paths p{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.solution-paths ul{margin:1.25rem 0}.solution-paths li{border-top:1px solid var(--border-hairline);font-size:var(--text-sm);padding:.55rem 0}.solution-paths footer{margin-top:auto}.solution-paths footer strong{color:var(--ink-muted);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal);display:block}.solution-paths footer a{color:var(--accent-text);font-size:var(--text-sm);align-items:center;gap:.45rem;margin-top:1rem;font-weight:650;text-decoration:none;display:inline-flex}.solution-paths footer a:hover{text-underline-offset:.25rem;text-decoration:underline}.solution-roles>div,.network-evaluation>div,.integration-contracts>div{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);display:grid;overflow:hidden}.solution-roles>div{grid-template-columns:repeat(4,minmax(0,1fr))}.network-evaluation>div,.integration-contracts>div{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-roles article,.network-evaluation article,.integration-contracts article{border-left:1px solid var(--border-hairline);border-top:1px solid var(--border-hairline);padding:1.5rem}.solution-roles article{border-top:0}.solution-roles article:first-child,.network-evaluation article:nth-child(3n+1),.integration-contracts article:nth-child(3n+1){border-left:0}.network-evaluation article:nth-child(-n+3),.integration-contracts article:nth-child(-n+3){border-top:0}.solution-roles h3,.network-evaluation h3,.integration-contracts h3{font-size:var(--text-lg);letter-spacing:-.015em;margin:1.25rem 0 .5rem;font-weight:700}.solution-roles p,.network-evaluation p,.integration-contracts p{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.network-profile-preview>header{grid-template-columns:1fr auto;align-items:start;gap:.25rem 1rem;display:grid}.network-profile-preview>header span{color:var(--ink-muted);font-size:var(--text-xs);font-weight:650}.network-profile-preview>header b{border-radius:var(--radius-pill);background:var(--warning-surface);color:var(--warning);font-size:var(--text-xs);grid-area:1/2/3;padding:.2rem .6rem}.network-profile-preview>header small{color:var(--ink-subtle);font-size:var(--text-xs)}.network-profile-preview h2{font-size:var(--text-2xl);letter-spacing:-.02em;margin:2rem 0 .35rem;font-weight:700}.network-profile-preview>p{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.network-profile-preview dl{border:1px solid var(--border);border-radius:var(--radius-control);grid-template-columns:1fr 1fr;margin:1.5rem 0;display:grid}.network-profile-preview dl>div{border-left:1px solid var(--border-hairline);border-top:1px solid var(--border-hairline);padding:.8rem .9rem}.network-profile-preview dl>div:nth-child(odd){border-left:0}.network-profile-preview dl>div:nth-child(-n+2){border-top:0}.network-profile-preview dt{color:var(--ink-muted);font-size:var(--text-xs)}.network-profile-preview dd{font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-weight:700}.network-profile-preview footer span{border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-muted);font-size:var(--text-xs);padding:.3rem .6rem;font-weight:600;display:inline-block}.integration-console-preview>header{border-bottom:1px solid var(--border-hairline);align-items:center;gap:1rem;min-height:2.75rem;display:flex}.integration-console-preview>header span{font-size:var(--text-sm);font-weight:700}.integration-console-preview>header b{border-radius:var(--radius-pill);background:var(--warning-surface);color:var(--warning);font-size:var(--text-xs);margin-left:auto;padding:.2rem .6rem}.integration-console-preview>div{border-bottom:1px solid var(--border-hairline);grid-template-columns:.5rem minmax(0,1fr) 3rem 4.5rem;align-items:center;gap:.7rem;min-height:3.5rem;display:grid}.integration-console-preview>div>i{border-radius:var(--radius-pill);background:var(--success);width:.45rem;height:.45rem}.integration-console-preview>div>i.warn{background:var(--warning)}.integration-console-preview code{color:var(--ink);font:var(--text-xs)/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-console-preview>div span{color:var(--ink-muted);font:var(--text-xs)/1 var(--mono)}.integration-console-preview>div b{color:var(--ink-muted);font-size:var(--text-xs);text-align:right;font-weight:600}.integration-console-preview footer{flex-wrap:wrap;align-items:center;gap:.4rem;min-height:3rem;display:flex}.integration-console-preview footer span{border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-muted);font-size:var(--text-xs);padding:.25rem .55rem}.resources-hero>aside>span{color:var(--accent-text);font-size:var(--text-sm);font-weight:650}.resources-hero>aside h2{font-size:var(--text-2xl);letter-spacing:-.02em;margin:1.5rem 0 .75rem;font-weight:700;line-height:1.15}.resources-hero>aside p{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.resources-hero>aside a{color:var(--accent-text);font-size:var(--text-sm);align-items:center;gap:.45rem;margin-top:1.5rem;font-weight:650;text-decoration:none;display:inline-flex}.resource-library>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.resource-library article{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);min-height:11rem;box-shadow:var(--shadow-1);flex-direction:column;padding:1.4rem;display:flex}.resource-library article>header{color:var(--ink-muted);font-size:var(--text-xs);gap:1rem;font-weight:600;display:flex}.resource-library article>header small{margin-left:auto}.resource-library h3{font-size:var(--text-xl);letter-spacing:-.015em;margin:1.25rem 0 .6rem;font-weight:700;line-height:1.15}.resource-library p{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.resource-library>header>.resource-library-status{font-size:var(--text-md)}.resource-library footer{border-top:1px solid var(--border-hairline);color:var(--ink-muted);font-size:var(--text-xs);margin-top:auto;padding-top:.8rem;display:flex}.resource-library footer i{margin-left:auto;font-style:normal}.resource-faq{grid-template-columns:minmax(16rem,.7fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);width:min(84rem,100% - 3rem);margin:0 auto clamp(3.5rem,7vw,6rem);display:grid}.resource-faq>div{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card)}.resource-faq details{border-top:1px solid var(--border-hairline)}.resource-faq details:first-child{border-top:0}.resource-faq summary{cursor:pointer;grid-template-columns:2rem minmax(0,1fr) 1.5rem;align-items:center;gap:.8rem;min-height:4rem;padding:0 1.25rem;list-style:none;display:grid}.resource-faq summary::-webkit-details-marker{display:none}.resource-faq summary span{color:var(--ink-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.resource-faq summary strong{font-size:var(--text-md)}.resource-faq summary i{color:var(--ink-muted);font-size:var(--text-lg);font-style:normal}@media (prefers-reduced-motion:no-preference){.resource-faq summary i{transition:transform var(--duration-base) var(--ease-standard)}}.resource-faq details[open] summary i{transform:rotate(45deg)}.resource-faq details>p{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:-.25rem 1.25rem 1.25rem 4rem}.marketing-page-cta{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--accent-soft);width:min(84rem,100% - 3rem);box-shadow:var(--shadow-1);text-align:center;flex-direction:column;align-items:center;margin:clamp(2rem,5vw,4rem) auto 0;padding:clamp(3rem,7vw,5rem) clamp(1.5rem,6vw,4rem);display:flex}.marketing-page-cta>span{color:var(--accent-text);font-size:var(--text-sm);font-weight:650}.marketing-page-cta h2{max-width:24ch}.marketing-page-cta p{max-width:40rem;color:var(--ink-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.marketing-page-cta .marketing-actions{justify-content:center;margin-top:1.75rem}.marketing-page-footer{margin-top:clamp(3.5rem,7vw,6rem)}.marketing-legal .legal-page{width:min(48rem,100% - 3rem);max-width:none;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 0 2rem}.marketing-legal .legal-page>a{color:var(--accent-text);font:650 var(--text-sm)/1.4 var(--sans);letter-spacing:0;text-transform:none}.marketing-legal .legal-page h1{font-size:var(--text-display);letter-spacing:-.035em;margin:1rem 0 .75rem;font-weight:750;line-height:1.05}.marketing-legal .legal-updated{color:var(--ink-muted);font:600 var(--text-sm)/1.4 var(--sans);letter-spacing:0;text-transform:none;margin-bottom:1.75rem}.marketing-legal .notice{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--warning-surface);color:var(--ink);font-size:var(--text-sm);padding:.9rem 1.1rem}.marketing-legal .notice>span:first-child{display:none}.marketing-legal .legal-page section{border-top-color:var(--border)}.marketing-legal .legal-page section p{color:var(--ink-muted);font-size:var(--text-base)}.marketing-legal .legal-page p a{color:var(--accent-text)}@media (max-width:1000px){.marketing-page-hero{grid-template-columns:minmax(0,1fr)}.marketing-page-hero>aside{max-width:40rem}.solution-paths>div,.resource-library>div{grid-template-columns:minmax(0,1fr)}.solution-roles>div{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-roles article:nth-child(3){border-left:0}.solution-roles article:nth-child(n+3){border-top:1px solid var(--border-hairline)}.platform-runtime,.network-routing,.integration-lifecycle,.resource-principles,.resource-faq{grid-template-columns:minmax(0,1fr)}.platform-layers article{grid-template-columns:2.5rem minmax(0,1fr)}.platform-layers article>ul{grid-column:2}}@media (max-width:720px){.marketing-page-hero,.marketing-page-proof,.platform-layers,.solution-paths,.solution-roles,.network-evaluation,.integration-contracts,.resource-library,.marketing-page-cta,.platform-runtime,.network-routing,.integration-lifecycle,.resource-principles,.resource-faq{width:calc(100% - 2rem)}.marketing-page-hero>div>div{flex-direction:column;align-items:stretch}.marketing-page-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page-proof span:nth-child(3){border-left:0}.marketing-page-proof span:nth-child(n+3){border-top:1px solid var(--border-hairline)}.solution-roles>div,.network-evaluation>div,.integration-contracts>div{grid-template-columns:minmax(0,1fr)}.solution-roles article,.network-evaluation article,.integration-contracts article{border-left:0;border-top:1px solid var(--border-hairline)}.solution-roles article:first-child,.network-evaluation article:first-child,.integration-contracts article:first-child{border-top:0}.integration-console-preview>div{grid-template-columns:.5rem minmax(0,1fr) 2.5rem}.integration-console-preview>div b{display:none}.marketing-page-cta .marketing-actions{flex-direction:column;align-items:stretch;width:100%}.resource-faq details>p{margin-left:1.25rem}}
.marketing-home.marketing-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1a1916;--ink-muted:#67635b;--surface:#faf8f4;word-spacing:.04em}.marketing-home.marketing-page :is(.marketing-primary,.marketing-secondary){font-size:var(--text-md);border-radius:12px;font-weight:500}.marketing-home.marketing-page .marketing-primary{color:#fff;background:#1a1916;border-color:#1a1916}.marketing-home.marketing-page .marketing-primary:hover{background:#45423c;border-color:#45423c}.marketing-home.marketing-page .marketing-kicker{display:none}.marketing-home.marketing-page :is(h1,h2){letter-spacing:-.035em;word-spacing:.08em;font-weight:300}.marketing-home.marketing-page h3{font-weight:500}.marketing-home.marketing-page{--sky-ground:#736e9e;--sky-top:#5a69ad}.marketing-home.marketing-page:has(.marketing-page-hero){overflow-x:clip}.marketing-home.marketing-page:has(.marketing-page-hero) .marketing-page-nav{background:var(--sky-top);box-shadow:0 0 0 100vmax var(--sky-top);clip-path:inset(0 -100vmax);border:0}.marketing-home.marketing-page:has(.marketing-page-hero) .marketing-page-nav :is(a:not(.marketing-primary),button){color:#fff}.marketing-home.marketing-page:has(.marketing-page-hero) .marketing-page-nav .marketing-primary{color:#fff;background:#1e1a4870;border-color:#0000}.marketing-home.marketing-page .marketing-page-hero{z-index:0;background:var(--sky-ground);position:relative}.marketing-home.marketing-page .marketing-page-hero:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--sky-top) 0, #5a69ad00 120px), linear-gradient(180deg, #faf8f400 calc(100% - 72px), #faf8f4 100%), linear-gradient(#2420548c, #2420548c), url(/brand/site-v2/sky-poster-v1.webp) 50% 60% / cover no-repeat;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}@media (max-width:1000px){.marketing-home.marketing-page .marketing-page-hero{background:0 0}.marketing-home.marketing-page .marketing-page-hero:before{display:none}.marketing-home.marketing-page .marketing-page-hero>div:first-child{z-index:0;background:var(--sky-ground);position:relative}.marketing-home.marketing-page .marketing-page-hero>div:first-child:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--sky-top) 0, #5a69ad00 96px), linear-gradient(180deg, #faf8f400 calc(100% - 64px), #faf8f4 100%), linear-gradient(#2420548c, #2420548c), url(/brand/site-v2/sky-poster-v1.webp) 50% 60% / cover no-repeat;width:100vw;position:absolute;top:calc(-1*clamp(3rem,7vw,5.5rem));bottom:-64px;left:calc(50% - 50vw)}.marketing-home.marketing-page .marketing-page-hero>aside{z-index:1;position:relative}}.marketing-home.marketing-page .marketing-page-hero>div>h1{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 20px #0000004d;font-size:clamp(36px,1.4rem + 3.2vw,72px);font-weight:200}.marketing-home.marketing-page .marketing-page-hero>div>p{color:#fff;text-shadow:0 1px 12px #1e1a4873;font-weight:400}.marketing-home.marketing-page .marketing-page-hero .marketing-primary{color:#fff;background:#1e1a4870;border-color:#0000}.marketing-home.marketing-page .marketing-page-hero .marketing-secondary{color:#fff;background:#1e1a4833;border-color:#ffffff47}.marketing-home.marketing-page .marketing-page-hero .marketing-text-link{color:#fff}.marketing-home.marketing-page .marketing-page-cta{isolation:isolate;background:var(--sky-ground);width:100vw;max-width:none;box-shadow:none;color:#fff;text-align:center;border:0;border-radius:0;margin:clamp(56px,7vw,112px) calc(50% - 50vw) 0;padding:clamp(96px,12vw,180px) 24px;position:relative;overflow:hidden}.marketing-home.marketing-page .marketing-page-cta:before{z-index:-1;background:linear-gradient(#2420548c,#2420548c),url(/brand/site-v2/sky-poster-v1.webp) 50% 70%/cover no-repeat;inset:0}.marketing-home.marketing-page .marketing-page-cta>span{display:none}.marketing-home.marketing-page .marketing-page-cta h2{color:#fff;text-shadow:0 2px 20px #0000004d;max-width:16em;margin-inline:auto;font-size:clamp(32px,1.2rem + 3vw,64px);font-weight:200}.marketing-home.marketing-page .marketing-page-cta p{color:#fff;text-shadow:0 1px 12px #1e1a4873;max-width:32em;margin-inline:auto}.marketing-home.marketing-page .marketing-page-cta .marketing-actions{justify-content:center}.marketing-home.marketing-page .marketing-page-cta .marketing-primary{color:#fff;background:#1e1a4870;border-color:#0000}.marketing-home.marketing-page .marketing-page-cta .marketing-secondary{color:#fff;background:#1e1a4833;border-color:#ffffff47}.signup-canvas{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1a1916;--ink-muted:#67635b;background:#faf8f4}@media (min-width:901px){.signup-canvas .signup-aside{color:#fff;background:#8e8fc4 url(/brand/site-v2/sky-poster-v1.webp) 50% 70%/cover;border-radius:12px;padding:40px 36px;position:sticky;top:16px}.signup-canvas .signup-aside :is(h1,p,li,strong,small,span){color:#fff;text-shadow:0 1px 10px #1e1a4866}.signup-canvas .signup-aside h1{letter-spacing:-.02em;word-spacing:.08em;font-weight:200}.signup-canvas .signup-aside .auth-boundary-note{background:#1e1a4870;border-color:#0000}.signup-canvas .signup-aside i{color:#fff;background:0 0;border-color:#fff9}}.marketing-home.marketing-page:has(.marketing-page-hero) .marketing-page-nav .marketing-logo-mark{color:#fff}.marketing-home.marketing-page .marketing-page-hero .marketing-secondary,.marketing-home.marketing-page .marketing-page-cta .marketing-secondary{color:#fff;background:#1e1a4838}.marketing-home.marketing-page .marketing-page-hero>div>p:is(.marketing-page-links,.network-apply-note) a{color:#fff}@media (max-width:1023px){.marketing-home.marketing-page:has(.marketing-page-hero) .marketing-page-nav .marketing-menu-trigger{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff24;border-color:#fff6}.marketing-page-nav .marketing-logo,.marketing-page-nav .marketing-login,.marketing-page-footer .marketing-logo{align-items:center;min-height:44px;display:inline-flex}.marketing-footer-columns nav{gap:0}.marketing-footer-columns nav a{align-items:center;min-height:44px;padding-block:0;display:flex}main :is(p,li) a:not([class]),main .marketing-text-link{margin-block:-12px;padding-block:12px}main summary{padding-block:10px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:700px){dialog.marketing-menu-sheet{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}
._7kWeMa_tableScroll{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--card);margin-top:2rem;overflow-x:auto}
.uxHkPa_wrap{--ink3:var(--ink-muted);max-width:1200px;color:var(--ink);margin:0 auto;padding:48px 24px 120px}.uxHkPa_hero{border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:32px}.uxHkPa_eyebrow{font-size:var(--text-sm);color:var(--accent-text);margin:0 0 14px;font-weight:600}.uxHkPa_hero h1{letter-spacing:-.03em;max-width:20ch;margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:750;line-height:1.1}.uxHkPa_lede{color:var(--ink-strong);max-width:68ch;margin:0;font-size:17px;line-height:1.6}.uxHkPa_quickstart{background:var(--surface-sunken);border:1px solid var(--border);border-radius:12px;margin-bottom:48px;padding:24px}.uxHkPa_quickstart h2{font-size:var(--text-lg);margin:0 0 14px}.uxHkPa_pre{background:var(--card);border:1px solid var(--border);font-size:var(--text-sm);border-radius:8px;margin:0 0 14px;padding:16px;line-height:1.55;overflow-x:auto}.uxHkPa_group{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--border);margin:56px 0 8px;padding-bottom:8px;font-weight:700}.uxHkPa_op{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:22px 0;padding:22px 24px}.uxHkPa_opHead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.uxHkPa_method{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-2xs);color:var(--ink);border-radius:6px;padding:4px 9px;font-weight:700}.uxHkPa_get{background:var(--success-surface);color:var(--success)}.uxHkPa_post{background:var(--info-surface);color:var(--info)}.uxHkPa_put,.uxHkPa_patch{background:var(--warning-surface);color:var(--warning)}.uxHkPa_delete{background:var(--danger-surface);color:var(--danger)}.uxHkPa_path{font-family:var(--font-mono,ui-monospace, monospace);font-size:13.5px;font-weight:600}.uxHkPa_pillPublic,.uxHkPa_pillAuth{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-2xs);border:1px solid;border-radius:5px;margin-left:auto;padding:3px 8px}.uxHkPa_pillPublic{color:var(--success);border-color:var(--border-strong);background:var(--success-surface)}.uxHkPa_pillAuth{color:var(--warning);border-color:var(--border-strong);background:var(--warning-surface)}.uxHkPa_op h3{margin:0 0 8px;font-size:16.5px}.uxHkPa_op h4{font-size:var(--text-2xs);color:var(--ink-muted);margin:22px 0 8px}.uxHkPa_desc{color:var(--ink-strong);max-width:72ch;margin:0;line-height:1.6}.uxHkPa_note{color:var(--ink-strong);background:var(--surface-sunken);border-left:3px solid var(--brand-accent);border-radius:0 8px 8px 0;margin:16px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.55}.uxHkPa_tableScroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;max-width:100%;overflow-x:auto}.uxHkPa_tableScroll:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.uxHkPa_table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--text-sm);margin:0}.uxHkPa_table th{text-align:left;font-size:var(--text-2xs);color:var(--ink-muted);border-bottom:1px solid var(--border);padding:7px 10px 7px 0;font-weight:600}.uxHkPa_table td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px 8px 0;line-height:1.5}.uxHkPa_table tr:last-child td{border-bottom:0}.uxHkPa_type{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);color:var(--ink-strong)}.uxHkPa_num{font-variant-numeric:tabular-nums;font-family:var(--font-mono,ui-monospace, monospace)}.uxHkPa_policy{border-top:1px solid var(--border);margin-top:64px;padding-top:32px}.uxHkPa_policy h2{font-size:var(--text-xl);margin:0 0 12px}.uxHkPa_policy p{color:var(--ink-strong);max-width:72ch;line-height:1.65}.uxHkPa_layout{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:40px;display:grid}.uxHkPa_content{min-width:0}.uxHkPa_toc{max-height:calc(100vh - 112px);font-size:var(--text-sm);position:sticky;top:88px;overflow-y:auto}.uxHkPa_toc ol{margin:0;padding:0;list-style:none}.uxHkPa_toc ol ol{border-left:1px solid var(--border);margin:4px 0 10px;padding-left:10px}.uxHkPa_toc a{border-radius:var(--radius-control);color:var(--ink-muted);overflow-wrap:break-word;padding:4px 6px;text-decoration:none;display:block}.uxHkPa_tocOperation{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.35rem;display:grid}.uxHkPa_tocParam{white-space:nowrap}.uxHkPa_toc a:hover{color:var(--ink);background:var(--surface-sunken)}.uxHkPa_tocTitle{font-size:var(--text-xs);color:var(--ink-subtle);margin:0 0 8px}.uxHkPa_tocMethod{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);color:var(--ink-subtle);font-weight:700}.uxHkPa_snippet{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;margin:0 0 14px;overflow:hidden}.uxHkPa_snippet .uxHkPa_pre{border:0;border-radius:0;margin:0}.uxHkPa_snippetHead{border-bottom:1px solid var(--border);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);color:var(--ink-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.uxHkPa_copy{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken);min-height:32px;color:var(--ink);font:600 var(--text-xs) / 1 var(--font-mono,ui-monospace, monospace);cursor:pointer;padding:0 12px}.uxHkPa_copy:hover{border-color:var(--border-emphasis)}.uxHkPa_originLabel{color:var(--ink-muted);font-size:var(--text-sm);margin:0 0 12px;line-height:1.55}.uxHkPa_originLabel>span{border-radius:var(--radius-pill);background:var(--info-surface);color:var(--info);font:650 var(--text-xs) / 1.6 var(--font-mono,ui-monospace, monospace);margin-right:6px;padding:2px 8px;display:inline-block}@media (max-width:900px){.uxHkPa_layout{grid-template-columns:minmax(0,1fr);gap:24px}.uxHkPa_toc{border:1px solid var(--border);background:var(--surface-sunken);border-radius:12px;max-height:none;padding:14px 16px;position:static}.uxHkPa_toc ol ol{display:none}}.uxHkPa_docsShell{max-width:1320px;color:var(--ink);grid-template-columns:minmax(11rem,14rem) minmax(0,1fr) minmax(15rem,19rem);align-items:start;gap:40px;margin:0 auto;padding:40px 24px 120px;display:grid}.uxHkPa_docsNav{font-size:var(--text-sm);gap:22px;display:grid;position:sticky;top:88px}.uxHkPa_docsNav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.uxHkPa_docsNav a{border-radius:var(--radius-control);color:var(--ink-muted);padding:7px 10px;text-decoration:none;display:block}.uxHkPa_docsNav a:hover{color:var(--ink);background:var(--surface-sunken)}.uxHkPa_docsNav a[aria-current=page]{background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:600}.uxHkPa_docsArticle{min-width:0}.uxHkPa_docsHead{margin-bottom:20px}.uxHkPa_docsHead h1{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(28px,4vw,40px);font-weight:750;line-height:1.1}.uxHkPa_docsAction{border-radius:var(--radius-control);background:var(--brand-accent);min-height:40px;color:var(--brand-accent-ink);font-size:var(--text-sm);align-items:center;margin-top:16px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.uxHkPa_callout{border:1px solid color-mix(in srgb, var(--accent-soft-ink) 22%, transparent);background:var(--accent-soft);color:var(--accent-soft-ink);font-size:var(--text-sm);border-radius:10px;margin:0 0 20px;padding:14px 18px;line-height:1.55}.uxHkPa_steps{margin:32px 0 0;padding:0;list-style:none;display:grid}.uxHkPa_step{border-top:1px solid var(--border);grid-template-columns:2.4rem minmax(0,1fr);gap:16px;padding:28px 0;scroll-margin-top:96px;display:grid}.uxHkPa_stepNumber{background:var(--accent-soft);width:2.2rem;height:2.2rem;color:var(--accent-soft-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.uxHkPa_stepBody{gap:10px;min-width:0;display:grid}.uxHkPa_stepBody h2{font-size:var(--text-lg);letter-spacing:-.01em;margin:4px 0 0}.uxHkPa_stepBody p{color:var(--ink-strong);max-width:70ch;margin:0;line-height:1.6}.uxHkPa_stepOperations{font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:var(--text-xs)!important;color:var(--ink-muted)!important}.uxHkPa_stepStatus{font-size:var(--text-sm);color:var(--ink-muted)!important}.uxHkPa_codePanel{background:var(--ink);background:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,var(--surface-sunken));color:var(--lightningcss-light,var(--ink-inverse))var(--lightningcss-dark,var(--ink));border-radius:10px;overflow:hidden}.uxHkPa_codeTabs{border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 0 14px;display:flex}.uxHkPa_codeTabList{gap:4px;display:flex;overflow-x:auto}.uxHkPa_codeTabList [role=tab]{min-height:40px;font:600 var(--text-sm) / 1 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px}.uxHkPa_codePanel .uxHkPa_codeTabList [role=tab]{color:inherit;opacity:.78}.uxHkPa_codePanel .uxHkPa_codeTabList [role=tab][aria-selected=true]{opacity:1;border-bottom-color:var(--accent-soft);border-bottom-color:var(--lightningcss-light,var(--accent-soft))var(--lightningcss-dark,var(--accent-soft-ink))}.uxHkPa_codeTabList [role=tab]:focus-visible,.uxHkPa_codeBody:focus-visible{outline:2px solid var(--accent-soft);outline:2px solid var(--lightningcss-light,var(--accent-soft))var(--lightningcss-dark,var(--accent-soft-ink));outline-offset:-2px}.uxHkPa_codeTabs .uxHkPa_copy{border-color:color-mix(in srgb, currentColor 24%, transparent);color:inherit;background:0 0}.uxHkPa_codeBody{background:var(--ink);background:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,var(--surface-sunken));color:var(--lightningcss-light,var(--ink-inverse))var(--lightningcss-dark,var(--ink));font:500 var(--text-sm) / 1.65 var(--font-mono,ui-monospace, monospace);border-radius:0;margin:0;padding:16px 18px;overflow-x:auto}.uxHkPa_docsAside{gap:16px;min-width:0;display:grid;position:sticky;top:88px}.uxHkPa_asideCard{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:18px}.uxHkPa_asideCard .uxHkPa_codeBody{font-size:var(--text-xs);border-radius:8px}.uxHkPa_asideTitle{font-size:var(--text-md);margin:0 0 10px;font-weight:650}.uxHkPa_asideNote{color:var(--ink-muted);font-size:var(--text-sm);margin:0 0 12px;line-height:1.5}.uxHkPa_asideList{font-size:var(--text-sm);gap:2px;margin:0;padding:0;list-style:none;display:grid}.uxHkPa_asideList a{border-radius:var(--radius-control);color:var(--ink-muted);align-items:baseline;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.uxHkPa_asideList a:hover{background:var(--surface-sunken);color:var(--ink)}.uxHkPa_asideList span{border:1px solid var(--border);min-width:1.4rem;height:1.4rem;font-size:var(--text-xs);border-radius:50%;place-items:center;display:inline-grid}@media (max-width:1100px){.uxHkPa_docsShell{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr)}.uxHkPa_docsAside{grid-column:2;position:static}}@media (max-width:900px){.uxHkPa_docsShell{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 16px 96px}.uxHkPa_docsNav,.uxHkPa_docsAside{grid-column:auto;position:static}.uxHkPa_docsNav{border:1px solid var(--border);background:var(--surface-sunken);border-radius:12px;padding:14px 16px}.uxHkPa_step{grid-template-columns:minmax(0,1fr);gap:10px}}.uxHkPa_lede+.uxHkPa_lede{margin-top:12px}.uxHkPa_statusSummary{border:1px solid var(--border);background:var(--surface-sunken);font-size:var(--text-sm);border-radius:10px;margin:0 0 8px;padding:12px 16px;line-height:1.55}.uxHkPa_statusSummary summary{cursor:pointer;color:var(--ink-strong)}.uxHkPa_statusSummary ul{color:var(--ink-muted);margin:10px 0 0;padding-left:18px}.uxHkPa_statusSummary li+li{margin-top:6px}.uxHkPa_guideList{border-top:1px solid var(--border);gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.uxHkPa_guideList li{border-bottom:1px solid var(--border);font-size:var(--text-sm);gap:2px;padding:12px 0;line-height:1.5;display:grid}.uxHkPa_guideList a{color:var(--accent-text);justify-self:start;font-weight:600;text-decoration:none}.uxHkPa_guideList a:hover{text-underline-offset:3px;text-decoration:underline}.uxHkPa_guideList span{color:var(--ink-muted)}
.yUDalq_page{--f-muted:var(--ink-muted);--f-refused:var(--danger);--f-conditional:var(--warning);--f-compoundable:var(--info);--f-off-label:var(--accent-text);--f-approved:var(--success)}.yUDalq_jump{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 8px;display:grid}.yUDalq_jumpLink{border:1px solid var(--border);background:var(--card);color:inherit;border-left-width:3px;border-radius:10px;padding:14px 16px;text-decoration:none;display:block}.yUDalq_jumpLink:hover,.yUDalq_jumpLink:focus-visible{border-color:var(--f-muted);border-left-color:currentColor}.yUDalq_jumpLink strong{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;display:block}.yUDalq_jumpLink span{color:var(--f-muted);text-underline-offset:3px;margin-top:6px;font-size:12.5px;line-height:1.4;text-decoration:underline;display:block}.yUDalq_jumpRefused{border-left-color:var(--f-refused)}.yUDalq_jumpConditional{border-left-color:var(--f-conditional)}.yUDalq_jumpCompoundable{border-left-color:var(--f-compoundable)}.yUDalq_jumpOffLabel{border-left-color:var(--f-off-label)}.yUDalq_jumpApproved{border-left-color:var(--f-approved)}.yUDalq_jumpStale{border-left-color:var(--warning)}.yUDalq_chipCaution{color:var(--f-conditional);border-color:var(--border-strong);background:var(--warning-surface)}.yUDalq_chipCompoundable{color:var(--f-compoundable);border-color:var(--border-strong);background:var(--info-surface)}.yUDalq_chipOffLabel{color:var(--f-off-label);border-color:var(--border-strong);background:var(--accent-soft)}.yUDalq_chipSchedule{color:var(--f-muted);border-color:var(--border-strong);background:var(--surface-sunken)}.yUDalq_meaning{color:var(--ink-strong);max-width:78ch;margin:-6px 0 18px;font-size:14.5px;line-height:1.6}.yUDalq_groundCount{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--f-refused);white-space:nowrap;font-weight:600}.yUDalq_entry{scroll-margin-top:24px}.yUDalq_pageStale .yUDalq_entry,.yUDalq_pageStale .yUDalq_sectionHead{scroll-margin-top:calc(var(--rail-banner-block-size,0px) + 96px)}.yUDalq_entryLink{color:inherit;text-decoration:none}.yUDalq_entryLink:hover,.yUDalq_entryLink:focus-visible{text-underline-offset:3px;text-decoration:underline}.yUDalq_entryLink:after{content:" #";color:var(--f-muted);opacity:0}.yUDalq_entry:hover .yUDalq_entryLink:after,.yUDalq_entryLink:focus-visible:after{opacity:1}.yUDalq_aliases{color:var(--f-muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:12.5px;line-height:1.5;display:block}.yUDalq_fields{gap:14px;margin:0;display:grid}.yUDalq_field{gap:4px;display:grid}.yUDalq_field dt{font-size:var(--text-xs);color:var(--f-muted)}.yUDalq_field dd{font-size:var(--text-md);color:var(--ink-strong);overflow-wrap:anywhere;max-width:78ch;margin:0;line-height:1.6}.yUDalq_refusal dd{color:var(--ink);border-left:3px solid var(--f-refused);padding-left:14px;font-size:15px}.yUDalq_conditions{gap:8px;margin:0;padding-left:20px;display:grid}.yUDalq_conditions li{padding-left:2px}.yUDalq_products{gap:5px;margin:0;padding:0;list-style:none;display:grid}.yUDalq_products li{font-family:var(--font-mono,ui-monospace, monospace);font-size:12.5px;line-height:1.5}.yUDalq_compounding{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.yUDalq_tag{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-2xs);color:var(--ink-strong);border:1px solid var(--border);background:var(--surface-sunken);white-space:nowrap;border-radius:5px;padding:3px 8px}.yUDalq_citation{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-strong);font-size:12.5px;line-height:1.55}.yUDalq_review{font-family:var(--font-mono,ui-monospace, monospace);font-size:12.5px}.yUDalq_overdue{color:var(--f-refused);font-weight:600}.yUDalq_method a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (min-width:760px){.yUDalq_field{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:16px}.yUDalq_field dt{text-align:left;padding-top:3px}}.yUDalq_disclosure{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);color:var(--ink);margin:0 0 32px;padding:20px 24px}.yUDalq_disclosure h2{font-size:var(--text-base);margin:0 0 10px;font-weight:700}.yUDalq_disclosure ul{gap:8px;margin:0;padding-left:1.1rem;display:grid}.yUDalq_disclosure li{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.yUDalq_finder{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);z-index:2;box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;padding:1rem 1.25rem;display:grid;position:sticky;top:.5rem}.yUDalq_finder label{font-size:var(--text-sm);color:var(--ink);grid-column:1/-1;font-weight:600}.yUDalq_finder input{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:2.75rem;color:var(--ink);font-size:var(--text-base);padding:0 .85rem}.yUDalq_finder p{color:var(--f-muted);font-size:var(--text-sm);white-space:nowrap;margin:0}@media (max-width:640px){.yUDalq_finder{grid-template-columns:minmax(0,1fr)}}.yUDalq_entrySummary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-height:2.75rem;list-style:none;display:flex}.yUDalq_entrySummary::-webkit-details-marker{display:none}.yUDalq_entrySummary h3{font-size:var(--text-md);flex:12rem;margin:0}.yUDalq_entrySummary:after{content:"";border-right:1.5px solid var(--f-muted);border-bottom:1.5px solid var(--f-muted);width:.55rem;height:.55rem;margin-left:auto;transition:transform .12s;transform:rotate(45deg)}details[open]>.yUDalq_entrySummary:after{transform:rotate(-135deg)}.yUDalq_entry:not([open]){margin-block:0 .4rem;padding-block:.35rem}.yUDalq_entry[open]>.yUDalq_entrySummary{margin-bottom:.5rem}@media (prefers-reduced-motion:reduce){.yUDalq_entrySummary:after{transition:none}}
