.fa[data-astro-cid-4hjewkxx]{background:radial-gradient(500px 260px at 85% 0%, #138b6f29, transparent 70%), linear-gradient(160deg, var(--green-tint), #fff 70%);border:1px solid var(--green-border);border-radius:20px;margin:0;padding:22px;position:relative}.win[data-astro-cid-4hjewkxx]{border:1px solid var(--line);font-family:var(--font-ui);color:var(--ink);background:#fff;border-radius:14px;font-size:14px;overflow:hidden;box-shadow:0 1px 2px #1018280f,0 24px 50px -28px #10182859}.win-bar[data-astro-cid-4hjewkxx]{border-bottom:1px solid var(--line);background:#fafafa;align-items:center;gap:6px;padding:10px 14px;display:flex}.win-bar[data-astro-cid-4hjewkxx] i[data-astro-cid-4hjewkxx]{background:#e4e4e7;border-radius:999px;width:9px;height:9px}.win-bar[data-astro-cid-4hjewkxx] span[data-astro-cid-4hjewkxx]{color:var(--muted);margin-left:8px;font-size:12px;font-weight:700}.win-body[data-astro-cid-4hjewkxx]{min-height:320px;padding:18px}.sample[data-astro-cid-4hjewkxx]{font-family:var(--font-ui);color:var(--faint);font-size:11px;position:absolute;bottom:8px;right:30px}p[data-astro-cid-4hjewkxx]{margin:0}[data-astro-cid-4hjewkxx][data-at]{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(8px)}[data-astro-cid-4hjewkxx][data-at].on{opacity:1;transform:none}.ask[data-astro-cid-4hjewkxx] [data-astro-cid-4hjewkxx][data-at]{transform:none}.av[data-astro-cid-4hjewkxx]{background:var(--green-tint);width:34px;height:34px;color:var(--green-deep);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.who[data-astro-cid-4hjewkxx],.msg[data-astro-cid-4hjewkxx]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.who[data-astro-cid-4hjewkxx] small[data-astro-cid-4hjewkxx],.msg[data-astro-cid-4hjewkxx] small[data-astro-cid-4hjewkxx]{color:var(--muted);font-size:11.5px}.msg[data-astro-cid-4hjewkxx] small[data-astro-cid-4hjewkxx]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caret[data-astro-cid-4hjewkxx]{background:var(--green);width:2px;height:16px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.done-chip[data-astro-cid-4hjewkxx]{background:var(--green);color:#fff;border-radius:999px;margin-top:12px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-block}.scores[data-astro-cid-4hjewkxx]{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.scores[data-astro-cid-4hjewkxx] li[data-astro-cid-4hjewkxx]{border:1px solid var(--line);background:#fafafa;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.scores[data-astro-cid-4hjewkxx] .who[data-astro-cid-4hjewkxx]{flex:1;gap:4px}.bar[data-astro-cid-4hjewkxx]{background:#e4e4e7;border-radius:999px;height:8px;display:block;position:relative}.bar[data-astro-cid-4hjewkxx] i[data-astro-cid-4hjewkxx][data-at]{background:var(--green);opacity:1;border-radius:999px;width:0;transition:width .7s;position:absolute;inset:0 auto 0 0;transform:none}.bar[data-astro-cid-4hjewkxx] i[data-astro-cid-4hjewkxx][data-at].on{width:var(--s)}.fail[data-astro-cid-4hjewkxx] .bar[data-astro-cid-4hjewkxx] i[data-astro-cid-4hjewkxx][data-at]{background:#d4d4d8}.bar[data-astro-cid-4hjewkxx] em[data-astro-cid-4hjewkxx]{background:var(--ink);opacity:.55;width:2px;position:absolute;top:-3px;bottom:-3px;left:80%}.score[data-astro-cid-4hjewkxx]{text-align:right;min-width:30px;color:var(--green-deep);flex:none;font-size:16px;font-weight:800}.fail[data-astro-cid-4hjewkxx] .score[data-astro-cid-4hjewkxx]{color:var(--muted)}.route[data-astro-cid-4hjewkxx]{font-weight:600}.pass[data-astro-cid-4hjewkxx] .route[data-astro-cid-4hjewkxx]{color:var(--green-deep)!important}.core[data-astro-cid-4hjewkxx]{border:2px solid var(--green);background:var(--green-tint);text-align:center;border-radius:12px;justify-items:center;gap:2px;padding:14px;display:grid}.core[data-astro-cid-4hjewkxx] b[data-astro-cid-4hjewkxx]{letter-spacing:-.01em;font-size:20px}.core[data-astro-cid-4hjewkxx] small[data-astro-cid-4hjewkxx]{color:var(--muted);font-size:12px}.conn[data-astro-cid-4hjewkxx]{color:var(--green-deep);margin-top:6px;font-size:12px;font-weight:700}.mods[data-astro-cid-4hjewkxx]{border-top:2px dashed var(--green-border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid;position:relative}.mods[data-astro-cid-4hjewkxx] li[data-astro-cid-4hjewkxx]{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;transition:border-color .35s,background .35s;display:flex}.mods[data-astro-cid-4hjewkxx] li[data-astro-cid-4hjewkxx]:has(.tick.on){border-color:var(--green-border);background:var(--green-tint)}.mi[data-astro-cid-4hjewkxx]{background:#f4f4f5;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:inline-grid}.mods[data-astro-cid-4hjewkxx] li[data-astro-cid-4hjewkxx]:has(.tick.on) .mi[data-astro-cid-4hjewkxx]{background:var(--green);color:#fff}.mods[data-astro-cid-4hjewkxx] .who[data-astro-cid-4hjewkxx]{flex:1}.tick[data-astro-cid-4hjewkxx]{color:var(--green-deep);flex:none;font-weight:800}.role-h[data-astro-cid-4hjewkxx]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.role-h[data-astro-cid-4hjewkxx] small[data-astro-cid-4hjewkxx]{color:var(--muted)}.apps[data-astro-cid-4hjewkxx]{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.apps[data-astro-cid-4hjewkxx] li[data-astro-cid-4hjewkxx]{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;display:flex}.flag[data-astro-cid-4hjewkxx]{border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:700}.apps[data-astro-cid-4hjewkxx] .ok[data-astro-cid-4hjewkxx] .flag[data-astro-cid-4hjewkxx]{background:var(--green-tint);color:var(--green-deep)}.apps[data-astro-cid-4hjewkxx] .bot[data-astro-cid-4hjewkxx]{background:#fef2f2;border-color:#fecaca}.apps[data-astro-cid-4hjewkxx] .bot[data-astro-cid-4hjewkxx] .av[data-astro-cid-4hjewkxx],.apps[data-astro-cid-4hjewkxx] .bot[data-astro-cid-4hjewkxx] .flag[data-astro-cid-4hjewkxx]{color:#b91c1c;background:#fee2e2}.apps[data-astro-cid-4hjewkxx] .warn[data-astro-cid-4hjewkxx] .flag[data-astro-cid-4hjewkxx]{color:#92400e;background:#fef3c7}.cheat[data-astro-cid-4hjewkxx]{background:var(--ink);color:#e4e4e7;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.45}.cheat-h[data-astro-cid-4hjewkxx]{color:#fff;font-weight:800}.replay[data-astro-cid-4hjewkxx]{color:#34d399;margin-top:4px;font-weight:700}.inbox[data-astro-cid-4hjewkxx]{grid-template-columns:48px minmax(0,1fr);gap:14px;display:grid}.sources[data-astro-cid-4hjewkxx]{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.sources[data-astro-cid-4hjewkxx] li[data-astro-cid-4hjewkxx]{color:#fff;width:44px;height:44px;animation:2.5s ease-in-out infinite pulse;animation-delay:var(--d);border-radius:12px;place-items:center;font-size:12px;font-weight:800;display:grid}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.sms[data-astro-cid-4hjewkxx]{background:#16a34a}.li[data-astro-cid-4hjewkxx]{background:#0a66c2}.wa[data-astro-cid-4hjewkxx]{background:#25a244}.em[data-astro-cid-4hjewkxx]{background:#6366f1}.rv[data-astro-cid-4hjewkxx]{background:#d97706}.list-h[data-astro-cid-4hjewkxx]{align-items:center;gap:8px;margin-bottom:8px;font-weight:800;display:flex}.count[data-astro-cid-4hjewkxx]{color:#fff;background:#d97706;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11.5px;transform:none}.list[data-astro-cid-4hjewkxx] ul[data-astro-cid-4hjewkxx]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-4hjewkxx] li[data-astro-cid-4hjewkxx]{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;display:flex;transform:translate(-14px)}.list[data-astro-cid-4hjewkxx] li[data-astro-cid-4hjewkxx].on{transform:none}.ch[data-astro-cid-4hjewkxx]{color:#fff;text-align:center;border-radius:6px;flex:none;width:66px;padding:3px 0;font-size:10.5px;font-weight:700}.list[data-astro-cid-4hjewkxx] .review[data-astro-cid-4hjewkxx]{background:#fffbeb;border-color:#fcd34d}.approve[data-astro-cid-4hjewkxx]{flex:none;margin-left:auto;display:grid}.approve[data-astro-cid-4hjewkxx]>span[data-astro-cid-4hjewkxx]{text-align:center;border-radius:8px;grid-area:1/1;padding:4px 10px;font-size:11.5px;font-weight:700}.btn-wait[data-astro-cid-4hjewkxx]{color:#b45309;background:#fff;border:1px solid #d97706}.btn-ok[data-astro-cid-4hjewkxx]{background:var(--green);color:#fff;z-index:1;transform:none}.event[data-astro-cid-4hjewkxx]{border:1.5px solid var(--green);background:var(--green-tint);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hm[data-astro-cid-4hjewkxx]{background:var(--green);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.apps-out[data-astro-cid-4hjewkxx]{border-left:2px dashed var(--green-border);gap:9px;margin:14px 0 0 18px;padding:0 0 0 16px;list-style:none;display:grid}.apps-out[data-astro-cid-4hjewkxx] li[data-astro-cid-4hjewkxx]{border:1px solid var(--line);background:#fff;border-left-width:4px;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.apps-out[data-astro-cid-4hjewkxx] li[data-astro-cid-4hjewkxx]:before{content:"";border-top:2px dashed var(--green-border);width:16px;position:absolute;top:50%;left:-21px}.app[data-astro-cid-4hjewkxx]{flex:none;width:62px;font-size:11.5px;font-weight:800}.slack[data-astro-cid-4hjewkxx]{border-left-color:#4a154b}.slack[data-astro-cid-4hjewkxx] .app[data-astro-cid-4hjewkxx]{color:#4a154b}.teams[data-astro-cid-4hjewkxx]{border-left-color:#5059c9}.teams[data-astro-cid-4hjewkxx] .app[data-astro-cid-4hjewkxx]{color:#5059c9}.clickup[data-astro-cid-4hjewkxx]{border-left-color:#7b68ee}.clickup[data-astro-cid-4hjewkxx] .app[data-astro-cid-4hjewkxx]{color:#7b68ee}.ask[data-astro-cid-4hjewkxx]{border:1.5px solid var(--green);min-height:44px;color:var(--green-deep);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.ask[data-astro-cid-4hjewkxx] span[data-astro-cid-4hjewkxx]{color:var(--ink)}.answer[data-astro-cid-4hjewkxx]{align-items:baseline;gap:8px;margin-top:14px;display:flex}.answer[data-astro-cid-4hjewkxx] b[data-astro-cid-4hjewkxx]{letter-spacing:-.03em;color:var(--green-deep);font-size:30px}.answer[data-astro-cid-4hjewkxx] small[data-astro-cid-4hjewkxx]{color:var(--muted)}.chart[data-astro-cid-4hjewkxx]{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:110px;margin-top:12px;padding:0 4px;display:flex;transform:none}.chart[data-astro-cid-4hjewkxx] em[data-astro-cid-4hjewkxx]{background:linear-gradient(180deg, var(--green), var(--green-deep));border-radius:6px 6px 0 0;flex:1;height:0;transition:height .7s}.chart[data-astro-cid-4hjewkxx].on em[data-astro-cid-4hjewkxx]{height:var(--h)}.chart[data-astro-cid-4hjewkxx] em[data-astro-cid-4hjewkxx]:nth-child(n+2){transition-delay:50ms}.chart[data-astro-cid-4hjewkxx] em[data-astro-cid-4hjewkxx]:nth-child(n+4){transition-delay:.15s}.chart[data-astro-cid-4hjewkxx] em[data-astro-cid-4hjewkxx]:nth-child(n+6){transition-delay:.25s}.chart[data-astro-cid-4hjewkxx] em[data-astro-cid-4hjewkxx]:nth-child(n+8){transition-delay:.35s}.live-tag[data-astro-cid-4hjewkxx]{color:var(--green-deep);margin-top:10px;font-size:12px;font-weight:700}.share[data-astro-cid-4hjewkxx]{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-top:8px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}@media (width<=640px){.fa[data-astro-cid-4hjewkxx]{padding:12px}.win-body[data-astro-cid-4hjewkxx]{min-height:0;padding:12px}.inbox[data-astro-cid-4hjewkxx]{grid-template-columns:1fr}.sources[data-astro-cid-4hjewkxx]{grid-auto-flow:column;justify-content:start;gap:8px}.sources[data-astro-cid-4hjewkxx] li[data-astro-cid-4hjewkxx]{width:38px;height:38px}.ch[data-astro-cid-4hjewkxx]{width:58px}.app[data-astro-cid-4hjewkxx]{width:52px}}.rc[data-astro-cid-5ba3xvmw]{border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;margin:0;overflow:hidden;box-shadow:0 1px 2px #1018280d,0 24px 60px -32px #10182859}.rc[data-astro-cid-5ba3xvmw].tall{max-width:400px;margin:0 auto}.rc[data-astro-cid-5ba3xvmw] video[data-astro-cid-5ba3xvmw]{object-fit:cover;width:100%;height:100%;display:block}.jy{--ink:#18181b;--text:#3f3f46;--muted:#71717a;--faint:#a1a1aa;--line:#e7e7ea;--line-2:#e4e4e7;--soft:#fafafa;--stage:#fbfcfd;--grid-dot:#dfe3e8;--green:#138b6f;--green-deep:#0f6f59;--green-tint:#f4fbf8;--green-border:#cfe9e0;--lead:#6366f1;--lead-ink:#4338ca;--red:#e5484d;--font-ui:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, sans-serif;border:1px solid var(--line-2);width:1200px;height:750px;font-family:var(--font-ui);color:var(--text);-webkit-font-smoothing:antialiased;text-align:left;background:#fff;border-radius:16px;font-size:14px;line-height:1.4;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280d,0 24px 64px -28px #10182847}.jy *,.jy :before,.jy :after{box-sizing:border-box}.jy button{font:inherit;color:inherit;cursor:pointer}.jy input,.jy textarea{font:inherit}.jy [hidden]{display:none!important}.jy .tn-blue{color:#2563eb;background:#e8f0fe}.jy .tn-rose{color:#e11d48;background:#fdecef}.jy .tn-violet{color:#7c3aed;background:#f1ecfe}.jy .tn-amber{color:#c2710c;background:#fef3e2}.jy .tn-green{color:#138b6f;background:#e7f6f0}.jy .tn-teal{color:#0f766e;background:#e3f6f5}.jy .tn-sky{color:#0a66c2;background:#e6f2fb}.jy .tn-orange{color:#ea580c;background:#fff1e6}.jy .tn-lead{background:var(--lead);color:#fff}.jy-av{letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.jy-av.sm{width:22px;height:22px;font-size:8.5px}.jy-av.md{width:36px;height:36px;font-size:12.5px}.jy-av.lg{width:56px;height:56px;font-size:18px}.jy-av img,.jy-dot img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.jy-av:has(img){background:#e4e4e7;overflow:hidden}.jy-av.tn-lead{box-shadow:0 0 0 2px #fff,0 0 0 4px #6366f147}.jy-side{z-index:3;border-right:1px solid var(--line);background:var(--soft);flex-direction:column;width:216px;padding:12px 10px;display:flex;position:absolute;top:0;bottom:0;left:0}.jy-org{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:4px 6px 12px;display:flex}.jy-org-logo{background:var(--ink);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.jy-org-logo svg{width:18px;height:auto}.jy-org-name{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.jy-org-name b{color:var(--ink);font-size:14px;font-weight:700}.jy-org-name small{color:var(--muted);font-size:12px}.jy-org-chev{width:15px;height:15px;color:var(--faint);flex:none}.jy-find{border:1px solid var(--line-2);height:34px;color:var(--faint);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:8px;margin:12px 0 10px;padding:0 8px 0 10px;font-size:13px;display:flex}.jy-find svg{width:15px;height:15px}.jy-find kbd{border:1px solid var(--line-2);background:var(--soft);font:600 10.5px/1.5 var(--font-ui);color:var(--muted);border-radius:6px;margin-left:auto;padding:1px 6px}.jy-find:hover{border-color:#d4d4d8}.jy-side-nav{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:8px;display:flex}.jy-side-sub{flex-direction:column;gap:2px;margin:2px 0 4px;display:flex}.jy-side-item{color:#3f3f46;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.jy-side-item>svg{width:17px;height:17px;color:var(--muted);flex:none}.jy-side-item .end{width:14px;height:14px;color:var(--faint);margin-left:auto}.jy-side-item.sub{height:34px;padding-left:22px;font-size:13px}.jy-side-item.sub>svg{width:15px;height:15px}button.jy-side-item:hover{background:#efeff1}.jy-side-item.on{color:var(--ink);background:#e9e9ec;font-weight:600}.jy-side-item.on>svg{color:var(--green)}.jy-side-item.locked{color:#a1a1aa}.jy-side-item.locked>svg{color:#c4c4c8}.jy-side-item .lk{width:12px;height:12px}.jy-side-foot{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding-top:8px;display:flex}.jy-bar{z-index:3;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;height:56px;padding:0 14px 0 18px;display:flex;position:absolute;top:0;left:216px;right:0}.jy-bar-title{font:700 16px/1 var(--font-body);color:var(--ink);align-items:center;gap:10px;display:flex}.jy-bar-title>svg{width:18px;height:18px;color:var(--muted)}.jy-active{background:var(--green-tint);border:1px solid var(--green-border);height:26px;color:var(--green-deep);font:600 12px/1 var(--font-ui);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.jy-active i{background:#22c55e;border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite jy-pulse}@keyframes jy-pulse{50%{opacity:.35}}.jy-bar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.jy-tbtn{border:1px solid var(--line-2);height:36px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.jy-tbtn>svg{width:16px;height:16px;color:var(--muted)}.jy-tbtn:hover{background:#f5f6f8}.jy-tbtn.on{border-color:var(--ink);box-shadow:0 0 0 3px #18181b14}.jy-tbtn.on>svg{color:var(--green)}.jy-tbtn.locked{color:var(--faint);background:var(--soft)}.jy-tbtn.locked>svg{color:#c4c4c8}.jy-tbtn .lk{width:12px;height:12px}.jy-count-bdg{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:grid}.jy-count-bdg.bump{animation:.5s ease-out jy-bump}@keyframes jy-bump{40%{transform:scale(1.3)}}.jy-fill{position:absolute;inset:0}.jy-main{background:#fff;position:absolute;inset:56px 0 0 216px;overflow:hidden}.jy-canvas{background-color:var(--stage);background-image:radial-gradient(circle, var(--grid-dot) 1px, transparent 1.3px);background-size:20px 20px;position:absolute;inset:0 272px 0 0;overflow:hidden}.jy-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.jy-node{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex;position:absolute;box-shadow:0 1px 2px #0f172a0f}.jy-node:hover{border-color:#cbd5e1}.jy-node.is-lead{border-color:#a5b4fc;box-shadow:0 0 0 4px #6366f129,0 1px 2px #0f172a0f}.jy-node .ic{color:#fff;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.jy-node .ic svg{width:20px;height:20px}.jy-node .tx{flex-direction:column;min-width:0;line-height:1.2;display:flex}.jy-node .tx small{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:500}.jy-node .tx b{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.jy-node .cnt{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-9px;right:-9px}.jy-cap{color:#334155;background:#fff;border:2px solid #cbd5e1;border-radius:999px;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;font-size:11px;font-weight:600;display:grid;position:absolute;box-shadow:0 1px 2px #0f172a0f}.jy-cap.end{border-color:var(--green);color:var(--green-deep)}.jy-cap-label{white-space:nowrap;color:var(--muted);font-size:12px;position:absolute;transform:translateY(-50%)}.jy-cap-label b{color:var(--ink);font-variant-numeric:tabular-nums}.jy-cap-label b.no{color:var(--red)}.jy-dot{pointer-events:none;border:2px solid #fff;border-radius:999px;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;font-size:8.5px;font-weight:700;display:grid;position:absolute;top:0;left:0;box-shadow:0 2px 6px #10182833}.jy-dot.lead{background:var(--lead);color:#fff;width:30px;height:30px;margin:-15px 0 0 -15px;font-size:10px;box-shadow:0 2px 10px #6366f18c}.jy-dot.lead:after{content:"";border:2px solid #818cf8;border-radius:999px;animation:1.2s ease-out infinite jy-halo;position:absolute;inset:-8px}@keyframes jy-halo{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}.jy-dot.more{color:#475569;background:#f1f5f9;font-size:9px}.jy-dot .sc{white-space:nowrap;color:#64748b;background:#f1f5f9;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700;position:absolute;top:3px;left:22px}.jy-dot .sc.hi{color:#15803d;background:#dcfce7}.jy-tag{border:1px solid var(--line);color:var(--ink);white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 7px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 6px 16px -6px #10182840}.jy-tag i{background:var(--lead);border-radius:999px;width:7px;height:7px}.jy-pop{border:1px solid var(--line);z-index:2;background:#fff;border-radius:12px;width:220px;padding:12px 14px;position:absolute;box-shadow:0 18px 40px -16px #10182859}.jy-pop h4{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:700}.jy-pop dl{gap:6px;margin:0;display:grid}.jy-pop dl div{justify-content:space-between;font-size:12.5px;display:flex}.jy-pop dt{color:var(--muted)}.jy-pop dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.jy-pop p{color:var(--muted);margin:8px 0 0;font-size:12px}.jy-split{border-bottom:1px solid var(--line);gap:8px;margin:0 0 10px;padding:0 0 10px;list-style:none;display:grid}.jy-split li{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding-bottom:6px;font-size:12.5px;display:grid;position:relative}.jy-split li>i{border-radius:2px;width:8px;height:8px}.jy-split span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-weight:600;overflow:hidden}.jy-split b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.jy-split em{opacity:.75;border-radius:999px;max-width:calc(100% - 16px);height:3px;transition:width .3s;position:absolute;bottom:0;left:16px}.jy-panel{border-left:1px solid var(--line);background:#fff;flex-direction:column;width:272px;padding:18px 16px;display:flex;position:absolute;top:0;bottom:0;right:0}.jy-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--green-deep);align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:600;display:inline-flex}.jy-eyebrow i{background:#22c55e;border-radius:999px;width:7px;height:7px}.jy-eyebrow.follow{color:var(--lead-ink)}.jy-eyebrow.follow i{background:var(--lead)}.jy-panel h3{font:700 17px/1.3 var(--font-body);letter-spacing:-.01em;color:var(--ink);margin:6px 0 0}.jy-panel .sub{color:var(--muted);margin:6px 0 0;font-size:13px}.jy-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.jy-stats div{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.jy-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;display:block}.jy-stats small{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:600}.jy-list-title{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:18px 0 8px;font-size:11px;font-weight:600}.jy-moving{gap:4px;margin:0;padding:0;list-style:none;display:grid}.jy-moving button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;padding:6px;display:flex}.jy-moving button:hover{background:#f4f4f5}.jy-moving .lead button{background:#eef0ff;box-shadow:inset 0 0 0 1px #c7cbfa}.jy-who{flex-direction:column;flex:1;min-width:0;display:flex}.jy-who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.jy-who small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.jy-follow{letter-spacing:.04em;text-transform:uppercase;color:var(--lead-ink);flex:none;font-size:10px;font-weight:700}.jy-panel-cta{border:1px solid var(--line-2);height:40px;color:var(--ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.jy-panel-cta:hover{background:#f4f4f5}.jy-panel-cta.locked{background:var(--soft);color:var(--faint)}.jy-panel-cta.locked svg{color:#c4c4c8}.jy-app{background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.jy-app-head{flex:none;align-items:center;gap:10px;height:56px;padding:0 20px;display:flex}.jy-app-head h2{color:var(--ink);align-items:center;gap:9px;margin:0;font-size:16px;font-weight:700;display:flex}.jy-app-head h2 svg{width:18px;height:18px;color:var(--green)}.jy-btn{border:1px solid var(--line-2);height:34px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.jy-btn svg{width:15px;height:15px}.jy-btn:hover{background:#f5f6f8}.jy-btn:active{transform:translateY(1px)}.jy-btn.green{background:var(--green);border-color:var(--green);color:#fff}.jy-btn.green:hover{background:var(--green-deep)}.jy-btn.red{color:var(--red);border-color:#f3c6c8}.jy-btn.red:hover{background:#fdecec}.jy-btn.ghost{color:var(--muted);border-color:#0000}.jy-btn.ghost:hover{color:var(--ink);background:#f4f4f5}.jy-btn.on{background:#f4f4f5;border-color:#c9ccd3}.jy-tools{flex:none;align-items:center;gap:8px;padding:0 20px 10px;display:flex}.jy-search{width:220px;position:relative}.jy-search svg{width:15px;height:15px;color:var(--faint);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.jy-search input{border:1px solid var(--line-2);background:var(--soft);width:100%;height:34px;color:var(--ink);border-radius:9px;outline:none;padding:0 30px 0 32px;font-size:13px}.jy-search input:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #138b6f1f}.jy-search .clr{width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.jy-search .clr:hover{background:#ececef}.jy-search .clr svg{width:13px;height:13px;position:static;transform:none}.jy-count{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.jy-count b{color:var(--ink);font-weight:600}.jy-chips{gap:4px;display:flex}.jy-chip{height:30px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.jy-chip svg{width:13px;height:13px}.jy-chip b{font-variant-numeric:tabular-nums;font-weight:700}.jy-chip:hover{background:#f4f4f5}.jy-chip.on{color:var(--ink);background:#fff;border-color:#c9ccd3;box-shadow:0 1px 2px #1018280f}.jy-chip.c-done{color:#15803d}.jy-chip.c-on{color:#b45309}.jy-chip.c-att{color:#dc2626}.jy-chip.c-rej{color:#64748b}.jy-sortrow{flex:none;align-items:center;gap:8px;padding:0 20px 10px;display:flex}.jy-sortchip{height:28px;color:var(--ink);background:#f4f4f5;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.jy-sortchip svg{width:13px;height:13px;color:var(--muted)}.jy-bulk{background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:8px;height:34px;margin-left:auto;padding:0 4px 0 12px;font-size:12.5px;font-weight:600;display:flex}.jy-bulk button{color:#fff;background:#ffffff1f;border:0;border-radius:7px;height:26px;padding:0 10px;font-size:12px;font-weight:600}.jy-bulk button:hover{background:#ffffff38}.jy-table-wrap{border-top:1px solid var(--line);flex:1;min-height:0;overflow:auto}.jy-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.jy-table th{z-index:1;border-bottom:1px solid var(--line);text-align:left;height:40px;color:var(--ink);white-space:nowrap;background:#fff;padding:0 10px;font-size:12.5px;font-weight:600;position:sticky;top:0}.jy-table th span{align-items:center;gap:6px;display:inline-flex}.jy-table th svg{width:14px;height:14px;color:var(--muted)}.jy-table td{white-space:nowrap;text-overflow:ellipsis;height:46px;color:var(--text);border-bottom:1px solid #f1f1f3;padding:0 10px;overflow:hidden}.jy-table tr:hover td{background:#fafafb}.jy-table tr.sel td{background:#f4f7ff}.jy-table tr.new td{animation:1.6s ease-out jy-row-in}@keyframes jy-row-in{0%{background:#e3f6ee}to{background:0 0}}.jy-table td.num{color:var(--faint);font-variant-numeric:tabular-nums;text-align:center;padding:0}.jy-table .ck{color:#fff;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;place-items:center;width:16px;height:16px;padding:0;display:grid}.jy-table .ck.on{background:var(--green);border-color:var(--green)}.jy-table .ck svg{width:11px;height:11px}.jy-name{align-items:center;gap:9px;min-width:0;display:flex}.jy-name b{color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.jy-open{border:1px solid var(--line-2);height:24px;color:var(--ink);background:#fff;border-radius:7px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-size:11.5px;font-weight:600;display:none}.jy-open svg{width:12px;height:12px}.jy-table tr:hover .jy-open{display:inline-flex}.jy-linkish{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.jy-linkish:hover{color:var(--ink);text-decoration:underline}.jy-linkish svg{width:14px;height:14px}.jy-score{font-variant-numeric:tabular-nums;font-weight:700}.jy-score.hi{color:#15803d}.jy-score.mid{color:#b45309}.jy-score.lo{color:#dc2626}.jy-pill{white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;gap:5px;max-width:100%;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.jy-pill svg{flex:none;width:13px;height:13px}.jy-pill.ongoing{color:#b45309;background:#fef3e2}.jy-pill.completed{color:#0f7a5f;background:#e3f6ee}.jy-pill.attention{color:#dc2626;background:#fdecec}.jy-pill.rejected{color:#64748b;background:#f1f5f9}.jy-pill.step{color:#1d4ed8;background:#e8f0fe}.jy-pill.step.red{color:#dc2626;background:#fdecec}.jy-pill.done{color:#0f7a5f;background:#e3f6ee}.jy-muted{color:var(--muted)}@keyframes jy-fade{0%{opacity:0}}.jy-drawer.jy-page{z-index:5;background:#fff;flex-direction:column;animation:.25s ease-out jy-page-in;display:flex;position:absolute;inset:0}@keyframes jy-page-in{0%{opacity:0;transform:translateY(6px)}}.jy-page-bar{border-bottom:1px solid var(--line);height:44px;color:var(--faint);flex:none;align-items:center;gap:6px;padding:0 24px;font-size:13px;display:flex}.jy-back{height:30px;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:-8px;padding:0 10px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.jy-back:hover{background:#f4f4f5}.jy-back svg{width:15px;height:15px}.jy-page-crumb{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jy-dr-head{flex:none;padding:22px 32px 0}.jy-dr-top{align-items:flex-start;gap:18px;display:flex}.jy-dr-top h3{font:800 26px/1.15 var(--font-body);letter-spacing:-.02em;color:var(--ink);margin:4px 0 0}.jy-dr-top p{color:var(--muted);margin:5px 0 0;font-size:13.5px}.jy-av.xl{width:72px;height:72px;font-size:22px}.jy-x{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:auto;display:grid}.jy-x:hover{color:var(--ink);background:#f4f4f5}.jy-x svg{width:17px;height:17px}.jy-contact{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:12.5px;display:flex}.jy-contact span{align-items:center;gap:6px;display:inline-flex}.jy-contact svg{width:13px;height:13px}.jy-dr-meta{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;max-width:360px;margin-left:auto;display:flex}.jy-dr-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}.jy-dr-meta .jy-btn{height:30px;font-size:12.5px}.jy-tabs{border-bottom:1px solid var(--line);gap:24px;margin-top:20px;display:flex}.jy-tabs button{color:var(--muted);background:0 0;border:0;padding:0 0 10px;font-size:13px}.jy-tabs button.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--green);font-weight:600}.jy-tabs button em{background:#f1f1f3;border-radius:999px;margin-left:5px;padding:0 6px;font-size:11px;font-style:normal}.jy-dr-body{background:#fcfcfd;flex:1;min-height:0;padding:22px 32px 28px;overflow-y:auto}.jy-page .jy-tl,.jy-page .jy-thread,.jy-page .jy-composer,.jy-page .jy-resume{max-width:760px}.jy-page .jy-ov{grid-template-columns:360px minmax(0,1fr);grid-template-areas:"score fit""checks fit";align-items:start;gap:14px;display:grid}.jy-page .jy-ov>[data-jy=ov-score]{grid-area:score}.jy-page .jy-ov>[data-jy=ov-checks]{grid-area:checks}.jy-page .jy-ov>[data-jy=ov-fit]{grid-area:fit}.jy-tl{margin:0;padding:0;list-style:none;position:relative}.jy-tl:before{content:"";background:#eceef1;width:2px;position:absolute;top:8px;bottom:8px;left:15px}.jy-tl>li{padding:0 0 14px 44px;position:relative}.jy-tl .dot{border:2px solid #fcfcfd;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:0;left:3px}.jy-tl .dot svg{width:13px;height:13px}.jy-ev{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.jy-ev .row{align-items:baseline;gap:10px;display:flex}.jy-ev b{color:var(--ink);font-size:13.5px;font-weight:600}.jy-ev time{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11.5px}.jy-ev small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.jy-ev .more{color:var(--green-deep);align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:600;display:inline-flex}.jy-ev .more svg{width:13px;height:13px;transition:transform .15s}.jy-ev.open .more svg{transform:rotate(90deg)}.jy-mail{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:10px;animation:.2s ease-out jy-fade;overflow:hidden}.jy-mail header{border-bottom:1px solid var(--line);color:var(--muted);padding:10px 14px;font-size:12px}.jy-mail header b{color:var(--ink);margin-bottom:2px;font-size:13.5px;display:block}.jy-mail .body{color:#374151;padding:12px 14px 14px;font-size:13px;line-height:1.55}.jy-mail .body p{margin:0 0 8px}.jy-mail .cta{background:var(--ink);color:#fff;border-radius:8px;margin-top:2px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.jy-mail.sms .body{display:flex}.jy-bubble{color:#111;background:#e9e9eb;border-radius:16px 16px 16px 4px;max-width:86%;padding:9px 12px;font-size:13px;line-height:1.45}.jy-thread{flex-direction:column;gap:12px;display:flex}.jy-msg{flex-direction:column;max-width:84%;display:flex}.jy-msg.in{align-self:flex-start}.jy-msg.out{align-self:flex-end;align-items:flex-end}.jy-msg .meta{color:var(--faint);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.jy-msg .meta svg{width:12px;height:12px}.jy-msg .card{border-radius:14px;padding:10px 13px;font-size:13px;line-height:1.5}.jy-msg.in .card{color:var(--ink);background:#f1f1f3;border-bottom-left-radius:4px}.jy-msg.out .card{color:#12382e;border:1px solid var(--green-border);background:#eef7f3;border-bottom-right-radius:4px}.jy-msg .card b{margin-bottom:4px;display:block}.jy-msg .card p{margin:0 0 6px}.jy-msg .card p:last-child{margin:0}.jy-composer{border:1px solid var(--line-2);background:#fff;border-radius:12px;margin-top:16px;overflow:hidden}.jy-composer textarea{resize:none;width:100%;min-height:72px;color:var(--ink);border:0;outline:none;padding:10px 12px;font-size:13px;display:block}.jy-composer footer{border-top:1px solid var(--line);background:var(--soft);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.jy-seg{background:#ececef;border-radius:8px;padding:2px;display:inline-flex}.jy-seg button{height:26px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.jy-seg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #10182814}.jy-resume{border:1px solid var(--line);color:#1f2937;background:#fff;border-radius:10px;width:100%;padding:26px 30px;font-size:12px;line-height:1.55;box-shadow:0 16px 40px -24px #1018284d}.jy-resume h4{font:800 20px/1.1 var(--font-body);color:var(--ink);margin:0}.jy-resume .hd{color:var(--muted);margin-top:4px;font-size:11.5px}.jy-resume h5{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:16px 0 6px;font-size:10px}.jy-resume p{margin:0 0 4px}.jy-resume ul{margin:0;padding-left:16px}.jy-skills{flex-wrap:wrap;gap:6px;display:flex}.jy-skills span{color:#374151;background:#f1f2f5;border-radius:6px;padding:3px 8px;font-size:11.5px}.jy-facts{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 16px;display:grid;overflow:hidden}.jy-facts>div{border-top:1px solid var(--line);grid-template-columns:170px 1fr;align-items:center;padding:11px 16px;display:grid}.jy-facts>div:first-child{border-top:0}.jy-facts dt{color:var(--muted);font-size:12.5px}.jy-facts dd{color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.jy-inbox{background:#fff;grid-template-columns:340px 1fr;display:grid;position:absolute;inset:0}.jy-ib-side{border-right:1px solid var(--line);background:#fbfcfd;flex-direction:column;min-width:0;display:flex}.jy-ib-head{border-bottom:1px solid var(--line);padding:16px 16px 12px}.jy-ib-title{color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.jy-ib-title svg{width:17px;height:17px;color:var(--green)}.jy-ib-title .n{color:var(--muted);background:#eef0f3;border-radius:20px;margin-left:auto;padding:2px 9px;font-size:12px;font-weight:600}.jy-ib-filters{gap:6px;margin-top:10px;display:flex}.jy-ib-filters span{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600}.jy-ib-list{flex:1;padding:8px;overflow-y:auto}.jy-task{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:11px;width:100%;padding:11px 12px;transition:background .15s,border-color .15s;display:flex}.jy-task:hover{background:#f2f4f7}.jy-task.on{background:#eef4ff;border-color:#dbe6ff;box-shadow:inset 3px 0 #2563eb}.jy-task.new{animation:.45s ease-out jy-task-in}@keyframes jy-task-in{0%{opacity:0;transform:translateY(-8px)}}.jy-task.removing{animation:.42s cubic-bezier(.4,0,.2,1) forwards jy-collapse}@keyframes jy-collapse{0%{opacity:1;max-height:90px;transform:translate(0)}45%{opacity:0;transform:translate(18px)}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translate(18px)}}.jy-task .ic{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.jy-task .ic svg{width:16px;height:16px}.jy-task .ic.review{color:#2563eb;background:#eef4ff;border-color:#dbe6ff}.jy-task .ic.reply{color:#7c3aed;background:#f4eefe;border-color:#e6d9fb}.jy-task .ic.schedule{color:#0f9d76;background:#eafaf3;border-color:#c8ecdd}.jy-task .bd{flex:1;min-width:0}.jy-task .r1{align-items:center;gap:8px;display:flex}.jy-task .r1 b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.jy-task .r1 time{color:var(--faint);flex:none;margin-left:auto;font-size:11px}.jy-task .pp{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;overflow:hidden}.jy-task .sn{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.jy-ib-main{flex-direction:column;min-width:0;display:flex;position:relative}.jy-ib-mhead{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;min-height:64px;padding:12px 20px;display:flex}.jy-ib-mhead .nm{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.jy-ib-mhead .sb{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:430px;margin-top:2px;font-size:12.5px;overflow:hidden}.jy-ib-mhead .act{gap:8px;margin-left:auto;display:flex}.jy-ib-body{flex:1;padding:20px 22px;animation:.28s jy-swap;overflow-y:auto}@keyframes jy-swap{0%{opacity:0;transform:translateY(6px)}}.jy-label{letter-spacing:.06em;text-transform:uppercase;color:#9aa1ac;margin:2px 0 10px;font-size:11px;font-weight:700}.jy-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;padding:14px 16px}.jy-scorebox{gap:14px;margin-bottom:16px;display:flex}.jy-scorebox>div{border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;align-items:center;gap:14px;padding:14px;display:flex}.jy-ring{--pct:70;background:conic-gradient(var(--green) calc(var(--pct) * 1%), #eceef1 0);border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid}.jy-ring span{width:46px;height:46px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.jy-scorebox .lbl{color:var(--muted);font-size:11.5px;font-weight:600}.jy-scorebox .val{color:var(--ink);letter-spacing:-.02em;font-size:26px;font-weight:800}.jy-scorebox .note{color:var(--muted);margin-top:3px;font-size:12px}.jy-qa{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 2px;display:flex}.jy-qa:first-child{border-top:0}.jy-qa .tg{color:#7c3aed;background:#f4eefe;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.jy-qa .tg.v{color:#c026d3;background:#fdeef4}.jy-qa .tt{min-width:0;color:var(--ink);flex:1;font-size:13px}.jy-qa .pc{border-radius:7px;padding:3px 8px;font-size:12px;font-weight:700}.jy-quote{border-left:3px solid var(--line-2);color:var(--muted);background:#fafafb;border-radius:0 10px 10px 0;margin:0 0 14px;padding:10px 12px;font-size:12.5px}.jy-quote b{color:var(--text);margin-bottom:2px;font-size:12px;display:block}.jy-in{gap:12px;margin-bottom:16px;display:flex}.jy-in .bubble{border:1px solid var(--line);color:#2c3342;background:#f4f6f8;border-radius:4px 14px 14px;flex:1;min-width:0;padding:11px 14px;font-size:13.5px;line-height:1.55}.jy-in .mm{color:var(--faint);align-items:center;gap:6px;margin-bottom:5px;font-size:11.5px;display:flex}.jy-in .mm svg{width:12px;height:12px}.jy-reply{resize:none;width:100%;min-height:90px;color:var(--ink);background:#fff;border:1px solid #d8dbe2;border-radius:11px;outline:none;padding:11px 13px;font-size:13.5px;line-height:1.5}.jy-reply:focus{border-color:var(--green);box-shadow:0 0 0 3px #138b6f1f}.jy-quick{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.jy-quick button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:20px;padding:6px 12px;font-size:12px}.jy-quick button:hover{border-color:var(--green);color:var(--green-deep)}.jy-row-end{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.jy-slots{gap:10px;display:flex}.jy-slot{text-align:center;background:#fff;border:1px solid #d8dbe2;border-radius:10px;flex:1;padding:11px 12px;font-size:13px}.jy-slot b{display:block}.jy-slot span{color:var(--muted);font-size:12px}.jy-slot:hover,.jy-slot.on{border-color:var(--green);background:#eafaf3}.jy-slot.on{box-shadow:0 0 0 2px #138b6f26}.jy-qitem{border-top:1px solid var(--line);color:#2c3342;gap:12px;padding:11px 0;font-size:13.5px;display:flex}.jy-qitem:first-child{border-top:0}.jy-qitem i{width:24px;height:24px;color:var(--green);background:#eafaf3;border-radius:7px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.jy-zero{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:30px;animation:.5s cubic-bezier(.34,1.56,.64,1) jy-pop;display:flex;position:absolute;inset:0}@keyframes jy-pop{0%{opacity:0;transform:scale(.92)}}.jy-zero .big{width:84px;height:84px;color:var(--green);background:#eafaf3;border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.jy-zero .big svg{width:40px;height:40px}.jy-zero h3{font:800 22px/1.2 var(--font-body);color:var(--ink);margin:0}.jy-zero p{max-width:340px;color:var(--muted);margin:8px 0 0;font-size:14px}.jy-toasts{z-index:30;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.jy-toast{color:#fff;white-space:nowrap;background:#1c2230;border-radius:10px;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:500;animation:.3s jy-toast;display:flex;box-shadow:0 10px 30px #0003}.jy-toast i{border-radius:50%;width:8px;height:8px}@keyframes jy-toast{0%{opacity:0;transform:translateY(10px)}}.jy-cursor{z-index:40;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 3px #10182840);width:24px;height:24px;transition:opacity .25s;position:absolute;top:0;left:0}.jy-cursor.on{opacity:1}.jy-cursor svg{transform-origin:20% 15%;transition:transform .1s;display:block}.jy-cursor.press svg{transform:scale(.84)}.jy-cursor:after{content:"";opacity:0;background:#138b6f59;border-radius:999px;width:22px;height:22px;position:absolute;top:-9px;left:-9px;transform:scale(.4)}.jy-cursor.press:after{animation:.45s ease-out jy-ripple}@keyframes jy-ripple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.jy-coach{z-index:25;background:var(--ink);color:#fff;white-space:nowrap;border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:13.5px;animation:.35s jy-toast;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -12px #10182880}.jy-coach b{font-weight:700}.jy-coach em{color:#a7f3d0;font-style:normal}.jy-coach button{color:#fff;background:#ffffff1f;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.jy-coach button svg{width:14px;height:14px}.jy-pill.wait{color:#0e7490;background:#e3f5f8}.jy-grp td{border-bottom:1px solid var(--line);background:#f7f7f9;height:40px;padding:0 10px}.jy-table tr.jy-grp:hover td{background:#f1f1f4}.jy-grp button{height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 4px;font-size:12.5px;display:inline-flex}.jy-grp button>svg{width:15px;height:15px}.jy-grp button b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.jy-menu{padding:10px 8px}.jy-menu h4{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 6px 6px;font-size:11px;font-weight:700}.jy-menu button{width:100%;height:32px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 8px;font-size:13px;display:flex}.jy-menu button:hover{background:#f4f4f5}.jy-menu button.on{background:var(--green-tint);color:var(--green-deep);font-weight:600}.jy-timer{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.jy-timer svg{width:100%;height:100%;position:absolute;inset:0}.jy-timer b{color:#0e7490;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;position:relative}.jy-timer.done b{color:var(--green-deep);font-size:14px}.jy-node:has(.jy-timer){border-color:#a5e3ee;box-shadow:0 0 0 4px #0891b224,0 1px 2px #0f172a0f}.jy-filter{max-height:420px;overflow-y:auto}.jy-filter-status{flex-wrap:wrap;gap:4px;margin:0 2px 12px;display:flex}.jy-filter-status .jy-chip{border-color:var(--line);height:28px;padding:0 9px}.jy-filter>button{justify-content:space-between;height:38px}.jy-filter>button b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.jy-filter>button.on{background:var(--green-tint)}.jy-filter>button.first-other{margin-top:12px;position:relative}.jy-filter>button.first-other:before{content:"Other pipelines";letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700;position:absolute;top:-13px;left:8px}.jy-sortchip.on{background:var(--green-tint);color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-border)}.jy-sortchip.on svg{color:var(--green-deep)}.jy-rank{min-width:34px;height:24px;color:var(--muted);font-variant-numeric:tabular-nums;background:#f4f4f5;border-radius:7px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.jy-rank.top{color:#92400e;background:#fef3c7}.jy-rank.none{background:0 0}.jy-view{flex:none}.jy-view button{align-items:center;gap:6px;height:28px;display:inline-flex}.jy-view button svg{width:14px;height:14px}.jy-list-wrap{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:8px;min-height:0;padding:4px 20px 20px;display:flex;overflow-y:auto}.jy-card-row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;grid-template-columns:44px 36px minmax(160px,1fr) minmax(0,1.1fr) auto 76px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.jy-card-row:first-child{margin-top:10px}.jy-card-row:hover{border-color:#d4d4d8;box-shadow:0 6px 18px -12px #1018284d}.jy-card-row.new{animation:1.6s ease-out jy-row-in}.jy-card-row .who{flex-direction:column;min-width:0;display:flex}.jy-card-row .who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.jy-card-row .who small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.jy-card-row .checks{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.jy-card-row .sc{justify-self:end;align-items:baseline;gap:2px;font-size:18px;display:inline-flex}.jy-card-row .sc small{color:var(--faint);font-size:11px}.jy-yn{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.jy-yn svg{width:12px;height:12px}.jy-yn.yes{color:#0f7a5f;background:#e3f6ee}.jy-yn.no{color:#c0392b;background:#fdecec}.jy-yn.part{color:#b45309;background:#fef3e2}.jy-ov{flex-direction:column;gap:14px;display:flex}.jy-ov-score{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:18px;padding:16px 18px;display:flex}.jy-ov-score b{font:800 30px/1.1 var(--font-body);letter-spacing:-.02em;color:var(--ink);display:block}.jy-ov-score b small{font:500 13px/1 var(--font-ui);color:var(--faint)}.jy-ov-score .jy-label{margin:0 0 4px}.jy-ov-score .verdict{align-items:center;gap:5px;margin:6px 0 0;font-size:12.5px;font-weight:600;display:inline-flex}.jy-ov-score .verdict svg{width:13px;height:13px}.jy-ov-score .verdict.pass{color:var(--green-deep)}.jy-ov-score .verdict.fail{color:var(--muted)}.jy-ring.big{width:76px;height:76px}.jy-ring.big span{width:58px;height:58px;font-size:18px}.jy-ov-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px 16px}.jy-ov-check{align-items:flex-start;gap:12px;padding:8px 0;display:flex}.jy-ov-check .jy-yn{margin-top:1px}.jy-ov-check b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.jy-ov-check small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.jy-fit{grid-template-columns:1fr 1fr;gap:16px;display:grid}.jy-fit h5{color:var(--ink);margin:0 0 8px;font-size:12.5px;font-weight:700}.jy-fit p{color:#3f3f46;gap:8px;margin:0 0 8px;font-size:12.5px;line-height:1.45;display:flex}.jy-fit p svg{flex:none;width:14px;height:14px;margin-top:2px}.jy-fit p.plus svg{color:var(--green)}.jy-fit p.minus svg{color:#c2710c}.sc-disc{background:#f6f7f9}.sc-tile-disc{background:linear-gradient(135deg,#ec4899,#d946ef)}.ds-body{grid-template-columns:1fr 420px;gap:28px;padding:28px 40px 32px;display:grid;position:absolute;inset:64px 0 0}.ds-portal{--dm:#2f4a6d;--dm-tint:#eef2f7;--dm-line:#cdd8e6;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -24px #1018284d}.ds-top{border-bottom:1px solid var(--line);height:52px;color:var(--ink);flex:none;align-items:center;gap:9px;padding:0 20px;font-size:14px;display:flex}.ds-top span:last-child{color:var(--muted);margin-left:auto;font-size:12.5px;font-weight:600}.ds-prog{color:var(--text);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:12px;padding:14px 20px;font-size:12.5px;font-weight:600;display:flex}.ds-prog span{white-space:nowrap;min-width:120px}.ds-prog>i{background:#eceef1;border-radius:999px;flex:1;height:6px;overflow:hidden}.ds-prog>i>i{border-radius:inherit;background:var(--dm);height:100%;display:block}.ds-q{flex-direction:column;flex:1;gap:10px;padding:18px 48px 24px;display:flex}.ds-ask{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.ds-q h3{font:800 26px/1.2 var(--font-body);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px}.ds-opt{border:1px solid var(--line);height:56px;color:var(--text);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:0 18px;font-size:16px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.ds-opt .dot{color:#fff;border:2px solid #d4d4d8;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ds-opt .dot svg{width:13px;height:13px}.ds-opt.on{background:var(--dm-tint);border-color:var(--dm-line);color:var(--dm)}.ds-opt.on .dot{background:var(--dm);border-color:var(--dm)}.ds-ff{color:var(--muted);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:14px;font-weight:600}.ds-done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.ds-done svg{width:44px;height:44px;color:var(--green);margin-bottom:6px}.ds-done b{font:700 20px/1.2 var(--font-body);color:var(--ink)}.ds-done small{color:var(--muted);font-size:13px}.ds-bar,.jy-disc-bar{grid-template-columns:26px 1fr 120px 30px;align-items:center;gap:10px;margin-top:10px;font-size:13px;transition:opacity .3s;display:grid}.ds-bar .k,.jy-disc-bar .k,.ds-type .k,.jy-disc-type .k{color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:800;display:grid}.ds-bar .name,.jy-disc-bar .name{color:var(--ink);font-weight:600}.ds-bar .track,.jy-disc-bar .track{background:#eef0f3;border-radius:999px;height:8px;display:block;overflow:hidden}.ds-bar .track i,.jy-disc-bar .track i{border-radius:inherit;height:100%;display:block}.ds-bar .val,.jy-disc-bar .val{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.ds-bar.dim{opacity:.45}.ds-bar.top .name,.jy-disc-bar.top .name{font-weight:800}.ds-type,.jy-disc-type{border:1px solid var(--line);background:var(--soft);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.ds-type .k,.jy-disc-type .k{border-radius:10px;width:36px;height:36px;font-size:17px}.ds-type b,.jy-disc-type b{font:700 16px/1.2 var(--font-body);color:var(--ink);display:block}.ds-type small,.jy-disc-type small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.jy-disc-type{margin:0 0 4px}.ds-how p{color:#3f3f46;gap:8px;margin:10px 0 0;font-size:13px;line-height:1.4;display:flex}.ds-how p svg{flex:none;width:14px;height:14px;margin-top:2px}.ds-how p.plus svg{color:var(--green)}.ds-how p.minus svg{color:#c2710c}.ds-pair,.jy-disc-pair{border:1px solid var(--green-border);background:var(--green-tint);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ds-pair>span,.jy-disc-pair>span{flex-direction:column;gap:2px;padding:12px 16px;display:flex}.ds-pair>span+span,.jy-disc-pair>span+span{border-left:1px solid var(--green-border)}.ds-pair small,.jy-disc-pair small{color:var(--muted);font-size:11.5px;font-weight:600}.ds-pair b,.jy-disc-pair b{font:800 28px/1.1 var(--font-body);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.ds-pair em,.jy-disc-pair em{color:var(--text);font-size:12px;font-style:normal;font-weight:600}.jy-disc-pill{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.jy-disc-pill i{color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:grid}.jy-disc{grid-template-columns:380px minmax(0,1fr);grid-template-areas:"profile how""profile pair";align-items:start;gap:14px;display:grid}.jy-disc>[data-jy=disc-profile]{grid-area:profile}.jy-disc>[data-jy=disc-how]{grid-area:how}.jy-disc>[data-jy=disc-pair]{grid-area:pair;padding:0}.as-tile{color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.as-tile svg{width:17px;height:17px}.as-tile.t-ai-case{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.as-tile.t-open-ended{background:linear-gradient(135deg,#2563eb,#60a5fa)}.as-tile.t-video{background:linear-gradient(135deg,#e11d48,#fb7185)}.as-tile.t-multiple-choice{background:linear-gradient(135deg,#0d9488,#2dd4bf)}.sc-tile-assess{background:linear-gradient(135deg,#14b8a6,#10b981)}.as-tag{color:#52525b;background:#f1f2f4;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.as-report{flex-direction:column;gap:14px;display:flex}.as-head{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:18px;padding:16px 18px;display:flex}.as-head>div{min-width:0}.as-head b.n{font:800 26px/1 var(--font-body);color:var(--ink)}.as-head b.n small{color:var(--muted);font-size:13px;font-weight:600}.as-head .meta{color:var(--muted);margin:6px 0 0;font-size:12.5px}.as-head .stand{text-align:right;margin-left:auto}.as-head .stand b{font-size:18px;font-weight:800;display:block}.as-head .stand small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;display:block}.as-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.as-list>li{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.as-row{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.as-row:hover{background:#fafafa}.as-row .main{flex:1;min-width:0}.as-row .main small{color:var(--muted);font-size:11.5px;font-weight:600;display:block}.as-row .main b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.as-row .sc{text-align:right;min-width:46px;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:800}.as-row .sc.ok{color:var(--green-deep);font-size:13px}.as-row .sc.no{color:#dc2626;font-size:13px}.as-row>svg{width:16px;height:16px;color:var(--faint);flex:none;transition:transform .2s}.as-list>li.open .as-row>svg{transform:rotate(180deg)}.as-detail{flex-direction:column;gap:14px;padding:4px 16px 16px;display:flex}.as-block h6{color:var(--ink);align-items:center;gap:7px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.as-block h6 svg{width:15px;height:15px;color:var(--muted)}.as-block .prompt{color:#27272a;background:#f6f7f8;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.as-answer{border:1px solid var(--line);color:#27272a;white-space:pre-wrap;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.as-video{aspect-ratio:16/9;background:#111318;border-radius:12px;max-width:560px;position:relative;overflow:hidden}.as-video .bg{filter:blur(20px)brightness(.5);background-position:50%;background-size:cover;position:absolute;inset:-20px}.as-video .face{aspect-ratio:1;object-fit:cover;border:3px solid #ffffffd9;border-radius:999px;width:34%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.as-video .play{width:58px;height:58px;color:var(--ink);background:#ffffffeb;border:0;border-radius:999px;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000059}.as-video .play svg{width:24px;height:24px;margin-left:3px}.as-video .play.played{opacity:0;pointer-events:none}.as-video .cap{color:#fff;text-align:center;background:#0000009e;border-radius:8px;max-width:88%;padding:6px 12px;font-size:13px;line-height:1.4;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.as-video .ctl{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(#0000,#0009);align-items:center;gap:10px;height:26px;padding:0 12px;font-size:11.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.as-video .ctl i{background:#ffffff4d;border-radius:999px;flex:1;height:4px;overflow:hidden}.as-video .ctl i b{background:#fff;height:100%;display:block}.as-trans{border:1px solid var(--line);border-radius:10px}.as-trans summary{cursor:pointer;color:var(--ink);align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:700;list-style:none;display:flex}.as-trans summary::-webkit-details-marker{display:none}.as-trans summary svg{width:15px;height:15px;color:var(--muted)}.as-trans summary em{color:var(--muted);margin-left:auto;font-size:12px;font-style:normal;font-weight:500}.as-trans p{color:#52525b;margin:0;padding:0 14px 12px;font-size:13.5px;line-height:1.6}.as-turns{flex-direction:column;gap:8px;display:flex}.as-turns p{color:#3f3f46;margin:0;font-size:13.5px;line-height:1.5}.as-turns p b{color:var(--ink);margin-right:6px}.as-opts{flex-direction:column;gap:6px;display:flex}.as-opts div{border:1px solid var(--line);color:#3f3f46;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.as-opts div>i{color:#52525b;background:#f1f2f4;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-style:normal;font-weight:700;display:grid}.as-opts div.right{border-color:var(--green-border);background:var(--green-tint)}.as-opts div.right>i{background:var(--green);color:#fff}.as-opts div.wrong{background:#fef2f2;border-color:#fecaca}.as-opts div.wrong>i{color:#fff;background:#dc2626}.as-opts div em{color:var(--muted);margin-left:auto;font-size:11.5px;font-style:normal;font-weight:700}.as-share{color:var(--muted);margin:2px 0 0;font-size:12.5px}.as-share b{color:var(--ink)}.as-scorecard{border:1px solid var(--line);border-radius:12px;padding:14px 16px}.as-scorecard .ai{color:var(--muted);font-size:13px;font-weight:600}.as-scorecard .ai b{color:var(--ink);margin-left:6px;font-size:16px;font-weight:800}.as-dist{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.as-dist .hd{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.as-dist .hd b{font-size:17px;font-weight:800}.as-dist .hd span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.as-report .t-best{color:#059669}.as-report .t-top{color:#2563eb}.as-report .t-mid{color:#d97706}.as-report .t-low{color:var(--muted)}.as-hist{align-items:flex-start;gap:6px;display:flex}.as-y{text-align:right;min-width:30px;height:120px;color:var(--faint);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:10px;line-height:1;display:flex}.as-plot{border-left:1px solid var(--line);border-bottom:1px solid var(--line);flex:1;height:120px;position:relative}.as-plot .grid{border-top:1px dashed #eceef1;position:absolute;left:0;right:0}.as-bars{align-items:flex-end;gap:2px;padding:0 1px;display:flex;position:absolute;inset:0}.as-bars i{transform-origin:bottom;background:#d4d4d8;border-radius:3px 3px 0 0;flex:1;animation:.6s cubic-bezier(.22,1,.36,1) both as-grow}.as-bars i.on{background:var(--green)}.as-plot .avg{border-left:1.5px dashed #18181b73;position:absolute;top:0;bottom:0}.as-plot .me{background:var(--green);width:12px;height:12px;box-shadow:0 0 0 1px var(--green);border:2px solid #fff;border-radius:999px;margin-bottom:-6px;margin-left:-6px;position:absolute;bottom:0}.as-x{height:14px;color:var(--faint);font-variant-numeric:tabular-nums;margin:4px 0 0 36px;font-size:10px;position:relative}.as-x span{position:absolute}.as-x span:nth-child(2){left:50%;transform:translate(-50%)}.as-x span:nth-child(3){right:0}.as-legend{color:var(--muted);gap:14px;margin:6px 0 0 36px;font-size:11px;display:flex}.as-legend span{align-items:center;gap:5px;display:inline-flex}.as-legend .dot{background:var(--green);border-radius:999px;width:9px;height:9px}.as-legend .dash{border-left:1.5px dashed #18181b73;width:0;height:10px}.as-scope{color:var(--muted);align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;display:flex}.as-scope svg{width:13px;height:13px}.as-why{border:1px solid var(--line);background:#fafafa;border-radius:12px;padding:14px 16px}.as-why p{color:#3f3f46;margin:0 0 6px;font-size:13.5px;line-height:1.5}.as-why p svg{vertical-align:-2px;width:14px;height:14px;color:var(--green);margin-right:7px}.as-why .sum{color:#52525b;background:#f1f2f4;border-radius:10px;gap:10px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.as-why .sum small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:none;padding-top:1px;font-size:10.5px;font-weight:700}@keyframes as-grow{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.as-bars i{animation:none}}.hq-box{margin:0;position:relative;container-type:inline-size}.hq-vp{aspect-ratio:1200/750;background:#fff;border:1px solid #e4e4e7;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280d,0 30px 70px -34px #10182859}@container (width<=560px){.hq-vp{aspect-ratio:var(--phone-ar,4 / 5)}}.hq-cam{transform-origin:0 0;width:1200px;height:750px;transform:scale(var(--k,.5));transition:transform 1.1s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0}.hq-box .jy{box-shadow:none;--font-ui:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;border:0;border-radius:0}.hq-sample{text-align:right;font-family:var(--font-ui);color:var(--faint,#a1a1aa);margin:8px 4px 0 0;font-size:11px}:where(.hq-box .jy *){border:0 solid;margin:0;padding:0}:where(.hq-box .jy) :where(ul,ol){list-style:none}:where(.hq-box .jy) :where(img,svg){display:block}:where(.hq-box .jy) :where(img){max-width:100%}:where(.hq-box .jy) :where(h1,h2,h3,h4,h5,h6,b,strong){font-size:inherit;font-weight:inherit}:where(.hq-box .jy) :where(b,strong){font-weight:700}.hq-box .jy-av img{object-fit:cover;width:100%;height:100%}.hq-fx{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(6px)}.hq-fx.on{opacity:1;transform:none}.hq-fx.still{transform:none}.hq-stack{display:inline-grid}.hq-stack>*{grid-area:1/1}.hq-snap .hq-cam,.hq-snap .jy-cursor,.hq-snap .hq-fx,.hq-snap .hq-ig .jy-ring{transition:none!important}.hq-still .jy-cursor,.hq-run:not([data-live]) .jy-cursor{display:none}.hq-box .jy-cursor{transition:transform .85s cubic-bezier(.45,0,.25,1),opacity .25s}.hq-panes{display:grid}.hq-panes>*{grid-area:1/1;min-width:0}@property --pct{syntax:"<number>";inherits:true;initial-value:0}.hq-ig .jy-ring{background:conic-gradient(var(--ring,#138b6f) calc(var(--pct) * 1%), #eceef1 0);transition:--pct .7s,background-color .3s}.hq-as-grid{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:14px;display:grid}.hq-ig{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px 16px;position:relative}.hq-ig-h{align-items:center;gap:12px;display:flex}.hq-ig-h .tile{color:#fff;background:linear-gradient(135deg,#e11d48,#fb7185);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hq-ig-h .tile svg{width:17px;height:17px}.hq-ig-h b{font:700 15px/1.2 var(--font-body);color:var(--ink);display:block}.hq-ig-h small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.hq-ig-h .st{margin-left:auto}.hq-chip{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.hq-chip svg{width:14px;height:14px}.hq-chip.chk{color:#71717a;background:#f1f2f4}.hq-chip.bad{color:#dc2626;background:#fdecec}.hq-spin{border:2px solid;border-right-color:#0000;border-radius:999px;width:11px;height:11px;animation:.8s linear infinite hq-spin}@keyframes hq-spin{to{transform:rotate(360deg)}}.hq-ig-b{grid-template-columns:150px minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.hq-ig-sc{border:1px solid var(--line);text-align:center;background:#fafafb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 10px;display:flex}.hq-ig-sc .jy-ring.big{width:84px;height:84px}.hq-ig-sc .jy-ring.big span{width:66px;height:66px;font-size:22px}.hq-ig-sc .num b{font-variant-numeric:tabular-nums}.hq-ig-sc small{letter-spacing:.06em;text-transform:uppercase;color:#9aa1ac;font-size:11px;font-weight:700}.hq-ig-flags{flex-direction:column;gap:6px;display:flex}.hq-ig-flags li{background:#fef2f2;border:1px solid #fde2e2;border-radius:11px;align-items:center;gap:10px;padding:7px 11px;display:flex}.hq-ig-flags .ic{color:#dc2626;background:#fde0e0;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}.hq-ig-flags .ic svg{width:15px;height:15px}.hq-ig-flags .tx{flex:1;min-width:0}.hq-ig-flags .tx b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.hq-ig-flags .tx small{color:var(--muted);margin-top:1px;font-size:12px;display:block}.hq-ig-flags time{color:#dc2626;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.hq-tl{margin-top:12px}.hq-tl-bar{background:#eceef1;border-radius:999px;height:6px;display:block;position:relative}.hq-tl-bar .mk{background:#dc2626;border-radius:2px;width:3px;height:14px;margin-left:-1.5px;position:absolute;top:-4px}.hq-tl-bar .mk.paste{border:2px solid #fff;border-radius:999px;width:12px;height:16px;margin-left:-6px;top:-5px}.hq-tl-bar .mk.voice{width:36px;height:6px;margin-left:0;top:0}.hq-tl-bar .head{background:var(--ink);border:3px solid #fff;border-radius:999px;width:18px;height:18px;margin-left:-9px;position:absolute;top:-6px;box-shadow:0 1px 4px #00000059}.hq-tl-l{color:var(--faint);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.hq-ig-f{align-items:center;gap:12px;margin-top:10px;display:flex}.hq-ig-f .verdict{color:#b42318;flex:1;min-width:0;font-size:13px;font-weight:600}.hq-ig-f .jy-btn{flex:none;margin-left:auto;transition:background-color .15s}.hq-ig-f .jy-btn svg{width:13px;height:13px}.hq-ig-f .jy-btn.pressed{background:var(--green-deep)}.hq-tag{color:#dc2626;white-space:nowrap;background:#fdecec;border-radius:6px;flex:none;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.hq-tag svg{width:12px;height:12px}.hq-as-grid .as-row{gap:10px;padding:11px 12px}.hq-as-grid .as-row .main b{font-size:13px}.hq-as-grid .as-row .main small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hq-as-grid .as-list{gap:7px}.hq-box .jy-toasts.top{align-items:flex-start;top:4px;bottom:auto;left:24px;transform:none}.hq-rp-scrim{z-index:8;background:#0f111761;position:absolute;inset:0}.hq-rp{z-index:9;background:#fff;border-radius:16px;width:600px;margin:-215px 0 0 -300px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 80px -20px #00000073}.hq-rp-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.hq-rp-h>svg{width:17px;height:17px;color:var(--muted)}.hq-rp-h b{font:700 15px/1.2 var(--font-body);color:var(--ink)}.hq-rp-h small{color:var(--muted);font-size:12.5px}.hq-rp-h .x{width:28px;height:28px;color:var(--faint);border-radius:8px;place-items:center;margin-left:auto;display:grid}.hq-rp-h .x svg{width:16px;height:16px}.hq-rp-screen{border:1px solid var(--line);background:#f5f6f8;border-radius:12px;margin:16px 18px 0;padding:16px}.hq-rp-screen .q{color:var(--muted);font-size:12px;font-weight:700}.hq-rp-screen .prompt{color:#27272a;margin-top:6px;font-size:13.5px;line-height:1.5}.hq-rp-ans{color:#27272a;background:#fff;border:1px solid #d8dbe2;border-radius:10px;min-height:112px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.6;position:relative}.hq-rp-ans mark{color:#27272a;background:#fde0e0;transition:background-color .4s;box-shadow:inset 0 -2px #ef4444}.hq-rp-ans .pasted{position:absolute;bottom:-12px;right:10px}.hq-rp-ans .pasted .hq-tag{color:#fff;background:#dc2626;height:26px;padding:0 10px;font-size:12px;box-shadow:0 6px 16px -6px #dc262699}.hq-rp-ctl{padding:22px 18px 18px}
