.methodology-page .method-v11-technical{display:flex;flex-direction:column;gap:48px}.methodology-page .method-technical-group{display:grid;grid-template-columns:208px minmax(0,1fr);align-items:start;gap:40px}.methodology-page .method-technical-group-intro{display:flex;flex-direction:column;gap:16px;padding-top:24px;min-width:0}.methodology-page .method-technical-group-intro h3{margin:0;font-size:24px;line-height:32px;font-weight:500;letter-spacing:0}.methodology-page .method-technical-group-intro>p{margin:0;color:rgb(26 28 37/75%);font-size:16px;line-height:24px}.methodology-page .method-technical-group-art{position:relative;height:82px;flex:none}.methodology-page .method-group-art-desktop{display:block;max-width:none}.methodology-page .method-group-art-mobile-frame{display:none}.methodology-page .method-technical-group-shell{min-width:0;padding:8px;border-radius:20px;background:#e8e9ef}.methodology-page .method-technical-group-items{overflow:hidden;border-radius:12px;background:#fff}.methodology-page .method-v11-audit-item{border:0;border-bottom:1px solid #e3e7ee;background:#fff;scroll-margin-top:28px}.methodology-page .method-v11-audit-item:last-child{border-bottom:0}.methodology-page .method-v11-audit-trigger{display:flex;width:100%;min-height:100px;align-items:center;justify-content:flex-start;gap:16px;padding:24px;border-radius:0;color:#1a1c25}.methodology-page .method-v11-audit-trigger>span:last-child:not(.method-accordion-chevron),.methodology-page .method-v11-governance-trigger>span:last-child:not(.method-accordion-chevron){display:none}.methodology-page .method-v11-audit-trigger:hover,.methodology-page .method-v11-governance-trigger:hover{color:#1a1c25;background:#fafbff}.methodology-page .method-v11-audit-trigger:focus-visible,.methodology-page .method-v11-governance-trigger:focus-visible{outline:2px solid #ff4000;outline-offset:-3px;box-shadow:none}.methodology-page .method-v11-audit-number{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:8px;background:#f2f3f9;color:#ff4000;font-family:var(--font-geist-mono),monospace;font-size:14px;line-height:20px}.methodology-page .method-v11-audit-number>span:nth-child(2){display:none}.methodology-page .method-v11-audit-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;text-align:left}.methodology-page .method-v11-audit-copy>strong{color:#1a1c25;font-size:18px;line-height:24px;font-weight:600}.methodology-page .method-v11-audit-copy>span{color:rgb(26 28 37/75%);font-size:16px;line-height:24px;font-weight:400}.methodology-page .method-v11-audit-status{flex:none;padding:5px 10px;background:#f2f3f9;border-radius:999px;color:rgb(26 28 37/75%);font-size:12px;line-height:18px;font-weight:500}.methodology-page .method-accordion-chevron{display:flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px}.methodology-page .method-accordion-chevron picture{display:flex;transition:transform .16s ease}.methodology-page .method-accordion-chevron img{display:block;max-width:none}.methodology-page .method-accordion-chevron .method-accordion-chevron-open{display:none}.methodology-page [data-state=open]>.method-accordion-chevron picture{transform:rotate(180deg)}.methodology-page .method-v11-details{display:flex;flex-direction:column;gap:24px;padding:8px 24px 24px;color:rgb(26 28 37/75%)}.methodology-page .method-detail-variant{min-width:0;width:100%}.methodology-page .method-detail-variant--mobile{display:none}.methodology-page .method-detail-group{display:flex;flex-direction:column;min-width:0;width:100%;border:0 solid #e3e7ee}.methodology-page .method-detail-group.is-row{flex-direction:row}.methodology-page .method-detail-group.has-shadow{box-shadow:0 8px 24px -8px rgb(26 28 37/7%),0 1px 2px rgb(26 28 37/4%)}.methodology-page .method-detail-text{min-width:0;margin:0;overflow-wrap:anywhere;white-space:pre-line;letter-spacing:0}.methodology-page .method-detail-text.is-mono{font-family:var(--font-geist-mono),monospace}.methodology-page .method-detail-divider{width:100%;margin:0;border:0;border-top:1px solid #e3e7ee}.methodology-page .method-detail-sources{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0;border-top:1px solid #e3e7ee;padding-top:16px;color:#737e89;font-size:12px;line-height:18px}.methodology-page .method-detail-sources a{color:#087e5b;text-underline-offset:3px}.methodology-page .method-detail-sources a:hover{text-decoration:underline}.methodology-page .method-detail-glyph{display:block;position:relative;flex:none;width:32px;height:32px;overflow:hidden}.methodology-page .method-glyph-design{display:block;position:relative;width:48px;height:48px;transform:scale(calc(2 / 3));transform-origin:top left}.methodology-page .method-glyph-design img{display:block;max-width:none}.methodology-page .method-collapse-section{display:none}.methodology-page .method-v11-standards{display:flex;flex-direction:column;gap:12px}.methodology-page .method-v11-governance-item{overflow:hidden;border:1px solid #e3e7ee;border-radius:16px;background:#fff;box-shadow:0 8px 24px -8px rgb(26 28 37/7%),0 1px 2px rgb(26 28 37/4%);scroll-margin-top:28px}.methodology-page .method-v11-governance-trigger{display:flex;width:100%;align-items:center;gap:16px;padding:20px 24px;color:#1a1c25}.methodology-page .method-v11-governance-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;overflow:hidden;border-radius:12px;background:#f2f3f9;box-shadow:0 1.5px 3px rgb(37 43 50/9%)}.methodology-page .method-v11-governance-title{flex:1;min-width:0;text-align:left;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.3px}.methodology-page .method-governance-details{padding:24px;background:#f2f3f9}.methodology-page .method-verdict-content{display:flex;flex-direction:column;gap:32px;min-width:0}.methodology-page .method-verdict-intro{margin:0;color:#1a1c25;font-size:18px;line-height:28px}.methodology-page .method-verdict-label{margin:0;color:rgb(26 28 37/75%);font-size:14px;line-height:20px;font-weight:600}.methodology-page .method-verdict-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.methodology-page .method-verdict-card{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:430px;padding:24px;border:1px solid #e3e7ee;border-radius:14px;background:#fff;box-shadow:0 8px 24px -8px rgb(26 28 37/7%),0 1px 2px rgb(26 28 37/4%)}.methodology-page .method-verdict-card>h4{margin:0;text-align:center;font-size:20px;line-height:28px;font-weight:600}.methodology-page .method-verdict-card h5{margin:0;color:rgb(26 28 37/75%);font-size:14px;line-height:20px;font-weight:600}.methodology-page .method-verdict-card p,.methodology-page .method-verdict-note{margin:0;color:rgb(26 28 37/75%);font-size:15px;line-height:24px}.methodology-page .method-verdict-meaning{display:flex;flex:1;min-height:190px;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid #e3e7ee}.methodology-page .method-verdict-criteria{display:flex;flex-direction:column;gap:6px;min-height:125px;padding:12px;border-radius:8px;background:#f2f3f9}.methodology-page .method-verdict-incomplete{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px 24px;border:1px solid #dce1e9;border-radius:14px;background:#eef0f5}.methodology-page .method-verdict-incomplete h4{margin:0;color:#505968;font-size:18px;line-height:26px;font-weight:600}.methodology-page .method-verdict-incomplete p{margin:0;color:rgb(26 28 37/75%);font-size:15px;line-height:24px}.methodology-page .method-certification-gate{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid #fff;border-radius:14px;background:#1a1c25;color:#fff;box-shadow:0 8px 24px -8px rgb(26 28 37/7%),0 1px 2px rgb(26 28 37/4%)}.methodology-page .method-certification-gate h4{margin:0;font-size:19px;line-height:27px;font-weight:500;letter-spacing:-.2px}.methodology-page .method-certification-gate p{margin:0;color:#fff;font-size:15px;line-height:24px}.methodology-page .method-tone-success{color:#087e5b}.methodology-page .method-tone-warning{color:#946200}.methodology-page .method-tone-danger{color:#b42318}.methodology-page .method-governance-desktop-icon{display:none}@media (min-width:1024px){.methodology-page .method-technical-group{grid-template-columns:minmax(0,288fr) minmax(0,888fr)}.methodology-page .method-technical-group-art{width:213.2px}.methodology-page .method-group-art-desktop{width:213.2px;height:82px}.methodology-page .method-technical-group-shell{box-shadow:inset 0 1px 0 rgb(255 255 255/85%)}.methodology-page .method-technical-group-items{background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 6px 12px rgb(26 28 37/5%),0 1px 2px rgb(26 28 37/6%)}.methodology-page .method-v11-audit-item{border-color:rgb(26 28 37/8%);background:linear-gradient(180deg,#fff,#f7f8fc)}.methodology-page .method-v11-audit-trigger{background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%)}.methodology-page .method-v11-audit-number,.methodology-page .method-v11-audit-status{background:linear-gradient(180deg,#f3f4f8,#eaecf2);box-shadow:inset 0 1px 0 rgb(255 255 255/85%)}.methodology-page .method-v11-details{padding-top:20px;background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%)}.methodology-page .method-detail-variant--desktop [data-detail-surface=canvas]{background:linear-gradient(180deg,#f3f4f8,#eaecf2)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/85%)}.methodology-page .method-detail-variant--desktop [data-detail-surface=dark]{background:linear-gradient(180deg,#22252e,#1a1c25)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/7%)}.methodology-page .method-v11-standards{gap:0;padding:8px;border-radius:20px;background:#e8e9ef;box-shadow:inset 0 1px 0 rgb(255 255 255/85%),0 6px 6px rgb(26 28 37/5%),0 1px 1px rgb(26 28 37/6%)}.methodology-page .method-v11-governance-item{border:0;border-radius:0;background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%)}.methodology-page .method-v11-governance-item:first-child{border-radius:12px 12px 0 0}.methodology-page .method-v11-governance-item:last-child{border-radius:0 0 12px 12px}.methodology-page .method-v11-governance-trigger{padding:24px;background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%)}.methodology-page .method-v11-governance-title{font-size:20px;line-height:28px;letter-spacing:-.2px}.methodology-page #verdicts .method-v11-governance-title{font-size:24px;line-height:32px;letter-spacing:-.3px}.methodology-page .method-v11-governance-icon{width:40px;height:40px;border:1px solid #e3e7ee;border-radius:8px;box-shadow:none}.methodology-page .method-v11-governance-item:nth-child(-n+3) .method-v11-governance-icon{background:#fff0e9}.methodology-page .method-v11-governance-icon .method-detail-glyph{display:none}.methodology-page .method-governance-desktop-icon{display:block;max-width:20px;max-height:20px}.methodology-page .method-governance-details{padding:0 24px 28px;background:linear-gradient(180deg,#fff,#f7f8fc)}.methodology-page .method-verdict-card{border-color:rgb(26 28 37/8%);background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 1px 2px rgb(26 28 37/4%)}.methodology-page .method-verdict-criteria{background:linear-gradient(180deg,#f3f4f8,#eaecf2);box-shadow:inset 0 1px 0 rgb(255 255 255/85%)}.methodology-page .method-certification-gate{border-color:rgb(255 255 255/10%);background:linear-gradient(180deg,#22252e,#1a1c25);box-shadow:inset 0 1px 0 rgb(255 255 255/7%)}}@media (min-width:1024px) and (max-width:1279px){.methodology-page .method-technical-group{grid-template-columns:180px minmax(0,1fr);gap:24px}.methodology-page .method-v11-audit-trigger{gap:12px;padding:20px 16px}.methodology-page .method-v11-audit-status{display:none}.methodology-page .method-verdict-comparison{gap:12px}.methodology-page .method-verdict-card{padding:16px}}@media (max-width:1023px){.methodology-page .method-detail-variant--desktop{display:none}.methodology-page .method-detail-variant--mobile{display:block}.methodology-page .method-v11-technical{gap:32px}.methodology-page .method-technical-group{display:flex;flex-direction:column;gap:16px}.methodology-page .method-technical-group-intro{width:100%;gap:10px;padding:0}.methodology-page .method-technical-group-intro h3{font-size:18px;line-height:24px}.methodology-page .method-technical-group-intro>p{font-size:14px;line-height:22px}.methodology-page .method-technical-group-art{display:block;height:calc(32px + 128.519px * var(--method-art-scale, 1));padding:16px;border:1px solid rgb(26 28 37/8%);border-radius:14px;background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%);overflow:hidden}.methodology-page .method-group-art-desktop{display:none}.methodology-page .method-group-art-mobile-frame{display:block;width:326px;height:128.519px;transform:scale(var(--method-art-scale,1));transform-origin:top left}.methodology-page .method-group-art-mobile{display:block;max-width:none;flex:none}.methodology-page .method-technical-group-shell{width:100%;padding:0;border-radius:0;background:none}.methodology-page .method-technical-group-items{display:flex;flex-direction:column;gap:8px;overflow:visible;border-radius:0;background:none}.methodology-page .method-v11-audit-item,.methodology-page .method-v11-audit-item:last-child{overflow:hidden;border:1px solid rgb(26 28 37/8%);border-radius:16px;background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 6px 12px rgb(26 28 37/4%),0 1px 2px rgb(26 28 37/5%);scroll-margin-top:118px}.methodology-page .method-v11-audit-trigger{position:relative;align-items:flex-start;gap:12px;min-height:0;padding:16px}.methodology-page .method-v11-audit-number{width:32px;height:32px;border:1px solid #e3e7ee;border-radius:10px;color:#1a1c25;font-family:inherit;font-size:12px;line-height:18px;font-weight:500}.methodology-page .method-v11-audit-number>span:first-child{display:none}.methodology-page .method-v11-audit-number>span:nth-child(2){display:inline}.methodology-page .method-v11-audit-copy{gap:6px}.methodology-page .method-v11-audit-copy>strong{font-size:16px;line-height:22px;font-weight:500}.methodology-page .method-v11-audit-copy>span{font-size:14px;line-height:20px}.methodology-page .method-v11-audit-status{display:none}.methodology-page .method-accordion-chevron{width:32px;height:32px;border:1px solid #e3e7ee;border-radius:10px;background:#f2f3f9}.methodology-page [data-state=open]>.method-accordion-chevron{border-color:#1a1c25;background:#1a1c25}.methodology-page [data-state=open]>.method-accordion-chevron picture{display:none}.methodology-page [data-state=open]>.method-accordion-chevron .method-accordion-chevron-open{display:block}.methodology-page .method-v11-details{padding:0 16px 16px;gap:24px}.methodology-page .method-collapse-section{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:100%;padding:10px 16px;border:1px solid #e3e7ee;border-radius:12px;background:#f2f3f9;box-shadow:inset 0 1px 0 rgb(255 255 255/80%);color:#1a1c25;font-size:12px;line-height:18px}.methodology-page .method-collapse-section:focus-visible{outline:2px solid #ff4000;outline-offset:2px}.methodology-page .method-v11-standards{gap:8px}.methodology-page .method-v11-governance-item{border-color:rgb(26 28 37/8%);border-radius:14px;background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 6px 12px rgb(26 28 37/4%),0 1px 2px rgb(26 28 37/5%);scroll-margin-top:118px}.methodology-page .method-v11-governance-trigger{align-items:flex-start;gap:12px;padding:18px 16px}.methodology-page .method-v11-governance-icon{width:32px;height:32px;overflow:visible;border-radius:0;background:none;box-shadow:none}.methodology-page .method-v11-governance-title{font-size:16px;line-height:22px;font-weight:600;letter-spacing:0}.methodology-page .method-governance-details{gap:20px;padding:16px;border-top:1px solid #e3e7ee;background:#f2f3f9}.methodology-page .method-verdict-content{gap:16px;background:transparent}.methodology-page .method-verdict-intro,.methodology-page .method-verdict-label{font-size:14px;line-height:22px}.methodology-page .method-verdict-comparison{display:flex;flex-direction:column;gap:12px}.methodology-page .method-verdict-card{min-height:0;gap:12px;padding:14px;border-radius:12px;background:#fff;box-shadow:none}.methodology-page .method-verdict-card>h4{text-align:left;font-size:16px;line-height:22px;font-weight:600}.methodology-page .method-verdict-card h5{font-size:12px;line-height:18px;font-weight:600;letter-spacing:0}.methodology-page .method-verdict-card p{color:#1a1c25;font-size:14px;line-height:22px}.methodology-page .method-verdict-criteria,.methodology-page .method-verdict-meaning{min-height:0;gap:4px;padding:12px 0 0}.methodology-page .method-verdict-criteria{border-top:1px solid #e3e7ee;border-radius:0;background:transparent;box-shadow:none}.methodology-page .method-verdict-note{font-size:14px;line-height:22px}.methodology-page .method-verdict-incomplete{padding:14px;border-radius:12px}.methodology-page .method-verdict-incomplete h4{font-size:16px;line-height:22px}.methodology-page .method-verdict-incomplete p{font-size:14px;line-height:22px}.methodology-page .method-certification-gate{gap:12px;padding:14px;border-color:rgb(255 255 255/10%);border-radius:12px;background:linear-gradient(180deg,#22252e,#1a1c25);box-shadow:inset 0 1px 0 rgb(255 255 255/7%)}.methodology-page .method-certification-gate h4{font-size:16px;line-height:23px;letter-spacing:0}.methodology-page .method-certification-gate p{font-size:14px;line-height:22px}.methodology-page .method-governance-details .method-detail-variant--mobile>.method-detail-group{background:transparent!important}.methodology-page .method-governance-details .method-detail-variant--mobile [data-detail-label^="Interior /"]{gap:20px!important}.methodology-page .method-governance-details .method-detail-variant--mobile .has-shadow{gap:12px!important;padding:14px!important;border-radius:12px!important;box-shadow:none}.methodology-page .method-detail-variant--mobile [data-detail-label="Protocol / Four guarantees"]>.method-detail-text:first-child{font-weight:600!important}.methodology-page .method-detail-variant--mobile [data-detail-label="Protocol / Guarantee list"]{gap:0!important}.methodology-page .method-detail-variant--mobile [data-detail-label="Protocol / Guarantee row"]+[data-detail-label="Protocol / Guarantee row"]{border-top-width:1px}.methodology-page .method-detail-variant--mobile [data-detail-label="Protocol / Protected condition"]{padding:10px 0!important;border:0!important;border-radius:0!important;background:transparent!important}.methodology-page .method-detail-variant--mobile [data-detail-label="Protocol / Guarantee row"]:first-child>[data-detail-label="Protocol / Protected condition"]{padding-top:0!important}.methodology-page .method-detail-variant--mobile [data-detail-label="Protocol / Guarantee row"]:last-child>[data-detail-label="Protocol / Protected condition"]{padding-bottom:0!important}.methodology-page .method-governance-details .method-detail-variant--mobile [data-detail-label^="Comparison / Model group"]{gap:12px!important}.methodology-page .method-governance-details .method-detail-variant--mobile [data-detail-label="Comparison / Illustrated heading"]{gap:10px!important}.methodology-page .method-governance-details .method-detail-variant--mobile [data-detail-label="Comparison / Illustrated heading"]>.method-detail-text{font-weight:600!important}.methodology-page .method-governance-details .method-detail-variant--mobile :is([data-detail-label="Comparison / Architecture"],[data-detail-label="Comparison / Pre-Commitment Control"],[data-detail-label="Comparison / Cherry-Pick Risk"],[data-detail-label="Comparison / Access Level"],[data-detail-label="Comparison / What It Proves"]){gap:4px!important;padding-top:10px!important}.methodology-page .method-governance-details .method-detail-variant--mobile :is([data-detail-label="Comparison / Verdict Impact"],[data-detail-label="Comparison / Certification Notation"]){gap:4px!important;padding:10px 0 0!important;border-top:1px solid #e3e7ee;border-radius:0!important;background:transparent!important}.methodology-page .method-governance-details .method-detail-variant--mobile [data-detail-label^="Comparison /"]:not([data-detail-label="Comparison / Illustrated heading"])>.method-detail-text:first-child:not(:last-child){font-size:12px!important;line-height:18px!important;font-weight:600!important}.methodology-page .method-governance-details .method-detail-variant--mobile [data-detail-label^="Source list /"]{gap:12px!important}.methodology-page .method-governance-details .method-detail-variant--mobile [data-detail-label="List / Text"]{gap:8px!important}.methodology-page .method-governance-details .method-detail-variant--mobile [data-detail-label="List / Text"]>.method-detail-text:first-child{width:14px!important;flex:0 0 14px!important;line-height:22px!important}.methodology-page .method-governance-details .method-detail-variant--mobile [data-detail-label="List / Nested"]{padding:0 0 0 22px!important}.methodology-page .method-governance-details .method-detail-variant--mobile [data-detail-label^="Readable /"]>.method-detail-text:first-child{font-size:14px!important;line-height:22px!important;font-weight:600!important}.methodology-page .method-governance-details .method-detail-variant--mobile [data-detail-label^="Source table /"]>.method-detail-group{gap:10px!important;padding:12px!important}}@media (max-width:374px){.methodology-page .method-v11-audit-trigger,.methodology-page .method-v11-governance-trigger{gap:8px;padding-inline:12px}.methodology-page .method-governance-details{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.methodology-page .method-accordion-chevron picture{transition:none}}.methodology-page .method-governance-details,.methodology-page .method-v11-details{background:#fff}.methodology-page .method-detail-group[data-detail-surface=canvas]{background:#fff!important}.methodology-page .method-governance-details,.methodology-page .method-v11-details{padding-top:24px;padding-bottom:32px}.methodology-page .method-v11-audit-trigger[data-state=open],.methodology-page .method-v11-governance-trigger[data-state=open]{background:#fff;box-shadow:inset 3px 0 #ff4000}.methodology-page .method-detail-group[data-detail-surface=canvas]{border:1px solid #e5e7ed!important;box-shadow:0 2px 5px rgb(26 28 37/3%);border-radius:12px!important}.methodology-page .method-integrity-framework{display:flex;flex-direction:column;gap:0}.methodology-page .method-integrity-intro{padding:22px 24px;border:1px solid #e5e7ed;border-radius:14px;background:#fff;box-shadow:0 3px 12px rgb(26 28 37/3%)}.methodology-page .method-integrity-kicker{display:block;margin-bottom:12px;color:#bb380d;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.methodology-page .method-framework-section{padding:28px 0;border-bottom:1px solid #e9ebf0}.methodology-page .method-framework-section:last-child{border-bottom:0;padding-bottom:0}.methodology-page .method-framework-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}.methodology-page .method-framework-section-heading>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #ece2dd;border-radius:7px;background:#fff8f4;color:#c74316;font-family:var(--font-geist-mono),monospace;font-size:10px}.methodology-page .method-framework-section-heading h4{margin:0;color:#1a1c25;font-size:17px;font-weight:600;line-height:24px;letter-spacing:-.25px}.methodology-page .method-framework-section-body{display:flex;flex-direction:column;gap:16px}.methodology-page .is-categories .method-framework-section-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.methodology-page .is-categories .method-framework-section-body>.method-detail-text{grid-column:1/-1;margin-bottom:6px}.methodology-page .method-framework-check{position:relative;display:flex;align-items:flex-start;gap:10px;padding:18px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;box-shadow:0 2px 4px rgb(26 28 37/2%)}.methodology-page .method-framework-check-mark{display:grid;place-items:center;flex:none;width:22px;height:22px;border:1px solid #d8e9e1;border-radius:6px;background:#f4faf7;color:#087e5b;font-size:12px}.methodology-page .method-framework-check .method-detail-text{font-size:13px!important;line-height:21px!important}.methodology-page .is-severity .method-framework-section-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:1023px){.methodology-page .method-governance-details,.methodology-page .method-v11-details{padding-top:16px;padding-bottom:20px}.methodology-page .method-integrity-intro{padding:16px}.methodology-page .method-framework-section{padding:22px 0}.methodology-page .is-categories .method-framework-section-body,.methodology-page .is-severity .method-framework-section-body{grid-template-columns:1fr}.methodology-page .method-framework-check{padding:16px}}.mv-hero{display:grid;grid-template-columns:minmax(0,636fr) minmax(0,708fr);min-height:450px;overflow:hidden;background:#f2f3f9;color:#1a1c25}.mv-hero h1,.mv-hero p{margin:0}.mv-hero-copy{display:flex;flex-direction:column;gap:16px;align-self:center;min-width:0;padding:40px 40px 40px 24px}.mv-hero .mv-hero-eyebrow{color:#ff7648;font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:400;line-height:15px;letter-spacing:.3px}.mv-hero h1{font-size:clamp(44px,calc((100vw - 251px) * .041667),56px);font-weight:600;line-height:1.07143;letter-spacing:-.02em}.mv-hero .mv-hero-description{color:#5b6570;font-size:18px;font-weight:400;line-height:28px}.mv-hero-version{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:16px}.mv-hero-version-badge{flex:none;box-sizing:content-box;width:81px;padding:5px 8px;border-radius:999px;background:#ff4000;color:#fff;font-weight:500;white-space:nowrap}.mv-hero-publication{color:#5b6570;font-weight:400}.mv-hero-story{display:flex;align-items:center;position:relative;min-width:0;min-height:450px;border-left:1px solid #e1e2e8}.mv-hero-desktop-stage{width:100%}.mv-hero-mobile-stage{display:none}.mv-hero-story-stage{position:relative;width:708px;height:450px;padding-top:72px}.mv-hero-surround{position:absolute;top:56px;left:68px;width:640px;height:346px;border-radius:24px;background:#e8e9ef}.mv-hero-row{position:relative;margin-left:88px;margin-bottom:8px}.mv-hero-row--2{margin-left:48px}.mv-hero-row--3{margin-bottom:0}.mv-hero-card{display:flex;align-items:center;flex:none;gap:30px;width:616px;height:112px;padding:6px 24px;border:.84px solid rgb(26 28 37/4%);border-radius:16px;background:linear-gradient(#f8f9ff,#f2f3f9);box-shadow:0 26.88px 20.16px rgb(26 28 37/2%),0 .84px 1.68px rgb(26 28 37/2%),0 3.36px 6.72px rgb(26 28 37/2%),0 53.76px 26.88px rgb(26 28 37/2%),0 26.88px 20.16px rgb(26 28 37/2%),0 10.08px 10.08px rgb(26 28 37/4%)}.mv-hero-card-copy{display:flex;flex:0 0 274px;flex-direction:column;gap:5px;min-width:0}.mv-hero .mv-hero-card-title{font-size:16px;font-weight:500;line-height:22px}.mv-hero .mv-hero-card-description{font-size:14px;font-weight:400;line-height:20px}.mv-hero-row--2 .mv-hero-card-description{opacity:.65}.mv-hero-art{position:relative;flex:none;width:260px;height:100px}.mv-hero-art img{display:block;flex:none;max-width:none}.mv-hero-desktop-asset{display:block;position:relative;flex:none;width:260px;height:100px}.mv-hero-desktop-asset--game{width:64px;height:56px}.mv-hero-desktop-asset>img{position:absolute;top:0;left:0}.mv-hero .mv-hero-mobile-asset,.mv-hero-mobile-label{display:none}.mv-hero-games{display:flex;gap:4px;position:absolute;top:8px;left:0;width:260px;height:84px}.mv-hero-game{display:flex;flex:none;flex-direction:column;align-items:center;width:84px;height:84px;padding:4px 0;border-radius:8.4px;background:rgb(26 28 37/4%)}.mv-hero-game>span{font-size:10px;font-weight:500;line-height:20px}.mv-hero-game--roulette>span{color:#ff4000}.mv-hero-fade-bottom,.mv-hero-fade-right{display:none;pointer-events:none}@media (min-width:1024px){.mv-hero-version-badge{border-radius:7px}.mv-hero-surround{box-shadow:inset 0 1px 0 rgb(255 255 255/85%)}.mv-hero-card{border-color:rgb(26 28 37/8%);background:linear-gradient(#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 6px 12px rgb(26 28 37/8%),0 1px 2px rgb(26 28 37/10%)}.mv-hero--standards .mv-hero-card,.mv-hero--technical .mv-hero-card{box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 6px 12px rgb(26 28 37/5%),0 1px 2px rgb(26 28 37/6%)}}@media (min-width:1440px){.mv-hero{width:100%;max-width:1312px;margin-inline:auto}}@media (min-width:1024px) and (max-width:1279px){.mv-hero-copy{padding-inline:28px}.mv-hero h1{font-size:36px;line-height:40px}.mv-hero .mv-hero-description{font-size:16px;line-height:24px}}@media (max-width:1023px){.mv-hero{display:flex;flex-direction:column;gap:16px;min-height:0;padding:28px 20px 32px}.mv-hero-copy{align-self:stretch;padding:0}.mv-hero .mv-hero-eyebrow{color:#ff4000;font-family:inherit;font-size:11px;font-weight:500;line-height:16px;letter-spacing:1px}.mv-hero .mv-hero-desktop-asset,.mv-hero-desktop-label{display:none}.mv-hero-mobile-label{display:inline}.mv-hero .mv-hero-mobile-asset{display:block}.mv-hero h1{font-size:32px;line-height:36px;letter-spacing:-.8px}.mv-hero .mv-hero-description{color:rgb(26 28 37/75%);font-size:16px;line-height:24px}.mv-hero-version{align-items:center;flex-wrap:wrap;gap:8px}.mv-hero-publication{width:auto}.mv-hero-story{display:block;flex:none;width:100%;height:auto;min-height:0;border-left:0}.mv-hero-desktop-stage{display:none}.mv-hero-mobile-stage{display:block}.mv-hero-story-stage{display:flex;flex-direction:column;gap:16px;width:100%;height:auto;padding:16px 0 40px}.mv-hero-surround{display:block;top:0;bottom:42px;left:48px;width:calc(100% + 20px);height:auto;border-radius:18px;background:#e8e9ef;opacity:.7;box-shadow:inset 0 1px 0 rgb(255 255 255/85%)}.mv-hero-row{width:max(430px,calc(100% + 20px));height:auto;margin:0 0 0 32px}.mv-hero-row--2{margin-left:0}.mv-hero-row--3{margin-left:20px}.mv-hero-card{justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:100px;padding:12px 16px;border:0;border-radius:12px;background:linear-gradient(#fff,#f7f8fc);box-shadow:inset 0 0 0 1px rgb(26 28 37/8%),inset 0 1px 0 rgb(255 255 255/80%),0 6px 12px rgb(26 28 37/8%),0 1px 2px rgb(26 28 37/10%)}.mv-hero-card-copy{flex:0 0 170px;gap:4px}.mv-hero .mv-hero-card-title{font-size:14px;line-height:18px}.mv-hero .mv-hero-card-description{font-size:12px;line-height:18px;color:rgb(26 28 37/75%);opacity:1}.mv-hero-art{--mv-art-width:160px;--mv-art-unit:calc(var(--mv-art-width) / 260);width:var(--mv-art-width);height:calc(100 * var(--mv-art-unit))}.mv-hero-art>.mv-hero-mobile-asset{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mv-hero-games{top:calc(8 * var(--mv-art-unit));width:100%;gap:calc(4 * var(--mv-art-unit))}.mv-hero-game,.mv-hero-games{height:calc(84 * var(--mv-art-unit))}.mv-hero-game{width:calc(84 * var(--mv-art-unit));padding-block:calc(4 * var(--mv-art-unit))}.mv-hero-game>.mv-hero-mobile-asset{width:calc(64 * var(--mv-art-unit));height:calc(56 * var(--mv-art-unit));-o-object-fit:contain;object-fit:contain}.mv-hero-game>span{font-size:max(6px,calc(10 * var(--mv-art-unit)));line-height:calc(20 * var(--mv-art-unit))}.mv-hero-fade-right{top:0;width:70px;background:linear-gradient(90deg,rgba(242,243,249,0),rgba(242,243,249,.06) 70%,rgba(242,243,249,.3))}.mv-hero-fade-bottom,.mv-hero-fade-right{display:block;position:absolute;right:0;bottom:0}.mv-hero-fade-bottom{left:-20px;height:44px;background:linear-gradient(180deg,rgba(242,243,249,0),rgba(242,243,249,.22) 50%,#f2f3f9)}}@media (max-width:359px){.mv-hero h1{font-size:28px;line-height:33px}.mv-hero-card-copy{flex-basis:150px}}.method-overview-content{display:flex;flex-direction:column;gap:48px;padding-top:48px}.method-overview-content img{display:block;flex:none;max-width:none}.method-overview-content picture{display:block;flex:none}.method-overview-content p{color:rgb(26 28 37/75%);font-size:16px;line-height:26px}.method-certification-standard{display:grid;grid-template-columns:minmax(0,470fr) minmax(0,575fr);gap:48px;align-items:start}.method-certification-standard>div{display:flex;flex-direction:column;gap:16px}.method-evidence-card{min-width:0;padding:8px;border-radius:20px;background:#e8e9ef}.method-evidence-card>div{display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:12px;background:#fff}.method-evidence-visual{display:flex;gap:16px;align-items:center;min-width:0;max-width:100%;overflow:hidden}.method-evidence-visual h3{flex:1;font-size:24px;font-weight:500;line-height:32px}@media (min-width:1351px) and (max-width:1599px){.method-evidence-card>div{padding:24px}.method-evidence-visual h3{font-size:22px;line-height:28px}}.method-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:24px;border-block:1px solid #e3e7ee}.method-metrics>div{display:flex;flex-direction:column;gap:8px;padding-right:16px;border-right:1px solid #e3e7ee}.method-metrics>div:last-child{border:0}.method-metrics dt{color:rgb(26 28 37/75%);font-size:14px;line-height:22px}.method-metrics dd{order:-1;font-size:36px;font-weight:600;line-height:44px;letter-spacing:-.7px}.method-metrics>.method-metric-open-source{min-width:0;container-type:inline-size}.method-metrics .method-metric-open-source dd{font-size:clamp(18px,14cqi,36px);white-space:nowrap}.method-questions{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start}.method-questions-surround{min-width:0;padding:8px;border-radius:20px;background:#e8e9ef}.method-questions ol{list-style:none;min-width:0;padding:0;border-radius:12px;background:#fff;overflow:hidden}.method-questions li+li{border-top:1px solid #e3e7ee}.method-questions a{display:flex;gap:16px;padding:24px;text-decoration:none;color:inherit;transition:background .16s}.method-questions a:hover{background:#fafbff}.method-questions a>span{flex:0 0 28px;color:#ff4000;font:12px/24px var(--font-geist-mono),monospace}.method-questions a>div{display:flex;flex-direction:column;gap:8px;min-width:0}.method-questions h3{font-size:20px;font-weight:500;line-height:28px}.method-questions li p{font-size:14px;line-height:22px}.method-independent-proof{display:grid;grid-template-columns:264px minmax(0,1fr);gap:40px;align-items:center;padding:32px;border:1px solid #fff;border-radius:16px;color:#fff;background:linear-gradient(#232630,#13161d);box-shadow:0 1px 2px rgb(26 28 37/4%),0 8px 24px -8px rgb(26 28 37/7%)}.method-independent-heading{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.method-independent-brand{display:block;flex:none}.method-independent-brand .brand-logo{height:28px}.method-independent-proof>div{display:flex;flex-direction:column;gap:16px}.method-independent-proof h3{font-size:24px;font-weight:500;line-height:32px}.method-independent-proof p{color:white;font-size:14px;line-height:23px}.method-independent-proof p:first-child{opacity:.75}.method-overview-illustration{position:relative;display:block;flex:none;width:48px;height:48px}.method-overview-illustration>span{position:absolute;top:0;left:0;display:block;width:48px;height:48px;transform-origin:top left}.method-overview-illustration img{position:absolute;display:block;max-width:none}.method-overview-illustration--verification img{left:5.25px;top:6.25px}.method-overview-illustration--graph img{left:4.25px;top:6.25px}.method-overview-illustration--repository img{left:7.25px;top:5.25px}.method-overview-illustration--history img{left:8.25px;top:4.25px}.method-overview-illustration--continuing img{left:6.25px;top:4.25px}.method-proof-flow{display:flex;flex-direction:column;gap:24px}.method-proof-flow-surround{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid #e3e7ee;border-radius:24px;box-shadow:0 1px 2px rgb(26 28 37/4%),0 8px 24px -8px rgb(26 28 37/7%)}.method-proof-flow-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.method-proof-sequence{display:flex;flex-direction:column;gap:18px;min-width:0;padding:32px;border:1px solid #e3e7ee;border-radius:16px;background:#fff}.method-proof-sequence--audit{color:#fff;border-color:#fff;background:linear-gradient(#232630,#13161d)}.method-proof-sequence h3{font-size:24px;font-weight:500;line-height:32px}.method-proof-sequence ol{list-style:none;padding:0}.method-proof-sequence li{display:flex;align-items:start;gap:14px;min-height:68px}.method-proof-sequence li>div{flex:1;min-width:0}.method-proof-checkpoint{display:block;align-self:stretch;flex:0 0 36px;position:relative;padding:4px 6px}.method-proof-checkpoint:after{content:"";position:absolute;top:38px;left:18px;width:1px;height:28px;background:#e3e7ee;opacity:.75}.method-proof-sequence li:last-child .method-proof-checkpoint:after{display:none}.method-proof-sequence--audit .method-proof-checkpoint:after{background:white;opacity:.45}.method-proof-sequence h4{font-size:16px;font-weight:500;line-height:24px}.method-proof-sequence li p{margin-top:5px}.method-proof-sequence li p,.method-proof-sequence>p:last-child{font-size:14px;line-height:22px}.method-proof-sequence--audit li p{color:rgb(255 255 255/65%)}.method-proof-handoff{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid #e3e7ee;border-radius:14px;background:#fff}.method-proof-handoff h3{font-size:16px;font-weight:500;line-height:24px}.method-proof-handoff p{font-size:13px;line-height:20px}.method-proof-handoff>span{color:#737e89;font:11px/18px var(--font-geist-mono),monospace;white-space:nowrap}.method-overview-framework{display:flex;flex-direction:column;gap:24px}.method-overview-framework .method-section-heading>p:last-child{font-size:16px;line-height:26px}.method-proof-principle{display:flex;flex-direction:column;gap:18px;padding:28px 26px;border-radius:16px;background:#fff}.method-evidence-chain{display:flex;gap:20px;align-items:center}.method-evidence-stage{display:flex;gap:12px;min-width:0;flex:1;align-items:center}.method-evidence-stage h3{font-size:16px;font-weight:600;line-height:23px}.method-evidence-stage p{margin-top:4px;font-size:11px;line-height:16px}.method-evidence-arrow{width:28px;height:16px;margin-right:8px}.method-proof-principle>p{border-top:1px solid #e3e7ee;padding-top:18px;font-size:14px;line-height:20px}.method-framework-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.method-framework-groups>section{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid #e3e7ee;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgb(26 28 37/4%),0 8px 24px -8px rgb(26 28 37/7%)}.method-framework-groups .method-overview-illustration{width:44px;height:44px}.method-framework-groups .method-overview-illustration>span{transform:scale(.916667)}.method-framework-groups h3{font-size:20px;font-weight:500;line-height:28px}.method-framework-groups p{font-size:14px;line-height:22px}.method-framework-groups>section>div{display:flex;flex-direction:column;gap:14px}.method-framework-groups a{display:flex;align-items:center;gap:10px;padding:12px 10px;border-radius:8px;background:#f2f3f9;text-decoration:none}.method-framework-groups a>span{flex:0 0 36px;display:grid;place-items:center;height:28px;border-radius:8px;background:#fff;font:11px/18px var(--font-geist-mono),monospace}.method-framework-groups h4{font-size:14px;font-weight:500;line-height:20px}.method-framework-groups a p{margin-top:2px;font-size:10px;line-height:14px}.method-game-profiles{display:flex;flex-direction:column;gap:12px}.method-game-profiles h3{font-size:20px;font-weight:500;line-height:28px}.method-framework-desktop-icon{display:none}@media (min-width:1024px){.method-overview-content{gap:56px}.method-overview-content .method-section-heading{gap:24px}.method-certification-standard{grid-template-columns:minmax(0,568fr) minmax(0,600fr)}.method-evidence-card,.method-proof-flow-surround,.method-questions-surround{background:#e8e9ef;box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 6px 6px rgb(26 28 37/8%),0 1px 1px rgb(26 28 37/10%)}.method-evidence-card>div,.method-framework-groups>section,.method-proof-handoff,.method-proof-principle,.method-proof-sequence,.method-questions ol{border:1px solid rgb(26 28 37/8%);background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%)}.method-questions{grid-template-columns:minmax(0,320fr) minmax(0,848fr);gap:48px}.method-questions a>span{flex-basis:24px;font-size:14px;line-height:26px}.method-questions li p{font-size:15px;line-height:24px}.method-independent-proof{border-color:rgb(255 255 255/10%);background:linear-gradient(180deg,#22252e,#1a1c25);box-shadow:inset 0 1px 0 rgb(255 255 255/7%),0 8px 8px rgb(26 28 37/7%),0 1px 1px rgb(26 28 37/10%)}.method-independent-proof>div{min-width:0;gap:12px}.method-independent-proof p{font-size:16px;line-height:26px}.method-framework-desktop-icon{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px}.method-framework-desktop-icon img{max-width:20px;max-height:20px}.method-proof-flow-surround{border:0;border-radius:20px}.method-proof-sequence{gap:16px;border-radius:12px}.method-proof-sequence--audit{border-color:rgb(255 255 255/10%);background:linear-gradient(180deg,#22252e,#1a1c25);box-shadow:inset 0 1px 0 rgb(255 255 255/7%)}.method-proof-sequence li{gap:16px;min-height:64px}.method-proof-checkpoint{flex-basis:24px;padding:0}.method-proof-checkpoint:after{display:none}.method-proof-sequence li p{margin-top:2px}.method-proof-handoff{border-radius:12px}.method-framework-groups>section,.method-proof-principle{box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 6px 6px rgb(26 28 37/8%),0 1px 1px rgb(26 28 37/10%)}.method-framework-groups>section{gap:12px;min-height:316px;border-radius:16px}.method-framework-groups .method-overview-illustration{display:none}.method-framework-groups>section>div{gap:0}.method-framework-groups a{padding:12px 8px;background:none}.method-framework-groups a>span{background:#1a1c25;color:#fff}.method-framework-groups h4{font-size:12px;line-height:22px}.method-framework-groups a p{display:none}}@media (min-width:1024px) and (max-width:1350px){.method-certification-standard{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.method-evidence-visual{flex-direction:column;align-items:start}.method-questions{grid-template-columns:208px minmax(0,1fr);gap:24px}.method-questions .method-section-heading>picture{transform:scale(.8);transform-origin:left top}.method-independent-proof{grid-template-columns:224px minmax(0,1fr);gap:24px}.method-framework-groups{gap:12px}.method-framework-groups>section{padding:16px}.method-evidence-chain,.method-evidence-stage{gap:8px}.method-evidence-arrow{margin:0}}@media (max-width:1023px){.method-overview-content{gap:40px;padding-top:24px}.method-overview-content p{font-size:14px;line-height:22px}.method-overview-content .method-eyebrow{font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:400;line-height:16px}.method-certification-standard{grid-template-columns:1fr;gap:24px}.method-certification-standard>div{gap:12px}.method-certification-standard>div>p{font-size:16px;line-height:24px}.method-evidence-card,.method-proof-flow-surround,.method-questions-surround{background:linear-gradient(180deg,#f3f4f8,#eaecf2);box-shadow:inset 0 1px 0 rgb(255 255 255/85%)}.method-evidence-card>div,.method-framework-groups>section,.method-proof-principle,.method-questions ol{border:1px solid rgb(26 28 37/8%);background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 6px 6px rgb(26 28 37/3%),0 1px 1px rgb(26 28 37/4%)}.method-evidence-card>div{gap:16px;padding:20px}.method-evidence-visual{flex-direction:column;align-items:start;gap:16px}.method-evidence-visual h3{font-size:18px;line-height:24px}.method-desktop-break{display:none}.method-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding-block:20px}.method-metrics>div{gap:6px;padding:0;border:0}.method-metrics dd{font-size:28px;line-height:34px;letter-spacing:-.3px}.method-metrics .method-metric-open-source dd{font-size:clamp(18px,14cqi,28px)}.method-metrics dt{font-size:13px;line-height:20px}.method-questions{grid-template-columns:1fr;gap:20px}.method-questions .method-section-heading{gap:12px}.method-questions a{gap:12px;padding:20px}.method-questions a>span{display:grid;place-items:center;flex-basis:32px;height:32px;border:1px solid #e3e7ee;border-radius:10px;background:#f2f3f9;color:#1a1c25;font-family:inherit;font-size:12px;font-weight:500;line-height:18px}.method-questions h3{font-size:18px;line-height:24px}.method-independent-proof{grid-template-columns:1fr;gap:24px;padding:24px;border-color:rgb(255 255 255/10%);background:linear-gradient(180deg,#22252e,#1a1c25);box-shadow:inset 0 1px 0 rgb(255 255 255/7%),0 1px 1px rgb(26 28 37/4%)}.method-independent-proof h3{font-size:22px;line-height:28px}.method-independent-brand .brand-logo{height:26px}.method-independent-proof p{font-size:14px;line-height:23px}.method-proof-flow{gap:16px}.method-proof-flow-comparison{grid-template-columns:1fr}.method-proof-sequence{padding:24px 20px;border-color:rgb(26 28 37/8%);background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%)}.method-proof-checkpoint img{width:24px;height:24px}.method-proof-sequence--audit{border-color:rgb(255 255 255/10%);background:linear-gradient(180deg,#22252e,#1a1c25);box-shadow:inset 0 1px 0 rgb(255 255 255/7%)}.method-proof-sequence h3{font-size:20px;line-height:24px}.method-proof-handoff{flex-direction:column;align-items:start;padding:20px;gap:12px;border-color:rgb(26 28 37/8%);border-radius:16px;background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%)}.method-proof-handoff p{margin-top:8px;font-size:14px;line-height:22px}.method-proof-handoff>span{font-size:12px;line-height:18px}.method-overview-framework,.method-overview-framework .method-section-heading{gap:20px}.method-overview-framework .method-section-heading>p:last-child{font-size:14px;line-height:22px}.method-evidence-chain{flex-direction:column;align-items:stretch;gap:8px}.method-evidence-stage{position:relative;gap:12px;padding-top:0}.method-evidence-stage+.method-evidence-stage{padding-top:40px}.method-evidence-stage h3{font-size:18px;line-height:24px}.method-evidence-stage p{font-size:14px;line-height:22px}.method-evidence-arrow{position:absolute;left:calc(50% - 14px);top:8px;margin:0;transform:rotate(90deg)}.method-proof-principle{gap:16px;padding:20px}.method-proof-principle>p{border-color:rgb(224 207 196/60%);padding-top:16px;line-height:22px}.method-framework-groups{grid-template-columns:1fr;gap:16px}.method-framework-groups>section{padding:24px 20px;border-radius:16px}.method-framework-groups h3{font-size:18px;line-height:24px}.method-framework-groups a{min-height:60px;padding:10px;border-radius:10px;box-shadow:inset 0 1px 0 rgb(255 255 255/85%)}.method-framework-groups a>span{border:1px solid #e3e7ee}.method-framework-groups a p{font-size:11px}.method-framework-groups>section>div{gap:14px}.method-game-profiles h3{font-size:18px;line-height:24px}}.product-shell.methodology-page{background:#f2f3f9;color:#1a1c25}.product-shell.methodology-page .product-shell__workspace{padding-inline:0;overflow:clip}.product-shell.methodology-page .product-shell__workspace:after,.product-shell.methodology-page .product-shell__workspace:before{display:none}.product-shell.methodology-page .product-shell__main{max-width:1312px;margin-inline:auto;padding:0}.product-shell.methodology-page .product-shell__footer-wrap{max-width:1216px;width:calc(100% - 96px);margin-inline:auto}.product-shell.methodology-page .product-shell__footer{max-width:none;padding-block:24px 48px}.methodology-page .product-shell__sidebar-note strong{text-transform:none;margin-bottom:12px;font-size:12px;line-height:18px}.method-sidebar-links{display:flex;flex-direction:column;gap:4px}.method-sidebar-links a{display:flex;min-height:32px;align-items:center;font-size:13px;line-height:20px;text-decoration:none}.method-sidebar-links a:hover{color:#ff4000}.method-breadcrumb{position:relative;isolation:isolate;display:flex;justify-content:space-between;gap:24px;align-items:center;height:56px;padding-inline:48px;background:#e8e9ef;color:#737e89;font-size:12px;line-height:18px}.method-breadcrumb:before{content:"";position:absolute;z-index:-1;inset-block:0;left:-100vw;right:-100vw;background:#e8e9ef;pointer-events:none}.method-breadcrumb>span:first-child{display:flex;gap:10px}.method-breadcrumb a{text-decoration:none}.method-page-content{position:relative;min-width:0;padding-inline:48px}.method-page-content:after,.method-page-content:before{content:"";position:absolute;inset-block:0;width:1px;background:#e3e7ee;pointer-events:none}.method-page-content:before{left:32px}.method-page-content:after{right:32px}.method-page-content :is(h2,h3,h4,p,ol,dl,dd){margin:0}.method-topic-nav{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;isolation:isolate;padding-block:36px 16px}.method-topic-nav:before{content:"";position:absolute;z-index:-1;left:-6px;right:-6px;top:30px;height:52px;border:1px solid #e3e7ee;border-radius:18px;background:#e8e9ef}.method-topic-nav a{display:flex;min-height:40px;align-items:center;justify-content:center;border-radius:12px;color:#5b6570;font-size:14px;font-weight:500;line-height:22px;text-align:center;text-decoration:none;padding-inline:8px;transition:background .16s}.method-topic-nav a[aria-current=page]{color:#fff;background:#1a1c25;box-shadow:0 2px 4px rgb(26 28 36/12%)}.method-topic-nav a:hover:not([aria-current=page]){background:rgb(26 28 37/5%)}.method-framework-groups a:focus-visible,.method-questions a:focus-visible,.method-topic-nav a:focus-visible{outline:2px solid #ff4000;outline-offset:2px}.method-topic-nav--mobile{display:none}.method-topic-body{display:flex;flex-direction:column;gap:48px;padding-top:48px}.method-technical-content{gap:64px}.method-section-heading{display:flex;flex-direction:column;gap:16px}.method-page-content .method-eyebrow{color:#ff4000;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:18px}.method-page-content h2{font-size:32px;font-weight:600;line-height:40px;letter-spacing:-.3px}.method-section-heading>p:last-child:not(.method-eyebrow){color:rgb(26 28 37/75%);font-size:18px;line-height:28px}.method-source-footer{display:flex;justify-content:space-between;gap:24px;margin-top:96px;padding-block:16px 48px;border-top:1px solid #e3e7ee;color:#737e89;font-size:12px;line-height:18px}.method-source-footer>span:last-child{font-family:var(--font-geist-mono),monospace}.method-lifecycle-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;list-style:none}.method-lifecycle-cards li{display:flex;flex-direction:column;gap:16px;position:relative;padding-block:24px;border-top:1px solid #e3e7ee}.method-lifecycle-symbol{display:grid;place-items:center;width:72px;height:72px;background:#fff;border:1px solid #e3e7ee;border-radius:18px;box-shadow:0 1px 2px rgb(26 28 37/4%),0 8px 24px -8px rgb(26 28 37/7%)}.method-lifecycle-cards h3{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.3px}.method-lifecycle-cards p{color:rgb(26 28 37/75%);font-size:16px;line-height:24px}.method-step-number{position:absolute;top:51px;right:0;color:#ff4000;font:12px/18px var(--font-geist-mono),monospace}@media (min-width:1024px) and (max-width:1279px){.method-page-content{padding-inline:28px}.method-page-content:before{left:16px}.method-page-content:after{right:16px}.method-breadcrumb{padding-inline:28px}.method-topic-nav a{font-size:12px}}@media (max-width:1023px){.product-shell.methodology-page .product-shell__website-header .site-header{background:#f2f3f9}.product-shell.methodology-page .product-shell__workspace{overflow:visible}.product-shell.methodology-page .product-shell__main{padding:0}.product-shell.methodology-page .product-shell__footer-wrap{width:calc(100% - 40px)}.product-shell.methodology-page .product-shell__footer{flex-direction:column;align-items:flex-start;gap:12px;padding-block:12px 24px;color:rgb(26 28 37/75%)}.methodology-page .product-footer>nav{order:-1;gap:16px;min-height:44px;align-items:center;font-size:12px;line-height:18px}.methodology-page .product-footer>nav a{display:flex;align-items:center;min-height:44px}.methodology-page .product-footer>p{font-size:11px;line-height:16.5px}.methodology-page .product-footer__mobile{display:inline}.method-breadcrumb,.method-page-content:after,.method-page-content:before,.method-topic-nav--desktop,.methodology-page .product-footer__desktop{display:none}.method-page-content{padding-inline:16px}.method-topic-nav--mobile{display:grid;position:sticky;top:0;z-index:20;gap:4px;height:53px;padding:4px 16px;border-bottom:1px solid rgb(26 28 37/8%);background:#f2f3f9;box-shadow:0 2px 6px rgb(26 28 37/3%)}.method-topic-nav:before{display:none}.method-topic-nav a{min-height:44px;padding:8px 4px;border-radius:10px;color:rgb(26 28 37/75%);font-size:13px;line-height:18px;font-weight:500}.method-topic-nav a[aria-current=page]{background:linear-gradient(#2b2e35,#171a20);box-shadow:inset 0 1px 0 rgb(255 255 255/10%)}.method-topic-body{gap:32px;padding-top:24px}.method-section-heading{gap:12px}.method-page-content .method-eyebrow{font-family:inherit;font-size:11px;font-weight:500;line-height:16px}.method-page-content h2{font-size:24px;line-height:30px;letter-spacing:0}.method-section-heading>p:last-child:not(.method-eyebrow){font-size:14px;line-height:22px}.method-source-footer{flex-direction:column;gap:12px;margin:48px -16px 0;padding:24px 20px 32px;font-size:12px;line-height:18px}.method-lifecycle-cards{grid-template-columns:1fr;gap:16px}.method-lifecycle-cards li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px 14px;border:0;padding:0}.method-lifecycle-cards li:not(:last-child){padding-bottom:16px;border-bottom:1px solid #e3e7ee}.method-lifecycle-symbol{grid-row:span 2;width:36px;height:36px;background:none;border:0;border-radius:0;box-shadow:none}.method-lifecycle-symbol .method-overview-illustration{width:36px;height:36px}.method-lifecycle-symbol .method-overview-illustration>span{transform:scale(.75)}.method-lifecycle-cards h3{font-size:16px;font-weight:500;line-height:22px;letter-spacing:0}.method-lifecycle-cards p{font-size:14px;line-height:22px}.method-step-number{display:none}}.method-scope-v11{display:grid;gap:48px;padding:48px 0 0;color:var(--pf-base-color-text,#1a1c25)}.method-scope-v11 h2,.method-scope-v11 h3,.method-scope-v11 p,.method-scope-v11 ul{margin:0}.method-scope-v11 h2{font-size:32px;font-weight:600;line-height:40px;letter-spacing:-.3px}.method-scope-v11 p{color:rgb(26 28 37/75%);font-size:16px;line-height:26px}.method-scope-v11 ul{list-style:none;padding:0}.method-scope-v11-introduction{display:grid;gap:16px}.method-scope-v11-introduction>p:last-child{max-width:1020px;font-size:17px;line-height:27px}.method-scope-v11 .method-scope-v11-eyebrow{color:#ff4000;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:18px}.method-scope-v11-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.method-scope-v11-card-shell{min-width:0;padding:8px;border-radius:20px;background:#e8e9ef}.method-scope-v11-games-card,.method-scope-v11-model-card{display:flex;flex-direction:column;gap:24px;min-width:0;height:100%;padding:24px;border-radius:16px}.method-scope-v11-model-card{justify-content:space-between;min-height:502px;background:linear-gradient(#232630,#13161d);color:#fff;border:1px solid #fff;box-shadow:0 1px 2px rgb(26 28 37/4%),0 8px 24px -8px rgb(26 28 37/7%)}.method-scope-v11-games-card{background:#fff;border-radius:12px}.method-scope-v11 h3{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.2px}.method-scope-v11-model-card ul{display:grid;gap:12px}.method-scope-v11-model-card li{display:flex;align-items:center;gap:16px;min-height:96px;padding:18px 16px;border:1px solid rgb(255 255 255/12%);border-radius:12px;background:rgb(255 255 255/5%);font-size:16px;font-weight:500;line-height:24px}.method-scope-v11-games-card>p,.method-scope-v11-model-card>p{font-size:14px;line-height:22px}.method-scope-v11-model-card>p{color:rgb(255 255 255/65%)}.method-scope-v11-games-card ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.method-scope-v11-games-card li{display:flex;align-items:center;gap:8px;min-width:0;min-height:64px;padding:10px;border-radius:8px;background:#f2f3f9;box-shadow:0 1.5px 3px rgb(37 43 50/9%);font-size:14px;font-weight:500;line-height:20px}.method-scope-v11-games-card picture{display:block;flex:0 0 32px;width:32px;height:32px}.method-scope-v11-games-card img{display:block;max-width:none}.method-scope-v11-model-note{padding-right:8px}.method-scope-v11-games-note{padding-left:8px}.method-scope-v11-inputs{display:grid;gap:28px}.method-scope-v11-exclusions,.method-scope-v11-inputs-layout{display:grid;grid-template-columns:minmax(0,360fr) minmax(0,685fr);align-items:start;gap:48px}.method-scope-v11-input-list{display:grid;padding:16px!important;border:1px solid #e3e7ee;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgb(26 28 37/4%),0 8px 24px -8px rgb(26 28 37/7%)}.method-scope-v11-input-list li{display:flex;align-items:center;gap:14px;min-height:80px;padding:12px;font-size:16px;font-weight:500;line-height:24px}.method-scope-v11-input-copy{display:grid;gap:24px}.method-scope-v11-input-copy aside{padding:24px;border:1px solid #e3e7ee;border-radius:12px;background:#fff;font-size:16px;line-height:26px}.method-scope-v11-input-copy aside a{color:inherit;text-decoration:underline;text-underline-offset:3px}.method-scope-v11-exclusions>div:first-child{display:grid;gap:16px}.method-scope-v11-exclusion-lists{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px}.method-scope-v11-exclusion-lists li{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 0;border-bottom:1px solid #e3e7ee;color:rgb(26 28 37/75%);font-size:16px;line-height:24px}.method-scope-v11-exclusion-lists li:before{content:"—";flex:0 0 16px}.method-scope-v11-illustration{--scope-icon-scale:0.916667;position:relative;display:block;flex:0 0 44px;width:44px;height:44px}.method-scope-v11-illustration>span{display:block;position:absolute;inset:0 auto auto 0;width:48px;height:48px;transform:scale(var(--scope-icon-scale));transform-origin:top left}.method-scope-v11-illustration img{position:absolute;display:block;max-width:none}.method-scope-v11-illustration--client img{left:4.25px;top:3.25px}.method-scope-v11-illustration--chain img{left:2.15px;top:2.99px}.method-scope-v11-illustration--beacon img{left:4.25px;top:2.25px}.method-scope-v11-illustration--logic img{left:4.25px;top:6.25px}.method-scope-v11-illustration--api img{left:4.25px;top:4.25px}.method-scope-v11-illustration--history img{left:8.25px;top:4.25px}.method-scope-v11-illustration--verification img{left:5.25px;top:6.25px}.method-scope-v11-input-list .method-scope-v11-illustration{--scope-icon-scale:0.833333;flex-basis:40px;width:40px;height:40px}.method-scope-v11-illustration .method-scope-desktop-glyph{display:none}@media (min-width:1024px){.method-scope-v11{gap:40px}.method-scope-v11-card-shell{box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 6px 6px rgb(26 28 37/8%),0 1px 1px rgb(26 28 37/10%)}.method-scope-v11-games-card,.method-scope-v11-model-card{justify-content:flex-start;min-height:420px;border-radius:12px}.method-scope-v11-model-card{border-color:rgb(255 255 255/10%);background:linear-gradient(180deg,#22252e,#1a1c25);box-shadow:inset 0 1px 0 rgb(255 255 255/7%)}.method-scope-v11-model-card li{gap:12px;min-height:68px;padding:16px;border-radius:8px}.method-scope-v11-games-card,.method-scope-v11-input-copy aside,.method-scope-v11-input-list{border:1px solid rgb(26 28 37/8%);background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%)}.method-scope-v11-games-card li{min-height:56px;padding:12px 10px;background:linear-gradient(180deg,#f3f4f8,#eaecf2);box-shadow:inset 0 1px 0 rgb(255 255 255/85%)}.method-scope-v11-games-card picture{flex-basis:32px;width:32px;height:32px}.method-scope-v11-inputs-layout{grid-template-columns:minmax(0,440fr) minmax(0,728fr)}.method-scope-v11-input-list{border-radius:12px}.method-scope-v11-input-list li{gap:12px;padding:16px 12px}.method-scope-v11-input-copy aside{box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 6px 6px rgb(26 28 37/8%),0 1px 1px rgb(26 28 37/10%)}.method-scope-v11-illustration,.method-scope-v11-input-list .method-scope-v11-illustration{flex-basis:20px;width:20px;height:20px}.method-scope-v11-illustration .method-scope-mobile-glyph{display:none}.method-scope-v11-illustration .method-scope-desktop-glyph{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transform:none}.method-scope-v11-illustration .method-scope-desktop-glyph img{position:static}.method-scope-v11-exclusions{grid-template-columns:minmax(0,400fr) minmax(0,768fr)}.method-scope-v11-exclusion-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1279px){.method-scope-v11-games-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.method-scope-v11-exclusions,.method-scope-v11-inputs-layout{gap:24px}.method-scope-v11-input-list li{padding:12px 0}}@media (max-width:1023px){.method-scope-v11{gap:32px;padding:24px 0 0}.method-scope-v11 h2,.method-scope-v11-games-card h3{font-size:24px;line-height:30px;letter-spacing:0}.method-scope-v11 p,.method-scope-v11-introduction>p:last-child{font-size:14px;line-height:22px}.method-scope-v11-introduction{gap:12px}.method-scope-v11 .method-scope-v11-eyebrow{font-family:inherit;font-size:11px;font-weight:500;line-height:16px}.method-scope-v11-models{grid-template-columns:minmax(0,1fr);gap:20px}.method-scope-v11-games-note,.method-scope-v11-model-note{padding:0}.method-scope-v11-card-shell{padding:0;border-radius:16px;background:none;box-shadow:none}.method-scope-v11-model-card{gap:20px;min-height:0;padding:24px;border-radius:16px;border-color:rgb(255 255 255/10%);background:linear-gradient(180deg,#22252e,#1a1c25);box-shadow:inset 0 1px 0 rgb(255 255 255/7%),0 1px 1px rgb(26 28 37/4%)}.method-scope-v11-model-card h3{font-size:20px;line-height:27px;letter-spacing:0}.method-scope-v11-model-card ul{gap:20px}.method-scope-v11-model-card li{min-height:72px;gap:16px;padding:12px;background:#252832;color:rgb(255 255 255/95%);font-size:14px;line-height:22px;box-shadow:inset 0 1px 0 rgb(255 255 255/7%)}.method-scope-v11-model-card>p{font-size:13px;line-height:20px}.method-scope-v11-games-card{gap:16px;padding:16px;border:1px solid rgb(26 28 37/8%);border-radius:16px}.method-scope-v11-games-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.method-scope-v11-games-card>p{font-size:12px;line-height:18px}.method-scope-v11-games-card li{border-radius:12px;box-shadow:none;line-height:22px}.method-scope-v11-games-card picture{flex-basis:28px;width:28px;height:28px}.method-scope-v11-input-copy,.method-scope-v11-inputs{gap:16px}.method-scope-v11-exclusions,.method-scope-v11-inputs-layout{grid-template-columns:minmax(0,1fr);gap:16px}.method-scope-v11-input-list{gap:12px;padding:16px!important;border-color:rgb(26 28 37/8%)}.method-scope-v11-input-list li{min-height:0;padding:12px 0;font-size:14px;line-height:22px}.method-scope-v11-illustration,.method-scope-v11-input-list .method-scope-v11-illustration{--scope-icon-scale:0.75;flex-basis:36px;width:36px;height:36px}.method-scope-v11-input-copy aside{padding:0;border:0;border-radius:0;background:none;color:rgb(26 28 37/75%);font-size:14px;line-height:22px}.method-scope-v11-exclusions{padding:16px;border:1px solid rgb(26 28 37/8%);border-radius:16px;background:#fff}.method-scope-v11-exclusions,.method-scope-v11-games-card,.method-scope-v11-input-list{background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 6px 6px rgb(26 28 37/3%),0 1px 1px rgb(26 28 37/4%)}.method-scope-v11-exclusion-lists{grid-template-columns:minmax(0,1fr);gap:0}.method-scope-v11-exclusion-lists li{min-height:0;padding:16px 0;font-size:14px;line-height:22px}.method-scope-v11-exclusion-lists li:before{display:none}.method-scope-v11-exclusion-lists ul:first-child li:first-child{padding-top:0}.method-scope-v11-exclusion-lists ul:last-child li:last-child{padding-bottom:0;border-bottom:0}}