.certificate-layout-module__H5VdBq__page{padding-top:24px}.certificate-layout-module__H5VdBq__page :where(svg.lucide){stroke-width:1.75px;flex:none;width:18px;height:18px}.certificate-layout-module__H5VdBq__mono{font-family:var(--font-mono);font-feature-settings:"zero" 1;letter-spacing:-.01em}.certificate-layout-module__H5VdBq__serif{font-family:var(--mk-font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.certificate-layout-module__H5VdBq__cert-bar{border-bottom:1px solid var(--mk-line-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-top:28px;padding-bottom:18px;display:flex}.certificate-layout-module__H5VdBq__cb-l{min-width:0}.certificate-layout-module__H5VdBq__cb-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,1rem + 1.6vw,40px);font-weight:550;line-height:1.05}.certificate-layout-module__H5VdBq__cb-sub{color:var(--mk-ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;font-size:13.5px;display:flex}.certificate-layout-module__H5VdBq__cb-r{flex-wrap:wrap;gap:8px;display:flex}.certificate-layout-module__H5VdBq__cb-note{color:var(--mk-ink-3);align-items:flex-start;gap:8px;margin-top:14px;font-size:13.5px;display:flex}.certificate-layout-module__H5VdBq__cb-note svg{margin-top:3px;width:14px!important;height:14px!important}.certificate-layout-module__H5VdBq__cb-note-bad{color:var(--mk-danger);font-weight:500}.certificate-layout-module__H5VdBq__cb-unavailable{max-width:40em;color:var(--mk-ink-2);margin-top:18px;font-size:15.5px}.certificate-layout-module__H5VdBq__desk{padding:clamp(24px, 5vw, 72px) var(--mk-gutter) clamp(48px, 6vw, 96px);background:var(--mk-bg-sunk);border-block:1px solid var(--mk-line);margin-top:28px;position:relative;overflow:hidden}.certificate-layout-module__H5VdBq__desk:before{content:"";background-image:linear-gradient(to right, var(--mk-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--mk-grid-line) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0}.certificate-layout-module__H5VdBq__a4{--paper:#fdfcf9;--paper-2:#f7f7f1;--ink:#09191a;--ink-2:#3b4b4c;--ink-3:#586767;--line:#09191a1a;--line-2:#09191a2e;--brand:#00544d;--ok:#007044;--ok-fill:#00a366;--danger:#b32130;--danger-fill:#e94e5a;--gold:#8c5e1a;--sec:var(--brand);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;aspect-ratio:210/297;background:radial-gradient(120% 80% at 50% 0%, var(--paper), var(--paper-2));width:min(794px,100%);color:var(--ink);isolation:isolate;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000000f,0 30px 60px -20px #031a1b59,0 80px 120px -40px #00544d40;box-shadow:0 1px 1px lab(0% 0 0/.06),0 30px 60px -20px lab(7.50164% -8.19696 -3.84778/.35),0 80px 120px -40px lab(31.3014% -26.0347 -2.62809/.25);container-type:inline-size}@supports (color:lab(0% 0 0)){.certificate-layout-module__H5VdBq__a4{--paper:lab(99.1034% -.15983 1.89866);--paper-2:lab(97.1732% -.941306 2.86205);--ink:lab(7.42922% -6.14344 -2.83323);--ink-2:lab(30.5979% -6.31559 -2.632);--ink-3:lab(42.1786% -5.68914 -2.37664);--line:lab(7.42922% -6.14344 -2.83323/.1);--line-2:lab(7.42922% -6.14344 -2.83323/.18);--brand:lab(31.3014% -26.0347 -2.62809);--ok:lab(41.2429% -39.785 17.4918);--ok-fill:lab(59.0377% -49.5816 21.8059);--danger:lab(40.1142% 57.5174 31.1147);--danger-fill:lab(56.234% 60.8966 28.3855);--gold:lab(44.1652% 14.9147 44.0067)}}.certificate-layout-module__H5VdBq__a4 :where(svg){width:auto;height:auto}.certificate-layout-module__H5VdBq__a4[data-valid=false]{--sec:#657576}@supports (color:lab(0% 0 0)){.certificate-layout-module__H5VdBq__a4[data-valid=false]{--sec:lab(47.9984% -6.32113 -2.6405)}}.certificate-layout-module__H5VdBq__a4-frame{color:var(--sec);z-index:0;position:absolute;inset:0;width:100%!important;height:100%!important}.certificate-layout-module__H5VdBq__a4-ros{color:var(--sec);z-index:1;opacity:.6;position:absolute;width:10cqw!important;height:10cqw!important}.certificate-layout-module__H5VdBq__tl{top:.6cqw;left:.6cqw}.certificate-layout-module__H5VdBq__tr{top:.6cqw;right:.6cqw}.certificate-layout-module__H5VdBq__bl{bottom:.6cqw;left:.6cqw}.certificate-layout-module__H5VdBq__br{bottom:.6cqw;right:.6cqw}.certificate-layout-module__H5VdBq__a4-in{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:11cqw 11.5cqw 10cqw}.certificate-layout-module__H5VdBq__a4-in>*{flex-shrink:0}.certificate-layout-module__H5VdBq__a4-top{border-bottom:.15cqw solid var(--line);justify-content:space-between;align-items:center;gap:2cqw;width:100%;padding-bottom:1.6cqw;display:flex}.certificate-layout-module__H5VdBq__a4-logo{letter-spacing:-.02em;align-items:center;gap:1.2cqw;font-size:2.3cqw;font-weight:600;display:inline-flex}.certificate-layout-module__H5VdBq__a4-logo svg{width:2.6cqw!important;height:2.8cqw!important}.certificate-layout-module__H5VdBq__a4-no{color:var(--ink-3);letter-spacing:.04em;font-size:1.5cqw}.certificate-layout-module__H5VdBq__a4-head{margin-top:4.6cqw}.certificate-layout-module__H5VdBq__a4-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-3);font-size:1.45cqw}.certificate-layout-module__H5VdBq__a4-title{flex-direction:column;align-items:center;margin-top:1.4cqw;line-height:.9;display:flex}.certificate-layout-module__H5VdBq__a4-title .certificate-layout-module__H5VdBq__serif{letter-spacing:-.02em;color:var(--brand);font-size:11cqw}.certificate-layout-module__H5VdBq__a4[data-valid=false] .certificate-layout-module__H5VdBq__a4-title .certificate-layout-module__H5VdBq__serif{color:var(--ink-3)}.certificate-layout-module__H5VdBq__a4-of{letter-spacing:.42em;text-transform:uppercase;color:var(--ink-2);margin-top:1.6cqw;font-size:2cqw;font-weight:500}.certificate-layout-module__H5VdBq__a4-medal{width:12cqw;height:12cqw;color:var(--sec);margin-top:3cqw;position:relative}.certificate-layout-module__H5VdBq__a4-medal>svg{opacity:.7;position:absolute;inset:0;width:100%!important;height:100%!important}.certificate-layout-module__H5VdBq__a4-core{background:var(--paper);border:.2cqw solid color-mix(in oklch, var(--ok-fill) 55%, transparent);color:var(--ok);border-radius:999px;place-items:center;display:grid;position:absolute;inset:27%}.certificate-layout-module__H5VdBq__a4[data-valid=false] .certificate-layout-module__H5VdBq__a4-core{border-color:color-mix(in oklch, var(--danger-fill) 50%, transparent);color:var(--danger)}.certificate-layout-module__H5VdBq__a4-core svg{stroke-width:2px!important;width:55%!important;height:55%!important}.certificate-layout-module__H5VdBq__a4-rank{font-family:var(--mk-font-serif);color:var(--gold);font-size:3.6cqw;font-style:italic;line-height:1}.certificate-layout-module__H5VdBq__a4[data-valid=false] .certificate-layout-module__H5VdBq__a4-rank{color:var(--ink-3)}.certificate-layout-module__H5VdBq__a4-body{width:100%;margin-top:2.4cqw}.certificate-layout-module__H5VdBq__a4-certifies{font-family:var(--mk-font-serif);color:var(--ink-2);font-size:3.2cqw;font-style:italic}.certificate-layout-module__H5VdBq__a4-co{letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;margin-top:1.2cqw;font-size:5.6cqw;font-weight:600;line-height:1.05}.certificate-layout-module__H5VdBq__a4-id{color:var(--ink-3);margin-top:1.4cqw;font-size:1.65cqw}.certificate-layout-module__H5VdBq__a4-id .certificate-layout-module__H5VdBq__mono{color:var(--ink-2)}.certificate-layout-module__H5VdBq__a4-headline{letter-spacing:-.02em;color:var(--brand);text-wrap:balance;margin-top:2.2cqw;font-size:2.8cqw;font-weight:600;line-height:1.3}.certificate-layout-module__H5VdBq__a4[data-valid=false] .certificate-layout-module__H5VdBq__a4-headline{color:var(--ink-3)}.certificate-layout-module__H5VdBq__a4-stmt{max-width:62cqw;color:var(--ink);text-wrap:balance;margin:2.4cqw auto 0;font-size:2.2cqw;line-height:1.5}.certificate-layout-module__H5VdBq__a4-bad{font-weight:600;color:var(--danger)!important}.certificate-layout-module__H5VdBq__a4-certifies.certificate-layout-module__H5VdBq__a4-bad{font-size:3.6cqw}.certificate-layout-module__H5VdBq__a4-items{width:100%;margin-top:3cqw}.certificate-layout-module__H5VdBq__a4-items-h{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);border-bottom:.15cqw solid var(--line-2);padding-bottom:1.2cqw;font-size:1.35cqw}.certificate-layout-module__H5VdBq__a4-items ul{text-align:left;grid-template-columns:1fr 1fr;column-gap:4cqw;display:grid}.certificate-layout-module__H5VdBq__a4-items li{border-bottom:.12cqw solid var(--line);align-items:center;gap:1.3cqw;min-width:0;padding:1.05cqw 0;font-size:1.75cqw;line-height:1.3;display:flex}.certificate-layout-module__H5VdBq__a4-items li.certificate-layout-module__H5VdBq__wide{grid-column:1/-1}.certificate-layout-module__H5VdBq__a4-ck{background:var(--ok-fill);width:2.3cqw;height:2.3cqw;color:var(--paper);border-radius:99px;flex:none;place-items:center;display:inline-grid}.certificate-layout-module__H5VdBq__a4-ck svg{stroke-width:3px!important;width:1.5cqw!important;height:1.5cqw!important}.certificate-layout-module__H5VdBq__a4-items-note{color:var(--ink-3);margin-top:1.2cqw;font-size:1.35cqw}.certificate-layout-module__H5VdBq__a4-stamp{border:.45cqw double var(--danger);color:var(--danger);background:color-mix(in oklch, var(--paper) 80%, transparent);border-radius:1.2cqw;max-width:70cqw;margin:auto 0;padding:1.8cqw 4.4cqw 2cqw;transform:rotate(-5deg)}.certificate-layout-module__H5VdBq__a4-stamp p{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:6.4cqw;font-weight:600;line-height:1}.certificate-layout-module__H5VdBq__a4-stamp span{letter-spacing:.04em;margin-top:1cqw;font-size:1.8cqw;font-weight:500;display:block}.certificate-layout-module__H5VdBq__a4-dates{border-block:.15cqw solid var(--line-2);text-align:left;grid-template-columns:1.3fr 1fr 1fr;width:100%;margin-top:auto;display:grid}.certificate-layout-module__H5VdBq__a4[data-valid=false] .certificate-layout-module__H5VdBq__a4-dates{margin-top:0}.certificate-layout-module__H5VdBq__a4-dates>div{min-width:0;padding:1.4cqw 0 1.4cqw 2cqw}.certificate-layout-module__H5VdBq__a4-dates>div:first-child{padding-left:0}.certificate-layout-module__H5VdBq__a4-dates>div+div{border-left:.12cqw solid var(--line)}.certificate-layout-module__H5VdBq__a4-dates dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:1.2cqw}.certificate-layout-module__H5VdBq__a4-dates dd{overflow-wrap:anywhere;margin-top:.5cqw;font-size:1.95cqw;font-weight:500}.certificate-layout-module__H5VdBq__a4-dates dd.certificate-layout-module__H5VdBq__mono{font-size:1.75cqw}.certificate-layout-module__H5VdBq__a4-foot{text-align:left;justify-content:space-between;align-items:flex-end;gap:3cqw;width:100%;margin-top:2.6cqw;display:flex}.certificate-layout-module__H5VdBq__a4-verify{min-width:0}.certificate-layout-module__H5VdBq__a4-vl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:1.2cqw}.certificate-layout-module__H5VdBq__a4-url{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;margin-top:.5cqw;font-size:1.55cqw}.certificate-layout-module__H5VdBq__a4-issuer{text-align:right;color:var(--ink-2);flex:0 36cqw;align-items:center;gap:1.6cqw;font-size:1.5cqw;display:flex}.certificate-layout-module__H5VdBq__a4-issuer .certificate-layout-module__H5VdBq__mono{color:var(--ink-3);font-size:1.2cqw}.certificate-layout-module__H5VdBq__a4-sealmark{width:5cqw;height:5.4cqw;color:var(--sec);flex:none;order:2}.certificate-layout-module__H5VdBq__a4-sealmark svg{width:100%!important;height:100%!important}.certificate-layout-module__H5VdBq__a4-void{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:-20%;transform:rotate(-28deg)}.certificate-layout-module__H5VdBq__a4-void span{font-family:var(--font-mono);letter-spacing:.18em;color:color-mix(in oklch, var(--danger-fill) 13%, transparent);white-space:pre;text-align:center;font-size:3.4cqw;font-weight:600;line-height:2.1}@media (max-width:700px){.certificate-layout-module__H5VdBq__cert-bar{align-items:stretch}.certificate-layout-module__H5VdBq__cb-r{width:100%}.certificate-layout-module__H5VdBq__cb-r>*{flex:auto}.certificate-layout-module__H5VdBq__desk{padding-inline:12px}}
