.smx{--hl0:#fde68a;--hl0i:#92400e;--hl1:#ddd6fe;--hl1i:#5b21b6;--hl2:#a7f3d0;--hl2i:#065f46;--sale:#c2410c;--sale-t:#fff1e8;align-items:start;gap:16px;display:grid}.smx>*,.smx-main>*,.smx-side>*{min-width:0}.smx-main,.smx-side{gap:16px;min-width:0;display:grid}.smx-step{position:relative}.smx-main .smx-step+.smx-step:before{content:"";background:var(--c-line);width:2px;height:18px;position:absolute;top:-17px;left:36px}.smx-main .smx-step.is-done+.smx-step:before{background:var(--c-green)}.smx-h{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.smx-h>i{background:var(--c-blue-t);width:34px;height:34px;color:var(--c-blue);border-radius:11px;flex:none;place-items:center;font-size:15px;font-style:normal;font-weight:800;transition:background .25s,color .25s,transform .25s;display:grid}.smx-h>i svg{stroke-width:2.6px;width:18px;height:18px}.smx-step.is-done .smx-h>i{background:var(--c-green);color:#fff}.smx-h h2{margin:0;font-size:17px;line-height:1.2}.smx-h p{color:var(--c-muted);margin:3px 0 0;font-size:13.5px}.smx-note{color:var(--c-muted);margin:0;font-size:13px;line-height:1.45}.smx-note.warn{color:var(--c-amber);background:var(--c-amber-t);border-radius:10px;padding:9px 12px;font-weight:600}.smx-tpls{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;display:grid}.smx-tpl{text-align:left;border:1.5px solid var(--c-line);background:#fff;border-radius:16px;align-items:center;gap:12px;min-height:76px;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.smx-tpl:hover{border-color:var(--tc);transform:translateY(-2px);box-shadow:0 10px 22px -16px #0e1b3673}.smx-tpl:active{transform:none}.smx-tpl.g-sale{--tc:var(--sale);--tt:var(--sale-t)}.smx-tpl.g-new{--tc:var(--c-green);--tt:var(--c-green-t)}.smx-tpl.g-news{--tc:var(--c-blue);--tt:var(--c-blue-t)}.smx-tpl-ic{background:var(--tt);width:44px;height:44px;color:var(--tc);border-radius:13px;flex:none;place-items:center;transition:background .18s,color .18s;display:grid}.smx-tpl-ic svg{width:22px;height:22px}.smx-tpl-t{gap:1px;min-width:0;display:grid}.smx-tpl-t small{letter-spacing:.06em;text-transform:uppercase;color:var(--tc);font-size:11px;font-weight:800}.smx-tpl-t b{color:var(--c-ink);font-size:14.5px;line-height:1.25}.smx-tpl-t em{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}.smx-tpl.on{border-color:var(--tc);background:var(--tt);box-shadow:inset 0 0 0 1px var(--tc)}.smx-tpl.on .smx-tpl-ic{background:var(--tc);color:#fff}.smx-tpl-ok{background:var(--tc);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;animation:.3s cubic-bezier(.3,1.6,.5,1) smx-pop;display:grid;position:absolute;top:8px;right:8px}.smx-tpl-ok svg{stroke-width:3px;width:13px;height:13px}@keyframes smx-pop{0%{opacity:0;transform:scale(.3)}}.smx-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px;display:grid}.smx-fl{color:var(--c-ink2);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.hl-0{--hb:var(--hl0);--hi:var(--hl0i)}.hl-1{--hb:var(--hl1);--hi:var(--hl1i)}.hl-2{--hb:var(--hl2);--hi:var(--hl2i)}.smx-fl i{background:var(--hb);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--hi);border-radius:4px}.smx-in{display:block;position:relative}.smx-in.is-pct:after,.smx-in.is-sum:after{color:var(--c-muted);pointer-events:none;font-weight:700;position:absolute;top:50%;right:14px;translate:0 -50%}.smx-in.is-pct:after{content:"%"}.smx-in.is-sum:after{content:"so'm";font-size:14px}.smx-in.is-pct .in,.smx-in.is-sum .in{font-variant-numeric:tabular-nums;padding-right:56px;font-weight:700}.smx-modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin-bottom:16px;display:grid}.smx-modes button{text-align:left;border:1.5px solid var(--c-line);background:#fff;border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;transition:border-color .18s,background .18s;display:flex}.smx-modes button:hover{border-color:var(--c-blue)}.smx-modes button[aria-selected=true]{border-color:var(--c-blue);background:var(--c-blue-t);box-shadow:inset 0 0 0 1px var(--c-blue)}.smx-mode-ic{background:var(--c-bg);width:40px;height:40px;color:var(--c-ink2);border-radius:12px;flex:none;place-items:center;display:grid}.smx-modes button[aria-selected=true] .smx-mode-ic{background:var(--c-blue);color:#fff}.smx-mode-ic svg{width:20px;height:20px}.smx-modes b{font-size:14.5px;display:block}.smx-modes small{color:var(--c-muted);margin-top:1px;font-size:12.5px;display:block}.smx-aud{background:linear-gradient(135deg, var(--c-blue-t), #f4f0ff);border-radius:16px;gap:8px;padding:16px;display:grid}.smx-aud>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.smx-aud small{letter-spacing:.05em;text-transform:uppercase;width:100%;color:var(--c-blue-deep);font-size:12px;font-weight:700}.smx-aud b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--c-ink);font-size:34px;font-weight:800;line-height:1}.smx-aud>div>span{color:var(--c-ink2);font-size:13.5px;font-weight:600}.smx-aud-bar{background:#ffffffbf;border-radius:6px;height:6px;overflow:hidden}.smx-aud-bar i{background:linear-gradient(90deg, var(--c-blue), #7c5cff);border-radius:6px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.smx-aud p{color:var(--c-muted);margin:0;font-size:12.5px}.smx-fg{gap:8px;display:grid}.smx-fg>span{color:var(--c-ink2);font-size:13px;font-weight:700}.smx-chips{flex-wrap:wrap;gap:6px;display:flex}.smx-chips button{border:1.5px solid var(--c-line);min-height:36px;color:var(--c-ink2);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.smx-chips button svg{stroke-width:2.8px;width:14px;height:14px}.smx-chips button:hover{border-color:var(--c-ink2)}.smx-chips button.on{border-color:var(--c-blue);background:var(--c-blue-t);color:var(--c-blue-deep)}.smx-chips.is-neg button.on{border-color:var(--c-red);background:var(--c-red-t);color:var(--c-red)}.smx-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14.5px;font-weight:600;display:flex}.smx-check input{width:20px;height:20px;accent-color:var(--c-blue)}.smx-days{max-width:340px}.smx-reset{justify-self:start}.smx-found{border:1px solid var(--c-line);background:#fff;border-radius:14px;gap:2px;margin:6px 0 0;padding:4px;list-style:none;display:grid;box-shadow:0 16px 34px -20px #0e1b3673}.smx-found button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:48px;padding:4px 10px;font-size:14px;display:flex}.smx-found button:hover:not(:disabled){background:var(--c-bg)}.smx-found i{background:var(--c-blue-t);width:32px;height:32px;color:var(--c-blue-deep);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.smx-found span{min-width:0;display:grid}.smx-found small{color:var(--c-muted);font-size:12.5px}.smx-found em{color:var(--c-blue);white-space:nowrap;margin-left:auto;font-size:13px;font-style:normal;font-weight:700}.smx-found button:disabled em{color:var(--c-green)}.smx-prev{gap:14px;display:grid}.smx-phone{background:#0e1b36;border-radius:40px;width:min(100%,320px);margin:0 auto;padding:9px;box-shadow:0 24px 50px -28px #0e1b36b3,inset 0 0 0 2px #26324a}.smx-scr{background:linear-gradient(#f6f8fc,#e9eef6);border-radius:32px;min-height:300px;padding:10px 14px 22px}.smx-status{justify-content:space-between;align-items:center;height:26px;padding:0 8px;font-size:12.5px;display:flex;position:relative}.smx-isl{background:#0e1b36;border-radius:12px;width:84px;height:22px;margin-left:-42px;position:absolute;top:2px;left:50%}.smx-sig{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.smx-sig i{background:var(--c-ink);border-radius:1px;width:3px}.smx-sig i:first-child{height:4px}.smx-sig i:nth-child(2){height:6px}.smx-sig i:nth-child(3){height:8px}.smx-sig i:nth-child(4){height:11px}.smx-chat-h{justify-items:center;gap:3px;margin:14px 0 16px;display:grid}.smx-av{color:#fff;background:linear-gradient(135deg,#1f6feb,#7c5cff);border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:grid}.smx-chat-h b{font-size:14px}.smx-chat-h small{color:var(--c-muted);font-size:11.5px}.smx-bubble{max-width:94%;color:var(--c-ink);overflow-wrap:anywhere;background:#fff;border-radius:20px 20px 20px 6px;padding:11px 13px;font-size:14px;line-height:1.5;animation:.35s cubic-bezier(.2,.8,.2,1) smx-in;box-shadow:0 1px 2px #0e1b3614}@keyframes smx-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.smx-bubble mark{background:var(--hb);color:var(--hi);cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px;font-weight:700}.smx-bubble mark.miss{background:var(--c-red-t);color:var(--c-red);font-style:italic}.smx-len{color:var(--c-muted);grid-template-columns:1fr auto;gap:6px 10px;font-size:12.5px;font-weight:600;display:grid}.smx-len b{color:var(--c-ink);font-variant-numeric:tabular-nums}.smx-len-bar{background:var(--c-track,#edf1f7);border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.smx-len-bar i{background:var(--c-green);border-radius:6px;height:100%;transition:width .25s;display:block}.smx-len.over,.smx-len.over b{color:var(--c-red)}.smx-len.over .smx-len-bar i{background:var(--c-red)}.smx-sum{grid-template-columns:1fr 1fr;gap:8px;display:grid}.smx-sum div{background:var(--c-bg);border-radius:14px;padding:12px 14px}.smx-sum small{color:var(--c-muted);font-size:12px;font-weight:600;display:block}.smx-sum b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.smx-send{gap:10px;min-height:52px;font-size:15.5px}.smx-send svg{width:18px;height:18px}.smx-send:not(:disabled):hover svg{animation:.5s ease-out smx-fly}@keyframes smx-fly{50%{transform:translate(3px,-3px)}}.smx-send.is-busy svg{animation:.8s ease-in-out infinite smx-fly}.smx-empty{text-align:center;justify-items:center;gap:10px;padding:18px 8px;display:grid}.smx-empty span{background:var(--c-blue-t);width:52px;height:52px;color:var(--c-blue);border-radius:16px;place-items:center;display:grid}.smx-empty svg{width:24px;height:24px}.smx-empty p{color:var(--c-muted);max-width:30ch;margin:0;font-size:13.5px}.smx-hist{gap:14px;margin:0;padding:0;list-style:none;display:grid}.smx-hist li{border-bottom:1px solid var(--c-line);grid-template-columns:38px minmax(0,1fr);gap:12px;padding-bottom:14px;display:grid}.smx-hist li:last-child{border-bottom:0;padding-bottom:0}.smx-hist-ic{background:var(--c-blue-t);width:38px;height:38px;color:var(--c-blue);border-radius:12px;place-items:center;display:grid}.smx-hist-ic.g-sale{background:var(--sale-t);color:var(--sale)}.smx-hist-ic.g-new{background:var(--c-green-t);color:var(--c-green)}.smx-hist-ic svg{width:19px;height:19px}.smx-hist-b{gap:6px;min-width:0;display:grid}.smx-hist-t{justify-content:space-between;align-items:center;gap:8px;display:flex}.smx-hist-t b{font-size:14px}.smx-hist q{color:var(--c-ink2);quotes:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.smx-hist small{color:var(--c-muted);font-size:12px}.smx-hist small b{color:var(--c-ink)}.smx-hist .b{justify-self:start}.smx-hist-bar{background:var(--c-track,#edf1f7);border-radius:5px;height:5px;overflow:hidden}.smx-hist-bar i{background:var(--c-blue);border-radius:5px;height:100%;display:block}.smx-hist li.st-done .smx-hist-bar i{background:var(--c-green)}.smx-hist li.st-sending .smx-hist-bar i{background-image:linear-gradient(90deg, var(--c-blue), #7c5cff, var(--c-blue));background-size:200% 100%;animation:1.4s linear infinite smx-run}@keyframes smx-run{to{background-position:-200% 0}}.smx-st{background:var(--c-bg);color:var(--c-muted);border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:700}.smx-st.st-sending,.smx-st.st-queued{background:var(--c-blue-t);color:var(--c-blue-deep)}.smx-st.st-done{background:var(--c-green-t);color:var(--c-green)}.smx-st.st-cancelled{background:var(--c-red-t);color:var(--c-red)}@media (max-width:639px){.smx-tpls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.smx-tpl{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:12px}.smx-tpl-ic{border-radius:11px;width:38px;height:38px}.smx-tpl-t b{font-size:13.5px}.smx-h p{font-size:13px}}@media (min-width:1100px){.smx{grid-template-columns:minmax(0,1fr) 380px}.smx-side{position:sticky;top:16px}}@media (prefers-reduced-motion:reduce){.smx-bubble,.smx-tpl-ok,.smx-send svg,.smx-hist li.st-sending .smx-hist-bar i{animation:none!important}.smx-tpl:hover{transform:none}}.smx-ext{border:1.5px dashed var(--c-line);background:var(--c-bg2,#f6f7fb);border-radius:16px;margin-top:16px;padding:14px}.smx-ext-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.smx-ext-h b{font-size:14.5px}.smx-ext-h small{color:var(--c-muted);font-size:12.5px}.smx-ext-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.smx-etpl{text-align:left;--tc:#44516b;background:#fff;border:1.5px solid #0000;border-radius:12px;align-content:start;gap:6px;padding:10px 12px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative}.smx-etpl:hover:not(:disabled){border-color:var(--c-line);box-shadow:0 4px 14px #0e1b360f}.smx-etpl.on{border-color:#44516b;box-shadow:0 0 0 3px #44516b1f}.smx-etpl.is-off{opacity:.55;cursor:not-allowed}.smx-etpl-top{align-items:center;gap:8px;padding-right:26px;display:flex}.smx-etpl-top em{color:var(--c-ink2);font-size:12px;font-style:normal;font-weight:700}.smx-etpl-st{background:var(--c-amber-t);color:var(--c-amber);border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:700}.smx-etpl-st.ok{background:var(--c-green-t);color:var(--c-green)}.smx-etpl-t{color:var(--c-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.smx-ext-more{margin-top:10px}.smx-ext-edit .lnk{color:var(--c-blue,#1f6feb);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:700;text-decoration:underline}.smx-etpl-old{color:var(--c-muted);background:#eceff4;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700}
.aim,.aim-tl,.aisw{--aim-blue:#1f6feb;--aim-amber:#d97706;--aim-red:#dc2626;--aim-green:#0b7a4b;--aim-teal:#0e7490;--aim-rose:#db2777;--aim-violet:#7c3aed;--ig:linear-gradient(135deg, #f58529, #dd2a7b 50%, #8134af);--ig-t:#fdeef6;--tg:#229ed9;--tg-t:#e6f5fc;--ch:#0e9f8e;--ch-t:#e3f7f4}.aim>*{min-width:0}.aim-empty{color:var(--c-muted);padding:8px 0;font-size:13.5px;list-style:none}.aim-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-bottom:16px;display:grid}.aim-kpi{background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--sh-card,var(--c-shadow));border-radius:22px;align-content:start;gap:6px;padding:18px;display:grid;position:relative;overflow:hidden}.aim-kpi:after{content:"";background:var(--kc);opacity:.1;border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.aim-kpi small{color:var(--c-muted);letter-spacing:.02em;font-size:12.5px;font-weight:700}.aim-kpi b{letter-spacing:-.03em;color:var(--kc);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.aim-kpi>span{color:var(--c-ink2);font-size:13px;font-weight:600}.k-blue{--kc:var(--aim-blue)}.k-amber{--kc:var(--aim-amber)}.k-red{--kc:var(--aim-red)}.k-green{--kc:var(--aim-green)}.aim-split{background:var(--c-track,#edf1f7);border-radius:8px;gap:3px;height:8px;display:flex;overflow:hidden}.aim-split i{min-width:4px;display:block}.s-ig{background:var(--ig)}.s-tg{background:var(--tg)}.s-ch{background:var(--ch)}.s-st{background:var(--aim-violet)}.aim-legend{color:var(--c-ink2);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.aim-legend em{align-items:center;gap:5px;font-style:normal;display:inline-flex;background:0 0!important}.aim-legend em:before{content:"";border-radius:3px;width:8px;height:8px}.aim-legend em.s-ig:before{background:var(--ig)}.aim-legend em.s-tg:before{background:var(--tg)}.aim-legend em.s-ch:before{background:var(--ch)}.aim-grid{gap:16px;margin-bottom:16px;display:grid}.aim-card{min-width:0}.aim-trend{width:100%;height:150px;display:block}.aim-keys{color:var(--c-muted);gap:12px;font-size:12px;font-weight:600;display:flex}.aim-keys em{align-items:center;gap:6px;font-style:normal;display:inline-flex}.aim-keys em:before{content:"";border-radius:2px;width:14px;height:3px}.kk-blue:before{background:var(--aim-blue)}.kk-amber:before{background:var(--aim-amber)}.kk-red:before{background:var(--aim-red)}.aim-bars{gap:9px;margin:0;padding:0;list-style:none;display:grid}.aim-bars li{border-radius:12px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding:8px 10px;display:grid;position:relative;overflow:hidden}.aim-bars li>span{z-index:1;min-width:0;display:grid;position:relative}.aim-bars b{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.aim-bars small{text-transform:uppercase;letter-spacing:.04em;color:var(--ic,var(--c-muted));font-size:11.5px;font-weight:700}.aim-bars i{background:var(--ib,var(--c-blue-t));border-radius:12px;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.aim-bars em{z-index:1;text-align:right;font-variant-numeric:tabular-nums;color:var(--ic,var(--c-ink));font-style:normal;font-weight:800;position:relative}.aim-bars-pr li{--ib:#efe9ff;--ic:var(--aim-violet)}.in-question,.t-question{--ic:var(--aim-blue);--ib:#e7f0ff}.in-price,.t-price{--ic:var(--aim-amber);--ib:#fff3dc}.in-order,.t-order{--ic:var(--aim-green);--ib:#e3f6ec}.in-delivery,.t-delivery{--ic:var(--aim-teal);--ib:#e0f5f8}.in-complaint,.t-complaint,.t-neg{--ic:var(--aim-red);--ib:#fdeceb}.in-praise,.t-praise{--ic:var(--aim-rose);--ib:#fde8f2}.aim-feed,.aim-mem{margin-bottom:16px}.aim-feed-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.aim-feed-h h2{margin:0;font-size:18px}.aim-feed-h p{color:var(--c-muted);max-width:60ch;margin:4px 0 0;font-size:13.5px}.aim-search{border:1.5px solid var(--c-line);background:#fff;border-radius:14px;flex:280px;align-items:center;gap:8px;max-width:420px;min-height:46px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.aim-search:focus-within{border-color:var(--c-blue);box-shadow:0 0 0 4px #1f6feb1f}.aim-search svg{width:18px;height:18px;color:var(--c-muted);flex:none}.aim-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.aim-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.aim-chips{flex-wrap:wrap;gap:6px;display:flex}.aim-chips button{border:1.5px solid var(--c-line);min-height:36px;color:var(--c-ink2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.aim-chips button svg{width:15px;height:15px}.aim-chips button:hover{border-color:var(--c-ink2)}.aim-chips button.on{border-color:var(--ic,var(--c-blue));background:var(--ib,var(--c-blue-t));color:var(--ic,var(--c-blue-deep))}.aim-chips .c-ig.on{--ic:#c13584;--ib:var(--ig-t)}.aim-chips .c-tg.on{--ic:var(--tg);--ib:var(--tg-t)}.aim-chips .c-ch.on{--ic:var(--ch);--ib:var(--ch-t)}.aim-days{width:auto;min-height:36px;padding-left:12px;font-size:13px}.aim-list{gap:10px;margin:0;padding:0;list-style:none;transition:opacity .2s;display:grid}.aim-list.is-busy{opacity:.55}.aim-ev{border:1px solid var(--c-line);background:#fff;border-radius:18px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.aim-ev:before{content:"";background:var(--ic,transparent);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.aim-ev:hover{transform:translateY(-1px);box-shadow:0 10px 24px -18px #0e1b3673}.aim-ev.is-staff{background:var(--c-bg)}.aim-ch{color:#fff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.aim-ch svg{width:20px;height:20px}.aim-ev-b{gap:6px;min-width:0;display:grid}.aim-ev-h{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.aim-ev-h b{font-size:14.5px}.aim-ev-h small{color:var(--c-muted);font-size:12px}.aim-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--ic);background:var(--ib);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.aim-ev p{color:var(--c-ink);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.aim-ai{color:var(--c-ink2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.aim-ai span{padding-left:20px;position:relative}.aim-ai span:before{content:"AI";color:#fff;background:linear-gradient(135deg, var(--aim-blue), var(--aim-violet));border-radius:5px;padding:1px 3px;font-size:9px;font-weight:800;position:absolute;top:50%;left:0;translate:0 -50%}.aim-ai em{color:var(--aim-violet);background:#efe9ff;border-radius:999px;padding:2px 8px;font-style:normal;font-weight:700}.aim-ev-a{flex-wrap:wrap;gap:6px 14px;display:flex}.aim-ev-a button,.aim-ev-a a{min-height:30px;color:var(--c-blue);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.aim-ev-a svg{width:15px;height:15px}.aim-tl .qc-body{max-height:70vh;overflow:auto}.aim-chat{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aim-chat li{align-items:flex-end;gap:8px;max-width:88%;display:flex}.aim-chat li.me{flex-direction:row-reverse;margin-left:auto}.aim-chat .aim-ch{border-radius:9px;flex:none;width:28px;height:28px}.aim-chat .aim-ch svg{width:15px;height:15px}.aim-chat li>div{background:var(--c-bg);border-radius:16px 16px 16px 6px;padding:10px 12px}.aim-chat li.me>div{background:var(--c-blue-t);border-radius:16px 16px 6px}.aim-chat p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.aim-chat small{color:var(--c-muted);margin-top:4px;font-size:11.5px;display:block}.aim-tabs{background:var(--c-bg);border-radius:14px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex}.aim-tabs button{min-height:40px;color:var(--c-muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.aim-tabs button em{background:#0e1b3614;border-radius:999px;padding:1px 7px;font-size:11.5px;font-style:normal}.aim-tabs button[aria-selected=true]{color:var(--c-ink);background:#fff;box-shadow:0 1px 3px #0e1b361f}.aim-sum{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px;display:grid}.aim-note{border:1px solid var(--c-line);background:#fff;border-radius:18px;padding:16px}.aim-note.is-weekly{background:linear-gradient(160deg,#f4f0ff,#fff 60%);border-color:#e3dafc}.aim-note.is-today{background:linear-gradient(160deg,#eaf2ff,#fff 60%);border-color:#d4e3fd}.aim-note header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.aim-note header b{font-size:14.5px}.aim-pill{text-transform:uppercase;letter-spacing:.05em;background:var(--c-blue-t);color:var(--c-blue-deep);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.is-weekly .aim-pill{color:var(--aim-violet);background:#ede7ff}.aim-md p{color:var(--c-ink2);margin:0 0 4px;font-size:13.5px;line-height:1.55}.aim-md b{color:var(--c-ink)}.aim-hide{border:1px solid var(--c-line);min-height:30px;color:var(--c-muted);background:#fff;border-radius:999px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:700}.aim-hide:hover{color:var(--aim-red);border-color:var(--aim-red)}.aim-faq{gap:8px;display:grid}.aim-qa{border:1px solid var(--c-line);background:#fff;border-radius:16px;overflow:hidden}.aim-qa>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;font-size:14.5px;display:flex}.aim-qa>button span{background:var(--c-blue-t);width:28px;height:28px;color:var(--c-blue);border-radius:50%;flex:none;place-items:center;font-weight:800;transition:rotate .25s;display:grid}.aim-qa.on>button span{background:var(--c-blue);color:#fff;rotate:45deg}.aim-qa>div{padding:0 16px 14px}.aim-qa p{color:var(--c-ink2);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.aim-qa footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.aim-qa footer em{color:var(--aim-violet);background:#efe9ff;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.aim-facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aim-facts li{border:1px solid var(--c-line);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.aim-facts li>div{flex:1;gap:4px;min-width:0;display:grid}.aim-facts b{font-size:14.5px}.aim-facts p{color:var(--c-ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.aim-facts small{color:var(--c-muted);font-size:12px}.k-decision .aim-pill{color:var(--aim-green);background:#e3f6ec}.k-post .aim-pill{background:var(--ch-t);color:var(--ch)}@media (min-width:1100px){.aim-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr)}}@media (min-width:760px) and (max-width:1099px){.aim-grid{grid-template-columns:1fr 1fr}.aim-wide{grid-column:1/-1}}@media (max-width:639px){.aim-kpi b{font-size:28px}.aim-ev{grid-template-columns:34px minmax(0,1fr);padding:12px}.aim-ch{border-radius:11px;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.aim-bars i,.aim-list,.aim-ev{transition:none}}.aim-learn{background:linear-gradient(135deg,#f4f0ff,#eaf2ff);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:4px;padding:12px 14px;display:flex}.aim-learn p{color:var(--c-ink2);flex:260px;margin:0;font-size:13px}.aim-learn small{color:var(--aim-violet);font-size:12.5px;font-weight:700}.aim-wide{flex-direction:column;display:flex}.aim-wide .aim-trend{flex:1;height:auto;min-height:170px}.aim-grid{align-items:stretch}.aim-chat li:not(.me)>div{border:1px solid var(--c-line);background:#fff}.aim-lrn{gap:14px;display:grid}.aim-q{border:1px solid var(--c-line);background:#fff;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.aim-q header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.aim-q header small{color:var(--c-muted);font-size:12.5px;font-weight:600}.aim-q-bar{background:var(--c-track,#edf1f7);border-radius:12px;gap:3px;height:12px;display:flex;overflow:hidden}.aim-q-bar i{transform-origin:0;min-width:6px;animation:.8s cubic-bezier(.2,.8,.2,1) both aimGrow;display:block}@keyframes aimGrow{0%{transform:scaleX(0)}}.aim-q-keys{color:var(--c-ink2);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.aim-q-keys li{align-items:center;gap:6px;display:inline-flex}.aim-q-keys li:before{content:"";background:var(--qc);border-radius:3px;width:9px;height:9px}.aim-q-keys b{color:var(--c-ink);font-variant-numeric:tabular-nums}.q-ok{--qc:var(--aim-green);background:var(--aim-green)}.q-ed{--qc:var(--aim-amber);background:var(--aim-amber)}.q-no{--qc:var(--aim-red);background:var(--aim-red)}.aim-q-keys li.q-ok,.aim-q-keys li.q-ed,.aim-q-keys li.q-no{background:0 0}.aim-hint{color:var(--c-muted);margin:0;font-size:12.5px}.aim-lrn-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:12px;display:grid}.aim-meta{color:var(--c-muted);margin-top:8px;font-size:12px;display:block}.k-lesson .aim-pill{color:#a35200;background:#fff3dc}@media (prefers-reduced-motion:reduce){.aim-q-bar i{animation:none}}.aisw-card{grid-column:1/-1}.aisw{gap:14px;display:grid}.aisw-hero{background:linear-gradient(135deg,#e9f8f0,#eaf2ff);border:1px solid #0b7a4b2e;border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;transition:background .3s,border-color .3s;display:flex}.aisw.is-paused .aisw-hero{background:linear-gradient(135deg,#fdeceb,#fff4e5);border-color:#dc262638}.aisw-dot{background:var(--aim-red);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #dc262626}.aisw-dot.on{background:var(--aim-green);animation:2s ease-in-out infinite aiswPulse;box-shadow:0 0 0 4px #0b7a4b26}@keyframes aiswPulse{50%{box-shadow:0 0 0 8px #0b7a4b00}}.aisw-t{flex:280px;gap:4px;min-width:0;display:grid}.aisw-t b{letter-spacing:-.01em;font-size:17px}.aisw-t small{color:var(--c-ink2);font-size:13px;line-height:1.45}.aisw-main{flex:none;min-height:44px;padding:0 18px}.aisw .b-danger{background:var(--aim-red);color:#fff;cursor:pointer;border:0;border-radius:12px;font-weight:700}.aisw .b-danger:hover:not(:disabled){background:#b91c1c}.aisw .b-danger:disabled,.aisw-main:disabled{opacity:.55;cursor:not-allowed}.aisw-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.aisw-list li{grid-template-columns:minmax(0,1fr) auto;transition:opacity .2s}.aisw-list li.is-off{opacity:.72}.aisw-cost{vertical-align:2px;color:var(--aim-violet);background:#efe9ff;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.aisw-cost.c-haiku{color:var(--aim-green);background:#e3f6ec}.aisw-cost.c-elevenlabs{color:var(--aim-teal);background:#e0f5f8}.aisw-note{color:var(--c-muted);margin:0;font-size:12.5px}.aim-paused{color:#7f1d1d;background:#fdeceb;border:1px solid #dc262638;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;padding:12px 16px;font-size:14px;display:flex}.aim-paused a{color:var(--aim-red);font-weight:700}@media (prefers-reduced-motion:reduce){.aisw-dot.on{animation:none}}.aisw.is-paused .aisw-list .sw.on{background:#a9bfb3}.aisw-card{scroll-margin-top:96px}.aisw-list li{padding:10px 14px}.aisw-h{align-items:baseline;gap:7px;display:flex}.aisw-st{background:#b8c1d1;border-radius:50%;flex:none;width:7px;height:7px;translate:0 -1px}.aisw-st.on{background:var(--aim-green)}.aisw-hero{padding:14px 18px}.aisw-cost.c-sonnet{color:var(--aim-blue);background:#e7f0ff}
