.bo-col.clm{gap:0;width:100%;max-width:none;padding:0}.clm-grid{grid-template-columns:1.05fr .95fr;min-height:100dvh;display:grid}@media (max-width:900px){.clm-grid{grid-template-columns:1fr;min-height:0}}.clm-brand{border-right:1px solid var(--hair);background:radial-gradient(120% 90% at 6% 100%, #d2ff2a1a 0%, #d2ff2a00 58%), var(--ink);flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(26px,4vw,56px);display:flex;position:relative;overflow:hidden}.clm-brand:before{content:"";pointer-events:none;background-image:linear-gradient(var(--hair) 1px, transparent 1px), linear-gradient(90deg, var(--hair) 1px, transparent 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 20% 60%,#000 0%,#0000 78%);mask-image:radial-gradient(80% 70% at 20% 60%,#000 0%,#0000 78%)}.clm-brand>*{z-index:1;position:relative}.clm-logo{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.clm-logo img{border-radius:8px;width:28px;height:28px;display:block}.clm-logo span{font:500 15px/1 var(--font-geist-sans), system-ui, sans-serif;color:var(--dim)}.clm-logo b{color:var(--bone);font-weight:600}.clm-h{font-family:var(--font-bebas), Impact, sans-serif;letter-spacing:.006em;text-transform:uppercase;color:var(--bone);margin:0;font-size:clamp(44px,5.6vw,88px);font-weight:400;line-height:.88}.clm-h em{color:var(--lime);font-style:normal}.clm-p{max-width:44ch;font:400 15.5px/1.65 var(--font-geist-sans), system-ui, sans-serif;color:var(--dim);margin:20px 0 0}.clm-live-l{font:500 10.5px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;display:block}.clm-live-list{flex-wrap:wrap;gap:8px;display:flex}.clm-chip{border:1px solid var(--hair);font:500 13px/1 var(--font-geist-sans), system-ui, sans-serif;color:var(--bone);background:#f4f3ee05;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.clm-chip:hover{background:#d2ff2a0d;border-color:#d2ff2a80}.clm-chip i{background:var(--lime);width:14px;height:14px;color:var(--ink);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:700;display:grid}.clm-form{background:var(--ink);justify-content:center;align-items:center;padding:clamp(26px,4vw,56px);display:flex}.cf{width:100%;max-width:430px}.cf-toggle{border:1px solid var(--hair);border-radius:999px;gap:3px;margin-bottom:30px;padding:4px;display:inline-flex}.cf-toggle button{cursor:pointer;font:500 13px/1 var(--font-geist-sans), system-ui, sans-serif;color:var(--dim);background:0 0;border:0;border-radius:999px;padding:10px 17px;transition:color .16s,background .16s}.cf-toggle button:hover{color:var(--bone)}.cf-toggle button.on{background:var(--lime);color:var(--ink);font-weight:600}.cf-label{font:500 10.5px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;display:block}.cf-handle{border:1px solid var(--hair-strong);background:var(--field);border-radius:12px;align-items:center;gap:2px;padding:0 14px;transition:border-color .18s,background .18s;display:flex}.cf-handle:focus-within{border-color:#d2ff2a99}.cf-handle.is-ok{border-color:#d2ff2a8c}.cf-handle.is-bad{border-color:#e8734a80}.cf-handle span{font:400 15px/1 var(--font-geist-mono), ui-monospace, monospace;color:var(--dim);white-space:nowrap}.cf-handle input{min-width:0;color:var(--bone);font:500 15px/1 var(--font-geist-mono), ui-monospace, monospace;background:0 0;border:0;outline:none;flex:1;padding:16px 0}.cf-yes{color:var(--lime);font-size:15px;font-style:normal}.cf-no{color:#e8734a;font-size:15px;font-style:normal}.cf-spin{border:2px solid var(--hair-strong);border-top-color:var(--lime);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite cfspin;display:block}@keyframes cfspin{to{transform:rotate(360deg)}}.cf-hint{min-height:18px;font:400 13px/1.45 var(--font-geist-sans), system-ui, sans-serif;color:var(--dim);margin:10px 0 0}.cf-hint.is-bad{color:#e8734a}.cf-go{cursor:pointer;background:var(--lime);width:100%;color:var(--ink);font:600 15px/1 var(--font-geist-sans), system-ui, sans-serif;border:0;border-radius:12px;margin-top:22px;padding:16px 20px;transition:transform .22s cubic-bezier(.2,.75,.2,1),box-shadow .22s,opacity .2s}.cf-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 36px -18px #d2ff2a99}.cf-go:disabled{opacity:.38;cursor:default}.cf-back{cursor:pointer;font:400 13px/1 var(--font-geist-mono), ui-monospace, monospace;color:var(--dim);background:0 0;border:0;margin-bottom:22px;padding:0}.cf-back:hover{color:var(--lime)}.cf-points{margin:30px 0 0;padding:0;list-style:none}.cf-points li{border-top:1px solid var(--hair);font:400 13.5px/1.55 var(--font-geist-sans), system-ui, sans-serif;color:var(--dim);padding:14px 0}.cf-points b{color:var(--bone);font-weight:600}.cf-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cf-f{flex-direction:column;gap:7px;display:flex}.cf-f-wide{grid-column:1/-1}.cf-f>span{font:500 10.5px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.cf-f input,.cf-f textarea{background:var(--field);width:100%;color:var(--bone);border:1px solid var(--hair-strong);font:400 14.5px/1.4 var(--font-geist-sans), system-ui, sans-serif;resize:vertical;border-radius:11px;padding:13px 14px}.cf-f input:focus,.cf-f textarea:focus{border-color:#d2ff2a99;outline:none}@media (max-width:520px){.cf-grid{grid-template-columns:1fr}}.cf-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cf-err{color:#e8734a;font:400 13px/1.45 var(--font-geist-sans), system-ui, sans-serif;border:1px solid #e8734a73;border-radius:10px;margin:14px 0 0;padding:11px 13px}.cf-fine{font:400 12px/1.5 var(--font-geist-sans), system-ui, sans-serif;color:var(--dim);margin:18px 0 0}.cf-fine a{color:var(--dim)}.cf-fine a:hover{color:var(--bone)}@media (prefers-reduced-motion:reduce){.cf-go:hover{transform:none}.cf-spin{animation-duration:2s}}
