/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */:root{--k-bg:#f0efeb;--k-surface:#fff;--k-surface-2:#fafafa;--k-border:#dcd6cc;--k-border-soft:#e7e2d9;--k-border-control:#918370;--k-sand:#e8ddcd;--k-taupe:#c5b8a9;--k-taupe-2:#b1a394;--k-avatar-a:#7f6c5c;--k-avatar-b:#6e5d4e;--k-text:#574b40;--k-text-strong:#3e3f41;--k-text-support:#705b48;--k-text-muted:#67645c;--k-action:#446fa3;--k-action-hover:#3a628f;--k-link:#3a6795;--k-accent:#5a87bc;--k-focus:#3a6795;--k-ok-ink:#446a3a;--k-warn-ink:#7f5a24;--k-danger-ink:#9e3b2b;--k-fs-micro:12px;--k-fs-support:13px;--k-fs-body:14px;--k-fs-strong:16px;--k-fs-title:20px;--k-fs-number:28px;--k-sp-0:2px;--k-sp-1:4px;--k-sp-2:8px;--k-sp-3:12px;--k-sp-4:16px;--k-sp-5:24px;--k-sp-6:32px;--k-sp-7:48px;--k-r-sm:8px;--k-r-md:12px;--k-r-lg:16px;--k-r-pill:100px;--k-topbar-h:57px;--k-sidebar-w:250px;--k-sidebar-min:66px;--k-measure:68ch}@media (max-width:640px){:root{--k-fs-support:14px;--k-fs-body:16px;--k-fs-strong:17px;--k-fs-number:26px}}.kayros-admin{--bg:var(--k-bg);--bg2:var(--k-surface-2);--white:var(--k-surface);--taupe:var(--k-taupe);--taupe2:var(--k-taupe-2);--sand:var(--k-sand);--graphite:var(--k-text-strong);--brown:var(--k-text-support);--muted:var(--k-text-muted);--text:var(--k-text);--line:var(--k-border);--line2:var(--k-border-soft);--blue:var(--k-accent);--blue-d:var(--k-link);--green:var(--k-ok-ink);--amber:var(--k-warn-ink);--red:var(--k-danger-ink);--r:var(--k-r-lg);--accent:var(--k-focus);--ink2:var(--k-text-support);--sh:0 1px 2px #3e3f410a,0 12px 30px -20px #3e3f4138;--sh-lg:0 2px 8px #3e3f410f,0 40px 70px -30px #3e3f414d}.kayros-admin *{box-sizing:border-box}.kayros-admin{height:100%;margin:0;background:var(--bg);color:var(--text);font-family:var(--f);font-size:var(--k-fs-body);-webkit-font-smoothing:antialiased;line-height:1.55}.kayros-admin h1,.kayros-admin h2,.kayros-admin h3,.kayros-admin h4{color:var(--graphite);margin:0;font-weight:600}.kayros-admin a{color:var(--blue-d)}.kayros-admin .tnum{font-variant-numeric:tabular-nums}.kayros-admin button{font-family:var(--f)}.kayros-admin .app{grid-template-columns:var(--k-sidebar-w) 1fr;min-height:100dvh;display:grid}.kayros-admin .sidebar{background:var(--bg);border-right:1px solid var(--line);flex-direction:column;height:100dvh;padding:16px 12px;display:flex;position:sticky;top:0}.kayros-admin .side-logo{font-weight:700;font-size:var(--k-fs-title);color:var(--graphite);letter-spacing:.3px;padding:8px 12px 14px}.kayros-admin .side-logo em{color:var(--blue-d);font-style:normal}.kayros-admin .nav{flex-direction:column;flex:1;gap:2px;padding-right:2px;display:flex;overflow-y:auto}.kayros-admin .nav-item{font-size:var(--k-fs-body);color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:9px 12px;font-weight:500;transition:all .12s;display:flex}.kayros-admin .nav-item .ico{width:19px;height:19px;color:var(--brown);flex:none;display:flex}.kayros-admin .nav-item:hover:not(.on){background:#ffffff8c}.kayros-admin .nav-item.on{background:var(--white);color:var(--graphite);box-shadow:var(--sh);border-color:var(--line2);font-weight:600}.kayros-admin .nav-item.on .ico{color:var(--blue)}.kayros-admin .nav-num{margin-left:auto;font-weight:600}.kayros-admin .nav-grp,.kayros-admin .nav-num{font-size:var(--k-fs-micro);color:var(--muted)}.kayros-admin .nav-grp{text-transform:uppercase;letter-spacing:.7px;padding:13px 12px 5px;font-weight:700}.kayros-admin .nav-grp.done{color:var(--k-ok-ink)}.kayros-admin .nav-sub{font-size:var(--k-fs-micro);color:var(--muted);padding:9px 12px 3px}.kayros-admin .nav-empty{font-size:var(--k-fs-support);color:var(--muted);padding:3px 12px 6px;font-style:italic}.kayros-admin .nav-item.dev{color:var(--muted)}.kayros-admin .nav-item.dev .ico{opacity:.75}.kayros-admin .nav-item.dev.on{color:var(--graphite)}.kayros-admin .nav-item.dev.on .ico{opacity:1}.kayros-admin .nav-tag{font-size:var(--k-fs-micro);background:var(--line);color:var(--text);border-radius:6px;margin-left:auto;padding:1px 5px;font-weight:700}.kayros-admin .app.navmin .sidebar .nav-empty,.kayros-admin .app.navmin .sidebar .nav-grp,.kayros-admin .app.navmin .sidebar .nav-sub,.kayros-admin .app.navmin .sidebar .nav-tag{display:none}.kayros-admin .side-foot{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.kayros-admin .cab-switch{background:var(--graphite);color:var(--bg);cursor:pointer;font-size:var(--k-fs-body);border-radius:12px;align-items:center;gap:11px;padding:11px 12px;font-weight:600;display:flex}.kayros-admin .cab-switch .ico{width:19px;height:19px;color:var(--taupe)}.kayros-admin .cab-switch.on{background:var(--k-action);color:#fff}.kayros-admin .cab-switch.on .ico{color:#fff}.kayros-admin .cab-switch small{font-weight:400;font-size:var(--k-fs-micro);opacity:.7;display:block}.kayros-admin .main{flex-direction:column;min-width:0;display:flex}.kayros-admin .topbar{z-index:40;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.kayros-admin .topbar{background:color-mix(in srgb,var(--bg) 86%,transparent)}}.kayros-admin .topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:11px 30px;display:flex}.kayros-admin .top-crumb{font-size:var(--k-fs-body);color:var(--brown)}.kayros-admin .top-crumb b{color:var(--graphite);font-weight:600}.kayros-admin .topfilters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.kayros-admin .topfilters .filterbar{gap:8px}@media (max-width:900px){.kayros-admin .topfilters .mini{display:none}}.kayros-admin .viewsw{background:var(--white);border:1px solid var(--k-border-control);border-radius:100px;margin-left:auto;padding:3px;display:flex}.kayros-admin .viewsw button{font-size:var(--k-fs-support);color:var(--brown);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:100px;padding:6px 14px;font-weight:600}.kayros-admin .viewsw button.on{background:var(--graphite);color:var(--bg)}.kayros-admin .ava{background:linear-gradient(150deg,var(--k-avatar-a),var(--k-avatar-b));color:#fff;width:34px;height:34px;font-size:var(--k-fs-support);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.kayros-admin .ava.lg{width:52px;height:52px;font-size:var(--k-fs-strong)}.kayros-admin .content{height:calc(100dvh - var(--k-topbar-h));flex:1;padding:26px 30px 60px;overflow:hidden auto}.kayros-admin .page-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.kayros-admin .page-h-t{flex:320px;min-width:0}.kayros-admin .page-h h1{font-size:var(--k-fs-title);letter-spacing:-.01em;line-height:1.25}.kayros-admin .page-h p{color:var(--brown);font-size:var(--k-fs-body);max-width:70ch;margin:5px 0 0}.kayros-admin .eyebrow{font-size:var(--k-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--blue-d);margin:0 0 7px;font-weight:700}.kayros-admin .filterbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kayros-admin .filterbar input[type=search]{border:1px solid var(--k-border-control);background:var(--white);font-size:var(--k-fs-body);color:var(--graphite);font-family:var(--f);border-radius:100px;padding:7px 14px;transition:all .12s}.kayros-admin .filterbar input[type=search]::placeholder{color:var(--muted)}.kayros-admin .filterbar input[type=search]:focus{border-color:var(--k-focus)}.kayros-admin .pill{border:1px solid var(--k-border-control);background:var(--white);font-size:var(--k-fs-support);color:var(--graphite);cursor:pointer;white-space:nowrap;border-radius:100px;padding:7px 14px;font-weight:600}.kayros-admin .pill:hover{border-color:var(--blue-d)}.kayros-admin .pill.q{color:var(--brown);font-weight:500}.kayros-admin .selwrap{display:inline-block;position:relative}.kayros-admin .selmenu{background:var(--white);border:1px solid var(--line2);box-shadow:var(--sh);z-index:45;border-radius:11px;min-width:170px;padding:5px;position:absolute;top:calc(100% + 5px);left:0}.kayros-admin .selopt{font-size:var(--k-fs-support);cursor:pointer;white-space:nowrap;color:var(--graphite);border-radius:8px;padding:8px 12px}.kayros-admin .selopt:hover{background:var(--bg)}.kayros-admin .selopt.on{color:var(--blue-d);background:#6e9bce1f;font-weight:600}.kayros-admin .fn-subnav{z-index:20;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.kayros-admin .fn-subnav{background:color-mix(in srgb,var(--bg) 90%,transparent)}}.kayros-admin .fn-subnav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:9px 0;display:flex}.kayros-admin .ns{font-family:ui-monospace,Menlo,monospace;font-size:var(--k-fs-micro);color:var(--blue-d);background:#6e9bce1a;border-radius:5px;padding:1px 5px;font-weight:700}.kayros-admin .navtoggle{border:1px solid var(--k-border-control);background:var(--white);font-size:var(--k-fs-body);color:var(--brown);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:5px 11px;line-height:1;display:inline-flex}.kayros-admin .navtoggle:hover{border-color:var(--blue-d);color:var(--blue-d)}.kayros-admin .app{transition:grid-template-columns .18s}.kayros-admin .app.navmin{grid-template-columns:var(--k-sidebar-min) 1fr}.kayros-admin .app.navmin .sidebar .side-logo{text-align:center;padding:8px 0 14px;font-size:0}.kayros-admin .app.navmin .sidebar .nav-item{justify-content:center;gap:0;padding:9px 0}.kayros-admin .app.navmin .sidebar .nav-item span:not(.ico){display:none}.kayros-admin .app.navmin .sidebar .cab-switch{justify-content:center}.kayros-admin .app.navmin .sidebar .cab-switch span:not(.ico){display:none}.kayros-admin .navlink{cursor:pointer;color:var(--blue-d);font-weight:600}.kayros-admin .navlink:hover{text-decoration:underline}.kayros-admin .chanpill{border:1px solid var(--line2);background:var(--white);border-radius:9px;align-items:center;padding:6px;display:inline-flex}.kayros-admin .chanpill.off{border-style:dashed;border-color:var(--k-border-control);background:var(--bg2)}.kayros-admin .chanpill.off .chico{filter:grayscale()}.kayros-admin .chans .off .chico{filter:grayscale();opacity:.85;border:1px dashed var(--k-border-control);border-radius:50%;padding:1px}.kayros-admin .mcal-head{font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:6px;font-weight:700}.kayros-admin .mcal,.kayros-admin .mcal-head{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.kayros-admin .mcell{background:var(--white);border:1px solid var(--line2);border-radius:10px;flex-direction:column;gap:3px;min-width:0;min-height:104px;padding:6px 7px;display:flex}.kayros-admin .mcell.empty{background:0 0;border:0}.kayros-admin .mcell.today{border-color:var(--blue);box-shadow:0 0 0 1px #6e9bce59}.kayros-admin .mnum{font-size:var(--k-fs-micro);color:var(--graphite);font-weight:700}.kayros-admin .mchip{font-size:var(--k-fs-micro);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:2px 6px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.kayros-admin .phase{border-bottom:1px dashed var(--line2);margin-bottom:12px;padding-bottom:10px}.kayros-admin .phase:last-child{border-bottom:0}.kayros-admin .phase-h{font-weight:600;font-size:var(--k-fs-body);color:var(--graphite);align-items:center;gap:7px;margin-bottom:7px;display:flex}.kayros-admin .vchain2{flex-direction:column;gap:6px;display:flex}.kayros-admin .astep{background:var(--white);border:1px solid var(--line2);font-size:var(--k-fs-support);color:var(--graphite);border-radius:9px;padding:8px 11px}.kayros-admin .astep>span{font-weight:600;font-size:var(--k-fs-micro);white-space:nowrap;border-radius:6px;margin-right:6px;padding:1px 7px}.kayros-admin .astep .ai{color:var(--k-warn-ink);background:#c08a3e29}.kayros-admin .astep .as{color:var(--blue-d);background:#6e9bce24}.kayros-admin .astep .aw{color:var(--k-text-muted);background:#a9a9a333}.kayros-admin .astep .ab{color:var(--k-ok-ink);background:#6f9a6329}.kayros-admin .astep .au{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .astep .au{background:color-mix(in srgb,var(--k-danger-ink) 13%,transparent)}}.kayros-admin .astep .au{color:var(--k-danger-ink)}.kayros-admin .live{font-size:var(--k-fs-support);color:var(--green);align-items:center;gap:6px;font-weight:600;display:inline-flex}.kayros-admin .live:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #6f9a6333}.kayros-admin .proto-note{border-top:1px solid var(--line);color:var(--muted);font-size:var(--k-fs-support);letter-spacing:.03em;margin-top:34px;padding-top:16px}.kayros-admin .g2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kayros-admin .g3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kayros-admin .g4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.kayros-admin .g5{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.kayros-admin .g23{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.kayros-admin .g32{grid-template-columns:1fr 1.5fr;gap:16px;display:grid}@media (max-width:1150px){.kayros-admin .g4{grid-template-columns:repeat(2,1fr)}.kayros-admin .g3{grid-template-columns:1fr 1fr}.kayros-admin .g5{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.kayros-admin .g5{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.kayros-admin .g2,.kayros-admin .g23,.kayros-admin .g32{grid-template-columns:1fr}}.kayros-admin .mt{margin-top:16px}.kayros-admin .panel{background:var(--white);border:1px solid var(--line2);border-radius:16px;padding:18px 20px}.kayros-admin .panel.soft{background:var(--bg2)}.kayros-admin .panel-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.kayros-admin .panel-h h3{font-size:var(--k-fs-body);font-weight:600}.kayros-admin .panel-h .r{font-size:var(--k-fs-support);color:var(--muted);font-weight:600}.kayros-admin .panel-lnk{font-size:var(--k-fs-support);color:var(--blue-d);cursor:pointer;font-weight:600}.kayros-admin .stat{background:var(--white);border:1px solid var(--line2);border-radius:16px;padding:16px 18px}.kayros-admin .stat .lbl{font-size:var(--k-fs-support);color:var(--brown);margin-bottom:8px;font-weight:500;line-height:1.3}.kayros-admin .stat .num{font-size:var(--k-fs-number);color:var(--graphite);letter-spacing:-.02em;font-weight:600;line-height:1}.kayros-admin .stat .sub{font-size:var(--k-fs-support);color:var(--muted);margin-top:7px}.kayros-admin .stat.ok{border-color:#6f9a6366}.kayros-admin .stat.warn .num{color:var(--red)}.kayros-admin .stat.warn{border-color:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .stat.warn{border-color:color-mix(in srgb,var(--k-danger-ink) 40%,transparent)}}.kayros-admin .stat.warn{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .stat.warn{background:color-mix(in srgb,var(--k-danger-ink) 4%,transparent)}}.kayros-admin .delta-up{color:var(--green);font-weight:600}.kayros-admin .delta-dn{color:var(--red);font-weight:600}.kayros-admin .badge{font-size:var(--k-fs-micro);white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;gap:4px;padding:2px 9px;font-weight:600;line-height:1.5;display:inline-flex}.kayros-admin .b-blue{color:var(--blue-d);background:#6e9bce21;border-color:#6e9bce40}.kayros-admin .b-green{color:var(--k-ok-ink);background:#6f9a6326;border-color:#6f9a6347}.kayros-admin .b-amber{color:var(--k-warn-ink);background:#c08a3e29;border-color:#c08a3e4d}.kayros-admin .b-red{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .b-red{background:color-mix(in srgb,var(--k-danger-ink) 13%,transparent)}}.kayros-admin .b-red{color:var(--k-danger-ink);border-color:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .b-red{border-color:color-mix(in srgb,var(--k-danger-ink) 30%,transparent)}}.kayros-admin .b-taupe{color:var(--brown);background:#c5b8a952;border-color:#c5b8a980}.kayros-admin .b-grey{color:var(--k-text-muted);background:#a9a9a32e;border-color:#a9a9a34d}.kayros-admin .dot{border-radius:50%;width:8px;height:8px;display:inline-block}.kayros-admin .dot.g{background:var(--green)}.kayros-admin .dot.a{background:var(--amber)}.kayros-admin .dot.r{background:var(--red)}.kayros-admin .dot.gr{background:var(--muted)}.kayros-admin .btn{font-weight:600;font-size:var(--k-fs-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;padding:9px 16px;transition:all .13s}.kayros-admin .btn-blue{background:var(--k-action);color:#fff}.kayros-admin .note{font-size:var(--k-fs-support);border-radius:10px;margin:0 0 10px;padding:9px 12px}.kayros-admin .note.ok{color:var(--graphite);background:#6f9a631a;border:1px solid #6f9a634d}.kayros-admin .note.warn{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .note.warn{background:color-mix(in srgb,var(--k-danger-ink) 8%,transparent)}}.kayros-admin .note.warn{border:1px solid var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .note.warn{border:1px solid color-mix(in srgb,var(--k-danger-ink) 28%,transparent)}}.kayros-admin .note.warn{color:var(--graphite)}.kayros-admin .lst-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:9px 0;display:flex}.kayros-admin .btn-saved{background:var(--green);color:#fff;border-color:var(--green)}.kayros-admin .btn:disabled{opacity:.65;cursor:default;filter:none}.kayros-admin .btn-blue:hover{background:var(--k-action-hover)}.kayros-admin .btn-line{background:var(--white);border-color:var(--k-border-control);color:var(--graphite)}.kayros-admin .btn-line:hover{border-color:var(--blue-d);color:var(--blue-d)}.kayros-admin .btn-ghost{color:var(--brown);background:0 0}.kayros-admin .btn-ghost:hover{background:var(--bg)}.kayros-admin .btn-red{background:var(--white);border-color:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .btn-red{border-color:color-mix(in srgb,var(--k-danger-ink) 50%,transparent)}}.kayros-admin .btn-red{color:var(--red)}.kayros-admin .btn-red:hover{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .btn-red:hover{background:color-mix(in srgb,var(--k-danger-ink) 7%,transparent)}}.kayros-admin .btn-sm{font-size:var(--k-fs-support);padding:6px 12px}.kayros-admin .btn-row{flex-wrap:wrap;gap:8px;display:flex}.kayros-admin .scroll-x{border-radius:16px;overflow-x:auto}.kayros-admin .card-tbl{background:var(--white);border:1px solid var(--line2);border-radius:16px;overflow:hidden}.kayros-admin .tbl{border-collapse:collapse;width:100%;font-size:var(--k-fs-body)}.kayros-admin .scroll-x .tbl{min-width:720px}.kayros-admin .tbl th{text-align:left;color:var(--brown);font-weight:600;font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);background:var(--bg2);white-space:nowrap;padding:11px 14px}.kayros-admin .tbl td{border-bottom:1px solid var(--line2);color:var(--text);vertical-align:middle;padding:12px 14px}.kayros-admin .tbl tr:last-child td{border-bottom:0}.kayros-admin .tbl tr.click{cursor:default}.kayros-admin .tbl tr.click td:first-child{cursor:pointer}.kayros-admin .tbl tr.click:hover td{background:var(--bg2)}.kayros-admin .tbl .nm{color:var(--graphite);font-weight:600}.kayros-admin .tbl .mut{color:var(--muted);font-size:var(--k-fs-support)}.kayros-admin .chan{gap:4px}.kayros-admin .chan,.kayros-admin .tagchip{font-size:var(--k-fs-micro);display:inline-flex}.kayros-admin .tagchip{background:var(--sand);color:var(--brown);border-radius:100px;align-items:center;margin:0 3px 3px 0;padding:2px 8px;font-weight:600}.kayros-admin .tagchip.add{border:1px dashed var(--line2);color:var(--muted);cursor:pointer;background:0 0}.kayros-admin .chips{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.kayros-admin .chip{border:1px solid var(--k-border-control);background:var(--white);font-size:var(--k-fs-support);color:var(--brown);cursor:pointer;border-radius:100px;padding:6px 13px;font-weight:600}.kayros-admin .chip.on{background:var(--graphite);color:var(--bg);border-color:var(--graphite)}.kayros-admin .chip:hover:not(.on){border-color:var(--blue-d)}.kayros-admin .bars{flex-direction:column;gap:9px;display:flex}.kayros-admin .bar-row{font-size:var(--k-fs-support);grid-template-columns:135px 1fr auto;align-items:center;gap:12px;display:grid}.kayros-admin .bar-row .bl{color:var(--text)}.kayros-admin .bar-track{background:var(--bg);border:1px solid var(--line2);border-radius:7px;height:20px;overflow:hidden}.kayros-admin .bar-fill{background:linear-gradient(90deg,var(--blue),#8fb6dd);border-radius:7px;height:100%}.kayros-admin .bar-row .bv{color:var(--graphite);font-weight:600;font-size:var(--k-fs-support);white-space:nowrap}.kayros-admin .pbar{background:var(--bg);border:1px solid var(--line2);border-radius:100px;height:7px;overflow:hidden}.kayros-admin .pbar>div{background:var(--blue);border-radius:100px;height:100%}.kayros-admin .spark{align-items:flex-end;gap:5px;height:70px;display:flex}.kayros-admin .spark .col{background:linear-gradient(180deg,var(--blue),#9cc0e4);border-radius:5px 5px 2px 2px;flex:1;min-height:6px}.kayros-admin .spark .col.plan{background:repeating-linear-gradient(180deg,var(--sand),var(--sand) 4px,transparent 4px,transparent 8px)}.kayros-admin .kanban{align-items:flex-start;gap:13px;padding-bottom:8px;display:flex}.kayros-admin .kzone-lbl{font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 6px 8px;font-weight:700}.kayros-admin .kcol{background:var(--bg2);border:1px solid var(--line2);border-radius:14px;flex:0 0 235px;width:235px;padding:11px}.kayros-admin .kcol.money{background:#6e9bce0e;border-color:#6e9bce38}.kayros-admin .kcol.arch{background:#a9a9a31a}.kayros-admin .kcol-h{font-size:var(--k-fs-support);color:var(--graphite);justify-content:space-between;align-items:center;margin-bottom:11px;font-weight:600;display:flex}.kayros-admin .kcol-h .cnt{font-size:var(--k-fs-micro);color:var(--muted);background:var(--white);border:1px solid var(--line2);border-radius:100px;padding:1px 8px}.kayros-admin .kdiv{background:var(--line);align-self:stretch;width:1px;margin:26px 2px 0}.kayros-admin .crmwrap{height:calc(100dvh - 215px);min-height:360px}.kayros-admin .crmwrap .kanban{align-items:flex-start;height:100%}.kayros-admin .crmwrap .kcol{max-height:100%;overflow-y:auto}.kayros-admin .kcard{background:var(--white);border:1px solid var(--line2);cursor:pointer;border-radius:11px;margin-bottom:9px;padding:11px 12px;transition:all .12s}.kayros-admin .kcard:hover{box-shadow:var(--sh);border-color:var(--blue)}.kayros-admin .kcard.overdue{border-color:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .kcard.overdue{border-color:color-mix(in srgb,var(--k-danger-ink) 50%,transparent)}}.kayros-admin .kcard.overdue{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .kcard.overdue{background:color-mix(in srgb,var(--k-danger-ink) 5%,transparent)}}.kayros-admin .kcard .knm{color:var(--graphite);font-weight:600;font-size:var(--k-fs-body);justify-content:space-between;align-items:center;display:flex}.kayros-admin .kcard .kt{font-size:var(--k-fs-support);color:var(--brown);margin-top:3px}.kayros-admin .kcard .km{font-size:var(--k-fs-micro);align-items:center;gap:5px;margin-top:6px;display:flex}.kayros-admin .tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin-bottom:22px;display:flex}.kayros-admin .tab{font-size:var(--k-fs-body);color:var(--brown);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 15px;font-weight:600}.kayros-admin .tab.on{color:var(--graphite);border-bottom-color:var(--blue)}.kayros-admin .tab:hover:not(.on){color:var(--graphite)}.kayros-admin .feed{flex-direction:column;display:flex}.kayros-admin .feed .fi{border-bottom:1px solid var(--line2);font-size:var(--k-fs-support);align-items:baseline;gap:10px;padding:9px 0;display:flex}.kayros-admin .feed .fi:last-child{border-bottom:0}.kayros-admin .feed .ft{color:var(--muted);font-size:var(--k-fs-micro);font-variant-numeric:tabular-nums;min-width:38px}.kayros-admin .feed .fx{font-size:var(--k-fs-body)}.kayros-admin .feed .fb{color:var(--text)}.kayros-admin .feed .fb b{color:var(--graphite);font-weight:600}.kayros-admin .lst{flex-direction:column;display:flex}.kayros-admin .lst .li{border-bottom:1px solid var(--line2);font-size:var(--k-fs-support);align-items:center;gap:10px;padding:8px 0;display:flex}.kayros-admin .lst .li:last-child{border-bottom:0}.kayros-admin .lst .li .grow{flex:1}.kayros-admin .mini{font-size:var(--k-fs-support);color:var(--brown)}.kayros-admin .kv{border-bottom:1px dashed var(--line2);font-size:var(--k-fs-support);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.kayros-admin .kv:last-child{border-bottom:0}.kayros-admin .kv .k{color:var(--brown)}.kayros-admin .kv .v{color:var(--graphite);text-align:right;font-weight:600}.kayros-admin .tree{font-size:var(--k-fs-body)}.kayros-admin .tree .mod{color:var(--graphite);background:var(--bg2);border-radius:9px;justify-content:space-between;align-items:center;margin:6px 0 3px;padding:9px 10px;font-weight:600;display:flex}.kayros-admin .tree .les{cursor:pointer;color:var(--text);font-size:var(--k-fs-support);border-radius:8px;align-items:center;gap:8px;padding:7px 10px 7px 22px;display:flex}.kayros-admin .tree .les:hover{background:var(--bg2)}.kayros-admin .tree .les.on{color:var(--blue-d);background:#6e9bce1a;font-weight:600}.kayros-admin .chain{align-items:stretch;gap:0;padding:6px 2px 10px;display:flex;overflow-x:auto}.kayros-admin .cstep{background:var(--white);border:1px solid var(--line2);border-radius:12px;flex:0 0 190px;padding:12px}.kayros-admin .cs-img{background:var(--bg2);aspect-ratio:16/9;border-radius:8px;margin:0 0 8px;position:relative;overflow:hidden}.kayros-admin .cs-img img{object-fit:cover;width:100%;height:100%;display:block}.kayros-admin .cs-img .tag{font-size:var(--k-fs-micro);color:#fff;background:#14110fb8;border-radius:5px;padding:3px 5px;line-height:1.25;position:absolute;bottom:5px;left:5px;right:5px}.kayros-admin .cs-noimg{border:1px dashed var(--line2);aspect-ratio:16/9;font-size:var(--k-fs-micro);color:var(--muted);border-radius:8px;place-items:center;margin:0 0 8px;display:grid}.kayros-admin .cstep .cs-ch{font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--blue-d);font-weight:700}.kayros-admin .cstep .cs-b{font-size:var(--k-fs-support);color:var(--text);margin:6px 0}.kayros-admin .cstep .cs-live{font-size:var(--k-fs-micro);color:var(--brown);border-top:1px dashed var(--line2);padding-top:6px}.kayros-admin .carrow{color:var(--muted);font-size:var(--k-fs-micro);flex-direction:column;flex:0 0 78px;justify-content:center;align-items:center;font-weight:600;display:flex}.kayros-admin .carrow .ln{background:var(--line);width:100%;height:2px;position:relative}.kayros-admin .carrow .ln:after{content:"";border:4px solid #0000;border-left:4px solid var(--line);position:absolute;top:-3px;right:0}.kayros-admin .fn-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:16px;display:grid}.kayros-admin .fn-tile{background:var(--white);border:1px solid var(--line2);cursor:pointer;color:inherit;border-radius:14px;flex-direction:column;gap:8px;padding:15px 16px;text-decoration:none;transition:all .12s;display:flex}.kayros-admin .fn-tile:hover{box-shadow:var(--sh);border-color:var(--blue)}.kayros-admin .fn-tile-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kayros-admin .fn-tile-h h3{font-size:var(--k-fs-body);color:var(--graphite);font-weight:600;line-height:1.3}.kayros-admin .fn-tile-sub{font-size:var(--k-fs-support);color:var(--brown);line-height:1.4}.kayros-admin .fn-tile-stats{font-size:var(--k-fs-support);color:var(--brown);border-top:1px dashed var(--line2);flex-wrap:wrap;gap:4px 14px;padding-top:9px;display:flex}.kayros-admin .fn-tile-stats b{color:var(--graphite);font-variant-numeric:tabular-nums;font-weight:700}.kayros-admin .fn-tile-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.kayros-admin .preview{border:1px solid var(--line2);background:var(--bg2);border-radius:14px;overflow:hidden}.kayros-admin .preview .pv-h{font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--brown);background:var(--white);border-bottom:1px solid var(--line2);padding:9px 12px;font-weight:700}.kayros-admin .pv-tg{background:#e7ebf0;padding:14px}.kayros-admin .pv-bubble{font-size:var(--k-fs-support);background:#fff;border-radius:12px 12px 12px 3px;max-width:88%;padding:10px 12px;box-shadow:0 1px 1px #0000000f}.kayros-admin .pv-max{background:#f1eef6;padding:14px}.kayros-admin .pv-max .pv-bubble{background:#fff;border-radius:12px}.kayros-admin .pv-warn{font-size:var(--k-fs-micro);color:var(--amber);background:#c08a3e14;padding:8px 12px}.kayros-admin .composer input,.kayros-admin .composer textarea{border:1px solid var(--k-border-control);width:100%;font-family:var(--f);font-size:var(--k-fs-body);color:var(--text);background:var(--bg2);resize:vertical;border-radius:10px;padding:10px 12px}.kayros-admin .composer label{font-size:var(--k-fs-support);color:var(--brown);margin:12px 0 5px;font-weight:600;display:block}.kayros-admin .editor-slot{border:1px dashed var(--line2);text-align:center;color:var(--muted);font-size:var(--k-fs-support);background:var(--bg2);border-radius:10px;padding:14px}.kayros-admin .modal-bg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;opacity:0;pointer-events:none;background:#3e3f4152;justify-content:flex-end;transition:all .22s;display:flex;position:fixed;inset:0}.kayros-admin .modal-bg.on{opacity:1;pointer-events:auto}.kayros-admin .modal{background:var(--bg);width:min(1120px,95vw);height:100dvh;box-shadow:var(--sh-lg);transition:all .26s;overflow-y:auto;transform:translate(30px)}.kayros-admin .modal-bg.on .modal{transform:none}.kayros-admin .dlg-bar{border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.kayros-admin .dlg.focus{grid-template-columns:0 1fr 0}.kayros-admin .dlg.focus .dlg-ch,.kayros-admin .dlg.focus .dlg-ctx{display:none}.kayros-admin .dlg.ctxhide{grid-template-columns:176px 1fr 0}.kayros-admin .dlg.ctxhide .dlg-ctx{display:none}.kayros-admin .dlg.chhide{grid-template-columns:0 1fr 250px}.kayros-admin .dlg.chhide .dlg-ch{display:none}.kayros-admin .dlg.chhide.ctxhide{grid-template-columns:0 1fr 0}.kayros-admin .klock{font-size:var(--k-fs-micro);color:var(--muted)}.kayros-admin .icobtn{border:1px solid var(--k-border-control);background:var(--white);width:32px;height:32px;color:var(--brown);cursor:pointer;font-size:var(--k-fs-body);border-radius:9px}.kayros-admin .pc-top{background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.kayros-admin .pc-top{background:color-mix(in srgb,var(--bg) 92%,transparent)}}.kayros-admin .pc-top{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);z-index:2;padding:18px 22px}.kayros-admin .pc-title{align-items:flex-start;gap:14px;margin-top:12px;display:flex}.kayros-admin .pc-title h1{font-size:var(--k-fs-title)}.kayros-admin .pc-sub{font-size:var(--k-fs-support);color:var(--brown);flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0 8px;display:flex}.kayros-admin .pc-body{flex-direction:column;gap:14px;padding:18px 22px 40px;display:flex}.kayros-admin .ai-panel{background:#6e9bce0f;border:1px solid #6e9bce40;border-radius:12px;padding:14px}.kayros-admin .ai-panel .ai-h{font-size:var(--k-fs-support);color:var(--blue-d);align-items:center;gap:6px;margin-bottom:8px;font-weight:700;display:flex}.kayros-admin .msg{font-size:var(--k-fs-support);margin:7px 0}.kayros-admin .msg .who{color:var(--graphite);font-weight:600}.kayros-admin .msg.ai .who{color:var(--blue-d)}.kayros-admin .msg.out{text-align:right}.kayros-admin .replyfield{gap:8px;margin-top:10px;display:flex}.kayros-admin .replyfield input{border:1px solid var(--k-border-control);font-family:var(--f);font-size:var(--k-fs-body);background:var(--white);border-radius:9px;flex:1;padding:9px 12px}.kayros-admin .cab-frame{max-width:960px;margin:0 auto}.kayros-admin .cab-banner{background:var(--graphite);color:var(--bg);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.kayros-admin .cab-banner h3{color:#fff;font-size:var(--k-fs-strong)}.kayros-admin .cab-banner p{font-size:var(--k-fs-support);color:#f0efebb3;margin:4px 0 0}.kayros-admin .cab-cont{background:var(--white);border:1px solid var(--line2);border-radius:16px;margin-top:14px;padding:16px 18px}.kayros-admin .les-row{border-bottom:1px solid var(--line2);font-size:var(--k-fs-body);align-items:center;gap:10px;padding:9px 6px;display:flex}.kayros-admin .les-row:last-child{border-bottom:0}.kayros-admin .les-row .st{text-align:center;width:20px}.kayros-admin .les-row .grow{flex:1}.kayros-admin .continue-card{background:linear-gradient(120deg,var(--k-avatar-a),var(--k-avatar-b));color:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.kayros-admin .continue-card b{color:#fff;font-size:var(--k-fs-body)}.kayros-admin .continue-card small{color:#ffffffd9}.kayros-admin .player{background:var(--graphite);aspect-ratio:16/8;color:#fff9;font-size:var(--k-fs-body);border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative}.kayros-admin .player .wm{font-size:var(--k-fs-micro);color:#ffffff59;position:absolute;top:12px;right:12px}.kayros-admin .player .play{color:#fff;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;display:flex}.kayros-admin .toast{background:var(--graphite);color:var(--bg);font-size:var(--k-fs-body);box-shadow:var(--sh-lg);opacity:0;pointer-events:none;z-index:200;border-radius:100px;max-width:90vw;padding:11px 20px;font-weight:500;transition:all .26s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,16px)}.kayros-admin .toast.on{opacity:1;transform:translate(-50%)}.kayros-admin .toast b{color:#9cc0e4}.kayros-admin .demo-flag{font-size:var(--k-fs-micro);color:var(--amber);background:#c08a3e1a;border:1px solid #c08a3e4d;border-radius:100px;align-items:center;gap:5px;padding:2px 9px;font-weight:600;display:inline-flex}.kayros-admin .warnbar{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .warnbar{background:color-mix(in srgb,var(--k-danger-ink) 8%,transparent)}}.kayros-admin .warnbar{border:1px solid var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .warnbar{border:1px solid color-mix(in srgb,var(--k-danger-ink) 30%,transparent)}}.kayros-admin .warnbar{color:var(--k-danger-ink);border-radius:12px;align-items:center;margin-bottom:16px}.kayros-admin .okbar,.kayros-admin .warnbar{font-size:var(--k-fs-support);gap:9px;padding:11px 15px;display:flex}.kayros-admin .okbar{color:var(--k-ok-ink);background:#6f9a6317;border:1px solid #6f9a634d;border-radius:12px}.kayros-admin .empty{color:var(--muted);font-size:var(--k-fs-support);text-align:center;padding:22px}.kayros-admin .kpi{background:var(--white);border:1px solid var(--line2);cursor:pointer;border-radius:16px;flex-direction:column;padding:15px 17px;display:flex}.kayros-admin .kpi:hover{border-color:var(--blue)}.kayros-admin .kpi .klbl{font-size:var(--k-fs-support);color:var(--brown);margin-bottom:8px;font-weight:500;line-height:1.3}.kayros-admin .kpi .kval{font-size:var(--k-fs-number);color:var(--graphite);letter-spacing:-.02em;font-weight:600;line-height:1}.kayros-admin .kpi .krow{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:9px;display:flex}.kayros-admin .kpi .ksub{font-size:var(--k-fs-support);color:var(--muted);margin-top:3px}.kayros-admin .kpi.warn{border-color:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .kpi.warn{border-color:color-mix(in srgb,var(--k-danger-ink) 40%,transparent)}}.kayros-admin .kpi.warn{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .kpi.warn{background:color-mix(in srgb,var(--k-danger-ink) 4%,transparent)}}.kayros-admin .kpi.warn .kval{color:var(--red)}.kayros-admin .kpi.ok{border-color:#6f9a6359}.kayros-admin .spark-svg{display:block}.kayros-admin .kdelta{font-size:var(--k-fs-support);white-space:nowrap;font-weight:600}.kayros-admin .kdelta.up{color:var(--green)}.kayros-admin .kdelta.dn{color:var(--red)}.kayros-admin .kdelta.flat{color:var(--muted)}.kayros-admin .fresh{font-size:var(--k-fs-support);color:var(--brown);align-items:center;gap:7px;font-weight:600;display:inline-flex}.kayros-admin .fresh .rdot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #6f9a6333}.kayros-admin .fresh.pause .rdot{background:var(--muted);box-shadow:0 0 0 3px #a9a9a333}.kayros-admin .fresh.recon .rdot{background:var(--amber);box-shadow:0 0 0 3px #c08a3e33}.kayros-admin .iconbtn{border:1px solid var(--k-border-control);background:var(--white);font-size:var(--k-fs-micro);color:var(--brown);cursor:pointer;border-radius:8px;padding:3px 9px;font-weight:600}.kayros-admin .iconbtn:hover{border-color:var(--blue-d);color:var(--blue-d)}.kayros-admin .tbl.dense td,.kayros-admin .tbl.dense th{padding:8px 12px}.kayros-admin .tbl td.r,.kayros-admin .tbl th.r{text-align:right;font-variant-numeric:tabular-nums}.kayros-admin .tgalert{font-size:var(--k-fs-micro);color:var(--blue-d);white-space:nowrap;background:#6e9bce1a;border:1px solid #6e9bce38;border-radius:100px;align-items:center;gap:3px;padding:1px 7px;font-weight:600;display:inline-flex}.kayros-admin .chico{vertical-align:middle;line-height:1;display:inline-flex}.kayros-admin .chbtn{align-items:center;gap:5px;display:inline-flex}.kayros-admin .wbtn{border:1px solid var(--k-border-control);background:var(--white);font-size:var(--k-fs-micro);color:var(--blue-d);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:3px 9px;font-weight:600;display:inline-flex}.kayros-admin .wbtn:hover{border-color:var(--blue-d)}.kayros-admin .kcard{cursor:grab}.kayros-admin .kcard[draggable=true]:active{cursor:grabbing}.kayros-admin .kcard.unread{border-color:var(--red);background:var(--k-danger-ink);border-width:2px}@supports (color:color-mix(in lab,red,red)){.kayros-admin .kcard.unread{background:color-mix(in srgb,var(--k-danger-ink) 3%,transparent)}}.kayros-admin .kcard.lifting{opacity:.55;transform:scale(1.02)}.kayros-admin .kcol.dropok{border-color:var(--blue);background:#6e9bce14}.kayros-admin .kcol.dropno{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .kcol.dropno{background:color-mix(in srgb,var(--k-danger-ink) 5%,transparent)}}.kayros-admin .kcol.dropno{border-color:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .kcol.dropno{border-color:color-mix(in srgb,var(--k-danger-ink) 30%,transparent)}}.kayros-admin .kcard-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.kayros-admin .kcard-head .nm{color:var(--graphite);font-weight:600;font-size:var(--k-fs-body);align-items:center;gap:5px;display:flex}.kayros-admin .kcard-menu{color:var(--muted);cursor:pointer;font-size:var(--k-fs-body);padding:0 3px;line-height:1}.kayros-admin .kcard-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.kayros-admin .ctag{font-size:var(--k-fs-micro);border-radius:100px;padding:1px 7px;font-weight:600;line-height:1.6}.kayros-admin .ctag.amber{color:var(--k-warn-ink);background:#c08a3e29}.kayros-admin .ctag.blue{color:var(--blue-d);background:#6e9bce24}.kayros-admin .ctag.sand{background:var(--sand);color:var(--brown)}.kayros-admin .ctag.green{color:var(--k-ok-ink);background:#6f9a6329}.kayros-admin .ctag.graph{color:var(--graphite);background:#3e3f411a}.kayros-admin .unreadflag{color:var(--red);font-weight:700}.kayros-admin .wf{flex-direction:column;gap:3px;display:flex}.kayros-admin .wf-row{font-size:var(--k-fs-support);grid-template-columns:165px 1fr auto;align-items:center;gap:12px;padding:2px 0;display:grid}.kayros-admin .wf-track{background:var(--bg);border:1px solid var(--line2);border-radius:6px;height:26px;position:relative;overflow:hidden}.kayros-admin .wf-bar{border-radius:5px;height:100%;position:absolute;top:0}.kayros-admin .wf-bar.pos{background:linear-gradient(90deg,var(--blue),#8fb6dd)}.kayros-admin .wf-bar.neg{background:#c08a3e99}.kayros-admin .wf-bar.tot{background:linear-gradient(90deg,var(--green),#8bb47f)}.kayros-admin .wf-row .wfv{color:var(--graphite);white-space:nowrap;font-weight:600;font-size:var(--k-fs-support)}.kayros-admin .wf-row .bl{color:var(--text)}.kayros-admin .fnl{flex-direction:column;gap:8px;display:flex}.kayros-admin .fnl-step{cursor:pointer}.kayros-admin .fnl-lbl{font-size:var(--k-fs-support);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:3px;display:flex}.kayros-admin .fnl-lbl .n{color:var(--graphite);font-weight:600}.kayros-admin .fnl-lbl .p{color:var(--brown)}.kayros-admin .fnl-bar{background:linear-gradient(90deg,var(--k-action-hover),var(--k-action));color:#fff;height:30px;font-weight:600;font-size:var(--k-fs-support);border-radius:7px;align-items:center;min-width:46px;padding-left:11px;transition:all .13s;display:flex}.kayros-admin .fnl-bar.gap{background:linear-gradient(90deg,var(--red),#a85340)}.kayros-admin .fnl-step:hover .fnl-bar{filter:brightness(1.05)}.kayros-admin .snk{font-size:var(--k-fs-support);grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:4px 0;display:grid}.kayros-admin .snk-node{color:#fff;border-radius:8px;margin:3px 0;padding:7px 10px;font-weight:600}.kayros-admin .snk-flow{color:var(--line);font-size:var(--k-fs-strong);justify-content:center;align-items:center;display:flex}.kayros-admin .snk-h{text-align:center;padding-bottom:4px}.kayros-admin .snk-h,.kayros-admin .tl-day{font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700}.kayros-admin .tl-day{margin:14px 0 8px}.kayros-admin .tl-day:first-child{margin-top:0}.kayros-admin .tl-item{border-bottom:1px solid var(--line2);font-size:var(--k-fs-support);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.kayros-admin .tl-item:last-child{border-bottom:0}.kayros-admin .tl-ic{font-size:var(--k-fs-body);text-align:center;flex:none;width:20px}.kayros-admin .tl-bd{flex:1}.kayros-admin .tl-bd b{color:var(--graphite);font-weight:600}.kayros-admin .tl-t{font-size:var(--k-fs-micro);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.kayros-admin .tl-thread{background:var(--bg2);border:1px solid var(--line2);cursor:pointer;border-radius:10px;padding:8px 10px}.kayros-admin .tl-thread:hover{border-color:var(--blue)}.kayros-admin .portrait{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.kayros-admin .pcell{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:8px 10px}.kayros-admin .portrait-fold{margin-top:12px}.kayros-admin .portrait-fold>summary{cursor:pointer;border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 10px;list-style:none;display:flex}.kayros-admin .portrait-fold>summary::-webkit-details-marker{display:none}.kayros-admin .portrait-fold>summary:hover{border-color:var(--blue)}.kayros-admin .pchip{align-items:center;gap:4px;min-width:0;display:inline-flex}.kayros-admin .portrait-fold .fold-mark{color:var(--brown);font-size:var(--k-fs-micro);margin-left:auto;transition:transform .15s}.kayros-admin .portrait-fold[open] .fold-mark{transform:rotate(180deg)}.kayros-admin .portrait-fold[open]>summary{border-radius:10px 10px 0 0;margin-bottom:-1px}.kayros-admin .portrait-fold .portrait{border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;margin-top:0;padding:10px}.kayros-admin .pc-tabs{gap:3px;margin-top:13px;display:flex}.kayros-admin .pc-tab{font-size:var(--k-fs-support);color:var(--brown);cursor:pointer;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;padding:8px 18px;font-weight:600}.kayros-admin .pc-tab.on{color:var(--graphite);background:var(--bg);border-color:var(--line)}.kayros-admin .dlg{grid-template-columns:176px 1fr 250px;height:calc(100dvh - 168px);min-height:520px;display:grid}.kayros-admin .dlg-ch{border-right:1px solid var(--line);padding:12px 10px;overflow-y:auto}.kayros-admin .dlg-chan{cursor:pointer;font-size:var(--k-fs-support);border-radius:9px;align-items:center;gap:7px;margin-bottom:3px;padding:8px;display:flex}.kayros-admin .dlg-chan.on{background:#6e9bce1a;font-weight:600}.kayros-admin .dlg-chan .cnt{font-size:var(--k-fs-micro);background:var(--red);color:#fff;border-radius:100px;margin-left:auto;padding:0 6px;font-weight:700}.kayros-admin .dlg-main{background:var(--bg2);flex-direction:column;min-width:0;display:flex}.kayros-admin .dlg-msgs{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.kayros-admin .cb{max-width:80%;font-size:var(--k-fs-support);border-radius:13px;padding:9px 12px;line-height:1.5}.kayros-admin .cb .cw{font-size:var(--k-fs-micro);opacity:.75;margin-bottom:2px;font-weight:700;display:block}.kayros-admin .cb.in{border:1px solid var(--line2);background:#fff;border-bottom-left-radius:3px;align-self:flex-start}.kayros-admin .cb.out{background:var(--k-action);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.kayros-admin .cb.ai{color:var(--text);background:#6e9bce1a;border:1px solid #6e9bce47;align-self:flex-end}.kayros-admin .think-dots{align-items:center;gap:4px;padding:3px 0;display:inline-flex}.kayros-admin .think-dots i{background:var(--brown);border-radius:50%;width:6px;height:6px;animation:kthink 1.2s ease-in-out infinite}.kayros-admin .think-dots i:nth-child(2){animation-delay:.2s}.kayros-admin .think-dots i:nth-child(3){animation-delay:.4s}@keyframes kthink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.kayros-admin .dlg-date{text-align:center;font-size:var(--k-fs-micro);color:var(--muted);margin:2px 0}.kayros-admin .dlg-hr{border:0;border-top:1px solid var(--line2);opacity:.6;margin:8px 0}.kayros-admin .dlg-body strong{font-weight:700}.kayros-admin .dlg-draft,.kayros-admin .dlg-input{border-top:1px solid var(--line);background:var(--white);padding:11px 13px}.kayros-admin .dlg-input{gap:8px;display:flex}.kayros-admin .dlg-input input{border:1px solid var(--k-border-control);font-family:var(--f);font-size:var(--k-fs-body);background:var(--bg2);border-radius:9px;flex:1;padding:9px 12px}.kayros-admin .dlg-ctx{border-left:1px solid var(--line);background:var(--bg2);padding:13px 12px;overflow-y:auto}.kayros-admin .dlg-pin{font-size:var(--k-fs-support);background:#c08a3e17;border:1px solid #c08a3e47;border-radius:10px;margin-bottom:12px;padding:9px 10px}.kayros-admin .dlg-pin b{color:var(--k-warn-ink);margin-bottom:3px;display:block}@media (max-width:820px){.kayros-admin .dlg{grid-template-columns:1fr;height:auto}.kayros-admin .dlg-ch,.kayros-admin .dlg-ctx{display:none}}.kayros-admin .prodgrid{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}@media (max-width:1000px){.kayros-admin .prodgrid{grid-template-columns:1fr}}.kayros-admin .lms-grid{grid-template-columns:.9fr 1.3fr 1fr;gap:16px;display:grid}@media (max-width:1100px){.kayros-admin .lms-grid{grid-template-columns:1fr}}.kayros-admin .ptile{background:var(--white);border:1px solid var(--line2);cursor:pointer;border-radius:14px;padding:15px 16px}.kayros-admin .ptile:hover{border-color:var(--blue)}.kayros-admin .ptile.draft{background:var(--bg2);border-style:dashed}.kayros-admin .lp-tile{background:var(--white);border:1px solid var(--line2);border-radius:14px;padding:15px}.kayros-admin .lp-tile.reco{border-color:var(--blue);box-shadow:0 0 0 1px #6e9bce66}.kayros-admin .livemetric{font-size:var(--k-fs-micro);color:var(--blue-d);background:#6e9bce12;border:1px dashed #6e9bce52;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:6px 9px;display:inline-flex}.kayros-admin .heat{border-collapse:collapse;width:100%;font-size:var(--k-fs-support);min-width:420px}.kayros-admin .heat th{color:var(--brown);font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.05em;padding:5px 6px;font-weight:600}.kayros-admin .heat td{text-align:center;padding:3px}.kayros-admin .heat .hm{color:#fff;font-variant-numeric:tabular-nums;border-radius:5px;padding:6px 4px;font-weight:600}.kayros-admin .heat .hm.early{background:repeating-linear-gradient(45deg,var(--line2),var(--line2) 4px,var(--bg2) 4px,var(--bg2) 8px);color:var(--muted)}.kayros-admin .heat .hlbl{text-align:left;color:var(--graphite);white-space:nowrap;font-weight:600}.kayros-admin .rcurve{width:100%;height:150px}.kayros-admin .segchip{border:1px solid var(--k-border-control);background:var(--white);font-size:var(--k-fs-support);color:var(--brown);cursor:pointer;border-radius:100px;align-items:center;gap:6px;margin:0 6px 8px 0;padding:6px 13px;font-weight:600;display:inline-flex}.kayros-admin a.segchip{text-decoration:none}.kayros-admin .segchip.on{background:var(--graphite);color:var(--bg);border-color:var(--graphite)}.kayros-admin .segchip:hover:not(.on){border-color:var(--blue-d)}.kayros-admin .segchip .sc{font-size:var(--k-fs-micro);opacity:.85;font-weight:700}.kayros-admin .segchip.alert{border-color:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .segchip.alert{border-color:color-mix(in srgb,var(--k-danger-ink) 40%,transparent)}}.kayros-admin .segchip.alert{color:var(--red)}.kayros-admin .segchip.alert.hot{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .segchip.alert.hot{background:color-mix(in srgb,var(--k-danger-ink) 10%,transparent)}}.kayros-admin .segchip.alert.hot{animation:kpulse 1.6s infinite}@keyframes kpulse{0%,to{opacity:1}50%{opacity:.55}}.kayros-admin .entry{background:var(--white);border:1px solid var(--line2);cursor:pointer;border-radius:14px;margin-bottom:0;padding:13px 16px}.kayros-admin .entry:hover{border-color:var(--blue)}.kayros-admin .entry-link{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--k-fs-support);background:var(--bg);border:1px solid var(--line2);color:var(--graphite);border-radius:8px;align-items:center;gap:8px;padding:5px 9px;display:inline-flex}.kayros-admin .copybtn{background:var(--k-action);color:#fff;font-size:var(--k-fs-micro);cursor:pointer;border:0;border-radius:6px;padding:3px 9px;font-weight:700}.kayros-admin .copybtn:hover{filter:brightness(1.06)}.kayros-admin .cstep{cursor:pointer}.kayros-admin .cstep:hover{border-color:var(--blue)}.kayros-admin .tgl{border:1.5px solid var(--k-border-control);background:var(--white);font-size:var(--k-fs-support);color:var(--brown);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 15px;font-weight:600;display:inline-flex}.kayros-admin .tgl.on{border-color:var(--blue-d);color:var(--blue-d);background:#6e9bce1f}.kayros-admin .tgl.on:before{content:"✓";font-weight:800}.kayros-admin .tgl.off{color:var(--muted);border-color:var(--line2)}.kayros-admin .setgroup-h{font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--blue-d);margin:0 0 3px;font-weight:700}.kayros-admin .setnav{flex-direction:column;gap:2px;display:flex}.kayros-admin .setnav .sn{font-size:var(--k-fs-support);color:var(--text);cursor:pointer;border-radius:10px;padding:8px 12px;font-weight:600}.kayros-admin .setnav .sn.on{background:var(--white);color:var(--graphite);box-shadow:var(--sh);border:1px solid var(--line2)}.kayros-admin .setnav .sn:hover:not(.on){background:#ffffff8c}.kayros-admin .dangerzone{border:1px solid var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .dangerzone{border:1px solid color-mix(in srgb,var(--k-danger-ink) 35%,transparent)}}.kayros-admin .dangerzone{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .dangerzone{background:color-mix(in srgb,var(--k-danger-ink) 4%,transparent)}}.kayros-admin .dangerzone{border-radius:12px;margin-top:14px;padding:13px 15px}.kayros-admin .dangerzone .dz-h{font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.07em;color:var(--red);margin-bottom:8px;font-weight:700}.kayros-admin .subtabs{background:var(--bg2);border:1px solid var(--line2);border-radius:11px;flex-wrap:wrap;gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}.kayros-admin .subtab{font-size:var(--k-fs-support);color:var(--brown);cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 14px;font-weight:600}.kayros-admin .subtab.on{background:var(--white);color:var(--graphite);box-shadow:var(--sh)}.kayros-admin .subtab:hover:not(.on){color:var(--graphite)}.kayros-admin .sectbar{background:var(--bg2);border:1px solid var(--line2);font-size:var(--k-fs-support);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:9px 15px;display:flex}.kayros-admin .sectbar .spend{color:var(--graphite);font-weight:600}.kayros-admin .sectbar .cens{color:var(--k-warn-ink);font-weight:600}.kayros-admin .artifact{background:var(--white);border:1px solid #6e9bce66;border-radius:12px;margin:6px 0;padding:11px 13px}.kayros-admin .artifact .ah{font-size:var(--k-fs-support);color:var(--graphite);flex-wrap:wrap;align-items:center;gap:7px;font-weight:600;display:flex}.kayros-admin .src-note{font-size:var(--k-fs-micro);color:var(--k-warn-ink);cursor:pointer;background:#c08a3e14;border:1px solid #c08a3e47;border-radius:9px;margin:5px 0;padding:7px 10px}.kayros-admin .suggest{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.kayros-admin .sg{border:1px solid var(--k-border-control);background:var(--bg2);font-size:var(--k-fs-support);color:var(--brown);cursor:pointer;border-radius:100px;padding:5px 11px;font-weight:600}.kayros-admin .sg:hover{border-color:var(--blue-d);color:var(--blue-d)}.kayros-admin .thread{cursor:pointer;font-size:var(--k-fs-support);color:var(--text);border-radius:9px;margin-bottom:2px;padding:8px 9px}.kayros-admin .thread:hover{background:var(--bg2)}.kayros-admin .thread.on{color:var(--blue-d);background:#6e9bce1a;font-weight:600}.kayros-admin .thread small{color:var(--muted);font-weight:400;font-size:var(--k-fs-micro);margin-top:1px;display:block}.kayros-admin .thread-grp{font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:11px 2px 5px;font-weight:700}.kayros-admin .wall{font-size:var(--k-fs-micro);color:var(--brown);background:var(--bg2);border:1px dashed var(--line2);border-radius:9px;margin-top:8px;padding:7px 10px}.kayros-admin .idea{background:var(--white);border:1px solid var(--line2);border-radius:11px;margin-bottom:9px;overflow:hidden}.kayros-admin .idea>summary{cursor:pointer;font-size:var(--k-fs-support);color:var(--graphite);align-items:flex-start;gap:8px;padding:10px 12px;font-weight:600;list-style:none;display:flex}.kayros-admin .idea>summary::-webkit-details-marker{display:none}.kayros-admin .idea>summary:before{content:"▸";color:var(--blue);font-size:var(--k-fs-micro);margin-top:2px;transition:all .15s}.kayros-admin .idea[open]>summary:before{transform:rotate(90deg)}.kayros-admin .idea .ib{font-size:var(--k-fs-support);color:var(--text);padding:0 12px 12px 28px}.kayros-admin .idea .ib .lbl{font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--brown);margin:9px 0 3px;font-weight:700}.kayros-admin .ideacol{background:var(--bg2);border:1px solid var(--line2);border-radius:14px;padding:12px}.kayros-admin .ideacol-h{font-size:var(--k-fs-support);color:var(--graphite);align-items:center;gap:7px;margin-bottom:11px;font-weight:700;display:flex}.kayros-admin .ideacol-h .cnt{font-size:var(--k-fs-micro);color:var(--muted);margin-left:auto;font-weight:600}.kayros-admin .reel{background:var(--white);border:1px solid var(--line2);cursor:pointer;border-radius:12px;gap:11px;margin-bottom:9px;padding:10px;display:flex}.kayros-admin .reel:hover{border-color:var(--blue)}.kayros-admin .reel .rcover{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:flex-end;width:52px;height:70px;padding-bottom:5px;font-size:20px;display:flex}.kayros-admin .reel .rmeta{flex:1;min-width:0}.kayros-admin .reel .rt{font-size:var(--k-fs-support);color:var(--graphite);font-weight:600;line-height:1.35}.kayros-admin .reel .rstats{font-size:var(--k-fs-micro);color:var(--brown);flex-wrap:wrap;gap:9px;margin-top:6px;display:flex}.kayros-admin .xbadge{font-size:var(--k-fs-micro);color:var(--k-ok-ink);white-space:nowrap;background:#6f9a6329;border-radius:100px;padding:1px 7px;font-weight:700}.kayros-admin .xbadge.hot{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .xbadge.hot{background:color-mix(in srgb,var(--k-danger-ink) 14%,transparent)}}.kayros-admin .xbadge.hot{color:var(--k-danger-ink)}.kayros-admin .steps{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.kayros-admin .stp{font-size:var(--k-fs-micro);background:var(--bg2);border:1px solid var(--line2);color:var(--muted);border-radius:100px;padding:4px 10px;font-weight:600}.kayros-admin .stp.done{color:var(--k-ok-ink);background:#6f9a631f;border-color:#6f9a634d}.kayros-admin .stp.act{border-color:var(--blue);color:var(--blue-d);background:#6e9bce1f}.kayros-admin .slides{gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.kayros-admin .slide{aspect-ratio:4/5;color:#fff;box-shadow:var(--sh);border-radius:12px;flex-direction:column;flex:0 0 148px;justify-content:space-between;padding:13px;display:flex}.kayros-admin .slide .sn{font-size:var(--k-fs-micro);opacity:.85;font-weight:700}.kayros-admin .slide .stext{font-weight:600;line-height:1.3;font-size:var(--k-fs-support)}.kayros-admin .fit{min-width:32px;font-weight:700;font-size:var(--k-fs-support);cursor:help;border-radius:8px;justify-content:center;align-items:center;padding:2px 8px;display:inline-flex}.kayros-admin .fit.g{color:var(--k-ok-ink);background:#6f9a632e}.kayros-admin .fit.a{color:var(--k-warn-ink);background:#c08a3e2e}.kayros-admin .fit.o{color:var(--k-warn-ink);background:#c08a3e3d}.kayros-admin .fit.r{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .fit.r{background:color-mix(in srgb,var(--k-danger-ink) 16%,transparent)}}.kayros-admin .fit.r{color:var(--k-danger-ink)}.kayros-admin .tbl th.sort{cursor:pointer;-webkit-user-select:none;user-select:none}.kayros-admin .tbl th.sort.on{color:var(--blue-d)}.kayros-admin .tbl th.sort.on:after{content:" ↓"}.kayros-admin .tbl th.sort.on.asc:after{content:" ↑"}.kayros-admin .riskflag{cursor:help;white-space:nowrap}.kayros-admin .floatbar{background:var(--graphite);color:var(--bg);box-shadow:var(--sh-lg);z-index:10;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}.kayros-admin .floatbar .fbi{font-size:var(--k-fs-support)}.kayros-admin .floatbar .fbi b{color:#fff}.kayros-admin .floatbar .grow{flex:1;min-width:20px}.kayros-admin .zone{background:var(--white);border:1px solid var(--line2);border-radius:12px;margin-bottom:12px;padding:14px 16px}.kayros-admin .zone-h{font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--blue-d);margin-bottom:11px;font-weight:700}.kayros-admin .fb-row{font-size:var(--k-fs-support);grid-template-columns:120px 1fr 42px;align-items:center;gap:10px;margin-bottom:7px;display:grid}.kayros-admin .demobar{height:22px;font-size:var(--k-fs-micro);border:1px solid var(--line2);border-radius:6px;display:flex;overflow:hidden}.kayros-admin .demobar>span{color:#fff;justify-content:center;align-items:center;min-width:0;font-weight:600;display:flex}.kayros-admin .cover-ph{color:#fff;cursor:pointer;border:1px solid #0000000a;border-radius:13px;flex-direction:column;justify-content:flex-end;min-height:118px;padding:12px;display:flex;position:relative;overflow:hidden}.kayros-admin .cover-ph.lock{filter:grayscale(.5)opacity(.8);cursor:default}.kayros-admin .cover-ph .cemoji{opacity:.9;font-size:25px;position:absolute;top:9px;right:12px}.kayros-admin .cover-ph .ctitle{font-weight:700;font-size:var(--k-fs-body);text-shadow:0 1px 5px #0000004d;line-height:1.25}.kayros-admin .cover-ph .csub{font-size:var(--k-fs-micro);opacity:.92;margin-top:3px}.kayros-admin .covergrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:760px){.kayros-admin .covergrid{grid-template-columns:1fr 1fr}}.kayros-admin .resume{background:var(--white);border:1px solid var(--line2);box-shadow:var(--sh);border-radius:18px;grid-template-columns:210px 1fr;display:grid;overflow:hidden}@media (max-width:640px){.kayros-admin .resume{grid-template-columns:1fr}}.kayros-admin .resume .rposter{color:#fff;align-items:flex-end;min-height:150px;padding:14px;display:flex;position:relative}.kayros-admin .resume .rposter .rplay{width:52px;height:52px;font-size:var(--k-fs-title);background:#ffffff38;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kayros-admin .resume .rbody{flex-direction:column;justify-content:center;gap:7px;padding:20px 22px;display:flex}.kayros-admin .resume .rbody h3{font-size:var(--k-fs-title);letter-spacing:-.01em}.kayros-admin .calb{margin-bottom:20px}.kayros-admin .calb-h{font-size:var(--k-fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:9px;font-weight:700}.kayros-admin .calrow{background:var(--white);border:1px solid var(--line2);border-radius:12px;align-items:center;gap:13px;margin-bottom:8px;padding:11px 14px;display:flex}.kayros-admin .calrow.past{color:var(--muted);background:var(--bg2)}.kayros-admin .calrow .cdate{text-align:center;flex:none;width:48px}.kayros-admin .calrow .cdate .d{font-size:var(--k-fs-title);color:var(--graphite);font-weight:700;line-height:1}.kayros-admin .calrow .cdate .m{font-size:var(--k-fs-micro);text-transform:uppercase;color:var(--brown);letter-spacing:.03em}.kayros-admin .calrow .cgrow{flex:1;min-width:0}.kayros-admin .dotmark{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.kayros-admin .lessvideo{background:var(--graphite);aspect-ratio:16/9;color:#ffffffa6;border-radius:15px;justify-content:center;align-items:center;display:flex;position:relative}.kayros-admin .lessvideo .wm{font-size:var(--k-fs-micro);color:#fff6;position:absolute;top:14px;right:14px}.kayros-admin .lessvideo .bigplay{color:#fff;background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;font-size:26px;display:flex}.kayros-admin .lessvideo .vbar{background:#fff3;border-radius:100px;height:4px;position:absolute;bottom:14px;left:14px;right:14px}.kayros-admin .lessvideo .vbar>div{background:var(--blue);border-radius:100px;width:42%;height:100%}.kayros-admin{--f:var(--font-mont),"Montserrat","Segoe UI",system-ui,sans-serif}.kayros-admin .side-logout{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:10px 12px 2px;display:flex}.kayros-admin .side-email{font-size:var(--k-fs-micro);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kayros-admin .side-exit{border:1px solid var(--k-border-control);background:var(--white);color:var(--brown);font-size:var(--k-fs-micro);cursor:pointer;border-radius:8px;flex:none;padding:5px 10px;font-weight:600}.kayros-admin .side-exit:hover{border-color:var(--red);color:var(--red)}.kayros-admin.navmin .side-logout{flex-direction:column;gap:4px}.kayros-admin.navmin .side-email{display:none}.kayros-admin .dev-preview-flag{border:1px solid var(--line2);font-size:var(--k-fs-support);color:var(--brown);background:#8c725b14;border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;display:flex}.kayros-admin .dev-preview-flag:before{content:"◐";font-size:var(--k-fs-body)}.kayros-admin .login-wrap{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.kayros-admin .login-card{background:var(--white);border:1px solid var(--line2);border-radius:var(--r);width:100%;max-width:340px;box-shadow:var(--sh-lg);padding:30px 28px}.kayros-admin .login-logo{font-weight:700;font-size:var(--k-fs-title);color:var(--graphite);text-align:center;margin-bottom:4px}.kayros-admin .login-logo em{color:var(--blue-d);font-style:normal}.kayros-admin .login-sub{text-align:center;color:var(--brown);font-size:var(--k-fs-support);margin-bottom:20px}.kayros-admin .login-form{flex-direction:column;gap:11px;display:flex}.kayros-admin .login-form input{border:1px solid var(--k-border-control);background:var(--bg2);font-size:var(--k-fs-body);color:var(--text);font-family:var(--f);border-radius:11px;padding:11px 14px;transition:all .12s}.kayros-admin .login-form input:focus{border-color:var(--k-focus);background:var(--white)}.kayros-admin .login-form button{background:var(--graphite);color:var(--bg);font-size:var(--k-fs-body);cursor:pointer;font-weight:600;font-family:var(--f);border:0;border-radius:11px;padding:12px;transition:all .12s}.kayros-admin .login-form button:hover{background:var(--k-action)}.kayros-admin .login-err{color:var(--red);font-size:var(--k-fs-support);text-align:center;margin-top:12px}.kayros-admin .stack{flex-direction:column;gap:16px;display:flex}.kayros-admin .stack-sm{flex-direction:column;gap:7px;display:flex}.kayros-admin .stack-sm.chat-scroll{max-height:56vh;padding-right:4px;overflow-y:auto}.kayros-admin .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kayros-admin .mut{color:var(--muted)}.kayros-admin .ml-auto{margin-left:auto}.kayros-admin .fld{border:1px solid var(--k-border-control);background:var(--bg2);width:100%;font-size:var(--k-fs-body);color:var(--text);font-family:var(--f);border-radius:10px;padding:9px 12px;transition:all .12s}.kayros-admin .fld:focus{border-color:var(--k-focus);background:var(--white)}.kayros-admin textarea.fld{resize:vertical}.kayros-admin .fld.fld-sm{border-radius:9px;padding:5px 9px}.kayros-admin select.fld{cursor:pointer}.kayros-admin .box{border:1px solid var(--line2);border-radius:var(--k-r-sm);padding:9px 12px}.kayros-admin .pre{white-space:pre-wrap;font-family:var(--f);font-size:var(--k-fs-support);max-height:220px;margin:0;line-height:1.65;overflow-y:auto}.kayros-admin .code,.kayros-admin .pre{background:var(--bg2);border:1px solid var(--line2);border-radius:var(--k-r-sm);padding:10px 12px}.kayros-admin .code{white-space:pre;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--k-fs-micro);margin:10px 0;line-height:1.7;overflow:auto}.kayros-admin .crm-drawer-bg{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3e3f4138;display:flex;position:fixed;inset:0}.kayros-admin .crm-drawer{background:var(--bg);border-left:1px solid var(--line);width:100%;max-width:560px;box-shadow:var(--sh-lg);flex-direction:column;gap:14px;margin-left:auto;padding:20px;display:flex;overflow-y:auto}.kayros-admin .crm-drawer-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kayros-admin .crm-close,.kayros-admin .crm-drawer-h h2{font-size:var(--k-fs-strong)}.kayros-admin .crm-close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 6px;line-height:1}.kayros-admin .crm-close:hover{color:var(--graphite)}.kayros-admin .ctag.red{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .ctag.red{background:color-mix(in srgb,var(--k-danger-ink) 14%,transparent)}}.kayros-admin .ctag.red{color:var(--red)}.kayros-admin .msg{max-width:80%;font-size:var(--k-fs-body);border-radius:12px;padding:8px 11px}.kayros-admin .msg.in{background:var(--white);border:1px solid var(--line2);align-self:flex-start}.kayros-admin .msg.out{background:#6e9bce1f;border:1px solid #6e9bce40;align-self:flex-end}.kayros-admin .msg .mini{margin-bottom:2px}.kayros-admin a.icobtn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kayros-admin a.btn,.kayros-admin a.cab-switch,.kayros-admin a.chbtn,.kayros-admin a.chip,.kayros-admin a.cstep,.kayros-admin a.entry,.kayros-admin a.nav-item,.kayros-admin a.pc-tab,.kayros-admin a.pill,.kayros-admin a.ptile,.kayros-admin a.segchip,.kayros-admin a.tab,.kayros-admin a.wbtn{color:inherit;text-decoration:none}.kayros-admin .ptile.on{border-color:var(--blue);box-shadow:0 0 0 1px #6e9bce66}.kayros-admin .pv-img{border-radius:10px;max-width:100%;margin-bottom:6px;display:block}.kayros-admin .pv-bubble.wrap,.kayros-admin .rich{white-space:pre-wrap}.kayros-admin .rich{border:1px solid var(--k-border-control);background:var(--white);min-height:260px;max-height:420px;font-size:var(--k-fs-body);color:var(--text);line-height:1.6;font-family:var(--f);word-break:break-word;border-radius:10px;padding:12px 14px;overflow-y:auto}.kayros-admin .rich:focus{border-color:var(--k-focus)}.kayros-admin .rich b{color:var(--graphite)}.kayros-admin .rich a{color:var(--blue-d)}.kayros-admin .composer select{border:1px solid var(--k-border-control);width:100%;font-family:var(--f);font-size:var(--k-fs-body);color:var(--text);background:var(--bg2);cursor:pointer;border-radius:10px;padding:10px 12px}.kayros-admin .composer select:focus{border-color:var(--k-focus)}.kayros-admin label.tgl{cursor:pointer}.kayros-admin label.tgl:has(input:checked){border-color:var(--blue-d);color:var(--blue-d);background:#6e9bce1f}.kayros-admin .tgl input{accent-color:var(--k-action)}.kayros-admin .pv-kb{flex-direction:column;gap:4px;max-width:88%;margin-top:6px;display:flex}.kayros-admin .pv-key{color:var(--blue-d);font-size:var(--k-fs-support);text-align:center;background:#fff;border:1px solid #6e9bce73;border-radius:8px;padding:6px 10px;font-weight:600}.kayros-admin .crm-filters{gap:8px;padding-bottom:2px}.kayros-admin .crm-filters-r{align-items:center;gap:10px;margin-left:auto;display:flex}.kayros-admin .fsel{border:1px solid var(--k-border-control);background:var(--white);font-size:var(--k-fs-body);color:var(--text);font-family:var(--f);cursor:pointer;border-radius:9px;max-width:220px;padding:6px 10px;transition:all .12s}.kayros-admin .fsel:hover{border-color:var(--blue-d)}.kayros-admin .fsel:focus{border-color:var(--k-focus)}.kayros-admin .live-dot{font-size:var(--k-fs-support);color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.kayros-admin .live-dot i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:livepulse 2s ease-in-out infinite}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.25}}.kayros-admin .nav-scrim:focus-visible{outline-color:var(--white)}@media (prefers-reduced-motion:reduce){.kayros-admin .live-dot i{animation:none}}.kayros-admin .kcol-sum{font-size:var(--k-fs-support);color:var(--brown);margin:-2px 0 7px;padding:0 1px}.kayros-admin .kcol-sum b{color:var(--graphite)}.kayros-admin .kcol-hint{font-size:var(--k-fs-micro);color:var(--muted);margin:-2px 0 8px;line-height:1.35}.kayros-admin .kcol-empty{font-size:var(--k-fs-support);color:var(--muted);text-align:center;border:1px dashed var(--line2);border-radius:10px;padding:14px 0}.kayros-admin .kage{font-size:var(--k-fs-micro);color:var(--muted);white-space:nowrap;flex-shrink:0}.kayros-admin .knote{font-size:var(--k-fs-support);color:var(--brown);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;line-height:1.35;display:-webkit-box;overflow:hidden}.kayros-admin .unread-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:7px;height:7px}.kayros-admin .kcard.stale:not(.overdue):not(.unread){border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .kcard.stale:not(.overdue):not(.unread){border-color:color-mix(in srgb,var(--amber) 45%,transparent)}}.kayros-admin .kcard.stale:not(.overdue):not(.unread){background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .kcard.stale:not(.overdue):not(.unread){background:color-mix(in srgb,var(--amber) 5%,transparent)}}.kayros-admin .crm-modal-bg{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3e3f4147;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.kayros-admin .crm-modal{background:var(--bg);border:1px solid var(--line);width:100%;max-width:560px;max-height:90dvh;box-shadow:var(--sh-lg);border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex;overflow-y:auto}.kayros-admin label.fld{background:0 0;border:0;flex-direction:column;gap:4px;width:100%;padding:0;display:flex}.kayros-admin label.fld>span{font-size:var(--k-fs-support);color:var(--muted)}.kayros-admin label.fld input,.kayros-admin label.fld select,.kayros-admin label.fld textarea{border:1px solid var(--k-border-control);background:var(--white);width:100%;font-size:var(--k-fs-body);color:var(--text);font-family:var(--f);border-radius:9px;padding:8px 11px;transition:all .12s}.kayros-admin label.fld input:focus,.kayros-admin label.fld select:focus,.kayros-admin label.fld textarea:focus{border-color:var(--k-focus)}.kayros-admin label.fld input:disabled,.kayros-admin label.fld textarea:disabled{background:var(--bg2);color:var(--muted)}.kayros-admin .linklike{color:var(--blue-d);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.kayros-admin .crm-modal.wide{max-width:720px}.kayros-admin .mergecard{border:1px solid var(--line2);background:var(--white);border-radius:11px;padding:11px 12px}.kayros-admin .mergecard.keep{background:#6b996d0d;border-color:#6b996d80}.kayros-admin .mergecard.drop{border-color:var(--line2);background:var(--bg2);opacity:.85}.kayros-admin .mergecard-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.kayros-admin .mergecard .kv{font-size:var(--k-fs-support);justify-content:space-between;gap:8px;padding:2px 0;display:flex}.kayros-admin .mergecard .kv .k{color:var(--muted);flex-shrink:0}.only-narrow{display:none}@media (max-width:820px){.only-narrow{display:inline-flex}}.kayros-admin .fwrap{grid-template-columns:210px 1fr;align-items:start;gap:22px;display:grid}.kayros-admin .fside{border-right:1px solid var(--line);flex-direction:column;gap:2px;min-height:60vh;padding-right:12px;display:flex;position:sticky;top:66px}.kayros-admin .fside .nav-item{gap:9px;padding:8px 10px}.kayros-admin .fside .nav-grp{padding:13px 10px 5px}.kayros-admin .fmain{min-width:0}@media (max-width:900px){.kayros-admin .fwrap{display:block}.kayros-admin .fside{border-right:0;border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;flex-direction:row;align-items:center;gap:4px;min-height:0;margin-bottom:14px;padding:0 0 8px;position:static;overflow-x:auto}.kayros-admin .fside .nav-grp{border-left:1px solid var(--line);flex:none;height:18px;margin:0 4px;padding:0;font-size:0}.kayros-admin .fside .nav-item{white-space:nowrap;flex:none;padding:7px 11px}.kayros-admin .fside .nav-empty{display:none}}.kayros-admin .lms-drop{cursor:copy;transition:all .12s}.kayros-admin .lms-drop.over{border-color:var(--blue);color:var(--blue-d);background:#6e9bce14}.kayros-admin .lms-conflict{color:var(--k-danger-ink);font-size:var(--k-fs-support);background:#c0392b14;border:1px solid #c0392b59;border-radius:10px;margin:8px 0;padding:9px 12px}.kayros-admin .lmenu{display:inline-flex;position:relative}.kayros-admin .lmenu summary{cursor:pointer;color:var(--muted);border-radius:6px;padding:0 5px;list-style:none}.kayros-admin .lmenu summary::-webkit-details-marker{display:none}.kayros-admin .lmenu summary:hover{background:var(--bg2);color:var(--graphite)}.kayros-admin .lmenu .pop{z-index:30;background:var(--white);border:1px solid var(--line2);border-radius:10px;flex-direction:column;gap:4px;min-width:150px;padding:6px;display:flex;position:absolute;top:22px;right:0;box-shadow:0 6px 18px #0000001a}.kayros-admin .lms-modedit summary{cursor:pointer;color:var(--muted)}.kayros-admin .lms-modedit summary.btn{color:inherit}.kayros-admin .lms-modedit summary::-webkit-details-marker{display:none}.kayros-admin .lms-modedit>summary.mini{padding:2px 10px;list-style:none}.kayros-admin .lms-modedit[open]{background:var(--bg2);border-radius:10px;padding:4px 10px 10px}.kayros-admin summary.btn{list-style:none;display:inline-flex}.kayros-admin summary.btn::-webkit-details-marker{display:none}.kayros-admin .card-tbl.scroll-x{overflow:auto hidden}.kayros-admin .scroll-x .tbl td:first-child,.kayros-admin .scroll-x .tbl th:first-child{z-index:1;background:var(--white);box-shadow:1px 0 0 var(--line2);position:sticky;left:0}.kayros-admin .scroll-x .tbl th:first-child{background:var(--bg2);z-index:2}.kayros-admin .empty,.kayros-admin .kcol-hint,.kayros-admin .knote,.kayros-admin .mini,.kayros-admin .note,.kayros-admin .okbar,.kayros-admin .page-h p,.kayros-admin .panel>p,.kayros-admin .wall,.kayros-admin .warnbar{max-width:var(--k-measure)}.kayros-admin .empty{margin-left:auto;margin-right:auto}.kayros-admin .crmwrap{background:linear-gradient(to right,var(--bg),#f0efeb00) 0,linear-gradient(to left,var(--bg),#f0efeb00) 100%,radial-gradient(farthest-side at 0 50%,#3e3f4129,#3e3f4100) 0,radial-gradient(farthest-side at 100% 50%,#3e3f4129,#3e3f4100) 100%;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}@media (max-width:900px){.kayros-admin .app,.kayros-admin .app.navmin{grid-template-columns:1fr}.kayros-admin .sidebar{z-index:120;width:min(280px,84vw);height:100dvh;box-shadow:var(--sh-lg);transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.kayros-admin .app.navopen .sidebar{transform:none}.kayros-admin .nav-scrim{z-index:110;cursor:pointer;background:#3e3f4161;border:0;padding:0;position:fixed;inset:0}.kayros-admin .nav-scrim:focus-visible{outline-offset:-4px}.kayros-admin .content{height:auto;padding:16px 14px 48px}.kayros-admin .topbar{flex-wrap:wrap;gap:9px;padding:9px 14px}.kayros-admin .top-crumb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kayros-admin .topfilters{gap:6px;margin-left:auto}.kayros-admin .live .live-txt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kayros-admin .btn,.kayros-admin .chip,.kayros-admin .copybtn,.kayros-admin .iconbtn,.kayros-admin .navtoggle,.kayros-admin .pill,.kayros-admin .segchip,.kayros-admin .side-exit,.kayros-admin .tgl,.kayros-admin .viewsw button,.kayros-admin .wbtn{justify-content:center;align-items:center;gap:5px;min-height:44px;display:inline-flex}.kayros-admin .btn-sm{padding:8px 14px}.kayros-admin .icobtn{width:44px;height:44px}.kayros-admin .nav-item,.kayros-admin .pc-tab,.kayros-admin .setnav .sn,.kayros-admin .subtab,.kayros-admin .tab{align-items:center;min-height:44px;display:flex}.kayros-admin [role=button],.kayros-admin button:not(.linklike),.kayros-admin input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.kayros-admin select,.kayros-admin summary,.kayros-admin textarea{min-height:44px}.kayros-admin input[type=checkbox],.kayros-admin input[type=radio]{width:20px;height:20px}.kayros-admin .btn-row,.kayros-admin .chips,.kayros-admin .filterbar,.kayros-admin .row{gap:8px}.kayros-admin .les-row,.kayros-admin .lst .li,.kayros-admin .lst-row{min-height:44px}.kayros-admin .tbl td{padding-top:14px;padding-bottom:14px}}@media (max-width:620px){.kayros-admin .panel-h{flex-wrap:wrap}.kayros-admin .panel-h .r{width:100%}.kayros-admin .btn{white-space:normal;max-width:100%}.kayros-admin .covergrid,.kayros-admin .fn-grid,.kayros-admin .g2,.kayros-admin .g23,.kayros-admin .g3,.kayros-admin .g32,.kayros-admin .g4,.kayros-admin .g5,.kayros-admin .lms-grid,.kayros-admin .portrait,.kayros-admin .prodgrid,.kayros-admin .resume{grid-template-columns:1fr}.kayros-admin .bar-row,.kayros-admin .fb-row,.kayros-admin .wf-row{grid-template-columns:1fr;gap:5px}.kayros-admin .fn-subnav,.kayros-admin .pc-tabs,.kayros-admin .subtabs,.kayros-admin .tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.kayros-admin .mcal,.kayros-admin .mcal-head{gap:3px}.kayros-admin .entry-link{max-width:100%;overflow-x:auto}.kayros-admin .cab-frame{max-width:100%}}.kayros-admin .k-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.kayros-admin .btn-danger{background:var(--red);color:#fff;border-color:var(--red)}.kayros-admin .btn-danger:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .btn-danger:hover{background:color-mix(in srgb,var(--red) 88%,#000)}}.kayros-admin .btn-danger:hover{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .btn-danger:hover{border-color:color-mix(in srgb,var(--red) 88%,#000)}}.kayros-admin .toast{align-items:center;gap:12px;display:flex}.kayros-admin .toast.on{pointer-events:auto}.kayros-admin .toast-txt{min-width:0}.kayros-admin .toast-x{color:inherit;opacity:.72;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 2px;font-size:18px;line-height:1}.kayros-admin .toast-x:hover{opacity:1}.kayros-admin .toast-err{background:var(--red);color:#fff}.kayros-admin .toast-err b{color:#fff}.kayros-admin .okbar:not(:last-child){margin-bottom:12px}.kayros-admin .btn-row>.okbar:not(:last-child),.kayros-admin .g2>.okbar:not(:last-child),.kayros-admin .stack>.okbar:not(:last-child){margin-bottom:0}.kayros-admin .okbar.warn{color:var(--k-warn-ink);background:#c08a3e1a;border-color:#c08a3e52}.kayros-admin .okbar.err{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .okbar.err{background:color-mix(in srgb,var(--k-danger-ink) 8%,transparent)}}.kayros-admin .okbar.err{border-color:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .okbar.err{border-color:color-mix(in srgb,var(--k-danger-ink) 30%,transparent)}}.kayros-admin .okbar.err{color:var(--k-danger-ink)}.kayros-admin .okbar.calm{background:var(--bg2);border-color:var(--line);color:var(--text)}.kayros-admin .note.err{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .note.err{background:color-mix(in srgb,var(--k-danger-ink) 8%,transparent)}}.kayros-admin .note.err{border:1px solid var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .note.err{border:1px solid color-mix(in srgb,var(--k-danger-ink) 28%,transparent)}}.kayros-admin .note.err{color:var(--k-danger-ink)}.kayros-admin .note.amber{color:var(--k-warn-ink);background:#c08a3e1a;border:1px solid #c08a3e52}.kayros-admin .note.pending{background:var(--bg2);border:1px solid var(--line);color:var(--brown)}.kayros-admin .empty{color:var(--text);font-size:var(--k-fs-body);text-align:left;margin-left:0;margin-right:0;padding:16px 2px}.kayros-admin .empty-t{font-size:var(--k-fs-strong);color:var(--graphite);margin:0 0 5px;font-weight:600;line-height:1.35}.kayros-admin .empty-b{color:var(--text);font-size:var(--k-fs-body)}.kayros-admin .empty-a{margin-top:12px}.kayros-admin .empty-blocked{border:1px solid var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .empty-blocked{border:1px solid color-mix(in srgb,var(--k-danger-ink) 35%,transparent)}}.kayros-admin .empty-blocked{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .empty-blocked{background:color-mix(in srgb,var(--k-danger-ink) 5%,transparent)}}.kayros-admin .empty-blocked{border-radius:var(--k-r-md);padding:15px 17px}.kayros-admin .empty-blocked .empty-t{color:var(--k-danger-ink)}.kayros-admin .mcell.empty{text-align:left;margin:0;padding:6px 7px}.kayros-admin .kdlg{color:var(--text);font-family:var(--f);background:0 0;border:0;width:min(520px,94vw);max-width:94vw;margin:auto;padding:0}.kayros-admin .kdlg::backdrop{background:#3e3f416b}.kayros-admin .kdlg-box{background:var(--white);border:1px solid var(--line2);border-radius:var(--k-r-lg);box-shadow:var(--sh-lg);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.kayros-admin .kdlg-danger .kdlg-box{border-color:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .kdlg-danger .kdlg-box{border-color:color-mix(in srgb,var(--k-danger-ink) 35%,transparent)}}.kayros-admin .kdlg-t{font-size:var(--k-fs-strong);color:var(--graphite);font-weight:600;line-height:1.35}.kayros-admin .kdlg-b{font-size:var(--k-fs-body);flex-direction:column;gap:10px;display:flex}.kayros-admin .kdlg-what{color:var(--text);margin:0}.kayros-admin .kdlg-people{font-size:var(--k-fs-support);color:var(--brown);background:var(--bg2);border:1px solid var(--line2);border-radius:var(--k-r-sm);margin:0;padding:9px 12px}.kayros-admin .kdlg-people.hot{font-size:var(--k-fs-body);color:var(--k-danger-ink);background:var(--k-danger-ink);font-weight:600}@supports (color:color-mix(in lab,red,red)){.kayros-admin .kdlg-people.hot{background:color-mix(in srgb,var(--k-danger-ink) 8%,transparent)}}.kayros-admin .kdlg-people.hot{border-color:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .kdlg-people.hot{border-color:color-mix(in srgb,var(--k-danger-ink) 30%,transparent)}}.kayros-admin .kdlg-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:620px){.kayros-admin .kdlg{width:100%;max-width:100%;margin:auto 0 0}.kayros-admin .kdlg-box{border-radius:var(--k-r-lg) var(--k-r-lg) 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.kayros-admin .kdlg-a{flex-direction:column-reverse}.kayros-admin .kdlg-a .btn{width:100%}.kayros-admin .toast{max-width:none;bottom:14px;left:12px;right:12px;transform:none}.kayros-admin .toast.on{transform:none}}@media (prefers-reduced-motion:reduce){.kayros-admin .toast{transition:opacity 10ms;transform:translate(-50%)}.kayros-admin .btn{transition:none}}.kayros-admin .kico{vertical-align:-.18em;flex:none;display:inline-block}.kayros-admin .kicobtn{min-width:44px;min-height:44px;color:var(--brown);cursor:pointer;border-radius:var(--k-r-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:all .12s;display:inline-flex}.kayros-admin .kicobtn:hover{color:var(--graphite);background:var(--bg2)}.kayros-admin .kicobtn:disabled{opacity:.5;cursor:default}.kayros-admin .chat-fab{z-index:60;background:var(--graphite);width:46px;height:46px;color:var(--white);box-shadow:var(--sh-lg);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .13s;display:flex;position:fixed;bottom:18px;right:18px}.kayros-admin .chat-fab:hover{background:var(--brown)}@media (max-width:620px){.kayros-admin .chat-fab{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}}.kayros-admin :is(a,button,summary,select,input,textarea,[role=button],[tabindex]:not([tabindex="-1"]),[contenteditable=true]):focus-visible,.kayros-admin :is(select,input[type=checkbox],input[type=radio]):focus{outline:2px solid var(--k-focus);outline-offset:2px}.kayros-admin .toast :is(a,button):focus-visible{outline-color:var(--k-bg)}.kayros-admin .skip-link{z-index:100;background:var(--white);color:var(--blue-d);border:1px solid var(--k-focus);border-radius:var(--k-r-sm);font-size:var(--k-fs-body);padding:9px 14px;font-weight:600;position:absolute;top:0;left:-9999px}.kayros-admin .skip-link:focus{top:8px;left:8px}.kayros-admin .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.kayros-admin *,.kayros-admin :after,.kayros-admin :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.kayros-admin .think-dots i{opacity:1;animation:none}.kayros-admin .live-dot i,.kayros-admin .segchip.alert.hot{animation:none}}.kayros-admin .meter{align-items:center;gap:var(--k-sp-2);display:flex}.kayros-admin .meter .bar-track{flex:auto;min-width:60px}.kayros-admin .meter-n{font-size:var(--k-fs-micro);color:var(--brown);white-space:nowrap;flex:none}@keyframes k-skel{0%,to{background-color:var(--line2)}50%{background-color:var(--taupe)}}.kayros-admin .skel{border-radius:var(--k-r-sm);background-color:var(--line);animation:k-skel 1.5s ease-in-out infinite;display:block}.kayros-admin .skel-h1{border-radius:var(--k-r-sm);width:min(280px,54%);height:26px}.kayros-admin .skel-hint{width:min(560px,86%);height:14px;margin-top:9px}.kayros-admin .skel-t{width:40%;height:15px}.kayros-admin .skel-txt{width:100%;height:12px}.kayros-admin .skel-num{width:64px;height:26px}.kayros-admin .skel-pill{border-radius:var(--k-r-pill);width:110px;height:32px}.kayros-admin .skel-btn{border-radius:9px;width:132px;height:36px}.kayros-admin .skel-ava{border-radius:50%;flex:none;width:34px;height:34px}.kayros-admin .skel-w40{width:40%}.kayros-admin .skel-w55{width:55%}.kayros-admin .skel-w70{width:70%}.kayros-admin .skel-w85{width:85%}.kayros-admin .skel-full{width:100%}.kayros-admin .skel-page .kpi,.kayros-admin .skel-page .li{cursor:default}.kayros-admin .skel-lines{flex-direction:column;gap:9px;display:flex}.kayros-admin .skel-row{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:11px 0;display:flex}.kayros-admin .skel-row:last-child{border-bottom:0}.kayros-admin .skel-grow{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.kayros-admin .skel-side{flex:none;width:72px;display:block}.kayros-admin .kpi>.skel{margin-bottom:9px}.kayros-admin .kpi>.skel:last-child{margin-bottom:0}.kayros-admin .skel-thead{background:var(--bg2);border-bottom:1px solid var(--line);gap:16px;padding:12px 14px;display:flex}.kayros-admin .skel-thead .skel{flex:1;height:10px}.kayros-admin .skel-tr{border-bottom:1px solid var(--line2);gap:16px;padding:14px;display:flex}.kayros-admin .skel-tr:last-child{border-bottom:0}.kayros-admin .scroll-x .skel-thead,.kayros-admin .scroll-x .skel-tr{min-width:720px}.kayros-admin .skel-tr .skel{flex:1;height:12px}.kayros-admin .skel-col{background:var(--bg2);border:1px solid var(--line2);border-radius:14px;flex:0 0 235px;width:235px;padding:11px}.kayros-admin .skel-card{background:var(--white);border:1px solid var(--line2);border-radius:11px;flex-direction:column;gap:8px;margin-bottom:9px;padding:12px;display:flex}@media (prefers-reduced-motion:reduce){.kayros-admin .skel{background-color:var(--line);animation:none}}.kayros-admin .stateblock{background:var(--white);border:1px solid var(--line2);border-radius:var(--k-r-lg);max-width:var(--k-measure);flex-direction:column;gap:12px;padding:22px 24px;display:flex}.kayros-admin .stateblock.bad{border-color:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .stateblock.bad{border-color:color-mix(in srgb,var(--k-danger-ink) 35%,transparent)}}.kayros-admin .stateblock.bad{background:var(--k-danger-ink)}@supports (color:color-mix(in lab,red,red)){.kayros-admin .stateblock.bad{background:color-mix(in srgb,var(--k-danger-ink) 4%,transparent)}}.kayros-admin .stateblock h1{font-size:var(--k-fs-title);line-height:1.25}.kayros-admin .stateblock.bad h1{color:var(--k-danger-ink)}.kayros-admin .stateblock p{font-size:var(--k-fs-body);color:var(--text);margin:0}.kayros-admin .state-msg{font-size:var(--k-fs-body);color:var(--graphite);background:var(--bg2);border:1px solid var(--k-accent);border-radius:var(--k-r-sm);white-space:pre-wrap;margin:0;padding:11px 13px}.kayros-admin .state-digest{font-family:ui-monospace,Menlo,monospace;font-size:var(--k-fs-micro);color:var(--muted);word-break:break-all;margin:0}.kayros-admin .stateblock .btn-row{margin-top:4px}