.SectionIntro-module__YulOLG__intro{max-width:48rem;margin-bottom:var(--space-xl)}.SectionIntro-module__YulOLG__intro>*+*{margin-top:var(--space-s)}.SectionIntro-module__YulOLG__flush{margin-bottom:0}.SectionIntro-module__YulOLG__eyebrow{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.SectionIntro-module__YulOLG__eyebrow:not(.SectionIntro-module__YulOLG__indexed):before{content:"";background:var(--color-accent);flex:none;block-size:2px;inline-size:1.75rem}.SectionIntro-module__YulOLG__indexed:after{content:"";background:linear-gradient(to right, var(--color-border-strong), transparent);flex:0 5rem;block-size:1px}.SectionIntro-module__YulOLG__title{max-width:24ch}.SectionIntro-module__YulOLG__body{max-width:60ch;font-size:var(--step-1);color:var(--color-ink-muted);line-height:1.5}.SectionIntro-module__YulOLG__body>*+*{margin-top:var(--space-s)}@media (forced-colors:active){.SectionIntro-module__YulOLG__eyebrow:not(.SectionIntro-module__YulOLG__indexed):before,.SectionIntro-module__YulOLG__indexed:after{background:canvastext}}
.EngagementFlow-module__dszv6W__steps{--node:.875rem;--gutter:var(--space-xl);--gap:var(--space-l);gap:var(--gap);padding:0 0 0 var(--gutter);margin:0;list-style:none;display:grid}.EngagementFlow-module__dszv6W__step{position:relative}.EngagementFlow-module__dszv6W__node{inset-inline-start:calc(-1 * var(--gutter));inline-size:var(--node);block-size:var(--node);border:2px solid var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 16%, transparent);position:absolute;top:.3rem}.EngagementFlow-module__dszv6W__step:not(:last-child):before,.EngagementFlow-module__dszv6W__step:not(:last-child):after{content:"";inset-inline-start:calc(-1 * var(--gutter) + var(--node) / 2 - 1px);top:calc(.3rem + var(--node) + .25rem);bottom:calc(-1 * (var(--gap) + .05rem));inline-size:2px;position:absolute}.EngagementFlow-module__dszv6W__step:not(:last-child):before{background:var(--color-border)}.EngagementFlow-module__dszv6W__step:not(:last-child):after{background:var(--color-accent);transform-origin:top}.EngagementFlow-module__dszv6W__index{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;color:var(--color-ink-muted);font-weight:500;display:block}.EngagementFlow-module__dszv6W__index:after{content:" //";color:var(--color-accent)}.EngagementFlow-module__dszv6W__title{margin-top:var(--space-3xs);font-size:var(--step-1)}.EngagementFlow-module__dszv6W__description{max-width:60ch;margin-top:var(--space-2xs);color:var(--color-ink-muted)}@media (min-width:72rem){.EngagementFlow-module__dszv6W__steps{--gap:var(--space-m);grid-template-columns:repeat(5,minmax(0,1fr));padding:0}.EngagementFlow-module__dszv6W__step{padding-top:calc(var(--node) + var(--space-m))}.EngagementFlow-module__dszv6W__node{inset-inline-start:0;top:0}.EngagementFlow-module__dszv6W__step:not(:last-child):before,.EngagementFlow-module__dszv6W__step:not(:last-child):after{inset-inline-start:calc(var(--node) + .375rem);inset-inline-end:calc(-1 * var(--gap) + .375rem);top:calc(var(--node) / 2 - 1px);block-size:2px;inline-size:auto;bottom:auto}.EngagementFlow-module__dszv6W__step:not(:last-child):after{transform-origin:0}}.EngagementFlow-module__dszv6W__step[data-step="1"]{--t:.15s}.EngagementFlow-module__dszv6W__step[data-step="2"]{--t:.47s}.EngagementFlow-module__dszv6W__step[data-step="3"]{--t:.79s}.EngagementFlow-module__dszv6W__step[data-step="4"]{--t:1.11s}.EngagementFlow-module__dszv6W__step[data-step="5"]{--t:1.43s}@media screen and (prefers-reduced-motion:no-preference){html[data-reveal-ready] .EngagementFlow-module__dszv6W__steps:not([data-revealed]) .EngagementFlow-module__dszv6W__node{background:var(--color-bg);box-shadow:none}html[data-reveal-ready] .EngagementFlow-module__dszv6W__steps:not([data-revealed]) .EngagementFlow-module__dszv6W__step:after{transform:scaleY(0)}.EngagementFlow-module__dszv6W__steps[data-revealed=enter] .EngagementFlow-module__dszv6W__node{animation:EngagementFlow-module__dszv6W__engagement-node .36s var(--ease-out) var(--t) both}.EngagementFlow-module__dszv6W__steps[data-revealed=enter] .EngagementFlow-module__dszv6W__step:after{animation:EngagementFlow-module__dszv6W__engagement-trace-y .26s var(--ease-in-out) calc(var(--t) + 60ms) both}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:72rem){html[data-reveal-ready] .EngagementFlow-module__dszv6W__steps:not([data-revealed]) .EngagementFlow-module__dszv6W__step:after{transform:scaleX(0)}.EngagementFlow-module__dszv6W__steps[data-revealed=enter] .EngagementFlow-module__dszv6W__step:after{animation-name:EngagementFlow-module__dszv6W__engagement-trace-x}}@keyframes EngagementFlow-module__dszv6W__engagement-node{0%{background-color:var(--color-bg);box-shadow:0 0 #0000}to{background-color:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 16%, transparent)}}@keyframes EngagementFlow-module__dszv6W__engagement-trace-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes EngagementFlow-module__dszv6W__engagement-trace-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (forced-colors:active){.EngagementFlow-module__dszv6W__node{background:canvastext;border-color:canvastext}.EngagementFlow-module__dszv6W__step:not(:last-child):after{background:canvastext}}
.EvidenceDiagram-module__95kB1q__figure{margin:0}.EvidenceDiagram-module__95kB1q__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) 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);box-shadow:0 40px 80px -56px color-mix(in srgb, var(--color-accent) 50%, transparent);position:relative}.EvidenceDiagram-module__95kB1q__panelBar{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-s);margin-bottom:var(--space-s);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.EvidenceDiagram-module__95kB1q__panelLabel{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);flex-wrap:wrap;gap:0 .5em;font-weight:500;display:flex}.EvidenceDiagram-module__95kB1q__panelIndex{color:var(--color-accent)}.EvidenceDiagram-module__95kB1q__replay{min-block-size:var(--target-min);border:1px solid var(--color-border-strong);border-radius:var(--radius-m);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);align-items:center;gap:.45rem;padding-inline:.85rem;font-weight:500;display:inline-flex}.EvidenceDiagram-module__95kB1q__replay:hover{border-color:var(--color-accent);color:var(--color-accent)}.EvidenceDiagram-module__95kB1q__replayIcon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:.95rem;inline-size:.95rem}@media (prefers-reduced-motion:reduce){.EvidenceDiagram-module__95kB1q__replay{display:none}}@media print{.EvidenceDiagram-module__95kB1q__replay{display:none}}@media (min-width:40rem){.EvidenceDiagram-module__95kB1q__panel{padding:var(--space-m)}}@media (min-width:60rem){.EvidenceDiagram-module__95kB1q__panel{padding:var(--space-l)}}.EvidenceDiagram-module__95kB1q__svg{block-size:auto;inline-size:100%;font-family:var(--font-body);display:block}.EvidenceDiagram-module__95kB1q__narrow{max-inline-size:26rem;margin-inline:auto}.EvidenceDiagram-module__95kB1q__wide{display:none}@media (min-width:60rem){.EvidenceDiagram-module__95kB1q__wide{display:block}.EvidenceDiagram-module__95kB1q__narrow{display:none}}.EvidenceDiagram-module__95kB1q__groupLabel{fill:var(--color-ink-muted);font-family:var(--eyebrow-font);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);font-size:16px;font-weight:600}.EvidenceDiagram-module__95kB1q__bracket{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px}.EvidenceDiagram-module__95kB1q__boundary{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-dasharray:8 6}.EvidenceDiagram-module__95kB1q__boundaryHalo,.EvidenceDiagram-module__95kB1q__nodeHalo{fill:none;stroke:var(--color-accent);opacity:0}.EvidenceDiagram-module__95kB1q__boundaryHalo{stroke-width:8px}.EvidenceDiagram-module__95kB1q__nodeHalo{stroke-width:5px}.EvidenceDiagram-module__95kB1q__boundaryLabel{fill:var(--color-accent);font-size:16px;font-weight:650}.EvidenceDiagram-module__95kB1q__nodeBox{stroke-width:1.5px}.EvidenceDiagram-module__95kB1q__nodeInside .EvidenceDiagram-module__95kB1q__nodeBox{fill:var(--color-bg);stroke:var(--color-border-strong)}.EvidenceDiagram-module__95kB1q__nodeOutside .EvidenceDiagram-module__95kB1q__nodeBox{fill:var(--color-surface);stroke:var(--color-ink)}.EvidenceDiagram-module__95kB1q__nodeLit{fill:color-mix(in srgb, var(--color-accent) 7%, var(--color-bg));stroke:var(--color-accent);stroke-width:1.75px}.EvidenceDiagram-module__95kB1q__nodeOutside .EvidenceDiagram-module__95kB1q__nodeLit{fill:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface));stroke:var(--color-ink);stroke-width:2px}.EvidenceDiagram-module__95kB1q__led{fill:var(--color-border-strong)}.EvidenceDiagram-module__95kB1q__ledLit{fill:var(--color-signal)}.EvidenceDiagram-module__95kB1q__lock{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:square;transform-box:fill-box;transform-origin:50%}.EvidenceDiagram-module__95kB1q__nodeNum{font-family:var(--font-mono);font-size:15px;font-weight:600}.EvidenceDiagram-module__95kB1q__nodeInside .EvidenceDiagram-module__95kB1q__nodeNum{fill:var(--color-accent)}.EvidenceDiagram-module__95kB1q__nodeOutside .EvidenceDiagram-module__95kB1q__nodeNum{fill:var(--color-ink-muted)}.EvidenceDiagram-module__95kB1q__nodeTitle{fill:var(--color-ink);font-family:var(--font-display);font-size:22px;font-weight:var(--display-weight);letter-spacing:var(--display-tracking)}.EvidenceDiagram-module__95kB1q__narrow .EvidenceDiagram-module__95kB1q__nodeTitle{font-size:24px}.EvidenceDiagram-module__95kB1q__connectorLine,.EvidenceDiagram-module__95kB1q__connectorHead{fill:none;stroke:var(--color-ink-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.EvidenceDiagram-module__95kB1q__connectorLine{stroke-dasharray:1;stroke-dashoffset:0}.EvidenceDiagram-module__95kB1q__packet{fill:none;stroke:var(--color-signal);stroke-width:9px;stroke-linecap:round;stroke-dasharray:.001 2;opacity:0}.EvidenceDiagram-module__95kB1q__loopPacket{stroke-width:7px}.EvidenceDiagram-module__95kB1q__loopLine{stroke:var(--color-border-strong);stroke-width:1.5px}.EvidenceDiagram-module__95kB1q__loopLabel{fill:var(--color-ink-muted);font-size:15px;font-style:italic}.EvidenceDiagram-module__95kB1q__panel [data-step="1"]{--delay:0s}.EvidenceDiagram-module__95kB1q__panel [data-step="2"]{--delay:.7s}.EvidenceDiagram-module__95kB1q__panel [data-step="3"]{--delay:1.4s}.EvidenceDiagram-module__95kB1q__panel [data-step="4"]{--delay:2.1s}.EvidenceDiagram-module__95kB1q__panel [data-step=loop]{--delay:2.75s}@media screen and (prefers-reduced-motion:no-preference){.EvidenceDiagram-module__95kB1q__panel[data-diagram=armed] .EvidenceDiagram-module__95kB1q__nodeLit,.EvidenceDiagram-module__95kB1q__panel[data-diagram=armed] .EvidenceDiagram-module__95kB1q__ledLit,.EvidenceDiagram-module__95kB1q__panel[data-diagram=armed] .EvidenceDiagram-module__95kB1q__lock,.EvidenceDiagram-module__95kB1q__panel[data-diagram=armed] .EvidenceDiagram-module__95kB1q__connectorHead{opacity:0}.EvidenceDiagram-module__95kB1q__panel[data-diagram=armed] .EvidenceDiagram-module__95kB1q__connectorLine{stroke-dashoffset:1px}.EvidenceDiagram-module__95kB1q__panel[data-diagram=armed] .EvidenceDiagram-module__95kB1q__stage:before{transform:scaleX(0)}.EvidenceDiagram-module__95kB1q__panel[data-diagram=playing] .EvidenceDiagram-module__95kB1q__nodeLit,.EvidenceDiagram-module__95kB1q__panel[data-diagram=playing] .EvidenceDiagram-module__95kB1q__ledLit{animation:EvidenceDiagram-module__95kB1q__diagram-fade-in .36s var(--ease-out) var(--delay) both}.EvidenceDiagram-module__95kB1q__panel[data-diagram=playing] .EvidenceDiagram-module__95kB1q__nodeHalo{animation:EvidenceDiagram-module__95kB1q__diagram-halo .9s var(--ease-out) var(--delay) both}.EvidenceDiagram-module__95kB1q__panel[data-diagram=playing] .EvidenceDiagram-module__95kB1q__boundaryHalo{animation:EvidenceDiagram-module__95kB1q__diagram-halo 1.1s var(--ease-out) var(--delay) both}.EvidenceDiagram-module__95kB1q__panel[data-diagram=playing] .EvidenceDiagram-module__95kB1q__lock{animation:EvidenceDiagram-module__95kB1q__diagram-lock .56s var(--ease-emphasis) calc(var(--delay) + .14s) both}.EvidenceDiagram-module__95kB1q__panel[data-diagram=playing] .EvidenceDiagram-module__95kB1q__connectorLine{animation:EvidenceDiagram-module__95kB1q__diagram-draw .42s var(--ease-in-out) calc(var(--delay) + .25s) both}.EvidenceDiagram-module__95kB1q__panel[data-diagram=playing] .EvidenceDiagram-module__95kB1q__packet{animation:EvidenceDiagram-module__95kB1q__diagram-packet .46s linear calc(var(--delay) + .24s) both}.EvidenceDiagram-module__95kB1q__panel[data-diagram=playing] .EvidenceDiagram-module__95kB1q__connectorHead{animation:EvidenceDiagram-module__95kB1q__diagram-fade-in .2s var(--ease-out) calc(var(--delay) + .62s) both}.EvidenceDiagram-module__95kB1q__panel[data-diagram=playing] [data-step=loop] .EvidenceDiagram-module__95kB1q__connectorLine{animation-duration:.9s;animation-delay:var(--delay)}.EvidenceDiagram-module__95kB1q__panel[data-diagram=playing] [data-step=loop] .EvidenceDiagram-module__95kB1q__packet{animation-duration:.95s;animation-delay:var(--delay)}.EvidenceDiagram-module__95kB1q__panel[data-diagram=playing] [data-step=loop] .EvidenceDiagram-module__95kB1q__connectorHead{animation-delay:calc(var(--delay) + .88s)}.EvidenceDiagram-module__95kB1q__panel[data-diagram=playing] .EvidenceDiagram-module__95kB1q__stage:before{animation:EvidenceDiagram-module__95kB1q__diagram-bar .52s var(--ease-out) var(--delay) both}}@keyframes EvidenceDiagram-module__95kB1q__diagram-fade-in{0%{opacity:0}to{opacity:1}}@keyframes EvidenceDiagram-module__95kB1q__diagram-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes EvidenceDiagram-module__95kB1q__diagram-packet{0%{stroke-dashoffset:0;opacity:0}12%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}@keyframes EvidenceDiagram-module__95kB1q__diagram-halo{0%{opacity:0}30%{opacity:.35}to{opacity:0}}@keyframes EvidenceDiagram-module__95kB1q__diagram-lock{0%{opacity:0;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes EvidenceDiagram-module__95kB1q__diagram-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.EvidenceDiagram-module__95kB1q__stages{gap:var(--space-m);margin-top:var(--space-l);padding:0;list-style:none;display:grid}.EvidenceDiagram-module__95kB1q__stage{column-gap:var(--space-2xs);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.EvidenceDiagram-module__95kB1q__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}.EvidenceDiagram-module__95kB1q__stageOutside .EvidenceDiagram-module__95kB1q__stageNum{color:var(--color-ink-muted)}.EvidenceDiagram-module__95kB1q__stageName{font-weight:700}.EvidenceDiagram-module__95kB1q__stageText{margin-top:var(--space-3xs);font-size:var(--step--1);color:var(--color-ink-muted);line-height:1.55}.EvidenceDiagram-module__95kB1q__loopNote{margin-top:var(--space-m);font-size:var(--step--1);color:var(--color-ink-muted)}@media (min-width:60rem){.EvidenceDiagram-module__95kB1q__stages{margin-top:var(--space-s);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.EvidenceDiagram-module__95kB1q__stage{padding-inline:10%;padding-top:var(--space-s);display:block;position:relative}.EvidenceDiagram-module__95kB1q__stage:before{content:"";top:0;background:var(--color-accent);transform-origin:0;block-size:2px;position:absolute;inset-inline:10%}.EvidenceDiagram-module__95kB1q__stageOutside:before{background:repeating-linear-gradient(to right, var(--color-ink) 0 8px, transparent 8px 14px)}.EvidenceDiagram-module__95kB1q__stageNum{display:none}}.EvidenceDiagram-module__95kB1q__caption{max-width:var(--measure);margin-top:var(--space-l);padding:var(--space-s) var(--space-m);border:2px dashed var(--color-accent);border-radius:var(--radius-m);color:var(--color-ink)}@media (forced-colors:active){.EvidenceDiagram-module__95kB1q__svg text{fill:canvastext}.EvidenceDiagram-module__95kB1q__nodeBox,.EvidenceDiagram-module__95kB1q__nodeInside .EvidenceDiagram-module__95kB1q__nodeBox,.EvidenceDiagram-module__95kB1q__nodeOutside .EvidenceDiagram-module__95kB1q__nodeBox{fill:canvas;stroke:canvastext}.EvidenceDiagram-module__95kB1q__boundary{stroke:highlight}.EvidenceDiagram-module__95kB1q__bracket,.EvidenceDiagram-module__95kB1q__connectorLine,.EvidenceDiagram-module__95kB1q__connectorHead,.EvidenceDiagram-module__95kB1q__lock,.EvidenceDiagram-module__95kB1q__nodeLit,.EvidenceDiagram-module__95kB1q__nodeOutside .EvidenceDiagram-module__95kB1q__nodeLit{stroke:canvastext}.EvidenceDiagram-module__95kB1q__nodeLit,.EvidenceDiagram-module__95kB1q__nodeOutside .EvidenceDiagram-module__95kB1q__nodeLit{fill:canvas}.EvidenceDiagram-module__95kB1q__led,.EvidenceDiagram-module__95kB1q__ledLit{fill:canvastext}.EvidenceDiagram-module__95kB1q__stage:before,.EvidenceDiagram-module__95kB1q__stageOutside:before{background:canvastext}.EvidenceDiagram-module__95kB1q__caption{border-color:canvastext}}
.FrameworkTicker-module__opShQG__band{--ticker-gap:var(--space-xs);border-block:1px solid var(--color-border);background-color:var(--color-surface);background-image:linear-gradient(to right, color-mix(in srgb, var(--color-border-strong) 55%, transparent) 1px, transparent 1px), linear-gradient(to right, var(--color-border) 1px, transparent 1px);background-repeat:repeat-x;background-size:4.5rem 7px,.75rem 4px;position:relative}.FrameworkTicker-module__opShQG__inner{align-items:center;gap:var(--space-3xs) var(--space-s);padding-block:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label toggle""viewport viewport";display:grid}@media (min-width:52rem){.FrameworkTicker-module__opShQG__inner{column-gap:var(--space-m);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"label viewport toggle"}}.FrameworkTicker-module__opShQG__label{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);grid-area:label;align-items:center;gap:.6rem;min-inline-size:0;font-weight:500;display:flex}@media (min-width:52rem){.FrameworkTicker-module__opShQG__label{white-space:nowrap;min-block-size:2.25rem;border-inline-end:1px solid var(--color-border);padding-inline-end:var(--space-m)}}.FrameworkTicker-module__opShQG__signal{background:var(--color-signal);flex:none;block-size:.5rem;inline-size:.5rem;position:relative}.FrameworkTicker-module__opShQG__signal:after{content:"";border:1px solid var(--color-signal);opacity:0;position:absolute;inset:-4px}.FrameworkTicker-module__opShQG__viewport{grid-area:viewport;min-inline-size:0;margin:-6px;padding:6px}.FrameworkTicker-module__opShQG__lane{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.FrameworkTicker-module__opShQG__lane[data-lane=copy]{display:none}.FrameworkTicker-module__opShQG__item{flex:0 auto;min-inline-size:0;max-inline-size:100%}.FrameworkTicker-module__opShQG__chip{border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg);min-block-size:2.25rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-ink);max-inline-size:100%;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), color var(--duration-fast) var(--ease-out);flex-wrap:wrap;align-items:center;gap:.5rem;padding-inline:.75rem;line-height:1.2;text-decoration:none;display:inline-flex}.FrameworkTicker-module__opShQG__chip:hover{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent)}.FrameworkTicker-module__opShQG__mark{background:var(--color-accent);flex:none;block-size:.375rem;inline-size:.375rem}.FrameworkTicker-module__opShQG__name{font-weight:600}.FrameworkTicker-module__opShQG__sep,.FrameworkTicker-module__opShQG__version{color:var(--color-ink-muted)}.FrameworkTicker-module__opShQG__version{letter-spacing:.04em;text-transform:uppercase}.FrameworkTicker-module__opShQG__toggle{min-block-size:var(--target-min);border:1px solid var(--color-border-strong);border-radius:var(--radius-m);background:var(--color-bg);min-inline-size:6.25rem;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);grid-area:toggle;justify-content:center;align-items:center;gap:.45rem;padding-inline:.75rem;font-weight:500;display:inline-flex}.FrameworkTicker-module__opShQG__toggle:hover{border-color:var(--color-accent);color:var(--color-accent)}.FrameworkTicker-module__opShQG__toggleIcon{flex:none;block-size:.875rem;inline-size:.875rem}.FrameworkTicker-module__opShQG__toggleIcon path{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.FrameworkTicker-module__opShQG__toggle{display:none}}@media screen and (prefers-reduced-motion:no-preference){.FrameworkTicker-module__opShQG__viewport{gap:var(--ticker-gap);scrollbar-width:none;display:flex;overflow-x:auto}.FrameworkTicker-module__opShQG__viewport::-webkit-scrollbar{display:none}.FrameworkTicker-module__opShQG__item{flex:none}.FrameworkTicker-module__opShQG__chip{white-space:nowrap;flex-wrap:nowrap}.FrameworkTicker-module__opShQG__lane{justify-content:space-around;gap:var(--ticker-gap);flex-wrap:nowrap;flex:none;min-inline-size:100%;display:flex}.FrameworkTicker-module__opShQG__band:not([data-ticker]) .FrameworkTicker-module__opShQG__toggle{visibility:hidden}.FrameworkTicker-module__opShQG__band[data-ticker] .FrameworkTicker-module__opShQG__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.FrameworkTicker-module__opShQG__band[data-ticker] .FrameworkTicker-module__opShQG__lane[data-lane=copy]{display:flex}.FrameworkTicker-module__opShQG__band[data-ticker] .FrameworkTicker-module__opShQG__lane{animation:42s linear infinite paused FrameworkTicker-module__opShQG__ticker-scroll}.FrameworkTicker-module__opShQG__band[data-ticker=running] .FrameworkTicker-module__opShQG__lane{animation-play-state:running}.FrameworkTicker-module__opShQG__band[data-ticker=running] .FrameworkTicker-module__opShQG__signal:after{animation:FrameworkTicker-module__opShQG__ticker-ping 2s var(--ease-out) infinite}.FrameworkTicker-module__opShQG__viewport:hover .FrameworkTicker-module__opShQG__lane,.FrameworkTicker-module__opShQG__viewport:focus-within .FrameworkTicker-module__opShQG__lane{animation-play-state:paused}.FrameworkTicker-module__opShQG__viewport:has(:focus-visible){-webkit-mask-image:none;mask-image:none}.FrameworkTicker-module__opShQG__viewport:has(:focus-visible) .FrameworkTicker-module__opShQG__lane{animation:none}}@keyframes FrameworkTicker-module__opShQG__ticker-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--ticker-gap)))}}@keyframes FrameworkTicker-module__opShQG__ticker-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media print{.FrameworkTicker-module__opShQG__toggle{display:none}}@media (forced-colors:active){.FrameworkTicker-module__opShQG__band{background-image:none}.FrameworkTicker-module__opShQG__chip,.FrameworkTicker-module__opShQG__toggle{border-color:canvastext}.FrameworkTicker-module__opShQG__mark,.FrameworkTicker-module__opShQG__signal{background:canvastext}}
.HomeCta-module__UdVU0W__note{margin-top:var(--space-s);font-size:var(--step--1);color:var(--color-ink-muted)}.HomeCta-module__UdVU0W__cta{position:relative}.HomeCta-module__UdVU0W__cta>section{background-image:radial-gradient(44rem 22rem at 90% 0%, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 70%), radial-gradient(30rem 18rem at 0% 100%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 70%), linear-gradient(to right, color-mix(in srgb, var(--color-border) 45%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-border) 45%, transparent) 1px, transparent 1px);background-size:100% 100%,100% 100%,3rem 3rem,3rem 3rem}.HomeCta-module__UdVU0W__cta .HomeCta-module__UdVU0W__overlay{inset-inline:0;top:var(--space-l);z-index:1;pointer-events:none;background:0 0;position:absolute}.HomeCta-module__UdVU0W__overlayInner{align-items:center;gap:var(--space-xs);display:flex}.HomeCta-module__UdVU0W__overlayLabel{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:500}.HomeCta-module__UdVU0W__overlayInner:after{content:"";background:linear-gradient(to right, var(--color-border-strong), transparent);flex:0 5rem;block-size:1px}@media (forced-colors:active){.HomeCta-module__UdVU0W__cta>section{background-image:none}.HomeCta-module__UdVU0W__overlayInner:after{background:canvastext}}
.ClaimStateBadge-module__W5qEmq__badge{border-radius:var(--radius-s);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;vertical-align:.15em;border:1px dashed;align-items:center;margin-inline-start:.4em;padding:.05em .5em;font-size:.72rem;font-weight:600;line-height:1.6;display:inline-flex}.ClaimStateBadge-module__W5qEmq__pending{color:var(--color-prototype-ink);background:var(--color-prototype-bg);border-style:solid}.ClaimStateBadge-module__W5qEmq__draft{color:var(--color-warn-ink);background:var(--color-warn-bg)}.ClaimStateBadge-module__W5qEmq__confirmed{color:var(--color-info-ink);background:var(--color-info-bg)}.ClaimStateBadge-module__W5qEmq__verified{color:var(--color-success-ink);background:var(--color-surface)}.ClaimStateBadge-module__W5qEmq__retired{color:var(--color-ink-muted);background:var(--color-surface);text-decoration:line-through}
.AssuranceConsole-module__lVwq-a__console{--console-pad:var(--space-xs);--log-line:1.125rem;isolation:isolate;inline-size:100%;max-inline-size:42rem;color:var(--console-ink);font-family:var(--font-mono);font-size:var(--step--1);background:radial-gradient(120% 55% at 90% -8%, color-mix(in srgb, var(--console-accent) 18%, transparent), transparent 62%), radial-gradient(80% 45% at -5% 105%, color-mix(in srgb, var(--console-signal) 12%, transparent), transparent 60%), var(--console-bg);border:1px solid var(--console-line-strong);border-radius:var(--radius-l);box-shadow:0 0 0 1px color-mix(in srgb, var(--console-accent) 10%, transparent), 0 1.75rem 4rem -1.75rem color-mix(in srgb, var(--color-accent) 60%, transparent), 0 0 3.5rem -1rem color-mix(in srgb, var(--console-signal) 22%, transparent);line-height:1.4;display:grid;position:relative;overflow:hidden;container:console/inline-size}.AssuranceConsole-module__lVwq-a__console:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--console-ink) 4%, transparent) 0 1px, transparent 1px 3px);position:absolute;inset:0}.AssuranceConsole-module__lVwq-a__console:after{--corner:var(--console-accent);content:"";z-index:3;pointer-events:none;background:linear-gradient(var(--corner), var(--corner)) top left / 12px 2px no-repeat, linear-gradient(var(--corner), var(--corner)) top left / 2px 12px no-repeat, linear-gradient(var(--corner), var(--corner)) top right / 12px 2px no-repeat, linear-gradient(var(--corner), var(--corner)) top right / 2px 12px no-repeat, linear-gradient(var(--corner), var(--corner)) bottom right / 12px 2px no-repeat, linear-gradient(var(--corner), var(--corner)) bottom right / 2px 12px no-repeat, linear-gradient(var(--corner), var(--corner)) bottom left / 12px 2px no-repeat, linear-gradient(var(--corner), var(--corner)) bottom left / 2px 12px no-repeat;opacity:.8;position:absolute;inset:4px}.AssuranceConsole-module__lVwq-a__console[data-playing=false] *,.AssuranceConsole-module__lVwq-a__console[data-playing=false] :before,.AssuranceConsole-module__lVwq-a__console[data-playing=false] :after{animation-play-state:paused!important}.AssuranceConsole-module__lVwq-a__bar{align-items:center;column-gap:var(--space-2xs);row-gap:var(--space-3xs);padding:var(--space-2xs) var(--console-pad);background:var(--console-surface);border-bottom:1px solid var(--console-line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"status title toggle""badge badge badge";display:grid}@container console (min-width:36rem){.AssuranceConsole-module__lVwq-a__bar{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"status title badge toggle"}}.AssuranceConsole-module__lVwq-a__status{background:var(--console-ink-muted);border-radius:50%;grid-area:status;block-size:.5rem;inline-size:.5rem;position:relative}.AssuranceConsole-module__lVwq-a__console[data-motion=live] .AssuranceConsole-module__lVwq-a__status{background:var(--console-ok)}.AssuranceConsole-module__lVwq-a__console[data-motion=live][data-playing=false] .AssuranceConsole-module__lVwq-a__status{background:var(--console-warn)}.AssuranceConsole-module__lVwq-a__status:after{content:"";border:1px solid var(--console-ok);opacity:0;border-radius:50%;position:absolute;inset:-.3rem}.AssuranceConsole-module__lVwq-a__console[data-motion=live][data-playing=true] .AssuranceConsole-module__lVwq-a__status:after{animation:AssuranceConsole-module__lVwq-a__statusPulse 2s var(--ease-out) infinite}.AssuranceConsole-module__lVwq-a__title{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;grid-area:title;min-width:0;font-size:.6875rem;font-weight:600;overflow:hidden}.AssuranceConsole-module__lVwq-a__title>span{color:var(--console-accent)}.AssuranceConsole-module__lVwq-a__badge{border:1px dashed var(--console-warn);border-radius:var(--radius-s);color:var(--console-warn);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;grid-area:badge;justify-self:start;padding:.125rem .4rem;font-size:.6875rem;font-weight:600}.AssuranceConsole-module__lVwq-a__toggle{min-block-size:var(--target-min);min-inline-size:var(--target-min);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);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);grid-area:toggle;justify-content:center;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.6875rem;font-weight:600;display:inline-flex}.AssuranceConsole-module__lVwq-a__toggle:hover{border-color:var(--console-accent)}.AssuranceConsole-module__lVwq-a__toggle:focus-visible,.AssuranceConsole-module__lVwq-a__framework:focus-visible,.AssuranceConsole-module__lVwq-a__railButton:focus-visible{outline:2px solid var(--console-focus);outline-offset:2px}.AssuranceConsole-module__lVwq-a__console[data-motion=static] .AssuranceConsole-module__lVwq-a__toggle{visibility:hidden}.AssuranceConsole-module__lVwq-a__toggleIcon{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:.875rem;inline-size:.875rem}@container console not (min-width:26rem){.AssuranceConsole-module__lVwq-a__badge{letter-spacing:.02em}.AssuranceConsole-module__lVwq-a__toggle{padding:0}.AssuranceConsole-module__lVwq-a__toggleWord{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.AssuranceConsole-module__lVwq-a__frameworks{padding:var(--space-2xs) var(--console-pad);background:var(--console-bg);border-bottom:1px solid var(--console-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}@container console (min-width:36rem){.AssuranceConsole-module__lVwq-a__frameworks{grid-template-columns:repeat(4,max-content)}}.AssuranceConsole-module__lVwq-a__framework{border:1px solid var(--console-line-strong);border-radius:var(--radius-s);background:var(--console-surface);min-block-size:2rem;color:var(--console-ink-muted);font-family:var(--font-mono);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);padding:.3rem .6rem;font-size:.75rem;font-weight:500;line-height:1.2;position:relative;overflow:hidden}.AssuranceConsole-module__lVwq-a__framework:hover{color:var(--console-ink);border-color:var(--console-accent)}.AssuranceConsole-module__lVwq-a__framework[aria-pressed=true]{color:var(--console-ink);border-color:var(--console-accent);background:var(--console-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--console-accent) 30%, transparent), 0 0 1.25rem -.35rem color-mix(in srgb, var(--console-accent) 60%, transparent)}.AssuranceConsole-module__lVwq-a__short{display:none}@container console not (min-width:26rem){.AssuranceConsole-module__lVwq-a__long{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.AssuranceConsole-module__lVwq-a__short{display:inline}}.AssuranceConsole-module__lVwq-a__cycle{inset-inline:0;background:var(--console-signal);transform-origin:0;block-size:2px;position:absolute;bottom:0;transform:scaleX(0)}.AssuranceConsole-module__lVwq-a__console[data-motion=live] .AssuranceConsole-module__lVwq-a__cycle{animation:AssuranceConsole-module__lVwq-a__grow var(--dur,19s) linear both}.AssuranceConsole-module__lVwq-a__rail{padding:var(--space-2xs) var(--console-pad) 0;grid-template-columns:repeat(4,minmax(max-content,1fr));column-gap:.375rem;margin:0;list-style:none;display:grid}.AssuranceConsole-module__lVwq-a__railItem{min-width:0;color:var(--console-ink-muted);letter-spacing:.05em;text-transform:uppercase;gap:.1rem;font-size:.6875rem;font-weight:600;display:grid}.AssuranceConsole-module__lVwq-a__railCell{box-sizing:content-box;border-radius:var(--radius-s);min-block-size:2.25rem;inline-size:100%;font:inherit;letter-spacing:inherit;text-align:start;text-transform:inherit;border:0;gap:.1rem;margin:0 -.15rem;padding:.2rem .15rem .25rem;display:grid}.AssuranceConsole-module__lVwq-a__railButton{color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0}.AssuranceConsole-module__lVwq-a__railButton:hover{background:color-mix(in srgb, var(--console-accent) 12%, transparent);color:var(--console-ink)}@container console not (min-width:26rem){.AssuranceConsole-module__lVwq-a__railItem{letter-spacing:.01em;font-size:.65rem}}.AssuranceConsole-module__lVwq-a__railHead{align-items:center;gap:.3rem;display:flex}.AssuranceConsole-module__lVwq-a__railIndex{color:var(--console-ink-muted);font-weight:500}.AssuranceConsole-module__lVwq-a__railTick,.AssuranceConsole-module__lVwq-a__railNext{fill:none;block-size:.75rem;inline-size:.75rem;stroke:var(--console-ok);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}.AssuranceConsole-module__lVwq-a__railNext{stroke:var(--console-accent);margin-inline-start:-1.05rem}.AssuranceConsole-module__lVwq-a__railItem[data-state=active]{color:var(--console-ink)}.AssuranceConsole-module__lVwq-a__railItem[data-state=active] .AssuranceConsole-module__lVwq-a__railIndex{color:var(--console-signal)}.AssuranceConsole-module__lVwq-a__railItem[data-state=done] .AssuranceConsole-module__lVwq-a__railIndex{color:var(--console-ok)}.AssuranceConsole-module__lVwq-a__railItem[data-state=done] .AssuranceConsole-module__lVwq-a__railTick{visibility:visible}.AssuranceConsole-module__lVwq-a__railItem[data-state=handoff]{color:var(--console-ink)}.AssuranceConsole-module__lVwq-a__railItem[data-state=handoff] .AssuranceConsole-module__lVwq-a__railIndex{color:var(--console-accent)}.AssuranceConsole-module__lVwq-a__railItem[data-state=handoff] .AssuranceConsole-module__lVwq-a__railNext{visibility:visible}.AssuranceConsole-module__lVwq-a__railName{white-space:nowrap}.AssuranceConsole-module__lVwq-a__railBar{background:var(--console-line);block-size:2px;margin-top:.3rem;position:relative;overflow:hidden}.AssuranceConsole-module__lVwq-a__railItem[data-independent] .AssuranceConsole-module__lVwq-a__railBar{background:repeating-linear-gradient(to right, var(--console-line-strong) 0 4px, transparent 4px 7px)}.AssuranceConsole-module__lVwq-a__railBar:after{content:"";background:var(--console-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.AssuranceConsole-module__lVwq-a__railItem[data-state=done] .AssuranceConsole-module__lVwq-a__railBar:after{transform:none}.AssuranceConsole-module__lVwq-a__railItem[data-state=active] .AssuranceConsole-module__lVwq-a__railBar:after{background:var(--console-signal)}.AssuranceConsole-module__lVwq-a__console[data-motion=live] .AssuranceConsole-module__lVwq-a__railItem[data-state=active] .AssuranceConsole-module__lVwq-a__railBar:after{animation:AssuranceConsole-module__lVwq-a__grow var(--dur,4.5s) linear both}.AssuranceConsole-module__lVwq-a__railNote{max-inline-size:100%;padding:.35rem var(--console-pad) 0;color:var(--console-ink-muted);text-align:end;justify-items:end;font-size:.6875rem}.AssuranceConsole-module__lVwq-a__railNoteIndex{color:var(--console-accent)}.AssuranceConsole-module__lVwq-a__stack{min-inline-size:0;display:grid}.AssuranceConsole-module__lVwq-a__stack>*{grid-area:1/1}.AssuranceConsole-module__lVwq-a__stack>[data-current=false]{visibility:hidden}.AssuranceConsole-module__lVwq-a__stage{aspect-ratio:480/272;margin:var(--space-2xs) var(--console-pad) 0;border:1px solid var(--console-line);border-radius:var(--radius-s);background:radial-gradient(70% 70% at 50% 45%, color-mix(in srgb, var(--console-accent) 9%, transparent), transparent 75%), var(--console-bg);box-shadow:inset 0 0 2.5rem -.5rem color-mix(in srgb, var(--console-bg) 90%, transparent);position:relative;overflow:hidden}.AssuranceConsole-module__lVwq-a__map,.AssuranceConsole-module__lVwq-a__underlay{block-size:100%;inline-size:100%;display:block}.AssuranceConsole-module__lVwq-a__underlay{position:absolute;inset:0}.AssuranceConsole-module__lVwq-a__map{font-family:var(--font-mono);--label-size:18px;--tag-size:17px;position:relative}.AssuranceConsole-module__lVwq-a__console[data-motion=live] .AssuranceConsole-module__lVwq-a__map{will-change:transform}@container console (min-width:26rem){.AssuranceConsole-module__lVwq-a__map{--label-size:12px;--tag-size:12px}}@container console (min-width:36rem){.AssuranceConsole-module__lVwq-a__map{--label-size:10.5px;--tag-size:10.5px}}.AssuranceConsole-module__lVwq-a__console[data-motion=live] .AssuranceConsole-module__lVwq-a__stage[data-boot=true] .AssuranceConsole-module__lVwq-a__map,.AssuranceConsole-module__lVwq-a__console[data-motion=live] .AssuranceConsole-module__lVwq-a__stage[data-boot=true] .AssuranceConsole-module__lVwq-a__underlay{animation:AssuranceConsole-module__lVwq-a__bootWipe .72s var(--ease-emphasis) both}.AssuranceConsole-module__lVwq-a__bootScan{pointer-events:none;visibility:hidden;position:absolute;inset:0}.AssuranceConsole-module__lVwq-a__bootScan:after{content:"";inset-inline:0;background:var(--console-signal);block-size:2px;box-shadow:0 0 .9rem .15rem color-mix(in srgb, var(--console-signal) 55%, transparent);position:absolute;top:0}.AssuranceConsole-module__lVwq-a__console[data-motion=live] .AssuranceConsole-module__lVwq-a__stage[data-boot=true] .AssuranceConsole-module__lVwq-a__bootScan{visibility:visible;animation:AssuranceConsole-module__lVwq-a__bootScan .72s var(--ease-emphasis) both}.AssuranceConsole-module__lVwq-a__gridLine{fill:none;stroke:var(--console-line);stroke-width:.5px}.AssuranceConsole-module__lVwq-a__gridFill{opacity:.6}.AssuranceConsole-module__lVwq-a__rulers{fill:none;stroke:var(--console-line-strong);stroke-width:1px;opacity:.8}.AssuranceConsole-module__lVwq-a__stopClear{stop-color:var(--console-signal);stop-opacity:0}.AssuranceConsole-module__lVwq-a__stopSignal{stop-color:var(--console-signal);stop-opacity:.22}.AssuranceConsole-module__lVwq-a__stopAccent{stop-color:var(--console-accent);stop-opacity:.28}.AssuranceConsole-module__lVwq-a__edges path{fill:none;stroke:var(--console-line-strong);stroke-width:1px;opacity:.45}.AssuranceConsole-module__lVwq-a__beam{opacity:0}.AssuranceConsole-module__lVwq-a__beamLine{stroke:var(--console-signal);stroke-width:1.5px}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__beam{animation:AssuranceConsole-module__lVwq-a__beam var(--dur,2s) linear var(--delay,.25s) both}.AssuranceConsole-module__lVwq-a__zoneFill{fill:color-mix(in srgb, var(--console-signal) 7%, transparent)}.AssuranceConsole-module__lVwq-a__phase[data-state=todo] .AssuranceConsole-module__lVwq-a__zoneFill{opacity:0}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__zoneFill{animation:AssuranceConsole-module__lVwq-a__fadeIn .7s var(--ease-out) 2.95s both}.AssuranceConsole-module__lVwq-a__mask{mask-type:alpha}.AssuranceConsole-module__lVwq-a__drawMask{fill:none;stroke:#000;stroke-width:6px;stroke-dasharray:1;stroke-dashoffset:0}.AssuranceConsole-module__lVwq-a__phase[data-state=todo] .AssuranceConsole-module__lVwq-a__drawMask{stroke-dashoffset:1px}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__drawMask{animation:AssuranceConsole-module__lVwq-a__draw 1.1s var(--ease-emphasis) 2.35s both}.AssuranceConsole-module__lVwq-a__zoneLine{fill:none;stroke:var(--console-signal);stroke-width:1.5px;stroke-dasharray:5 4}.AssuranceConsole-module__lVwq-a__glyph{fill:var(--console-surface);stroke:var(--console-line-strong);stroke-width:1.25px}.AssuranceConsole-module__lVwq-a__icon{fill:none;stroke:var(--console-ink-muted);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.AssuranceConsole-module__lVwq-a__label{color:var(--console-ink-muted);fill:currentColor;font-size:var(--label-size);letter-spacing:.05em;text-transform:uppercase;paint-order:stroke;stroke:var(--console-bg);stroke-width:3px;stroke-linejoin:round;font-weight:500}.AssuranceConsole-module__lVwq-a__node[data-zone=true] .AssuranceConsole-module__lVwq-a__glyph{fill:var(--console-raised);stroke:var(--console-signal)}.AssuranceConsole-module__lVwq-a__node[data-zone=true] .AssuranceConsole-module__lVwq-a__icon{stroke:var(--console-signal)}.AssuranceConsole-module__lVwq-a__node[data-zone=true] .AssuranceConsole-module__lVwq-a__label{color:var(--console-ink);stroke:color-mix(in srgb, var(--console-signal) 7%, var(--console-bg))}.AssuranceConsole-module__lVwq-a__ping{fill:none;stroke:var(--console-signal);stroke-width:1.25px;opacity:0;transform-box:fill-box;transform-origin:50%}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__glyph{animation:AssuranceConsole-module__lVwq-a__discoverGlyph .32s var(--ease-out) var(--delay,0s) both}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__icon{animation:AssuranceConsole-module__lVwq-a__discoverIcon .32s var(--ease-out) var(--delay,0s) both}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__ping{animation:AssuranceConsole-module__lVwq-a__ping .9s var(--ease-out) var(--delay,0s) both}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__pingEcho{animation-delay:calc(var(--delay,0s) + .17s)}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__node[data-zone=true] .AssuranceConsole-module__lVwq-a__glyph{animation:AssuranceConsole-module__lVwq-a__discoverGlyph .32s var(--ease-out) var(--delay,0s) both, AssuranceConsole-module__lVwq-a__zoneGlyph .42s var(--ease-out) 3.3s forwards}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__node[data-zone=true] .AssuranceConsole-module__lVwq-a__icon{animation:AssuranceConsole-module__lVwq-a__discoverIcon .32s var(--ease-out) var(--delay,0s) both, AssuranceConsole-module__lVwq-a__zoneIcon .42s var(--ease-out) 3.3s forwards}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__node[data-zone=true] .AssuranceConsole-module__lVwq-a__label{animation:AssuranceConsole-module__lVwq-a__zoneLabel .42s var(--ease-out) 3.3s both}.AssuranceConsole-module__lVwq-a__tag{color:var(--console-signal);fill:currentColor;font-size:var(--tag-size);letter-spacing:.04em;paint-order:stroke;stroke:var(--console-bg);stroke-width:5px;stroke-linejoin:round;font-weight:600}.AssuranceConsole-module__lVwq-a__tagKey{letter-spacing:.08em;text-transform:uppercase}.AssuranceConsole-module__lVwq-a__phase[data-state=todo] .AssuranceConsole-module__lVwq-a__tag{clip-path:inset(0 100% 0 0)}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__tag{animation:AssuranceConsole-module__lVwq-a__wipe .52s var(--ease-emphasis) 3.25s both}.AssuranceConsole-module__lVwq-a__tap{fill:none;stroke:var(--console-line);stroke-width:1px;stroke-dasharray:2 3}.AssuranceConsole-module__lVwq-a__tap[data-zone=true]{stroke:var(--console-line-strong)}.AssuranceConsole-module__lVwq-a__phase[data-state=todo] .AssuranceConsole-module__lVwq-a__tap[data-zone=true]{stroke:var(--console-line)}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__tap[data-zone=true]{stroke:color-mix(in srgb, var(--console-signal) 55%, var(--console-line-strong));animation:1s linear infinite AssuranceConsole-module__lVwq-a__flow}.AssuranceConsole-module__lVwq-a__packet path{fill:none;stroke:var(--console-signal);stroke-linecap:round}.AssuranceConsole-module__lVwq-a__packetHalo{stroke-width:9px;opacity:.28}.AssuranceConsole-module__lVwq-a__packetGhost{stroke-width:2.5px;opacity:.5}.AssuranceConsole-module__lVwq-a__packet .AssuranceConsole-module__lVwq-a__packetCore{stroke:var(--console-ink);stroke-width:3px}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__packet path{animation:AssuranceConsole-module__lVwq-a__travel var(--dur,1s) var(--ease-in-out) var(--delay,0s) both}.AssuranceConsole-module__lVwq-a__vaultBody{fill:var(--console-raised);stroke:var(--console-accent);stroke-width:1.5px}.AssuranceConsole-module__lVwq-a__vaultIcon{fill:none;stroke:var(--console-accent);stroke-width:1.3px}.AssuranceConsole-module__lVwq-a__vaultLabel{color:var(--console-accent);fill:currentColor;font-size:var(--label-size);letter-spacing:.06em;text-transform:uppercase;paint-order:stroke;stroke:var(--console-bg);stroke-width:4px;stroke-linejoin:round;font-weight:600}.AssuranceConsole-module__lVwq-a__vaultPulse{fill:none;stroke:var(--console-accent);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__vaultPulse{animation:AssuranceConsole-module__lVwq-a__ping .8s var(--ease-out) var(--delay,0s) both}.AssuranceConsole-module__lVwq-a__gapRing,.AssuranceConsole-module__lVwq-a__gapOpen,.AssuranceConsole-module__lVwq-a__fixMark{transform-box:fill-box;transform-origin:50%}.AssuranceConsole-module__lVwq-a__gapRing{fill:none;stroke:var(--console-warn);stroke-width:1.25px;stroke-dasharray:3 2.5}.AssuranceConsole-module__lVwq-a__gapRing,.AssuranceConsole-module__lVwq-a__gapOpen,.AssuranceConsole-module__lVwq-a__phase[data-state=todo] .AssuranceConsole-module__lVwq-a__fixMark{opacity:0}.AssuranceConsole-module__lVwq-a__gapHalo{fill:color-mix(in srgb, var(--console-warn) 35%, transparent);opacity:0;transform-box:fill-box;transform-origin:50%}.AssuranceConsole-module__lVwq-a__gapDiamond{fill:var(--console-bg);stroke:var(--console-warn);stroke-width:1.5px}.AssuranceConsole-module__lVwq-a__gapBang{fill:none;stroke:var(--console-warn);stroke-width:1.6px;stroke-linecap:round}.AssuranceConsole-module__lVwq-a__fixDisc{fill:var(--console-bg);stroke:var(--console-ok);stroke-width:1.5px}.AssuranceConsole-module__lVwq-a__fixCheck{fill:none;stroke:var(--console-ok);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__gapRing,.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__gapOpen{animation:AssuranceConsole-module__lVwq-a__popIn .42s var(--ease-emphasis) var(--delay,0s) both, AssuranceConsole-module__lVwq-a__popOut .26s var(--ease-in-out) var(--delay2,0s) forwards}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__gapHalo{animation:AssuranceConsole-module__lVwq-a__halo 1s var(--ease-out) calc(var(--delay,0s) + .42s) 2}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__fixMark{animation:AssuranceConsole-module__lVwq-a__popIn .46s var(--ease-emphasis) var(--delay2,0s) both}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__fixCheck{animation:AssuranceConsole-module__lVwq-a__draw .36s var(--ease-out) calc(var(--delay2,0s) + .16s) both}.AssuranceConsole-module__lVwq-a__lockLine{fill:none;stroke:var(--console-accent);stroke-width:1px;opacity:.7}.AssuranceConsole-module__lVwq-a__phase[data-state=todo] .AssuranceConsole-module__lVwq-a__lockLine{opacity:0}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__lockLine{animation:AssuranceConsole-module__lVwq-a__lockIn .5s var(--ease-out) 1.05s both}.AssuranceConsole-module__lVwq-a__sweep{opacity:0}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__sweep{animation:AssuranceConsole-module__lVwq-a__sweep 1.3s var(--ease-in-out) 1.9s both}.AssuranceConsole-module__lVwq-a__bracket{transform-box:view-box;transform-origin:0 0}.AssuranceConsole-module__lVwq-a__tl{--fx:-1;--fy:-1;--bd:.15s}.AssuranceConsole-module__lVwq-a__tr{--fx:1;--fy:-1;--bd:.23s}.AssuranceConsole-module__lVwq-a__br{--fx:1;--fy:1;--bd:.31s}.AssuranceConsole-module__lVwq-a__bl{--fx:-1;--fy:1;--bd:.39s}.AssuranceConsole-module__lVwq-a__bracketLine,.AssuranceConsole-module__lVwq-a__bracketGlow{fill:none;stroke:var(--console-accent);stroke-linecap:square}.AssuranceConsole-module__lVwq-a__bracketLine{stroke-width:2.5px}.AssuranceConsole-module__lVwq-a__bracketGlow{stroke-width:8px;opacity:0}.AssuranceConsole-module__lVwq-a__phase[data-state=todo] .AssuranceConsole-module__lVwq-a__bracket{opacity:0}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__bracket{animation:AssuranceConsole-module__lVwq-a__bracketIn .82s var(--ease-emphasis) var(--bd) both}.AssuranceConsole-module__lVwq-a__phase[data-state=active] .AssuranceConsole-module__lVwq-a__bracketGlow{animation:AssuranceConsole-module__lVwq-a__lockFlash .56s var(--ease-out) 1s both}.AssuranceConsole-module__lVwq-a__stamp{background:var(--console-raised);border:1px solid var(--console-accent);border-radius:var(--radius-s);box-shadow:0 0 0 3px color-mix(in srgb, var(--console-accent) 16%, transparent), 0 .5rem 1.5rem -.5rem color-mix(in srgb, var(--console-accent) 55%, transparent);clip-path:inset(-8px);align-items:center;gap:.5rem;margin:0;padding:.3rem .6rem .3rem .4rem;display:flex;position:absolute;inset-block-end:4%;inset-inline-start:3.5%}.AssuranceConsole-module__lVwq-a__stamp[data-state=todo]{clip-path:inset(-8px calc(100% + 8px) -8px -8px)}.AssuranceConsole-module__lVwq-a__stamp[data-state=active]{animation:AssuranceConsole-module__lVwq-a__stampIn .56s var(--ease-emphasis) 1.25s both}.AssuranceConsole-module__lVwq-a__stampMark{flex:none;block-size:1.25rem;inline-size:1.25rem}.AssuranceConsole-module__lVwq-a__stampMark path{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.AssuranceConsole-module__lVwq-a__stampBoundary{stroke:var(--console-ink-muted);stroke-dasharray:3 3}.AssuranceConsole-module__lVwq-a__stampArrow{stroke:var(--console-signal)}.AssuranceConsole-module__lVwq-a__stampText{line-height:1.25;display:grid}.AssuranceConsole-module__lVwq-a__stampTitle{color:var(--console-ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:600}.AssuranceConsole-module__lVwq-a__stampSub{color:var(--console-signal);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.625rem}.AssuranceConsole-module__lVwq-a__stampShort{display:none}@container console not (min-width:26rem){.AssuranceConsole-module__lVwq-a__stamp{gap:.35rem;padding:.15rem .4rem .15rem .3rem;inset-block-end:3%}.AssuranceConsole-module__lVwq-a__stampTitle,.AssuranceConsole-module__lVwq-a__stampLong{display:none}.AssuranceConsole-module__lVwq-a__stampShort{display:inline}.AssuranceConsole-module__lVwq-a__stampSub{letter-spacing:.02em;font-size:.6rem;font-weight:600}.AssuranceConsole-module__lVwq-a__stampMark{block-size:.875rem;inline-size:.875rem}}.AssuranceConsole-module__lVwq-a__stats{margin:var(--space-2xs) var(--console-pad) 0;border:1px solid var(--console-line);border-radius:var(--radius-s);background:var(--console-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container console (min-width:26rem){.AssuranceConsole-module__lVwq-a__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.AssuranceConsole-module__lVwq-a__stats>div{border-inline-start:1px solid var(--console-line);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.35rem .6rem;display:flex}.AssuranceConsole-module__lVwq-a__stats>div:first-child{border-inline-start:0}@container console not (min-width:26rem){.AssuranceConsole-module__lVwq-a__stats>div:nth-child(3){border-inline-start:0}.AssuranceConsole-module__lVwq-a__stats>div:nth-child(n+3){border-block-start:1px solid var(--console-line)}}.AssuranceConsole-module__lVwq-a__stats dt{color:var(--console-ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.AssuranceConsole-module__lVwq-a__stats dd{color:var(--console-ink);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:600}.AssuranceConsole-module__lVwq-a__stats>[data-tone=warn] dd{color:var(--console-warn)}.AssuranceConsole-module__lVwq-a__stats>[data-tone=ok] dd{color:var(--console-ok)}.AssuranceConsole-module__lVwq-a__telemetry{gap:var(--space-2xs);padding:var(--space-2xs) var(--console-pad) var(--console-pad);grid-template-columns:minmax(0,1fr);display:grid}@container console (min-width:26rem){.AssuranceConsole-module__lVwq-a__telemetry{grid-template-columns:6.75rem minmax(0,1fr);align-items:center}}.AssuranceConsole-module__lVwq-a__ring{aspect-ratio:1;inline-size:6.75rem;display:none;position:relative}@container console (min-width:26rem){.AssuranceConsole-module__lVwq-a__ring{display:block}}.AssuranceConsole-module__lVwq-a__ringSvg{block-size:100%;inline-size:100%;display:block}.AssuranceConsole-module__lVwq-a__ringTicks{fill:none;stroke:var(--console-line-strong);stroke-width:.6px}.AssuranceConsole-module__lVwq-a__orbitSvg{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.AssuranceConsole-module__lVwq-a__orbit{fill:none;stroke:var(--console-signal);stroke-width:1.2px;stroke-linecap:round}.AssuranceConsole-module__lVwq-a__console[data-motion=live] .AssuranceConsole-module__lVwq-a__orbitSvg{animation:12s linear infinite AssuranceConsole-module__lVwq-a__spin}.AssuranceConsole-module__lVwq-a__ringTrack,.AssuranceConsole-module__lVwq-a__ringFill{fill:none;stroke-width:6px}.AssuranceConsole-module__lVwq-a__ringTrack{stroke:var(--console-line)}.AssuranceConsole-module__lVwq-a__ringFill{stroke:var(--console-accent);stroke-dasharray:1;stroke-dashoffset:0}.AssuranceConsole-module__lVwq-a__ringSeg[data-state=todo] .AssuranceConsole-module__lVwq-a__ringFill{stroke-dashoffset:1px}.AssuranceConsole-module__lVwq-a__ringSeg[data-state=active] .AssuranceConsole-module__lVwq-a__ringFill{stroke:var(--console-signal)}.AssuranceConsole-module__lVwq-a__ringSeg[data-state=handoff] .AssuranceConsole-module__lVwq-a__ringFill{stroke-dashoffset:1px}.AssuranceConsole-module__lVwq-a__ringSeg[data-state=handoff] .AssuranceConsole-module__lVwq-a__ringTrack{stroke:var(--console-accent);stroke-dasharray:2 2.5}.AssuranceConsole-module__lVwq-a__console[data-motion=live] .AssuranceConsole-module__lVwq-a__ringSeg[data-state=active] .AssuranceConsole-module__lVwq-a__ringFill{animation:AssuranceConsole-module__lVwq-a__draw var(--dur,4.5s) linear both}.AssuranceConsole-module__lVwq-a__ringCenter{text-align:center;text-transform:uppercase;place-content:center;justify-items:center;margin:0;display:grid;position:absolute;inset:0}.AssuranceConsole-module__lVwq-a__ringKicker{color:var(--console-ink-muted);letter-spacing:.1em;font-size:.5625rem}.AssuranceConsole-module__lVwq-a__ringIndex{color:var(--console-ink);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600;line-height:1.1}.AssuranceConsole-module__lVwq-a__ringName{color:var(--console-signal);letter-spacing:.04em;justify-self:center;font-size:.5625rem;font-weight:600}.AssuranceConsole-module__lVwq-a__log{border:1px solid var(--console-line);border-radius:var(--radius-s);background:var(--console-surface);min-width:0;overflow:hidden}.AssuranceConsole-module__lVwq-a__logHead{border-block-end:1px solid var(--console-line);background:var(--console-raised);color:var(--console-ink-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;padding:.25rem .6rem;font-size:.625rem;display:flex}.AssuranceConsole-module__lVwq-a__logFramework{justify-items:end}.AssuranceConsole-module__lVwq-a__logLines{margin:0;padding:.35rem .6rem;font-size:.71875rem;list-style:none}@container console (min-width:36rem){.AssuranceConsole-module__lVwq-a__logLines{--log-line:1.2rem}.AssuranceConsole-module__lVwq-a__stats dt,.AssuranceConsole-module__lVwq-a__logHead,.AssuranceConsole-module__lVwq-a__stampSub{font-size:.6875rem}.AssuranceConsole-module__lVwq-a__logLines{font-size:.75rem}.AssuranceConsole-module__lVwq-a__telemetry{grid-template-columns:7.5rem minmax(0,1fr)}.AssuranceConsole-module__lVwq-a__ring{inline-size:7.5rem}.AssuranceConsole-module__lVwq-a__ringKicker,.AssuranceConsole-module__lVwq-a__ringName{font-size:.625rem}.AssuranceConsole-module__lVwq-a__ringIndex{font-size:1.5rem}}.AssuranceConsole-module__lVwq-a__logLine{block-size:var(--log-line);line-height:var(--log-line);white-space:pre;position:relative;overflow:hidden}.AssuranceConsole-module__lVwq-a__lineText{text-overflow:ellipsis;clip-path:inset(0 max(0px, calc(100% - var(--typed,999) * 1ch)) 0 0);display:block;overflow:hidden}.AssuranceConsole-module__lVwq-a__logTag{color:var(--console-ink);font-weight:600}.AssuranceConsole-module__lVwq-a__logLine[data-tag=MAP] .AssuranceConsole-module__lVwq-a__logTag{color:var(--console-accent)}.AssuranceConsole-module__lVwq-a__logLine[data-tag=COLLECT] .AssuranceConsole-module__lVwq-a__logTag{color:var(--console-signal)}.AssuranceConsole-module__lVwq-a__logLine[data-tag=GAP] .AssuranceConsole-module__lVwq-a__logTag{color:var(--console-warn)}.AssuranceConsole-module__lVwq-a__logLine[data-tag=FIXED] .AssuranceConsole-module__lVwq-a__logTag{color:var(--console-ok)}.AssuranceConsole-module__lVwq-a__logRef{color:var(--console-ink)}.AssuranceConsole-module__lVwq-a__logText{color:var(--console-ink-muted)}.AssuranceConsole-module__lVwq-a__prompt{color:var(--console-signal)}.AssuranceConsole-module__lVwq-a__cursor{background:var(--console-signal);block-size:1.05em;inline-size:.6ch;transform:translateX(calc(var(--typed,1) * 1ch));margin-inline-start:.1ch;position:absolute;inset-block-start:calc((var(--log-line) - 1.05em) / 2);inset-inline-start:0}.AssuranceConsole-module__lVwq-a__console[data-motion=live] .AssuranceConsole-module__lVwq-a__cursor{animation:1.2s step-end infinite AssuranceConsole-module__lVwq-a__blink}@keyframes AssuranceConsole-module__lVwq-a__statusPulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@keyframes AssuranceConsole-module__lVwq-a__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes AssuranceConsole-module__lVwq-a__bootWipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes AssuranceConsole-module__lVwq-a__bootScan{0%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes AssuranceConsole-module__lVwq-a__beam{0%{opacity:1;transform:translate(-8px)}94%{opacity:1}to{opacity:0;transform:translate(560px)}}@keyframes AssuranceConsole-module__lVwq-a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AssuranceConsole-module__lVwq-a__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes AssuranceConsole-module__lVwq-a__discoverGlyph{0%{fill:var(--console-surface);stroke:var(--console-line)}to{fill:var(--console-surface);stroke:var(--console-line-strong)}}@keyframes AssuranceConsole-module__lVwq-a__discoverIcon{0%{opacity:.35;stroke:var(--console-ink-muted)}to{opacity:1;stroke:var(--console-ink-muted)}}@keyframes AssuranceConsole-module__lVwq-a__zoneGlyph{0%{fill:var(--console-surface);stroke:var(--console-line-strong)}to{fill:var(--console-raised);stroke:var(--console-signal)}}@keyframes AssuranceConsole-module__lVwq-a__zoneIcon{0%{stroke:var(--console-ink-muted)}to{stroke:var(--console-signal)}}@keyframes AssuranceConsole-module__lVwq-a__zoneLabel{0%{color:var(--console-ink-muted)}to{color:var(--console-ink)}}@keyframes AssuranceConsole-module__lVwq-a__ping{0%{opacity:0;transform:scale(.5)}15%{opacity:.9}to{opacity:0;transform:scale(2.3)}}@keyframes AssuranceConsole-module__lVwq-a__wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes AssuranceConsole-module__lVwq-a__flow{to{stroke-dashoffset:-10px}}@keyframes AssuranceConsole-module__lVwq-a__travel{to{stroke-dashoffset:-110px}}@keyframes AssuranceConsole-module__lVwq-a__popIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes AssuranceConsole-module__lVwq-a__popOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes AssuranceConsole-module__lVwq-a__halo{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@keyframes AssuranceConsole-module__lVwq-a__lockIn{0%{opacity:0}to{opacity:.7}}@keyframes AssuranceConsole-module__lVwq-a__sweep{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translateX(var(--dist,400px))}}@keyframes AssuranceConsole-module__lVwq-a__bracketIn{0%{opacity:0;transform:translate(calc(var(--fx) * 28px), calc(var(--fy) * 28px)) scale(1.5)}45%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes AssuranceConsole-module__lVwq-a__lockFlash{0%{opacity:0}35%{opacity:.5}to{opacity:0}}@keyframes AssuranceConsole-module__lVwq-a__stampIn{0%{clip-path:inset(-8px calc(100% + 8px) -8px -8px);transform:translateY(3px)}to{clip-path:inset(-8px);transform:translateY(0)}}@keyframes AssuranceConsole-module__lVwq-a__spin{to{transform:rotate(360deg)}}@keyframes AssuranceConsole-module__lVwq-a__blink{50%{opacity:0}}@media print{.AssuranceConsole-module__lVwq-a__console{display:none}}@media (forced-colors:active){.AssuranceConsole-module__lVwq-a__console{box-shadow:none;border-color:canvastext}.AssuranceConsole-module__lVwq-a__console:after{display:none}.AssuranceConsole-module__lVwq-a__badge,.AssuranceConsole-module__lVwq-a__toggle,.AssuranceConsole-module__lVwq-a__framework,.AssuranceConsole-module__lVwq-a__stamp,.AssuranceConsole-module__lVwq-a__stats,.AssuranceConsole-module__lVwq-a__log,.AssuranceConsole-module__lVwq-a__stage{border-color:canvastext}.AssuranceConsole-module__lVwq-a__framework[aria-pressed=true]{border:2px solid highlight}.AssuranceConsole-module__lVwq-a__map text,.AssuranceConsole-module__lVwq-a__node[data-zone=true] .AssuranceConsole-module__lVwq-a__label,.AssuranceConsole-module__lVwq-a__map .AssuranceConsole-module__lVwq-a__tag,.AssuranceConsole-module__lVwq-a__map .AssuranceConsole-module__lVwq-a__vaultLabel{color:canvastext;fill:canvastext;stroke:canvas}.AssuranceConsole-module__lVwq-a__glyph,.AssuranceConsole-module__lVwq-a__node[data-zone=true] .AssuranceConsole-module__lVwq-a__glyph,.AssuranceConsole-module__lVwq-a__vaultBody,.AssuranceConsole-module__lVwq-a__zoneFill,.AssuranceConsole-module__lVwq-a__gapDiamond,.AssuranceConsole-module__lVwq-a__fixDisc{fill:canvas}.AssuranceConsole-module__lVwq-a__stampBoundary,.AssuranceConsole-module__lVwq-a__stampArrow,.AssuranceConsole-module__lVwq-a__railNext,.AssuranceConsole-module__lVwq-a__edges path,.AssuranceConsole-module__lVwq-a__tap,.AssuranceConsole-module__lVwq-a__zoneLine,.AssuranceConsole-module__lVwq-a__lockLine,.AssuranceConsole-module__lVwq-a__glyph,.AssuranceConsole-module__lVwq-a__icon,.AssuranceConsole-module__lVwq-a__vaultBody,.AssuranceConsole-module__lVwq-a__vaultIcon,.AssuranceConsole-module__lVwq-a__bracketLine,.AssuranceConsole-module__lVwq-a__fixCheck,.AssuranceConsole-module__lVwq-a__fixDisc,.AssuranceConsole-module__lVwq-a__gapDiamond,.AssuranceConsole-module__lVwq-a__ringFill,.AssuranceConsole-module__lVwq-a__railTick{stroke:canvastext}.AssuranceConsole-module__lVwq-a__railBar:after,.AssuranceConsole-module__lVwq-a__cycle,.AssuranceConsole-module__lVwq-a__cursor{background:canvastext}}
.HomeHero-module__pQxL6q__hero>header{padding-block:var(--space-xl) var(--space-2xl);border-bottom:0}.HomeHero-module__pQxL6q__headlineState{align-items:center;gap:var(--space-3xs);margin-top:calc(-1 * var(--space-2xs));margin-bottom:var(--space-s);font-size:var(--step--1);flex-wrap:wrap;display:flex}.HomeHero-module__pQxL6q__headlineState>*{margin-inline-start:0}.HomeHero-module__pQxL6q__intro{color:var(--color-ink)}@media (min-width:72rem){.HomeHero-module__pQxL6q__intro{font-size:var(--step-0);line-height:var(--line-body)}}.HomeHero-module__pQxL6q__commitment{margin-top:var(--space-s);font-size:var(--step-0);line-height:var(--line-body)}.HomeHero-module__pQxL6q__boundary{gap:var(--space-3xs);max-width:62ch;padding:var(--space-xs) var(--space-s) var(--space-xs) var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);font-size:var(--step--1);line-height:1.55;display:grid;position:relative}.HomeHero-module__pQxL6q__boundary:before{content:"";border:2px solid var(--color-accent);pointer-events:none;border-inline-end:0;border-start-start-radius:var(--radius-m);border-end-start-radius:var(--radius-m);inline-size:.625rem;position:absolute;inset-block:-1px;inset-inline-start:-1px}.HomeHero-module__pQxL6q__boundaryLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:600}.HomeHero-module__pQxL6q__boundaryText{color:var(--color-ink-muted)}.HomeHero-module__pQxL6q__boundaryLink{align-items:center;min-height:1.5rem;font-weight:600;display:inline-flex}@media (forced-colors:active){.HomeHero-module__pQxL6q__boundary:before{border-color:canvastext}}
.HomeCard-module__UrDsYa__card{isolation:isolate;gap:var(--space-2xs);block-size:100%;padding:var(--space-m);padding-bottom:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-slow) var(--ease-out);flex-direction:column;display:flex;position:relative}.HomeCard-module__UrDsYa__card:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 12%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--color-accent) 55%, transparent)}.HomeCard-module__UrDsYa__card:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.HomeCard-module__UrDsYa__top{align-items:flex-start;gap:var(--space-xs);margin-bottom:var(--space-3xs);display:flex}.HomeCard-module__UrDsYa__icon{border:1px solid var(--color-border);border-radius:var(--radius-m);background:linear-gradient(to right, color-mix(in srgb, var(--color-border) 60%, transparent) 1px, transparent 1px) 0 0 / .6875rem .6875rem, linear-gradient(to bottom, color-mix(in srgb, var(--color-border) 60%, transparent) 1px, transparent 1px) 0 0 / .6875rem .6875rem, var(--color-bg);block-size:2.75rem;inline-size:2.75rem;color:var(--color-accent);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-slow) var(--ease-out);place-items:center;display:grid}.HomeCard-module__UrDsYa__icon svg{block-size:1.5rem;inline-size:1.5rem}.HomeCard-module__UrDsYa__card:hover .HomeCard-module__UrDsYa__icon,.HomeCard-module__UrDsYa__card:focus-within .HomeCard-module__UrDsYa__icon{border-color:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 10%, transparent)}.HomeCard-module__UrDsYa__index{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;color:var(--color-ink-muted);margin-inline-start:auto;font-weight:500}.HomeCard-module__UrDsYa__index:after{content:" //";color:var(--color-accent)}.HomeCard-module__UrDsYa__eyebrow{margin:0}.HomeCard-module__UrDsYa__chip{border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-border));border-radius:var(--radius-s);color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-self:center;margin:0;padding:.1rem .45rem;font-size:.72rem;font-weight:600;line-height:1.5}.HomeCard-module__UrDsYa__title{font-size:var(--step-1)}.HomeCard-module__UrDsYa__link{color:var(--color-ink);text-decoration:none}.HomeCard-module__UrDsYa__link:hover{color:var(--color-accent)}.HomeCard-module__UrDsYa__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.HomeCard-module__UrDsYa__link:focus-visible{outline:none}.HomeCard-module__UrDsYa__description{color:var(--color-ink-muted);font-size:var(--step--1);line-height:1.55}.HomeCard-module__UrDsYa__meta{padding-top:var(--space-2xs);font-size:var(--step--1);margin-top:auto}.HomeCard-module__UrDsYa__arrow{right:var(--space-m);bottom:var(--space-s);color:var(--color-accent);font-size:var(--step-1);transition:transform var(--duration-base) var(--ease-emphasis);position:absolute}.HomeCard-module__UrDsYa__card:hover .HomeCard-module__UrDsYa__arrow,.HomeCard-module__UrDsYa__card:focus-within .HomeCard-module__UrDsYa__arrow{transform:translate(4px)}.HomeCard-module__UrDsYa__prompt .HomeCard-module__UrDsYa__title{font-size:var(--step-1)}.HomeCard-module__UrDsYa__promptGlyph{font-family:var(--font-mono);color:var(--color-accent);margin-inline-end:.45em;font-weight:500}.HomeCard-module__UrDsYa__caret{vertical-align:-.12em;background:var(--color-accent);opacity:0;block-size:1em;inline-size:.5em;margin-inline-start:.2em;display:inline-block}.HomeCard-module__UrDsYa__card:hover .HomeCard-module__UrDsYa__caret,.HomeCard-module__UrDsYa__card:focus-within .HomeCard-module__UrDsYa__caret{opacity:1}@media (prefers-reduced-motion:no-preference){.HomeCard-module__UrDsYa__card:hover .HomeCard-module__UrDsYa__caret,.HomeCard-module__UrDsYa__card:focus-within .HomeCard-module__UrDsYa__caret{animation:1s step-end 3 HomeCard-module__UrDsYa__home-card-caret}}@keyframes HomeCard-module__UrDsYa__home-card-caret{50%{opacity:0}}.HomeCard-module__UrDsYa__prompt .HomeCard-module__UrDsYa__description{font-family:var(--font-body)}@media (forced-colors:active){.HomeCard-module__UrDsYa__card,.HomeCard-module__UrDsYa__icon{border-color:canvastext}.HomeCard-module__UrDsYa__caret{background:canvastext}}
.grids-module__G-BafG__list{gap:var(--space-m);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:40rem){.grids-module__G-BafG__three,.grids-module__G-BafG__five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.grids-module__G-BafG__three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:56rem){.grids-module__G-BafG__five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:72rem){.grids-module__G-BafG__five{gap:var(--space-s);grid-template-columns:repeat(5,minmax(0,1fr))}}
.PageWithNav-module__YLYqca__layout{gap:var(--space-xl);padding-block:var(--space-2xl) var(--space-3xl);display:grid}@media (min-width:60rem){.PageWithNav-module__YLYqca__layout{gap:var(--space-2xl);grid-template-columns:14rem minmax(0,1fr);align-items:start}.PageWithNav-module__YLYqca__nav{align-self:stretch}}.PageWithNav-module__YLYqca__content{min-width:0}
.IndustriesTeaser-module__uoEY2q__head{gap:var(--space-l);margin-bottom:var(--space-xl);display:grid}@media (min-width:60rem){.IndustriesTeaser-module__uoEY2q__head{align-items:end;gap:var(--space-xl);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.IndustriesTeaser-module__uoEY2q__profile{padding-left:var(--space-m);border-left:3px solid var(--color-accent)}.IndustriesTeaser-module__uoEY2q__profileLabel{align-items:center;gap: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;display:flex}.IndustriesTeaser-module__uoEY2q__profileLabel:after{content:"";background:var(--color-border-strong);flex:0 3rem;block-size:1px}.IndustriesTeaser-module__uoEY2q__profileText{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--step-1);line-height:var(--line-snug);color:var(--color-ink);text-wrap:pretty}.IndustriesTeaser-module__uoEY2q__more{margin-top:var(--space-l);font-weight:600}@media (forced-colors:active){.IndustriesTeaser-module__uoEY2q__profile{border-left-color:canvastext}.IndustriesTeaser-module__uoEY2q__profileLabel:after{background:canvastext}}
.ScopeMap-module__NcJZjG__map{border:1px solid var(--console-line);border-radius:var(--radius-l);background-color:var(--console-bg);background-image:linear-gradient(to right, color-mix(in srgb, var(--console-line) 45%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--console-line) 45%, transparent) 1px, transparent 1px), radial-gradient(28rem 14rem at 70% 40%, color-mix(in srgb, var(--console-accent) 12%, transparent), transparent 70%);box-shadow:0 24px 60px -36px color-mix(in srgb, var(--console-accent) 45%, transparent);background-size:1.5rem 1.5rem,1.5rem 1.5rem,100% 100%;overflow:hidden;container-type:inline-size}.ScopeMap-module__NcJZjG__svg{aspect-ratio:360/200;block-size:auto;inline-size:100%;font-family:var(--font-mono);display:block}.ScopeMap-module__NcJZjG__zoneLabel,.ScopeMap-module__NcJZjG__nodeLabel,.ScopeMap-module__NcJZjG__boundaryLabel{letter-spacing:.06em;text-transform:uppercase;fill:var(--console-ink-muted);font-size:11px}.ScopeMap-module__NcJZjG__boundaryLabel{font-weight:500}@container (min-width:28rem){.ScopeMap-module__NcJZjG__zoneLabel,.ScopeMap-module__NcJZjG__nodeLabel,.ScopeMap-module__NcJZjG__boundaryLabel{font-size:9px}}@container (min-width:36rem){.ScopeMap-module__NcJZjG__zoneLabel,.ScopeMap-module__NcJZjG__nodeLabel,.ScopeMap-module__NcJZjG__boundaryLabel{font-size:7.5px}}.ScopeMap-module__NcJZjG__cde{fill:var(--console-accent);font-weight:600}.ScopeMap-module__NcJZjG__marks{fill:none;stroke:var(--console-line-strong);stroke-width:1px}.ScopeMap-module__NcJZjG__blockedLink{fill:none;stroke:var(--console-line-strong);stroke-width:1.25px;stroke-dasharray:3 3}.ScopeMap-module__NcJZjG__block{fill:none;stroke:var(--console-risk);stroke-width:2px;stroke-linecap:round}.ScopeMap-module__NcJZjG__outRing{fill:none;stroke:var(--console-line);stroke-width:1px}.ScopeMap-module__NcJZjG__outCore{fill:var(--console-bg);stroke:var(--console-ink-muted);stroke-width:1.5px}.ScopeMap-module__NcJZjG__zone{fill:color-mix(in srgb, var(--console-accent) 6%, transparent)}.ScopeMap-module__NcJZjG__boundary{fill:none;stroke:var(--console-accent);stroke-width:1.5px;stroke-dasharray:6 5}.ScopeMap-module__NcJZjG__drawMask{mask-type:alpha}.ScopeMap-module__NcJZjG__drawStroke{fill:none;stroke:var(--console-ink);stroke-width:8px;stroke-dasharray:1;stroke-dashoffset:0}.ScopeMap-module__NcJZjG__link{fill:none;stroke:var(--console-accent);stroke-width:1.25px}.ScopeMap-module__NcJZjG__inRing{fill:none;stroke:var(--console-line-strong);stroke-width:1px}.ScopeMap-module__NcJZjG__inCore{fill:var(--console-ink-muted)}.ScopeMap-module__NcJZjG__inCoreLit{fill:var(--console-signal)}.ScopeMap-module__NcJZjG__ping{fill:none;stroke:var(--console-signal);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.ScopeMap-module__NcJZjG__scan{opacity:0}.ScopeMap-module__NcJZjG__scanLine{fill:var(--console-signal)}.ScopeMap-module__NcJZjG__trailStart{stop-color:var(--console-signal);stop-opacity:0}.ScopeMap-module__NcJZjG__trailEnd{stop-color:var(--console-signal);stop-opacity:.35}.ScopeMap-module__NcJZjG__caption{padding:var(--space-2xs) var(--space-s);border-top:1px solid var(--console-line);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--console-ink-muted);flex-wrap:wrap;gap:0 .5em;display:flex}.ScopeMap-module__NcJZjG__fig{color:var(--console-accent)}.ScopeMap-module__NcJZjG__map [data-ping="1"]{--ping-delay:1.63s}.ScopeMap-module__NcJZjG__map [data-ping="2"]{--ping-delay:2.33s}.ScopeMap-module__NcJZjG__map [data-ping="3"]{--ping-delay:2.4s}@media screen and (prefers-reduced-motion:no-preference){html[data-reveal-ready] .ScopeMap-module__NcJZjG__map:not([data-revealed]) .ScopeMap-module__NcJZjG__drawStroke{stroke-dashoffset:1px}:is(html[data-reveal-ready] .ScopeMap-module__NcJZjG__map:not([data-revealed]) .ScopeMap-module__NcJZjG__block,html[data-reveal-ready] .ScopeMap-module__NcJZjG__map:not([data-revealed]) .ScopeMap-module__NcJZjG__inCoreLit){opacity:0}.ScopeMap-module__NcJZjG__map[data-revealed=enter] .ScopeMap-module__NcJZjG__drawStroke{animation:ScopeMap-module__NcJZjG__cde-draw 1.2s var(--ease-in-out) .15s both}.ScopeMap-module__NcJZjG__map[data-revealed=enter] .ScopeMap-module__NcJZjG__block{animation:ScopeMap-module__NcJZjG__cde-fade .3s var(--ease-out) 1.15s both}.ScopeMap-module__NcJZjG__map[data-revealed=enter] .ScopeMap-module__NcJZjG__scan{animation:1.5s linear 1.3s both ScopeMap-module__NcJZjG__cde-scan}.ScopeMap-module__NcJZjG__map[data-revealed=enter] .ScopeMap-module__NcJZjG__ping{animation:ScopeMap-module__NcJZjG__cde-ping 1s var(--ease-out) var(--ping-delay) both}.ScopeMap-module__NcJZjG__map[data-revealed=enter] .ScopeMap-module__NcJZjG__inCoreLit{animation:ScopeMap-module__NcJZjG__cde-fade .24s var(--ease-out) var(--ping-delay) both}}@keyframes ScopeMap-module__NcJZjG__cde-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ScopeMap-module__NcJZjG__cde-fade{0%{opacity:0}to{opacity:1}}@keyframes ScopeMap-module__NcJZjG__cde-scan{0%{opacity:0;transform:translate(0)}8%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(224px)}}@keyframes ScopeMap-module__NcJZjG__cde-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (forced-colors:active){.ScopeMap-module__NcJZjG__map{background-image:none;border-color:canvastext}.ScopeMap-module__NcJZjG__svg text,.ScopeMap-module__NcJZjG__svg tspan,.ScopeMap-module__NcJZjG__svg .ScopeMap-module__NcJZjG__cde{fill:canvastext}.ScopeMap-module__NcJZjG__boundary,.ScopeMap-module__NcJZjG__link,.ScopeMap-module__NcJZjG__block,.ScopeMap-module__NcJZjG__blockedLink{stroke:canvastext}}
.IndustrySection-module__0-mrfq__section{padding-block:var(--space-2xl);border-top:1px solid var(--color-border)}.IndustrySection-module__0-mrfq__section:first-child{border-top:0;padding-top:0}.IndustrySection-module__0-mrfq__section>*+*{margin-top:var(--space-l)}.IndustrySection-module__0-mrfq__head>*+*{margin-top:var(--space-s)}.IndustrySection-module__0-mrfq__head>.IndustrySection-module__0-mrfq__index{display:flex}.IndustrySection-module__0-mrfq__head>.IndustrySection-module__0-mrfq__index+.IndustrySection-module__0-mrfq__title{margin-top:var(--space-2xs)}.IndustrySection-module__0-mrfq__title{font-size:var(--step-3)}.IndustrySection-module__0-mrfq__summary{max-width:62ch;font-size:var(--step-1);color:var(--color-ink-muted);line-height:1.5}.IndustrySection-module__0-mrfq__notice{max-width:var(--measure)}.IndustrySection-module__0-mrfq__columns{gap:var(--space-l);display:grid}@media (min-width:56rem){.IndustrySection-module__0-mrfq__columns{gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.IndustrySection-module__0-mrfq__block>*+*{margin-top:var(--space-s)}.IndustrySection-module__0-mrfq__block>ul+h3{margin-top:var(--space-l)}.IndustrySection-module__0-mrfq__subheading{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.IndustrySection-module__0-mrfq__requirements{gap:var(--space-xs);padding:0;list-style:none;display:grid}.IndustrySection-module__0-mrfq__requirements li{padding-left:var(--space-m);line-height:1.55;position:relative}.IndustrySection-module__0-mrfq__requirements li:before{content:"";background:var(--color-accent);block-size:2px;inline-size:.75rem;position:absolute;top:.78em;left:0}.IndustrySection-module__0-mrfq__services{gap:var(--space-2xs);padding:0;list-style:none;display:grid}.IndustrySection-module__0-mrfq__services li{gap:var(--space-3xs);padding-block:var(--space-2xs);border-bottom:1px solid var(--color-border);display:grid}.IndustrySection-module__0-mrfq__services li:last-child{border-bottom:0}.IndustrySection-module__0-mrfq__serviceLink{justify-self:start;align-items:center;min-height:1.5rem;font-weight:600;display:inline-flex}.IndustrySection-module__0-mrfq__why{font-size:var(--step--1);color:var(--color-ink-muted);line-height:1.5}.IndustrySection-module__0-mrfq__frameworks{gap:var(--space-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.IndustrySection-module__0-mrfq__frameworks li{padding:var(--space-3xs) var(--space-xs) var(--space-3xs) calc(var(--space-xs) + .6rem);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);line-height:1.4;position:relative}.IndustrySection-module__0-mrfq__frameworks li:before{content:"";left:var(--space-2xs);background:var(--color-accent);block-size:.35rem;inline-size:.35rem;position:absolute;top:50%;transform:translateY(-50%)}.IndustrySection-module__0-mrfq__prepare{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){.IndustrySection-module__0-mrfq__prepare{padding:var(--space-l)}}.IndustrySection-module__0-mrfq__prepare>*+*{margin-top:var(--space-s)}.IndustrySection-module__0-mrfq__prepareList{gap:var(--space-xs);max-width:var(--measure);padding-left:1.4em;display:grid}.IndustrySection-module__0-mrfq__prepareList li::marker{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-accent)}.IndustrySection-module__0-mrfq__dontSend{max-width:var(--measure);padding:var(--space-xs) var(--space-s);border-left:3px solid var(--color-warn-ink);border-radius:var(--radius-s);background:var(--color-warn-bg);color:var(--color-warn-ink);font-size:var(--step--1)}.IndustrySection-module__0-mrfq__dontSendLabel{font-weight:700}.IndustrySection-module__0-mrfq__guides>*+*{margin-top:var(--space-s)}.IndustrySection-module__0-mrfq__guideList{gap:var(--space-2xs);max-width:var(--measure);padding:0;list-style:none;display:grid}.IndustrySection-module__0-mrfq__guideList li{padding-left:var(--space-m);position:relative}.IndustrySection-module__0-mrfq__guideList li:before{content:"";background:var(--color-accent);block-size:2px;inline-size:.75rem;position:absolute;top:.78em;left:0}.IndustrySection-module__0-mrfq__guideLink{align-items:center;min-height:1.5rem;font-weight:600;display:inline-flex}.IndustrySection-module__0-mrfq__sources{gap:var(--space-2xs);font-size:var(--step--1);display:grid}.IndustrySection-module__0-mrfq__sourcesHeading{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.IndustrySection-module__0-mrfq__sourceList{gap:var(--space-3xs);color:var(--color-ink-muted);padding-left:1.2em;display:grid}@media (forced-colors:active){.IndustrySection-module__0-mrfq__requirements li:before,.IndustrySection-module__0-mrfq__frameworks li:before,.IndustrySection-module__0-mrfq__guideList li:before{background:canvastext}.IndustrySection-module__0-mrfq__dontSend{border-left-color:canvastext}}
.PciAuthorization-module__l7G_pW__block>*+*{margin-top:var(--space-m)}.PciAuthorization-module__l7G_pW__review{padding:var(--space-m);border:2px dashed var(--color-border);border-radius:var(--radius-l);background:var(--color-surface)}.PciAuthorization-module__l7G_pW__review>*+*{margin-top:var(--space-s)}.PciAuthorization-module__l7G_pW__reviewTag{align-items:center;gap:var(--space-2xs);color:var(--color-ink-muted);font-size:var(--step--1);flex-wrap:wrap;display:flex}.PciAuthorization-module__l7G_pW__gates{gap:var(--space-2xs);padding-left:var(--space-l);display:grid}.PciAuthorization-module__l7G_pW__gate{padding-left:var(--space-3xs)}.PciAuthorization-module__l7G_pW__gateRequirement{font-weight:600;display:block}.PciAuthorization-module__l7G_pW__gateMeta{color:var(--color-ink-muted);font-size:var(--step--1);display:block}.PciAuthorization-module__l7G_pW__states{gap:var(--space-s);display:grid}.PciAuthorization-module__l7G_pW__state dt{font-weight:700}.PciAuthorization-module__l7G_pW__state dd{margin:var(--space-3xs) 0 0;color:var(--color-ink-muted)}
.PhaseList-module__s_b-4a__phases{gap:var(--space-2xl);counter-reset:phase;padding:0;list-style:none;display:grid}.PhaseList-module__s_b-4a__phase{gap:var(--space-2xs);padding-top:var(--space-m);border-top:1px solid var(--color-border);counter-increment:phase;grid-template-columns:1fr;display:grid;position:relative}.PhaseList-module__s_b-4a__phase:before{content:"";background:var(--color-accent);block-size:2px;inline-size:3rem;position:absolute;top:-1px;left:0}@media (min-width:48rem){.PhaseList-module__s_b-4a__phase{gap:var(--space-m);grid-template-columns:4.5rem minmax(0,1fr)}}.PhaseList-module__s_b-4a__number{position:relative}.PhaseList-module__s_b-4a__number:before{content:counter(phase, decimal-leading-zero) " //";content:counter(phase, decimal-leading-zero) " //" / "";font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--color-accent);white-space:nowrap;font-weight:600}@media (min-width:48rem){.PhaseList-module__s_b-4a__number:after{content:"";top:2.25rem;bottom:calc(-1 * (var(--space-2xl) + var(--space-m)));background:linear-gradient(to bottom, var(--color-accent), var(--color-border-strong) 30%, var(--color-border));transform-origin:top;inline-size:1px;transition:transform 1.1s var(--ease-emphasis) .15s;position:absolute;left:.45rem}.PhaseList-module__s_b-4a__phase:last-child .PhaseList-module__s_b-4a__number:after{background:linear-gradient(to bottom, var(--color-accent), transparent);bottom:0}}@media screen and (min-width:48rem) and (prefers-reduced-motion:no-preference){html[data-reveal-ready] .PhaseList-module__s_b-4a__phase[data-reveal]:not([data-revealed]) .PhaseList-module__s_b-4a__number:after{transform:scaleY(0)}}.PhaseList-module__s_b-4a__body{min-width:0}.PhaseList-module__s_b-4a__title{font-size:var(--step-3)}.PhaseList-module__s_b-4a__content{margin-top:var(--space-s);max-width:var(--measure)}.PhaseList-module__s_b-4a__content>*+*{margin-top:var(--space-s)}.PhaseList-module__s_b-4a__content h3{margin-top:var(--space-l)}@media (forced-colors:active){.PhaseList-module__s_b-4a__phase:before,.PhaseList-module__s_b-4a__number:after{background:canvastext}}
.PciPractice-module__1VerlW__band{isolation:isolate;padding-block:var(--space-3xl);position:relative}.PciPractice-module__1VerlW__glow{z-index:-1;pointer-events:none;background:radial-gradient(48rem 26rem at 88% 0%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 70%), linear-gradient(to right, color-mix(in srgb, var(--color-border) 55%, transparent) 1px, transparent 1px) 0 0 / 3rem 3rem, linear-gradient(to bottom, color-mix(in srgb, var(--color-border) 55%, transparent) 1px, transparent 1px) 0 0 / 3rem 3rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.PciPractice-module__1VerlW__layout{gap:var(--space-xl);display:grid}@media (min-width:64rem){.PciPractice-module__1VerlW__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.PciPractice-module__1VerlW__head{top:calc(var(--header-height) + var(--space-l));position:sticky}}.PciPractice-module__1VerlW__actions{margin-top:var(--space-l)}.PciPractice-module__1VerlW__links{gap:var(--space-3xs);margin-top:var(--space-m);padding:0;list-style:none;display:grid}.PciPractice-module__1VerlW__links a{align-items:center;min-height:1.5rem;font-weight:600;display:inline-flex}.PciPractice-module__1VerlW__aside{gap:var(--space-m);display:grid}.PciPractice-module__1VerlW__tracks{gap:var(--space-m);padding:0;list-style:none;display:grid}@media (min-width:44rem){.PciPractice-module__1VerlW__tracks{grid-template-columns:repeat(2,minmax(0,1fr))}.PciPractice-module__1VerlW__tracks>:only-child{grid-column:1/-1}}.PciPractice-module__1VerlW__track{gap:var(--space-xs);padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface);transition:border-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.PciPractice-module__1VerlW__track:hover{border-color:var(--color-border-strong)}@media (min-width:40rem){.PciPractice-module__1VerlW__track{padding:var(--space-l)}}.PciPractice-module__1VerlW__gated{border-style:dashed;border-color:var(--color-border-strong)}.PciPractice-module__1VerlW__step{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;color:var(--color-accent);font-weight:600}.PciPractice-module__1VerlW__step:after{content:" //";color:var(--color-ink-muted)}.PciPractice-module__1VerlW__trackTitle{font-size:var(--step-2)}.PciPractice-module__1VerlW__lead{color:var(--color-ink);font-weight:600;line-height:1.45}.PciPractice-module__1VerlW__detail{font-size:var(--step--1);color:var(--color-ink-muted);line-height:1.55}.PciPractice-module__1VerlW__statement{padding-top:var(--space-s);border-top:1px solid var(--color-border);font-size:var(--step--1);color:var(--color-ink-muted);margin-top:auto;line-height:1.55}@media (forced-colors:active){.PciPractice-module__1VerlW__glow{display:none}.PciPractice-module__1VerlW__track,.PciPractice-module__1VerlW__gated{border-color:canvastext}}
.IndustriesPage-module__d0gUDq__profile{padding:var(--space-m);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-m);background:var(--color-surface)}.IndustriesPage-module__d0gUDq__profileLabel{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}.IndustriesPage-module__d0gUDq__profileText{margin-top:var(--space-2xs);line-height:1.55}.IndustriesPage-module__d0gUDq__boundary{max-width:var(--measure);padding-top:var(--space-2xl);border-top:1px solid var(--color-border)}@media (forced-colors:active){.IndustriesPage-module__d0gUDq__profile{border-left-color:canvastext}}
.PrototypeHub-module__u4sv9W__jump{margin-top:var(--space-m)}.PrototypeHub-module__u4sv9W__jumpList{gap:var(--space-2xs) var(--space-m);font-size:var(--step--1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.PrototypeHub-module__u4sv9W__jumpList a{min-height:var(--target-min);align-items:center;display:inline-flex}.PrototypeHub-module__u4sv9W__sectionIntro>*+*{margin-top:var(--space-s)}.PrototypeHub-module__u4sv9W__docList{padding-left:1.3em}.PrototypeHub-module__u4sv9W__docList>li+li{margin-top:var(--space-2xs)}.PrototypeHub-module__u4sv9W__directions{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.PrototypeHub-module__u4sv9W__direction{gap:var(--space-2xs);flex-direction:column;display:flex}.PrototypeHub-module__u4sv9W__preview{gap:var(--space-2xs);padding:var(--space-m);background:var(--hero-motif), var(--color-bg);color:var(--color-ink);border:1px solid var(--color-border-strong);border-radius:var(--radius-l);justify-items:start;display:grid}.PrototypeHub-module__u4sv9W__previewHeading{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:var(--step-4);line-height:var(--line-tight)}.PrototypeHub-module__u4sv9W__previewBody{font-family:var(--font-body);font-size:var(--step--1);color:var(--color-ink-muted)}.PrototypeHub-module__u4sv9W__previewAccent{padding:var(--space-3xs) var(--space-s);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-s);font-family:var(--font-body);font-size:var(--step--1);font-weight:650}.PrototypeHub-module__u4sv9W__directionName{margin-top:var(--space-2xs)}.PrototypeHub-module__u4sv9W__directionNote{color:var(--color-ink-muted)}.PrototypeHub-module__u4sv9W__stats{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}.PrototypeHub-module__u4sv9W__stat{gap:var(--space-3xs);padding:var(--space-s);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m);flex-direction:column;display:flex}.PrototypeHub-module__u4sv9W__statLabel{font-size:var(--step--1);color:var(--color-ink-muted)}.PrototypeHub-module__u4sv9W__statValue{font-family:var(--font-display);font-size:var(--step-3);line-height:var(--line-tight);font-variant-numeric:tabular-nums}.PrototypeHub-module__u4sv9W__register>*+*{margin-top:var(--space-xl)}.PrototypeHub-module__u4sv9W__summaryTable{min-width:34rem}.PrototypeHub-module__u4sv9W__category>*+*{margin-top:var(--space-s)}.PrototypeHub-module__u4sv9W__categoryHeading{scroll-margin-top:calc(var(--header-height) + var(--space-s))}.PrototypeHub-module__u4sv9W__count{font-family:var(--font-body);font-size:var(--step-0);color:var(--color-ink-muted);font-weight:400}.PrototypeHub-module__u4sv9W__registerTable{min-width:68rem}.PrototypeHub-module__u4sv9W__registerTable p+p{margin-top:var(--space-3xs)}.PrototypeHub-module__u4sv9W__idCell{white-space:nowrap}.PrototypeHub-module__u4sv9W__textCell{min-width:18rem}.PrototypeHub-module__u4sv9W__statusCell{min-width:10rem}.PrototypeHub-module__u4sv9W__blockersCell{min-width:14rem}.PrototypeHub-module__u4sv9W__ownerCell{min-width:9rem}.PrototypeHub-module__u4sv9W__notesCell{min-width:16rem}.PrototypeHub-module__u4sv9W__cellMeta{color:var(--color-ink-muted)}.PrototypeHub-module__u4sv9W__flags{margin-top:var(--space-3xs);color:var(--color-ink-muted);padding:0;list-style:none}.PrototypeHub-module__u4sv9W__blockers{padding-left:1.1em}.PrototypeHub-module__u4sv9W__inventory{gap:var(--space-l);display:grid}@media (min-width:60rem){.PrototypeHub-module__u4sv9W__inventory{grid-template-columns:2fr 1fr;align-items:start}}.PrototypeHub-module__u4sv9W__inventoryHeading{margin-bottom:var(--space-s)}.PrototypeHub-module__u4sv9W__routeList+.PrototypeHub-module__u4sv9W__inventoryHeading{margin-top:var(--space-l)}.PrototypeHub-module__u4sv9W__routeList{gap:var(--space-2xs) var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}.PrototypeHub-module__u4sv9W__path{color:var(--color-ink-muted);font-size:var(--step--1);overflow-wrap:anywhere;display:block}
