[data-mx=awarditor] .proc{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:56px;display:grid;position:relative}[data-mx=awarditor] .proc:before{content:"";background:#e2e8f0;height:2px;position:absolute;top:21px;left:21px;right:21px}[data-mx=awarditor] .proc .line{background:var(--brand-primary);transform-origin:0;height:2px;transition:transform 2.2s .2s var(--ease);position:absolute;top:21px;left:21px;right:21px;transform:scaleX(0)}[data-mx=awarditor] .proc.in .line{transform:scaleX(1)}[data-mx=awarditor] .pst{position:relative}[data-mx=awarditor] .pst .num-b{color:#94a3b8;width:42px;height:42px;transition:background .5s,color .5s,border-color .5s;transition-delay:var(--dl);background:#fff;border:1px solid #e2e8f0;border-radius:12px;place-items:center;font-size:14px;font-weight:600;display:grid;position:relative}[data-mx=awarditor] .proc.in .pst .num-b{color:var(--brand-primary);background:#0f172a;border-color:#0f172a}[data-mx=awarditor] .pst h3{letter-spacing:-.015em;margin-top:20px;font-size:20px;font-weight:600}[data-mx=awarditor] .pst p{color:#475569;margin-top:6px;font-size:15.5px}[data-mx=awarditor] .pst .mini{opacity:.4;min-height:128px;transition:opacity .6s var(--ease), transform .6s var(--ease), box-shadow .6s;transition-delay:var(--dl);background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:20px;padding:14px;font-size:13px;transform:translateY(8px)}[data-mx=awarditor] .proc.in .pst .mini{opacity:1;transform:none;box-shadow:0 1px 2px #0f172a0a,0 10px 24px -12px #0f172a1f}[data-mx=awarditor] .pst .mini .r{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding:4px 0;display:flex}@media (width<=960px){[data-mx=awarditor] .proc{grid-template-columns:1fr 1fr;gap:40px 24px}[data-mx=awarditor] .proc:before,[data-mx=awarditor] .proc .line{display:none}}@media (width<=560px){[data-mx=awarditor] .proc{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-mx=awarditor] .proc .line,[data-mx=awarditor] .pst .num-b,[data-mx=awarditor] .pst .mini{transition:none!important}}[data-mx=onboarding] .chat-win{flex-direction:column;height:580px;display:flex}[data-mx=onboarding] .chat-body{scroll-behavior:smooth;flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}[data-mx=onboarding] .msg{max-width:92%;animation:onboarding--msgIn .45s var(--ease) both;font-size:15px;line-height:1.5}[data-mx=onboarding] .msg.ai{align-self:flex-start}[data-mx=onboarding] .msg.user{color:#fff;transform-origin:100% 100%;background:#0f172a;border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px}[data-mx=onboarding] .msg.ai .bubble{background:#f7f8fa;border:1px solid #e2e8f0;border-radius:14px 14px 14px 4px;padding:10px 14px}[data-mx=onboarding] .w{opacity:0;animation:onboarding--wIn .32s var(--ease) forwards}[data-mx=onboarding] .ai-tag{color:#475569;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}[data-mx=onboarding] .ai-tag svg{width:16px;color:var(--ink-green)}[data-mx=onboarding] .int-chip{background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;transition:border-color .35s,background .35s;display:inline-flex}[data-mx=onboarding] .int-chip .st{color:#64748b;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}[data-mx=onboarding] .int-chip .spin{border:2px solid #e2e8f0;border-top-color:var(--ink-green);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite onboarding--spin}[data-mx=onboarding] .int-chip.ok{border-color:var(--brand-primary);background:var(--brand-primary-5)}[data-mx=onboarding] .int-chip.ok .st{color:var(--ink-green)}[data-mx=onboarding] .int-chip .tick{background:var(--brand-primary);color:#14201a;border-radius:50%;place-items:center;width:16px;height:16px;animation:.35s cubic-bezier(.3,1.6,.5,1) onboarding--popIn;display:none}[data-mx=onboarding] .int-chip.ok .tick{display:grid}[data-mx=onboarding] .int-chip.ok .spin{display:none}[data-mx=onboarding] .prop{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-top:8px;overflow-x:auto}[data-mx=onboarding] .prop table{border-collapse:collapse;width:100%;min-width:640px}[data-mx=onboarding] .prop th{text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;border-bottom:1px solid #e2e8f0;padding:8px 10px;font-size:11px;font-weight:600}[data-mx=onboarding] .prop td{vertical-align:top;border-bottom:1px solid #f1f5f9;padding:9px 10px;font-size:13px;transition:background .6s}[data-mx=onboarding] .prop tbody tr{animation:onboarding--rowIn .4s var(--ease) both}[data-mx=onboarding] .prop tr.flag td{background:var(--brand-primary-10)}[data-mx=onboarding] .flag-tag{color:var(--ink-green);border:1px solid var(--brand-primary-60);background:#fff;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:600;animation:.35s cubic-bezier(.3,1.6,.5,1) onboarding--popIn;display:inline-block}[data-mx=onboarding] .report{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:min(440px,100%);margin-top:8px;padding:14px}[data-mx=onboarding] .report .bar{height:8px}[data-mx=onboarding] .report .bar>span{transition:width 2.4s var(--ease-io)}[data-mx=onboarding] .rl{color:#64748b;align-items:center;gap:8px;font-size:13px;transition:color .3s;display:flex}[data-mx=onboarding] .rl i{border:1.5px solid #cbd5e1;border-radius:50%;place-items:center;width:14px;height:14px;transition:background .3s,border-color .3s;display:grid}[data-mx=onboarding] .rl.done{color:#0f172a}[data-mx=onboarding] .rl.done i{background:var(--brand-primary);border-color:var(--brand-primary)}[data-mx=onboarding] .typing{animation:onboarding--msgIn .3s var(--ease) both;background:#f7f8fa;border:1px solid #e2e8f0;border-radius:14px;align-self:flex-start;gap:4px;padding:12px 14px;display:inline-flex}[data-mx=onboarding] .typing i{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1s infinite onboarding--blink}[data-mx=onboarding] .typing i:nth-child(2){animation-delay:.15s}[data-mx=onboarding] .typing i:nth-child(3){animation-delay:.3s}[data-mx=onboarding] .composer{background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:10px;padding:12px 14px;display:flex}[data-mx=onboarding] .composer .in{color:#64748b;white-space:nowrap;border:1px solid #e2e8f0;border-radius:10px;flex:1;align-items:center;height:40px;padding:0 12px;font-size:14px;display:flex;overflow:hidden}[data-mx=onboarding] .composer .in.typing-now{color:#0f172a;border-color:var(--brand-primary-60)}[data-mx=onboarding] .composer .caret{vertical-align:middle;background:#0f172a;width:1.5px;height:16px;margin-left:1px;animation:1s step-end infinite onboarding--caret;display:inline-block}[data-mx=onboarding] .composer .send{color:#64748b;background:#e2e8f0;border-radius:10px;place-items:center;width:40px;height:40px;transition:background .25s,color .25s,transform .2s;display:grid}[data-mx=onboarding] .composer .send.ready{background:var(--brand-primary);color:#14201a}[data-mx=onboarding] .composer .send.press{transform:scale(.9)}[data-mx=onboarding] .replay{color:var(--ink-green);opacity:0;visibility:hidden;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:600;transition:opacity .3s,visibility .3s}[data-mx=onboarding] .replay.show{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){[data-mx=onboarding] .msg,[data-mx=onboarding] .w,[data-mx=onboarding] .prop tbody tr,[data-mx=onboarding] .typing{opacity:1;animation:none}[data-mx=onboarding] .bar>span{transition:none!important}[data-mx=onboarding] .int-chip .spin{animation:none}}[data-mx=onboarding] .chat-body .msg.ai.wide{width:100%;max-width:100%}[data-mx=onboarding] .prop{overflow:hidden}[data-mx=onboarding] .prop table{table-layout:fixed;min-width:0}[data-mx=onboarding] .prop th:first-child{width:15%}[data-mx=onboarding] .prop th:nth-child(2){width:27%}[data-mx=onboarding] .prop th:nth-child(3){width:28%}[data-mx=onboarding] .prop th:nth-child(4){width:13%}[data-mx=onboarding] .prop th:nth-child(5){width:17%}[data-mx=onboarding] .prop th{padding:8px}[data-mx=onboarding] .prop td{overflow-wrap:break-word;padding:9px 8px;font-size:12.5px;line-height:1.4}[data-mx=onboarding] .prop td.whitespace-nowrap{white-space:normal}@media (width<=640px){[data-mx=onboarding] .prop thead{display:none}[data-mx=onboarding] .prop tbody tr{border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px;display:grid}[data-mx=onboarding] .prop tbody tr:last-child{border-bottom:0}[data-mx=onboarding] .prop td{border:0;padding:0;display:block}[data-mx=onboarding] .prop td:first-child{grid-area:1/1;font-size:14px}[data-mx=onboarding] .prop td:nth-child(4){text-align:right;color:#64748b;grid-area:1/2}[data-mx=onboarding] .prop td:nth-child(2),[data-mx=onboarding] .prop td:nth-child(3),[data-mx=onboarding] .prop td:nth-child(5){grid-column:1/-1}[data-mx=onboarding] .prop td[data-l]:before{content:attr(data-l) " · ";color:#64748b;font-weight:500}[data-mx=onboarding] .prop tr.flag td{background:0 0}[data-mx=onboarding] .prop tr.flag{background:var(--brand-primary-10)}}@keyframes onboarding--msgIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes onboarding--wIn{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}@keyframes onboarding--spin{to{transform:rotate(360deg)}}@keyframes onboarding--popIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes onboarding--rowIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes onboarding--blink{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes onboarding--caret{50%{opacity:0}}
