.pav .ss-stage{--pav-ink:#061021;--pav-ink-2:#334155;--pav-muted:#5f6b7d;--pav-faint:#8a94a6;--pav-line:#e3e8ef;--pav-wash:#f4f7fa;--pav-cyan:#02b6fe;--pav-deep:#0090cb;background:var(--pav-wash);color:var(--pav-ink);overflow:hidden}.pav .pav-card{background:#fff;border-radius:18px;width:580px;height:620px;position:absolute;top:44px;left:56px;overflow:hidden;box-shadow:0 0 0 1px #0610210f,0 30px 60px -28px #0610214d}.pav .pav-head{border-bottom:1px solid var(--pav-line);padding:16px 24px 14px}.pav .pav-who{color:var(--pav-deep);font-size:12.5px;font-weight:600;line-height:1.3}.pav .pav-status{color:var(--pav-ink);margin-top:4px;font-size:14.5px;font-weight:600;line-height:1.35}.pav .pav-h{color:var(--pav-cyan);padding:14px 24px 0;font-size:15px;font-weight:600}.pav .pav-tabs{border-bottom:1px solid var(--pav-line);gap:4px;margin:10px 24px 0;display:flex}.pav .pav-tab{color:var(--pav-muted);white-space:nowrap;border-bottom:2px solid #0000;border-radius:10px 10px 0 0;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.pav .pav-tab[data-on]{color:var(--pav-deep);border-color:var(--pav-cyan);background:#eaf6fc}.pav .pav-tab__logo{width:14px;height:14px}.pav .pav-table{padding:4px 24px 0}.pav .pav-tr{border-top:1px solid var(--pav-line);opacity:.35;grid-template-columns:minmax(0,1fr) repeat(4,56px);align-items:center;padding:8px 0;transition:opacity .4s;display:grid}.pav .pav-tr[data-on],.pav .pav-tr--head{opacity:1}.pav .pav-tr--head{border-top:0;padding:12px 0 10px}.pav .pav-th{color:var(--pav-muted);font-size:12px;font-weight:600}.pav .pav-col{color:var(--pav-muted);flex-direction:column;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.pav .pav-col__logo{width:15px;height:15px}.pav .pav-q{color:var(--pav-ink);padding-right:16px;font-size:13px;font-weight:600;line-height:1.35}.pav .pav-td{place-items:center;display:grid}.pav .pav-cell{place-items:center;width:20px;height:20px;display:grid;position:relative}.pav .pav-cell>*{opacity:0;grid-area:1/1;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1)}.pav .pav-spin{border:2px solid var(--pav-line);border-top-color:var(--pav-cyan);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite pav-spin}.pav .pav-tr[data-on] .pav-cell[data-state=wait] .pav-spin{opacity:1}.pav .pav-check{width:16px;height:16px;transform:scale(.6)}.pav .pav-cell[data-state=hit] .pav-check{opacity:1;transform:none}.pav .pav-dash{color:#cbd5e1;font-size:13px}.pav .pav-cell[data-state=miss] .pav-dash{opacity:1}@keyframes pav-spin{to{transform:rotate(360deg)}}.pav .pav-score{opacity:0;background:#fff;border-radius:18px;width:330px;padding:20px 22px 18px;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:120px;left:616px;transform:translateY(18px);box-shadow:0 0 0 1px #0610210f,0 34px 70px -30px #0610216b}.pav .pav-score[data-on]{opacity:1;transform:none}.pav .pav-score__top{align-items:baseline;gap:10px;display:flex}.pav .pav-score__n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:700;line-height:1}.pav .pav-score__label{color:var(--pav-muted);font-size:12.5px;font-weight:600}.pav .pav-kicker{border-top:1px solid var(--pav-line);color:var(--pav-cyan);margin-top:16px;padding-top:14px;font-size:13.5px;font-weight:600}.pav .pav-comps{gap:9px;margin-top:10px;display:grid}.pav .pav-comp,.pav .pav-plan li{opacity:0;transition:opacity .45s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}.pav .pav-score[data-on] .pav-comp,.pav .pav-score[data-on] .pav-plan li{opacity:1;transform:none}.pav .pav-comp{grid-template-columns:12px 152px minmax(0,1fr) 20px;align-items:center;gap:8px;display:grid}.pav .pav-comp__i{color:#cbd5e1;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.pav .pav-comp__name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.pav .pav-comp__bar{background:#eef2f6;border-radius:999px;height:5px;display:block;overflow:hidden}.pav .pav-comp__bar span{background:var(--pav-cyan);border-radius:999px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);display:block}.pav .pav-comp__n{color:var(--pav-faint);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.pav .pav-plan{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pav .pav-plan li{align-items:center;gap:10px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.pav .pav-plan__i{background:var(--pav-cyan);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:grid}.pav .pav-verdict{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.3;display:block}.pav .pav-verdict small{letter-spacing:0;color:var(--pav-muted);margin-top:3px;font-size:13px;font-weight:500;display:block}.pav .ss-stage[data-layout=compact] .pav-card{width:326px;height:860px;top:20px;left:16px}.pav .ss-stage[data-layout=compact] .pav-head{padding:16px}.pav .ss-stage[data-layout=compact] .pav-status{font-size:13.5px}.pav .ss-stage[data-layout=compact] .pav-h{padding:16px 16px 0}.pav .ss-stage[data-layout=compact] .pav-tabs{margin:10px 16px 0}.pav .ss-stage[data-layout=compact] .pav-table{padding:2px 16px 0}.pav .ss-stage[data-layout=compact] .pav-tr{grid-template-columns:minmax(0,1fr) repeat(4,30px)}.pav .ss-stage[data-layout=compact] .pav-col span{display:none}.pav .ss-stage[data-layout=compact] .pav-q{padding-right:10px;font-size:12.5px}.pav .ss-stage[data-layout=compact] .pav-score{width:302px;padding:14px 18px;top:410px;left:28px}.pav .ss-stage[data-layout=compact] .pav-score__n{font-size:40px}.pav .ss-stage[data-layout=compact] .pav-verdict{font-size:14.5px}.pav .ss-stage[data-layout=compact] .pav-comp{grid-template-columns:12px 142px minmax(0,1fr) 20px}:root.dark .pav .ss-stage{--pav-ink:var(--vb-ink);--pav-ink-2:var(--vb-ink-2);--pav-muted:var(--vb-muted);--pav-faint:var(--vb-faint);--pav-line:var(--vb-line);--pav-wash:var(--vb-wash);--pav-deep:var(--vb-brand-ink)}:root.dark .pav .pav-card{background:var(--vb-card);box-shadow:0 0 0 1px var(--vb-line), 0 30px 60px -28px #0610214d}:root.dark .pav .pav-tab[data-on]{background:var(--vb-brand-wash)}:root.dark .pav .pav-dash{color:var(--vb-line-strong)}:root.dark .pav .pav-score{background:var(--vb-card);box-shadow:0 0 0 1px var(--vb-line), 0 34px 70px -30px #0610216b}:root.dark .pav .pav-comp__i{color:var(--vb-line-strong)}:root.dark .pav .pav-comp__bar{background:var(--vb-line-soft)}
.aiq-tabs{scrollbar-width:none}.aiq-tabs::-webkit-scrollbar{display:none}.aiq-swap{animation:.45s cubic-bezier(.22,1,.36,1) both aiq-swap}@keyframes aiq-swap{0%{opacity:.01;transform:translateY(6px)}to{opacity:1;transform:none}}.aip-ring{animation:.6s cubic-bezier(.22,1,.36,1) .2s both aip-ring;box-shadow:0 0 0 3px #02b6fe,0 0 0 9px #02b6fe29}@keyframes aip-ring{0%{box-shadow:0 0 0 3px #02b6fe00,0 0 0 18px #02b6fe00}}@media (prefers-reduced-motion:reduce){.aiq-swap,.aip-ring{animation:none}}
.cga .ss-stage{--am-ink:#0d0d0d;--am-ink-2:#3d3d3d;--am-muted:#6e6e6e;--am-line:#ececec;--am-side:#f9f9f9;--am-pill:#ececec;--am-page:#fff;--am-chip:#f4f4f4;background:0 0;overflow:hidden}.cga .ss-stage *,.cga .ss-stage :before,.cga .ss-stage :after{box-sizing:border-box}.cga .cga-window{border-radius:14px;position:absolute;inset:0;box-shadow:0 0 0 1px #06102112,0 30px 60px -28px #0610214d,0 12px 24px -16px #0610211f}.cga .cga-window .ss-window__body{background:var(--am-page);min-height:0;color:var(--am-ink);flex:1;font-size:13.5px;line-height:1.35;display:flex}.cga .cga-side{background:var(--am-side);border-right:1px solid var(--am-line);flex-direction:column;flex:none;width:222px;padding:0 10px 10px;display:flex}.cga .cga-brand{align-items:center;gap:8px;height:52px;padding:0 6px;display:flex}.cga .cga-brand b{white-space:nowrap;letter-spacing:-.01em;font-size:15px;font-weight:600}.cga .cga-beta{border:1px solid var(--am-line);color:var(--am-muted);border-radius:6px;padding:2px 6px;font-size:11px;line-height:1.2}.cga .cga-nav{height:32px;color:var(--am-ink);border-radius:8px;align-items:center;gap:10px;padding:0 8px;display:flex}.cga .cga-nav[data-on]{background:var(--am-pill)}.cga .cga-nav svg{color:var(--am-ink-2);flex:none}.cga .cga-nav .cga-chev{color:var(--am-muted);margin-left:auto}.cga .cga-account{white-space:nowrap;align-items:center;gap:8px;margin-top:auto;padding:8px 6px 0;font-weight:600;display:flex;overflow:hidden}.cga .cga-account span{text-overflow:ellipsis;overflow:hidden}.cga .cga-account img{object-fit:contain;flex:none;width:20px;height:20px}.cga .cga-main{flex-direction:column;flex:1;min-width:0;display:flex}.cga .cga-head{border-bottom:1px solid var(--am-line);align-items:center;gap:14px;height:52px;padding:0 16px 0 22px;display:flex}.cga .cga-title{font-size:17px;font-weight:500}.cga .cga-head .cga-search{color:var(--am-ink-2);margin-left:auto}.cga .cga-create{color:#fff;background:#0d0d0d;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;font-weight:500;display:inline-flex}.cga .cga-tabs{border-bottom:1px solid var(--am-line);height:46px;color:var(--am-muted);align-items:center;gap:22px;padding:0 16px 0 22px;display:flex}.cga .cga-tab{border-bottom:2px solid #0000;align-items:center;height:100%;display:flex}.cga .cga-tab[data-on]{border-bottom-color:var(--am-ink);color:var(--am-ink)}.cga .cga-tools{color:var(--am-ink-2);align-items:center;gap:14px;margin-left:auto;display:flex}.cga .cga-range{border:1px solid var(--am-line);height:30px;color:var(--am-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.cga .cga-grid{grid-template-columns:40px 58px minmax(0,1fr) 92px 62px 72px 108px 64px 112px 64px;align-items:center;column-gap:0;padding-left:12px;display:grid}.cga .cga-th{border-bottom:1px solid var(--am-line);background:var(--am-side);height:44px;color:var(--am-ink-2);font-weight:500}.cga .cga-th>span,.cga .cga-tr>span{white-space:nowrap;padding-right:12px}.cga .cga-tr{border-bottom:1px solid var(--am-line);font-variant-numeric:tabular-nums;height:56px}.cga .cga-box{border:1px solid #c8c8c8;border-radius:4px;width:16px;height:16px;display:block}.cga .cga-toggle{background:#0d0d0d;border-radius:999px;width:26px;height:15px;display:block;position:relative}.cga .cga-toggle:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;right:3px}.cga .cga-name{text-overflow:ellipsis;overflow:hidden}.cga .cga-serving{align-items:center;gap:7px;display:inline-flex}.cga .cga-serving:before{content:"";background:#22a85a;border-radius:50%;width:7px;height:7px}.cga .cga-foot{border-top:1px solid var(--am-line);height:46px;color:var(--am-ink-2);align-items:center;gap:18px;margin-top:auto;padding:0 16px 0 22px;font-size:13px;display:flex}.cga .cga-foot span{align-items:center;gap:5px;display:inline-flex}.cga .cga-foot .cga-muted{color:var(--am-muted)}.cga .cga-foot .cga-prelim{color:var(--am-muted);margin-left:auto}.cga .cga-c-body{flex-direction:column;width:100%;display:flex}.cga .cga-c-top{border-bottom:1px solid var(--am-line);align-items:center;gap:8px;height:48px;padding:0 14px;display:flex}.cga .cga-c-top b{font-size:15px;font-weight:600}.cga .cga-c-title{justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.cga .cga-c-card{border:1px solid var(--am-line);border-radius:14px;margin:0 14px 10px;overflow:hidden}.cga .cga-c-name{border-bottom:1px solid var(--am-line);align-items:flex-start;gap:10px;padding:11px 12px 10px;font-weight:600;line-height:1.35;display:flex}.cga .cga-c-name .cga-toggle{flex:none;margin-top:2px}.cga .cga-c-meta{color:var(--am-ink-2);margin-top:4px;font-weight:400;display:block}.cga .cga-c-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cga .cga-c-stat{font-variant-numeric:tabular-nums;padding:9px 10px 10px}.cga .cga-c-stat+.cga-c-stat{border-left:1px solid var(--am-line)}.cga .cga-c-stat>span{color:var(--am-ink-2);font-size:12.5px;display:block}.cga .cga-c-stat b{letter-spacing:-.01em;margin-top:2px;font-size:16px;font-weight:600;display:block}.cga .cga-c-acct{border-top:1px solid var(--am-line);align-items:center;gap:8px;margin-top:auto;padding:11px 14px 12px;font-weight:600;display:flex}:root.dark .cga .ss-stage{--am-ink:var(--vb-ink);--am-ink-2:var(--vb-ink-2);--am-muted:var(--vb-muted);--am-line:var(--vb-line);--am-side:var(--vb-wash);--am-pill:var(--vb-line);--am-page:var(--vb-card)}:root.dark .cga .cga-window{box-shadow:0 0 0 1px var(--vb-line), 0 30px 60px -28px #0009}:root.dark .cga .cga-create,:root.dark .cga .cga-toggle{background:var(--vb-ink);color:var(--vb-page)}:root.dark .cga .cga-toggle:after{background:var(--vb-page)}:root.dark .cga .cga-box{border-color:var(--vb-line-strong)}:root.dark :root.dark .cga .cga-brand img,:root.dark .cga .cga-c-top img.cga-oai{filter:invert();mix-blend-mode:screen}.cga-tree{--cga-line:#cfd6de}:root.dark .cga-tree{--cga-line:#fff3}.cga-branch{gap:var(--gap,14px);flex-direction:column;margin-left:20px;padding-left:28px;display:flex;position:relative}.cga-branch:before{content:"";border-top:1.5px solid var(--cga-line);width:20px;position:absolute;top:50%;left:-20px}.cga-branch>li{align-items:center;display:flex;position:relative}.cga-branch>li:before{content:"";border-top:1.5px solid var(--cga-line);width:28px;position:absolute;top:50%;left:-28px}.cga-branch>li:after{content:"";left:-28px;top:calc(var(--gap,14px) / -2);bottom:calc(var(--gap,14px) / -2);border-left:1.5px solid var(--cga-line);position:absolute}.cga-branch>li:first-child:after{top:50%}.cga-branch>li:last-child:after{bottom:50%}
