.lp-wf-figure{--lp-wf-well:color-mix(in oklab,var(--lp-well) 70%,var(--lp-pastel-lavender))}.lp-root .lp-wf-panel.lp-gc,.lp-root .lp-wf-panel.lp-gc>.lp-gc-body,.lp-wf-figure{display:flex;flex:1;flex-direction:column}.lp-root .lp-wf-panel.lp-gc{--lp-gc-radius:var(--lp-radius-card);padding:0 8px 8px;box-shadow:var(--lp-glass-shadow),0 30px 60px -36px var(--lp-nav-shadow-far)}.lp-wf-chrome{display:flex;align-items:center;gap:12px;min-block-size:44px;padding:6px 6px 6px 10px}.lp-wf-lights{flex:none;inline-size:10px;block-size:10px;margin-inline-end:36px;border-radius:9999px;background-color:var(--lp-pastel-peach);box-shadow:inset 0 0 0 1px var(--lp-glass-border),16px 0 0 var(--lp-pastel-lavender),32px 0 0 var(--lp-pastel-mint)}.lp-wf-sample{margin-inline-start:auto}.lp-root .lp-wf-body{display:flex;flex:1;flex-direction:column;padding:18px 16px 20px;border-radius:calc(var(--lp-radius-card) - 8px);background-color:var(--lp-wf-well);box-shadow:inset 0 10px 22px -18px var(--lp-nav-shadow-far),inset 0 -1px 0 var(--lp-glass-rim);container-type:inline-size}.lp-root .lp-wf-body>*{flex:1 0 auto}@media (min-width:1024px){.lp-root .lp-wf-body{min-block-size:264px;padding:24px}}.lp-root .lp-wf-strong{font-size:.9375rem;line-height:1.35;font-weight:650;letter-spacing:-.006em;color:var(--lp-fg-1)}.lp-wf-field{display:flex;align-items:center;gap:10px;min-inline-size:0;min-block-size:40px;padding-inline:14px;border-radius:10px;background-color:var(--lp-surface);box-shadow:inset 0 0 0 1px var(--lp-glass-border),0 1px 2px var(--lp-nav-shadow-near);font-size:.8125rem;color:var(--lp-fg-2)}.lp-wf-field>svg{flex:none;color:var(--lp-accent-ink)}.lp-wf-card{padding:16px;border-radius:12px;background-color:var(--lp-surface);background-image:var(--lp-glass-sheen);box-shadow:inset 0 0 0 1px var(--lp-glass-border),var(--lp-glass-shadow)}.lp-wf-confirm{display:flex;align-items:center;gap:8px;font-size:.8125rem;line-height:1.4;font-weight:500;color:var(--lp-fg-2)}.lp-wf-confirm>svg{flex:none;color:var(--lp-accent-ink)}.lp-wf-connect{gap:10px}.lp-wf-connect,.lp-wf-tree{display:flex;flex-direction:column}.lp-wf-tree{gap:2px;margin-inline-start:19px;font-size:.8125rem;line-height:1.4;font-weight:550;color:var(--lp-fg-1)}.lp-wf-tree li{--lp-wf-tree-ink:color-mix(in oklab,var(--lp-fg-2) 30%,transparent);position:relative;display:flex;align-items:center;gap:10px;min-block-size:36px;padding-inline-start:22px}.lp-wf-tree li:after,.lp-wf-tree li:before{content:"";position:absolute;inset-inline-start:0;background-color:var(--lp-wf-tree-ink)}.lp-wf-tree li:before{inset-block:-1px;inline-size:1px}.lp-wf-tree li:last-child:before{inset-block-end:50%}.lp-wf-tree li:after{inset-block-start:50%;inline-size:16px;block-size:1px}.lp-wf-tree .lp-wf-tree-tile{flex:none}.lp-wf-inventory{display:flex;flex-direction:column;gap:16px}.lp-wf-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background-color:var(--lp-surface);box-shadow:inset 0 0 0 1px var(--lp-glass-border)}.lp-wf-tier{display:grid;place-items:center;min-block-size:34px;padding-inline:10px;border-radius:8px;font-size:.8125rem;line-height:1.3;font-weight:550;white-space:nowrap;color:var(--lp-fg-3)}@container (max-width: 480px){.lp-wf-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-wf-pseudo-btn,.lp-wf-tier[data-selected]{background-color:var(--lp-cta-bg);background-image:linear-gradient(180deg,var(--lp-cta-top),var(--lp-cta-bg));color:var(--lp-cta-fg);font-weight:650;box-shadow:inset 0 -1px 0 var(--lp-line),0 6px 16px -8px var(--lp-cta-shadow)}.lp-wf-verify{position:relative;isolation:isolate;display:flex;flex-direction:column;padding-inline:4px}.lp-wf-verify li{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;min-block-size:48px;padding-block:8px;border-block-end:1px solid var(--lp-glass-border)}.lp-wf-verify li:last-child{border-block-end:0}.lp-wf-verify li>.lp-clause{flex:none;inline-size:64px;justify-content:center}.lp-wf-leader{flex:1;min-inline-size:12px;block-size:1px;background-image:linear-gradient(90deg,color-mix(in oklab,var(--lp-fg-2) 26%,transparent),color-mix(in oklab,var(--lp-fg-2) 8%,transparent))}.lp-wf-verdict{display:inline-flex;flex:none;justify-content:flex-start;min-inline-size:8.5rem}.lp-wf-verify:after{content:"";position:absolute;inset-inline:0;inset-block-start:0;z-index:-1;block-size:2px;border-radius:9999px;background-image:linear-gradient(90deg,transparent,var(--lp-scan) 30%,var(--lp-scan) 70%,transparent);box-shadow:0 0 14px 2px color-mix(in oklab,var(--lp-scan) 22%,transparent);opacity:0;pointer-events:none}.lp-wf-govern{display:grid;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:12px}.lp-wf-govern .lp-wf-confirm>svg{color:var(--lp-review)}.lp-wf-gate{display:flex;align-items:center;gap:8px}.lp-wf-gate>svg{flex:none;color:var(--lp-accent-ink)}.lp-wf-pseudo-btn{display:inline-flex;align-items:center;min-block-size:32px;padding-inline:16px;border-radius:9999px;font-size:.8125rem}.lp-wf-govern>.lp-wf-card{display:flex;flex-direction:column;align-items:flex-start}.lp-wf-gate-track,.lp-wf-govern .lp-wf-pseudo-btn{margin-block-start:auto}.lp-wf-govern .lp-wf-confirm{margin-block-end:20px}.lp-wf-gate-track{position:relative;display:flex;justify-content:space-between;align-self:stretch;gap:12px;padding-block-start:20px;font-size:.8125rem;line-height:1.3;font-weight:550;color:var(--lp-fg-1)}.lp-wf-gate-track:before{content:"";position:absolute;inset-inline:28px;inset-block-end:15px;block-size:1px;background-image:linear-gradient(90deg,var(--lp-accent),color-mix(in oklab,var(--lp-review) 60%,transparent))}.lp-wf-gate-track>li{position:relative;display:inline-flex;align-items:center;gap:6px;min-block-size:30px;padding-inline:10px 12px;border-radius:9999px;background-color:var(--lp-surface);box-shadow:inset 0 0 0 1px var(--lp-glass-border),0 1px 2px var(--lp-nav-shadow-near)}.lp-wf-gate-track>li>svg{flex:none}.lp-wf-gate-track>li[data-state=done]>svg{color:var(--lp-accent-ink)}.lp-wf-gate-track>li[data-state=waiting]>svg{color:var(--lp-review)}@container (min-width: 520px){.lp-wf-govern{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.lp-wf-report{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;align-content:start;gap:20px}.lp-wf-sheets{position:relative;isolation:isolate;margin-block-start:10px;margin-inline-end:26px}.lp-wf-sheet{position:absolute;inset:0;z-index:-1;border-radius:var(--lp-radius-paper);box-shadow:var(--lp-shadow-paper);transform-origin:0 100%}.lp-wf-sheet[data-depth="1"]{translate:12px -6px;rotate:3deg}.lp-wf-sheet[data-depth="2"]{z-index:-2;translate:24px -12px;rotate:6deg;opacity:.82}.lp-wf-cover{position:relative;inline-size:112px;aspect-ratio:3/4;overflow:hidden;padding:14px 12px;border-radius:var(--lp-radius-paper);box-shadow:var(--lp-shadow-paper)}.lp-wf-cover-title{font-size:.875rem;font-weight:700;line-height:1.2;letter-spacing:-.012em;color:var(--lp-paper-ink);text-wrap:balance}.lp-wf-cover-meta{font-size:.75rem;line-height:1.35;font-weight:500;color:var(--lp-paper-ink-2)}.lp-wf-cover-lines{position:absolute;inset-inline:12px;inset-block-end:14px;display:flex;flex-direction:column;gap:6px}.lp-wf-cover-lines>i{display:block;block-size:4px;border-radius:9999px;background-color:color-mix(in oklab,var(--lp-paper-ink-2) 22%,transparent)}.lp-wf-cover-lines>i:nth-child(2){inline-size:88%}.lp-wf-cover-lines>i:nth-child(3){inline-size:94%}.lp-wf-cover-lines>i:nth-child(4){inline-size:62%}.lp-wf-share{justify-self:stretch;display:flex;flex-direction:column;gap:12px}.lp-wf-share-name{display:flex;align-items:center;gap:10px}.lp-wf-share-tile{flex:none}.lp-wf-share-terms{display:flex;flex-direction:column;gap:8px;padding-block-start:12px;border-block-start:1px solid var(--lp-glass-border);font-size:.8125rem;line-height:1.4;font-weight:500;color:var(--lp-fg-2)}.lp-wf-share-terms>li{display:flex;align-items:center;gap:8px}.lp-wf-share-terms>li>svg{flex:none;color:var(--lp-accent-ink)}@container (min-width: 520px){.lp-wf-report{grid-template-columns:auto minmax(0,1fr);align-items:end;-moz-column-gap:28px;column-gap:28px}.lp-wf-cover{inline-size:156px;padding:18px 14px}.lp-wf-cover-title{font-size:1rem}.lp-wf-cover-meta{font-size:.8125rem}}@keyframes lp-wf-verify-scan{0%{opacity:0;transform:translateY(0)}12%,85%{opacity:1}to{opacity:0;transform:translateY(var(--lp-wf-scan-travel,192px))}}@keyframes lp-wf-verdict-in{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){.lp-wf-stage[data-seen] .lp-wf-slot[data-active] .lp-wf-verify:after{animation:lp-wf-verify-scan .42s var(--lp-ease-inout) both}.lp-wf-stage[data-seen] .lp-wf-slot[data-active] .lp-wf-verdict{transform-origin:0 50%;animation:lp-wf-verdict-in .18s var(--lp-ease-out) both;animation-delay:calc(40ms + var(--lp-i, 0) * 70ms)}}@media (forced-colors:active){.lp-wf-pseudo-btn,.lp-wf-tier[data-selected]{border:2px solid Highlight}.lp-wf-lights,.lp-wf-verify:after{display:none}.lp-wf-gate-track:before,.lp-wf-leader,.lp-wf-tree li:after,.lp-wf-tree li:before{background:CanvasText}.lp-root .lp-wf-body,.lp-root .lp-wf-panel.lp-gc{border:1px solid CanvasText}}.lp-root .lp-deliverables-head{display:grid;gap:var(--lp-content-gap)}.lp-root .lp-deliverables-packs{display:grid;gap:28px;min-inline-size:0}@media (min-width:1024px){.lp-root .lp-deliverables-packs{gap:36px}}@media (min-width:1280px){.lp-root .lp-deliverables-head{grid-template-columns:minmax(0,1fr) minmax(0,36rem);-moz-column-gap:56px;column-gap:56px}.lp-root .lp-deliverables-packs{display:contents}.lp-root .lp-deliverables-packs>.lp-packs{grid-column:1/-1;grid-row:2}.lp-root .lp-deliverables-proof{grid-column:2;grid-row:1;align-self:end}.lp-root .lp-deliverables-proof .lp-proof{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:0;border-block-start:0}}.lp-root .lp-deliverables-body{margin-block-start:var(--lp-content-gap)}.lp-root .lp-rep-map{position:relative;isolation:isolate;display:grid;justify-items:center;padding:20px 16px 24px;border-radius:var(--lp-radius-lens);background-color:var(--lp-surface);background-image:var(--lp-glass-sheen);box-shadow:inset 0 0 0 1px var(--lp-glass-border),inset 0 1px 0 var(--lp-glass-rim),var(--lp-glass-shadow),var(--lp-shadow-1)}.lp-root .lp-rep-map>.lp-flow{position:relative;z-index:1;inline-size:100%;min-inline-size:0}@media (min-width:768px){.lp-root .lp-rep-map{padding:32px 32px 36px}}@media (min-width:1024px){.lp-root .lp-rep-map{padding:36px 36px 40px}}@media (forced-colors:active){.lp-root .lp-rep-map{border:1px solid CanvasText;box-shadow:none}}.lp-root .lp-rep-map{--lp-key-face:var(--lp-surface);--lp-key-face-lo:color-mix(in oklab,var(--lp-surface-2) 80%,var(--lp-surface));--lp-key-well:color-mix(in oklab,var(--lp-ink) 3%,var(--lp-surface-2));--lp-key-well-top:color-mix(in oklab,var(--lp-ink) 7%,var(--lp-surface-2));--lp-key-ring:color-mix(in oklab,var(--lp-ink) 22%,transparent);--lp-key-rim:var(--lp-glass-edge-hi);--lp-key-lip:color-mix(in oklab,var(--lp-ink) 10%,transparent);--lp-key-contact:color-mix(in oklab,var(--lp-ink) 13%,transparent);--lp-key-ambient:color-mix(in oklab,var(--lp-ink) 15%,transparent);--lp-key-inset:color-mix(in oklab,var(--lp-ink) 22%,transparent);--lp-key-pulse:color-mix(in oklab,var(--lp-ink) 30%,transparent);--lp-key-raised:inset 0 1px 0 var(--lp-key-rim),inset 0 -1px 0 var(--lp-key-lip),0 0 0 1px var(--lp-line),0 1px 1px var(--lp-key-contact),0 3px 6px -2px var(--lp-key-contact),0 12px 24px -12px var(--lp-key-ambient);--lp-key-lifted:inset 0 1px 0 var(--lp-key-rim),inset 0 -1px 0 var(--lp-key-lip),0 0 0 1px var(--lp-line-strong),0 1px 1px var(--lp-key-contact),0 6px 10px -4px var(--lp-key-contact),0 20px 32px -14px var(--lp-key-ambient);--lp-key-pressed:inset 0 3px 6px -3px var(--lp-key-inset),inset 0 1px 0 var(--lp-key-lip),inset 0 0 0 1.5px var(--lp-key-ring),0 1px 0 var(--lp-key-rim)}.lp-root .lp-flow{--lp-flow-rail:2px;--lp-flow-x:24px;--lp-flow-indent:36px;--lp-flow-chip-h:40px;--lp-flow-node-h:44px;--lp-flow-dot-x:20px;--lp-flow-trunk:color-mix(in oklab,var(--lp-fg-3) 40%,transparent);--lp-flow-packet:64px;--lp-flow-axis:180deg;--lp-flow-mask-size:100% var(--lp-flow-packet);--lp-flow-from:0 calc(-1 * var(--lp-flow-packet));--lp-flow-to:0 calc(100% + var(--lp-flow-packet));--lp-flow-fill-size:100% 200%;--lp-flow-unlit:0 100%;--lp-flow-lit:0 0;--lp-key-face-lo:color-mix(in oklab,var(--lp-surface-2) 35%,var(--lp-surface));--lp-key-raised:inset 0 1px 0 var(--lp-glass-rim),inset 0 -1px 0 var(--lp-key-lip),0 0 0 1px var(--lp-glass-border),0 1px 1px var(--lp-key-contact),0 2px 4px -2px var(--lp-key-contact),0 6px 12px -8px var(--lp-key-ambient);--lp-key-lifted:inset 0 1px 0 var(--lp-glass-rim),inset 0 -1px 0 var(--lp-key-lip),0 0 0 1px var(--lp-line-strong),0 1px 1px var(--lp-key-contact),0 4px 8px -4px var(--lp-key-contact),0 12px 20px -12px var(--lp-key-ambient);position:relative;display:grid;min-inline-size:0}.lp-root .lp-flow-lane{--lp-flow-wire:color-mix(in oklab,var(--lp-accent) 40%,transparent);--lp-flow-branch:var(--lp-flow-trunk);--lp-flow-chip:color-mix(in oklab,var(--lp-accent) 9%,var(--lp-surface));--lp-flow-chip-edge:color-mix(in oklab,var(--lp-accent) 28%,transparent);--lp-flow-halo:color-mix(in oklab,var(--lp-fg-1) 12%,transparent);--lp-flow-ring:color-mix(in oklab,var(--lp-accent) 60%,transparent);--lp-flow-pick-top:color-mix(in oklab,var(--lp-accent) 10%,var(--lp-surface));--lp-flow-pick:color-mix(in oklab,var(--lp-accent) 18%,var(--lp-surface));--lp-flow-pick-edge:color-mix(in oklab,var(--lp-accent) 70%,transparent);--lp-flow-spark:var(--lp-accent);--lp-flow-link:var(--lp-flow-wire)}.lp-root .lp-flow-lane[data-active]{--lp-flow-branch:var(--lp-accent);--lp-flow-link:var(--lp-accent)}.lp-root .lp-flow-source{position:relative;z-index:1;justify-self:start;display:flex;align-items:center;gap:12px;max-inline-size:100%;padding:6px 18px 6px 6px;border-radius:9999px;background-color:var(--lp-key-face);background-image:linear-gradient(180deg,var(--lp-key-face),var(--lp-key-face-lo));box-shadow:var(--lp-key-raised)}.lp-root .lp-flow-source-tile{flex:none}@media (hover:hover){.lp-root .lp-deliverables:has(.lp-pack[data-fw=eu]:is(:hover,:focus-visible)) .lp-flow-lane[data-lane=eu],.lp-root .lp-deliverables:has(.lp-pack[data-fw=iso]:is(:hover,:focus-visible)) .lp-flow-lane[data-lane=iso],.lp-root .lp-deliverables:has(.lp-pack[data-fw=nist]:is(:hover,:focus-visible)) .lp-flow-lane[data-lane=nist]{--lp-flow-branch:var(--lp-accent);--lp-flow-chip-edge:var(--lp-flow-ring)}}.lp-root .lp-flow-source-text{display:grid;min-inline-size:0}.lp-root .lp-flow-source-title{font-size:.9375rem;line-height:1.25;font-weight:650;letter-spacing:-.01em;color:var(--lp-fg-1)}.lp-root .lp-flow-source-meta{font-size:.8125rem;line-height:1.35;color:var(--lp-fg-2)}.lp-root .lp-flow-lanes{display:grid}.lp-root .lp-flow-lane{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:10px;--lp-flow-mid:calc(10px + var(--lp-flow-chip-h) / 2);padding-block:10px;padding-inline-start:var(--lp-flow-indent)}.lp-root .lp-flow-lane:first-child{--lp-flow-mid:calc(18px + var(--lp-flow-chip-h) / 2);padding-block-start:18px}.lp-root .lp-flow-lane:before{inset-block:0;inset-inline-start:calc(var(--lp-flow-x) - var(--lp-flow-rail) / 2);inline-size:var(--lp-flow-rail);background-color:var(--lp-flow-trunk)}.lp-root .lp-flow-lane:after,.lp-root .lp-flow-lane:before{content:"";position:absolute;border-radius:9999px;pointer-events:none}.lp-root .lp-flow-lane:after{inset-block-start:calc(var(--lp-flow-mid) - var(--lp-flow-rail) / 2);inset-inline-start:calc(var(--lp-flow-x) + var(--lp-flow-rail) / 2);inline-size:calc(var(--lp-flow-indent) - var(--lp-flow-x) - var(--lp-flow-rail) / 2);block-size:var(--lp-flow-rail);background-color:var(--lp-flow-branch)}.lp-root .lp-flow-lane:last-child:before{inset-block-end:auto;block-size:calc(var(--lp-flow-mid) + var(--lp-flow-rail) / 2)}.lp-root .lp-flow-lane-label{position:relative;z-index:1;justify-self:start;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px;min-block-size:var(--lp-flow-chip-h);padding:4px 14px 4px 4px;border-radius:var(--lp-radius-inner);background-color:var(--lp-flow-chip);box-shadow:inset 0 0 0 1px var(--lp-flow-chip-edge),inset 0 1px 0 var(--lp-key-rim),0 1px 2px var(--lp-key-contact)}.lp-root .lp-flow-lane-tile{grid-row:1/span 2}.lp-root .lp-flow-lane-name{font-size:.875rem;line-height:1.2;font-weight:650;letter-spacing:-.006em;color:var(--lp-fg-1)}.lp-root .lp-flow-lane-meta{grid-column:2;font-size:.75rem;line-height:1.25;color:var(--lp-fg-2)}.lp-root .lp-flow-track{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-inline-size:0;padding-inline-start:28px}.lp-root .lp-flow-wire{position:absolute;inset-block-start:-10px;inset-block-end:calc(var(--lp-flow-node-h) / 2 - var(--lp-flow-rail) / 2);inset-inline-start:calc(var(--lp-flow-dot-x) - var(--lp-flow-rail) / 2);inline-size:var(--lp-flow-rail);overflow:hidden;border-radius:9999px;background-color:var(--lp-flow-wire);pointer-events:none}.lp-root .lp-flow-node{position:relative;z-index:1;isolation:isolate;display:inline-flex;align-items:center;gap:9px;max-inline-size:100%;min-block-size:44px;padding:13px 14px 13px 13px;border-radius:14px;color:var(--lp-fg-2);text-align:start;-webkit-tap-highlight-color:transparent;transition:color var(--lp-dur-ui) var(--lp-ease-out),transform var(--lp-dur-micro) var(--lp-ease-out)}.lp-root .lp-flow-node:focus-visible{outline-offset:3px}.lp-root .lp-flow-node:after,.lp-root .lp-flow-node:before{content:"";position:absolute;inset:4px 0;z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity var(--lp-dur-ui) var(--lp-ease-out),box-shadow var(--lp-dur-ui) var(--lp-ease-out)}.lp-root .lp-flow-node:before{background-color:var(--lp-key-face);background-image:var(--lp-glass-sheen),linear-gradient(180deg,var(--lp-key-face),var(--lp-key-face-lo));box-shadow:var(--lp-key-raised)}.lp-root .lp-flow-node:after{background-color:var(--lp-key-well);background-image:linear-gradient(180deg,var(--lp-key-well-top),var(--lp-key-well));box-shadow:var(--lp-key-pressed);opacity:0}.lp-root .lp-flow-node[aria-checked=true]{color:var(--lp-fg-1)}.lp-root .lp-flow-node[aria-checked=true]:before{opacity:0}.lp-root .lp-flow-node[aria-checked=true]:after{background-color:var(--lp-flow-pick);background-image:linear-gradient(180deg,var(--lp-flow-pick-top),var(--lp-flow-pick));box-shadow:inset 0 0 0 2px var(--lp-flow-pick-edge),inset 0 1px 0 var(--lp-key-rim),0 1px 1px var(--lp-key-contact),0 8px 18px -8px var(--lp-flow-halo);opacity:1}@media (hover:hover){.lp-root .lp-flow-node[aria-checked=false]:hover{color:var(--lp-fg-1)}.lp-root .lp-flow-node[aria-checked=false]:hover:before{box-shadow:var(--lp-key-lifted)}}.lp-root .lp-flow-node-icon{position:relative;flex:none;display:inline-grid;place-items:center;inline-size:22px;block-size:22px;margin-block:-4px;border-radius:9999px;background-color:var(--lp-surface);box-shadow:inset 0 0 0 1px var(--lp-flow-chip-edge);color:var(--lp-accent-ink)}.lp-root .lp-flow-node[aria-checked=true] .lp-flow-node-icon{background-color:var(--lp-accent);box-shadow:0 0 0 3px var(--lp-flow-halo);color:var(--lp-on-vivid)}.lp-root .lp-flow-node-icon:before{content:"";position:absolute;inset-block-start:calc(50% - var(--lp-flow-rail) / 2);inset-inline-end:calc(100% + 1px);inline-size:calc(13px + 28px - var(--lp-flow-dot-x) - var(--lp-flow-rail) / 2 - 1px);block-size:var(--lp-flow-rail);border-radius:9999px;background-color:var(--lp-flow-wire);pointer-events:none}.lp-root .lp-flow-node-icon:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 2px var(--lp-accent);opacity:0;pointer-events:none}.lp-root .lp-flow-node-title{font-size:.875rem;line-height:1.3;font-weight:550;letter-spacing:-.006em;text-wrap:balance}.lp-root .lp-flow-node[aria-checked=true] .lp-flow-node-title{font-weight:600}.lp-root .lp-flow-pulse{position:absolute;inset:0;opacity:0;border-radius:9999px;background-color:var(--lp-flow-spark);box-shadow:0 0 6px var(--lp-flow-halo);-webkit-mask-image:linear-gradient(var(--lp-flow-axis),transparent,black 40%,black 60%,transparent);mask-image:linear-gradient(var(--lp-flow-axis),transparent,black 40%,black 60%,transparent);-webkit-mask-size:var(--lp-flow-mask-size);mask-size:var(--lp-flow-mask-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--lp-flow-from);mask-position:var(--lp-flow-from);pointer-events:none}.lp-root .lp-flow-lane[data-active] .lp-flow-pulse{opacity:1;-webkit-mask-image:linear-gradient(var(--lp-flow-axis),black 46%,transparent 54%);mask-image:linear-gradient(var(--lp-flow-axis),black 46%,transparent 54%);-webkit-mask-size:var(--lp-flow-fill-size);mask-size:var(--lp-flow-fill-size);-webkit-mask-position:var(--lp-flow-lit);mask-position:var(--lp-flow-lit)}@media (min-width:640px) and (max-width:1023px){.lp-root .lp-flow{--lp-flow-col-gap:24px}.lp-root .lp-flow-lanes{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--lp-flow-col-gap);column-gap:var(--lp-flow-col-gap)}.lp-root .lp-flow-lanes:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:calc(var(--lp-flow-x) - var(--lp-flow-rail) / 2);inline-size:calc(50% + var(--lp-flow-col-gap) / 2 + var(--lp-flow-rail));block-size:var(--lp-flow-rail);border-radius:9999px;background-color:var(--lp-flow-trunk);pointer-events:none}.lp-root .lp-flow-lane:nth-child(2){--lp-flow-mid:calc(18px + var(--lp-flow-chip-h) / 2);padding-block-start:18px}.lp-root .lp-flow-lane:nth-child(3):before{inset-block-end:auto;block-size:calc(var(--lp-flow-mid) + var(--lp-flow-rail) / 2)}}@media (min-width:1024px){.lp-root .lp-flow{--lp-flow-indent:40px;--lp-flow-gap:24px;--lp-flow-col-gap:14px;--lp-flow-row-gap:10px;--lp-flow-cols:2;--lp-flow-node-h:52px;--lp-flow-chip-h:var(--lp-flow-node-h);--lp-flow-station:23px;--lp-flow-axis:90deg;--lp-flow-mask-size:var(--lp-flow-packet) 100%;--lp-flow-from:calc(-1 * var(--lp-flow-packet)) 0;--lp-flow-to:calc(100% + var(--lp-flow-packet)) 0;--lp-flow-fill-size:200% 100%;--lp-flow-unlit:100% 0}.lp-root .lp-flow-lane{grid-template-columns:11rem minmax(0,1fr);-moz-column-gap:var(--lp-flow-gap);column-gap:var(--lp-flow-gap);align-items:start}.lp-root .lp-flow-lane-label{justify-self:stretch}.lp-root .lp-flow-track{display:grid;grid-template-columns:repeat(var(--lp-flow-cols),minmax(0,1fr));grid-auto-rows:minmax(var(--lp-flow-node-h),auto);gap:var(--lp-flow-row-gap) var(--lp-flow-col-gap);padding-inline-start:0}.lp-root .lp-flow-wire{inset-block:calc(var(--lp-flow-node-h) / 2 - var(--lp-flow-rail) / 2) auto;inset-inline-start:calc(-1 * var(--lp-flow-gap));inline-size:calc(var(--lp-flow-gap) + var(--lp-flow-station) + (min(var(--lp-flow-n, 1), var(--lp-flow-cols)) - 1) * (100% + var(--lp-flow-col-gap)) / var(--lp-flow-cols));block-size:var(--lp-flow-rail)}.lp-root .lp-flow-node{inline-size:100%;min-inline-size:0;min-block-size:var(--lp-flow-node-h);gap:10px;padding:8px 14px 8px 12px}.lp-root .lp-flow-node:after,.lp-root .lp-flow-node:before{inset:0}.lp-root .lp-flow-node-title{line-height:1.25}.lp-root .lp-flow-node-icon:before{display:none}.lp-root .lp-flow-node-title:before{position:absolute;border-radius:9999px;background-color:var(--lp-flow-link);pointer-events:none}}@media (min-width:1024px) and (max-width:1279px){.lp-root .lp-flow-node:nth-child(2n+4) .lp-flow-node-title:before{content:"";inset-block-end:100%;inset-inline-start:calc(var(--lp-flow-station) - var(--lp-flow-rail) / 2);inline-size:var(--lp-flow-rail);block-size:var(--lp-flow-row-gap)}.lp-root .lp-flow-node:nth-child(2n+5) .lp-flow-node-title:before{content:"";inset-block-start:calc(50% - var(--lp-flow-rail) / 2);inset-inline-end:100%;inline-size:var(--lp-flow-col-gap);block-size:var(--lp-flow-rail)}}@media (min-width:1280px){.lp-root .lp-flow{--lp-flow-cols:3;--lp-flow-gap:28px}.lp-root .lp-flow-lane{grid-template-columns:11.5rem minmax(0,1fr)}.lp-root .lp-flow-node:nth-child(3n+5) .lp-flow-node-title:before{content:"";inset-block-end:100%;inset-inline-start:calc(var(--lp-flow-station) - var(--lp-flow-rail) / 2);inline-size:var(--lp-flow-rail);block-size:var(--lp-flow-row-gap)}.lp-root .lp-flow-node:is(:nth-child(3n+6),:nth-child(3n+7)) .lp-flow-node-title:before{content:"";inset-block-start:calc(50% - var(--lp-flow-rail) / 2);inset-inline-end:100%;inline-size:var(--lp-flow-col-gap);block-size:var(--lp-flow-rail)}}@media (prefers-reduced-motion:no-preference){.lp-root .lp-flow[data-entrance] .lp-flow-pulse{animation:lp-flow-travel 1.1s var(--lp-ease-inout) calc(.2s + var(--lp-flow-i, 0) * .16s) 1 both}.lp-root .lp-flow[data-live] .lp-flow-lane[data-active] .lp-flow-pulse{animation:lp-flow-settle 1.1s var(--lp-ease-out) 80ms 1 both}.lp-root .lp-flow[data-live] .lp-flow-node[aria-checked=true] .lp-flow-node-icon:after{animation:lp-flow-arrive .9s var(--lp-ease-out) .7s 1 both}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-root .lp-flow-node[aria-checked=false]:hover{transform:translateY(-1px)}.lp-root .lp-flow-node[aria-checked=false]:active{transform:translateY(1px)}}@keyframes lp-flow-travel{0%{opacity:0;-webkit-mask-position:var(--lp-flow-from);mask-position:var(--lp-flow-from)}12%,82%{opacity:1}to{opacity:0;-webkit-mask-position:var(--lp-flow-to);mask-position:var(--lp-flow-to)}}@keyframes lp-flow-settle{0%{-webkit-mask-position:var(--lp-flow-unlit);mask-position:var(--lp-flow-unlit)}to{-webkit-mask-position:var(--lp-flow-lit);mask-position:var(--lp-flow-lit)}}@keyframes lp-flow-arrive{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.lp-root .lp-flow-node,.lp-root .lp-flow-node:after,.lp-root .lp-flow-node:before{transition:none}}@media (forced-colors:active){.lp-root .lp-flow-lane:after,.lp-root .lp-flow-lane:before,.lp-root .lp-flow-lanes:before,.lp-root .lp-flow-node-icon:before,.lp-root .lp-flow-node-title:before,.lp-root .lp-flow-wire{forced-color-adjust:none;background-color:CanvasText}.lp-root .lp-flow-lane-label,.lp-root .lp-flow-source{border:1px solid CanvasText;box-shadow:none}.lp-root .lp-flow-node:after,.lp-root .lp-flow-node:before{box-shadow:none;border:1px solid ButtonText}.lp-root .lp-flow-node[aria-checked=true]:after{border:3px solid Highlight}.lp-root .lp-flow-node-icon{forced-color-adjust:none;border:1px solid CanvasText;background-color:Canvas;color:CanvasText}.lp-root .lp-flow-node[aria-checked=true] .lp-flow-node-icon{background-color:Highlight;color:HighlightText}.lp-root .lp-flow-pulse{display:none}}.lp-root .lp-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;align-items:end;gap:24px;margin:0;padding:0;list-style:none}.lp-root .lp-packs-item{position:relative;display:grid;justify-items:center;min-inline-size:0}.lp-root .lp-pack-folder{--lp-gf-k:0.647}@media (min-width:1024px){.lp-root .lp-pack-folder{--lp-gf-k:0.8235}}@media (min-width:1280px){.lp-root .lp-packs{gap:40px}.lp-root .lp-pack-folder{--lp-gf-k:0.9412}}@media (max-width:767.98px){.lp-root .lp-packs{display:flex;gap:14px;margin-inline:calc(-1 * var(--lp-gutter));padding:4px var(--lp-gutter) 22px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lp-gutter);scrollbar-width:none}.lp-root .lp-packs::-webkit-scrollbar{display:none}.lp-root .lp-packs-item{flex:none;scroll-snap-align:start}.lp-root .lp-pack-folder{--lp-gf-k:0.7294}}.lp-root .lp-packs-item[data-current] .lp-pack-folder:not(:hover,:focus-within){--lp-gf-hinge:-6deg;--lp-gf-lift:calc(var(--lp-gf-rest-lift, 0px) - 14px)}.lp-root .lp-packs-item[data-current] .lp-gf-title{color:var(--lp-link)}.lp-root .lp-packs-item:after{content:"";position:absolute;inset-inline:14%;inset-block-end:-6px;z-index:-1;block-size:34px;border-radius:9999px;background-image:radial-gradient(closest-side,color-mix(in oklab,var(--lp-fg-1) 12%,transparent),transparent);opacity:0;pointer-events:none}.lp-root .lp-packs-item[data-current]:after{opacity:1}@media (prefers-reduced-motion:no-preference){.lp-root .lp-packs-item:after{transition:opacity var(--lp-dur-enter) var(--lp-ease-out)}}.lp-root .lp-pack{white-space:nowrap}.lp-root .lp-pack-folder{--lp-pack-pull:26px}.lp-root .lp-pack-folder .lp-gf-sheet-head{left:132px}.lp-root .lp-pack-folder .lp-gf-sheet-name{display:block;-webkit-line-clamp:none;line-clamp:none;text-overflow:ellipsis;white-space:nowrap}.lp-root .lp-pack-folder .lp-gf-sheet:not(:last-child) .lp-gf-sheet-head{visibility:hidden}.lp-root .lp-pack-folder .lp-gf-sheet-meta{opacity:0}.lp-root .lp-pack-folder:focus-within{--lp-gf-lift:calc(var(--lp-gf-rest-lift, 0px) - var(--lp-pack-pull))}.lp-root .lp-pack-folder:focus-within .lp-gf-sheet-meta{opacity:1}@media (hover:hover){.lp-root .lp-pack-folder:hover{--lp-gf-lift:calc(var(--lp-gf-rest-lift, 0px) - var(--lp-pack-pull))}.lp-root .lp-pack-folder:hover .lp-gf-sheet-meta{opacity:1}}@media (prefers-reduced-motion:no-preference){.lp-root .lp-pack-folder .lp-gf-sheet-meta{transition:opacity var(--lp-dur-ui) var(--lp-ease-out)}}@media (forced-colors:active){.lp-root .lp-packs-item:after{display:none}.lp-root .lp-packs-item[data-current] .lp-gf-title{color:Highlight}}.lp-root .lp-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:0;padding-block-start:22px;border-block-start:1px solid var(--lp-line)}@media (min-width:640px){.lp-root .lp-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lp-root .lp-proof{grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}}@media (max-width:639.98px){.lp-root .lp-proof-item[data-wide]{grid-column:1/-1}}.lp-root .lp-proof-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tile value" "tile label";-moz-column-gap:12px;column-gap:12px;row-gap:1px;align-items:start;min-inline-size:0}.lp-root .lp-proof-label{display:contents}.lp-root .lp-proof-tile{grid-area:tile;align-self:center}.lp-root .lp-proof-label-text{grid-area:label;font-size:.8125rem;line-height:1.35;font-weight:500;color:var(--lp-fg-2);text-wrap:pretty}.lp-root .lp-proof dd{grid-area:value;margin:0}.lp-root .lp-proof-stat{font-size:1.25rem;line-height:1.2;font-weight:650;letter-spacing:-.02em;color:var(--lp-fg-1)}.lp-root .lp-proof-value{display:inline-block;min-inline-size:calc(var(--lp-proof-ch, 0) * .62em);font-variant-numeric:tabular-nums;transition:opacity var(--lp-dur-enter) var(--lp-ease-out) calc(var(--i, 0) * 70ms)}.lp-root .lp-proof-value[data-fade][data-phase=armed]{opacity:0}.lp-root .lp-trust{margin-block-start:var(--lp-block-gap,40px)}@media (min-width:1024px){.lp-root .lp-trust{scroll-margin-top:clamp(0px,100vh - 20rem,60vh)}}.lp-root .lp-trust-spec{--lp-gc-radius:var(--lp-radius-lens);--lp-gc-pad:0px}.lp-root .lp-trust-spec-body{display:grid;gap:18px;padding:var(--lp-card-pad,20px)}@media (min-width:768px){.lp-root .lp-trust-spec-body{gap:22px;padding:var(--lp-card-pad-lg,28px)}}@media (min-width:1024px){.lp-root .lp-trust-spec-body{grid-template-columns:minmax(0,19rem) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"head facts" "foot facts";gap:16px 48px;padding:var(--lp-card-pad-lg,28px)}.lp-root .lp-trust-spec-head{grid-area:head}.lp-root .lp-trust-facts{grid-area:facts}.lp-root .lp-trust-footnote{grid-area:foot;align-self:end}}.lp-root .lp-trust-spec-head{display:grid;align-content:start;gap:8px}.lp-root .lp-trust-spec-lead{color:var(--lp-fg-2);text-wrap:pretty}.lp-root .lp-trust-facts{display:grid;gap:16px 28px;margin:0}@media (min-width:640px){.lp-root .lp-trust-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}.lp-root .lp-trust-fact{position:relative;min-block-size:36px;padding-inline-start:52px}.lp-root .lp-trust-fact-tile{position:absolute;inset-block-start:0;inset-inline-start:0}.lp-root .lp-trust-fact-key{color:var(--lp-fg-1)}.lp-root .lp-trust-fact-value{margin:2px 0 0;color:var(--lp-fg-2);text-wrap:pretty}.lp-root .lp-trust-footnote{padding-block-start:14px;border-block-start:1px solid var(--lp-line);color:var(--lp-fg-2);text-wrap:pretty}.lp-root .lp-plans .lp-heading-trail{color:var(--lp-accent-ink)}.lp-root .lp-plans-grid{display:grid;gap:var(--lp-grid-gap);align-items:stretch;max-inline-size:var(--lp-plans-max);margin-inline:auto;margin-block-start:calc(var(--lp-content-gap) + 12px);--lp-plans-pad:var(--lp-card-pad-lg,28px);--lp-plans-head-h:36px}.lp-root .lp-plans-slot{position:relative}.lp-root .lp-plans-rail{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-block:calc(var(--lp-grid-gap) * -.5)}.lp-root .lp-plans-rail-line{flex:1 1 0;inline-size:1.5px;min-block-size:10px;border-radius:9999px;background-color:color-mix(in oklab,var(--lp-accent) 45%,transparent);transform-origin:50% 0}.lp-root .lp-plans-rail-knot{display:grid;place-items:center;flex:none;inline-size:26px;block-size:26px;border-radius:9999px;border:1px solid var(--lp-glass-border);background-color:var(--lp-glass-label);background-image:var(--lp-glass-sheen);box-shadow:inset 0 1px 0 var(--lp-glass-rim),var(--lp-label-shadow);color:var(--lp-accent-ink)}@media (min-width:768px){.lp-root .lp-plans-grid{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);-moz-column-gap:0;column-gap:0}.lp-root .lp-plans-grid>.lp-plans-rail{flex-direction:row;align-self:start;margin-block:0;margin-block-start:calc(var(--lp-plans-pad) + 22px + (var(--lp-plans-head-h) - 26px) / 2)}.lp-root .lp-plans-rail-line{inline-size:auto;min-block-size:0;min-inline-size:6px;block-size:1.5px;transform-origin:0 50%}}.lp-root .lp-plans-frame{position:relative;isolation:isolate;block-size:100%;border-radius:var(--lp-radius-lens)}.lp-root .lp-plans-card.lp-gc{isolation:auto}.lp-root .lp-plans-frame .lp-plans-card>.lp-gc-label{z-index:4}.lp-root .lp-plans-card.lp-gc{--lp-gc-radius:var(--lp-radius-lens);block-size:100%;padding:0}.lp-root .lp-plans-card>.lp-gc-body{block-size:100%}.lp-root .lp-plans-card>.lp-gc-label{left:var(--lp-plans-pad)}.lp-root .lp-plans-card-body{display:flex;flex-direction:column;block-size:100%;padding:calc(var(--lp-plans-pad) + 22px) var(--lp-plans-pad) var(--lp-plans-pad)}.lp-root .lp-plans-card.lp-gc[data-tone=deep]{--lp-plans-deep:var(--lp-shade);--lp-gc-ground:var(--lp-plans-deep);--lp-gc-liquid:0.5;--lp-glass-front-h:linear-gradient(90deg,color-mix(in oklab,var(--lp-plans-deep) 92%,transparent),color-mix(in oklab,var(--lp-plans-deep) 70%,transparent) 58%,color-mix(in oklab,var(--lp-plans-deep) 46%,transparent));--lp-glass-front-v:linear-gradient(180deg,color-mix(in oklab,var(--lp-plans-deep) 30%,transparent),color-mix(in oklab,var(--lp-plans-deep) 70%,transparent) 52%,color-mix(in oklab,var(--lp-plans-deep) 94%,transparent));--lp-glass-rim:color-mix(in oklab,var(--lp-highlight) 20%,transparent);--lp-glass-border:color-mix(in oklab,var(--lp-plans-deep) 70%,transparent);--lp-glass-label:color-mix(in oklab,var(--lp-plans-deep) 82%,var(--lp-highlight));--lp-glass:color-mix(in oklab,var(--lp-highlight) 12%,transparent);--lp-fg-1:var(--lp-highlight);--lp-fg-2:color-mix(in oklab,var(--lp-highlight) 78%,var(--lp-plans-deep));--lp-fg-3:color-mix(in oklab,var(--lp-highlight) 78%,var(--lp-plans-deep));--lp-line:color-mix(in oklab,var(--lp-highlight) 16%,transparent);--lp-accent-ink:var(--lp-ice);--lp-plans-tick-bg:color-mix(in oklab,var(--lp-highlight) 14%,transparent);--lp-plans-tick-edge:color-mix(in oklab,var(--lp-highlight) 22%,transparent);--lp-plans-tick-ink:var(--lp-highlight);--lp-af-bg-top:var(--lp-surface);--lp-af-bg:var(--lp-surface);--lp-af-ink:var(--lp-link);--lp-af-edge:var(--lp-surface);--lp-af-flood:var(--lp-cta-bg);--lp-af-flood-low:var(--lp-cta-bg);--lp-af-flood-ink:var(--lp-on-accent);--lp-af-arrow:var(--lp-on-accent);background-color:var(--lp-plans-deep);box-shadow:var(--lp-glass-shadow),0 26px 48px -28px color-mix(in oklab,var(--lp-plans-deep) 60%,transparent)}.lp-root .lp-plans-head{display:flex;align-items:center;gap:12px}.lp-root .lp-plans-name{flex:1;min-inline-size:0;color:var(--lp-fg-1)}.lp-root .lp-plans-summary{margin-block-start:16px;color:var(--lp-fg-1)}.lp-root .lp-plans-fit{margin-block-start:6px;color:var(--lp-fg-2)}.lp-root .lp-plans-rule{margin-block:16px;background-color:var(--lp-line)}.lp-root .lp-plans-inherits{margin-block-end:12px;color:var(--lp-fg-1)}.lp-root .lp-plans-features{display:grid;align-content:start;gap:10px;flex:1}.lp-root .lp-plans-feature{display:flex;gap:12px;color:var(--lp-fg-2)}.lp-root .lp-plans-cta{margin-block-start:22px}@media (min-width:768px) and (max-height:800px){.lp-root .lp-plans{--lp-content-gap:28px}.lp-root .lp-plans-grid{--lp-plans-pad:20px;margin-block-start:var(--lp-content-gap)}.lp-root .lp-plans-features{row-gap:6px}.lp-root .lp-plans-cta{margin-block-start:16px}}.lp-root .lp-plans-tick{display:inline-grid;place-items:center;flex:none;inline-size:20px;block-size:20px;margin-block-start:2px;border-radius:9999px;background-color:var(--lp-plans-tick-bg,var(--lp-accent-wash));box-shadow:inset 0 0 0 1px var(--lp-plans-tick-edge,color-mix(in oklab,var(--lp-accent) 22%,transparent));color:var(--lp-plans-tick-ink,var(--lp-accent-ink))}.lp-root .lp-plans-foot{max-inline-size:var(--lp-plans-max);margin-inline:auto;margin-block-start:var(--lp-foot-gap,24px)}.lp-root .lp-plans-quiet{text-align:center}.lp-root .lp-plans-compare-wrap{margin-block-start:12px}.lp-root .lp-plans-compare-toggle{display:flex;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;list-style:none;cursor:pointer}.lp-root .lp-plans-compare-toggle::-webkit-details-marker{display:none}.lp-root .lp-plans-compare-toggle::marker{content:""}.lp-root .lp-plans-compare-chevron{transition:rotate var(--lp-dur-ui) var(--lp-ease-out)}.lp-root .lp-plans-compare[open] .lp-plans-compare-chevron{rotate:180deg}.lp-root .lp-plans-compare-body{margin-block-start:20px;overflow:clip;border:1px solid var(--lp-line);border-radius:var(--lp-radius-card);box-shadow:var(--lp-shadow-paper)}.lp-root .lp-plans-table{inline-size:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.lp-root .lp-plans-caption{caption-side:top;padding:18px 16px 14px;text-align:start;background-color:var(--lp-surface)}.lp-root .lp-plans-table td,.lp-root .lp-plans-table th{padding:12px 6px;border-block-start:1px solid var(--lp-line);vertical-align:middle}.lp-root .lp-plans-table thead th{position:sticky;inset-block-start:calc(var(--lp-header-bottom) + 8px);z-index:1;padding-block:10px;background-color:var(--lp-surface-2);border-block-end:1px solid var(--lp-line)}.lp-root .lp-plans-table .lp-plans-group-head{padding-block:18px 8px;padding-inline-start:16px;text-align:start;color:var(--lp-fg-1);background-color:var(--lp-surface)}.lp-root .lp-plans-table .lp-plans-group-row+tr>*,.lp-root .lp-plans-table tbody:first-of-type .lp-plans-group-head{border-block-start:0}.lp-root .lp-plans-table .lp-plans-col-feature{padding-inline-start:16px;text-align:start}.lp-root .lp-plans-col-plan{inline-size:5.25rem;text-align:center;color:var(--lp-fg-1)}.lp-root .lp-plans-col-name{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.lp-root .lp-plans-col-icon{flex:none;color:var(--lp-fg-1)}.lp-root .lp-plans-col-icon[data-plan=premium]{color:var(--lp-link)}.lp-root .lp-plans-table .lp-plans-row-head{padding-inline-start:16px;font-size:.875rem;line-height:1.45;text-align:start;font-weight:500;color:var(--lp-fg-2);text-wrap:pretty}.lp-root .lp-plans-table td{text-align:center}.lp-root .lp-plans-mark{display:inline-block;vertical-align:middle;color:var(--lp-fg-3)}.lp-root .lp-plans-mark[data-included]{color:var(--lp-fg-1)}.lp-root .lp-plans-table tbody tr[data-row]{transition:background-color var(--lp-dur-micro) var(--lp-ease-out)}@media (hover:hover){.lp-root .lp-plans-table tbody tr[data-row]:hover{background-color:var(--lp-surface-2)}}@media (min-width:768px){.lp-root .lp-plans-caption{padding:22px 24px 16px}.lp-root .lp-plans-table td,.lp-root .lp-plans-table th{padding:14px 24px}.lp-root .lp-plans-table thead th{padding-block:12px}.lp-root .lp-plans-table .lp-plans-group-head{padding:22px 24px 8px}.lp-root .lp-plans-col-plan{inline-size:11rem}.lp-root .lp-plans-col-name{flex-direction:row;gap:8px}.lp-root .lp-plans-table .lp-plans-col-feature,.lp-root .lp-plans-table .lp-plans-row-head{padding-inline-start:24px}.lp-root .lp-plans-table .lp-plans-row-head{font-size:.9375rem;line-height:1.55}}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.lp-root .lp-plans-compare{interpolate-size:allow-keywords}.lp-root .lp-plans-compare::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--lp-ease-inout),content-visibility .32s allow-discrete}.lp-root .lp-plans-compare[open]::details-content{block-size:auto}}}@media (prefers-reduced-motion:no-preference){.lp-root[data-reveal-ready] .lp-plans-rail:not([data-inview]) :is(.lp-plans-rail-line,.lp-plans-rail-knot){opacity:0}.lp-root .lp-plans-rail[data-inview] .lp-plans-rail-line{animation:lp-plans-rail-draw var(--lp-dur-enter) var(--lp-ease-out) .24s both}.lp-root .lp-plans-rail[data-inview] .lp-plans-rail-knot{animation:lp-plans-rail-knot var(--lp-dur-ui) var(--lp-ease-out) .42s both}}@keyframes lp-plans-rail-draw{0%{opacity:0;scale:.2}}@keyframes lp-plans-rail-knot{0%{opacity:0;scale:.9}}@media (prefers-reduced-motion:reduce){.lp-root .lp-plans-compare-chevron,.lp-root .lp-plans-table tbody tr[data-row]{transition:none}}@media (prefers-reduced-transparency:reduce){.lp-root .lp-plans-card[data-tone=deep] :is(.lp-gc-front,.lp-gc-label){background:var(--lp-plans-deep)}}:root[data-reduced-transparency=true] .lp-root .lp-plans-card[data-tone=deep] :is(.lp-gc-front,.lp-gc-label){background:var(--lp-plans-deep)}@media (forced-colors:active){.lp-root .lp-plans-compare-body{border-color:CanvasText}.lp-root .lp-plans-rail-knot,.lp-root .lp-plans-tick{border:1px solid CanvasText}.lp-root .lp-plans-rail-line{background-color:CanvasText}}.lp-root .lp-faq-list.lp-gc{--lp-gc-radius:var(--lp-radius-lens);padding:0}.lp-root .lp-faq-list-body{padding:6px}@media (min-width:768px){.lp-root .lp-faq-list-body{padding:8px}}@media (min-width:1024px){.lp-root .lp-faq-side{position:sticky;inset-block-start:calc(var(--lp-header-bottom) + 28px)}}.lp-root .lp-faq-item{--lp-faq-pad-x:16px;--lp-faq-radius:calc(var(--lp-radius-lens) - 6px);border-radius:var(--lp-faq-radius);transition:background-color var(--lp-dur-ui) var(--lp-ease-out),box-shadow var(--lp-dur-ui) var(--lp-ease-out)}.lp-root .lp-faq-item+.lp-faq-item{margin-block-start:2px}.lp-root .lp-faq-item+.lp-faq-item[open],.lp-root .lp-faq-item[open]+.lp-faq-item{margin-block-start:6px}.lp-root .lp-faq-item[open]{background-color:var(--lp-surface-2);box-shadow:inset 0 0 0 1px var(--lp-glass-border),inset 0 1px 0 var(--lp-glass-rim),0 1px 2px var(--lp-nav-shadow-near),0 18px 32px -24px var(--lp-card-glow)}@media (hover:hover){.lp-root .lp-faq-item:not([open]):hover{background-color:color-mix(in oklab,var(--lp-surface-2) 80%,transparent)}}@media (min-width:768px){.lp-root .lp-faq-item{--lp-faq-pad-x:24px;--lp-faq-radius:calc(var(--lp-radius-lens) - 8px)}}.lp-root .lp-faq-q{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:56px;padding:14px 10px 14px var(--lp-faq-pad-x);border-radius:var(--lp-faq-radius);list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background-image:linear-gradient(var(--lp-line),var(--lp-line));background-position:50% 0;background-size:calc(100% - 2 * var(--lp-faq-pad-x)) 1px;background-repeat:no-repeat}.lp-root .lp-faq-item:first-child>.lp-faq-q,.lp-root .lp-faq-item[open]+.lp-faq-item>.lp-faq-q,.lp-root .lp-faq-item[open]>.lp-faq-q{background-image:none}@media (hover:hover){.lp-root .lp-faq-item:hover+.lp-faq-item>.lp-faq-q,.lp-root .lp-faq-item:hover>.lp-faq-q{background-image:none}}.lp-root .lp-faq-q::-webkit-details-marker{display:none}.lp-root .lp-faq-q::marker{content:""}@media (min-width:768px){.lp-root .lp-faq-q{min-block-size:60px;padding-block:16px;padding-inline-end:16px;gap:16px}}.lp-root .lp-faq-question{font-size:var(--lp-type-h4,clamp(1rem,.96rem + .1vw,1.0625rem));line-height:1.4;font-weight:550;letter-spacing:-.012em;color:var(--lp-fg-1);text-wrap:pretty}.lp-root .lp-faq-icon{position:relative;display:block;flex:none;inline-size:28px;block-size:28px;border-radius:9999px;background-color:var(--lp-glass-label);background-image:var(--lp-glass-sheen);box-shadow:inset 0 0 0 1px var(--lp-glass-border),inset 0 1px 0 var(--lp-glass-rim),0 1px 2px var(--lp-nav-shadow-near);color:var(--lp-fg-2);transition:background-color var(--lp-dur-ui) var(--lp-ease-out),box-shadow var(--lp-dur-ui) var(--lp-ease-out),color var(--lp-dur-ui) var(--lp-ease-out),scale var(--lp-dur-micro) var(--lp-ease-out)}.lp-root .lp-faq-bar{position:absolute;inset-block-start:calc(50% - .875px);inset-inline-start:calc(50% - 6px);inline-size:12px;block-size:1.75px;border-radius:9999px;background-color:currentColor;transition:rotate var(--lp-dur-ui) var(--lp-ease-out)}.lp-root .lp-faq-bar-v{rotate:90deg}.lp-root .lp-faq-item[open] .lp-faq-bar{rotate:180deg}.lp-root .lp-faq-item[open] .lp-faq-icon{background-color:var(--lp-accent);background-image:none;color:var(--lp-on-accent);box-shadow:0 1px 2px var(--lp-nav-shadow-near)}@media (hover:hover){.lp-root .lp-faq-item:not([open])>.lp-faq-q:hover .lp-faq-icon{color:var(--lp-fg-1);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--lp-fg-1) 24%,transparent),inset 0 1px 0 var(--lp-glass-rim),0 1px 2px var(--lp-nav-shadow-near)}}.lp-root .lp-faq-a{margin-block-start:-2px;padding:0 var(--lp-faq-pad-x) 20px}.lp-root .lp-faq-answer{max-inline-size:66ch;font-size:clamp(1rem,.99rem + .05vw,1.03125rem);line-height:1.65;font-weight:450;letter-spacing:.002em;color:var(--lp-fg-2);text-wrap:pretty}.lp-root .lp-faq-verdict{font-weight:560;color:var(--lp-fg-1)}.lp-root .lp-faq-nowrap{white-space:nowrap}@media (min-width:768px){.lp-root .lp-faq-a{margin-block-start:-6px;padding-inline-end:56px;padding-block-end:22px}}.lp-root .lp-faq-side.lp-gc{--lp-gc-radius:var(--lp-radius-lens);padding:0}.lp-root .lp-faq-side-body{padding:var(--lp-card-pad-lg,28px)}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.lp-root .lp-faq-item{interpolate-size:allow-keywords}.lp-root .lp-faq-item::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--lp-ease-out),content-visibility .32s allow-discrete}.lp-root .lp-faq-item[open]::details-content{block-size:auto}}.lp-root .lp-faq-item[open]>.lp-faq-a{animation:lp-faq-settle .36s var(--lp-ease-out) both}.lp-root .lp-faq-q:active .lp-faq-icon{scale:.92}}@keyframes lp-faq-settle{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.lp-root .lp-faq-bar,.lp-root .lp-faq-icon,.lp-root .lp-faq-item{transition:none}}@media (prefers-contrast:more){.lp-root .lp-faq-answer{color:var(--lp-fg-1)}.lp-root .lp-faq-q{background-image:linear-gradient(var(--lp-line-strong),var(--lp-line-strong))}}@media (forced-colors:active){.lp-root .lp-faq-item[open]{outline:1px solid CanvasText}.lp-root .lp-faq-icon{border:1px solid CanvasText}.lp-root .lp-faq-bar{forced-color-adjust:none;background-color:CanvasText}}@media (min-width:1024px){.lp-section.lp-demo{display:flex;flex-direction:column;justify-content:safe center}.lp-root .lp-demo-copy{align-self:start}}.lp-root .lp-demo-next{--lp-gc-radius:20px;margin-block-start:44px}.lp-root .lp-demo-next.lp-gc[data-labelled]{padding:34px 22px 22px}.lp-root .lp-demo-next .lp-gc-label{font-size:13px}.lp-root .lp-demo-steps-frame{position:relative}.lp-root .lp-demo-steps{display:grid;gap:16px}.lp-root .lp-demo-rail{position:absolute;inset-block:18px;inset-inline-start:17.5px;inline-size:1px;background-image:linear-gradient(180deg,color-mix(in oklab,var(--lp-accent) 55%,transparent),color-mix(in oklab,var(--lp-accent) 18%,transparent));transform-origin:50% 0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lp-root .lp-demo-rail{transition:transform .9s var(--lp-ease-out) .2s}.lp-root[data-reveal-ready] .lp-slot:not([data-inview]) .lp-demo-rail{transform:scaleY(0)}}.lp-root .lp-demo-step{position:relative;display:flex;align-items:center;gap:14px}.lp-root .lp-demo-step-text{color:var(--lp-fg-1)}.lp-root .lp-demo-card.lp-gc{--lp-gc-pad:var(--lp-card-pad-lg,28px);--lp-gc-radius:24px}@media (max-width:479px){.lp-root .lp-demo-card.lp-gc{--lp-gc-pad:20px}}.lp-root .lp-demo-form{container:lp-demo-form/inline-size}.lp-root .lp-demo-notice{margin-block-end:16px}.lp-root .lp-demo-identity{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.lp-root .lp-demo-details{display:grid;gap:20px;margin-block-start:24px}@container lp-demo-form (max-width: 479.98px){.lp-root .lp-demo-details{margin-block-start:20px}}@container lp-demo-form (min-width: 480px){.lp-root .lp-demo-identity{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-root .lp-demo-alert,.lp-root .lp-form-summary{border-radius:var(--lp-radius-inner);background-color:var(--lp-fail-wash);box-shadow:inset 0 1px 0 var(--lp-glass-rim),inset 0 0 0 1px color-mix(in oklab,var(--lp-fail) 14%,transparent),0 10px 24px -18px color-mix(in oklab,var(--lp-fail) 45%,transparent)}.lp-root .lp-form-summary{margin-block-end:26px;padding:16px 18px}.lp-root .lp-form-summary-link{color:var(--lp-fg-1);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklab,var(--lp-fail) 70%,transparent);text-underline-offset:3px}.lp-root .lp-form-summary-link:hover{text-decoration-color:currentColor}.lp-root .lp-demo-alert{display:flex;align-items:flex-start;gap:10px;margin-block-start:28px;padding:14px 16px}.lp-root .lp-demo-alert[data-tone=neutral]{background-color:var(--lp-surface-2);box-shadow:inset 0 1px 0 var(--lp-glass-rim),inset 0 0 0 1px var(--lp-line)}.lp-root .lp-demo-alert-icon{flex:none;margin-block-start:2px;color:var(--lp-fail)}.lp-root .lp-demo-alert[data-tone=neutral] .lp-demo-alert-icon{color:var(--lp-fg-3)}.lp-root .lp-demo-submit{inline-size:100%;margin-block-start:28px}@container lp-demo-form (min-width: 480px){.lp-root .lp-demo-submit{inline-size:auto;min-inline-size:240px}}.lp-root .lp-demo-progress{position:absolute;inset-inline:0;inset-block-end:calc(-1 * var(--lp-gc-pad) + 1px);z-index:1;block-size:2px;overflow:hidden;border-radius:2px;background-color:var(--lp-line)}.lp-root .lp-demo-progress>i{position:absolute;inset-block:0;inset-inline-start:0;inline-size:40%;background-image:linear-gradient(90deg,transparent,var(--lp-beam-a),transparent);transform:translateX(-100%);animation:lp-demo-indeterminate 1.1s var(--lp-ease-inout) infinite}@keyframes lp-demo-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.lp-root .lp-demo-success{display:flex;flex-direction:column;align-items:flex-start;padding-block:12px}@media (min-width:1024px){.lp-root .lp-demo-success{justify-content:center;min-block-size:33rem}}.lp-root .lp-demo-seal-halo{position:relative;display:inline-grid;place-items:center;inline-size:88px;block-size:88px;border-radius:9999px;background-color:var(--lp-pass-wash);box-shadow:inset 0 1px 0 var(--lp-glass-rim),inset 0 0 0 1px color-mix(in oklab,var(--lp-seal) 16%,transparent),0 14px 30px -14px var(--lp-card-glow)}.lp-root .lp-demo-seal-ring{position:absolute;inset:0;inline-size:100%;block-size:100%;rotate:-90deg}.lp-root .lp-demo-seal-track{stroke:color-mix(in oklab,var(--lp-seal) 16%,transparent);stroke-width:2}.lp-root .lp-demo-seal-arc{stroke:var(--lp-seal);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:lp-demo-seal-ring .64s var(--lp-ease-out) 80ms forwards}@keyframes lp-demo-seal-ring{to{stroke-dashoffset:0}}.lp-root .lp-demo-seal path:last-child{stroke-dasharray:11;stroke-dashoffset:11;animation:lp-demo-check var(--lp-dur-draw) var(--lp-ease-seal) .62s forwards}@keyframes lp-demo-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lp-root .lp-demo-progress>i{inline-size:100%;opacity:.6;transform:none;animation:none}.lp-root .lp-demo-seal path:last-child,.lp-root .lp-demo-seal-arc{stroke-dashoffset:0;animation:none}}@media (forced-colors:active){.lp-root .lp-demo-alert,.lp-root .lp-form-summary{border:1px solid CanvasText}.lp-root .lp-demo-progress,.lp-root .lp-demo-rail{display:none}.lp-root .lp-demo-seal-arc{stroke:CanvasText}}.lp-root .lp-demo-form{--lp-demo-rim:color-mix(in oklab,var(--lp-input-border) 85%,var(--lp-fg-1))}.lp-root .lp-field{min-inline-size:0}.lp-root .lp-demo-label{display:block;margin-block-end:10px;color:var(--lp-fg-1)}.lp-root .lp-demo-optional{font-weight:500;color:var(--lp-fg-3)}.lp-root .lp-hint{margin-block-start:8px}.lp-root .lp-field-error{display:flex;align-items:flex-start;gap:6px;margin-block-start:8px;font-size:.875rem;line-height:1.4;font-weight:550;color:var(--lp-fail)}.lp-root .lp-field-error-icon{flex:none;margin-block-start:1px}.lp-root .lp-field-control{display:block;inline-size:100%;min-block-size:var(--lp-input-h,44px);padding:10px 14px;font-size:1rem;line-height:1.5;font-weight:500}.lp-root .lp-textarea{min-block-size:var(--lp-textarea-h,112px);resize:vertical}.lp-root .lp-field-control:-moz-read-only{cursor:default}.lp-root .lp-field-control:read-only{cursor:default}.lp-root .lp-demo-form .lp-well:not(:focus-visible):not([aria-invalid=true]){--lp-fc-edge:var(--lp-demo-rim)}.lp-root .lp-demo-form .lp-well{box-shadow:inset 0 0 0 1px var(--lp-fc-edge),inset 0 1px 0 var(--lp-fc-crease),inset 0 2px 4px var(--lp-fc-shade),inset 0 6px 12px -8px var(--lp-well-depth),0 1px 0 var(--lp-fc-lip),0 0 0 1.5px var(--lp-fc-ring),0 0 0 4px var(--lp-fc-halo),0 12px 26px -16px var(--lp-fc-lift)}.lp-root .lp-field-control{--lp-demo-autofill-ground:var(--lp-well)}.lp-root .lp-field-control:focus-visible{--lp-demo-autofill-ground:var(--lp-surface)}.lp-root .lp-field-control:-webkit-autofill,.lp-root .lp-field-control:-webkit-autofill:focus,.lp-root .lp-field-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--lp-fg-1);caret-color:var(--lp-focus);box-shadow:inset 0 0 0 1px var(--lp-fc-edge),inset 0 1px 0 var(--lp-fc-crease),inset 0 2px 4px var(--lp-fc-shade),inset 0 6px 12px -8px var(--lp-well-depth),inset 0 0 0 100vmax var(--lp-demo-autofill-ground),0 1px 0 var(--lp-fc-lip),0 0 0 1.5px var(--lp-fc-ring),0 0 0 4px var(--lp-fc-halo),0 12px 26px -16px var(--lp-fc-lift)}.lp-root .lp-consent{position:relative;display:flex;align-items:flex-start;gap:12px}.lp-root .lp-demo-consent-text:before{content:"";position:absolute;inset-block-start:-10px;inset-inline-start:-10px;inline-size:44px;block-size:44px}.lp-root .lp-demo-consent-text{padding-block-start:1px;color:var(--lp-fg-2)}.lp-root .lp-checkbox{position:relative;z-index:1;display:inline-grid;place-items:center;flex:none;inline-size:24px;block-size:24px;cursor:pointer}.lp-root .lp-checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset:0;margin:0;border:0;border-radius:8px;background-color:var(--lp-well);box-shadow:inset 0 0 0 1.5px var(--lp-well-rim),inset 0 1px 0 var(--lp-well-crease),inset 0 2px 3px var(--lp-well-shade),0 1px 0 var(--lp-well-lip);outline:2px solid transparent;outline-offset:2px;cursor:pointer;transition:background-color var(--lp-dur-ui) var(--lp-ease-out),box-shadow var(--lp-dur-ui) var(--lp-ease-out)}.lp-root .lp-checkbox-input:checked{background-color:var(--lp-cta-bg);background-image:linear-gradient(180deg,var(--lp-cta-top),var(--lp-cta-bg));box-shadow:inset 0 1px 0 var(--lp-on-vivid-rim),inset 0 -1px 0 var(--lp-well-edge),inset 0 0 0 1.5px transparent,0 4px 10px -4px var(--lp-cta-shadow)}.lp-root .lp-checkbox-input:focus-visible{outline-color:transparent;box-shadow:inset 0 0 0 1.5px var(--lp-well-rim),inset 0 1px 0 var(--lp-well-crease),inset 0 2px 3px var(--lp-well-shade),0 0 0 1.5px var(--lp-focus),0 0 0 4px var(--lp-well-halo)}.lp-root .lp-checkbox-input:checked:focus-visible{box-shadow:inset 0 1px 0 var(--lp-on-vivid-rim),inset 0 -1px 0 var(--lp-well-edge),0 0 0 1.5px var(--lp-focus),0 0 0 4px var(--lp-well-halo)}.lp-root .lp-checkbox-input[aria-invalid=true]:not(:checked){background-color:var(--lp-well-fail-ground);box-shadow:inset 0 1px 0 transparent,inset 0 2px 3px var(--lp-well-shade),0 0 0 1.5px var(--lp-fail),0 0 0 4px var(--lp-well-fail-halo)}.lp-root .lp-checkbox-mark{position:relative;color:var(--lp-cta-fg);opacity:0;pointer-events:none;transform:scale(.6);transition:opacity var(--lp-dur-micro) var(--lp-ease-out),transform var(--lp-dur-ui) var(--lp-ease-seal)}.lp-root .lp-checkbox-input:checked+.lp-checkbox-mark{opacity:1;transform:none}.lp-root .lp-consent label{cursor:pointer}.lp-root .lp-hp{position:absolute;left:-10000px;inline-size:1px;block-size:1px;overflow:hidden}.lp-root .lp-demo-form[data-pending] .lp-consent,.lp-root .lp-demo-form[data-pending] .lp-field-control{opacity:.7}.lp-root .lp-demo-form[data-pending] .lp-consent{pointer-events:none}.lp-root .lp-demo-form .lp-checkbox-input{--lp-well-rim:var(--lp-demo-rim)}@media (prefers-contrast:more){.lp-root .lp-checkbox-input:not(:checked){--lp-well-rim:var(--lp-fg-1)}}@media (prefers-reduced-motion:reduce){.lp-root .lp-checkbox-input,.lp-root .lp-checkbox-mark{transition:none}}@media (forced-colors:active){.lp-root .lp-checkbox-input{border:1px solid CanvasText}.lp-root .lp-checkbox-input:focus-visible{outline-color:Highlight}.lp-root .lp-checkbox-input:checked{background-color:Highlight}.lp-root .lp-checkbox-mark{color:HighlightText}}