@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-3100e775.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{background-color:var(--hp-bg-0);color-scheme:var(--hp-color-scheme)}:root{--hp-color-scheme: dark;--hp-bg-0: #07070b;--hp-bg-1: #0c0c12;--hp-surface: #12121a;--hp-surface-2: #181824;--hp-hover-wash: #12121a;--hp-frame-bg-top: #14141d;--hp-frame-bg-bottom: #0f0f16;--hp-frame-bg: linear-gradient(180deg, var(--hp-frame-bg-top) 0%, var(--hp-frame-bg-bottom) 100%);--hp-bar-scrolled: rgba(7, 7, 11, .82);--hp-line: rgba(255, 255, 255, .08);--hp-line-strong: rgba(255, 255, 255, .14);--hp-control-border: rgba(255, 255, 255, .4);--hp-control-border-hover: rgba(255, 255, 255, .64);--hp-input-bg: rgba(255, 255, 255, .03);--hp-grid-line: rgba(255, 255, 255, .04);--hp-page-grid-line: rgba(255, 255, 255, .04);--hp-page-hero-grid-mask: radial-gradient(ellipse at 50% 20%, black 20%, transparent 64%);--hp-ghost-border: rgba(255, 255, 255, .4);--hp-ghost-border-hover: rgba(255, 255, 255, .64);--hp-tile-border: rgba(255, 255, 255, .4);--hp-tile-checked-bg: var(--hp-proposed-fill);--hp-mark-border: rgba(255, 255, 255, .14);--hp-field-bg: var(--hp-bg-1);--hp-row-active-bg: var(--hp-surface-2);--hp-row-active-border: var(--hp-line-strong);--hp-band-edge: transparent;--hp-tint-02: rgba(255, 255, 255, .02);--hp-tint-03: rgba(255, 255, 255, .03);--hp-tint-035: rgba(255, 255, 255, .035);--hp-tint-04: rgba(255, 255, 255, .04);--hp-tint-05: rgba(255, 255, 255, .05);--hp-tint-06: rgba(255, 255, 255, .06);--hp-tint-10: rgba(255, 255, 255, .1);--hp-tint-12: rgba(255, 255, 255, .12);--hp-tint-16: rgba(255, 255, 255, .16);--hp-tint-18: rgba(255, 255, 255, .18);--hp-tint-62: rgba(255, 255, 255, .62);--hp-highlight-03: rgba(255, 255, 255, .03);--hp-highlight-04: rgba(255, 255, 255, .04);--hp-highlight-06: rgba(255, 255, 255, .06);--hp-sheen-top: rgba(255, 255, 255, .022);--hp-sheen-end: rgba(255, 255, 255, 0);--hp-fg: #ededf3;--hp-fg-muted: #a1a1b3;--hp-fg-subtle: #8a8a9c;--hp-h1-dim: #8e8e9c;--hp-example-fg: #c8c8d4;--hp-fg-prose: #cfcfda;--hp-strike: rgba(237, 237, 243, .5);--hp-redirect-fg: #64748b;--hp-footer-signature: rgba(255, 255, 255, .04);--hp-violet-300: #c4b5fd;--hp-violet-400: #a78bfa;--hp-violet-ink: #120d20;--hp-violet-hairline: rgba(167, 139, 250, .3);--hp-brand-violet: #7c3aed;--hp-link-underline: rgba(196, 181, 253, .45);--hp-link-underline-strong: rgba(196, 181, 253, .5);--hp-violet-fill-0: rgba(139, 92, 246, 0);--hp-violet-fill-06: rgba(139, 92, 246, .06);--hp-violet-fill-07: rgba(139, 92, 246, .07);--hp-violet-fill-08: rgba(139, 92, 246, .08);--hp-violet-fill-10: rgba(139, 92, 246, .1);--hp-glyph-border: rgba(167, 139, 250, .18);--hp-ring-border: rgba(167, 139, 250, .25);--hp-queue-border-color: rgba(167, 139, 250, .35);--hp-scan-line: rgba(196, 181, 253, .16);--hp-scan-peak: rgba(139, 92, 246, .13);--hp-scan-wash: rgba(139, 92, 246, .08);--hp-beam-start-10: rgba(167, 139, 250, .1);--hp-beam-start-12: rgba(167, 139, 250, .12);--hp-beam-end-80: rgba(167, 139, 250, .8);--hp-beam-end-85: rgba(167, 139, 250, .85);--hp-rim-start: rgba(167, 139, 250, .5);--hp-rim-end: rgba(167, 139, 250, 0);--hp-amber: #f5b94a;--hp-amber-fill: rgba(245, 185, 74, .12);--hp-amber-border: rgba(245, 185, 74, .45);--hp-amber-fill-0: rgba(245, 185, 74, 0);--hp-amber-fill-05: rgba(245, 185, 74, .05);--hp-amber-fill-10: rgba(245, 185, 74, .1);--hp-amber-fill-20: rgba(245, 185, 74, .2);--hp-amber-border-25: rgba(245, 185, 74, .25);--hp-amber-border-28: rgba(245, 185, 74, .28);--hp-amber-border-35: rgba(245, 185, 74, .35);--hp-error: var(--hp-amber);--hp-green: #4ade80;--hp-green-fill: rgba(74, 222, 128, .1);--hp-green-border: rgba(74, 222, 128, .4);--hp-green-glow: rgba(74, 222, 128, .2);--hp-green-glow-0: rgba(74, 222, 128, 0);--hp-proposed-fill: rgba(139, 92, 246, .12);--hp-proposed-border: rgba(167, 139, 250, .45);--hp-callout-tip-bg: var(--hp-surface);--hp-callout-tip-border: var(--hp-green-border);--hp-callout-warning-bg: var(--hp-surface);--hp-callout-warning-border: var(--hp-amber-border);--hp-callout-note-bg: var(--hp-surface);--hp-callout-note-border: var(--hp-violet-hairline);--hp-approve-from: rgba(124, 58, 237, .96);--hp-approve-to: rgba(99, 72, 235, .96);--hp-approve-done: rgba(18, 38, 27, 1);--hp-hs-check: var(--hp-green);--hp-cta-bg: #ffffff;--hp-cta-bg-hover: #e9e9f0;--hp-cta-fg: #0a0a0f;--hp-disabled-opacity: .45;--hp-cta-disabled-opacity: .45;--hp-cta-bg-disabled: var(--hp-cta-bg);--hp-cta-fg-disabled: var(--hp-cta-fg);--hp-thumb: #ffffff;--hp-thumb-shadow: none;--hp-well: #ffffff;--hp-well-border: transparent;--hp-selection: rgba(139, 92, 246, .4);--hp-selection-fg: white;--hp-glow: radial-gradient(closest-side, rgba(124, 58, 237, .24), transparent);--hp-horizon: linear-gradient(90deg, transparent, rgba(167, 139, 250, .28), transparent);--hp-hero-glow-color: rgba(124, 58, 237, .32);--hp-panel-glow: rgba(124, 58, 237, .2);--hp-panel-bg: var(--hp-bg-1);--hp-pilot-panel-shadow: inset 0 1px 0 var(--hp-highlight-03);--hp-brand-glow-0: rgba(124, 58, 237, 0);--hp-final-glow-18: rgba(124, 58, 237, .18);--hp-final-glow-08: rgba(124, 58, 237, .08);--hp-footer-haze: rgba(124, 58, 237, .12);--hp-footer-veil: rgba(0, 0, 0, .28);--hp-font: "Inter Variable", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--hp-font-mono: ui-monospace, "SF Mono", Menlo, monospace;--hp-fs-display: clamp(2.5rem, 1.35rem + 4.6vw, 5rem);--hp-fs-page: clamp(2.25rem, 1.2rem + 3.8vw, 4.25rem);--hp-fs-h2: clamp(2rem, 1.3rem + 2.6vw, 3.5rem);--hp-fs-h3: clamp(1.625rem, 1.2rem + 1.4vw, 2.5rem);--hp-fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--hp-content-max: 1320px;--hp-wide-max: 1320px;--hp-gutter: 20px;--hp-grid-gap: 24px;--hp-header-h: 72px;--hp-section-pad: clamp(72px, 4vw + 56px, 120px);--hp-radius-pill: 999px;--hp-radius-sm: 8px;--hp-radius-row: 12px;--hp-radius-card: 16px;--hp-radius-frame: 20px;--hp-radius-panel: 28px;--hp-shadow-card: inset 0 1px 0 rgba(255, 255, 255, .05);--hp-shadow-frame: 0 40px 120px -20px rgba(0, 0, 0, .8);--hp-shadow-glow: 0 0 140px -24px rgba(124, 58, 237, .42);--hp-shadow-cta-frame: 0 24px 60px -24px rgba(0, 0, 0, .7);--hp-frame-border: rgba(255, 255, 255, .09);--hp-final-card-mask: linear-gradient(180deg, black 70%, transparent);--hp-final-card-shadow: inset 0 1px 0 var(--hp-highlight-06);--hp-final-card-border: var(--hp-frame-border);--hp-shadow-dialog: var(--hp-shadow-frame);--hp-scrim-dialog: rgba(3, 3, 6, .72);--hp-scrim-tour: rgba(5, 5, 7, .82);--hp-ease: cubic-bezier(.2, .8, .2, 1);--hp-dur-ui: .24s;--hp-dur-hover: .18s;--hp-dur-frame: .42s;--hp-dur-reveal: .6s;--hp-stagger: 60ms;--hp-travel: 16px}.hp-root{display:block;flex:1 0 auto;min-width:0;background-color:var(--hp-bg-0);color:var(--hp-fg);font-family:var(--hp-font);font-size:16px;line-height:1.6;color-scheme:var(--hp-color-scheme);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 600px){:root{--hp-gutter: 32px;--hp-header-h: 80px}}@media (min-width: 900px){:root{--hp-gutter: 40px}}@media (max-width: 599.98px){:root{--hp-section-pad: 64px}}:root[data-theme=light]{--hp-color-scheme: light;--hp-bg-0: #ffffff;--hp-bg-1: #f7f7fa;--hp-surface: #ffffff;--hp-surface-2: #eeeef3;--hp-hover-wash: #f3f3f7;--hp-frame-bg-top: #ffffff;--hp-frame-bg-bottom: #f8f8fb;--hp-bar-scrolled: rgba(255, 255, 255, .92);--hp-line: rgba(15, 15, 30, .09);--hp-line-strong: rgba(15, 15, 30, .15);--hp-control-border: rgba(15, 15, 30, .5);--hp-control-border-hover: rgba(15, 15, 30, .64);--hp-input-bg: #ffffff;--hp-grid-line: rgba(113, 50, 224, .04);--hp-page-grid-line: rgba(113, 50, 224, .04);--hp-page-hero-grid-mask: radial-gradient(ellipse 72% 64% at 50% 42%, transparent 50%, rgba(0, 0, 0, .6) 74%, transparent 94%);--hp-tile-checked-bg: var(--hp-violet-fill-06);--hp-ghost-border: rgba(15, 15, 30, .18);--hp-ghost-border-hover: rgba(15, 15, 30, .34);--hp-tile-border: rgba(15, 15, 30, .18);--hp-mark-border: rgba(15, 15, 30, .46);--hp-field-bg: #ffffff;--hp-row-active-bg: rgba(124, 58, 237, .05);--hp-row-active-border: rgba(113, 50, 224, .24);--hp-band-edge: rgba(15, 15, 30, .05);--hp-tint-02: rgba(15, 15, 30, .02);--hp-tint-03: rgba(15, 15, 30, .03);--hp-tint-035: rgba(15, 15, 30, .035);--hp-tint-04: rgba(15, 15, 30, .04);--hp-tint-05: rgba(15, 15, 30, .05);--hp-tint-06: rgba(15, 15, 30, .06);--hp-tint-10: rgba(15, 15, 30, .08);--hp-tint-12: rgba(15, 15, 30, .12);--hp-tint-16: rgba(15, 15, 30, .2);--hp-tint-18: rgba(15, 15, 30, .14);--hp-tint-62: rgba(15, 15, 30, .55);--hp-highlight-03: rgba(255, 255, 255, .7);--hp-highlight-04: rgba(255, 255, 255, .7);--hp-highlight-06: rgba(255, 255, 255, .7);--hp-sheen-top: rgba(255, 255, 255, .6);--hp-fg: #0f0f17;--hp-fg-muted: #4f4f5c;--hp-fg-subtle: #5f5f6c;--hp-h1-dim: #868692;--hp-example-fg: #3d3d48;--hp-fg-prose: #24242d;--hp-strike: rgba(15, 15, 23, .5);--hp-redirect-fg: #52525e;--hp-footer-signature: rgba(15, 15, 30, .018);--hp-violet-300: #6d28d9;--hp-violet-400: #7132e0;--hp-violet-ink: #f1ebfe;--hp-violet-hairline: rgba(113, 50, 224, .3);--hp-brand-violet: #6d28d9;--hp-link-underline: rgba(109, 40, 217, .45);--hp-link-underline-strong: rgba(109, 40, 217, .5);--hp-violet-fill-0: rgba(124, 58, 237, 0);--hp-violet-fill-06: rgba(124, 58, 237, .06);--hp-violet-fill-07: rgba(124, 58, 237, .06);--hp-violet-fill-08: rgba(124, 58, 237, .07);--hp-violet-fill-10: rgba(124, 58, 237, .08);--hp-glyph-border: rgba(113, 50, 224, .2);--hp-ring-border: rgba(113, 50, 224, .28);--hp-queue-border-color: rgba(113, 50, 224, .35);--hp-scan-line: rgba(109, 40, 217, .32);--hp-scan-peak: rgba(124, 58, 237, .015);--hp-scan-wash: rgba(124, 58, 237, 0);--hp-beam-start-10: rgba(124, 58, 237, .08);--hp-beam-start-12: rgba(124, 58, 237, .1);--hp-beam-end-80: rgba(113, 50, 224, .7);--hp-beam-end-85: rgba(113, 50, 224, .75);--hp-rim-start: rgba(124, 58, 237, .3);--hp-rim-end: rgba(124, 58, 237, 0);--hp-amber: #9c4507;--hp-amber-fill: rgba(180, 83, 9, .08);--hp-amber-border: rgba(180, 83, 9, .4);--hp-amber-fill-0: rgba(217, 119, 6, 0);--hp-amber-fill-05: rgba(180, 83, 9, .04);--hp-amber-fill-10: rgba(180, 83, 9, .08);--hp-amber-fill-20: rgba(217, 119, 6, .14);--hp-amber-border-25: rgba(180, 83, 9, .28);--hp-amber-border-28: rgba(180, 83, 9, .3);--hp-amber-border-35: rgba(180, 83, 9, .35);--hp-green: #116b32;--hp-green-fill: rgba(21, 128, 61, .08);--hp-green-border: rgba(21, 128, 61, .4);--hp-green-glow: rgba(21, 128, 61, .14);--hp-green-glow-0: rgba(21, 128, 61, 0);--hp-proposed-fill: rgba(124, 58, 237, .07);--hp-proposed-border: rgba(124, 58, 237, .38);--hp-callout-tip-bg: #f6faf7;--hp-callout-tip-border: rgba(21, 128, 61, .22);--hp-callout-warning-bg: #fcf8f5;--hp-callout-warning-border: rgba(180, 83, 9, .24);--hp-callout-note-bg: #faf8fe;--hp-callout-note-border: rgba(113, 50, 224, .2);--hp-approve-done: rgba(22, 101, 52, 1);--hp-error: #b91c1c;--hp-hs-check: #86efac;--hp-cta-bg: #0f0f17;--hp-cta-bg-hover: #2b2b38;--hp-cta-fg: #ffffff;--hp-disabled-opacity: .62;--hp-cta-disabled-opacity: 1;--hp-cta-bg-disabled: #e7e7ed;--hp-cta-fg-disabled: #5f5f6c;--hp-thumb-shadow: 0 1px 2px rgba(15, 15, 30, .18), 0 0 0 .5px rgba(15, 15, 30, .06);--hp-well-border: rgba(15, 15, 30, .08);--hp-selection: rgba(124, 58, 237, .2);--hp-selection-fg: #0f0f17;--hp-glow: radial-gradient(closest-side, rgba(124, 58, 237, .06), transparent);--hp-horizon: linear-gradient(90deg, transparent, rgba(15, 15, 30, .07) 50%, transparent);--hp-hero-glow-color: rgba(124, 58, 237, .09);--hp-panel-glow: rgba(124, 58, 237, .05);--hp-panel-bg: var(--hp-surface);--hp-pilot-panel-shadow: 0 1px 2px rgba(15, 15, 30, .03), 0 16px 40px -28px rgba(30, 24, 70, .12);--hp-final-glow-18: rgba(124, 58, 237, .05);--hp-final-glow-08: rgba(124, 58, 237, .018);--hp-footer-haze: rgba(124, 58, 237, .03);--hp-footer-veil: rgba(15, 15, 30, .02);--hp-shadow-card: 0 1px 2px rgba(15, 15, 30, .05), 0 8px 20px -12px rgba(15, 15, 30, .1);--hp-shadow-frame: 0 1px 2px rgba(15, 15, 30, .04), 0 12px 28px -14px rgba(30, 24, 70, .1), 0 36px 72px -36px rgba(30, 24, 70, .16);--hp-shadow-glow: 0 28px 80px -48px rgba(124, 58, 237, .12);--hp-shadow-cta-frame: 0 1px 2px rgba(15, 15, 30, .04), 0 20px 48px -24px rgba(30, 24, 70, .14);--hp-frame-border: rgba(15, 15, 30, .1);--hp-final-card-mask: linear-gradient(180deg, black 80%, rgba(0, 0, 0, .4));--hp-final-card-border: rgba(15, 15, 30, .12);--hp-scrim-dialog: rgba(246, 246, 250, .78);--hp-shadow-dialog: 0 0 0 1px rgba(15, 15, 30, .08), 0 40px 100px -28px rgba(30, 24, 70, .28);--hp-scrim-tour: rgba(246, 246, 250, .9)}@media (max-width: 599.98px){:root[data-theme=light]{--hp-page-hero-grid-mask: linear-gradient(transparent, transparent)}}:where(.hp-root) :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dd,figure,figcaption,blockquote){margin:0}.hp-root details *{box-sizing:border-box}:where(.hp-root) :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(.hp-root) :where(ul,ol){padding:0;list-style:none}:where(.hp-root) :where(img){max-width:100%;height:auto}:where(.hp-root) :where(button){margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.hp-root) :where(button:disabled){cursor:not-allowed}:where(.hp-root) :where(a){color:var(--hp-violet-300);text-underline-offset:3px;-webkit-tap-highlight-color:transparent}:where(.hp-root) :where(table){border-collapse:collapse;border-spacing:0}:where(.hp-root) :where(summary){list-style:none;cursor:pointer}.hp-root summary::-webkit-details-marker{display:none}.hp-root ::selection{background-color:var(--hp-selection);color:var(--hp-selection-fg)}:root[data-theme=light] ::selection{background-color:var(--hp-selection);color:var(--hp-selection-fg)}html .hp-root :focus-visible{outline:2px solid var(--hp-violet-300);outline-offset:3px}html .hp-root summary:focus-visible{outline-offset:-2px}.hp-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.hp-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;line-height:0}.hp-mono{font-family:var(--hp-font-mono);font-variant-numeric:tabular-nums}.hp-container{width:100%;max-width:calc(var(--hp-content-max) + 2 * var(--hp-gutter));margin-inline:auto;padding-inline:var(--hp-gutter)}.hp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hp-grid-gap)}@media (min-width: 900px){.hp-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.hp-section{position:relative;padding-block:var(--hp-section-pad);background-color:var(--hp-bg-0)}.hp-section--bg1{background-color:var(--hp-bg-1);box-shadow:inset 0 -1px 0 var(--hp-band-edge)}.hp-section--horizon:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--hp-horizon);pointer-events:none}.hp-section__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;pointer-events:none}.hp-section>.hp-container{position:relative}.hp-glow{position:absolute;background:var(--hp-glow);pointer-events:none}.hp-card{border:1px solid var(--hp-line);border-radius:var(--hp-radius-card);background-color:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.hp-display{color:var(--hp-fg);font-size:var(--hp-fs-display);font-weight:620;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}@media (min-width: 600px){.hp-display{line-height:1.02}}.hp-h2{color:var(--hp-fg);font-size:var(--hp-fs-h2);font-weight:600;line-height:1.06;letter-spacing:-.032em;text-wrap:balance}.hp-h3{color:var(--hp-fg);font-size:var(--hp-fs-h3);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.hp-title{color:var(--hp-fg);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.hp-lead{max-width:44ch;color:var(--hp-fg-muted);font-size:var(--hp-fs-lead);line-height:1.55;text-wrap:pretty}.hp-body{color:var(--hp-fg-muted);font-size:16px;line-height:1.6}.hp-body--tile{font-size:15px}.hp-small{color:var(--hp-fg-subtle);font-size:13px;line-height:1.5}.hp-heading__dim,.hp-heading__main{display:block}.hp-heading__dim{color:var(--hp-h1-dim)}.hp-heading__main{color:var(--hp-fg)}.hp-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--hp-violet-300);font-size:12.5px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.hp-eyebrow:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background-color:var(--hp-violet-400)}.hp-heading{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hp-heading>.hp-eyebrow{margin-bottom:20px}.hp-heading__lead{margin-top:clamp(16px,.5vw + 14px,20px)}.hp-heading--center{align-items:center;text-align:center}.hp-heading--center .hp-heading__lead{margin-inline:auto}.hp-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:32px}@media (min-width: 600px){.hp-actions{flex-direction:row;flex-wrap:wrap;align-items:center}}.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding-inline:22px;border:1px solid transparent;border-radius:var(--hp-radius-pill);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.005em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--hp-dur-hover) var(--hp-ease),border-color var(--hp-dur-hover) var(--hp-ease);-webkit-tap-highlight-color:transparent}.hp-btn--lg{min-height:52px;padding-inline:28px;font-size:16px}.hp-btn--primary{background-color:var(--hp-cta-bg);color:var(--hp-cta-fg)}.hp-btn--ghost{border-color:var(--hp-ghost-border);background-color:transparent;color:var(--hp-fg)}.hp-btn--with-play{padding-inline:12px 24px}.hp-btn--block,.hp-btn--block-xs{width:100%}@media (min-width: 600px){.hp-btn--block-xs{width:auto}}.hp-btn__arrow{transition:transform var(--hp-dur-hover) var(--hp-ease)}.hp-btn__play{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--hp-tint-10);font-size:18px;line-height:0}.hp-btn:disabled,.hp-btn[aria-disabled=true]{opacity:var(--hp-disabled-opacity);cursor:not-allowed}.hp-btn--primary:disabled,.hp-btn--primary[aria-disabled=true]{background-color:var(--hp-cta-bg-disabled);color:var(--hp-cta-fg-disabled);opacity:var(--hp-cta-disabled-opacity)}@media (hover: hover){.hp-btn--primary:not(:disabled):hover{background-color:var(--hp-cta-bg-hover)}:root[data-theme=light] .hp-btn--primary[aria-disabled=true]:hover{background-color:var(--hp-cta-bg-disabled)}.hp-btn--ghost:not(:disabled):hover{border-color:var(--hp-ghost-border-hover);background-color:var(--hp-tint-04)}.hp-btn:not(:disabled):hover .hp-btn__arrow{transform:translate(3px)}}.hp-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--hp-violet-300);font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer}.hp-link--underline{text-decoration:underline;text-decoration-color:var(--hp-link-underline);text-decoration-thickness:1px;text-underline-offset:3px}.hp-link__arrow{transition:transform var(--hp-dur-hover) var(--hp-ease)}@media (hover: hover){.hp-link:hover .hp-link__arrow{transform:translate(3px)}.hp-link--underline:hover{text-decoration-color:currentColor}}.hp-inline-link{color:var(--hp-violet-300);text-decoration:underline;text-decoration-color:var(--hp-link-underline-strong);text-decoration-thickness:1px;text-underline-offset:3px}.hp-inline-link:hover{text-decoration-color:currentColor}.hp-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding-inline:16px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-pill);color:var(--hp-fg);font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:border-color var(--hp-dur-hover) var(--hp-ease)}.hp-chip__arrow{color:var(--hp-fg-muted);transition:transform var(--hp-dur-hover) var(--hp-ease)}.hp-chip:focus-visible{border-color:var(--hp-proposed-border)}.hp-chip:focus-visible .hp-chip__arrow{transform:translate(2px)}@media (hover: hover){.hp-chip:hover{border-color:var(--hp-proposed-border)}.hp-chip:hover .hp-chip__arrow{transform:translate(2px)}}@media (pointer: coarse),(max-width: 599.95px){.hp-chip{min-height:44px}}.hp-example-chip{display:inline-flex;flex:none;align-items:center;height:22px;padding-inline:8px;border-radius:var(--hp-radius-pill);background-color:var(--hp-tint-06);color:var(--hp-example-fg);font-size:11px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hp-pill{display:inline-flex;flex:0 1 auto;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:22px;padding:2px 8px;border:1px solid transparent;border-radius:var(--hp-radius-pill);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0}.hp-pill--md{min-height:26px;padding:3px 10px;font-size:13px}.hp-pill--amber{background-color:var(--hp-amber-fill);color:var(--hp-amber)}.hp-pill--green{background-color:var(--hp-green-fill);color:var(--hp-green)}.hp-pill--violet{border-color:var(--hp-proposed-border);background-color:var(--hp-proposed-fill);color:var(--hp-violet-300)}.hp-pill--neutral{background-color:var(--hp-tint-06);color:var(--hp-fg-muted)}.hp-pill--outline{background-color:transparent}.hp-pill--outline.hp-pill--amber{border-color:var(--hp-amber-border)}.hp-pill--outline.hp-pill--green{border-color:var(--hp-green-border)}.hp-pill--outline.hp-pill--neutral{border-color:var(--hp-line-strong)}.hp-pill__dot{flex:none;width:6px;height:6px;border-radius:50%;background-color:currentColor}.hp-pill__text{min-width:0;overflow-wrap:anywhere}.hp-pill__meta{color:var(--hp-fg-muted);font-weight:500}.hp-agent-chip{display:inline-flex;flex:0 1 auto;align-items:center;gap:5px;min-width:0;min-height:22px;padding:1px 8px;border:1px solid var(--hp-violet-hairline);border-radius:var(--hp-radius-pill);color:var(--hp-violet-400);font-size:12px;font-weight:500;line-height:1.3}.hp-agent-chip--amber{border-color:var(--hp-amber-border-35);color:var(--hp-amber)}.hp-glyph{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--hp-glyph-border);border-radius:var(--hp-radius-sm);background-color:var(--hp-violet-fill-10);color:var(--hp-violet-300)}.hp-glyph--sm{width:28px;height:28px}.hp-proposal{display:flex;flex-direction:column;gap:1px;min-width:0;padding:7px 10px;border:1px solid var(--hp-proposed-border);border-radius:var(--hp-radius-sm);background-color:var(--hp-proposed-fill)}.hp-proposal__label{color:var(--hp-violet-300);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.02em}.hp-proposal__value{color:var(--hp-fg);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.hp-source{display:inline-flex;align-items:center;gap:3px;color:var(--hp-violet-300);font-size:12px;line-height:1.3;text-decoration:underline;text-decoration-color:var(--hp-link-underline);text-underline-offset:2px}.hp-uiframe{position:relative;display:flex;flex-direction:column;min-width:0;max-width:100%;border:1px solid var(--hp-frame-border);border-radius:var(--hp-radius-frame);background:var(--hp-frame-bg);box-shadow:var(--hp-shadow-frame);color:var(--hp-fg);font-size:13px;line-height:1.4}.hp-uiframe--glow{box-shadow:var(--hp-shadow-frame),var(--hp-shadow-glow)}.hp-uiframe__inner{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.hp-uiframe__bar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-inline:16px;border-bottom:1px solid var(--hp-line)}.hp-uiframe__crumb{min-width:0;color:var(--hp-fg-muted);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.hp-uiframe__bar-end{display:inline-flex;flex:none;align-items:center;gap:8px}.hp-uiframe__body{flex:1 1 auto;min-width:0;min-height:0;padding:16px}@media (min-width: 600px){.hp-uiframe__body{padding:20px}}.hp-uiframe .hp-mono{overflow-wrap:anywhere}.hp-record{container:hp-record / inline-size;position:relative;width:100%;min-width:0;max-width:var(--hp-record-max, 440px);border:1px solid var(--hp-frame-border);border-radius:var(--hp-radius-frame);background:var(--hp-frame-bg);box-shadow:var(--hp-shadow-frame);color:var(--hp-fg);font-size:13px;line-height:1.4;text-align:start}.hp-record--compact,.hp-record--row{border-color:var(--hp-line);border-radius:var(--hp-radius-card);background:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.hp-record__inner{display:flex;flex-direction:column;min-width:0;padding:16px}@container hp-record (min-width: 400px){.hp-record--default .hp-record__inner{padding:20px}}.hp-record__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px}.hp-record__well{display:block;flex:none;width:72px;height:48px;overflow:clip;position:relative;border-radius:var(--hp-radius-sm);background-color:var(--hp-well)}.hp-record__well:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hp-well-border);pointer-events:none}.hp-record--compact .hp-record__well{width:60px;height:40px}.hp-record--compact.hp-record--complete .hp-record__well{width:48px;height:48px}.hp-record--row .hp-record__well{width:48px;height:32px;border-radius:6px}.hp-record__img{display:block;width:100%;height:100%;object-fit:contain}.hp-record__id{min-width:0}.hp-record__name{color:var(--hp-fg);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.hp-record--compact .hp-record__name,.hp-record--row .hp-record__name{font-size:15px}.hp-record__sku{margin-top:2px;color:var(--hp-fg-subtle);font-family:var(--hp-font-mono);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.4;overflow-wrap:anywhere}.hp-record__end{display:inline-flex;flex-wrap:wrap;align-items:center;align-self:start;justify-content:flex-end;justify-self:end;gap:6px}.hp-record__fields{margin-top:16px}.hp-record--compact .hp-record__fields{margin-top:12px}.hp-record__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:48px;padding-block:8px;border-top:1px solid var(--hp-line)}.hp-record--compact .hp-record__row{min-height:44px}.hp-record__label{color:var(--hp-fg-muted);font-size:13px;line-height:1.4}.hp-record__value{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.hp-record__messy{min-width:0;color:var(--hp-fg-muted);font-family:var(--hp-font-mono);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere}.hp-record__dot{flex:none;width:8px;height:8px;border-radius:50%;background-color:var(--hp-amber)}.hp-record__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--hp-line)}.hp-record--proposed .hp-record__row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;padding-block:10px}@container hp-record (min-width: 380px){.hp-record--proposed .hp-record__row{grid-template-columns:96px minmax(0,1fr);column-gap:14px}.hp-record--proposed .hp-record__label{padding-top:8px}}.hp-record__cell,.hp-record__proposal{display:flex;flex-direction:column;gap:6px;min-width:0}.hp-record__meta,.hp-record__finding{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.hp-record__finding{gap:6px 8px}.hp-record__status{display:flex;margin-top:16px}.hp-record__channels{margin-top:12px}.hp-record__channel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:48px;padding-block:8px;border-top:1px solid var(--hp-line)}.hp-record__channel-name{color:var(--hp-fg);font-size:14px;font-weight:500}.hp-record--row .hp-record__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:72px;padding:12px 14px}.hp-record__pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.hp-record--row .hp-record__chip{align-self:start}.hp-root [data-reveal]{transition:opacity var(--hp-dur-reveal) var(--hp-ease),transform var(--hp-dur-reveal) var(--hp-ease);transition-delay:calc(var(--i, 0) * var(--hp-stagger))}html[data-motion=on] .hp-root [data-reveal]:not([data-revealed]){opacity:0;transform:translate3d(0,var(--hp-travel),0)}@supports (interpolate-size: allow-keywords){.hp-root{interpolate-size:allow-keywords}.hp-root details::details-content{height:0;overflow:clip;transition:height .26s var(--hp-ease),content-visibility .26s allow-discrete}.hp-root details[open]::details-content{height:auto}}.hp-disclosure-icon{color:var(--hp-fg-muted);transition:transform var(--hp-dur-ui) var(--hp-ease)}.hp-root details[open]>summary .hp-disclosure-icon{transform:rotate(45deg)}@media (prefers-reduced-motion: reduce){.hp-root [data-reveal],.hp-root details::details-content,.hp-disclosure-icon,.hp-btn,.hp-btn__arrow,.hp-link__arrow,.hp-chip,.hp-chip__arrow{transition:none}}@media print{html[data-motion=on] .hp-root [data-reveal]:not([data-revealed]){opacity:1;transform:none}}.hp-tour{position:absolute;top:50%;left:50%;width:min(1000px,calc(100vw - 32px),calc((100vh - 128px) * 16 / 9));width:min(1000px,calc(100vw - 32px),calc((100svh - 128px) * 16 / 9));transform:translate(-50%,-50%);outline:none}.hp-tour__frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:16px;background-color:#000;box-shadow:0 0 0 1px var(--hp-frame-border),var(--hp-shadow-frame)}.hp-tour__iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0}.hp-tour__close{position:absolute;right:0;bottom:calc(100% + 12px);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background-color:var(--hp-tint-10);color:var(--hp-fg);font-size:22px;line-height:0;cursor:pointer;transition:background-color .18s cubic-bezier(.2,.8,.2,1)}.hp-tour__close:hover{background-color:var(--hp-tint-18)}.hp-tour__close:focus-visible{outline:2px solid var(--hp-violet-300);outline-offset:3px}.hp-story__body{position:relative;margin-top:clamp(40px,2.5vw + 30px,72px)}.hp-rail{display:none}.hp-story__grid{display:flex;flex-direction:column;gap:48px}.hp-chapter{position:relative;min-width:0}.hp-chapter__text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:600px}.hp-chapter__kicker{display:flex;align-items:center;gap:10px;min-height:20px;line-height:1.4}.hp-chapter__num{color:var(--hp-violet-300);font-family:var(--hp-font-mono);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.02em}.hp-chapter__sep{flex:none;width:3px;height:3px;border-radius:50%;background-color:var(--hp-fg-subtle)}.hp-chapter__label{color:var(--hp-fg-muted);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.hp-chapter__title{margin-top:12px}.hp-chapter__body{max-width:40ch;margin-top:10px;font-size:16px;line-height:1.6}.hp-chapter__cta{display:flex;width:100%;margin-top:32px}.hp-frame{min-width:0;max-width:100%;margin-top:20px}@media (max-width: 899.98px){.hp-chapter--cta{padding-bottom:84px}.hp-chapter__cta{position:absolute;right:0;bottom:0;left:0;z-index:1;margin-top:0}.hp-chapter--cta .hp-uiframe{box-shadow:var(--hp-shadow-cta-frame)}}@media (min-width: 600px){.hp-story__grid{gap:72px}.hp-chapter__title{margin-top:16px}.hp-chapter__body{margin-top:14px;font-size:var(--hp-fs-lead);line-height:1.55}.hp-frame{max-width:720px;margin-top:28px}}@media (min-width: 900px){.hp-story__grid{gap:96px}.hp-chapter{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:56px}.hp-frame{justify-self:end;width:100%;max-width:640px;margin-top:0}}@media (max-width: 599.98px){.hp-story__body{margin-top:24px}.hp-story__grid{gap:40px}.hp-chapter__kicker{min-height:18px}.hp-chapter__title{margin-top:8px}.hp-chapter__body{margin-top:6px;line-height:1.5}.hp-chapter--cta{padding-bottom:76px}.hp-frame{margin-top:16px}}@media screen and (min-width: 1024px) and (min-height: 720px) and (prefers-reduced-motion: no-preference){.hp-story{--hp-chapter-h: clamp(420px, 48vh, 540px);--hp-frame-h: min(496px, calc(100vh - var(--hp-header-h) - 120px));--hp-frame-top: calc(var(--hp-header-h) + (100vh - var(--hp-header-h) - var(--hp-frame-h)) / 2);--hp-story-overhang: max(0px, calc(var(--hp-frame-h) - var(--hp-chapter-h)));--hp-rail-h: 232px;--hp-rail-w: 32px;--hp-story-indent: 72px}.hp-story{--deck-step: 0}.hp-story[data-step="1"]{--deck-step: 1}.hp-story[data-step="2"]{--deck-step: 2}.hp-story[data-step="3"]{--deck-step: 3}.hp-story[data-step="4"]{--deck-step: 4}.hp-story__body{margin-top:64px}.hp-story__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:repeat(var(--deck-count, 4),var(--hp-chapter-h)) var(--hp-story-overhang);gap:0 64px}.hp-chapter{display:contents}.hp-chapter__text{grid-column:1;grid-row:var(--row);justify-content:center;max-width:none;padding-left:var(--hp-story-indent);scroll-margin-top:calc(var(--hp-frame-top) - 96px)}.hp-chapter__title{margin-top:18px}.hp-chapter__body{margin-top:16px}.hp-frame{position:sticky;top:var(--hp-frame-top);z-index:var(--row);grid-column:2;grid-row:var(--row) / -1;align-self:start;justify-self:end;width:100%;max-width:640px;height:var(--hp-frame-h);margin-top:0}.hp-frame>*{height:100%}.hp-story[data-enhanced] .hp-frame{grid-row:1 / -1;opacity:0;visibility:hidden;transform:translate3d(0,8px,0);transition:opacity var(--hp-dur-frame) var(--hp-ease),transform var(--hp-dur-frame) var(--hp-ease),visibility 0s linear var(--hp-dur-frame)}.hp-story[data-step="1"] .hp-frame[data-frame="1"],.hp-story[data-step="2"] .hp-frame[data-frame="2"],.hp-story[data-step="3"] .hp-frame[data-frame="3"],.hp-story[data-step="4"] .hp-frame[data-frame="4"]{z-index:5;opacity:1;visibility:visible;transform:none;transition-delay:0s}.hp-story[data-enhanced] .hp-chapter__title{color:var(--hp-fg-subtle);transition:color var(--hp-dur-ui) var(--hp-ease)}.hp-story[data-step="1"] [data-chapter-text="1"] .hp-chapter__title,.hp-story[data-step="2"] [data-chapter-text="2"] .hp-chapter__title,.hp-story[data-step="3"] [data-chapter-text="3"] .hp-chapter__title,.hp-story[data-step="4"] [data-chapter-text="4"] .hp-chapter__title{color:var(--hp-fg)}.hp-rail{position:absolute;top:0;bottom:calc((var(--hp-frame-h) - var(--hp-rail-h)) / 2);left:0;display:block;width:var(--hp-rail-w);pointer-events:none}.hp-rail__pin{position:sticky;top:calc(var(--hp-frame-top) + (var(--hp-frame-h) - var(--hp-rail-h)) / 2);height:var(--hp-rail-h);margin-top:calc((var(--hp-frame-h) - var(--hp-rail-h)) / 2);pointer-events:auto}.hp-rail__track{position:absolute;top:16px;bottom:16px;left:calc(50% - 1px);width:2px;border-radius:1px;background-color:var(--hp-tint-12)}.hp-rail__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--hp-violet-400);transform:scaleY(calc(var(--deck-step) / var(--deck-count, 4)));transform-origin:50% 0;transition:transform var(--hp-dur-frame) var(--hp-ease)}.hp-rail__list{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}.hp-rail__link{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--hp-fg-subtle);text-decoration:none}.hp-rail__link:before,.hp-rail__link:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%}.hp-rail__link:before{border:1px solid var(--hp-line-strong);background-color:var(--hp-bg-0)}.hp-rail__link:after{border:1px solid var(--hp-violet-400);background-color:var(--hp-violet-ink);opacity:0;transition:opacity var(--hp-dur-ui) var(--hp-ease)}.hp-rail__num{position:relative;z-index:1;font-family:var(--hp-font-mono);font-size:12px;font-variant-numeric:tabular-nums;line-height:1}.hp-story[data-step="1"] .hp-rail__item:nth-child(-n+1) .hp-rail__link:after,.hp-story[data-step="2"] .hp-rail__item:nth-child(-n+2) .hp-rail__link:after,.hp-story[data-step="3"] .hp-rail__item:nth-child(-n+3) .hp-rail__link:after,.hp-story[data-step="4"] .hp-rail__item:nth-child(-n+4) .hp-rail__link:after{opacity:1}.hp-story[data-step="2"] .hp-rail__item:nth-child(-n+1) .hp-rail__link,.hp-story[data-step="3"] .hp-rail__item:nth-child(-n+2) .hp-rail__link,.hp-story[data-step="4"] .hp-rail__item:nth-child(-n+3) .hp-rail__link{color:var(--hp-fg-muted)}.hp-story[data-step="1"] .hp-rail__item:nth-child(1) .hp-rail__link,.hp-story[data-step="2"] .hp-rail__item:nth-child(2) .hp-rail__link,.hp-story[data-step="3"] .hp-rail__item:nth-child(3) .hp-rail__link,.hp-story[data-step="4"] .hp-rail__item:nth-child(4) .hp-rail__link{color:var(--hp-violet-300)}@media (hover: hover){.hp-rail__link:hover:before{border-color:var(--hp-control-border)}.hp-rail__link:hover{color:var(--hp-fg)}}}@media (prefers-reduced-motion: no-preference){.hp-story .hp-seq{transition:opacity var(--hp-dur-frame) var(--hp-ease),transform var(--hp-dur-frame) var(--hp-ease);transition-delay:0s}.hp-story .hp-seq{--hp-seq-from: translate3d(12px, 0, 0)}.hp-story .hp-record__row.hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}.hp-story .hp-pill.hp-seq,.hp-story .hp-record__finding.hp-seq{--hp-seq-from: scale(.96)}html[data-motion=on] .hp-chapter[data-armed]:not([data-active]) .hp-seq{opacity:0;transform:var(--hp-seq-from)}.hp-chapter[data-active] .hp-seq{transition-delay:calc(.18s + var(--i, 0) * 90ms)}}@media screen and (min-width: 1024px) and (min-height: 720px) and (prefers-reduced-motion: no-preference){html[data-motion=on] .hp-story[data-enhanced]:not([data-step="1"]) [data-frame="1"] .hp-seq,html[data-motion=on] .hp-story[data-enhanced]:not([data-step="2"]) [data-frame="2"] .hp-seq,html[data-motion=on] .hp-story[data-enhanced]:not([data-step="3"]) [data-frame="3"] .hp-seq,html[data-motion=on] .hp-story[data-enhanced]:not([data-step="4"]) [data-frame="4"] .hp-seq{opacity:0;transform:var(--hp-seq-from)}.hp-story[data-step="1"] [data-frame="1"] .hp-seq,.hp-story[data-step="2"] [data-frame="2"] .hp-seq,.hp-story[data-step="3"] [data-frame="3"] .hp-seq,.hp-story[data-step="4"] [data-frame="4"] .hp-seq{transition-delay:calc(.18s + var(--i, 0) * 90ms)}}@media print{html[data-motion=on] .hp-story .hp-seq{opacity:1!important;transform:none!important}}.hp-hero__stage{--hp-hs-ease: cubic-bezier(.2, .7, .2, 1);container:hp-hero-stage / inline-size;display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.hp-hero__stage[data-hold],.hp-hero__stage[data-paused]{--hp-hs-play: paused}.hp-hs.hp-record{--hp-record-max: 100%}.hp-hs .hp-hs__inner{padding:16px}@container hp-record (min-width: 400px){.hp-hs .hp-hs__inner{padding:20px}}@container hp-record (max-width: 399.98px){.hp-hs .hp-hs__head{grid-template-areas:"well name name" "well sku end";row-gap:2px}.hp-hs .hp-hs__head .hp-record__well{grid-area:well;width:64px;height:44px}.hp-hs .hp-hs__head .hp-record__id{display:contents}.hp-hs .hp-hs__head .hp-record__name{grid-area:name;align-self:end}.hp-hs .hp-hs__head .hp-record__sku{grid-area:sku;align-self:center;margin-top:0}.hp-hs .hp-hs__head .hp-record__end{grid-area:end;align-self:center}}.hp-hs__fields{position:relative;margin-top:14px;overflow:clip}.hp-hs__scan{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;background:linear-gradient(180deg,transparent 49.6%,var(--hp-scan-line) 50%,transparent 50.4%),linear-gradient(180deg,var(--hp-violet-fill-0) 30%,var(--hp-scan-wash) 45%,var(--hp-scan-peak) 50%,var(--hp-scan-wash) 55%,var(--hp-violet-fill-0) 70%);-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);pointer-events:none}.hp-hs__list{position:relative}.hp-hs__row{display:grid;grid-template-areas:"label agent" "slot slot";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding-block:7px;border-top:1px solid var(--hp-line)}.hp-hs__label{grid-area:label;min-width:0;color:var(--hp-fg-muted);font-size:13px;line-height:1.4}.hp-hs__agent{display:flex;grid-area:agent;justify-self:end;min-width:0;transform-origin:0 50%}.hp-hs__slot{display:grid;grid-area:slot;align-items:center;justify-items:start;min-width:0}.hp-hs__slot>*{grid-area:1 / 1}.hp-hs__gap{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;visibility:hidden}.hp-hs__value{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-self:stretch;gap:2px 10px;min-width:0;min-height:30px;padding:5px 10px}.hp-hs__box{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--hp-proposed-border);border-radius:var(--hp-radius-sm);background-color:var(--hp-proposed-fill);visibility:hidden}.hp-hs__text{position:relative;min-width:0;color:var(--hp-fg);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.hp-hs__source{position:relative;visibility:hidden}.hp-hs__tag{position:relative;margin-left:auto;color:var(--hp-violet-300);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.02em;visibility:hidden}.hp-hs__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-top:12px;border-top:1px solid var(--hp-line)}.hp-hs__foot-start,.hp-hs__foot-end{display:grid;align-items:center;min-width:0}.hp-hs__foot-start>*{grid-area:1 / 1;justify-self:start}.hp-hs__foot-end>*{grid-area:1 / 1;justify-self:end}.hp-hs__foot-end{margin-left:auto}.hp-hs .hp-hs__badge{visibility:hidden}.hp-hs__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.hp-hs__approved{display:inline-flex;align-items:center;gap:6px;color:var(--hp-green);font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.hp-hs__approved-check{width:14px;height:14px}.hp-hs__ready{position:relative;display:inline-flex}.hp-hs__ready>.hp-pill{position:relative}.hp-hs__ready:before{position:absolute;top:-12px;right:-18px;bottom:-12px;left:-18px;border-radius:var(--hp-radius-pill);background:radial-gradient(closest-side,var(--hp-green-glow),var(--hp-green-glow-0));opacity:0;content:"";pointer-events:none}.hp-hs__approve{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding-inline:14px;border-radius:var(--hp-radius-pill);background:linear-gradient(135deg,var(--hp-approve-from),var(--hp-approve-to));color:#fff;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;visibility:hidden}.hp-hs__approve-done{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--hp-approve-done);box-shadow:inset 0 0 0 1px var(--hp-green-border)}.hp-hs__approve-slide{position:relative;display:inline-flex}.hp-hs__approve-label{position:relative;display:inline-flex;align-items:center;gap:6px}.hp-hs__check{display:inline-flex;flex:none;width:14px;height:14px;overflow:hidden;color:var(--hp-hs-check)}.hp-hs__check>.hp-icon{display:flex;flex:none;width:14px;height:14px}.hp-hs__channels{display:inline-flex;flex-wrap:wrap;gap:6px}.hp-hs__channel{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:2px 8px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-pill);color:var(--hp-fg);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}.hp-hs__channel-check{display:inline-flex;color:var(--hp-green)}@container hp-record (min-width: 540px){.hp-hs .hp-hs__inner{padding:32px 32px 28px}.hp-hs .hp-hs__head{column-gap:16px}.hp-hs .hp-record__well{width:108px;height:72px;border-radius:10px}.hp-hs .hp-record__name{font-size:20px}.hp-hs .hp-record__sku{margin-top:4px;font-size:13px}.hp-hs .hp-hs__fields{margin-top:28px}.hp-hs .hp-hs__row{grid-template-areas:"label slot" "agent slot";grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:6px 16px;padding-block:20px}.hp-hs .hp-hs__label{align-self:end;font-size:15px}.hp-hs .hp-hs__agent{align-self:start;justify-self:start}.hp-hs .hp-hs__text{font-size:16px}.hp-hs .hp-hs__value{column-gap:8px;min-height:40px;padding:8px 14px}.hp-hs .hp-hs__tag{font-size:12px}.hp-hs .hp-pill{min-height:26px;padding:3px 10px;font-size:13px}.hp-hs .hp-record__messy{font-size:13px}.hp-hs .hp-hs__foot{padding-top:24px}.hp-hs .hp-hs__approve{min-height:36px;padding-inline:18px;font-size:14px}.hp-hs .hp-hs__approved{font-size:14px}.hp-hs .hp-hs__channel{min-height:28px;padding-inline:10px;font-size:13px}}@container hp-record (min-width: 540px) and (max-width: 589.98px){.hp-hs .hp-hs__inner{padding-inline:24px}.hp-hs .hp-hs__text{font-size:15px}}@container hp-record (max-width: 399.98px){.hp-hs .hp-hs__fields{margin-top:12px}.hp-hs .hp-hs__row{row-gap:3px;padding-block:6px}.hp-hs .hp-hs__value{gap:2px 6px;min-height:28px;padding:4px 8px}.hp-hs .hp-hs__text{font-size:13px}.hp-hs .hp-hs__source{font-size:11px}.hp-hs .hp-hs__tag{font-size:10.5px}.hp-hs .hp-hs__foot{column-gap:10px}.hp-hs .hp-hs__channels{gap:5px}.hp-hs .hp-hs__channel{gap:3px;padding-inline:6px}}@container hp-record (max-width: 329.98px){.hp-hs .hp-hs__value{column-gap:6px}.hp-hs .hp-hs__source{gap:0;font-size:0}}.hp-hero__controls{display:flex;align-items:center;align-self:stretch;min-width:0;min-height:44px;margin-top:6px;padding-inline:16px 10px}@container hp-hero-stage (min-width: 400px){.hp-hero__controls{padding-inline:20px 14px}}@container hp-hero-stage (min-width: 540px){.hp-hero__controls{padding-inline:32px 26px}}@container hp-hero-stage (min-width: 540px) and (max-width: 589.98px){.hp-hero__controls{padding-inline:24px 18px}}.hp-hero__category{display:grid;flex:1 1 0;min-width:0;max-height:2.5em;margin-right:8px;overflow:hidden;color:var(--hp-fg-muted);font-size:13px;font-weight:500;line-height:1.25;overflow-wrap:break-word}.hp-hero__category-name{grid-area:1 / 1;align-self:center;min-width:0;opacity:0;visibility:hidden;transition:opacity .2s var(--hp-ease),visibility 0s linear .2s}.hp-hero__category-name[data-active]{opacity:1;visibility:visible;transition:opacity .32s var(--hp-hs-ease) 60ms,visibility 0s}@container hp-hero-stage (max-width: 419.98px){.hp-hero__category{margin-right:4px}.hp-hero__dots .hp-hero__dot{width:34px}}@container hp-hero-stage (max-width: 329.98px){.hp-hero__controls{justify-content:flex-end;padding-inline:0 4px}.hp-hero__category{display:none}}.hp-hero__dots{display:flex;flex:none}.hp-hero__dot,.hp-hero__pause{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:var(--hp-radius-pill);background-color:transparent;color:var(--hp-fg-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hp-hero__dot-track{position:relative;display:block;width:28px;height:3px;overflow:hidden;border-radius:2px;background-color:var(--hp-control-border);transform:scaleX(.572);transition:transform .28s var(--hp-hs-ease),background-color var(--hp-dur-hover) var(--hp-ease)}.hp-hero__dot[aria-pressed=true] .hp-hero__dot-track{transform:none}.hp-hero__dot-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--hp-fg);transform-origin:0 50%}.hp-hero__pause{border-radius:50%;transition:color var(--hp-dur-hover) var(--hp-ease)}.hp-hero__pause-ring{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--hp-line-strong);border-radius:50%;transition:background-color var(--hp-dur-hover) var(--hp-ease),border-color var(--hp-dur-hover) var(--hp-ease)}@media (hover: hover){.hp-hero__dot:hover .hp-hero__dot-track{background-color:var(--hp-tint-62)}.hp-hero__pause:hover{color:var(--hp-fg)}.hp-hero__pause:hover .hp-hero__pause-ring{border-color:var(--hp-ghost-border);background-color:var(--hp-tint-05)}}@keyframes hp-hs-scan{0%{transform:translateY(-70%)}to{transform:translateY(70%)}}@keyframes hp-hs-chip-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}@keyframes hp-hs-rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hp-hs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hp-hs-out-up{0%{opacity:1;transform:translate(0) scale(1)}92.3%{opacity:0;transform:translateY(-4px) scale(1);animation-timing-function:step-end}92.4%,to{opacity:1;transform:translateY(-4px) scale(0)}}@keyframes hp-hs-out{0%{opacity:1;transform:scale(1)}94.1%{opacity:0;transform:scale(1);animation-timing-function:step-end}94.2%,to{opacity:1;transform:scale(0)}}@keyframes hp-hs-approve{0%{opacity:0;transform:translateY(6px) scale(1)}21.43%{opacity:1;transform:translate(0) scale(1)}42.86%{opacity:1;transform:translate(0) scale(1);animation-timing-function:cubic-bezier(.4,0,1,1)}49.29%{opacity:1;transform:translate(0) scale(.97)}61.43%{opacity:1;transform:translate(0) scale(1)}82.14%{opacity:1;transform:translate(0) scale(1)}97.86%{opacity:0;transform:translate(0) scale(1);animation-timing-function:step-end}97.93%,to{opacity:1;transform:translate(0) scale(0)}}@keyframes hp-hs-slide-out{0%{transform:none}to{transform:translate(-14px)}}@keyframes hp-hs-slide-out-lg{0%{transform:none}to{transform:translate(-18px)}}@keyframes hp-hs-slide-in{0%{transform:translate(14px)}to{transform:none}}@keyframes hp-hs-slide-in-lg{0%{transform:translate(18px)}to{transform:none}}@keyframes hp-hs-appear{0%{opacity:0;animation-timing-function:step-end}50%,to{opacity:1}}@keyframes hp-hs-hide{0%{visibility:visible;animation-timing-function:step-end}50%,to{visibility:hidden}}@keyframes hp-hs-shift{0%{transform:translate(-10px)}to{transform:none}}@keyframes hp-hs-wipe-window{0%{transform:translate(-100%)}to{transform:none}}@keyframes hp-hs-wipe-icon{0%{transform:translate(100%)}to{transform:none}}@keyframes hp-hs-ready-morph{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes hp-hs-glow{0%{opacity:0;transform:scale(.85)}45%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes hp-hs-pop{0%{transform:scale(.4)}to{transform:none}}@media (prefers-reduced-motion: no-preference){.hp-hero__stage[data-playing] .hp-hs__scan{animation:hp-hs-scan .8s linear 1s both,hp-hs-hide 2ms step-end 1.8s both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__agent{animation:hp-hs-chip-in .42s var(--hp-hs-ease) calc(1.18s + var(--r, 0) * .19s) both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__gap{animation:hp-hs-out-up .26s var(--hp-hs-ease) calc(2.3s + var(--r, 0) * .14s) both,hp-hs-hide 2ms step-end calc(2.56s + var(--r, 0) * .14s) both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__value{animation:hp-hs-rise-in .4s var(--hp-hs-ease) calc(2.38s + var(--r, 0) * .14s) both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__box,.hp-hero__stage[data-playing] .hp-hs__source,.hp-hero__stage[data-playing] .hp-hs__tag{animation:hp-hs-out .34s var(--hp-hs-ease) calc(3.76s + var(--r, 0) * .1s) both,hp-hs-hide 2ms step-end calc(4.1s + var(--r, 0) * .1s) both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__badge{animation:hp-hs-out-up .26s var(--hp-hs-ease) 2.88s both,hp-hs-hide 2ms step-end 3.14s both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__approve{animation:hp-hs-approve 1.4s var(--hp-hs-ease) 2.85s both,hp-hs-hide 2ms step-end 4.25s both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__approve-slide{animation:hp-hs-slide-out .3s var(--hp-hs-ease) 4s both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__approved{animation:hp-hs-slide-in .3s var(--hp-hs-ease) 4s both,hp-hs-appear 2ms step-end 4s both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__approved-label{animation:hp-hs-fade-in .2s var(--hp-hs-ease) 4s both;animation-play-state:var(--hp-hs-play, running)}@container hp-record (min-width: 540px){.hp-hero__stage[data-playing] .hp-hs .hp-hs__approve-slide{animation-name:hp-hs-slide-out-lg}.hp-hero__stage[data-playing] .hp-hs .hp-hs__approved{animation-name:hp-hs-slide-in-lg,hp-hs-appear}}.hp-hero__stage[data-playing] .hp-hs__approve-done{animation:hp-hs-fade-in .12s ease-out 3.54s both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__approve-label{animation:hp-hs-shift .3s var(--hp-hs-ease) 3.54s both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__check{animation:hp-hs-wipe-window .32s cubic-bezier(.3,.6,.3,1) 3.56s both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__check>.hp-icon{animation:hp-hs-wipe-icon .32s cubic-bezier(.3,.6,.3,1) 3.56s both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__ready{animation:hp-hs-ready-morph .36s var(--hp-hs-ease) 4.08s both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__ready:before{animation:hp-hs-glow .52s ease-out 4.08s both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__channel{animation:hp-hs-chip-in .38s var(--hp-hs-ease) calc(4.2s + var(--c, 0) * 80ms) both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__stage[data-playing] .hp-hs__channel-check{animation:hp-hs-pop .3s var(--hp-hs-ease) calc(4.28s + var(--c, 0) * 80ms) both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__controls[data-mode=loop] .hp-hero__dot-fill{animation:hp-hero-progress var(--hp-hero-cycle, 7.2s) linear both;animation-play-state:var(--hp-hs-play, running)}.hp-hero__controls[data-pending] .hp-hero__dot-fill{animation:none;transform:scaleX(0)}.hp-hero__controls[data-mode]>*{animation:hp-hero-swap-in .32s var(--hp-hs-ease) both}.hp-hs__ghost[data-fade]{animation:hp-hero-ghost-out .25s cubic-bezier(.3,0,.2,1) .11s both}.hp-hs__ghost[data-fade]>.hp-hs__head .hp-record__name,.hp-hs__ghost[data-fade]>.hp-hs__head .hp-record__sku,.hp-hs__ghost[data-fade]>.hp-hs__fields,.hp-hs__ghost[data-fade]>.hp-hs__foot{animation:hp-hero-ghost-text-out .13s cubic-bezier(.55,0,1,1) both}}.hp-hs__ghost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:calc(var(--hp-radius-frame) - 1px);background:var(--hp-frame-bg);pointer-events:none}.hp-hs__ghost *:not(.hp-record__name,.hp-record__sku,.hp-hs__fields,.hp-hs__foot),.hp-hs__ghost *:before,.hp-hs__ghost *:after{animation:none!important}@keyframes hp-hero-ghost-out{0%{opacity:1}to{opacity:0}}@keyframes hp-hero-ghost-text-out{0%{opacity:1}to{opacity:0}}@keyframes hp-hero-progress{0%{transform:scaleX(0)}to{transform:none}}@keyframes hp-hero-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.hp-hero__dot-track,.hp-hero__pause,.hp-hero__pause-ring,.hp-hero__category-name{transition:none}}@media print{.hp-hero__stage *:not(.hp-hero__card,.hp-hs__marker,.hp-hero__controls>*),.hp-hero__stage *:before{animation:none!important}.hp-hero__controls[data-mode]>*{animation-duration:0s!important;animation-delay:0s!important}.hp-hero__controls,.hp-hero__controls *{visibility:hidden!important;transition:none!important}.hp-hs__ghost{display:none}}.hp-section.hp-hero{padding-block:24px 8px}@media (min-width: 600px){.hp-section.hp-hero{padding-block:40px 32px}}@media (min-width: 900px){.hp-section.hp-hero{display:flex;flex-direction:column;justify-content:center;min-height:clamp(640px,calc(100svh - var(--hp-header-h)),860px);padding-block:56px 104px}}.hp-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--hp-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--hp-grid-line) 1px,transparent 1px);background-size:64px 64px;background-position:calc(50% + 32px) 32px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,black 30%,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,black 30%,transparent 70%)}.hp-hero__glow{bottom:258px;left:50%;width:560px;height:560px;transform:translate(-50%,50%)}.hp-hero .hp-hero__glow{background:radial-gradient(closest-side,var(--hp-hero-glow-color),transparent)}@media (min-width: 600px){.hp-hero__glow{bottom:312px;left:calc(var(--hp-gutter) + 240px);width:640px;height:640px}}@media (min-width: 900px){.hp-hero__glow{top:calc(50% - 24px);right:calc(max(var(--hp-gutter),(100% - var(--hp-wide-max)) / 2) + 240px);bottom:auto;left:auto;transform:translate(50%,-50%)}}@media (min-width: 1200px){.hp-hero__glow{right:calc(max(var(--hp-gutter),(100% - var(--hp-wide-max)) / 2) + 300px)}}.hp-hero .hp-hero__layout{align-items:center;row-gap:32px}.hp-hero__text{min-width:0}.hp-hero .hp-hero__stage{max-width:480px}@media (min-width: 900px){.hp-hero .hp-hero__layout{column-gap:48px}.hp-hero__text{grid-column:1 / span 6}.hp-hero .hp-hero__stage{grid-column:7 / -1;justify-self:end}.hp-hero .hp-hero__title{font-size:min(var(--hp-fs-display),6vw)}}@media (min-width: 1200px){.hp-hero .hp-hero__layout{column-gap:var(--hp-grid-gap)}.hp-hero .hp-hero__stage{width:min(600px,calc(100% - 48px));max-width:none}.hp-hero .hp-hero__title{font-size:var(--hp-fs-display)}}@media (min-width: 1200px) and (min-height: 780px){.hp-hero .hp-hero__stage{width:min(600px,calc(100% - 24px))}}.hp-hero .hp-hero__title>.hp-heading__dim,.hp-hero .hp-hero__title>.hp-heading__main{display:inline}.hp-hero .hp-hero__title>.hp-heading__dim:after{content:"\a";white-space:pre}.hp-hero .hp-hero__text>.hp-eyebrow{align-items:flex-start;margin-bottom:16px}.hp-hero .hp-hero__text>.hp-eyebrow:before{margin-top:calc(.7em - 3px)}@media (min-width: 600px){.hp-hero .hp-hero__text>.hp-eyebrow{margin-bottom:20px}}.hp-hero .hp-hero__lead{max-width:46ch;text-wrap:balance}@media (min-width: 900px){.hp-hero .hp-hero__lead{margin-top:20px}}.hp-hero .hp-hero__actions{align-self:stretch}@media (max-width: 599.95px){.hp-hero .hp-hero__tour{min-height:48px}}.hp-hero__note{display:flex;align-items:flex-start;gap:8px;margin-top:16px;color:var(--hp-fg-muted);font-size:14px;line-height:1.5;text-wrap:pretty}.hp-hero__note-icon{margin-top:2.5px;color:var(--hp-green)}.hp-hero__skip{display:none}@media (min-width: 900px){.hp-hero__skip{position:absolute;bottom:24px;left:calc(50% - 20px);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--hp-line-strong);border-radius:50%;background-color:var(--hp-tint-02);color:var(--hp-fg-muted);text-decoration:none;transition:background-color var(--hp-dur-hover) var(--hp-ease),border-color var(--hp-dur-hover) var(--hp-ease),color var(--hp-dur-hover) var(--hp-ease)}.hp-hero__skip-icon{transition:transform var(--hp-dur-hover) var(--hp-ease)}}@media (min-width: 900px) and (hover: hover){.hp-hero__skip:hover{border-color:var(--hp-ghost-border);background-color:var(--hp-tint-05);color:var(--hp-fg)}.hp-hero__skip:hover .hp-hero__skip-icon{transform:translate3d(0,2px,0)}}@keyframes hp-hero-fade{0%{opacity:0}to{opacity:1}}@keyframes hp-hero-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.hp-hero .hp-hero__glow{animation:hp-hero-fade 1.2s var(--hp-ease) both}.hp-hero .hp-hero__card{animation:hp-hero-rise .8s var(--hp-ease) .15s both}.hp-hero .hp-hs__marker{animation:hp-hero-fade .48s var(--hp-ease) both;animation-delay:calc(.6s + var(--m, 0) * 60ms)}}@media (prefers-reduced-motion: reduce){.hp-hero__skip,.hp-hero__skip-icon{transition:none}}@media print{.hp-hero .hp-hero__glow,.hp-hero .hp-hero__card,.hp-hero .hp-hs__marker{animation-duration:0s;animation-delay:0s}.hp-hero__skip{display:none}}.hp-story__head{max-width:760px}.hp-story-frame{width:100%}.hp-story-frame__body{container:hp-story-frame / inline-size}.hp-story .hp-frame[data-frame="3"] .hp-uiframe{box-shadow:var(--hp-shadow-frame),var(--hp-shadow-glow)}.hp-story-panel{min-width:0;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.hp-story-card{--hp-record-max: 100%}.hp-story .hp-story-card .hp-record__inner{padding:14px}.hp-story .hp-story-card .hp-record__fields{margin-top:10px}.hp-story-split{--hp-story-beam-y: 91px;display:flex;flex-direction:column;min-width:0}.hp-story-split__source{min-width:0}.hp-story-split__beam{position:relative;align-self:center;width:1px;height:20px;background:linear-gradient(180deg,var(--hp-beam-start-12),var(--hp-beam-end-80))}.hp-story-split--agents>.hp-story-split__source,.hp-story-split--agents>.hp-story-split__beam{display:none}@container hp-story-frame (min-width: 540px){.hp-story-split{display:grid;grid-template-columns:minmax(0,42fr) 28px minmax(0,58fr);align-items:start}.hp-story-split>.hp-story-split__beam,.hp-story-split--agents>.hp-story-split__beam{display:block;align-self:start;width:auto;height:1px;margin-top:var(--hp-story-beam-y);background:linear-gradient(90deg,var(--hp-beam-start-10),var(--hp-beam-end-85))}.hp-story-split__beam:after{content:"";position:absolute;top:-2px;right:-1px;width:5px;height:5px;border-radius:50%;background-color:var(--hp-violet-400)}.hp-story-split--agents>.hp-story-split__source{display:block}.hp-story-split .hp-story-sheet{padding-inline:8px}.hp-story-split .hp-story-sheet__row{padding-inline:6px}}.hp-story-sheet{padding:12px}.hp-story-sheet__file{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:22px;padding-inline:8px;border-radius:var(--hp-radius-pill);background-color:var(--hp-tint-06);color:var(--hp-fg-muted);font-family:var(--hp-font-mono);font-size:12px;line-height:1}.hp-story-sheet__file-icon{color:var(--hp-green)}.hp-story-sheet__file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-story-sheet__table{margin-top:10px;overflow:clip;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm)}.hp-story-sheet__row{display:grid;grid-template-columns:62px minmax(0,1fr) 58px;align-items:start;column-gap:6px;padding:8px;border-top:1px solid var(--hp-line);color:var(--hp-fg-muted);font-family:var(--hp-font-mono);font-size:12px;font-variant-numeric:tabular-nums;line-height:16px}.hp-story-sheet__row--head{padding-block:6px;border-top:0;background-color:var(--hp-tint-03);color:var(--hp-fg-subtle);font-size:11px;letter-spacing:.02em}.hp-story-sheet__row--current{background-color:var(--hp-violet-fill-08);box-shadow:inset 2px 0 0 var(--hp-violet-400);color:var(--hp-fg)}.hp-story-sheet__cell{min-width:0;overflow-wrap:anywhere}.hp-story-sheet__cell:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-story-sheet__cell--gap{justify-self:start;padding-inline:6px;border-radius:4px;background-color:var(--hp-amber-fill);color:var(--hp-amber)}@media (max-width: 599.98px){.hp-story-sheet__row--extra{display:none}}@container hp-story-frame (max-width: 539.98px){.hp-story-sheet__row--extra{display:none}}.hp-story .hp-story-card.hp-record--gaps .hp-record__row{min-height:40px;padding-block:6px}.hp-story .hp-story-card.hp-record--gaps .hp-record__foot{padding-top:10px}.hp-story-roster{padding:4px 12px}.hp-story-roster__item{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;color:var(--hp-fg-muted);font-size:12.5px;line-height:1.3}.hp-story-roster__item+.hp-story-roster__item{border-top:1px solid var(--hp-line)}.hp-story-roster__name{min-width:0;overflow-wrap:anywhere}.hp-story-roster__item--finding .hp-glyph{border-color:var(--hp-amber-border-28);background-color:var(--hp-amber-fill-10);color:var(--hp-amber)}.hp-story .hp-story-card--proposed .hp-record__row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label meta" "value value";align-items:center;gap:6px 12px;min-height:0;padding-block:9px}.hp-story .hp-story-card--proposed .hp-record__row[data-field=material]{grid-template-areas:"label meta" "value value" "finding finding"}.hp-story .hp-story-card--proposed .hp-record__cell,.hp-story .hp-story-card--proposed .hp-record__proposal{display:contents}.hp-story .hp-story-card--proposed .hp-record__label{grid-area:label;padding-top:0}.hp-story .hp-story-card--proposed .hp-proposal{grid-area:value}.hp-story .hp-story-card--proposed .hp-record__meta{grid-area:meta;justify-content:flex-end;gap:4px 10px}.hp-story .hp-story-card--proposed .hp-record__finding{grid-area:finding}.hp-story-frame--approve .hp-uiframe__crumb{color:var(--hp-fg);font-weight:600}.hp-story-frame--approve .hp-story-frame__body{display:flex;flex-direction:column}.hp-story-approval{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.hp-story-approval__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px}.hp-story-approval__count{color:var(--hp-fg-muted);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.hp-story-approval__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding-inline:14px;border:1px solid transparent;border-radius:var(--hp-radius-pill);font-size:13px;font-weight:600;line-height:1.2;text-align:center;transition:background-color var(--hp-dur-hover) var(--hp-ease),border-color var(--hp-dur-hover) var(--hp-ease)}.hp-story-approval__btn--reject{border-color:var(--hp-ghost-border);color:var(--hp-fg)}.hp-story-approval__btn--approve{background-color:var(--hp-cta-bg);color:var(--hp-cta-fg)}.hp-story-approval__btn--approve:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;box-shadow:0 0 0 2px var(--hp-violet-300);opacity:0;pointer-events:none}.hp-story-approval__btn:disabled{opacity:.45}@media (hover: hover){.hp-story-approval__btn--reject:not(:disabled):hover{border-color:var(--hp-ghost-border-hover);background-color:var(--hp-tint-04)}.hp-story-approval__btn--approve:not(:disabled):hover{background-color:var(--hp-cta-bg-hover)}}.hp-story-approval__table{width:100%;table-layout:fixed;font-size:13px;line-height:1.4}.hp-story-approval__head th{height:32px;padding:0 10px;border-bottom:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:12px;font-weight:500;text-align:start;white-space:nowrap}.hp-story-approval__head .hp-story-approval__select{width:44px;border-bottom:1px solid var(--hp-line)}.hp-story-approval__col-field{width:25%}.hp-story-approval__col-current{width:27%}.hp-story-approval__row>td,.hp-story-approval__row>th{position:relative;z-index:0;padding:8px 10px;border-bottom:1px solid var(--hp-line);text-align:start;vertical-align:middle}.hp-story-approval__row>.hp-story-approval__select{padding:0}.hp-story-approval__row>td:before,.hp-story-approval__row>th:before{content:"";position:absolute;z-index:-1;top:3px;right:0;bottom:3px;left:0;background-color:var(--hp-green-fill);opacity:0;pointer-events:none;transition:opacity var(--hp-dur-ui) var(--hp-ease)}.hp-story-approval__row>:first-child:before{border-radius:var(--hp-radius-sm) 0 0 var(--hp-radius-sm)}.hp-story-approval__row>:last-child:before{border-radius:0 var(--hp-radius-sm) var(--hp-radius-sm) 0}.hp-story-approval__row[data-decision=approved]>td:before,.hp-story-approval__row[data-decision=approved]>th:before{opacity:1}.hp-story-approval__field{color:var(--hp-fg);font-weight:500;overflow-wrap:anywhere}.hp-story-approval__cell-label{display:none}.hp-story-approval__current-value{color:var(--hp-fg-muted);font-family:var(--hp-font-mono);font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hp-story-approval__value{display:block;padding:6px 10px;border:1px solid var(--hp-proposed-border);border-radius:var(--hp-radius-sm);background-color:var(--hp-proposed-fill);color:var(--hp-fg);font-size:13.5px;line-height:1.35;overflow-wrap:anywhere;transition:opacity var(--hp-dur-ui) var(--hp-ease)}.hp-story-approval__row[data-decision=approved] .hp-story-approval__value{border-color:var(--hp-green-border);background-color:transparent}.hp-story-approval__row[data-decision=rejected] .hp-story-approval__value{opacity:.6;text-decoration:line-through;text-decoration-color:var(--hp-strike)}.hp-story-approval__status{display:flex;margin-block:-1px}.hp-story-approval__footer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:54px;margin-top:auto;padding-top:10px}.hp-story-approval__hint{color:var(--hp-fg-subtle);font-size:13px;line-height:1.5}.hp-story-approval__reset{display:inline-flex;align-items:center;min-height:44px;padding-inline:4px;color:var(--hp-violet-300);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:var(--hp-link-underline);text-decoration-thickness:1px;text-underline-offset:3px}@media (hover: hover){.hp-story-approval__reset:hover{text-decoration-color:currentColor}}.hp-story-check{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-inline:auto;cursor:pointer}.hp-story-check__input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hp-story-check__box{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--hp-control-border);border-radius:6px}.hp-story-check__box:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background-color:var(--hp-violet-400);opacity:0;transition:opacity var(--hp-dur-hover) var(--hp-ease)}.hp-story-check__input:checked+.hp-story-check__box:before{opacity:1}.hp-story-check__mark{position:relative;display:block;overflow:visible}.hp-story-check__tick{fill:none;stroke:var(--hp-cta-fg);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:11;stroke-dashoffset:11;transition:stroke-dashoffset var(--hp-dur-ui) var(--hp-ease)}.hp-story-check__input:checked+.hp-story-check__box .hp-story-check__tick{stroke-dashoffset:0}html .hp-root .hp-story-check__input:focus-visible{outline:none}html .hp-root .hp-story-check__input:focus-visible+.hp-story-check__box{outline:2px solid var(--hp-violet-300);outline-offset:3px}@media (hover: hover){.hp-story-check:hover .hp-story-check__box{border-color:var(--hp-control-border-hover)}}@container hp-story-frame (max-width: 459.98px){.hp-story-approval__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:12px;border-bottom:1px solid var(--hp-line)}.hp-story-approval__btn{min-height:48px;padding-inline:10px;font-size:14px}.hp-story-approval__table,.hp-story-approval__table>tbody{display:block}.hp-story-approval__head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hp-story-approval__row{position:relative;display:grid;grid-template-columns:44px auto minmax(0,1fr);grid-template-areas:"select field current" "select proposed proposed";align-items:start;column-gap:6px;padding-bottom:12px;border-bottom:1px solid var(--hp-line)}.hp-story-approval__row>td,.hp-story-approval__row>th{display:block;padding:0;border-bottom:0}.hp-story-approval__row>td:before,.hp-story-approval__row>th:before{content:none}.hp-story-approval__row:before{content:"";position:absolute;top:2px;right:-4px;bottom:2px;left:-4px;border-radius:var(--hp-radius-sm);background-color:var(--hp-green-fill);opacity:0;pointer-events:none;transition:opacity var(--hp-dur-ui) var(--hp-ease)}.hp-story-approval__row[data-decision=approved]:before{opacity:1}.hp-story-approval__row>.hp-story-approval__select{grid-area:select;margin-left:-12px}.hp-story-approval__row>.hp-story-approval__field{grid-area:field;padding-top:12px;line-height:20px}.hp-story-approval__row>.hp-story-approval__current{display:flex;flex-wrap:wrap;grid-area:current;align-items:baseline;justify-content:flex-end;column-gap:8px;min-width:0;padding-top:12px;line-height:20px;text-align:end}.hp-story-approval__cell-label{display:inline;flex:none;color:var(--hp-fg-subtle);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hp-story-approval__row>.hp-story-approval__proposed{grid-area:proposed;margin-top:6px}}.hp-story-publish{display:flex;flex-direction:column;gap:12px}.hp-story-publish__channels{padding-inline:16px}.hp-story-publish__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:56px;padding-block:8px}.hp-story-publish__row+.hp-story-publish__row{border-top:1px solid var(--hp-line)}.hp-story-publish__name{flex:1 1 auto;min-width:0;color:var(--hp-fg);font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.hp-story-publish__check{display:inline-flex;align-items:center;gap:6px;color:var(--hp-fg-muted);font-size:13px;line-height:1.35}.hp-story-publish__check-icon{color:var(--hp-green)}@container hp-story-frame (max-width: 419.98px){.hp-story-publish__channels{padding-inline:14px}.hp-story-publish__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pill" "check check";align-items:center}.hp-story-publish__row--file{grid-template-areas:"name pill"}.hp-story-publish__name{grid-area:name}.hp-story-publish__pill{grid-area:pill;justify-self:end}.hp-story-publish__check{grid-area:check}.hp-story .hp-story-card--complete .hp-record__head{grid-template-columns:auto minmax(0,1fr)}.hp-story .hp-story-card--complete .hp-record__end{grid-column:2;justify-self:start;margin-top:6px}}@media (max-width: 599.98px){.hp-story__head>.hp-eyebrow{margin-bottom:16px}.hp-story__head>.hp-heading__lead{margin-top:12px}.hp-story .hp-uiframe__bar{min-height:36px}.hp-story .hp-uiframe__body{padding:12px}.hp-story .hp-story-card .hp-record__inner{padding:10px}.hp-story-sheet{padding:8px}.hp-story-sheet__table{margin-top:8px}.hp-story-sheet__row{padding-block:7px}.hp-story-sheet__row--head{padding-block:5px}.hp-story-split__beam{height:12px}.hp-story .hp-story-card.hp-record--gaps .hp-record__row{min-height:34px;padding-block:4px}.hp-story .hp-story-card.hp-record--gaps .hp-record__foot{padding-top:6px}.hp-story .hp-story-card--proposed .hp-record__head{display:none}.hp-story .hp-story-card--proposed .hp-record__fields{margin-top:0}.hp-story .hp-story-card--proposed .hp-record__row{row-gap:4px;padding-block:6px}.hp-story .hp-story-card--proposed .hp-record__row:first-child{padding-top:0;border-top:0}.hp-story .hp-story-card--proposed .hp-proposal{padding-block:5px}.hp-story .hp-story-card--proposed .hp-record__finding{gap:4px}.hp-story .hp-story-card--proposed .hp-record__finding .hp-agent-chip,.hp-story .hp-story-card--proposed .hp-record__finding .hp-pill{padding-inline:6px}.hp-story .hp-story-card--proposed .hp-record__finding .hp-pill__dot{display:none}.hp-story-approval__toolbar,.hp-story-approval__row{padding-bottom:8px}.hp-story-approval__row>.hp-story-approval__field,.hp-story-approval__row>.hp-story-approval__current{padding-top:8px}.hp-story-approval__value{padding-block:4px}.hp-story-approval__footer{min-height:50px;padding-top:6px}.hp-story-publish{gap:10px}.hp-story-publish__row{min-height:44px;padding-block:4px}.hp-story .hp-story-card--complete .hp-record__well{grid-row:span 2;align-self:start}.hp-story .hp-story-card--complete .hp-record__sku{display:none}.hp-story .hp-story-card--complete .hp-record__end{margin-top:4px}}@media screen and (min-width: 1024px) and (min-height: 720px) and (prefers-reduced-motion: no-preference){.hp-story .hp-story-frame__body{overflow:clip}.hp-story .hp-story-card.hp-record--gaps .hp-record__row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label meta" "value value";row-gap:6px;padding-block:9px}.hp-story .hp-story-card.hp-record--gaps .hp-record__label{grid-area:label}.hp-story .hp-story-card.hp-record--gaps .hp-record__value{grid-area:value;min-height:46px;padding-inline:10px;border:1px dashed var(--hp-line-strong);border-radius:var(--hp-radius-sm)}.hp-story .hp-story-card.hp-record--gaps .hp-record__row[data-field=material] .hp-record__value{min-height:74px}.hp-story-approval__footer{margin-top:16px}.hp-story [data-frame="3"] .hp-story-frame__body,.hp-story [data-frame="4"] .hp-story-frame__body{display:flex;flex-direction:column;justify-content:center}.hp-story [data-frame="3"] .hp-story-approval{flex:none}.hp-story-publish{gap:16px}.hp-story-publish__row{min-height:64px}.hp-story .hp-story-card--complete .hp-record__inner{padding:20px}.hp-story .hp-frame[data-frame="3"] .hp-uiframe{box-shadow:var(--hp-shadow-frame)}.hp-story .hp-frame[data-frame="1"] .hp-uiframe,.hp-story[data-enhanced] .hp-frame .hp-uiframe{box-shadow:var(--hp-shadow-frame),var(--hp-shadow-glow)}}@media (prefers-reduced-motion: no-preference){.hp-story .hp-story-card--proposed .hp-record__proposal.hp-seq>*{transition:opacity var(--hp-dur-frame) var(--hp-ease),transform var(--hp-dur-frame) var(--hp-ease);transition-delay:0s}.hp-story .hp-story-sheet__row.hp-seq,.hp-story .hp-story-publish__row.hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}.hp-story .hp-story-publish__check.hp-seq{--hp-seq-from: scale(.96)}.hp-story .hp-story-check__mark.hp-seq{--hp-seq-from: scale(.4)}.hp-story .hp-story-approval__hint.hp-seq{--hp-seq-from: none}html[data-motion=on] .hp-chapter[data-armed]:not([data-active]) .hp-story-card--proposed .hp-record__proposal.hp-seq>*{opacity:0;transform:var(--hp-seq-from)}.hp-chapter[data-active] .hp-story-card--proposed .hp-record__proposal.hp-seq>*{transition-delay:calc(.18s + var(--i, 0) * 90ms)}.hp-chapter[data-active] .hp-story-approval__btn--approve:after{animation:hp-story-ring 1.2s var(--hp-ease) .45s 1 both}.hp-story-approval__status,.hp-story-approval__recorded{animation:hp-story-rise var(--hp-dur-ui) var(--hp-ease) both}}@media screen and (min-width: 1024px) and (min-height: 720px) and (prefers-reduced-motion: no-preference){html[data-motion=on] .hp-story[data-enhanced]:not([data-step="2"]) [data-frame="2"] .hp-story-card--proposed .hp-record__proposal.hp-seq>*{opacity:0;transform:var(--hp-seq-from)}.hp-story[data-step="2"] [data-frame="2"] .hp-story-card--proposed .hp-record__proposal.hp-seq>*{transition-delay:calc(.18s + var(--i, 0) * 90ms)}.hp-story[data-step="3"] [data-frame="3"] .hp-story-approval__btn--approve:after{animation:hp-story-ring 1.2s var(--hp-ease) .45s 1 both}}@keyframes hp-story-ring{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes hp-story-rise{0%{opacity:0;transform:translate3d(0,8px,0)}}@media (prefers-reduced-motion: reduce){.hp-story-approval__btn,.hp-story-approval__row>td:before,.hp-story-approval__row>th:before,.hp-story-approval__row:before,.hp-story-approval__value,.hp-story-check__box:before,.hp-story-check__tick{transition:none}}@media print{html[data-motion=on] .hp-story .hp-record__proposal.hp-seq>*{opacity:1!important;transform:none!important}.hp-story-approval__btn--approve:after{animation:none!important}}.hp-agents{--hp-agent-inset: 12px;--hp-agent-row: 44px;--hp-agent-glyph: 28px;--hp-agent-gap: 12px;--hp-agent-toggle: calc(28px + var(--hp-agent-inset));--hp-agent-radius: var(--hp-radius-row);--hp-queue-border: var(--hp-queue-border-color);--hp-queue-fill: var(--hp-violet-fill-08)}@media (max-width: 599.95px){.hp-agents.hp-section{padding-block:64px 56px}}.hp-agents__layout{display:grid;grid-template-columns:minmax(0,1fr)}.hp-agents__lead{text-wrap:balance}.hp-agents__groups{display:flex;flex-direction:column;gap:8px;margin:24px calc(-1 * var(--hp-agent-inset)) 0}.hp-agents__group{min-width:0}.hp-agents__group-head{display:flex;align-items:flex-end;align-items:last baseline;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:32px;margin-inline:var(--hp-agent-inset);padding:0 0 8px;border-bottom:1px solid var(--hp-line-strong)}.hp-agents__group-label{color:var(--hp-fg-muted);font-size:12.5px;font-weight:500;line-height:17px;letter-spacing:.12em;text-transform:uppercase}.hp-agents__count{flex:none;color:var(--hp-fg-subtle);font-family:var(--hp-font-mono);font-size:12px;font-variant-numeric:tabular-nums;line-height:17px;letter-spacing:.04em}.hp-agents__list{display:flex;flex-direction:column;padding-top:4px}.hp-agents__item{position:relative;isolation:isolate}.hp-agents__item:before,.hp-agents__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--hp-agent-radius);pointer-events:none}.hp-agents__item:before{z-index:-1;background-color:var(--hp-surface-2);box-shadow:inset 0 1px 0 var(--hp-highlight-04);opacity:0;transition:opacity var(--hp-dur-ui) var(--hp-ease)}.hp-agents__item:after{border:1px solid transparent;transition:border-color var(--hp-dur-hover) var(--hp-ease)}.hp-agents__item:has(>.hp-agent[open]):before{opacity:1}.hp-agents__item:has(>.hp-agent[open]):after{border-color:var(--hp-line)}.hp-agent{display:block;border-radius:var(--hp-agent-radius)}.hp-agent__summary{display:grid;grid-template-columns:calc(var(--hp-agent-glyph) + var(--hp-agent-gap)) minmax(0,1fr) var(--hp-agent-toggle);align-items:center;box-sizing:border-box;min-height:var(--hp-agent-row);padding-block:6px;padding-inline:var(--hp-agent-inset) 0;border-radius:var(--hp-agent-radius);color:var(--hp-fg);-webkit-tap-highlight-color:transparent}.hp-agents .hp-agent__glyph{justify-self:start;width:var(--hp-agent-glyph);height:var(--hp-agent-glyph)}.hp-agent__glyph-icon{font-size:16px}.hp-agent__label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.hp-agent__name{min-width:0;color:var(--hp-fg);font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.006em;text-wrap:pretty}.hp-agent__tag{display:inline-flex;flex:none;align-items:center;box-sizing:border-box;min-height:20px;padding:1px 7px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-pill);color:var(--hp-fg-muted);font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.hp-agent__toggle{display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;box-sizing:border-box;width:var(--hp-agent-toggle);padding-inline-end:var(--hp-agent-inset)}.hp-agent[open]>.hp-agent__summary .hp-disclosure-icon{color:var(--hp-violet-300)}.hp-agent__job{max-width:calc(64ch + 2 * var(--hp-agent-inset) + var(--hp-agent-glyph) + var(--hp-agent-gap));padding:0 var(--hp-agent-inset) 14px calc(var(--hp-agent-inset) + var(--hp-agent-glyph) + var(--hp-agent-gap));color:var(--hp-fg-muted);font-size:14px;line-height:1.55;text-wrap:pretty}@media (max-width: 899.95px){.hp-agents__item+.hp-agents__item{background-image:linear-gradient(var(--hp-line),var(--hp-line));background-position:var(--hp-agent-inset) 0;background-repeat:no-repeat;background-size:calc(100% - 2 * var(--hp-agent-inset)) 1px}.hp-agents__item:has(>.hp-agent[open]),.hp-agents__item:has(>.hp-agent[open])+.hp-agents__item{background-image:none}}@media (hover: hover) and (pointer: fine){.hp-agents .hp-agents__list>.hp-agents__item:hover:after{border-color:var(--hp-violet-hairline)}}.hp-agents__converge{display:flex;flex-direction:column;align-items:stretch}.hp-agents__lines{display:none;width:100%;height:48px;overflow:visible}.hp-agents__stem{display:block;align-self:center;width:1px;height:20px;background-image:linear-gradient(180deg,var(--hp-beam-start-10),var(--hp-queue-border))}.hp-agents__queue{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-height:52px;padding:8px 16px;border:1px solid var(--hp-queue-border);border-radius:var(--hp-radius-card);background-color:var(--hp-queue-fill);box-shadow:inset 0 1px 0 var(--hp-highlight-04);color:var(--hp-fg)}.hp-agents__queue:before{content:"";position:absolute;top:-3px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background-color:var(--hp-violet-400)}.hp-agents__queue-icon{color:var(--hp-violet-300)}.hp-agents__queue-label{font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.005em}.hp-agents__more{justify-self:start}@media (min-width: 600px){.hp-agents{--hp-agent-inset: 16px;--hp-agent-row: 48px;--hp-agent-glyph: 32px}.hp-agents__groups{gap:16px;margin-top:40px}.hp-agents__group-head{min-height:36px}.hp-agent__summary{padding-block:8px}.hp-agent__glyph-icon{font-size:18px}.hp-agent__job{padding-bottom:16px}.hp-agents__stem{height:32px}.hp-agents__more{margin-top:8px}}@media (min-width: 900px){.hp-agents{--hp-agent-row: 56px}.hp-agents__layout{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--hp-grid-gap)}.hp-agents__head{grid-row:1;grid-column:1 / span 7;align-self:end;align-self:last baseline}.hp-agents__more{grid-row:1;grid-column:8 / -1;align-self:end;align-self:last baseline;justify-self:end;margin-top:0}.hp-agents__groups{display:grid;grid-row:2;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--hp-grid-gap);margin-top:64px}.hp-agents__group-head{min-height:0;padding-bottom:12px}.hp-agents__list{gap:2px;padding-top:8px}.hp-agent__job{margin-top:-6px}.hp-agents__converge{grid-row:3;grid-column:1 / -1;margin-top:16px}.hp-agents__lines{display:block}.hp-agents__stem{display:none}.hp-agents__queue{align-self:center;width:min(440px,100%);min-height:56px;border-radius:var(--hp-radius-pill)}}@media (max-width: 899.95px){.hp-root .hp-agents [data-reveal]{transition-delay:0ms}}.hp-root .hp-agents__converge[data-reveal]{transition:none}html[data-motion=on] .hp-root .hp-agents__converge[data-reveal]:not([data-revealed]){opacity:1;transform:none}.hp-agents__lines,.hp-agents__stem,.hp-agents__queue{transform-origin:50% 0;transition:opacity .5s var(--hp-ease),transform .5s var(--hp-ease)}.hp-agents__queue{transition-delay:.16s}html[data-motion=on] .hp-agents__converge:not([data-revealed]) .hp-agents__lines,html[data-motion=on] .hp-agents__converge:not([data-revealed]) .hp-agents__stem{opacity:0;transform:scaleY(0)}html[data-motion=on] .hp-agents__converge:not([data-revealed]) .hp-agents__queue{opacity:0;transform:scaleY(.6)}@media (prefers-reduced-motion: reduce){.hp-agents__item:before,.hp-agents__item:after,.hp-agents__lines,.hp-agents__stem,.hp-agents__queue{transition:none}}@media print{html[data-motion=on] .hp-agents__converge:not([data-revealed]) .hp-agents__lines,html[data-motion=on] .hp-agents__converge:not([data-revealed]) .hp-agents__stem,html[data-motion=on] .hp-agents__converge:not([data-revealed]) .hp-agents__queue{opacity:1;transform:none}}.hp-agents__stop{stop-color:var(--hp-violet-400)}@media (max-width: 599.98px){.hp-section.hp-studio{--hp-section-pad: 64px}}.hp-studio__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.hp-studio__diagram,.hp-studio__points{margin-top:20px}.hp-studio__note{margin-top:12px}@media (min-width: 600px){.hp-studio__diagram,.hp-studio__points{margin-top:40px}.hp-studio__note{margin-top:24px}}@media (min-width: 900px){.hp-studio__layout{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr auto auto auto 1fr;column-gap:var(--hp-grid-gap)}.hp-studio__head{grid-column:1 / 6;grid-row:2}.hp-studio__points{grid-column:1 / 6;grid-row:3}.hp-studio__note{grid-column:1 / 6;grid-row:4}.hp-studio__diagram{grid-column:7 / 13;grid-row:1 / 6;align-self:center;margin-top:0}}@media (min-width: 900px) and (max-width: 1199.98px){.hp-studio .hp-h2{font-size:min(var(--hp-fs-h2),4.2vw)}}@media (min-width: 1200px){.hp-studio__head,.hp-studio__points,.hp-studio__note{grid-column:1 / 7}.hp-studio__diagram{grid-column:8 / 13}}.hp-studio__points{display:grid;row-gap:20px;counter-reset:hp-studio-point}.hp-studio__point{position:relative;min-width:0;padding-left:40px;counter-increment:hp-studio-point}.hp-studio__point:before{content:counter(hp-studio-point);content:counter(hp-studio-point) / "";position:absolute;top:-2.5px;left:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--hp-violet-hairline);border-radius:50%;color:var(--hp-violet-300);font-family:var(--hp-font-mono);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.hp-studio__point-body{margin-top:2px;line-height:1.5;text-wrap:pretty}@media (min-width: 600px){.hp-studio__points{row-gap:24px}.hp-studio__point{padding-left:48px}.hp-studio__point:before{top:-4.5px;width:32px;height:32px;font-size:13px}.hp-studio__point-body{margin-top:4px}}.hp-studio__note{display:flex;align-items:flex-start;gap:8px;min-width:0}.hp-studio__note-icon{margin-top:1.75px}@media (min-width: 600px){.hp-studio__note{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:16px}.hp-studio__note-icon{justify-self:center}}.hp-flow{--hp-flow-line: var(--hp-tint-16);--hp-flow-pair-gap: 12px;--hp-flow-drop-inset: calc((100% - var(--hp-flow-pair-gap)) / 4 - .5px)}.hp-uiframe__body.hp-flow__body{padding:16px}@media (min-width: 600px){.hp-uiframe__body.hp-flow__body{padding:24px}}.hp-flow__list{display:flex;flex-direction:column;min-width:0}.hp-flow__item{display:flex;flex-direction:column;align-items:center;min-width:0}.hp-flow__link,.hp-flow__fork,.hp-flow__merge{position:relative;display:block;align-self:stretch;flex:none}.hp-flow__link{height:12px}.hp-flow__link:before,.hp-flow__fork:before,.hp-flow__merge:after{content:"";position:absolute;left:calc(50% - .5px);width:1px;background-color:var(--hp-flow-line)}.hp-flow__link:before{top:0;bottom:0}.hp-flow__fork{display:flex;justify-content:center;height:32px;padding-top:13px}.hp-flow__fork:before{top:0;height:8px}.hp-flow__fork:after{content:"";position:absolute;top:8px;right:var(--hp-flow-drop-inset);bottom:0;left:var(--hp-flow-drop-inset);border:1px solid var(--hp-flow-line);border-bottom:0;border-radius:10px 10px 0 0}.hp-flow__caption{position:relative;color:var(--hp-fg-subtle);font-size:11px;font-weight:500;line-height:14px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hp-flow__merge{height:18px}.hp-flow__merge:before{content:"";position:absolute;top:0;right:var(--hp-flow-drop-inset);left:var(--hp-flow-drop-inset);height:9px;border:1px solid var(--hp-flow-line);border-top:0;border-radius:0 0 8px 8px}.hp-flow__merge:after{top:9px;bottom:0}.hp-flow__node{container:hp-flow-node / inline-size;display:flex;align-self:stretch;min-width:0;border:1px solid var(--hp-frame-border);border-radius:var(--hp-radius-row);background-color:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.hp-flow__node-inner{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;min-height:46px;padding:7px 12px 7px 9px}.hp-glyph.hp-flow__glyph{width:28px;height:28px;font-size:16px;line-height:0}.hp-flow__label{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;min-width:0}.hp-flow__name{min-width:0;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:16px;letter-spacing:-.005em;overflow-wrap:break-word}.hp-flow__tag{flex:none}.hp-flow__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hp-flow-pair-gap);align-self:stretch;min-width:0}@media (max-width: 599.98px){.hp-flow__pair .hp-flow__node-inner{gap:8px;padding-right:8px}}@container hp-flow-node (max-width: 127.98px){.hp-flow__node-inner{flex-direction:column;align-items:flex-start;gap:6px;padding:9px 8px 10px 9px}}.hp-flow__trigger,.hp-flow__end{display:inline-flex;align-items:center;max-width:100%;min-width:0;border:1px solid transparent;border-radius:var(--hp-radius-pill);box-shadow:var(--hp-shadow-card);color:var(--hp-fg);text-align:start}.hp-flow__trigger{gap:10px;min-height:44px;padding:5px 16px 5px 7px;border-color:var(--hp-amber-border-35);background:linear-gradient(var(--hp-amber-fill-05),var(--hp-amber-fill-05)),var(--hp-surface)}.hp-flow__end{gap:8px;min-height:36px;padding:5px 16px 5px 5px;border-color:var(--hp-violet-hairline);background:linear-gradient(var(--hp-violet-fill-07),var(--hp-violet-fill-07)),var(--hp-surface)}.hp-flow__chip-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:50%;line-height:0}.hp-flow__chip-icon--trigger{width:28px;height:28px;background-color:var(--hp-amber-fill);color:var(--hp-amber);font-size:16px}.hp-flow__chip-icon--end{width:24px;height:24px;background-color:var(--hp-proposed-fill);color:var(--hp-violet-300);font-size:14px}.hp-flow__trigger-text{display:flex;flex-direction:column;min-width:0}.hp-flow__trigger-label{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.06em;text-transform:uppercase}.hp-flow__trigger-value{font-size:14px;font-weight:500;line-height:18px;overflow-wrap:break-word}.hp-flow__end-text{min-width:0;font-size:13px;font-weight:500;line-height:16px;overflow-wrap:break-word}@media (min-width: 600px){.hp-flow__link{height:20px}.hp-flow__fork{height:44px;padding-top:22px}.hp-flow__fork:before{height:16px}.hp-flow__fork:after{top:16px}.hp-flow__merge{height:32px}.hp-flow__merge:before{height:16px;border-radius:0 0 10px 10px}.hp-flow__merge:after{top:16px}.hp-flow__node-inner{gap:12px;min-height:50px;padding:8px 14px 8px 9px}.hp-glyph.hp-flow__glyph{width:32px;height:32px;font-size:18px}.hp-flow__name{font-size:14px;line-height:18px}.hp-flow__trigger{gap:12px;min-height:52px;padding:9px 20px 9px 9px}.hp-flow__chip-icon--trigger{width:32px;height:32px;font-size:18px}.hp-flow__end{gap:10px;min-height:44px;padding:7px 20px 7px 7px}.hp-flow__chip-icon--end{width:28px;height:28px;font-size:16px}.hp-flow__end-text{font-size:14px;line-height:18px}}@media (prefers-reduced-motion: no-preference){.hp-flow__item{transition:opacity var(--hp-dur-frame) var(--hp-ease),transform var(--hp-dur-frame) var(--hp-ease);transition-delay:calc(var(--i, 0) * .25s)}}html[data-motion=on] .hp-flow[data-reveal]:not([data-revealed]) .hp-flow__item{opacity:0;transform:translate3d(0,8px,0)}@media print{html[data-motion=on] .hp-flow .hp-flow__item{opacity:1;transform:none}}.hp-modstrip{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;padding-top:20px;border-top:1px solid var(--hp-line)}@media (min-width: 600px){.hp-modstrip{gap:16px;margin-top:56px;padding-top:24px}}@media (min-width: 1024px){.hp-modstrip{flex-flow:row wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:64px}}.hp-modstrip__label{color:var(--hp-fg-subtle);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.hp-modstrip__chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}@media (min-width: 1024px){.hp-modstrip__chips{justify-content:flex-end}}.hp-modstrip__item{display:flex;min-width:0;max-width:100%}.hp-modstrip__chip{max-width:100%;overflow-wrap:anywhere}@media (max-width: 599.95px){.hp-modstrip__chip{padding-inline:14px}}.hp-control__title{max-width:20ch}@media (min-width: 600px){.hp-control__head{align-items:center;text-align:center}}.hp-control__tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}@media (min-width: 600px){.hp-control__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}}@media (min-width: 1024px){.hp-control__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hp-grid-gap);margin-top:56px}}.hp-control__tile{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;column-gap:14px;min-width:0;padding:16px;background-image:linear-gradient(180deg,var(--hp-sheen-top) 0%,var(--hp-sheen-end) 56%)}.hp-control__ring{display:inline-flex;grid-row:1 / span 2;grid-column:1;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--hp-ring-border);border-radius:50%;background-color:var(--hp-violet-fill-06);color:var(--hp-violet-300)}.hp-control__tile-title{grid-column:2;margin-top:6px;text-wrap:balance}.hp-control__tile-body{grid-column:2;margin-top:4px;line-height:1.55;text-wrap:pretty}@media (min-width: 600px){.hp-control__tile{display:flex;flex-direction:column;align-items:flex-start;min-height:180px;padding:24px}.hp-control__tile-title{margin-top:20px}.hp-control__tile-body{margin-top:8px}}@media (max-width: 599.95px){.hp-control .hp-control__head>.hp-eyebrow{margin-bottom:12px}.hp-control__tiles{gap:0;margin-top:24px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-card);background-color:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.hp-control__tile{grid-template-columns:20px minmax(0,1fr);column-gap:10px;padding:11px 14px;border:0;border-radius:0;background:none;box-shadow:none}.hp-control__tile+.hp-control__tile{border-top:1px solid var(--hp-line)}.hp-control__ring{grid-row:1;width:20px;height:23px;border:0;background-color:transparent}.hp-control__tile-title{margin-top:0}.hp-control__tile-body{grid-column:1 / -1;margin-top:2px;line-height:1.5}.hp-control .hp-modstrip{gap:10px;margin-top:20px;padding-top:16px}.hp-control .hp-modstrip__chip .hp-chip__arrow{display:none}}.hp-founder-portrait{position:relative;display:block;flex:none}.hp-founder-linkedin{--hp-founder-badge-size: var(--hp-founder-badge, 24px);position:absolute;z-index:1;right:-2px;bottom:-2px;display:flex;align-items:center;justify-content:center;width:var(--hp-founder-badge-size);height:var(--hp-founder-badge-size);border:1px solid var(--hp-line-strong);border-radius:50%;background-color:var(--hp-surface-2);box-shadow:0 0 0 2px var(--hp-founder-badge-ring, var(--hp-bg-1));color:var(--hp-fg);font-size:calc(var(--hp-founder-badge-size) * .7);line-height:0;text-decoration:none}.hp-founder-linkedin:before{content:"";position:absolute;inset:min(-1px,calc((var(--hp-founder-badge-size) - 2px - 44px) / 2))}.hp-founder-linkedin>.hp-icon{display:flex}@media (prefers-reduced-motion: no-preference){.hp-founder-linkedin{transition:color var(--hp-dur-hover) var(--hp-ease),border-color var(--hp-dur-hover) var(--hp-ease)}}@media (hover: hover){.hp-founder-linkedin:hover{border-color:var(--hp-link-underline-strong);color:var(--hp-violet-300)}}.hp-pilot__panel{position:relative;isolation:isolate;padding:24px;border:1px solid var(--hp-line);border-radius:24px;background-color:var(--hp-panel-bg);box-shadow:var(--hp-pilot-panel-shadow);--hp-founder-badge-ring: var(--hp-panel-bg)}@media (min-width: 600px){.hp-pilot__panel{padding:40px;border-radius:var(--hp-radius-panel)}}@media (min-width: 1024px){.hp-pilot__panel{padding:56px}}@supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)){.hp-pilot__panel:before{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;border-top:1px solid transparent;border-radius:inherit;background:linear-gradient(90deg,var(--hp-rim-start),var(--hp-rim-end) 60%) border-box;-webkit-mask:linear-gradient(black 0 0) padding-box,linear-gradient(black 0 0) border-box;-webkit-mask-composite:xor;mask:linear-gradient(black 0 0) padding-box exclude,linear-gradient(black 0 0) border-box;pointer-events:none}}.hp-pilot__glow{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:clip;border-radius:inherit;pointer-events:none}.hp-pilot__glow:before{content:"";position:absolute;top:-220px;left:-200px;width:560px;height:480px;background:radial-gradient(closest-side,var(--hp-panel-glow),var(--hp-brand-glow-0))}@media (min-width: 900px){.hp-pilot__glow:before{top:-300px;left:-240px;width:820px;height:640px}}.hp-pilot__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:20px}.hp-pilot__copy{min-width:0}.hp-pilot__founders{order:-1}@media (min-width: 600px){.hp-pilot__grid{row-gap:32px}}@media (min-width: 900px){.hp-pilot__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:48px}.hp-pilot__founders{order:0}}@media (min-width: 1024px){.hp-pilot__grid{column-gap:56px}}.hp-pilot__head>.hp-eyebrow{margin-bottom:16px}.hp-pilot__title{max-width:18ch}@media (max-width: 599.95px){.hp-pilot__title{font-size:clamp(1.75rem,1.4rem + 1.6vw,2rem);line-height:1.08}}@media (min-width: 600px){.hp-pilot__head>.hp-eyebrow{margin-bottom:20px}}.hp-pilot__lead{margin-top:12px}@media (min-width: 600px){.hp-pilot__lead{margin-top:16px}}.hp-pilot__points{display:flex;flex-direction:column;gap:8px;margin-top:16px}@media (min-width: 600px){.hp-pilot__points{gap:12px;margin-top:28px}}.hp-pilot__point{display:flex;align-items:flex-start;gap:12px;color:var(--hp-fg-muted);font-size:16px;line-height:1.5;text-wrap:pretty}.hp-pilot__check{margin-top:3px;color:var(--hp-green)}.hp-pilot__actions{row-gap:4px;margin-top:24px}@media (min-width: 600px){.hp-pilot__actions{gap:12px 28px;margin-top:32px}}.hp-pilot__founders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.hp-pilot__founder{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.hp-pilot__avatar{display:block;flex:none;width:64px;height:64px;border-radius:50%;background-color:var(--hp-surface);box-shadow:0 0 0 2px var(--hp-line);object-fit:cover;filter:grayscale(100%) contrast(1.05)}.hp-pilot__caption{display:flex;flex-direction:column;gap:1px;min-width:0}.hp-pilot__name{color:var(--hp-fg);font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.005em;overflow-wrap:anywhere}.hp-pilot__role{color:var(--hp-fg-muted);font-size:14px;line-height:1.4}@media (min-width: 600px) and (max-width: 899.95px){.hp-pilot__founders{grid-template-columns:repeat(2,max-content);column-gap:40px}.hp-pilot__founder{flex-direction:row;align-items:center;gap:14px}}@media (min-width: 900px){.hp-pilot__founders{--hp-founder-badge: 32px;gap:24px;justify-self:center;width:100%;max-width:320px}.hp-pilot__founder{flex-direction:column;align-items:center;gap:16px;text-align:center}.hp-pilot__avatar{width:120px;height:120px}.hp-pilot__caption{gap:2px}.hp-pilot__name{font-size:15px}.hp-pilot__role{font-size:13px}}@media (max-width: 599.98px){.hp-pilot__founders{display:flex;flex-wrap:wrap;gap:12px 16px}.hp-pilot__founder{flex-direction:row;align-items:center;gap:8px}.hp-pilot__avatar{width:52px;height:52px}.hp-pilot__caption{width:min-content}.hp-pilot__name{line-height:1.3;overflow-wrap:normal}.hp-pilot__role{font-size:13px;white-space:nowrap}}.hp-pilot--compact .hp-pilot__grid{row-gap:24px}.hp-pilot--compact .hp-pilot__actions{margin-top:0}.hp-pilot--compact .hp-pilot__link{justify-content:center}@media (min-width: 600px){.hp-pilot--compact .hp-pilot__link{justify-content:flex-start}}@media (min-width: 900px){.hp-pilot--compact .hp-pilot__actions{flex-direction:column;align-items:flex-end;justify-self:end;gap:8px}}.hp-faq .hp-faq__layout{row-gap:0}.hp-faq__aside{display:contents}.hp-faq__head{grid-row:1}.hp-faq__list{grid-row:2;margin-top:24px}.hp-faq__more{grid-row:3;margin-top:16px}.hp-faq .hp-faq__title{font-size:clamp(1.75rem,1rem + 4vw,var(--hp-fs-h2))}.hp-faq__more{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;min-height:44px;color:var(--hp-fg-muted);font-size:15px;line-height:1.5}.hp-faq__item{border-top:1px solid var(--hp-line)}.hp-faq__item:last-child{border-bottom:1px solid var(--hp-line)}.hp-faq__summary{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;margin-inline:-12px;padding:12px;border-radius:var(--hp-radius-row);-webkit-tap-highlight-color:transparent}.hp-faq__summary:before{content:"";position:absolute;z-index:-1;top:4px;right:0;bottom:4px;left:0;border-radius:10px;background-color:var(--hp-tint-035);opacity:0;transition:opacity var(--hp-dur-hover) var(--hp-ease);pointer-events:none}.hp-faq__summary:active:before{opacity:1}.hp-faq__q{flex:1 1 auto;min-width:0;color:var(--hp-fg);font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.011em;text-wrap:pretty}.hp-faq__icon{width:24px;height:24px}.hp-faq__item[open]>.hp-faq__summary .hp-faq__icon{color:var(--hp-fg)}@media (hover: hover){.hp-faq__summary:hover:before{opacity:1}.hp-faq__summary:hover .hp-faq__icon{color:var(--hp-fg)}}.hp-faq__answer{padding-bottom:24px}.hp-faq__a{max-width:62ch;color:var(--hp-fg-muted);font-size:16px;line-height:1.65;text-wrap:pretty}@media (min-width: 600px){.hp-faq__summary{gap:24px;min-height:68px;padding-block:16px}.hp-faq__q{font-size:18px;line-height:1.4}.hp-faq__list{margin-top:32px}.hp-faq__more{margin-top:20px}}@media (min-width: 900px){.hp-faq .hp-faq__layout{align-items:start}.hp-faq__aside{position:sticky;top:calc(var(--hp-header-h) + 40px);display:block;grid-column:1 / span 4;grid-row:1}.hp-faq__list{grid-column:5 / span 8;grid-row:1;margin-top:0}.hp-faq__more{margin-top:24px}}@media (prefers-reduced-motion: reduce){.hp-faq__summary:before{transition:none}}@media print{.hp-faq__aside{position:static}.hp-faq__summary:before{display:none}@supports selector(::details-content){.hp-root .hp-faq__item::details-content{height:auto;content-visibility:visible}}}.hp-section.hp-final{--hp-record-max: 380px;padding-block:64px}@media (min-width: 600px){.hp-section.hp-final{padding-block:var(--hp-section-pad)}}@media (min-width: 1024px){.hp-section.hp-final{display:grid;align-content:center;min-height:480px;padding-block:120px}}.hp-final__glow{position:absolute;bottom:0;left:50%;width:160%;height:320px;background:radial-gradient(closest-side,var(--hp-final-glow-18) 0%,var(--hp-final-glow-08) 48%,var(--hp-brand-glow-0) 100%);transform:translate3d(-50%,18%,0);pointer-events:none}@media (min-width: 600px){.hp-final__glow{width:min(1280px,120%);height:440px}}@media (min-width: 1024px){.hp-final__glow{height:520px}}.hp-grid.hp-final__grid{align-items:center;row-gap:32px}.hp-final__copy,.hp-final__visual{grid-column:1 / -1;min-width:0}@media (min-width: 600px){.hp-grid.hp-final__grid{row-gap:56px}}@media (min-width: 1024px){.hp-final__copy{grid-column:1 / span 7}.hp-final__visual{grid-column:8 / span 5}}.hp-final__copy{display:flex;flex-direction:column;align-items:center;text-align:center}.hp-final .hp-final__heading{align-self:stretch;align-items:center;text-align:center}.hp-final .hp-final__heading .hp-heading__lead{margin-inline:auto;font-size:16px}@media (min-width: 600px){.hp-final .hp-final__heading .hp-heading__lead{font-size:var(--hp-fs-lead)}}@media (min-width: 1024px){.hp-final__copy,.hp-final .hp-final__heading{align-items:flex-start;text-align:start}.hp-final .hp-final__heading .hp-heading__lead{margin-inline:0}}.hp-final__actions{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;margin-top:32px}@media (min-width: 600px){.hp-final__actions{align-items:center}}@media (min-width: 1024px){.hp-final__actions{align-items:flex-start}}.hp-final__links{display:flex;flex-direction:column;align-items:center;margin-top:4px}@media (min-width: 600px){.hp-final__links{flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:16px;margin-top:8px}}@media (min-width: 1024px){.hp-final__links{justify-content:flex-start}}.hp-final__link{padding-inline:2px}.hp-final__sep{display:none;flex:none;width:3px;height:3px;border-radius:50%;background-color:var(--hp-fg-subtle)}@media (min-width: 600px){.hp-final__sep{display:block}}@media (hover: hover){.hp-final__link:hover>span:last-child{text-decoration:underline;text-decoration-color:var(--hp-link-underline-strong);text-decoration-thickness:1px;text-underline-offset:4px}}.hp-final__visual{display:flex;justify-content:center}@media (min-width: 1024px){.hp-final__visual{justify-content:flex-end}}.hp-final .hp-final__card{display:none;border-color:var(--hp-final-card-border);box-shadow:var(--hp-final-card-shadow);-webkit-mask-image:var(--hp-final-card-mask);mask-image:var(--hp-final-card-mask)}.hp-final .hp-final__card .hp-record__inner{padding:20px 20px 56px}.hp-final .hp-final__card.hp-final__card--short{box-shadow:var(--hp-shadow-frame);-webkit-mask-image:none;mask-image:none}.hp-final .hp-final__card.hp-final__card--short .hp-record__inner{padding-bottom:20px}.hp-final .hp-final__row{--hp-record-max: 440px}.hp-final .hp-final__row .hp-record__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"well name chip" "well pills pills";align-items:center;row-gap:6px;padding:12px 14px}.hp-final .hp-final__row .hp-record__id{display:contents}.hp-final .hp-final__row .hp-record__well{grid-area:well}.hp-final .hp-final__row .hp-record__name{grid-area:name}.hp-final .hp-final__row .hp-record__chip{grid-area:chip;align-self:center}.hp-final .hp-final__row .hp-record__pills{grid-area:pills;margin-top:0}@media (min-width: 600px){.hp-final .hp-final__card{display:block}.hp-final .hp-final__row{display:none}}.hp-final .hp-record__channel .hp-pill,.hp-final .hp-record__channel-pill{transition:opacity .36s var(--hp-ease),transform .36s var(--hp-ease)}html[data-motion=on] .hp-final [data-reveal]:not([data-revealed]) .hp-record__channel .hp-pill,html[data-motion=on] .hp-final [data-reveal]:not([data-revealed]) .hp-record__channel-pill{opacity:0;transform:scale(.96)}.hp-final [data-revealed] .hp-record__channel .hp-pill{transition-delay:calc(.33s + var(--i, 1) * 90ms)}.hp-final [data-revealed] .hp-record__channel-pill{transition-delay:calc(.42s + var(--i, 0) * 90ms)}@media (prefers-reduced-motion: reduce){.hp-final .hp-record__channel .hp-pill,.hp-final .hp-record__channel-pill{transition:none}}@media print{html[data-motion=on] .hp-final [data-reveal]:not([data-revealed]) .hp-record__channel .hp-pill,html[data-motion=on] .hp-final [data-reveal]:not([data-revealed]) .hp-record__channel-pill{opacity:1;transform:none}}.hp-final--simple .hp-final__copy{align-items:center;text-align:center}.hp-final.hp-final--simple .hp-final__heading .hp-heading__title{max-width:22ch}@media (min-width: 1024px){.hp-section.hp-final--simple{display:block;min-height:0;padding-block:var(--hp-section-pad)}.hp-final--simple .hp-final__copy{grid-column:1 / -1;align-items:center;text-align:center}.hp-final.hp-final--simple .hp-final__heading{align-items:center;text-align:center}.hp-final.hp-final--simple .hp-final__heading .hp-heading__lead{margin-inline:auto}.hp-final--simple .hp-final__actions{align-items:center}.hp-final--simple .hp-final__links{justify-content:center}}.hp-founders{min-width:0}.hp-founders__row{display:flex;flex-wrap:wrap;gap:12px 24px}.hp-founders__figure{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0}.hp-founders__avatar{display:block;flex:none;width:56px;height:56px;border-radius:50%;background-color:var(--hp-surface);box-shadow:0 0 0 2px var(--hp-line);object-fit:cover;filter:grayscale(100%) contrast(1.05)}.hp-founders__caption{display:flex;flex-direction:column;gap:1px;min-width:0}.hp-founders__name{color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.005em}.hp-founders__role{color:var(--hp-fg-muted);font-size:13px;line-height:1.4}@media (max-width: 599.98px){.hp-founders--inline .hp-founders__caption,.hp-founders--panel .hp-founders__caption{width:min-content}.hp-founders--inline .hp-founders__role,.hp-founders--panel .hp-founders__role{white-space:nowrap}}@media (min-width: 600px){.hp-founders__row{gap:32px}.hp-founders--inline .hp-founders__row{justify-content:center}.hp-founders__row .hp-founders__figure{flex-direction:column;gap:14px;text-align:center}.hp-founders__row .hp-founders__avatar{width:96px;height:96px}.hp-founders__row .hp-founders__caption{align-items:center;gap:2px}}.hp-founders--panel{position:relative;isolation:isolate;padding:20px;border:1px solid var(--hp-line);border-radius:24px;background-color:var(--hp-panel-bg);box-shadow:var(--hp-pilot-panel-shadow);--hp-founder-badge-ring: var(--hp-panel-bg)}.hp-founders--panel .hp-founders__avatar{width:64px;height:64px}@media (min-width: 600px){.hp-founders--panel{--hp-founder-badge: 32px;padding:40px 32px;border-radius:var(--hp-radius-panel)}.hp-founders--panel .hp-founders__row{justify-content:center;gap:40px}.hp-founders--panel .hp-founders__row .hp-founders__avatar{width:120px;height:120px}}@supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)){.hp-founders--panel:before{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;border-top:1px solid transparent;border-radius:inherit;background:linear-gradient(90deg,var(--hp-rim-start),var(--hp-rim-end) 60%) border-box;-webkit-mask:linear-gradient(black 0 0) padding-box,linear-gradient(black 0 0) border-box;-webkit-mask-composite:xor;mask:linear-gradient(black 0 0) padding-box exclude,linear-gradient(black 0 0) border-box;pointer-events:none}}.hp-founders__glow{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:clip;border-radius:inherit;pointer-events:none}.hp-founders__glow:before{content:"";position:absolute;top:-200px;left:-160px;width:520px;height:420px;background:radial-gradient(closest-side,var(--hp-panel-glow),var(--hp-brand-glow-0))}.hp-founders__label{margin-bottom:16px;color:var(--hp-fg-subtle);font-size:12.5px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}@media (min-width: 600px){.hp-founders__label{margin-bottom:28px;text-align:center}}.hp-founders--cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.hp-founders__card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;min-width:0;padding:16px}.hp-founders__card .hp-founders__figure{gap:16px}.hp-founders__card .hp-founders__avatar{width:64px;height:64px}.hp-founders__card .hp-founders__name{font-size:17px;letter-spacing:-.01em}.hp-founders__card .hp-founders__role{font-size:14px;white-space:nowrap}.hp-founders__link{gap:8px;margin-left:auto}.hp-founders__link-icon{display:flex}@media (max-width: 599.98px){.hp-founders__card .hp-founders__figure{gap:12px}.hp-founders__card .hp-founders__avatar{width:56px;height:56px}.hp-founders__card .hp-founders__name{font-size:16px}}@media (max-width: 374.98px){.hp-founders__card .hp-founders__caption{width:min-content}}@media (min-width: 600px){.hp-founders__card{padding:20px 24px}}@media (hover: hover){.hp-founders__link:hover>.hp-founders__link-label{text-decoration:underline;text-decoration-color:var(--hp-link-underline-strong);text-decoration-thickness:1px;text-underline-offset:4px}}.hp-facts__title{max-width:22ch}.hp-facts__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}@media (min-width: 600px){.hp-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}}@media (min-width: 1024px){.hp-facts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hp-grid-gap);margin-top:56px}.hp-facts--cols-4 .hp-facts__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 360px) and (max-width: 599.95px){.hp-facts--cols-4 .hp-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-facts__tile{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;padding:16px;background-image:linear-gradient(180deg,var(--hp-sheen-top) 0%,var(--hp-sheen-end) 56%)}.hp-facts__ring{display:inline-flex;grid-row:1;grid-column:1;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--hp-ring-border);border-radius:50%;background-color:var(--hp-violet-fill-06);color:var(--hp-violet-300)}.hp-facts__num{font-size:12px;font-weight:500;line-height:1;letter-spacing:.02em}.hp-facts__tile-title{grid-row:1;grid-column:2;text-wrap:balance}.hp-facts__tile-body{grid-column:1 / -1;margin-top:8px;line-height:1.5;text-wrap:pretty}@media (min-width: 360px) and (max-width: 599.95px){.hp-facts--cols-4 .hp-facts__tile{display:flex;flex-direction:column;align-items:flex-start;padding:14px}.hp-facts--cols-4 .hp-facts__tile-title{margin-top:12px}}@media (min-width: 600px){.hp-facts__tile{display:flex;flex-direction:column;align-items:flex-start;padding:24px}.hp-facts__ring{width:36px;height:36px}.hp-facts--numbered .hp-facts__ring{width:32px;height:32px}.hp-facts__tile-title{margin-top:20px}.hp-facts__tile-body{margin-top:8px;line-height:1.55}}@media (min-width: 1024px){.hp-facts__tile{min-height:176px}.hp-facts--cols-4 .hp-facts__tile{min-height:150px}}.hp-facts__footnote{max-width:72ch;margin-top:20px}@media (min-width: 600px){.hp-facts__footnote{margin-top:24px}}@media (max-width: 599.95px){.hp-facts--numbered .hp-facts__grid{position:relative;gap:0}.hp-facts--numbered .hp-facts__grid:before{content:"";position:absolute;top:16px;bottom:16px;left:16px;width:1px;background-color:var(--hp-line-strong)}.hp-facts--numbered .hp-facts__tile{position:relative;grid-template-columns:32px minmax(0,1fr);column-gap:16px;padding:0 0 24px;border:0;border-radius:0;background:none;box-shadow:none}.hp-facts--numbered .hp-facts__tile:last-child{padding-bottom:0}.hp-facts--numbered .hp-facts__ring{background-color:var(--hp-bg-1)}.hp-facts--numbered.hp-section:not(.hp-section--bg1) .hp-facts__ring{background-color:var(--hp-bg-0)}.hp-facts--numbered .hp-facts__tile-body{grid-column:2;margin-top:4px}}.hp-section.hp-page-hero{padding-block:24px 44px}@media (min-width: 600px){.hp-section.hp-page-hero{padding-block:40px 72px}}@media (min-width: 900px){.hp-section.hp-page-hero--split{display:flex;flex-direction:column;justify-content:center;min-height:clamp(560px,calc(100svh - var(--hp-header-h) + 1px),860px);padding-block:56px 72px}.hp-section.hp-page-hero--center{display:flex;flex-direction:column;justify-content:center;min-height:var(--hp-page-hero-min, 480px);padding-block:72px}}.hp-section.hp-page-hero--compact{padding-block:56px 32px}@media (min-width: 900px){.hp-section.hp-page-hero--compact{padding-block:96px 56px}}.hp-page-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--hp-page-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--hp-page-grid-line) 1px,transparent 1px);background-size:64px 64px;background-position:calc(50% + 32px) 32px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,black 30%,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,black 30%,transparent 70%)}.hp-page-hero--center .hp-page-hero__grid{-webkit-mask-image:var(--hp-page-hero-grid-mask);mask-image:var(--hp-page-hero-grid-mask)}.hp-page-hero__glow{bottom:120px;left:50%;width:520px;height:520px;transform:translate(-50%,50%)}@media (min-width: 900px){.hp-page-hero__glow{top:50%;right:calc(max(var(--hp-gutter),(100% - var(--hp-wide-max)) / 2) + 240px);bottom:auto;left:auto;width:640px;height:640px;transform:translate(50%,-50%)}}.hp-page-hero .hp-page-hero__layout{align-items:center;row-gap:24px}@media (min-width: 600px){.hp-page-hero .hp-page-hero__layout{row-gap:40px}}.hp-page-hero__text,.hp-page-hero__visual{grid-column:1 / -1;min-width:0}@media (min-width: 900px){.hp-page-hero--split .hp-page-hero__layout{column-gap:48px}.hp-page-hero--split .hp-page-hero__text{grid-column:1 / span 6}.hp-page-hero--split .hp-page-hero__visual{display:flex;grid-column:7 / -1;justify-content:flex-end}}@media (min-width: 1200px){.hp-page-hero--split .hp-page-hero__layout{column-gap:var(--hp-grid-gap)}}.hp-page-hero__visual>*{width:100%}@media (min-width: 600px){.hp-page-hero__visual>*{max-width:560px}}.hp-page-hero .hp-page-hero__title{font-size:var(--hp-fs-page);line-height:1.05;text-wrap:pretty}@media (min-width: 600px){.hp-page-hero .hp-page-hero__title{line-height:1.04}}.hp-page-hero .hp-page-hero__title>.hp-heading__dim,.hp-page-hero .hp-page-hero__title>.hp-heading__main{display:inline}.hp-page-hero .hp-page-hero__title>.hp-heading__dim:after{content:"\a";white-space:pre}@media (min-width: 900px) and (max-width: 1199.98px){.hp-page-hero--split .hp-page-hero__title{font-size:min(var(--hp-fs-page),5vw)}}.hp-page-hero--compact .hp-page-hero__title{font-size:var(--hp-fs-h2);line-height:1.06}.hp-page-hero .hp-page-hero__text>.hp-eyebrow{align-items:flex-start;margin-bottom:12px}.hp-page-hero .hp-page-hero__text>.hp-eyebrow:before{margin-top:calc(.7em - 3px)}@media (min-width: 600px){.hp-page-hero .hp-page-hero__text>.hp-eyebrow{margin-bottom:20px}}.hp-page-hero .hp-page-hero__lead{max-width:46ch;margin-top:12px;font-size:17px;text-wrap:pretty}@media (min-width: 600px){.hp-page-hero .hp-page-hero__lead{margin-top:20px;font-size:var(--hp-fs-lead)}}.hp-page-hero .hp-page-hero__actions{align-self:stretch;margin-top:24px}@media (min-width: 600px){.hp-page-hero .hp-page-hero__actions{margin-top:32px}}@media (max-width: 599.95px){.hp-page-hero .hp-page-hero__secondary{min-height:48px}}.hp-page-hero__note{display:flex;align-items:flex-start;gap:8px;margin-top:16px;color:var(--hp-fg-muted);font-size:14px;line-height:1.5;text-wrap:pretty}.hp-page-hero__note-icon{margin-top:2.5px;color:var(--hp-green)}@media (min-width: 600px){.hp-page-hero--center .hp-page-hero__text{align-items:center;text-align:center}.hp-page-hero--center .hp-page-hero__title{max-width:18ch}.hp-page-hero--center .hp-page-hero__lead{max-width:52ch;margin-inline:auto}.hp-page-hero--center .hp-page-hero__actions,.hp-page-hero--center .hp-page-hero__note{justify-content:center}}.hp-page-hero__figure{align-self:stretch;margin-top:32px}.hp-page-hero--compact .hp-page-hero__text{max-width:760px}@keyframes hp-page-hero-fade{0%{opacity:0}to{opacity:1}}@keyframes hp-page-hero-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes hp-page-hero-seq{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.hp-page-hero .hp-page-hero__glow{animation:hp-page-hero-fade 1.2s var(--hp-ease) both}.hp-page-hero .hp-page-hero__visual{animation:hp-page-hero-rise .8s var(--hp-ease) .15s both}.hp-page-hero .hp-page-hero__visual .hp-seq{animation:hp-page-hero-seq .48s var(--hp-ease) both;animation-delay:calc(.56s + var(--i, 0) * 90ms)}.hp-page-hero .hp-page-hero__figure{animation:hp-page-hero-fade .6s var(--hp-ease) .15s both}}@media print{.hp-page-hero .hp-page-hero__glow,.hp-page-hero .hp-page-hero__visual,.hp-page-hero .hp-page-hero__visual .hp-seq,.hp-page-hero .hp-page-hero__figure{animation:none}}.hp-principles{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.hp-principles__item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:16px;min-width:0}.hp-principles__ring{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--hp-violet-hairline);border-radius:50%;background-color:var(--hp-bg-0);box-shadow:inset 0 0 0 999px var(--hp-violet-fill-08);color:var(--hp-violet-300);font-size:13px;font-weight:500;line-height:1}.hp-section--bg1 .hp-principles__ring{background-color:var(--hp-bg-1)}.hp-principles__text{min-width:0;padding-top:8px}.hp-principles__title{font-size:18px;text-wrap:balance}.hp-principles__body{max-width:40ch;margin-top:6px;text-wrap:pretty}.hp-principles__item:not(:last-child):after{content:"";position:absolute;top:48px;bottom:-20px;left:20px;width:1px;background:linear-gradient(180deg,var(--hp-line-strong),var(--hp-line));pointer-events:none}@media (min-width: 900px){.hp-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.hp-principles__item{grid-template-columns:minmax(0,1fr);row-gap:24px}.hp-principles__text{padding-top:0}.hp-principles__body{margin-top:8px}.hp-principles__item:not(:last-child):after{top:20px;right:-24px;bottom:auto;left:56px;width:auto;height:1px;background:linear-gradient(90deg,var(--hp-line-strong),transparent)}}.hp-role{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;padding:20px;border-radius:var(--hp-radius-frame);scroll-margin-top:calc(var(--hp-header-h) + 24px)}.hp-role__text{min-width:0}.hp-role__title{color:var(--hp-fg);font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.hp-role__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hp-role__summary{max-width:60ch;margin-top:16px;text-wrap:pretty}.hp-role__cta{width:100%}@media (min-width: 600px){.hp-role{padding:28px}.hp-role__cta{justify-self:start;width:auto}}@media (min-width: 900px){.hp-role{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px;padding:32px}.hp-role__cta{justify-self:end}}.hp-company-hero__link{align-self:flex-start}@media (min-width: 600px){.hp-company-hero__link{align-self:center}}.hp-company-block__head .hp-heading__title{max-width:22ch}.hp-company-block__body{margin-top:40px}@media (min-width: 900px){.hp-company-block__body{margin-top:56px}}.hp-company-founders .hp-company-founders__layout{align-items:center;row-gap:32px}.hp-company-founders__head,.hp-company-founders__cards{grid-column:1 / -1}.hp-company-founders__actions{align-self:stretch;margin-top:24px}@media (min-width: 600px){.hp-company-founders__actions{margin-top:32px}}@media (min-width: 1024px){.hp-company-founders__head{grid-column:1 / span 5}.hp-company-founders__cards{grid-column:7 / -1}}.hp-deck__head{max-width:760px}.hp-story.hp-deck .hp-frame .hp-uiframe{box-shadow:var(--hp-shadow-frame)}.hp-story.hp-deck .hp-uiframe__body{container:hp-deck-frame / inline-size}@media (min-width: 900px){.hp-story.hp-deck .hp-frame{max-width:600px}}@media (max-width: 599.98px){.hp-deck__head>.hp-eyebrow{margin-bottom:16px}.hp-deck__head>.hp-heading__lead{margin-top:12px}.hp-story.hp-deck .hp-uiframe__bar{min-height:36px;padding-inline:12px}.hp-story.hp-deck .hp-uiframe__body{padding:12px}}@media screen and (min-width: 1024px) and (min-height: 720px) and (prefers-reduced-motion: no-preference){.hp-story.hp-deck{--hp-frame-h: min(480px, calc(100vh - var(--hp-header-h) - 120px))}.hp-story.hp-deck .hp-frame{max-width:600px}.hp-story.hp-deck .hp-frame .hp-uiframe__body{display:flex;flex-direction:column;justify-content:flex-start;overflow:clip}.hp-story.hp-deck[data-enhanced] .hp-frame>.hp-uiframe{height:auto;max-height:100%}.hp-story.hp-deck .hp-frame[data-frame="1"] .hp-uiframe,.hp-story.hp-deck[data-enhanced] .hp-frame .hp-uiframe{box-shadow:var(--hp-shadow-frame),var(--hp-shadow-glow)}}.hp-pim-frame{width:100%}.hp-pim-frame .hp-uiframe__body{container-type:inline-size}.hp-pim-dot{flex:none;width:3px;height:3px;border-radius:50%;background-color:var(--hp-fg-subtle)}.hp-pim-btn{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:30px;padding-inline:10px 12px;border:1px solid var(--hp-ghost-border);border-radius:var(--hp-radius-pill);color:var(--hp-fg);font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.hp-pim-record{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-pim-record__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px}.hp-pim-record__well{position:relative;display:block;width:60px;height:40px;overflow:clip;border-radius:var(--hp-radius-sm);background-color:var(--hp-well)}.hp-pim-record__well:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hp-well-border);pointer-events:none}.hp-pim-record__img{display:block;width:100%;height:100%;object-fit:contain}.hp-pim-record__id{min-width:0}.hp-pim-record__name{color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.hp-pim-record__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px;color:var(--hp-fg-subtle);font-size:12px;line-height:1.4}.hp-pim-record__status{align-self:start}.hp-pim-record__scope{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid var(--hp-line)}.hp-pim-select{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 8px 4px 12px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-sm);background-color:var(--hp-surface);font-size:13px;line-height:1.3}.hp-pim-select__label{color:var(--hp-fg-muted)}.hp-pim-select__value{color:var(--hp-fg);font-weight:500}.hp-pim-select__icon{color:var(--hp-fg-muted)}.hp-pim-record__groups{display:flex;flex-direction:column;gap:12px}.hp-pim-group__label{margin-bottom:6px;color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.hp-pim-group__fields{padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-pim-field{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;min-height:36px;padding-block:6px}.hp-pim-field+.hp-pim-field{border-top:1px solid var(--hp-line)}.hp-pim-field__label{color:var(--hp-fg-muted);font-size:13px;line-height:1.35}.hp-pim-field__value{min-width:0;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.35;text-align:end;overflow-wrap:anywhere}@container (min-width: 440px){.hp-pim-record__well{width:72px;height:48px}.hp-pim-record__name{font-size:16px}.hp-pim-field{min-height:40px}}@container (max-width: 379.98px){.hp-pim-record{gap:12px}.hp-pim-record__scope{flex-wrap:nowrap;gap:6px;padding-top:12px}.hp-pim-select{flex:1 1 0;gap:6px;min-width:0;min-height:30px;padding:3px 6px 3px 10px;font-size:12.5px}.hp-pim-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-pim-select__icon{margin-left:auto}.hp-pim-record__groups{gap:6px}.hp-pim-group__label{margin-bottom:4px}.hp-pim-field{min-height:30px;padding-block:4px}}@media (max-width: 599.95px){.hp-page-hero .hp-pim-hero .hp-uiframe__bar{min-height:36px;padding-inline:12px}.hp-page-hero .hp-pim-hero .hp-uiframe__body{padding:12px}}.hp-pim-table{min-width:0;padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-pim-table__head{display:none}.hp-pim-table__row{display:grid;align-items:center;gap:4px 10px;min-height:44px;padding-block:8px}.hp-pim-table__row+.hp-pim-table__row{border-top:1px solid var(--hp-line)}.hp-pim-table__name{min-width:0;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.hp-pim-table__muted{min-width:0;color:var(--hp-fg-muted);font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}@container (max-width: 379.98px){.hp-pim-table__row{gap:2px 10px;min-height:40px;padding-block:7px}.hp-pim-table__row--extra,.hp-pim-var__pattern .hp-pim-btn{display:none}.hp-pim-frame .hp-pim-family,.hp-pim-frame .hp-pim-var{gap:12px}}@container (min-width: 480px){.hp-pim-table__head{display:grid;align-items:center;min-height:34px;border-bottom:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:11.5px;font-weight:500;line-height:1.3;white-space:nowrap}.hp-pim-table__head+.hp-pim-table__row{border-top:0}}.hp-pim-family{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-pim-family__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.hp-pim-family__name{display:inline-flex;align-items:center;gap:10px;color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3}.hp-pim-type,.hp-pim-variant{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid transparent;font-size:12px;line-height:1.3}.hp-pim-type{border-color:var(--hp-line-strong);border-radius:6px;color:var(--hp-fg-muted);font-weight:500}.hp-pim-variant{border-radius:var(--hp-radius-pill);font-weight:600;white-space:nowrap}.hp-pim-variant--inherited{background-color:var(--hp-tint-06);color:var(--hp-fg-muted)}.hp-pim-variant--change{border-color:var(--hp-proposed-border);color:var(--hp-violet-300)}.hp-pim-variant--axis{border-color:var(--hp-proposed-border);background-color:var(--hp-proposed-fill);color:var(--hp-violet-300)}.hp-pim-table--family .hp-pim-table__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name type" "channels variants"}.hp-pim-table--family .hp-pim-table__name{grid-area:name}.hp-pim-table--family .hp-pim-type{grid-area:type;justify-self:end}.hp-pim-table--family .hp-pim-table__muted{grid-area:channels}.hp-pim-table--family .hp-pim-variant{grid-area:variants;justify-self:end}@container (min-width: 480px){.hp-pim-table--family .hp-pim-table__head,.hp-pim-table--family .hp-pim-table__row{grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.95fr);grid-template-areas:none;column-gap:12px}.hp-pim-table--family .hp-pim-table__row>*{grid-area:auto;justify-self:start}}.hp-pim-loc{display:flex;flex-direction:column;gap:16px;min-width:0}.hp-pim-loc__controls{display:flex;flex-wrap:wrap;gap:10px 16px}.hp-pim-seg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.hp-pim-seg__label{color:var(--hp-fg-subtle);font-size:12px;font-weight:500;line-height:1.3}.hp-pim-seg__track{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill);background-color:var(--hp-surface)}.hp-pim-seg__opt{display:inline-flex;align-items:center;min-height:26px;padding-inline:10px;border-radius:var(--hp-radius-pill);color:var(--hp-fg-muted);font-size:12.5px;font-weight:500;line-height:1.2;white-space:nowrap}.hp-pim-seg__opt--on{background-color:var(--hp-tint-10);box-shadow:inset 0 0 0 1px var(--hp-line-strong);color:var(--hp-fg)}.hp-pim-loc__fields{display:flex;flex-direction:column;gap:10px}.hp-pim-loc__field{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-pim-loc__field--channel{border-color:var(--hp-violet-hairline);box-shadow:inset 2px 0 0 var(--hp-violet-400)}.hp-pim-loc__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}.hp-pim-loc__label{color:var(--hp-fg-muted);font-size:12.5px;font-weight:500;line-height:1.35}.hp-pim-scope{display:inline-flex;align-items:center;min-height:20px;padding:1px 8px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-pill);color:var(--hp-fg-muted);font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap}.hp-pim-loc__field--channel .hp-pim-scope{border-color:var(--hp-proposed-border);color:var(--hp-violet-300)}.hp-pim-loc__value{color:var(--hp-fg);font-size:14px;line-height:1.4;overflow-wrap:anywhere}@container (max-width: 379.98px){.hp-pim-loc{gap:12px}.hp-pim-loc__controls,.hp-pim-loc__fields{gap:8px}.hp-pim-loc__field{gap:4px;padding:10px}.hp-pim-loc__value{font-size:13px}}.hp-pim-var{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-pim-var__pattern{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;padding:10px 12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-pim-var__pattern-field{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-pim-var__pattern-label{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.hp-pim-var__pattern-value{color:var(--hp-fg);font-size:12.5px;line-height:1.4;overflow-wrap:anywhere}.hp-pim-var__code{min-width:0;color:var(--hp-fg-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.hp-pim-inherit{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--hp-fg-muted);font-size:12.5px;line-height:1.35}.hp-pim-inherit__icon{color:var(--hp-fg-subtle)}.hp-pim-var__length{display:inline-flex;align-items:center;justify-self:start;min-height:24px;padding:2px 8px;border:1px solid transparent;border-radius:6px;color:var(--hp-fg);font-size:12.5px;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.hp-pim-var__length--override{border-color:var(--hp-proposed-border);background-color:var(--hp-proposed-fill)}.hp-pim-table--variants .hp-pim-table__row{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"size code code length" ". colour material material"}.hp-pim-var__size{grid-area:size}.hp-pim-var__code{grid-area:code}.hp-pim-var__colour{grid-area:colour}.hp-pim-var__material{grid-area:material}.hp-pim-table--variants .hp-pim-var__length{grid-area:length;justify-self:end}@container (min-width: 480px){.hp-pim-table--variants .hp-pim-table__head,.hp-pim-table--variants .hp-pim-table__row{grid-template-columns:32px minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.8fr);grid-template-areas:none;column-gap:10px}.hp-pim-table--variants .hp-pim-table__row>*{grid-area:auto}.hp-pim-table--variants .hp-pim-var__length{justify-self:start}}.hp-pim-var__legend{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--hp-fg-subtle);font-size:12px;line-height:1.4}.hp-pim-var__key{display:inline-flex;align-items:center;gap:6px}.hp-pim-var__swatch{width:12px;height:12px;border:1px solid var(--hp-proposed-border);border-radius:3px;background-color:var(--hp-proposed-fill)}.hp-pim-final__value{min-width:0;color:var(--hp-fg-muted);font-size:13px;line-height:1.4;text-align:end;overflow-wrap:anywhere}@media (prefers-reduced-motion: no-preference){.hp-story .hp-pim-frame .hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}}.hp-srch-frame{width:100%}.hp-srch-frame .hp-uiframe__body{container-type:inline-size}.hp-srch-dot{flex:none;width:3px;height:3px;border-radius:50%;background-color:var(--hp-fg-subtle)}.hp-srch-field{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding-inline:14px 16px;border:1px solid var(--hp-violet-hairline);border-radius:var(--hp-radius-pill);background-color:var(--hp-surface);font-size:14px;line-height:1.3}.hp-srch-field__icon{color:var(--hp-fg-muted)}.hp-srch-field__query{min-width:0;color:var(--hp-fg);overflow-wrap:anywhere}.hp-srch-typo{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:var(--hp-amber);text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-skip-ink:none}.hp-srch-field__caret{flex:none;width:2px;height:18px;margin-left:-8px;border-radius:1px;background-color:var(--hp-violet-400)}.hp-srch-results{display:flex;flex-direction:column;gap:12px;min-width:0}.hp-srch-note{padding-inline:4px;color:var(--hp-fg-muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.hp-srch-note__term{color:var(--hp-fg);font-weight:600}.hp-srch-suggest{color:var(--hp-violet-300);font-weight:500;text-decoration:underline;text-decoration-color:var(--hp-violet-hairline);text-decoration-thickness:1px;text-underline-offset:3px}.hp-srch-list{display:flex;flex-direction:column;gap:2px;min-width:0;padding:4px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-srch-result{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;min-height:52px;padding:6px 8px;border-radius:var(--hp-radius-sm)}.hp-srch-result--top{background-color:var(--hp-row-active-bg);box-shadow:inset 0 0 0 1px var(--hp-row-active-border)}.hp-srch-result__well{position:relative;display:flex;align-items:center;justify-content:center;width:54px;height:36px;overflow:clip;border-radius:6px;background-color:var(--hp-well)}.hp-srch-result__well:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hp-well-border);pointer-events:none}.hp-srch-result__well--empty{border:1px solid var(--hp-line);background-color:var(--hp-surface-2);color:var(--hp-fg-subtle)}.hp-srch-result__well--empty:after{content:none}.hp-srch-result__img{display:block;width:100%;height:100%;object-fit:contain}.hp-srch-result__text{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-srch-result__name{color:var(--hp-fg-muted);font-size:14px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.hp-srch-hit{background-color:transparent;color:var(--hp-fg);font-weight:600}.hp-srch-result__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;color:var(--hp-fg-subtle);font-size:12px;line-height:1.4}@container (min-width: 440px){.hp-srch-result{column-gap:14px;min-height:60px;padding:8px 10px}.hp-srch-result__well{width:66px;height:44px}.hp-srch-result__name{font-size:15px}}@container (max-width: 379.98px){.hp-srch-results{gap:10px}.hp-srch-field{min-height:40px;padding-inline:12px 14px;font-size:13.5px}.hp-srch-result{column-gap:10px;min-height:48px;padding:5px 6px}.hp-srch-result__well{width:48px;height:32px}.hp-srch-result__name{font-size:13.5px}}@media (max-width: 599.95px){.hp-page-hero .hp-srch-hero .hp-uiframe__bar{min-height:36px;padding-inline:12px}.hp-page-hero .hp-srch-hero .hp-uiframe__body{padding:12px}}.hp-srch-rule{display:flex;flex-direction:column;gap:12px;min-width:0}.hp-srch-rule__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.hp-srch-rule__name{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3}.hp-srch-rule__buttons{display:inline-flex;gap:8px}.hp-srch-btn{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:30px;padding-inline:12px;border:1px solid var(--hp-ghost-border);border-radius:var(--hp-radius-pill);color:var(--hp-fg);font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.hp-srch-btn--primary{border-color:transparent;background-color:var(--hp-cta-bg);color:var(--hp-cta-fg)}.hp-srch-rule__rows{display:flex;flex-direction:column;min-width:0;padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-srch-rule__row{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;column-gap:12px;min-height:46px;padding-block:8px}.hp-srch-rule__row+.hp-srch-rule__row{border-top:1px solid var(--hp-line)}.hp-srch-rule__label{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.hp-srch-rule__value{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.hp-srch-chip{display:inline-flex;align-items:center;gap:5px;min-width:0;min-height:26px;padding:2px 10px;border:1px solid var(--hp-line-strong);border-radius:6px;background-color:var(--hp-surface-2);color:var(--hp-fg);font-size:12.5px;line-height:1.3;white-space:nowrap}.hp-srch-chip__icon{color:var(--hp-fg-muted)}.hp-srch-chip--term{border-color:var(--hp-violet-hairline);color:var(--hp-violet-300)}.hp-srch-chip--action{border-color:var(--hp-proposed-border);background-color:var(--hp-proposed-fill);color:var(--hp-violet-300);font-weight:600}.hp-srch-pinned{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.hp-srch-pinned__name{color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.35}.hp-srch-pinned__code{color:var(--hp-fg-subtle);font-size:12px;line-height:1.35}.hp-srch-position{display:inline-flex;align-items:center;gap:6px;color:var(--hp-fg-muted);font-size:12.5px;line-height:1.3}.hp-srch-position__value{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border:1px solid var(--hp-line-strong);border-radius:6px;color:var(--hp-fg);font-family:var(--hp-font-mono);font-size:12px;font-variant-numeric:tabular-nums}@container (max-width: 379.98px){.hp-srch-rule{gap:8px}.hp-srch-rule__save{display:none}.hp-srch-rule__rows{padding-inline:10px}.hp-srch-rule__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:0;padding-block:7px}.hp-srch-rule__value{display:contents}.hp-srch-chip{min-height:24px;padding:1px 8px;font-size:12px}.hp-srch-position__value{min-width:22px;height:22px}}.hp-srch-report{display:flex;flex-direction:column;gap:12px;min-width:0}.hp-srch-table{min-width:0;padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-srch-table__head,.hp-srch-table__row{display:grid;grid-template-columns:minmax(0,1fr) 80px 96px;align-items:center;column-gap:12px}.hp-srch-table__head{min-height:34px;padding-block:6px;border-bottom:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:11.5px;font-weight:500;line-height:1.25}.hp-srch-table__row{min-height:44px;padding-block:8px}.hp-srch-table__row+.hp-srch-table__row{border-top:1px solid var(--hp-line)}.hp-srch-table__query{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.hp-srch-table__text{color:var(--hp-fg);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.hp-srch-bar{display:block;height:8px;border-radius:var(--hp-radius-pill);background-color:var(--hp-line)}.hp-srch-bar__fill{display:block;width:calc(var(--hp-srch-volume, 0) * 1%);height:100%;border-radius:inherit;background-color:var(--hp-violet-400)}.hp-srch-pending{display:block;height:8px;border:1px dashed var(--hp-line-strong);border-radius:var(--hp-radius-pill)}.hp-srch-report__note{display:flex;align-items:flex-start;gap:6px;padding-inline:4px;color:var(--hp-fg-muted);font-size:12.5px;line-height:1.4}.hp-srch-report__icon{margin-top:1px;color:var(--hp-fg-subtle)}@container (min-width: 440px){.hp-srch-table__head,.hp-srch-table__row{grid-template-columns:minmax(0,1fr) 120px 112px;column-gap:16px}.hp-srch-table__row{min-height:52px}.hp-srch-table__text{font-size:14px}}@container (max-width: 379.98px){.hp-srch-report{gap:10px}.hp-srch-table{padding-inline:10px}.hp-srch-table__head,.hp-srch-table__row{grid-template-columns:minmax(0,1fr) 52px 64px;column-gap:10px}.hp-srch-table__row{min-height:40px;padding-block:7px}}.hp-srch-final__top{display:flex;align-items:center;gap:10px;min-width:0}.hp-srch-final__field{flex:1 1 auto}.hp-srch-final__hit,.hp-srch-final__more{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:10px}.hp-srch-final__hit{margin-top:14px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-row);background-color:var(--hp-surface-2)}.hp-srch-final__more{margin-top:6px}.hp-srch-final .hp-srch-final__name{color:var(--hp-fg-muted);font-weight:500}.hp-srch-final-row__query{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--hp-fg-muted);font-size:12.5px;line-height:1.3}@container (min-width: 520px){.hp-story .hp-srch-results{gap:16px}.hp-story .hp-srch-field{min-height:52px;padding-inline:18px 20px;font-size:15px}.hp-story .hp-srch-note{font-size:14px}.hp-story .hp-srch-list{padding:6px}.hp-story .hp-srch-result{column-gap:16px;min-height:76px;padding:10px 12px}.hp-story .hp-srch-result__well{width:84px;height:56px}.hp-story .hp-srch-result__name{font-size:16px}.hp-story .hp-srch-result__meta{font-size:12.5px}.hp-story .hp-srch-rule{gap:16px}.hp-story .hp-srch-rule__row{min-height:54px}.hp-story .hp-srch-table__head{min-height:40px}.hp-story .hp-srch-table__row{min-height:60px}.hp-story .hp-srch-report{gap:14px}}@media (prefers-reduced-motion: no-preference){.hp-story .hp-srch-frame .hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}}.hp-prc-frame{width:100%}.hp-prc-frame .hp-uiframe__body{container-type:inline-size}.hp-prc-dot{flex:none;width:3px;height:3px;border-radius:50%;background-color:var(--hp-fg-subtle)}.hp-prc-crumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.hp-prc-crumb__sep{color:var(--hp-fg-subtle)}.hp-prc-crumb__current{color:var(--hp-fg);font-weight:500}.hp-prc-well{position:relative;display:block;flex:none;width:48px;height:32px;overflow:clip;border-radius:6px;background-color:var(--hp-well)}.hp-prc-well:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hp-well-border);pointer-events:none}.hp-prc-well__img{display:block;width:100%;height:100%;object-fit:contain}.hp-prc-num{justify-self:end;text-align:end;font-variant-numeric:tabular-nums}.hp-prc-price{color:var(--hp-fg);font-size:13px;font-weight:600;line-height:1.35;white-space:nowrap}.hp-prc-mrp{color:var(--hp-fg-subtle);font-size:12.5px;line-height:1.35;white-space:nowrap}.hp-prc-tag{display:inline-flex;align-items:center;gap:5px;min-width:0;min-height:24px;padding:2px 10px;border:1px solid var(--hp-proposed-border);border-radius:var(--hp-radius-pill);background-color:var(--hp-proposed-fill);color:var(--hp-violet-300);font-size:12px;font-weight:600;line-height:1.3}.hp-prc-tag--neutral{border-color:var(--hp-line-strong);background-color:var(--hp-surface-2);color:var(--hp-fg);font-weight:500}.hp-prc-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;min-height:30px;padding-inline:14px;border:1px solid var(--hp-ghost-border);border-radius:var(--hp-radius-pill);color:var(--hp-fg);font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.hp-prc-btn--primary{border-color:transparent;background-color:var(--hp-cta-bg);color:var(--hp-cta-fg)}.hp-prc-table{min-width:0;padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-prc-table__head{display:grid;align-items:center;column-gap:12px;min-height:32px;border-bottom:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:11.5px;font-weight:500;line-height:1.25;white-space:nowrap}.hp-prc-table__row{display:grid;align-items:center;column-gap:12px;min-height:40px;padding-block:6px}.hp-prc-table__row+.hp-prc-table__row{border-top:1px solid var(--hp-line)}.hp-prc-sheet{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-prc-sheet__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px}.hp-prc-product{display:inline-flex;align-items:center;gap:10px;min-width:0}.hp-prc-product__name{min-width:0;color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.hp-prc-scope{display:inline-flex;flex-wrap:wrap;gap:6px;min-width:0}.hp-prc-select{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:28px;padding:3px 10px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-sm);background-color:var(--hp-surface);font-size:12.5px;line-height:1.3;white-space:nowrap}.hp-prc-select__label{color:var(--hp-fg-muted)}.hp-prc-select__value{color:var(--hp-fg);font-weight:500}.hp-prc-table--variants .hp-prc-table__head,.hp-prc-table--variants .hp-prc-table__row{grid-template-columns:minmax(0,1fr) 36px 72px 76px}.hp-prc-sku{min-width:0;color:var(--hp-fg);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.hp-prc-table__row .hp-prc-size{color:var(--hp-fg-muted);font-size:12.5px;line-height:1.35}@container (min-width: 440px){.hp-prc-well{width:60px;height:40px}.hp-prc-table--variants .hp-prc-table__row{min-height:44px}.hp-prc-price{font-size:14px}}@container (max-width: 379.98px){.hp-prc-sheet{gap:10px}.hp-prc-sheet__top{gap:8px}.hp-prc-well{width:42px;height:28px}.hp-prc-product__name{font-size:14px}.hp-prc-scope{flex-wrap:nowrap;width:100%}.hp-prc-select{flex:1 1 0;min-height:28px;padding-inline:8px;font-size:12px}.hp-prc-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis}.hp-prc-table{padding-inline:10px}.hp-prc-table--variants .hp-prc-table__head,.hp-prc-table--variants .hp-prc-table__row{grid-template-columns:minmax(0,1fr) 60px 64px;column-gap:8px}.hp-prc-table--variants .hp-prc-size{display:none}.hp-prc-table__row{min-height:34px;padding-block:5px}}@media (max-width: 599.95px){.hp-page-hero .hp-prc-hero .hp-uiframe__bar{min-height:36px;padding-inline:12px}.hp-page-hero .hp-prc-hero .hp-uiframe__body{padding:12px}}.hp-prc-lists{display:flex;flex-direction:column;gap:12px;min-width:0}.hp-prc-lists__name{min-width:0;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.hp-prc-lists__channel{min-width:0;color:var(--hp-fg-muted);font-size:12.5px;line-height:1.35}.hp-prc-lists__currency{display:inline-flex;align-items:center;justify-self:start;min-height:22px;padding:1px 7px;border:1px solid var(--hp-line-strong);border-radius:6px;color:var(--hp-fg-muted);font-size:11.5px;line-height:1.3}.hp-prc-lists__foot{display:flex}.hp-prc-default{display:inline-flex;align-items:center;min-height:26px;padding:2px 10px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill);background-color:var(--hp-surface);color:var(--hp-fg-muted);font-size:12px;line-height:1.3}.hp-prc-table--lists .hp-prc-table__head{grid-template-columns:minmax(0,1fr) auto}.hp-prc-table--lists .hp-prc-wide{display:none}.hp-prc-table--lists .hp-prc-table__row{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"name name price" "channel currency .";gap:4px 8px;min-height:52px;padding-block:8px}.hp-prc-table--lists .hp-prc-lists__name{grid-area:name}.hp-prc-table--lists .hp-prc-lists__channel{grid-area:channel}.hp-prc-table--lists .hp-prc-lists__currency{grid-area:currency}.hp-prc-table--lists .hp-prc-price{grid-area:price}@container (min-width: 440px){.hp-prc-table--lists .hp-prc-table__head,.hp-prc-table--lists .hp-prc-table__row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 64px minmax(0,1fr);grid-template-areas:none;column-gap:12px}.hp-prc-table--lists .hp-prc-wide{display:block}.hp-prc-table--lists .hp-prc-table__row>*{grid-area:auto}.hp-prc-table--lists .hp-prc-table__row{min-height:48px}}.hp-prc-preview{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-prc-preview__lookup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.hp-prc-preview__arrow{color:var(--hp-fg-subtle)}.hp-prc-field{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-sm);background-color:var(--hp-surface)}.hp-prc-field--zone{border-color:var(--hp-violet-hairline)}.hp-prc-field__label{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.hp-prc-field__value{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--hp-fg);font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.hp-prc-field__icon{flex:none;color:var(--hp-violet-300)}.hp-prc-lines{display:flex;flex-direction:column;min-width:0;padding-inline:14px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-prc-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;min-height:40px;padding-block:6px}.hp-prc-line+.hp-prc-line{border-top:1px solid var(--hp-line)}.hp-prc-line__label{color:var(--hp-fg-muted);font-size:13px;line-height:1.35}.hp-prc-line__value{color:var(--hp-fg);font-size:13.5px;font-weight:500;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap}.hp-prc-line--discount .hp-prc-line__value{color:var(--hp-green)}.hp-prc-line--final{border-top-color:var(--hp-line-strong)}.hp-prc-line--final .hp-prc-line__label{color:var(--hp-fg);font-weight:600}.hp-prc-line--final .hp-prc-line__value{font-size:17px;font-weight:600;letter-spacing:-.01em}@container (min-width: 440px){.hp-prc-line{min-height:44px}.hp-prc-field__value{font-size:15px}}@container (max-width: 379.98px){.hp-prc-preview{gap:10px}.hp-prc-preview__lookup{gap:6px}.hp-prc-field{padding:6px 10px}.hp-prc-field__value{font-size:13px}.hp-prc-lines{padding-inline:10px}.hp-prc-line{min-height:36px;padding-block:5px}.hp-prc-line--final .hp-prc-line__value{font-size:15px}}.hp-prc-rec{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-prc-rec__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"well id status";align-items:center;gap:8px 12px}.hp-prc-rec__well{grid-area:well}.hp-prc-rec__id{grid-area:id;min-width:0}.hp-prc-rec__status{grid-area:status;align-self:start}.hp-prc-rec__name{color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.hp-prc-rec__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px;color:var(--hp-fg-subtle);font-size:12px;line-height:1.4}.hp-prc-rec__compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.hp-prc-rec__cell{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-prc-rec__cell--proposed{border-color:var(--hp-proposed-border);background-color:var(--hp-proposed-fill)}.hp-prc-rec__label{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.hp-prc-rec__label--proposed{color:var(--hp-violet-300)}.hp-prc-rec__price{color:var(--hp-fg);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.hp-prc-rec__price--current{color:var(--hp-fg-muted)}.hp-prc-rec__arrow{color:var(--hp-fg-subtle)}.hp-prc-rec__rule{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.hp-prc-rec__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;padding-top:14px;border-top:1px solid var(--hp-line)}.hp-prc-rec__log{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--hp-fg-muted);font-size:12.5px;line-height:1.35}.hp-prc-rec__log-icon{flex:none;color:var(--hp-fg-subtle)}.hp-prc-rec__actions{display:inline-flex;gap:8px;margin-left:auto}@container (max-width: 379.98px){.hp-prc-rec{gap:10px}.hp-prc-rec__head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"well id" "status status"}.hp-prc-rec__status{justify-self:start}.hp-prc-rec__compare{gap:6px}.hp-prc-rec__cell{padding:8px 10px}.hp-prc-rec__price{font-size:16px}.hp-prc-rec__foot{padding-top:10px}}.hp-prc-final__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:16px}.hp-prc-final__list-name{display:inline-flex;align-items:center;gap:6px;color:var(--hp-fg-muted);font-size:13px;line-height:1.4}.hp-prc-final__list-icon{color:var(--hp-violet-300)}.hp-prc-final__rows{margin-top:12px}.hp-prc-final__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border-top:1px solid var(--hp-line)}.hp-prc-final__label{color:var(--hp-fg-muted);font-size:13px;line-height:1.4}.hp-prc-final__value{color:var(--hp-fg);font-size:14px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.hp-prc-final__value--strong{font-size:16px;font-weight:600}.hp-prc-final__value--muted{color:var(--hp-fg-muted)}.hp-prc-final-row__price{display:inline-flex;align-items:center;color:var(--hp-fg);font-size:13px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}@container (min-width: 520px){.hp-story .hp-prc-lists{gap:16px}.hp-story .hp-prc-table--lists .hp-prc-table__head{min-height:40px}.hp-story .hp-prc-table--lists .hp-prc-table__row{min-height:64px}.hp-story .hp-prc-lists__name,.hp-story .hp-prc-table--lists .hp-prc-price{font-size:14.5px}.hp-story .hp-prc-preview{gap:18px}.hp-story .hp-prc-field{padding:12px 16px}.hp-story .hp-prc-line{min-height:54px}.hp-story .hp-prc-line__label{font-size:14px}.hp-story .hp-prc-line__value{font-size:14.5px}.hp-story .hp-prc-line--final .hp-prc-line__value{font-size:20px}.hp-story .hp-prc-rec{gap:18px}.hp-story .hp-prc-rec__well{width:72px;height:48px}.hp-story .hp-prc-rec__name{font-size:16px}.hp-story .hp-prc-rec__cell{padding:14px 16px}.hp-story .hp-prc-rec__price{font-size:24px}.hp-story .hp-prc-rec__foot{padding-top:18px}}@media (prefers-reduced-motion: no-preference){.hp-story .hp-prc-frame .hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}}.hp-illo{width:100%}.hp-illo__body{container-type:inline-size}.hp-illo-panel{min-width:0;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.hp-illo-title{color:var(--hp-fg);font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.005em;overflow-wrap:anywhere}.hp-illo-label{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.hp-illo-mono{color:var(--hp-fg-subtle);font-family:var(--hp-font-mono);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.4;overflow-wrap:anywhere}.hp-illo-file{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;height:24px;padding-inline:8px;border-radius:var(--hp-radius-pill);background-color:var(--hp-tint-06);color:var(--hp-fg-muted);font-family:var(--hp-font-mono);font-size:12px;line-height:1}.hp-illo-file__icon{color:var(--hp-green)}.hp-illo-file__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-illo-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-height:32px;padding-inline:12px;border:1px solid transparent;border-radius:var(--hp-radius-pill);font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.hp-illo-btn--sm{min-height:26px;padding-inline:10px;font-size:12px}.hp-illo-btn--primary{background-color:var(--hp-cta-bg);color:var(--hp-cta-fg)}.hp-illo-btn--ghost{border-color:var(--hp-ghost-border);color:var(--hp-fg)}.hp-illo-btn--quiet{padding-inline:4px;color:var(--hp-violet-300)}.hp-illo-sheet{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.hp-illo-sheet__table,.hp-illo-map{align-self:stretch;min-width:0;overflow:clip;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background-color:var(--hp-surface)}.hp-illo-sheet__row{display:grid;grid-template-columns:repeat(var(--hp-sheet-cols, 3),minmax(0,1fr));align-items:start;column-gap:8px;padding:8px 10px;border-top:1px solid var(--hp-line);color:var(--hp-fg-muted);font-family:var(--hp-font-mono);font-size:12px;font-variant-numeric:tabular-nums;line-height:16px}.hp-illo-sheet__row--head{padding-block:6px;border-top:0;background-color:var(--hp-tint-03);color:var(--hp-fg-subtle);font-size:11px;letter-spacing:.02em}.hp-illo-sheet__row--current{background-color:var(--hp-violet-fill-08);box-shadow:inset 2px 0 0 var(--hp-violet-400);color:var(--hp-fg)}.hp-illo-sheet__cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-illo-sheet__cell--gap{justify-self:start;padding-inline:6px;border-radius:4px;background-color:var(--hp-amber-fill);color:var(--hp-amber)}.hp-illo-map__head{display:none}.hp-illo-map__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:44px;padding:8px 12px}.hp-illo-map__row+.hp-illo-map__row{border-top:1px solid var(--hp-line)}.hp-illo-map__source{color:var(--hp-fg-muted);font-size:12px;overflow-wrap:anywhere}.hp-illo-map__arrow{color:var(--hp-violet-400)}.hp-illo-map__target{min-width:0;color:var(--hp-fg);font-size:13px;font-weight:500;overflow-wrap:anywhere}.hp-illo-map__pill{margin-left:auto}@container (min-width: 420px){.hp-illo-map__head,.hp-illo-map__row{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) auto;column-gap:10px}.hp-illo-map__head{padding:6px 12px;background-color:var(--hp-tint-03);color:var(--hp-fg-subtle);font-size:11px;line-height:16px;letter-spacing:.02em}.hp-illo-map__head>:last-child{grid-column:3 / -1}.hp-illo-map__row+.hp-illo-map__row,.hp-illo-map__head+.hp-illo-map__rows>.hp-illo-map__row:first-child{border-top:1px solid var(--hp-line)}.hp-illo-map__pill{margin-left:0}}.hp-illo-queue{display:flex;flex-direction:column;min-width:0}.hp-illo-queue__count{color:var(--hp-fg-muted);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.hp-illo-queue__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--hp-line)}.hp-illo-queue__head{display:none}.hp-illo-queue__row{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"select field" "select middle" "select proposed";align-items:start;column-gap:8px;row-gap:6px;padding-block:10px;border-bottom:1px solid var(--hp-line)}.hp-illo-queue__select{grid-area:select;padding-top:1px}.hp-illo-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--hp-control-border);border-radius:5px}.hp-illo-check--on{border-color:var(--hp-violet-400);background-color:var(--hp-violet-400);color:var(--hp-cta-fg)}.hp-illo-queue__field{display:flex;flex-wrap:wrap;grid-area:field;align-items:center;gap:4px 8px;min-width:0}.hp-illo-queue__field-name{color:var(--hp-fg);font-size:13px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.hp-illo-queue__middle{display:flex;flex-wrap:wrap;grid-area:middle;align-items:baseline;gap:2px 8px;min-width:0;line-height:20px}.hp-illo-queue__middle:empty{display:none}.hp-illo-queue__cell-label{color:var(--hp-fg-subtle);font-family:var(--hp-font);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hp-illo-queue__current{color:var(--hp-fg-muted);font-family:var(--hp-font-mono);font-size:12px;overflow-wrap:anywhere}.hp-illo-queue__proposed{display:flex;flex-wrap:wrap;grid-area:proposed;align-items:center;gap:6px 10px;min-width:0}.hp-illo-queue__value{display:block;min-width:0;max-width:100%;padding:5px 10px;border:1px solid var(--hp-proposed-border);border-radius:var(--hp-radius-sm);background-color:var(--hp-proposed-fill);color:var(--hp-fg);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.hp-illo-queue__finding{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;padding:10px 12px;border:1px solid var(--hp-amber-border-25);border-radius:var(--hp-radius-sm);background-color:var(--hp-amber-fill-05)}.hp-illo-queue__finding-text{flex:1 1 100%;color:var(--hp-fg);font-size:13px;line-height:1.45}.hp-illo-queue__note{margin-top:12px;color:var(--hp-fg-subtle);font-size:13px;line-height:1.5}@container (min-width: 460px){.hp-illo-queue__head,.hp-illo-queue__row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1.5fr);grid-template-areas:none;align-items:center;column-gap:12px}.hp-illo-queue__table--middle .hp-illo-queue__head,.hp-illo-queue__table--middle .hp-illo-queue__row{grid-template-columns:28px minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.4fr)}.hp-illo-queue__head{min-height:32px;border-bottom:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:12px;font-weight:500;white-space:nowrap}.hp-illo-queue__select,.hp-illo-queue__field,.hp-illo-queue__middle,.hp-illo-queue__proposed{grid-area:auto}.hp-illo-queue__cell-label{display:none}.hp-illo-queue__finding-text{flex:1 1 auto}}.hp-illo-jobs{display:flex;flex-direction:column;gap:12px;min-width:0}.hp-illo-jobs__top{display:flex;flex-direction:column;gap:6px;min-width:0}.hp-illo-jobs__product{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.hp-illo-jobs__products{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hp-illo-jobs__products>.hp-illo-label{flex:1 1 100%}.hp-illo-jobs__product-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.hp-illo-jobs__chip{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;padding:4px 10px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-pill)}.hp-illo-jobs__chip-name{color:var(--hp-fg);font-size:12.5px;font-weight:500}.hp-illo-jobs__subtitle{display:flex;align-items:flex-start;gap:6px;color:var(--hp-fg-muted);font-size:13px;line-height:1.4}.hp-illo-jobs__subtitle-icon{margin-top:1.5px;color:var(--hp-green)}.hp-illo-jobs__table{padding-inline:12px}.hp-illo-jobs__head{display:none}.hp-illo-jobs__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:48px;padding-block:9px}.hp-illo-jobs__row+.hp-illo-jobs__row{border-top:1px solid var(--hp-line)}.hp-illo-jobs__row:before{content:"";flex-basis:100%;order:2;height:0}.hp-illo-jobs__cell{min-width:0;overflow-wrap:break-word}.hp-illo-jobs__cell--main{flex:1 1 10em;order:0;color:var(--hp-fg);font-size:13.5px;font-weight:500;line-height:1.35}.hp-illo-jobs__cell--more{order:3;color:var(--hp-fg-muted);font-size:12.5px;line-height:1.35}.hp-illo-jobs__cell.hp-mono{font-size:12px}.hp-illo-jobs__status{display:inline-flex;flex-wrap:wrap;order:1;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.hp-illo-jobs__note{display:flex;flex-basis:100%;flex-wrap:wrap;order:4;gap:2px 6px;color:var(--hp-amber);font-size:12.5px;line-height:1.4}.hp-illo-jobs__note-label{color:var(--hp-fg-subtle)}@container (min-width: 440px){.hp-illo-jobs__head,.hp-illo-jobs__row{display:grid;grid-template-columns:repeat(var(--hp-job-cells, 2),minmax(0,1fr)) minmax(max-content,1fr);align-items:center;column-gap:12px}.hp-illo-jobs__head{min-height:36px;border-bottom:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:12px;font-weight:500;white-space:nowrap}.hp-illo-jobs__head+.hp-illo-jobs__row{border-top:0}.hp-illo-jobs__row:before{content:none}.hp-illo-jobs__cell,.hp-illo-jobs__status{order:0}.hp-illo-jobs__cell--more{font-size:13px}.hp-illo-jobs__status{justify-content:flex-start;margin-left:0}.hp-illo-jobs__note{grid-column:1 / -1}}.hp-illo-findings{display:flex;flex-direction:column;gap:12px;min-width:0}.hp-illo-findings__table,.hp-illo-findings__group>.hp-illo-findings__list{padding-inline:12px}.hp-illo-findings__head{display:none}.hp-illo-findings__group{display:flex;flex-direction:column;gap:6px}.hp-illo-findings__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"agent end" "main main";align-items:center;gap:6px 10px;min-height:48px;padding-block:10px}.hp-illo-findings__row--grouped{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "end"}.hp-illo-findings__row--grouped .hp-illo-findings__end{justify-content:flex-start}@container (min-width: 420px){.hp-illo-findings__row--grouped{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main end"}.hp-illo-findings__row--grouped .hp-illo-findings__end{justify-content:flex-end}}.hp-illo-findings__row+.hp-illo-findings__row{border-top:1px solid var(--hp-line)}.hp-illo-findings__agent{display:flex;grid-area:agent;min-width:0}.hp-illo-findings__main{display:flex;flex-direction:column;grid-area:main;gap:2px;min-width:0}.hp-illo-findings__text{color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.hp-illo-findings__meta{color:var(--hp-fg-subtle);font-family:var(--hp-font-mono);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.hp-illo-findings__end{display:flex;flex-wrap:wrap;grid-area:end;align-items:center;justify-content:flex-end;gap:6px}@container (min-width: 480px){.hp-illo-findings__head,.hp-illo-findings__row:not(.hp-illo-findings__row--grouped){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr) minmax(max-content,.6fr);grid-template-areas:"agent main end";column-gap:12px}.hp-illo-findings__head{min-height:34px;align-items:center;border-bottom:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:12px;font-weight:500;white-space:nowrap}.hp-illo-findings__head+.hp-illo-findings__list>.hp-illo-findings__row:first-child{border-top:0}.hp-illo-findings__row:not(.hp-illo-findings__row--grouped) .hp-illo-findings__end{justify-content:flex-start}}.hp-illo-import{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-illo-import__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.hp-illo-import__counts{display:flex;flex-wrap:wrap;gap:6px}.hp-illo-import__chip{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;max-width:100%;padding:5px 10px;border:1px solid var(--hp-proposed-border);border-radius:var(--hp-radius-pill);background-color:var(--hp-proposed-fill);color:var(--hp-fg);font-size:12.5px;font-weight:500;line-height:1.35}.hp-illo-import__chip-icon{color:var(--hp-violet-300)}.hp-illo-import__files{display:flex;flex-direction:column;gap:8px}.hp-illo-import__file-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@container (min-width: 440px){.hp-illo-import__file-list{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}}.hp-illo-import__file{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background-color:var(--hp-surface);color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.3}.hp-illo-import__file-icon{color:var(--hp-fg-muted)}.hp-illo-import__file--result .hp-illo-import__file-icon{color:var(--hp-green)}.hp-illo-import__file--errors .hp-illo-import__file-icon{color:var(--hp-amber)}.hp-illo-import__file-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.hp-illo-import__file-dl{color:var(--hp-fg-subtle)}.hp-illo-import__errors{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.hp-illo-import__error{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.hp-illo-import__error-row{color:var(--hp-amber)}.hp-illo-import__error-message{min-width:0;color:var(--hp-fg);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.hp-illo-import__footer{color:var(--hp-fg-subtle);font-size:13px;line-height:1.5}@media (prefers-reduced-motion: no-preference){.hp-story .hp-illo .hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}.hp-story .hp-illo .hp-illo-queue__value.hp-seq,.hp-story .hp-illo .hp-illo-sheet__foot.hp-seq,.hp-story .hp-illo .hp-illo-import__chip.hp-seq{--hp-seq-from: scale(.96)}}.hp-ai-frame{width:100%}.hp-ai-frame .hp-uiframe__body{container-type:inline-size}.hp-ai-dot{flex:none;width:3px;height:3px;border-radius:50%;background-color:var(--hp-fg-subtle)}.hp-ai-label{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.hp-ai-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-height:32px;padding-inline:12px;border:1px solid transparent;border-radius:var(--hp-radius-pill);font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.hp-ai-btn--primary{background-color:var(--hp-cta-bg);color:var(--hp-cta-fg)}.hp-ai-btn--ghost{border-color:var(--hp-ghost-border);color:var(--hp-fg)}.hp-ai-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.hp-ai-select{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:36px;padding:3px 8px 3px 10px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-sm);background-color:var(--hp-surface);color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.3}.hp-ai-select--agent{padding-left:4px}.hp-ai-select__lead{color:var(--hp-fg-muted)}.hp-ai-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-ai-select__icon{margin-left:auto;color:var(--hp-fg-muted)}.hp-ai-tokens{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.hp-ai-token{display:inline-flex;align-items:center;gap:6px;min-height:26px;max-width:100%;padding:2px 10px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-pill);background-color:var(--hp-surface);color:var(--hp-fg);font-size:12.5px;font-weight:500;line-height:1.3}.hp-ai-token__icon{color:var(--hp-fg-muted)}.hp-ai-token--waits{border-color:var(--hp-amber-border);background-color:var(--hp-amber-fill)}.hp-ai-token--waits .hp-ai-token__icon{color:var(--hp-amber)}.hp-ai-crumb{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.hp-ai-crumb__section{flex:none}.hp-ai-crumb__product{min-width:0;overflow:hidden;color:var(--hp-fg);font-weight:500;text-overflow:ellipsis}.hp-ai-crumb__sku{flex:none;color:var(--hp-fg-subtle);font-size:12px}@media (max-width: 599.95px){.hp-page-hero .hp-ai-hero .hp-uiframe__bar{min-height:36px;padding-inline:12px}.hp-page-hero .hp-ai-hero .hp-uiframe__body{padding:12px}.hp-ai-hero .hp-ai-crumb__sku{display:none}}@media (max-width: 479.95px){.hp-ai-hero .hp-illo-queue__count{display:none}}@container (max-width: 459.98px){.hp-ai-hero .hp-illo-queue__row{grid-template-areas:"select field" "select proposed";padding-block:8px}.hp-ai-hero .hp-illo-queue__current{display:none}.hp-ai-hero .hp-illo-queue__toolbar{padding-bottom:10px}}.hp-ai-run{display:flex;flex-direction:column;gap:16px;min-width:0}.hp-ai-field{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.hp-ai-field--inline{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px}.hp-ai-field--inline .hp-ai-select{justify-self:end}.hp-ai-field__control{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.hp-ai-seg{display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;border:1px solid var(--hp-line);border-radius:18px;background-color:var(--hp-surface)}.hp-ai-seg__opt{display:inline-flex;align-items:center;min-height:26px;padding-inline:10px;border-radius:var(--hp-radius-pill);color:var(--hp-fg-muted);font-size:12.5px;font-weight:500;line-height:1.2;white-space:nowrap}.hp-ai-seg__opt--on{background-color:var(--hp-surface-2);box-shadow:inset 0 0 0 1px var(--hp-line-strong);color:var(--hp-fg)}.hp-ai-select--scope{align-self:stretch;max-width:280px}.hp-ai-hint{display:inline-flex;align-items:center;gap:6px;color:var(--hp-fg-subtle);font-size:12px;line-height:1.4}.hp-ai-hint__icon{flex:none}.hp-ai-run .hp-ai-actions{padding-top:14px;border-top:1px solid var(--hp-line)}@container (min-width: 380px){.hp-ai-field{grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:16px}.hp-ai-field>.hp-ai-label{padding-top:11px}.hp-ai-field--inline .hp-ai-select{justify-self:start}}@container (max-width: 379.98px){.hp-ai-run{gap:12px}.hp-ai-field{gap:6px}.hp-ai-run .hp-ai-actions{padding-top:12px}}.hp-ai-review{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-ai-review__product{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.hp-ai-review__name{color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.hp-ai-review__sku{color:var(--hp-fg-subtle);font-size:12px}.hp-ai-review__table{min-width:0;border-top:1px solid var(--hp-line)}.hp-ai-review__head{display:none}.hp-ai-review__row{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-areas:"check field" "check proposed";align-items:start;column-gap:8px;row-gap:6px;padding-block:10px;border-bottom:1px solid var(--hp-line)}.hp-ai-check{display:inline-flex;grid-area:check;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border:1px solid var(--hp-violet-400);border-radius:5px;background-color:var(--hp-violet-400);color:var(--hp-cta-fg)}.hp-ai-review__field{display:flex;flex-wrap:wrap;grid-area:field;align-items:center;gap:4px 8px;min-width:0}.hp-ai-review__field-name{color:var(--hp-fg);font-size:13px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.hp-ai-review__current{display:none}.hp-ai-review__proposed{display:flex;flex-wrap:wrap;grid-area:proposed;align-items:center;gap:6px 10px;min-width:0}.hp-ai-value{display:block;min-width:0;max-width:100%;padding:5px 10px;border:1px solid var(--hp-proposed-border);border-radius:var(--hp-radius-sm);background-color:var(--hp-proposed-fill);color:var(--hp-fg);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.hp-ai-edit{display:flex;flex:1 1 100%;flex-direction:column;gap:6px;min-width:0}.hp-ai-edit__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.hp-ai-edit__label{display:inline-flex;align-items:center;gap:5px;color:var(--hp-violet-300);font-size:12px;font-weight:600;line-height:1.3}.hp-ai-input{display:flex;align-items:center;min-width:0;min-height:34px;padding:6px 10px;border:1px solid var(--hp-violet-400);border-radius:var(--hp-radius-sm);background-color:var(--hp-bg-0);box-shadow:0 0 0 3px var(--hp-proposed-fill);color:var(--hp-fg);font-size:13px;line-height:1.35}.hp-ai-input__text{min-width:0;overflow-wrap:anywhere}.hp-ai-input__caret{display:inline-block;width:1px;height:1.15em;margin-left:2px;background-color:var(--hp-violet-300);vertical-align:text-bottom}.hp-ai-edit__was{display:none;color:var(--hp-fg-subtle);font-size:12px;line-height:1.4;text-decoration:line-through;overflow-wrap:anywhere}.hp-ai-decide{display:flex;flex-direction:column;gap:10px;min-width:0}.hp-ai-comment{display:flex;flex-direction:column;gap:6px;min-width:0}.hp-ai-textarea{display:block;min-height:52px;padding:8px 10px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-sm);background-color:var(--hp-bg-0);color:var(--hp-fg-subtle);font-size:13px;line-height:1.4;overflow-wrap:anywhere}@container (min-width: 520px){.hp-ai-review__table{border-top:0}.hp-ai-review__head,.hp-ai-review__row{grid-template-columns:26px minmax(0,.8fr) minmax(0,.85fr) minmax(0,1.6fr);grid-template-areas:none;column-gap:12px}.hp-ai-review__head{display:grid;align-items:center;min-height:30px;border-bottom:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}.hp-ai-review__row>*{grid-area:auto}.hp-ai-review__current{display:block;min-width:0;color:var(--hp-fg-muted);font-family:var(--hp-font-mono);font-size:12px;line-height:20px;overflow-wrap:anywhere}.hp-ai-edit__was{display:block}}@container (min-width: 460px){.hp-ai-decide{flex-direction:row;align-items:flex-end;gap:16px}.hp-ai-comment{flex:1 1 auto}}@container (max-width: 379.98px){.hp-ai-review{gap:12px}.hp-ai-review__product{display:none}.hp-ai-review__row{padding-block:8px}.hp-ai-textarea{min-height:44px}}.hp-ai-trust{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-ai-trust__agent{display:inline-flex;align-items:center;gap:10px;color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3}.hp-ai-settings{min-width:0;padding-inline:14px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-ai-setting{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:48px;padding-block:10px}.hp-ai-setting+.hp-ai-setting{border-top:1px solid var(--hp-line)}.hp-ai-setting__text{display:flex;flex-direction:column;gap:1px;min-width:0}.hp-ai-setting__name{color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.35}.hp-ai-setting__hint{color:var(--hp-fg-subtle);font-size:12px;line-height:1.35}.hp-ai-setting__value{color:var(--hp-fg);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.35}.hp-ai-switch{display:inline-flex;align-items:center;gap:8px;color:var(--hp-fg);font-size:12.5px;font-weight:600;line-height:1.2}.hp-ai-switch__track{position:relative;display:block;width:36px;height:20px;border-radius:var(--hp-radius-pill);background-color:var(--hp-violet-400)}.hp-ai-switch__thumb{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background-color:var(--hp-thumb);box-shadow:var(--hp-thumb-shadow)}.hp-ai-setting--slider{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.hp-ai-slider{position:relative;grid-column:1 / -1;height:4px;margin-block:6px;border-radius:var(--hp-radius-pill);background-color:var(--hp-line-strong)}.hp-ai-slider__fill{position:absolute;top:0;bottom:0;left:0;width:var(--hp-ai-level, 90%);border-radius:inherit;background-color:var(--hp-violet-400)}.hp-ai-slider__thumb{position:absolute;top:50%;left:var(--hp-ai-level, 90%);width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid var(--hp-violet-400);border-radius:50%;background-color:var(--hp-thumb);box-shadow:var(--hp-thumb-shadow)}.hp-ai-waits{display:flex;flex-direction:column;gap:8px;min-width:0}@container (max-width: 379.98px){.hp-ai-trust{gap:12px}.hp-ai-settings{padding-inline:12px}.hp-ai-setting{min-height:44px;padding-block:8px}.hp-ai-setting--slider{row-gap:10px}}.hp-final .hp-ai-final .hp-record__status{margin-top:14px}.hp-ai-final__fields{margin-top:12px}.hp-ai-final__caption,.hp-ai-final__row{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:14px}.hp-ai-final__caption{padding-bottom:6px}.hp-ai-final__caption>.hp-ai-label{grid-column:2}.hp-ai-final__row{align-items:center;min-height:44px;padding-block:7px;border-top:1px solid var(--hp-line)}.hp-ai-final__row .hp-ai-value{justify-self:start}@media (prefers-reduced-motion: no-preference){.hp-story .hp-ai-frame .hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}.hp-story .hp-ai-frame .hp-pill.hp-seq{--hp-seq-from: scale(.96)}}.hp-pub-frame{width:100%}.hp-pub-frame .hp-uiframe__body{container-type:inline-size}@media (max-width: 599.95px){.hp-page-hero .hp-pub-hero .hp-uiframe__bar{min-height:36px;padding-inline:12px}.hp-page-hero .hp-pub-hero .hp-uiframe__body{padding:12px}}.hp-pub-title{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3}.hp-pub-panel{min-width:0;padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.hp-pub-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:52px;padding-block:9px}.hp-pub-row+.hp-pub-row{border-top:1px solid var(--hp-line)}.hp-pub-row__label{color:var(--hp-fg-muted);font-size:13px;line-height:1.35}.hp-pub-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill);background-color:var(--hp-bg-1)}.hp-pub-seg__opt{display:inline-flex;align-items:center;min-height:26px;padding-inline:12px;border-radius:var(--hp-radius-pill);color:var(--hp-fg-muted);font-size:12.5px;font-weight:500;line-height:1.2;white-space:nowrap}.hp-pub-seg__opt--on{background-color:var(--hp-surface-2);box-shadow:inset 0 0 0 1px var(--hp-line-strong);color:var(--hp-fg)}.hp-pub-select{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:32px;padding:4px 8px 4px 12px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-sm);background-color:var(--hp-bg-1);color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.3}.hp-pub-select__value{min-width:0;overflow-wrap:anywhere}.hp-pub-select__icon{color:var(--hp-fg-muted)}.hp-pub-token{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:26px;padding:2px 10px;border:1px solid var(--hp-line-strong);border-radius:6px;background-color:var(--hp-bg-1);color:var(--hp-fg);font-size:12.5px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.hp-pub-token.hp-mono{font-size:12px}.hp-pub-token__icon{flex:none;color:var(--hp-fg-subtle)}.hp-pub-btn{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:30px;padding-inline:10px 12px;border:1px solid var(--hp-ghost-border);border-radius:var(--hp-radius-pill);color:var(--hp-fg);font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.hp-pub-note{display:flex;align-items:flex-start;gap:8px;color:var(--hp-fg-muted);font-size:13px;line-height:1.45}.hp-pub-note__icon{flex:none;margin-top:1px;color:var(--hp-fg-subtle)}.hp-pub-sched{display:flex;flex-direction:column;gap:16px;min-width:0}.hp-pub-sched__summary{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;max-width:100%;padding:6px 14px 6px 10px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-pill);background-color:var(--hp-surface-2);color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.35}.hp-pub-sched__summary-icon{flex:none;color:var(--hp-violet-400)}.hp-pub-feed{display:flex;flex-direction:column;gap:12px;min-width:0}.hp-pub-file{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-width:0;max-width:100%;height:26px;padding-inline:10px;border-radius:var(--hp-radius-pill);background-color:var(--hp-surface-2);color:var(--hp-fg-muted);font-family:var(--hp-font-mono);font-size:12px;line-height:1}.hp-pub-file__icon{flex:none;color:var(--hp-green)}.hp-pub-file__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-pub-map__head{display:none}.hp-pub-map__row{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1.25fr);align-items:center;column-gap:10px;min-height:44px;padding-block:8px}.hp-pub-map__row+.hp-pub-map__row{border-top:1px solid var(--hp-line)}.hp-pub-map__column{min-width:0;color:var(--hp-fg-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.hp-pub-map__arrow{flex:none;color:var(--hp-violet-400)}.hp-pub-map__attribute{min-width:0;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.hp-pub-valuemap{display:inline-flex;align-items:center;gap:8px}.hp-pub-feed__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@container (min-width: 440px){.hp-pub-map__head{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1.25fr);align-items:center;column-gap:10px;min-height:34px;border-bottom:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:11.5px;font-weight:500;line-height:1.3;white-space:nowrap}.hp-pub-map__head>:last-child{grid-column:3}}@container (max-width: 379.98px){.hp-pub-sched{gap:12px}.hp-pub-feed{gap:10px}.hp-pub-row{min-height:44px;padding-block:7px}.hp-pub-map__row{column-gap:8px;min-height:40px;padding-block:7px}.hp-pub-feed__actions{display:none}}.hp-pub-final__status{flex-wrap:wrap;gap:6px}@media (prefers-reduced-motion: no-preference){.hp-story .hp-pub-frame .hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}}.hp-dam-frame{width:100%}.hp-dam-frame .hp-uiframe__body{container-type:inline-size}@media (max-width: 599.95px){.hp-page-hero .hp-dam-hero .hp-uiframe__bar{min-height:36px;padding-inline:12px}.hp-page-hero .hp-dam-hero .hp-uiframe__body{padding:12px}}.hp-dam-label{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.hp-dam-panel{min-width:0;padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.hp-dam-title{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3}.hp-dam-btn{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:30px;padding-inline:10px 12px;border:1px solid var(--hp-ghost-border);border-radius:var(--hp-radius-pill);color:var(--hp-fg);font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.hp-dam-btn--off{border-style:dashed;border-color:var(--hp-line-strong);color:var(--hp-fg-subtle)}.hp-dam-gallery{display:flex;flex-direction:column;gap:16px;min-width:0}.hp-dam-product{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.hp-dam-product__name{color:var(--hp-fg);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.hp-dam-product__sku{color:var(--hp-fg-subtle);font-size:12px}.hp-dam-field{display:flex;flex-direction:column;gap:8px;min-width:0}.hp-dam-slots{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:10px}.hp-dam-slot{display:flex;flex-direction:column;gap:6px;min-width:0}.hp-dam-slot__well{position:relative;display:block;aspect-ratio:3 / 2;overflow:clip;border-radius:var(--hp-radius-sm);background-color:var(--hp-well)}.hp-dam-slot__well:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hp-well-border);pointer-events:none}.hp-dam-slot__img{display:block;width:100%;height:100%;object-fit:contain}.hp-dam-slot__tag{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;min-height:20px;padding:1px 8px;border-radius:var(--hp-radius-pill);background-color:var(--hp-bg-1);color:var(--hp-fg);font-size:11px;font-weight:600;line-height:1.3}.hp-dam-slot__file{min-width:0;overflow:hidden;color:var(--hp-fg-subtle);font-size:11.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.hp-dam-slot--empty{align-items:center;justify-content:center;padding:8px 6px;border:1px dashed var(--hp-line-strong);border-radius:var(--hp-radius-sm);color:var(--hp-fg-muted);text-align:center}.hp-dam-slot__icon{color:var(--hp-fg-subtle)}.hp-dam-slot__add{font-size:12px;font-weight:500;line-height:1.3}.hp-dam-version{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) auto;align-items:center;column-gap:10px;min-height:44px;padding-block:7px}.hp-dam-version+.hp-dam-version{border-top:1px solid var(--hp-line)}.hp-dam-version__channel{min-width:0;color:var(--hp-fg);font-size:13.5px;font-weight:500;line-height:1.35}.hp-dam-version__size{min-width:0;color:var(--hp-fg-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}@container (max-width: 379.98px){.hp-dam-gallery{gap:12px}.hp-dam-slots{gap:8px}.hp-dam-slot__add{font-size:11.5px}.hp-dam-version{min-height:40px;padding-block:6px}}.hp-dam-spec{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-dam-spec__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px}.hp-dam-select{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:32px;padding:4px 8px 4px 12px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-sm);background-color:var(--hp-surface);font-size:13px;line-height:1.3}.hp-dam-select__label{color:var(--hp-fg-muted)}.hp-dam-select__value{min-width:0;color:var(--hp-fg);font-weight:500;overflow-wrap:anywhere}.hp-dam-select__icon{color:var(--hp-fg-muted)}.hp-dam-spec__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.hp-dam-input{display:flex;flex-direction:column;gap:4px;min-width:0}.hp-dam-input__label{color:var(--hp-fg-subtle);font-size:12px;font-weight:500;line-height:1.3}.hp-dam-input__box{display:flex;align-items:center;gap:8px;min-width:0;min-height:34px;padding:4px 10px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-sm);background-color:var(--hp-surface);color:var(--hp-fg);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.3;overflow-wrap:anywhere}.hp-dam-swatch{flex:none;width:14px;height:14px;border:1px solid var(--hp-line-strong);border-radius:4px;background-color:var(--hp-well)}.hp-dam-option{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:48px;padding-block:8px}.hp-dam-option+.hp-dam-option{border-top:1px solid var(--hp-line)}.hp-dam-option__label{color:var(--hp-fg-muted);font-size:13px;line-height:1.35}.hp-dam-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill);background-color:var(--hp-bg-1)}.hp-dam-seg__opt{display:inline-flex;align-items:center;min-height:24px;padding-inline:9px;border-radius:var(--hp-radius-pill);color:var(--hp-fg-muted);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.hp-dam-seg__opt--on{background-color:var(--hp-surface-2);box-shadow:inset 0 0 0 1px var(--hp-line-strong);color:var(--hp-fg)}.hp-dam-note{display:flex;align-items:flex-start;gap:8px;color:var(--hp-fg-muted);font-size:13px;line-height:1.45}.hp-dam-note__icon{flex:none;margin-top:1px;color:var(--hp-violet-400)}@container (max-width: 379.98px){.hp-dam-spec{gap:12px}.hp-dam-spec__top{gap:8px}.hp-dam-input__box{min-height:32px}.hp-dam-option{flex-wrap:nowrap;min-height:42px;padding-block:6px}.hp-dam-seg{padding:0;border-color:transparent;background-color:transparent}.hp-dam-seg__opt:not(.hp-dam-seg__opt--on){display:none}}.hp-dam-run{display:flex;flex-direction:column;gap:16px;min-width:0}.hp-dam-run__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.hp-dam-run__id{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-dam-run__subtitle{padding-left:38px;color:var(--hp-fg-muted);font-size:13px;line-height:1.4}.hp-dam-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hp-dam-count{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.hp-dam-count__value{color:var(--hp-fg);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-.02em}.hp-dam-count__label{color:var(--hp-fg-muted);font-size:12.5px;line-height:1.3;overflow-wrap:anywhere}.hp-dam-count--failed{border-color:var(--hp-amber-border)}.hp-dam-count--failed .hp-dam-count__value{color:var(--hp-amber)}.hp-dam-run__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;border-top:1px solid var(--hp-line)}.hp-dam-run__history{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--hp-violet-300);font-size:12.5px;font-weight:500;line-height:1.2;white-space:nowrap}@container (max-width: 379.98px){.hp-dam-run{gap:12px}.hp-dam-counts{gap:8px}.hp-dam-count{padding:10px}.hp-dam-count__value{font-size:20px}.hp-dam-count__label{font-size:12px}.hp-dam-run__actions{gap:6px;padding-top:12px}.hp-dam-run__actions .hp-dam-btn{padding-inline:8px 10px;font-size:12px}.hp-dam-run__history{margin-left:0}}.hp-dam-hold{display:flex;flex-direction:column;gap:12px;min-width:0}.hp-dam-media{display:flex;align-items:center;gap:14px;padding-block:12px}.hp-dam-media__well{position:relative;display:block;flex:none;width:96px;height:64px;overflow:clip;border-radius:var(--hp-radius-sm);background-color:var(--hp-well)}.hp-dam-media__well:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hp-well-border);pointer-events:none}.hp-dam-media__img{display:block;width:100%;height:100%;object-fit:contain}.hp-dam-media__meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.hp-dam-media__label{color:var(--hp-fg);font-size:13.5px;font-weight:500;line-height:1.35}.hp-dam-results__title{padding-block:12px 6px;color:var(--hp-fg);font-size:14px;font-weight:600;line-height:1.35}.hp-dam-results__head{display:none}.hp-dam-results__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:48px;padding-block:8px;border-top:1px solid var(--hp-line)}.hp-dam-results__sku{color:var(--hp-fg);font-size:12.5px}@container (min-width: 440px){.hp-dam-results__head,.hp-dam-results__row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;justify-items:start;column-gap:12px}.hp-dam-results__head{min-height:30px;color:var(--hp-fg-subtle);font-size:11.5px;font-weight:500;line-height:1.3;white-space:nowrap}}@container (max-width: 379.98px){.hp-dam-media{gap:12px;padding-block:10px}.hp-dam-media__well{width:84px;height:56px}.hp-dam-results__row{min-height:44px;padding-block:7px}}.hp-dam-final__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.hp-dam-final__list{margin-top:12px}.hp-dam-final__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:64px;padding-block:8px;border-top:1px solid var(--hp-line)}.hp-dam-final__check{color:var(--hp-green)}.hp-final .hp-final__row.hp-dam-final-row .hp-record__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wells chip" "status status";row-gap:8px}.hp-dam-final-row__wells{display:flex;grid-area:wells;gap:6px;min-width:0}.hp-dam-final-row__status{display:flex;grid-area:status}@media (prefers-reduced-motion: no-preference){.hp-story .hp-dam-frame .hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}}.hp-bh-frame{width:100%}.hp-bh-frame .hp-uiframe__body{container-type:inline-size}.hp-bh-well{position:relative;display:block;overflow:clip;border-radius:var(--hp-radius-sm);background-color:var(--hp-well)}.hp-bh-well:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hp-well-border);pointer-events:none}.hp-bh-well__img{display:block;width:100%;height:100%;object-fit:contain}.hp-bh-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background-color:var(--hp-amber)}.hp-bh-mark__inner{width:9px;height:9px;border:2px solid var(--hp-cta-fg);border-radius:2px;transform:rotate(45deg)}.hp-bh-brand{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--hp-fg);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.hp-bh-brand__name{min-width:0;overflow-wrap:anywhere}.hp-bh-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-height:30px;padding-inline:12px;border:1px solid transparent;border-radius:var(--hp-radius-pill);font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.hp-bh-btn--brand{background-color:var(--hp-amber);color:var(--hp-cta-fg)}.hp-bh-btn--solid{background-color:var(--hp-fg);color:var(--hp-bg-0)}.hp-bh-btn--ghost{border-color:var(--hp-line-strong);color:var(--hp-fg)}.hp-bh-url{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;color:var(--hp-fg-muted)}.hp-bh-url__icon{flex:none;color:var(--hp-fg-subtle)}.hp-uiframe .hp-bh-url__text{min-width:0;overflow:hidden;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hp-bh-eyebrow{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.hp-bh-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-bh-heading{min-width:0;color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.hp-bh-headrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.hp-bh-list{min-width:0;margin:0;padding:0 14px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface);list-style:none}.hp-bh-list__row{min-width:0;min-height:48px;padding-block:10px}.hp-bh-list__row+.hp-bh-list__row{border-top:1px solid var(--hp-line)}.hp-bh-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.hp-bh-actions--end{justify-content:flex-end}@container (max-width: 379.98px){.hp-bh-stack{gap:10px}.hp-bh-heading{font-size:14px}.hp-bh-list{padding-inline:12px}.hp-bh-list__row{min-height:40px;padding-block:7px}.hp-bh-btn{padding-inline:10px}}.hp-bh-hero .hp-uiframe__crumb{display:flex;min-width:0}.hp-bh-hero .hp-bh-url{padding:3px 10px 3px 8px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill);background-color:var(--hp-surface)}.hp-bh-portal{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-card);background-color:var(--hp-bg-1);box-shadow:inset 0 2px 0 var(--hp-amber)}.hp-bh-portal__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.hp-bh-search{display:inline-flex;flex:0 1 200px;align-items:center;gap:6px;min-width:0;min-height:30px;padding-inline:10px 12px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-pill);color:var(--hp-fg-subtle);font-size:12.5px;line-height:1.2}.hp-bh-search__icon{flex:none}.hp-bh-search__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-bh-portal__title{color:var(--hp-fg);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.hp-bh-portal__text{margin-top:2px;color:var(--hp-fg-muted);font-size:12.5px;line-height:1.4}.hp-bh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.hp-bh-card{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-bh-card__media{position:relative;display:block;margin-bottom:8px}.hp-bh-card__well{width:100%;aspect-ratio:3 / 2}.hp-bh-card__save{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--hp-bg-0);color:var(--hp-fg)}.hp-bh-card__name{display:-webkit-box;overflow:hidden;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hp-bh-card__meta{display:flex;flex-wrap:wrap;gap:0 6px;color:var(--hp-fg-subtle);font-size:11.5px;line-height:1.4}.hp-bh-card__detail{color:var(--hp-fg-muted)}.hp-bh-tray{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-top:14px;border-top:1px solid var(--hp-line)}.hp-bh-tray__save{display:inline-flex;align-items:center;gap:6px;color:var(--hp-fg-muted);font-size:12.5px;font-weight:500;line-height:1.2;white-space:nowrap}@container (min-width: 440px){.hp-bh-grid{gap:14px}.hp-bh-card__name{font-size:13.5px}}@container (max-width: 379.98px){.hp-bh-portal{gap:10px;padding:12px}.hp-bh-portal .hp-bh-brand{font-size:13px}.hp-bh-portal .hp-bh-mark{width:20px;height:20px;border-radius:6px}.hp-bh-portal .hp-bh-mark__inner{width:7px;height:7px}.hp-bh-search{flex:none;justify-content:center;width:30px;padding:0}.hp-bh-search__text,.hp-bh-portal__text,.hp-bh-card__detail{display:none}.hp-bh-portal__title{font-size:14px}.hp-bh-grid{gap:8px}.hp-bh-card__media{margin-bottom:6px}.hp-bh-card__save{top:4px;right:4px;width:20px;height:20px}.hp-bh-card__name{font-size:12px}.hp-bh-card__meta{font-size:11px}.hp-bh-tray{padding-top:10px}.hp-bh-tray__save{font-size:12px}}@container (max-width: 279.98px){.hp-bh-card__name{-webkit-line-clamp:3}}@media (max-width: 599.95px){.hp-page-hero .hp-bh-hero .hp-uiframe__bar{min-height:36px;padding-inline:12px}.hp-page-hero .hp-bh-hero .hp-uiframe__body{padding:12px}}.hp-bh-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hp-bh-select{display:grid;grid-template-areas:"label icon" "value icon";grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;min-width:0;padding:5px 8px 5px 10px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-sm);background-color:var(--hp-bg-1)}.hp-bh-select__label{grid-area:label;color:var(--hp-fg-subtle);font-size:11px;line-height:1.3}.hp-bh-select__value{grid-area:value;min-width:0;overflow:hidden;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.hp-bh-select__icon{grid-area:icon;color:var(--hp-fg-muted)}.hp-bh-setting{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.hp-bh-setting__label{flex:none;width:72px;color:var(--hp-fg-muted);font-size:12.5px;font-weight:500;line-height:1.3}.hp-bh-setting__control{display:flex;flex:1 1 0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.hp-bh-seg{display:inline-flex;flex-wrap:nowrap;gap:2px;max-width:100%;padding:3px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill);background-color:var(--hp-bg-1)}.hp-bh-seg__opt{display:inline-flex;align-items:center;min-height:24px;padding-inline:10px;border-radius:var(--hp-radius-pill);color:var(--hp-fg-muted);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.hp-bh-seg__opt--on{background-color:var(--hp-proposed-fill);box-shadow:inset 0 0 0 1px var(--hp-proposed-border);color:var(--hp-violet-300)}.hp-bh-tag{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 10px 2px 8px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-pill);color:var(--hp-fg);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.hp-bh-tag__icon{color:var(--hp-fg-subtle)}.hp-bh-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px}.hp-bh-toggle__text{min-width:0;color:var(--hp-fg);font-size:13px;line-height:1.35}.hp-bh-switch{position:relative;flex:none;width:32px;height:18px;border:1px solid var(--hp-green-border);border-radius:var(--hp-radius-pill);background-color:var(--hp-green-fill)}.hp-bh-switch:after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background-color:var(--hp-green)}.hp-bh-linkrow{display:flex;align-items:center;gap:12px;min-width:0;padding-inline:15px}.hp-bh-url--field{flex:1 1 0;min-height:32px;padding-inline:10px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background-color:var(--hp-bg-1)}@container (max-width: 379.98px){.hp-bh-selects{gap:8px}.hp-bh-select{padding:4px 6px 4px 8px}.hp-bh-select__value{font-size:12.5px}.hp-bh-setting{gap:6px 10px}.hp-bh-setting__label{width:auto;font-size:12px}.hp-bh-setting__control{flex:1 1 auto}.hp-bh-seg__opt{padding-inline:7px;font-size:11.5px}.hp-bh-toggle__text{font-size:12.5px}.hp-bh-linkrow{display:none}}@container (max-width: 289.98px){.hp-bh-seg__opt--wide{display:none}}.hp-bh-table{min-width:0;padding-inline:14px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-bh-table__head,.hp-bh-table__row{display:grid;grid-template-columns:minmax(0,1fr) 64px 112px;align-items:center;column-gap:12px}.hp-bh-table__head{min-height:32px;border-bottom:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:11.5px;font-weight:500;line-height:1.3;white-space:nowrap}.hp-bh-table__row{min-height:56px;padding-block:8px}.hp-bh-table__row+.hp-bh-table__row{border-top:1px solid var(--hp-line)}.hp-bh-table__qty{text-align:end}.hp-bh-line{display:flex;align-items:center;gap:10px;min-width:0}.hp-bh-line__well{flex:none;width:48px;height:32px}.hp-bh-line__id{display:flex;flex-direction:column;min-width:0}.hp-bh-line__name{color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.hp-bh-line__sku{color:var(--hp-fg-subtle);font-size:11.5px;line-height:1.35}.hp-bh-line__qty{color:var(--hp-fg);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.35}.hp-bh-input{display:flex;align-items:center;gap:6px;min-width:0;min-height:32px;overflow:hidden;padding-inline:10px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-sm);background-color:var(--hp-bg-1);color:var(--hp-fg-subtle);font-size:12.5px;line-height:1.2;white-space:nowrap}.hp-bh-input__icon{flex:none}.hp-bh-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px}.hp-bh-field{display:flex;flex-direction:column;gap:5px;min-width:0}.hp-bh-field__label{color:var(--hp-fg-muted);font-size:12px;font-weight:500;line-height:1.3}.hp-bh-hint{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--hp-violet-300);font-size:12.5px;font-weight:500;line-height:1.3}@container (max-width: 379.98px){.hp-bh-table{padding-inline:12px}.hp-bh-table__head,.hp-bh-table__row{grid-template-columns:minmax(0,1fr) 52px 88px;column-gap:8px}.hp-bh-table__head{min-height:28px;font-size:11px}.hp-bh-table__row{min-height:44px;padding-block:7px}.hp-bh-line__well,.hp-bh-line__sku,.hp-bh-hint{display:none}.hp-bh-line__name,.hp-bh-line__qty{font-size:12.5px}.hp-bh-input{min-height:30px;padding-inline:8px;font-size:12px}.hp-bh-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hp-bh-field{gap:3px}.hp-bh-field__label{font-size:11.5px}.hp-bh-frame .hp-bh-actions{justify-content:flex-end}}.hp-bh-cat{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.hp-bh-cover{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-row);background:linear-gradient(140deg,var(--hp-amber-fill-20) 0%,var(--hp-amber-fill-05) 55%,var(--hp-amber-fill-0) 100%),var(--hp-surface)}.hp-bh-cover__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.hp-bh-brand--cover{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.hp-bh-brand--cover .hp-bh-mark{width:20px;height:20px;border-radius:6px}.hp-bh-brand--cover .hp-bh-mark__inner{width:7px;height:7px}.hp-bh-cover__title{color:var(--hp-fg);font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-.015em;overflow-wrap:anywhere}.hp-bh-cover__tagline{color:var(--hp-fg-muted);font-size:12.5px;line-height:1.4}.hp-bh-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0}.hp-bh-meta__item{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:8px 12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background-color:var(--hp-surface)}.hp-bh-meta dt{color:var(--hp-fg-subtle);font-size:11.5px;font-weight:500;line-height:1.3}.hp-bh-meta dd{margin:0;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.hp-bh-sections{display:flex;flex-direction:column;gap:6px;min-width:0}.hp-bh-list .hp-bh-section{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding-block:6px}.hp-bh-section__title{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.3}.hp-bh-section__handle{margin-left:-4px;color:var(--hp-fg-subtle)}.hp-bh-rule{display:inline-flex;flex:none;align-items:center;min-height:22px;padding:2px 8px;border:1px solid var(--hp-line-strong);border-radius:6px;color:var(--hp-fg-muted);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}@container (min-width: 400px){.hp-bh-cat{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px}.hp-bh-meta{grid-template-columns:minmax(0,1fr)}}@container (max-width: 379.98px){.hp-bh-cat{gap:10px}.hp-bh-cover{gap:2px;padding:12px}.hp-bh-cover__top{margin-bottom:6px}.hp-bh-cover__title{font-size:16px}.hp-bh-cover__tagline,.hp-bh-sections__label{display:none}.hp-bh-meta{display:flex;flex-wrap:wrap;gap:2px 14px}.hp-bh-meta__item{flex-direction:row;align-items:baseline;gap:6px;padding:0;border:0;background:none}.hp-bh-meta dd{font-size:12.5px}.hp-bh-list .hp-bh-section{min-height:36px;padding-block:5px}.hp-bh-section__title,.hp-bh-rule{font-size:12px}}.hp-bh-final{container-type:inline-size;width:100%;max-width:400px;border:1px solid var(--hp-frame-border);border-radius:var(--hp-radius-frame);background:var(--hp-frame-bg);color:var(--hp-fg);font-size:13px;line-height:1.4}.hp-bh-final--row{max-width:440px;border-radius:var(--hp-radius-card);box-shadow:var(--hp-shadow-card)}.hp-bh-final__inner{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px 20px 64px}.hp-bh-final--row .hp-bh-final__inner{gap:10px;padding:12px 14px}.hp-bh-final__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.hp-bh-final__end{display:inline-flex;flex:none;align-items:center;gap:10px}.hp-bh-final__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.hp-bh-final__tile{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-bh-final__well{width:100%;margin-bottom:6px;aspect-ratio:3 / 2}.hp-bh-final__name{display:-webkit-box;overflow:hidden;color:var(--hp-fg);font-size:12.5px;font-weight:500;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hp-bh-final__sku{color:var(--hp-fg-subtle);font-size:11px;line-height:1.4}.hp-bh-final__strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px}.hp-bh-final__thumbs{display:flex;gap:6px;min-width:0}.hp-bh-final__thumb{flex:none;width:44px;height:30px}.hp-bh-final__cta{transition:opacity .36s var(--hp-ease),transform .36s var(--hp-ease)}html[data-motion=on] .hp-final [data-reveal]:not([data-revealed]) .hp-bh-final__cta{opacity:0;transform:scale(.96)}.hp-final [data-revealed] .hp-bh-final__cta{transition-delay:.42s}@media (prefers-reduced-motion: reduce){.hp-bh-final__cta{transition:none}}@media print{html[data-motion=on] .hp-final [data-reveal]:not([data-revealed]) .hp-bh-final__cta{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.hp-story .hp-bh-frame .hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}}.hp-compare__head{max-width:760px}.hp-compare__table{margin-top:28px}@media (min-width: 600px){.hp-compare__table{margin-top:48px}}.hp-compare__cols{display:none}.hp-compare__rows{display:flex;flex-direction:column;gap:10px}.hp-compare__row{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-card);background-color:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.hp-compare__cell{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;min-width:0;font-size:16px;line-height:1.5;text-wrap:pretty}.hp-compare__label{grid-column:1 / -1;margin-bottom:2px;font-size:11.5px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.hp-compare__cell--before{color:var(--hp-fg-muted)}.hp-compare__cell--before .hp-compare__label{color:var(--hp-fg-subtle)}.hp-compare__cell--after{color:var(--hp-fg)}.hp-compare__cell--after .hp-compare__label{color:var(--hp-violet-300)}.hp-compare__cell--after{padding-top:10px;border-top:1px solid var(--hp-line)}@media (min-width: 900px){.hp-compare__cell{line-height:1.55}}.hp-compare__marker{justify-self:center}span.hp-compare__marker:not(.hp-icon){width:6px;height:6px;margin-top:9px;border-radius:50%;background-color:var(--hp-amber)}.hp-compare__check{margin-top:3px;color:var(--hp-green)}.hp-compare__text{min-width:0}@media (min-width: 900px){.hp-compare__cols,.hp-compare__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--hp-grid-gap)}.hp-compare__cols{padding-bottom:14px;border-bottom:1px solid var(--hp-line-strong);font-size:12.5px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.hp-compare__col--before{color:var(--hp-fg-subtle)}.hp-compare__col--after{color:var(--hp-violet-300)}.hp-compare__rows{gap:0}.hp-compare__row{padding:22px 0;border:0;border-bottom:1px solid var(--hp-line);border-radius:0;background:none;box-shadow:none}.hp-compare__cell{padding-right:24px}.hp-compare__cell--after{padding-top:0;border-top:0}.hp-compare__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.hp-root .hp-compare__row[data-reveal] .hp-compare__cell--after{transition:opacity var(--hp-dur-reveal) var(--hp-ease);transition-delay:calc(var(--i, 0) * var(--hp-stagger) + .12s)}html[data-motion=on] .hp-root .hp-compare__row[data-reveal]:not([data-revealed]) .hp-compare__cell--after{opacity:0}@media (prefers-reduced-motion: reduce){.hp-root .hp-compare__row[data-reveal] .hp-compare__cell--after{transition:none}}@media print{html[data-motion=on] .hp-root .hp-compare__row[data-reveal]:not([data-revealed]) .hp-compare__cell--after{opacity:1}}.hp-modcards__head{max-width:760px}.hp-modcards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}@media (min-width: 600px){.hp-modcards__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--hp-grid-gap);margin-top:48px}}.hp-modcard{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;grid-template-areas:"glyph name arrow" "glyph role arrow";align-content:center;align-items:start;column-gap:14px;row-gap:2px;min-width:0;min-height:88px;padding:16px;transition:border-color var(--hp-dur-hover) var(--hp-ease)}.hp-modcard__glyph{grid-area:glyph;align-self:start}.hp-modcard__name{grid-area:name;color:var(--hp-fg);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.hp-modcard__link{color:inherit;text-decoration:none}.hp-modcard__link:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--hp-radius-card)}html .hp-root .hp-modcard__link:focus-visible{outline:none}html .hp-root .hp-modcard__link:focus-visible:after{outline:2px solid var(--hp-violet-300);outline-offset:3px}.hp-modcard__role{grid-area:role;color:var(--hp-fg-muted);font-size:15px;line-height:1.5;text-wrap:pretty}.hp-modcard__arrow{grid-area:arrow;align-self:center;color:var(--hp-fg-muted);transition:transform var(--hp-dur-hover) var(--hp-ease)}@media (min-width: 600px){.hp-modcard{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"glyph glyph" "name arrow" "role role";align-content:start;row-gap:0;padding:24px}.hp-modcard__name{margin-top:20px}.hp-modcard__arrow{align-self:end;margin-bottom:3px}.hp-modcard__role{margin-top:6px}}.hp-modcard:has(.hp-modcard__link:focus-visible){border-color:var(--hp-proposed-border)}@media (hover: hover){.hp-modcard:hover{border-color:var(--hp-proposed-border)}.hp-modcard:hover .hp-modcard__arrow{transform:translate(3px)}}.hp-modcards__footer{margin-top:24px}@media (prefers-reduced-motion: reduce){.hp-modcard,.hp-modcard__arrow{transition:none}}.hp-cnt-frame{width:100%}.hp-cnt-frame .hp-uiframe__body{container-type:inline-size}.hp-cnt-hero{--hp-record-max: 560px}.hp-page-hero .hp-cnt-hero{box-shadow:var(--hp-shadow-frame),var(--hp-shadow-glow)}@container hp-record (max-width: 379.98px){.hp-cnt-hero .hp-record__inner{padding:14px}.hp-cnt-hero .hp-record__well{width:60px;height:40px}.hp-cnt-hero .hp-record__name{font-size:15px}.hp-cnt-hero .hp-record__fields{margin-top:12px}.hp-cnt-hero .hp-record__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label meta" "value value" "finding finding";align-items:center;gap:6px 10px;min-height:0;padding-block:10px}.hp-cnt-hero .hp-record__cell,.hp-cnt-hero .hp-record__proposal{display:contents}.hp-cnt-hero .hp-record__label{grid-area:label}.hp-cnt-hero .hp-record__meta{grid-area:meta;justify-content:flex-end}.hp-cnt-hero .hp-proposal{grid-area:value;padding:6px 10px}.hp-cnt-hero .hp-proposal__label{display:none}.hp-cnt-hero .hp-proposal__value{font-size:13.5px}.hp-cnt-hero .hp-record__finding{grid-area:finding}}.hp-cnt-product{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.hp-cnt-product__id{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.hp-cnt-product__name{color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.hp-cnt-product__sku{color:var(--hp-fg-subtle);font-size:12px;line-height:1.4}.hp-cnt-enrich{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-cnt-enrich__list{display:flex;flex-direction:column;gap:8px}.hp-cnt-enrich__item{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-cnt-enrich__item--finding{border-color:var(--hp-amber-border);box-shadow:inset 2px 0 0 var(--hp-amber)}.hp-cnt-enrich__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}.hp-cnt-enrich__field{color:var(--hp-fg-muted);font-size:12.5px;font-weight:500;line-height:1.35}.hp-cnt-enrich__value .hp-proposal__value{font-size:13.5px}.hp-cnt-enrich__held{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.hp-cnt-enrich__held-value{color:var(--hp-fg);font-size:13.5px;font-weight:500;line-height:1.4}.hp-cnt-enrich__note{color:var(--hp-fg-subtle);font-size:12.5px;line-height:1.4}@container (max-width: 379.98px){.hp-cnt-product__sku{display:none}.hp-cnt-enrich{gap:10px}.hp-cnt-enrich__list{gap:6px}.hp-cnt-enrich__item{gap:6px;padding:9px 10px}.hp-cnt-enrich .hp-proposal{padding:5px 9px}.hp-cnt-enrich .hp-proposal__label{display:none}.hp-cnt-enrich .hp-proposal__value{font-size:13px}}.hp-cnt-sug{display:flex;flex-direction:column;gap:12px;min-width:0}.hp-cnt-sug__table{min-width:0;padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-cnt-sug__head{display:none}.hp-cnt-sug__group+.hp-cnt-sug__group{border-top:1px solid var(--hp-line)}.hp-cnt-sug__agent{display:flex;padding-top:10px}.hp-cnt-sug__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field lang" "proposed proposed";align-items:center;gap:4px 10px;padding-block:8px}.hp-cnt-sug__row+.hp-cnt-sug__row{border-top:1px solid var(--hp-line)}.hp-cnt-sug__field{grid-area:field;min-width:0;color:var(--hp-fg-muted);font-size:12.5px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.hp-cnt-sug__lang{display:inline-flex;grid-area:lang;align-items:center;justify-self:end;min-height:20px;padding:1px 8px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-pill);color:var(--hp-fg-muted);font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap}.hp-cnt-sug__current{display:none;grid-area:current}.hp-cnt-sug__proposed{grid-area:proposed;min-width:0;padding-left:10px;border-left:2px solid var(--hp-violet-400);color:var(--hp-fg);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.hp-cnt-sug__note{display:flex;align-items:center;gap:6px;color:var(--hp-fg-subtle);font-size:12.5px;line-height:1.4}.hp-cnt-sug__note-icon{flex:none}@container (max-width: 379.98px){.hp-cnt-sug{gap:10px}.hp-cnt-sug__agent{padding-top:8px}.hp-cnt-sug__row{padding-block:6px}}@container (min-width: 480px){.hp-cnt-sug__head,.hp-cnt-sug__row{grid-template-columns:minmax(0,.95fr) minmax(0,.7fr) minmax(0,.95fr) minmax(0,1.45fr);column-gap:12px}.hp-cnt-sug__head{display:grid;align-items:center;min-height:34px;border-bottom:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:11.5px;font-weight:500;line-height:1.3;white-space:nowrap}.hp-cnt-sug__row{grid-template-areas:"field lang current proposed"}.hp-cnt-sug__field{color:var(--hp-fg);font-size:13px}.hp-cnt-sug__lang{justify-self:start}.hp-cnt-sug__current{display:block;min-width:0;color:var(--hp-fg-muted);font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.hp-cnt-sug__proposed{padding:5px 9px;border:1px solid var(--hp-proposed-border);border-radius:var(--hp-radius-sm);background-color:var(--hp-proposed-fill);font-size:12.5px}}@container (max-width: 459.98px){.hp-cnt-queue .hp-illo-queue__row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"select field middle" "select proposed proposed";align-items:center;row-gap:5px;padding-block:7px}.hp-cnt-queue .hp-illo-queue__toolbar{padding-bottom:10px}.hp-cnt-queue .hp-illo-queue__select{align-self:start;padding-top:2px}.hp-cnt-queue .hp-illo-queue__middle{justify-content:flex-end}.hp-cnt-queue .hp-illo-queue__value{padding:4px 9px;font-size:12.5px}.hp-cnt-queue .hp-illo-btn--quiet,.hp-cnt-queue .hp-illo-queue__note{display:none}}@media (prefers-reduced-motion: no-preference){.hp-story .hp-cnt-frame .hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}}.hp-chn-frame{width:100%}.hp-chn-frame .hp-uiframe__body{container-type:inline-size}.hp-chn-fields{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-chn-fields__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.hp-chn-id{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-chn-id__name{color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.hp-chn-id__sku{color:var(--hp-fg-subtle);font-size:12px;line-height:1.4}.hp-chn-select{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 8px 4px 12px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-sm);background-color:var(--hp-surface);font-size:13px;line-height:1.3}.hp-chn-select__label,.hp-chn-select__icon{color:var(--hp-fg-muted)}.hp-chn-select__value{color:var(--hp-fg);font-weight:500}.hp-chn-fields__panels{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.hp-chn-panel{min-width:0;padding:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-chn-panel--active{border-color:var(--hp-violet-hairline);box-shadow:inset 2px 0 0 var(--hp-violet-400)}.hp-chn-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:10px}.hp-chn-panel__label{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.hp-chn-panel__name{color:var(--hp-fg);font-size:14px;font-weight:600;line-height:1.3}.hp-chn-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.hp-chn-field+.hp-chn-field{margin-top:10px;padding-top:10px;border-top:1px solid var(--hp-line)}.hp-chn-field__label{color:var(--hp-fg-muted);font-size:12.5px;font-weight:500;line-height:1.35}.hp-chn-scope{display:inline-flex;align-items:center;min-height:20px;margin-left:auto;padding:1px 8px;border:1px solid var(--hp-proposed-border);border-radius:var(--hp-radius-pill);color:var(--hp-violet-300);font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap}.hp-chn-field__value{flex-basis:100%;min-width:0;color:var(--hp-fg);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.hp-chn-field__proposal{flex-basis:100%;order:2}.hp-chn-field__proposal .hp-proposal__value{font-size:13px}.hp-chn-field__agent{order:3}@container (min-width: 520px){.hp-chn-fields__panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@container (max-width: 519.98px){.hp-chn-field{column-gap:6px}.hp-chn-field__agent{order:0;margin-left:auto}.hp-chn-field--extra{display:none}.hp-chn-field__proposal{padding:5px 10px}.hp-chn-field__proposal .hp-proposal__label{display:none}}@container (max-width: 379.98px){.hp-chn-fields{gap:12px}.hp-chn-fields__panels{gap:8px}.hp-chn-panel{padding:10px 12px}.hp-chn-panel__head{margin-bottom:8px}.hp-chn-field+.hp-chn-field{margin-top:8px;padding-top:8px}.hp-chn-select{gap:6px;min-height:30px;padding:3px 6px 3px 10px;font-size:12.5px}}.hp-chn-plan-btn{display:inline-flex;align-items:center;min-height:26px;padding-inline:10px;border:1px solid var(--hp-ghost-border);border-radius:var(--hp-radius-pill);color:var(--hp-fg);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}@media (max-width: 599.98px){.hp-chn-plan-btn{display:none}}.hp-chn-plan{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-chn-plan__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.hp-chn-plan__title{min-width:0;color:var(--hp-fg);font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.hp-chn-plan__label{margin-bottom:6px;color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.hp-chn-plan__summary{min-width:0;padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-chn-plan__item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;min-width:0;padding-block:7px}.hp-chn-plan__item+.hp-chn-plan__item{border-top:1px solid var(--hp-line)}.hp-chn-plan__term{color:var(--hp-fg-muted);font-size:12.5px;line-height:1.4}.hp-chn-plan__value{min-width:0;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.4;text-align:end;overflow-wrap:anywhere}@container (min-width: 460px){.hp-chn-plan__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.hp-chn-plan__item{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;padding-block:8px}.hp-chn-plan__item+.hp-chn-plan__item{border-top:0}.hp-chn-plan__item:nth-child(n+3){border-top:1px solid var(--hp-line)}.hp-chn-plan__value{text-align:start}}.hp-chn-plan__assumptions{display:flex;flex-direction:column;gap:8px}.hp-chn-assume{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:9px 12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-chn-assume__text{flex:1 1 12em;min-width:0;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.hp-chn-assume__source{flex-basis:100%;min-width:0;color:var(--hp-fg-subtle);font-size:12px;line-height:1.4;overflow-wrap:anywhere}@container (max-width: 459.98px){.hp-chn-plan__label--summary{display:none}.hp-chn-plan__assumptions{gap:0;padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-chn-assume{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"text text" "pill source";align-items:start;gap:4px 8px;padding:8px 0;border:0;border-radius:0;background-color:transparent}.hp-chn-assume+.hp-chn-assume{border-top:1px solid var(--hp-line)}.hp-chn-assume__text{grid-area:text}.hp-chn-assume>.hp-pill{grid-area:pill}.hp-chn-assume__source{grid-area:source;padding-top:2px}}@container (max-width: 379.98px){.hp-chn-plan{gap:12px}.hp-chn-plan__item{padding-block:5px}}.hp-final .hp-final__row.hp-chn-final-row .hp-record__inner{grid-template-areas:"well name chip" "pills pills pills"}@media (prefers-reduced-motion: no-preference){.hp-story .hp-chn-frame .hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}}.hp-qual-frame{width:100%}.hp-qual-frame .hp-uiframe__body{container-type:inline-size}.hp-qual-editor{display:flex;flex-direction:column;gap:16px;min-width:0}.hp-qual-editor__head{display:flex;align-items:center;gap:12px;min-width:0;padding-bottom:14px;border-bottom:1px solid var(--hp-line)}.hp-qual-editor__well{position:relative;display:block;flex:none;width:60px;height:40px;overflow:clip;border-radius:var(--hp-radius-sm);background-color:var(--hp-well)}.hp-qual-editor__well:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hp-well-border);pointer-events:none}.hp-qual-editor__img{display:block;width:100%;height:100%;object-fit:contain}.hp-qual-editor__name{min-width:0;color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.hp-qual-editor__fields{display:flex;flex-direction:column;gap:14px}.hp-qual-field{display:flex;flex-direction:column;gap:6px;min-width:0}.hp-qual-field__label{color:var(--hp-fg-muted);font-size:12.5px;font-weight:500;line-height:1.3}.hp-qual-field__input{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px 12px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-sm);background-color:var(--hp-surface)}.hp-qual-field__value{flex:1 1 auto;min-width:0;color:var(--hp-fg);font-size:13.5px;line-height:1.35;overflow-wrap:anywhere}.hp-qual-field__ok{color:var(--hp-green)}.hp-qual-field__warn{color:var(--hp-amber)}.hp-qual-field--error .hp-qual-field__input{border-color:var(--hp-amber-border);box-shadow:inset 2px 0 0 var(--hp-amber)}.hp-qual-field__help{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.35}.hp-qual-field__help--ok{color:var(--hp-fg-subtle)}.hp-qual-field__help--ok .hp-icon{color:var(--hp-green)}.hp-qual-field__help--error{color:var(--hp-amber)}@container (max-width: 379.98px){.hp-qual-editor{gap:12px}.hp-qual-editor__head{padding-bottom:12px}.hp-qual-editor__well{width:48px;height:32px}.hp-qual-editor__fields{gap:10px}.hp-qual-field{gap:4px}.hp-qual-field__input{min-height:36px;padding:6px 10px}}@container (min-width: 420px){.hp-uiframe.hp-qual-groups .hp-illo-findings{gap:8px}.hp-uiframe.hp-qual-groups .hp-illo-findings__group{gap:4px}.hp-uiframe.hp-qual-groups .hp-illo-findings__row{min-height:44px;padding-block:7px}.hp-uiframe.hp-qual-groups .hp-illo-findings__main{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px}}@container (max-width: 419.98px){.hp-uiframe.hp-qual-groups .hp-illo-findings{gap:10px}.hp-uiframe.hp-qual-groups .hp-illo-findings__group{gap:4px}.hp-uiframe.hp-qual-groups .hp-illo-findings__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:0;padding-block:8px}.hp-uiframe.hp-qual-groups .hp-illo-findings__main{display:contents}.hp-uiframe.hp-qual-groups .hp-illo-findings__text{flex:1 1 100%}.hp-uiframe.hp-qual-groups .hp-illo-findings__end{margin-left:auto}.hp-uiframe.hp-qual-groups .hp-illo-findings__group:nth-of-type(3),.hp-uiframe.hp-qual-groups .hp-illo-findings__group:nth-of-type(5){display:none}}.hp-qual-health{display:flex;flex-direction:column;gap:16px;min-width:0}.hp-qual-health__top{display:flex;align-items:center;gap:20px;min-width:0}.hp-qual-ring{position:relative;flex:none;width:120px;height:120px}.hp-qual-ring__svg{display:block;width:100%;height:100%}.hp-qual-ring__track,.hp-qual-ring__fill{fill:none;stroke-width:10}.hp-qual-ring__track{stroke:var(--hp-line-strong)}.hp-qual-ring__fill{stroke:var(--hp-violet-400);stroke-linecap:round}.hp-qual-ring__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hp-qual-ring__score{color:var(--hp-fg);font-size:32px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}.hp-qual-ring__of{margin-top:4px;color:var(--hp-fg-subtle);font-size:11px;line-height:1.2}.hp-qual-health__id{display:flex;flex-direction:column;gap:4px;min-width:0}.hp-qual-health__title{color:var(--hp-fg);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.hp-qual-health__note{color:var(--hp-fg-subtle);font-size:12.5px;line-height:1.4}.hp-qual-health__factors{display:flex;flex-direction:column;gap:6px}.hp-qual-health__label{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.hp-qual-health__list{padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-qual-health__factor{display:flex;align-items:center;gap:10px;min-height:44px;padding-block:8px;color:var(--hp-fg);font-size:13px;line-height:1.35}.hp-qual-health__factor+.hp-qual-health__factor{border-top:1px solid var(--hp-line)}.hp-qual-health__factor-icon{color:var(--hp-amber)}.hp-qual-health__link{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;color:var(--hp-violet-300);font-size:13px;font-weight:600;line-height:1.3}@container (max-width: 379.98px){.hp-qual-health{gap:12px}.hp-qual-health__top{gap:14px}.hp-qual-ring{width:88px;height:88px}.hp-qual-ring__score{font-size:24px}.hp-qual-ring__of{margin-top:2px;font-size:10.5px}.hp-qual-health__title{font-size:15px}.hp-qual-health__factor{min-height:38px;padding-block:6px}}@media (prefers-reduced-motion: no-preference){.hp-story .hp-qual-frame .hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}}.hp-imp-frame{width:100%}.hp-imp-frame .hp-uiframe__body{container-type:inline-size}.hp-imp-mapper{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-imp-mapper__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.hp-imp-mapper__foot{display:flex;justify-content:flex-end}.hp-imp-table{min-width:0;padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-imp-table__head{display:none}.hp-imp-table__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"source pill" "target lang";align-items:center;gap:4px 10px;min-height:44px;padding-block:7px}.hp-imp-table__row+.hp-imp-table__row{border-top:1px solid var(--hp-line)}.hp-imp-map__source{grid-area:source;min-width:0;color:var(--hp-fg-muted);font-size:12px;line-height:1.35}.hp-imp-map__target{display:inline-flex;grid-area:target;align-items:center;gap:6px;min-width:0}.hp-imp-map__arrow{color:var(--hp-violet-400)}.hp-imp-map__attr{min-width:0;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.hp-imp-map__lang{display:inline-flex;grid-area:lang;align-items:center;justify-self:end;min-height:20px;padding:1px 8px;border:1px solid var(--hp-proposed-border);border-radius:var(--hp-radius-pill);color:var(--hp-violet-300);font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap}.hp-imp-map__lang--none{display:none}.hp-imp-map__pill{grid-area:pill;justify-self:end}@container (min-width: 460px){.hp-imp-table__head,.hp-imp-table__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.35fr) minmax(0,.75fr) auto;grid-template-areas:none;column-gap:12px}.hp-imp-table__head{display:grid;align-items:center;min-height:34px;border-bottom:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:11.5px;font-weight:500;line-height:1.3;white-space:nowrap}.hp-imp-table__head+.hp-imp-table__row{border-top:0}.hp-imp-table__row{padding-block:8px}.hp-imp-table__row>*{grid-area:auto}.hp-imp-map__lang{justify-self:start}.hp-imp-map__lang--none{display:inline;min-height:0;padding:0;border:0;color:var(--hp-fg-subtle);font-size:12px}}.hp-imp-profile{display:flex;flex-direction:column;gap:14px;min-width:0}.hp-imp-profile__head{display:flex;align-items:center;gap:10px;min-width:0}.hp-imp-profile__name{flex:1 1 auto;min-width:0;color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.hp-imp-profile__fields{padding-inline:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-imp-profile__field{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding-block:6px}.hp-imp-profile__field+.hp-imp-profile__field{border-top:1px solid var(--hp-line)}.hp-imp-profile__label{color:var(--hp-fg-muted);font-size:13px;line-height:1.35}.hp-imp-profile__value{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:1.35;text-align:end}.hp-imp-profile__check{color:var(--hp-green)}.hp-imp-profile__next{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 12px;padding:12px;border:1px dashed var(--hp-line-strong);border-radius:var(--hp-radius-row)}.hp-imp-profile__next-file{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%}.hp-imp-profile__caption{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}@container (max-width: 379.98px){.hp-imp-profile{gap:10px}.hp-imp-profile__field{min-height:34px;padding-block:4px}.hp-imp-profile__next{gap:8px;padding:10px}.hp-imp-profile__next-file{flex-flow:row wrap;align-items:center;gap:4px 8px}}@container (max-width: 439.98px){.hp-uiframe.hp-imp-result .hp-illo-import{gap:10px}.hp-uiframe.hp-imp-result .hp-illo-import__files,.hp-uiframe.hp-imp-result .hp-illo-import__file-list{gap:6px}.hp-uiframe.hp-imp-result .hp-illo-import__file{min-height:36px;padding-block:6px}}.hp-imp-final__source{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--hp-fg-muted);font-family:var(--hp-font-mono);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.hp-imp-final__source-icon{color:var(--hp-green)}@media (prefers-reduced-motion: no-preference){.hp-story .hp-imp-frame .hp-seq{--hp-seq-from: translate3d(0, 8px, 0)}}@container (min-width: 440px){.hp-uiframe.hp-mig-hero .hp-illo-import{gap:20px}.hp-uiframe.hp-mig-hero .hp-illo-import__file{min-height:56px;padding-inline:14px}}@container (max-width: 459.98px){.hp-uiframe.hp-mig-review .hp-illo-queue__row{grid-template-areas:"select field" "select proposed"}.hp-uiframe.hp-mig-review .hp-illo-queue__middle{display:none}}.hp-linkcards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width: 600px){.hp-linkcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width: 1024px){.hp-linkcards--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hp-linkcards--2{gap:24px}}.hp-linkcard{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text arrow";align-items:start;column-gap:16px;min-width:0;min-height:80px;padding:20px;transition:border-color var(--hp-dur-hover) var(--hp-ease),background-color var(--hp-dur-hover) var(--hp-ease)}.hp-linkcard:has(.hp-linkcard__glyph){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"glyph text arrow"}.hp-linkcard__glyph{grid-area:glyph}.hp-linkcard__text{grid-area:text;min-width:0}.hp-linkcard__title{text-wrap:balance}.hp-linkcard__link{color:inherit;text-decoration:none}.hp-linkcard__link:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit}.hp-linkcard__body{margin-top:4px;text-wrap:pretty}.hp-linkcard__arrow{grid-area:arrow;margin-top:3px;color:var(--hp-fg-muted);transition:transform var(--hp-dur-hover) var(--hp-ease),color var(--hp-dur-hover) var(--hp-ease)}@media (min-width: 1024px){.hp-linkcards--4 .hp-linkcard{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"glyph arrow" "text text";row-gap:20px;padding:24px}.hp-linkcards--4 .hp-linkcard:not(:has(.hp-linkcard__glyph)){grid-template-areas:"text arrow"}.hp-linkcards--2 .hp-linkcard{padding:24px}}@supports selector(:has(*)){html .hp-root .hp-linkcard__link:focus-visible{outline:none}.hp-linkcard:has(.hp-linkcard__link:focus-visible){border-color:var(--hp-proposed-border);outline:2px solid var(--hp-violet-300);outline-offset:3px}}@media (hover: hover){.hp-linkcard:hover{border-color:var(--hp-violet-hairline);background-color:var(--hp-surface-2)}.hp-linkcard:hover .hp-linkcard__arrow{color:var(--hp-violet-300);transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.hp-linkcard,.hp-linkcard__arrow{transition:none}}@media (hover: hover){.hp-pricing-hero .hp-btn:hover .hp-pricing-hero__arrow{transform:translateY(2px)}}.hp-pricing-hero__arrow{transition:transform var(--hp-dur-hover) var(--hp-ease)}.hp-pricing-quote{scroll-margin-top:calc(var(--hp-header-h) - 1px)}.hp-pricing-quote__head{margin-inline:auto}.hp-pricing-quote__head .hp-heading__title{max-width:20ch}.hp-pricing-quote__panel{max-width:880px;margin:40px auto 0;padding:20px;border:1px solid var(--hp-frame-border);border-radius:var(--hp-radius-frame);background:var(--hp-frame-bg);box-shadow:var(--hp-shadow-frame)}@media (min-width: 600px){.hp-pricing-quote__panel{margin-top:48px;padding:32px}}.hp-section.hp-pricing-reassure{padding-block:64px}@media (min-width: 900px){.hp-section.hp-pricing-reassure{padding-block:96px}}.hp-pricing-reassure__title{color:var(--hp-fg);font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.hp-pricing-reassure__cards{margin-top:24px}@media (min-width: 900px){.hp-pricing-reassure__cards{margin-top:32px}}@media (prefers-reduced-motion: reduce){.hp-pricing-hero__arrow{transition:none}}.hp-pricing-wiz{container:pricing-wiz / inline-size;min-width:0}.hp-pricing-steps{display:flex;align-items:center;gap:8px;min-width:0;padding-bottom:20px;border-bottom:1px solid var(--hp-line)}.hp-pricing-steps__item{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0}.hp-pricing-steps__item:last-child{flex:0 1 auto}.hp-pricing-steps__item:not(:last-child):after{content:"";flex:1 1 0;min-width:0;height:1px;background-color:var(--hp-line-strong)}.hp-pricing-steps__item[data-state=complete]:after{background-color:var(--hp-violet-hairline)}.hp-pricing-steps__pill{display:inline-flex;flex:0 1 auto;align-items:center;gap:8px;min-width:0;min-height:36px;padding:3px 14px 3px 3px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-pill);color:var(--hp-fg-muted);font-size:14px;font-weight:500;line-height:1.3}.hp-pricing-steps__num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--hp-line-strong);border-radius:50%;font-family:var(--hp-font-mono);font-size:12px;font-variant-numeric:tabular-nums;line-height:1}.hp-pricing-steps__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-pricing-steps__item[data-state=current] .hp-pricing-steps__pill{border-color:var(--hp-proposed-border);background-color:var(--hp-proposed-fill);color:var(--hp-fg)}.hp-pricing-steps__item[data-state=current] .hp-pricing-steps__num{border-color:var(--hp-violet-400);background-color:var(--hp-violet-400);color:var(--hp-bg-0);font-weight:600}.hp-pricing-steps__item[data-state=complete] .hp-pricing-steps__pill{color:var(--hp-fg)}.hp-pricing-steps__item[data-state=complete] .hp-pricing-steps__num{border-color:var(--hp-violet-hairline);color:var(--hp-violet-300)}@container pricing-wiz (max-width: 519.98px){.hp-pricing-steps,.hp-pricing-steps__item{gap:6px}.hp-pricing-steps__pill{padding-right:12px;font-size:13.5px}.hp-pricing-steps__item:not([data-state=current]) .hp-pricing-steps__pill{padding:3px}.hp-pricing-steps__item:not([data-state=current]) .hp-pricing-steps__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.hp-pricing-wiz__layout{display:grid;grid-template-columns:minmax(0,1fr);margin-top:24px}.hp-pricing-wiz__main{container:pricing-main / inline-size;min-width:0}.hp-pricing-summary{display:none}@container pricing-wiz (min-width: 720px){.hp-pricing-wiz__layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;column-gap:32px;margin-top:32px}.hp-pricing-summary{display:block;position:sticky;top:calc(var(--hp-header-h) + 24px);min-width:0;padding-left:28px;border-left:1px solid var(--hp-line)}.hp-pricing-summary-toggle{display:none}}.hp-pricing-wiz__stage[data-animate]{animation:hp-pricing-step-in var(--hp-dur-ui) var(--hp-ease) both}@keyframes hp-pricing-step-in{0%{opacity:0}}.hp-pricing-wiz__title{color:var(--hp-fg);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:600;line-height:1.25;letter-spacing:-.015em;text-wrap:balance;scroll-margin-top:calc(var(--hp-header-h) + 32px)}.hp-root .hp-pricing-wiz__title:focus-visible{outline:none}.hp-pricing-wiz__lead{margin-top:6px;color:var(--hp-fg-muted);font-size:15px;line-height:1.5;text-wrap:pretty}.hp-pricing-wiz__fieldset{min-width:0;margin:0;padding:0;border:0}.hp-pricing-wiz__legend{padding:0}.hp-pricing-wiz__groups{display:flex;flex-direction:column;gap:28px;margin-top:20px}.hp-pricing-group__legend{padding:0;line-height:1.4}.hp-pricing-group__label{color:var(--hp-fg);font-size:16px;font-weight:600}.hp-pricing-group__tag{margin-left:6px;vertical-align:1px}.hp-pricing-group__hint{margin-top:2px;color:var(--hp-fg-muted);font-size:14px;line-height:1.45}.hp-pricing-tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}.hp-pricing-group .hp-pricing-tiles{margin-top:12px}.hp-pricing-tiles__cell{display:flex;min-width:0}@media (min-width: 360px){.hp-pricing-tiles--choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pricing-main (min-width: 440px){.hp-pricing-tiles--modules{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-pricing-tiles__cell--base{grid-column:1 / -1}.hp-pricing-tiles--choices[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hp-pricing-tile{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;min-height:64px;padding:12px 14px;border:1px solid var(--hp-tile-border);border-radius:var(--hp-radius-row);color:var(--hp-fg);cursor:pointer;-webkit-tap-highlight-color:transparent}.hp-pricing-tile--module{align-items:flex-start}.hp-pricing-tile__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:inherit;scroll-margin-top:calc(var(--hp-header-h) + 96px)}.hp-pricing-tile__label{flex:1 1 auto;min-width:0;font-size:15px;font-weight:500;line-height:1.3;overflow-wrap:break-word}.hp-pricing-tile__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.hp-pricing-tile__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.hp-pricing-tile__name{font-size:15px;font-weight:600;line-height:1.35}.hp-pricing-tile__blurb{color:var(--hp-fg-muted);font-size:13.5px;line-height:1.45;text-wrap:pretty}.hp-pricing-tile__pill{flex:none}.hp-pricing-tile__mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--hp-mark-border);border-radius:6px;color:transparent}.hp-pricing-tile--choice .hp-pricing-tile__mark{border-radius:50%}.hp-pricing-tile--module .hp-pricing-tile__mark{margin-top:1px}.hp-pricing-tile.is-checked{border-color:var(--hp-violet-400);background-color:var(--hp-tile-checked-bg)}.hp-pricing-tile.is-checked .hp-pricing-tile__mark{border-color:var(--hp-violet-400);background-color:var(--hp-violet-400);color:var(--hp-bg-0)}.hp-pricing-tile.is-included{border-color:var(--hp-line);background-color:var(--hp-surface);cursor:default}.hp-pricing-tile.is-included .hp-pricing-tile__mark{border-color:transparent;background-color:transparent;color:var(--hp-violet-300)}.hp-pricing-tile:has(.hp-pricing-tile__input:focus-visible){outline:2px solid var(--hp-violet-300);outline-offset:2px}@media (hover: hover){.hp-pricing-tile:not(.is-checked):hover{border-color:var(--hp-fg-muted)}}@media (forced-colors: active){.hp-pricing-tile.is-checked{outline:2px solid Highlight;outline-offset:-4px}.hp-pricing-tile.is-checked .hp-pricing-tile__mark{color:CanvasText}}.hp-pricing-wiz__fields{display:flex;flex-direction:column;gap:20px;margin-top:20px}.hp-pricing-field{display:flex;flex-direction:column;gap:6px;min-width:0}.hp-pricing-field__label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--hp-fg);font-size:15px;font-weight:500;line-height:1.4}.hp-pricing-field__control{display:block;width:100%;min-height:52px;margin:0;padding:13px 14px;border:1px solid var(--hp-control-border);border-radius:var(--hp-radius-row);background-color:var(--hp-field-bg);color:var(--hp-fg);font:inherit;font-size:16px;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.hp-pricing-field__control{min-height:104px;resize:vertical;line-height:1.5}.hp-pricing-field__control::placeholder{color:var(--hp-fg-subtle);opacity:1}.hp-pricing-field__control:-webkit-autofill{-webkit-text-fill-color:var(--hp-fg);box-shadow:0 0 0 100px var(--hp-field-bg) inset;caret-color:var(--hp-fg)}@media (hover: hover){.hp-pricing-field__control:hover:not(:focus){border-color:var(--hp-fg-muted)}}.hp-pricing-field__control[aria-invalid=true],.hp-pricing-field__control[aria-invalid=true]:hover{border-color:var(--hp-error)}.hp-root .hp-pricing-field__control:focus-visible{border-color:var(--hp-violet-300);outline:2px solid var(--hp-violet-300);outline-offset:0}.hp-pricing-field__help{color:var(--hp-fg-subtle);font-size:13px;line-height:1.5}.hp-pricing-field__error{display:flex;align-items:flex-start;gap:6px;color:var(--hp-error);font-size:14px;line-height:1.45}.hp-pricing-field__error .hp-icon{margin-top:1px}.hp-pricing-wiz__privacy{margin-top:16px;color:var(--hp-fg-subtle);font-size:13px;line-height:1.5;text-wrap:pretty}.hp-pricing-wiz__alert{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;border:1px solid var(--hp-amber-border);border-radius:var(--hp-radius-row);background-color:var(--hp-amber-fill);color:var(--hp-fg);font-size:14px;line-height:1.5}.hp-pricing-wiz__alert>.hp-icon{margin-top:1px;color:var(--hp-amber)}.hp-pricing-wiz__done{display:flex;flex-direction:column;align-items:flex-start;padding-block:8px}.hp-pricing-wiz__done-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:16px;border:1px solid var(--hp-green-border);border-radius:50%;background-color:var(--hp-green-fill);color:var(--hp-green)}.hp-pricing-wiz__dismiss{margin-top:24px}.hp-pricing-summary__title{color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.4}.hp-pricing-summary__list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.hp-pricing-summary-toggle .hp-pricing-summary__list{margin-top:4px}.hp-pricing-summary__row{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-pricing-summary__term{color:var(--hp-fg-subtle);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.hp-pricing-summary__value{color:var(--hp-fg);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.hp-pricing-summary__value.is-empty{color:var(--hp-fg-subtle)}.hp-pricing-summary__row--notes .hp-pricing-summary__value{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hp-pricing-summary__footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--hp-line);color:var(--hp-fg-subtle);font-size:13px;line-height:1.5}.hp-pricing-summary-toggle{margin-top:24px;border:1px solid var(--hp-line-strong);border-radius:var(--hp-radius-row)}.hp-pricing-summary-toggle__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-inline:16px;color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3}.hp-pricing-summary-toggle__body{padding:0 16px 16px}.hp-pricing-wiz__actions{display:flex;align-items:center;gap:12px;margin-top:16px}.hp-pricing-wiz__next{flex:1 1 auto;margin-left:auto}@container pricing-main (min-width: 440px){.hp-pricing-wiz__next{flex:0 0 auto}}@container pricing-wiz (min-width: 720px){.hp-pricing-wiz__actions{margin-top:28px;padding-top:20px;border-top:1px solid var(--hp-line)}}.hp-pricing-wiz__fallback{margin-top:16px;color:var(--hp-fg-subtle);font-size:14px;line-height:1.5}@media (prefers-reduced-motion: reduce){.hp-pricing-wiz__stage[data-animate]{animation:none}}.hp-toc--aside{display:none}@media (min-width: 1100px){.hp-toc--aside{position:sticky;top:calc(var(--hp-header-h) + 40px);display:block;max-height:calc(100vh - var(--hp-header-h) - 80px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hp-toc--details{display:none}}.hp-toc__title{margin-bottom:12px;color:var(--hp-fg-subtle);font-size:12.5px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.hp-toc__list{display:flex;flex-direction:column}.hp-toc--aside .hp-toc__list{border-left:1px solid var(--hp-line)}.hp-toc__link{display:block;color:var(--hp-fg-muted);font-size:14px;line-height:1.45;text-decoration:none;text-wrap:pretty;transition:color var(--hp-dur-hover) var(--hp-ease)}.hp-toc--aside .hp-toc__link{margin-left:-1px;padding:7px 0 7px 16px;border-left:1px solid transparent}html .hp-root .hp-toc--aside .hp-toc__link:focus-visible{outline-offset:-2px}@media (hover: hover){.hp-toc__link:hover{color:var(--hp-fg)}.hp-toc--aside .hp-toc__link:hover{border-left-color:var(--hp-violet-400)}}.hp-toc--details{border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface)}.hp-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 16px;color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.3}.hp-toc--details .hp-toc__nav{padding:0 16px 8px}.hp-toc--details .hp-toc__list li+li{border-top:1px solid var(--hp-line)}.hp-toc--details .hp-toc__link{display:flex;align-items:center;min-height:44px;padding-block:10px;font-size:15px}@media (prefers-reduced-motion: reduce){.hp-toc__link{transition:none}}@media print{.hp-toc{display:none!important}}.hp-prose{min-width:0;color:var(--hp-fg-prose);font-size:17px;line-height:1.7;overflow-wrap:break-word}@media (min-width: 600px){.hp-prose{font-size:18px}}.hp-prose>*{max-width:68ch}.hp-prose>*+*{margin-top:1.25em}.hp-prose__p{text-wrap:pretty}.hp-prose__h2,.hp-prose__h3{color:var(--hp-fg);font-weight:600;text-wrap:balance;scroll-margin-top:calc(var(--hp-header-h) + 24px)}.hp-prose__h2{font-size:24px;line-height:1.2;letter-spacing:-.02em}.hp-prose__h3{font-size:20px;line-height:1.3;letter-spacing:-.015em}.hp-prose>.hp-prose__h2{margin-top:48px}.hp-prose>.hp-prose__h3{margin-top:36px}.hp-prose>.hp-prose__h2+*,.hp-prose>.hp-prose__h3+*{margin-top:12px}.hp-prose>:first-child{margin-top:0}@media (min-width: 600px){.hp-prose__h2{font-size:28px}.hp-prose__h3{font-size:22px}.hp-prose>.hp-prose__h2{margin-top:56px}.hp-prose>.hp-prose__h2+*,.hp-prose>.hp-prose__h3+*{margin-top:16px}}.hp-prose__list,.hp-prose__olist{display:flex;flex-direction:column;gap:.55em}.hp-prose__list>li{position:relative;padding-left:1.5em;text-wrap:pretty}.hp-prose__list>li:before{content:"";position:absolute;top:calc(.85em - 3px);left:.3em;width:6px;height:6px;border-radius:50%;background-color:var(--hp-violet-400)}.hp-prose__olist{padding-left:2em;list-style:decimal}.hp-prose__olist>li{padding-left:.35em;text-wrap:pretty}.hp-prose__olist>li::marker{color:var(--hp-violet-300);font-family:var(--hp-font-mono);font-size:.82em;font-variant-numeric:tabular-nums}.hp-prose__callout{padding:18px 20px;border-radius:var(--hp-radius-card)}.hp-prose>.hp-prose__callout{margin-top:1.75em}.hp-prose>.hp-prose__callout+*{margin-top:1.75em}.hp-prose__callout-label{display:inline-flex;align-items:center;gap:8px;color:var(--hp-violet-300);font-size:12.5px;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.hp-prose__callout--tip{border-color:var(--hp-callout-tip-border);background-color:var(--hp-callout-tip-bg)}.hp-prose__callout--tip .hp-prose__callout-label{color:var(--hp-green)}.hp-prose__callout--warning{border-color:var(--hp-callout-warning-border);background-color:var(--hp-callout-warning-bg)}.hp-prose__callout--warning .hp-prose__callout-label{color:var(--hp-amber)}.hp-prose__callout--info,.hp-prose__callout--default{border-color:var(--hp-callout-note-border);background-color:var(--hp-callout-note-bg)}.hp-prose__callout-title{margin-top:10px;color:var(--hp-fg);font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.hp-prose__callout-text{margin-top:6px;font-size:16px;line-height:1.65;text-wrap:pretty}@media (min-width: 600px){.hp-prose__callout{padding:22px 24px}.hp-prose__callout-text{font-size:17px}}.hp-prose>.hp-prose__table-block{max-width:none;margin-top:1.75em}.hp-prose>.hp-prose__table-block+*{margin-top:1.75em}.hp-prose__table-block{container-type:inline-size}.hp-table-scroll{overflow-x:auto;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-bg-0);overscroll-behavior-x:contain;scrollbar-width:thin}html .hp-root .hp-table-scroll:focus-visible{outline-offset:2px}.hp-prose__table{width:100%;min-width:calc(var(--hp-table-cols, 3) * 160px);font-size:14px;line-height:1.55;text-align:left}.hp-prose__table th,.hp-prose__table td{padding:12px 16px;vertical-align:top;text-wrap:pretty}.hp-prose__table th{background-color:var(--hp-surface-2);color:var(--hp-fg);font-size:13px;font-weight:600;letter-spacing:.01em}.hp-prose__table td{color:var(--hp-fg-prose)}.hp-prose__table td:first-child{color:var(--hp-fg);font-weight:500}.hp-prose__table tbody tr+tr{border-top:1px solid var(--hp-line)}.hp-prose__table-hint{display:none;margin-top:8px;color:var(--hp-fg-subtle);font-size:13px;line-height:1.5}@container (max-width: 319.98px){.hp-prose__table-block--cols-2 .hp-prose__table-hint{display:block}}@container (max-width: 479.98px){.hp-prose__table-block--cols-3 .hp-prose__table-hint{display:block}}@container (max-width: 639.98px){.hp-prose__table-block--cols-4 .hp-prose__table-hint{display:block}}@container (max-width: 799.98px){.hp-prose__table-block--cols-5 .hp-prose__table-hint{display:block}}@container (max-width: 959.98px){.hp-prose__table-block--cols-6 .hp-prose__table-hint{display:block}}.hp-prose__kv{border:1px solid var(--hp-line);border-radius:var(--hp-radius-row)}.hp-prose__kv-row{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 16px}.hp-prose__kv-row+.hp-prose__kv-row{border-top:1px solid var(--hp-line)}.hp-prose__kv dt{color:var(--hp-fg);font-size:15px;font-weight:600;line-height:1.45}.hp-prose__kv dd{margin:0;font-size:16px;line-height:1.6}@media (min-width: 600px){.hp-prose__kv-row{grid-template-columns:minmax(0,12rem) minmax(0,1fr);column-gap:24px;padding:14px 20px}}.hp-prose__hr{height:1px;margin-block:2.5em;border:0;background:var(--hp-horizon)}.hp-prose>.hp-prose__hr{margin-top:2.5em}@media print{html:has(.hp-page--article),html:has(.hp-page--article) body,html:has(.hp-page--article) .hp-root{color-scheme:light}html:has(.hp-page--article),html[data-theme]:has(.hp-page--article){--hp-bg-0: Canvas;--hp-bg-1: Canvas;--hp-surface: Canvas;--hp-surface-2: color-mix(in srgb, CanvasText 6%, Canvas);--hp-fg: CanvasText;--hp-fg-prose: CanvasText;--hp-fg-muted: color-mix(in srgb, CanvasText 72%, Canvas);--hp-fg-subtle: color-mix(in srgb, CanvasText 62%, Canvas);--hp-h1-dim: color-mix(in srgb, CanvasText 62%, Canvas);--hp-line: color-mix(in srgb, CanvasText 18%, Canvas);--hp-line-strong: color-mix(in srgb, CanvasText 28%, Canvas);--hp-violet-300: LinkText;--hp-violet-400: CanvasText;--hp-violet-hairline: color-mix(in srgb, CanvasText 28%, Canvas);--hp-green: CanvasText;--hp-green-border: color-mix(in srgb, CanvasText 28%, Canvas);--hp-amber: CanvasText;--hp-amber-border: color-mix(in srgb, CanvasText 28%, Canvas);--hp-shadow-card: none;--hp-horizon: color-mix(in srgb, CanvasText 18%, Canvas)}html:has(.hp-page--article),html:has(.hp-page--article) body,html:has(.hp-page--article) #root,html:has(.hp-page--article) main{background:Canvas!important;color:CanvasText!important}html:has(.hp-page--article) body :is(header,footer):not(.hp-root *),html:has(.hp-page--article) body [role=dialog]{display:none!important}.hp-prose{font-size:11.5pt;line-height:1.6}.hp-prose>*{max-width:none}.hp-prose__h2,.hp-prose__h3{break-after:avoid}.hp-prose__callout,.hp-prose__table-block,.hp-prose__kv-row{break-inside:avoid}.hp-table-scroll{overflow:visible}.hp-prose__table{min-width:0}.hp-prose__table-hint{display:none!important}}.hp-article{max-width:none}.hp-article__header{padding-block:24px 32px;border-bottom:1px solid var(--hp-line)}.hp-article__header>*{max-width:760px}.hp-article__crumbs ol{display:flex}.hp-article__crumb{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--hp-fg-muted);font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;transition:color var(--hp-dur-hover) var(--hp-ease)}.hp-article__crumb-icon{transition:transform var(--hp-dur-hover) var(--hp-ease)}.hp-article__title{margin-top:12px;color:var(--hp-fg);font-size:clamp(1.875rem,1.3rem + 2.4vw,3.25rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word}.hp-article__lead{max-width:60ch;margin-top:16px;color:var(--hp-fg-muted);font-size:17px;line-height:1.55;text-wrap:pretty}.hp-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:20px;color:var(--hp-fg-subtle);font-size:13px;line-height:1.5}.hp-article__sep{flex:none;width:3px;height:3px;border-radius:50%;background-color:var(--hp-fg-subtle)}.hp-article__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media (max-width: 599.98px){.hp-article__title{font-size:34px;line-height:1.08}}@media (min-width: 600px){.hp-article__header{padding-block:40px 40px}.hp-article__title{margin-top:16px}.hp-article__lead{margin-top:20px;font-size:20px}}@media (min-width: 1100px){.hp-article__header{padding-block:56px 48px}}@media (hover: hover){.hp-article__crumb:hover{color:var(--hp-fg)}.hp-article__crumb:hover .hp-article__crumb-icon{transform:translate(-3px)}}.hp-article__layout{display:grid;grid-template-columns:minmax(0,1fr);padding-top:24px}.hp-article__main{min-width:0;max-width:760px}.hp-article__toc{margin-bottom:32px}.hp-article__aside{display:none}@media (min-width: 600px){.hp-article__layout{padding-top:40px}}@media (min-width: 1100px){.hp-article__layout{grid-template-columns:minmax(0,760px) minmax(220px,1fr);column-gap:64px;padding-top:56px}.hp-article__aside{display:block;justify-self:end;width:min(260px,100%);min-width:0}}.hp-article__after{display:flex;flex-direction:column;gap:32px;max-width:760px;padding-block:56px 72px}@media (min-width: 600px){.hp-article__after{gap:40px;padding-block:72px 96px}}.hp-article-end{position:relative;isolation:isolate;padding:24px;border-radius:var(--hp-radius-frame);background-color:var(--hp-bg-1)}.hp-article-end:before{content:"";position:absolute;top:0;right:24px;left:24px;height:1px;background:var(--hp-horizon);pointer-events:none}.hp-article-end .hp-article-end__title{font-size:clamp(1.75rem,1.35rem + 1.4vw,2.5rem)}.hp-article-end__actions{row-gap:4px;margin-top:24px}.hp-article-end__link{justify-content:center}@media (min-width: 600px){.hp-article-end{padding:40px}.hp-article-end__actions{gap:12px 28px;margin-top:28px}}.hp-article-nav__list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.hp-article-nav__card{display:flex;flex-direction:column;gap:6px;height:100%;min-height:88px;padding:16px 20px;color:var(--hp-fg);text-decoration:none;transition:border-color var(--hp-dur-hover) var(--hp-ease),background-color var(--hp-dur-hover) var(--hp-ease)}.hp-article-nav__label{display:inline-flex;align-items:center;gap:6px;color:var(--hp-fg-subtle);font-size:12.5px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.hp-article-nav__title{color:var(--hp-fg);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em;text-wrap:balance}@media (min-width: 600px){.hp-article-nav__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hp-article-nav__item--next{grid-column:2}.hp-article-nav__item--next .hp-article-nav__card{align-items:flex-end;text-align:end}}@media (hover: hover){.hp-article-nav__card:hover{border-color:var(--hp-violet-hairline);background-color:var(--hp-surface-2)}}@media (prefers-reduced-motion: reduce){.hp-article__crumb,.hp-article__crumb-icon,.hp-article-nav__card{transition:none}}@media print{.hp-article__crumbs,.hp-article__aside,.hp-article__after{display:none!important}.hp-article__header{padding-block:0 16pt}.hp-article__title{font-size:24pt}.hp-article__lead{font-size:13pt}.hp-article__layout{display:block;padding-top:16pt}.hp-article__main,.hp-article,.hp-article__header>*{max-width:none}}.hp-legal__eyebrow+.hp-article__title{margin-top:16px}@media (min-width: 600px){.hp-legal__eyebrow+.hp-article__title{margin-top:20px}}.hp-legal__frame{padding-bottom:72px}.hp-legal__after{max-width:760px;margin-top:56px;padding-top:24px;border-top:1px solid var(--hp-line)}.hp-legal__after-label{color:var(--hp-fg-subtle);font-size:12.5px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.hp-legal__policies{display:flex;flex-direction:column;align-items:flex-start;margin-top:8px}.hp-legal__policy{display:flex;max-width:100%}@media (min-width: 600px){.hp-legal__after{margin-top:72px;padding-block:32px 96px}.hp-legal__policies{flex-direction:row;flex-wrap:wrap;column-gap:28px}}@media print{.hp-legal__after{display:none!important}}.hp-utility{display:flex;align-items:center;min-height:calc(72vh - var(--hp-header-h));min-height:calc(72svh - var(--hp-header-h))}.hp-utility__block{max-width:640px}.hp-utility__actions{margin-top:32px}.hp-utility__nav{min-width:0;margin-top:4px}.hp-utility__links{display:flex;flex-direction:column;align-items:flex-start}.hp-utility__item{display:flex;max-width:100%}@media (min-width: 600px){.hp-utility__block{margin-inline:auto;text-align:center}.hp-utility__heading{align-items:center}.hp-utility__heading .hp-heading__lead{margin-inline:auto}.hp-utility__actions{justify-content:center;column-gap:28px;row-gap:8px}.hp-utility__nav{margin-top:0}.hp-utility__links{flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:24px}}@media (min-width: 900px){.hp-pilot-hero .hp-page-hero__visual{align-self:center}.hp-pilot-hero .hp-page-hero__visual>*{max-width:480px}}@media (min-width: 1024px){.hp-section.hp-pilot-steps--visual{padding-bottom:56px}}@media (min-width: 1200px){.hp-pilot-steps .hp-facts__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.hp-pilot-steps .hp-facts__tile{min-height:0;padding:20px}}.hp-section.hp-pilot-strip{padding-top:0}.hp-pilot-strip__inner>*{max-width:880px;margin-inline:auto}.hp-pilot-fit .hp-pilot-fit__layout{align-items:center;row-gap:32px}.hp-pilot-fit__head,.hp-pilot-fit__card{grid-column:1 / -1}.hp-pilot-fit__head .hp-heading__title{max-width:16ch}.hp-pilot-fit__card{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:20px;border-radius:var(--hp-radius-frame)}.hp-pilot-fit__group+.hp-pilot-fit__group{padding-top:24px;border-top:1px solid var(--hp-line)}.hp-pilot-fit__label{color:var(--hp-fg-subtle);font-size:12.5px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.hp-pilot-fit__items{display:flex;flex-direction:column;gap:12px;margin-top:16px}.hp-pilot-fit__item{display:flex;align-items:flex-start;gap:12px;color:var(--hp-fg);font-size:16px;line-height:1.5;text-wrap:pretty}.hp-pilot-fit__check{margin-top:3px;color:var(--hp-green)}@media (min-width: 600px){.hp-pilot-fit__card{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding:32px}.hp-pilot-fit__group+.hp-pilot-fit__group{padding-top:0;padding-left:40px;border-top:0;border-left:1px solid var(--hp-line)}}.hp-pilot-fit__terms{grid-column:1 / -1;min-width:0}.hp-pilot-fit__terms-title{margin-top:8px;color:var(--hp-fg);font-size:16px;line-height:1.5;text-wrap:pretty}.hp-pilot-fit__terms-list{display:grid;gap:10px;margin:16px 0 0}.hp-pilot-fit__term{display:grid;grid-template-columns:minmax(0,1fr);gap:2px 16px;font-size:15px;line-height:1.5}.hp-pilot-fit__term dt{color:var(--hp-fg-muted);font-weight:500}.hp-pilot-fit__term dd{margin:0;color:var(--hp-fg);text-wrap:pretty}@media (min-width: 360px){.hp-pilot-fit__term{grid-template-columns:7.5rem minmax(0,1fr)}}@media (min-width: 600px){.hp-pilot-fit__card--three{row-gap:0}.hp-pilot-fit__card--three .hp-pilot-fit__group:first-child{grid-column:1 / -1;padding-bottom:32px;border-bottom:1px solid var(--hp-line)}.hp-pilot-fit__card--three .hp-pilot-fit__group:nth-child(n+2){padding-top:32px}.hp-pilot-fit__card--three .hp-pilot-fit__group:nth-child(2){padding-left:0;border-left:0}}@media (min-width: 1024px){.hp-pilot-fit__head{grid-column:1 / span 4}.hp-pilot-fit__card{grid-column:6 / -1}.hp-pilot-fit .hp-pilot-fit__layout--terms{grid-template-rows:auto 1fr;align-items:start}.hp-pilot-fit__layout--terms .hp-pilot-fit__head{grid-row:1}.hp-pilot-fit__layout--terms .hp-pilot-fit__terms{grid-column:1 / span 4;grid-row:2}.hp-pilot-fit__layout--terms .hp-pilot-fit__card{grid-row:1 / span 2;align-self:center}}.hp-pilot-run{width:100%}.hp-pilot-run__body{container-type:inline-size}.hp-pilot-run__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.hp-pilot-run__panel{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-row);background-color:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.hp-pilot-run__label{color:var(--hp-fg-subtle);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.hp-pilot-run__import{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 10px}.hp-pilot-run__file{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;height:24px;padding-inline:8px;border-radius:var(--hp-radius-pill);background-color:var(--hp-surface-2);color:var(--hp-fg-muted);font-family:var(--hp-font-mono);font-size:12px;line-height:1}.hp-pilot-run__file-icon{color:var(--hp-green)}.hp-pilot-run__file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-pilot-run__link{display:none}.hp-pilot-run__queue-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.hp-pilot-run__product{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.hp-pilot-run__name{color:var(--hp-fg);font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.hp-pilot-run__sku{color:var(--hp-fg-subtle);font-family:var(--hp-font-mono);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.4}.hp-pilot-run__head{display:none}.hp-pilot-run__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field agent" "proposed proposed";align-items:center;gap:6px 10px;padding-top:10px;border-top:1px solid var(--hp-line)}.hp-pilot-run__row+.hp-pilot-run__row{margin-top:10px}.hp-pilot-run__field{grid-area:field;min-width:0;color:var(--hp-fg);font-size:13px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.hp-pilot-run__agent{display:flex;grid-area:agent;min-width:0}.hp-pilot-run__proposed{display:flex;flex-wrap:wrap;grid-area:proposed;align-items:center;gap:6px 10px;min-width:0}.hp-pilot-run__value{min-width:0;max-width:100%;padding:5px 10px;border:1px solid var(--hp-proposed-border);border-radius:var(--hp-radius-sm);background-color:var(--hp-proposed-fill);color:var(--hp-fg);font-size:13px;line-height:1.35;overflow-wrap:anywhere}@container (min-width: 480px){.hp-pilot-run__head,.hp-pilot-run__row{grid-template-columns:minmax(64px,.7fr) minmax(0,1.6fr) max-content;grid-template-areas:"field proposed agent";column-gap:12px}.hp-pilot-run__head{display:grid;padding-bottom:8px;color:var(--hp-fg-subtle);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.hp-pilot-run__row+.hp-pilot-run__row{margin-top:0;padding-bottom:0}.hp-pilot-run__row{padding-bottom:10px}.hp-pilot-run__row:last-child{padding-bottom:0}}@container (min-width: 700px){.hp-pilot-run__layout{grid-template-columns:minmax(0,.8fr) 20px minmax(0,1.9fr);align-items:center;gap:12px}.hp-pilot-run__panel{padding:16px}.hp-pilot-run__import{flex-direction:column;align-items:flex-start;gap:12px}.hp-pilot-run__link{display:flex;justify-content:center;color:var(--hp-fg-subtle)}}.hp-articles{min-width:0}.hp-article-link{color:inherit;text-decoration:none}.hp-article-link:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit}@supports selector(:has(*)){html .hp-root .hp-article-link:focus-visible{outline:none}.hp-article-feature:has(.hp-article-link:focus-visible),.hp-article-row:has(.hp-article-link:focus-visible){outline:2px solid var(--hp-violet-300);outline-offset:3px}}.hp-article-feature{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:20px;border-radius:var(--hp-radius-frame);transition:border-color var(--hp-dur-hover) var(--hp-ease),background-color var(--hp-dur-hover) var(--hp-ease)}.hp-article-feature__main{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hp-article-feature__title{margin-top:16px;color:var(--hp-fg);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.hp-article-feature__desc{max-width:62ch;margin-top:12px;text-wrap:pretty}@media (max-width: 899.98px){.hp-article-feature__desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}}@media (max-width: 599.98px){.hp-article-feature__desc{-webkit-line-clamp:3;line-clamp:3}}.hp-article-feature__meta{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.hp-article-feature__facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--hp-fg-subtle);font-size:13px;line-height:1.5}.hp-article-feature__sep{flex:none;width:3px;height:3px;border-radius:50%;background-color:var(--hp-fg-subtle)}.hp-article-feature__tags{display:flex;flex-wrap:wrap;gap:8px}.hp-article-feature__arrow{display:none;color:var(--hp-fg-muted);transition:transform var(--hp-dur-hover) var(--hp-ease),color var(--hp-dur-hover) var(--hp-ease)}@media (min-width: 600px){.hp-article-feature{padding:28px}.hp-article-feature__title{font-size:26px}}@media (min-width: 900px){.hp-article-feature{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px;padding:32px}.hp-article-feature__title{font-size:28px;line-height:1.18}.hp-article-feature__meta{align-self:stretch;padding-left:32px;border-left:1px solid var(--hp-line)}.hp-article-feature__facts{flex-direction:column;align-items:flex-start}.hp-article-feature__sep{display:none}.hp-article-feature__arrow{display:inline-flex;margin-top:auto}}.hp-article-rows{border-top:1px solid var(--hp-line)}.hp-article-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"date" "main";row-gap:6px;padding-block:16px;border-bottom:1px solid var(--hp-line)}.hp-article-row__date{grid-area:date;color:var(--hp-fg-subtle);font-size:13px;line-height:1.5}.hp-article-row__main{grid-area:main;min-width:0}.hp-article-row__title{color:var(--hp-fg);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em;text-wrap:balance;transition:color var(--hp-dur-hover) var(--hp-ease)}.hp-article-row__desc{display:-webkit-box;margin-top:6px;overflow:hidden;color:var(--hp-fg-muted);font-size:15px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.hp-article-row__meta{position:absolute;top:16px;right:0;display:flex;align-items:center;gap:8px;color:var(--hp-fg-subtle);font-size:13px;line-height:1.5;white-space:nowrap}.hp-article-row__arrow{display:none;color:var(--hp-fg-muted);transition:transform var(--hp-dur-hover) var(--hp-ease),color var(--hp-dur-hover) var(--hp-ease)}@media (min-width: 900px){.hp-article-row{grid-template-columns:160px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"date main" "meta main";align-items:start;column-gap:32px;row-gap:4px;padding-block:24px}.hp-article-row__date{padding-top:2px}.hp-article-row__title{max-width:760px;font-size:19px;line-height:1.3}.hp-article-row__desc{max-width:760px;-webkit-line-clamp:2;line-clamp:2}.hp-article-row__meta{position:static;grid-area:meta;align-self:start}.hp-article-row__arrow{display:inline-flex}}@media (hover: hover){.hp-article-feature:hover{border-color:var(--hp-violet-hairline);background-color:var(--hp-surface-2)}.hp-article-feature:hover .hp-article-feature__arrow,.hp-article-row:hover .hp-article-row__arrow{color:var(--hp-violet-300);transform:translate(3px)}.hp-article-row:hover .hp-article-row__title{color:var(--hp-violet-300)}}.hp-articles__empty{padding-block:24px}@media (prefers-reduced-motion: reduce){.hp-article-feature,.hp-article-feature__arrow,.hp-article-row__title,.hp-article-row__arrow{transition:none}}.hp-section.hp-resources-section--first{padding-top:8px}@media (min-width: 900px){.hp-section.hp-resources-section--first{padding-top:16px}}.hp-resources-title{color:var(--hp-fg);font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.hp-resources-section__body{margin-top:24px}@media (min-width: 900px){.hp-resources-section__body{margin-top:32px}}.hp-resources-articles__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px}.hp-resources-articles__list-title{margin-block:56px 16px}@media (min-width: 900px){.hp-resources-articles__list-title{margin-block:72px 20px}}.hp-resources-note{margin-top:40px;color:var(--hp-fg-muted);font-size:15px;line-height:1.5}.hp-resources-note__link{display:inline-flex;font-size:15px}@media (min-width: 900px){.hp-resources-note{margin-top:56px}}
