@font-face{font-family:Moul;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/2223128f538507de-s.p.woff2) format("woff2");unicode-range:u+1780-17ff,u+19e0-19ff,u+200c-200d,u+25cc}@font-face{font-family:Moul;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/72b7eb9f27b9568b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Moul Fallback;src:local("Arial");ascent-override:94.45%;descent-override:45.34%;line-gap-override:0.00%;size-adjust:129.24%}.__className_55dddb{font-family:Moul,Moul Fallback;font-weight:400;font-style:normal}.__variable_55dddb{--font-moul:"Moul","Moul Fallback"}@font-face{font-family:Battambang;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/03453916d24bcb4c-s.p.woff2) format("woff2");unicode-range:u+1780-17ff,u+19e0-19ff,u+200c-200d,u+25cc}@font-face{font-family:Battambang;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/27993d9c364a8d0a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Battambang;font-style:normal;font-weight:700;font-display:block;src:url(/_next/static/media/d174e2bf4c9e7650-s.p.woff2) format("woff2");unicode-range:u+1780-17ff,u+19e0-19ff,u+200c-200d,u+25cc}@font-face{font-family:Battambang;font-style:normal;font-weight:700;font-display:block;src:url(/_next/static/media/9be7de29b6c3ff12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Battambang Fallback;src:local("Arial");ascent-override:111.34%;descent-override:53.44%;line-gap-override:0.00%;size-adjust:109.64%}.__className_c884f5{font-family:Battambang,Battambang Fallback;font-style:normal}.__variable_c884f5{--font-battambang:"Battambang","Battambang Fallback"}.cp-root{--moul:var(--font-moul),"Khmer OS Muol Light","Moul",Arial,sans-serif;--batt:var(--font-battambang),"Khmer OS Battambang","Battambang",Arial,sans-serif}.cp-card,.cp-root{font-family:var(--batt)}.cp-card{position:relative;overflow:hidden;background:#fff;color:#111827;border-radius:2.5mm;container-type:size;line-height:1.3;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cp-card *{box-sizing:border-box}.cp-card[data-layout$=-p] .cp-layer{--u:min(1cqw,0.631cqh)}.cp-card[data-layout$=-l] .cp-layer{--u:min(1cqw,1.585cqh)}.cp-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cp-bg,.cp-pattern{position:absolute;inset:0;z-index:0}.cp-pattern{pointer-events:none}.cp-card[data-pattern=dots] .cp-pattern{background-image:radial-gradient(color-mix(in srgb,var(--c) 16%,transparent) .35mm,transparent .42mm);background-size:2.4mm 2.4mm}.cp-card[data-pattern=lines] .cp-pattern{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 9%,transparent) 0 .3mm,transparent .3mm 2.2mm)}.cp-card[data-pattern=grid] .cp-pattern{background-image:linear-gradient(color-mix(in srgb,var(--c) 8%,transparent) .15mm,transparent .15mm),linear-gradient(90deg,color-mix(in srgb,var(--c) 8%,transparent) .15mm,transparent .15mm);background-size:3mm 3mm}.cp-card[data-pattern=waves] .cp-pattern{background-image:radial-gradient(circle at 50% 100%,transparent 1.1mm,color-mix(in srgb,var(--c) 12%,transparent) 1.15mm 1.45mm,transparent 1.5mm);background-size:3mm 1.6mm}.cp-wm{left:50%;top:55%;width:62%;max-height:62%;-o-object-fit:contain;object-fit:contain;transform:translate(-50%,-50%);opacity:.09;z-index:0;pointer-events:none}.cp-layer,.cp-wm{position:absolute}.cp-layer{inset:0;z-index:1;display:flex;flex-direction:column;min-height:0}.cp-bg-only .cp-deco,.cp-bg-only .cp-static{visibility:hidden}.cp-bg-only .cp-on-band{color:var(--c)}.cp-logo-empty{background:color-mix(in srgb,var(--c) 16%,#fff)!important;border-radius:50%}.cp-photo{flex:none;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center;text-align:center;color:#94a3b8;font-size:calc(3 * var(--u));line-height:1.3}.cp-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cp-qr{flex:none;display:block;image-rendering:pixelated;background:#fff}.cp-sign{flex:none;text-align:center;min-width:0}.cp-sign-name,.cp-sign-title{font-family:var(--moul);line-height:1.55;white-space:nowrap}.cp-sign img{display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.cp-rows{min-height:0;overflow:hidden}.cp-row{display:flex;align-items:baseline;white-space:nowrap;line-height:1.6}.cp-k{flex:none;color:#4b5563;overflow:hidden;text-overflow:ellipsis}.cp-k:after{content:"៖";margin:0 .35em 0 .1em}.cp-v{flex:1 1 auto;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis}.cp-pair .cp-k2{width:auto!important;margin-left:.9em}.cp-pair .cp-v2{flex:0 1 auto}.cp-v-name{font-family:var(--moul);font-weight:400}.cp-names{min-width:0}.cp-name-km{font-family:var(--moul);color:var(--c);line-height:1.65}.cp-name-en,.cp-name-km{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-name-en{font-family:Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.cp-on-band{color:#fff}[data-layout=state-p] .cp-layer{padding:calc(4.2 * var(--u)) calc(5.2 * var(--u)) calc(5 * var(--u));text-align:center}.st-frame{position:absolute;z-index:-1;inset:calc(1.6 * var(--u));border:calc(.9 * var(--u)) solid var(--c);box-shadow:inset 0 0 0 calc(.7 * var(--u)) #fff,inset 0 0 0 calc(1 * var(--u)) var(--c)}.st-sub{display:flex;align-items:center;gap:calc(2 * var(--u))}.st-logo{width:calc(12 * var(--u));height:calc(12 * var(--u));-o-object-fit:contain;object-fit:contain;flex:none}.st-heading{min-width:0;text-align:center}.st-kingdom{font-size:calc(4.5 * var(--u));line-height:1.65}.st-kingdom,.st-motto{font-family:var(--moul);white-space:nowrap}.st-motto{font-size:calc(4 * var(--u));line-height:1.6}.st-orn{display:block;width:50%;height:calc(2.6 * var(--u));margin:calc(.2 * var(--u)) auto calc(.4 * var(--u));color:#111827}.st-dept{flex:1;min-width:0;font-family:var(--moul);color:var(--c);line-height:1.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}[data-layout=state-p] .st-dept{font-size:calc(3.55 * var(--u))}[data-layout=state-p] .st-logo{width:calc(10.5 * var(--u));height:calc(10.5 * var(--u))}.st-signrow{display:flex;align-items:flex-end;justify-content:center;gap:calc(2 * var(--u));width:100%}.st-signrow .cp-sign{flex:1}.st-qr{width:calc(14 * var(--u));height:calc(14 * var(--u));margin-left:auto}[data-layout=state-p] .st-rule{height:calc(1.3 * var(--u));border-top:calc(.55 * var(--u)) solid var(--c);border-bottom:calc(.25 * var(--u)) solid var(--c);margin:calc(1.2 * var(--u)) calc(-2.6 * var(--u)) calc(1.6 * var(--u))}[data-layout=state-p] .st-title{font-family:var(--moul);font-size:calc(5.8 * var(--u));line-height:1.65}[data-layout=state-p] .st-year{font-family:var(--moul);font-size:calc(3.9 * var(--u));line-height:1.65}.st-class{font-family:var(--moul);font-size:calc(3.8 * var(--u));line-height:1.65}.st-name-en{font-family:Arial,sans-serif;font-weight:700;font-size:calc(3.3 * var(--u));text-transform:uppercase;letter-spacing:.04em}.st-rows{text-align:left}.st-rows .cp-k{color:#111827}.st-rows .cp-k:after{content:"";margin-right:.6em}.st-rows .cp-v{font-weight:400}.st-rows .cp-v-name{color:var(--c)}[data-layout=state-p] .st-rows{font-size:calc(3.9 * var(--u));margin-top:calc(1.6 * var(--u));flex:1}[data-layout=state-p] .st-rows .cp-row{line-height:1.85}[data-layout=state-p] .st-rows .cp-k{width:calc(28 * var(--u))}[data-layout=state-p] .st-bottom{display:flex;align-items:flex-end;gap:calc(3 * var(--u));flex:none}[data-layout=state-p] .st-photo{width:calc(26 * var(--u));height:calc(34.7 * var(--u));border:calc(.35 * var(--u)) solid #cbd5e1}.st-signblock{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.st-school{font-family:var(--moul);text-overflow:ellipsis}.st-issue,.st-school{max-width:100%;white-space:nowrap;overflow:hidden}[data-layout=state-p] .st-signblock{font-size:calc(3.3 * var(--u));line-height:1.7;align-self:stretch}[data-layout=state-p] .st-school{font-size:calc(3.6 * var(--u))}[data-layout=state-p] .cp-sign-name,[data-layout=state-p] .cp-sign-title{font-size:calc(3.5 * var(--u))}[data-layout=state-p] .cp-sign img,[data-layout=state-p] .cp-sign-gap{height:calc(10 * var(--u))}[data-layout=state-l] .cp-layer{padding:calc(2.8 * var(--u)) calc(3.8 * var(--u)) calc(3.6 * var(--u))}[data-layout=state-l] .st-logo{width:calc(8 * var(--u));height:calc(8 * var(--u))}[data-layout=state-l] .st-sub{gap:calc(1.4 * var(--u))}[data-layout=state-l] .st-kingdom{font-size:calc(3.1 * var(--u))}[data-layout=state-l] .st-motto{font-size:calc(2.8 * var(--u))}[data-layout=state-l] .st-orn{width:34%;height:calc(1.7 * var(--u))}[data-layout=state-l] .st-qr{width:calc(9.5 * var(--u));height:calc(9.5 * var(--u))}[data-layout=state-l] .st-signrow{gap:calc(1.2 * var(--u))}[data-layout=state-l] .st-rule{height:calc(.9 * var(--u));border-top:calc(.4 * var(--u)) solid var(--c);border-bottom:calc(.18 * var(--u)) solid var(--c);margin:calc(.8 * var(--u)) calc(-1.8 * var(--u)) calc(1 * var(--u))}.st-titlebar{display:flex;align-items:baseline;justify-content:center;gap:calc(2 * var(--u));white-space:nowrap}[data-layout=state-l] .st-title{font-family:var(--moul);font-size:calc(3.7 * var(--u));line-height:1.6}[data-layout=state-l] .st-year{font-family:var(--moul);font-size:calc(2.5 * var(--u))}.st-body{display:flex;gap:calc(2.4 * var(--u));flex:1;min-height:0;margin-top:calc(.8 * var(--u));align-items:flex-start}[data-layout=state-l] .st-photo{width:calc(16 * var(--u));height:calc(21.3 * var(--u));border:calc(.3 * var(--u)) solid #cbd5e1}[data-layout=state-l] .st-rows{flex:1;min-width:0;font-size:calc(2.4 * var(--u));align-self:stretch}[data-layout=state-l] .st-rows .cp-row{line-height:1.55}[data-layout=state-l] .st-rows .cp-k{width:calc(15.6 * var(--u))}[data-layout=state-l] .st-signblock{width:calc(31 * var(--u));flex:none;align-self:stretch;justify-content:flex-end;font-size:calc(2.1 * var(--u));line-height:1.6}[data-layout=state-l] .st-school{font-size:calc(1.95 * var(--u))}[data-layout=state-l] .st-issue{font-size:calc(1.8 * var(--u))}[data-layout=state-l] .st-dept{font-size:calc(2.7 * var(--u))}[data-layout=state-l] .cp-sign-name,[data-layout=state-l] .cp-sign-title{font-size:calc(2.2 * var(--u))}[data-layout=state-l] .cp-sign img,[data-layout=state-l] .cp-sign-gap{height:calc(6 * var(--u))}.cl-head{background:var(--c);display:flex;align-items:center;flex:none}.cl-logo{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:50%;flex:none}.cl-school{flex:1;min-width:0}.cl-school-km{font-family:var(--moul);line-height:1.55}.cl-school-en,.cl-school-km{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-school-en{font-weight:700;text-transform:uppercase;letter-spacing:.03em;opacity:.9}.cl-accent{background:var(--a);flex:none}.cl-title-km{font-family:var(--moul);line-height:1.55}.cl-title-en{font-weight:700;letter-spacing:.12em}.cl-photo{border:solid var(--c)}.cl-bottom{align-items:flex-end;justify-content:space-between}.cl-bottom,.cl-foot{display:flex;flex:none}.cl-foot{background:var(--c);align-items:center;justify-content:center;font-weight:700;white-space:nowrap;overflow:hidden}[data-layout=classic-p] .cl-head{height:calc(25 * var(--u));padding:calc(3.5 * var(--u)) calc(4.5 * var(--u));gap:calc(3.5 * var(--u))}[data-layout=classic-p] .cl-logo{width:calc(17 * var(--u));height:calc(17 * var(--u));padding:calc(1 * var(--u))}[data-layout=classic-p] .cl-school-km{font-size:calc(4.2 * var(--u))}[data-layout=classic-p] .cl-school-en{font-size:calc(3 * var(--u))}[data-layout=classic-p] .cl-accent{height:calc(1.6 * var(--u))}[data-layout=classic-p] .cl-title{text-align:center;padding:calc(2 * var(--u)) calc(4 * var(--u)) calc(1 * var(--u));flex:none}[data-layout=classic-p] .cl-title-km{font-size:calc(4.8 * var(--u));color:var(--c)}[data-layout=classic-p] .cl-title-en{font-size:calc(3 * var(--u));color:#374151}[data-layout=classic-p] .cl-body{display:flex;flex-direction:column;align-items:center;flex:1;min-height:0;padding:0 calc(5.5 * var(--u))}[data-layout=classic-p] .cl-photo{width:calc(30 * var(--u));height:calc(40 * var(--u));border-width:calc(1 * var(--u));border-radius:calc(2.5 * var(--u))}[data-layout=classic-p] .cl-main{width:100%;flex:1;display:flex;flex-direction:column;min-height:0}[data-layout=classic-p] .cp-names{text-align:center;margin-top:calc(1.4 * var(--u))}[data-layout=classic-p] .cp-name-km{font-size:calc(5.4 * var(--u))}[data-layout=classic-p] .cp-name-en{font-size:calc(3.8 * var(--u))}[data-layout=classic-p] .cp-rows{font-size:calc(3.45 * var(--u));margin-top:calc(1 * var(--u))}[data-layout=classic-p] .cp-row{line-height:1.5}[data-layout=classic-p] .cp-k{width:calc(26 * var(--u))}[data-layout=classic-p] .cl-bottom{padding:0 calc(4.5 * var(--u)) calc(1 * var(--u))}[data-layout=classic-p] .cp-qr{width:calc(18 * var(--u));height:calc(18 * var(--u))}[data-layout=classic-p] .cp-sign-name,[data-layout=classic-p] .cp-sign-title{font-size:calc(3 * var(--u))}[data-layout=classic-p] .cp-sign img,[data-layout=classic-p] .cp-sign-gap{height:calc(10 * var(--u))}[data-layout=classic-p] .cl-foot{height:calc(8.5 * var(--u));font-size:calc(3.5 * var(--u));border-top:calc(1 * var(--u)) solid var(--a)}[data-layout=classic-l] .cl-head{height:calc(15 * var(--u));padding:calc(2 * var(--u)) calc(3 * var(--u));gap:calc(2.4 * var(--u))}[data-layout=classic-l] .cl-logo{width:calc(11 * var(--u));height:calc(11 * var(--u));padding:calc(.7 * var(--u))}[data-layout=classic-l] .cl-school{max-width:calc(52 * var(--u))}[data-layout=classic-l] .cl-school-km{font-size:calc(2.8 * var(--u))}[data-layout=classic-l] .cl-school-en{font-size:calc(2 * var(--u))}[data-layout=classic-l] .cl-title{margin-left:auto;text-align:right}[data-layout=classic-l] .cl-title-km{font-size:calc(2.9 * var(--u))}[data-layout=classic-l] .cl-title-en{font-size:calc(1.8 * var(--u));opacity:.85}[data-layout=classic-l] .cl-accent{height:calc(1 * var(--u))}[data-layout=classic-l] .cl-body{display:flex;gap:calc(3.4 * var(--u));flex:1;min-height:0;padding:calc(2.4 * var(--u)) calc(3.4 * var(--u)) 0}[data-layout=classic-l] .cl-photo{width:calc(22 * var(--u));height:calc(29.3 * var(--u));border-width:calc(.6 * var(--u));border-radius:calc(1.6 * var(--u))}[data-layout=classic-l] .cl-main{flex:1;min-width:0;padding-right:calc(27 * var(--u));display:flex;flex-direction:column;min-height:0}[data-layout=classic-l] .cp-name-km{font-size:calc(3.6 * var(--u))}[data-layout=classic-l] .cp-name-en{font-size:calc(2.5 * var(--u))}[data-layout=classic-l] .cp-rows{font-size:calc(2.4 * var(--u));margin-top:calc(.4 * var(--u))}[data-layout=classic-l] .cp-row{line-height:1.5}[data-layout=classic-l] .cp-k{width:calc(16.5 * var(--u))}[data-layout=classic-l] .cl-bottom{position:absolute;right:calc(3 * var(--u));bottom:calc(7 * var(--u));gap:calc(2 * var(--u));flex-direction:row}[data-layout=classic-l] .cp-qr{width:calc(12 * var(--u));height:calc(12 * var(--u))}[data-layout=classic-l] .cp-sign-name,[data-layout=classic-l] .cp-sign-title{font-size:calc(1.9 * var(--u))}[data-layout=classic-l] .cp-sign img,[data-layout=classic-l] .cp-sign-gap{height:calc(5.5 * var(--u))}[data-layout=classic-l] .cl-foot{height:calc(5.6 * var(--u));font-size:calc(2.3 * var(--u));border-top:calc(.7 * var(--u)) solid var(--a);margin-top:auto}.bd-band{z-index:-1;width:calc(31 * var(--u));background:var(--c);box-shadow:inset calc(-1 * var(--u)) 0 0 var(--a)}.bd-band,.bd-left{position:absolute;left:0;top:0;bottom:0}.bd-left{width:calc(30 * var(--u));display:flex;flex-direction:column;align-items:center;padding-top:calc(3 * var(--u));gap:calc(2 * var(--u))}.bd-logo{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:#fff;padding:calc(.6 * var(--u));-o-object-fit:contain;object-fit:contain}.bd-photo{width:calc(21 * var(--u));height:calc(28 * var(--u));border:calc(.8 * var(--u)) solid #fff;border-radius:calc(1.2 * var(--u))}.bd-code{font-size:calc(2.7 * var(--u));font-weight:700;letter-spacing:.06em}.bd-main{margin-left:calc(31 * var(--u));padding:calc(3 * var(--u)) calc(3.4 * var(--u)) calc(2.4 * var(--u)) calc(4 * var(--u));display:flex;flex-direction:column;height:100%;min-height:0}.bd-school-km{font-family:var(--moul);font-size:calc(3.3 * var(--u));color:var(--c);line-height:1.6}.bd-school-en,.bd-school-km{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-school-en{font-size:calc(2 * var(--u));font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.bd-title{align-self:flex-start;margin-top:calc(1.2 * var(--u));background:var(--a);color:#0f172a;font-family:var(--moul);font-size:calc(2.6 * var(--u));line-height:1.6;padding:calc(.2 * var(--u)) calc(1.8 * var(--u));border-radius:calc(1 * var(--u));white-space:nowrap}.bd-title span{font-family:Arial,sans-serif;font-weight:700;font-size:calc(1.7 * var(--u));letter-spacing:.08em;margin-left:.6em}[data-layout=band-l] .cp-names{margin-top:calc(1 * var(--u))}[data-layout=band-l] .cp-name-km{font-size:calc(4.1 * var(--u))}[data-layout=band-l] .cp-name-en{font-size:calc(2.5 * var(--u))}[data-layout=band-l] .cp-rows{font-size:calc(2.45 * var(--u));flex:1;margin-top:calc(.4 * var(--u))}[data-layout=band-l] .cp-k{width:calc(17 * var(--u))}.bd-bottom{display:flex;align-items:flex-end;gap:calc(2 * var(--u));flex:none}.bd-foot{flex:1;font-size:calc(2.2 * var(--u));color:var(--c);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-layout=band-l] .cp-qr{width:calc(11 * var(--u));height:calc(11 * var(--u))}[data-layout=band-l] .cp-sign-name,[data-layout=band-l] .cp-sign-title{font-size:calc(1.9 * var(--u))}[data-layout=band-l] .cp-sign img,[data-layout=band-l] .cp-sign-gap{height:calc(5 * var(--u))}[data-layout=round-p] .cp-layer{align-items:center;text-align:center;padding:calc(5 * var(--u)) calc(6 * var(--u)) 0}.rd-arc{position:absolute;z-index:-1;left:calc(-40 * var(--u));right:calc(-40 * var(--u));top:calc(-70 * var(--u));height:calc(128 * var(--u));border-radius:50%;background:var(--c);border-bottom:calc(1.6 * var(--u)) solid var(--a)}.rd-head{width:100%;display:flex;flex-direction:column;align-items:center}.rd-logo{width:calc(13 * var(--u));height:calc(13 * var(--u));border-radius:50%;background:#fff;padding:calc(.8 * var(--u));-o-object-fit:contain;object-fit:contain}.rd-school-km{font-family:var(--moul);font-size:calc(4.3 * var(--u));line-height:1.7;margin-top:calc(.8 * var(--u));max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-title{font-family:var(--moul);font-size:calc(3.4 * var(--u));line-height:1.6;opacity:.92}.rd-photo{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:50%;border:calc(1.4 * var(--u)) solid #fff;box-shadow:0 0 0 calc(.6 * var(--u)) var(--a);margin-top:calc(3 * var(--u))}.rd-names{width:100%;margin-top:calc(1.6 * var(--u))}[data-layout=round-p] .cp-name-km{font-size:calc(5.5 * var(--u))}.rd-rows,[data-layout=round-p] .cp-name-en{font-size:calc(3.6 * var(--u))}.rd-rows{width:100%;text-align:left;margin-top:calc(1.2 * var(--u));flex:1}[data-layout=round-p] .cp-k{width:calc(29 * var(--u))}.rd-bottom{display:flex;width:100%;justify-content:space-between;align-items:flex-end;padding-bottom:calc(1.2 * var(--u));flex:none}[data-layout=round-p] .cp-qr{width:calc(17 * var(--u));height:calc(17 * var(--u));margin-left:auto}[data-layout=round-p] .cp-sign-name,[data-layout=round-p] .cp-sign-title{font-size:calc(3 * var(--u))}[data-layout=round-p] .cp-sign img,[data-layout=round-p] .cp-sign-gap{height:calc(9 * var(--u))}.rd-foot{align-self:stretch;margin:0 calc(-6 * var(--u));height:calc(8 * var(--u));flex:none;background:var(--c);display:flex;align-items:center;justify-content:center;font-size:calc(3.4 * var(--u));font-weight:700;white-space:nowrap}[data-layout=split-p] .cp-layer{align-items:center;text-align:center;padding:calc(4.5 * var(--u)) calc(6 * var(--u)) 0}.sp-top{position:absolute;z-index:-1;left:0;right:0;top:0;height:calc(70 * var(--u));background:var(--c);clip-path:polygon(0 0,100% 0,100% 76%,0 100%)}.sp-head{align-self:stretch;display:flex;align-items:center;gap:calc(2.4 * var(--u));text-align:left}.sp-head,.sp-head>div{min-width:0}.sp-logo{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;background:#fff;padding:calc(.8 * var(--u));-o-object-fit:contain;object-fit:contain;flex:none}.sp-school-km{font-family:var(--moul);font-size:calc(4 * var(--u));line-height:1.6}.sp-school-en,.sp-school-km{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-school-en{font-size:calc(2.7 * var(--u));font-weight:700;text-transform:uppercase;opacity:.85}.sp-title{font-family:var(--moul);font-size:calc(4.4 * var(--u));line-height:1.6;margin-top:calc(2.2 * var(--u))}.sp-photo{width:calc(34 * var(--u));height:calc(45 * var(--u));margin-top:calc(2 * var(--u));border:calc(1.2 * var(--u)) solid #fff;border-radius:calc(1.5 * var(--u));box-shadow:0 0 0 calc(.5 * var(--u)) var(--a),0 calc(1 * var(--u)) calc(2 * var(--u)) rgb(0 0 0/.25)}.sp-names{width:100%;margin-top:calc(1.8 * var(--u))}[data-layout=split-p] .cp-name-km{font-size:calc(5.4 * var(--u))}.sp-rows,[data-layout=split-p] .cp-name-en{font-size:calc(3.6 * var(--u))}.sp-rows{width:100%;text-align:left;margin-top:calc(1 * var(--u));flex:1}[data-layout=split-p] .cp-k{width:calc(28 * var(--u))}.sp-bottom{display:flex;width:100%;justify-content:space-between;align-items:flex-end;padding-bottom:calc(1.2 * var(--u));flex:none}[data-layout=split-p] .cp-qr{width:calc(17 * var(--u));height:calc(17 * var(--u));margin-left:auto}[data-layout=split-p] .cp-sign-name,[data-layout=split-p] .cp-sign-title{font-size:calc(3 * var(--u))}[data-layout=split-p] .cp-sign img,[data-layout=split-p] .cp-sign-gap{height:calc(9 * var(--u))}.sp-foot{align-self:stretch;margin:0 calc(-6 * var(--u));height:calc(7 * var(--u));flex:none;background:var(--a);display:flex;align-items:center;justify-content:center;font-size:calc(3.3 * var(--u));font-weight:700;white-space:nowrap}.sp-foot .cp-on-band{color:#0f172a}[data-layout=minimal-l] .cp-layer{padding:calc(3 * var(--u)) calc(4 * var(--u)) calc(2.6 * var(--u)) calc(6 * var(--u))}.mn-bar{position:absolute;z-index:-1;left:0;top:0;bottom:0;width:calc(1.8 * var(--u));background:var(--a)}.mn-head{display:flex;align-items:center;gap:calc(2 * var(--u));flex:none}.mn-logo{width:calc(9 * var(--u));height:calc(9 * var(--u));-o-object-fit:contain;object-fit:contain;flex:none}.mn-school{flex:1;min-width:0}.mn-school-km{font-family:var(--moul);font-size:calc(3.1 * var(--u));color:var(--c);line-height:1.6}.mn-school-en,.mn-school-km{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-school-en{font-size:calc(1.9 * var(--u));font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.mn-title{text-align:right;font-family:var(--moul);font-size:calc(2.7 * var(--u));color:var(--a);line-height:1.5;white-space:nowrap}.mn-title span{display:block;font-family:Arial,sans-serif;font-weight:700;font-size:calc(1.7 * var(--u));letter-spacing:.12em;color:#475569}.mn-line{height:calc(.35 * var(--u));background:var(--c);margin:calc(1.6 * var(--u)) 0 calc(2 * var(--u));flex:none}.mn-body{gap:calc(3 * var(--u))}.mn-body,.mn-main{display:flex;flex:1;min-height:0}.mn-main{min-width:0;flex-direction:column}[data-layout=minimal-l] .cp-name-km{font-size:calc(3.9 * var(--u))}[data-layout=minimal-l] .cp-name-en{font-size:calc(2.4 * var(--u))}[data-layout=minimal-l] .cp-rows{font-size:calc(2.45 * var(--u));margin-top:calc(.4 * var(--u))}[data-layout=minimal-l] .cp-k{width:calc(17 * var(--u))}.mn-photo{width:calc(19 * var(--u));height:calc(25.3 * var(--u));border:calc(.35 * var(--u)) solid var(--c);padding:calc(.5 * var(--u));background:#fff}.mn-bottom{display:flex;align-items:flex-end;gap:calc(2 * var(--u));flex:none}[data-layout=minimal-l] .cp-qr{width:calc(10 * var(--u));height:calc(10 * var(--u))}.mn-foot{flex:1;font-size:calc(2.1 * var(--u));color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-layout=minimal-l] .cp-sign-name,[data-layout=minimal-l] .cp-sign-title{font-size:calc(1.9 * var(--u))}[data-layout=minimal-l] .cp-sign img,[data-layout=minimal-l] .cp-sign-gap{height:calc(5 * var(--u))}.bk-head{background:var(--c);display:flex;align-items:center;flex:none}.bk-head>div{min-width:0}.bk-logo{border-radius:50%;background:#fff;-o-object-fit:contain;object-fit:contain;flex:none}.bk-school-km{font-family:var(--moul);line-height:1.6}.bk-school-en,.bk-school-km{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-school-en{font-weight:700;text-transform:uppercase;letter-spacing:.03em;opacity:.9}.bk-accent{background:var(--a);flex:none}.bk-body{flex:1;min-height:0;display:flex}.bk-main{min-width:0;min-height:0;overflow:hidden}.bk-title{font-family:var(--moul);color:var(--c);line-height:1.6}.bk-rules{margin:0;list-style:decimal;line-height:1.55}.bk-contact{border-top:calc(.3 * var(--u)) dashed #cbd5e1}.bk-holder{font-family:var(--moul);color:var(--c);line-height:1.6}.bk-side{display:flex;color:#334155}.bk-school-line{line-height:1.5}.bk-note{text-align:center;color:var(--c);flex:none}.bk-foot{background:var(--c);display:flex;align-items:center;justify-content:center;font-weight:700;flex:none;white-space:nowrap}[data-layout=back-p] .bk-head{padding:calc(3 * var(--u)) calc(4.5 * var(--u));gap:calc(3 * var(--u))}[data-layout=back-p] .bk-logo{width:calc(13 * var(--u));height:calc(13 * var(--u));padding:calc(.8 * var(--u))}[data-layout=back-p] .bk-school-km{font-size:calc(4 * var(--u))}[data-layout=back-p] .bk-school-en{font-size:calc(2.7 * var(--u))}[data-layout=back-p] .bk-accent{height:calc(1.4 * var(--u))}[data-layout=back-p] .bk-body{flex-direction:column;padding:calc(4 * var(--u)) calc(5.5 * var(--u)) 0;gap:calc(3 * var(--u))}[data-layout=back-p] .bk-title{font-size:calc(4.6 * var(--u));text-align:center;margin-bottom:calc(1.4 * var(--u))}[data-layout=back-p] .bk-rules{padding-left:calc(5 * var(--u));font-size:calc(3.7 * var(--u));line-height:1.7}[data-layout=back-p] .bk-rules li+li{margin-top:calc(1.4 * var(--u))}[data-layout=back-p] .bk-contact{margin-top:calc(3.5 * var(--u));padding-top:calc(2.5 * var(--u));font-size:calc(3.6 * var(--u));line-height:1.8}[data-layout=back-p] .bk-holder{font-size:calc(4 * var(--u))}[data-layout=back-p] .bk-contact .cp-k{width:calc(23 * var(--u))}[data-layout=back-p] .bk-side{align-items:center;gap:calc(3 * var(--u));margin-top:auto;font-size:calc(3 * var(--u))}[data-layout=back-p] .bk-qr{width:calc(20 * var(--u));height:calc(20 * var(--u))}[data-layout=back-p] .bk-note{font-size:calc(3 * var(--u));padding:calc(1.6 * var(--u)) calc(5 * var(--u))}[data-layout=back-p] .bk-foot{height:calc(7.5 * var(--u));font-size:calc(3.3 * var(--u))}[data-layout=back-l] .bk-head{padding:calc(1.8 * var(--u)) calc(3 * var(--u));gap:calc(2 * var(--u))}[data-layout=back-l] .bk-logo{width:calc(8.5 * var(--u));height:calc(8.5 * var(--u));padding:calc(.5 * var(--u))}[data-layout=back-l] .bk-school-km{font-size:calc(2.9 * var(--u))}[data-layout=back-l] .bk-school-en{font-size:calc(1.9 * var(--u))}[data-layout=back-l] .bk-accent{height:calc(.8 * var(--u))}[data-layout=back-l] .bk-body{padding:calc(2 * var(--u)) calc(3.2 * var(--u)) 0;gap:calc(3 * var(--u))}[data-layout=back-l] .bk-main{flex:1}[data-layout=back-l] .bk-title{font-size:calc(2.9 * var(--u))}[data-layout=back-l] .bk-rules{padding-left:calc(3.4 * var(--u));font-size:calc(2.3 * var(--u))}[data-layout=back-l] .bk-contact{margin-top:calc(1 * var(--u));padding-top:calc(.8 * var(--u));font-size:calc(2.3 * var(--u))}[data-layout=back-l] .bk-holder{font-size:calc(2.5 * var(--u))}[data-layout=back-l] .bk-contact .cp-k{width:calc(15 * var(--u))}[data-layout=back-l] .bk-side{width:calc(22 * var(--u));flex:none;flex-direction:column;align-items:center;text-align:center;gap:calc(1.4 * var(--u));font-size:calc(1.9 * var(--u))}[data-layout=back-l] .bk-qr{width:calc(15 * var(--u));height:calc(15 * var(--u))}[data-layout=back-l] .bk-note{font-size:calc(2.1 * var(--u));padding:calc(.8 * var(--u)) calc(3 * var(--u))}[data-layout=back-l] .bk-foot{height:calc(4.8 * var(--u));font-size:calc(2.2 * var(--u))}.cp-trial{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqmin;transform:rotate(-30deg);pointer-events:none;color:rgba(220,38,38,.45);font-family:var(--moul);font-size:7.5cqmin;text-shadow:0 0 2px #fff;white-space:nowrap}.cp-trial span:last-child{font-family:Arial,sans-serif;font-weight:700;font-size:6cqmin}.cp-card-frame{position:relative;flex:none;border-radius:6px;box-shadow:0 1px 3px rgb(0 0 0/.15),0 4px 14px rgb(0 0 0/.08)}.cp-card-frame.is-clickable{cursor:pointer}.cp-card-frame.is-selected{outline:3px solid #2563eb;outline-offset:3px}.cp-no-license,.cp-print{display:none}@media print{body,html{background:#fff!important}.cp-screen{display:none!important}.cp-print{display:block}.cp-page{position:relative;-moz-column-break-after:page;break-after:page;page-break-after:always;overflow:hidden}.cp-page:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.cp-page .cp-card{border-radius:0;outline:.1mm dashed #9ca3af}.cp-page.is-single .cp-card{outline:none}.cp-no-license{display:block!important;padding:40mm 20mm;text-align:center;font-size:16pt}}