body,html{height:100%;margin:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;background:#fff;color:#1a2942;-webkit-font-smoothing:antialiased}:root{--primary:#1d4fe0;--primary-deep:#1740b8;--primary-mid:#4773e8;--primary-pale:#e6ecfc;--primary-tint:#f4f6fe;--accent:#f07a4b;--accent-deep:#d4623a;--accent-pale:#fde7dc;--ink:#0f172a;--ink-strong:#050b1a;--ink-mid:#334155;--ink-soft:#64748b;--ink-faint:#94a3b8;--bg:#fff;--bg-soft:#f7f9fc;--bg-tinted:#f2f5fb;--paper:#fff;--border:#e5e7eb;--border-strong:#d1d5db;--divider:#eef1f5;--navy-ink:var(--ink);--navy-deep:#0a1530;--navy-mid:var(--ink-mid);--brass:var(--primary);--brass-deep:var(--primary-deep);--brass-pale:var(--primary-pale);--linen:var(--bg);--stone-100:var(--divider);--stone-200:var(--border);--stone-300:var(--border-strong);--stone-500:var(--ink-soft);--stone-700:var(--ink-mid);--success-ink:#166a40;--success-pale:#e0f3e7;--warning-ink:#b45309;--warning-pale:#fef3cc;--alert-ink:#b91c1c;--alert-pale:#fee2e2;--grade-a:#1b7e4c;--grade-a-pale:#e0f3e7;--grade-b:#4f8a3a;--grade-b-pale:#e8f1dd;--grade-c:#e07b3d;--grade-c-pale:#fde7dc;--grade-d:#c2562c;--grade-d-pale:#fbe0cf;--grade-f:#b83a2f;--grade-f-pale:#fcdad5;--grade-pending:#94a3b8;--grade-pending-pale:#eef1f5;--serif:"Source Serif Pro","Lora",Georgia,serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace;--shadow-card:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);--shadow-pop:0 10px 28px rgba(15,23,42,.1);--shadow-blue:0 8px 24px rgba(29,79,224,.2);--ease:cubic-bezier(0.4,0,0.2,1)}.lp-root{font-family:var(--sans);color:var(--ink);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lp-root *,.lp-root :after,.lp-root :before{box-sizing:border-box}.lp-root h1,.lp-root h2,.lp-root h3,.lp-root h4,.lp-root ol,.lp-root p,.lp-root ul{margin:0}.lp-root ol,.lp-root ul{padding:0;list-style:none}.lp-root button:not(.lp-btn){font:inherit;color:inherit;cursor:pointer;border:none;background:none;padding:0}.lp-root a{color:inherit;text-decoration:none}.lp-serif{font-family:var(--serif);font-weight:600;letter-spacing:-.01em}.lp-serif-italic{font-family:var(--serif);font-weight:500;font-style:italic;letter-spacing:-.005em}.lp-mono{font-family:var(--mono)}.lp-caption{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-size:15px;font-weight:600;height:48px;padding:0 24px;border-radius:999px;transition:transform .15s var(--ease),background .15s var(--ease),box-shadow .15s var(--ease);white-space:nowrap}.lp-btn--primary{background:var(--primary);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 4px 10px rgba(29,79,224,.22)}.lp-btn--primary:hover{background:var(--primary-deep);transform:translateY(-1px)}.lp-btn--secondary{background:transparent;color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary)}.lp-btn--secondary:hover{background:var(--primary);color:#fff}.lp-btn--ghost{color:var(--ink-mid)}.lp-btn--ghost:hover{color:var(--primary)}.lp-btn--sm{height:38px;padding:0 16px;font-size:13px}.lp-btn .arrow-chip{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#fff;color:var(--primary);margin-left:4px;flex-shrink:0}.lp-btn--secondary .arrow-chip{background:var(--primary);color:#fff}.lp-card{background:var(--paper);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-card)}.lp-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;padding:3px 10px;border-radius:999px;white-space:nowrap}.lp-pill .dot{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.85}.lp-pill--sent{background:var(--success-pale);color:var(--success-ink)}.lp-pill--review{background:var(--primary-pale);color:var(--primary-deep)}.lp-pill--response{background:var(--warning-pale);color:var(--warning-ink)}.lp-pill--alert{background:var(--alert-pale);color:var(--alert-ink)}.lp-pill--neutral{background:var(--divider);color:var(--ink-mid)}.lp-pill--assured{background:var(--primary-pale);color:var(--primary-deep);font-weight:700}.lp-root{container-type:inline-size}.r-show{display:none}@container (max-width: 600px){.r-pad{padding-left:20px!important;padding-right:20px!important}.r-pad-y{padding-top:40px!important;padding-bottom:40px!important}.r-1col{grid-template-columns:1fr!important}.r-2col{grid-template-columns:1fr 1fr!important}.r-main-aside{grid-template-columns:1fr!important;gap:20px!important}.r-main-aside>aside{position:static!important;top:auto!important}.r-aside-first{order:-1!important}.r-hide{display:none!important}.r-show{display:flex!important}.r-display{font-size:30px!important;line-height:1.1!important}.r-h1{font-size:28px!important;line-height:1.12!important}.r-h2{font-size:23px!important}.r-lede{font-size:16px!important}.r-stack{align-items:stretch!important}.r-stack,.r-stack-center{flex-direction:column!important}.r-stack-center{align-items:center!important}.r-btn-full{width:100%!important;justify-content:center!important}.r-tighten{gap:16px!important}.r-no-negtop{margin-top:0!important}.r-nav{padding-left:18px!important;padding-right:18px!important;gap:12px!important}.r-choice{grid-template-columns:1fr!important}.r-table-2{grid-template-columns:84px 1fr!important}.r-table-4{grid-template-columns:40px 1fr 64px!important}.r-table-4 .r-table-hide{display:none!important}.r-prop{grid-template-columns:56px 1fr auto!important}.r-cmp-row{grid-template-columns:1.5fr .85fr .85fr!important;padding-left:16px!important;padding-right:16px!important;gap:8px!important}.r-cmp-hide{display:none!important}.r-record{grid-template-columns:40px 1fr!important;row-gap:4px!important}.r-record>a{grid-column:1/-1!important;text-align:left!important}.r-changelog{grid-template-columns:70px 1fr!important;row-gap:2px!important}.r-changelog>.r-cl-date{grid-column:2!important}}