@charset "UTF-8";:root{--radius:16px;--radius-sm:11px;--radius-lg:22px;--sidebar-w:272px;--sidebar-w-min:80px;--topbar-h:64px;--ease:cubic-bezier(.22,.61,.36,1);--font:"Inter",-apple-system,"Segoe UI",Roboto,sans-serif;--display:"Plus Jakarta Sans",var(--font)}[data-theme=indigo]{color-scheme:dark;--primary:#2563EB;--primary-2:#38BDF8;--on-primary:#fff;--bg:#0E0F1E;--bg-2:#0a0b16;--surface:#181a2c;--surface-2:#20233a;--surface-3:#272a45;--text:#EAEAF4;--muted:#9aa0bd;--border:rgba(255,255,255,.08);--border-2:rgba(255,255,255,.13);--art:radial-gradient(60% 55% at 10% 8%,#0a2a6b 0%,transparent 60%),radial-gradient(55% 55% at 88% 12%,#1e4fd1 0%,transparent 55%),radial-gradient(75% 70% at 85% 92%,#bae6fd 0%,transparent 60%),radial-gradient(65% 65% at 18% 96%,#38bdf8 0%,transparent 60%),linear-gradient(140deg,#0b1e4d 0%,#1e4fd1 45%,#7dd3fc 100%);--glow:0 14px 40px -8px rgba(37,99,235,.5);--shadow:0 18px 48px -18px rgba(0,0,0,.7);--ring:rgba(56,189,248,.45);--ok:#34d399;--warn:#fbbf24;--danger:#fb7185;--info:#60a5fa}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh}h1,h2,h3,h4,.disp{font-family:var(--display);letter-spacing:-.02em}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}button{font-family:inherit;cursor:pointer}a{color:inherit}.login{min-height:100vh;display:flex}.art{flex:1.05;background:var(--art);color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:46px 52px}.art:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 400px at 80% 10%,rgba(255,255,255,.22),transparent 60%),radial-gradient(600px 500px at 0% 100%,rgba(0,0,0,.22),transparent 55%)}.art>*{position:relative}.brand{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:800;font-size:20px}.brand .mk{width:42px;height:42px;border-radius:13px;background:#ffffff2e;display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.28)}.brand .mk svg{width:24px;height:24px;stroke-width:2.2}.art .hero{max-width:440px}.art .hero .kicker{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.art .hero h2{font-size:42px;line-height:1.08;margin:14px 0 16px;font-weight:800;background:radial-gradient(120% 130% at 0% 0%,#ffffff 0%,transparent 45%),radial-gradient(130% 150% at 100% 25%,#7dd3fc 0%,transparent 55%),radial-gradient(140% 170% at 55% 130%,#a5b4fc 0%,transparent 55%),linear-gradient(100deg,#e0f2fe,#bae6fd);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 22px rgba(125,211,252,.5))}.art .hero p{font-size:16px;line-height:1.6;opacity:.92;margin:0}.art .dots{display:flex;gap:7px}.art .dots i{width:8px;height:8px;border-radius:50%;background:#ffffff73}.art .dots i:first-child{width:26px;border-radius:5px;background:#fff}.formside{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 28px;background:var(--bg)}.card{width:100%;max-width:392px}.card>.mklogo{display:none}.card h3{font-size:27px;margin:0 0 6px}.card .sub{color:var(--muted);font-size:14.5px;margin:0 0 30px}.field{margin-bottom:16px}.field label{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.inp{display:flex;align-items:center;gap:10px;background:var(--surface);border:1.5px solid var(--border-2);border-radius:var(--radius-sm);padding:0 14px;height:50px;transition:.2s}.inp:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--ring)}.inp svg{width:18px;height:18px;color:var(--muted)}.inp input{border:0;outline:0;background:transparent;color:var(--text);font-size:15px;width:100%;height:100%}.inp input::placeholder{color:var(--muted);opacity:.7}.row{display:flex;align-items:center;justify-content:space-between;margin:6px 0 24px;font-size:13.5px}.row a{color:var(--primary);text-decoration:none;font-weight:600}.check{display:flex;align-items:center;gap:8px;color:var(--muted)}.check input{accent-color:var(--primary);width:16px;height:16px}.btn{width:100%;height:52px;border:0;border-radius:var(--radius-sm);font-size:15.5px;font-weight:700;color:var(--on-primary);background:linear-gradient(120deg,var(--primary),var(--primary-2));box-shadow:var(--glow);transition:transform .15s var(--ease),filter .2s;display:flex;align-items:center;justify-content:center;text-decoration:none}.btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.divider{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:12.5px;margin:24px 0}.divider:before,.divider:after{content:"";height:1px;background:var(--border-2);flex:1}.btn-ghost{width:100%;height:50px;border:1.5px solid var(--border-2);background:var(--surface);color:var(--text);border-radius:var(--radius-sm);font-weight:600;font-size:14.5px;display:flex;align-items:center;justify-content:center;gap:10px;transition:.2s;text-decoration:none}.btn-ghost:hover{border-color:var(--primary);background:var(--surface-2)}.foot{text-align:center;color:var(--muted);font-size:13.5px;margin-top:26px}.foot a{color:var(--primary);font-weight:600;text-decoration:none}.shell{display:flex;position:relative;width:100%;min-height:100vh}.sidebar{width:var(--sidebar-w);flex:none;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;transition:width .3s var(--ease),transform .3s var(--ease);z-index:40}.sbrand{display:flex;align-items:center;gap:12px;padding:18px 16px 12px;white-space:nowrap;overflow:hidden}.sbrand .mk{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--primary),var(--primary-2));display:grid;place-items:center;flex:none;box-shadow:var(--glow)}.sbrand .mk svg{color:#fff;width:22px;height:22px;stroke-width:2.2}.brandtxt{display:flex;flex-direction:column;line-height:1.12;overflow:hidden}.brandtxt b{font-size:17px;font-family:var(--display);font-weight:800}.brandtxt span{font-size:10.5px;color:var(--muted);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.switcher{padding:2px 12px 12px;position:relative}.church-btn{width:100%;display:flex;align-items:center;gap:11px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:9px 11px;color:var(--text);transition:.2s;overflow:hidden}.church-btn:hover{border-color:var(--primary)}.cav{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;font-weight:800;font-size:12.5px;font-family:var(--display);color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2))}.cav.sm{width:30px;height:30px;font-size:11.5px;background:var(--surface-3);color:var(--text)}.ctxt{flex:1;min-width:0;text-align:left;line-height:1.2;overflow:hidden;white-space:nowrap}.ctxt b{font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis}.ctxt span{font-size:11.5px;color:var(--muted)}.church-btn .chev{width:16px;height:16px;color:var(--muted);flex:none}.church-menu{position:absolute;left:12px;right:12px;top:calc(100% - 6px);background:var(--surface);border:1px solid var(--border-2);border-radius:14px;box-shadow:var(--shadow);padding:7px;z-index:60;display:none}.switcher.open .church-menu{display:block}.cm-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:9px 10px 5px}.cm-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--text);transition:.16s;cursor:pointer}.cm-item:hover{background:var(--surface-2)}.cm-item.active{background:color-mix(in srgb,var(--primary) 13%,transparent)}.who2{flex:1;min-width:0;line-height:1.2}.who2 b{font-size:13.5px;display:block}.who2 span{font-size:11.5px;color:var(--muted)}.cm-item .ck{width:16px;height:16px;color:var(--primary)}.cm-item.add{color:var(--primary);font-weight:600;font-size:13.5px;gap:8px;margin-top:3px;border-top:1px solid var(--border);border-radius:0 0 10px 10px;padding-top:11px}.cm-item.add svg{width:18px;height:18px}.snav{flex:1;overflow-y:auto;padding:6px 12px;display:flex;flex-direction:column;gap:3px}.sgroup{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:14px 12px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav{display:flex;align-items:center;gap:13px;padding:11px 12px;border-radius:11px;color:var(--muted);text-decoration:none;font-weight:600;font-size:14.5px;white-space:nowrap;overflow:hidden;transition:.18s;cursor:pointer}.nav svg{width:20px;height:20px;flex:none}.nav:hover{background:var(--surface-2);color:var(--text)}.nav.active{color:var(--on-primary);background:linear-gradient(120deg,var(--primary),var(--primary-2));box-shadow:var(--glow)}.nav .badge{margin-left:auto;background:var(--danger);color:#fff;font-size:11px;font-weight:700;padding:1px 7px;border-radius:20px}.nav.active .badge{background:#ffffff47}.sfoot{padding:12px;border-top:1px solid var(--border)}.uchip{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:12px;white-space:nowrap;overflow:hidden;text-decoration:none;color:inherit}.uchip:hover{background:var(--surface-2)}.av{width:38px;height:38px;border-radius:11px;flex:none;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;display:grid;place-items:center;font-weight:700;font-family:var(--display)}.uchip .who{line-height:1.25;overflow:hidden}.uchip .who b{font-size:13.5px;display:block}.uchip .who span{font-size:12px;color:var(--muted)}.shell.collapsed .sidebar{width:var(--sidebar-w-min)}.shell.collapsed .brandtxt,.shell.collapsed .ctxt,.shell.collapsed .sgroup,.shell.collapsed .nav span,.shell.collapsed .nav .badge,.shell.collapsed .uchip .who{opacity:0;width:0;overflow:hidden}.shell.collapsed .sbrand{padding-left:0;padding-right:0;justify-content:center}.shell.collapsed .switcher{padding:2px 14px 12px}.shell.collapsed .church-btn{justify-content:center;padding:9px}.shell.collapsed .church-btn .chev{display:none}.shell.collapsed .nav,.shell.collapsed .uchip{justify-content:center}.shell.collapsed .switcher.open .church-menu{display:none}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:var(--topbar-h);display:flex;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:30}.icbtn{width:42px;height:42px;border-radius:11px;border:1px solid var(--border);background:var(--surface);color:var(--text);display:grid;place-items:center;transition:.2s}.icbtn:hover{border-color:var(--primary);color:var(--primary)}.tsearch{display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:11px;padding:0 14px;height:42px;flex:1;max-width:360px}.tsearch svg{width:18px;height:18px;color:var(--muted)}.tsearch input{border:0;background:transparent;outline:0;color:var(--text);font-size:14px;width:100%}.ttitle{font-family:var(--display);font-weight:800;font-size:18px;display:none}.tright{margin-left:auto;display:flex;align-items:center;gap:10px}.bell{position:relative}.bell:after{content:"";position:absolute;top:9px;right:11px;width:8px;height:8px;border-radius:50%;background:var(--danger);border:2px solid var(--surface)}.content{padding:26px 24px;flex:1;overflow:auto}.welcome{margin:0 0 4px;font-size:25px}.welcome b{background:linear-gradient(120deg,var(--primary),var(--primary-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.csub{color:var(--muted);margin:0 0 22px;font-size:14.5px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.kpi .ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:14px}.kpi.k1 .ico{background:color-mix(in srgb,var(--info) 18%,transparent);color:var(--info)}.kpi.k2 .ico{background:color-mix(in srgb,var(--warn) 20%,transparent);color:var(--warn)}.kpi.k3 .ico{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.kpi.k4 .ico{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.kpi .n{font-family:var(--display);font-weight:800;font-size:30px;line-height:1}.kpi .t{color:var(--muted);font-size:13.5px;margin-top:6px}.kpi .d{font-size:12px;font-weight:600;margin-top:8px}.kpi .d.up{color:var(--ok)}.kpi .d.al{color:var(--danger)}.panels{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.phead{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--border)}.phead h4{margin:0;font-size:15.5px}.phead a{color:var(--primary);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.care{display:flex;align-items:center;gap:13px;padding:13px 18px;border-bottom:1px solid var(--border)}.care:last-child{border-bottom:0}.care .av{width:42px;height:42px;border-radius:12px;font-size:14px}.care .info{flex:1;min-width:0}.care .info b{font-size:14.5px;display:block}.care .info span{font-size:12.5px;color:var(--muted)}.tag{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:20px;white-space:nowrap}.tag.new{background:color-mix(in srgb,var(--info) 16%,transparent);color:var(--info)}.tag.risk{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger)}.tag.warm{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.mini-btn{border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600}.evt{padding:18px}.evt .big{background:linear-gradient(135deg,var(--primary),var(--primary-2));border-radius:14px;padding:18px;color:#fff;box-shadow:var(--glow)}.evt .big .lab{font-size:12px;opacity:.85;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.evt .big .ev{font-family:var(--display);font-weight:800;font-size:19px;margin:6px 0 2px}.evt .big .dt{font-size:13.5px;opacity:.92}.evt .row2{display:flex;gap:10px;margin-top:14px}.evt .stat{flex:1;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:12px}.evt .stat .n{font-family:var(--display);font-weight:800;font-size:20px}.evt .stat .t{font-size:12px;color:var(--muted)}.ptable{width:100%;border-collapse:collapse}.ptable th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;padding:12px 16px;border-bottom:1px solid var(--border)}.ptable td{padding:12px 16px;border-bottom:1px solid var(--border);font-size:14px;white-space:nowrap}.ptable tr:last-child td{border-bottom:0}.ptable tbody tr:hover td{background:var(--surface-2)}.tname{display:flex;align-items:center;gap:11px}.tname .cav{width:34px;height:34px;border-radius:9px}.tname b{font-size:14px;display:block}.tname span{font-size:12px;color:var(--muted)}.pill{font-size:11.5px;font-weight:700;padding:3px 11px;border-radius:20px}.pill.on{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.pill.trial{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.pill.free{background:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info)}.pill.off{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger)}.linkbtn{border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);border-radius:9px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer}.linkbtn.pri{background:linear-gradient(120deg,var(--primary),var(--primary-2));color:#fff;border:0}.scrim{display:none;position:fixed;inset:0;background:#00000080;z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.selectinp,.areainp{width:100%;background:var(--surface);border:1.5px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text);font-size:15px;font-family:inherit;outline:0;transition:.2s}.selectinp{height:50px;padding:0 14px}.areainp{padding:12px 14px;resize:vertical}.selectinp:focus,.areainp:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--ring)}.areainp::placeholder{color:var(--muted);opacity:.7}.fpage{max-width:760px;margin:0 auto;width:100%}.fpage .welcome,.fpage .csub{text-align:center}.fpage .panel{box-shadow:var(--shadow);border-radius:var(--radius-lg)}.fpage .phead{padding:18px 24px}.fbody{padding:24px 28px;display:flex;flex-direction:column;gap:16px}.frow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.frow-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.fhint{font-size:12.5px;color:var(--muted);margin-top:5px}.factions{display:flex;gap:10px;padding-top:8px}@media(max-width:620px){.frow,.frow-3{grid-template-columns:1fr}}.modal-back{position:fixed;inset:0;z-index:80;background:#080914b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:40px 18px;overflow-y:auto}.modal-card{width:100%;max-width:560px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--shadow);animation:modalIn .18s var(--ease)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--border)}.modal-head h3{margin:0;font-family:var(--display);font-weight:800;font-size:18px}.modal-x{width:34px;height:34px;border-radius:9px;border:1px solid var(--border-2);background:var(--surface-2);color:var(--muted);display:grid;place-items:center;cursor:pointer;font-size:18px;line-height:1}.modal-x:hover{border-color:var(--primary);color:var(--text)}@keyframes modalIn{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}.spin{width:22px;height:22px;border:2.5px solid var(--border-2);border-top-color:var(--primary);border-radius:50%;animation:spin360 .8s linear infinite;flex:none}.spin-lg{width:38px;height:38px;border-width:3px}@keyframes spin360{to{transform:rotate(360deg)}}.loadbox{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 20px;color:var(--muted);text-align:center}.cfg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;align-items:start}.cfg-card{padding:0}.cfg-card .phead{display:flex;align-items:center;justify-content:space-between;gap:10px}.cfg-hint{padding:0 20px;color:var(--muted);font-size:12.5px;margin:-4px 0 12px}.cfg-list{padding:0 14px 6px;display:flex;flex-direction:column;gap:7px}.cfg-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--border-2);border-radius:11px;background:var(--surface-2);transition:.15s}.cfg-row:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border-2))}.cfg-row.off{opacity:.55}.cfg-label{flex:1;font-size:13.5px;font-weight:600;cursor:text;padding:3px 2px}.cfg-label:hover{color:var(--primary)}.cfg-edit{flex:1;background:var(--surface);color:var(--text);border:1px solid var(--primary);border-radius:8px;padding:6px 10px;font-size:13.5px;font-family:inherit;outline:none}.cfg-toggle{border:1px solid var(--border-2);background:transparent;color:var(--muted);border-radius:20px;padding:3px 11px;font-size:11px;font-weight:700;cursor:pointer;flex:none}.cfg-toggle.on{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok);border-color:transparent}.cfg-x{border:none;background:transparent;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;width:26px;height:26px;border-radius:8px;flex:none}.cfg-x:hover{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.cfg-empty{color:var(--muted);font-size:12.5px;padding:8px 4px}.cfg-add{display:flex;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--border-2);margin-top:6px}.cfg-add input{flex:1;background:var(--surface-2);color:var(--text);border:1px solid var(--border-2);border-radius:10px;padding:9px 12px;font-size:13px;font-family:inherit;outline:none}.cfg-add input:focus{border-color:var(--primary)}.mini-btn.add{flex:none;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);border-color:transparent;font-weight:700}.mini-btn.add:disabled{opacity:.5;cursor:default}@media(max-width:760px){.cfg-grid{grid-template-columns:1fr}}.ctabs{display:flex;gap:6px;border-bottom:1px solid var(--border-2);margin-bottom:22px}.ctab{background:none;border:none;border-bottom:2px solid transparent;color:var(--muted);font-size:14px;font-weight:600;padding:10px 16px;cursor:pointer;font-family:inherit;margin-bottom:-1px;transition:.15s}.ctab:hover{color:var(--text)}.ctab.on{color:var(--primary);border-bottom-color:var(--primary)}.cfg-acc{display:flex;flex-direction:column;gap:10px;max-width:860px}.acc{border:1px solid var(--border-2);border-radius:14px;background:var(--surface);overflow:hidden;transition:.15s}.acc.open{border-color:color-mix(in srgb,var(--primary) 40%,var(--border-2))}.acc-head{width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.acc-head:hover{background:var(--surface-2)}.acc-chev{width:18px;height:18px;color:var(--muted);flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s}.acc.open .acc-chev{transform:rotate(90deg);color:var(--primary)}.acc-ti{flex:1;display:flex;flex-direction:column;gap:2px}.acc-ti b{font-size:15px;color:var(--text)}.acc-ti span{font-size:12.5px;color:var(--muted)}.acc-body{padding:4px 14px 14px;border-top:1px solid var(--border-2)}.acc-body .cfg-list{padding:12px 0 6px}.acc-body .cfg-add{padding-left:0;padding-right:0}.kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start}.kanban-col{background:var(--surface);border:1px solid var(--border-2);border-radius:14px;padding:12px;min-height:90px}.kanban-h{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:4px 6px 10px;border-bottom:1px solid var(--border-2);margin-bottom:8px}.kanban-card{display:flex;align-items:center;gap:10px;background:var(--surface-2);border-radius:10px;padding:8px 10px;margin-bottom:7px}.kanban-card b{font-size:13.5px;display:block}.kanban-card span{font-size:11.5px;color:var(--muted)}.kanban-card.cool{border-left:3px solid var(--warn)}.kanban-empty{font-size:12px;color:var(--muted);padding:8px 4px}@media(max-width:760px){.kanban{grid-template-columns:1fr}}.navbadge{margin-left:auto;background:var(--danger);color:#fff;font-size:11px;font-weight:800;min-width:19px;height:19px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;flex:none}.filbadge{margin-left:9px;background:color-mix(in srgb,var(--warn) 20%,transparent);color:var(--warn);font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:2px 8px;border-radius:6px;vertical-align:middle}.step{border:1px solid var(--border-2);background:var(--surface-2);color:var(--muted);border-radius:20px;padding:8px 14px;font-size:12.5px;font-weight:600;cursor:pointer;transition:.15s;font-family:inherit}.step:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border-2));color:var(--text)}.step.done{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok);border-color:transparent}@media(max-width:960px){.kpis{grid-template-columns:repeat(2,1fr)}.panels{grid-template-columns:1fr}.art .hero h2{font-size:32px}}@media(max-width:760px){.art{display:none}.card>.mklogo{display:flex;align-items:center;gap:11px;margin-bottom:26px;font-family:var(--display);font-weight:800;font-size:19px}.card>.mklogo .mk{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--primary-2));display:grid;place-items:center}.card>.mklogo .mk svg{color:#fff}.ttitle{display:block;margin-right:auto}.tsearch{display:none}.sidebar{position:fixed;left:0;top:0;transform:translate(-100%);box-shadow:var(--shadow)}.shell.drawer .sidebar{transform:translate(0)}.shell.drawer .scrim{display:block}.shell.collapsed .sidebar{width:var(--sidebar-w)}.shell.collapsed .brandtxt,.shell.collapsed .ctxt,.shell.collapsed .sgroup,.shell.collapsed .nav span,.shell.collapsed .nav .badge,.shell.collapsed .uchip .who{opacity:1;width:auto}.shell.collapsed .nav,.shell.collapsed .sbrand,.shell.collapsed .uchip,.shell.collapsed .church-btn{justify-content:flex-start}.shell.collapsed .church-btn .chev{display:block}}@media(max-width:560px){.kpis{grid-template-columns:1fr 1fr;gap:11px}.content{padding:18px 14px}}
