.RCNZHq_page{color:#edf4f6;background:radial-gradient(circle at 80% 5%,#12313b66,#0000 32rem),#071016;min-height:100vh}.RCNZHq_header,.RCNZHq_main,.RCNZHq_footer{width:min(1100px,100% - 48px);margin:auto}.RCNZHq_header{border-bottom:1px solid #dae7ef20;justify-content:space-between;align-items:center;gap:24px;min-height:88px;font-size:.95rem;display:flex}.RCNZHq_brand,.RCNZHq_intro span{color:#4dd8d0}.RCNZHq_brand{font-weight:650}.RCNZHq_intro{padding:64px 0 36px}.RCNZHq_eyebrow{color:#4dd8d0;letter-spacing:.08em;font-size:.8rem}.RCNZHq_intro h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(3rem,7vw,5.5rem)}.RCNZHq_intro>p:last-of-type{color:#aabcc6;max-width:730px;font-size:1.15rem;line-height:1.7}.RCNZHq_tags{flex-wrap:wrap;gap:10px;margin-top:24px;list-style:none;display:flex}.RCNZHq_tags li{color:#aabcc6;border:1px solid #dae7ef20;padding:8px 12px;font-size:.85rem}.RCNZHq_preview{max-width:900px;margin:0 auto 36px}.RCNZHq_preview img{border:1px solid #dae7ef20;border-radius:12px;width:100%;height:auto;display:block}.RCNZHq_preview figcaption{color:#aabcc6;margin-top:12px;font-size:.9rem;line-height:1.6}.RCNZHq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.RCNZHq_panel{background:#10212b;border:1px solid #dae7ef20;border-radius:12px;padding:28px}.RCNZHq_panel h2,.RCNZHq_note h2{margin-bottom:18px;font-size:1.35rem}.RCNZHq_panel p,.RCNZHq_panel ol,.RCNZHq_note p{color:#aabcc6;font-size:1rem;line-height:1.75}.RCNZHq_panel ol{padding-left:22px}.RCNZHq_panel li{margin-bottom:8px}.RCNZHq_panel p{margin-top:16px}.RCNZHq_panel pre{color:#4dd8d0;background:#071016;margin-top:16px;padding:16px;font-size:.9rem;overflow-x:auto}.RCNZHq_note{margin-top:24px;padding:32px 0}.RCNZHq_footer{color:#aabcc6;border-top:1px solid #dae7ef20;padding:28px 0;font-size:.9rem}@media (max-width:700px){.RCNZHq_grid{grid-template-columns:1fr}.RCNZHq_header,.RCNZHq_main,.RCNZHq_footer{width:calc(100% - 32px)}.RCNZHq_header{font-size:.85rem}.RCNZHq_intro{padding-top:40px}.RCNZHq_panel{padding:22px}}.RCNZHq_demo{background:#10212b;border:1px solid #dae7ef20;border-radius:12px;margin-bottom:32px;padding:28px}.RCNZHq_demo h2{margin-bottom:12px;font-size:1.5rem}.RCNZHq_demo p{color:#aabcc6;margin:12px 0;line-height:1.7}.RCNZHq_controls{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;display:flex}.RCNZHq_controls input{color:#edf4f6;max-width:100%;font-size:1rem}.RCNZHq_controls button{color:#071016;cursor:pointer;background:#4dd8d0;border:0;border-radius:6px;padding:14px 22px;font-size:1rem;font-weight:650}.RCNZHq_controls button:disabled{opacity:.5;cursor:default}.RCNZHq_imagePanel,.RCNZHq_result{background:#071016;border-radius:8px;min-width:0;padding:20px}.RCNZHq_imagePanel img{object-fit:contain;max-width:100%;max-height:400px;margin:auto;display:block}.RCNZHq_imagePanel figcaption,.RCNZHq_faces figcaption{color:#aabcc6;margin-top:10px;font-size:.9rem;line-height:1.5}.RCNZHq_faces{flex-wrap:wrap;gap:20px;display:flex}.RCNZHq_faces img{object-fit:contain;width:128px;height:128px}.RCNZHq_modelInput{image-rendering:pixelated}.RCNZHq_result h3{text-transform:capitalize;color:#4dd8d0;margin-bottom:20px;font-size:2rem}.RCNZHq_result table{border-collapse:collapse;text-align:left;width:100%}.RCNZHq_result caption{text-align:left;margin-bottom:10px;font-weight:600}.RCNZHq_result th,.RCNZHq_result td{border-bottom:1px solid #dae7ef20;padding:10px 6px}.RCNZHq_result td:first-child{text-transform:capitalize}.RCNZHq_demo .RCNZHq_error{color:#ffc18a}@media (max-width:700px){.RCNZHq_demo{padding:20px}.RCNZHq_faces img{width:96px;height:96px}}
