.PrivacyChoices-module___ytmaW__panel{padding:var(--space-m);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-l);background:var(--color-surface)}.PrivacyChoices-module___ytmaW__panel>*+*{margin-top:var(--space-m)}.PrivacyChoices-module___ytmaW__heading{font-size:var(--step-1)}.PrivacyChoices-module___ytmaW__muted{color:var(--color-ink-muted)}.PrivacyChoices-module___ytmaW__signals{gap:var(--space-s);display:grid}@media (min-width:44rem){.PrivacyChoices-module___ytmaW__signals{grid-template-columns:repeat(3,minmax(0,1fr))}}.PrivacyChoices-module___ytmaW__signals>div{padding-top:var(--space-2xs);border-top:1px solid var(--color-border)}.PrivacyChoices-module___ytmaW__signals dt{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted)}.PrivacyChoices-module___ytmaW__signals dd{margin:0;font-weight:650}.PrivacyChoices-module___ytmaW__control{gap:var(--space-s);padding-top:var(--space-m);border-top:1px solid var(--color-border);align-items:flex-start;display:flex}.PrivacyChoices-module___ytmaW__checkbox{width:1.5rem;height:1.5rem;margin-top:.1rem}.PrivacyChoices-module___ytmaW__label{cursor:pointer;min-height:24px;font-weight:650;display:inline-block}.PrivacyChoices-module___ytmaW__hint{margin-top:var(--space-3xs);font-size:var(--step--1);color:var(--color-ink-muted)}.PrivacyChoices-module___ytmaW__live:empty{display:none}.PrivacyChoices-module___ytmaW__live{color:var(--color-success-ink);font-weight:600}
.Callout-module__fBTV8W__callout{padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);border-left-width:4px;position:relative}.Callout-module__fBTV8W__title{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;font-weight:700}.Callout-module__fBTV8W__body,.Callout-module__fBTV8W__body>*+*{margin-top:var(--space-2xs)}.Callout-module__fBTV8W__info{border-left-color:var(--color-info-ink);background:var(--color-info-bg);color:var(--color-info-ink)}.Callout-module__fBTV8W__info .Callout-module__fBTV8W__title{color:var(--color-info-ink)}.Callout-module__fBTV8W__boundary{border-left-color:var(--color-accent)}.Callout-module__fBTV8W__warn{border-left-color:var(--color-warn-ink);background:var(--color-warn-bg);color:var(--color-warn-ink)}.Callout-module__fBTV8W__warn .Callout-module__fBTV8W__title{color:var(--color-warn-ink)}.Callout-module__fBTV8W__callout:after{content:"";top:var(--space-2xs);right:var(--space-2xs);border-top:1.5px solid var(--color-border-strong);border-right:1.5px solid var(--color-border-strong);pointer-events:none;width:.75rem;height:.75rem;position:absolute}.Callout-module__fBTV8W__boundary:after{border-color:var(--color-accent)}@media (forced-colors:active){.Callout-module__fBTV8W__callout:after{border-color:canvastext}}
.ProofSection-module__kPUOFq__lead{gap:var(--space-l);margin-bottom:var(--space-xl);display:grid}@media (min-width:60rem){.ProofSection-module__kPUOFq__lead{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}}.ProofSection-module__kPUOFq__statement{max-width:44ch;padding-left:var(--space-m);border-left:3px solid var(--color-accent);font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:var(--line-snug);color:var(--color-ink);text-wrap:pretty}.ProofSection-module__kPUOFq__grid{gap:var(--space-l);display:grid}@media (min-width:60rem){.ProofSection-module__kPUOFq__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.ProofSection-module__kPUOFq__feature{isolation:isolate;gap:var(--space-s);padding:var(--space-m);border:1px solid var(--color-border-strong);border-top:6px solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-surface);transition:box-shadow var(--duration-slow) var(--ease-out);display:grid;position:relative}.ProofSection-module__kPUOFq__feature:hover{box-shadow:0 24px 48px -32px color-mix(in srgb, var(--color-accent) 55%, transparent)}.ProofSection-module__kPUOFq__featureTag{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;color:var(--color-ink-muted);align-items:center;gap:.5rem;font-weight:500;display:flex}.ProofSection-module__kPUOFq__featureTag:after{content:" //";color:var(--color-accent)}.ProofSection-module__kPUOFq__featureDot{background:var(--color-signal);block-size:.5rem;inline-size:.5rem}@media (min-width:40rem){.ProofSection-module__kPUOFq__feature{padding:var(--space-l)}}.ProofSection-module__kPUOFq__featureTitle{font-size:var(--step-2)}.ProofSection-module__kPUOFq__body{max-width:60ch;color:var(--color-ink-muted)}.ProofSection-module__kPUOFq__note{padding-top:var(--space-s);border-top:1px solid var(--color-border);font-size:var(--step--1);color:var(--color-ink-muted);line-height:1.55}.ProofSection-module__kPUOFq__checks{padding:0;list-style:none}.ProofSection-module__kPUOFq__check{padding-block:var(--space-m);border-top:1px solid var(--color-border);padding-inline-start:3.25rem;position:relative}.ProofSection-module__kPUOFq__checkIndex{inset-inline-start:0;top:var(--space-m);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;color:var(--color-accent);font-weight:500;line-height:1.9;position:absolute}.ProofSection-module__kPUOFq__check:first-child .ProofSection-module__kPUOFq__checkIndex{top:0}.ProofSection-module__kPUOFq__checkIndex+.ProofSection-module__kPUOFq__checkTitle{margin-top:0}.ProofSection-module__kPUOFq__check:first-child{border-top:0;padding-top:0}.ProofSection-module__kPUOFq__check:last-child{padding-bottom:0}.ProofSection-module__kPUOFq__check>*+*{margin-top:var(--space-2xs)}.ProofSection-module__kPUOFq__checkTitle{font-size:var(--step-1)}.ProofSection-module__kPUOFq__checkLink{padding-block:var(--space-3xs);font-weight:600;display:inline-block}.ProofSection-module__kPUOFq__checkLink:after{content:"→";content:"→" / "";transition:transform var(--duration-base) var(--ease-out);margin-left:.35em;display:inline-block}.ProofSection-module__kPUOFq__checkLink:hover:after{transform:translate(3px)}.ProofSection-module__kPUOFq__outside{max-width:var(--measure);margin-top:var(--space-xl)}@media (forced-colors:active){.ProofSection-module__kPUOFq__statement{border-left-color:canvastext}.ProofSection-module__kPUOFq__feature{border-top-color:canvastext}.ProofSection-module__kPUOFq__featureDot{background:canvastext}}
.CredentialCard-module__VSe7sq__card{gap:var(--space-xs);padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);display:grid;position:relative}.CredentialCard-module__VSe7sq__card:after{content:"";top:var(--space-xs);right:var(--space-xs);border-top:1.5px solid var(--color-border-strong);border-right:1.5px solid var(--color-border-strong);pointer-events:none;width:.75rem;height:.75rem;position:absolute}.CredentialCard-module__VSe7sq__individual{border-inline-start:4px solid var(--color-accent)}.CredentialCard-module__VSe7sq__organization{border:1px solid var(--color-border-strong);border-top:6px solid var(--color-ink)}.CredentialCard-module__VSe7sq__kind{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);align-items:center;gap:.6em;font-size:.8rem;font-weight:600;display:flex}.CredentialCard-module__VSe7sq__kind:before{content:"";background:var(--color-accent);flex:none;width:.45rem;height:.45rem}.CredentialCard-module__VSe7sq__organization .CredentialCard-module__VSe7sq__kind{color:var(--color-ink)}.CredentialCard-module__VSe7sq__organization .CredentialCard-module__VSe7sq__kind:before{background:var(--color-ink)}.CredentialCard-module__VSe7sq__title{font-size:var(--step-1);line-height:var(--line-snug)}.CredentialCard-module__VSe7sq__statement{max-width:var(--measure)}.CredentialCard-module__VSe7sq__facts{gap:var(--space-2xs);margin-top:var(--space-2xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border);font-size:var(--step--1);display:grid}.CredentialCard-module__VSe7sq__fact{gap:var(--space-3xs) var(--space-s);display:grid}@media (min-width:36rem){.CredentialCard-module__VSe7sq__fact{grid-template-columns:minmax(8rem,11rem) minmax(0,1fr)}}.CredentialCard-module__VSe7sq__fact dt{color:var(--color-ink);font-weight:650}.CredentialCard-module__VSe7sq__fact dd{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0}.CredentialCard-module__VSe7sq__link{min-height:var(--target-min);align-items:center;display:inline-flex}.CredentialCard-module__VSe7sq__status{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.CredentialCard-module__VSe7sq__status>:first-child{margin-inline-start:0}.CredentialCard-module__VSe7sq__statusDetail{color:var(--color-ink-muted)}.CredentialCard-module__VSe7sq__note{font-size:var(--step--1);color:var(--color-ink-muted)}@media (forced-colors:active){.CredentialCard-module__VSe7sq__card:after{border-color:canvastext}.CredentialCard-module__VSe7sq__kind:before{background:canvastext}}
.ResourcesTeaser-module__k6Ct3W__featured{gap:var(--space-m);margin-bottom:var(--space-xl);display:grid}.ResourcesTeaser-module__k6Ct3W__featuredHeading{font-size:var(--step-1)}.ResourcesTeaser-module__k6Ct3W__guides{gap:var(--space-m);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:40rem){.ResourcesTeaser-module__k6Ct3W__guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.ResourcesTeaser-module__k6Ct3W__guides{grid-template-columns:repeat(4,minmax(0,1fr))}}
.AuthorizationModule-module__i8UzTq__module{gap:var(--space-l);max-width:48rem;display:grid}.AuthorizationModule-module__i8UzTq__subheading{font-size:var(--step-1)}.AuthorizationModule-module__i8UzTq__minorHeading{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;font-weight:700}.AuthorizationModule-module__i8UzTq__verify{padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface)}.AuthorizationModule-module__i8UzTq__verify>*+*{margin-top:var(--space-xs)}.AuthorizationModule-module__i8UzTq__verifyList{border-top:1px solid var(--color-border);gap:0;padding:0;list-style:none;display:grid}.AuthorizationModule-module__i8UzTq__verifyList li{gap:var(--space-3xs);padding:var(--space-2xs) 0 var(--space-xs) var(--space-m);border-bottom:1px solid var(--color-border);display:grid;position:relative}.AuthorizationModule-module__i8UzTq__verifyList li:before{content:">";content:">" / "";left:0;top:var(--space-2xs);font-family:var(--font-mono);font-weight:600;line-height:var(--target-min);color:var(--color-signal);position:absolute}.AuthorizationModule-module__i8UzTq__link{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}.AuthorizationModule-module__i8UzTq__what{max-width:var(--measure);font-size:var(--step--1);color:var(--color-ink-muted)}.AuthorizationModule-module__i8UzTq__review{padding:var(--space-m);border:2px dashed var(--color-prototype-ink);border-radius:var(--radius-l);background:var(--color-prototype-bg);color:var(--color-prototype-ink)}.AuthorizationModule-module__i8UzTq__review h3,.AuthorizationModule-module__i8UzTq__review h4{color:inherit}.AuthorizationModule-module__i8UzTq__review>*+*{margin-top:var(--space-s)}.AuthorizationModule-module__i8UzTq__review p{max-width:var(--measure)}.AuthorizationModule-module__i8UzTq__gates{gap:var(--space-2xs);padding-left:1.4em;display:grid}.AuthorizationModule-module__i8UzTq__gate{padding-left:var(--space-3xs)}.AuthorizationModule-module__i8UzTq__gate>span:first-child{margin-right:var(--space-2xs)}.AuthorizationModule-module__i8UzTq__gateStatus{white-space:nowrap}.AuthorizationModule-module__i8UzTq__quote{padding:var(--space-s) var(--space-m);border-left:3px solid var(--color-prototype-ink);background:var(--color-surface);color:var(--color-ink);margin:0}
.GatedClaim-module__UqVWIW__pending{margin-top:var(--space-3xs);color:var(--color-ink-muted);font-size:var(--step--1);font-weight:400;display:block}
.ServiceGrid-module__LThHLq__groupHeading{align-items:center;gap:var(--space-s);margin-bottom:var(--space-m);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);font-weight:600;display:flex}.ServiceGrid-module__LThHLq__groupHeading:after{content:"";background:linear-gradient(to right, var(--color-border-strong), transparent);flex:1;block-size:1px}.ServiceGrid-module__LThHLq__claim{color:var(--color-ink-muted);line-height:1.55}.ServiceGrid-module__LThHLq__more{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--color-border)}.ServiceGrid-module__LThHLq__moreList{gap:var(--space-m);padding:0;list-style:none;display:grid}@media (min-width:52rem){.ServiceGrid-module__LThHLq__moreList{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr))}}.ServiceGrid-module__LThHLq__moreItem{gap:var(--space-xs);font-size:var(--step--1);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ServiceGrid-module__LThHLq__moreIcon{border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg);block-size:2.25rem;inline-size:2.25rem;color:var(--color-accent);place-items:center;display:grid}.ServiceGrid-module__LThHLq__moreIcon svg{block-size:1.25rem;inline-size:1.25rem}.ServiceGrid-module__LThHLq__moreBody{gap:var(--space-3xs);align-content:start;display:grid}.ServiceGrid-module__LThHLq__moreLink{min-height:1.5rem;font-size:var(--step-0);justify-self:start;align-items:center;font-weight:650;display:inline-flex}.ServiceGrid-module__LThHLq__pathways{gap:var(--space-s);margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--color-border);display:grid}@media (min-width:52rem){.ServiceGrid-module__LThHLq__pathways{align-items:center;gap:var(--space-l);grid-template-columns:auto minmax(0,1fr)}}.ServiceGrid-module__LThHLq__pathwaysHeading{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.ServiceGrid-module__LThHLq__pathwayList{gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ServiceGrid-module__LThHLq__pathwayLink{min-height:var(--target-min);padding-inline:var(--space-xs);border:1px solid var(--color-border-strong);border-radius:var(--radius-m);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ServiceGrid-module__LThHLq__pathwayLink:hover{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 12%, transparent);text-decoration:underline;text-decoration-thickness:1px}@media (forced-colors:active){.ServiceGrid-module__LThHLq__groupHeading:after{background:canvastext}.ServiceGrid-module__LThHLq__moreIcon{border-color:canvastext}}
.PlayOnView-module__6ARlJa__replay{align-items:center;gap:var(--space-2xs);min-height:var(--target-min);padding:0 var(--space-s);border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-bg);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-weight:500;display:inline-flex}.PlayOnView-module__6ARlJa__replay:hover{border-color:var(--color-accent);color:var(--color-accent)}.PlayOnView-module__6ARlJa__icon{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;block-size:.8em;inline-size:.8em;position:relative}.PlayOnView-module__6ARlJa__icon:after{content:"";border:.2em solid #0000;border-left-color:currentColor;position:absolute;top:-.2em;right:-.12em;transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.PlayOnView-module__6ARlJa__replay:hover .PlayOnView-module__6ARlJa__icon{transition:transform var(--duration-slow) var(--ease-emphasis);transform:rotate(-90deg)}}@media (forced-colors:active){.PlayOnView-module__6ARlJa__replay{border-color:buttontext}}
.VersionPanel-module__SSdFxG__panel{border:1px solid var(--console-line-strong);border-radius:var(--radius-l);background:linear-gradient(to right, color-mix(in srgb, var(--console-line) 35%, transparent) 1px, transparent 1px) 0 0 / 1.5rem 1.5rem, linear-gradient(to bottom, color-mix(in srgb, var(--console-line) 35%, transparent) 1px, transparent 1px) 0 0 / 1.5rem 1.5rem, var(--console-surface);color:var(--console-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--console-accent) 16%, transparent), 0 28px 56px -38px color-mix(in srgb, var(--console-bg) 80%, transparent);position:relative;overflow:hidden}.VersionPanel-module__SSdFxG__bar{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border-bottom:1px solid var(--console-line);background:var(--console-raised);display:flex}.VersionPanel-module__SSdFxG__lamp{background:var(--console-signal);block-size:7px;inline-size:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--console-signal) 22%, transparent);flex:none}.VersionPanel-module__SSdFxG__heading{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--console-ink-muted);font-weight:500;line-height:1.4}.VersionPanel-module__SSdFxG__readout{padding:var(--space-s) var(--space-m) var(--space-m)}.VersionPanel-module__SSdFxG__readout>*+*{margin-top:var(--space-2xs)}.VersionPanel-module__SSdFxG__tag{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--console-accent)}.VersionPanel-module__SSdFxG__label{font-family:var(--font-display);font-size:var(--step-1);font-weight:var(--display-weight);line-height:var(--line-snug);color:var(--console-ink)}.VersionPanel-module__SSdFxG__date{font-family:var(--font-mono);font-size:var(--step--1);color:var(--console-signal)}.VersionPanel-module__SSdFxG__note{font-size:var(--step--1);color:var(--console-ink-muted)}.VersionPanel-module__SSdFxG__link{min-height:var(--target-min);font-size:var(--step--1);color:var(--console-accent);align-items:center;font-weight:600;display:inline-flex}.VersionPanel-module__SSdFxG__link:hover{color:var(--console-ink)}.VersionPanel-module__SSdFxG__link:focus-visible{outline:3px solid var(--console-focus);outline-offset:2px}.VersionPanel-module__SSdFxG__scan{pointer-events:none;opacity:0;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--console-signal) 8%, transparent) 80%, color-mix(in srgb, var(--console-signal) 38%, transparent) 99%, transparent);block-size:40%;position:absolute;inset:0 0 auto}.VersionPanel-module__SSdFxG__panel[data-motion=play] .VersionPanel-module__SSdFxG__scan{animation:VersionPanel-module__SSdFxG__version-scan 1.4s var(--ease-in-out) .2s both}@keyframes VersionPanel-module__SSdFxG__version-scan{0%{opacity:1;transform:translateY(-100%)}85%{opacity:1}to{opacity:0;transform:translateY(260%)}}@media (prefers-reduced-motion:reduce){.VersionPanel-module__SSdFxG__scan{display:none}}@media (forced-colors:active){.VersionPanel-module__SSdFxG__panel{border-color:canvastext}.VersionPanel-module__SSdFxG__lamp{background:canvastext}}
.SituationSelector-module__kKFFMW__console{justify-content:space-between;align-items:center;gap:var(--space-3xs) var(--space-s);margin-bottom:var(--space-m);padding:var(--space-2xs) var(--space-s);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.SituationSelector-module__kKFFMW__prompt{color:var(--color-ink);align-items:center;gap:.5em;display:inline-flex}.SituationSelector-module__kKFFMW__glyph{color:var(--color-accent);font-weight:600}.SituationSelector-module__kKFFMW__cursor{background:var(--color-accent);block-size:1.05em;inline-size:.55em;display:inline-block}@media (prefers-reduced-motion:no-preference){.SituationSelector-module__kKFFMW__console[data-revealed=enter] .SituationSelector-module__kKFFMW__cursor{animation:1s step-end .4s 3 SituationSelector-module__kKFFMW__situation-cursor}}@keyframes SituationSelector-module__kKFFMW__situation-cursor{50%{opacity:0}}.SituationSelector-module__kKFFMW__count{text-transform:uppercase;letter-spacing:.06em}@media (forced-colors:active){.SituationSelector-module__kKFFMW__console{border-color:canvastext}.SituationSelector-module__kKFFMW__cursor{background:canvastext}}
.PciFlowDiagram-module__IPSBHW__figure{margin:0}.PciFlowDiagram-module__IPSBHW__panel{padding:var(--space-s);border:1px solid var(--color-border);border-radius:var(--radius-l);background:linear-gradient(to right, color-mix(in srgb, var(--color-border) 45%, transparent) 1px, transparent 1px) 0 0 / 2rem 2rem, linear-gradient(to bottom, color-mix(in srgb, var(--color-border) 45%, transparent) 1px, transparent 1px) 0 0 / 2rem 2rem, var(--color-surface)}@media (min-width:40rem){.PciFlowDiagram-module__IPSBHW__panel{padding:var(--space-m)}}.PciFlowDiagram-module__IPSBHW__toolbar{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-s);min-height:var(--target-min);margin-bottom:var(--space-s);flex-wrap:wrap;display:flex}.PciFlowDiagram-module__IPSBHW__figLabel{margin:0}.PciFlowDiagram-module__IPSBHW__svg{block-size:auto;inline-size:100%;font-family:var(--font-body);display:block}.PciFlowDiagram-module__IPSBHW__narrow{max-inline-size:24rem;margin-inline:auto}.PciFlowDiagram-module__IPSBHW__wide{display:none}@media (min-width:60rem){.PciFlowDiagram-module__IPSBHW__wide{display:block}.PciFlowDiagram-module__IPSBHW__narrow{display:none}}.PciFlowDiagram-module__IPSBHW__band{fill:var(--color-surface-sunken);stroke:var(--color-border);stroke-width:1.5px}.PciFlowDiagram-module__IPSBHW__bandFormal{fill:var(--color-bg);stroke:var(--color-ink);stroke-width:2px}.PciFlowDiagram-module__IPSBHW__bandLabel{fill:var(--color-accent);font-size:16px;font-weight:650}.PciFlowDiagram-module__IPSBHW__formalLabel{fill:var(--color-ink);font-size:16px;font-weight:650}.PciFlowDiagram-module__IPSBHW__separator{fill:none;stroke:var(--color-ink-muted);stroke-width:2px}.PciFlowDiagram-module__IPSBHW__separationLabel{fill:var(--color-ink-muted);font-family:var(--eyebrow-font);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);font-size:15px;font-weight:600}.PciFlowDiagram-module__IPSBHW__rail{fill:none;stroke:var(--color-ink-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.PciFlowDiagram-module__IPSBHW__circle{stroke-width:2px}.PciFlowDiagram-module__IPSBHW__marker .PciFlowDiagram-module__IPSBHW__circle{fill:var(--color-surface);stroke:var(--color-accent)}.PciFlowDiagram-module__IPSBHW__markerFormal .PciFlowDiagram-module__IPSBHW__circle{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:3px}.PciFlowDiagram-module__IPSBHW__number{font-family:var(--font-mono);font-size:15px;font-weight:600}.PciFlowDiagram-module__IPSBHW__marker .PciFlowDiagram-module__IPSBHW__number{fill:var(--color-accent)}.PciFlowDiagram-module__IPSBHW__markerFormal .PciFlowDiagram-module__IPSBHW__number{fill:var(--color-ink)}.PciFlowDiagram-module__IPSBHW__name{fill:var(--color-ink);font-family:var(--font-display);font-size:21px;font-weight:var(--display-weight);letter-spacing:var(--display-tracking)}.PciFlowDiagram-module__IPSBHW__sub{fill:var(--color-ink-muted);font-size:15px}.PciFlowDiagram-module__IPSBHW__packet{fill:none;stroke:var(--color-signal);stroke-width:6px;stroke-linecap:round;stroke-dasharray:7 100;stroke-dashoffset:7px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--color-signal) 70%, transparent))}.PciFlowDiagram-module__IPSBHW__circle{transform-box:fill-box;transform-origin:50%}.PciFlowDiagram-module__IPSBHW__figure[data-motion=armed] .PciFlowDiagram-module__IPSBHW__draw{stroke-dasharray:1;stroke-dashoffset:1px}.PciFlowDiagram-module__IPSBHW__figure[data-motion=armed] .PciFlowDiagram-module__IPSBHW__circle{opacity:0}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] .PciFlowDiagram-module__IPSBHW__draw{animation:PciFlowDiagram-module__IPSBHW__draw-stroke .7s var(--ease-in-out) backwards}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] .PciFlowDiagram-module__IPSBHW__circle{animation:PciFlowDiagram-module__IPSBHW__lock-on .52s var(--ease-emphasis) backwards}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] .PciFlowDiagram-module__IPSBHW__packet{animation:PciFlowDiagram-module__IPSBHW__packet-run .9s var(--ease-in-out) backwards}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=band]{animation-duration:.9s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=marker-0]{animation-delay:.2s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=marker-1]{animation-delay:.45s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=marker-2]{animation-delay:.7s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=rail-0]{animation-duration:.45s;animation-delay:.5s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=rail-1]{animation-duration:.45s;animation-delay:1s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=rail-2]{animation-duration:.45s;animation-delay:1.5s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=head-0]{animation-duration:.22s;animation-delay:.88s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=head-1]{animation-duration:.22s;animation-delay:1.38s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=head-2]{animation-duration:.22s;animation-delay:1.88s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=packet-0]{animation-delay:.9s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=packet-1]{animation-delay:1.4s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=packet-2]{animation-delay:1.9s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=sep-0]{animation-duration:.5s;animation-delay:1.9s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=sep-1]{animation-duration:.5s;animation-delay:2s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=boundary]{animation-duration:.9s;animation-delay:2.1s}.PciFlowDiagram-module__IPSBHW__figure[data-motion=play] [data-seq=marker-3]{animation-delay:2.8s}@keyframes PciFlowDiagram-module__IPSBHW__draw-stroke{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes PciFlowDiagram-module__IPSBHW__lock-on{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes PciFlowDiagram-module__IPSBHW__packet-run{0%{stroke-dashoffset:7px}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.PciFlowDiagram-module__IPSBHW__packet{display:none}}@media print{.PciFlowDiagram-module__IPSBHW__figure[data-motion] .PciFlowDiagram-module__IPSBHW__draw,.PciFlowDiagram-module__IPSBHW__figure[data-motion] .PciFlowDiagram-module__IPSBHW__circle{stroke-dasharray:none;stroke-dashoffset:0;opacity:1;animation:none}.PciFlowDiagram-module__IPSBHW__packet{display:none}}.PciFlowDiagram-module__IPSBHW__stages{gap:var(--space-m);margin-top:var(--space-l);padding:0;list-style:none;display:grid}.PciFlowDiagram-module__IPSBHW__stage{column-gap:var(--space-2xs);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.PciFlowDiagram-module__IPSBHW__stageNum{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-accent);grid-row:span 2;font-weight:600;line-height:1.9}.PciFlowDiagram-module__IPSBHW__stageFormal .PciFlowDiagram-module__IPSBHW__stageNum{color:var(--color-ink)}.PciFlowDiagram-module__IPSBHW__stageName{font-weight:700}.PciFlowDiagram-module__IPSBHW__stageTag{color:var(--color-ink-muted);font-weight:600}.PciFlowDiagram-module__IPSBHW__stageText{margin-top:var(--space-3xs);max-width:var(--measure);font-size:var(--step--1);color:var(--color-ink-muted);line-height:1.55}@media (min-width:60rem){.PciFlowDiagram-module__IPSBHW__stages{gap:var(--space-m);grid-template-columns:repeat(4,minmax(0,1fr))}.PciFlowDiagram-module__IPSBHW__stage{display:block}.PciFlowDiagram-module__IPSBHW__stageNum{display:none}}.PciFlowDiagram-module__IPSBHW__caption{max-width:var(--measure);margin-top:var(--space-l);padding:var(--space-s) var(--space-m);border-left:4px double var(--color-ink);background:var(--color-surface);color:var(--color-ink);font-weight:600}@media (forced-colors:active){.PciFlowDiagram-module__IPSBHW__svg text{fill:canvastext}.PciFlowDiagram-module__IPSBHW__band,.PciFlowDiagram-module__IPSBHW__bandFormal,.PciFlowDiagram-module__IPSBHW__marker .PciFlowDiagram-module__IPSBHW__circle,.PciFlowDiagram-module__IPSBHW__markerFormal .PciFlowDiagram-module__IPSBHW__circle{fill:canvas;stroke:canvastext}.PciFlowDiagram-module__IPSBHW__separator,.PciFlowDiagram-module__IPSBHW__rail{stroke:canvastext}.PciFlowDiagram-module__IPSBHW__packet{display:none}}
.PageHeader-module__GeMXVq__header{isolation:isolate;padding-block:var(--space-2xl) var(--space-xl);background:var(--color-bg);border-bottom:1px solid var(--color-border);position:relative}.PageHeader-module__GeMXVq__backdrop{--edge:max(var(--container-gutter), calc((100% - var(--container-max)) / 2));z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PageHeader-module__GeMXVq__grid,.PageHeader-module__GeMXVq__glow{position:absolute;inset:0}.PageHeader-module__GeMXVq__grid{left:calc(var(--edge) - 24rem);background:linear-gradient(to right, color-mix(in srgb, var(--color-border-strong) 16%, transparent) 1px, transparent 1px) 0 0 / 12rem 12rem, linear-gradient(to bottom, color-mix(in srgb, var(--color-border-strong) 16%, transparent) 1px, transparent 1px) 0 0 / 12rem 12rem, linear-gradient(to right, color-mix(in srgb, var(--color-border) 60%, transparent) 1px, transparent 1px) 0 0 / 3rem 3rem, linear-gradient(to bottom, color-mix(in srgb, var(--color-border) 60%, transparent) 1px, transparent 1px) 0 0 / 3rem 3rem;-webkit-mask:radial-gradient(120% 150% at 100% 0,#000 15%,#0000 72%);mask:radial-gradient(120% 150% at 100% 0,#000 15%,#0000 72%)}.PageHeader-module__GeMXVq__glow{background:radial-gradient(44rem 26rem at 92% -12%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 70%)}.PageHeader-module__GeMXVq__rule{bottom:0;left:var(--edge);right:var(--edge);background:linear-gradient(to right, var(--color-border-strong) 1px, transparent 1px) 0 100% / 3rem 100% repeat-x, linear-gradient(to right, var(--color-border) 1px, transparent 1px) 0 100% / .75rem 45% repeat-x;opacity:.7;height:.625rem;position:absolute;-webkit-mask:linear-gradient(90deg,#000 35%,#0000);mask:linear-gradient(90deg,#000 35%,#0000)}.PageHeader-module__GeMXVq__mark{background:linear-gradient(var(--color-border-strong), var(--color-border-strong)) 50% 50% / 1px 100% no-repeat, linear-gradient(var(--color-border-strong), var(--color-border-strong)) 50% 50% / 100% 1px no-repeat;width:.75rem;height:.75rem;margin:-.375rem;position:absolute}.PageHeader-module__GeMXVq__mark[data-corner=tl]{top:var(--space-m);left:var(--edge)}.PageHeader-module__GeMXVq__mark[data-corner=tr]{top:var(--space-m);right:var(--edge)}.PageHeader-module__GeMXVq__mark[data-corner=bl]{bottom:var(--space-m);left:var(--edge)}.PageHeader-module__GeMXVq__mark[data-corner=br]{bottom:var(--space-m);right:var(--edge)}.PageHeader-module__GeMXVq__scan{--scan-trail:12rem;--scan-delay:.3s}.PageHeader-module__GeMXVq__withAside{gap:var(--space-xl);display:grid}@media (min-width:62rem){.PageHeader-module__GeMXVq__header[data-variant=default] .PageHeader-module__GeMXVq__withAside{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}}.PageHeader-module__GeMXVq__main>*+*{margin-top:var(--space-s)}.PageHeader-module__GeMXVq__eyebrow{align-items:center;gap:.6em;display:flex}.PageHeader-module__GeMXVq__eyebrowMark{background:var(--color-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent);flex:none}.PageHeader-module__GeMXVq__title{max-width:22ch}.PageHeader-module__GeMXVq__lede{margin-top:var(--space-m)!important}.PageHeader-module__GeMXVq__actions,.PageHeader-module__GeMXVq__afterActions{margin-top:var(--space-l)!important}.PageHeader-module__GeMXVq__aside{min-width:0}.PageHeader-module__GeMXVq__header[data-variant=hero] .PageHeader-module__GeMXVq__title{max-width:18ch;font-size:clamp(2.4rem,1.5rem + 2.6vw,3.5rem)}@media (min-width:72rem){.PageHeader-module__GeMXVq__header[data-variant=hero] .PageHeader-module__GeMXVq__withAside{grid-template-columns:minmax(0,11fr) minmax(0,12fr);align-items:start}.PageHeader-module__GeMXVq__header[data-variant=hero] .PageHeader-module__GeMXVq__aside{top:calc(var(--header-height) + var(--space-m));position:sticky}}.PageHeader-module__GeMXVq__header[data-variant=hero] .PageHeader-module__GeMXVq__grid{-webkit-mask:radial-gradient(110% 120% at 75% 35%,#000 20%,#0000 75%);mask:radial-gradient(110% 120% at 75% 35%,#000 20%,#0000 75%)}.PageHeader-module__GeMXVq__header[data-variant=hero] .PageHeader-module__GeMXVq__glow{background:radial-gradient(52rem 32rem at 82% 8%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 70%), radial-gradient(34rem 24rem at 0% 100%, color-mix(in srgb, var(--color-signal) 9%, transparent), transparent 70%)}.PageHeader-module__GeMXVq__rings{display:none}@media (min-width:72rem){.PageHeader-module__GeMXVq__header[data-variant=hero] .PageHeader-module__GeMXVq__rings{background:repeating-radial-gradient(circle at 76% 50%, transparent 0 7.9rem, color-mix(in srgb, var(--color-border-strong) 16%, transparent) 7.9rem 8rem);display:block;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 76%,#000 0 22rem,#0000 30rem);mask:radial-gradient(circle at 76%,#000 0 22rem,#0000 30rem)}}.PageHeader-module__GeMXVq__breadcrumbs ol{align-items:center;gap:var(--space-3xs) var(--space-2xs);font-family:var(--font-mono);font-size:calc(var(--step--1) * .92);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.PageHeader-module__GeMXVq__breadcrumbs li{align-items:center;gap:var(--space-2xs);display:inline-flex}.PageHeader-module__GeMXVq__breadcrumbs li:not(:last-child):after{content:"/";color:var(--color-border-strong)}.PageHeader-module__GeMXVq__breadcrumbs a{min-width:1.5rem;min-height:1.5rem;color:var(--color-ink-muted);align-items:center;display:inline-flex}.PageHeader-module__GeMXVq__breadcrumbs a:hover{color:var(--color-accent)}.PageHeader-module__GeMXVq__breadcrumbs [aria-current=page]{color:var(--color-ink)}@media (forced-colors:active){.PageHeader-module__GeMXVq__backdrop,.PageHeader-module__GeMXVq__eyebrowMark{display:none}}@media print{.PageHeader-module__GeMXVq__backdrop{display:none}}
.Button-module__xKxgMW__button{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--target-min);padding:var(--space-2xs) var(--space-m);border-radius:var(--radius-m);font-family:var(--font-body);font-size:var(--step-0);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border:2px solid #0000;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.Button-module__xKxgMW__button:hover{text-decoration:none}.Button-module__xKxgMW__primary{isolation:isolate;background:var(--color-accent);color:var(--color-on-accent);position:relative;overflow:hidden}.Button-module__xKxgMW__primary:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--color-on-accent) 20%, transparent) 50%, transparent 70%);position:absolute;inset:0;transform:translate(-110%)}.Button-module__xKxgMW__label{text-wrap:balance}.Button-module__xKxgMW__primary .Button-module__xKxgMW__label:after{content:"→" / "";transition:transform var(--duration-base) var(--ease-emphasis);margin-inline-start:.4em;font-weight:500;display:inline-block}.Button-module__xKxgMW__primary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-accent-hover);color:var(--color-on-accent);box-shadow:0 10px 24px -14px color-mix(in srgb, var(--color-accent) 80%, transparent)}.Button-module__xKxgMW__primary:hover:not(:disabled,[aria-disabled=true]):before{transition:transform .7s var(--ease-in-out);transform:translate(110%)}.Button-module__xKxgMW__primary:hover:not(:disabled,[aria-disabled=true]) .Button-module__xKxgMW__label:after,.Button-module__xKxgMW__primary:focus-visible .Button-module__xKxgMW__label:after{transform:translate(3px)}.Button-module__xKxgMW__secondary{border-color:var(--color-ink);color:var(--color-ink);background:0 0;position:relative}.Button-module__xKxgMW__secondary:before{content:"";pointer-events:none;border:2px solid var(--color-accent);-webkit-mask:conic-gradient(at .625rem .625rem, transparent 75%, black 0) 0 0 / calc(100% - .625rem) calc(100% - .625rem);mask:conic-gradient(at .625rem .625rem, transparent 75%, black 0) 0 0 / calc(100% - .625rem) calc(100% - .625rem);opacity:0;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:-6px}.Button-module__xKxgMW__secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-ink);color:var(--color-bg)}.Button-module__xKxgMW__secondary:hover:not(:disabled,[aria-disabled=true]):before{opacity:1;animation:Button-module__xKxgMW__lock-on var(--duration-slow) var(--ease-emphasis) both}.Button-module__xKxgMW__quiet{padding-inline:var(--space-2xs);color:var(--color-accent);text-underline-offset:.2em;background:0 0;text-decoration:underline}.Button-module__xKxgMW__quiet:hover{color:var(--color-accent-hover);text-decoration:underline;text-decoration-thickness:2px}.Button-module__xKxgMW__large{min-height:3.25rem;padding-inline:var(--space-l);font-size:var(--step-1)}.Button-module__xKxgMW__button:disabled,.Button-module__xKxgMW__button[aria-disabled=true]{opacity:.55;cursor:not-allowed}@keyframes Button-module__xKxgMW__lock-on{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@media (forced-colors:active){.Button-module__xKxgMW__button{border-color:buttontext}.Button-module__xKxgMW__primary:before{display:none}.Button-module__xKxgMW__secondary:before{border-color:highlight}}
.CtaBand-module__iMzdqa__band{padding-block:var(--space-3xl);--grid-mask:radial-gradient(90% 120% at 85% 0%, black 15%, transparent 75%);--spot-size:30rem}.CtaBand-module__iMzdqa__glow{z-index:-1;pointer-events:none;background:radial-gradient(40rem 26rem at 95% 0%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 70%), linear-gradient(to right, transparent, color-mix(in srgb, var(--color-accent) 55%, transparent) 50%, transparent) 0 0 / 100% 1px no-repeat;position:absolute;inset:0}.CtaBand-module__iMzdqa__scan{z-index:-1;--scan-trail:14rem;--scan-delay:.15s}.CtaBand-module__iMzdqa__inner{gap:var(--space-xl);display:grid}@media (min-width:60rem){.CtaBand-module__iMzdqa__inner{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center}}.CtaBand-module__iMzdqa__copy>*+*{margin-top:var(--space-m)}.CtaBand-module__iMzdqa__heading{font-size:var(--step-4);max-width:18ch}.CtaBand-module__iMzdqa__body{max-width:52ch;color:var(--color-ink-muted);font-size:var(--step-1)}.CtaBand-module__iMzdqa__next{padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-l);background:color-mix(in srgb, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative}.CtaBand-module__iMzdqa__next:before{content:"";pointer-events:none;border:1px solid var(--color-border-strong);-webkit-mask:conic-gradient(at .875rem .875rem, transparent 75%, black 0) 0 0 / calc(100% - .875rem) calc(100% - .875rem);mask:conic-gradient(at .875rem .875rem, transparent 75%, black 0) 0 0 / calc(100% - .875rem) calc(100% - .875rem);position:absolute;inset:-1px}.CtaBand-module__iMzdqa__nextHeading{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.78rem;font-weight:600}.CtaBand-module__iMzdqa__nextList{margin-top:var(--space-s);color:var(--color-ink-muted);padding-left:2.1em;list-style:decimal-leading-zero}.CtaBand-module__iMzdqa__nextList li::marker{font-family:var(--font-mono);color:var(--color-accent);font-size:.85em;font-weight:600}.CtaBand-module__iMzdqa__nextList li+li{margin-top:var(--space-2xs)}@media (forced-colors:active){.CtaBand-module__iMzdqa__glow{display:none}.CtaBand-module__iMzdqa__next:before{border-color:canvastext}}
.PciPricing-module__OINXZq__panel{padding:var(--space-l);border:1px solid var(--color-border);border-radius:var(--radius-l);background:linear-gradient(to right, color-mix(in srgb, var(--color-border) 40%, transparent) 1px, transparent 1px) 0 0 / 2rem 2rem, linear-gradient(to bottom, color-mix(in srgb, var(--color-border) 40%, transparent) 1px, transparent 1px) 0 0 / 2rem 2rem, var(--color-surface-sunken)}.PciPricing-module__OINXZq__panelLabel{margin:0}.PciPricing-module__OINXZq__panel>.PciPricing-module__OINXZq__panelLabel+*{margin-top:var(--space-s)}.PciPricing-module__OINXZq__panel>*+*{margin-top:var(--space-m)}.PciPricing-module__OINXZq__grid{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.PciPricing-module__OINXZq__card{height:100%;padding:var(--space-m);border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:var(--radius-m);background:var(--color-surface);transition:box-shadow var(--duration-base) var(--ease-out)}.PciPricing-module__OINXZq__card:hover{box-shadow:0 18px 36px -28px color-mix(in srgb, var(--color-accent) 55%, transparent)}.PciPricing-module__OINXZq__formal{border-top-color:var(--color-ink)}.PciPricing-module__OINXZq__card>*+*{margin-top:var(--space-2xs)}.PciPricing-module__OINXZq__track{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.PciPricing-module__OINXZq__label{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;font-weight:700}.PciPricing-module__OINXZq__from{align-items:baseline;gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;display:flex}.PciPricing-module__OINXZq__fromWord,.PciPricing-module__OINXZq__unit{color:var(--color-ink-muted);font-size:var(--step--1)}.PciPricing-module__OINXZq__amount{font-family:var(--font-mono);font-size:var(--step-3);letter-spacing:-.03em;font-weight:500;line-height:var(--line-tight);font-variant-numeric:tabular-nums;color:var(--color-ink)}.PciPricing-module__OINXZq__range,.PciPricing-module__OINXZq__billing{font-size:var(--step--1);font-variant-numeric:tabular-nums}.PciPricing-module__OINXZq__billing{color:var(--color-ink-muted)}.PciPricing-module__OINXZq__note{max-width:var(--measure);font-size:var(--step--1);color:var(--color-ink-muted)}.PciPricing-module__OINXZq__details{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.PciPricing-module__OINXZq__summary{justify-content:space-between;align-items:center;gap:var(--space-m);min-height:var(--target-min);padding-block:var(--space-2xs);cursor:pointer;font-weight:650;display:flex}.PciPricing-module__OINXZq__summary:hover{color:var(--color-accent)}.PciPricing-module__OINXZq__icon{flex:none;width:1rem;height:1rem;position:relative}.PciPricing-module__OINXZq__icon:before,.PciPricing-module__OINXZq__icon:after{content:"";background:currentColor;height:2px;position:absolute;inset:50% 0 auto}.PciPricing-module__OINXZq__icon:after{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.PciPricing-module__OINXZq__icon:after{transition:transform var(--duration-base) var(--ease-out)}}.PciPricing-module__OINXZq__details[open] .PciPricing-module__OINXZq__icon:after{transform:rotate(0)}.PciPricing-module__OINXZq__detailsBody{max-width:var(--measure);padding-bottom:var(--space-s);font-size:var(--step--1);color:var(--color-ink-muted)}.PciPricing-module__OINXZq__link{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}
.ServiceSection-module__H32dia__section>*+*{margin-top:var(--space-m)}.ServiceSection-module__H32dia__head{gap:var(--space-2xs);padding-top:var(--space-s);border-top:1px solid var(--color-border);display:grid;position:relative}.ServiceSection-module__H32dia__head:before{content:"";background:var(--color-accent);block-size:2px;inline-size:3rem;position:absolute;top:-1px;left:0}.ServiceSection-module__H32dia__head>.ServiceSection-module__H32dia__index{display:flex}@media (min-width:48rem){.ServiceSection-module__H32dia__head:has(>.ServiceSection-module__H32dia__index){align-items:baseline;column-gap:var(--space-s);grid-template-columns:4.25rem minmax(0,1fr)}}.ServiceSection-module__H32dia__heading{font-size:var(--step-3)}.ServiceSection-module__H32dia__intro{max-width:var(--measure);color:var(--color-ink-muted)}@media (forced-colors:active){.ServiceSection-module__H32dia__head:before{background:canvastext}}
.Topics-module__bIfDCG__prose{max-width:var(--measure)}.Topics-module__bIfDCG__prose>*+*{margin-top:var(--space-s)}.Topics-module__bIfDCG__list{max-width:var(--measure);padding-left:1.3em}.Topics-module__bIfDCG__list li+li{margin-top:var(--space-2xs)}.Topics-module__bIfDCG__table{max-width:100%}.Topics-module__bIfDCG__claim{max-width:var(--measure);padding:var(--space-s) var(--space-m);border-left:3px solid var(--color-accent);background:var(--color-surface)}.Topics-module__bIfDCG__sources{max-width:var(--measure);font-size:var(--step--1);color:var(--color-ink-muted)}.Topics-module__bIfDCG__sourcesLabel{color:var(--color-ink);font-weight:650}.Topics-module__bIfDCG__guideLink{max-width:var(--measure);font-weight:600}.Topics-module__bIfDCG__guides{max-width:var(--measure);border-top:1px solid var(--color-border);padding:0;list-style:none;display:grid}.Topics-module__bIfDCG__guides li{gap:var(--space-3xs);padding-block:var(--space-s);border-bottom:1px solid var(--color-border);display:grid}.Topics-module__bIfDCG__guideKicker{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted)}.Topics-module__bIfDCG__guideTitle{font-weight:650}.Topics-module__bIfDCG__guideSummary{color:var(--color-ink-muted)}@media (forced-colors:active){.Topics-module__bIfDCG__claim{border-left-color:canvastext}}
.PricingPanel-module__tFl89W__panel{padding:var(--space-l);border:1px solid var(--color-border);border-radius:var(--radius-l);background:linear-gradient(to right, color-mix(in srgb, var(--color-border) 40%, transparent) 1px, transparent 1px) 0 0 / 2rem 2rem, linear-gradient(to bottom, color-mix(in srgb, var(--color-border) 40%, transparent) 1px, transparent 1px) 0 0 / 2rem 2rem, var(--color-surface-sunken)}.PricingPanel-module__tFl89W__panel>*+*{margin-top:var(--space-m)}.PricingPanel-module__tFl89W__panel>.PricingPanel-module__tFl89W__panelLabel{margin:0}.PricingPanel-module__tFl89W__panel>.PricingPanel-module__tFl89W__panelLabel+*{margin-top:var(--space-s)}.PricingPanel-module__tFl89W__grid{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.PricingPanel-module__tFl89W__card{height:100%;padding:var(--space-m);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-m);background:var(--color-surface);transition:box-shadow var(--duration-base) var(--ease-out)}.PricingPanel-module__tFl89W__card:hover{box-shadow:0 18px 36px -28px color-mix(in srgb, var(--color-accent) 55%, transparent)}.PricingPanel-module__tFl89W__card>*+*{margin-top:var(--space-2xs)}.PricingPanel-module__tFl89W__label{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;font-weight:700}.PricingPanel-module__tFl89W__from{align-items:baseline;gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;display:flex}.PricingPanel-module__tFl89W__fromWord,.PricingPanel-module__tFl89W__unit{color:var(--color-ink-muted);font-size:var(--step--1)}.PricingPanel-module__tFl89W__amount{font-family:var(--font-mono);font-size:var(--step-3);letter-spacing:-.03em;font-weight:500;line-height:var(--line-tight);font-variant-numeric:tabular-nums;color:var(--color-ink)}.PricingPanel-module__tFl89W__range{font-size:var(--step--1);font-variant-numeric:tabular-nums}.PricingPanel-module__tFl89W__billing{font-size:var(--step--1);color:var(--color-ink-muted)}.PricingPanel-module__tFl89W__note{max-width:var(--measure);font-size:var(--step--1);color:var(--color-ink-muted)}.PricingPanel-module__tFl89W__details{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.PricingPanel-module__tFl89W__summary{justify-content:space-between;align-items:center;gap:var(--space-m);min-height:var(--target-min);padding-block:var(--space-2xs);font-weight:650;display:flex}.PricingPanel-module__tFl89W__summary:hover{color:var(--color-accent)}.PricingPanel-module__tFl89W__icon{flex:none;width:1rem;height:1rem;position:relative}.PricingPanel-module__tFl89W__icon:before,.PricingPanel-module__tFl89W__icon:after{content:"";height:2px;transition:transform var(--duration-base) var(--ease-emphasis);background:currentColor;position:absolute;inset:50% 0 auto}.PricingPanel-module__tFl89W__icon:after{transform:rotate(90deg)}.PricingPanel-module__tFl89W__details[open] .PricingPanel-module__tFl89W__icon:after{transform:rotate(0)}.PricingPanel-module__tFl89W__detailsBody{max-width:var(--measure);padding-bottom:var(--space-s);font-size:var(--step--1);color:var(--color-ink-muted)}.PricingPanel-module__tFl89W__link{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}
.ServiceTracks-module__rZTAsW__tracks{gap:var(--space-l);display:grid}@media (min-width:60rem){.ServiceTracks-module__rZTAsW__tracks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.ServiceTracks-module__rZTAsW__tracks>:only-child{grid-column:1/-1}}.ServiceTracks-module__rZTAsW__track{padding:var(--space-l);border:1px solid var(--color-border);border-radius:var(--radius-l);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 5%, transparent), transparent 30%), var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border-top-width:3px}.ServiceTracks-module__rZTAsW__track:hover{box-shadow:0 22px 44px -34px color-mix(in srgb, var(--color-accent) 60%, transparent)}.ServiceTracks-module__rZTAsW__track>.ServiceTracks-module__rZTAsW__index+.ServiceTracks-module__rZTAsW__eyebrow{margin-top:var(--space-3xs)}.ServiceTracks-module__rZTAsW__track>*+*{margin-top:var(--space-s)}.ServiceTracks-module__rZTAsW__track>h4{margin-top:var(--space-l)}.ServiceTracks-module__rZTAsW__readiness{border-top-color:var(--color-accent)}.ServiceTracks-module__rZTAsW__formal{border-top-color:var(--color-ink)}.ServiceTracks-module__rZTAsW__track>.ServiceTracks-module__rZTAsW__index{display:flex}.ServiceTracks-module__rZTAsW__eyebrow{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.ServiceTracks-module__rZTAsW__title{font-size:var(--step-2);line-height:var(--line-snug)}.ServiceTracks-module__rZTAsW__subheading{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;font-weight:700}.ServiceTracks-module__rZTAsW__list{padding-left:1.2em}.ServiceTracks-module__rZTAsW__list li+li{margin-top:var(--space-2xs)}.ServiceTracks-module__rZTAsW__boundary{padding:var(--space-xs) var(--space-s) var(--space-xs) calc(var(--space-s) + 6px);border:1px solid var(--color-border);border-radius:var(--radius-s);background:repeating-linear-gradient(135deg, var(--color-border-strong) 0 2px, transparent 2px 6px) left / 6px 100% no-repeat, var(--color-surface-sunken)}.ServiceTracks-module__rZTAsW__link{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}@media (forced-colors:active){.ServiceTracks-module__rZTAsW__boundary{border-left:4px solid canvastext}}
.SpecCard-module__QRCqFa__card{gap:var(--space-2xs);height:100%;padding:var(--space-m) var(--space-m) var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-l);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 4%, transparent), transparent 40%), var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-emphasis);flex-direction:column;display:flex;position:relative}.SpecCard-module__QRCqFa__card:hover{border-color:var(--color-border-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent), 0 18px 36px -28px color-mix(in srgb, var(--color-accent) 55%, transparent)}@media (prefers-reduced-motion:no-preference){.SpecCard-module__QRCqFa__card:hover{transform:translateY(-2px)}}.SpecCard-module__QRCqFa__card:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.SpecCard-module__QRCqFa__kicker{align-items:baseline;gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;margin:0;display:flex}.SpecCard-module__QRCqFa__kickerText{min-width:0}.SpecCard-module__QRCqFa__title{font-size:var(--step-1)}.SpecCard-module__QRCqFa__link{color:var(--color-ink);text-decoration:none}.SpecCard-module__QRCqFa__link:hover{color:var(--color-accent)}.SpecCard-module__QRCqFa__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.SpecCard-module__QRCqFa__link:focus-visible{outline:none}.SpecCard-module__QRCqFa__description{color:var(--color-ink-muted);font-size:var(--step--1);line-height:1.55}.SpecCard-module__QRCqFa__meta{padding-top:var(--space-2xs);font-size:var(--step--1);margin-top:auto}.SpecCard-module__QRCqFa__arrow{right:var(--space-m);bottom:var(--space-s);font-family:var(--font-mono);color:var(--color-accent);font-size:var(--step-1);transition:transform var(--duration-base) var(--ease-emphasis);line-height:1;position:absolute}.SpecCard-module__QRCqFa__card:hover .SpecCard-module__QRCqFa__arrow{transform:translate(4px)}@media (forced-colors:active){.SpecCard-module__QRCqFa__card{border-color:canvastext}}
.AssessorCheckList-module__gtOOnW__routes{gap:var(--space-l) var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.AssessorCheckList-module__gtOOnW__route{padding-top:var(--space-s);border-top:1px solid var(--color-border-strong);position:relative}.AssessorCheckList-module__gtOOnW__route:before{content:"";background:var(--color-accent);block-size:2px;inline-size:2rem;position:absolute;top:-1px;left:0}.AssessorCheckList-module__gtOOnW__route>*+*{margin-top:var(--space-s)}.AssessorCheckList-module__gtOOnW__heading{font-size:var(--step-1)}.AssessorCheckList-module__gtOOnW__checks{gap:var(--space-xs);padding:0;list-style:none;display:grid}.AssessorCheckList-module__gtOOnW__checks li{gap:var(--space-3xs);padding-left:var(--space-m);display:grid;position:relative}.AssessorCheckList-module__gtOOnW__checks li:before{content:">";content:">" / "";font-family:var(--font-mono);font-weight:600;line-height:var(--line-body);color:var(--color-signal);position:absolute;top:0;left:0}.AssessorCheckList-module__gtOOnW__checks li:has(>a):before{line-height:var(--target-min)}.AssessorCheckList-module__gtOOnW__link{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}.AssessorCheckList-module__gtOOnW__name{font-weight:600}.AssessorCheckList-module__gtOOnW__what,.AssessorCheckList-module__gtOOnW__note{font-size:var(--step--1);color:var(--color-ink-muted)}@media (forced-colors:active){.AssessorCheckList-module__gtOOnW__route:before{background:canvastext}}
.RelatedServices-module__dsK3KG__wrap>*+*{margin-top:var(--space-l)}.RelatedServices-module__dsK3KG__cards{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.RelatedServices-module__dsK3KG__group>*+*{margin-top:var(--space-2xs)}.RelatedServices-module__dsK3KG__subheading{font-size:var(--step-1)}.RelatedServices-module__dsK3KG__links{gap:var(--space-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.RelatedServices-module__dsK3KG__links a{min-height:var(--target-min);padding-inline:var(--space-s);border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--step--1);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.RelatedServices-module__dsK3KG__links a:hover{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 14%, transparent);text-decoration:underline}
.RelatedLinks-module__QgmBbq__wrap>*+*{margin-top:var(--space-l)}.RelatedLinks-module__QgmBbq__group>*+*{margin-top:var(--space-s)}.RelatedLinks-module__QgmBbq__subheading{font-size:var(--step-1)}.RelatedLinks-module__QgmBbq__cards{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.RelatedLinks-module__QgmBbq__links{gap:var(--space-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.RelatedLinks-module__QgmBbq__links a{min-height:var(--target-min);padding-inline:var(--space-s);border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--step--1);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.RelatedLinks-module__QgmBbq__links a:hover{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 14%, transparent);text-decoration:underline}.RelatedLinks-module__QgmBbq__finder{color:var(--color-ink-muted)}
.Faq-module__HFYH9G__faq{max-width:52rem}.Faq-module__HFYH9G__index{margin-bottom:var(--space-2xs);display:flex}.Faq-module__HFYH9G__list{margin-top:var(--space-l);border-top:1px solid var(--color-border)}.Faq-module__HFYH9G__item{border-bottom:1px solid var(--color-border)}.Faq-module__HFYH9G__summary{justify-content:space-between;align-items:center;gap:var(--space-m);min-height:var(--target-min);padding-block:var(--space-s);font-weight:650;font-size:var(--step-0);transition:color var(--duration-fast) var(--ease-out);display:flex}.Faq-module__HFYH9G__summary:hover{color:var(--color-accent)}.Faq-module__HFYH9G__icon{--bracket:var(--color-border-strong);background:linear-gradient(var(--bracket), var(--bracket)) 0 0 / .4rem 1.5px no-repeat, linear-gradient(var(--bracket), var(--bracket)) 0 0 / 1.5px .4rem no-repeat, linear-gradient(var(--bracket), var(--bracket)) 100% 0 / .4rem 1.5px no-repeat, linear-gradient(var(--bracket), var(--bracket)) 100% 0 / 1.5px .4rem no-repeat, linear-gradient(var(--bracket), var(--bracket)) 0 100% / .4rem 1.5px no-repeat, linear-gradient(var(--bracket), var(--bracket)) 0 100% / 1.5px .4rem no-repeat, linear-gradient(var(--bracket), var(--bracket)) 100% 100% / .4rem 1.5px no-repeat, linear-gradient(var(--bracket), var(--bracket)) 100% 100% / 1.5px .4rem no-repeat;width:1.5rem;height:1.5rem;transition:transform var(--duration-base) var(--ease-emphasis);flex:none;position:relative}.Faq-module__HFYH9G__summary:hover .Faq-module__HFYH9G__icon,.Faq-module__HFYH9G__item[open] .Faq-module__HFYH9G__icon{--bracket:var(--color-accent)}.Faq-module__HFYH9G__summary:hover .Faq-module__HFYH9G__icon{transform:scale(.92)}.Faq-module__HFYH9G__icon:before,.Faq-module__HFYH9G__icon:after{content:"";height:2px;transition:transform var(--duration-base) var(--ease-out);background:currentColor;margin-top:-1px;position:absolute;inset:50% .35rem auto}.Faq-module__HFYH9G__icon:after{transform:rotate(90deg)}.Faq-module__HFYH9G__item[open] .Faq-module__HFYH9G__icon:after{transform:rotate(0)}.Faq-module__HFYH9G__answer{padding-bottom:var(--space-m);max-width:var(--measure);color:var(--color-ink-muted)}.Faq-module__HFYH9G__item[open] .Faq-module__HFYH9G__answer{animation:Faq-module__HFYH9G__open-down var(--duration-slow) var(--ease-emphasis)}@keyframes Faq-module__HFYH9G__open-down{0%{transform:translateY(-4px)}}@media (forced-colors:active){.Faq-module__HFYH9G__icon{--bracket:CanvasText}}
.not-found-module__l2auGG__notFound{--grid-mask:radial-gradient(90% 90% at 75% 45%, black 20%, transparent 75%);border-bottom:1px solid var(--color-border)}.not-found-module__l2auGG__inner{gap:var(--space-xl);align-items:center;display:grid}@media (min-width:56rem){.not-found-module__l2auGG__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.not-found-module__l2auGG__copy{max-width:var(--measure)}.not-found-module__l2auGG__code{color:var(--color-accent);align-items:center;gap:.6em;display:flex}.not-found-module__l2auGG__codeMark{border:1.5px solid var(--color-accent);flex:none;width:.5rem;height:.5rem}.not-found-module__l2auGG__diagnostics{border-top:1px solid var(--color-border);max-width:34rem;font-family:var(--font-mono);gap:0;font-size:.8rem;display:grid}.not-found-module__l2auGG__row{gap:var(--space-s);padding-block:var(--space-2xs);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr);display:grid}.not-found-module__l2auGG__row dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.not-found-module__l2auGG__row dd{color:var(--color-ink);margin:0}.not-found-module__l2auGG__actions{padding-top:var(--space-2xs)}.not-found-module__l2auGG__visual{justify-self:center;width:min(100%,20rem);position:relative}@media (min-width:56rem){.not-found-module__l2auGG__visual{width:min(100%,24rem)}}.not-found-module__l2auGG__reticle{aspect-ratio:1;fill:none;width:100%;height:auto}.not-found-module__l2auGG__ringOuter,.not-found-module__l2auGG__ringInner,.not-found-module__l2auGG__hairs,.not-found-module__l2auGG__frame{stroke-dasharray:1}.not-found-module__l2auGG__ringOuter{stroke:var(--color-border-strong);stroke-width:1px;animation:not-found-module__l2auGG__draw 1.4s var(--ease-emphasis) .2s both}.not-found-module__l2auGG__ringInner{stroke:var(--color-border);stroke-width:1px;animation:not-found-module__l2auGG__draw 1.2s var(--ease-emphasis) .45s both}.not-found-module__l2auGG__hairs{stroke:var(--color-border-strong);stroke-width:1px;animation:not-found-module__l2auGG__draw .9s var(--ease-out) .3s both}.not-found-module__l2auGG__ticks{stroke:var(--color-accent);stroke-width:2px}.not-found-module__l2auGG__frame{stroke:var(--color-accent);stroke-width:2.5px;transform-box:view-box;transform-origin:50%;animation:not-found-module__l2auGG__draw .7s var(--ease-out) .9s both, not-found-module__l2auGG__close-in .9s var(--ease-emphasis) .9s both}.not-found-module__l2auGG__empty{stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:3 3}.not-found-module__l2auGG__scan{--scan-color:var(--color-signal);--scan-trail:5rem;--scan-delay:.7s}.not-found-module__l2auGG__readout{margin-top:var(--space-2xs);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--color-ink-muted);font-size:.78rem}@keyframes not-found-module__l2auGG__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes not-found-module__l2auGG__close-in{0%{transform:scale(1.6)}to{transform:none}}@media (forced-colors:active){.not-found-module__l2auGG__ringOuter,.not-found-module__l2auGG__ringInner,.not-found-module__l2auGG__hairs,.not-found-module__l2auGG__ticks,.not-found-module__l2auGG__frame,.not-found-module__l2auGG__empty{stroke:canvastext}.not-found-module__l2auGG__codeMark{border-color:canvastext}}
.AssessorRuleList-module__mC3vlq__list{gap:var(--space-m);padding:0;list-style:none;display:grid}.AssessorRuleList-module__mC3vlq__card{padding:var(--space-m);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-l);background:var(--color-surface)}.AssessorRuleList-module__mC3vlq__head{gap:var(--space-3xs);display:grid}.AssessorRuleList-module__mC3vlq__card>*+*{margin-top:var(--space-s)}.AssessorRuleList-module__mC3vlq__program{font-size:var(--step-2)}.AssessorRuleList-module__mC3vlq__facts{gap:var(--space-s);display:grid}@media (min-width:48rem){.AssessorRuleList-module__mC3vlq__facts{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr))}}.AssessorRuleList-module__mC3vlq__facts>div{padding-top:var(--space-2xs);border-top:1px solid var(--color-border)}.AssessorRuleList-module__mC3vlq__facts dt{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.AssessorRuleList-module__mC3vlq__facts dd{margin:var(--space-3xs) 0 0}.AssessorRuleList-module__mC3vlq__rule{padding:var(--space-s) var(--space-m);border:1px solid var(--color-border);border-left:3px solid var(--color-ink);border-radius:var(--radius-m);background:var(--color-surface-sunken)}.AssessorRuleList-module__mC3vlq__rule>*+*{margin-top:var(--space-2xs)}.AssessorRuleList-module__mC3vlq__ruleTitle{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;font-weight:700}.AssessorRuleList-module__mC3vlq__details{max-width:var(--measure);padding-left:1.2em}.AssessorRuleList-module__mC3vlq__details li+li{margin-top:var(--space-2xs)}.AssessorRuleList-module__mC3vlq__footer{font-size:var(--step--1)}.AssessorRuleList-module__mC3vlq__footer>*+*{margin-top:var(--space-2xs)}.AssessorRuleList-module__mC3vlq__sourcesLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.AssessorRuleList-module__mC3vlq__sources{padding-left:1.2em}.AssessorRuleList-module__mC3vlq__sources li+li{margin-top:var(--space-3xs)}.AssessorRuleList-module__mC3vlq__hubLink{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}
.PriceTable-module__uy6Dra__wrap:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.PriceTable-module__uy6Dra__table{font-size:var(--step-0);min-width:36rem}.PriceTable-module__uy6Dra__caption{padding:var(--space-s) var(--space-s) var(--space-xs);border-bottom:1px solid var(--color-border);font-weight:400}.PriceTable-module__uy6Dra__heading{font-size:var(--step-1)}.PriceTable-module__uy6Dra__description{margin-top:var(--space-3xs);color:var(--color-ink-muted);font-size:var(--step--1);display:block}.PriceTable-module__uy6Dra__table thead th{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);white-space:nowrap;font-weight:600}.PriceTable-module__uy6Dra__table td.num{font-family:var(--font-mono);font-size:var(--step--1);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.PriceTable-module__uy6Dra__table tbody tr{transition:background-color var(--duration-fast) var(--ease-out)}.PriceTable-module__uy6Dra__table tbody tr:hover{background:color-mix(in srgb, var(--color-accent) 4%, transparent)}.PriceTable-module__uy6Dra__service{min-width:14rem;font-weight:600}.PriceTable-module__uy6Dra__service a{color:var(--color-ink)}.PriceTable-module__uy6Dra__service a:hover{color:var(--color-accent)}.PriceTable-module__uy6Dra__billing{white-space:nowrap}@media (max-width:40rem){.PriceTable-module__uy6Dra__table{min-width:0;font-size:var(--step--1)}.PriceTable-module__uy6Dra__table th,.PriceTable-module__uy6Dra__table td{padding:var(--space-2xs) var(--space-xs)}.PriceTable-module__uy6Dra__table thead th{white-space:normal}.PriceTable-module__uy6Dra__service{min-width:0}}
.InPageNav-module__e-hKfq__nav{padding:var(--space-s) 0}@media (min-width:60rem){.InPageNav-module__e-hKfq__nav{top:calc(var(--header-height) + var(--space-m));position:sticky}}.InPageNav-module__e-hKfq__label{margin-bottom:var(--space-2xs);align-items:center;gap:.6em;display:flex}.InPageNav-module__e-hKfq__label:before{content:"";background:var(--color-accent);flex:none;width:.4rem;height:.4rem}.InPageNav-module__e-hKfq__list{gap:var(--space-3xs);border-left:1px solid var(--color-border-strong);counter-reset:toc;padding:0;list-style:none;display:grid;position:relative}.InPageNav-module__e-hKfq__list:before{content:"";inline-size:.5rem;block-size:var(--spy-h,0);border-block:2px solid var(--color-accent);border-inline-start:2px solid var(--color-accent);pointer-events:none;opacity:0;transform:translateY(var(--spy-y,0));transition:transform var(--duration-slow) var(--ease-emphasis), opacity var(--duration-base) var(--ease-out);position:absolute;top:0;left:-1px}.InPageNav-module__e-hKfq__list[data-spy=on]:before{opacity:1}.InPageNav-module__e-hKfq__list a[data-active=true]{color:var(--color-ink)}.InPageNav-module__e-hKfq__list a[data-active=true]:before{color:var(--color-accent);font-weight:600}.InPageNav-module__e-hKfq__list li{counter-increment:toc}.InPageNav-module__e-hKfq__list a{align-items:baseline;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-s);color:var(--color-ink-muted);font-size:var(--step--1);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-left:2px solid #0000;margin-left:-1px;text-decoration:none;display:flex}.InPageNav-module__e-hKfq__list a:before{content:counter(toc, decimal-leading-zero) / "";font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--color-ink-muted);flex:none;font-size:.75rem}.InPageNav-module__e-hKfq__list a:hover{color:var(--color-accent);border-left-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.InPageNav-module__e-hKfq__list a:hover:before{color:var(--color-accent)}@media (forced-colors:active){.InPageNav-module__e-hKfq__label:before{background:canvastext}.InPageNav-module__e-hKfq__list:before{border-color:highlight}}@media print{.InPageNav-module__e-hKfq__list:before{display:none}}
.Notice-module__EYAWuW__notice{padding:var(--space-s) var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-ink);border-inline-start-width:5px;position:relative}.Notice-module__EYAWuW__title{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;font-weight:700;line-height:var(--line-snug)}.Notice-module__EYAWuW__body{margin-top:var(--space-3xs)}.Notice-module__EYAWuW__title+.Notice-module__EYAWuW__body,.Notice-module__EYAWuW__body>*+*{margin-top:var(--space-2xs)}.Notice-module__EYAWuW__info{border-inline-start-color:var(--color-info-ink);background:var(--color-info-bg);color:var(--color-info-ink)}.Notice-module__EYAWuW__warn{border-inline-start-color:var(--color-warn-ink);background:var(--color-warn-bg);color:var(--color-warn-ink)}.Notice-module__EYAWuW__risk{border-inline-start-color:var(--color-risk)}.Notice-module__EYAWuW__risk .Notice-module__EYAWuW__title{color:var(--color-risk-ink)}.Notice-module__EYAWuW__success{border-inline-start-color:var(--color-success-ink)}.Notice-module__EYAWuW__success .Notice-module__EYAWuW__title{color:var(--color-success-ink)}.Notice-module__EYAWuW__info .Notice-module__EYAWuW__title,.Notice-module__EYAWuW__warn .Notice-module__EYAWuW__title{color:inherit}.Notice-module__EYAWuW__notice:after{content:"";top:var(--space-2xs);right:var(--space-2xs);opacity:.45;pointer-events:none;border-top:1.5px solid;border-right:1.5px solid;width:.625rem;height:.625rem;position:absolute}@media (forced-colors:active){.Notice-module__EYAWuW__notice:after{opacity:1;border-color:canvastext}}
.Badge-module__-ABNhq__badge{font-family:var(--font-mono);letter-spacing:.02em;white-space:normal;overflow-wrap:break-word;border:1px solid;border-radius:999px;align-items:center;gap:.35em;max-width:100%;padding:.1em .6em;font-size:.8rem;font-weight:600;line-height:1.6;display:inline-flex}.Badge-module__-ABNhq__neutral{color:var(--color-ink-muted)}.Badge-module__-ABNhq__accent{color:var(--color-accent);background:var(--color-accent-soft)}.Badge-module__-ABNhq__warn{color:var(--color-warn-ink);background:var(--color-warn-bg)}.Badge-module__-ABNhq__info{color:var(--color-info-ink);background:var(--color-info-bg)}.Badge-module__-ABNhq__success{color:var(--color-success-ink)}
.ReviewMeta-module__7vEHxG__meta{padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);font-size:var(--step--1);position:relative}.ReviewMeta-module__7vEHxG__index{margin-bottom:var(--space-2xs);display:flex}.ReviewMeta-module__7vEHxG__meta:before{content:"";pointer-events:none;border:1px solid var(--color-border-strong);border-radius:inherit;-webkit-mask:conic-gradient(at .75rem .75rem, transparent 75%, black 0) 0 0 / calc(100% - .75rem) calc(100% - .75rem);mask:conic-gradient(at .75rem .75rem, transparent 75%, black 0) 0 0 / calc(100% - .75rem) calc(100% - .75rem);position:absolute;inset:-1px}.ReviewMeta-module__7vEHxG__heading{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);align-items:center;gap:.6em;font-size:.8rem;font-weight:600;display:flex}.ReviewMeta-module__7vEHxG__heading:before{content:"";background:var(--color-accent);flex:none;width:.45rem;height:.45rem}.ReviewMeta-module__7vEHxG__grid{gap:var(--space-s) var(--space-l);margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.ReviewMeta-module__7vEHxG__grid dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.75rem}.ReviewMeta-module__7vEHxG__grid dd{margin:0;font-weight:600}.ReviewMeta-module__7vEHxG__sources{margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--color-border)}.ReviewMeta-module__7vEHxG__sourcesHeading{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:0;font-weight:700}.ReviewMeta-module__7vEHxG__sources ul{margin-top:var(--space-2xs);padding-left:1.2em}.ReviewMeta-module__7vEHxG__sources li+li{margin-top:var(--space-3xs)}@media (forced-colors:active){.ReviewMeta-module__7vEHxG__meta:before{border-color:canvastext}.ReviewMeta-module__7vEHxG__heading:before{background:canvastext}}
.page-module__Giu4Eq__sections{gap:var(--space-3xl);display:grid}.page-module__Giu4Eq__section{max-width:60rem}.page-module__Giu4Eq__section>*+*{margin-top:var(--space-m)}.page-module__Giu4Eq__section>h3{margin-top:var(--space-xl)}.page-module__Giu4Eq__section>.section-index{display:flex}.page-module__Giu4Eq__section>.section-index+h2{margin-top:var(--space-2xs)}.page-module__Giu4Eq__emphasis{font-size:var(--step-1);line-height:var(--line-snug);font-weight:600}.page-module__Giu4Eq__kinds{gap:var(--space-m);display:grid}@media (min-width:44rem){.page-module__Giu4Eq__kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__Giu4Eq__kind{padding:var(--space-m);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-l)}.page-module__Giu4Eq__kindOrganization{border-top:3px solid var(--color-ink)}.page-module__Giu4Eq__kindIndividual{border-top:3px dashed var(--color-accent)}.page-module__Giu4Eq__kind dt{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.page-module__Giu4Eq__kind dd{margin:var(--space-2xs) 0 0;color:var(--color-ink-muted)}.page-module__Giu4Eq__notHeld li{max-width:var(--measure)}.page-module__Giu4Eq__cards{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.page-module__Giu4Eq__inlineLink{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}
.page-module__Y62GSW__lead{font-size:var(--step-1);line-height:var(--line-snug);font-weight:600}.page-module__Y62GSW__terms,.page-module__Y62GSW__frameworks{gap:var(--space-s);display:grid}@media (min-width:40rem){.page-module__Y62GSW__terms{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__Y62GSW__term,.page-module__Y62GSW__framework{padding:var(--space-s);background:var(--color-surface);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-m);transition:border-color var(--duration-fast) var(--ease-out)}.page-module__Y62GSW__term:hover,.page-module__Y62GSW__framework:hover{border-color:var(--color-border-strong);border-top-color:var(--color-accent)}.page-module__Y62GSW__term dt{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.page-module__Y62GSW__framework dt{font-weight:700}.page-module__Y62GSW__term dd,.page-module__Y62GSW__framework dd{margin:var(--space-3xs) 0 0;color:var(--color-ink-muted);font-size:var(--step--1)}.page-module__Y62GSW__framework dd{font-size:var(--step-0)}
.page-module__n6vByG__body{padding-block:var(--space-2xl) var(--space-3xl)}.page-module__n6vByG__body>*+*{margin-top:var(--space-2xl)}.page-module__n6vByG__block>*+*{margin-top:var(--space-m)}.page-module__n6vByG__blockHead{padding-top:var(--space-s);border-top:1px solid var(--color-border);position:relative}.page-module__n6vByG__blockHead:before{content:"";background:var(--color-accent);block-size:2px;inline-size:3rem;position:absolute;top:-1px;left:0}.page-module__n6vByG__blockHead>*+*{margin-top:var(--space-2xs)}.page-module__n6vByG__blockHead>.section-index{display:flex}.page-module__n6vByG__intro{max-width:var(--measure);color:var(--color-ink-muted)}.page-module__n6vByG__cards{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));padding:0;list-style:none;display:grid}.page-module__n6vByG__boundaries{gap:var(--space-m);display:grid}@media (min-width:60rem){.page-module__n6vByG__boundaries{grid-template-columns:3fr 2fr;align-items:start}}.page-module__n6vByG__inlineLink{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}@media (forced-colors:active){.page-module__n6vByG__blockHead:before{background:canvastext}}
.page-module__88vI-q__sections>*+*{margin-top:var(--space-2xl)}.page-module__88vI-q__section>*+*{margin-top:var(--space-m)}.page-module__88vI-q__section>.section-index{display:flex}.page-module__88vI-q__section>.section-index+h2{margin-top:var(--space-2xs)}.page-module__88vI-q__prose{max-width:var(--measure)}.page-module__88vI-q__prose>*+*{margin-top:var(--space-s)}.page-module__88vI-q__intro{max-width:var(--measure);color:var(--color-ink-muted)}.page-module__88vI-q__lead{font-size:var(--step-1);line-height:var(--line-snug)}.page-module__88vI-q__commitment{padding:var(--space-s) var(--space-m);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-m);background:linear-gradient(to right, color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 55%), var(--color-surface);font-weight:600}.page-module__88vI-q__commitments{max-width:var(--measure);counter-reset:commitment;border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);gap:0;padding:0;list-style:none;display:grid}.page-module__88vI-q__commitmentItem{padding:var(--space-s) var(--space-m) var(--space-s) calc(var(--space-m) + 3.25rem);counter-increment:commitment;position:relative}.page-module__88vI-q__commitmentItem+.page-module__88vI-q__commitmentItem{border-top:1px solid var(--color-border)}.page-module__88vI-q__commitmentItem:before{content:counter(commitment, decimal-leading-zero) " //";content:counter(commitment, decimal-leading-zero) " //" / "";left:var(--space-m);top:var(--space-s);font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-accent);white-space:nowrap;font-weight:600;line-height:1.9;position:absolute}.page-module__88vI-q__inlineLink{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}.page-module__88vI-q__model{max-width:var(--measure)}.page-module__88vI-q__model>*+*{margin-top:var(--space-s)}.page-module__88vI-q__model+.page-module__88vI-q__model{margin-top:var(--space-xl)}.page-module__88vI-q__modelLinks{gap:var(--space-2xs);padding:0;list-style:none;display:grid}
.page-module__4R2wLG__sections{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr);display:grid}.page-module__4R2wLG__section{max-width:56rem}.page-module__4R2wLG__section>*+*{margin-top:var(--space-s)}.page-module__4R2wLG__section>h3{margin-top:var(--space-l)}.page-module__4R2wLG__section>.section-index{display:flex}.page-module__4R2wLG__section>.section-index+h2{margin-top:var(--space-2xs)}.page-module__4R2wLG__cards{padding:0;list-style:none}.page-module__4R2wLG__headerName code{font-size:var(--step--1)}.page-module__4R2wLG__statusCell{white-space:nowrap;width:1%}.page-module__4R2wLG__statusCell>span{white-space:nowrap}.page-module__4R2wLG__retention{border-top:1px solid var(--color-border-strong)}.page-module__4R2wLG__retentionRow{gap:var(--space-3xs) var(--space-m);padding-block:var(--space-s);border-bottom:1px solid var(--color-border);transition:background-color var(--duration-fast) var(--ease-out);display:grid}.page-module__4R2wLG__retentionRow:hover{background:color-mix(in srgb, var(--color-accent) 4%, transparent)}@media (min-width:44rem){.page-module__4R2wLG__retentionRow{grid-template-columns:minmax(0,2fr) minmax(0,5fr)}}.page-module__4R2wLG__retentionRow dt{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:1.7}.page-module__4R2wLG__retentionRow dd{color:var(--color-ink-muted);margin:0}.page-module__4R2wLG__emphasis{font-size:var(--step-1);line-height:var(--line-snug);font-weight:600}.page-module__4R2wLG__statement{max-width:56rem;padding:var(--space-l) var(--space-l);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-l);background:linear-gradient(to right, color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 60%), var(--color-surface)}.page-module__4R2wLG__statement>*+*{margin-top:var(--space-s)}.page-module__4R2wLG__statementHeading{font-family:var(--eyebrow-font);font-size:var(--step--1);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);color:var(--color-ink-muted);font-weight:600}.page-module__4R2wLG__statementText{font-size:var(--step-2);line-height:var(--line-snug);color:var(--color-ink);font-weight:600}.page-module__4R2wLG__proof{gap:var(--space-s);padding:0;list-style:none;display:grid}@media (min-width:52rem){.page-module__4R2wLG__proof{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__4R2wLG__proofStep{padding:var(--space-m);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-m);background:var(--color-surface)}.page-module__4R2wLG__proofStep>*+*{margin-top:var(--space-2xs)}.page-module__4R2wLG__proofIndex{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;color:var(--color-accent);font-weight:600;display:block}.page-module__4R2wLG__proofHeading{font-size:var(--step-1)}.page-module__4R2wLG__inlineLink{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}
.page-module__Y_IDhG__layout{gap:var(--space-l);padding-block:var(--space-2xl) var(--space-3xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:60rem){.page-module__Y_IDhG__layout{gap:var(--space-2xl);grid-template-columns:13rem minmax(0,1fr);align-items:start}.page-module__Y_IDhG__sidebar{top:calc(var(--header-height) + var(--space-m));position:sticky}}.page-module__Y_IDhG__content{min-width:0}.page-module__Y_IDhG__block+.page-module__Y_IDhG__block{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border)}.page-module__Y_IDhG__block>h2+*{margin-top:var(--space-s)}.page-module__Y_IDhG__block>*+*{margin-top:var(--space-m)}.page-module__Y_IDhG__block>.section-index{display:flex}.page-module__Y_IDhG__block>.section-index+h2{margin-top:var(--space-2xs)}.page-module__Y_IDhG__intro{max-width:var(--measure);color:var(--color-ink-muted)}.page-module__Y_IDhG__model{gap:var(--space-m);display:grid}@media (min-width:48rem){.page-module__Y_IDhG__model{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__Y_IDhG__model{counter-reset:model}.page-module__Y_IDhG__modelItem{padding-top:var(--space-s);border-top:1px solid var(--color-border-strong);counter-increment:model;position:relative}.page-module__Y_IDhG__modelItem:before{content:"";background:var(--color-accent);block-size:2px;inline-size:2rem;position:absolute;top:-1px;left:0}.page-module__Y_IDhG__modelItem dt:before{content:counter(model, upper-alpha) " // ";content:counter(model, upper-alpha) " // " / "";margin-bottom:var(--space-3xs);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--color-accent);font-weight:600;display:block}.page-module__Y_IDhG__modelItem dt{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--step-1);line-height:var(--line-snug)}.page-module__Y_IDhG__modelItem dd{margin-top:var(--space-2xs);color:var(--color-ink-muted)}.page-module__Y_IDhG__tables{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.page-module__Y_IDhG__tableGroup{min-width:0}.page-module__Y_IDhG__tableGroup>*+*{margin-top:var(--space-xs)}.page-module__Y_IDhG__groupNote{max-width:var(--measure);font-size:var(--step--1);color:var(--color-ink-muted)}.page-module__Y_IDhG__assumptions{gap:var(--space-m);display:grid}.page-module__Y_IDhG__assumption{padding:var(--space-m);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-m)}.page-module__Y_IDhG__assumption h3{font-size:var(--step-1)}.page-module__Y_IDhG__assumption>*+*{margin-top:var(--space-2xs)}.page-module__Y_IDhG__assumption p{max-width:var(--measure)}.page-module__Y_IDhG__factors{gap:var(--space-s) var(--space-l);display:grid}@media (min-width:48rem){.page-module__Y_IDhG__factors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.page-module__Y_IDhG__factors{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__Y_IDhG__factor{padding-block:var(--space-xs);border-bottom:1px solid var(--color-border)}.page-module__Y_IDhG__factor dt{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.page-module__Y_IDhG__factor dd{margin-top:var(--space-3xs);color:var(--color-ink-muted);font-size:var(--step--1)}@media (forced-colors:active){.page-module__Y_IDhG__modelItem:before{background:canvastext}}
.VariantList-module__pgEZqW__list{gap:var(--space-m);display:grid}.VariantList-module__pgEZqW__variant{padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out)}.VariantList-module__pgEZqW__variant:hover{border-color:var(--color-border-strong)}.VariantList-module__pgEZqW__variant>*+*{margin-top:var(--space-2xs)}.VariantList-module__pgEZqW__head{align-items:baseline;gap:var(--space-3xs) var(--space-s);flex-wrap:wrap;display:flex}.VariantList-module__pgEZqW__code{min-inline-size:4ch;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;color:var(--color-accent);flex:none;font-weight:600}.VariantList-module__pgEZqW__title{font-size:var(--step-1)}.VariantList-module__pgEZqW__description{max-width:var(--measure)}.VariantList-module__pgEZqW__specs{margin-top:var(--space-s);border-block:1px solid var(--color-border)}.VariantList-module__pgEZqW__spec{gap:var(--space-3xs) var(--space-m);padding-block:var(--space-2xs);display:grid}@media (min-width:40rem){.VariantList-module__pgEZqW__spec{grid-template-columns:6rem minmax(0,1fr);align-items:baseline}}.VariantList-module__pgEZqW__spec dt{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted)}.VariantList-module__pgEZqW__spec dd{margin:0}.VariantList-module__pgEZqW__price{font-size:var(--step--1);font-variant-numeric:tabular-nums;font-weight:600}.VariantList-module__pgEZqW__variant>.VariantList-module__pgEZqW__terms{margin-top:var(--space-s)}.VariantList-module__pgEZqW__terms{max-width:var(--measure);padding:var(--space-s);border:1px dashed var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-surface-sunken);font-size:var(--step--1);color:var(--color-ink-muted)}.VariantList-module__pgEZqW__terms>*+*{margin-top:var(--space-2xs)}
.page-module__NKECTa__boundaryText{font-size:var(--step-1);line-height:var(--line-snug)}.page-module__NKECTa__legend{padding:var(--space-m);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-l)}.page-module__NKECTa__legend>*+*{margin-top:var(--space-s)}.page-module__NKECTa__legendHeading{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.page-module__NKECTa__legendList{gap:var(--space-s);display:grid}@media (min-width:52rem){.page-module__NKECTa__legendList{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__NKECTa__legendItem dd{margin:var(--space-3xs) 0 0;color:var(--color-ink-muted);font-size:var(--step--1)}.page-module__NKECTa__cards{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.page-module__NKECTa__routes{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.page-module__NKECTa__route{padding-top:var(--space-s);border-top:1px solid var(--color-border-strong);position:relative}.page-module__NKECTa__route:before{content:"";background:var(--color-accent);block-size:2px;inline-size:2rem;position:absolute;top:-1px;left:0}.page-module__NKECTa__route>*+*{margin-top:var(--space-2xs)}.page-module__NKECTa__routeHeading{font-size:var(--step-1)}.page-module__NKECTa__routeCovers{font-size:var(--step--1)}.page-module__NKECTa__routeLabel{font-weight:650}.page-module__NKECTa__route p:not(.page-module__NKECTa__routeCovers){color:var(--color-ink-muted);font-size:var(--step--1)}.page-module__NKECTa__routeLink{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}.page-module__NKECTa__lead{max-width:var(--measure);padding:var(--space-m);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-l);background:var(--color-surface)}@media (min-width:40rem){.page-module__NKECTa__lead{padding:var(--space-l)}}.page-module__NKECTa__leadSolo{max-width:none}.page-module__NKECTa__lead>*+*{margin-top:var(--space-s)}.page-module__NKECTa__leadName{font-size:var(--step-3)}.page-module__NKECTa__leadTitle{font-size:var(--step-1);line-height:var(--line-snug);font-weight:600}.page-module__NKECTa__leadTitleLabel{color:var(--color-ink-muted);font-weight:400}.page-module__NKECTa__leadSubheading{font-size:var(--step-1)}.page-module__NKECTa__focus{gap:var(--space-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__NKECTa__focus li{padding:var(--space-3xs) var(--space-xs);border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-bg);font-family:var(--font-mono);font-size:var(--step--1)}@media (forced-colors:active){.page-module__NKECTa__route:before{background:canvastext}}
.page-module__Sb7zmq__layout{gap:var(--space-xl);display:grid}@media (min-width:60rem){.page-module__Sb7zmq__layout{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}}.page-module__Sb7zmq__main{gap:var(--space-l);min-width:0;display:grid}.page-module__Sb7zmq__aside{gap:var(--space-l);display:grid}.page-module__Sb7zmq__block{gap:var(--space-2xs);padding-top:var(--space-s);border-top:1px solid var(--color-border);display:grid;position:relative}.page-module__Sb7zmq__block:before{content:"";background:var(--color-accent);block-size:2px;inline-size:2rem;position:absolute;top:-1px;left:0}.page-module__Sb7zmq__blockHeading{font-size:var(--step-1);line-height:var(--line-snug)}.page-module__Sb7zmq__steps{gap:var(--space-s);counter-reset:step;padding:0;list-style:none;display:grid}.page-module__Sb7zmq__steps li{padding-left:var(--space-xl);counter-increment:step;position:relative}.page-module__Sb7zmq__steps li:before{content:counter(step, decimal-leading-zero);content:counter(step, decimal-leading-zero) / "";min-inline-size:2rem;padding:0 var(--space-3xs);border:1px solid var(--color-accent);border-radius:var(--radius-s);font-family:var(--font-mono);font-size:var(--step--1);text-align:center;color:var(--color-accent);font-weight:600;line-height:1.5;position:absolute;top:.15em;left:0}@media (forced-colors:active){.page-module__Sb7zmq__block:before{background:canvastext}}.page-module__Sb7zmq__disclaimer{color:var(--color-ink-muted)}.page-module__Sb7zmq__noscript{padding:var(--space-s) var(--space-m);border:1px solid var(--color-border-strong);border-radius:var(--radius-m);background:var(--color-surface)}.page-module__Sb7zmq__topicLinks{gap:var(--space-2xs);padding-left:var(--space-m);display:grid}
.page-module__YOd6SW__layout{gap:var(--space-xl);display:grid}@media (min-width:60rem){.page-module__YOd6SW__layout{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}}.page-module__YOd6SW__main{min-width:0}.page-module__YOd6SW__main>*+*{margin-top:var(--space-m)}.page-module__YOd6SW__main>.section-index{display:flex}.page-module__YOd6SW__main>.section-index+.page-module__YOd6SW__heading{margin-top:var(--space-2xs)}.page-module__YOd6SW__heading{font-size:var(--step-3)}.page-module__YOd6SW__notes{gap:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--color-border-strong);color:var(--color-ink-muted);font-size:var(--step--1);display:grid;position:relative}.page-module__YOd6SW__notes:before{content:"";background:var(--color-accent);block-size:2px;inline-size:2rem;position:absolute;top:-1px;left:0}@media (min-width:60rem){.page-module__YOd6SW__notes{top:calc(var(--header-height) + var(--space-m));margin-top:calc(var(--step-3) * 1.15 + var(--space-m) + var(--step--1) * 1.6 + var(--space-2xs));position:sticky}}.page-module__YOd6SW__cards{padding:0;list-style:none}
.page-module__ImUREa__glance{padding:var(--space-m);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-l);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 6%, transparent), transparent 45%), var(--color-surface);box-shadow:0 24px 48px -36px color-mix(in srgb, var(--color-accent) 50%, transparent)}.page-module__ImUREa__glance>*+*{margin-top:var(--space-2xs)}.page-module__ImUREa__glanceLabel{margin:0}.page-module__ImUREa__spec{margin-top:var(--space-s);border-top:1px solid var(--color-border)}.page-module__ImUREa__specRow{gap:var(--space-3xs) var(--space-s);padding-block:var(--space-2xs);border-bottom:1px solid var(--color-border);align-items:baseline;display:grid}@media (min-width:26rem){.page-module__ImUREa__specRow{grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr)}}.page-module__ImUREa__specRow dt{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted)}.page-module__ImUREa__specRow dd{font-size:var(--step--1);margin:0;font-weight:600}.page-module__ImUREa__specRow a{align-items:center;min-height:1.5rem;display:inline-flex}.page-module__ImUREa__chips{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.page-module__ImUREa__chip{padding:.1rem var(--space-2xs);border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-bg);font-family:var(--font-mono);font-size:var(--step--1);font-weight:500}.page-module__ImUREa__body{padding-block:var(--space-2xl) var(--space-3xl)}.page-module__ImUREa__layout{gap:var(--space-xl);display:grid}@media (min-width:60rem){.page-module__ImUREa__layout{gap:var(--space-2xl);grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start}}.page-module__ImUREa__content{min-width:0}.page-module__ImUREa__content>*+*{margin-top:var(--space-2xl)}.page-module__ImUREa__columns{gap:var(--space-l);display:grid}@media (min-width:48rem){.page-module__ImUREa__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__ImUREa__column{padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface)}.page-module__ImUREa__column+.page-module__ImUREa__column{background:var(--color-surface-sunken)}.page-module__ImUREa__column>*+*{margin-top:var(--space-s)}.page-module__ImUREa__subheading{font-size:var(--step-1)}.page-module__ImUREa__list{max-width:var(--measure);border-top:1px solid var(--color-border);padding:0;list-style:none}.page-module__ImUREa__list li{padding:var(--space-xs) 0 var(--space-xs) var(--space-l);border-bottom:1px solid var(--color-border);position:relative}.page-module__ImUREa__list li:before{content:"";left:var(--space-3xs);top:calc(var(--space-xs) + .55em);border:1.5px solid var(--color-accent);block-size:.45rem;inline-size:.45rem;position:absolute}@media (forced-colors:active){.page-module__ImUREa__list li:before{border-color:canvastext}}.page-module__ImUREa__measure{max-width:var(--measure)}
.Legal-module__B8piLq__wrap{padding-block:var(--space-xl) var(--space-2xl)}.Legal-module__B8piLq__layout{gap:var(--space-l);display:grid}@media (min-width:60rem){.Legal-module__B8piLq__layout{gap:var(--space-xl);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}.Legal-module__B8piLq__navColumn{align-self:stretch}}.Legal-module__B8piLq__article{max-width:var(--measure);counter-reset:legal-section;min-width:0}.Legal-module__B8piLq__article>*+*{margin-top:var(--space-xl)}.Legal-module__B8piLq__draft>*+*{margin-top:var(--space-s)}.Legal-module__B8piLq__docMeta{gap:var(--space-2xs) var(--space-l);padding-block:var(--space-2xs);border-block:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.Legal-module__B8piLq__docMeta>div{gap:var(--space-2xs);display:flex}.Legal-module__B8piLq__docMeta dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);font-weight:600}.Legal-module__B8piLq__docMeta dt:after{content:":"}.Legal-module__B8piLq__section{counter-increment:legal-section}.Legal-module__B8piLq__section>*+*{margin-top:var(--space-s)}.Legal-module__B8piLq__sectionHeading{padding-top:var(--space-s);border-top:1px solid var(--color-border);font-size:var(--step-2);position:relative}.Legal-module__B8piLq__sectionHeading:before{content:"§ " counter(legal-section, decimal-leading-zero);content:"§ " counter(legal-section, decimal-leading-zero) / "";margin-bottom:var(--space-3xs);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--color-accent);font-weight:600;display:block}.Legal-module__B8piLq__sectionHeading:after{content:"";background:var(--color-accent);block-size:2px;inline-size:2rem;position:absolute;top:-1px;left:0}@media (forced-colors:active){.Legal-module__B8piLq__sectionHeading:after{background:canvastext}}.Legal-module__B8piLq__subheading{font-size:var(--step-1);margin-top:var(--space-m)}.Legal-module__B8piLq__list{padding-left:1.3em}.Legal-module__B8piLq__list>li+li{margin-top:var(--space-2xs)}.Legal-module__B8piLq__email{overflow-wrap:anywhere;font-weight:600}.Legal-module__B8piLq__contactLine{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.Legal-module__B8piLq__contactLabel{font-weight:650}
.Article-module__L3kngq__layout{gap:var(--space-xl);display:grid}@media (min-width:60rem){.Article-module__L3kngq__layout{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start}}.Article-module__L3kngq__main{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.Article-module__L3kngq__body>.Article-module__L3kngq__section:first-child>h2{margin-top:0}.Article-module__L3kngq__body{counter-reset:article-section}.Article-module__L3kngq__bodyAfterOne{counter-reset:article-section 1}.Article-module__L3kngq__section{counter-increment:article-section}.Article-module__L3kngq__section>*+*{margin-top:1em}.Article-module__L3kngq__section>h2:before{content:counter(article-section, decimal-leading-zero) " //";content:counter(article-section, decimal-leading-zero) " //" / "";margin-bottom:var(--space-3xs);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--color-accent);font-weight:600;display:block}.Article-module__L3kngq__sectionOwnCount>h2:before{content:none}.Article-module__L3kngq__facts{align-items:center;gap:var(--space-2xs) var(--space-s);margin-top:var(--space-s);font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.Article-module__L3kngq__fitList{padding-left:1.3em}.Article-module__L3kngq__fitList li+li{margin-top:var(--space-2xs)}.Article-module__L3kngq__related>h2{margin-bottom:var(--space-m)}.Article-module__L3kngq__relatedList{padding:0;list-style:none}.Article-module__L3kngq__legal{max-width:var(--measure);font-size:var(--step--1);color:var(--color-ink-muted)}.Article-module__L3kngq__table{max-width:100%}.Article-module__L3kngq__subsection>*+*{margin-top:.75em}.Article-module__L3kngq__subsection{margin-top:1.5em}.Article-module__L3kngq__sectionClaim{padding:var(--space-s) var(--space-m);border-left:3px solid var(--color-accent);background:var(--color-surface)}.Article-module__L3kngq__freshness{margin-top:var(--space-2xs);font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-ink-muted)}.Article-module__L3kngq__takeaways{padding:var(--space-m) var(--space-l);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-l);background:var(--color-surface)}.Article-module__L3kngq__takeaways>*+*{margin-top:var(--space-s)}.Article-module__L3kngq__takeawaysHeading{font-size:var(--step-2)}.Article-module__L3kngq__relatedGroups{gap:var(--space-l);margin-top:var(--space-l);display:grid}@media (min-width:48rem){.Article-module__L3kngq__relatedGroups{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.Article-module__L3kngq__relatedGroup>*+*{margin-top:var(--space-2xs)}.Article-module__L3kngq__relatedGroupHeading{font-size:var(--step-1)}.Article-module__L3kngq__relatedLinks{padding-left:1.3em}.Article-module__L3kngq__relatedLinks li+li{margin-top:var(--space-2xs)}@media (forced-colors:active){.Article-module__L3kngq__sectionClaim{border-left-color:canvastext}}
.InsightFilter-module__0RV4Uq__filter{gap:var(--space-s);display:grid}.InsightFilter-module__0RV4Uq__controls{min-height:var(--target-min)}.InsightFilter-module__0RV4Uq__group{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.InsightFilter-module__0RV4Uq__groupLabel{margin-right:var(--space-2xs);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.InsightFilter-module__0RV4Uq__toggle{min-height:var(--target-min);padding:var(--space-3xs) var(--space-s);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-s);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--step--1);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-weight:500}.InsightFilter-module__0RV4Uq__toggle:hover{border-color:var(--color-accent);color:var(--color-accent)}.InsightFilter-module__0RV4Uq__toggle[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.InsightFilter-module__0RV4Uq__toggle[aria-pressed=true]:before{content:"✓ ";content:"✓ " / ""}.InsightFilter-module__0RV4Uq__status{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-ink-muted)}.InsightFilter-module__0RV4Uq__reading{font-family:var(--font-mono);color:var(--color-ink-muted)}.InsightFilter-module__0RV4Uq__list{padding:0;list-style:none}.InsightFilter-module__0RV4Uq__subject{gap:var(--space-s);scroll-margin-top:var(--space-2xl);display:grid}.InsightFilter-module__0RV4Uq__subject+.InsightFilter-module__0RV4Uq__subject{margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--color-border)}.InsightFilter-module__0RV4Uq__subjectHead{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;display:flex}.InsightFilter-module__0RV4Uq__subjectHeading{font-size:var(--step-2)}.InsightFilter-module__0RV4Uq__hubLink{min-height:var(--target-min);color:var(--color-accent);text-underline-offset:.2em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.InsightFilter-module__0RV4Uq__hubLink:hover{text-decoration-thickness:2px}@media (forced-colors:active){.InsightFilter-module__0RV4Uq__toggle{border-color:buttontext}.InsightFilter-module__0RV4Uq__toggle[aria-pressed=true]{border-width:3px}}
.Terminal-module__UwW71q__terminal{gap:var(--space-xs);min-width:0;margin:0;display:grid}.Terminal-module__UwW71q__window{border:1px solid var(--console-line-strong);border-radius:var(--radius-l);background:var(--console-bg);color:var(--console-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--console-accent) 14%, transparent), 0 28px 56px -36px color-mix(in srgb, var(--console-bg) 75%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-accent) 6%, transparent);position:relative;overflow:hidden}.Terminal-module__UwW71q__bar{align-items:center;gap:var(--space-2xs) var(--space-s);min-height:3.25rem;padding:var(--space-3xs) var(--space-3xs) var(--space-3xs) var(--space-s);border-bottom:1px solid var(--console-line);background:var(--console-surface);font-family:var(--font-mono);font-size:var(--step--1);flex-wrap:wrap;line-height:1.4;display:flex}.Terminal-module__UwW71q__lights{flex:none;gap:5px;display:inline-flex}.Terminal-module__UwW71q__lights span{border:1px solid var(--console-line-strong);block-size:7px;inline-size:7px}.Terminal-module__UwW71q__lights span:last-child{border-color:var(--console-signal);background:var(--console-signal)}.Terminal-module__UwW71q__title{min-width:0;color:var(--console-ink);overflow-wrap:anywhere;flex:12rem;font-weight:500}.Terminal-module__UwW71q__meta{color:var(--console-ink-muted);letter-spacing:.02em;display:none}@media (min-width:48rem){.Terminal-module__UwW71q__title{flex:0 auto}.Terminal-module__UwW71q__meta{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;display:block;overflow:hidden}}.Terminal-module__UwW71q__copyGroup{align-items:center;gap:var(--space-2xs);margin-left:auto;display:inline-flex}.Terminal-module__UwW71q__copyStatus{text-align:right;min-inline-size:11ch;color:var(--console-ok)}.Terminal-module__UwW71q__copyStatus[data-state=failed]{color:var(--console-warn)}.Terminal-module__UwW71q__copy{align-items:center;gap:var(--space-2xs);min-height:2.5rem;padding:0 var(--space-xs);border:1px solid var(--console-line-strong);border-radius:var(--radius-s);background:var(--console-raised);color:var(--console-ink);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);display:inline-flex}.Terminal-module__UwW71q__copy:hover{border-color:var(--console-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--console-accent) 18%, transparent)}.Terminal-module__UwW71q__copy:focus-visible{outline:3px solid var(--console-focus);outline-offset:2px}.Terminal-module__UwW71q__copy[data-state=copied]{border-color:var(--console-ok)}.Terminal-module__UwW71q__copyIcon{border:1.5px solid;border-radius:1px;flex:none;block-size:.8rem;inline-size:.7rem;position:relative}.Terminal-module__UwW71q__copyIcon:after{content:"";border-top:1.5px solid;border-left:1.5px solid;block-size:100%;inline-size:100%;position:absolute;inset:-4px auto auto -4px}.Terminal-module__UwW71q__copy[data-state=copied] .Terminal-module__UwW71q__copyIcon{border-width:0 2px 2px 0;border-color:var(--console-ok);border-radius:0;block-size:.8rem;inline-size:.45rem;transform:translateY(-2px)rotate(45deg)}.Terminal-module__UwW71q__copy[data-state=copied] .Terminal-module__UwW71q__copyIcon:after{display:none}.Terminal-module__UwW71q__screen{background:linear-gradient(to right, color-mix(in srgb, var(--console-line) 30%, transparent) 1px, transparent 1px) 0 0 / 1.5rem 1.5rem, linear-gradient(to bottom, color-mix(in srgb, var(--console-line) 30%, transparent) 1px, transparent 1px) 0 0 / 1.5rem 1.5rem, var(--console-bg);position:relative;overflow:hidden}.Terminal-module__UwW71q__body{padding:var(--space-s) var(--space-m) var(--space-m) var(--space-xs);font-family:var(--font-mono);font-size:var(--step--1);color:var(--console-ink);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;line-height:1.8}.Terminal-module__UwW71q__code{font:inherit}.Terminal-module__UwW71q__line{column-gap:var(--space-s);grid-template-columns:2.5ch minmax(0,1fr);display:grid}.Terminal-module__UwW71q__ln{color:var(--console-ink-muted);text-align:right;-webkit-user-select:none;user-select:none}.Terminal-module__UwW71q__text{min-width:0}.Terminal-module__UwW71q__key{color:var(--console-accent)}.Terminal-module__UwW71q__punct,.Terminal-module__UwW71q__comment,.Terminal-module__UwW71q__muted{color:var(--console-ink-muted)}.Terminal-module__UwW71q__value{color:var(--console-signal)}.Terminal-module__UwW71q__ok{color:var(--console-ok)}.Terminal-module__UwW71q__warn{color:var(--console-warn)}.Terminal-module__UwW71q__plain{color:var(--console-ink)}.Terminal-module__UwW71q__caret{vertical-align:-.15em;background:var(--console-signal);block-size:1.05em;inline-size:.55em;margin-left:.2em;display:inline-block}.Terminal-module__UwW71q__scan{pointer-events:none;opacity:0;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--console-signal) 8%, transparent) 80%, color-mix(in srgb, var(--console-signal) 40%, transparent) 99%, transparent);block-size:35%;position:absolute;inset:0 0 auto}.Terminal-module__UwW71q__caption{max-width:var(--measure);font-size:var(--step--1);color:var(--color-ink-muted)}.Terminal-module__UwW71q__terminal[data-motion=armed] .Terminal-module__UwW71q__line{clip-path:inset(0 100% 0 0)}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line{animation:Terminal-module__UwW71q__type-line .36s var(--ease-out) both}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(2){animation-delay:.11s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(3){animation-delay:.22s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(4){animation-delay:.33s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(5){animation-delay:.44s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(6){animation-delay:.55s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(7){animation-delay:.66s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(8){animation-delay:.77s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(9){animation-delay:.88s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(10){animation-delay:.99s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(11){animation-delay:1.1s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(12){animation-delay:1.21s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(13){animation-delay:1.32s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(14){animation-delay:1.43s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(15){animation-delay:1.54s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__line:nth-child(n+16){animation-delay:1.65s}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__scan{animation:Terminal-module__UwW71q__scan-sweep 1.6s var(--ease-in-out) .12s both}.Terminal-module__UwW71q__terminal[data-motion=play] .Terminal-module__UwW71q__caret{animation:1s step-end 1.8s 3 Terminal-module__UwW71q__caret-blink}@keyframes Terminal-module__UwW71q__type-line{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes Terminal-module__UwW71q__scan-sweep{0%{opacity:1;transform:translateY(-100%)}85%{opacity:1}to{opacity:0;transform:translateY(290%)}}@keyframes Terminal-module__UwW71q__caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.Terminal-module__UwW71q__scan{display:none}}@media (forced-colors:active){.Terminal-module__UwW71q__window,.Terminal-module__UwW71q__copy{border-color:canvastext}.Terminal-module__UwW71q__lights span:last-child,.Terminal-module__UwW71q__caret{background:canvastext}}@media print{.Terminal-module__UwW71q__copyGroup,.Terminal-module__UwW71q__scan,.Terminal-module__UwW71q__caret{display:none}.Terminal-module__UwW71q__terminal[data-motion] .Terminal-module__UwW71q__line{clip-path:none;animation:none}}
.page-module__7tYtMW__head>*+*{margin-top:var(--space-2xs)}span.page-module__7tYtMW__index{display:flex}.page-module__7tYtMW__cards{padding:0;list-style:none}.page-module__7tYtMW__commitments li{font-size:var(--step-1);line-height:var(--line-snug)}.page-module__7tYtMW__commitments li+li{margin-top:var(--space-s)}.page-module__7tYtMW__facts{gap:var(--space-l);display:grid}.page-module__7tYtMW__fact{padding-top:var(--space-s);border-top:1px solid var(--color-border-strong);position:relative}.page-module__7tYtMW__fact:before{content:"";background:var(--color-accent);block-size:2px;inline-size:2rem;position:absolute;top:-1px;left:0}.page-module__7tYtMW__fact dt{font-family:var(--eyebrow-font);font-size:var(--step--1);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);color:var(--color-ink-muted);font-weight:600}.page-module__7tYtMW__fact dd{margin:var(--space-2xs) 0 0;font-size:var(--step-1);line-height:var(--line-snug)}.page-module__7tYtMW__columns{gap:var(--space-xl);display:grid}@media (min-width:48rem){.page-module__7tYtMW__columns{grid-template-columns:1fr 1fr}}.page-module__7tYtMW__column{padding:var(--space-m);background:var(--color-surface);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-l)}.page-module__7tYtMW__column>*+*{margin-top:var(--space-s)}.page-module__7tYtMW__linkList{border-top:1px solid var(--color-border);padding:0;list-style:none}.page-module__7tYtMW__linkList li{border-bottom:1px solid var(--color-border)}.page-module__7tYtMW__linkList a{min-height:var(--target-min);padding-block:var(--space-3xs);color:var(--color-ink);align-items:center;font-weight:600;text-decoration:none;display:flex}.page-module__7tYtMW__linkList a:hover{color:var(--color-accent);text-decoration:underline}.page-module__7tYtMW__overviewLink{min-height:var(--target-min);align-items:center;font-weight:650;display:inline-flex}.page-module__7tYtMW__statement{padding-left:var(--space-s);border-left:3px solid var(--color-accent);font-size:var(--step-1);line-height:var(--line-snug);font-weight:600}.page-module__7tYtMW__inlineLinks{padding:0;list-style:none}.page-module__7tYtMW__inlineLinks a{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}@media (forced-colors:active){.page-module__7tYtMW__fact:before{background:canvastext}}
