.citalyon-audit{--blue:#245bfa;--navy:#102145;--ink:#17233d;--muted:#6b7690;--line:#e4e9f2;--surface:#f5f7fc;color:var(--ink);background:var(--surface);font-family:Arial,Helvetica,sans-serif}.citalyon-audit *{box-sizing:border-box}.citalyon-audit{margin:0}.citalyon-audit button,.citalyon-audit input,.citalyon-audit select{font:inherit}.citalyon-audit button,.citalyon-audit a,.citalyon-audit input,.citalyon-audit select{touch-action:manipulation}.citalyon-audit button{cursor:pointer;color:inherit;background:0 0;border:0}.citalyon-audit a{color:inherit;text-decoration:none}:is(.citalyon-audit button:focus-visible,.citalyon-audit a:focus-visible,.citalyon-audit summary:focus-visible){outline-offset:5px;outline:3px solid #88abff}.citalyon-audit svg{flex-shrink:0}.citalyon-audit h1,.citalyon-audit h2,.citalyon-audit h3,.citalyon-audit p{margin:0}.citalyon-audit main{width:100%;max-width:1180px;margin:auto;padding:0 42px}.citalyon-audit .app-shell{flex-direction:column;min-height:100vh;display:flex}.citalyon-audit .topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:22px;height:86px;padding:0 max(40px,50vw - 630px);display:flex}.citalyon-audit .wordmark{letter-spacing:-2px;font-size:34px;font-weight:900;line-height:1}.citalyon-audit .wordmark span{color:var(--blue)}.citalyon-audit .wordmark.small{font-size:27px}.citalyon-audit .product-divider{background:#dbe1ec;width:1px;height:23px}.citalyon-audit .product-name{color:#69748b;font-size:13px;font-weight:600}.citalyon-audit .topbar nav{gap:34px;height:100%;margin:auto;display:flex}.citalyon-audit .topbar nav button{color:#6c7690;font-size:13px;position:relative}.citalyon-audit .topbar nav .nav-active{color:var(--navy);font-weight:700}.citalyon-audit .nav-active:after{content:"";background:var(--blue);height:3px;position:absolute;bottom:0;left:0;right:0}.citalyon-audit .connection-button{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:600;display:flex}.citalyon-audit .connection-button i{background:#a2acc0;border-radius:50%;width:6px;height:6px}.citalyon-audit .connection-button i.connected{background:#248070}.citalyon-audit .intro{padding:60px 0 38px}.citalyon-audit .eyebrow{letter-spacing:1.8px;color:var(--blue);align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.citalyon-audit .tiny-line{background:var(--blue);width:22px;height:2px}.citalyon-audit h1{letter-spacing:-2.2px;font-size:clamp(34px,4.1vw,52px);font-weight:800;line-height:1.1}.citalyon-audit .intro h1{margin:19px 0 18px}.citalyon-audit .intro h1>span,.citalyon-audit .info-page h1>span{color:var(--blue)}.citalyon-audit .intro>p{color:var(--muted);font-size:15px;line-height:1.65}.citalyon-audit .hero-pills{gap:24px;margin-top:24px;display:flex}.citalyon-audit .hero-pills span{color:#53617c;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.citalyon-audit .hero-pills svg{color:var(--blue)}.citalyon-audit .start-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:28px;display:grid}.citalyon-audit .form-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px 30px;box-shadow:0 4px 20px #162b4f03}.citalyon-audit .card-heading{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:25px;padding-bottom:26px;display:flex}.citalyon-audit .step-number{width:39px;height:39px;color:var(--blue);background:#edf2ff;border-radius:10px;place-items:center;font-size:13px;font-weight:700;display:grid}.citalyon-audit .card-heading h2{letter-spacing:-.5px;margin-bottom:6px;font-size:18px}.citalyon-audit .card-heading p{color:var(--muted);font-size:11px}.citalyon-audit label,.citalyon-audit legend{margin:0 0 9px;font-size:12px;font-weight:600;display:block}.citalyon-audit label>span{color:#8a93a6}.citalyon-audit input,.citalyon-audit select{width:100%;min-height:45px;color:var(--ink);background:#fff;border:1px solid #dce2ed;border-radius:7px;outline:none;padding:11px 13px;font-size:12px;transition:border-color .15s,box-shadow .15s}.citalyon-audit input:focus,.citalyon-audit select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #245bfa12}.citalyon-audit input::placeholder{color:#929bad}.citalyon-audit .input-wrap{position:relative}.citalyon-audit .input-wrap>svg{color:#8590a7;position:absolute;top:14px;left:13px}.citalyon-audit .input-wrap input{padding-left:41px}.citalyon-audit .field-row{grid-template-columns:1fr 1fr;gap:17px;margin:21px 0;display:grid}.citalyon-audit .mode-field{border:0;margin:23px 0 21px;padding:0}.citalyon-audit .mode-switch{grid-template-columns:1fr 1fr;gap:10px;display:grid}.citalyon-audit .mode-switch button{color:#69758a;border:1px solid #dce2ed;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 12px;font-size:12px;display:flex}.citalyon-audit .mode-switch .selected{border-color:var(--blue);color:var(--blue);background:#f0f4ff;font-weight:600}.citalyon-audit .field-help{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5}.citalyon-audit .declarations{border-top:1px solid var(--line);margin:24px 0;padding-top:18px}.citalyon-audit .declarations summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.8}.citalyon-audit .declarations summary>span{color:var(--muted);margin-left:9px;font-size:10px;font-weight:400}.citalyon-audit .declarations>p{color:var(--muted);margin:8px 0 17px;font-size:11px}.citalyon-audit .question{grid-template-columns:1fr 135px;align-items:center;gap:12px;margin:12px 0;display:grid}.citalyon-audit .question label{margin:0;font-size:11px;font-weight:400;line-height:1.5}.citalyon-audit .question select{min-height:35px;padding:7px;font-size:11px}.citalyon-audit .primary-button{background:var(--blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:15px 19px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 5px 14px #245bfa15}.citalyon-audit .primary-button:hover{background:#1849d4;transform:translateY(-1px)}.citalyon-audit .launch{justify-content:space-between;width:100%;min-height:51px;font-size:13px}.citalyon-audit .form-bottom{color:#7e899f;text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:9px;line-height:1.5;display:flex}.citalyon-audit .blue-card{color:#fff;background:#2459ef;border-radius:16px;padding:29px 33px 30px;position:relative;overflow:hidden}.citalyon-audit .blue-card-top{justify-content:space-between;align-items:center;display:flex}.citalyon-audit .blue-card-top>span{letter-spacing:1.4px;color:#c7d7ff;font-size:10px;font-weight:600}.citalyon-audit .blue-card-top>svg{color:#a9c5ff}.citalyon-audit .radar-art{max-width:320px;height:235px;margin:5px auto 14px;position:relative}.citalyon-audit .radar-ring{border:1px solid #ffffff24;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.citalyon-audit .ring1{width:207px;height:207px}.citalyon-audit .ring2{background:#ffffff05;width:145px;height:145px}.citalyon-audit .radar-cross{background:#ffffff12;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.citalyon-audit .cross1{width:270px;height:1px}.citalyon-audit .cross2{width:1px;height:235px}.citalyon-audit .center-store{width:79px;height:79px;color:var(--blue);background:linear-gradient(135deg,#fff,#d8e7ff);border-radius:20px;place-items:center;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 45px #061b5d33}.citalyon-audit .radar-dot{background:#fff;border:3px solid #c2dcff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 6px #8ab6ff20}.citalyon-audit .dot1{top:24%;left:26%}.citalyon-audit .dot2{width:8px;height:8px;top:49%;right:15%}.citalyon-audit .dot3{width:8px;height:8px;top:77%;left:32%}.citalyon-audit .radar-label{white-space:nowrap;color:#294c9c;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 7px 20px #12369736}.citalyon-audit .blue-card h2{letter-spacing:-1.4px;font-size:34px;font-weight:800;line-height:1.08}.citalyon-audit .blue-card>p{color:#c8d7ff;max-width:290px;margin-top:14px;font-size:12px;line-height:1.7}.citalyon-audit .preview-list{border-top:1px solid #fff2;flex-direction:column;gap:15px;margin-top:25px;padding-top:18px;display:flex}.citalyon-audit .preview-list>span{align-items:center;gap:11px;font-size:11px;display:flex}.citalyon-audit .preview-list svg{color:#bdd3ff}.citalyon-audit .honesty-note{color:#73809b;gap:13px;padding:23px 9px 0;display:flex}.citalyon-audit .honesty-note>svg{color:var(--blue);margin-top:2px}.citalyon-audit .honesty-note h3{color:var(--ink);margin-bottom:7px;font-size:12px}.citalyon-audit .honesty-note p{max-width:290px;font-size:11px;line-height:1.7}.citalyon-audit .honesty-note button{color:var(--blue);align-items:center;gap:7px;margin-top:11px;padding:0;font-size:10px;font-weight:600;display:flex}.citalyon-audit .bottom-strip{border-top:1px solid var(--line);align-items:center;gap:18px;margin:39px 0 25px;padding:27px 0;display:flex}.citalyon-audit .bottom-strip>span{letter-spacing:1.3px;color:#7a859d;font-size:8px;font-weight:700}.citalyon-audit .bottom-strip p{color:#7a859d;font-size:11px}.citalyon-audit .bottom-strip svg{color:#9aa9c7;margin-left:auto}.citalyon-audit .footer{border-top:1px solid var(--line);align-items:center;gap:22px;width:100%;max-width:1180px;margin:auto auto 0;padding:27px 42px 30px;display:flex}.citalyon-audit .footer>span:not(.version){color:#8a93a5;font-size:10px}.citalyon-audit .footer button{color:#75809a;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.citalyon-audit .version{color:#a1a9b9;white-space:nowrap;font-size:9px}.citalyon-audit .note-box,.citalyon-audit .error-box{color:#45618f;background:#f3f6ff;border:1px solid #d9e5ff;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;font-size:11px;line-height:1.7;display:flex}.citalyon-audit .note-box>svg{color:var(--blue);margin-top:2px}.citalyon-audit .error-box{color:#9a461a;background:#fff7f0;border-color:#eed6c6;margin:15px 0}.citalyon-audit .loading-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;max-width:680px;margin:60px auto 100px;padding:45px 55px}.citalyon-audit .loading-orbit{width:80px;height:80px;color:var(--blue);border:1px solid #d4e0ff;border-radius:50%;place-items:center;margin:auto auto 27px;display:grid;box-shadow:0 0 0 12px #f3f6ff}.citalyon-audit .loading-card .eyebrow{justify-content:center}.citalyon-audit .loading-card h1{margin:17px 0 12px;font-size:34px}.citalyon-audit .loading-card>p{color:var(--muted);font-size:12px;line-height:1.7}.citalyon-audit .elapsed{background:#f3f6fc;border-radius:6px;align-items:center;gap:7px;margin:22px 0;padding:8px 12px;font-size:11px;display:inline-flex}.citalyon-audit .progress-list{text-align:left;margin-bottom:24px}.citalyon-audit .progress-item{border-bottom:1px solid var(--line);color:#9ba4b6;align-items:center;gap:16px;padding:18px 3px;display:flex}.citalyon-audit .progress-item>div{flex:1}.citalyon-audit .progress-item strong{color:#53617c;margin-bottom:5px;font-size:12px;display:block}.citalyon-audit .progress-item span{font-size:10px}.citalyon-audit .progress-item.running{color:var(--blue)}.citalyon-audit .progress-item.done{color:#22765e}.citalyon-audit .progress-item.skipped{color:#a0a8b9}.citalyon-audit .waiting-dot{background:#d2d8e4;border-radius:50%;width:6px;height:6px;margin:8px}.citalyon-audit .text-button{color:var(--blue);text-underline-offset:4px;margin-top:20px;font-size:12px;text-decoration:underline}.citalyon-audit .spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.citalyon-audit .secondary-button{background:#fff;border:1px solid #d8dfeb;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 13px;font-size:11px;font-weight:600;display:inline-flex}.citalyon-audit .secondary-button:hover{background:#f7f9fd}.citalyon-audit .report{outline:none;margin:45px 0 60px}.citalyon-audit .report-topline{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.citalyon-audit .report-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.citalyon-audit .report-heading h1{overflow-wrap:anywhere;font-size:42px}.citalyon-audit .report-dot{color:var(--blue)}.citalyon-audit .report-heading p{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.citalyon-audit .report-tag{color:#5f7496;white-space:nowrap;border:1px solid #dbe3ef;border-radius:20px;padding:8px 11px;font-size:10px;font-weight:600}.citalyon-audit .report-meta{color:#8992a4;flex-wrap:wrap;align-items:center;gap:20px;margin:22px 0 29px;font-size:10px;display:flex}.citalyon-audit .report-meta>span{align-items:center;gap:5px;display:flex}.citalyon-audit .metrics-grid{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.citalyon-audit .metric{border-right:1px solid var(--line);padding:24px}.citalyon-audit .metric:last-child{border:0}.citalyon-audit .metric>span{color:#63718b;font-size:11px;font-weight:600}.citalyon-audit .metric strong{letter-spacing:-1.5px;justify-content:space-between;align-items:center;margin:13px 0 9px;font-size:39px;display:flex}.citalyon-audit .metric strong svg{color:#839cc9}.citalyon-audit .metric p{color:#8c95a6;font-size:9px}.citalyon-audit .metric.subdued{background:#f9faff}.citalyon-audit .metric.subdued strong{color:#8a99b5}.citalyon-audit .summary-box{background:#eaf0ff;border:1px solid #d9e3fd;border-radius:12px;align-items:flex-start;gap:18px;margin-top:22px;padding:24px;display:flex}.citalyon-audit .summary-icon{width:42px;height:42px;color:var(--blue);background:#fff;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.citalyon-audit .summary-box h2{margin:2px 0 10px;font-size:15px}.citalyon-audit .summary-box p{color:#5c6e90;font-size:13px;line-height:1.8}.citalyon-audit .small-muted{color:#7f8ca4;font-size:10px;line-height:1.6;display:inline-block}.citalyon-audit .summary-box .small-muted{margin-top:7px}.citalyon-audit .section-label{justify-content:space-between;align-items:center;gap:15px;margin:40px 0 19px;display:flex}.citalyon-audit .section-label h2{letter-spacing:-.8px;margin-top:9px;font-size:23px}.citalyon-audit .section-label .eyebrow{letter-spacing:1.4px;color:#8290ac;font-size:8px}.citalyon-audit .priorities{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.citalyon-audit .priority-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px;position:relative}.citalyon-audit .priority-index{color:var(--blue);margin-bottom:21px;font-size:12px;font-weight:700;display:block}.citalyon-audit .badge-neutral{color:#7587a8;background:#f0f4fb;border-radius:4px;padding:5px 7px;font-size:8px;position:absolute;top:19px;right:17px}.citalyon-audit .priority-card h3{letter-spacing:-.3px;margin-bottom:11px;font-size:15px}.citalyon-audit .priority-card p{color:var(--muted);font-size:12px;line-height:1.7}.citalyon-audit .priority-card a{color:var(--blue);align-items:center;gap:6px;margin-top:22px;font-size:10px;font-weight:600;display:inline-flex}.citalyon-audit .empty-priorities{border:1px solid var(--line);color:#8291af;background:#fff;border-radius:10px;grid-column:1/-1;gap:15px;padding:25px;display:flex}.citalyon-audit .empty-priorities h3{color:var(--ink);margin-bottom:8px;font-size:15px}.citalyon-audit .empty-priorities p{color:var(--muted);font-size:12px;line-height:1.6}.citalyon-audit .export-actions{gap:8px;display:flex}.citalyon-audit .icon-button{color:#65768f;background:#fff;border:1px solid #d8dfeb;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.citalyon-audit .filter-row{color:#8a97af;align-items:center;gap:7px;margin-bottom:15px;display:flex}.citalyon-audit .filter-row>svg{margin-right:6px}.citalyon-audit .filter-row button{color:#748199;border-radius:6px;padding:8px 12px;font-size:11px}.citalyon-audit .filter-row .active{color:var(--blue);background:#e9efff;font-weight:600}.citalyon-audit .checks{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.citalyon-audit .check-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding:22px 24px;scroll-margin-top:25px;display:flex}.citalyon-audit .check-row:last-child{border-bottom:0}.citalyon-audit .check-symbol{color:#8391ac;background:#f1f4f9;border-radius:9px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.citalyon-audit .pass .check-symbol{color:#28836b;background:#eaf6f1}.citalyon-audit .warn .check-symbol{color:#bd732d;background:#fff3e9}.citalyon-audit .info .check-symbol{color:#6084c6;background:#eff4ff}.citalyon-audit .check-content{flex:1;min-width:0}.citalyon-audit .check-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.citalyon-audit .check-title h3{margin-top:2px;font-size:13px}.citalyon-audit .check-category{color:#9ca7b9;padding-top:3px;font-size:8px}.citalyon-audit .check-content>p{color:#6c7a94;margin-top:8px;font-size:11px;line-height:1.8}.citalyon-audit .evidence{color:#7b89a2;overflow-wrap:anywhere;background:#f7f9fc;border-radius:5px;margin-top:12px;padding:9px 12px;font-size:10px;line-height:1.7}.citalyon-audit .evidence>span{letter-spacing:.9px;color:#97a4bb;margin-right:10px;font-size:7px;font-weight:700;display:inline-block}.citalyon-audit .source-link{color:#507cc6;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:inline-flex}.citalyon-audit .status-badge{color:#8692a6;white-space:nowrap;border:1px solid #dfe5ef;border-radius:4px;margin-top:4px;padding:5px 7px;font-size:8px}.citalyon-audit .status-badge.pass{color:#2b836c;background:#f7fcfa;border-color:#cfebe1}.citalyon-audit .status-badge.warn{color:#b17638;background:#fffaf4;border-color:#f3d9be}.citalyon-audit .status-badge.info{color:#6686bd;background:#f8faff;border-color:#d8e4f7}.citalyon-audit .search-results{border:1px solid var(--line);background:#fff;border-radius:12px;margin:30px 0;padding:24px}.citalyon-audit .search-results h2{margin-bottom:10px;font-size:18px}.citalyon-audit .search-results>p{color:var(--muted);margin-bottom:14px;font-size:11px;line-height:1.7}.citalyon-audit .search-results>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.citalyon-audit .search-results strong{font-size:12px;display:block}.citalyon-audit .search-results span{color:#7d8aa3;margin-top:7px;font-size:10px;display:block}.citalyon-audit .search-results svg{color:var(--blue)}.citalyon-audit .limits{border:1px solid var(--line);border-radius:9px;margin-top:24px;padding:18px 23px}.citalyon-audit .limits summary{cursor:pointer;color:#697a96;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.citalyon-audit .limits ul{color:#8390a8;margin:14px 0 0;padding-left:18px;font-size:10px;line-height:1.9}.citalyon-audit .report-cta{background:var(--navy);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:32px;display:flex}.citalyon-audit .report-cta .eyebrow{color:#90b0f8;font-size:8px}.citalyon-audit .report-cta h2{letter-spacing:-.8px;margin:10px 0;font-size:28px}.citalyon-audit .report-cta p{color:#a0aec8;font-size:11px;line-height:1.7}.citalyon-audit .report-cta .primary-button{white-space:nowrap}.citalyon-audit .empty-filter{color:var(--muted);text-align:center;padding:30px;font-size:12px}.citalyon-audit .info-page{padding:60px 0 65px}.citalyon-audit .info-page h1{margin:20px 0}.citalyon-audit .info-intro{max-width:660px;color:var(--muted);font-size:14px;line-height:1.8}.citalyon-audit .method-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin:35px 0;display:grid}.citalyon-audit .method-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:25px}.citalyon-audit .method-grid article>div{color:var(--blue);justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.citalyon-audit .method-grid article>div>span{color:#a0aec4;font-size:10px}.citalyon-audit .method-grid h2{letter-spacing:-.4px;margin-bottom:16px;font-size:18px;line-height:1.3}.citalyon-audit .method-grid p{color:var(--muted);font-size:12px;line-height:1.9}.citalyon-audit .method-bottom{max-width:800px;padding:28px 0 35px}.citalyon-audit .method-bottom h2{margin-top:22px;margin-bottom:12px;font-size:18px}.citalyon-audit .method-bottom p{color:var(--muted);font-size:13px;line-height:1.9}.citalyon-audit .source-links{flex-wrap:wrap;gap:22px;margin-top:23px;display:flex}.citalyon-audit .source-links a{color:var(--blue);align-items:center;gap:6px;font-size:11px;display:flex}.citalyon-audit .connection-cards{flex-direction:column;gap:15px;margin:35px 0;display:flex}.citalyon-audit .connection-cards article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:19px;padding:26px;display:flex}.citalyon-audit .connection-icon{width:44px;height:44px;color:var(--blue);background:#eef3ff;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.citalyon-audit .connection-cards article>div:nth-child(2){flex:1}.citalyon-audit .connection-cards h2{margin:3px 0 9px;font-size:16px}.citalyon-audit .connection-cards p{color:var(--muted);max-width:660px;font-size:12px;line-height:1.7}.citalyon-audit .connection-cards code{color:#8593ab;background:#f4f6fa;border-radius:4px;margin-top:12px;padding:5px 8px;font-size:10px;display:inline-block}.citalyon-audit .connection-state{color:#8994a6;white-space:nowrap;background:#f0f3f8;border-radius:4px;padding:6px 9px;font-size:10px}.citalyon-audit .connection-state.ready{color:#2b7e66;background:#e8f5ee}.citalyon-audit .connection-actions{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.citalyon-audit .toast{background:var(--navy);color:#fff;z-index:40;border-radius:9px;align-items:center;gap:12px;width:max-content;max-width:90vw;padding:16px 18px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 6px 40px #061b5d25}.citalyon-audit .toast button{place-items:center;margin-left:10px;padding:0;display:grid}@media (max-width:950px){.citalyon-audit main{padding:0 25px}.citalyon-audit .topbar{gap:16px;padding:0 25px}.citalyon-audit .topbar nav{gap:20px}.citalyon-audit .product-name{font-size:11px}.citalyon-audit .start-grid{gap:20px}.citalyon-audit .form-card{padding:23px}.citalyon-audit .blue-card{padding:25px}.citalyon-audit .metric{padding:20px 16px}.citalyon-audit .footer{gap:14px;padding-left:25px;padding-right:25px}.citalyon-audit .footer>span:not(.version){display:none}.citalyon-audit .priority-card{padding:18px}.citalyon-audit .priority-card .badge-neutral{margin-bottom:15px;display:inline-block;position:static}.citalyon-audit .priority-index{margin-bottom:12px}}@media (max-width:720px){.citalyon-audit .topbar{gap:12px;height:72px;padding:0 20px}.citalyon-audit .wordmark{font-size:30px}.citalyon-audit .product-name,.citalyon-audit .product-divider{display:none}.citalyon-audit .topbar nav{gap:18px;margin-left:auto;margin-right:auto}.citalyon-audit .topbar nav button{font-size:11px}.citalyon-audit .connection-button{border:0;padding:8px}.citalyon-audit .connection-button>span{display:none}.citalyon-audit main{padding:0 20px}.citalyon-audit .intro{padding:38px 0 28px}.citalyon-audit .intro h1{letter-spacing:-1.5px;font-size:35px}.citalyon-audit .intro>p{font-size:13px}.citalyon-audit .eyebrow{letter-spacing:1.3px;font-size:8px}.citalyon-audit .hero-pills{flex-wrap:wrap;gap:13px;margin-top:20px}.citalyon-audit .hero-pills span{font-size:10px}.citalyon-audit .start-grid{flex-direction:column;display:flex}.citalyon-audit .form-card{width:100%;padding:24px 22px}.citalyon-audit .preview-column{width:100%}.citalyon-audit .blue-card{display:none}.citalyon-audit .honesty-note{padding:3px 7px 15px}.citalyon-audit .honesty-note p{max-width:none}.citalyon-audit .bottom-strip{flex-wrap:wrap;gap:12px;margin:15px 0;padding:20px 0}.citalyon-audit .bottom-strip>span{font-size:7px}.citalyon-audit .bottom-strip>p{font-size:10px}.citalyon-audit .bottom-strip svg{display:none}.citalyon-audit .footer{flex-wrap:wrap;gap:15px;padding:24px 20px}.citalyon-audit .footer .version{font-size:8px}.citalyon-audit .footer button{font-size:9px}.citalyon-audit .report{margin-top:28px}.citalyon-audit .report-heading h1{letter-spacing:-1.3px;font-size:32px}.citalyon-audit .report-heading{align-items:flex-start}.citalyon-audit .report-tag{font-size:8px}.citalyon-audit .report-heading p{flex-wrap:wrap;font-size:10px}.citalyon-audit .report-meta{gap:10px;font-size:9px}.citalyon-audit .metrics-grid{grid-template-columns:1fr 1fr}.citalyon-audit .metric{padding:20px}.citalyon-audit .metric:nth-child(2){border-right:0}.citalyon-audit .metric:first-child,.citalyon-audit .metric:nth-child(2){border-bottom:1px solid var(--line)}.citalyon-audit .metric>span{font-size:10px}.citalyon-audit .metric strong{font-size:33px}.citalyon-audit .metric p{font-size:9px}.citalyon-audit .summary-box{gap:12px;padding:18px}.citalyon-audit .summary-icon{width:34px;height:34px}.citalyon-audit .summary-box p{font-size:12px}.citalyon-audit .priorities{grid-template-columns:1fr}.citalyon-audit .priority-card{padding:23px}.citalyon-audit .priority-card .badge-neutral{position:absolute;top:20px;right:20px}.citalyon-audit .priority-card a{margin-top:13px}.citalyon-audit .section-label{align-items:flex-start;margin-top:30px}.citalyon-audit .section-label h2{font-size:21px}.citalyon-audit .section-label>.small-muted{display:none}.citalyon-audit .export-actions .secondary-button{padding:9px;font-size:0}.citalyon-audit .check-row{gap:11px;padding:18px 15px;position:relative}.citalyon-audit .check-symbol{width:27px;height:27px}.citalyon-audit .check-title{padding-right:65px}.citalyon-audit .check-title h3{font-size:12px}.citalyon-audit .check-category{display:none}.citalyon-audit .status-badge{padding:4px;font-size:7px;position:absolute;top:15px;right:13px}.citalyon-audit .evidence{padding:8px;font-size:9px}.citalyon-audit .filter-row{gap:3px}.citalyon-audit .filter-row button{padding:8px 9px;font-size:10px}.citalyon-audit .report-cta{flex-direction:column;align-items:flex-start;gap:20px;padding:25px}.citalyon-audit .report-cta h2{font-size:26px}.citalyon-audit .report-cta .primary-button{width:100%}.citalyon-audit .limits{padding:18px}.citalyon-audit .loading-card{margin:35px auto 60px;padding:35px 24px}.citalyon-audit .loading-card h1{letter-spacing:-1px;font-size:28px}.citalyon-audit .info-page{padding:38px 0 50px}.citalyon-audit .info-page h1{letter-spacing:-1.5px;font-size:35px}.citalyon-audit .info-intro{font-size:13px}.citalyon-audit .method-grid{grid-template-columns:1fr}.citalyon-audit .method-grid article>div{margin-bottom:20px}.citalyon-audit .connection-cards article{flex-wrap:wrap;gap:14px;padding:20px}.citalyon-audit .connection-cards article>div:nth-child(2){flex:auto;width:calc(100% - 58px)}.citalyon-audit .connection-state{margin-left:58px}.citalyon-audit .connection-actions{gap:12px}.citalyon-audit .connection-actions .primary-button{font-size:10px}.citalyon-audit .form-bottom{font-size:8px}.citalyon-audit .question{grid-template-columns:1fr 120px}}@media (prefers-reduced-motion:reduce){.citalyon-audit *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{margin:14mm}.citalyon-audit,.citalyon-audit{color:#102145;background:#fff}.citalyon-audit .no-print{display:none!important}.citalyon-audit main{max-width:none;padding:0}.citalyon-audit .report{margin:0}.citalyon-audit .report-heading h1{font-size:30px}.citalyon-audit .report-meta{margin:15px 0}.citalyon-audit .metrics-grid,.citalyon-audit .summary-box,.citalyon-audit .priority-card{break-inside:avoid;box-shadow:none}.citalyon-audit .metric{padding:15px}.citalyon-audit .metric strong{font-size:28px}.citalyon-audit .check-row{break-inside:avoid;padding:15px}.citalyon-audit .check-row .status-badge{position:static}.citalyon-audit .check-title{padding:0}.citalyon-audit .section-label{margin-top:22px}.citalyon-audit .priority-card{padding:16px}.citalyon-audit .priorities{grid-template-columns:repeat(3,1fr)}.citalyon-audit .check-content>p{font-size:10px}.citalyon-audit .evidence{font-size:9px}.citalyon-audit .source-link:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8px}.citalyon-audit .footer{margin-top:25px;padding:25px 0}.citalyon-audit .footer .version{margin-left:auto}.citalyon-audit .status-badge,.citalyon-audit .badge-neutral{font-size:8px}.citalyon-audit .summary-box p{font-size:12px}.citalyon-audit .limits{break-inside:avoid}}.citalyon-audit .audit-loader{color:#fff;background:#0c1b3b;border-radius:22px;max-width:780px;margin:38px auto 70px;padding:32px 55px 24px;position:relative;overflow:hidden;box-shadow:0 25px 65px #0b21451a}.citalyon-audit .loader-brand{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.citalyon-audit .loader-brand .wordmark{font-size:31px}.citalyon-audit .loader-brand .wordmark span{color:#88acff}.citalyon-audit .loader-brand>span:last-child{letter-spacing:2px;color:#b1c1df;font-size:9px}.citalyon-audit .loader-visual{isolation:isolate;max-width:420px;height:224px;margin:5px auto 0;position:relative}.citalyon-audit .loader-grid{background-image:linear-gradient(#a8c3ff0b 1px,#0000 1px),linear-gradient(90deg,#a8c3ff0b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 15%,#0000 70%);mask-image:radial-gradient(#000 15%,#0000 70%)}.citalyon-audit .scan-orbit{border:1px solid #8eaaff2b;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.citalyon-audit .orbit-outer{width:204px;height:204px}.citalyon-audit .orbit-inner{border-style:dashed;width:142px;height:142px;animation:24s linear infinite orbit-turn}.citalyon-audit .scan-sweep{background:conic-gradient(#0000 68%,#4778ff0b 77%,#6497ff45 99%,#0000);border-radius:50%;width:204px;height:204px;animation:5s linear infinite orbit-turn;position:absolute;top:48%;left:50%}.citalyon-audit .loader-monogram{letter-spacing:-7px;background:linear-gradient(145deg,#3a70ff,#1c42ad);border:1px solid #7395ff73;border-radius:25px;justify-content:center;align-items:center;width:86px;height:86px;padding-bottom:9px;font-size:65px;font-weight:800;line-height:1;animation:3s ease-in-out infinite monogram-glow;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #2860ff36}.citalyon-audit .loader-monogram>span{color:#9abbff;padding-right:8px}.citalyon-audit .scan-point{background:#a7c4ff;border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite point-glow;position:absolute;box-shadow:0 0 0 5px #85aaff14}.citalyon-audit .point-a{top:71px;left:calc(50% - 94px)}.citalyon-audit .point-b{animation-delay:.8s;top:158px;left:calc(50% + 82px)}.citalyon-audit .point-c{animation-delay:1.7s;top:8px;left:calc(50% + 25px)}.citalyon-audit .scan-label{color:#d6e2ff;white-space:nowrap;text-overflow:ellipsis;background:#172b51;border:1px solid #849ac52e;border-radius:6px;align-items:center;gap:8px;max-width:90%;padding:8px 13px;font-size:10px;display:flex;position:absolute;bottom:7px;left:50%;overflow:hidden;transform:translate(-50%)}.citalyon-audit .loader-heading{text-align:center;margin-top:18px}.citalyon-audit .loader-heading .eyebrow{color:#a2bfff;justify-content:center;font-size:8px}.citalyon-audit .loader-heading h1{letter-spacing:-1.4px;margin:13px 0;font-size:35px;line-height:1.18}.citalyon-audit .loader-heading h1>span{color:#8fb2ff}.citalyon-audit .loader-heading>p{color:#b4c2db;overflow-wrap:anywhere;font-size:12px}.citalyon-audit .loader-heading>p>span{color:#6d8bbd;margin:0 9px}.citalyon-audit .loader-meter{margin:28px 0}.citalyon-audit .meter-top{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:11px;display:flex}.citalyon-audit .meter-top>span{color:#e4ecff;font-size:12px}.citalyon-audit .meter-top>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:35px;line-height:1}.citalyon-audit .meter-top small{color:#8daeff;margin-left:3px;font-size:15px}.citalyon-audit .meter-track{background:#203457;border-radius:10px;height:6px;overflow:hidden}.citalyon-audit .meter-track>div{background:linear-gradient(90deg,#3266ff,#93b9ff);border-radius:10px;height:100%;transition:width .16s linear;position:relative}.citalyon-audit .meter-track>div:after{content:"";background:linear-gradient(90deg,#0000,#fff8,#0000);animation:2.3s linear infinite meter-shine;position:absolute;inset:0;transform:translate(-100%)}.citalyon-audit .meter-caption{color:#98aaca;justify-content:space-between;gap:15px;margin-top:10px;font-size:9px;display:flex}.citalyon-audit .meter-caption>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.citalyon-audit .loader-phases{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.citalyon-audit .loader-phases li{background:#ffffff03;border:1px solid #a5bfff1a;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:16px 12px;transition:background .3s,border-color .3s,opacity .3s;display:flex;position:relative}.citalyon-audit .loader-phases li>div{flex:1;min-width:0}.citalyon-audit .phase-icon{color:#7b92ba;padding-top:3px}.citalyon-audit .phase-kicker{letter-spacing:1.2px;color:#9aafd0;margin-bottom:6px;font-size:7px;display:block}.citalyon-audit .loader-phases h2{color:#c7d4ed;padding-right:14px;font-size:12px;font-weight:600;line-height:1.4}.citalyon-audit .loader-phases p{color:#a4b4d0;margin-top:7px;font-size:10px;line-height:1.65}.citalyon-audit .phase-state{color:#a8c5ff;font-size:9px;position:absolute;top:14px;right:10px}.citalyon-audit .loader-phases .active{background:#245bfa24;border-color:#709cff8c}.citalyon-audit .loader-phases .active .phase-icon,.citalyon-audit .loader-phases .active h2{color:#fff}.citalyon-audit .loader-phases .shown{background:#21395e30;border-color:#6e95df42}.citalyon-audit .loader-phases .next{opacity:.55}.citalyon-audit .loader-message{text-align:center;color:#afc1df;margin:21px 0 12px;font-size:10px;line-height:1.7}.citalyon-audit .live-checks{color:#aebed8;border-top:1px solid #b3c8ef1a;margin-top:13px;padding-top:13px;font-size:10px}.citalyon-audit .live-checks summary{cursor:pointer;text-align:center;padding:5px;list-style-position:inside}.citalyon-audit .live-checks>div{border-bottom:1px solid #b3c8ef12;align-items:center;gap:10px;padding:11px 0;display:flex}.citalyon-audit .live-checks>div>span{flex:1;line-height:1.6}.citalyon-audit .live-checks strong{color:#e1eaff;font-weight:500;display:block}.citalyon-audit .loader-cancel{color:#b3c2db;text-underline-offset:4px;margin:17px auto 0;padding:7px 14px;font-size:10px;text-decoration:underline;display:block}.citalyon-audit .loader-cancel:hover{color:#fff}.citalyon-audit .audit-explanation{background:linear-gradient(135deg,#edf3ff,#f9fbff);border:1px solid #d4dff7;border-radius:14px;margin-top:24px;padding:28px}.citalyon-audit .explanation-top{align-items:center;gap:13px;display:flex}.citalyon-audit .explanation-top>div:nth-child(2){flex:1}.citalyon-audit .explanation-top .eyebrow{letter-spacing:1.3px;margin-bottom:7px;font-size:8px}.citalyon-audit .explanation-top h2{letter-spacing:-.55px;font-size:20px;line-height:1.3}.citalyon-audit .explanation-mode{color:#47639a;white-space:nowrap;background:#fff;border:1px solid #d6e2ff;border-radius:30px;padding:7px 10px;font-size:9px}.citalyon-audit .explanation-intro{margin:24px 0 21px}.citalyon-audit .explanation-intro h3{letter-spacing:-.3px;margin-bottom:10px;font-size:17px}.citalyon-audit .explanation-intro p{color:#526582;max-width:900px;font-size:13px;line-height:1.85}.citalyon-audit .insight-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:13px;display:grid}.citalyon-audit .insight-grid article{background:#fff;border:1px solid #dce5f7;border-radius:10px;flex-direction:column;min-width:0;padding:19px;display:flex}.citalyon-audit .insight-label{color:#7488ad;letter-spacing:.9px;font-size:7px;font-weight:600}.citalyon-audit .insight-grid h3{margin:11px 0 9px;font-size:14px}.citalyon-audit .insight-grid p{color:#60708d;font-size:11px;line-height:1.8}.citalyon-audit .insight-meaning{border-top:1px solid #e9edf6;margin-top:14px;margin-bottom:13px;padding-top:13px}.citalyon-audit .insight-meaning>strong{color:#245bfa;margin-bottom:6px;font-size:10px;display:block}.citalyon-audit .insight-grid a{color:var(--blue);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:10px;font-weight:600;display:inline-flex}.citalyon-audit .explanation-action{color:#fff;background:#193b80;border-radius:9px;gap:12px;margin-top:17px;padding:20px;display:flex}.citalyon-audit .explanation-action>span{background:#ffffff12;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.citalyon-audit .explanation-action h3{margin:2px 0 7px;font-size:12px}.citalyon-audit .explanation-action p{color:#e0eaff;font-size:12px;line-height:1.8}.citalyon-audit .explanation-limit{color:#627596;align-items:flex-start;gap:9px;margin:18px 0 0;display:flex}.citalyon-audit .explanation-limit svg{margin-top:2px}.citalyon-audit .explanation-limit p{font-size:10px;line-height:1.8}.citalyon-audit .explanation-footnote{color:#687c9d;border-top:1px solid #dbe5f5;margin-top:13px;padding-top:12px;font-size:9px;line-height:1.7}@keyframes orbit-turn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes monogram-glow{0%,to{box-shadow:0 0 35px #2860ff35}50%{box-shadow:0 0 65px #568bff65}}@keyframes point-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes meter-shine{to{transform:translate(100%)}}@media (max-width:720px){.citalyon-audit .audit-loader{border-radius:16px;margin:25px auto 40px;padding:24px 20px}.citalyon-audit .loader-visual{height:211px}.citalyon-audit .loader-heading h1{letter-spacing:-1px;font-size:29px}.citalyon-audit .loader-heading .eyebrow{letter-spacing:1px;font-size:7px}.citalyon-audit .loader-brand .wordmark{font-size:28px}.citalyon-audit .loader-brand>span:last-child{font-size:8px}.citalyon-audit .loader-phases{grid-template-columns:1fr}.citalyon-audit .loader-phases li{gap:12px;padding:13px 14px}.citalyon-audit .loader-phases p{margin-top:4px}.citalyon-audit .phase-kicker{margin-bottom:3px;font-size:6px}.citalyon-audit .phase-state{top:18px}.citalyon-audit .loader-meter{margin:25px 0 20px}.citalyon-audit .meter-top>strong{font-size:31px}.citalyon-audit .meter-caption{font-size:8px}.citalyon-audit .audit-explanation{padding:20px}.citalyon-audit .explanation-top{flex-wrap:wrap;gap:10px}.citalyon-audit .explanation-top h2{font-size:17px}.citalyon-audit .explanation-top .eyebrow{font-size:7px}.citalyon-audit .explanation-mode{margin-left:44px;font-size:8px}.citalyon-audit .explanation-intro{margin-top:20px}.citalyon-audit .explanation-intro h3{font-size:16px}.citalyon-audit .explanation-intro p{font-size:12px}.citalyon-audit .insight-grid{grid-template-columns:1fr}.citalyon-audit .explanation-action{padding:17px}.citalyon-audit .explanation-action p{font-size:11px}.citalyon-audit .explanation-limit p{font-size:10px}}@media (prefers-reduced-motion:reduce){.citalyon-audit .audit-loader *{transition:none!important;animation:none!important}}@media print{.citalyon-audit .audit-explanation{break-inside:auto;background:#fff;border-color:#ccd7e9;padding:18px}.citalyon-audit .explanation-top,.citalyon-audit .explanation-intro,.citalyon-audit .insight-grid article,.citalyon-audit .explanation-action{break-inside:avoid}.citalyon-audit .insight-grid{grid-template-columns:repeat(3,1fr)}.citalyon-audit .insight-grid article{padding:12px}.citalyon-audit .insight-grid p{font-size:9px}.citalyon-audit .explanation-action{color:#17305c;background:#eef3fb}.citalyon-audit .explanation-action p{color:#243c61}.citalyon-audit .explanation-mode{font-size:8px}.citalyon-audit .audit-loader{display:none}}.citalyon-audit textarea{font:inherit;width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #dce2ed;border-radius:7px;padding:12px;font-size:12px;line-height:1.6}.citalyon-audit textarea:focus{outline-offset:2px;outline:2px solid #8eacff}.citalyon-audit button:disabled,.citalyon-audit input:disabled{opacity:.55;cursor:not-allowed}.citalyon-audit [hidden]{display:none!important}.citalyon-audit .audit-options{margin-top:22px}.citalyon-audit .audit-options details{border-top:1px solid var(--line);padding:15px 0}.citalyon-audit .audit-options summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.7}.citalyon-audit .audit-options summary span{color:var(--muted);margin-left:6px;font-size:10px;font-weight:400}.citalyon-audit .audit-options p,.citalyon-audit .audit-options small{color:var(--muted);margin:9px 0;font-size:11px;line-height:1.6;display:block}.citalyon-audit .audit-options label{margin-top:15px}.citalyon-audit .check-label{align-items:center;gap:9px;line-height:1.5;display:flex}.citalyon-audit .check-label input{width:16px;min-height:16px;accent-color:var(--blue);flex-shrink:0}.citalyon-audit .score-panel{background:var(--navy);color:#fff;border-radius:16px;margin:27px 0 20px;padding:30px;overflow:hidden}.citalyon-audit .score-main{justify-content:space-between;align-items:center;gap:24px;display:flex}.citalyon-audit .score-main .eyebrow{color:#9cb8ff;line-height:1.5}.citalyon-audit .score-main h2{letter-spacing:-.7px;margin:12px 0;font-size:25px}.citalyon-audit .score-main p{color:#bac8e1;font-size:12px;line-height:1.7}.citalyon-audit .score-number{text-align:right;min-width:190px}.citalyon-audit .score-number strong{letter-spacing:-3px;font-size:clamp(38px,6vw,65px);font-weight:750}.citalyon-audit .score-number>span{color:#98abcc;margin-left:7px;font-size:21px}.citalyon-audit .score-number small{color:#b7c9ec;margin-top:5px;font-size:10px;display:block}.citalyon-audit .coverage{margin:25px 0}.citalyon-audit .coverage>div:first-child{color:#b7c8e6;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:10px;display:flex}.citalyon-audit .coverage strong{color:#fff;font-weight:500}.citalyon-audit .coverage-track{background:#334565;border-radius:10px;height:5px;overflow:hidden}.citalyon-audit .coverage-track i{background:#729bff;height:100%;display:block}.citalyon-audit .score-axes{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.citalyon-audit .score-axes>div>span{color:#d5dff1;min-height:33px;font-size:11px;line-height:1.5;display:block}.citalyon-audit .score-axes strong{margin:7px 0;font-size:24px;font-weight:600;display:block}.citalyon-audit .score-axes small{color:#a6bbdc;font-size:9px;font-weight:400}.citalyon-audit .score-axes strong small{font-size:14px}.citalyon-audit .axis-meter{background:#354764;justify-content:space-between;height:4px;margin-bottom:8px;display:flex;overflow:hidden}.citalyon-audit .axis-meter i{background:#88b4ff}.citalyon-audit .axis-meter b{background:repeating-linear-gradient(90deg,#6d7f9b 0 2px,#0000 2px 4px)}.citalyon-audit .rubric{border-top:1px solid #344666;margin-top:23px;padding-top:18px}.citalyon-audit .rubric summary{cursor:pointer;font-size:11px}.citalyon-audit .rubric p{color:#bdcce2;margin:15px 0;font-size:11px;line-height:1.8}.citalyon-audit .rubric h3{margin:20px 0 12px;font-size:12px}.citalyon-audit .criterion{border-top:1px solid #2a3e60;grid-template-columns:1fr auto;gap:6px 18px;padding:10px 0;font-size:11px;display:grid}.citalyon-audit .criterion a{color:#e0e9ff}.citalyon-audit .criterion a[href]{text-underline-offset:3px;text-decoration:underline}.citalyon-audit .criterion small{color:#b2c3e0;grid-column:1/-1;font-size:10px;line-height:1.6}.citalyon-audit .rubric>small{color:#b2c3e0;margin-top:18px;font-size:10px;display:block}.citalyon-audit .workspace{margin:35px 0}.citalyon-audit .workspace-tabs{border:1px solid var(--line);scrollbar-width:thin;background:#eaf0fb;border-bottom:0;border-radius:12px 12px 0 0;gap:5px;padding:8px;display:flex;overflow-x:auto}.citalyon-audit .workspace-tabs button{white-space:nowrap;color:#52627e;border-radius:6px;flex:1;padding:11px 13px;font-size:11px;font-weight:600}.citalyon-audit .workspace-tabs button.active{color:var(--blue);background:#fff;box-shadow:0 2px 8px #1c326b0c}.citalyon-audit .workspace-body{border:1px solid var(--line);background:#fff;border-radius:0 0 12px 12px;min-height:280px;padding:28px}.citalyon-audit .tool-intro{margin-bottom:22px}.citalyon-audit .tool-intro h3,.citalyon-audit .tool-heading h3{letter-spacing:-.3px;margin-bottom:8px;font-size:18px}.citalyon-audit .tool-intro p,.citalyon-audit .tool-heading p{color:var(--muted);font-size:12px;line-height:1.8}.citalyon-audit .draft-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.citalyon-audit .draft-card{border:1px solid var(--line);border-radius:10px;min-width:0;padding:18px}.citalyon-audit .draft-card.wide{grid-column:1/-1}.citalyon-audit .inline-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.citalyon-audit .inline-actions h3{font-size:13px}.citalyon-audit .inline-actions h4,.citalyon-audit .inline-actions strong{font-size:12px}.citalyon-audit .draft-card pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6fb;border-radius:6px;max-height:300px;margin:8px 0 12px;padding:15px;font-size:11px;line-height:1.75;overflow:auto}.citalyon-audit .draft-card p{color:var(--muted);font-size:10px;line-height:1.7}.citalyon-audit .tool-message{background:#edf4ff;border:1px solid #d2e2ff;border-radius:7px;margin-bottom:18px;padding:12px 15px;font-size:12px;line-height:1.6}.citalyon-audit .tool-heading{align-items:flex-start;gap:13px;margin-bottom:19px;display:flex}.citalyon-audit .tool-heading>svg{color:var(--blue);margin-top:2px}.citalyon-audit .tool-section{border-top:1px solid var(--line);margin:28px 0 0;padding-top:28px}.citalyon-audit .tool-section:first-child{border:0;margin:0;padding:0}.citalyon-audit .tool-section form{max-width:760px}.citalyon-audit .tool-section textarea{margin-bottom:15px}.citalyon-audit .query-links{flex-wrap:wrap;gap:9px;margin-bottom:14px;display:flex}.citalyon-audit .query-links a{color:#2454d9;background:#eef3ff;border:1px solid #dbe5fc;border-radius:6px;align-items:center;gap:9px;padding:10px 13px;font-size:11px;display:flex}.citalyon-audit .muted{color:var(--muted);margin:13px 0;font-size:11px;line-height:1.75}.citalyon-audit .text-link{color:var(--blue);text-underline-offset:3px;align-items:center;gap:7px;margin:5px 0;font-size:12px;text-decoration:underline;display:inline-flex}.citalyon-audit .profile-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.citalyon-audit .profile-list article{border:1px solid var(--line);border-radius:8px;min-width:0;padding:17px}.citalyon-audit .profile-list strong{margin-bottom:8px;font-size:14px;display:block}.citalyon-audit .profile-list p{color:var(--muted);margin:10px 0;font-size:11px;line-height:1.6}.citalyon-audit .mini-tag{color:#63728c;background:#f1f4fa;border-radius:4px;padding:5px 7px;font-size:9px;line-height:1.6;display:inline-block}.citalyon-audit .profile-checklist,.citalyon-audit .provider-note{background:#f5f7fc;border-radius:9px;margin:20px 0;padding:18px}.citalyon-audit .profile-checklist h4,.citalyon-audit .provider-note h4{margin:0 0 8px;font-size:13px}.citalyon-audit .profile-checklist p,.citalyon-audit .provider-note p{color:var(--muted);font-size:11px;line-height:1.8}.citalyon-audit .provider-note p+p{margin-top:10px}.citalyon-audit .empty-tool{color:var(--muted);background:#f6f8fc;border-radius:8px;margin:18px 0;padding:22px;font-size:12px;line-height:1.8}.citalyon-audit .compact-steps{color:#5c6e88;margin:12px 0;padding-left:20px;font-size:12px;line-height:1.9}.citalyon-audit .file-picker{background:#f6f9ff;border:1px dashed #a8bce4;border-radius:8px;max-width:430px;margin:18px 0;padding:15px;font-size:12px;display:block}.citalyon-audit .file-picker input{background:0 0;border:0;border-radius:0;min-height:0;padding:12px 0 0;font-size:11px}.citalyon-audit .file-picker input::file-selector-button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:5px;margin-right:9px;padding:8px 10px}.citalyon-audit .inline-error{color:#a53a23;background:#fff0ed;border-radius:6px;margin:12px 0;padding:12px;font-size:12px;line-height:1.7}.citalyon-audit .ocr-panel{border:1px solid var(--line);border-radius:8px;margin:25px 0;padding:17px}.citalyon-audit .ocr-panel summary{cursor:pointer;font-size:12px;font-weight:600}.citalyon-audit .ocr-panel summary svg{vertical-align:middle;margin-right:7px;display:inline}.citalyon-audit .ocr-panel p{color:var(--muted);margin:14px 0;font-size:11px;line-height:1.8}.citalyon-audit .ocr-panel textarea{font-family:monospace}.citalyon-audit .saved-observations h4{font-size:13px}.citalyon-audit .observation,.citalyon-audit .history-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:17px 0;display:flex}.citalyon-audit .observation strong,.citalyon-audit .history-list strong{font-size:12px}.citalyon-audit .observation p,.citalyon-audit .history-list p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.6}.citalyon-audit .observation small{color:#7c89a0;font-size:10px}.citalyon-audit .observation button,.citalyon-audit .history-list button{color:#738099;align-self:flex-start;padding:8px}.citalyon-audit .table-scroll{border:1px solid var(--line);border-radius:8px;width:100%;margin:18px 0;overflow-x:auto}.citalyon-audit table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.citalyon-audit th{background:#f3f6fc;font-weight:600;line-height:1.6}.citalyon-audit th,.citalyon-audit td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;min-width:100px;max-width:330px;padding:13px 15px}.citalyon-audit td small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.citalyon-audit td a{color:var(--blue)}.citalyon-audit tr:last-child td{border-bottom:0}.citalyon-audit .import-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.citalyon-audit .import-metrics>div{border:1px solid var(--line);border-radius:8px;padding:17px}.citalyon-audit .import-metrics strong{letter-spacing:-.5px;margin-bottom:8px;font-size:23px;display:block}.citalyon-audit .import-metrics span{color:var(--muted);font-size:10px}.citalyon-audit .import-result{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.citalyon-audit .competitor-detail{border-bottom:1px solid var(--line);padding:13px 0}.citalyon-audit .competitor-detail summary{cursor:pointer;overflow-wrap:anywhere;font-size:12px}.citalyon-audit .competitor-detail p{color:var(--muted);margin:10px 0;font-size:11px;line-height:1.8}.citalyon-audit .history-label{margin-top:24px}.citalyon-audit .comparison-note{background:#f5f8ff;border:1px solid #cfddfb;border-radius:8px;gap:14px;margin-top:20px;padding:20px;display:flex}.citalyon-audit .comparison-note>svg{color:var(--blue)}.citalyon-audit .comparison-note strong{font-size:13px;line-height:1.6}.citalyon-audit .comparison-note p{color:var(--muted);margin:8px 0;font-size:11px;line-height:1.7}.citalyon-audit .comparison-note small{color:#677d9c;font-size:10px;line-height:1.6}.citalyon-audit .check-content .check-meaning{color:#607089;margin:10px 0;font-size:11px;line-height:1.7}.citalyon-audit .check-content .check-action{color:#254b92;margin:10px 0;font-size:11px;line-height:1.7}.citalyon-audit .source-link{overflow-wrap:anywhere}@media (max-width:760px){.citalyon-audit .score-panel{padding:23px}.citalyon-audit .score-main{align-items:flex-start}.citalyon-audit .score-main h2{font-size:21px}.citalyon-audit .score-number{min-width:132px}.citalyon-audit .score-number strong{font-size:42px}.citalyon-audit .score-axes{grid-template-columns:repeat(3,1fr);gap:20px}.citalyon-audit .score-axes>div>span{min-height:0}.citalyon-audit .score-main .eyebrow{font-size:8px}.citalyon-audit .workspace-body{padding:20px}.citalyon-audit .workspace-tabs button{flex:none}.citalyon-audit .workspace .section-label{align-items:flex-start;gap:15px}.citalyon-audit .workspace .section-label .secondary-button{padding:9px;font-size:10px}.citalyon-audit .draft-grid{grid-template-columns:1fr}.citalyon-audit .import-metrics{grid-template-columns:1fr 1fr}.citalyon-audit .profile-list{grid-template-columns:1fr}.citalyon-audit .coverage>div:first-child{flex-direction:column;font-size:10px}.citalyon-audit .table-scroll{margin:14px 0}.citalyon-audit .tool-heading h3{font-size:16px}}@media (max-width:480px){.citalyon-audit .score-main{flex-direction:column;gap:13px}.citalyon-audit .score-number{text-align:left;min-width:0}.citalyon-audit .score-number strong{font-size:50px}.citalyon-audit .score-axes{grid-template-columns:1fr 1fr}.citalyon-audit .score-number small{margin-top:0}.citalyon-audit .workspace-body{padding:17px}.citalyon-audit .workspace .section-label{flex-direction:column}.citalyon-audit .tool-section .field-row{grid-template-columns:1fr}.citalyon-audit .import-metrics>div{padding:12px}.citalyon-audit .import-metrics strong{font-size:20px}.citalyon-audit .tool-heading{gap:9px}}@media print{.citalyon-audit .score-panel{break-inside:avoid;border:1px solid #bbc7db;padding:20px;color:#17233d!important;background:#fff!important}.citalyon-audit .score-panel p,.citalyon-audit .score-panel .eyebrow,.citalyon-audit .score-panel span,.citalyon-audit .score-panel small,.citalyon-audit .coverage strong{color:#394e72!important}.citalyon-audit .score-axes{grid-template-columns:repeat(5,1fr)}.citalyon-audit .score-number strong{font-size:42px}.citalyon-audit .rubric{display:none}.citalyon-audit .coverage-track,.citalyon-audit .axis-meter{-webkit-print-color-adjust:exact;print-color-adjust:exact}.citalyon-audit .score-main{flex-direction:row}}.citalyon-audit{background:#fff}.citalyon-audit .machine-stage{background:#fff;justify-content:center;align-items:center;width:100%;max-width:none;min-height:100svh;padding:70px 40px;display:flex;overflow:hidden}.citalyon-audit .audit-station{width:min(100%,960px);padding-right:190px;position:relative}.citalyon-audit .audit-machine{isolation:isolate;color:#fff;background:radial-gradient(at 50% -18%,#387dff80 0,#0000 60%),linear-gradient(145deg,#153c93 0%,#112f76 48%,#091f50 100%);border:1px solid #244fb0;border-radius:29px;min-height:570px;transition:min-height .4s;position:relative;overflow:hidden;box-shadow:0 24px 60px -32px #193c8c88,0 5px #071735,0 7px #25477e,inset 0 1px #6b9dfd66}.citalyon-audit .machine-grain{z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(#b0cdff23 .6px,#0000 .6px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.citalyon-audit .audit-machine:before{content:"";pointer-events:none;border:1px solid #8eb6ff15;border-radius:22px;position:absolute;inset:9px}.citalyon-audit .audit-machine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a4ccff,#0000);height:1px;position:absolute;top:0;left:20%;right:20%}.citalyon-audit .machine-top{z-index:1;justify-content:space-between;align-items:center;gap:20px;padding:29px 35px 0;display:flex;position:relative}.citalyon-audit .machine-wordmark{letter-spacing:-1.7px;white-space:nowrap;font-size:28px;font-weight:900;line-height:1}.citalyon-audit .machine-wordmark>span{color:#81b5ff}.citalyon-audit .machine-status{letter-spacing:1.2px;color:#9bb4e1;align-items:center;gap:7px;font-family:monospace;font-size:8px;display:flex}.citalyon-audit .machine-status i{background:#8ebcff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #669bff}.citalyon-audit .frame-mark{pointer-events:none;border:1px solid #5179bd;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:inset 0 0 0 1px #12295e}.citalyon-audit .mark-tl{top:17px;left:17px}.citalyon-audit .mark-br{bottom:17px;right:17px}.citalyon-audit .machine-content{padding:32px 58px 40px;animation:.55s cubic-bezier(.2,.8,.2,1) both machine-reveal;position:relative}.citalyon-audit .machine-kicker{letter-spacing:2px;color:#91b7ff;font-size:9px;font-weight:600;line-height:1.8;display:block}.citalyon-audit .machine-content h1{letter-spacing:-1.8px;margin:14px 0 18px;font-size:44px;font-weight:750;line-height:1.12}.citalyon-audit .machine-content h1 em{color:#98bfff;font-style:normal}.citalyon-audit .machine-content>p{color:#adbfdf;font-size:13px;line-height:1.8}.citalyon-audit .machine-welcome{text-align:center;padding-top:27px;padding-bottom:48px}.citalyon-audit .welcome-emblem{background:#5485fa15;border:1px solid #75a7ff4d;border-radius:20px;place-items:center;width:61px;height:61px;margin:0 auto 22px;display:grid;position:relative;transform:rotate(-7deg);box-shadow:inset 0 1px #8ab9ff33}.citalyon-audit .welcome-emblem>svg{color:#c2d9ff;transform:rotate(7deg)}.citalyon-audit .welcome-emblem>span{border:1px dashed #74a1ed29;border-radius:26px;position:absolute;inset:-8px}.citalyon-audit .machine-cta{letter-spacing:-.25px;color:#123273;text-align:left;background:linear-gradient(#fff,#e6efff);border:1px solid #f5f9ff;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:64px;padding:9px 10px 9px 24px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 5px #849dd1,0 8px 16px #040f2c40,inset 0 1px #fff}.citalyon-audit .machine-cta:hover{transform:translateY(-2px);box-shadow:0 7px #849dd1,0 12px 22px #040f2c50}.citalyon-audit .machine-cta:active{transform:translateY(3px);box-shadow:0 2px #849dd1,0 4px 10px #040f2c40}.citalyon-audit .machine-cta:focus-visible{outline-offset:8px;outline:3px solid #add0ff}.citalyon-audit .cta-arrow{color:#fff;background:#245cf2;border-radius:9px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px #97bbff66}.citalyon-audit .machine-welcome .machine-cta{max-width:430px;margin:29px auto 0}.citalyon-audit .machine-reassurance{color:#acbfe0;flex-wrap:wrap;justify-content:center;gap:17px;margin-top:24px;font-size:10px;display:flex}.citalyon-audit .machine-reassurance span{align-items:center;gap:5px;display:flex}.citalyon-audit .machine-reassurance svg{color:#9fbef8}.citalyon-audit .machine-base{opacity:.6;align-items:center;gap:6px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.citalyon-audit .machine-base>span{background:#426199;width:40px;height:1px;margin:0 8px}.citalyon-audit .machine-base>i{background:#7c9dcf;border-radius:50%;width:3px;height:3px}.citalyon-audit .machine-form{padding:32px 44px 35px}.citalyon-audit .form-intro{margin-bottom:25px}.citalyon-audit .machine-form h1{letter-spacing:-1.1px;margin:9px 0 0;font-size:34px}.citalyon-audit .machine-form h1>span{color:#78a7ff}.citalyon-audit .machine-field{margin-bottom:17px}.citalyon-audit .machine-field label{color:#c5d4ef;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}.citalyon-audit .machine-field label>span{color:#849dca;font-size:9px}.citalyon-audit .machine-field>div{position:relative}.citalyon-audit .machine-field>div>svg{color:#839cca;pointer-events:none;position:absolute;top:17px;left:15px}.citalyon-audit .machine-field input{color:#fff;background:#0a2258a6;border:1px solid #5274ae66;border-radius:10px;min-height:53px;padding:13px 14px 13px 43px;font-size:13px;transition:border-color .2s,background .2s;box-shadow:inset 0 1px 5px #020d2826}.citalyon-audit .machine-field input::placeholder{color:#7f98c3}.citalyon-audit .machine-field input:focus{background:#112b63;border-color:#91bbff;outline:0;box-shadow:0 0 0 3px #7bafff1a}.citalyon-audit .machine-field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #112b63}.citalyon-audit .machine-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.citalyon-audit .support-switch{background:#071c483d;border:1px solid #4973b82e;border-radius:8px;gap:5px;width:fit-content;max-width:100%;margin:3px 0 18px;padding:4px;display:flex}.citalyon-audit .support-switch button{color:#9ab1d7;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:10px;line-height:1.4;display:flex}.citalyon-audit .support-switch button.selected{color:#e8f0ff;background:#315799;box-shadow:0 1px 3px #00102c33}.citalyon-audit .minimal-field-help{margin:-5px 0 15px;color:#a8bddd!important;font-size:10px!important;line-height:1.6!important}.citalyon-audit .machine-advanced{margin:0 0 21px}.citalyon-audit .machine-advanced>summary{color:#9db6e2;cursor:pointer;align-items:center;gap:7px;min-height:28px;font-size:10px;list-style:none;display:flex}.citalyon-audit .machine-advanced>summary:before{content:"+";color:#bed5ff;font-size:14px}.citalyon-audit .machine-advanced[open]>summary:before{content:"−"}.citalyon-audit .machine-advanced>summary span{color:#7f9dcc;margin-left:auto;font-size:9px}.citalyon-audit .machine-advanced .audit-options{color:#162c4e;background:#f7f9ff;border-radius:10px;margin:12px 0 18px;padding:10px 18px}.citalyon-audit .machine-advanced .audit-options details:first-child{border-top:0}.citalyon-audit .machine-advanced .audit-options input,.citalyon-audit .machine-advanced .audit-options textarea,.citalyon-audit .machine-advanced .audit-options select{color:#1a3155;background:#fff}.citalyon-audit .machine-advanced .audit-options summary{font-size:11px}.citalyon-audit .machine-advanced .audit-options p,.citalyon-audit .machine-advanced .audit-options small{font-size:10px}.citalyon-audit .machine-privacy{color:#a0b5da;text-align:center;justify-content:center;align-items:center;gap:6px;margin:20px 0 0;font-size:9px;line-height:1.6;display:flex}.citalyon-audit .machine-data-note{color:#7d9ac7;text-align:center;margin-top:5px;font-size:8px;line-height:1.6}.citalyon-audit .machine-back{color:#91a9d1;align-items:center;gap:4px;margin:18px auto 0;padding:5px 8px;font-size:10px;display:flex}.citalyon-audit .machine-error{color:#ffe4d7;background:#3f304f;border:1px solid #df9b8c66;border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 18px;padding:13px;display:flex}.citalyon-audit .machine-error p{font-size:11px;line-height:1.6}.citalyon-audit .machine-error>svg{margin-top:2px}.citalyon-audit .sidekick-rig{z-index:2;pointer-events:none;width:210px;height:290px;position:absolute;top:157px;right:0}.citalyon-audit .citalyon{width:100%;line-height:0}.citalyon-audit .citalyon svg{filter:drop-shadow(0 5px 1px #0a286b05);width:100%;height:auto;overflow:visible}.citalyon-audit .mascot-speech{color:#36537e;text-align:center;background:#fff;border:1px solid #e1e8f3;border-radius:12px 12px 12px 2px;width:125px;padding:10px 12px;font-size:10px;font-weight:600;line-height:1.6;animation:.35s both speech-in;position:absolute;top:-2px;left:87px;box-shadow:0 5px 15px #153c8c08}.citalyon-audit .sidekick-name{letter-spacing:.8px;color:#8b9ab1;white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-family:monospace;font-size:6px;display:flex;position:absolute;bottom:0;left:75px;right:0}.citalyon-audit .sidekick-name i{background:#5888f9;border-radius:50%;width:3px;height:3px}.citalyon-audit .citalyon-body{transform-origin:161px 285px;animation:4s ease-in-out infinite robot-breathe}.citalyon-audit .citalyon-eyes{transform-origin:50%;transform-box:fill-box;animation:5.5s infinite robot-blink}.citalyon-audit .citalyon-antenna{animation:3s ease-in-out infinite antenna-glow}.citalyon-audit .citalyon-right-arm{transform-origin:190px 180px}.citalyon-audit .citalyon-head{transform-origin:161px 151px}.citalyon-audit .lever-stick{transform-origin:26px 195px;transform:rotate(28deg)}.citalyon-audit .citalyon-sparkles{opacity:0}.citalyon-audit .citalyon--form .citalyon-right-arm{animation:1.8s ease-in-out .1s both robot-wave}.citalyon-audit .citalyon--form .citalyon-head{animation:1.8s ease-in-out both robot-look}.citalyon-audit .citalyon--loading .citalyon-body{animation:none}.citalyon-audit .citalyon--loading .lever-stick{animation:1.15s cubic-bezier(.4,0,.3,1) both lever-pull}.citalyon-audit .citalyon--loading .citalyon-arm-path{animation:1.15s cubic-bezier(.4,0,.3,1) both robot-reach}.citalyon-audit .citalyon--loading .citalyon-left-hand{animation:1.15s cubic-bezier(.4,0,.3,1) both hand-pull}.citalyon-audit .citalyon--loading .citalyon-head{transform:rotate(-6deg)}.citalyon-audit .citalyon--loading .citalyon-antenna{animation:.65s ease-in-out infinite antenna-glow}.citalyon-audit .citalyon--ready .lever-stick{transform:rotate(88deg)}.citalyon-audit .citalyon--ready .citalyon-body{animation:.85s both robot-celebrate,4s ease-in-out 1s infinite robot-breathe}.citalyon-audit .citalyon--ready .citalyon-right-arm{animation:1.7s ease-in-out both robot-wave}.citalyon-audit .citalyon--ready .citalyon-sparkles{animation:1.2s both robot-sparkles}.citalyon-audit .citalyon--report .citalyon-right-arm{animation:1.8s ease-in-out .3s both robot-wave}.citalyon-audit .machine-loading{text-align:center;padding:25px 48px 31px}.citalyon-audit .gear-system{width:190px;height:126px;margin:0 auto 23px;position:relative}.citalyon-audit .gear-halo{border:1px dashed #75aaff33;border-radius:50%;width:135px;height:135px;position:absolute;top:-4px;left:25px;box-shadow:0 0 60px #4b82ff18,inset 0 0 40px #6594ff0d}.citalyon-audit .gear{stroke-width:1.1px;color:#8eb6ff;animation:9s linear .6s infinite gear-spin;position:absolute}.citalyon-audit .gear-one{filter:drop-shadow(0 3px #061943);width:100px;height:100px;top:15px;left:22px}.citalyon-audit .gear-two{color:#6594ee;width:67px;height:67px;animation-duration:6s;animation-direction:reverse;top:0;left:113px}.citalyon-audit .gear-three{color:#c1d7ff;width:49px;height:49px;animation-duration:4.4s;animation-direction:reverse;top:71px;left:112px}.citalyon-audit .gear-core{letter-spacing:-3px;color:#e4edff;background:#102c68;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding-bottom:3px;font-size:31px;font-weight:800;display:flex;position:absolute;top:39px;left:46px;box-shadow:inset 0 1px #729aee33}.citalyon-audit .gear-core>span{color:#77acff}.citalyon-audit .gear-spark{background:#83b0ff;border-radius:50%;width:4px;height:4px;animation:2.4s infinite gear-spark;position:absolute}.citalyon-audit .spark-one{top:10px;left:13px}.citalyon-audit .spark-two{animation-delay:1.2s;bottom:9px;right:4px}.citalyon-audit .machine-loading h1{margin-top:11px;font-size:37px}.citalyon-audit .machine-loading .loading-business{white-space:normal;overflow-wrap:anywhere;margin-bottom:24px;font-size:11px}.citalyon-audit .loading-business>span{color:#5d81b7;margin:0 5px}.citalyon-audit .machine-progress{text-align:left;max-width:470px;margin:auto}.citalyon-audit .machine-progress>div:first-child{color:#bdd0f0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:12px;display:flex}.citalyon-audit .machine-progress strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#fff;font-size:28px;font-weight:600}.citalyon-audit .machine-progress strong small{color:#88a7dc;margin-left:3px;font-size:13px}.citalyon-audit .machine-progress-track{background:#06183c;border:1px solid #496cb066;border-radius:20px;height:11px;padding:2px;overflow:hidden;box-shadow:inset 0 1px 4px #00112c66}.citalyon-audit .machine-progress-track>i{background:linear-gradient(90deg,#4f7fff,#a6d4ff);border-radius:20px;height:100%;transition:width 80ms linear;display:block;position:relative;box-shadow:0 0 15px #7af7}.citalyon-audit .machine-progress-track>i:after{content:"";background:linear-gradient(90deg,#0000,#fff8);border-radius:20px;width:40px;position:absolute;top:0;bottom:0;right:0}.citalyon-audit .machine-loading-steps{justify-content:space-between;gap:8px;margin-top:13px;display:flex}.citalyon-audit .machine-loading-steps>span{color:#6e8dbc;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.citalyon-audit .machine-loading-steps>span.active{color:#c2d7f8}.citalyon-audit .machine-loading-steps i{border:1px solid;border-radius:50%;width:4px;height:4px}.citalyon-audit .machine-loading .loading-caption{color:#8ba7d2;margin:18px 0 10px;font-size:9px;line-height:1.6}.citalyon-audit .machine-real-progress{text-align:left;color:#a7bee1;max-width:470px;margin:0 auto 7px;font-size:9px}.citalyon-audit .machine-real-progress summary{cursor:pointer;text-align:center;color:#a7bee1;padding:5px}.citalyon-audit .machine-real-progress>div{border-bottom:1px solid #94baff18;align-items:center;gap:8px;padding:7px;line-height:1.6;display:flex}.citalyon-audit .machine-cancel{color:#819fcb;justify-content:center;align-items:center;gap:5px;margin:auto;padding:6px 10px;font-size:9px;display:flex}.citalyon-audit .machine--waiting .gear{animation-duration:15s}.citalyon-audit .machine--waiting .machine-status i{animation:1s ease-in-out infinite antenna-glow}.citalyon-audit .machine-ready{text-align:center;padding-top:40px;padding-bottom:49px}.citalyon-audit .ready-document{color:#d1e1ff;background:linear-gradient(135deg,#5b90ff40,#5b90ff0a);border:1px solid #8ab3ff6e;border-radius:17px;place-items:center;width:84px;height:103px;margin:0 auto 29px;animation:.8s cubic-bezier(.2,.9,.3,1) both document-arrive;display:grid;position:relative;transform:rotate(-7deg);box-shadow:inset 0 1px #d0e0ff50,0 10px 30px #04173733}.citalyon-audit .ready-document>span{color:#16397e;background:#a6c7ff;border:4px solid #183d85;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;bottom:-7px;right:-13px;transform:rotate(7deg)}.citalyon-audit .confetti{background:#8abaff;border-radius:1px;width:5px;height:10px;animation:.9s both confetti-arrive;display:block;position:absolute}.citalyon-audit .c1{top:13px;left:-26px;transform:rotate(-30deg)}.citalyon-audit .c2{background:#e8f0ff;top:27px;right:-35px;transform:rotate(45deg)}.citalyon-audit .c3{width:4px;height:4px;bottom:9px;left:-18px}.citalyon-audit .c4{background:#cdf;width:4px;height:4px;top:-14px;right:-21px}.citalyon-audit .machine-ready .machine-cta{max-width:430px;margin:29px auto 0}.citalyon-audit .ready-bottom{color:#9eb8df;justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:9px;display:flex}.citalyon-audit .machine-stage--report{align-items:flex-start;padding-top:68px;padding-bottom:50px}.citalyon-audit .direct-report{width:min(100%,1080px);padding-right:165px;animation:.55s cubic-bezier(.2,.8,.3,1) both report-arrive;position:relative}.citalyon-audit .report-paper{background:#fff;border:1px solid #dbe3f0;border-radius:23px;padding:28px 35px 20px;position:relative;box-shadow:0 20px 65px -30px #163b8438,0 4px #edf2fa}.citalyon-audit .paper-top{justify-content:space-between;align-items:center;gap:15px;padding-bottom:28px;display:flex}.citalyon-audit .paper-top .machine-wordmark{color:#172d55;font-size:26px}.citalyon-audit .paper-id{letter-spacing:1.5px;color:#7b8ba5;align-items:center;gap:7px;font-size:8px;display:flex}.citalyon-audit .direct-report-hero{grid-template-columns:173px 1fr;align-items:center;gap:28px;display:grid;position:relative}.citalyon-audit .fixed-score{color:#fff;text-align:left;background:linear-gradient(140deg,#2f6aff,#1643b8);border-radius:19px;min-height:184px;padding:20px 18px 16px;box-shadow:inset 0 1px #a5c4ff88,0 5px #11388e}.citalyon-audit .score-eyebrow{letter-spacing:1.8px;color:#c5daff;font-size:8px;display:block}.citalyon-audit .fixed-score>div:first-of-type{align-items:baseline;gap:5px;margin:7px 0 0;display:flex}.citalyon-audit .fixed-score strong{letter-spacing:-5px;font-variant-numeric:tabular-nums;font-size:72px;font-weight:750;line-height:1.15}.citalyon-audit .fixed-score>div>span{color:#b3ceff;letter-spacing:-.4px;font-size:19px}.citalyon-audit .fixed-score>small{color:#d6e5ff;margin-top:1px;font-size:9px;display:block}.citalyon-audit .score-ticks{justify-content:space-between;gap:3px;margin-top:14px;display:flex}.citalyon-audit .score-ticks i{background:#6692fa66;border-radius:1px;flex:1;width:4px;height:5px}.citalyon-audit .score-ticks i.lit{background:#e7f0ff}.citalyon-audit .direct-report-title .machine-kicker{color:#4a6dab;letter-spacing:1.7px;font-size:8px}.citalyon-audit .direct-report-title h1{letter-spacing:-1px;color:#192e51;overflow-wrap:anywhere;outline:none;margin:10px 0;font-size:32px;line-height:1.12}.citalyon-audit .direct-report-title>p{color:#7a8aa4;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.citalyon-audit .coverage-pill{color:#60799e;background:#f5f8ff;border:1px solid #e2e9f6;border-radius:6px;align-items:center;gap:7px;margin-top:15px;padding:7px 9px;font-size:9px;line-height:1.5;display:inline-flex}.citalyon-audit .coverage-pill>span{background:#5c89ee;border-radius:50%;flex-shrink:0;width:5px;height:5px}.citalyon-audit .report-companion{pointer-events:none;width:170px;position:absolute;top:-24px;right:-200px}.citalyon-audit .report-companion .mascot-speech{width:128px;top:-20px;left:40px}.citalyon-audit .score-clarification{color:#8391a6;border-bottom:1px solid #e8edf5;margin:0;padding:23px 0 20px;font-size:10px;line-height:1.75}.citalyon-audit .verdict-columns{grid-template-columns:1fr 1fr;gap:25px;margin:25px 0;display:grid}.citalyon-audit .verdict-heading{align-items:center;gap:9px;margin-bottom:16px;display:flex}.citalyon-audit .verdict-heading>span{color:#3565c8;background:#edf3ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.citalyon-audit .verdict-heading h2{letter-spacing:-.3px;color:#28405f;font-size:14px;font-weight:650}.citalyon-audit .verdict-heading small{color:#a2afc3;margin-left:auto;font-family:monospace;font-size:10px}.citalyon-audit .verdict-columns ul{margin:0;padding:0;list-style:none}.citalyon-audit .verdict-columns li{border-bottom:1px solid #edf1f7;gap:9px;margin:0 0 15px;padding:0 0 16px;display:flex}.citalyon-audit .verdict-columns li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.citalyon-audit .verdict-columns li>svg{color:#6b8ac4;margin-top:2px}.citalyon-audit .verdict-columns h3{color:#27415f;margin:0 0 5px;font-size:11px;font-weight:600;line-height:1.5}.citalyon-audit .verdict-columns li p{color:#7c8ba2;font-size:11px;line-height:1.7}.citalyon-audit .verdict-empty{color:#7c8ba2;padding:10px 0;font-size:11px;line-height:1.8}.citalyon-audit .next-move{background:#f2f6ff;border:1px solid #e2eafc;border-radius:11px;align-items:center;gap:12px;margin:10px 0 24px;padding:17px 18px;display:flex}.citalyon-audit .next-move-icon{color:#3e6cce;background:#e4edff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.citalyon-audit .next-move>div>span{color:#607daf;letter-spacing:1.1px;font-size:8px;font-weight:600}.citalyon-audit .next-move p{color:#385780;margin-top:4px;font-size:12px;line-height:1.7}.citalyon-audit .robot-detail-button{text-align:left;color:#f0f5ff;background:#112a58;border-radius:11px;align-items:center;gap:12px;width:100%;padding:15px 17px;transition:background .2s;display:flex;box-shadow:inset 0 1px #4a689955}.citalyon-audit .robot-detail-icon{color:#a7c3f4;border:1px solid #536e9a66;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.citalyon-audit .robot-detail-button>span:nth-child(2){flex:1}.citalyon-audit .robot-detail-button strong{font-size:12px;font-weight:600;display:block}.citalyon-audit .robot-detail-button small{color:#8fa9d1;margin-top:5px;font-size:9px;display:block}.citalyon-audit .robot-detail-button>svg{color:#9ab5e0;transition:transform .25s}.citalyon-audit .robot-detail-button>svg.turned{transform:rotate(180deg)}.citalyon-audit .paper-bottom{color:#95a2b7;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;font-size:8px;line-height:1.6;display:flex}.citalyon-audit .report-controls{color:#7084a4;justify-content:space-between;gap:15px;padding:22px 3px;display:flex}.citalyon-audit .report-controls>div{gap:20px;display:flex}.citalyon-audit .report-controls button{align-items:center;gap:6px;padding:5px;font-size:10px;display:flex}.citalyon-audit .robot-details{margin-top:38px;animation:.35s both machine-reveal}.citalyon-audit .detail-intro{margin:30px 0 20px}.citalyon-audit .detail-intro .machine-kicker{color:#6686ba;font-size:8px}.citalyon-audit .detail-intro h2{color:#203b63;letter-spacing:-.6px;margin-top:7px;font-size:25px}.citalyon-audit .robot-details .audit-explanation{margin:0 0 25px}.citalyon-audit .point-ledger{background:#f6f8fc;border:1px solid #e2e8f2;border-radius:13px;margin-bottom:27px;padding:24px}.citalyon-audit .point-ledger h2{letter-spacing:-.3px;font-size:17px}.citalyon-audit .point-ledger>p{color:#72829d;margin:12px 0 18px;font-size:11px;line-height:1.8}.citalyon-audit .ledger-axes{gap:8px;display:grid}.citalyon-audit .ledger-axes details{background:#fff;border:1px solid #e0e7f2;border-radius:7px;overflow:hidden}.citalyon-audit .ledger-axes summary{cursor:pointer;align-items:center;gap:10px;padding:13px;font-size:11px;list-style:none;display:flex}.citalyon-audit .ledger-axes summary>span{flex:1}.citalyon-audit .ledger-axes summary strong{color:#2857b2;font-size:15px}.citalyon-audit .ledger-axes summary small{color:#99a7bd;font-size:11px;font-weight:400}.citalyon-audit .ledger-axes details>p{color:#8190a7;margin:0 13px 11px;font-size:10px}.citalyon-audit .ledger-axes details>div{color:#70829e;border-top:1px solid #edf1f8;justify-content:space-between;gap:20px;padding:11px 13px;font-size:10px;line-height:1.6;display:flex}.citalyon-audit .ledger-axes a[href]{text-underline-offset:3px;text-decoration:underline}.citalyon-audit .ledger-axes details>div>span{white-space:nowrap;color:#315b9f}.citalyon-audit .details-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:28px 0 18px;display:flex}.citalyon-audit .details-heading h2{letter-spacing:-.5px;font-size:20px}.citalyon-audit .detail-filters{flex-wrap:wrap;gap:4px;display:flex}.citalyon-audit .detail-filters button{color:#7789a5;border:1px solid #0000;border-radius:6px;padding:8px 10px;font-size:9px}.citalyon-audit .detail-filters button.active{color:#2b5bb4;background:#f0f5ff;border-color:#dce5f6}.citalyon-audit .report-method{color:#8291a8;border-top:1px solid #e0e6f0;margin-top:25px;padding:19px 0;font-size:10px;line-height:1.8}.citalyon-audit .report-method summary{cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.citalyon-audit .report-method ul{margin:14px 0;padding-left:18px}.citalyon-audit .report-method li{margin-bottom:8px}.citalyon-audit .report-method p{margin-top:14px}.citalyon-audit .robot-details .check-row{scroll-margin-top:25px}@keyframes machine-reveal{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes report-arrive{0%{opacity:0;transform:translateY(25px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes speech-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes robot-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes robot-blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.08)}}@keyframes antenna-glow{0%,to{opacity:1}50%{opacity:.5}}@keyframes robot-wave{0%,to{transform:rotate(0)}22%,55%{transform:rotate(-135deg)}39%,72%{transform:rotate(-102deg)}}@keyframes robot-look{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-8deg)}}@keyframes lever-pull{0%,30%{transform:rotate(28deg)}to{transform:rotate(88deg)}}@keyframes robot-reach{0%{d:path("M130 178Q106 192 119 222")}30%{d:path("M130 178Q97 147 75 104")}to{d:path("M130 178Q111 186 130 191")}}@keyframes hand-pull{0%{transform:translate(0)}30%{transform:translate(-44px,-118px)}to{transform:translate(11px,-31px)}}@keyframes robot-celebrate{0%,to{transform:translateY(0)}35%{transform:translateY(-13px)rotate(-4deg)}65%{transform:translateY(1px)rotate(2deg)}}@keyframes robot-sparkles{0%{opacity:0}35%,70%{opacity:1}to{opacity:0}}@keyframes gear-spin{to{transform:rotate(360deg)}}@keyframes gear-spark{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}@keyframes document-arrive{0%{opacity:0;transform:translateY(12px)rotate(-18deg)scale(.85)}to{opacity:1;transform:translateY(0)rotate(-7deg)scale(1)}}@keyframes confetti-arrive{0%{opacity:0;margin-top:15px}to{opacity:1;margin-top:0}}@media (min-width:1440px){.citalyon-audit .audit-station{width:990px;padding-right:200px}.citalyon-audit .machine-content h1{font-size:48px}.citalyon-audit .machine-form h1{font-size:36px}.citalyon-audit .machine-loading h1{font-size:40px}.citalyon-audit .audit-machine{min-height:595px}.citalyon-audit .machine-welcome{padding-top:39px}.citalyon-audit .machine-top{padding-top:32px}}@media (max-width:1000px){.citalyon-audit .machine-stage{padding:55px 25px}.citalyon-audit .audit-station{padding-right:150px}.citalyon-audit .sidekick-rig{width:173px;top:170px;right:-5px}.citalyon-audit .sidekick-rig .mascot-speech{width:106px;font-size:9px;top:-10px;left:72px}.citalyon-audit .sidekick-name{font-size:5px;bottom:45px;left:55px}.citalyon-audit .machine-content{padding-left:35px;padding-right:35px}.citalyon-audit .machine-content h1{font-size:39px}.citalyon-audit .machine-form h1{font-size:30px}.citalyon-audit .machine-form{padding-left:30px;padding-right:30px}.citalyon-audit .machine-field-row{gap:12px}.citalyon-audit .direct-report{padding-right:130px}.citalyon-audit .report-paper{padding:24px}.citalyon-audit .report-companion{width:135px;top:5px;right:-155px}.citalyon-audit .report-companion .mascot-speech{width:109px;font-size:9px;top:-30px;left:26px}.citalyon-audit .direct-report-hero{grid-template-columns:150px 1fr;gap:21px}.citalyon-audit .fixed-score{min-height:170px;padding:18px 15px}.citalyon-audit .fixed-score strong{font-size:63px}.citalyon-audit .direct-report-title h1{font-size:27px}.citalyon-audit .verdict-columns{gap:20px}.citalyon-audit .verdict-heading h2{font-size:12px}.citalyon-audit .verdict-heading{gap:7px}.citalyon-audit .verdict-heading>span{border-radius:6px;width:25px;height:25px}.citalyon-audit .score-ticks{gap:2px}}@media (max-width:760px){.citalyon-audit .machine-stage{align-items:flex-start;min-height:100svh;padding:150px 20px 45px;overflow:hidden}.citalyon-audit .audit-station{max-width:600px;padding-right:0}.citalyon-audit .sidekick-rig{width:165px;height:auto;top:-130px;right:5px}.citalyon-audit .sidekick-rig .mascot-speech{width:103px;padding:7px 9px;font-size:8px;top:-8px;left:71px}.citalyon-audit .sidekick-name{display:none}.citalyon-audit .audit-machine{border-radius:24px;min-height:550px}.citalyon-audit .machine-top{padding:29px 30px 0}.citalyon-audit .machine-status{display:none}.citalyon-audit .machine-content{padding-left:35px;padding-right:35px}.citalyon-audit .machine-content h1{font-size:41px}.citalyon-audit .machine-welcome,.citalyon-audit .machine-form{padding-top:35px}.citalyon-audit .machine-form h1{font-size:34px}.citalyon-audit .machine-loading h1{font-size:37px}.citalyon-audit .machine-cta{font-size:14px}.citalyon-audit .machine-top .machine-wordmark{font-size:26px}.citalyon-audit .machine-stage--report{padding:32px 20px}.citalyon-audit .direct-report{max-width:650px;padding-right:0}.citalyon-audit .direct-report-hero{grid-template-columns:150px 1fr;gap:23px}.citalyon-audit .report-companion{grid-area:1/2;justify-self:end;width:110px;height:150px;position:relative;top:auto;right:auto;overflow:visible}.citalyon-audit .report-companion .mascot-speech{width:110px;padding:6px;font-size:9px;top:-9px;left:0}.citalyon-audit .report-companion .citalyon{padding-top:9px}.citalyon-audit .direct-report-title{grid-area:2/1/auto/-1;margin-top:5px}.citalyon-audit .direct-report-title h1{font-size:32px}.citalyon-audit .fixed-score{grid-area:1/1}.citalyon-audit .report-paper{padding:25px}.citalyon-audit .paper-top{padding-bottom:23px}.citalyon-audit .verdict-heading h2{font-size:13px}.citalyon-audit .point-ledger{padding:20px}.citalyon-audit .report-controls{padding:22px 0}.citalyon-audit .robot-details .insight-grid{grid-template-columns:1fr}}@media (max-width:440px){.citalyon-audit .machine-stage{padding:146px 14px 35px}.citalyon-audit .machine-content,.citalyon-audit .machine-top{padding-left:25px;padding-right:25px}.citalyon-audit .audit-machine{border-radius:21px;min-height:535px}.citalyon-audit .machine-content h1{letter-spacing:-1.3px;font-size:35px}.citalyon-audit .machine-welcome{padding-top:33px}.citalyon-audit .welcome-emblem{border-radius:17px;width:53px;height:53px;margin-bottom:22px}.citalyon-audit .machine-kicker{letter-spacing:1.4px;font-size:8px}.citalyon-audit .machine-content>p{font-size:12px}.citalyon-audit .machine-cta{border-radius:11px;gap:10px;min-height:60px;padding-left:16px;font-size:12px}.citalyon-audit .cta-arrow{width:39px;height:39px}.citalyon-audit .machine-reassurance{gap:11px;font-size:8px}.citalyon-audit .machine-form{padding-top:31px;padding-left:23px;padding-right:23px}.citalyon-audit .machine-form h1{font-size:29px}.citalyon-audit .machine-field-row{grid-template-columns:1fr;gap:0}.citalyon-audit .machine-field input{min-height:51px;font-size:12px}.citalyon-audit .machine-field>div>svg{top:16px}.citalyon-audit .support-switch{gap:3px;width:100%}.citalyon-audit .support-switch button{flex:1;gap:5px;padding:9px 5px;font-size:9px}.citalyon-audit .machine-privacy{align-items:flex-start;font-size:8px}.citalyon-audit .machine-data-note{font-size:7px}.citalyon-audit .sidekick-rig{width:159px;top:-127px;right:0}.citalyon-audit .sidekick-rig .mascot-speech{width:95px;left:68px}.citalyon-audit .machine-loading{padding-top:27px}.citalyon-audit .machine-loading h1{font-size:32px}.citalyon-audit .gear-system{margin-bottom:12px;transform:scale(.9)}.citalyon-audit .machine-progress strong{font-size:24px}.citalyon-audit .machine-progress>div:first-child{gap:8px;font-size:10px}.citalyon-audit .machine-loading-steps{gap:4px}.citalyon-audit .machine-loading-steps>span{gap:3px;font-size:7px}.citalyon-audit .machine-ready h1{font-size:39px}.citalyon-audit .machine-ready{padding-top:41px}.citalyon-audit .ready-bottom{font-size:8px;line-height:1.7}.citalyon-audit .machine-stage--report{padding:22px 13px}.citalyon-audit .report-paper{border-radius:19px;padding:21px 18px 18px}.citalyon-audit .paper-id{letter-spacing:1px;font-size:7px}.citalyon-audit .direct-report-hero{grid-template-columns:145px 1fr;gap:18px}.citalyon-audit .fixed-score{min-height:167px;padding:17px 14px}.citalyon-audit .fixed-score strong{font-size:61px}.citalyon-audit .direct-report-title h1{font-size:28px}.citalyon-audit .report-companion{width:100px}.citalyon-audit .report-companion .mascot-speech{width:100px;font-size:8px}.citalyon-audit .verdict-columns{grid-template-columns:1fr;gap:20px;margin:22px 0}.citalyon-audit .verdict-columns>section:first-child{border-bottom:1px solid #e6edf6;padding-bottom:18px}.citalyon-audit .verdict-columns li{margin-bottom:12px;padding-bottom:12px}.citalyon-audit .verdict-heading{margin-bottom:13px}.citalyon-audit .verdict-heading h2{font-size:14px}.citalyon-audit .score-clarification{font-size:9px}.citalyon-audit .next-move{gap:10px;padding:14px 12px}.citalyon-audit .next-move p{font-size:11px}.citalyon-audit .next-move-icon{width:28px;height:28px}.citalyon-audit .robot-detail-button{gap:10px;padding:13px}.citalyon-audit .robot-detail-button strong{font-size:11px;line-height:1.5}.citalyon-audit .robot-detail-icon{width:30px;height:30px}.citalyon-audit .robot-detail-button small{font-size:8px}.citalyon-audit .robot-detail-button>svg{width:16px}.citalyon-audit .report-controls>div{gap:10px}.citalyon-audit .report-controls button{font-size:9px}.citalyon-audit .point-ledger{padding:17px}.citalyon-audit .point-ledger h2{font-size:16px}.citalyon-audit .robot-details .check-row{padding:18px 14px}.citalyon-audit .details-heading h2{font-size:18px}.citalyon-audit .paper-bottom{font-size:7px}}@media (prefers-reduced-motion:reduce){.citalyon-audit .machine-stage *,.citalyon-audit .machine-stage :before,.citalyon-audit .machine-stage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.citalyon-audit .citalyon--loading .lever-stick{transform:rotate(88deg)}.citalyon-audit .citalyon--loading .citalyon-arm-path{d:path("M130 178Q111 186 130 191")}.citalyon-audit .citalyon--loading .citalyon-left-hand{transform:translate(11px,-31px)}}@media print{.citalyon-audit .machine-stage{min-height:0;display:block;overflow:visible;padding:0!important}.citalyon-audit .direct-report{width:100%;padding:0;animation:none!important}.citalyon-audit .report-paper{box-shadow:none;break-inside:avoid;border:1px solid #c8d4e6}.citalyon-audit .report-companion{display:none}.citalyon-audit .direct-report-hero{grid-template-columns:150px 1fr}.citalyon-audit .direct-report-title{grid-area:1/2}.citalyon-audit .fixed-score{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none}.citalyon-audit .verdict-columns{grid-template-columns:1fr 1fr}.citalyon-audit .robot-details{display:block!important}.citalyon-audit .robot-details .check-row,.citalyon-audit .robot-details .point-ledger{break-inside:avoid}.citalyon-audit .report-method{display:block}.citalyon-audit .machine-stage *{transition:none!important;animation:none!important}}.citalyon-audit .machine-stage{padding:52px 32px}.citalyon-audit .audit-station{width:min(100%,1080px);padding-right:0}.citalyon-audit .audit-machine{min-height:600px}.citalyon-audit .machine-top{padding:30px 38px 0}.citalyon-audit .machine-interior{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:14px;min-height:535px;padding:25px 36px 42px;display:grid}.citalyon-audit .machine-interior .machine-content{min-width:0;padding:22px 12px}.citalyon-audit .machine-welcome{text-align:left}.citalyon-audit .machine-content h1{font-size:clamp(34px,3.6vw,46px)}.citalyon-audit .machine-welcome .welcome-emblem{border-radius:16px;width:53px;height:53px;margin:0 0 24px}.citalyon-audit .machine-welcome .machine-cta{margin:30px 0 0}.citalyon-audit .machine-reassurance{justify-content:flex-start;gap:15px}.citalyon-audit .machine-cta{font-size:14px}.citalyon-audit .machine-form h1{font-size:33px}.citalyon-audit .machine-loading h1{font-size:36px}.citalyon-audit .machine-ready h1{font-size:42px}.citalyon-audit .machine-field-row{gap:12px}.citalyon-audit .sidekick-rig{isolation:isolate;justify-self:center;width:100%;max-width:450px;height:auto;padding:47px 0 26px;position:relative;top:auto;right:auto}.citalyon-audit .sidekick-rig:before{content:"";z-index:-1;background:radial-gradient(#4a86ff25,#0000 70%);border-radius:50%;position:absolute;inset:15% 2% 4%}.citalyon-audit .sidekick-rig .mascot-speech{color:#e2edff;background:linear-gradient(135deg,#2b559c,#18386f);border:1px solid #719dec70;border-radius:15px 15px 3px;width:160px;padding:12px 14px;font-size:11px;top:0;left:auto;right:1%;box-shadow:0 5px 20px #04163226,inset 0 1px #9cc4ff24}.citalyon-audit .sidekick-rig .citalyon svg{filter:drop-shadow(0 13px 12px #020f3033)}.citalyon-audit .sidekick-name{letter-spacing:1.5px;color:#9fbeef;gap:9px;font-size:8px;bottom:0;left:0;right:0}.citalyon-audit .sidekick-name i{background:#a9ceff;width:4px;height:4px;box-shadow:0 0 10px #9ccaff}.citalyon-audit .drive-gear{transform-box:fill-box;transform-origin:50%}.citalyon-audit .citalyon .lever-stick,.citalyon-audit .citalyon .citalyon-body{transform-box:fill-box;transform-origin:50% 100%}.citalyon-audit .citalyon .citalyon-right-arm{transform-box:fill-box;transform-origin:0 0}.citalyon-audit .citalyon .citalyon-head{transform-box:fill-box;transform-origin:50% 84%}.citalyon-audit .citalyon--loading .drive-gear-primary{animation:9s linear .65s infinite mechanism-turn}.citalyon-audit .citalyon--loading .drive-gear-secondary{animation:5s linear .65s infinite reverse mechanism-turn}.citalyon-audit .machine--loading .mechanism-orbit{stroke-opacity:.5}.citalyon-audit .machine--loading .machine-wordmark{text-shadow:0 0 22px #89bdff88}.citalyon-audit .machine-loading .loading-business{margin:22px 0 30px;line-height:1.45}.citalyon-audit .business-name-glow{color:#fff;letter-spacing:-.6px;overflow-wrap:anywhere;text-shadow:0 0 18px #97c7ff88,0 0 38px #5b9aff66;font-size:clamp(23px,2.6vw,32px);font-weight:750;animation:2.4s ease-in-out infinite business-glow;display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.citalyon-audit .business-name-glow{color:#0000;background:linear-gradient(105deg,#acd0ff 30%,#fff 43% 51%,#acd0ff 65%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite business-shine,2.4s ease-in-out infinite business-glow}}.citalyon-audit .loading-business>.loading-city{color:#b6cdef;margin:9px 0 0;font-size:12px;display:block}.citalyon-audit .machine-loading-steps{flex-wrap:wrap;gap:9px 12px}.citalyon-audit .machine-loading-steps>span{font-size:8px}@keyframes mechanism-turn{to{transform:rotate(360deg)}}@keyframes business-shine{0%{background-position:100% 0}70%,to{background-position:0 0}}@keyframes business-glow{0%,to{text-shadow:0 0 14px #91bfff66,0 0 32px #4c8eff44}50%{text-shadow:0 0 22px #b9daffbb,0 0 46px #6ea5ff88}}.citalyon-audit .direct-report{--ink:#edf4ff;--muted:#b4c8e6;--line:#7ea4dc33;--blue:#accfff;--surface:#17396e;width:min(100%,1080px);color:var(--ink);background:radial-gradient(at 80% 0,#3675e64d,#0000 55%),linear-gradient(145deg,#173d86,#0b2352 75%);border:1px solid #3a65b4;border-radius:27px;padding:32px 36px 12px;box-shadow:0 24px 70px -35px #153b88a3,0 5px #071735,inset 0 1px #a1c6ff42}.citalyon-audit .report-paper{box-shadow:none;background:0 0;border:0;padding:0}.citalyon-audit .paper-top .machine-wordmark{color:#f4f8ff}.citalyon-audit .paper-top .machine-wordmark>span{color:#9ac7ff}.citalyon-audit .paper-id{color:#a7c1e8}.citalyon-audit .direct-report-hero{grid-template-columns:173px minmax(0,1fr) 170px;gap:30px}.citalyon-audit .direct-report-title{min-width:0}.citalyon-audit .direct-report-title .machine-kicker{color:#a4c8ff}.citalyon-audit .direct-report-title h1{color:#fff;font-size:36px}.citalyon-audit .direct-report-title h1>span{color:#8ebfff}.citalyon-audit .direct-report-title>p{color:#b6cdee}.citalyon-audit .coverage-pill{color:#c2d8f9;background:#87b6ff14;border-color:#83abed47}.citalyon-audit .coverage-pill>span{background:#acd2ff}.citalyon-audit .fixed-score{box-shadow:inset 0 1px #b3d1ff88,0 5px #0e2d76,0 12px 30px #031a4826}.citalyon-audit .report-companion{grid-area:1/3;justify-self:end;width:170px;height:auto;padding-top:27px;position:relative;top:auto;right:auto}.citalyon-audit .report-companion .mascot-speech{color:#e3efff;width:140px;box-shadow:none;background:#2b5190;border-color:#6e97d56b;top:0;left:auto;right:0}.citalyon-audit .report-companion .citalyon{padding-top:5px}.citalyon-audit .score-clarification{color:#a8c0e4;border-color:var(--line)}.citalyon-audit .verdict-columns{gap:18px}.citalyon-audit .verdict-columns>section{border:1px solid var(--line);background:#9bc2ff08;border-radius:13px;padding:21px}.citalyon-audit .verdict-heading h2,.citalyon-audit .verdict-columns h3{color:#ecf4ff}.citalyon-audit .verdict-heading small{color:#9fbce7}.citalyon-audit .verdict-heading>span{color:#c3e0ff;background:#6aa5ff26}.citalyon-audit .verdict-improve .verdict-heading>span{color:#ffda9f;background:#efb8681c}.citalyon-audit .verdict-columns li{border-color:var(--line)}.citalyon-audit .verdict-columns li>svg{color:#a7d3ff;flex-shrink:0}.citalyon-audit .verdict-improve li>svg{color:#edc080}.citalyon-audit .verdict-columns li p,.citalyon-audit .verdict-empty{color:#b6cbea}.citalyon-audit .next-move{background:linear-gradient(100deg,#2856a5,#224680);border-color:#89b4ff45}.citalyon-audit .next-move-icon{color:#e4f1ff;background:#8ab6ff24}.citalyon-audit .next-move>div>span{color:#b5d5ff}.citalyon-audit .next-move p{color:#f0f6ff}.citalyon-audit .robot-detail-button{background:linear-gradient(110deg,#326bef,#2452c0);border:1px solid #95baff6b;box-shadow:0 4px #0c2870,inset 0 1px #bbd4ff33}.citalyon-audit .robot-detail-button:hover{background:linear-gradient(110deg,#417aff,#2a5cd4)}.citalyon-audit .robot-detail-button small,.citalyon-audit .robot-detail-button>svg{color:#d0e1ff}.citalyon-audit .robot-detail-icon{color:#e6f0ff;background:#a3c5ff12;border-color:#aecaff59}.citalyon-audit .paper-bottom,.citalyon-audit .report-controls{color:#a7bee1}.citalyon-audit .report-controls button:hover{color:#fff}.citalyon-audit .direct-report :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #c2ddff}.citalyon-audit .detail-intro{border-top:1px solid var(--line);padding-top:28px}.citalyon-audit .detail-intro .machine-kicker{color:#a4c8ff}.citalyon-audit .detail-intro h2{color:#f0f6ff}.citalyon-audit .direct-report :is(.audit-explanation,.point-ledger,.workspace-body,.checks){border-color:var(--line);background:#102e60}.citalyon-audit .direct-report :is(.insight-grid article,.ledger-axes details,.draft-card,.profile-list article,.ocr-panel,.import-metrics>div){border-color:var(--line);background:#18396a}.citalyon-audit .direct-report :is(.explanation-top h2,.explanation-intro h3,.insight-grid h3,.point-ledger h2,.details-heading h2,.tool-intro h3,.tool-heading h3,.check-title h3,label){color:#edf4ff}.citalyon-audit .direct-report :is(.explanation-intro p,.insight-grid p,.explanation-limit,.explanation-footnote,.point-ledger>p,.ledger-axes details>p,.ledger-axes details>div,.report-method,.check-content>p,.check-content .check-meaning,.compact-steps){color:#b4c8e6}.citalyon-audit .direct-report :is(.explanation-top .eyebrow,.insight-label,.section-label .eyebrow,.check-category,.evidence>span,.observation small,.comparison-note small){color:#9bb8e2}.citalyon-audit .direct-report :is(.summary-icon,.explanation-mode){color:#cbe3ff;background:#2b5592;border-color:#82aff459}.citalyon-audit .direct-report :is(.insight-meaning,.explanation-footnote,.ledger-axes details>div,.report-method){border-color:var(--line)}.citalyon-audit .direct-report :is(.insight-meaning>strong,.ledger-axes summary strong,.ledger-axes details>div>span,.source-link,.check-content .check-action){color:#b4d6ff}.citalyon-audit .direct-report .ledger-axes summary small{color:#abc2e4}.citalyon-audit .direct-report .explanation-action{background:#2855a1}.citalyon-audit .direct-report .explanation-action p{color:#e0ecff}.citalyon-audit .direct-report .detail-filters button{color:#b8ceee}.citalyon-audit .direct-report .detail-filters button.active{color:#fff;background:#2b5eca;border-color:#83aff87a}.citalyon-audit .direct-report .evidence{color:#b1c9ee;background:#0b244e}.citalyon-audit .direct-report .check-symbol{color:#b0c9ee;background:#799ed922}.citalyon-audit .direct-report .pass .check-symbol{color:#a0dfd0;background:#62bea81f}.citalyon-audit .direct-report .warn .check-symbol{color:#f3c893;background:#efb5681c}.citalyon-audit .direct-report .info .check-symbol{color:#badbff;background:#6fa9ef1f}.citalyon-audit .direct-report .status-badge{color:#b6c9e5;background:#183762;border-color:#8ba9d340}.citalyon-audit .direct-report .status-badge.pass{color:#a7e2d1;background:#174456;border-color:#79c6b44d}.citalyon-audit .direct-report .status-badge.warn{color:#ffdcad;background:#3e3d57;border-color:#dfb57955}.citalyon-audit .direct-report .status-badge.info{color:#c5e2ff;background:#214479;border-color:#79adef4d}.citalyon-audit .direct-report .workspace-tabs{border-color:var(--line);background:#0b2451}.citalyon-audit .direct-report .workspace-tabs button{color:#b0c6e7}.citalyon-audit .direct-report .workspace-tabs button.active{color:#fff;background:#2e61ce}.citalyon-audit .direct-report :is(.profile-checklist,.provider-note,.empty-tool,.file-picker,.comparison-note,.tool-message){border-color:var(--line);color:#c9dcf9;background:#1b3d74}.citalyon-audit .direct-report :is(.draft-card pre,input,select,textarea){color:#e6f0ff;background:#0b254f;border-color:#7399d359}.citalyon-audit .direct-report :is(input,textarea)::placeholder{color:#97b2d7}.citalyon-audit .direct-report :is(.secondary-button,.icon-button){color:#e3efff;background:#295291;border-color:#87aff35c}.citalyon-audit .direct-report .file-picker input::file-selector-button{color:#e3efff;background:#295291;border-color:#87aff35c}.citalyon-audit .direct-report .secondary-button:hover{background:#3665ab}.citalyon-audit .direct-report :is(.query-links a,.mini-tag){color:#cde2ff;background:#284d84;border-color:#749dd84d}.citalyon-audit .direct-report :is(.observation button,.history-list button){color:#c1d7f7}.citalyon-audit .direct-report th{background:#0d2855}.citalyon-audit .direct-report td{background:#173765}.citalyon-audit .direct-report .inline-error{color:#ffdbcc;background:#593b52}@media (max-width:1000px){.citalyon-audit .machine-interior{gap:10px;padding:24px 24px 38px}.citalyon-audit .machine-content h1{font-size:37px}.citalyon-audit .machine-form h1{font-size:30px}.citalyon-audit .machine-loading h1{font-size:32px}.citalyon-audit .machine-cta{padding-left:17px;font-size:12px}.citalyon-audit .machine-reassurance{gap:10px;font-size:9px}.citalyon-audit .direct-report{padding:28px 26px 10px}.citalyon-audit .direct-report-hero{grid-template-columns:150px minmax(0,1fr) 135px;gap:22px}.citalyon-audit .report-companion{width:135px}.citalyon-audit .report-companion .mascot-speech{width:128px;font-size:9px}.citalyon-audit .direct-report-title h1{font-size:29px}.citalyon-audit .verdict-columns>section{padding:17px}}@media (max-width:760px){.citalyon-audit .machine-stage{padding:28px 20px 36px}.citalyon-audit .audit-station{max-width:570px}.citalyon-audit .audit-machine{min-height:0}.citalyon-audit .machine-top{padding:26px 28px 0}.citalyon-audit .machine-status{letter-spacing:.6px;font-size:7px;display:flex}.citalyon-audit .machine-interior{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:12px 28px 35px}.citalyon-audit .sidekick-rig{grid-row:1;max-width:340px;padding:37px 0 21px}.citalyon-audit .sidekick-rig .mascot-speech{width:135px;padding:9px 11px;font-size:10px;top:2px;right:1%}.citalyon-audit .sidekick-name{font-size:7px;display:flex}.citalyon-audit .machine-interior .machine-content{text-align:center;padding:24px 0 15px}.citalyon-audit .machine-welcome .welcome-emblem{display:none}.citalyon-audit .machine-content h1{font-size:38px}.citalyon-audit .machine-welcome .machine-cta{max-width:none;margin:26px auto 0}.citalyon-audit .machine-reassurance{justify-content:center;font-size:10px}.citalyon-audit .machine-cta{font-size:14px}.citalyon-audit .machine-interior .machine-form{text-align:left}.citalyon-audit .machine-form h1{font-size:32px}.citalyon-audit .machine-loading h1{font-size:34px}.citalyon-audit .machine-loading .loading-business{margin:20px 0 25px}.citalyon-audit .machine-ready .ready-document{width:64px;height:74px;margin-bottom:23px}.citalyon-audit .ready-document>svg{width:47px;height:47px}.citalyon-audit .direct-report{border-radius:23px;max-width:650px;padding:27px 25px 10px}.citalyon-audit .direct-report-hero{grid-template-columns:155px minmax(0,1fr);gap:23px}.citalyon-audit .report-companion{grid-area:1/2;width:140px;height:auto;padding-top:26px}.citalyon-audit .report-companion .mascot-speech{width:132px;padding:8px;top:0;left:auto;right:0}.citalyon-audit .direct-report-title{grid-area:2/1/auto/-1;margin-top:0}.citalyon-audit .direct-report-title h1{font-size:32px}.citalyon-audit .verdict-columns{grid-template-columns:1fr;gap:14px}.citalyon-audit .verdict-heading h2{font-size:14px}.citalyon-audit .report-controls{padding:22px 0 13px}}@media (max-width:440px){.citalyon-audit .machine-stage{padding:18px 12px 30px}.citalyon-audit .machine-top{padding:25px 22px 0}.citalyon-audit .machine-interior{padding:13px 22px 30px}.citalyon-audit .machine-status{max-width:130px;font-size:6px}.citalyon-audit .sidekick-rig{max-width:310px}.citalyon-audit .sidekick-rig .mascot-speech{width:122px;font-size:9px}.citalyon-audit .machine-content h1{font-size:32px}.citalyon-audit .machine-form h1{font-size:28px}.citalyon-audit .machine-reassurance{gap:10px;font-size:8px}.citalyon-audit .machine-cta{padding-left:15px;font-size:12px}.citalyon-audit .machine-field-row{grid-template-columns:1fr;gap:0}.citalyon-audit .machine-loading h1{font-size:30px}.citalyon-audit .machine-loading-steps{gap:8px}.citalyon-audit .machine-loading-steps>span{font-size:7px}.citalyon-audit .direct-report{border-radius:20px;padding:24px 17px 7px}.citalyon-audit .direct-report-hero{grid-template-columns:140px minmax(0,1fr);gap:15px}.citalyon-audit .report-companion{width:min(100%,123px)}.citalyon-audit .report-companion .mascot-speech{width:100%;font-size:8px}.citalyon-audit .fixed-score strong{font-size:59px}.citalyon-audit .direct-report-title h1{font-size:29px}.citalyon-audit .verdict-columns>section{padding:16px}.citalyon-audit .verdict-columns>section:first-child{border-bottom:1px solid var(--line);padding-bottom:16px}.citalyon-audit .report-controls>div{gap:8px}}@media (prefers-reduced-motion:reduce){.citalyon-audit .drive-gear,.citalyon-audit .business-name-glow{animation:none!important}.citalyon-audit .business-name-glow{color:#fff;text-shadow:0 0 15px #91bfff66;background:0 0}}@media print{.citalyon-audit .direct-report{width:100%;max-width:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;padding:22px}.citalyon-audit .report-paper{border:0;padding:0}.citalyon-audit .direct-report-hero{grid-template-columns:150px 1fr}.citalyon-audit .direct-report-title{grid-area:1/2}.citalyon-audit .report-companion{display:none}.citalyon-audit .verdict-columns{grid-template-columns:1fr 1fr}.citalyon-audit .direct-report .robot-details{margin-top:20px}.citalyon-audit .direct-report .insight-grid{grid-template-columns:1fr}}.citalyon-audit .machine-form{-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";font-family:Avenir Next,Segoe UI,system-ui,sans-serif}.citalyon-audit .machine-form .form-intro{margin-bottom:29px}.citalyon-audit .machine-form .machine-kicker{letter-spacing:2.2px;color:#accbff;font-size:9px;font-weight:650}.citalyon-audit .machine-form h1{letter-spacing:-1.7px;margin-top:12px;font-family:inherit;font-size:clamp(31px,3.3vw,42px);font-weight:750;line-height:1.15}.citalyon-audit .machine-form h1>span{color:#b9d7ff;text-shadow:0 0 25px #6b9aff33}@supports ((-webkit-background-clip:text) or (background-clip:text)){.citalyon-audit .machine-form h1>span{color:#0000;background:linear-gradient(105deg,#fff,#b9daff 50%,#8aaeff);-webkit-background-clip:text;background-clip:text}}.citalyon-audit .machine-form .machine-field{margin-bottom:20px}.citalyon-audit .machine-form .machine-field label{letter-spacing:.55px;color:#d5e5ff;margin-bottom:10px;font-size:11px;font-weight:650}.citalyon-audit .machine-form .machine-field label>span{letter-spacing:.2px;color:#a7bfdf;font-size:9px;font-weight:450}.citalyon-audit .machine-form .machine-field input{letter-spacing:-.2px;background:linear-gradient(120deg,#0b255bbf,#11316a99);border-color:#7c9dd344;border-radius:12px;min-height:56px;padding-top:15px;padding-bottom:15px;font-family:inherit;font-size:15px;font-weight:500;box-shadow:inset 0 1px #a7c6ff0a,0 4px 12px #061a3d0d}.citalyon-audit .machine-form .machine-field input::placeholder{letter-spacing:-.1px;color:#9ab2d6;font-size:13px;font-weight:400}.citalyon-audit .machine-form .machine-field input:focus{background:#143775;border-color:#a6ceff;box-shadow:0 0 0 3px #90baff14,inset 0 1px #d5e5ff0d}.citalyon-audit .machine-form .machine-field>div>svg{color:#a0bce7;top:19px}.citalyon-audit .machine-form .machine-field:focus-within label{color:#f4f8ff}.citalyon-audit .machine-form .machine-field:focus-within svg{color:#d1e5ff}.citalyon-audit .machine-form .support-switch button{letter-spacing:-.1px;font-size:11px;font-weight:550}.citalyon-audit .machine-form .machine-cta{letter-spacing:-.35px;font-family:inherit;font-size:15px;font-weight:750}.citalyon-audit .machine-form .machine-advanced>summary{color:#b7ceee;font-size:11px}.citalyon-audit .machine-form .machine-privacy{color:#b7cae6;font-size:10px}.citalyon-audit .machine-form .machine-data-note{color:#9ab5dc;font-size:9px}.citalyon-audit .machine-form .machine-back{font-size:11px}.citalyon-audit .machine-panel{align-self:center;min-width:0;transition:height .55s cubic-bezier(.22,1,.36,1)}.citalyon-audit .machine-panel-content{display:flow-root}.citalyon-audit .machine-interior .machine-form--leaving{pointer-events:none;transform-origin:50% 35%;animation-name:form-dismiss;animation-timing-function:cubic-bezier(.4,0,.3,1);animation-fill-mode:both}.citalyon-audit .machine-form--leaving .machine-cta:disabled{opacity:1}@keyframes form-dismiss{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}45%{opacity:.7;filter:blur(1px)}to{opacity:0;filter:blur(6px);transform:translateY(-24px)scale(.97)}}.citalyon-audit .direct-report .fixed-score{isolation:isolate;color:#fff;border:1px solid hsl(var(--score-hue) 90% 78% / .65);background:radial-gradient(ellipse at 8% 0, hsl(var(--score-hue) 100% 75% / .55), transparent 62%), linear-gradient(145deg, hsl(var(--score-hue) 92% 55%) -25%, hsl(var(--score-hue) 85% 40%) 52%, hsl(var(--score-hue) 82% 22%) 100%);box-shadow:inset 0 1px 0 #fff7, inset 0 -1px 0 #0002, 0 5px 0 hsl(var(--score-hue) 80% 14%), 0 12px 35px hsl(var(--score-hue) 94% 52% / .25);position:relative;overflow:hidden}.citalyon-audit .direct-report .fixed-score:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(125deg,#fff2,#0000 43%,#ffffff08 44%,#0000 65%);position:absolute;inset:0}.citalyon-audit .direct-report .fixed-score:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.citalyon-audit .direct-report .fixed-score .score-eyebrow{color:#fff;letter-spacing:1.6px;background:#08132740;border:1px solid #ffffff26;border-radius:5px;padding:5px 6px;font-size:7px;display:inline-block}.citalyon-audit .direct-report .fixed-score strong{color:#fff;text-shadow:0 2px 2px #08152824,0 0 24px #fff2}.citalyon-audit .direct-report .fixed-score>div>span,.citalyon-audit .direct-report .fixed-score>small{color:#fff}.citalyon-audit .direct-report .fixed-score .score-ticks i{background:#ffffff26}.citalyon-audit .direct-report .fixed-score .score-ticks i.lit{background:#fff;box-shadow:0 0 5px #fff3}.citalyon-audit .direct-report .fixed-score--unavailable{box-shadow:inset 0 1px #fff6,0 5px #0c285c}.citalyon-audit .sidekick-rig{max-width:480px}.citalyon-audit .citalyon-sign-arm{transform-box:fill-box;transform-origin:8% 12%;animation:4.5s ease-in-out infinite sign-poise}.citalyon-audit .citalyon--form .citalyon-sign-arm,.citalyon-audit .citalyon--ready .citalyon-sign-arm,.citalyon-audit .citalyon--report .citalyon-sign-arm{animation:1.25s ease-in-out both sign-present,4.5s ease-in-out 1.3s infinite sign-poise}.citalyon-audit .citalyon--loading .citalyon-sign-arm{animation:none}.citalyon-audit .citalyon-free-sign{filter:drop-shadow(0 5px 4px #03132933)}.citalyon-audit .citalyon-eyes{filter:drop-shadow(0 0 3px #69d8ff88)}@keyframes sign-poise{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@keyframes sign-present{0%,to{transform:rotate(0)}35%{transform:rotate(-9deg)}65%{transform:rotate(2deg)}}.citalyon-audit .direct-report-hero{grid-template-columns:173px minmax(0,1fr) 190px}.citalyon-audit .report-companion{width:190px}@media (max-width:1000px){.citalyon-audit .machine-form h1{font-size:34px}.citalyon-audit .machine-form .machine-cta{font-size:13px}.citalyon-audit .direct-report-hero{grid-template-columns:150px minmax(0,1fr) 155px}.citalyon-audit .report-companion{width:155px}}@media (max-width:760px){.citalyon-audit .machine-panel{grid-row:2}.citalyon-audit .sidekick-rig{max-width:380px}.citalyon-audit .machine-form h1{font-size:38px}.citalyon-audit .machine-form .machine-field input{font-size:16px}.citalyon-audit .machine-form .machine-cta{font-size:15px}.citalyon-audit .direct-report-hero{grid-template-columns:155px minmax(0,1fr)}.citalyon-audit .report-companion{width:min(100%,165px)}}@media (max-width:440px){.citalyon-audit .sidekick-rig{max-width:330px}.citalyon-audit .machine-form h1{font-size:32px}.citalyon-audit .machine-form .machine-kicker{letter-spacing:1.6px;font-size:8px}.citalyon-audit .machine-form .machine-cta{font-size:13px}.citalyon-audit .machine-form .support-switch button{font-size:10px}.citalyon-audit .machine-form .machine-privacy{font-size:9px}.citalyon-audit .machine-form .machine-data-note{font-size:8px}.citalyon-audit .direct-report-hero{grid-template-columns:140px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.citalyon-audit .machine-panel{transition:none}.citalyon-audit .machine-form--leaving,.citalyon-audit .citalyon-sign-arm{animation:none!important}}@media print{.citalyon-audit .direct-report-hero{grid-template-columns:150px 1fr}.citalyon-audit .direct-report .fixed-score{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.citalyon-audit .audit-intelligence{color:#eff5ff;background:linear-gradient(140deg,#17357090,#0b1b3c);border:1px solid #81a7ff30;border-radius:20px;margin:24px 0;padding:26px}.citalyon-audit .intelligence-heading{align-items:center;gap:13px;display:flex}.citalyon-audit .intelligence-heading>svg{color:#86baff}.citalyon-audit .intelligence-heading span{letter-spacing:1.6px;color:#92b8ff;font-size:9px;font-weight:800}.citalyon-audit .intelligence-heading h2{letter-spacing:-.7px;margin-top:6px;font-size:22px}.citalyon-audit .crawl-stats{border:1px solid #8bb0ff24;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 16px;display:grid;overflow:hidden}.citalyon-audit .crawl-stats>div{background:#122750;border-right:1px solid #8bb0ff20;padding:17px 13px}.citalyon-audit .crawl-stats>div:last-child{border:0}.citalyon-audit .crawl-stats strong{font-variant-numeric:tabular-nums;font-size:29px;display:block}.citalyon-audit .crawl-stats small{color:#7c98c8;font-size:14px}.citalyon-audit .crawl-stats span{color:#b4c7e9;margin-top:6px;font-size:10px;display:block}.citalyon-audit .intelligence-note{color:#b4c7e9;margin-top:14px;font-size:11px;line-height:1.8}.citalyon-audit .proof-breakdown{flex-wrap:wrap;gap:8px;margin:17px 0 2px;display:flex}.citalyon-audit .proof-breakdown>span{color:#c2d2ef;background:#ffffff09;border:1px solid #95b6f51b;border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}.citalyon-audit .proof-breakdown b{color:#fff;font-size:12px}.citalyon-audit .action-roadmap{border-top:1px solid #8bb0ff24;margin-top:25px;padding-top:25px}.citalyon-audit .action-roadmap>ol{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.citalyon-audit .action-roadmap details{background:#091a36;border:1px solid #8bb0ff29;border-radius:12px;overflow:hidden}.citalyon-audit .action-roadmap summary{cursor:pointer;align-items:center;gap:13px;padding:17px;list-style:none;display:flex}.citalyon-audit .action-roadmap summary::-webkit-details-marker{display:none}.citalyon-audit .action-rank{color:#7fbaff;background:#2262d32e;border:1px solid #548ef438;border-radius:9px;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:11px;font-weight:800;display:grid}.citalyon-audit .action-title{flex:1;min-width:0}.citalyon-audit .action-title strong{font-size:13px;line-height:1.45;display:block}.citalyon-audit .action-title>span{color:#90acd9;margin-top:5px;font-size:9px;display:block}.citalyon-audit .action-roadmap summary>svg{color:#8badde;transition:transform .2s}.citalyon-audit .action-roadmap details[open] summary>svg{transform:rotate(180deg)}.citalyon-audit .action-body{color:#b7caea;padding:0 20px 20px 67px;font-size:11px;line-height:1.8}.citalyon-audit .action-directive{color:#f2f7ff;margin:12px 0;font-size:12px;display:block}.citalyon-audit .action-body>ol{padding-left:19px}.citalyon-audit .action-body>ol>li{margin:8px 0;padding-left:4px}.citalyon-audit .action-verification{color:#b6e6d6;background:#65c8a508;border-left:2px solid #69d7b2;gap:10px;margin-top:17px;padding:12px;display:flex}.citalyon-audit .action-verification svg{color:#77dfb9;margin-top:2px}.citalyon-audit .action-verification strong{color:#95f1cf;font-size:10px;display:block}.citalyon-audit .action-points{color:#8ba5d0;margin-top:12px;font-size:10px}.citalyon-audit .action-evidence-links{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.citalyon-audit .action-evidence-links a{color:#a6c9ff;border:1px solid #77a7ee30;border-radius:5px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;display:flex}.citalyon-audit .check-proof{color:#9ac1ff;margin:5px 0;font-size:9px;display:inline-block}.citalyon-audit .check-sources{border-top:1px solid #7d9bd225;margin-top:12px;padding-top:10px}.citalyon-audit .check-sources summary{cursor:pointer;color:#9bc0ff;font-size:10px}.citalyon-audit .check-sources ul{margin:8px 0;padding:0;list-style:none}.citalyon-audit .check-sources li{overflow-wrap:anywhere;background:#07182d5c;border-radius:6px;margin:7px 0;padding:9px 11px;font-size:10px}.citalyon-audit .check-sources li a{color:#b9d3ff;text-underline-offset:3px;text-decoration:underline}.citalyon-audit .check-sources li p{color:#a8bcdb;margin-top:6px;font-size:10px;line-height:1.6}.citalyon-audit .check-row{scroll-margin-top:24px}.citalyon-audit .opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.citalyon-audit .opportunity-grid article{background:#112345;border:1px solid #7b9dd332;border-radius:10px;padding:16px}.citalyon-audit .opportunity-grid h5{color:#f0f6ff;overflow-wrap:anywhere;margin:0 0 9px;font-size:12px}.citalyon-audit .opportunity-grid p{color:#b6c9e9;margin:6px 0;font-size:11px;line-height:1.7}.citalyon-audit .opportunity-grid small{color:#8caddc;font-size:9px}.citalyon-audit .opportunity-grid strong{color:#d7e7ff}.citalyon-audit .search-opportunities>h4{margin-top:25px;font-size:15px}.citalyon-audit .search-opportunities>p{color:#b4c7e9;margin-top:8px;font-size:11px;line-height:1.7}@media (max-width:650px){.citalyon-audit .audit-intelligence{padding:18px}.citalyon-audit .crawl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.citalyon-audit .crawl-stats>div{border-bottom:1px solid #8bb0ff20}.citalyon-audit .intelligence-heading h2{font-size:20px}.citalyon-audit .action-roadmap summary{gap:10px;padding:13px}.citalyon-audit .action-body{padding:0 15px 16px}.citalyon-audit .action-title strong{font-size:12px}.citalyon-audit .opportunity-grid{grid-template-columns:1fr}}@media print{.citalyon-audit .action-roadmap details,.citalyon-audit .audit-intelligence{break-inside:avoid}.citalyon-audit .action-body{color:#26364d}.citalyon-audit .intelligence-note,.citalyon-audit .action-points{color:#42536b}}.citalyon-audit .contact-path{border-top:1px solid #8bb0ff24;margin-top:26px;padding-top:25px}.citalyon-audit .contact-path-state{color:#9cc4ff;flex-wrap:wrap;align-items:center;gap:9px;margin-top:19px;font-size:11px;display:flex}.citalyon-audit .contact-path.observed .contact-path-state{color:#8ee3c6}.citalyon-audit .contact-path-state>span{color:#b4c7e9;background:#ffffff08;border-radius:5px;padding:5px 8px;font-size:10px}.citalyon-audit .contact-route{flex-wrap:wrap;align-items:center;gap:9px;margin:20px 0;padding:0;list-style:none;display:flex}.citalyon-audit .contact-route li{align-items:center;gap:8px;min-width:0;max-width:100%;font-size:11px;display:flex}.citalyon-audit .contact-route a{overflow-wrap:anywhere;background:#163263;border:1px solid #78a7fb3b;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;display:flex}.citalyon-audit .route-number{color:#86a9df;font-size:9px}.citalyon-audit .route-next{color:#769acc}.citalyon-audit .route-destination{color:#9feccc;background:#2da88715;border:1px solid #7adebc42;border-radius:8px;padding:10px 12px}.citalyon-audit .contact-path-metrics{color:#98b2dc;flex-wrap:wrap;gap:12px;font-size:10px;line-height:1.7;display:flex}.citalyon-audit .contact-path-metrics b{color:#dceaff}.citalyon-audit .contact-path-warning{color:#ffd09c;background:#f79a3820;border:1px solid #f9ba6d40;border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.citalyon-audit .contact-path-warning span{flex:1}.citalyon-audit .contact-path-limit{color:#90a9d0;margin-top:15px;font-size:10px;line-height:1.8}@media (max-width:650px){.citalyon-audit .contact-route{gap:9px;display:grid}.citalyon-audit .contact-route li{width:100%}.citalyon-audit .contact-route a{flex:1}.citalyon-audit .contact-route .route-next{transform:rotate(90deg)}.citalyon-audit .route-destination{margin-left:16px;width:auto!important}.citalyon-audit .contact-path-state>span{margin-left:25px}}.citalyon-audit .company-picker{color:#c9d6f4;background:#12265370;border:1px solid #779bff25;border-radius:14px;margin:-2px 0 21px;padding:13px 15px;font-size:12px}.citalyon-audit .company-search{color:#b3ceff;text-align:left;align-items:center;gap:8px;padding:0;font-weight:650;display:flex}.citalyon-audit .company-picker>small{color:#8eabd6;margin-top:6px;font-size:10px;display:block}.citalyon-audit .company-picker p{margin-top:10px;line-height:1.6}.citalyon-audit .company-picker ul{max-height:260px;margin:12px 0;padding:0;list-style:none;overflow:auto}.citalyon-audit .company-picker li+li{border-top:1px solid #7294d829}.citalyon-audit .company-picker li button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 2px;display:flex}.citalyon-audit .company-picker li small{color:#9eb4da;margin-top:4px;font-size:10px;line-height:1.5;display:block}.citalyon-audit .company-picker li button:hover{color:#fff}.citalyon-audit .company-picker button:disabled{opacity:.55;cursor:not-allowed}.citalyon-audit .audit-challenge{margin:18px 0}.citalyon-audit .audit-challenge p{color:#fdbe98;font-size:12px}.citalyon-audit .audit-challenge button{text-decoration:underline}.citalyon-audit .audit-email{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0 5px;display:flex}.citalyon-audit .audit-email p{color:#a7bade;font-size:11px;line-height:1.6}.citalyon-audit .google-connections{margin-bottom:30px}.citalyon-audit .google-card,.citalyon-audit .connection-card{color:#dce7ff;background:linear-gradient(130deg,#142c58,#0b1a39);border:1px solid #7197ff30;border-radius:20px;margin:16px 0;padding:24px;box-shadow:0 12px 34px #0000001a}.citalyon-audit .google-card h4{color:#fff;margin:0 0 6px;font-size:17px}.citalyon-audit .google-card p{color:#afc2e8;margin:8px 0 14px;font-size:12px;line-height:1.75}.citalyon-audit .google-card .tool-heading>svg{color:#86adff}.citalyon-audit .google-card .secondary-button,.citalyon-audit .audit-email .secondary-button{color:#dae7ff;background:#24457b;border:1px solid #7899cf47}.citalyon-audit .google-card .inline-actions{flex-wrap:wrap}.citalyon-audit .google-card button:disabled,.citalyon-audit .audit-email button:disabled{opacity:.55;cursor:default}.citalyon-audit .integration-select{color:#c4d6f6;margin:20px 0;display:block}.citalyon-audit .integration-select select{color:#dfebff;background:#0c1b39;border:1px solid #7197ff55;margin-top:8px;display:block}.citalyon-audit .integration-footnote{color:#9fb5dc!important;font-size:11px!important;line-height:1.7!important}.citalyon-audit .integration-footnote a{text-underline-offset:3px;text-decoration:underline}.citalyon-audit .google-result{border-top:1px solid #7197ff30;margin-top:24px;padding-top:14px}.citalyon-audit .integration-period{overflow-wrap:anywhere;color:#bfcced!important}.citalyon-audit .google-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.citalyon-audit .google-metrics>div{background:#ffffff06;border:1px solid #8faefa20;border-radius:13px;padding:15px}.citalyon-audit .google-metrics span,.citalyon-audit .google-metrics small{color:#99b6e8;font-size:11px;line-height:1.5;display:block}.citalyon-audit .google-metrics strong{color:#e0ecff;letter-spacing:-.6px;overflow-wrap:anywhere;margin:9px 0;font-size:24px;line-height:1.3;display:block}.citalyon-audit .google-profile{grid-template-columns:minmax(90px,1fr) minmax(0,3fr);gap:12px;margin:18px 0;font-size:12px;line-height:1.6;display:grid}.citalyon-audit .google-profile dt{color:#8eace0}.citalyon-audit .google-profile dd{overflow-wrap:anywhere;margin:0}.citalyon-audit .connection-card{width:100%;max-width:780px;margin:auto;padding:36px}.citalyon-audit .connection-card h1{margin:24px 0;font-size:30px}.citalyon-audit .connection-card p{margin:15px 0;line-height:1.7}.citalyon-audit .configuration{color:#dce8ff;background:#0b1c3d;max-width:none;min-height:100svh;margin:auto;padding:60px max(24px,50vw - 480px)}.citalyon-audit .configuration h1{margin:24px 0;font-size:36px}.citalyon-audit .configuration h2{margin:26px 0 12px;font-size:23px}.citalyon-audit .configuration p,.citalyon-audit .configuration li{font-size:14px;line-height:1.85}.citalyon-audit .configuration a{text-underline-offset:4px;color:#b1ccff;text-decoration:underline}.citalyon-audit .configuration code{overflow-wrap:anywhere;color:#c2d8ff;font-size:12px}.citalyon-audit .configuration .config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.citalyon-audit .configuration article{background:#10254b;border:1px solid #7295d440;border-radius:15px;padding:20px}.citalyon-audit .configuration article strong{margin-bottom:9px;display:block}.citalyon-audit .configuration article span{color:#a9bee5;font-size:12px}.citalyon-audit .configuration ol{padding-left:24px}.citalyon-audit .configuration li+li{margin-top:12px}.citalyon-audit .configuration .config-budget{background:#123a3a;border-color:#59c9ac80}.citalyon-audit .configuration-status{color:#b9d4ff;background:#72a0fa19;border-radius:20px;align-items:center;margin-top:8px;padding:4px 9px;font-size:11px;display:inline-flex}.citalyon-audit .configuration>small{color:#8da4ce;margin-top:28px;display:block}.citalyon-audit .configuration .machine-wordmark{color:#e1edff;text-decoration:none}@media (max-width:600px){.citalyon-audit .google-card{padding:18px}.citalyon-audit .google-metrics strong{font-size:21px}.citalyon-audit .configuration .config-grid{grid-template-columns:1fr}.citalyon-audit .connection-card{padding:24px}.citalyon-audit .company-picker{padding:12px}.citalyon-audit .google-profile{grid-template-columns:1fr}.citalyon-audit .google-profile dd{margin-top:-8px}.citalyon-audit .google-card .inline-actions button{width:100%}}.citalyon-audit .machine-field.city-picker{min-width:0}.citalyon-audit .machine-form .city-picker input{padding-right:40px}.citalyon-audit .machine-form .city-picker--selected input{background:linear-gradient(120deg,#0a315b,#10376a);border-color:#72d9ba88}.citalyon-audit .machine-form .city-picker--selected label>span{color:#9ae2cd}.citalyon-audit .city-input-status{color:#a7ddff;pointer-events:none;display:flex;position:absolute;top:19px;right:14px}.citalyon-audit .city-picker--selected .city-input-status{color:#9aefd2}.citalyon-audit .city-suggestions{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#537db8 #0b2454;background:linear-gradient(145deg,#173d79,#0c2453);border:1px solid #6a9ce576;border-radius:12px;max-height:242px;margin:7px 0 0;padding:5px;list-style:none;overflow-y:auto;box-shadow:0 10px 25px #040e2929,inset 0 1px #d9edff14}.citalyon-audit .city-suggestions [role=option]{cursor:pointer;color:#edf6ff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 11px;transition:background .15s;display:flex}.citalyon-audit .city-suggestions [role=option]+[role=option]{margin-top:2px}.citalyon-audit .city-suggestions [role=option]>span{min-width:0}.citalyon-audit .city-suggestions strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45;display:block}.citalyon-audit .city-suggestions small{color:#a5c5ea;margin-top:3px;font-size:10px;line-height:1.5;display:block}.citalyon-audit .city-suggestions [role=option]>svg{opacity:0;color:#b8f1e1;flex-shrink:0}.citalyon-audit .city-suggestions .city-option--active{outline-offset:-1px;background:#376bad80;outline:1px solid #a6c9ff3b}.citalyon-audit .city-suggestions .city-option--active>svg{opacity:1}.citalyon-audit .city-help{color:#a8bedf;min-height:16px;margin:7px 0 0;font-size:10px;line-height:1.6}.citalyon-audit .city-picker--selected .city-help{color:#a0e3ce}.citalyon-audit .city-help.city-help--error{color:#ffd0b5}.citalyon-audit .city-retry{color:#d2e7ff;text-underline-offset:3px;align-items:center;gap:6px;margin-top:2px;padding:6px 0;font-size:11px;text-decoration:underline;display:flex}.citalyon-audit .city-retry:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #a6ceff}.citalyon-audit .business-discovery{color:#eef5ff;text-align:left;background:linear-gradient(135deg,#0e2a5e,#12356a);border:1px solid #6e9ee74f;border-radius:15px;margin:18px 0;padding:20px}.citalyon-audit .discovery-heading{color:#c4e0ff;align-items:center;gap:10px;display:flex}.citalyon-audit .discovery-heading>svg{flex-shrink:0}.citalyon-audit .business-discovery .discovery-heading h2{letter-spacing:-.2px;color:#eef5ff;margin:0;font-size:15px;font-weight:650;line-height:1.5}.citalyon-audit .business-discovery>p{color:#b6cce9;margin:10px 0;font-size:12px;line-height:1.7}.citalyon-audit .discovery-sources{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.citalyon-audit .discovery-sources>span{color:#d3e4fb;background:#24487b77;border:1px solid #93baf447;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;line-height:1.5;display:inline-flex}.citalyon-audit .business-discovery .discovery-candidates{overscroll-behavior:contain;scrollbar-width:thin;gap:9px;max-height:430px;margin:14px 0;padding:0;list-style:none;display:grid;overflow:auto}.citalyon-audit .business-discovery .discovery-candidates>li{background:#173a6c;border:1px solid #82a9df38;border-radius:10px;margin:0;padding:13px}.citalyon-audit .discovery-candidate-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.citalyon-audit .discovery-candidate-top strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.citalyon-audit .discovery-candidate-top>span{color:#c2d6f2;white-space:nowrap;font-size:8px;line-height:1.6}.citalyon-audit .business-discovery .discovery-candidates p{color:#bed2ef;align-items:baseline;gap:5px;margin:6px 0;font-size:11px;line-height:1.65;display:flex}.citalyon-audit .discovery-candidates small{color:#acc5e8;font-size:9px;line-height:1.7;display:block}.citalyon-audit .discovery-candidate-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:10px;display:flex}.citalyon-audit .business-discovery .discovery-candidate-actions button{color:#f6f9ff;background:#2c5993;border:1px solid #b5d4ff69;border-radius:7px;align-items:center;gap:6px;width:auto;padding:8px 10px;font-size:11px;line-height:1.4;display:flex}.citalyon-audit .discovery-candidate-actions a,.citalyon-audit .discovery-manual a,.citalyon-audit .company-manual-link{color:#c6e1ff;text-underline-offset:3px;align-items:center;gap:4px;font-size:10px;text-decoration:underline;display:inline-flex}.citalyon-audit .discovery-manual{flex-wrap:wrap;gap:11px;margin-top:14px;display:flex}.citalyon-audit .business-discovery .discovery-limit{color:#a7bfdf;font-size:9px;line-height:1.7}.citalyon-audit .discovery-attribution{color:#a8bfdc;font-size:8px;line-height:1.7;display:block}.citalyon-audit .discovery-attribution a{text-decoration:underline}.citalyon-audit .company-manual-link{margin-top:10px}:is(.citalyon-audit .business-discovery a:focus-visible,.citalyon-audit .business-discovery button:focus-visible){outline-offset:3px;outline:2px solid #d4e6ff}.citalyon-audit .company-picker .business-discovery{padding:14px}.citalyon-audit .company-picker .discovery-heading h2{font-size:12px}@media (max-width:440px){.citalyon-audit .business-discovery{padding:14px}.citalyon-audit .discovery-candidate-top{display:block}.citalyon-audit .discovery-candidate-top>span{margin-top:4px;display:block}.citalyon-audit .business-discovery .discovery-heading h2{font-size:13px}}@media print{.citalyon-audit .discovery-candidates{max-height:none!important;overflow:visible!important}.citalyon-audit .business-discovery{break-inside:avoid}.citalyon-audit .discovery-manual{display:none}}.citalyon-audit .website-discovery--verified{background:linear-gradient(135deg,#173d75,#193665 72%,#543d48);border-color:#fca35180}.citalyon-audit .website-found-link{color:#fff;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:10px;margin:16px 0;font-size:16px;font-weight:650;text-decoration:underline;display:flex}.citalyon-audit .website-found-link span{min-width:0}.citalyon-audit .website-found-link svg{flex-shrink:0}.citalyon-audit .website-proof-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.citalyon-audit .website-proof-list li{color:#e5efff;align-items:baseline;gap:8px;font-size:12px;line-height:1.5;display:flex}.citalyon-audit .website-proof-list svg{color:#ffbf83;flex-shrink:0}.citalyon-audit .website-proof-details{color:#cbdcf5;margin:14px 0;font-size:11px;line-height:1.7}.citalyon-audit .website-proof-details summary{cursor:pointer;color:#ffcf9d}.citalyon-audit .website-proof-details>div{overflow-wrap:anywhere;padding:10px 0}.citalyon-audit .website-proof-details a{text-underline-offset:3px;text-decoration:underline}.citalyon-audit .website-proof-details ul{padding-left:18px}@media (max-width:440px){.citalyon-audit .website-found-link{font-size:13px}.citalyon-audit .website-proof-list li{font-size:11px}}.citalyon-audit .discovery-corroboration{flex-wrap:wrap;align-items:center;gap:5px;display:flex;color:#8cd8f4!important}.citalyon-audit .discovery-corroboration a{text-underline-offset:3px;text-decoration:underline}.citalyon-audit .discovery-corroboration svg{flex-shrink:0}.citalyon-audit .cy-confirmation{z-index:3;color:#e2fff6;text-align:left;background:#072824e8;border:1px solid #64e8ce55;border-radius:20px;width:min(900px,94%);margin:24px auto 0;padding:20px;position:relative}.citalyon-audit .cy-confirmation>h2{color:#c0ffe7;margin:0 0 8px;font-size:1.3rem}.citalyon-audit .cy-confirmation>p{font-size:.9rem;line-height:1.5}.citalyon-audit .cy-confirmation .business-discovery{margin:16px 0}.citalyon-audit .cy-confirmation-actions{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.citalyon-audit .cy-confirmation[aria-busy=true]{pointer-events:none;opacity:.7}.citalyon-audit .cy-maps-choices{overscroll-behavior:contain;scrollbar-color:#4c9bc2 #0b2433;gap:9px;max-height:360px;margin:18px 0;padding:0;list-style:none;display:grid;overflow-y:auto}.citalyon-audit .cy-maps-choices button{color:#ecfaff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#123a4c,#102c3c);border:1px solid #609fba55;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px 17px;font-size:15px;font-weight:650;line-height:1.4;transition:background .15s,border-color .15s;display:flex}.citalyon-audit .cy-maps-choices button:hover{background:#1b4a5c;border-color:#76dbff}.citalyon-audit .cy-maps-choices button:focus-visible{outline-offset:2px;outline:3px solid #9ce8ff}.citalyon-audit .cy-maps-choices button:disabled{opacity:.6;cursor:wait}.citalyon-audit .cy-maps-choices button span{overflow-wrap:anywhere}.citalyon-audit .cy-maps-choices svg{color:#91deff;flex-shrink:0}.citalyon-audit{background:#fff;font-family:Avenir Next,Segoe UI,Arial,sans-serif}.citalyon-audit .cy-stage{-webkit-font-smoothing:antialiased;background:radial-gradient(at 50% 48%,#edf4fc 0,#fff 69%);flex-direction:column;justify-content:center;align-items:center;max-width:none;min-height:100svh;margin:0;padding:42px 5.5vw 28px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;display:flex}.citalyon-audit .cy-console{--ink:#f2f7fd;--muted:#94afc6;--line:#56728c55;--blue:#1099ff;isolation:isolate;width:min(100%,980px);color:var(--ink);background:radial-gradient(at 50% 44%,#132333 0,#0000 57%),linear-gradient(140deg,#17232d,#09131c 57%,#0c1821);border:1px solid #889caf;border-radius:19px;padding:20px 30px 18px;position:relative;overflow:visible;box-shadow:0 0 0 2px #0e223bdd,inset 0 1px #e2f0ff61,inset 0 0 0 3px #bccbd60d,0 12px 33px #0c22362a,0 2px 8px #0003;container-type:inline-size}.citalyon-audit .cy-console:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#007aff,#a6dfff,#007aff,#0000);height:2px;position:absolute;top:-1px;left:18%;right:18%;box-shadow:0 0 12px #098fff}.citalyon-audit .cy-topline{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.citalyon-audit .cy-wordmark{letter-spacing:-1.7px;color:#f6faff;white-space:nowrap;font-size:31px;font-weight:800;line-height:1.1}.citalyon-audit .cy-wordmark span{color:#087cff}.citalyon-audit .cy-top-actions{align-items:center;gap:10px;display:flex}.citalyon-audit .cy-status{letter-spacing:1px;color:#62c7ff;white-space:nowrap;background:linear-gradient(#21394e70,#05131f90);border:1px solid #386d945e;border-top-color:#79b8e785;border-radius:30px;align-items:center;gap:8px;padding:9px 14px;font-size:9px;display:flex;box-shadow:inset 0 1px 6px #96ceff09}.citalyon-audit .cy-status i{background:#008fff;border-radius:50%;width:8px;height:8px;animation:3.8s ease-in-out infinite cy-led;box-shadow:inset 0 1px 2px #83dcff,0 0 10px #007aff66}.citalyon-audit .cy-motion-control{color:#89a9bf;opacity:.7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.citalyon-audit .cy-motion-control:hover,.citalyon-audit .cy-motion-control[aria-pressed=true]{opacity:1;color:#d7edfc;background:#ffffff0c}.citalyon-audit .cy-title{z-index:1;text-align:center;letter-spacing:-1.4px;color:#f3f6fb;text-shadow:0 2px 4px #0003;margin:5px 0 0;font-size:clamp(27px,4.3cqw,42px);font-weight:750;line-height:1.2;position:relative}.citalyon-audit .cy-atmosphere{z-index:-1;opacity:.65;pointer-events:none;border-radius:18px;position:absolute;inset:65px 0 100px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.citalyon-audit .cy-atmosphere svg{width:100%;height:100%;min-height:340px}.citalyon-audit .cy-map-streets{opacity:.52}.citalyon-audit .cy-map-arteries{opacity:.3}.citalyon-audit .cy-map-point{animation:5s ease-in-out infinite cy-map-light}.citalyon-audit .cy-map-point-1{animation-delay:-1.3s}.citalyon-audit .cy-map-point-2{animation-delay:-3s}.citalyon-audit .cy-map-point-3{animation-delay:-2s}.citalyon-audit .cy-map-point-4{animation-delay:-.5s}.citalyon-audit .cy-map-point-5{animation-delay:-4s}.citalyon-audit .cy-mascot-stage{isolation:isolate;pointer-events:none;place-items:center;width:100%;height:clamp(215px,29cqw,282px);margin:0 auto;display:grid;position:relative}.citalyon-audit .cy-halo{z-index:-1;background:radial-gradient(#007cff1c,#0000 65%);border-radius:50%;width:360px;max-width:90%;height:200px;position:absolute;bottom:1%}.citalyon-audit .cy-platform{background:radial-gradient(#058dff14 10%,#0a1422 52%,#1b3f5988 70%,#061321 75%);border:1px solid #27618a90;border-radius:50%;width:42%;min-width:245px;max-width:400px;height:64px;position:absolute;bottom:7px;box-shadow:0 8px 0 -2px #06131c,0 9px 0 -2px #4a8abf46,0 12px 15px #0005,inset 0 1px 9px #59bdff33}.citalyon-audit .cy-platform i{background:#098dff08;border:2px solid #70e3ff;border-radius:50%;position:absolute;inset:13px 16%;box-shadow:0 0 8px #00acff,0 0 4px #5bd7ff,inset 0 0 8px #008cff}.citalyon-audit .cy-platform b{border:1px solid #1270a67a;border-radius:50%;position:absolute;inset:7px 8%}.citalyon-audit .cy-platform span{background:linear-gradient(#0000,#0091ff0b);border:1px solid #008dff66;border-radius:50%;width:76%;height:45px;animation:4s ease-in-out infinite cy-platform-wave;position:absolute;top:-1px;left:12%;transform:translateY(-21px)}.citalyon-audit .cy-nameplate{color:#d3e4f2;z-index:4;background:linear-gradient(#263e4e,#071520);border:1px solid #85b5d544;border-radius:7px;padding:5px 24px;font-size:12px;line-height:1;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 3px 4px #0008}.citalyon-audit .cy-bot{--look-x:0;--look-y:0;aspect-ratio:380/330;pointer-events:none;width:340px;max-width:94%;position:relative}.citalyon-audit .cy-mascot-stage>.cy-bot{width:clamp(290px,40cqw,365px);max-width:90%;position:absolute;bottom:8px;transform:translate(5px)}.citalyon-audit .cy-robot-svg{width:100%;height:auto;display:block;overflow:visible}.citalyon-audit .cy-rig-v2 .cy2-art{filter:none;shape-rendering:geometricprecision;text-rendering:optimizelegibility}.citalyon-audit .cy-rig-v2 [data-part]{will-change:auto;transition:none;animation:none}.citalyon-audit .cy-capabilities{z-index:1;grid-template-columns:repeat(3,1fr);gap:clamp(18px,5.5cqw,60px);max-width:74%;margin:0 auto 20px;display:grid;position:relative}.citalyon-audit .cy-capabilities>span{color:#f5f9fc;white-space:nowrap;background:radial-gradient(at 30% 0,#4b73915c,#0000 65%),linear-gradient(#1f3544ba,#081924a3);border:1px solid #739db762;border-top-color:#9ccceda3;border-radius:15px;justify-content:center;align-items:center;gap:13px;min-height:53px;font-size:13px;display:flex;box-shadow:inset 0 1px 2px #c5eaff2a,inset 0 -2px 9px #3ea8ff15,0 3px 15px #0002}.citalyon-audit .cy-capabilities svg{color:#abd8f4;filter:drop-shadow(0 2px 3px #087ed24f)}.citalyon-audit .cy-capabilities>span:first-child svg{color:#74c6ff}.citalyon-audit .cy-google{color:#66b6ff;letter-spacing:-3px;margin-right:3px;font-family:Arial,sans-serif;font-size:34px;font-weight:800;line-height:1}.citalyon-audit .cy-form{z-index:5;animation:.6s both cy-form-in;position:relative}.citalyon-audit .cy-form-intro{text-align:center;letter-spacing:-.15px;color:#e4f1fc;text-wrap:balance;margin:0 0 16px;font-size:15px;font-weight:600;line-height:1.6}.citalyon-audit .cy-form-intro span{color:#81cfff}.citalyon-audit .cy-form-guide{text-align:center;color:#a9c0d3;text-wrap:balance;max-width:660px;margin:13px auto 0;font-size:12px;line-height:1.65}.citalyon-audit .cy-form-guide span{color:#c5d8e8;display:block}.citalyon-audit .cy-input-bar{background:linear-gradient(120deg,#172a3b,#23303d 50%,#172735);border:1px solid #667d9369;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:0;min-height:78px;padding:8px;display:grid;box-shadow:inset 0 0 0 6px #0a18237a,inset 0 1px #c5e6ff40,0 5px 15px #0002}.citalyon-audit .cy-business-field{align-items:center;gap:16px;min-width:0;padding:4px 22px 4px 18px;display:flex;position:relative}.citalyon-audit .cy-business-field:after{content:"";background:#8ca9c04d;width:1px;height:30px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.citalyon-audit .cy-business-field>svg{color:#d6e2ec}.citalyon-audit .cy-business-field>div{flex:1;min-width:0}.citalyon-audit .cy-console .cy-business-field label{color:#bbd5e8;letter-spacing:.12px;margin:0 0 5px;font-size:12px;font-weight:600;line-height:1.4;display:block}.citalyon-audit .cy-console .cy-business-field input,.citalyon-audit .cy-console .city-picker input{height:28px;min-height:28px;box-shadow:none;letter-spacing:-.2px;color:#f2f8ff;border:0;border-radius:2px;outline:none;width:100%;padding:0;font-size:16px;font-weight:500;line-height:1.5;display:block;background:0 0!important}.citalyon-audit .cy-console input::placeholder{color:#a3b9cd;opacity:1;letter-spacing:-.2px;font-weight:400}.citalyon-audit .cy-business-field:focus-within{background:#73baff0c;border-radius:14px}.citalyon-audit .cy-input-bar:focus-within{border-color:#65bcff;box-shadow:inset 0 0 0 6px #0a18237a,inset 0 1px #c5e6ff40,0 0 0 3px #168eff14,0 5px 15px #0002}.citalyon-audit .cy-console .city-picker{align-self:center;min-width:0;margin:0;padding:3px 34px 3px 65px;position:relative;overflow:visible}.citalyon-audit .cy-console .city-picker>label{color:#bbd5e8;letter-spacing:.12px;margin:0 0 5px;font-size:12px;font-weight:600;line-height:1.4;display:block}.citalyon-audit .cy-console .city-picker>label>span{display:none}.citalyon-audit .cy-console .city-picker .city-input-wrap{box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static}.citalyon-audit .cy-console .city-picker .city-input-wrap>svg{color:#e0eaf3;pointer-events:none;width:28px;height:28px;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.citalyon-audit .cy-console .city-input-status{top:50%;right:11px;transform:translateY(-50%)}.citalyon-audit .cy-console .city-help{z-index:9;opacity:0;pointer-events:none;background:#112433;border:1px solid #577e9b61;border-radius:9px;min-height:0;margin:0;padding:9px 11px;font-size:10px;line-height:1.5;position:absolute;top:calc(100% + 18px);left:0;right:0;box-shadow:0 8px 20px #0005}.citalyon-audit .cy-console .city-picker:focus-within .city-help,.citalyon-audit .cy-console .city-help--error{opacity:1}.citalyon-audit .cy-console .city-picker:has(.city-suggestions) .city-help{opacity:0}.citalyon-audit .cy-console .city-picker--selected .city-help{opacity:0}.citalyon-audit .cy-console .city-suggestions{z-index:10;background:linear-gradient(135deg,#203849,#0c1c29);border-color:#69a6cf7a;min-width:215px;margin:0;position:absolute;top:calc(100% + 12px);left:7px;right:7px;box-shadow:0 15px 40px #0007}.citalyon-audit .cy-console .city-option--active{background:#147bc040}.citalyon-audit .cy-console .city-retry{z-index:10;background:#173a55;border-radius:5px;padding:6px 9px;position:absolute;top:calc(100% + 57px);left:7px}.citalyon-audit .cy-analyse-button{color:#fff;letter-spacing:-.2px;white-space:nowrap;background:radial-gradient(at 15% 0,#18b7ff8c,#0000 70%),linear-gradient(165deg,#087dff,#004bf0);border:1px solid #319dff;border-top-color:#83d5ff;border-radius:17px;justify-content:center;align-items:center;gap:11px;min-width:230px;min-height:64px;padding:13px 18px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:inset 0 1px 5px #58bdff88,inset 0 -4px 8px #073ce280,0 0 0 4px #0664ef0b,0 6px 20px #005bff38}.citalyon-audit .cy-analyse-button>span{text-align:left;flex-direction:column;gap:4px;display:flex}.citalyon-audit .cy-analyse-button strong{letter-spacing:-.25px;font-size:15px;font-weight:700;line-height:1.2}.citalyon-audit .cy-analyse-button small{letter-spacing:.05px;color:#d9efff;font-size:10px;font-weight:500;line-height:1.3}.citalyon-audit .cy-analyse-button>svg{flex-shrink:0}.citalyon-audit .cy-analyse-button:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:inset 0 1px 5px #86d1ff99,0 6px 25px #007aff66}.citalyon-audit .cy-analyse-button:active{transform:translateY(1px)}.citalyon-audit .cy-analyse-button:disabled{opacity:.5;cursor:wait;transform:none}.citalyon-audit .cy-under-form{flex-wrap:wrap;justify-content:center;align-items:center;min-height:24px;margin:11px 0 0;display:flex;position:relative}.citalyon-audit .cy-add-website{color:#09a8ff;padding:5px 8px;font-size:13px;line-height:1.2}.citalyon-audit .cy-add-website:hover{color:#83d5ff}.citalyon-audit .cy-options{color:#9eb7cb;z-index:1;max-width:100%;font-size:10px;position:absolute;top:3px;right:3px}.citalyon-audit .cy-options>summary{cursor:pointer;align-items:center;gap:6px;padding:5px;list-style:none;display:flex}.citalyon-audit .cy-options>summary:after{content:"+";color:#67a8d5;font-size:14px}.citalyon-audit .cy-options[open]{width:100%;margin-top:10px;position:relative;top:auto;right:auto}.citalyon-audit .cy-options[open]>summary:after{content:"−"}.citalyon-audit .cy-options[open]>summary{border-top:1px solid #7299b32b;justify-content:flex-end;padding-top:14px}.citalyon-audit .cy-options-content{background:#0c1c28;border:1px solid #56728c55;border-radius:14px;margin:10px 0 0;padding:20px 24px;animation:.3s both cy-form-in}.citalyon-audit .cy-options-content .machine-field{margin:0 0 18px}.citalyon-audit .cy-options-content label{font-size:12px;color:#d5e6f5!important}.citalyon-audit .cy-options-content label>span{color:#8fa8be;margin-left:6px;font-size:10px}.citalyon-audit .cy-options-content :is(input,textarea,select){border-radius:8px;width:100%;min-height:42px;margin-top:6px;font-size:13px;color:#e5f1fe!important;background:#142c3c!important;border:1px solid #5a779453!important;padding:10px 12px!important}.citalyon-audit .cy-options-content input[type=checkbox]{width:15px;min-height:15px;margin:0}.citalyon-audit .cy-options-content .company-picker{margin:16px 0}.citalyon-audit .cy-options-content .audit-options>details{background:#152735;border-color:#58758f4f}.citalyon-audit .cy-options-content .audit-options :is(p,small){color:#a4bbd0}.citalyon-audit .cy-console .cy-help{color:#8faabe;margin-top:9px;font-size:10px;line-height:1.7}.citalyon-audit .cy-website-field{color:#7cb9e6;background:#142b3b;border:1px solid #567c9c80;border-radius:12px;align-items:center;gap:12px;max-width:560px;margin:15px auto 3px;padding:11px 15px;animation:.3s both cy-form-in;display:flex}.citalyon-audit .cy-console .cy-website-field input{width:100%;min-width:0;min-height:28px;box-shadow:none;color:#e7f3ff;background:0 0;border:0;border-radius:2px;flex:1;padding:0;font-size:14px}.citalyon-audit .cy-error{color:#ffd3b5;background:#432b24;border:1px solid #a85e365f;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 15px;font-size:12px;line-height:1.6;display:flex}.citalyon-audit .cy-error svg{margin-top:2px}.citalyon-audit .cy-form--leaving{pointer-events:none;animation:.42s cubic-bezier(.6,0,.3,1) both cy-form-out}.citalyon-audit .cy-page-foot{color:#748695;justify-content:space-between;align-items:flex-start;gap:16px;width:min(100%,980px);padding:15px 8px 0;font-size:10px;line-height:1.5;display:flex}.citalyon-audit .cy-page-foot>span{align-items:center;gap:6px;display:flex}.citalyon-audit .cy-page-foot>details{text-align:right;max-width:440px}.citalyon-audit .cy-page-foot summary{cursor:pointer;list-style:none}.citalyon-audit .cy-page-foot p{padding-top:10px;font-size:10px;line-height:1.7}.citalyon-audit .cy-business{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:5px;margin:12px auto 0;display:flex;position:relative}.citalyon-audit .cy-business strong{color:#f0faff;text-shadow:0 0 20px #4dc3ff77;overflow-wrap:anywhere;max-width:100%;font-size:21px;font-weight:600;animation:3s ease-in-out infinite cy-business-glow}.citalyon-audit .cy-business>span{color:#a0bad2;font-size:12px}.citalyon-audit .cy-console--loading .cy-mascot-stage,.citalyon-audit .cy-console--ready .cy-mascot-stage{height:260px}.citalyon-audit .cy-console--loading .cy-title,.citalyon-audit .cy-console--ready .cy-title{margin-top:20px}.citalyon-audit .cy-loading-panel{text-align:center;z-index:1;max-width:610px;margin:0 auto;animation:.5s both cy-form-in;position:relative}.citalyon-audit .cy-progress-heading{text-align:left;color:#d2e6f7;justify-content:space-between;align-items:center;gap:20px;min-height:37px;margin-bottom:11px;font-size:13px;display:flex}.citalyon-audit .cy-progress-heading>span{max-width:80%;line-height:1.5}.citalyon-audit .cy-progress-heading strong{font-variant-numeric:tabular-nums;color:#e2f5ff;font-size:27px;font-weight:650}.citalyon-audit .cy-progress-heading small{color:#71caff;margin-left:3px;font-size:14px}.citalyon-audit .cy-progress-track{background:#030f1a;border:1px solid #51759650;border-radius:10px;height:8px;overflow:hidden;box-shadow:inset 0 2px 3px #0004}.citalyon-audit .cy-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#0057ff,#079eff,#7ce7ff);height:100%;transition:width 80ms linear;display:block;position:relative;box-shadow:0 0 10px #0af8}.citalyon-audit .cy-progress-track i:after{content:"";filter:blur(4px);background:#c7faff;width:14px;position:absolute;top:0;bottom:0;right:0}.citalyon-audit .cy-loading-steps{color:#6e8ca4;justify-content:space-between;gap:9px;margin-top:15px;font-size:10px;display:flex}.citalyon-audit .cy-loading-steps>span{align-items:center;gap:6px;display:flex}.citalyon-audit .cy-loading-steps i{background:currentColor;border-radius:50%;width:4px;height:4px}.citalyon-audit .cy-loading-steps .active{color:#b7dfff}.citalyon-audit .cy-loading-caption{color:#91abc0;margin-top:22px;font-size:11px;line-height:1.65}.citalyon-audit .cy-real-progress{color:#8daac3;text-align:left;margin:11px 0 0;font-size:10px}.citalyon-audit .cy-real-progress summary{cursor:pointer;text-align:center;padding:5px;list-style:none}.citalyon-audit .cy-real-progress[open]{background:#132b3c80;border:1px solid #42668144;border-radius:12px;padding:10px 16px}.citalyon-audit .cy-real-progress>div{align-items:center;gap:8px;padding:6px 0;line-height:1.5;display:flex}.citalyon-audit .cy-real-progress>p{border-top:1px solid #496c8644;margin-top:8px;padding-top:8px;font-size:10px;line-height:1.6}.citalyon-audit .cy-cancel{color:#92acc2;align-items:center;gap:5px;margin-top:4px;padding:10px;font-size:10px;display:inline-flex}.citalyon-audit .cy-ready-panel{z-index:1;text-align:center;max-width:540px;margin:0 auto 12px;animation:.6s both cy-form-in;position:relative}.citalyon-audit .cy-ready-panel>p{color:#b8cfe0;max-width:440px;margin:7px auto 22px;font-size:14px;line-height:1.65}.citalyon-audit .cy-open-report{min-width:300px;margin:auto}.citalyon-audit .cy-ready-panel>small{color:#829fb7;justify-content:center;align-items:center;gap:6px;margin-top:19px;font-size:10px;display:flex}.citalyon-audit .cy-stage--report{justify-content:flex-start;padding-top:42px}.citalyon-audit .cy-stage .direct-report{--surface:#142937;--line:#6b92b23d;--muted:#a4bbd0;--blue:#70c1ff;background:radial-gradient(at 65% 0,#18426455,#0000 45%),linear-gradient(135deg,#162735,#091723);border-color:#68859e;border-radius:19px;width:min(100%,1050px);padding:27px 32px 12px;box-shadow:0 0 0 2px #132d42bd,0 14px 45px #0e294c24,inset 0 1px #b2defb48}.citalyon-audit .cy-stage .report-paper{box-shadow:none;background:0 0;border:0;padding:0}.citalyon-audit .cy-stage .paper-top{padding-bottom:18px}.citalyon-audit .cy-stage .direct-report-hero{grid-template-columns:175px minmax(0,1fr) 245px;gap:24px}.citalyon-audit .cy-stage .direct-report-title h1{font-size:clamp(26px,3vw,38px)}.citalyon-audit .cy-stage .report-companion{grid-area:1/3;justify-self:end;width:245px;height:230px;padding:0;position:relative;top:auto;right:auto}.citalyon-audit .cy-stage .report-companion .cy-bot{width:290px;max-width:none;position:absolute;top:-30px;right:-27px}.citalyon-audit .cy-reaction-caption{text-align:center;color:#9bbbd3;font-size:10px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.citalyon-audit .cy-stage .fixed-score{background:radial-gradient(ellipse at 10% 0,hsl(var(--score-hue) 100% 75% / .3),transparent 65%),linear-gradient(145deg,hsl(var(--score-hue) 76% 45% / .88),hsl(var(--score-hue) 88% 13% / .96));border:1px solid hsl(var(--score-hue) 83% 71% / .7);box-shadow:inset 0 1px 0 #fff7,inset 0 0 28px hsl(var(--score-hue) 90% 62% / .12),0 8px 30px hsl(var(--score-hue) 90% 50% / .17),0 0 0 5px #0b1b253b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:17px}.citalyon-audit .cy-stage .fixed-score strong{letter-spacing:-4px;font-size:76px}.citalyon-audit .cy-stage .fixed-score--unavailable{background:linear-gradient(145deg,#2c4c64,#102635);box-shadow:inset 0 1px #b4ddf658}.citalyon-audit .cy-stage .fixed-score:before{opacity:.5;background:linear-gradient(130deg,#fff1,#0000)}.citalyon-audit .cy-stage .verdict-columns>section{background:linear-gradient(140deg,#263c4a42,#10243466)}.citalyon-audit .cy-stage .next-move{background:linear-gradient(115deg,#164362,#102c43);border-color:#5898c54d}.citalyon-audit .cy-stage .robot-detail-button{background:linear-gradient(115deg,#076ae8,#044bba);border-color:#368ffc82;box-shadow:inset 0 1px #b6dfff44,0 5px 20px #005fff16}.citalyon-audit .cy-stage .robot-detail-button:hover{filter:brightness(1.12)}.citalyon-audit .cy-stage .direct-report :is(.audit-explanation,.point-ledger,.workspace-body,.checks){background:#0e2535}.citalyon-audit .cy-stage .direct-report :is(.insight-grid article,.ledger-axes details,.draft-card,.profile-list article,.ocr-panel,.import-metrics>div){background:#193244}.citalyon-audit .cy-stage .direct-report .evidence{background:#0a1e2e}.citalyon-audit .cy-stage .business-discovery{background:linear-gradient(120deg,#18394a,#102a3d);border-color:#497b9c66}.citalyon-audit .cy-stage .website-discovery--verified{background:linear-gradient(120deg,#133d4b,#0e293e)}@keyframes cy-led{0%,to{box-shadow:inset 0 1px 2px #83dcff,0 0 5px #007aff44}50%{box-shadow:inset 0 1px 2px #83dcff,0 0 12px #007aff88}}@keyframes cy-platform-wave{0%,to{opacity:.4;transform:translateY(-18px)}50%{opacity:.8;transform:translateY(-25px)}}@keyframes cy-map-light{0%,to{opacity:.25}50%{opacity:1}}@keyframes cy-form-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes cy-form-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.98)}}@keyframes cy-business-glow{0%,to{text-shadow:0 0 14px #35a9ff44}50%{text-shadow:0 0 22px #6ed6ff77,0 0 35px #168aff44}}.citalyon-audit .cy-motion-paused :is(.cy-map-point,.cy-platform span,.cy-status i,.cy-business strong){animation:none!important}@media (min-width:1100px){.citalyon-audit .cy-console{padding:23px 34px 19px}.citalyon-audit .cy-title{margin-top:6px}.citalyon-audit .cy-capabilities{margin-bottom:25px}.citalyon-audit .cy-input-bar{min-height:83px}.citalyon-audit .cy-analyse-button{min-height:64px}.citalyon-audit .cy-under-form{margin-top:12px}}@media (max-width:760px){.citalyon-audit .cy-stage{padding:30px 22px 22px}.citalyon-audit .cy-console{border-radius:17px;padding:17px 20px 15px}.citalyon-audit .cy-title{letter-spacing:-1px;margin-top:12px;font-size:clamp(26px,4.5vw,35px)}.citalyon-audit .cy-wordmark{font-size:28px}.citalyon-audit .cy-status{letter-spacing:.7px;padding:8px 10px;font-size:8px}.citalyon-audit .cy-top-actions{gap:5px}.citalyon-audit .cy-mascot-stage{height:225px}.citalyon-audit .cy-capabilities{gap:18px;max-width:90%;margin-bottom:20px}.citalyon-audit .cy-capabilities>span{border-radius:12px;gap:8px;min-height:48px;font-size:11px}.citalyon-audit .cy-capabilities svg{width:25px;height:25px}.citalyon-audit .cy-google{font-size:30px}.citalyon-audit .cy-input-bar{border-radius:19px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;min-height:70px;padding:7px}.citalyon-audit .cy-business-field{gap:10px;padding:3px 14px 3px 12px}.citalyon-audit .cy-business-field>svg{width:22px}.citalyon-audit .cy-console .city-picker{padding-left:43px;padding-right:24px}.citalyon-audit .cy-console .city-picker .city-input-wrap>svg{width:23px;left:14px}.citalyon-audit .cy-console .cy-business-field input,.citalyon-audit .cy-console .city-picker input{font-size:13px}.citalyon-audit .cy-analyse-button{border-radius:13px;gap:7px;min-width:132px;min-height:54px;padding:12px;font-size:13px}.citalyon-audit .cy-analyse-button>svg:first-child{width:19px}.citalyon-audit .cy-analyse-button>svg:last-child{width:15px}.citalyon-audit .cy-console .city-input-status{right:6px}.citalyon-audit .cy-options>summary,.citalyon-audit .cy-page-foot{font-size:9px}.citalyon-audit .cy-console--loading .cy-mascot-stage,.citalyon-audit .cy-console--ready .cy-mascot-stage{height:250px}.citalyon-audit .cy-stage .direct-report{padding:23px}.citalyon-audit .cy-stage .direct-report-hero{grid-template-columns:150px minmax(0,1fr) 175px;gap:17px}.citalyon-audit .cy-stage .report-companion{width:175px;height:195px}.citalyon-audit .cy-stage .report-companion .cy-bot{width:235px;top:-29px;right:-32px}.citalyon-audit .cy-stage .fixed-score strong{font-size:64px}.citalyon-audit .cy-stage .direct-report-title h1{font-size:27px}.citalyon-audit .cy-reaction-caption{font-size:9px}.citalyon-audit .cy-stage .direct-report-title{grid-area:1/2;margin:0}}@media (max-width:580px){.citalyon-audit .cy-stage{justify-content:flex-start;padding:22px 14px}.citalyon-audit .cy-console{border-radius:16px;padding:17px 16px 16px}.citalyon-audit .cy-topline{gap:8px}.citalyon-audit .cy-wordmark{font-size:28px}.citalyon-audit .cy-status{letter-spacing:.55px;gap:6px;padding:8px 9px;font-size:7px}.citalyon-audit .cy-status i{width:6px;height:6px}.citalyon-audit .cy-top-actions{gap:3px}.citalyon-audit .cy-motion-control{width:22px}.citalyon-audit .cy-title{letter-spacing:-1.1px;max-width:290px;margin:22px auto 0;font-size:29px;line-height:1.15}.citalyon-audit .cy-mascot-stage{height:225px}.citalyon-audit .cy-mascot-stage>.cy-bot{width:300px;max-width:100%;bottom:8px}.citalyon-audit .cy-platform{min-width:220px;height:55px;bottom:10px}.citalyon-audit .cy-nameplate{padding:4px 19px;font-size:10px;bottom:9px}.citalyon-audit .cy-capabilities{gap:8px;max-width:100%;margin-bottom:20px}.citalyon-audit .cy-capabilities>span{border-radius:10px;gap:6px;min-height:44px;font-size:10px}.citalyon-audit .cy-capabilities svg{width:21px;height:21px}.citalyon-audit .cy-google{margin-right:2px;font-size:25px}.citalyon-audit .cy-input-bar{border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:8px}.citalyon-audit .cy-business-field{gap:7px;padding:8px 10px 8px 5px}.citalyon-audit .cy-business-field>svg{width:21px}.citalyon-audit .cy-business-field:after{height:28px}.citalyon-audit .cy-console .city-picker{padding:7px 23px 7px 32px}.citalyon-audit .cy-console .city-picker .city-input-wrap>svg{width:21px;left:7px}.citalyon-audit .cy-console .city-input-status{right:4px}.citalyon-audit .cy-console .cy-business-field input,.citalyon-audit .cy-console .city-picker input{font-size:13px}.citalyon-audit .cy-console .cy-business-field label,.citalyon-audit .cy-console .city-picker>label{font-size:9px}.citalyon-audit .cy-analyse-button{border-radius:12px;grid-column:1/-1;min-height:48px;margin-top:8px;font-size:14px}.citalyon-audit .cy-input-bar>.cy-analyse-button{width:100%}.citalyon-audit .cy-console .city-suggestions{min-width:250px;top:calc(100% + 4px);left:auto;right:-6px}.citalyon-audit .cy-console .city-help{width:220px;top:calc(100% + 4px);left:auto;right:-5px}.citalyon-audit .cy-console .city-retry{top:calc(100% + 48px);left:auto;right:0}.citalyon-audit .cy-under-form{margin-top:12px}.citalyon-audit .cy-options{text-align:center;flex-basis:100%;margin-top:4px;position:relative;top:auto;right:auto}.citalyon-audit .cy-options>summary{justify-content:center;font-size:10px}.citalyon-audit .cy-options-content{text-align:left;padding:16px}.citalyon-audit .cy-add-website{font-size:12px}.citalyon-audit .cy-page-foot{text-align:center;flex-direction:column;align-items:center;gap:9px;padding-top:14px;font-size:9px}.citalyon-audit .cy-page-foot>details{text-align:center;max-width:100%}.citalyon-audit .cy-console--loading .cy-title,.citalyon-audit .cy-console--ready .cy-title{margin-top:24px}.citalyon-audit .cy-business{margin-top:12px}.citalyon-audit .cy-business strong{font-size:18px}.citalyon-audit .cy-console--loading .cy-mascot-stage,.citalyon-audit .cy-console--ready .cy-mascot-stage{height:225px}.citalyon-audit .cy-progress-heading{font-size:12px}.citalyon-audit .cy-progress-heading strong{font-size:25px}.citalyon-audit .cy-loading-steps{flex-wrap:wrap;justify-content:center;gap:9px 6px;font-size:9px}.citalyon-audit .cy-loading-caption{font-size:11px}.citalyon-audit .cy-ready-panel>p{margin-top:12px;font-size:12px}.citalyon-audit .cy-open-report{width:100%;min-width:0;font-size:13px}.citalyon-audit .cy-ready-panel>small{font-size:9px;line-height:1.5}.citalyon-audit .cy-stage .direct-report{padding:20px 17px 10px}.citalyon-audit .cy-stage .direct-report-hero{grid-template-columns:145px minmax(0,1fr);gap:15px}.citalyon-audit .cy-stage .report-companion{grid-area:1/2;justify-self:center;width:145px;height:185px}.citalyon-audit .cy-stage .report-companion .cy-bot{width:208px;top:-15px;right:-33px}.citalyon-audit .cy-stage .direct-report-title{grid-area:2/1/auto/-1;margin:10px 0 0}.citalyon-audit .cy-stage .fixed-score{padding:15px 13px}.citalyon-audit .cy-stage .fixed-score strong{font-size:63px}.citalyon-audit .cy-stage .direct-report-title h1{font-size:29px}.citalyon-audit .cy-stage .verdict-columns{grid-template-columns:1fr}.citalyon-audit .cy-stage .verdict-columns>section{padding:17px}.citalyon-audit .cy-stage .paper-top{padding-bottom:24px}.citalyon-audit .cy-reaction-caption{font-size:9px;bottom:-2px}.citalyon-audit .cy-stage .report-companion .cy-sign text{font-weight:700}}@media (max-width:360px){.citalyon-audit .cy-stage{padding:18px 10px}.citalyon-audit .cy-console{padding:15px 12px}.citalyon-audit .cy-wordmark{font-size:25px}.citalyon-audit .cy-status{padding:7px;font-size:6px}.citalyon-audit .cy-title{font-size:27px}.citalyon-audit .cy-capabilities{gap:6px}.citalyon-audit .cy-capabilities>span{gap:4px;font-size:9px}.citalyon-audit .cy-capabilities svg{width:18px}.citalyon-audit .cy-stage .direct-report-hero{grid-template-columns:130px minmax(0,1fr)}.citalyon-audit .cy-stage .report-companion{width:115px}.citalyon-audit .cy-stage .report-companion .cy-bot{width:185px;top:0;right:-34px}.citalyon-audit .cy-stage .fixed-score strong{font-size:57px}}.citalyon-audit .cy-console .cy-options>summary{color:#b2cbdc;padding:5px 8px;font-size:12px;line-height:1.5}.citalyon-audit .cy-console .cy-options-content :is(input,textarea,select){font-size:16px}.citalyon-audit .cy-console .cy-options-content label{font-size:13px}.citalyon-audit .cy-console .cy-help{font-size:12px;line-height:1.65}.citalyon-audit .cy-console .cy-website-field input{font-size:16px}.citalyon-audit .cy-console .city-help{font-size:12px;line-height:1.55}@media (max-width:880px){.citalyon-audit .cy-input-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 0;padding:10px}.citalyon-audit .cy-input-bar>.cy-analyse-button{grid-column:1/-1;width:100%;min-height:60px;margin:0}.citalyon-audit .cy-analyse-button>span{text-align:center}.citalyon-audit .cy-console .cy-business-field input,.citalyon-audit .cy-console .city-picker input{font-size:16px}.citalyon-audit .cy-console .cy-business-field label,.citalyon-audit .cy-console .city-picker>label{font-size:12px}.citalyon-audit .cy-console .city-picker{padding-right:28px}.citalyon-audit .cy-under-form{justify-content:center;gap:8px 18px}.citalyon-audit .cy-options{font-size:12px;position:relative;top:auto;right:auto}.citalyon-audit .cy-options[open]{flex-basis:100%}}@media (max-width:580px){.citalyon-audit .cy-form-intro{max-width:270px;margin:0 auto 16px;font-size:14px;line-height:1.6}.citalyon-audit .cy-form-intro span{display:block}.citalyon-audit .cy-input-bar{grid-template-columns:minmax(0,1fr);gap:0;padding:8px}.citalyon-audit .cy-business-field{gap:13px;min-height:72px;padding:11px 14px}.citalyon-audit .cy-business-field>svg{flex-shrink:0;width:24px}.citalyon-audit .cy-business-field:after{background:#8ca9c033;width:auto;height:1px;inset:auto 14px 0;transform:none}.citalyon-audit .cy-console .city-picker{width:100%;min-height:72px;padding:13px 36px 13px 51px}.citalyon-audit .cy-console .city-picker .city-input-wrap>svg{width:24px;left:14px}.citalyon-audit .cy-console .city-input-status{right:13px}.citalyon-audit .cy-console .city-suggestions{min-width:0;top:calc(100% - 3px);left:0;right:0}.citalyon-audit .cy-console .city-help{width:auto;top:calc(100% - 3px);left:0;right:0}.citalyon-audit .cy-console .city-retry{top:calc(100% + 57px)}.citalyon-audit .cy-input-bar>.cy-analyse-button{gap:12px;min-height:60px;margin-top:6px}.citalyon-audit .cy-form-guide{max-width:310px;margin-top:15px;font-size:12px;line-height:1.65}.citalyon-audit .cy-form-guide span{margin-top:3px}.citalyon-audit .cy-under-form{gap:4px;margin-top:12px}.citalyon-audit .cy-add-website{min-height:34px;font-size:13px}}@media (prefers-reduced-motion:reduce){.citalyon-audit .cy-stage *,.citalyon-audit .cy-stage :before,.citalyon-audit .cy-stage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.citalyon-audit .cy-form--leaving{opacity:0}}@media print{.citalyon-audit .cy-stage{background:#fff;min-height:0;display:block;padding:0!important}.citalyon-audit .cy-stage .direct-report{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#102634;border:0;width:100%;padding:0}.citalyon-audit .cy-stage .report-companion,.citalyon-audit .cy-page-foot{display:none}.citalyon-audit .cy-stage .direct-report-hero{grid-template-columns:155px 1fr}.citalyon-audit .cy-stage .direct-report-title{grid-area:1/2}.citalyon-audit .cy-stage *{transition:none!important;animation:none!important}.citalyon-audit .cy-stage .fixed-score{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}.citalyon-audit .cy-workshop{width:min(100%,1050px);margin:auto;padding:34px 24px 45px;font-family:Avenir Next,Segoe UI,Arial,sans-serif}.citalyon-audit .cy-workshop-back{color:#355670;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:inline-flex}.citalyon-audit .cy-workshop-card{color:#e6f4ff;background:radial-gradient(at 50% 45%,#1c374b,#0c1c29 65%);border:1px solid #6186a3;border-radius:20px;padding:28px 34px 24px;box-shadow:0 15px 40px #13335428}.citalyon-audit .cy-workshop-card header{justify-content:space-between;align-items:center;gap:15px;display:flex}.citalyon-audit .cy-workshop-card header>span:last-child{letter-spacing:1.4px;color:#80badb;font-size:9px}.citalyon-audit .cy-workshop h1{text-align:center;letter-spacing:-1px;margin:24px 0 10px;font-size:32px}.citalyon-audit .cy-workshop-intro{text-align:center;color:#9db8cd;max-width:560px;margin:auto;font-size:12px;line-height:1.7}.citalyon-audit .cy-workshop-tabs{flex-wrap:wrap;justify-content:center;gap:7px;margin:25px 0 0;display:flex}.citalyon-audit .cy-workshop-tabs button,.citalyon-audit .cy-workshop-controls button{color:#bcd9ed;background:#19394e55;border:1px solid #557f9b70;border-radius:8px;padding:9px 12px;font-size:11px}.citalyon-audit .cy-workshop-tabs button[aria-pressed=true]{color:#fff;background:#076ad6;border-color:#5cb6ff}.citalyon-audit .cy-workshop-scene{isolation:isolate;place-items:center;max-width:100%;height:410px;display:grid;position:relative;overflow:visible}.citalyon-audit .cy-workshop-scene>.cy-bot{width:440px;max-width:100%;margin-top:0;position:relative}.citalyon-audit .cy-workshop-scene--large{height:500px}.citalyon-audit .cy-workshop-scene--large>.cy-bot{width:555px}.citalyon-audit .cy-workshop-pedestal{background:radial-gradient(#058dff22,#0000);border:1px solid #2674a57a;border-radius:50%;width:48%;height:47px;position:absolute;bottom:10px;box-shadow:inset 0 0 0 10px #0b2a3a55}.citalyon-audit .cy-workshop-description{text-align:center;color:#b7d4e8;max-width:600px;min-height:45px;margin:auto;font-size:13px;line-height:1.7}.citalyon-audit .cy-workshop-input{color:#b1cbe0;max-width:430px;margin:15px auto;font-size:11px;display:block}.citalyon-audit .cy-workshop-input input{color:#ecf7ff;background:#0c2639;border:1px solid #588aa8;border-radius:10px;width:100%;min-height:43px;margin-top:8px;padding:12px;font-size:13px;display:block}.citalyon-audit .cy-workshop-controls{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.citalyon-audit .cy-workshop-controls button{align-items:center;gap:7px;display:flex}.citalyon-audit .cy-workshop-controls button[aria-pressed=true]{color:#fff;background:#31648c}.citalyon-audit .cy-workshop-card>small{text-align:center;color:#7698b1;margin-top:18px;font-size:10px;display:block}@media (max-width:600px){.citalyon-audit .cy-workshop{padding:20px 13px}.citalyon-audit .cy-workshop-card{padding:22px 15px}.citalyon-audit .cy-workshop h1{font-size:27px}.citalyon-audit .cy-workshop-card header>span:last-child{letter-spacing:1px;font-size:7px}.citalyon-audit .cy-workshop-tabs{gap:6px}.citalyon-audit .cy-workshop-tabs button{padding:8px;font-size:10px}.citalyon-audit .cy-workshop-scene,.citalyon-audit .cy-workshop-scene--large{height:auto;min-height:260px;padding:10px 0}.citalyon-audit .cy-workshop-scene>.cy-bot,.citalyon-audit .cy-workshop-scene--large>.cy-bot{width:100%}.citalyon-audit .cy-workshop-description{font-size:12px}.citalyon-audit .cy-workshop-pedestal{bottom:2px}.citalyon-audit .cy-workshop-controls button{font-size:10px}}.citalyon-audit .cy-activity-field{background:linear-gradient(120deg,#172a3b,#152634);border:1px solid #667d9369;border-radius:18px;margin:14px 0 0;padding:14px 20px;box-shadow:inset 0 1px #c5e6ff20}.citalyon-audit .cy-console .cy-activity-field label{color:#d8eafa;align-items:center;gap:9px;margin-bottom:5px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.citalyon-audit .cy-activity-field label span{color:#9bb6ca;font-size:11px;font-weight:400}.citalyon-audit .cy-console .cy-activity-field input{width:100%;min-width:0;min-height:34px;box-shadow:none;color:#f2f8ff;border:0;border-radius:3px;outline:none;padding:3px 0;font-size:16px;line-height:1.5;display:block;background:0 0!important}.citalyon-audit .cy-activity-field:focus-within{border-color:#65bcff;box-shadow:0 0 0 3px #168eff24,inset 0 1px #c5e6ff20}.citalyon-audit .cy-activity-field p{color:#a9c0d3;margin:5px 0 0;font-size:11px;line-height:1.5}.citalyon-audit .cy-business-mode{margin:0 0 18px}.citalyon-audit .cy-business-mode fieldset{border:0;min-width:0;margin:0;padding:0}.citalyon-audit .cy-business-mode legend{color:#d8eafa;margin-bottom:9px;font-size:12px;font-weight:600}.citalyon-audit .cy-mode-choices{grid-template-columns:1.2fr 1fr 1fr;gap:8px;display:grid}.citalyon-audit .cy-mode-choices>label{color:#b5cddd;cursor:pointer;background:#122838;border:1px solid #526e875e;border-radius:13px;align-items:center;gap:9px;padding:12px 10px;transition:border-color .18s,background .18s;display:flex;position:relative}.citalyon-audit .cy-mode-choices>label.selected{background:linear-gradient(120deg,#1b405b,#19364b);border-color:#72c5ff;box-shadow:inset 0 1px #c5e6ff20}.citalyon-audit .cy-mode-choices input{accent-color:#72c5ff;flex-shrink:0;width:14px;height:14px;min-height:0;margin:0}.citalyon-audit .cy-mode-choices svg{color:#8bcfff;flex-shrink:0}.citalyon-audit .cy-mode-choices strong{color:#e1f1ff;font-size:11px;line-height:1.45;display:block}.citalyon-audit .cy-mode-choices small{color:#a9c0d3;margin-top:2px;font-size:10px;line-height:1.45;display:block}.citalyon-audit .cy-mode-choices>label:focus-within{outline-offset:3px;outline:2px solid #a6dbff}.citalyon-audit .cy-market-choice{background:#112636;border:1px solid #526e875e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:11px 0 0;padding:11px 14px;display:flex}.citalyon-audit .cy-market-choice>label{color:#d8eafa;font-size:12px}.citalyon-audit .cy-market-choice select{color:#e8f4ff;background:#1b384b;border:1px solid #5b7b936e;border-radius:7px;padding:6px 10px;font-size:12px}.citalyon-audit .cy-market-choice p{color:#a9c0d3;flex:250px;margin:0;font-size:11px;line-height:1.5}.citalyon-audit .cy-input-bar--national{grid-template-columns:minmax(0,1fr) auto}.citalyon-audit .cy-input-bar--national .cy-business-field:after{display:none}@media (max-width:680px){.citalyon-audit .cy-mode-choices{grid-template-columns:1fr}.citalyon-audit .cy-mode-choices>label{padding:10px 12px}.citalyon-audit .cy-mode-choices strong{font-size:12px}.citalyon-audit .cy-mode-choices small{font-size:11px}.citalyon-audit .cy-mode-choices span{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.citalyon-audit .cy-mode-choices small{margin:0}.citalyon-audit .cy-input-bar--national{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.citalyon-audit .cy-activity-field{border-radius:15px;padding:12px 15px}}.citalyon-audit .cy-energy{pointer-events:none}.citalyon-audit .cy-energy-rays{transform-origin:181px 178px;opacity:.45;animation:3.6s ease-in-out infinite cy-energy-breathe}.citalyon-audit .cy-energy-ring{transform-origin:181px 178px;animation:18s linear infinite cy-energy-orbit}.citalyon-audit .cy-energy-ring-outer{animation-duration:26s;animation-direction:reverse}.citalyon-audit .cy-energy-current{animation:2.2s linear infinite cy-energy-flow}.citalyon-audit .cy-energy-sparks{opacity:0;animation:2.8s ease-out infinite cy-energy-spark}@keyframes cy-energy-orbit{to{transform:rotate(360deg)}}@keyframes cy-energy-breathe{0%,to{opacity:.22;transform:scale(.94)}50%{opacity:.62;transform:scale(1.04)}}@keyframes cy-energy-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes cy-energy-spark{0%,18%,to{opacity:0;transform:scale(.55)}32%{opacity:.85;transform:scale(.95)}58%{opacity:0;transform:scale(1.25)}}.citalyon-audit .cy-motion-paused .cy-energy-motion,.citalyon-audit .cy-bot[data-motion=still] .cy-energy-motion,.citalyon-audit .cy-bot[data-motion=suspended] .cy-energy-motion{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.citalyon-audit .cy-energy-motion{animation:none!important}.citalyon-audit .cy-energy-sparks{display:none}.citalyon-audit .cy-energy-rays{opacity:.25}}.citalyon-audit .cy-entry-start{z-index:2;text-align:center;padding:4px 0 18px;animation:.38s both cy-entry-arrive;position:relative}.citalyon-audit .cy-entry-start>p{color:#d6e9f8;letter-spacing:-.1px;margin-bottom:17px;font-size:15px;font-weight:600}.citalyon-audit .cy-entry-start>small{color:#93adc2;margin-top:17px;font-size:11px;display:block}.citalyon-audit .cy-entry-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:830px;margin:auto;display:grid}.citalyon-audit .cy-entry-choice[data-mode=local]{--entry-rgb:245,177,73;--entry-ink:#ffe2ad;--entry-muted:#e1c59d;--entry-start:#63441f;--entry-end:#30271a;--entry-hover:#805a28}.citalyon-audit .cy-entry-choice[data-mode=online]{--entry-rgb:74,185,255;--entry-ink:#c4ecff;--entry-muted:#a6cce5;--entry-start:#174d73;--entry-end:#142c42;--entry-hover:#21638e}.citalyon-audit .cy-entry-choice[data-mode=hybrid]{--entry-rgb:184,145,255;--entry-ink:#ecddff;--entry-muted:#cbb8e3;--entry-start:#49306b;--entry-end:#281e3d;--entry-hover:#61418b}.citalyon-audit .cy-entry-choice{border:1px solid rgba(var(--entry-rgb),.5);background:linear-gradient(135deg,var(--entry-start),var(--entry-end));min-height:84px;box-shadow:inset 0 1px 0 rgba(var(--entry-rgb),.18),0 4px 14px #0002;color:#f8fbff;text-align:left;isolation:isolate;border-radius:15px;align-items:center;gap:11px;padding:16px 13px;transition:transform .22s cubic-bezier(.2,.8,.3,1),border-color .22s,background .22s,box-shadow .22s;display:flex;position:relative}.citalyon-audit .cy-entry-choice-icon{width:38px;height:38px;color:var(--entry-ink);border:1px solid rgba(var(--entry-rgb),.3);background:linear-gradient(145deg,rgba(var(--entry-rgb),.2),rgba(var(--entry-rgb),.06));border-radius:11px;flex-shrink:0;place-items:center;display:grid}.citalyon-audit .cy-entry-choice strong{letter-spacing:-.15px;font-size:13px;font-weight:650;line-height:1.4;display:block}.citalyon-audit .cy-entry-choice small{color:var(--entry-muted);margin-top:4px;font-size:10px;line-height:1.45;display:block}.citalyon-audit .cy-entry-choice-arrow{color:var(--entry-ink);margin-left:auto;font-size:18px;font-weight:400}.citalyon-audit .cy-entry-choice.selected{border-color:rgb(var(--entry-rgb));background:linear-gradient(135deg,var(--entry-hover),var(--entry-end))}.citalyon-audit .cy-entry-choice:focus-visible{outline:2px solid var(--entry-ink);outline-offset:4px}.citalyon-audit .cy-entry-choice:disabled{opacity:.75}@media (hover:hover){.citalyon-audit .cy-entry-choice:hover:not(:disabled){border-color:rgb(var(--entry-rgb));background:linear-gradient(135deg,var(--entry-hover),var(--entry-end));box-shadow:inset 0 1px 0 rgba(var(--entry-rgb),.25),0 8px 25px rgba(var(--entry-rgb),.16);transform:translateY(-3px)scale(1.025)}}.citalyon-audit .cy-entry-choice:active:not(:disabled){transform:scale(.99)}.citalyon-audit .cy-entry-start--leaving{pointer-events:none;animation:.18s both cy-entry-depart}.citalyon-audit .cy-entry-form{max-width:830px;margin:8px auto 0;animation:.48s cubic-bezier(.22,.7,.25,1) both cy-entry-arrive}.citalyon-audit .cy-entry-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 3px 15px;display:flex}.citalyon-audit .cy-entry-heading>span{color:#b6dfff;letter-spacing:.2px;font-size:12px;font-weight:650}.citalyon-audit .cy-entry-heading>button{color:#9fb9cd;text-underline-offset:4px;padding:6px 0;font-size:11px;text-decoration:underline}.citalyon-audit .cy-entry-heading>button:hover{color:#d6efff}.citalyon-audit .cy-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.citalyon-audit .cy-entry-grid>.cy-entry-field,.citalyon-audit .cy-console .cy-entry-grid>.city-picker{background:linear-gradient(120deg,#193044b3,#132737);border:1px solid #6a8aa65c;border-radius:14px;min-width:0;margin:0;padding:13px 16px;transition:border-color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #c5e6ff14}.citalyon-audit .cy-entry-field--wide{grid-column:1/-1}.citalyon-audit .cy-console .cy-entry-grid label{letter-spacing:.1px;color:#abc8de;align-items:center;gap:7px;margin:0 0 8px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.citalyon-audit .cy-entry-grid label>svg{color:#89c7ed}.citalyon-audit .cy-entry-grid label>span{color:#849fb4;margin-left:auto;font-size:10px;font-weight:400}.citalyon-audit .cy-console .cy-entry-grid input{width:100%;height:auto;min-height:30px;box-shadow:none;letter-spacing:-.12px;color:#f0f8ff;border:0;border-radius:2px;outline:none;margin:0;padding:2px 0;font-size:15px;font-weight:500;line-height:1.5;display:block;background:0 0!important}.citalyon-audit .cy-console .cy-entry-grid input::placeholder{color:#809db4;font-size:14px;font-weight:400}.citalyon-audit .cy-entry-grid>.cy-entry-field:focus-within,.citalyon-audit .cy-console .cy-entry-grid>.city-picker:focus-within{border-color:#70c9fc;box-shadow:0 0 0 3px #1b9feb17,inset 0 1px #c5e6ff14}.citalyon-audit .cy-console .cy-entry-grid .city-input-wrap>svg{display:none}.citalyon-audit .cy-console .cy-entry-grid .city-input-status{top:41px;right:13px;transform:none}.citalyon-audit .cy-console .cy-entry-grid .city-picker input{padding-right:25px}.citalyon-audit .cy-console .cy-entry-grid .city-help{top:calc(100% + 6px)}.citalyon-audit .cy-console .cy-entry-grid .city-suggestions{min-width:0;top:calc(100% + 6px);left:0;right:0}.citalyon-audit .cy-console .cy-entry-grid .city-retry{top:calc(100% + 48px)}.citalyon-audit .cy-entry-form .cy-form-guide{color:#98b8cf;margin:12px auto 15px;font-size:11px}.citalyon-audit .cy-entry-submit{border-radius:14px;gap:12px;width:100%;min-height:57px;margin-top:14px}.citalyon-audit .cy-entry-submit>span{text-align:center;gap:3px}.citalyon-audit .cy-entry-submit strong{font-size:14px}.citalyon-audit .cy-entry-refine{color:#a6c9df;margin-top:15px;font-size:12px}.citalyon-audit .cy-entry-refine>summary{cursor:pointer;padding:10px 0}.citalyon-audit .cy-entry-refine .cy-options-content{margin:0}.citalyon-audit .cy-entry-form.cy-form--leaving{animation:.36s both cy-form-out}@keyframes cy-entry-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes cy-entry-depart{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@media (max-width:720px){.citalyon-audit .cy-entry-choices{gap:8px}.citalyon-audit .cy-entry-choice{flex-direction:column;align-items:flex-start;gap:9px;padding:14px 9px}.citalyon-audit .cy-entry-choice-arrow{position:absolute;top:19px;right:11px}.citalyon-audit .cy-entry-choice strong{font-size:12px}.citalyon-audit .cy-entry-choice small{font-size:10px}}@media (max-width:520px){.citalyon-audit .cy-entry-choices{grid-template-columns:1fr;gap:9px}.citalyon-audit .cy-entry-choice{flex-direction:row;align-items:center;gap:12px;min-height:70px;padding:12px 15px}.citalyon-audit .cy-entry-choice-arrow{position:static}.citalyon-audit .cy-entry-choice strong{font-size:13px}.citalyon-audit .cy-entry-grid{grid-template-columns:1fr;gap:10px}.citalyon-audit .cy-entry-start{padding-bottom:8px}.citalyon-audit .cy-entry-start>p{font-size:14px}.citalyon-audit .cy-entry-form{margin-top:6px}.citalyon-audit .cy-entry-heading{margin-bottom:12px}.citalyon-audit .cy-console .cy-entry-grid input{font-size:16px}}@media (prefers-reduced-motion:reduce){.citalyon-audit .cy-entry-start,.citalyon-audit .cy-entry-form,.citalyon-audit .cy-entry-choice{transition:none!important;animation:none!important;transform:none!important}}.citalyon-audit ::selection{color:#f2faff;text-shadow:none;background-color:#1b5b8f}.citalyon-audit input,.citalyon-audit textarea,.citalyon-audit [contenteditable=true]{caret-color:#119cde}.citalyon-audit .cy-console :is(input,textarea),.citalyon-audit .cy-stage [contenteditable=true]{caret-color:#67d8ff}.citalyon-audit .cy-console input:-webkit-autofill{caret-color:#67d8ff}@media (hover:hover) and (pointer:fine) and (forced-colors:none){.citalyon-audit{--cy-cursor:url(/cursors/citalyo-arrow.svg?v=2) 3 2, auto;--cy-cursor-link:url(/cursors/citalyo-hand.svg?v=2) 10 3, pointer;--cy-cursor-text:url(/cursors/citalyo-text.svg?v=2) 8 11, text}.citalyon-audit,.citalyon-audit{cursor:var(--cy-cursor)}.citalyon-audit :is(a[href],button,summary,select,label[for],[role=button],[role=option],input[type=checkbox],input[type=radio],input[type=range],input[type=file]){cursor:var(--cy-cursor-link)}.citalyon-audit :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=true]){cursor:var(--cy-cursor-text)}.citalyon-audit .cy-stage :is(a[href],button,summary,select,[role=option]),.citalyon-audit .cy-workshop :is(a[href],button,summary),.citalyon-audit .configuration :is(a[href],button,summary){cursor:var(--cy-cursor-link)}.citalyon-audit :is(a[href],button,summary,[role=button],[role=option])>*{cursor:inherit}.citalyon-audit :is(button,input,select,textarea):disabled,.citalyon-audit .cy-stage :is(button,input,select,textarea):disabled,.citalyon-audit [aria-disabled=true]{cursor:not-allowed}.citalyon-audit .cy-stage .cy-analyse-button:disabled,.citalyon-audit .cy-stage [aria-busy=true]>button:disabled{cursor:progress}}@media (forced-colors:active){.citalyon-audit ::selection{color:highlighttext;background-color:highlight}.citalyon-audit input,.citalyon-audit textarea,.citalyon-audit [contenteditable=true],.citalyon-audit .cy-console :is(input,textarea){caret-color:auto}.citalyon-audit .cy-console input:-webkit-autofill{caret-color:auto}}.citalyon-audit .rankings{color:#e7f3ff;background:radial-gradient(at 100% 0,#245b7940,#0000 65%),linear-gradient(135deg,#123247,#0b2133);border:1px solid #47779988;border-radius:18px;margin:24px 0;padding:24px;box-shadow:inset 0 1px #b3dcff14}.citalyon-audit .rankings-heading{align-items:center;gap:13px;display:flex}.citalyon-audit .rankings-icon{color:#88d3ff;background:#224b66;border:1px solid #70c1ff50;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.citalyon-audit .rankings-eyebrow{color:#a5c8de;letter-spacing:1.3px;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.citalyon-audit .rankings h2{letter-spacing:-.6px;color:#f1f7ff;margin:0;font-size:23px}.citalyon-audit .rankings-status{white-space:nowrap;color:#c2dbed;border:1px solid #668daa66;border-radius:20px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:600}.citalyon-audit .rankings-description{color:#c0d5e6;margin:16px 0;font-size:12px;line-height:1.7}.citalyon-audit .ranking-context{color:#aecbe0;flex-wrap:wrap;gap:16px;margin-bottom:17px;font-size:10px;display:flex}.citalyon-audit .ranking-context>span{align-items:center;gap:6px;display:flex}.citalyon-audit .ranking-engine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.citalyon-audit .ranking-engine-grid article{background:#163c535e;border:1px solid #6a9bb342;border-radius:13px;padding:17px}.citalyon-audit .ranking-engine-grid article>div{align-items:center;gap:8px;display:flex}.citalyon-audit .ranking-engine-icon{color:#a9e0ff;background:#70c1ff20;border-radius:7px;place-items:center;width:25px;height:25px;font-size:17px;font-weight:800;display:grid}.citalyon-audit .ranking-engine-icon--maps{color:#a6e4d4;background:#89d5c21c}.citalyon-audit .rankings h3{color:#deedfa;margin:0;font-size:12px}.citalyon-audit .ranking-engine-grid article>strong{letter-spacing:-1px;color:#ecf7ff;margin:14px 0 2px;font-size:35px;font-weight:750;display:block}.citalyon-audit .ranking-engine-grid article>strong small{color:#99bad2;font-size:18px;font-weight:400}.citalyon-audit .ranking-engine-grid article>p{color:#b9d0e0;margin:0 0 10px;font-size:10px;line-height:1.6}.citalyon-audit .ranking-engine-grid article>span{color:#b2e3d7;font-size:10px}.citalyon-audit .ranking-verdict{background:#28495c55;border-left:2px solid #77c9ff;border-radius:0 9px 9px 0;align-items:flex-start;gap:12px;margin:16px 0;padding:14px;display:flex}.citalyon-audit .ranking-verdict>svg{color:#85ceff;flex-shrink:0;margin-top:2px}.citalyon-audit .ranking-verdict ul{margin:0;padding:0;list-style:none}.citalyon-audit .ranking-verdict li{color:#d4e6f5;font-size:11px;line-height:1.8}.citalyon-audit .ranking-table-scroll{border:1px solid #6b92b24d;border-radius:12px;overflow-x:auto}.citalyon-audit .ranking-table{border-collapse:collapse;width:100%;min-width:520px;font-size:11px}.citalyon-audit .ranking-table caption{text-align:left;color:#bad3e7;padding:12px 14px;font-size:10px}.citalyon-audit .ranking-table thead{background:#1a3c53}.citalyon-audit .ranking-table th,.citalyon-audit .ranking-table td{text-align:left;vertical-align:middle;border-top:1px solid #6485a32e;padding:13px 12px}.citalyon-audit .ranking-table thead th{color:#b7d3e9;font-size:10px;font-weight:600}.citalyon-audit .ranking-table tbody th{color:#ecf5ff;max-width:210px;font-weight:500;line-height:1.65}.citalyon-audit .ranking-table td{min-width:95px}.citalyon-audit .ranking-matches{flex-wrap:wrap;gap:7px;display:flex}.citalyon-audit .ranking-matches>span{align-items:center;gap:5px;display:flex}.citalyon-audit .ranking-matches small{color:#c1d9eb;font-size:9px}.citalyon-audit .ranking-rank{color:#cce8ff;background:#264d68;border:1px solid #7fb4d24d;border-radius:6px;padding:3px 6px;font-size:13px;display:inline-block}.citalyon-audit .ranking-rank--top{color:#c4f7e5;background:#1c514e;border-color:#7cc9b963}.citalyon-audit .ranking-unknown{color:#bac5d7;font-size:10px}.citalyon-audit .ranking-absent{color:#efc790;font-size:10px}.citalyon-audit .ranking-query-proof,.citalyon-audit .ranking-details{border-top:1px solid #6485a340;margin-top:17px;padding-top:14px}.citalyon-audit .rankings summary{color:#c4e3fa;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:600;line-height:1.6;list-style:none;display:flex}.citalyon-audit .rankings summary::-webkit-details-marker{display:none}.citalyon-audit .rankings summary svg{flex-shrink:0}.citalyon-audit .rankings details[open]>summary>svg{transform:rotate(180deg)}.citalyon-audit .ranking-query-proof ul{margin:0;padding:5px 0 0;list-style:none}.citalyon-audit .ranking-query-proof li{flex-direction:column;gap:4px;margin:13px 0;display:flex}.citalyon-audit .ranking-query-proof strong{font-size:11px;font-weight:600}.citalyon-audit .ranking-query-proof span,.citalyon-audit .ranking-query-proof p{color:#b4ccdf;font-size:10px;line-height:1.7}.citalyon-audit .rankings a{color:#a0d9ff;text-underline-offset:3px;overflow-wrap:anywhere;font-size:10px;text-decoration:underline}.citalyon-audit .ranking-observation{background:#0c2537;border:1px solid #6b92b23d;border-radius:10px;margin-top:13px;padding:16px}.citalyon-audit .ranking-observation>header{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.citalyon-audit .ranking-observation header>span{color:#9dd6ff;background:#2b59734a;border-radius:5px;padding:4px 7px;font-size:10px}.citalyon-audit .ranking-observation h4{margin:0;font-size:12px;font-weight:600;line-height:1.6}.citalyon-audit .ranking-observation header>small{color:#a3bfd5;margin-left:auto;font-size:9px}.citalyon-audit .ranking-observation>p,.citalyon-audit .ranking-channel>p{color:#b9cfe0;margin:10px 0;font-size:10px;line-height:1.7}.citalyon-audit .ranking-channel{border-top:1px solid #6485a330;padding:10px 0}.citalyon-audit .ranking-channel h5{color:#dceeff;margin:0;font-size:11px;font-weight:600}.citalyon-audit .ranking-channel h5 small{color:#a1bed5;margin-left:8px;font-size:9px;font-weight:400}.citalyon-audit .ranking-evidence{margin:10px 0;padding:0;list-style:none}.citalyon-audit .ranking-evidence li{gap:9px;margin:10px 0;display:flex}.citalyon-audit .ranking-evidence li>b{color:#b5ead8;font-size:13px}.citalyon-audit .ranking-evidence li>div{flex-direction:column;gap:4px;display:flex}.citalyon-audit .ranking-evidence strong{font-size:11px;font-weight:500}.citalyon-audit .ranking-evidence span{color:#afc9df;font-size:10px}.citalyon-audit .ranking-evidence a,.citalyon-audit .ranking-search-link{align-items:center;gap:5px;width:fit-content;display:flex}.citalyon-audit .ranking-ahead{background:#243f514d;border-radius:8px;padding:11px 12px}.citalyon-audit .ranking-ahead h6{color:#b9d3e8;margin:0 0 9px;font-size:10px;font-weight:500}.citalyon-audit .ranking-ahead ol{margin:0;padding:0;list-style:none}.citalyon-audit .ranking-ahead li{gap:10px;margin:7px 0;font-size:10px;display:flex}.citalyon-audit .ranking-ahead li>span{font-variant-numeric:tabular-nums;color:#b6cadd;min-width:22px}.citalyon-audit .ranking-ahead li>div{flex-direction:column;gap:4px;display:flex}.citalyon-audit .ranking-ahead strong{font-weight:500}.citalyon-audit .ranking-ahead small{color:#9bb4cc}.citalyon-audit .ranking-candidate{color:#edc897!important}.citalyon-audit .ranking-search-link{margin-top:9px}.citalyon-audit .ranking-empty{border:1px dashed #7597b352;border-radius:10px;align-items:flex-start;gap:11px;padding:14px;display:flex}.citalyon-audit .ranking-empty svg{color:#a5c6dd;flex-shrink:0}.citalyon-audit .ranking-empty p{color:#bad0e2;margin:0;font-size:11px;line-height:1.8}.citalyon-audit .rankings-method{border-top:1px solid #6485a333;margin-top:16px;padding-top:12px}.citalyon-audit .rankings-method p{color:#9fbbd1;margin:5px 0;font-size:9px;line-height:1.8}.citalyon-audit .rankings :is(summary,a):focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #9ed8ff}.citalyon-audit .ranking-table-scroll:focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #9ed8ff}@media (max-width:580px){.citalyon-audit .rankings{border-radius:13px;margin:20px 0;padding:17px}.citalyon-audit .rankings-heading{flex-wrap:wrap;gap:9px}.citalyon-audit .rankings h2{font-size:21px}.citalyon-audit .rankings-eyebrow{letter-spacing:.7px;font-size:8px}.citalyon-audit .rankings-status{margin-left:55px;padding:4px 8px}.citalyon-audit .rankings-icon{width:43px;height:43px}.citalyon-audit .ranking-engine-grid{gap:7px}.citalyon-audit .ranking-engine-grid article{padding:12px 9px}.citalyon-audit .ranking-engine-grid article>div{gap:5px}.citalyon-audit .ranking-engine-grid h3{font-size:10px}.citalyon-audit .ranking-engine-icon{width:20px;height:22px;font-size:14px}.citalyon-audit .ranking-engine-grid article>strong{font-size:27px}.citalyon-audit .ranking-engine-grid article>strong small{font-size:15px}.citalyon-audit .ranking-engine-grid article>p,.citalyon-audit .ranking-engine-grid article>span{font-size:9px}.citalyon-audit .ranking-observation{padding:12px}.citalyon-audit .ranking-observation header>small{flex-basis:100%;margin-left:0}}@media print{.citalyon-audit .rankings{break-inside:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact}.citalyon-audit .ranking-engine-grid,.citalyon-audit .ranking-observation{break-inside:avoid}.citalyon-audit .ranking-table-scroll{overflow:visible}.citalyon-audit .ranking-table{min-width:0}.citalyon-audit .rankings details>div,.citalyon-audit .rankings details>ul,.citalyon-audit .rankings details>p{display:block!important}.citalyon-audit .rankings summary svg{display:none}}.citalyon-audit .design-audit{color:#e5f2ff;background:radial-gradient(at 85% 0,#1978bb1f,#0000 70%),linear-gradient(135deg,#112738,#0b1b28);border:1px solid #41628080;border-radius:19px;margin:25px 0;padding:24px;overflow:hidden}.citalyon-audit .design-audit>header{border-bottom:1px solid #51739040;align-items:center;gap:12px;padding-bottom:20px;display:flex}.citalyon-audit .design-icon{color:#79caff;background:#238fdd1c;border:1px solid #3999d74d;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.citalyon-audit .design-kicker{letter-spacing:1.7px;color:#87b0cd;font-size:9px;font-weight:700}.citalyon-audit .design-audit h2{letter-spacing:-.5px;margin:3px 0 0;font-size:22px}.citalyon-audit .design-mode{color:#a3d6f7;background:#173a50;border:1px solid #3c7ca450;border-radius:30px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:10px;display:flex}.citalyon-audit .design-overview{grid-template-columns:150px 1fr;align-items:center;gap:25px;padding:24px 0;display:grid}.citalyon-audit .design-score{background:linear-gradient(145deg,hsl(var(--design-hue) 60% 18% / .65),#0a1a27);border:1px solid hsl(var(--design-hue) 65% 55% / .5);text-align:center;box-shadow:inset 0 0 25px hsl(var(--design-hue) 80% 60% / .05);border-radius:15px;padding:18px 10px}.citalyon-audit .design-score>span{letter-spacing:1.2px;color:#c0d6e5;font-size:8px;font-weight:700}.citalyon-audit .design-score>div{justify-content:center;align-items:baseline;gap:5px;margin:7px 0;display:flex}.citalyon-audit .design-score strong{letter-spacing:-2px;color:hsl(var(--design-hue) 85% 75%);font-size:51px;font-weight:750;line-height:1}.citalyon-audit .design-score b{color:#a1bdd1;font-size:15px}.citalyon-audit .design-score small{color:#abc5d6;font-size:9px;line-height:1.5;display:block}.citalyon-audit .design-audit h3{color:#edf7ff;margin:0 0 5px;font-size:13px;line-height:1.5}.citalyon-audit .design-summary>h3{letter-spacing:-.4px;font-size:18px}.citalyon-audit .design-summary p,.citalyon-audit .design-audit .design-empty{color:#b4cddd;font-size:12px;line-height:1.75}.citalyon-audit .design-proof-pills{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.citalyon-audit .design-proof-pills>span{color:#d4e7f5;background:#1b3649;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:flex}.citalyon-audit .design-summary .design-caveat{color:#90b1ca;font-size:10px}.citalyon-audit .design-visual-state{color:#9ec8e6;background:#142d40;border:1px solid #5c7c9635;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:17px;padding:13px 15px;display:flex}.citalyon-audit .design-visual-state strong{color:#c7e4f8;font-size:11px}.citalyon-audit .design-visual-state p{margin-top:3px;font-size:11px;line-height:1.6}.citalyon-audit .design-findings{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.citalyon-audit .design-findings article{background:#081a2680;border:1px solid #4a6d8545;border-radius:12px;align-items:flex-start;gap:9px;padding:14px 12px;display:flex}.citalyon-audit .design-findings p{color:#b1cbdc;font-size:11px;line-height:1.65}.citalyon-audit .design-findings small{color:#88aabd;margin-top:8px;font-size:9px;display:block}.citalyon-audit .design-status{border-radius:6px;place-items:center;padding:4px;display:grid}.citalyon-audit .design-status.pass{color:#8bdfc2;background:#1b80592b}.citalyon-audit .design-status.warn{color:#f6c882;background:#b6742425}.citalyon-audit .design-details{border-top:1px solid #52738c45;margin-top:19px}.citalyon-audit .design-details>summary{cursor:pointer;color:#acd9f7;justify-content:space-between;align-items:center;padding:17px 0 0;font-size:12px;font-weight:650;list-style:none;display:flex}.citalyon-audit .design-details>summary::-webkit-details-marker{display:none}.citalyon-audit .design-details[open]>summary svg{transform:rotate(180deg)}.citalyon-audit .design-detail-body{padding-top:20px}.citalyon-audit .design-capture{text-align:center;max-width:320px;margin:0 auto 22px}.citalyon-audit .design-capture>div{color:#c1dcee;justify-content:center;gap:7px;margin-bottom:10px;font-size:11px;display:flex}.citalyon-audit .design-capture img{object-fit:contain;background:#152937;border:1px solid #7393ac50;border-radius:12px;width:100%;height:auto;max-height:540px;display:block}.citalyon-audit .design-capture figcaption{color:#8caabd;margin-top:9px;font-size:10px;line-height:1.6}.citalyon-audit .design-render-state{color:#a6c6dc;margin-bottom:15px;font-size:11px;line-height:1.6}.citalyon-audit .design-criterion{border-top:1px solid #4f708440;padding:15px 0}.citalyon-audit .design-criterion>div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.citalyon-audit .design-criterion>div>span{color:#94c8e8;white-space:nowrap;font-size:10px}.citalyon-audit .design-criterion p{color:#b3cddd;font-size:11px;line-height:1.7}.citalyon-audit .design-criterion .design-action{color:#edc98c;margin-top:5px}.citalyon-audit .design-criterion a,.citalyon-audit .design-method a{color:#8fcfff;text-underline-offset:3px;margin-top:7px;font-size:10px;text-decoration:underline;display:inline-block}.citalyon-audit .design-palette{padding:18px 0 10px}.citalyon-audit .design-palette>div{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.citalyon-audit .design-palette>div>span{color:#bed8e9;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10px;display:flex}.citalyon-audit .design-palette i{border:1px solid #acc5d56b;border-radius:6px;width:22px;height:22px}.citalyon-audit .design-palette p,.citalyon-audit .design-fonts,.citalyon-audit .design-method{color:#91afc5;overflow-wrap:anywhere;font-size:10px;line-height:1.7}.citalyon-audit .design-fonts{margin:5px 0 16px}.citalyon-audit .design-method{background:#091824;border:1px solid #3b566c;border-radius:10px;padding:16px}.citalyon-audit .design-method ul{margin:10px 0;padding-left:17px}.citalyon-audit .design-method li{margin:5px 0}.citalyon-audit .design-empty{padding:20px 0 0}.citalyon-audit .design-opinion{margin:0 0 20px}.citalyon-audit .design-axes{background:#1b3a4e66;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:15px;padding:15px;display:grid}.citalyon-audit .design-axes>div{grid-template-columns:1fr auto;gap:7px;font-size:11px;display:grid}.citalyon-audit .design-axes b{color:#b8e0fc}.citalyon-audit .design-axes i{background:#071a28;border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.citalyon-audit .design-axes em{border-radius:inherit;background:#69c1ff;height:100%;display:block}.citalyon-audit .design-opinion-lists{grid-template-columns:1fr 1fr;gap:22px;margin:18px 0;display:grid}.citalyon-audit .design-opinion-lists ul{color:#bed6e6;padding-left:17px;font-size:12px;line-height:1.75}.citalyon-audit .cy-loading-steps .done{color:#99dfc8}.citalyon-audit .cy-loading-steps .pending{color:#87a2b8}.citalyon-audit .cy-progress-track:has(+.cy-loading-steps) i:after{animation:1.2s ease-in-out infinite alternate design-progress-pulse}.citalyon-audit .cy-progress-meta{color:#8cabc2;justify-content:space-between;gap:12px;margin-top:9px;font-size:10px;display:flex}.citalyon-audit .cy-progress-meta b{font-variant-numeric:tabular-nums;font-weight:500}@keyframes design-progress-pulse{to{opacity:.25}}@media (max-width:700px){.citalyon-audit .design-audit{padding:18px 15px}.citalyon-audit .design-findings{grid-template-columns:1fr}.citalyon-audit .design-overview{grid-template-columns:120px 1fr;gap:15px}.citalyon-audit .design-mode{padding:6px 8px;font-size:9px}.citalyon-audit .design-audit h2{font-size:19px}.citalyon-audit .design-summary>h3{font-size:15px}.citalyon-audit .design-axes{grid-template-columns:1fr 1fr}.citalyon-audit .design-opinion-lists{grid-template-columns:1fr;gap:8px}}@media (max-width:420px){.citalyon-audit .design-audit>header{flex-wrap:wrap}.citalyon-audit .design-mode{margin-top:-5px;margin-left:56px}.citalyon-audit .design-overview{grid-template-columns:1fr}.citalyon-audit .design-score{width:100%;max-width:170px;margin:auto}.citalyon-audit .design-criterion>div{flex-direction:column;gap:0}.citalyon-audit .cy-progress-meta{font-size:9px}}@media (prefers-reduced-motion:reduce){.citalyon-audit .cy-progress-track i:after{animation:none!important}.citalyon-audit .cy-progress-track i{transition:none}}@media print{.citalyon-audit .design-audit{break-inside:auto;color:#16354b;background:#f2f7fa;border-color:#9cb7ca}.citalyon-audit .design-audit h2,.citalyon-audit .design-audit h3,.citalyon-audit .design-summary p,.citalyon-audit .design-audit p,.citalyon-audit .design-method,.citalyon-audit .design-score small,.citalyon-audit .design-score span,.citalyon-audit .design-score b{color:#23485f}.citalyon-audit .design-score{background:#e0edf5}.citalyon-audit .design-score strong{color:#164f6e}.citalyon-audit .design-mode,.citalyon-audit .design-proof-pills>span,.citalyon-audit .design-visual-state,.citalyon-audit .design-findings article,.citalyon-audit .design-method{color:#29495d;background:#e8f0f5}.citalyon-audit .design-findings article,.citalyon-audit .design-criterion{break-inside:avoid}.citalyon-audit .design-capture img{max-height:300px}.citalyon-audit .design-details>summary{color:#205e82}.citalyon-audit .design-render-state{color:#34566d}}.citalyon-audit .cy-stage .direct-report .score-clarification{color:#bbd1e1;padding:17px 0;font-size:13px;line-height:1.6}.citalyon-audit .report-target{color:#8fd4ff;overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-top:8px;font-size:13px;text-decoration:underline;display:flex}.citalyon-audit .report-short-alert{color:#f7d9a8;background:#52391c33;border:1px solid #dbb5765e;border-radius:12px;margin:14px 0;padding:12px 16px;font-size:13px;line-height:1.6}.citalyon-audit .cy-stage .verdict-columns{gap:16px;margin:22px 0}.citalyon-audit .cy-stage .verdict-columns>section{border-radius:16px;padding:20px}.citalyon-audit .cy-stage .verdict-heading h2{font-size:17px;line-height:1.3}.citalyon-audit .cy-stage .verdict-columns h3{color:#edf6ff;font-size:14px;font-weight:650;line-height:1.45}.citalyon-audit .cy-stage .verdict-columns li p,.citalyon-audit .cy-stage .verdict-empty{color:#b4cddd;font-size:13px;line-height:1.65}.citalyon-audit .cy-stage .verdict-columns li>svg{flex-shrink:0}.citalyon-audit .cy-stage .next-move{align-items:flex-start;margin-bottom:24px;padding:20px}.citalyon-audit .cy-stage .next-move>div{min-width:0}.citalyon-audit .cy-stage .next-move>div>span{letter-spacing:1.4px;font-size:10px}.citalyon-audit .cy-stage .next-move p,.citalyon-audit .cy-stage .presence-priorities{color:#e5f3fd;font-size:14px;line-height:1.65}.citalyon-audit .cy-stage .presence-priorities li+li{margin-top:10px}.citalyon-audit .cy-stage .robot-detail-button{border-radius:15px;min-height:82px;padding:20px}.citalyon-audit .cy-stage .robot-detail-button strong{font-size:16px}.citalyon-audit .cy-stage .robot-detail-button small{font-size:12px}.citalyon-audit .cy-stage .paper-bottom{margin-top:18px;font-size:10px}.citalyon-audit .presence-panel--compact{border-radius:14px;margin:18px 0;padding:18px 20px}.citalyon-audit .presence-panel--compact .presence-confirm{border-top:0;padding-top:0}.citalyon-audit .presence-panel--compact h3{font-size:16px}.citalyon-audit .presence-panel--compact .presence-actions{margin-bottom:0}.citalyon-audit .cy-stage .report-controls button{min-height:42px;font-size:12px}.citalyon-audit .cy-stage .direct-report .robot-details{border-top:1px solid #7396b442;margin-top:28px;padding-top:24px}.citalyon-audit .cy-stage .robot-details .detail-intro{margin-bottom:24px}.citalyon-audit .cy-stage .cy-confirmation--simple{background:linear-gradient(135deg,#133348,#0b2232);border:1px solid #81b3d15c;border-radius:20px;width:min(680px,100%);padding:26px;box-shadow:inset 0 1px #c7eaff15}.citalyon-audit .cy-confirmation--simple>.machine-kicker{letter-spacing:1.5px;color:#9fc6df;font-size:10px}.citalyon-audit .cy-confirmation--simple>h2{color:#f1f9ff;letter-spacing:-.65px;margin:10px 0;font-size:24px;line-height:1.2}.citalyon-audit .cy-confirmation--simple>p{color:#b6cddd;margin:0 0 18px;font-size:14px}.citalyon-audit .cy-confirmation--simple>.business-requested-name{color:#d4eaff;margin-bottom:8px}.citalyon-audit .business-name-review h3{color:#f1f9ff;margin:12px 0;font-size:23px;line-height:1.3}.citalyon-audit .business-name-review p{color:#b6cddd;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.citalyon-audit .business-name-review strong{color:#f1f9ff}.citalyon-audit .business-name-review .cy-confirmation-actions>button:first-child{color:#c5f7e3;font-weight:700}.citalyon-audit .business-choice-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#426e8c #102b3e;gap:14px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.citalyon-audit .business-choice-list>li{text-align:left;background:linear-gradient(135deg,#21435a66,#102a3e);border:1px solid #77a8c344;border-radius:15px;min-width:0;padding:19px}.citalyon-audit .business-choice-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.citalyon-audit .business-choice-heading>strong{color:#f1f8ff;overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.4}.citalyon-audit .business-choice-heading>span{color:#a6c5dc;white-space:nowrap;font-size:10px}.citalyon-audit .business-choice-address{color:#c6dceb;align-items:baseline;gap:7px;margin:9px 0 0;font-size:14px;line-height:1.5;display:flex}.citalyon-audit .business-choice-address svg{flex-shrink:0}.citalyon-audit .business-choice-phone{color:#b5cee1;margin:8px 0 0;font-size:13px}.citalyon-audit .business-choice-site{color:#a3dfff;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-top:9px;font-size:13px;text-decoration:underline;display:flex}.citalyon-audit .business-choice-consent{color:#c4d9e9;margin-top:8px;font-size:12px;line-height:1.5;display:block}.citalyon-audit .business-choice-confirm{color:#fff;cursor:pointer;background:linear-gradient(110deg,#086ce1,#0751ae);border:1px solid #81c0ff77;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:47px;margin-top:17px;padding:13px 16px;font-size:14px;font-weight:650;display:flex;box-shadow:inset 0 1px #d7ecff33}.citalyon-audit .business-choice-confirm:hover{filter:brightness(1.12)}.citalyon-audit .business-choice-confirm>svg:last-child{margin-left:auto}.citalyon-audit .business-search-details{color:#afcadc;text-align:left;margin:14px 0;font-size:12px;line-height:1.65}.citalyon-audit .business-search-details summary{cursor:pointer;color:#a2c5dd;width:fit-content;list-style:revert;padding:8px 0}.citalyon-audit .business-search-details>div{border-top:1px solid #7badd42b;padding:10px 0}.citalyon-audit .business-search-details p{overflow-wrap:anywhere;margin:6px 0}.citalyon-audit .business-search-details a{text-underline-offset:3px;text-decoration:underline}.citalyon-audit .business-search-details a>svg{vertical-align:middle;display:inline}.citalyon-audit .business-choice-credit{color:#9fbad0;margin-top:8px;font-size:10px;display:block}.citalyon-audit .cy-confirmation--simple .cy-confirmation-actions{border-top:1px solid #7da3be2e;justify-content:space-between;gap:10px;margin:10px 0 0;padding-top:16px}.citalyon-audit .cy-confirmation-actions>button{color:#b9d0e0;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:42px;padding:10px 0;font-size:13px;text-decoration:underline}.citalyon-audit .business-choice-list--names>li{padding:0}.citalyon-audit .business-name-choice{color:#eff8ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:16px 18px;display:flex}.citalyon-audit .business-name-choice strong{font-size:16px;line-height:1.45}.citalyon-audit .business-name-choice small{color:#b4cfdf;margin-top:4px;font-size:12px;display:block}.citalyon-audit .business-name-choice:hover{background:#38658140}.citalyon-audit .business-choices button:disabled{opacity:.55;cursor:wait}.citalyon-audit .business-choices :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #90d8ff}.citalyon-audit .cy-confirmation-actions>button:focus-visible{outline-offset:3px;outline:3px solid #90d8ff}.citalyon-audit .report-target:focus-visible{outline-offset:3px;outline:3px solid #90d8ff}@media (max-width:580px){.citalyon-audit .cy-stage .cy-confirmation--simple{margin-top:16px;padding:20px 15px}.citalyon-audit .cy-confirmation--simple>h2{font-size:22px}.citalyon-audit .business-choice-heading{display:block}.citalyon-audit .business-choice-heading>span{margin-top:5px;display:block}.citalyon-audit .business-choice-list>li{padding:16px}.citalyon-audit .business-choice-list--names>li{padding:0}.citalyon-audit .business-choice-heading>strong{font-size:17px}.citalyon-audit .cy-confirmation--simple .cy-confirmation-actions{flex-direction:column;align-items:flex-start;gap:0}.citalyon-audit .cy-stage .robot-detail-button{padding:17px 14px}.citalyon-audit .cy-stage .robot-detail-button strong{font-size:15px}.citalyon-audit .cy-stage .robot-detail-button small{font-size:11px}.citalyon-audit .cy-stage .next-move{padding:17px 14px}.citalyon-audit .cy-stage .verdict-columns>section{padding:18px}.citalyon-audit .cy-stage .direct-report .score-clarification{font-size:12px}}@media (prefers-reduced-motion:reduce){.citalyon-audit .business-choice-confirm{transition:none}}@media print{.citalyon-audit .report-target{color:inherit}.citalyon-audit .report-controls,.citalyon-audit .business-search-details{display:none}.citalyon-audit .cy-stage .direct-report .robot-details{border-top:1px solid #777}}.citalyon-audit .report-visibility-gap{color:#e9c6a0;background:#66402033;border:1px solid #dba56d66;border-radius:12px;align-items:flex-start;gap:11px;margin:14px 0;padding:14px 16px;font-size:12px;line-height:1.65;display:flex}.citalyon-audit .report-visibility-gap>svg{flex-shrink:0;margin-top:2px}.citalyon-audit .report-visibility-gap strong{color:#ffe2bd;margin-bottom:3px;font-size:13px;display:block}@media print{.citalyon-audit .report-visibility-gap{color:#713b18;background:#fff3e4;border-color:#aa763e}.citalyon-audit .report-visibility-gap strong{color:#713b18}}.citalyon-audit .cy-stage .verdict-columns>section.verdict-good{background:radial-gradient(at 0 0,#39dc9550,#0000 72%),linear-gradient(135deg,#124d40,#0b302d 68%,#09252a);border:1px solid #43ca9380;box-shadow:inset 0 1px #a7ffce38,0 8px 24px #041b1629}.citalyon-audit .cy-stage .verdict-columns>section.verdict-improve{background:radial-gradient(at 0 0,#f15b7540,#0000 72%),linear-gradient(135deg,#612b3b,#3d202e 68%,#281d2b);border:1px solid #ee829480;box-shadow:inset 0 1px #ffc4cf30,0 8px 24px #260b1729}.citalyon-audit .cy-stage .verdict-good .verdict-heading>span{color:#a5ffd4;background:#39d89726;border-color:#68dfb18c}.citalyon-audit .cy-stage .verdict-improve .verdict-heading>span{color:#ffbbc8;background:#ff718c26;border-color:#f18fa18c}.citalyon-audit .cy-stage .verdict-good li>svg{color:#97f9c9}.citalyon-audit .cy-stage .verdict-improve li>svg{color:#ffb2c3}.citalyon-audit .cy-stage .verdict-good li p,.citalyon-audit .cy-stage .verdict-good .verdict-empty{color:#d1eee3}.citalyon-audit .cy-stage .verdict-improve li p,.citalyon-audit .cy-stage .verdict-improve .verdict-empty{color:#f1d6df}.citalyon-audit .cy-stage .verdict-columns .verdict-heading h2{color:#f7fcff}.citalyon-audit .finding-scope{color:#c3d8e5;margin-top:5px;font-size:11px;line-height:1.6;display:block}.citalyon-audit .finding-evidence{margin-top:7px;font-size:12px;line-height:1.6}.citalyon-audit .finding-evidence summary{cursor:pointer;text-underline-offset:3px;color:#cceaff;text-decoration:underline}.citalyon-audit .finding-evidence>div{border-top:1px solid #9bbdd333;padding:10px 0}.citalyon-audit .finding-evidence>div>strong,.citalyon-audit .finding-evidence>div>small,.citalyon-audit .finding-evidence a{overflow-wrap:anywhere;display:block}.citalyon-audit .finding-evidence a{color:#b9e4ff;margin-top:5px}.citalyon-audit .finding-evidence summary:focus-visible{outline-offset:4px;outline:2px solid #a9dbff}.citalyon-audit .cy-stage.cy-light{--ink:#071b35;--muted:#657e9e;--line:#e5ecf4;--blue:#0874ff;min-height:100svh;color:var(--ink);background:radial-gradient(at 90% 0,#eff7ff70,#0000 55%),#fbfdff;justify-content:center;padding:16px 20px;font-family:Avenir Next,Segoe UI,Arial,sans-serif}.citalyon-audit .cy-light .cy-console{--ink:#071b35;--muted:#657e9e;--line:#e5ecf4;--blue:#0874ff;width:min(100%,1280px);color:var(--ink);background:linear-gradient(120deg,#fff,#fff 48%,#fbfdff);border:1px solid #e5ecf4;border-radius:22px;padding:24px 40px 30px;overflow:visible;box-shadow:0 12px 36px #19395a06;container-type:inline-size}.citalyon-audit .cy-light .cy-console:before{display:none}.citalyon-audit .cy-soft-landscape{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.citalyon-audit .cy-soft-landscape svg{width:100%;height:100%;display:block}.citalyon-audit .cy-light .cy-topline{z-index:6;align-items:center;min-height:52px;padding:0 0 0 8px}.citalyon-audit .cy-light .cy-wordmark{letter-spacing:-3.2px;color:#06172b;text-shadow:none;font-size:48px;font-weight:900;line-height:1}.citalyon-audit .cy-light .cy-wordmark span{color:#0874ff}.citalyon-audit .cy-light .cy-top-actions{gap:12px}.citalyon-audit .cy-light .cy-status{letter-spacing:.2px;color:#0874ff;box-shadow:none;background:#f8fbff;border:1px solid #dfebff;gap:14px;padding:13px 18px;font-size:12px;font-weight:600}.citalyon-audit .cy-light .cy-status i{width:12px;height:12px;box-shadow:none;background:#0874ff;animation:none}.citalyon-audit .cy-light .cy-motion-control{opacity:.6;color:#657e9e;width:25px;height:25px}.citalyon-audit .cy-light .cy-motion-control:hover,.citalyon-audit .cy-light .cy-motion-control[aria-pressed=true]{color:#0868de;opacity:1;background:#e8f2ff}.citalyon-audit .cy-hero{grid-template-columns:1.08fr 1fr;align-items:center;min-height:415px;margin:0 0 6px;display:grid;position:relative}.citalyon-audit .cy-hero-copy{z-index:2;min-width:0;padding-top:12px;padding-left:52px;position:relative}.citalyon-audit .cy-light .cy-title{letter-spacing:-3.6px;text-align:left;color:#04172e;text-shadow:none;text-wrap:initial;max-width:none;margin:0;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:clamp(44px,6cqw,76px);font-weight:900;line-height:.98}.citalyon-audit .cy-light .cy-title>span{color:#0874ff}.citalyon-audit .cy-hero-description{letter-spacing:-.5px;color:#657e9e;max-width:580px;margin-top:30px;font-size:clamp(16px,1.85cqw,23px);line-height:1.5}.citalyon-audit .cy-copy-break{display:none}.citalyon-audit .cy-hero-art{isolation:isolate;pointer-events:none;align-self:stretch;min-height:405px;position:relative;overflow:clip}.citalyon-audit .cy-hero-shapes{z-index:-2;position:absolute;inset:0;overflow:visible}.citalyon-audit .cy-hero-shapes i{background:linear-gradient(140deg,#edf6ff,#e7f2ffb3);border-radius:44% 48% 46% 49%;width:80%;height:74%;position:absolute;top:8%;left:5%;transform:rotate(-33deg)}.citalyon-audit .cy-hero-shapes b{background:linear-gradient(150deg,#e9f3ff99,#f6faff1a);border-radius:50%;width:77%;height:65%;position:absolute;top:20%;left:33%;transform:rotate(-28deg)}.citalyon-audit .cy-hero-chart{z-index:-1;opacity:.75;background:linear-gradient(135deg,#cce4ff70,#b9dbff55);border-radius:18px;width:34%;height:47%;padding:34px 16px 20px;position:absolute;top:37%;right:-.5%;transform:skewY(-14deg)}.citalyon-audit .cy-hero-chart>div{background:#ffffffdc;border-radius:12px;justify-content:center;align-items:flex-end;gap:10px;height:100%;padding:21px 16px;display:flex}.citalyon-audit .cy-hero-chart i{opacity:.7;background:linear-gradient(#b5dcff,#8fc8ff);border-radius:12px;width:17px;height:30%;display:block}.citalyon-audit .cy-hero-chart i:nth-child(2){height:49%}.citalyon-audit .cy-hero-chart i:nth-child(3){height:70%}.citalyon-audit .cy-hero-chart i:nth-child(4){height:96%}.citalyon-audit .cy-welcome-robot{transform-origin:50% 80%;place-items:center;animation:5s ease-in-out infinite cy-welcome-float;display:grid;position:absolute;inset:0 15% -5% -7%}.citalyon-audit .cy-welcome-robot img{object-fit:contain;filter:none;width:min(100%,400px);max-width:none;height:auto;max-height:100%;display:block;-webkit-mask-image:linear-gradient(#000 88%,#0000 99%);mask-image:linear-gradient(#000 88%,#0000 99%)}.citalyon-audit .cy-hero-art:after{content:"";z-index:-1;background:radial-gradient(#adc8dd44,#0000 67%);border-radius:50%;width:58%;height:24px;position:absolute;bottom:19px;left:14%}.citalyon-audit .cy-light .cy-entry-start{text-align:center;z-index:3;margin:0;padding:0}.citalyon-audit .cy-light .cy-entry-start>p{letter-spacing:-1px;color:#0a1d3b;margin:0 0 22px;font-size:28px;font-weight:750;line-height:1.25}.citalyon-audit .cy-light .cy-entry-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:none}.citalyon-audit .cy-light .cy-entry-choice{color:#091b38;background:linear-gradient(140deg,#fff,#ffffffed);border:1px solid #e8edf4;border-radius:18px;flex-direction:row;align-items:center;gap:18px;min-height:126px;padding:22px;box-shadow:0 12px 25px #15345508}.citalyon-audit .cy-light .cy-entry-choice[data-mode=local]{--entry-ink:#a45b06;--entry-pale:#fff2e0;--entry-rgb:204,136,41}.citalyon-audit .cy-light .cy-entry-choice[data-mode=online]{--entry-ink:#0874ff;--entry-pale:#e6f1ff;--entry-rgb:55,143,245}.citalyon-audit .cy-light .cy-entry-choice[data-mode=hybrid]{--entry-ink:#6225b2;--entry-pale:#efe6ff;--entry-rgb:143,92,216}.citalyon-audit .cy-light .cy-entry-choice-icon{background:linear-gradient(135deg,var(--entry-pale),rgba(var(--entry-rgb),.13));width:74px;height:74px;color:var(--entry-ink);border:0;border-radius:19px}.citalyon-audit .cy-light .cy-entry-choice-icon svg{stroke-width:1.8px;width:37px;height:37px}.citalyon-audit .cy-light .cy-entry-choice>span:nth-child(2){min-width:0}.citalyon-audit .cy-light .cy-entry-choice strong{letter-spacing:-.7px;color:#071a36;font-size:18px;font-weight:750;line-height:1.35}.citalyon-audit .cy-light .cy-entry-choice small{color:#6c83a3;white-space:normal;margin-top:5px;font-size:14px;line-height:1.5}.citalyon-audit .cy-light .cy-entry-choice-arrow{background:var(--entry-pale);width:41px;height:41px;color:var(--entry-ink);border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid;position:static}.citalyon-audit .cy-light .cy-entry-choice.selected{border-color:rgba(var(--entry-rgb),.55);box-shadow:0 10px 30px rgba(var(--entry-rgb),.12);background:#fff}.citalyon-audit .cy-light .cy-entry-choice:focus-visible{outline:3px solid var(--entry-ink);outline-offset:4px}@media (hover:hover){.citalyon-audit .cy-light .cy-entry-choice:hover:not(:disabled){border-color:rgba(var(--entry-rgb),.48);box-shadow:0 15px 30px rgba(var(--entry-rgb),.13);background:#fff;transform:translateY(-4px)scale(1.02)}}.citalyon-audit .cy-entry-assurance{color:#657e9e;z-index:1;justify-content:center;align-items:center;gap:12px;margin:36px auto 5px;font-size:15px;display:flex;position:relative}.citalyon-audit .cy-entry-assurance svg{stroke-width:1.8px}.citalyon-audit .cy-light .cy-page-foot{color:#6c809b;justify-content:center;width:min(100%,1280px);margin:0;padding:10px 0 0;font-size:10px}.citalyon-audit .cy-light .cy-page-foot>details{text-align:center;max-width:820px}.citalyon-audit .cy-light .cy-page-foot summary{color:#7a8aa1}.citalyon-audit .cy-light .cy-page-foot details>p{text-align:left;color:#536984;background:#f2f7fd;border:1px solid #e0eaf5;border-radius:12px;padding:16px;line-height:1.7}.citalyon-audit .cy-light .cy-hero--active{min-height:310px}.citalyon-audit .cy-light .cy-hero--active .cy-title{font-size:clamp(36px,4.8cqw,60px)}.citalyon-audit .cy-light .cy-hero--active .cy-hero-description{max-width:490px;margin-top:22px;font-size:18px}.citalyon-audit .cy-hero--active .cy-hero-art{min-height:300px}.citalyon-audit .cy-light .cy-hero--active .cy-mascot-stage{height:100%;min-height:300px}.citalyon-audit .cy-light .cy-hero--active .cy-mascot-stage>.cy-bot{width:400px;max-width:100%;bottom:-5px;left:50%;transform:translate(-50%)}.citalyon-audit .cy-light .cy-business{text-align:left;margin:24px 0 0}.citalyon-audit .cy-light .cy-business strong{color:#0767d5;text-shadow:none;font-size:22px;animation:none}.citalyon-audit .cy-light .cy-business span{color:#657e9e;margin-top:6px}.citalyon-audit .cy-light .cy-console--loading .cy-hero,.citalyon-audit .cy-light .cy-console--ready .cy-hero{min-height:370px}.citalyon-audit .cy-light .cy-console--loading .cy-hero-art,.citalyon-audit .cy-light .cy-console--ready .cy-hero-art,.citalyon-audit .cy-light .cy-console--loading .cy-mascot-stage,.citalyon-audit .cy-light .cy-console--ready .cy-mascot-stage{min-height:360px}.citalyon-audit .cy-light .cy-console--loading .cy-hero-chart,.citalyon-audit .cy-light .cy-console--ready .cy-hero-chart{opacity:.3}.citalyon-audit .cy-light ::selection{color:#052247;text-shadow:none;background:#cfe5ff}.citalyon-audit .cy-light :is(input,textarea){caret-color:#0874ff}@keyframes cy-welcome-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-6px)rotate(.4deg)}}.citalyon-audit .cy-motion-paused .cy-welcome-robot{animation-play-state:paused}@media (min-width:1400px){.citalyon-audit .cy-light .cy-console{padding-top:28px;padding-bottom:34px}.citalyon-audit .cy-hero{min-height:430px}}@media (max-width:1150px){.citalyon-audit .cy-light .cy-console{padding:24px 30px 28px}.citalyon-audit .cy-hero-copy{padding-left:22px}.citalyon-audit .cy-light .cy-title{letter-spacing:-2.8px}.citalyon-audit .cy-light .cy-entry-choice{gap:12px;min-height:112px;padding:17px 14px}.citalyon-audit .cy-light .cy-entry-choice-icon{border-radius:16px;width:57px;height:63px}.citalyon-audit .cy-light .cy-entry-choice strong{letter-spacing:-.4px;font-size:15px}.citalyon-audit .cy-light .cy-entry-choice small{font-size:12px}.citalyon-audit .cy-light .cy-entry-choice-arrow{width:32px;height:32px}.citalyon-audit .cy-hero{min-height:385px}.citalyon-audit .cy-hero-art{min-height:375px}.citalyon-audit .cy-light .cy-entry-start>p{font-size:26px}}@media (max-width:850px){.citalyon-audit .cy-stage.cy-light{padding:18px 14px}.citalyon-audit .cy-light .cy-console{padding:22px 25px 26px}.citalyon-audit .cy-light .cy-wordmark{font-size:38px}.citalyon-audit .cy-light .cy-status{gap:8px;padding:11px 13px;font-size:10px}.citalyon-audit .cy-light .cy-status i{width:9px;height:9px}.citalyon-audit .cy-hero-copy{padding-left:8px}.citalyon-audit .cy-hero{grid-template-columns:1.15fr 1fr;min-height:315px}.citalyon-audit .cy-hero-art{min-height:315px}.citalyon-audit .cy-light .cy-title{letter-spacing:-2px;font-size:clamp(35px,5.8cqw,49px)}.citalyon-audit .cy-hero-description{margin-top:23px;font-size:16px}.citalyon-audit .cy-hero-chart{padding:23px 10px 16px}.citalyon-audit .cy-hero-chart>div{gap:7px;padding:16px 10px}.citalyon-audit .cy-hero-chart i{width:12px}.citalyon-audit .cy-light .cy-entry-choices{gap:10px}.citalyon-audit .cy-light .cy-entry-choice{flex-direction:column;align-items:flex-start;gap:12px;min-height:164px;padding:16px 13px}.citalyon-audit .cy-light .cy-entry-choice-icon{border-radius:13px;width:48px;height:48px}.citalyon-audit .cy-light .cy-entry-choice-icon svg{width:29px;height:29px}.citalyon-audit .cy-light .cy-entry-choice-arrow{position:absolute;top:24px;right:14px}.citalyon-audit .cy-light .cy-entry-choice strong{font-size:15px}.citalyon-audit .cy-light .cy-entry-choice small{font-size:12px}.citalyon-audit .cy-light .cy-entry-start>p{font-size:23px}.citalyon-audit .cy-entry-assurance{margin-top:28px;font-size:13px}.citalyon-audit .cy-light .cy-hero--active .cy-hero-description{font-size:15px}.citalyon-audit .cy-light .cy-hero--active .cy-mascot-stage>.cy-bot{width:345px;max-width:120%}}@media (max-width:580px){.citalyon-audit .cy-stage.cy-light{justify-content:flex-start;padding:10px}.citalyon-audit .cy-light .cy-console{border-radius:20px;padding:20px 18px 24px}.citalyon-audit .cy-light .cy-topline{min-height:37px;padding:0}.citalyon-audit .cy-light .cy-wordmark{letter-spacing:-2.3px;font-size:34px}.citalyon-audit .cy-light .cy-status{letter-spacing:0;gap:7px;padding:9px 10px;font-size:8px}.citalyon-audit .cy-light .cy-top-actions{gap:4px}.citalyon-audit .cy-light .cy-motion-control{width:20px;height:22px}.citalyon-audit .cy-hero{grid-template-columns:1fr;min-height:0;margin:0 0 2px}.citalyon-audit .cy-hero-copy{text-align:center;padding:38px 6px 0}.citalyon-audit .cy-light .cy-title{letter-spacing:-2.1px;text-align:center;max-width:none;margin:0;font-size:clamp(36px,10.9cqw,52px);line-height:1.02}.citalyon-audit .cy-hero-description{letter-spacing:-.2px;max-width:330px;margin:20px auto 0;font-size:15px;line-height:1.6}.citalyon-audit .cy-hero-art{width:min(100%,370px);height:245px;min-height:245px;margin:0 auto}.citalyon-audit .cy-welcome-robot{inset:0 17% 0 0}.citalyon-audit .cy-hero-chart{border-radius:13px;width:29%;height:48%;padding:19px 10px 13px;top:30%;right:2%}.citalyon-audit .cy-hero-chart>div{border-radius:7px;gap:5px;padding:12px 8px}.citalyon-audit .cy-hero-chart i{width:10px}.citalyon-audit .cy-hero-art:after{bottom:15px}.citalyon-audit .cy-hero-shapes i{width:71%;height:78%;top:8%;left:13%}.citalyon-audit .cy-light .cy-entry-start>p{letter-spacing:-.6px;margin-bottom:19px;font-size:20px}.citalyon-audit .cy-light .cy-entry-choices{grid-template-columns:1fr;gap:11px}.citalyon-audit .cy-light .cy-entry-choice{border-radius:15px;flex-direction:row;align-items:center;gap:16px;min-height:89px;padding:16px}.citalyon-audit .cy-light .cy-entry-choice-icon{border-radius:14px;width:54px;height:54px}.citalyon-audit .cy-light .cy-entry-choice-icon svg{width:30px;height:30px}.citalyon-audit .cy-light .cy-entry-choice strong{letter-spacing:-.4px;font-size:16px}.citalyon-audit .cy-light .cy-entry-choice small{margin-top:3px;font-size:12px}.citalyon-audit .cy-light .cy-entry-choice-arrow{width:33px;height:33px;position:static}.citalyon-audit .cy-entry-assurance{gap:8px;margin:26px 0 0;font-size:12px}.citalyon-audit .cy-entry-assurance svg{width:18px;height:18px}.citalyon-audit .cy-light .cy-page-foot{padding:10px 5px 2px;font-size:9px}.citalyon-audit .cy-light .cy-hero--active{min-height:0}.citalyon-audit .cy-light .cy-hero--active .cy-title{font-size:36px}.citalyon-audit .cy-light .cy-hero--active .cy-hero-copy{padding-top:25px}.citalyon-audit .cy-light .cy-hero--active .cy-hero-description{max-width:300px;margin-top:16px;font-size:14px}.citalyon-audit .cy-light .cy-hero--active .cy-hero-art,.citalyon-audit .cy-light .cy-hero--active .cy-mascot-stage{height:200px;min-height:200px}.citalyon-audit .cy-light .cy-hero--active .cy-mascot-stage>.cy-bot{width:275px;max-width:100%;bottom:-10px}.citalyon-audit .cy-light .cy-console--loading .cy-hero,.citalyon-audit .cy-light .cy-console--ready .cy-hero{min-height:0}.citalyon-audit .cy-light .cy-console--loading .cy-hero-art,.citalyon-audit .cy-light .cy-console--ready .cy-hero-art,.citalyon-audit .cy-light .cy-console--loading .cy-mascot-stage,.citalyon-audit .cy-light .cy-console--ready .cy-mascot-stage{height:245px;min-height:245px}.citalyon-audit .cy-light .cy-console--loading .cy-mascot-stage>.cy-bot,.citalyon-audit .cy-light .cy-console--ready .cy-mascot-stage>.cy-bot{width:320px;bottom:-8px}.citalyon-audit .cy-light .cy-business{text-align:center;margin-top:18px}.citalyon-audit .cy-light .cy-business strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.citalyon-audit .cy-welcome-robot{animation:none;transform:none}}@media (forced-colors:active){.citalyon-audit .cy-light .cy-entry-choice{border:1px solid buttontext}.citalyon-audit .cy-light .cy-entry-choice-icon,.citalyon-audit .cy-light .cy-entry-choice-arrow{color:buttontext;border:1px solid buttontext}.citalyon-audit .cy-hero-shapes,.citalyon-audit .cy-hero-chart,.citalyon-audit .cy-soft-landscape{display:none}}@media print{.citalyon-audit .cy-stage.cy-light{background:#fff;padding:0}.citalyon-audit .cy-light .cy-page-foot{display:none}}.citalyon-audit .cy-stage.cy-light{justify-content:flex-start}.citalyon-audit .cy-light .cy-console .cy-hero--continuous{min-height:415px}.citalyon-audit .cy-light .cy-console .cy-hero--continuous .cy-hero-art{min-height:405px;overflow:visible}.citalyon-audit .cy-hero--continuous .cy-hero-shapes{border-radius:36px;inset:0;overflow:hidden}.citalyon-audit .cy-hero--continuous .cy-welcome-robot{animation:5s ease-in-out infinite cy-welcome-float;inset:16px 15% 16px -7%}.citalyon-audit .cy-hero--continuous .cy-welcome-robot img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;-webkit-mask-image:none;mask-image:none}.citalyon-audit .cy-hero--continuous .cy-hero-chart{right:1%}.citalyon-audit .cy-hero--continuous .cy-hero-art:after{bottom:18px}.citalyon-audit .cy-hero-live{z-index:3;pointer-events:none;max-width:49%;position:absolute;bottom:26px;right:2%}.citalyon-audit .cy-hero-working{color:#0765ce;background:#ffffffed;border:1px solid #d2e7ff;border-radius:30px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;animation:.4s both cy-panel-arrive;display:flex;box-shadow:0 6px 18px #1b65ac0c}.citalyon-audit .cy-hero-working i{background:#0874ff;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite cy-working-pulse;display:block}.citalyon-audit .cy-hero-result{border:1px solid hsl(var(--sign-hue) 55% 70%);background:linear-gradient(140deg,hsl(var(--sign-hue) 60% 96%),#fff);color:hsl(var(--sign-hue) 75% 25%);text-align:center;border-radius:16px;gap:5px;padding:12px 18px;animation:.4s both cy-panel-arrive;display:grid;box-shadow:0 6px 20px #163b5d10}.citalyon-audit .cy-hero-result strong{letter-spacing:-1px;font-size:32px;line-height:1.15}.citalyon-audit .cy-hero-result strong span{letter-spacing:0;font-size:15px;font-weight:500}.citalyon-audit .cy-hero-result small{letter-spacing:.4px;font-size:8px;line-height:1.5}.citalyon-audit .cy-content-panel{z-index:5;width:100%;transition:height .44s cubic-bezier(.22,.7,.25,1);position:relative;overflow:visible}.citalyon-audit .cy-content-panel[data-resizing=true]{overflow:clip}.citalyon-audit .cy-content-panel-inner{width:100%;display:flow-root}.citalyon-audit .cy-light .cy-entry-start--leaving{animation:.18s both cy-panel-depart}.citalyon-audit .cy-light .cy-entry-form{animation:.48s both cy-panel-arrive}.citalyon-audit .cy-light .cy-entry-form.cy-form--leaving{animation:.36s both cy-panel-depart}.citalyon-audit .cy-light .cy-content-panel .cy-loading-panel,.citalyon-audit .cy-light .cy-content-panel .cy-ready-panel,.citalyon-audit .cy-light .cy-content-panel .cy-confirmation{animation:.48s both cy-panel-arrive}.citalyon-audit .cy-light .cy-content-panel .cy-business{text-align:left;margin:0 0 18px}.citalyon-audit .cy-light .cy-content-panel .cy-business strong{font-size:19px}.citalyon-audit .cy-light .cy-content-panel .cy-business span{font-size:12px}.citalyon-audit .cy-welcome-robot[data-paused=true],.citalyon-audit .cy-motion-paused .cy-welcome-robot,.citalyon-audit .cy-motion-paused .cy-hero-working i{animation-play-state:paused}@keyframes cy-panel-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes cy-panel-depart{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes cy-working-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (min-width:1400px){.citalyon-audit .cy-light .cy-console .cy-hero--continuous{min-height:430px}}@media (max-width:1150px){.citalyon-audit .cy-light .cy-console .cy-hero--continuous{min-height:385px}.citalyon-audit .cy-light .cy-console .cy-hero--continuous .cy-hero-art{min-height:375px}}@media (max-width:850px){.citalyon-audit .cy-light .cy-console .cy-hero--continuous,.citalyon-audit .cy-light .cy-console .cy-hero--continuous .cy-hero-art{min-height:315px}.citalyon-audit .cy-hero-live{max-width:60%;bottom:13px;right:0}.citalyon-audit .cy-hero-working{padding:8px 10px;font-size:10px}.citalyon-audit .cy-hero-result{padding:10px 12px}.citalyon-audit .cy-hero-result strong{font-size:28px}}@media (max-width:580px){.citalyon-audit .cy-light .cy-console .cy-hero--continuous{min-height:0}.citalyon-audit .cy-light .cy-console .cy-hero--continuous .cy-hero-art{height:245px;min-height:245px}.citalyon-audit .cy-hero--continuous .cy-welcome-robot{inset:8px 17% 8px 0}.citalyon-audit .cy-hero-live{max-width:49%;bottom:15px;right:0}.citalyon-audit .cy-hero-result{padding:9px 12px}.citalyon-audit .cy-hero-result strong{font-size:25px}.citalyon-audit .cy-hero-result small{font-size:7px}.citalyon-audit .cy-hero--continuous .cy-hero-art:after{bottom:8px}}@media (prefers-reduced-motion:reduce){.citalyon-audit .cy-content-panel{transition:none}.citalyon-audit .cy-hero--continuous .cy-welcome-robot,.citalyon-audit .cy-hero-working,.citalyon-audit .cy-hero-working i,.citalyon-audit .cy-hero-result{animation:none!important}.citalyon-audit .cy-content-panel[data-resizing=true]{overflow:visible}}.citalyon-audit .cy-stage.cy-light .cy-entry-heading>span{color:#173c69}.citalyon-audit .cy-stage.cy-light .cy-entry-heading>button{color:#536f91}.citalyon-audit .cy-stage.cy-light .cy-entry-heading>button:hover{color:#006cff}.citalyon-audit .cy-stage.cy-light .cy-entry-grid>.cy-entry-field,.citalyon-audit .cy-stage.cy-light .cy-console .cy-entry-grid>.city-picker{background:#fff;border-color:#dce6f1;box-shadow:0 3px 12px #19375904,inset 0 1px #fff}.citalyon-audit .cy-stage.cy-light .cy-console .cy-entry-grid label{color:#4c6687}.citalyon-audit .cy-stage.cy-light .cy-entry-grid label>svg{color:#2674d8}.citalyon-audit .cy-stage.cy-light .cy-entry-grid label>span{color:#6a809c}.citalyon-audit .cy-stage.cy-light .cy-console .cy-entry-grid input{color:#071b35}.citalyon-audit .cy-stage.cy-light .cy-console .cy-entry-grid input::placeholder{color:#8293aa}.citalyon-audit .cy-stage.cy-light .cy-entry-grid>.cy-entry-field:focus-within,.citalyon-audit .cy-stage.cy-light .cy-console .cy-entry-grid>.city-picker:focus-within{border-color:#72aaff;box-shadow:0 0 0 3px #1476ff12}.citalyon-audit .cy-stage.cy-light :is(.cy-form-guide,.cy-entry-refine,.cy-help){color:#647c99}.citalyon-audit .cy-stage.cy-light .cy-console .city-suggestions{scrollbar-color:#b9cce2 #f2f6fc;background:#fff;border-color:#d7e3f1;box-shadow:0 14px 36px #173b6626}.citalyon-audit .cy-stage.cy-light .city-suggestions [role=option]{color:#142e50}.citalyon-audit .cy-stage.cy-light .city-suggestions small{color:#667f9b;font-size:11px}.citalyon-audit .cy-stage.cy-light .cy-console .city-option--active{background:#edf5ff;outline-color:#d5e7ff}.citalyon-audit .cy-stage.cy-light .city-suggestions [role=option]>svg{color:#067b66}.citalyon-audit .cy-stage.cy-light .city-input-status{color:#3476c7}.citalyon-audit .cy-stage.cy-light .city-picker--selected .city-input-status{color:#178566}.citalyon-audit .cy-stage.cy-light .cy-console .city-help{color:#567192;background:#f8fbff;border-color:#dbe6f3;box-shadow:0 7px 20px #1c45651a}.citalyon-audit .cy-stage.cy-light .cy-console .city-help--error{color:#965319;background:#fff6ee;border-color:#f0cfaa}.citalyon-audit .cy-stage.cy-light .cy-console .city-retry{color:#1a64bf;background:#edf5ff}.citalyon-audit .cy-stage.cy-light .cy-analyse-button{color:#fff;background:linear-gradient(135deg,#0879ff,#0060e6);border-color:#0870ed;box-shadow:0 7px 20px #066cff24,inset 0 1px #ffffff38}.citalyon-audit .cy-stage.cy-light .cy-analyse-button:hover{filter:none;background:linear-gradient(135deg,#006cf0,#0058d5);box-shadow:0 9px 24px #066cff30}.citalyon-audit .cy-stage.cy-light .cy-analyse-button small{color:#e8f3ff}.citalyon-audit .cy-stage.cy-light .cy-options-content{box-shadow:none;background:#f5f9ff;border-color:#dce7f3}.citalyon-audit .cy-stage.cy-light .cy-options-content label{color:#345373!important}.citalyon-audit .cy-stage.cy-light .cy-options-content label>span{color:#647c99}.citalyon-audit .cy-stage.cy-light .cy-options-content :is(input,textarea,select){color:#102c4c!important;background:#fff!important;border-color:#d2dfed!important}.citalyon-audit .cy-stage.cy-light .cy-options-content input[type=checkbox]{accent-color:#0672fa}.citalyon-audit .cy-stage.cy-light .cy-options-content .audit-options>details{background:#fff;border-color:#dce7f3}.citalyon-audit .cy-stage.cy-light .cy-options-content .audit-options :is(p,small){color:#5b7391}.citalyon-audit .cy-stage.cy-light :is(.cy-error,.inline-error,.audit-challenge p){color:#9e3526;background:#fff1ee;border-color:#f1c7bd}.citalyon-audit .cy-stage.cy-light .company-picker{color:#234b79;background:#f1f7ff;border-color:#d6e5f5}.citalyon-audit .cy-stage.cy-light :is(.company-search,.company-manual-link){color:#1a64bd}.citalyon-audit .cy-stage.cy-light :is(.company-picker>small,.company-picker li small){color:#607a9a}.citalyon-audit .cy-stage.cy-light .company-picker li+li{border-color:#dbe6f2}.citalyon-audit .cy-stage.cy-light .company-picker li button:hover{color:#005ecf;background:#e6f1ff}.citalyon-audit .cy-stage.cy-light :is(.cy-confirmation,.cy-confirmation--simple){color:#163555;background:#fff;border-color:#dbe6f1;box-shadow:0 10px 35px #1738580a}.citalyon-audit .cy-stage.cy-light .cy-confirmation--simple>.machine-kicker{color:#4e729a}.citalyon-audit .cy-stage.cy-light :is(.cy-confirmation>h2,.business-name-review h3,.business-name-review strong,.business-choice-heading>strong){color:#071b35}.citalyon-audit .cy-stage.cy-light :is(.cy-confirmation>p,.business-name-review p,.business-choice-address,.business-choice-phone,.business-choice-consent,.business-search-details){color:#5c7695}.citalyon-audit .cy-stage.cy-light .cy-confirmation--simple>.business-requested-name{color:#385b82}.citalyon-audit .cy-stage.cy-light :is(.business-choice-list,.cy-maps-choices){scrollbar-color:#b9cce2 #f3f7fc}.citalyon-audit .cy-stage.cy-light .business-choice-list>li{background:#f8fbff;border-color:#dce7f3}.citalyon-audit .cy-stage.cy-light :is(.business-choice-heading>span,.business-choice-credit){color:#6a829e}.citalyon-audit .cy-stage.cy-light :is(.business-choice-site,.business-search-details summary){color:#0668d4}.citalyon-audit .cy-stage.cy-light .business-choice-confirm{color:#fff;background:linear-gradient(115deg,#0878fa,#0063dc);border-color:#0870ed;box-shadow:0 4px 12px #0670ee17}.citalyon-audit .cy-stage.cy-light .business-choice-confirm:hover{filter:none;background:#0065df}.citalyon-audit .cy-stage.cy-light .business-search-details>div,.citalyon-audit .cy-stage.cy-light .cy-confirmation--simple .cy-confirmation-actions{border-color:#e0e8f3}.citalyon-audit .cy-stage.cy-light .cy-confirmation-actions>button{color:#456789}.citalyon-audit .cy-stage.cy-light .business-name-review .cy-confirmation-actions>button:first-child{color:#11755d}.citalyon-audit .cy-stage.cy-light .business-name-choice{color:#173858}.citalyon-audit .cy-stage.cy-light .business-name-choice small{color:#65809d}.citalyon-audit .cy-stage.cy-light .business-name-choice:hover{background:#eaf3ff}.citalyon-audit .cy-stage.cy-light .cy-maps-choices button{color:#163858;background:#f7faff;border-color:#d8e5f2}.citalyon-audit .cy-stage.cy-light .cy-maps-choices button:hover{background:#eaf3ff;border-color:#92bff8}.citalyon-audit .cy-stage.cy-light .cy-maps-choices svg{color:#1773e5}.citalyon-audit .cy-stage.cy-light .cy-business strong{color:#14385f;text-shadow:0 0 18px #087bff14}.citalyon-audit .cy-stage.cy-light .cy-business>span{color:#637c99}.citalyon-audit .cy-stage.cy-light .cy-loading-panel{background:#ffffffd9;border:1px solid #e0eaf4;border-radius:20px;padding:24px;box-shadow:0 7px 24px #15385b06}.citalyon-audit .cy-stage.cy-light .cy-progress-heading{color:#405d7e}.citalyon-audit .cy-stage.cy-light .cy-progress-heading strong{color:#076aeb}.citalyon-audit .cy-stage.cy-light .cy-progress-heading small{color:#4288df}.citalyon-audit .cy-stage.cy-light .cy-progress-track{background:#e5edf7;border:0;height:9px;box-shadow:inset 0 1px 2px #163b6810}.citalyon-audit .cy-stage.cy-light .cy-progress-track i{box-shadow:none;background:linear-gradient(90deg,#0069ed,#4ca6ff)}.citalyon-audit .cy-stage.cy-light .cy-progress-track i:after{filter:none;opacity:.6;background:#bfddff}.citalyon-audit .cy-stage.cy-light :is(.cy-progress-meta,.cy-loading-caption,.cy-real-progress,.cy-cancel,.cy-ready-panel>small){color:#647c99}.citalyon-audit .cy-stage.cy-light .cy-loading-steps .done{color:#177e69}.citalyon-audit .cy-stage.cy-light .cy-loading-steps .active{color:#0867d6}.citalyon-audit .cy-stage.cy-light .cy-loading-steps .pending{color:#7589a1}.citalyon-audit .cy-stage.cy-light .cy-real-progress[open]{background:#f4f8ff;border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light .cy-real-progress>p{border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light .cy-cancel:hover{color:#0d5ebd}.citalyon-audit .cy-stage.cy-light .cy-ready-panel>p{color:#4f6b8b}.citalyon-audit .cy-stage.cy-light .direct-report{--ink:#071b35;--muted:#647c99;--line:#e0e8f3;--surface:#f4f8fe;--blue:#076fee;color:#071b35;background:linear-gradient(145deg,#fff,#fbfdff);border-color:#e1e9f2;border-radius:24px;box-shadow:0 15px 48px #183b5e0a}.citalyon-audit .cy-stage.cy-light .report-paper{box-shadow:none;background:0 0;border:0}.citalyon-audit .cy-stage.cy-light :is(.paper-id,.paper-bottom,.report-controls,.cy-reaction-caption){color:#6b819b}.citalyon-audit .cy-stage.cy-light .direct-report-title .machine-kicker{color:#3879c9}.citalyon-audit .cy-stage.cy-light .direct-report-title h1{color:#071b35}.citalyon-audit .cy-stage.cy-light .direct-report-title h1>span{color:#0671fa}.citalyon-audit .cy-stage.cy-light .direct-report-title>p{color:#647c99}.citalyon-audit .cy-stage.cy-light .report-target{color:#0767d4}.citalyon-audit .cy-stage.cy-light .coverage-pill{color:#42698e;background:#eef5ff;border-color:#dce9fc}.citalyon-audit .cy-stage.cy-light .coverage-pill>span{background:#2389ee}.citalyon-audit .cy-stage.cy-light .direct-report .score-clarification{color:#5b7694;border-color:#e3ebf4}.citalyon-audit .cy-stage.cy-light .fixed-score{box-shadow:0 8px 24px hsl(var(--score-hue) 65% 35% / .13),inset 0 1px 0 #fff6;-webkit-backdrop-filter:none;backdrop-filter:none}.citalyon-audit .cy-stage.cy-light .fixed-score--unavailable{background:linear-gradient(145deg,#2f649a,#143c65);border-color:#8bb6df;box-shadow:0 7px 22px #19456e1a}.citalyon-audit .cy-stage.cy-light :is(.report-short-alert,.report-visibility-gap){color:#8b5a23;background:#fff7ec;border-color:#f0d9ba}.citalyon-audit .cy-stage.cy-light .report-visibility-gap strong{color:#80501b}.citalyon-audit .cy-stage.cy-light .verdict-columns>section.verdict-good{background:linear-gradient(135deg,#e7f7ef,#f5fcf8);border-color:#cee9dc;box-shadow:0 5px 18px #185f3e04}.citalyon-audit .cy-stage.cy-light .verdict-columns>section.verdict-improve{background:linear-gradient(135deg,#fff0f0,#fff9f8);border-color:#f1d8d8;box-shadow:0 5px 18px #6e282804}.citalyon-audit .cy-stage.cy-light .verdict-columns :is(.verdict-heading h2,h3){color:#19364f}.citalyon-audit .cy-stage.cy-light .verdict-heading small{color:#6b8197}.citalyon-audit .cy-stage.cy-light .verdict-good .verdict-heading>span{color:#137b55;background:#d5f0e2;border-color:#bae3ce}.citalyon-audit .cy-stage.cy-light .verdict-improve .verdict-heading>span{color:#b94551;background:#ffe0e1;border-color:#f1c3c7}.citalyon-audit .cy-stage.cy-light .verdict-good li>svg{color:#14815a}.citalyon-audit .cy-stage.cy-light .verdict-improve li>svg{color:#c2505e}.citalyon-audit .cy-stage.cy-light .verdict-good :is(li p,.verdict-empty){color:#456d5d}.citalyon-audit .cy-stage.cy-light .verdict-improve :is(li p,.verdict-empty){color:#80575f}.citalyon-audit .cy-stage.cy-light .verdict-columns li{border-color:#15385b10}.citalyon-audit .cy-stage.cy-light .finding-scope{color:#667d93}.citalyon-audit .cy-stage.cy-light .finding-evidence summary,.citalyon-audit .cy-stage.cy-light .finding-evidence a{color:#1769bd}.citalyon-audit .cy-stage.cy-light .finding-evidence>div{border-color:#dce6f0}.citalyon-audit .cy-stage.cy-light .next-move{background:linear-gradient(115deg,#edf5ff,#f5f9ff);border-color:#d7e7fc}.citalyon-audit .cy-stage.cy-light .next-move-icon{color:#0768da;background:#dcecff}.citalyon-audit .cy-stage.cy-light .next-move>div>span{color:#276dba}.citalyon-audit .cy-stage.cy-light :is(.next-move p,.presence-priorities){color:#24476d}.citalyon-audit .cy-stage.cy-light .robot-detail-button{color:#fff;background:linear-gradient(115deg,#0878fa,#0064df);border-color:#0b70eb;box-shadow:0 7px 18px #126fe71a}.citalyon-audit .cy-stage.cy-light .robot-detail-button:hover{filter:none;background:#0065df}.citalyon-audit .cy-stage.cy-light .robot-detail-button :is(small,svg){color:#e7f2ff}.citalyon-audit .cy-stage.cy-light .robot-detail-icon{color:#fff;background:#ffffff17;border-color:#fff3}.citalyon-audit .cy-stage.cy-light .report-controls button:hover{color:#066bdf}.citalyon-audit .cy-stage.cy-light .direct-report .robot-details,.citalyon-audit .cy-stage.cy-light .detail-intro{border-color:#e0e8f3}.citalyon-audit .cy-stage.cy-light :is(.detail-intro .machine-kicker,.machine-kicker){color:#4479b6}.citalyon-audit .cy-stage.cy-light .detail-intro h2{color:#0a2848}.citalyon-audit .cy-stage.cy-light .direct-report :is(.audit-explanation,.point-ledger,.workspace-body,.checks){background:#f7faff;border-color:#e0e9f4}.citalyon-audit .cy-stage.cy-light .direct-report :is(.insight-grid article,.ledger-axes details,.draft-card,.profile-list article,.ocr-panel,.import-metrics>div){background:#fff;border-color:#dfe8f3}.citalyon-audit .cy-stage.cy-light .direct-report :is(.explanation-top h2,.explanation-intro h3,.insight-grid h3,.point-ledger h2,.details-heading h2,.tool-intro h3,.tool-heading h3,.check-title h3,label){color:#143353}.citalyon-audit .cy-stage.cy-light .direct-report :is(.explanation-intro p,.insight-grid p,.explanation-limit,.explanation-footnote,.point-ledger>p,.ledger-axes details>p,.ledger-axes details>div,.report-method,.check-content>p,.check-content .check-meaning,.compact-steps){color:#5d7694}.citalyon-audit .cy-stage.cy-light .direct-report :is(.explanation-top .eyebrow,.insight-label,.section-label .eyebrow,.check-category,.evidence>span,.observation small,.comparison-note small){color:#5b7b9e}.citalyon-audit .cy-stage.cy-light .direct-report :is(.summary-icon,.explanation-mode){color:#236abd;background:#eaf3ff;border-color:#d7e7fc}.citalyon-audit .cy-stage.cy-light .direct-report :is(.insight-meaning>strong,.ledger-axes summary strong,.ledger-axes details>div>span,.source-link,.check-content .check-action){color:#0964c6}.citalyon-audit .cy-stage.cy-light .direct-report .ledger-axes summary small{color:#6a83a0}.citalyon-audit .cy-stage.cy-light .direct-report .explanation-action{color:#214e7e;background:#e9f3ff}.citalyon-audit .cy-stage.cy-light .direct-report .explanation-action :is(p,h3){color:#214e7e}.citalyon-audit .cy-stage.cy-light .direct-report .detail-filters button{color:#5e7898}.citalyon-audit .cy-stage.cy-light .direct-report .detail-filters button.active{color:#0665d4;background:#e7f1ff;border-color:#cde1fc}.citalyon-audit .cy-stage.cy-light .direct-report .evidence{color:#4d6c90;background:#edf3fb}.citalyon-audit .cy-stage.cy-light .direct-report .check-symbol{color:#597b9e;background:#e7eff8}.citalyon-audit .cy-stage.cy-light .direct-report .pass .check-symbol{color:#198162;background:#e4f4ec}.citalyon-audit .cy-stage.cy-light .direct-report .warn .check-symbol{color:#a66a26;background:#fff1dc}.citalyon-audit .cy-stage.cy-light .direct-report .info .check-symbol{color:#2471c7;background:#e8f2ff}.citalyon-audit .cy-stage.cy-light .direct-report .status-badge{color:#5f7792;background:#f0f5fa;border-color:#dce6f0}.citalyon-audit .cy-stage.cy-light .direct-report .status-badge.pass{color:#16805c;background:#eaf7f0;border-color:#c7e5d6}.citalyon-audit .cy-stage.cy-light .direct-report .status-badge.warn{color:#9b6322;background:#fff5e7;border-color:#f0d9b6}.citalyon-audit .cy-stage.cy-light .direct-report .status-badge.info{color:#276cb7;background:#edf5ff;border-color:#d4e5f7}.citalyon-audit .cy-stage.cy-light .direct-report .workspace-tabs{background:#edf3fb;border-color:#dfe8f3}.citalyon-audit .cy-stage.cy-light .direct-report .workspace-tabs button{color:#5c7798}.citalyon-audit .cy-stage.cy-light .direct-report .workspace-tabs button.active{color:#0769dc;background:#fff;box-shadow:0 2px 8px #16385c0a}.citalyon-audit .cy-stage.cy-light .direct-report :is(.profile-checklist,.provider-note,.empty-tool,.file-picker,.comparison-note,.tool-message){color:#42698e;background:#f0f6ff;border-color:#dce8f6}.citalyon-audit .cy-stage.cy-light .direct-report :is(.draft-card pre,input,select,textarea){color:#163b61;background:#fff;border-color:#d7e2ef}.citalyon-audit .cy-stage.cy-light .direct-report :is(input,textarea)::placeholder{color:#8194ab}.citalyon-audit .cy-stage.cy-light .direct-report :is(.secondary-button,.icon-button){color:#176ac4;background:#f1f6ff;border-color:#d6e5f7}.citalyon-audit .cy-stage.cy-light .direct-report .file-picker input::file-selector-button{color:#176ac4;background:#f1f6ff;border-color:#d6e5f7}.citalyon-audit .cy-stage.cy-light .direct-report .secondary-button:hover{background:#e2efff}.citalyon-audit .cy-stage.cy-light .direct-report :is(.query-links a,.mini-tag){color:#3f70aa;background:#eef5ff;border-color:#d7e6f8}.citalyon-audit .cy-stage.cy-light .direct-report :is(.observation button,.history-list button){color:#557da6}.citalyon-audit .cy-stage.cy-light .direct-report th{color:#345a82;background:#edf4fc}.citalyon-audit .cy-stage.cy-light .direct-report td{color:#395b7f;background:#fff}.citalyon-audit .cy-stage.cy-light .direct-report .inline-error{color:#9e3526;background:#fff1ee}.citalyon-audit .cy-stage.cy-light .score-panel{color:#173d65;background:#f1f7ff;border:1px solid #dce8f7}.citalyon-audit .cy-stage.cy-light .score-main :is(.eyebrow,p),.citalyon-audit .cy-stage.cy-light .score-number :is(span,small),.citalyon-audit .cy-stage.cy-light .score-axes :is(span,small),.citalyon-audit .cy-stage.cy-light :is(.coverage strong,.coverage span,.rubric){color:#567699}.citalyon-audit .cy-stage.cy-light :is(.coverage-track,.axis-meter){background:#dce8f6}.citalyon-audit .cy-stage.cy-light .axis-meter b{background:#c4d5e7}.citalyon-audit .cy-stage.cy-light .presence-panel{color:#173d63;background:#f4f9ff;border-color:#dbe7f4}.citalyon-audit .cy-stage.cy-light .presence-blocks>div{background:#fff;border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light .presence-confirm{border-color:#dbe6f3}.citalyon-audit .cy-stage.cy-light .presence-panel button{color:#1768be;background:#eaf3ff;border-color:#cfe1f7}.citalyon-audit .cy-stage.cy-light .presence-panel button:hover{background:#ddebff}.citalyon-audit .cy-stage.cy-light .presence-url input{color:#163b61;background:#fff;border-color:#cedff2}.citalyon-audit .cy-stage.cy-light .presence-blockers{background:#edf4fc;border-color:#d8e5f4}.citalyon-audit .cy-stage.cy-light .business-discovery{color:#153c65;box-shadow:none;background:#f3f8ff;border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light .website-discovery--verified{background:linear-gradient(120deg,#f0f9f6,#f5faff);border-color:#d0e7df}.citalyon-audit .cy-stage.cy-light :is(.discovery-heading,.business-discovery .discovery-heading h2,.discovery-candidate-top strong){color:#173c63}.citalyon-audit .cy-stage.cy-light :is(.business-discovery>p,.business-discovery .discovery-candidates p,.discovery-candidates small,.discovery-candidate-top>span,.business-discovery .discovery-limit,.discovery-attribution){color:#5a789b}.citalyon-audit .cy-stage.cy-light .discovery-sources>span{color:#466d97;background:#e8f1fd;border-color:#d5e4f7}.citalyon-audit .cy-stage.cy-light .business-discovery .discovery-candidates>li{background:#fff;border-color:#dce7f3}.citalyon-audit .cy-stage.cy-light .business-discovery .discovery-candidate-actions button{color:#1b64b5;background:#e9f3ff;border-color:#cde1fa}.citalyon-audit .cy-stage.cy-light :is(.discovery-candidate-actions a,.discovery-manual a,.website-found-link,.website-proof-details summary){color:#0967c9}.citalyon-audit .cy-stage.cy-light :is(.website-proof-list li,.website-proof-details){color:#4c6d90}.citalyon-audit .cy-stage.cy-light .website-proof-list svg{color:#168466}.citalyon-audit .cy-stage.cy-light .discovery-corroboration{color:#26759e!important}.citalyon-audit .cy-stage.cy-light .rankings{color:#183b60;box-shadow:none;background:#f6faff;border-color:#dce8f5}.citalyon-audit .cy-stage.cy-light :is(.rankings-icon,.ranking-engine-icon){color:#086ce0;background:#e4f0ff;border-color:#cde3ff}.citalyon-audit .cy-stage.cy-light .ranking-engine-icon--maps{color:#167f62;background:#e4f5ee}.citalyon-audit .cy-stage.cy-light :is(.rankings-eyebrow,.rankings-description,.ranking-context,.rankings-status){color:#607f9f}.citalyon-audit .cy-stage.cy-light .rankings-status{background:#fff;border-color:#d5e4f4}.citalyon-audit .cy-stage.cy-light .rankings :is(h2,h3,h4,h5){color:#153958}.citalyon-audit .cy-stage.cy-light .ranking-engine-grid article{background:#fff;border-color:#dbe7f4}.citalyon-audit .cy-stage.cy-light .ranking-engine-grid article>strong{color:#0c3967}.citalyon-audit .cy-stage.cy-light .ranking-engine-grid article>strong small{color:#6985a3}.citalyon-audit .cy-stage.cy-light .ranking-engine-grid article>p{color:#64819f}.citalyon-audit .cy-stage.cy-light .ranking-engine-grid article>span{color:#288467}.citalyon-audit .cy-stage.cy-light .ranking-verdict{background:#eaf3ff;border-color:#5e9ff2}.citalyon-audit .cy-stage.cy-light .ranking-verdict>svg{color:#176bcd}.citalyon-audit .cy-stage.cy-light .ranking-verdict li{color:#355c86}.citalyon-audit .cy-stage.cy-light .ranking-table-scroll{border-color:#dce6f2}.citalyon-audit .cy-stage.cy-light .ranking-table :is(th,td){border-color:#dce7f3}.citalyon-audit .cy-stage.cy-light .ranking-table caption{color:#5c7d9f}.citalyon-audit .cy-stage.cy-light .ranking-table thead th{color:#426991;background:#eaf2fc}.citalyon-audit .cy-stage.cy-light .ranking-table tbody th{color:#1b436b;background:#f7faff}.citalyon-audit .cy-stage.cy-light .ranking-matches small{color:#53789f}.citalyon-audit .cy-stage.cy-light .ranking-rank{color:#2469b2;background:#e9f3ff;border-color:#d4e5fa}.citalyon-audit .cy-stage.cy-light .ranking-rank--top{color:#137746;background:#e2f4e9;border-color:#bfe5ce}.citalyon-audit .cy-stage.cy-light .ranking-unknown{color:#677f9b}.citalyon-audit .cy-stage.cy-light .ranking-absent{color:#95601f}.citalyon-audit .cy-stage.cy-light :is(.ranking-query-proof,.ranking-details,.ranking-channel,.rankings-method){border-color:#dce7f3}.citalyon-audit .cy-stage.cy-light .rankings :is(summary,a){color:#166ac3}.citalyon-audit .cy-stage.cy-light :is(.ranking-query-proof span,.ranking-query-proof p,.ranking-observation>p,.ranking-channel>p,.ranking-evidence span,.rankings-method p,.ranking-empty p){color:#5c7c9b}.citalyon-audit .cy-stage.cy-light .ranking-observation{background:#fff;border-color:#dce7f3}.citalyon-audit .cy-stage.cy-light .ranking-observation header>span{color:#3279c2;background:#edf5ff}.citalyon-audit .cy-stage.cy-light .ranking-observation header>small,.citalyon-audit .cy-stage.cy-light .ranking-channel h5 small{color:#6986a4}.citalyon-audit .cy-stage.cy-light .ranking-evidence li>b{color:#1e805e}.citalyon-audit .cy-stage.cy-light .ranking-ahead{background:#f1f6fc}.citalyon-audit .cy-stage.cy-light :is(.ranking-ahead h6,.ranking-ahead li>span,.ranking-ahead small){color:#64819f}.citalyon-audit .cy-stage.cy-light .ranking-candidate{color:#91602c!important}.citalyon-audit .cy-stage.cy-light .ranking-empty{border-color:#c8dbef}.citalyon-audit .cy-stage.cy-light .ranking-empty svg{color:#6489b0}.citalyon-audit .cy-stage.cy-light .design-audit{color:#163b60;background:#f6faff;border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light .design-audit>header{border-color:#e0eaf5}.citalyon-audit .cy-stage.cy-light .design-icon{color:#0872dc;background:#e6f2ff;border-color:#d0e6ff}.citalyon-audit .cy-stage.cy-light .design-kicker{color:#6083a5}.citalyon-audit .cy-stage.cy-light .design-mode{color:#3276b4;background:#eaf4ff;border-color:#d3e6f9}.citalyon-audit .cy-stage.cy-light .design-score{background:linear-gradient(145deg,hsl(var(--design-hue) 60% 95%),#fff);border-color:hsl(var(--design-hue) 45% 80%);box-shadow:0 4px 14px #16385c07}.citalyon-audit .cy-stage.cy-light .design-score strong{color:hsl(var(--design-hue) 70% 30%)}.citalyon-audit .cy-stage.cy-light .design-score :is(span,b,small){color:#577795}.citalyon-audit .cy-stage.cy-light .design-audit :is(h2,h3){color:#173e64}.citalyon-audit .cy-stage.cy-light :is(.design-summary p,.design-audit .design-empty,.design-summary .design-caveat,.design-findings p,.design-findings small,.design-capture figcaption,.design-render-state,.design-criterion p,.design-fonts,.design-palette p,.design-method,.design-opinion-lists ul){color:#5b7998}.citalyon-audit .cy-stage.cy-light .design-proof-pills>span{color:#4f7295;background:#eaf2fb}.citalyon-audit .cy-stage.cy-light .design-visual-state{color:#4e769c;background:#eaf4ff;border-color:#d6e7f7}.citalyon-audit .cy-stage.cy-light .design-visual-state strong{color:#2a6498}.citalyon-audit .cy-stage.cy-light .design-findings article{background:#fff;border-color:#dce8f3}.citalyon-audit .cy-stage.cy-light .design-status.pass{color:#1b805b;background:#e4f6ec}.citalyon-audit .cy-stage.cy-light .design-status.warn{color:#976325;background:#fff0d9}.citalyon-audit .cy-stage.cy-light :is(.design-details,.design-criterion){border-color:#dce7f3}.citalyon-audit .cy-stage.cy-light .design-details>summary{color:#1b6ebf}.citalyon-audit .cy-stage.cy-light .design-capture>div{color:#527ba2}.citalyon-audit .cy-stage.cy-light .design-capture img{background:#fff;border-color:#d5e4f2}.citalyon-audit .cy-stage.cy-light .design-criterion>div>span{color:#477ba9}.citalyon-audit .cy-stage.cy-light .design-criterion .design-action{color:#936326}.citalyon-audit .cy-stage.cy-light :is(.design-criterion a,.design-method a){color:#126bca}.citalyon-audit .cy-stage.cy-light .design-palette>div>span{color:#567697}.citalyon-audit .cy-stage.cy-light .design-palette i{border-color:#bacbdc}.citalyon-audit .cy-stage.cy-light .design-method{background:#edf4fc;border-color:#d8e5f3}.citalyon-audit .cy-stage.cy-light .design-axes{background:#eaf3fd}.citalyon-audit .cy-stage.cy-light .design-axes b{color:#266dab}.citalyon-audit .cy-stage.cy-light .design-axes i{background:#d4e3f4}.citalyon-audit .cy-stage.cy-light .design-axes em{background:#368bec}.citalyon-audit .cy-stage.cy-light .audit-intelligence{color:#183d63;background:#f5f9ff;border-color:#dce7f5}.citalyon-audit .cy-stage.cy-light :is(.intelligence-heading>svg,.intelligence-heading span){color:#3d7ec8}.citalyon-audit .cy-stage.cy-light .crawl-stats{border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light .crawl-stats>div{background:#fff;border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light :is(.crawl-stats small,.crawl-stats span,.intelligence-note,.action-title>span,.action-body,.action-points,.search-opportunities>p,.contact-path-metrics,.contact-path-limit){color:#5b799b}.citalyon-audit .cy-stage.cy-light .proof-breakdown>span{color:#4f739c;background:#ebf3ff;border-color:#dbe8f8}.citalyon-audit .cy-stage.cy-light .proof-breakdown b{color:#1f4e82}.citalyon-audit .cy-stage.cy-light :is(.action-roadmap,.contact-path){border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light .action-roadmap details{background:#fff;border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light .action-rank{color:#2675c8;background:#eaf3ff;border-color:#d7e6fb}.citalyon-audit .cy-stage.cy-light .action-roadmap summary>svg{color:#6489b2}.citalyon-audit .cy-stage.cy-light .action-directive{color:#214b77}.citalyon-audit .cy-stage.cy-light .action-verification{color:#407d65;background:#edf9f3;border-color:#75c9a5}.citalyon-audit .cy-stage.cy-light .action-verification :is(svg,strong){color:#24845e}.citalyon-audit .cy-stage.cy-light .action-evidence-links a{color:#3374bb;background:#f1f7ff;border-color:#d7e6f8}.citalyon-audit .cy-stage.cy-light :is(.check-proof,.check-sources summary){color:#3277bc}.citalyon-audit .cy-stage.cy-light .check-sources{border-color:#e0e8f3}.citalyon-audit .cy-stage.cy-light .check-sources li{background:#eef4fc}.citalyon-audit .cy-stage.cy-light .check-sources li a{color:#1769bf}.citalyon-audit .cy-stage.cy-light .check-sources li p{color:#59799a}.citalyon-audit .cy-stage.cy-light .opportunity-grid article{background:#fff;border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light .opportunity-grid :is(h5,strong){color:#204d7a}.citalyon-audit .cy-stage.cy-light .opportunity-grid :is(p,small){color:#607d9d}.citalyon-audit .cy-stage.cy-light .contact-path-state{color:#397ec1}.citalyon-audit .cy-stage.cy-light .contact-path.observed .contact-path-state{color:#20805f}.citalyon-audit .cy-stage.cy-light .contact-path-state>span{color:#5b7d9e;background:#eaf2fc}.citalyon-audit .cy-stage.cy-light .contact-route a{color:#2667ab;background:#edf5ff;border-color:#d5e5fa}.citalyon-audit .cy-stage.cy-light :is(.route-number,.route-next){color:#6788ab}.citalyon-audit .cy-stage.cy-light .route-destination{color:#267b55;background:#e8f7ee;border-color:#c7e9d4}.citalyon-audit .cy-stage.cy-light .contact-path-metrics b{color:#305e8d}.citalyon-audit .cy-stage.cy-light .contact-path-warning{color:#91612e;background:#fff5e8;border-color:#efd7b4}.citalyon-audit .cy-stage.cy-light .google-card{box-shadow:none;color:#234b75;background:#f7faff;border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light .google-card h4{color:#183f67}.citalyon-audit .cy-stage.cy-light :is(.google-card p,.audit-email p,.integration-select,.google-profile dt){color:#5b7e9f}.citalyon-audit .cy-stage.cy-light .google-card .tool-heading>svg{color:#347bc5}.citalyon-audit .cy-stage.cy-light .integration-select select{color:#214d78;background:#fff;border-color:#d4e2f3}.citalyon-audit .cy-stage.cy-light :is(.integration-footnote,.integration-period){color:#5b7e9f!important}.citalyon-audit .cy-stage.cy-light .google-result{border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light .google-metrics>div{background:#fff;border-color:#dce7f4}.citalyon-audit .cy-stage.cy-light .google-metrics :is(span,small){color:#6887a6}.citalyon-audit .cy-stage.cy-light .google-metrics strong{color:#224f7e}.citalyon-audit .cy-stage.cy-light .google-card .secondary-button,.citalyon-audit .cy-stage.cy-light .audit-email .secondary-button{color:#216bbb;background:#ebf4ff;border-color:#d6e6f9}.citalyon-audit .cy-stage.cy-light :is(.business-choices,.cy-confirmation-actions,.direct-report,.rankings,.business-discovery) :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #126ee5}.citalyon-audit .cy-stage.cy-light .ranking-table-scroll:focus-visible{outline-offset:4px;outline:2px solid #126ee5}@media (max-width:580px){.citalyon-audit .cy-stage.cy-light .cy-loading-panel{padding:18px 15px}.citalyon-audit .cy-stage.cy-light .cy-loading-steps{font-size:10px;line-height:1.5}}@media print{.citalyon-audit .cy-stage.cy-light .direct-report{box-shadow:none;background:#fff;border:0}.citalyon-audit .cy-stage.cy-light .fixed-score{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.citalyon-audit .cy-portrait{isolation:isolate;aspect-ratio:1313/1198;pointer-events:none;width:100%;max-width:none;height:100%;position:relative;overflow:visible}.citalyon-audit .cy-portrait-body{transform-origin:50% 88%;position:absolute;inset:0;transition:none!important;animation:none!important}.citalyon-audit .cy-portrait-body img{object-fit:contain;opacity:1;width:100%;max-width:100%;height:100%;display:block;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}.citalyon-audit .cy-portrait-shadow{transform-origin:50%;background:radial-gradient(#749cb63b,#0000 70%);border-radius:50%;height:3%;position:absolute;bottom:2%;left:31%;right:23%}.citalyon-audit .cy-portrait-energy{width:100%;height:100%;opacity:var(--portrait-energy,.6);z-index:-1;position:absolute;inset:0;overflow:visible}.citalyon-audit .cy-portrait-orbit{transform-origin:650px 655px;animation:22s linear infinite cy-portrait-orbit}.citalyon-audit .cy-portrait-current{animation:2s linear infinite cy-portrait-flow}.citalyon-audit .cy-portrait-sparks{animation:2.4s infinite cy-portrait-spark}.citalyon-audit .cy-portrait-board{transform-origin:50% 100%;filter:none;z-index:3;width:clamp(130px,36%,185px);position:absolute;bottom:8%;right:-3%}.citalyon-audit .cy-portrait-board[hidden]{display:none}.citalyon-audit .cy-portrait-board svg{width:100%;height:auto;font-family:Avenir Next,Segoe UI,Arial,sans-serif;display:block;overflow:visible}.citalyon-audit .cy-light .cy-hero--continuous .cy-welcome-robot{animation:none!important}.citalyon-audit .cy-light .cy-welcome-robot>.cy-portrait{aspect-ratio:auto;width:100%;height:100%}.citalyon-audit .cy-light .cy-hero--continuous .cy-hero-art:after{display:none}.citalyon-audit .cy-light .report-companion>.cy-portrait{aspect-ratio:auto;width:100%;max-width:none;height:calc(100% - 25px);position:absolute;inset:0}.citalyon-audit .cy-light .report-companion .cy-portrait-board{width:50%;bottom:8%;right:-10%}.citalyon-audit .cy-workshop .cy-workshop-scene>.cy-portrait{aspect-ratio:auto;width:440px;max-width:100%;height:400px}.citalyon-audit .cy-workshop .cy-workshop-scene--large>.cy-portrait{width:555px;height:505px}.citalyon-audit .cy-portrait[data-motion=still] .cy-portrait-energy *,.citalyon-audit .cy-portrait[data-motion=suspended] .cy-portrait-energy *,.citalyon-audit .cy-motion-paused .cy-portrait-energy *{animation-play-state:paused!important}@keyframes cy-portrait-orbit{to{transform:rotate(360deg)}}@keyframes cy-portrait-flow{to{stroke-dashoffset:-226px}}@keyframes cy-portrait-spark{0%,22%,to{opacity:0}29%,35%{opacity:.8}45%{opacity:0}}@media (max-width:850px){.citalyon-audit .cy-portrait-board{width:43%;min-width:120px;bottom:5%;right:-3%}}@media (max-width:580px){.citalyon-audit .cy-portrait-board{width:42%;min-width:112px;bottom:5%;right:-6%}.citalyon-audit .cy-light .report-companion .cy-portrait-board{width:62%;min-width:0;bottom:8%;right:-13%}.citalyon-audit .cy-workshop .cy-workshop-scene>.cy-portrait,.citalyon-audit .cy-workshop .cy-workshop-scene--large>.cy-portrait{width:100%;height:330px}}@media (prefers-reduced-motion:reduce){.citalyon-audit .cy-portrait-energy *{animation:none!important}.citalyon-audit .cy-portrait-sparks{display:none}}.citalyon-audit .cy-light .cy-analysis-card{--analysis-blue:#0867df;--analysis-ink:#123353;--analysis-muted:#627993;z-index:1;width:min(100%,800px);color:var(--analysis-ink);text-align:left;background:linear-gradient(135deg,#fcfcfd 0%,#f0f2f5 46%,#e3e7ed 100%);border:1px solid #dce8f4;border-radius:22px;margin:0 auto;padding:25px 28px 0;animation:.48s both cy-panel-arrive;position:relative;overflow:hidden;box-shadow:0 10px 32px #15385b08,inset 0 1px #fff}.citalyon-audit .cy-analysis-header{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:18px;padding-bottom:21px;display:flex}.citalyon-audit .cy-analysis-identity{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.citalyon-audit .cy-analysis-avatar{width:47px;height:47px;color:var(--analysis-blue);background:linear-gradient(140deg,#eff6ff,#e5f0ff);border:1px solid #deebfa;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.citalyon-audit .cy-analysis-avatar svg{stroke-width:1.7px;width:23px;height:23px}.citalyon-audit .cy-analysis-identity>div{min-width:0}.citalyon-audit .cy-analysis-identity>div>span{letter-spacing:1.3px;text-transform:uppercase;color:#70849b;margin-bottom:3px;font-size:10px;font-weight:700;line-height:1.4;display:block}.citalyon-audit .cy-analysis-identity h2{letter-spacing:-.65px;overflow-wrap:anywhere;color:#133656;font-size:22px;font-weight:750;line-height:1.2}.citalyon-audit .cy-analysis-identity p{color:var(--analysis-muted);overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:6px;font-size:12px;line-height:1.4;display:flex}.citalyon-audit .cy-analysis-identity p svg{color:#7c94af;width:13px;height:13px}.citalyon-audit .cy-analysis-badge{color:#1765bd;white-space:nowrap;background:#eef5ff;border:1px solid #dceaff;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;max-width:100%;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.citalyon-audit .cy-analysis-badge svg{width:14px;height:14px}.citalyon-audit .cy-analysis-progress{justify-content:space-between;align-items:flex-end;gap:20px;min-height:51px;margin:20px 0 13px;display:flex}.citalyon-audit .cy-analysis-current{flex:1;min-width:0}.citalyon-audit .cy-analysis-current>span{letter-spacing:1.1px;text-transform:uppercase;color:#71859c;margin-bottom:5px;font-size:10px;font-weight:700;line-height:1.4;display:block}.citalyon-audit .cy-analysis-current p{letter-spacing:-.15px;color:#23496d;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.citalyon-audit .cy-analysis-percentage{white-space:nowrap;color:var(--analysis-blue);flex-shrink:0;align-items:baseline;gap:3px;line-height:1;display:flex}.citalyon-audit .cy-analysis-percentage strong{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:44px;font-weight:750;line-height:1}.citalyon-audit .cy-analysis-percentage>span{letter-spacing:-.3px;color:#7195c0;font-size:18px;font-weight:500;line-height:1}.citalyon-audit .cy-analysis-track{background:#e8eff8;border-radius:20px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #123b6307}.citalyon-audit .cy-analysis-track>i{border-radius:inherit;background:linear-gradient(90deg,#0768ed,#4099f4);height:100%;transition:width 80ms linear;display:block}.citalyon-audit .cy-analysis-meta{color:#72859b;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;font-size:11px;line-height:1.5;display:flex}.citalyon-audit .cy-analysis-meta>span{min-width:0}.citalyon-audit .cy-analysis-meta b{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.citalyon-audit .cy-analysis-meta b svg{width:12px;height:12px}.citalyon-audit .cy-analysis-steps{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.citalyon-audit .cy-analysis-steps>li{color:#7b8c9f;background:#f8fafc;border:1px solid #e7edf4;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:12px 10px;transition:background-color .25s,border-color .25s;display:flex}.citalyon-audit .cy-analysis-step-icon{color:#8c9caf;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dfe7ef;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.citalyon-audit .cy-analysis-step-icon svg{stroke-width:1.9px;width:15px;height:15px}.citalyon-audit .cy-analysis-step-copy{min-width:0}.citalyon-audit .cy-analysis-step-copy>strong{color:inherit;letter-spacing:-.15px;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.4;display:block}.citalyon-audit .cy-analysis-step-copy>small{color:inherit;opacity:.88;margin-top:3px;font-size:10px;line-height:1.4;display:block}.citalyon-audit .cy-analysis-steps>li[data-state=active]{color:#1763b6;background:#edf5ff;border-color:#c5ddff}.citalyon-audit .cy-analysis-steps>li[data-state=active] .cy-analysis-step-icon{color:#fff;background:#0874ef;border-color:#0874ef;box-shadow:0 0 0 3px #dcecff}.citalyon-audit .cy-analysis-steps>li[data-state=done]{color:#32745f;background:#f2f9f7;border-color:#d9ece4}.citalyon-audit .cy-analysis-steps>li[data-state=done] .cy-analysis-step-icon{color:#267658;background:#e4f3eb;border-color:#c8e4d6}.citalyon-audit .cy-analysis-steps>li[data-state=partial]{color:#83642b;background:#faf8f3;border-color:#eae2d3}.citalyon-audit .cy-analysis-steps>li[data-state=partial] .cy-analysis-step-icon{color:#916c25;background:#f6edda;border-color:#e9d8b8}.citalyon-audit .cy-analysis-footer{justify-content:space-between;align-items:center;gap:18px;min-height:32px;margin:15px 0 12px;display:flex}.citalyon-audit .cy-analysis-note{min-width:0;color:var(--analysis-muted);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.citalyon-audit .cy-analysis-note svg{color:#7d96b2;flex-shrink:0;width:14px;height:14px}.citalyon-audit .cy-analysis-cancel{color:#6c7d91;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 9px;font-size:11px;line-height:1.4;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.citalyon-audit .cy-analysis-cancel svg{width:13px;height:13px}.citalyon-audit .cy-analysis-details{color:#58718e;background:#eef1f580;border-top:1px solid #e7eef6;margin:0 -28px;padding:0 28px}.citalyon-audit .cy-analysis-details>summary{cursor:pointer;color:#3c6594;align-items:center;gap:8px;min-height:45px;padding:14px 0;font-size:12px;font-weight:600;line-height:1.4;list-style:none;display:flex}.citalyon-audit .cy-analysis-details>summary::-webkit-details-marker{display:none}.citalyon-audit .cy-analysis-details>summary>svg{flex-shrink:0;width:15px;height:15px}.citalyon-audit .cy-analysis-details>summary>svg:last-child{color:#879bb2;margin-left:auto;transition:transform .2s}.citalyon-audit .cy-analysis-details[open]>summary>svg:last-child{transform:rotate(180deg)}.citalyon-audit .cy-analysis-detail-list{border-top:1px solid #e2eaf4;margin:0 0 14px;padding:0;list-style:none}.citalyon-audit .cy-analysis-detail-list>li{color:#637a94;border-bottom:1px solid #e5edf5;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;font-size:12px;line-height:1.6;display:grid}.citalyon-audit .cy-analysis-detail-list>li>svg{width:14px;height:14px;margin-top:3px}.citalyon-audit .cy-analysis-detail-list>li>span{overflow-wrap:anywhere;min-width:0}.citalyon-audit .cy-analysis-detail-list>li>strong{color:#6a7f97;white-space:nowrap;background:#eaf0f6;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.8}.citalyon-audit .cy-analysis-detail-list>li[data-state=running]>svg{color:#1675dd}.citalyon-audit .cy-analysis-detail-list>li[data-state=done]>svg{color:#278065}.citalyon-audit .cy-analysis-detail-list>li[data-state=done]>strong{color:#32745f;background:#e8f4ee}.citalyon-audit .cy-analysis-detail-list>li[data-state=running]>strong{color:#1763b6;background:#e6f0ff}.citalyon-audit .cy-analysis-method{color:#6a7f96;padding:0 0 18px;font-size:11px;line-height:1.7}.citalyon-audit .cy-analysis-method p+p{margin-top:7px}.citalyon-audit .cy-analysis-card :is(button,summary):focus-visible{outline-offset:3px;outline:3px solid #629bea}@media (hover:hover){.citalyon-audit .cy-analysis-cancel:hover{color:#294b70;background:#f3f6fa;border-color:#e1e8f0}.citalyon-audit .cy-analysis-details>summary:hover{color:#0867df}}@media (max-width:760px){.citalyon-audit .cy-light .cy-analysis-card{border-radius:19px;padding:22px 22px 0}.citalyon-audit .cy-analysis-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.citalyon-audit .cy-analysis-identity{grid-template-columns:47px minmax(0,1fr);align-items:start;width:100%;display:grid}.citalyon-audit .cy-analysis-identity h2{white-space:normal;word-break:normal;overflow-wrap:anywhere;width:100%}.citalyon-audit .cy-analysis-badge{white-space:normal;justify-self:start;max-width:calc(100% - 60px);margin-left:60px}.citalyon-audit .cy-analysis-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.citalyon-audit .cy-analysis-steps>li{padding:12px}.citalyon-audit .cy-analysis-step-copy>strong{font-size:13px}.citalyon-audit .cy-analysis-step-copy>small{font-size:11px}.citalyon-audit .cy-analysis-details{margin:0 -22px;padding:0 22px}}@media (max-width:520px){.citalyon-audit .cy-light .cy-analysis-card{border-radius:17px;padding:19px 16px 0}.citalyon-audit .cy-analysis-header{flex-wrap:wrap;align-items:flex-start;gap:12px;padding-bottom:16px}.citalyon-audit .cy-analysis-identity{grid-template-columns:40px minmax(0,1fr);gap:10px}.citalyon-audit .cy-analysis-avatar{border-radius:12px;width:40px;height:40px}.citalyon-audit .cy-analysis-identity h2{font-size:21px}.citalyon-audit .cy-analysis-identity>div>span{letter-spacing:1px;font-size:9px}.citalyon-audit .cy-analysis-identity p{font-size:11px}.citalyon-audit .cy-analysis-badge{max-width:calc(100% - 50px);margin-left:50px;padding:6px 8px;font-size:10px}.citalyon-audit .cy-analysis-progress{align-items:center;gap:12px;margin:16px 0 12px}.citalyon-audit .cy-analysis-current>span{letter-spacing:.8px;font-size:9px}.citalyon-audit .cy-analysis-current p{font-size:14px;line-height:1.5}.citalyon-audit .cy-analysis-percentage strong{letter-spacing:-1.6px;font-size:38px}.citalyon-audit .cy-analysis-percentage>span{font-size:15px}.citalyon-audit .cy-analysis-meta{align-items:flex-start;gap:8px;font-size:10px}.citalyon-audit .cy-analysis-meta b{font-size:10px}.citalyon-audit .cy-analysis-steps{gap:8px;margin-top:17px}.citalyon-audit .cy-analysis-steps>li{flex-direction:column;align-items:flex-start;gap:8px;padding:11px 10px}.citalyon-audit .cy-analysis-step-icon{width:25px;height:25px}.citalyon-audit .cy-analysis-step-copy>strong{font-size:12px}.citalyon-audit .cy-analysis-step-copy>small{font-size:10px}.citalyon-audit .cy-analysis-footer{align-items:flex-start;gap:10px;margin:12px 0 10px}.citalyon-audit .cy-analysis-note{align-items:flex-start;gap:6px;padding-top:6px;font-size:11px}.citalyon-audit .cy-analysis-note svg{margin-top:2px}.citalyon-audit .cy-analysis-cancel{min-height:33px;padding:6px;font-size:10px}.citalyon-audit .cy-analysis-details{margin:0 -16px;padding:0 16px}.citalyon-audit .cy-analysis-details>summary{font-size:11px}.citalyon-audit .cy-analysis-detail-list>li{grid-template-columns:14px minmax(0,1fr);gap:4px 8px;font-size:11px}.citalyon-audit .cy-analysis-detail-list>li>strong{grid-column:2;justify-self:start}.citalyon-audit .cy-analysis-method{font-size:10px}}.citalyon-audit .cy-motion-paused .cy-analysis-card .spin{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.citalyon-audit .cy-light .cy-analysis-card{animation:none}.citalyon-audit .cy-analysis-card .spin{animation:none!important}.citalyon-audit .cy-analysis-track>i,.citalyon-audit .cy-analysis-details>summary>svg,.citalyon-audit .cy-analysis-steps>li{transition:none}}@media (forced-colors:active){.citalyon-audit .cy-analysis-card,.citalyon-audit .cy-analysis-steps>li,.citalyon-audit .cy-analysis-step-icon,.citalyon-audit .cy-analysis-avatar,.citalyon-audit .cy-analysis-badge{border-color:canvastext}.citalyon-audit .cy-analysis-track{border:1px solid canvastext}.citalyon-audit .cy-analysis-track>i{background:highlight}.citalyon-audit .cy-analysis-steps>li[data-state=active]{outline:1px solid highlight}}.citalyon-audit .cy-stage.cy-light .direct-report.cy-report-v5{--ink:#101d45;--muted:#6c80a1;--line:#e4ebf3;--surface:#f5f8fc;--blue:#086bfa;width:min(100%,1080px);max-width:1080px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-family:Avenir Next,Segoe UI,Arial,sans-serif}.citalyon-audit .cy-report-sheet{background:#fff;border:1px solid #e5eaf1;border-radius:12px;padding:0 32px 18px;overflow:visible;box-shadow:0 10px 38px #213c6109}.citalyon-audit .cy-report-topbar{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:18px;margin:0 -32px;padding:19px 32px;display:flex}.citalyon-audit .cy-report-brand{letter-spacing:-2px;color:#0a1738;padding:0;font-size:34px;font-weight:900;line-height:1}.citalyon-audit .cy-report-brand span{color:#086bfa}.citalyon-audit .cy-report-top-actions{color:#637b9e;align-items:center;gap:23px;font-size:12px;line-height:1.4;display:flex}.citalyon-audit .cy-report-top-actions>button{color:#637b9e;align-items:center;gap:9px;padding:7px 0;display:flex}.citalyon-audit .cy-report-menu{border-left:1px solid #dae3ef;padding-left:23px;position:relative}.citalyon-audit .cy-report-menu>summary{cursor:pointer;color:#637b9e;align-items:center;gap:10px;padding:0;font-size:12px;list-style:none;display:flex}.citalyon-audit .cy-report-menu>summary::-webkit-details-marker{display:none}.citalyon-audit .cy-report-user{color:#748aad;background:#eef3f9;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.citalyon-audit .cy-report-menu>div{z-index:60;background:#fff;border:1px solid #e1e9f3;border-radius:12px;min-width:210px;padding:8px;position:absolute;top:calc(100% + 15px);right:0;box-shadow:0 12px 35px #1b3f681b}.citalyon-audit .cy-report-menu>div>button{text-align:left;color:#365c8b;border-radius:7px;align-items:center;gap:9px;width:100%;padding:11px 10px;font-size:12px;display:flex}.citalyon-audit .cy-report-menu>div>button:hover{background:#eef5fe}.citalyon-audit .cy-report-hero{grid-template-columns:minmax(0,1fr) 182px 235px;align-items:center;gap:24px;padding:35px 0 24px;display:grid}.citalyon-audit .cy-report-identity{min-width:0}.citalyon-audit .cy-report-kicker{color:#6d83a3;letter-spacing:1.4px;margin-bottom:16px;font-size:10px;font-weight:750;line-height:1.5;display:block}.citalyon-audit .cy-report-identity h1{letter-spacing:-1.15px;text-transform:uppercase;color:#101d45;overflow-wrap:anywhere;outline:none;margin:0 0 15px;font-size:clamp(25px,3vw,34px);font-weight:850;line-height:1.09}.citalyon-audit .cy-report-location{color:#6a80a0;flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;line-height:1.5;display:flex}.citalyon-audit .cy-report-location>svg{color:#6983a8}.citalyon-audit .cy-report-location>i{background:#d5e0ed;width:1px;height:14px;margin:0 4px}.citalyon-audit .cy-report-target{color:#2c71c6;overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;margin-top:9px;font-size:12px;line-height:1.5;display:inline-flex}.citalyon-audit .cy-report-date{color:#6a83a6;background:#eef6ff;border-radius:7px;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:13px;padding:7px 10px;font-size:10px;line-height:1.4;display:flex}.citalyon-audit .cy-report-date svg{color:#1274ff}.citalyon-audit .cy-report-gauge-wrap{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.citalyon-audit .cy-report-gauge{flex-shrink:0;width:176px;height:176px;position:relative}.citalyon-audit .cy-report-gauge>svg{width:100%;height:100%;display:block}.citalyon-audit .cy-report-gauge-track{color:#edf1f6}.citalyon-audit .cy-report-gauge-fill{color:hsl(var(--score-hue) 94% 63%);transition:stroke-dasharray .6s}.citalyon-audit .cy-report-gauge>div{flex-direction:column;justify-content:center;align-items:center;padding-top:8px;display:flex;position:absolute;inset:0}.citalyon-audit .cy-report-gauge strong{letter-spacing:-2px;color:#101d45;font-variant-numeric:tabular-nums;font-size:45px;font-weight:850;line-height:1}.citalyon-audit .cy-report-gauge span{color:#7486a9;margin-top:5px;font-size:19px;font-weight:550;line-height:1.4}.citalyon-audit .cy-report-score-caption{letter-spacing:.7px;color:#5f789e;max-width:190px;margin-top:7px;font-size:8px;font-weight:700;line-height:1.5}.citalyon-audit .cy-report-coverage{color:#7789a4;margin-top:3px;font-size:10px;line-height:1.5}.citalyon-audit .cy-report-verdict{align-self:center;min-width:0}.citalyon-audit .cy-report-verdict>div{color:#ff9f0c;background:linear-gradient(110deg,#fff7e9,#fffaf1);border-radius:10px;align-items:center;gap:13px;padding:16px 15px;display:flex}.citalyon-audit .cy-report-verdict h2{letter-spacing:-.5px;color:#122044;font-size:21px;font-weight:800;line-height:1.12}.citalyon-audit .cy-report-verdict>p{color:#6c81a0;margin-top:12px;font-size:12px;line-height:1.6}.citalyon-audit .cy-report-verdict[data-tone=good]>div{color:#24a563;background:linear-gradient(110deg,#eef9f2,#f4fcf7)}.citalyon-audit .cy-report-verdict[data-tone=fair]>div{color:#309e83;background:linear-gradient(110deg,#eef7f5,#f4fbfa)}.citalyon-audit .cy-report-verdict[data-tone=neutral]>div{color:#3186ee;background:linear-gradient(110deg,#eff6ff,#f7faff)}.citalyon-audit .cy-report-notice{color:#6a80a3;background:linear-gradient(110deg,#edf5ff,#f1f7ff);border-radius:10px;align-items:flex-start;gap:17px;margin:0 0 20px;padding:22px 25px;font-size:13px;line-height:1.65;display:flex}.citalyon-audit .cy-report-notice>svg{color:#0871f8;fill:#0871f8;stroke:#fff;background:#0871f8;border-radius:50%;width:27px;height:27px;margin-top:2px;padding:3px}.citalyon-audit .cy-report-notice p+p{margin-top:4px}.citalyon-audit .cy-report-measurement-note{color:#6e7f99;align-items:flex-start;gap:8px;margin:0 0 17px;font-size:12px;line-height:1.6;display:flex}.citalyon-audit .cy-report-measurement-note svg{margin-top:2px}.citalyon-audit .cy-report-notice.cy-report-notice--end{margin:20px 0 0}.citalyon-audit .cy-report-findings{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;margin:0 0 19px;display:grid}.citalyon-audit .cy-report-findings>section{background:linear-gradient(145deg,#fff,#f9fdfa);border:1px solid #d7eee2;border-radius:10px;overflow:hidden}.citalyon-audit .cy-report-findings>.cy-report-priorities{background:linear-gradient(145deg,#fff,#fffdfa);border-color:#ffead0}.citalyon-audit .cy-report-findings>section>header{background:linear-gradient(110deg,#edf9f2,#f2fbf6);align-items:center;gap:13px;padding:21px 19px 18px;display:flex}.citalyon-audit .cy-report-findings>.cy-report-priorities>header{background:linear-gradient(110deg,#fff6e9,#fffbf4)}.citalyon-audit .cy-report-findings>section>header>span{color:#fff;background:linear-gradient(130deg,#7bdc9d,#16a25e);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #fff5}.citalyon-audit .cy-report-findings>.cy-report-priorities>header>span{background:linear-gradient(130deg,#ffcc64,#ff9f00);font-size:24px;font-weight:650;line-height:1}.citalyon-audit .cy-report-findings h2{letter-spacing:-.7px;color:#122044;font-size:25px;font-weight:800;line-height:1.15}.citalyon-audit .cy-report-findings>section>header p{color:#7187a6;margin-top:4px;font-size:11px;line-height:1.6}.citalyon-audit .cy-report-findings ul,.citalyon-audit .cy-report-findings ol{margin:0;padding:0 19px;list-style:none}.citalyon-audit .cy-report-findings li{border-top:1px solid #e6edf2;align-items:flex-start;gap:14px;min-width:0;padding:20px 0;display:flex}.citalyon-audit .cy-report-findings li:first-child{border-top:0}.citalyon-audit .cy-report-findings li>div{flex:1;min-width:0}.citalyon-audit .cy-report-positive li>svg{color:#2ab36b;fill:#2ab36b;stroke:#fff;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-top:1px}.citalyon-audit .cy-report-findings h3{letter-spacing:-.2px;color:#172947;font-size:14px;font-weight:750;line-height:1.5}.citalyon-audit .cy-report-findings li p{color:#6c82a3;margin-top:4px;font-size:12px;line-height:1.65}.citalyon-audit .cy-report-findings li p.cy-report-action-copy{color:#476d98;margin-top:7px}.citalyon-audit .cy-report-scope{color:#3e8d64;background:#e5f7eb;border-radius:20px;max-width:100%;margin-top:8px;padding:4px 8px;font-size:10px;line-height:1.5;display:inline-block}.citalyon-audit .cy-report-priorities .cy-report-scope{color:#9c733b;background:#fff2df}.citalyon-audit .cy-report-priority-number{color:#ec7826;background:linear-gradient(135deg,#fff0e2,#ffe5d5);border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:19px;font-weight:650;line-height:1;display:grid}.citalyon-audit .cy-report-empty{color:#7285a0;padding:23px 20px;font-size:13px;line-height:1.7}.citalyon-audit .cy-report-evidence{margin-top:8px}.citalyon-audit .cy-report-evidence>summary{cursor:pointer;color:#5783ab;align-items:center;gap:5px;font-size:10px;line-height:1.5;list-style:none;display:flex}.citalyon-audit .cy-report-evidence>summary::-webkit-details-marker{display:none}.citalyon-audit .cy-report-evidence[open]>summary svg{transform:rotate(180deg)}.citalyon-audit .cy-report-evidence>div{background:#f0f6fc;border:1px solid #dfeaf6;border-radius:7px;margin-top:8px;padding:10px}.citalyon-audit .cy-report-evidence strong{color:#365b88;font-size:11px}.citalyon-audit .cy-report-evidence small{color:#7286a3;margin-top:4px;font-size:10px;line-height:1.7;display:block}.citalyon-audit .cy-report-evidence a{color:#106bd4;margin-top:5px;font-size:10px;display:inline-block}.citalyon-audit .cy-report-site-cta{color:#9e5a16;background:#fff0db;border-radius:6px;align-items:center;gap:6px;margin-top:11px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.citalyon-audit .cy-report-detail-button{color:#416b9b;text-align:left;background:#f4f8fe;border:1px solid #dce8f8;border-radius:9px;align-items:center;gap:12px;width:100%;margin:18px 0 0;padding:15px 18px;display:flex}.citalyon-audit .cy-report-detail-button>span{flex:1}.citalyon-audit .cy-report-detail-button strong{color:#285789;font-size:13px;line-height:1.5;display:block}.citalyon-audit .cy-report-detail-button small{color:#7a8eaa;margin-top:1px;font-size:10px;line-height:1.5;display:block}.citalyon-audit .cy-report-detail-button .turned{transform:rotate(180deg)}.citalyon-audit .cy-report-bottom{color:#798eae;border-top:1px solid #e3eaf4;align-items:flex-start;gap:14px;margin-top:20px;padding-top:17px;font-size:10px;line-height:1.6;display:flex}.citalyon-audit .cy-report-bottom>svg{color:#849ec2;margin-top:2px}.citalyon-audit .cy-report-bottom>p{flex:1;max-width:730px}.citalyon-audit .cy-report-bottom>span{text-align:right;white-space:nowrap;margin-left:auto}.citalyon-audit .cy-report-v5 :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #82b4fb}.citalyon-audit .cy-stage.cy-light .cy-report-v5>.robot-details{background:#fff;border:1px solid #dfe8f4;border-radius:12px;padding:28px 25px}@media (max-width:1000px){.citalyon-audit .cy-report-hero{grid-template-columns:minmax(0,1fr) 155px 195px;gap:18px}.citalyon-audit .cy-report-gauge{width:150px;height:150px}.citalyon-audit .cy-report-gauge strong{font-size:40px}.citalyon-audit .cy-report-verdict h2{font-size:19px}.citalyon-audit .cy-report-identity h1{font-size:28px}.citalyon-audit .cy-report-findings h2{font-size:23px}}@media (max-width:760px){.citalyon-audit .cy-report-sheet{padding:0 22px 16px}.citalyon-audit .cy-report-topbar{margin:0 -22px;padding:17px 22px}.citalyon-audit .cy-report-hero{grid-template-columns:minmax(0,1fr) 145px;gap:18px;padding:27px 0 22px}.citalyon-audit .cy-report-identity h1{font-size:27px}.citalyon-audit .cy-report-gauge{width:145px;height:145px}.citalyon-audit .cy-report-verdict{grid-column:1/-1;align-items:center;gap:17px;display:flex}.citalyon-audit .cy-report-verdict>div{flex-shrink:0;min-width:200px;max-width:45%;padding:13px 15px}.citalyon-audit .cy-report-verdict>p{margin:0;font-size:12px}.citalyon-audit .cy-report-notice{gap:12px;padding:19px 18px;font-size:12px}.citalyon-audit .cy-report-findings{gap:12px}.citalyon-audit .cy-report-findings>section>header{gap:10px;padding:17px 14px}.citalyon-audit .cy-report-findings h2{font-size:21px}.citalyon-audit .cy-report-findings>section>header>span{width:31px;height:31px}.citalyon-audit .cy-report-findings ul,.citalyon-audit .cy-report-findings ol{padding:0 14px}.citalyon-audit .cy-report-findings li{gap:10px;padding:17px 0}.citalyon-audit .cy-report-findings h3{font-size:13px}.citalyon-audit .cy-report-findings li p{font-size:11px}.citalyon-audit .cy-report-priority-number{width:29px;height:29px;font-size:17px}}@media (max-width:580px){.citalyon-audit .cy-stage.cy-light .direct-report.cy-report-v5{width:100%;padding:0}.citalyon-audit .cy-report-sheet{border-radius:10px;padding:0 15px 15px}.citalyon-audit .cy-report-topbar{gap:10px;margin:0 -15px;padding:16px 15px}.citalyon-audit .cy-report-brand{font-size:28px}.citalyon-audit .cy-report-top-actions{gap:10px;font-size:10px}.citalyon-audit .cy-report-top-actions>button{gap:5px;font-size:10px}.citalyon-audit .cy-report-top-actions>button>svg{width:13px}.citalyon-audit .cy-report-menu{padding-left:10px}.citalyon-audit .cy-report-menu>summary{gap:5px;font-size:10px}.citalyon-audit .cy-report-user{width:24px;height:24px}.citalyon-audit .cy-report-menu>summary>svg{display:none}.citalyon-audit .cy-report-hero{grid-template-columns:minmax(0,1fr) 125px;gap:15px 10px;padding:23px 0 20px}.citalyon-audit .cy-report-kicker{letter-spacing:.8px;margin-bottom:11px;font-size:8px}.citalyon-audit .cy-report-identity h1{letter-spacing:-.7px;margin-bottom:12px;font-size:23px}.citalyon-audit .cy-report-location{gap:5px;font-size:10px}.citalyon-audit .cy-report-location>i{margin:0 2px}.citalyon-audit .cy-report-location>svg{width:12px}.citalyon-audit .cy-report-date{gap:5px;margin-top:9px;padding:6px 7px;font-size:9px}.citalyon-audit .cy-report-date>svg{width:11px}.citalyon-audit .cy-report-target{font-size:10px}.citalyon-audit .cy-report-gauge{width:125px;height:125px}.citalyon-audit .cy-report-gauge strong{letter-spacing:-1px;font-size:33px}.citalyon-audit .cy-report-gauge span{font-size:16px}.citalyon-audit .cy-report-score-caption{letter-spacing:.4px;max-width:130px;font-size:7px}.citalyon-audit .cy-report-coverage{font-size:9px}.citalyon-audit .cy-report-verdict{display:block}.citalyon-audit .cy-report-verdict>div{gap:10px;min-width:0;max-width:100%;padding:12px 13px}.citalyon-audit .cy-report-verdict h2{font-size:18px}.citalyon-audit .cy-report-verdict>p{margin-top:9px;font-size:11px;line-height:1.6}.citalyon-audit .cy-report-notice{gap:10px;margin-bottom:15px;padding:15px 12px;font-size:11px;line-height:1.7}.citalyon-audit .cy-report-notice>svg{width:22px;height:22px;padding:2px}.citalyon-audit .cy-report-findings{grid-template-columns:1fr;gap:14px}.citalyon-audit .cy-report-findings h2{font-size:23px}.citalyon-audit .cy-report-findings>section>header p{font-size:10px}.citalyon-audit .cy-report-findings h3{font-size:13px}.citalyon-audit .cy-report-findings li p{font-size:12px}.citalyon-audit .cy-report-findings li{padding:17px 0}.citalyon-audit .cy-report-findings ul,.citalyon-audit .cy-report-findings ol{padding:0 15px}.citalyon-audit .cy-report-findings>section>header{padding:17px 15px}.citalyon-audit .cy-report-bottom{flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:14px;font-size:9px}.citalyon-audit .cy-report-bottom>svg{width:15px}.citalyon-audit .cy-report-bottom>p{flex:1;min-width:0}.citalyon-audit .cy-report-bottom>span{text-align:left;width:100%;margin-left:24px}.citalyon-audit .cy-report-detail-button{gap:9px;padding:13px 12px}.citalyon-audit .cy-report-detail-button strong{font-size:12px}.citalyon-audit .cy-report-detail-button small{font-size:9px}.citalyon-audit .cy-stage.cy-light .cy-report-v5>.robot-details{padding:20px 15px}}@media (max-width:370px){.citalyon-audit .cy-report-top-actions>button span{display:none}.citalyon-audit .cy-report-hero{grid-template-columns:minmax(0,1fr) 108px}.citalyon-audit .cy-report-gauge{width:108px;height:108px}.citalyon-audit .cy-report-gauge strong{font-size:30px}.citalyon-audit .cy-report-identity h1{font-size:21px}.citalyon-audit .cy-report-score-caption{font-size:6.5px}}@media (prefers-reduced-motion:reduce){.citalyon-audit .cy-report-gauge-fill{transition:none}}@media print{.citalyon-audit .cy-stage.cy-light .direct-report.cy-report-v5{width:100%;max-width:none;box-shadow:none;background:#fff;padding:0!important}.citalyon-audit .cy-report-sheet{box-shadow:none;border:0;padding:0}.citalyon-audit .cy-report-topbar{margin:0;padding:10px 0 14px}.citalyon-audit .cy-report-hero{grid-template-columns:minmax(0,1fr) 140px 180px;gap:18px;padding:23px 0}.citalyon-audit .cy-report-gauge{width:140px;height:140px}.citalyon-audit .cy-report-identity h1{font-size:27px}.citalyon-audit .cy-report-verdict{grid-column:auto;display:block}.citalyon-audit .cy-report-verdict>div{min-width:0;max-width:none}.citalyon-audit .cy-report-verdict>p{margin-top:9px}.citalyon-audit .cy-report-notice{break-inside:avoid}.citalyon-audit .cy-report-findings{grid-template-columns:1fr 1fr;gap:14px}.citalyon-audit .cy-report-findings>section{break-inside:avoid}.citalyon-audit .cy-report-findings li{padding:13px 0}.citalyon-audit .cy-report-findings h2{font-size:22px}.citalyon-audit .cy-report-evidence>summary{display:none}.citalyon-audit .cy-report-bottom{break-inside:avoid}.citalyon-audit .cy-stage.cy-light .cy-report-v5>.robot-details{background:#fff;border:0;padding:20px 0}.citalyon-audit .cy-report-v5 a[href^=\#]{text-decoration:none}}.citalyon-audit .cy-report-v5 .cy-report-offers{color:#111f45;background:linear-gradient(125deg,#f1f8ff,#eaf4ff);border:1px solid #e3efff;border-radius:13px;margin-top:20px;padding:24px 18px 18px}.citalyon-audit .cy-report-v5 .cy-offers-heading{align-items:center;gap:17px;margin:0 6px 26px;display:flex}.citalyon-audit .cy-report-v5 .cy-offers-heading>span{color:#0876ff;flex-shrink:0;place-items:center;display:grid}.citalyon-audit .cy-report-v5 .cy-offers-heading h2{letter-spacing:-.7px;color:#0b2047;font-size:25px;font-weight:800;line-height:1.2}.citalyon-audit .cy-report-v5 .cy-offers-heading p{color:#677f9f;margin-top:7px;font-size:14px;line-height:1.5}.citalyon-audit .cy-report-v5 .cy-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.citalyon-audit .cy-report-v5 .cy-management-card{background:linear-gradient(145deg,#fff,#edf5ff);border:1px solid #d6e4f8;border-radius:12px;flex-direction:column;min-width:0;padding:23px 17px 14px;display:flex;position:relative;box-shadow:0 3px 9px #1c55af06}.citalyon-audit .cy-report-v5 .cy-management-card>header{justify-content:space-between;align-items:center;gap:7px;display:flex}.citalyon-audit .cy-report-v5 .cy-management-card>header>div{min-width:0}.citalyon-audit .cy-report-v5 .cy-management-card>header>div>span{color:#536e94;letter-spacing:1px;margin-bottom:6px;font-size:9px;font-weight:750;display:block}.citalyon-audit .cy-report-v5 .cy-management-card h3{letter-spacing:-.6px;color:#10204c;font-size:21px;font-weight:800;line-height:1.15}.citalyon-audit .cy-report-v5 .cy-offer-icon{color:#397dff;background:#f4f8ff;border:1px solid #e3eeff;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.citalyon-audit .cy-report-v5 .cy-offer-price{border-bottom:1px solid #dfe9f6;flex-wrap:wrap;align-items:baseline;gap:12px;margin:19px 0 15px;padding-bottom:16px;display:flex}.citalyon-audit .cy-report-v5 .cy-offer-price>strong{letter-spacing:-1.8px;color:#10204c;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:39px;font-weight:850;line-height:1}.citalyon-audit .cy-report-v5 .cy-offer-price sup{vertical-align:super;letter-spacing:-.3px;margin-left:2px;font-size:17px}.citalyon-audit .cy-report-v5 .cy-offer-price>span{color:#587196;white-space:nowrap;font-size:11px}.citalyon-audit .cy-report-v5 .cy-management-card ul{gap:9px;margin:0 0 19px;padding:0;list-style:none;display:grid}.citalyon-audit .cy-report-v5 .cy-management-card li{color:#4b668a;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.citalyon-audit .cy-report-v5 .cy-management-card li svg{color:#176dff;flex-shrink:0;margin-top:2px}.citalyon-audit .cy-report-v5 .cy-offer-link{color:#133365;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-top:auto;padding:11px 13px;font-size:13px;font-weight:750;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 2px 8px #16487d07}.citalyon-audit .cy-report-v5 .cy-offer-recommended{white-space:nowrap;color:#fff;letter-spacing:.9px;background:#0876ff;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 8px #0068ff35}.citalyon-audit .cy-report-v5 .cy-management-card--advanced{background:linear-gradient(140deg,#eff7ff,#dcecff);border:2px solid #3b86ff;padding:22px 16px 13px}.citalyon-audit .cy-report-v5 .cy-management-card--advanced .cy-offer-link{color:#fff;background:#0876ff}.citalyon-audit .cy-report-v5 .cy-management-card--master{background:linear-gradient(135deg,#4a61c3,#293977 80%,#23316d);border-color:#5b70c3;box-shadow:inset 0 1px #fff2}.citalyon-audit .cy-report-v5 .cy-management-card--master :is(h3,.cy-offer-price>strong){color:#fff}.citalyon-audit .cy-report-v5 .cy-management-card--master :is(header>div>span,.cy-offer-price>span,li){color:#e1e9ff}.citalyon-audit .cy-report-v5 .cy-management-card--master .cy-offer-icon{color:#d7eb79;background:#687ed040;border-color:#90a3e72e}.citalyon-audit .cy-report-v5 .cy-management-card--master li svg{color:#dbe892}.citalyon-audit .cy-report-v5 .cy-management-card--master .cy-offer-price{border-color:#b3c2ff2e}.citalyon-audit .cy-report-v5 .cy-site-creation{background:linear-gradient(135deg,#fff,#f5f9ff);border:1px solid #bedaff;border-radius:11px;align-items:center;gap:15px;margin:0 0 28px;padding:18px;scroll-margin-top:24px;display:flex}.citalyon-audit .cy-report-v5 .cy-site-creation-icon{color:#0876ff;background:#edf5ff;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.citalyon-audit .cy-report-v5 .cy-site-creation>div{flex:1;min-width:0}.citalyon-audit .cy-report-v5 .cy-site-creation strong{font-size:18px;font-weight:750}.citalyon-audit .cy-report-v5 .cy-site-creation strong b{color:#076ce8}.citalyon-audit .cy-report-v5 .cy-site-creation p{color:#526c8e;margin-top:5px;font-size:12px;line-height:1.6}.citalyon-audit .cy-report-v5 .cy-site-creation small{color:#697e97;margin-top:4px;font-size:10px;display:block}.citalyon-audit .cy-report-v5 .cy-site-creation a{color:#fff;white-space:nowrap;background:#0876ff;border-radius:8px;flex-shrink:0;align-items:center;gap:9px;padding:12px 15px;font-size:12px;font-weight:750;display:inline-flex}@media (hover:hover){.citalyon-audit .cy-report-v5 .cy-offer-link:hover{transform:translateY(-2px);box-shadow:0 6px 15px #115cb424}.citalyon-audit .cy-report-v5 .cy-site-creation a:hover{background:#005fe0}}@media (max-width:760px){.citalyon-audit .cy-report-v5 .cy-report-offers{padding:20px 13px 13px}.citalyon-audit .cy-report-v5 .cy-management-grid{gap:9px}.citalyon-audit .cy-report-v5 .cy-management-card{padding:21px 12px 12px}.citalyon-audit .cy-report-v5 .cy-management-card--advanced{padding:20px 11px 11px}.citalyon-audit .cy-report-v5 .cy-management-card h3{font-size:18px}.citalyon-audit .cy-report-v5 .cy-offer-price>strong{font-size:31px}.citalyon-audit .cy-report-v5 .cy-offer-price{gap:7px}.citalyon-audit .cy-report-v5 .cy-management-card li{font-size:11px}.citalyon-audit .cy-report-v5 .cy-offer-icon{width:26px;height:26px}.citalyon-audit .cy-report-v5 .cy-offer-icon svg{width:15px}.citalyon-audit .cy-report-v5 .cy-offers-heading h2{font-size:22px}}@media (max-width:600px){.citalyon-audit .cy-report-v5 .cy-management-grid{grid-template-columns:1fr;gap:22px}.citalyon-audit .cy-report-v5 .cy-management-card{padding:23px 19px 16px}.citalyon-audit .cy-report-v5 .cy-management-card--advanced{padding:22px 18px 15px}.citalyon-audit .cy-report-v5 .cy-management-card h3{font-size:23px}.citalyon-audit .cy-report-v5 .cy-management-card li{font-size:13px}.citalyon-audit .cy-report-v5 .cy-offer-price>strong{font-size:40px}.citalyon-audit .cy-report-v5 .cy-offer-price{margin:16px 0 14px}.citalyon-audit .cy-report-v5 .cy-offers-heading{gap:12px;margin:0 0 26px}.citalyon-audit .cy-report-v5 .cy-offers-heading h2{font-size:22px}.citalyon-audit .cy-report-v5 .cy-offers-heading p{font-size:12px}.citalyon-audit .cy-report-v5 .cy-offers-heading svg{width:31px}.citalyon-audit .cy-report-v5 .cy-site-creation{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:15px}.citalyon-audit .cy-report-v5 .cy-site-creation a{margin-left:53px}.citalyon-audit .cy-report-v5 .cy-site-creation strong{font-size:17px}}@media print{.citalyon-audit .cy-report-v5 .cy-report-offers{break-inside:avoid}.citalyon-audit .cy-report-v5 .cy-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.citalyon-audit .cy-report-v5 .cy-management-card li{font-size:9px}.citalyon-audit .cy-report-v5 .cy-management-card h3{font-size:15px}.citalyon-audit .cy-report-v5 .cy-offer-price>strong{font-size:25px}.citalyon-audit .cy-report-v5 .cy-offers-heading h2{font-size:20px}.citalyon-audit .cy-report-v5 .cy-management-card--master{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.citalyon-audit .cy-stage.cy-light .direct-report.cy-report-v6{--ink:#090d3f;--muted:#6078b5;width:min(100%,1180px);max-width:1180px;font-family:Arial,Segoe UI,sans-serif}.citalyon-audit .cy-report-v6 .cy-report-sheet{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0 28px 16px}.citalyon-audit .cy-report-v6 .cy-report-topbar{border-bottom:1px solid #e0e6f3;margin:0 -28px;padding:10px 28px}.citalyon-audit .cy-report-v6 .cy-report-brand{letter-spacing:-1.8px;font-size:29px}.citalyon-audit .cy-report-v6 .cy-report-top-actions{gap:25px;font-size:11px}.citalyon-audit .cy-report-v6 .cy-report-menu>summary{font-size:11px}.citalyon-audit .cy-report-v6 .cy-report-user{width:25px;height:25px}.citalyon-audit .cy-report-v6 .cy-report-hero{grid-template-columns:minmax(0,1.37fr) minmax(0,1fr);align-items:start;gap:24px;padding:19px 0 13px}.citalyon-audit .cy-report-v6 .cy-report-kicker{letter-spacing:1.1px;color:#405b9e;margin-bottom:8px;font-size:9px}.citalyon-audit .cy-report-v6 .cy-report-identity h1{letter-spacing:-.75px;color:#090c36;margin-bottom:9px;font-size:clamp(22px,2.5vw,30px);font-weight:800;line-height:1.14}.citalyon-audit .cy-report-v6 .cy-report-location{color:#6077af;gap:9px;font-size:13px}.citalyon-audit .cy-report-v6 .cy-report-location>i{margin:0 7px}.citalyon-audit .cy-report-v6 .cy-report-date{color:#6077af;background:0 0;border-radius:0;margin-top:14px;padding:0;font-size:11px}.citalyon-audit .cy-report-v6 .cy-report-date svg{color:#6077af}.citalyon-audit .cy-report-v6 .cy-report-target{margin-top:6px;font-size:11px}.citalyon-audit .cy-report-score-card{border:1px solid #e0e5f2;border-radius:4px;min-width:0;padding:13px 15px 10px;box-shadow:0 1px 3px #16245504}.citalyon-audit .cy-score-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.citalyon-audit .cy-score-heading h2{color:#101440;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.citalyon-audit .cy-score-heading h2 svg{color:#5875b9;flex-shrink:0}.citalyon-audit .cy-score-value{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.citalyon-audit .cy-score-value strong{letter-spacing:-.8px;color:#0a103d;font-variant-numeric:tabular-nums;font-size:27px;line-height:1}.citalyon-audit .cy-score-value span{color:#5d77b6;font-size:18px}.citalyon-audit .cy-score-track{background:#e5e6ef;border-radius:20px;height:9px;margin-top:10px;overflow:hidden}.citalyon-audit .cy-score-track i{border-radius:inherit;background:linear-gradient(90deg,hsl(var(--score-hue) 96% 64%),hsl(var(--score-hue) 91% 52%));height:100%;display:block}.citalyon-audit .cy-report-score-card>p{color:#6077af;margin-top:9px;font-size:11px;line-height:1.5}.citalyon-audit .cy-report-score-card>p strong{color:#3e589d;font-weight:600}.citalyon-audit .cy-report-score-card>small{color:#6179b5;margin-top:5px;font-size:9px;line-height:1.4;display:block}.citalyon-audit .cy-report-intro-note{color:#6078b5;background:linear-gradient(110deg,#f7faff,#f2f7ff);border:1px solid #e1ecff;border-radius:5px;align-items:center;gap:17px;margin-bottom:11px;padding:10px 15px;font-size:11px;line-height:1.5;display:flex}.citalyon-audit .cy-report-intro-note>svg{color:#096cff;flex-shrink:0}.citalyon-audit .cy-report-v6 .cy-report-measurement-note{margin:6px 0 10px;font-size:10px}.citalyon-audit .cy-report-v6 .cy-report-findings{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 11px}.citalyon-audit .cy-report-v6 .cy-report-findings>section{background:linear-gradient(125deg,#fff,#fbfdfc);border:1px solid #bde9dc;border-radius:5px}.citalyon-audit .cy-report-v6 .cy-report-findings>.cy-report-priorities{background:linear-gradient(135deg,#fff4f6,#fff9fa);border:1px solid #ffbdc7;border-left:3px solid #ff1235}.citalyon-audit .cy-report-v6 .cy-report-findings>section>header{background:0 0;gap:12px;padding:12px 15px 8px}.citalyon-audit .cy-report-v6 .cy-report-findings>section>header>span{width:27px;height:27px;box-shadow:none;background:linear-gradient(135deg,#16c69b,#009c69);align-self:flex-start}.citalyon-audit .cy-report-v6 .cy-report-findings>.cy-report-priorities>header>span{color:#ff1031;background:0 0;border-radius:0}.citalyon-audit .cy-report-priorities>header>span svg{fill:currentColor;stroke:#fff;stroke-width:2px}.citalyon-audit .cy-report-v6 .cy-report-findings h2{letter-spacing:-.6px;color:#0b103d;font-size:20px;line-height:1.15}.citalyon-audit .cy-report-v6 .cy-report-priorities h2{color:#f0092c}.citalyon-audit .cy-report-v6 .cy-report-findings>section>header p{color:#6078b5;margin-top:3px;font-size:11px;line-height:1.35}.citalyon-audit .cy-report-v6 .cy-report-findings ul,.citalyon-audit .cy-report-v6 .cy-report-findings ol{padding:0 15px}.citalyon-audit .cy-report-v6 .cy-report-findings li{border-top:1px solid #e4e8f2;gap:17px;padding:10px 0}.citalyon-audit .cy-report-v6 .cy-report-findings li:first-child{border-top:1px solid #e4e8f2}.citalyon-audit .cy-report-v6 .cy-report-findings h3{letter-spacing:-.15px;color:#11163f;font-size:13px;line-height:1.25}.citalyon-audit .cy-report-v6 .cy-report-priorities h3{color:#e90028}.citalyon-audit .cy-report-v6 .cy-report-findings li p{color:#6078b5;margin-top:3px;font-size:11px;line-height:1.38}.citalyon-audit .cy-report-v6 .cy-report-findings li p.cy-report-action-copy{color:#4e69a8;margin-top:5px}.citalyon-audit .cy-report-v6 .cy-report-positive li>svg{color:#dff7ed;fill:#dff7ed;stroke:#04a97f;width:26px;height:26px}.citalyon-audit .cy-report-v6 .cy-report-priority-number{color:#f00d31;background:linear-gradient(135deg,#ffe7eb,#ffd5dc);border-radius:6px;width:29px;height:29px;font-size:17px}.citalyon-audit .cy-report-v6 .cy-report-scope{color:#086;background:#e1faed;border-radius:10px;margin-top:4px;padding:3px 7px;font-size:9px}.citalyon-audit .cy-report-v6 .cy-report-priorities .cy-report-scope{color:#aa3550;background:#ffe8ed}.citalyon-audit .cy-report-v6 .cy-report-evidence{margin-top:4px}.citalyon-audit .cy-report-v6 .cy-report-evidence>summary{font-size:9px}.citalyon-audit .cy-report-v6 .cy-report-site-cta{color:#c90b30;background:#ffe4eb;margin-top:7px;padding:5px 8px;font-size:11px}.citalyon-audit .cy-report-v6 .cy-report-empty{padding:16px;font-size:12px}.citalyon-audit .cy-recommendation-strip{color:#101444;background:linear-gradient(100deg,#fbfdff,#f4f9ff);border:1px solid #387fff;border-radius:5px;align-items:center;gap:15px;margin:0 0 10px;padding:10px 15px;font-size:12px;display:flex;box-shadow:0 1px 4px #2b77ff0c}.citalyon-audit .cy-recommendation-strip>svg{color:#086bff;flex-shrink:0}.citalyon-audit .cy-recommendation-strip>p{border-left:1px solid #c7d5ed;flex:1;min-width:0;padding-left:18px;font-weight:600;line-height:1.4}.citalyon-audit .cy-recommendation-strip>div{border-left:1px solid #c7d5ed;padding-left:18px;line-height:1.5}.citalyon-audit .cy-recommendation-strip>div>span{color:#0763fc;font-weight:700}.citalyon-audit .cy-recommendation-strip>a{color:#0060ff;white-space:nowrap;align-items:center;gap:6px;margin-left:6px;font-weight:700;display:flex}.citalyon-audit .cy-report-v6 .cy-report-offers{background:linear-gradient(115deg,#f5f9ff,#edf5ff);border:1px solid #deebff;border-radius:6px;margin-top:0;padding:10px 15px 11px}.citalyon-audit .cy-report-v6 .cy-offers-heading{gap:15px;margin:0 0 12px}.citalyon-audit .cy-report-v6 .cy-offers-heading h2{letter-spacing:-.5px;color:#0a103c;font-size:20px}.citalyon-audit .cy-report-v6 .cy-offers-heading p{color:#6078b5;margin-top:2px;font-size:11px}.citalyon-audit .cy-report-v6 .cy-management-grid{gap:11px}.citalyon-audit .cy-report-v6 .cy-management-card{box-shadow:none;background:linear-gradient(135deg,#fff,#f1f6ff);border:1px solid #d9e6ff;border-radius:5px;padding:12px 15px 9px;scroll-margin-top:20px}.citalyon-audit .cy-report-v6 .cy-management-card>header>div>span{letter-spacing:.7px;color:#3c579e;margin-bottom:4px;font-size:8px}.citalyon-audit .cy-report-v6 .cy-management-card h3{color:#10163f;letter-spacing:-.4px;font-size:18px;line-height:1.1}.citalyon-audit .cy-report-v6 .cy-offer-icon{color:#1376ff;background:#f1f7ff;border-radius:4px;width:28px;height:28px}.citalyon-audit .cy-report-v6 .cy-offer-price{border-color:#e1e9fa;flex-wrap:nowrap;gap:13px;margin:4px 0 6px;padding-bottom:5px}.citalyon-audit .cy-report-v6 .cy-offer-price>strong{letter-spacing:-1.1px;font-size:34px}.citalyon-audit .cy-report-v6 .cy-offer-price sup{font-size:16px}.citalyon-audit .cy-report-v6 .cy-offer-price>span{font-size:10px}.citalyon-audit .cy-report-v6 .cy-management-card ul{gap:3px;margin:0 0 8px}.citalyon-audit .cy-report-v6 .cy-management-card li{color:#3e5899;gap:6px;font-size:10px;line-height:1.3}.citalyon-audit .cy-report-v6 .cy-management-card li svg{width:13px;height:13px;margin-top:0}.citalyon-audit .cy-report-v6 .cy-offer-link{color:#111a54;min-height:29px;box-shadow:none;background:#fff;border:1px solid #d9e5ff;border-radius:4px;padding:6px 11px;font-size:11px;line-height:1.2}.citalyon-audit .cy-report-v6 .cy-offer-link svg{color:#076cff;width:15px;height:15px}.citalyon-audit .cy-report-v6 .cy-management-card--advanced{background:linear-gradient(135deg,#eff7ff,#dceaff);border:1px solid #c3d9ff}.citalyon-audit .cy-report-v6 .cy-management-card--advanced .cy-offer-link{color:#111a54;background:#fff}.citalyon-audit .cy-report-v6 .cy-management-card--master{background:linear-gradient(125deg,#3b61c5,#263879 85%,#18295f);border-color:#405ba8}.citalyon-audit .cy-report-v6 .cy-management-card--master :is(h3,.cy-offer-price>strong){color:#fff}.citalyon-audit .cy-report-v6 .cy-management-card--master :is(header>div>span,.cy-offer-price>span,li){color:#ecf0ff}.citalyon-audit .cy-report-v6 .cy-management-card--master .cy-offer-price{border-color:#7892d552}.citalyon-audit .cy-report-v6 .cy-management-card--master .cy-offer-icon{color:#ffe575;background:#b7ccff24;border-color:#a7bcec1c}.citalyon-audit .cy-report-v6 .cy-management-card--master li svg{color:#c7d868}.citalyon-audit .cy-report-v6 .cy-management-card--recommended{border-color:#086bff;box-shadow:0 0 0 1px #086bff18}.citalyon-audit .cy-report-v6 .cy-management-card--recommended .cy-offer-link{color:#fff;background:#086bff;border-color:#086bff}.citalyon-audit .cy-report-v6 .cy-management-card--recommended .cy-offer-link svg{color:#fff}.citalyon-audit .cy-report-v6 .cy-offer-recommended{letter-spacing:.5px;gap:4px;padding:5px 10px;font-size:8px}.citalyon-audit .cy-report-v6 .cy-offer-recommended svg{width:9px;height:9px}.citalyon-audit .cy-offer-rationale{color:#6078b5;margin:8px 0 0;font-size:10px;line-height:1.5}.citalyon-audit .cy-offer-rationale summary{cursor:pointer;width:fit-content}.citalyon-audit .cy-offer-rationale p,.citalyon-audit .cy-offer-rationale ul{margin-top:7px}.citalyon-audit .cy-offer-rationale ul{padding-left:17px}.citalyon-audit .cy-offer-rationale button{color:#086bff;text-decoration:underline}.citalyon-audit .cy-report-v6 .cy-site-creation{border-radius:5px;gap:10px;margin:0 0 16px;padding:11px 13px}.citalyon-audit .cy-report-v6 .cy-site-creation strong{font-size:16px}.citalyon-audit .cy-report-v6 .cy-site-creation p{margin-top:3px;font-size:11px}.citalyon-audit .cy-report-v6 .cy-site-creation small{font-size:9px}.citalyon-audit .cy-report-v6 .cy-site-creation-icon{border-radius:5px;width:32px;height:32px}.citalyon-audit .cy-report-v6 .cy-site-creation a{border-radius:5px;padding:9px 12px}.citalyon-audit .cy-report-v6 .presence-panel--compact{border-radius:5px;margin:12px 0 0;padding:12px 15px}.citalyon-audit .cy-report-v6 .presence-panel--compact h3{font-size:14px}.citalyon-audit .cy-report-v6 .cy-report-detail-button{border-radius:5px;margin-top:11px;padding:9px 13px}.citalyon-audit .cy-report-v6 .cy-report-detail-button strong{font-size:12px}.citalyon-audit .cy-report-v6 .cy-report-detail-button small{font-size:10px}.citalyon-audit .cy-report-v6 .cy-report-bottom{border-top:0;gap:8px;margin-top:9px;padding-top:7px;font-size:9px}.citalyon-audit .cy-report-v6 .cy-report-bottom>svg{display:none}.citalyon-audit .cy-report-v6 .cy-report-notice--end{border-radius:5px;gap:10px;margin:10px 0 0;padding:10px 13px;font-size:10px;line-height:1.5}.citalyon-audit .cy-report-v6 .cy-report-notice--end>svg{width:21px;height:21px}@media (max-width:900px){.citalyon-audit .cy-report-v6 .cy-report-sheet{padding-left:18px;padding-right:18px}.citalyon-audit .cy-report-v6 .cy-report-topbar{margin:0 -18px;padding:10px 18px}.citalyon-audit .cy-report-v6 .cy-report-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.citalyon-audit .cy-report-v6 .cy-report-identity h1{font-size:24px}.citalyon-audit .cy-score-heading h2{font-size:12px}.citalyon-audit .cy-score-value strong{font-size:24px}.citalyon-audit .cy-recommendation-strip{flex-wrap:wrap;gap:10px;font-size:11px}.citalyon-audit .cy-recommendation-strip>p{flex-basis:calc(100% - 60px)}.citalyon-audit .cy-recommendation-strip>div{border:0;flex:1;padding-left:42px}.citalyon-audit .cy-report-v6 .cy-management-card{padding:12px 10px 9px}.citalyon-audit .cy-report-v6 .cy-management-card h3{font-size:16px}.citalyon-audit .cy-report-v6 .cy-offer-price{gap:7px}.citalyon-audit .cy-report-v6 .cy-offer-price>strong{font-size:29px}.citalyon-audit .cy-report-v6 .cy-offer-price>span{font-size:9px}}@media (max-width:650px){.citalyon-audit .cy-report-v6 .cy-report-sheet{padding:0 10px 12px}.citalyon-audit .cy-report-v6 .cy-report-topbar{margin:0 -10px;padding:10px}.citalyon-audit .cy-report-v6 .cy-report-hero{grid-template-columns:1fr;gap:14px}.citalyon-audit .cy-report-v6 .cy-report-identity h1{font-size:26px}.citalyon-audit .cy-report-v6 .cy-report-kicker{font-size:9px}.citalyon-audit .cy-report-v6 .cy-report-date{margin-top:10px;font-size:11px}.citalyon-audit .cy-report-v6 .cy-report-location{font-size:12px}.citalyon-audit .cy-report-score-card{padding:14px}.citalyon-audit .cy-score-heading h2{font-size:14px}.citalyon-audit .cy-score-value strong{font-size:30px}.citalyon-audit .cy-report-score-card>p{font-size:12px}.citalyon-audit .cy-report-score-card>small{font-size:10px}.citalyon-audit .cy-report-intro-note{gap:10px;padding:10px;font-size:11px}.citalyon-audit .cy-report-v6 .cy-report-findings{grid-template-columns:1fr;gap:12px}.citalyon-audit .cy-report-v6 .cy-report-findings h2{font-size:21px}.citalyon-audit .cy-report-v6 .cy-report-findings h3{font-size:14px}.citalyon-audit .cy-report-v6 .cy-report-findings li p{font-size:12px}.citalyon-audit .cy-report-v6 .cy-report-findings li{padding:13px 0}.citalyon-audit .cy-report-v6 .cy-report-scope{font-size:10px}.citalyon-audit .cy-recommendation-strip{gap:12px;padding:12px}.citalyon-audit .cy-recommendation-strip>p{padding-left:12px;font-size:12px}.citalyon-audit .cy-recommendation-strip>div{flex-basis:100%;min-width:0;padding-left:0;font-size:12px}.citalyon-audit .cy-recommendation-strip>a{min-height:32px;margin-left:0}.citalyon-audit .cy-report-v6 .cy-management-grid{grid-template-columns:1fr;gap:19px}.citalyon-audit .cy-report-v6 .cy-report-offers{padding:14px}.citalyon-audit .cy-report-v6 .cy-offers-heading{gap:10px;margin-bottom:17px}.citalyon-audit .cy-report-v6 .cy-offers-heading h2{font-size:21px}.citalyon-audit .cy-report-v6 .cy-offers-heading p{font-size:12px}.citalyon-audit .cy-report-v6 .cy-management-card{padding:18px 16px 13px}.citalyon-audit .cy-report-v6 .cy-management-card h3{font-size:22px}.citalyon-audit .cy-report-v6 .cy-offer-price>strong{font-size:38px}.citalyon-audit .cy-report-v6 .cy-offer-price>span{font-size:12px}.citalyon-audit .cy-report-v6 .cy-offer-price{gap:15px;margin:9px 0 10px;padding-bottom:10px}.citalyon-audit .cy-report-v6 .cy-management-card li{font-size:12px;line-height:1.5}.citalyon-audit .cy-report-v6 .cy-management-card ul{gap:5px;margin-bottom:13px}.citalyon-audit .cy-report-v6 .cy-offer-link{min-height:42px;font-size:13px}.citalyon-audit .cy-offer-rationale{margin-top:12px;font-size:11px}.citalyon-audit .cy-report-v6 .cy-site-creation a{margin-left:42px}.citalyon-audit .cy-report-v6 .cy-report-evidence>summary{min-height:25px;font-size:10px}}@media screen and (max-width:760px){.citalyon-audit .cy-report-v6 .cy-site-creation{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px 10px;display:grid}.citalyon-audit .cy-report-v6 .cy-site-creation>div{overflow-wrap:break-word;min-width:0}.citalyon-audit .cy-report-v6 .cy-site-creation strong b{white-space:nowrap}.citalyon-audit .cy-report-v6 .cy-site-creation>a{white-space:normal;text-align:center;grid-column:1/-1;justify-content:center;width:100%;min-width:0;min-height:44px;margin:2px 0 0}}@media screen and (min-width:901px){.citalyon-audit .cy-stage.cy-light.cy-stage--report{background:#fff;align-items:stretch;padding:0 clamp(24px,3vw,64px) 18px}.citalyon-audit .cy-stage.cy-light .direct-report.cy-report-v6{width:100%;min-width:0;max-width:none;margin:0;padding:0}.citalyon-audit .cy-report-v6 .cy-report-sheet{min-width:0;padding:0}.citalyon-audit .cy-report-v6 .cy-report-topbar{min-height:44px;margin:0;padding:9px 0}.citalyon-audit .cy-report-v6 .cy-report-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,3vw,52px);padding:16px 0 11px}.citalyon-audit .cy-report-v6 .cy-report-identity h1{margin-bottom:7px;font-size:clamp(23px,2.15vw,34px);line-height:1.12}.citalyon-audit .cy-report-v6 .cy-report-kicker{margin-bottom:6px}.citalyon-audit .cy-report-v6 .cy-report-date{margin-top:9px}.citalyon-audit .cy-report-v6 .cy-report-score-card{padding:12px 15px 10px}.citalyon-audit .cy-report-v6 .cy-score-heading h2{font-size:14px}.citalyon-audit .cy-report-v6 .cy-report-score-card>p{margin-top:7px;font-size:12px;line-height:1.4}.citalyon-audit .cy-report-v6 .cy-report-score-card>small{margin-top:4px;font-size:10px}.citalyon-audit .cy-report-v6 .cy-report-intro-note{gap:13px;margin-bottom:9px;padding:8px 13px;font-size:12px;line-height:1.4}.citalyon-audit .cy-report-v6 .cy-report-findings{gap:16px;margin-bottom:9px}.citalyon-audit .cy-report-v6 .cy-report-findings>section>header{gap:11px;padding:10px 14px 7px}.citalyon-audit .cy-report-v6 .cy-report-findings ul,.citalyon-audit .cy-report-v6 .cy-report-findings ol{padding:0 14px}.citalyon-audit .cy-report-v6 .cy-report-findings li{gap:12px;padding:8px 0}.citalyon-audit .cy-report-v6 .cy-report-findings h3{font-size:14px}.citalyon-audit .cy-report-v6 .cy-report-findings li p{margin-top:2px;font-size:12px;line-height:1.35}.citalyon-audit .cy-report-v6 .cy-report-findings li p.cy-report-action-copy{margin-top:3px}.citalyon-audit .cy-report-v6 .cy-report-scope{margin-top:3px;padding:2px 7px;font-size:10px}.citalyon-audit .cy-report-v6 .cy-report-evidence{margin-top:2px}.citalyon-audit .cy-report-v6 .cy-report-evidence>summary{font-size:10px}.citalyon-audit .cy-report-v6 .cy-recommendation-strip{gap:14px;margin-bottom:9px;padding:8px 13px;font-size:13px}.citalyon-audit .cy-report-v6 .cy-recommendation-strip>div{flex-shrink:0}.citalyon-audit .cy-report-v6 .cy-report-offers{padding:10px 14px}.citalyon-audit .cy-report-v6 .cy-offers-heading{margin-bottom:12px}.citalyon-audit .cy-report-v6 .cy-offers-heading p{font-size:12px}.citalyon-audit .cy-report-v6 .cy-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.citalyon-audit .cy-report-v6 .cy-management-card{padding:12px 16px 10px}.citalyon-audit .cy-report-v6 .cy-management-card h3{font-size:20px}.citalyon-audit .cy-report-v6 .cy-offer-price{margin:5px 0 7px;padding-bottom:6px}.citalyon-audit .cy-report-v6 .cy-offer-price>strong{font-size:35px}.citalyon-audit .cy-report-v6 .cy-offer-price>span{font-size:11px}.citalyon-audit .cy-report-v6 .cy-management-card ul{gap:3px;margin-bottom:9px}.citalyon-audit .cy-report-v6 .cy-management-card li{font-size:12px;line-height:1.3}.citalyon-audit .cy-report-v6 .cy-offer-link{min-height:32px;padding:6px 12px;font-size:12px}.citalyon-audit .cy-report-v6 .cy-offer-rationale{margin-top:6px;font-size:11px}.citalyon-audit .cy-report-v6 .cy-site-creation{margin-bottom:13px;padding:8px 12px}.citalyon-audit .cy-report-v6 .cy-report-detail-button{margin-top:9px;padding:8px 13px}.citalyon-audit .cy-report-v6 .cy-report-bottom{margin-top:7px;padding-top:5px}.citalyon-audit .cy-report-v6 .report-controls{padding:10px 0}}@media screen and (min-width:1200px){.citalyon-audit .cy-stage.cy-light .direct-report.cy-report-v6{width:92%;max-width:1640px;margin-inline:auto}}@media screen and (min-width:901px) and (max-height:850px){.citalyon-audit .cy-report-v6 .cy-report-topbar{min-height:36px;padding:6px 0}.citalyon-audit .cy-report-v6 .cy-report-brand{font-size:26px}.citalyon-audit .cy-report-v6 .cy-report-hero{gap:24px;padding:11px 0 8px}.citalyon-audit .cy-report-v6 .cy-report-identity h1{font-size:clamp(22px,2vw,29px)}.citalyon-audit .cy-report-v6 .cy-report-date{margin-top:7px}.citalyon-audit .cy-report-v6 .cy-report-score-card{padding:9px 13px 8px}.citalyon-audit .cy-report-v6 .cy-score-track{height:8px;margin-top:8px}.citalyon-audit .cy-report-v6 .cy-report-intro-note{margin-bottom:8px;padding:7px 12px}.citalyon-audit .cy-report-v6 .cy-report-findings>section>header{padding-top:8px;padding-bottom:6px}.citalyon-audit .cy-report-v6 .cy-report-findings li{padding:7px 0}.citalyon-audit .cy-report-v6 .cy-report-findings h2,.citalyon-audit .cy-report-v6 .cy-offers-heading h2{font-size:19px}.citalyon-audit .cy-report-v6 .cy-report-findings h3{font-size:13px}.citalyon-audit .cy-report-v6 .cy-report-findings li p{font-size:11px}.citalyon-audit .cy-report-v6 .cy-recommendation-strip{padding:7px 12px;font-size:12px}.citalyon-audit .cy-report-v6 .cy-report-offers{padding:8px 13px}.citalyon-audit .cy-report-v6 .cy-offers-heading{margin-bottom:10px}.citalyon-audit .cy-report-v6 .cy-management-card{padding:10px 14px 8px}.citalyon-audit .cy-report-v6 .cy-management-card h3{font-size:18px}.citalyon-audit .cy-report-v6 .cy-offer-price{margin:4px 0 5px;padding-bottom:5px}.citalyon-audit .cy-report-v6 .cy-offer-price>strong{font-size:32px}.citalyon-audit .cy-report-v6 .cy-management-card li{font-size:11px}.citalyon-audit .cy-report-v6 .cy-management-card ul{margin-bottom:7px}}@media print{.citalyon-audit .cy-report-v6 .cy-report-sheet{padding:0}.citalyon-audit .cy-report-v6 .cy-report-hero{grid-template-columns:1.2fr 1fr}.citalyon-audit .cy-report-v6 .cy-report-findings{grid-template-columns:1fr 1fr}.citalyon-audit .cy-report-v6 .cy-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.citalyon-audit .cy-report-v6 .cy-management-card li{font-size:9px}.citalyon-audit .cy-report-v6 .cy-management-card h3{font-size:16px}.citalyon-audit .cy-report-v6 .cy-offer-price>strong{font-size:27px}.citalyon-audit .cy-report-v6 .cy-recommendation-strip{break-inside:avoid}.citalyon-audit .cy-report-v6 .cy-offer-rationale{display:none}.citalyon-audit .cy-report-v6 .cy-report-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.citalyon-audit .presence-panel{color:inherit;background:linear-gradient(125deg,#456bac1f,#1520394d);border:1px solid #92bcff33;border-radius:20px;margin:1.5rem 0;padding:1.35rem}.citalyon-audit .presence-heading{align-items:center;gap:12px;display:flex}.citalyon-audit .presence-heading h2{margin:.25rem 0;font-size:1.15rem}.citalyon-audit .presence-panel p{opacity:.88;font-size:.88rem;line-height:1.6}.citalyon-audit .presence-blocks{grid-template-columns:1fr 1fr;gap:12px;margin:1.2rem 0;display:grid}.citalyon-audit .presence-blocks>div{background:#0e182f47;border:1px solid #92bcff29;border-radius:14px;padding:1rem}.citalyon-audit .presence-blocks span{font-size:.8rem;display:block}.citalyon-audit .presence-blocks strong{letter-spacing:-1px;margin-top:.3rem;font-size:2.1rem;display:block}.citalyon-audit .presence-blocks small{opacity:.7;font-size:.9rem}.citalyon-audit .presence-blocks p{margin:.3rem 0 0}.citalyon-audit .presence-confirm{border-top:1px solid #92bcff29;padding-top:1rem}.citalyon-audit .presence-confirm h3{margin:0;font-size:1rem}.citalyon-audit .presence-actions{flex-wrap:wrap;gap:10px;margin:1rem 0;display:flex}.citalyon-audit .presence-panel button{color:inherit;font:inherit;cursor:pointer;background:#446fb738;border:1px solid #92bcff59;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;display:inline-flex}.citalyon-audit .presence-panel button:hover{background:#446fb766}.citalyon-audit .presence-panel button:disabled{opacity:.5;cursor:wait}:is(.citalyon-audit .presence-panel button:focus-visible,.citalyon-audit .presence-panel input:focus-visible){outline-offset:3px;outline:2px solid #91c0ff}.citalyon-audit .presence-panel small{font-size:.76rem;line-height:1.5}.citalyon-audit .presence-panel details{margin-top:1rem;font-size:.85rem}.citalyon-audit .presence-panel summary{cursor:pointer}.citalyon-audit .presence-url{margin:1rem 0}.citalyon-audit .presence-url label{margin-bottom:8px;font-size:.85rem;display:block}.citalyon-audit .presence-url>div{flex-wrap:wrap;gap:8px;display:flex}.citalyon-audit .presence-url input{min-width:170px;color:inherit;font:inherit;background:#0a142866;border:1px solid #92bcff4d;border-radius:10px;flex:1;padding:12px}.citalyon-audit .presence-panel [role=status]{align-items:center;gap:8px;display:flex}@media (max-width:480px){.citalyon-audit .presence-panel{padding:1rem}.citalyon-audit .presence-blocks{gap:8px}.citalyon-audit .presence-blocks>div{padding:.8rem}.citalyon-audit .presence-actions button{width:100%}}@media print{.citalyon-audit .presence-panel{break-inside:avoid}}.citalyon-audit .direct-report .ledger-axes details>div{flex-wrap:wrap}.citalyon-audit .direct-report .ledger-axes details>div>small{opacity:.85;overflow-wrap:anywhere;flex-basis:100%;font-size:.75rem;line-height:1.6}.citalyon-audit .presence-priorities{color:inherit;margin:10px 0 0;padding-left:1.2em;line-height:1.65}.citalyon-audit .presence-priorities li+li{margin-top:8px}.citalyon-audit .presence-blockers{background:#0f192833;border:1px solid #92bcff38;border-radius:12px;padding:1rem}.citalyon-audit .presence-blockers h3{margin:0 0 .7rem;font-size:.88rem}.citalyon-audit .presence-blockers ul{padding-left:1.2rem;font-size:.84rem;line-height:1.65}
