@keyframes ac2-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ac2-pop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes ac2-spin{to{transform:rotate(360deg)}}.ac2-herosm{flex-wrap:wrap;align-items:baseline;gap:12px;padding:22px 0 0;display:flex}.ac2-herosm b{letter-spacing:-.5px;color:#fff;overflow-wrap:anywhere;font-size:22px;font-weight:800}.ac2-herosm span{color:var(--on-navy-muted);font-size:13.5px}.ac2-card{background:#fff;border:1px solid #e4e8f0;border-radius:18px;min-width:0}.ac2-card-body{flex-direction:column;gap:16px;padding:22px;display:flex}.ac2-card-head{border-bottom:1px solid #eef1f6;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}.ac2-title{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.ac2-title>b{letter-spacing:-.4px;color:#101a2e;font-size:17px;font-weight:800}.ac2-title>span{color:#54607a;font-size:13px;line-height:1.5}.ac2-count{color:#54607a;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.ac2-find{flex-wrap:wrap;gap:8px;display:flex}.ac2-q{flex:360px;min-width:0;display:flex;position:relative}.ac2-q input{min-width:0;height:52px;font:inherit;color:#101a2e;box-sizing:border-box;background:#f8f9fc;border:1.5px solid #e4e8f0;border-radius:13px;flex:1;padding:0 150px 0 16px;font-size:15.5px;font-weight:600}.ac2-q input:focus{background:#fff;border-color:#f2b48c;outline:none;box-shadow:0 0 0 3px #fdeee5}.ac2-q input.ok{background:#fff;border-color:#9ed7b9;box-shadow:0 0 0 3px #16a34a14}.ac2-kind{color:#92400e;white-space:nowrap;pointer-events:none;background:#fffbeb;border-radius:99px;align-items:center;height:28px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ac2-kind.ok{color:#166534;background:#e8f6ee}.ac2-country{min-width:0;height:52px;font:inherit;color:#101a2e;background:#f8f9fc;border:1.5px solid #e4e8f0;border-radius:13px;flex:0 190px;padding:0 12px;font-size:14px;font-weight:600}.ac2-help{color:#8a93a8;font-size:12px;line-height:1.5}.ac2-foot{background:#fafbfd;border-top:1px solid #eef1f6;border-radius:0 0 18px 18px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 22px;display:flex}.ui .ac2-go{border-radius:12px;height:48px;padding:0 24px;font-size:15px}.ac2-foot-txt{color:#8a93a8;flex-direction:column;flex:260px;gap:2px;min-width:0;font-size:12px;line-height:1.5;display:flex}.ac2-foot-txt b{color:#101a2e;overflow-wrap:anywhere;font-size:13px;font-weight:700}.ac2-foot-txt b.ok:before{content:"✓ ";color:#16a34a}.ac2-foot-txt b.warn{color:#92400e}.ac2-nevers{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:10px;display:grid}.ac2-never{background:#fff;border:1px solid #e4e8f0;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ac2-never>span:first-child{color:#33405a;background:#f3f5f9;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ac2-never>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.ac2-never b{color:#101a2e;font-size:13px;font-weight:800}.ac2-never small{color:#54607a;font-size:12.5px;line-height:1.5}.ac2-nf{background:#fff;border:1px solid #f8d0cc;border-radius:18px;flex-direction:column;gap:14px;padding:22px;animation:.25s ease-out ac2-rise;display:flex}.ac2-nf-head{align-items:flex-start;gap:12px;display:flex}.ac2-nf-head>i{color:#fff;background:#dc2626;border-radius:99px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;font-weight:800;display:grid}.ac2-nf-head>span{flex-direction:column;gap:3px;min-width:0;display:flex}.ac2-nf-head b{letter-spacing:-.4px;color:#101a2e;overflow-wrap:anywhere;font-size:17px;font-weight:800}.ac2-nf-head>span>span{color:#54607a;font-size:13px;line-height:1.5}.ac2-nf-row{flex-wrap:wrap;gap:8px;margin-left:42px;display:flex}.ac2-nf-row input{min-width:0;height:46px;font:inherit;color:#101a2e;background:#f8f9fc;border:1.5px solid #e4e8f0;border-radius:12px;flex:300px;padding:0 14px;font-size:14.5px;font-weight:600}.ac2-nf-row input:focus{border-color:#f2b48c;outline:none;box-shadow:0 0 0 3px #fdeee5}.ui .ac2-nf-row .ui-btn{height:46px}.ac2-nf>small{color:#8a93a8;margin-left:42px;font-size:12px}@media (max-width:520px){.ac2-nf-row,.ac2-nf>small{margin-left:0}}.ac2-run{flex-direction:column;gap:16px;min-width:0;display:flex}.ac2-done-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ac2-ok{color:#fff;background:#16a34a;border-radius:99px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:800;animation:.35s ease-out ac2-pop;display:grid}.ac2-done-top .ac2-title>b{letter-spacing:-.3px;font-size:16px}.ac2-done-top .ac2-title>span{font-size:12.5px}.ac2-fin{color:#8a93a8;font-variant-numeric:tabular-nums;font-size:12.5px}.ac2-vbar{background:#f0f2f7;border-radius:99px;height:10px;display:flex;overflow:hidden}.ac2-vbar i{height:100%;display:block}.ac2-vbar .ok{background:#16a34a}.ac2-vbar .part{background:#f5b84a}.ac2-vbar .bad{background:#f2a29a}.ac2-vbar .unk{background:#d5dbe6}.ac2-now{color:#33405a;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.ac2-now>i{background:#16a34a;border-radius:99px;flex:none;width:8px;height:8px}.ac2-short{background:#fafbfd;border:1px solid #eef1f6;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ac2-short small{letter-spacing:.1em;color:#8a93a8;font-size:10.5px;font-weight:800}.ac2-card-grid{padding:0 22px 20px}.ac2-card-grid:empty{display:none}.ac2-card-steps{padding:0 22px 18px}.ac2-gridwrap{margin-top:10px;overflow-x:auto}.ac2-grid{background:#fff;border:1px solid #eef1f6;border-radius:14px;display:grid;overflow:hidden}.ac2-gh{letter-spacing:.1em;color:#8a93a8;background:#fafbfd;padding:10px 14px;font-size:10.5px;font-weight:800}.ac2-gh.eng{letter-spacing:0;color:#101a2e;border-left:1px solid #eef1f6;font-size:12.5px}.ac2-gq{border-top:1px solid #eef1f6;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.ac2-gq b{color:#101a2e;font-size:13px;font-weight:800}.ac2-gq small{color:#8a93a8;overflow-wrap:anywhere;font-size:11.5px}.ui .ac2-cell{text-align:left;font:inherit;cursor:default;background:#fff;border:0;border-top:1px solid #eef1f6;border-left:1px solid #eef1f6;border-radius:0;align-items:center;gap:8px;min-width:0;padding:12px 14px;transition:background .2s;display:flex}.ui .ac2-cell:not(:disabled){cursor:pointer}.ac2-cell span{color:#a8b0c2;font-size:12.5px;font-weight:700}.ac2-cell i{color:#fff;box-sizing:border-box;border-radius:99px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:800;display:grid}.ac2-cell i.asked{background:#d5dbe6}.ac2-cell i.asked+span{color:#54607a}.ac2-cell i.fail{background:#dc2626}.ac2-cell i.wait{border:1.5px dashed #d5dbe6;width:18px;height:18px}.ac2-cell i.spin{border:2.5px solid #fbe3d3;border-top-color:#de5f14;width:18px;height:18px;animation:.8s linear infinite ac2-spin}.ac2-cell i.spin+span{color:#b84c0d}.ac2-cell i.m{animation:.3s ease-out ac2-pop}.ac2-cell.v-ok{background:#e8f6ee}.ac2-cell.v-ok i.m{background:#16a34a}.ac2-cell.v-ok span{color:#166534}.ac2-cell.v-part{background:#fffbeb}.ac2-cell.v-part i.m{background:#d97706}.ac2-cell.v-part span{color:#92400e}.ac2-cell.v-bad{background:#fef2f2}.ac2-cell.v-bad i.m{background:#dc2626}.ac2-cell.v-bad span{color:#b42318}.ac2-cell.v-unk{background:#f3f5f9}.ac2-cell.v-unk i.m{background:#8a93a8}.ac2-cell.v-unk span{color:#54607a}.ui .ac2-cell.sel{background:#eef1f6;box-shadow:inset 0 0 0 2px #101a2e}.ac2-detail{background:#fafbfd;border:1px solid #eef1f6;border-radius:14px;flex-wrap:wrap;gap:16px;margin-top:12px;padding:16px 18px;animation:.2s ease-out ac2-rise;display:flex}.ac2-det-said{flex-direction:column;flex:300px;gap:6px;min-width:0;display:flex}.ac2-det-check{color:#33405a;flex-direction:column;flex:240px;gap:6px;min-width:0;font-size:13px;line-height:1.55;display:flex}.ac2-detail small{letter-spacing:.1em;color:#8a93a8;overflow-wrap:anywhere;font-size:10.5px;font-weight:800}.ac2-det-said q{color:#26324a;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font-size:13.5px;font-style:italic;line-height:1.6;overflow:auto}.ac2-det-check>em{border-radius:99px;align-self:flex-start;align-items:center;height:24px;padding:0 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.ac2-det-check>em.v-ok{color:#166534;background:#e8f6ee}.ac2-det-check>em.v-part{color:#92400e;background:#fffbeb}.ac2-det-check>em.v-bad{color:#b42318;background:#fef2f2}.ac2-det-check>em.v-unk{color:#54607a;background:#f3f5f9}.ac2-det-check>b{color:#101a2e;overflow-wrap:anywhere;font-size:13.5px}.ac2-truth p{overflow-wrap:anywhere;margin:2px 0}.ac2-det-hours{flex:100%;min-width:0}.ac2-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch;gap:12px;display:grid}.ac2-facts:empty{display:none}.ac2-fcard{background:#fff;border:1px solid #e4e8f0;border-radius:18px;flex-direction:column;gap:2px;min-width:0;padding:18px 20px;display:flex}.ac2-fcard-t{color:#101a2e;padding-bottom:6px;font-size:15px;font-weight:800}.ac2-frow{border-top:1px solid #f0f2f7;flex-direction:column;gap:3px;min-width:0;padding:8px 0;display:flex}.ac2-frow-top{align-items:center;gap:10px;display:flex}.ac2-frow-top i{color:#fff;background:#8a93a8;border-radius:99px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:800;display:grid}.ac2-frow-top b{color:#101a2e;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;font-weight:600}.ac2-frow-top em{color:#54607a;flex:none;font-size:12px;font-style:normal;font-weight:700}.ac2-frow.v-ok i{background:#16a34a}.ac2-frow.v-ok em{color:#166534}.ac2-frow.v-part i{background:#d97706}.ac2-frow.v-part em{color:#92400e}.ac2-frow.v-bad i{background:#dc2626}.ac2-frow.v-bad em{color:#b42318}.ac2-frow-d{color:#54607a;overflow-wrap:anywhere;margin-left:30px;font-size:12.5px;line-height:1.5}.ac2-fnote{color:#8a93a8;margin-top:auto;padding-top:8px;font-size:12px}.ac2-fix{border-top:1px solid #f0f2f7;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:14px 22px;transition:background .2s;display:flex}.ac2-card-head+.ac2-fix{border-top:0}.ac2-fix.done{background:#f2faf6}.ui .ac2-tick{color:#0000;cursor:pointer;background:#fff;border:1.5px solid #d5dbe6;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;padding:0;font-size:12px;font-weight:800;display:grid}.ui .ac2-fix.done .ac2-tick{color:#fff;background:#16a34a;border-color:#16a34a}.ac2-fix-txt{flex-direction:column;flex:300px;gap:4px;min-width:0;display:flex}.ac2-fix-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac2-fix-top b{color:#101a2e;overflow-wrap:anywhere;font-size:14px;font-weight:800}.ac2-fix.done .ac2-fix-top b{color:#54607a;text-decoration:line-through}.ac2-fix-top em{color:#54607a;background:#f3f5f9;border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.ac2-fix-top em.p1{color:#b42318;background:#fef2f2}.ac2-fix-top em.p2{color:#92400e;background:#fffbeb}.ac2-fix-why{color:#54607a;overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.ac2-fix-txt ol{color:#33405a;margin:2px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5}.ui .ac2-fix-aha{color:#101a2e;border:1px solid #e4e8f0;border-radius:9px;flex:none;align-items:center;max-width:100%;height:32px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ui .ac2-fix-aha:hover{color:#b84c0d;border-color:#f2b48c;text-decoration:none}.ac2-again{color:#fff;background:#101a2e;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 20px;display:flex}.ac2-again-txt{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.ac2-again-txt b{font-size:14.5px;font-weight:800}.ac2-again-txt span{color:#94a0b8;font-size:12.5px;line-height:1.5}.ui .ac2-again-sec{color:#fff;height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ui .ac2-again-sec:hover{color:#fff;background:#ffffff14;text-decoration:none}.ui .ac2-again-go{border-radius:10px;height:38px;padding:0 16px;font-size:13px}.ac2-more{margin-top:0}.ac2-card-body>.ac2-title{flex:none}
