.cosqool-public .cai-main{padding-block-start:36px}.cosqool-public .cai-head{margin-block-end:22px}.cosqool-public .cai-head h1{color:var(--public-indigo);font-family:var(--public-font-title);margin:0 0 10px;font-size:40px;font-weight:700;line-height:1.15}.cosqool-public[dir=rtl] .cai-head h1{font-size:38px;font-weight:400;line-height:1.35}.cosqool-public .cai-head .cpt-lead{margin-block-end:10px}.cosqool-public .cpt-work.cai-work{border:1.5px solid var(--public-border-outer);padding:22px 24px 26px}.cosqool-public .cai-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:26px 32px;display:grid}.cosqool-public .cai-col{min-inline-size:0}.cosqool-public .cai-label{color:var(--public-indigo);font-family:var(--public-font-medium);margin:0 0 6px;font-size:17px;font-weight:500;display:block}.cosqool-public[dir=rtl] .cai-label{font-family:CoHeadline;font-weight:400}.cosqool-public .cai-hint,.cosqool-public .cai-fine{color:var(--public-ink);margin:0 0 10px;font-size:14.5px;line-height:1.6}.cosqool-public .cai-fine{color:#4a4f5e;font-size:13.5px}.cosqool-public .cai-textarea,.cosqool-public .cai-select select{border:1.5px solid var(--public-border-inner);inline-size:100%;color:var(--public-ink);font:inherit;resize:vertical;box-sizing:border-box;background:#fff;border-radius:14px;padding:12px 14px;font-size:16.5px;line-height:1.65;transition:border-color .15s}.cosqool-public .cai-textarea:hover,.cosqool-public .cai-select select:hover{border-color:var(--public-border-outer)}.cosqool-public .cai-textarea:disabled{color:#7a7f8c;background:#f3f4f7}.cosqool-public .cai-textarea:focus-visible,.cosqool-public .cai-select select:focus-visible{outline:3px solid var(--public-indigo);outline-offset:2px}.cosqool-public .cai-output{border-color:var(--public-border-inner);background:#fbfcff}.cosqool-public .cai-count{color:#6a6f7d;text-align:end;margin:4px 0 10px;font-size:13px}.cosqool-public .cai-count.is-over{color:#b3261e;font-weight:600}.cosqool-public .cai-row{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-block:8px 12px;display:flex}.cosqool-public .cai-select{color:var(--public-ink);flex-direction:column;gap:4px;min-inline-size:180px;font-size:14px;display:inline-flex}.cosqool-public .cai-select select{resize:none;border-radius:10px;padding:8px 12px;font-size:15px}.cosqool-public .cai-actions{flex-wrap:wrap;gap:10px;margin-block:12px;display:flex}.cosqool-public .cai-actions-main{margin-block-start:6px}.cosqool-public .cai-primary{min-inline-size:220px}.cosqool-public .cai-actions-result .cpt-button{min-block-size:44px;padding:0 18px;font-size:15px}.cosqool-public .cai-panel{background:var(--public-alt);border:1.5px solid var(--public-border-inner);color:var(--public-ink);border-radius:16px;margin-block:14px;padding:14px 18px;font-size:15px;line-height:1.6}.cosqool-public .cai-panel p{margin:0 0 8px}.cosqool-public .cai-panel-error{background:#fff4f2;border-color:#f2c4bd}.cosqool-public .cai-result{padding:4px 0 0}.cosqool-public .cai-empty{border:1.5px dashed var(--public-border-inner);color:#6a6f7d;text-align:center;border-radius:16px;margin:10px 0;padding:26px 20px;font-size:15.5px}.cosqool-public .cai-status{color:var(--public-ink);align-items:center;gap:10px;margin:10px 0;font-size:15.5px;display:flex}.cosqool-public .cai-spinner{border:3px solid var(--public-alt);border-top-color:var(--public-indigo);border-radius:999px;flex:none;block-size:18px;inline-size:18px;animation:.9s linear infinite cai-spin}@keyframes cai-spin{to{transform:rotate(360deg)}}.cosqool-public .cai-block{margin-block-start:16px}.cosqool-public .cai-block h3{color:var(--public-indigo);font-family:var(--public-font-medium);margin:0 0 8px;font-size:16px;font-weight:500}.cosqool-public[dir=rtl] .cai-block h3{font-family:CoHeadline;font-weight:400}.cosqool-public .cai-list{color:var(--public-ink);margin:0;padding-inline-start:22px;font-size:15.5px;line-height:1.65}.cosqool-public .cai-list li{margin-block:4px}.cosqool-public .cai-uses{color:var(--public-indigo);font-family:var(--public-font-medium);margin:6px 0 4px;font-size:14.5px;font-weight:500;line-height:1.5}.cosqool-public .cai-uses.is-exhausted{color:#7a3e00}.cosqool-public .cai-notice{border:1px solid var(--public-border-inner);background:var(--public-alt);color:#2b2b2b;border-radius:12px;margin:10px 0 4px;padding:10px 14px;font-size:14.5px;line-height:1.6}.cosqool-public .cai-notice-warn{color:#7a3e00;background:#fff8e6;border-color:#e6c86b}.cosqool-public .cai-warn-inline{color:#7a3e00}.cosqool-public .cai-verdict{border:1.5px solid var(--public-border-inner);background:#fff;border-radius:16px;padding:16px 18px}.cosqool-public .cai-verdict-ai{background:#fffbea;border-color:#e6c86b}.cosqool-public .cai-verdict-human{background:#f3faf5;border-color:#9fd3b6}.cosqool-public .cai-verdict-inconclusive{border-color:var(--public-border-outer);background:var(--public-alt)}.cosqool-public .cai-verdict-title{color:var(--public-indigo);font-family:var(--public-font-title);margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.3}.cosqool-public[dir=rtl] .cai-verdict-title{font-weight:400}.cosqool-public .cai-verdict-note{color:var(--public-ink);margin:0;font-size:15.5px;line-height:1.6}.cosqool-public .cai-work .cpt-button-quiet:disabled{border-color:var(--public-border-inner);color:#7a7f8c;opacity:1;background:#f7f8fa}.cosqool-public .cai-main .cpr-related{margin-block-start:8px}.cosqool-public .cai-main [data-ai=cta] .cp-final-cta.cpr-subscription-cta{background:0 0}@media (width<=900px){.cosqool-public .cai-grid{grid-template-columns:minmax(0,1fr)}.cosqool-public .cai-main{padding:28px 18px 70px}.cosqool-public .cpt-work.cai-work{padding:16px}.cosqool-public .cai-head h1,.cosqool-public[dir=rtl] .cai-head h1{font-size:30px}.cosqool-public .cai-primary{inline-size:100%}}@media (prefers-reduced-motion:reduce){.cosqool-public .cai-spinner{animation:none}.cosqool-public .cai-textarea,.cosqool-public .cai-select select{transition:none}}.cosqool-public .cai-verdict-head{align-items:center;gap:18px;display:flex}.cosqool-public .cai-verdict-text{flex:1;min-inline-size:0}.cosqool-public .cai-ring{flex:none;justify-items:center;gap:8px;margin:0;display:grid}.cosqool-public .cai-verdict-ring{inline-size:132px}.cosqool-public .cai-ring-svg{block-size:auto;inline-size:100%;display:block}.cosqool-public .cai-ring-arc{transition:stroke-dasharray .6s cubic-bezier(.2,.7,.2,1)}.cosqool-public .cai-ring-text{font-family:var(--public-font-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500}.cosqool-public[dir=rtl] .cai-ring-text{letter-spacing:0;font-family:CoHeadline;font-weight:400}.cosqool-public .cai-ring-measures{color:#4a4f5e;text-align:center;max-inline-size:18ch;font-size:13.5px;line-height:1.5}.cosqool-public .cai-verdict-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cosqool-public .cai-info{border:1.5px solid var(--public-indigo);block-size:28px;inline-size:28px;color:var(--public-indigo);font-family:var(--public-font-title);cursor:pointer;background:#fff;border-radius:999px;flex:none;place-items:center;padding:0;font-size:15px;font-weight:700;line-height:1;display:inline-grid}.cosqool-public .cai-info[aria-expanded=true]{background:var(--public-indigo);color:#fff}.cosqool-public .cai-info:hover{background:var(--public-alt)}.cosqool-public .cai-info[aria-expanded=true]:hover{background:var(--public-indigo)}.cosqool-public .cai-info:focus-visible{outline:3px solid var(--public-indigo);outline-offset:3px}.cosqool-public .cai-meaning{border:1px solid var(--public-border-inner);color:var(--public-ink);background:#fff;border-radius:12px;margin-block-start:12px;padding:12px 14px;font-size:14.5px;line-height:1.6}.cosqool-public .cai-meaning p{margin:0 0 8px}.cosqool-public .cai-meaning p:last-child{margin:0}.cosqool-public .cai-meaning-strong{font-family:var(--public-font-medium);color:var(--public-indigo);font-weight:500}.cosqool-public[dir=rtl] .cai-meaning-strong{font-family:CoHeadline;font-weight:400}.cosqool-public .cai-about{margin-block:40px 24px}.cosqool-public .cai-about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;display:grid}.cosqool-public .cai-about-grid.has-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cosqool-public .cai-about h3,.cosqool-public .cai-about-faq-title{color:var(--public-indigo);font-family:var(--public-font-medium);margin:0 0 8px;font-size:17px;font-weight:500}.cosqool-public[dir=rtl] .cai-about h3,.cosqool-public[dir=rtl] .cai-about-faq-title{font-family:CoHeadline;font-weight:400}.cosqool-public .cai-steps{color:var(--public-ink);margin:0;padding-inline-start:22px;font-size:15.5px;line-height:1.6}.cosqool-public .cai-steps li,.cosqool-public .cai-about .cai-list li{margin-block:4px}.cosqool-public .cai-about-faq-title{margin-block-start:22px}.cosqool-public .cai-faq{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.cosqool-public .cai-faq dt{color:var(--public-indigo);font-family:var(--public-font-medium);margin-block-end:4px;font-size:15.5px;font-weight:500}.cosqool-public[dir=rtl] .cai-faq dt{font-family:CoHeadline;font-weight:400}.cosqool-public .cai-faq dd{color:var(--public-ink);margin:0;font-size:14.5px;line-height:1.6}.cosqool-public .cai-privacy-line{border-block-start:1.5px solid var(--public-border-inner);color:var(--public-ink);margin:22px 0 0;padding-block-start:14px;font-size:14.5px;line-height:1.7}.cosqool-public .cai-privacy-links{white-space:nowrap}.cosqool-public .cai-processor-card{max-inline-size:760px}.cosqool-public .cai-processor-list{gap:14px;margin:0 0 18px;display:grid}.cosqool-public .cai-processor-list dt{color:var(--public-indigo);font-family:var(--public-font-medium);margin-block-end:4px;font-size:16px;font-weight:500}.cosqool-public[dir=rtl] .cai-processor-list dt{font-family:CoHeadline;font-weight:400}.cosqool-public .cai-processor-list dd{color:var(--public-ink);margin:0;font-size:15.5px;line-height:1.65}.cosqool-public .cai-processor-card .cai-privacy-line{margin-block-start:6px}@media (width<=900px){.cosqool-public .cai-about-grid,.cosqool-public .cai-about-grid.has-three,.cosqool-public .cai-faq{grid-template-columns:minmax(0,1fr)}.cosqool-public .cai-verdict-ring{inline-size:112px}}@media (width<=480px){.cosqool-public .cai-verdict-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cosqool-public .cai-ring-arc{transition:none}}
