.ais{--ink: #0b0610;--ink-2: rgb(11 6 16 / .64);--ink-3: rgb(11 6 16 / .46);--line: rgb(11 6 16 / .08);--ai: var(--civie-purple);--ai-soft: #f4eefd;--ok: #0b7a4e;--ok-soft: #e2f6ec;--ok-fill: #12a26f;--ease: cubic-bezier(.22, 1, .36, 1);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 40px 80px -40px #000000b3}.ais p,.ais dl,.ais dd,.ais h4,.ais ul,.ais ol,.ais figure{margin:0}.ais__head{display:flex;align-items:center;gap:12px;padding:16px 20px 12px}.ais__head>div{display:grid;gap:2px;min-width:0}.ais__head b{overflow:hidden;font-size:15.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ais__head span{color:var(--ink-3);font-size:12px}.ais__replay{display:inline-flex;flex:none;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s var(--ease)}.ais__replay:hover{background:#f5f4f7}.ais__chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 14px;border-bottom:1px solid var(--line);list-style:none}.ais__chapters button{display:grid;gap:8px;width:100%;padding:6px 0 0;border:0;background:none;color:var(--ink-3);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:color .25s var(--ease)}.ais__chapters button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ais__chapters button[data-state=done]{color:var(--ink-2)}.ais__chapters button[data-state=on]{color:var(--ink);font-weight:600}.ais__chapters button:hover{color:var(--ink)}.ais__chapters button>i{height:3px;overflow:hidden;border-radius:3px;background:#0b061014}.ais__chapters button>i>i{display:block;height:100%;background:var(--ai);transform-origin:0 50%}.ais button:focus-visible{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow);outline-offset:3px;border-radius:6px}.ais__stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;padding:20px;container:ais-stage / inline-size}.ais__scene{height:100%;animation:ais-in .32s var(--ease) both}@keyframes ais-in{0%{opacity:0;transform:translateY(6px)}}.ais__edits{position:absolute;inset:12px;z-index:3;display:grid;align-content:start;gap:10px;overflow:auto;padding:18px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--line),0 20px 40px -20px #0b06104d;animation:ais-in .22s var(--ease) both}.ais__edits p{display:flex;align-items:center;justify-content:space-between;font-size:14px}.ais__edits p button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#f3f2f6;color:var(--ink);cursor:pointer}.ais__edits ul{display:grid;gap:8px;padding-left:18px;color:var(--ink-2);font-size:13.5px;line-height:1.5}.ais__foot{display:flex;align-items:center;gap:14px;padding:12px 20px;border-top:1px solid var(--line);color:var(--ink-3);font-size:12px;line-height:1.45}.ais__foot p{display:-webkit-box;flex:1;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ais__edits-btn{flex:none;padding:4px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;text-decoration:underline;text-decoration-color:#0b061040;text-underline-offset:3px;cursor:pointer}.ais__next{display:none;flex:none;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--ink);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ais-kicker{display:flex;align-items:center;gap:6px;margin-bottom:12px!important;color:var(--ai);font-size:12.5px;font-weight:600}.ais-pill{display:inline-flex;align-items:center;gap:6px;width:fit-content;height:30px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600}.ais-pill--ok{background:var(--ok-soft);color:var(--ok)}.ais-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:center;height:100%}.ais-figure{display:flex;align-items:center;justify-content:center;height:100%;min-height:0;container-type:size}.ais-paper{position:relative;display:block;flex:none;width:min(100cqw,100cqh * var(--ar, .77));aspect-ratio:var(--ar, .77)}.ais-paper img{display:block;width:100%;height:100%;border-radius:6px;box-shadow:0 0 0 1px var(--line),0 20px 40px -24px #0b061066}.ais-side{display:grid;align-content:center;gap:16px}.ais-kv{display:grid;gap:12px}.ais-kv>div{display:grid;gap:2px}.ais-kv dt{color:var(--ink-3);font-size:12px}.ais-kv dd{font-size:17px;font-weight:600;letter-spacing:-.01em}.ais-kv--tight{align-content:center;gap:10px}.ais-kv--tight dd{font-size:15px}.ais-result{display:grid;align-content:center;gap:18px;height:100%;max-width:600px}.ais-big{display:grid;gap:6px}.ais-big b{font-size:clamp(40px,4.6vw,60px);font-weight:600;line-height:1;letter-spacing:-.04em}.ais-big .ais-big--ok{color:var(--ok)}.ais-big span{color:var(--ink-2);font-size:15px;line-height:1.45}.ais-stats{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.ais-stats li{padding:6px 12px;border-radius:999px;background:#f3f2f6;color:var(--ink-2);font-size:13px;font-weight:600}.ais-next{display:flex;gap:10px;padding:14px 16px;border-radius:14px;background:var(--ai-soft);color:var(--ink);font-size:14.5px;line-height:1.5}.ais-next svg{flex:none;margin-top:3px;color:var(--ai)}.ais-split--read{grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr)}.ais-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:center}.ais-group{padding:14px 16px;border-radius:14px;background:#f7f6f9;box-shadow:inset 0 0 0 1px var(--line)}.ais-group h4{margin-bottom:8px!important;color:var(--ai);font-size:12.5px;font-weight:600}.ais-group p{display:grid;gap:1px;margin-bottom:8px!important}.ais-group p:last-child{margin-bottom:0!important}.ais-group span{color:var(--ink-3);font-size:11.5px}.ais-group b{font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.ais-call{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;height:100%}.ais-callbar{display:flex;align-items:center;gap:9px;color:var(--ink-3);font-size:12px}.ais-callbar>span:not(.ais-av){display:grid;line-height:1.25}.ais-callbar b{color:var(--ink);font-size:13.5px}.ais-callbar__icon{margin:0 6px;color:var(--ai)}.ais-av{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:#ececf1;color:var(--ink-2);font-size:13px;font-weight:700}.ais-av--agent{background:var(--ai);color:#fff}.ais-turns{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 56px);mask-image:linear-gradient(transparent,#000 56px)}.ais-turn{flex:none}.ais-turn{max-width:84%;padding:12px 14px;border-radius:16px;background:#f3f2f6}.ais-turn[data-role=agent]{align-self:flex-end;border-bottom-right-radius:6px;background:var(--ai-soft)}.ais-turn[data-role=payer]{align-self:flex-start;border-bottom-left-radius:6px}.ais-turn:not([data-latest]){opacity:.55!important}.ais-turn__who{display:block;margin-bottom:3px;color:var(--ink-3);font-size:11.5px;font-weight:600}.ais-turn p{display:-webkit-box;overflow:hidden;font-size:14.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ais-turn .ais-redact{display:flex;align-items:flex-start;gap:6px;margin-top:6px!important;color:var(--ink-3);font-size:12.5px;-webkit-line-clamp:2}.ais-redact svg{flex:none;margin-top:3px}.ais-count{color:var(--ink-3);font-size:12px}.ais-capture{display:flex;flex-direction:column;height:100%}.ais-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;align-content:start}.ais-grid>div{display:grid;gap:2px;padding-bottom:9px;border-bottom:1px solid var(--line)}.ais-grid dt{color:var(--ink-3);font-size:12px}.ais-grid dd{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600}.ais-ok{display:grid;flex:none;place-items:center;width:16px;height:16px;margin-left:auto;border-radius:50%;background:var(--ok-fill);color:#fff}.ais-checks{display:grid;gap:9px;padding:0;list-style:none}.ais-checks li{display:flex;align-items:center;gap:10px;color:var(--ink-3);font-size:14.5px;transition:color .25s var(--ease)}.ais-checks li[data-on]{color:var(--ink)}.ais-checks i{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #0b061029;color:#fff}.ais-checks li[data-on] i{background:var(--ok-fill);box-shadow:none}.ais-summary{display:-webkit-box;overflow:hidden;color:var(--ink-2);font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ais-findings{display:grid;align-content:start;gap:14px}.ais-exam{display:grid;gap:4px}.ais-exam b{font-size:15px}.ais-exam span{color:var(--ink-2);font-size:14px}.ais-findings ul{display:grid;gap:12px;padding:0;list-style:none}.ais-findings li{position:relative;padding-left:18px;font-size:15px;line-height:1.5}.ais-findings li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;border-radius:50%;background:#6c0fe666}.ais-report{display:flex;flex-direction:column;height:100%}.ais-template{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 24px;align-content:start}.ais-template>div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.45}.ais-template>div[data-wide]{grid-column:1 / -1}.ais-template dt{padding-top:2px;color:var(--ink-3);font-size:10.5px;letter-spacing:.03em}.ais-template mark{padding:0 2px;border-radius:4px;background:var(--ai-soft);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 0 -1.5px #6c0fe659}.ais-template__more{display:none;grid-column:1 / -1;color:var(--ink-3);font-size:12px}.ais-impression{display:grid;align-content:center;gap:14px;height:100%}.ais-card{padding:18px;border-radius:16px;background:var(--ai-soft)}.ais-impression__text{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.ais-impression__check{margin-top:10px!important;color:var(--ink-2);font-size:13.5px;line-height:1.5}.ais-impression__check b{color:var(--ink)}.ais-flag{padding:16px 18px;border-radius:16px;background:#fff1f3;box-shadow:inset 0 0 0 1px #d1243a2e}.ais-flag p:first-child{display:flex;align-items:center;gap:8px;margin-bottom:6px!important;color:#b4152b;font-size:14px}.ais-flag p:first-child span{margin-left:auto;color:var(--ink-3);font-size:12px}.ais-flag p:last-child{font-size:14px;line-height:1.5}.ais-split--web{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ais-browser{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--line),0 20px 40px -24px #0b061066}.ais-browser__bar{display:flex;align-items:center;gap:6px;height:30px;overflow:hidden;padding:0 10px;background:#f3f2f6;color:var(--ink-3);font-size:11.5px;white-space:nowrap}.ais-browser__shot{position:relative;display:block;aspect-ratio:16 / 9}.ais-browser__shot img{display:block;width:100%;height:100%;object-fit:cover}.ais-steps{display:grid;gap:6px;padding:0;list-style:none}.ais-steps li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;border-radius:10px;color:var(--ink-3);font-size:14px;line-height:1.4;transition:background-color .25s var(--ease),color .25s var(--ease)}.ais-steps li[data-state=on]{background:var(--ai-soft);color:var(--ink);font-weight:600}.ais-steps li[data-state=done]{color:var(--ink-2)}.ais-steps i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #0b061029;color:var(--ink-2)}.ais-steps li[data-state=on] i{box-shadow:inset 0 0 0 2px var(--ai);color:var(--ai)}.ais-steps li[data-state=done] i{background:var(--ok-fill);box-shadow:none;color:#fff}.ais-steps small{display:block;margin-top:3px;color:var(--ink-2);font-size:12.5px;font-weight:500}.ais-grid--money dd{font-size:16px}@container ais-stage (max-width: 560px){.ais-split{display:flex;flex-direction:column;align-items:stretch;gap:14px}.ais-split>.ais-figure{flex:none;height:46%}.ais-split>.ais-browser{flex:none}.ais-split>:not(.ais-figure,.ais-browser){flex:1 1 auto;min-height:0}.ais-split--read>.ais-groups{flex:1 1 auto}.ais-figure--thumb{display:none}.ais-group{padding:12px}.ais-group b{font-size:13px}.ais-template{grid-template-columns:minmax(0,1fr)}.ais-template>div:not([data-ai]){display:none}.ais-template__more{display:block}.ais-template>div{grid-template-columns:minmax(0,1fr);gap:2px}.ais-grid{gap:8px 14px}.ais-grid dd{font-size:13.5px}.ais-turn{max-width:92%}.ais-turn p{-webkit-line-clamp:3}.ais-kv dd{font-size:15px}.ais-impression__text{font-size:16px}.ais-steps li{padding:7px 8px;font-size:13px}.ais-findings{gap:10px}.ais-findings ul{gap:7px}.ais-findings li{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ais-exam span{font-size:13px}.ais-kv{gap:8px}.ais-kv--tight dd{font-size:14px}}@media(max-width:900px){.ais__head{padding:14px 16px 10px}.ais__head b,.ais__chapters button span{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}.ais__chapters button{align-content:end}.ais__chapters{gap:8px;padding:0 16px 12px}.ais__chapters button{font-size:12px}.ais__stage{padding:16px}.ais__foot{padding:10px 16px}.ais__foot p{display:none}.ais__next{display:inline-flex;margin-left:auto}}
