@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f49c72243bdcede-s.02n~ovut9q.eh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a2797aaeec05c026-s.0heuz94e2xu-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3baf9375001c1f5-s.0pgow3hyiaf3k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9096fd5f49bfad97-s.0wnpx~ncnbwem.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef7be03ed7e60a63-s.p.14o~5h-2n.9~4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4bd7aa058bc96e4f-s.15bgzjziiwxor.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd78c1bd4dfd4c7-s.131wlma90crvu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/197b82234d448be7-s.15ua0zfd806~o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/79050e547acec5d8-s.10902ftf82jy~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/522cd826f2dc0be6-s.p.0n2990xzhyidg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/be04ef6d3831928d-s.0o4ka-p93aw.5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/690c9e92a92dc3ad-s.0hqurtsn5_f~5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd1c8a16898c933f-s.0lp.-olc331pf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c63a115de3206da5-s.17ey1u~4-vz6b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/713e82fa9fe87496-s.p.08fj0~_8shb3u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dbde2f8f30101ad5-s.0yj~nmf1k1wsd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3458ec625a68754e-s.0gbbo479ko04r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bcf81e271d3e6abb-s.01vai8fj1ya.z.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b9126928ffb46be5-s.16hq-3ewj6jv8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/97f7e3833b6cf3b1-s.p.10qtomfsgntaz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_f535cfe0-module__HTpQPW__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback;font-style:normal}.ibm_plex_serif_f535cfe0-module__HTpQPW__variable{--font-ibm-serif:"IBM Plex Serif", "IBM Plex Serif Fallback"}
html,body{margin:0;padding:0}*{box-sizing:border-box}button,input,textarea,select{font:inherit}img{max-width:100%}.screenfold-page{color:#f5f5f7;min-height:100vh;font-family:var(--font-ibm-serif), "IBM Plex Serif", Georgia, serif;background:radial-gradient(circle at top,#ffffff0d 0%,#fff0 26%),#02040a;padding:24px}.screenfold-shell{justify-content:center;align-items:center;max-width:1280px;min-height:calc(100vh - 48px);margin:0 auto;display:flex}.screenfold-lock-screen,.screenfold-panel,.screenfold-camera-panel,.screenfold-success-screen{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:36px;width:100%;box-shadow:0 40px 120px #00000073}.screenfold-lock-screen,.screenfold-success-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:78vh;display:flex;position:relative;overflow:hidden}.screenfold-panel{flex-direction:column;gap:28px;padding:32px;display:flex}.screenfold-camera-panel{flex-direction:column;align-items:center;gap:20px;padding:32px;display:flex}.screenfold-lock-glow{filter:blur(30px);background:radial-gradient(circle,#ffffff21,#fff0);border-radius:999px;width:380px;height:380px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.screenfold-header,.screenfold-camera-header{text-align:center;flex-direction:column;align-items:center;display:flex}.screenfold-header{gap:10px}.screenfold-camera-header{gap:8px}.screenfold-eyebrow{color:#ffffff8c;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.screenfold-title-image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:min(720px,82vw);height:auto;max-height:260px;margin:18px auto 20px;display:block}.screenfold-hero-text{color:#ffffffb8;letter-spacing:-.02em;margin:0;font-size:22px}.screenfold-section-title{letter-spacing:-.045em;text-transform:capitalize;margin:0;font-size:40px;font-weight:600;line-height:.98}.screenfold-section-text{color:#ffffffad;text-align:center;max-width:720px;margin:0;font-size:16px;line-height:1.5}.screenfold-primary-button,.screenfold-secondary-button,.screenfold-fold-card{outline:none}.screenfold-primary-button{color:#111;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:14px 24px;font-size:15px;font-weight:600;box-shadow:0 8px 24px #ffffff1f}.screenfold-secondary-button{color:#f5f5f7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:14px 24px;font-size:15px;font-weight:500}.screenfold-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1080px;margin:0 auto;display:grid}.screenfold-fold-card{color:#fff;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;width:100%;padding:20px}.screenfold-thumb-frame{aspect-ratio:16/10;background:#ffffff08;border:1px solid #ffffff0f;border-radius:22px;justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex;overflow:hidden}.screenfold-thumb-image{object-fit:contain;width:58%;height:auto}.screenfold-thumb-placeholder{color:#fff6;font-size:14px}.screenfold-card-title{letter-spacing:-.03em;font-size:24px;font-weight:600}.screenfold-card-text{color:#ffffffad;margin-top:8px;font-size:15px;line-height:1.45}.screenfold-empty-state{text-align:center;color:#ffffff7a;padding:40px 0;font-size:16px}.screenfold-instructions-grid{grid-template-columns:repeat(5,1fr);gap:16px;width:100%;display:grid}.screenfold-step-card{background:#ffffff09;border:1px solid #ffffff0f;border-radius:22px;justify-content:center;align-items:center;padding:14px;display:flex;overflow:hidden}.screenfold-step-image{object-fit:contain;border-radius:14px;width:100%;height:auto;display:block}.screenfold-footer-buttons{justify-content:center;gap:12px;display:flex}.screenfold-video-frame{aspect-ratio:16/10;background:#0a0a0d;border:1px solid #ffffff14;border-radius:32px;width:100%;max-width:980px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.screenfold-video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.screenfold-video-label{color:#fff;z-index:3;background:#3c3c4394;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.screenfold-detect-overlay{z-index:2;background:#00000061;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.screenfold-detect-title{letter-spacing:-.05em;color:#fff;font-size:54px;font-weight:600;line-height:.95}.screenfold-detect-text{color:#ffffffc2;font-size:18px}.screenfold-prediction-box{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:24px;width:100%;max-width:980px;padding:20px}.screenfold-prediction-header{text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:12px;font-size:13px;font-weight:700}.screenfold-status-text{color:#ffffffad;margin-bottom:14px;font-size:15px}.screenfold-prediction-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.screenfold-prediction-item{color:#ffffffd1;background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;display:flex}.screenfold-prediction-empty{color:#ffffff7a;font-size:14px}@media (max-width:1100px){.screenfold-card-grid-three,.screenfold-instructions-grid,.screenfold-prediction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.screenfold-page{padding:16px}.screenfold-panel,.screenfold-camera-panel{padding:20px}.screenfold-hero-title{font-size:48px}.screenfold-section-title{font-size:28px}.screenfold-card-grid-three,.screenfold-instructions-grid,.screenfold-prediction-grid{grid-template-columns:1fr}.screenfold-title-image{width:min(360px,88vw);max-height:180px;margin:14px auto 18px}}
