.HndlTimeline-module__N1xyPG__timeline{gap:10px;margin-top:8px;display:grid}.HndlTimeline-module__N1xyPG__svg{width:100%;height:auto;display:block;overflow:visible}.HndlTimeline-module__N1xyPG__arrow{fill:none;stroke-width:3px;stroke-dasharray:2 6;stroke-linecap:round}.HndlTimeline-module__N1xyPG__arrowHead{fill:none;stroke:#f07ab8;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.HndlTimeline-module__N1xyPG__envelope rect{fill:#ffffff1a;stroke:#ffffffd9;stroke-width:1.5px}.HndlTimeline-module__N1xyPG__flap{fill:none;stroke:#ffffffd9;stroke-width:1.5px}.HndlTimeline-module__N1xyPG__lock path{fill:none;stroke:#5fd6e0;stroke-width:1.8px}.HndlTimeline-module__N1xyPG__lock rect{fill:#5fd6e0}.HndlTimeline-module__N1xyPG__lockOpen{fill:none;stroke:#f07ab8;stroke-width:1.8px;transform-origin:4px -2px;transform:translate(0)rotate(-25deg)}.HndlTimeline-module__N1xyPG__envelope[data-open] rect{stroke:#f07ab8;fill:#f07ab82e}.HndlTimeline-module__N1xyPG__envelope[data-open] .HndlTimeline-module__N1xyPG__flap{stroke:#f07ab8}.HndlTimeline-module__N1xyPG__flow{animation:3.3s linear infinite both HndlTimeline-module__N1xyPG__flow}@keyframes HndlTimeline-module__N1xyPG__flow{0%{opacity:0;transform:translate(30px)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(250px)scale(.6)}}.HndlTimeline-module__N1xyPG__vault{fill:#a99cff1a;stroke:#a99cffb3;stroke-width:1.5px;stroke-linejoin:round}.HndlTimeline-module__N1xyPG__stack{animation:6s ease-out infinite both HndlTimeline-module__N1xyPG__stack}@keyframes HndlTimeline-module__N1xyPG__stack{0%,8%{opacity:0;transform:translateY(-8px)}14%,92%{opacity:1;transform:none}to{opacity:0}}.HndlTimeline-module__N1xyPG__qRing{fill:none;stroke:#f07ab8bf;stroke-width:1.5px}.HndlTimeline-module__N1xyPG__qCore{fill:#f07ab8;filter:drop-shadow(0 0 8px #f07ab8e6)}.HndlTimeline-module__N1xyPG__quantum{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite both HndlTimeline-module__N1xyPG__quantum}@keyframes HndlTimeline-module__N1xyPG__quantum{0%,45%{opacity:.25;transform:rotate(0)}65%,to{opacity:1;transform:rotate(180deg)}}.HndlTimeline-module__N1xyPG__reveal{animation:6s ease-out infinite both HndlTimeline-module__N1xyPG__reveal}@keyframes HndlTimeline-module__N1xyPG__reveal{0%,62%{opacity:0}72%,94%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.HndlTimeline-module__N1xyPG__flow,.HndlTimeline-module__N1xyPG__stack,.HndlTimeline-module__N1xyPG__quantum,.HndlTimeline-module__N1xyPG__reveal{opacity:1;animation:none}.HndlTimeline-module__N1xyPG__flow{transform:translate(60px)}}.HndlTimeline-module__N1xyPG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.HndlTimeline-module__N1xyPG__step{text-align:center;font-size:var(--fs-small);justify-items:center;gap:2px;line-height:1.6;display:grid}.HndlTimeline-module__N1xyPG__step strong{word-break:auto-phrase;font-weight:700}.HndlTimeline-module__N1xyPG__when{font-size:var(--fs-note);color:#f4a6cf;background:#ffffff1f;border-radius:999px;padding:1px 10px;font-weight:700}.HndlTimeline-module__N1xyPG__note{font-size:var(--fs-note);color:#ffffffb3}@media (max-width:599px){.HndlTimeline-module__N1xyPG__steps{gap:6px}.HndlTimeline-module__N1xyPG__step{font-size:var(--fs-note)}.HndlTimeline-module__N1xyPG__note{font-size:.7rem}}
.GrowthCompare-module__t6RK2a__challenge{border:1px solid var(--line);background:var(--white);border-radius:16px;display:grid;overflow:hidden}.GrowthCompare-module__t6RK2a__step{gap:14px;padding:clamp(22px,3vw,36px);display:grid}.GrowthCompare-module__t6RK2a__step+.GrowthCompare-module__t6RK2a__step{border-top:1px dashed var(--line)}.GrowthCompare-module__t6RK2a__stepHead{font-size:var(--fs-medium);letter-spacing:.04em;word-break:auto-phrase;align-items:center;gap:12px;font-weight:700;line-height:1.6;display:flex}.GrowthCompare-module__t6RK2a__stepNo{background-image:linear-gradient(135deg, var(--from), var(--to));width:30px;height:30px;color:var(--white);font-family:var(--font-montserrat), sans-serif;border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.GrowthCompare-module__t6RK2a__hint{font-size:var(--fs-small);color:var(--gray);line-height:1.9}.GrowthCompare-module__t6RK2a__say{min-height:1.9em;font-size:var(--fs-small);color:var(--from);text-wrap:pretty;font-weight:700;line-height:1.9}.GrowthCompare-module__t6RK2a__chips{flex-wrap:wrap;gap:8px;display:flex}.GrowthCompare-module__t6RK2a__chip{border:1px solid var(--line);background:var(--white);min-width:48px;height:44px;color:var(--ink);font-family:var(--font-montserrat), sans-serif;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px;padding:0 10px;font-size:1rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.GrowthCompare-module__t6RK2a__chip:hover:not(:disabled){border-color:var(--from);transform:translateY(-1px)}.GrowthCompare-module__t6RK2a__chip:focus-visible{outline:2px solid var(--from);outline-offset:2px}.GrowthCompare-module__t6RK2a__chip[aria-pressed=true]{border-color:var(--from);background:var(--from);color:var(--white)}.GrowthCompare-module__t6RK2a__chip:disabled{cursor:default}.GrowthCompare-module__t6RK2a__chip[data-state=miss]{border-color:var(--line-faint);background:var(--surface-sunken);color:color-mix(in srgb, var(--gray) 60%, var(--white));text-decoration:line-through}.GrowthCompare-module__t6RK2a__chip[data-state=hit]{border-color:var(--success);background:var(--success);color:var(--white)}.GrowthCompare-module__t6RK2a__equation,.GrowthCompare-module__t6RK2a__target{font-family:var(--font-montserrat), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-wrap:wrap;align-items:baseline;gap:.35em;font-size:clamp(1.8rem,1.2rem + 2.6vw,2.8rem);font-weight:700;display:flex}.GrowthCompare-module__t6RK2a__op{color:var(--gray);font-weight:400}.GrowthCompare-module__t6RK2a__answer,.GrowthCompare-module__t6RK2a__targetNumber{color:var(--from)}.GrowthCompare-module__t6RK2a__actions{flex-wrap:wrap;gap:10px;display:flex}.GrowthCompare-module__t6RK2a__action,.GrowthCompare-module__t6RK2a__actionGhost{border-radius:var(--radius-pill);height:44px;font-size:var(--fs-small);letter-spacing:.04em;cursor:pointer;padding:0 20px;font-weight:700}.GrowthCompare-module__t6RK2a__action{background-image:linear-gradient(100deg, var(--from), var(--to));color:var(--white);border:0}.GrowthCompare-module__t6RK2a__actionGhost{border:1px solid var(--line);background:var(--white);color:var(--ink)}.GrowthCompare-module__t6RK2a__action:disabled{opacity:.45;cursor:default}.GrowthCompare-module__t6RK2a__action:focus-visible,.GrowthCompare-module__t6RK2a__actionGhost:focus-visible{outline:2px solid var(--from);outline-offset:2px}.GrowthCompare-module__t6RK2a__slider{gap:10px;display:grid}.GrowthCompare-module__t6RK2a__sliderLabel{font-size:var(--fs-small);flex-wrap:wrap;align-items:baseline;column-gap:12px;font-weight:700;display:flex}.GrowthCompare-module__t6RK2a__sliderValue{font-family:var(--font-montserrat), sans-serif;font-variant-numeric:tabular-nums;color:var(--from);font-size:1.6rem}.GrowthCompare-module__t6RK2a__sliderValue small{font-family:inherit;font-size:var(--fs-small);margin-left:4px}.GrowthCompare-module__t6RK2a__sliderDigits{color:var(--gray);font-weight:500}.GrowthCompare-module__t6RK2a__slider input{width:100%;accent-color:var(--from)}.GrowthCompare-module__t6RK2a__meters{gap:18px;display:grid}.GrowthCompare-module__t6RK2a__meter{--tone:#b0347f;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";align-items:baseline;gap:6px 12px;display:grid}.GrowthCompare-module__t6RK2a__meter[data-tone=quantum]{--tone:var(--to)}.GrowthCompare-module__t6RK2a__meterLabel{font-size:var(--fs-small);grid-area:label;font-weight:700;line-height:1.6}.GrowthCompare-module__t6RK2a__meterTrack{background:var(--surface-sunken);border-radius:7px;grid-area:track;height:14px;position:relative;overflow:hidden}.GrowthCompare-module__t6RK2a__meterFill{background:var(--tone);border-radius:7px;transition:width .45s cubic-bezier(.3,0,.2,1);position:absolute;inset:0 auto 0 0}.GrowthCompare-module__t6RK2a__meterValue{white-space:nowrap;font-size:var(--fs-small);color:var(--tone);grid-area:value;font-weight:700}.GrowthCompare-module__t6RK2a__meterNumber{font-family:var(--font-montserrat), sans-serif;font-variant-numeric:tabular-nums;margin:0 2px;font-size:1.4rem}@media (prefers-reduced-motion:reduce){.GrowthCompare-module__t6RK2a__chip,.GrowthCompare-module__t6RK2a__meterFill{transition:none}}@media (max-width:599px){.GrowthCompare-module__t6RK2a__meter{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value""track"}}.GrowthCompare-module__t6RK2a__meterTime{font-size:var(--fs-note);color:var(--gray);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:0 8px;font-weight:700;display:flex}.GrowthCompare-module__t6RK2a__meterTime b{font-size:var(--fs-medium);color:var(--ink)}
.CryptoDiagram-module__4T34uq__diagram{--shared:#c9952a;--public:#1592a8;--private:#d4528f;border:1px solid var(--line);background:var(--white);border-radius:16px;display:grid;overflow:hidden}.CryptoDiagram-module__4T34uq__stage{gap:4px;padding:clamp(14px,2.4vw,28px) clamp(10px,2.4vw,28px) 0;display:grid;position:relative}.CryptoDiagram-module__4T34uq__svg{width:100%;max-width:720px;height:auto;margin:0 auto;display:block;overflow:visible}.CryptoDiagram-module__4T34uq__caption{text-align:center;min-height:3.6em;font-size:var(--fs-small);color:var(--from);text-wrap:balance;word-break:auto-phrase;font-weight:700;line-height:1.8}.CryptoDiagram-module__4T34uq__person circle,.CryptoDiagram-module__4T34uq__person path{fill:color-mix(in srgb, var(--from) 16%, var(--white));stroke:var(--from);stroke-width:2px}.CryptoDiagram-module__4T34uq__person[data-tone=b] circle,.CryptoDiagram-module__4T34uq__person[data-tone=b] path{fill:color-mix(in srgb, var(--to) 16%, var(--white));stroke:var(--to)}.CryptoDiagram-module__4T34uq__person text,.CryptoDiagram-module__4T34uq__eve text{fill:var(--ink);font-size:15px;font-weight:700}.CryptoDiagram-module__4T34uq__eve circle,.CryptoDiagram-module__4T34uq__eve path{fill:color-mix(in srgb, var(--gray) 22%, var(--white));stroke:var(--gray);stroke-width:2px;stroke-dasharray:4 3}.CryptoDiagram-module__4T34uq__eve text{fill:var(--gray);font-size:13px}.CryptoDiagram-module__4T34uq__road{stroke:var(--line);stroke-width:2px;stroke-dasharray:6 6;fill:none}.CryptoDiagram-module__4T34uq__piece{transition:transform 1s cubic-bezier(.5,0,.2,1),opacity .5s}.CryptoDiagram-module__4T34uq__piece[data-carry=in]:not([data-shown]){transition:transform .7s cubic-bezier(.5,0,.2,1),opacity .25s .55s}.CryptoDiagram-module__4T34uq__piece[data-carry=out][data-shown]{transition:transform .7s cubic-bezier(.2,.7,.2,1) .35s,opacity .3s .35s}.CryptoDiagram-module__4T34uq__stage[data-intro] .CryptoDiagram-module__4T34uq__svg{opacity:0}.CryptoDiagram-module__4T34uq__svg{transition:opacity .5s}.CryptoDiagram-module__4T34uq__intro{text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:10px;animation:.5s both CryptoDiagram-module__4T34uq__intro-in;display:grid;position:absolute;inset:0 16px}.CryptoDiagram-module__4T34uq__introEn{font-family:var(--font-montserrat), sans-serif;letter-spacing:.2em;color:var(--to);font-size:.75rem;font-weight:700}.CryptoDiagram-module__4T34uq__introName{letter-spacing:.04em;color:var(--from);font-size:clamp(1.8rem,1.2rem + 2.4vw,2.8rem);font-weight:700;line-height:1.3}.CryptoDiagram-module__4T34uq__introSub{max-width:24em;font-size:var(--fs-medium);color:var(--ink);text-wrap:balance;word-break:auto-phrase;font-weight:700;line-height:1.7}.CryptoDiagram-module__4T34uq__introAside{font-size:var(--fs-small);color:var(--gray);font-weight:700}@keyframes CryptoDiagram-module__4T34uq__intro-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.CryptoDiagram-module__4T34uq__stage[data-reset] .CryptoDiagram-module__4T34uq__piece{transition:none}.CryptoDiagram-module__4T34uq__sharedKey circle,.CryptoDiagram-module__4T34uq__sharedKey path,.CryptoDiagram-module__4T34uq__privateKey circle,.CryptoDiagram-module__4T34uq__privateKey path{fill:none;stroke-width:4px;stroke-linecap:round}.CryptoDiagram-module__4T34uq__sharedKey circle,.CryptoDiagram-module__4T34uq__sharedKey path{stroke:var(--shared)}.CryptoDiagram-module__4T34uq__privateKey circle,.CryptoDiagram-module__4T34uq__privateKey path{stroke:var(--private)}.CryptoDiagram-module__4T34uq__padlock rect{fill:var(--public)}.CryptoDiagram-module__4T34uq__shackle{fill:none;stroke:var(--public);stroke-width:4px;stroke-linecap:round;transition:transform .4s}.CryptoDiagram-module__4T34uq__padlock[data-open] .CryptoDiagram-module__4T34uq__shackle{transform:translateY(-9px)}.CryptoDiagram-module__4T34uq__padlock .CryptoDiagram-module__4T34uq__keyhole{fill:var(--white)}.CryptoDiagram-module__4T34uq__keyhole{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s .6s,transform .3s .6s;transform:scale(.6)}.CryptoDiagram-module__4T34uq__keyhole[data-locked]{opacity:1;transform:scale(1)}.CryptoDiagram-module__4T34uq__keyhole rect{fill:var(--shared)}.CryptoDiagram-module__4T34uq__keyhole circle{fill:var(--white)}.CryptoDiagram-module__4T34uq__keyhole path{stroke:var(--white);stroke-width:3px;stroke-linecap:round}.CryptoDiagram-module__4T34uq__envBody,.CryptoDiagram-module__4T34uq__envFlap{fill:var(--surface-sunken);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.CryptoDiagram-module__4T34uq__envFold{fill:none;stroke:var(--line);stroke-width:1.5px}.CryptoDiagram-module__4T34uq__envFlap{transform-box:fill-box;transform-origin:50% 0;transition:transform .45s}.CryptoDiagram-module__4T34uq__box[data-open] .CryptoDiagram-module__4T34uq__envFlap{transform:scaleY(-1)}.CryptoDiagram-module__4T34uq__box:not([data-open]) .CryptoDiagram-module__4T34uq__envFlap{transition-delay:.55s}.CryptoDiagram-module__4T34uq__letter rect{fill:var(--white);stroke:var(--ink);stroke-width:2px}.CryptoDiagram-module__4T34uq__letter path{fill:none;stroke:var(--gray);stroke-width:2px;stroke-linecap:round}.CryptoDiagram-module__4T34uq__gaze path{fill:none;stroke:var(--gray);stroke-width:2px;stroke-dasharray:3 5;stroke-linecap:round}.CryptoDiagram-module__4T34uq__gaze text{fill:var(--private);stroke:var(--white);stroke-width:6px;paint-order:stroke;font-size:30px;font-weight:700}.CryptoDiagram-module__4T34uq__eve .CryptoDiagram-module__4T34uq__eye{fill:var(--gray);stroke:none}.CryptoDiagram-module__4T34uq__streamBox{opacity:0;animation:CryptoDiagram-module__4T34uq__stream 1.8s linear calc(var(--at) * .6s) infinite}@keyframes CryptoDiagram-module__4T34uq__stream{0%{opacity:0;transform:translate(var(--from-x), 212px)}12%,88%{opacity:1}to{opacity:0;transform:translate(var(--to-x), 212px)}}@media (prefers-reduced-motion:reduce){.CryptoDiagram-module__4T34uq__piece,.CryptoDiagram-module__4T34uq__shackle,.CryptoDiagram-module__4T34uq__envFlap,.CryptoDiagram-module__4T34uq__svg{transition:none}.CryptoDiagram-module__4T34uq__intro{animation:none}.CryptoDiagram-module__4T34uq__streamBox{opacity:1;transform:translate(calc(170px + var(--at) * 150px), 212px);animation:none}}.CryptoDiagram-module__4T34uq__dialog{border-top:1px dashed var(--line);grid-template-columns:1fr auto;align-items:start;gap:16px;padding:clamp(16px,2.4vw,24px) clamp(18px,3vw,32px) clamp(18px,3vw,28px);display:grid}.CryptoDiagram-module__4T34uq__dialogBody{gap:6px;display:grid}.CryptoDiagram-module__4T34uq__dialogStep{font-family:var(--font-montserrat), sans-serif;letter-spacing:.16em;color:var(--to);font-size:.72rem;font-weight:700}.CryptoDiagram-module__4T34uq__dialogTitle{font-size:var(--fs-medium);word-break:auto-phrase;font-weight:700;line-height:1.5}.CryptoDiagram-module__4T34uq__dialogText{min-height:5.7em;font-size:var(--fs-small);color:var(--gray);line-height:1.9}.CryptoDiagram-module__4T34uq__diagram[data-compact] .CryptoDiagram-module__4T34uq__person text{font-size:21px}.CryptoDiagram-module__4T34uq__diagram[data-compact] .CryptoDiagram-module__4T34uq__eve text{font-size:18px}@media (max-width:599px){.CryptoDiagram-module__4T34uq__dialogTitle{min-height:4.5em}.CryptoDiagram-module__4T34uq__dialogText{min-height:15.2em}.CryptoDiagram-module__4T34uq__caption{min-height:5.4em}}@media (max-width:380px){.CryptoDiagram-module__4T34uq__dialogText{min-height:17.1em}}.CryptoDiagram-module__4T34uq__navArrow{background-image:linear-gradient(135deg, var(--from), var(--to));width:48px;height:48px;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.CryptoDiagram-module__4T34uq__navArrow[data-fresh]:after{content:"";box-shadow:0 0 0 0 color-mix(in srgb, var(--to) 55%, transparent);pointer-events:none;border-radius:50%;animation:1.6s ease-out infinite CryptoDiagram-module__4T34uq__nudge;position:absolute;inset:0}@keyframes CryptoDiagram-module__4T34uq__nudge{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--to) 55%, transparent)}to{box-shadow:0 0 0 16px color-mix(in srgb, var(--to) 0%, transparent)}}.CryptoDiagram-module__4T34uq__navWrap{position:relative}.CryptoDiagram-module__4T34uq__navHint{z-index:1;background:var(--ink);color:var(--white);font-size:var(--fs-note);white-space:nowrap;pointer-events:none;border-radius:10px;padding:8px 14px;font-weight:700;animation:1.6s ease-in-out infinite CryptoDiagram-module__4T34uq__hint-bob;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%);box-shadow:0 6px 18px #0000002e}.CryptoDiagram-module__4T34uq__navHint:after{content:"";border-style:solid;border-width:6px 0 6px 7px;border-color:transparent transparent transparent var(--ink);position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.CryptoDiagram-module__4T34uq__hintTouch{display:none}@media (hover:none){.CryptoDiagram-module__4T34uq__hintMouse{display:none}.CryptoDiagram-module__4T34uq__hintTouch{display:inline}}@keyframes CryptoDiagram-module__4T34uq__hint-bob{0%,to{transform:translateY(-50%)}50%{transform:translate(-10px,-50%)}}@media (prefers-reduced-motion:reduce){.CryptoDiagram-module__4T34uq__navHint{animation:none}.CryptoDiagram-module__4T34uq__navArrow[data-fresh]:after{box-shadow:0 0 0 4px color-mix(in srgb, var(--to) 35%, transparent);animation:none}}.CryptoDiagram-module__4T34uq__navArrow:focus-visible{outline:2px solid var(--from);outline-offset:3px}.CryptoDiagram-module__4T34uq__navArrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (max-width:599px){.CryptoDiagram-module__4T34uq__navHint{animation-name:CryptoDiagram-module__4T34uq__hint-bob-up;top:auto;bottom:calc(100% + 12px);right:0;transform:none}.CryptoDiagram-module__4T34uq__navHint:after{border-width:7px 6px 0;border-color:var(--ink) transparent transparent;top:auto;bottom:-6px;right:18px;transform:none}}@keyframes CryptoDiagram-module__4T34uq__hint-bob-up{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.CryptoDiagram-module__4T34uq__navArrow{transition:width .3s,height .3s}.CryptoDiagram-module__4T34uq__navArrow[data-fresh]{width:64px;height:64px;box-shadow:0 8px 24px color-mix(in srgb, var(--from) 45%, transparent)}.CryptoDiagram-module__4T34uq__navArrow[data-fresh] svg{width:28px;height:28px}.CryptoDiagram-module__4T34uq__navArrow[data-fresh]:after{animation-duration:1.2s}.CryptoDiagram-module__4T34uq__navHint{background-image:linear-gradient(100deg, var(--from), var(--to));font-size:var(--fs-small);letter-spacing:.04em;box-shadow:0 10px 28px color-mix(in srgb, var(--from) 40%, transparent);border-radius:999px;padding:12px 20px;animation-duration:1s}.CryptoDiagram-module__4T34uq__navHint:after{border-color:transparent transparent transparent var(--to)}@media (max-width:599px){.CryptoDiagram-module__4T34uq__navHint:after{border-color:var(--to) transparent transparent}}.CryptoDiagram-module__4T34uq__navHint{top:calc(50% - 26px)}.CryptoDiagram-module__4T34uq__navHint:after{top:72%}@media (max-width:599px){.CryptoDiagram-module__4T34uq__navHint{top:auto;bottom:calc(100% + 22px)}.CryptoDiagram-module__4T34uq__navHint:after{top:auto}}.CryptoDiagram-module__4T34uq__navHint,.CryptoDiagram-module__4T34uq__navHint:is(*){animation-name:CryptoDiagram-module__4T34uq__hint-bob-up;top:auto;bottom:calc(100% + 12px);right:50%;transform:none}.CryptoDiagram-module__4T34uq__navHint:after,.CryptoDiagram-module__4T34uq__navHint:is(*):after{border-style:solid;border-width:8px 0 0 10px;border-color:var(--to) transparent transparent;top:auto;bottom:-7px;right:6px;transform:none}@media (max-width:599px){.CryptoDiagram-module__4T34uq__navHint{bottom:calc(100% + 12px);right:30%}}.CryptoDiagram-module__4T34uq__navHint,.CryptoDiagram-module__4T34uq__navHint:is(*){bottom:calc(100% + 4px)}.CryptoDiagram-module__4T34uq__navHint:after,.CryptoDiagram-module__4T34uq__navHint:is(*):after{border-width:12px 0 0 14px;bottom:-11px;right:16px}@media (max-width:599px){.CryptoDiagram-module__4T34uq__navHint{bottom:calc(100% + 6px)}}.CryptoDiagram-module__4T34uq__navHint,.CryptoDiagram-module__4T34uq__navHint:is(*){border-radius:8px;animation-duration:2.2s}
.Pqc-module__jNLOXG__page{--from:#2a3f9e;--to:#1592a8;padding-top:0;overflow-x:clip;}.Pqc-module__jNLOXG__inner{--read:46rem;max-width:calc(1104px + var(--page-gutter) * 2);counter-reset:section;font-feature-settings:"palt";margin-top:clamp(24px,3vw,40px);}.Pqc-module__jNLOXG__notice+.Pqc-module__jNLOXG__section{margin-top:0}.Pqc-module__jNLOXG__section{--section-gap:clamp(24px, 3vw, 36px);scroll-margin-top:calc(var(--header-inset) + var(--header-height) + 24px);gap:var(--section-gap);border-top:1px solid var(--line-faint);grid-template-columns:minmax(0,1fr);margin-top:clamp(36px,5vw,72px);padding-top:clamp(48px,6.4vw,88px);display:grid;position:relative}.Pqc-module__jNLOXG__section[data-numbered]{counter-increment:section}.Pqc-module__jNLOXG__section[data-tone=night]{isolation:isolate;color:var(--white);border-top:0;margin-top:clamp(56px,8vw,120px);padding-block:clamp(56px,8vw,110px) clamp(28px,4vw,48px)}.Pqc-module__jNLOXG__section[data-tone=night]:after{content:"";z-index:-1;background-color:#070b22;background-image:radial-gradient(50% 30% at 50% 0,#3f5adc66 0%,#070b2200 100%),radial-gradient(60% 45% at 50% 60%,#2a3f9e59 0%,#070b2200 70%),radial-gradient(40% 30% at 50% 100%,#1592a840 0%,#070b2200 100%),radial-gradient(circle,#ffffff12 1.1px,#fff0 1.4px);background-size:auto,auto,auto,13px 13px;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.Pqc-module__jNLOXG__nightEdge{background-image:linear-gradient(90deg,#5fd6e000 0%,#5fd6e0cc 30%,#c8dcff 50%,#a99cffcc 70%,#a99cff00 100%);width:100vw;height:1px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 18px 1px #9ff0ff8c}.Pqc-module__jNLOXG__nightEdge[data-at=top]{top:0}.Pqc-module__jNLOXG__nightEdge[data-at=bottom]{bottom:0}.Pqc-module__jNLOXG__kicker{font-family:var(--font-montserrat), sans-serif;font-size:var(--fs-note);letter-spacing:.28em;color:#9ff0ff;align-items:center;gap:12px;margin-bottom:10px;font-weight:700;display:flex}.Pqc-module__jNLOXG__kicker:before{content:counter(section, decimal-leading-zero);text-shadow:0 0 8px}.Pqc-module__jNLOXG__section[data-tone=night] .Pqc-module__jNLOXG__sectionJa{text-shadow:0 0 24px #9ff0ff59}.Pqc-module__jNLOXG__section[data-tone=night] .Pqc-module__jNLOXG__sectionJa:before{background-image:linear-gradient(#9ff0ff 0%,#a99cff 100%)}.Pqc-module__jNLOXG__section[data-tone=night] .Pqc-module__jNLOXG__sectionLeadMore,.Pqc-module__jNLOXG__section[data-tone=night] .Pqc-module__jNLOXG__asof{color:#ffffffa8}.Pqc-module__jNLOXG__section[data-tone=night]+.Pqc-module__jNLOXG__section{border-top:0;margin-top:clamp(28px,4vw,48px)}.Pqc-module__jNLOXG__sectionHead{justify-items:start;gap:clamp(10px,1.4vw,16px);display:grid}.Pqc-module__jNLOXG__lab{font-family:var(--font-montserrat), sans-serif;font-size:var(--fs-note);letter-spacing:.18em;color:var(--accent);align-items:center;gap:10px;font-weight:700;display:inline-flex}.Pqc-module__jNLOXG__lab:before{content:counter(section, decimal-leading-zero)}.Pqc-module__jNLOXG__lab:after{content:"";background-image:linear-gradient(135deg, var(--from) 0%, var(--to) 100%);border-radius:50%;order:-1;width:8px;height:8px}.Pqc-module__jNLOXG__sectionJa{font-size:var(--fs-large);letter-spacing:.08em;text-wrap:balance;word-break:auto-phrase;padding-left:clamp(16px,1.6vw,22px);font-weight:700;line-height:1.5;position:relative}.Pqc-module__jNLOXG__sectionJa:before{content:"";background-image:linear-gradient(180deg, var(--from) 0%, var(--to) 100%);border-radius:2px;width:4px;position:absolute;top:.24em;bottom:.24em;left:0}.Pqc-module__jNLOXG__sectionLead{font-size:var(--fs-medium);letter-spacing:.04em;text-wrap:pretty;word-break:auto-phrase;font-weight:700;line-height:2}.Pqc-module__jNLOXG__sectionLeadMore{margin-top:calc(10px - var(--section-gap));font-size:var(--fs-small);letter-spacing:.04em;color:var(--gray);text-wrap:pretty;word-break:auto-phrase;line-height:2}.Pqc-module__jNLOXG__disclaimer{gap:10px;display:grid}.Pqc-module__jNLOXG__disclaimerItem{gap:0;display:grid}.Pqc-module__jNLOXG__disclaimerTitle{font-size:var(--fs-note);letter-spacing:.04em;font-weight:700;line-height:1.8;display:block}.Pqc-module__jNLOXG__disclaimerText{font-size:var(--fs-note);color:var(--gray);margin:0;line-height:1.8;display:block}.Pqc-module__jNLOXG__asof{font-size:var(--fs-note);color:var(--gray);line-height:1.9}.Pqc-module__jNLOXG__section>.Pqc-module__jNLOXG__asof{margin-top:calc(12px - var(--section-gap))}.Pqc-module__jNLOXG__back{margin-top:clamp(34px,5vw,64px)}.Pqc-module__jNLOXG__backButton{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);white-space:nowrap;align-items:center;gap:clamp(10px,1vw,14px);padding:clamp(11px,1vw,15px) clamp(24px,2.4vw,34px) clamp(11px,1vw,15px) clamp(20px,2.2vw,30px);transition:border-color .35s,color .35s;display:inline-flex}.Pqc-module__jNLOXG__backButton:hover{border-color:var(--accent);color:var(--accent)}.Pqc-module__jNLOXG__backArrow{border-bottom:1px solid;border-left:1px solid;width:7px;height:7px;transition:transform .3s;display:block;transform:rotate(45deg)}.Pqc-module__jNLOXG__backButton:hover .Pqc-module__jNLOXG__backArrow{transform:rotate(45deg)translate(-2px,2px)}.Pqc-module__jNLOXG__backLabel{font-size:var(--fs-note);letter-spacing:.16em;font-weight:700;line-height:1.6}.Pqc-module__jNLOXG__refs{counter-reset:ref;gap:4px;margin:0;padding:0;list-style:none;display:grid}.Pqc-module__jNLOXG__ref{counter-increment:ref;grid-template-columns:2em minmax(0,1fr);align-items:baseline;display:grid}.Pqc-module__jNLOXG__ref:before{content:counter(ref);font-size:var(--fs-note);letter-spacing:.06em;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.Pqc-module__jNLOXG__ref:target{background:var(--tint);box-shadow:0 0 0 6px var(--tint);border-radius:4px}.Pqc-module__jNLOXG__ref:target .Pqc-module__jNLOXG__refLink{color:var(--ink)}.Pqc-module__jNLOXG__refLink{font-size:var(--fs-note);color:var(--gray);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.2em;line-height:1.7;transition:color .3s,text-decoration-color .3s}.Pqc-module__jNLOXG__refLink:hover{color:var(--ink);text-decoration-color:currentColor}.Pqc-module__jNLOXG__essay{gap:clamp(24px,3vw,36px);display:grid}.Pqc-module__jNLOXG__essayHead{border-bottom:1px solid var(--line-faint);align-items:center;gap:16px;padding-bottom:clamp(20px,2.4vw,28px);display:flex}.Pqc-module__jNLOXG__essayAvatar{background-image:linear-gradient(135deg, var(--from) 0%, var(--to) 100%);object-fit:cover;object-position:60% 45%;border-radius:50%;flex:none;width:64px;height:64px;padding:3px}.Pqc-module__jNLOXG__essaySign{gap:2px;display:grid}.Pqc-module__jNLOXG__essayName{font-size:var(--fs-small);letter-spacing:.06em;font-weight:700}.Pqc-module__jNLOXG__essayRole{font-size:var(--fs-note);letter-spacing:.04em;color:var(--gray)}.Pqc-module__jNLOXG__essayBody{font-size:var(--fs-small);letter-spacing:.05em;font-feature-settings:normal;gap:1.3em;line-height:2;display:grid}.Pqc-module__jNLOXG__essayText,.Pqc-module__jNLOXG__essayQuote p{text-align:justify}.Pqc-module__jNLOXG__essayText{text-wrap:pretty;line-break:strict;overflow-wrap:anywhere}.Pqc-module__jNLOXG__essayLink{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:.3em;text-decoration-thickness:1px;transition:text-decoration-color .3s}.Pqc-module__jNLOXG__essayLink:hover{text-decoration-color:currentColor}.Pqc-module__jNLOXG__essayQuote{border-left:2px solid color-mix(in srgb, var(--accent) 40%, transparent);font-size:var(--fs-small);color:var(--gray);gap:.4em;margin:.2em 0;padding:.2em 0 .2em 1.4em;line-height:1.95;display:grid}.Pqc-module__jNLOXG__essayRule{background:var(--gray);width:4px;height:4px;box-shadow:-16px 0 0 var(--gray), 16px 0 0 var(--gray);opacity:.45;border:none;border-radius:50%;margin:1.2em auto}.Pqc-module__jNLOXG__points{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.Pqc-module__jNLOXG__points{grid-template-columns:repeat(3,minmax(0,1fr))}.Pqc-module__jNLOXG__points:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.Pqc-module__jNLOXG__point{border:1px solid var(--line);background:var(--white);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:clamp(20px,2vw,26px);display:flex}.Pqc-module__jNLOXG__pointLabel{font-size:var(--fs-note);letter-spacing:.08em;color:var(--accent);align-items:center;gap:8px;font-weight:700;display:flex}.Pqc-module__jNLOXG__pointLabel:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.Pqc-module__jNLOXG__pointTitle{font-size:var(--fs-medium);letter-spacing:.06em;text-wrap:balance;word-break:auto-phrase;font-weight:700;line-height:1.65}.Pqc-module__jNLOXG__pointBody{font-size:var(--fs-small);color:var(--gray);line-height:1.9}.Pqc-module__jNLOXG__deeper{border-block:1px solid var(--line)}.Pqc-module__jNLOXG__deeperHead{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:14px 2px;list-style:none;display:flex}.Pqc-module__jNLOXG__deeperHead::-webkit-details-marker{display:none}.Pqc-module__jNLOXG__deeperJa{font-size:var(--fs-small);letter-spacing:.06em;font-weight:700;line-height:1.6}.Pqc-module__jNLOXG__deeperPlus{border:1px solid;border-radius:50%;flex:none;width:26px;height:26px;transition:transform .3s;position:relative}.Pqc-module__jNLOXG__deeperPlus:before,.Pqc-module__jNLOXG__deeperPlus:after{content:"";background:currentColor;border-radius:1px;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Pqc-module__jNLOXG__deeperPlus:after{transition:opacity .3s;transform:translate(-50%,-50%)rotate(90deg)}.Pqc-module__jNLOXG__deeper[open] .Pqc-module__jNLOXG__deeperPlus:after{opacity:0}.Pqc-module__jNLOXG__deeperHead:hover .Pqc-module__jNLOXG__deeperJa{color:var(--accent)}.Pqc-module__jNLOXG__deeperHead:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.Pqc-module__jNLOXG__deeperBody{width:min(100%, var(--read));font-size:var(--fs-small);letter-spacing:.05em;font-feature-settings:normal;color:color-mix(in srgb, var(--ink) 86%, var(--white));gap:1.3em;margin-inline:auto;padding:8px 0 clamp(36px,4vw,52px);line-height:2;display:grid}.Pqc-module__jNLOXG__subhead{font-size:var(--fs-medium);letter-spacing:.05em;word-break:auto-phrase;text-wrap:balance;margin-top:clamp(8px,1.4vw,16px);font-weight:700;line-height:1.6}.Pqc-module__jNLOXG__cases{margin:0;padding:0;list-style:none;display:grid}.Pqc-module__jNLOXG__case{gap:4px;padding:0 0 clamp(18px,2.4vw,26px) 26px;display:grid;position:relative}@media (min-width:760px){.Pqc-module__jNLOXG__case{grid-template-columns:7.4em minmax(0,1fr);gap:18px}}.Pqc-module__jNLOXG__case:before{content:"";background-image:linear-gradient(180deg, var(--from), var(--to));opacity:.35;width:2px;position:absolute;top:.7em;bottom:0;left:5px}.Pqc-module__jNLOXG__case:last-child:before{display:none}.Pqc-module__jNLOXG__case:after{content:"";border:2px solid var(--white);background-image:linear-gradient(135deg, var(--from), var(--to));width:12px;height:12px;box-shadow:0 0 0 1px var(--line);border-radius:50%;position:absolute;top:.45em;left:0}.Pqc-module__jNLOXG__caseWhen{font-size:var(--fs-note);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--accent);font-weight:700;line-height:1.9}.Pqc-module__jNLOXG__caseText{gap:4px;display:grid}.Pqc-module__jNLOXG__caseTitle{font-size:var(--fs-medium);letter-spacing:.04em;word-break:auto-phrase;text-wrap:balance;font-weight:700;line-height:1.6}.Pqc-module__jNLOXG__caseBody{font-size:var(--fs-small);line-height:2}.Pqc-module__jNLOXG__issues{border-top:1px solid var(--line);counter-reset:issue;display:grid}.Pqc-module__jNLOXG__issue{border-bottom:1px solid var(--line);counter-increment:issue}.Pqc-module__jNLOXG__issueHead{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.6vw,20px);min-height:72px;padding:16px 2px;list-style:none;display:grid}.Pqc-module__jNLOXG__issueHead::-webkit-details-marker{display:none}.Pqc-module__jNLOXG__issueHead:before{content:counter(issue, decimal-leading-zero);background:var(--tint);width:40px;height:40px;font-family:var(--font-montserrat), sans-serif;font-size:var(--fs-note);letter-spacing:.04em;color:var(--accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.Pqc-module__jNLOXG__issueJa{font-size:var(--fs-medium);letter-spacing:.06em;word-break:auto-phrase;font-weight:700;line-height:1.6;transition:color .3s}.Pqc-module__jNLOXG__issueHead:hover .Pqc-module__jNLOXG__issueJa{color:var(--accent)}.Pqc-module__jNLOXG__issueChev{}.Pqc-module__jNLOXG__issue[open] .Pqc-module__jNLOXG__issueChev:after{opacity:0}.Pqc-module__jNLOXG__issueHead:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.Pqc-module__jNLOXG__issueBody{gap:12px;padding:2px 0 clamp(24px,3vw,32px);display:grid}@media (min-width:720px){.Pqc-module__jNLOXG__issueBody{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:calc(40px + clamp(14px,1.6vw,20px))}}.Pqc-module__jNLOXG__issue[open] .Pqc-module__jNLOXG__issueBody{animation:.45s cubic-bezier(.2,.7,.2,1) both Pqc-module__jNLOXG__issue-in}@keyframes Pqc-module__jNLOXG__issue-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.Pqc-module__jNLOXG__issue[open] .Pqc-module__jNLOXG__issueBody{animation:none}}.Pqc-module__jNLOXG__issue[open] .Pqc-module__jNLOXG__issueJa{color:var(--accent)}.Pqc-module__jNLOXG__issueRow{border:1px solid var(--line);background:var(--white);border-radius:14px;align-content:start;gap:10px;padding:clamp(18px,2vw,24px);display:grid}.Pqc-module__jNLOXG__issueRow[data-tone=options]{background:var(--tint);border-color:#0000}.Pqc-module__jNLOXG__issueLabel{font-size:var(--fs-note);letter-spacing:.08em;color:var(--gray);align-items:center;gap:8px;font-weight:700;display:flex}.Pqc-module__jNLOXG__issueLabel:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.Pqc-module__jNLOXG__issueRow[data-tone=options] .Pqc-module__jNLOXG__issueLabel{color:var(--accent)}.Pqc-module__jNLOXG__issueText{font-size:var(--fs-small);text-wrap:pretty;line-height:1.95}.Pqc-module__jNLOXG__refsBody{gap:14px;display:grid}.Pqc-module__jNLOXG__essayWrap{width:min(100%, var(--read));gap:clamp(24px,3vw,36px);margin-inline:auto;display:grid}@media (min-width:1360px){.Pqc-module__jNLOXG__essayWrap{grid-template-columns:minmax(0, 1fr) var(--read) minmax(0, 1fr);align-items:start;column-gap:clamp(24px,3vw,40px);width:100%}.Pqc-module__jNLOXG__essayWrap .Pqc-module__jNLOXG__essayHead{top:calc(var(--header-inset) + var(--header-height) + 24px);text-align:center;border-bottom:0;flex-direction:column;justify-self:end;align-items:center;gap:14px;padding:4px 0 0;position:sticky}.Pqc-module__jNLOXG__essayWrap .Pqc-module__jNLOXG__essaySign{gap:4px}.Pqc-module__jNLOXG__essayWrap .Pqc-module__jNLOXG__essayAvatar{width:88px;height:88px}.Pqc-module__jNLOXG__essayWrap .Pqc-module__jNLOXG__essayName,.Pqc-module__jNLOXG__essayWrap .Pqc-module__jNLOXG__essayRole{white-space:nowrap}.Pqc-module__jNLOXG__essayWrap .Pqc-module__jNLOXG__essay{grid-column:2}}.Pqc-module__jNLOXG__deeperBody p{text-wrap:pretty;line-break:strict;overflow-wrap:anywhere}.Pqc-module__jNLOXG__deeper[open] .Pqc-module__jNLOXG__deeperJa{color:var(--accent)}.Pqc-module__jNLOXG__deeper[open] .Pqc-module__jNLOXG__deeperBody{animation:.45s cubic-bezier(.2,.7,.2,1) both Pqc-module__jNLOXG__deeper-in}@keyframes Pqc-module__jNLOXG__deeper-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.Pqc-module__jNLOXG__deeper[open] .Pqc-module__jNLOXG__deeperBody{animation:none}}.Pqc-module__jNLOXG__summary{border:1px solid var(--line);background:var(--white);border-radius:14px;gap:12px;padding:clamp(22px,2.8vw,36px) clamp(20px,3vw,40px);display:grid}.Pqc-module__jNLOXG__summary+.Pqc-module__jNLOXG__section{margin-top:0}@media (min-width:860px){.Pqc-module__jNLOXG__summary{grid-template-columns:9em minmax(0, var(--read));align-items:baseline;column-gap:clamp(24px,3vw,48px)}}.Pqc-module__jNLOXG__summaryLab{font-size:var(--fs-note);letter-spacing:.12em;color:var(--gray);font-weight:700}.Pqc-module__jNLOXG__summaryText{font-size:var(--fs-medium);letter-spacing:.05em;color:color-mix(in srgb, var(--ink) 82%, var(--white));text-wrap:pretty;word-break:auto-phrase;line-height:2.2}.Pqc-module__jNLOXG__summaryLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.42em;margin-right:.5em;text-decoration-thickness:1px;transition:color .3s,text-decoration-color .3s}.Pqc-module__jNLOXG__summaryLink:hover,.Pqc-module__jNLOXG__summaryLink:focus-visible{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.Pqc-module__jNLOXG__section[data-tone=feature]{isolation:isolate;border-top:0;margin-top:clamp(56px,8vw,112px);padding-block:clamp(56px,8vw,112px)}.Pqc-module__jNLOXG__section[data-tone=feature]:after{content:"";z-index:-1;background:linear-gradient(160deg, color-mix(in srgb, var(--to) 12%, var(--white)) 0%, color-mix(in srgb, var(--from) 9%, var(--white)) 100%);width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.Pqc-module__jNLOXG__section[data-tone=feature]+.Pqc-module__jNLOXG__section{border-top:0;margin-top:0}.Pqc-module__jNLOXG__section[data-tone=wash]{isolation:isolate;border-top:0;margin-top:clamp(56px,8vw,112px);padding-block:clamp(56px,8vw,112px)}.Pqc-module__jNLOXG__section[data-tone=wash]:after{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 5%, var(--white));width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.Pqc-module__jNLOXG__section[data-tone=wash]+.Pqc-module__jNLOXG__section{border-top:0;margin-top:0}.Pqc-module__jNLOXG__issueName{gap:2px;min-width:0;display:grid}.Pqc-module__jNLOXG__issueGist{font-size:var(--fs-small);letter-spacing:.04em;color:var(--gray);text-wrap:pretty;word-break:auto-phrase;line-height:1.8}.Pqc-module__jNLOXG__closing{scroll-margin-top:calc(var(--header-inset) + var(--header-height) + 24px);margin-top:clamp(56px,8vw,112px);display:grid}.Pqc-module__jNLOXG__closing .Pqc-module__jNLOXG__deeper+.Pqc-module__jNLOXG__deeper,.Pqc-module__jNLOXG__closingAnchor+.Pqc-module__jNLOXG__deeper{border-top:0}.Pqc-module__jNLOXG__closingAnchor{scroll-margin-top:calc(var(--header-inset) + var(--header-height) + 24px)}.Pqc-module__jNLOXG__closingJa{font-size:var(--fs-small);letter-spacing:.06em;align-items:center;gap:12px;font-weight:700;display:inline-flex}.Pqc-module__jNLOXG__deeper[open] .Pqc-module__jNLOXG__closingJa{color:var(--accent)}.Pqc-module__jNLOXG__closingCount{font-size:var(--fs-note);color:var(--gray);font-weight:500}.Pqc-module__jNLOXG__docMark{border:1.5px solid var(--accent);border-radius:2px;flex:none;width:14px;height:17px;position:relative}.Pqc-module__jNLOXG__docMark:before,.Pqc-module__jNLOXG__docMark:after{content:"";background:var(--accent);border-radius:1px;height:1.5px;position:absolute;left:2.5px;right:2.5px}.Pqc-module__jNLOXG__docMark:before{top:5px}.Pqc-module__jNLOXG__docMark:after{top:9px}.Pqc-module__jNLOXG__closing .Pqc-module__jNLOXG__disclaimer,.Pqc-module__jNLOXG__closing .Pqc-module__jNLOXG__refsBody{padding:4px 2px clamp(28px,3vw,40px)}.Pqc-module__jNLOXG__bodyText{font-size:var(--fs-small);letter-spacing:.03em;text-wrap:pretty;word-break:normal;line-break:strict;line-height:2}.Pqc-module__jNLOXG__kinds{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.Pqc-module__jNLOXG__kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.Pqc-module__jNLOXG__kind{border:1px solid var(--line);background:var(--white);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:clamp(22px,2.4vw,30px);display:flex}.Pqc-module__jNLOXG__kindEn{font-family:var(--font-montserrat), sans-serif;font-size:var(--fs-note);letter-spacing:.18em;color:var(--accent);font-weight:700}.Pqc-module__jNLOXG__kindJa{font-size:var(--fs-subhead);letter-spacing:.06em;flex-wrap:wrap;align-items:baseline;column-gap:12px;font-weight:700;line-height:1.4;display:flex}.Pqc-module__jNLOXG__kindExamples,.Pqc-module__jNLOXG__impactExamples{font-size:var(--fs-small);letter-spacing:.04em;color:var(--gray);font-weight:500}.Pqc-module__jNLOXG__kindBody{font-size:var(--fs-small);flex:1;line-height:1.95}.Pqc-module__jNLOXG__kindRole{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--from) 10%, var(--white));color:var(--from);font-size:var(--fs-note);letter-spacing:.06em;align-self:start;padding:4px 12px;font-weight:700}.Pqc-module__jNLOXG__impacts{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.Pqc-module__jNLOXG__impacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.Pqc-module__jNLOXG__impact{--tone:var(--danger);--tone-tint:var(--danger-tint);border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);background:var(--tone-tint);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:clamp(22px,2.4vw,30px);display:flex}.Pqc-module__jNLOXG__impact[data-tone=caution]{--tone:var(--caution-ink);--tone-tint:var(--caution)}.Pqc-module__jNLOXG__impactVerdict{border-radius:var(--radius-pill);background:var(--tone);color:var(--white);font-size:var(--fs-note);letter-spacing:.08em;align-self:start;padding:3px 12px;font-weight:700}.Pqc-module__jNLOXG__impactJa{font-size:var(--fs-subhead);letter-spacing:.06em;flex-wrap:wrap;align-items:baseline;column-gap:12px;font-weight:700;line-height:1.4;display:flex}.Pqc-module__jNLOXG__impactBody{font-size:var(--fs-small);line-height:1.95}.Pqc-module__jNLOXG__hndl{color:var(--white);background:radial-gradient(80% 120% at 100% 100%,#b0347f73 0%,#b0347f00 60%),linear-gradient(135deg,#0d1336 0%,#1b2470 100%);border-radius:16px;gap:8px;padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.Pqc-module__jNLOXG__hndlEn{font-family:var(--font-montserrat), sans-serif;font-size:var(--fs-note);letter-spacing:.18em;color:#f4a6cf;font-weight:700}.Pqc-module__jNLOXG__hndlJa{font-size:var(--fs-subhead);letter-spacing:.06em;font-weight:700}.Pqc-module__jNLOXG__hndlBody{font-size:var(--fs-small);word-break:normal;line-break:strict;color:color-mix(in srgb, var(--white) 90%, transparent);line-height:2}.Pqc-module__jNLOXG__mosca{border:1px solid var(--line);background:var(--white);border-radius:14px;gap:12px;padding:clamp(22px,2.6vw,32px);display:grid}@media (min-width:860px){.Pqc-module__jNLOXG__mosca{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(28px,4vw,56px)}.Pqc-module__jNLOXG__moscaJa,.Pqc-module__jNLOXG__moscaBody{grid-column:1/-1}}.Pqc-module__jNLOXG__moscaJa{font-size:var(--fs-medium);letter-spacing:.06em;font-weight:700}.Pqc-module__jNLOXG__moscaFormula{font-family:var(--font-montserrat), sans-serif;letter-spacing:.04em;color:var(--from);align-items:center;gap:10px;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:700;display:flex}.Pqc-module__jNLOXG__moscaOp{color:var(--gray);font-weight:500}.Pqc-module__jNLOXG__moscaTerms{gap:6px;margin:0;display:grid}.Pqc-module__jNLOXG__moscaTerm{font-size:var(--fs-small);align-items:baseline;gap:12px;line-height:1.7;display:flex}.Pqc-module__jNLOXG__moscaTerm dt{width:1.4em;font-family:var(--font-montserrat), sans-serif;color:var(--from);flex:none;font-weight:700}.Pqc-module__jNLOXG__moscaTerm dd{margin:0}.Pqc-module__jNLOXG__moscaBody{font-size:var(--fs-small);color:var(--gray);line-height:1.95}.Pqc-module__jNLOXG__tableWrap{min-width:0}.Pqc-module__jNLOXG__standards{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:1.7}.Pqc-module__jNLOXG__standards th,.Pqc-module__jNLOXG__standards td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 12px}.Pqc-module__jNLOXG__standards thead th{font-size:var(--fs-note);letter-spacing:.08em;color:var(--gray);border-bottom:2px solid var(--ink);padding-block:10px;font-weight:700}.Pqc-module__jNLOXG__stdName,.Pqc-module__jNLOXG__stdFormerly{display:block}.Pqc-module__jNLOXG__stdName{font-family:var(--font-montserrat), sans-serif;letter-spacing:.02em;color:var(--from);font-weight:700}.Pqc-module__jNLOXG__stdFormerly{font-size:var(--fs-note);color:var(--gray)}.Pqc-module__jNLOXG__stdDoc{font-family:var(--font-montserrat), sans-serif;font-size:var(--fs-note);color:var(--ink);margin-right:8px;font-weight:700}.Pqc-module__jNLOXG__stdStatus{border-radius:var(--radius-pill);font-size:var(--fs-note);background:color-mix(in srgb, var(--from) 12%, var(--white));color:var(--from);margin-right:8px;padding:1px 10px;font-weight:700;display:inline-block}.Pqc-module__jNLOXG__standards tr[data-status=draft] .Pqc-module__jNLOXG__stdStatus{background:var(--surface-sunken);color:var(--gray)}.Pqc-module__jNLOXG__stdNote{font-size:var(--fs-note);color:var(--gray)}@media (max-width:759px){.Pqc-module__jNLOXG__standards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Pqc-module__jNLOXG__standards,.Pqc-module__jNLOXG__standards tbody,.Pqc-module__jNLOXG__standards tr,.Pqc-module__jNLOXG__standards th,.Pqc-module__jNLOXG__standards td{display:block}.Pqc-module__jNLOXG__standards tr{border-bottom:1px solid var(--line);padding:14px 0}.Pqc-module__jNLOXG__standards th,.Pqc-module__jNLOXG__standards td{border:0;padding:2px 0}.Pqc-module__jNLOXG__standards tbody th{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.Pqc-module__jNLOXG__standards tbody th>span{display:inline}.Pqc-module__jNLOXG__standards td:before{content:attr(data-label);min-width:6.5em;font-size:var(--fs-note);color:var(--gray);font-weight:700;display:inline-block}}.Pqc-module__jNLOXG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Pqc-module__jNLOXG__foldBody{gap:16px;padding:4px 0 24px;display:grid}.Pqc-module__jNLOXG__deeper+.Pqc-module__jNLOXG__deeper{margin-top:calc(-1 * var(--section-gap));border-top:0}
