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