.cni4Dq_frame{min-height:var(--screen-h);background:var(--cream);flex-direction:column;display:flex}.cni4Dq_header{background:var(--black);flex-shrink:0;align-items:center;height:68px;padding:0 40px;display:flex}.cni4Dq_brand{font-family:var(--f-display);letter-spacing:-.02em;color:var(--cream);font-size:28px;font-weight:800}.cni4Dq_body{flex-grow:1;justify-content:center;align-items:center;padding:40px;display:flex}.cni4Dq_col{flex-direction:column;gap:22px;width:460px;max-width:100%;display:flex}.cni4Dq_tapeTag{align-self:flex-start;height:34px;padding:0 16px;font-size:13px;line-height:34px;display:inline-block;transform:rotate(-2deg)}.cni4Dq_who{align-items:center;gap:12px;margin-bottom:10px;display:flex}.cni4Dq_avatar{background:var(--ink);width:44px;height:44px;color:var(--cream);font-family:var(--f-display);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.cni4Dq_mono{font-family:var(--f-mono);letter-spacing:.08em;color:var(--muted);font-size:11px}.cni4Dq_h1{font-family:var(--f-display);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:34px;font-weight:700;line-height:1}.cni4Dq_lede{font-family:var(--f-display);color:var(--muted);margin:10px 0 0;font-size:16px;font-style:italic;line-height:1.5}.cni4Dq_form{border-top:1px solid var(--rule);flex-direction:column;gap:12px;padding-top:22px;display:flex}.cni4Dq_input{border:2px solid var(--ink);background:var(--paper);height:48px;color:var(--ink);border-radius:8px;outline:none;padding:0 16px;font-size:15px}.cni4Dq_submit{height:48px;margin-top:4px;font-size:15px}.cni4Dq_demo{border-top:1px solid var(--rule);flex-direction:column;gap:10px;padding-top:22px;display:flex}.cni4Dq_demoBtn{border:2px solid var(--ink);height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;font-size:15px;font-weight:600}.cni4Dq_demoBtn:disabled{cursor:default;opacity:.6}.cni4Dq_foot{text-align:center;color:var(--muted);font-size:13px}.cni4Dq_foot a{margin-left:4px;font-weight:600}.cni4Dq_error{font-family:var(--f-display);color:var(--ink);font-size:14px;font-style:italic;font-weight:400;line-height:1.2}.cni4Dq_card{background:var(--paper);border:2px solid var(--ink);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:18px;width:440px;max-width:100%;padding:36px;display:flex;box-shadow:0 20px 50px #00000026}.cni4Dq_bigAvatar{background:var(--ink);width:64px;height:64px;color:var(--cream);font-family:var(--f-display);border-radius:14px;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.cni4Dq_cardH{font-family:var(--f-display);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:27px;font-weight:700;line-height:1.1}.cni4Dq_cardP{font-family:var(--f-display);color:var(--muted);margin:0;font-size:15px;font-style:italic;line-height:1.5}.cni4Dq_cardBtns{gap:10px;width:100%;margin-top:8px;display:flex}.cni4Dq_accept{flex-grow:1;height:48px;font-size:15px}.cni4Dq_decline{border:2px solid var(--ink);height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;padding:0 20px;font-size:14px;font-weight:600}.cni4Dq_result{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.cni4Dq_resultH{font-family:var(--f-display);color:var(--ink);letter-spacing:-.01em;font-size:29px;font-weight:700}@media (max-width:760px){.cni4Dq_header{height:calc(56px + env(safe-area-inset-top) / var(--ui-scale));padding:calc(env(safe-area-inset-top) / var(--ui-scale)) 18px 0}.cni4Dq_brand{font-size:20px}.cni4Dq_body{padding:24px 16px}.cni4Dq_h1{font-size:26px}.cni4Dq_card{padding:28px 20px}}
