:where(body.cf-landing) .chm{z-index:80;visibility:hidden;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}:where(body.cf-landing) .chm.open{visibility:visible;pointer-events:auto}:where(body.cf-landing) .chm-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#030806b8;transition:opacity .35s;position:absolute;inset:0}:where(body.cf-landing) .chm.open .chm-bg{opacity:1}:where(body.cf-landing) .chm-card{--c:#2ee68a;border:1px solid color-mix(in srgb,var(--c) 35%,transparent);width:min(380px,100vw - 32px);box-shadow:0 40px 90px -30px #000000e6,0 0 70px -30px var(--c);color:#e9f2ec;text-align:center;opacity:0;background:linear-gradient(160deg,#141b17,#0c110e);border-radius:22px;padding:24px 24px 22px;font-family:Manrope,Inter,system-ui,sans-serif;transition:opacity .35s,translate .55s cubic-bezier(.2,.9,.2,1),scale .55s cubic-bezier(.34,1.56,.64,1);position:relative;translate:0 24px;scale:.94}:where(body.cf-landing) .chm.open .chm-card{opacity:1;translate:0;scale:1}:where(body.cf-landing) .chm-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:34px;height:34px;font-size:14px;transition:rotate .3s,background .2s;position:absolute;top:12px;right:12px}:where(body.cf-landing) .chm-x:hover{background:#ffffff29;rotate:90deg}:where(body.cf-landing) .chm-h{text-align:left;align-items:center;gap:12px;display:flex}:where(body.cf-landing) .chm-h img{width:44px;height:44px;box-shadow:0 8px 20px -8px var(--c);border-radius:12px}:where(body.cf-landing) .chm-h .mono{letter-spacing:.14em;color:#8fa398;font:500 10px JetBrains Mono,ui-monospace,monospace}:where(body.cf-landing) .chm-h h3{margin:2px 0 0;font:italic 400 30px/1 Instrument Serif,Georgia,serif}:where(body.cf-landing) .chm-qr{aspect-ratio:1;width:230px;box-shadow:0 0 0 1px #ffffff14,0 20px 50px -20px var(--c);border-radius:18px;margin:18px auto 0;overflow:hidden}:where(body.cf-landing) .chm-qr svg{width:100%;height:100%;display:block}:where(body.cf-landing) .qr-in{animation:.6s cubic-bezier(.2,.9,.2,1) qrIn}@keyframes qrIn{0%{opacity:0;filter:blur(6px);scale:.9}}:where(body.cf-landing) .qr-skel{background:linear-gradient(100deg,#1b231f 30%,#26302b,#1b231f 70%) 0 0/300% 100%;width:100%;height:100%;animation:1.1s linear infinite skelq}@keyframes skelq{0%{background-position:100% 0}to{background-position:-100% 0}}:where(body.cf-landing) .soon-box{background:repeating-linear-gradient(135deg,#ffcc001f 0 10px,#0000 10px 20px),#111613;place-content:center;gap:6px;height:100%;padding:20px;display:grid}:where(body.cf-landing) .soon-box span{font-size:40px}:where(body.cf-landing) .soon-box b{font:italic 400 26px Instrument Serif,Georgia,serif}:where(body.cf-landing) .soon-box small{color:#8fa398;font-size:12px;line-height:1.45}:where(body.cf-landing) .chm-t{color:#9fb3a8;margin:14px 6px 0;font-size:12.5px;line-height:1.5}:where(body.cf-landing) .chm .cta{background:var(--c);color:#04130b;border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:12px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:translate .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-flex}:where(body.cf-landing) .chm .cta:hover{box-shadow:0 12px 28px -10px var(--c);translate:0 -2px}
