*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--magenta:#e91d8c;--ink:#16202c;--slate:#78838f;--line:#e6eaee;--teal:#0a6c90;--green:#1fa85c;--ground:#eef1f5}body{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.55}a{color:inherit}.top{border-top:5px solid var(--magenta);border-bottom:1px solid var(--line);z-index:20;background:#fff;position:sticky;top:0}.top .in{align-items:center;gap:18px;max-width:1120px;margin:0 auto;padding:14px 24px;display:flex}.brand{align-items:center;gap:11px;text-decoration:none;display:flex}.brand img{width:34px}.brand b{font-family:Georgia,serif;font-size:19px;font-weight:400}.brand span{letter-spacing:.12em;text-transform:uppercase;color:var(--magenta);font-size:11px;font-weight:700;display:block}.nav{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.nav a,.nav button{font:inherit;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none}.nav a:hover,.nav button:hover{color:var(--ink);background:#f2f5f8}.nav a.on{background:var(--ink);color:#fff}.wrap{max-width:1120px;margin:0 auto;padding:0 24px 80px}.hero{padding:34px 0 6px}.hero h1{letter-spacing:-.01em;font-family:Georgia,serif;font-size:34px;font-weight:400}.hero p{color:var(--slate);max-width:720px;margin-top:6px;font-size:16px}.bar{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:22px;margin-top:20px;padding:18px 22px;display:flex;box-shadow:0 1px 3px #14202c12}.bar .n{color:var(--magenta);font-family:Georgia,serif;font-size:34px;line-height:1}.bar .l{color:var(--slate);font-size:13px}.track{background:#edf0f4;border-radius:5px;flex:1;min-width:200px;height:9px;overflow:hidden}.track i{background:var(--green);border-radius:5px;height:100%;transition:width .4s;display:block}h2.sec{border-top:2px solid var(--ink);margin:34px 0 3px;padding-top:24px;font-family:Georgia,serif;font-size:24px;font-weight:400}.sec-b{color:var(--slate);margin-bottom:14px;font-size:14px}.mgr{letter-spacing:.08em;color:var(--teal);vertical-align:3px;background:#e7f4f9;border-radius:4px;margin-left:9px;padding:3px 8px;font-size:9.5px;font-weight:800}.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.card{background:#fff;border:1.5px solid #0000;border-radius:11px;padding:16px 19px;text-decoration:none;transition:border-color .12s,transform 80ms;display:block;box-shadow:0 1px 3px #14202c12}.card:hover{border-color:var(--magenta);transform:translateY(-1px)}.card .h{align-items:center;gap:9px;margin-bottom:5px;display:flex}.card .t{flex:1;font-size:16.5px;font-weight:700}.card .f{color:var(--slate);align-items:center;gap:9px;margin-top:11px;font-size:11.5px;display:flex}.kind{letter-spacing:.07em;color:#fff;border-radius:4px;padding:3px 8px;font-size:9.5px;font-weight:800}.kind.doc{background:var(--teal)}.kind.video{background:var(--magenta)}.done{color:var(--green);font-weight:700}.mini{background:#edf0f4;border-radius:3px;flex:1;max-width:110px;height:5px;overflow:hidden}.mini i{background:var(--green);height:100%;display:block}.login{place-items:center;min-height:100vh;padding:24px;display:grid}.login .box{border-top:5px solid var(--magenta);background:#fff;border-radius:14px;width:100%;max-width:400px;padding:34px 34px 30px;box-shadow:0 8px 40px #14202c1f}.login img{width:44px;margin-bottom:16px}.login h1{margin-bottom:4px;font-family:Georgia,serif;font-size:25px;font-weight:400}.login p.s{color:var(--slate);margin-bottom:20px;font-size:14px}label{letter-spacing:.07em;text-transform:uppercase;color:var(--slate);margin-bottom:5px;font-size:11px;font-weight:800;display:block}input{width:100%;font:inherit;border:1.5px solid var(--line);background:#fafbfc;border-radius:8px;margin-bottom:15px;padding:11px 13px}input:focus{border-color:var(--magenta);background:#fff;outline:none}button.go{width:100%;font:inherit;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:12px;font-weight:700}button.go:hover{background:#23303f}button.go:disabled{opacity:.55;cursor:default}.err{color:#b3301f;background:#fdecea;border-radius:7px;margin-bottom:14px;padding:10px 13px;font-size:13.5px}.ok{color:#137a42;background:#eaf6ef;border-radius:7px;margin-bottom:14px;padding:10px 13px;font-size:13.5px}.reader{padding-top:16px}.crumb{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.crumb a{color:var(--slate);font-size:13px;font-weight:700;text-decoration:none}.crumb a:hover{color:var(--magenta)}.crumb .sp{color:var(--line)}.crumb h1{font-family:Georgia,serif;font-size:21px;font-weight:400}.frame{background:#fff;border:0;border-radius:12px;width:100%;height:calc(100vh - 190px);min-height:520px;box-shadow:0 1px 3px #14202c12}video{background:#000;border-radius:12px;width:100%;display:block}.mark{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.mark button{font:inherit;background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 18px;font-size:13.5px;font-weight:700}.mark button:disabled{color:#7c8894;cursor:default;background:#d7dde3}.mark .note{color:var(--slate);font-size:13px}table{border-collapse:collapse;background:#fff;border-radius:11px;width:100%;margin-top:12px;font-size:13.5px;overflow:hidden;box-shadow:0 1px 3px #14202c12}th{text-align:left;background:var(--ink);color:#fff;letter-spacing:.07em;text-transform:uppercase;padding:10px 13px;font-size:10px;font-weight:800}td{vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:11px 13px}tr:last-child td{border-bottom:0}.pillr{letter-spacing:.06em;color:var(--slate);background:#f2f5f8;border-radius:4px;padding:3px 8px;font-size:9.5px;font-weight:800}.pillr.admin{color:#b01271;background:#fdf0f7}.invite{background:#fff;border-radius:12px;max-width:560px;margin-top:16px;padding:20px 22px;box-shadow:0 1px 3px #14202c12}.invite .row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.invite .row>div{flex:1;min-width:150px}.invite input{margin-bottom:0}.invite button.go{width:auto;padding:11px 20px}@media (max-width:640px){.hero h1{font-size:27px}.frame{height:calc(100vh - 210px)}}button.link{width:100%;font:inherit;color:var(--slate);cursor:pointer;background:0 0;border:0;padding:12px 0 0;font-size:13px;font-weight:700}button.link:hover{color:var(--magenta)}.acts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:11px;margin-top:14px;display:grid}.act{background:var(--ink);color:#fff;border-radius:11px;padding:15px 18px;text-decoration:none;display:block}.act:hover{background:#23303f}.act b{margin-bottom:3px;font-size:15.5px;display:block}.act span{color:#a8b4c0;font-size:12.5px}.act.pink{background:var(--magenta)}.act.pink:hover{background:#d01a7e}.act.pink span{color:#fbd3e9}@media (max-width:720px){.top .in{gap:12px;padding:12px 16px}.nav{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:2px;margin-left:auto;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a,.nav button{white-space:nowrap;padding:7px 10px;font-size:12.5px}.brand b{font-size:17px}.brand img{width:30px}.wrap{padding-left:16px;padding-right:16px}.acts{grid-template-columns:1fr 1fr;gap:8px}.act{padding:12px 14px}.act b{font-size:14px}.act span{font-size:11.5px}}.mark button.ok{background:var(--green);color:#fff}.mark button:disabled:not(.ok){color:#7c8894;background:#d7dde3}.card{padding:0;overflow:hidden}.card .art{aspect-ratio:16/7;background:#dce3ea 50%/cover no-repeat;position:relative}.card .art:after{content:"";background:linear-gradient(#0c141e1a 0%,#0c141e8c 58%,#0c141edb 100%);position:absolute;inset:0}.card .art .h{z-index:2;align-items:flex-end;gap:9px;margin:0;padding:12px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.card .art .t{color:#fff;text-shadow:0 1px 3px #00000073;font-size:16.5px;font-weight:700;line-height:1.25}.card .body{padding:13px 16px 15px}.card .d{color:#4e5c6b;font-size:13.5px}.card .f{margin-top:10px}.card .kind{z-index:2;position:absolute;top:10px;left:12px;box-shadow:0 1px 4px #00000047}.prog{background:#fff;border-radius:13px;grid-template-columns:210px 1fr;margin-top:14px;display:grid;overflow:hidden;box-shadow:0 1px 3px #14202c12}.prog .art{background:#dce3ea 50%/cover no-repeat;min-height:132px;position:relative}.prog .art:after{content:"";background:linear-gradient(90deg,#0c141e4d,#0c141e0d);position:absolute;inset:0}.prog .in{padding:18px 22px}.prog .hd{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;display:flex}.prog .n{color:var(--magenta);font-family:Georgia,serif;font-size:24px;line-height:1}.prog .nm{font-size:19px;font-weight:700}.prog .st{letter-spacing:.08em;border-radius:4px;padding:3px 9px;font-size:9.5px;font-weight:800}.prog .st.live{color:#137a42;background:#eaf6ef}.prog .st.planned{color:var(--slate);background:#f2f5f8}.prog .bl{color:#4e5c6b;max-width:640px;font-size:14px}.prog ul{margin:9px 0 0 18px}.prog li{color:var(--slate);margin-bottom:2px;font-size:13px}@media (max-width:640px){.prog{grid-template-columns:1fr}.prog .art{min-height:96px}}.acct{margin-left:8px;position:relative}.av{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:3px;display:flex}.av .ini{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:999px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.av .chev{color:var(--slate);font-size:11px}.av:hover .ini{background:var(--magenta)}.menu{border:1px solid var(--line);z-index:40;background:#fff;border-radius:11px;min-width:232px;padding:6px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 34px #14202c29}.menu .who{border-bottom:1px solid var(--line);margin-bottom:5px;padding:10px 12px 11px}.menu .who b{font-size:14px;display:block}.menu .who span{color:var(--slate);word-break:break-all;font-size:12px;display:block}.menu .who em{letter-spacing:.07em;color:#b01271;background:#fdf0f7;border-radius:4px;margin-top:6px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-block}.menu a,.menu button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.menu a:hover,.menu button:hover{background:#f2f5f8}.top .in{gap:22px}.nav{gap:4px;margin-left:0;margin-right:auto}.nav a{padding:8px 13px;font-size:13.5px}@media (max-width:720px){.top .in{gap:10px}.nav{margin-right:0}.acct{margin-left:4px}.menu{right:-4px}}button.danger{font:inherit;color:#b3301f;cursor:pointer;background:#fff;border:1.5px solid #f3c9c3;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}button.danger:hover{background:#fdecea}code{background:#f2f5f8;border-radius:4px;padding:2px 6px;font-family:Consolas,monospace}.cta{color:var(--teal);white-space:nowrap;background:#e7f4f9;border-radius:8px;padding:10px 16px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-block}.cta:hover{background:#d6ecf5}.tablewrap{-webkit-overflow-scrolling:touch;margin-top:12px;overflow-x:auto}.tablewrap table{min-width:560px;margin-top:0}@media (max-width:620px){.tablewrap:after{content:"Scroll sideways for the rest ›";color:var(--slate);padding:7px 2px 0;font-size:11.5px;display:block}}@media (max-width:720px){.nav{padding-right:10px;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 82%,#0000 100%)}.acct{flex:none}.brand span{display:none}.brand b{font-size:16px}}.next{border-left:4px solid var(--magenta);background:#fff;border-radius:12px;margin-top:14px;padding:18px 20px 16px;box-shadow:0 1px 3px #14202c12}.next .nh{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:13px;display:flex}.next .tag{letter-spacing:.1em;color:#fff;background:var(--magenta);border-radius:4px;padding:4px 9px;font-size:9.5px;font-weight:800}.next .nb{color:#4e5c6b;font-size:14px}.nrow{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.nitem{background:#f7f9fb;border:1.5px solid #0000;border-radius:9px;padding:12px 14px;text-decoration:none;transition:border-color .12s;display:block}.nitem:hover{border-color:var(--magenta);background:#fff}.nitem .nn{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:20px;height:20px;margin-bottom:7px;font-size:11px;font-weight:800;display:inline-grid}.nitem .nt{font-size:14.5px;font-weight:700;line-height:1.3;display:block}.nitem .nm{color:var(--slate);margin-top:4px;font-size:12px;display:block}.kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 22px;display:grid}.kpi{background:#fff;border:1px solid #e6eaee;border-radius:10px;padding:13px 16px}.wrap .err{color:#a0271a;background:#fdecea;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13.5px}@media (max-width:700px){.kpis{grid-template-columns:1fr}}body{min-height:100vh;padding-left:246px}.rail{color:#a9b2bd;z-index:30;background:#0d131b;width:246px;padding:24px 0 0;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.rail .brand{color:#fff;border-bottom:1px solid #1d2733;align-items:center;gap:9px;margin:0;padding:0 22px 22px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.rail .brand i{background:var(--magenta);border-radius:2px;width:7px;height:7px}.rail .grp{letter-spacing:.2em;text-transform:uppercase;color:#5a6472;padding:20px 22px 6px;font-size:9.5px}.rail a:not(.brand){color:#a9b2bd;border-left:2px solid #0000;padding:9px 22px;font-size:13.5px;text-decoration:none;display:block}.rail a:not(.brand):hover{color:#fff;background:#151e29}.rail a.on{color:#fff;border-left-color:var(--magenta);background:#141d28}.rail .who{border-top:1px solid #1d2733;margin-top:24px;padding:14px 22px 22px;position:relative}.rail .who>button{color:#8892a0;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12.5px}.rail .who>button:hover{color:#fff}.rail .menu{background:#fff;border-radius:9px;position:absolute;bottom:52px;left:16px;right:16px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.rail .menu a,.rail .menu button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:10px 14px;font-size:13.5px;text-decoration:none;display:block}.rail .menu a:hover,.rail .menu button:hover{background:#f3f5f7}.bar{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:14px;padding:13px 30px;display:flex;position:sticky;top:0}.bar .crumb{color:var(--slate);font-size:12.5px}.bar .sp{flex:1}.bar .find{border:1px solid var(--line);font:inherit;color:var(--slate);cursor:pointer;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-width:220px;padding:7px 12px;font-size:12.5px;display:flex}.bar .find:hover{border-color:#c9d0d8}kbd{background:var(--ground);border:1px solid var(--line);border-radius:3px;padding:1px 5px;font:11px ui-monospace,Consolas,monospace}.pal{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c121a70;place-items:start center;padding-top:11vh;display:grid;position:fixed;inset:0}.palbox{background:#fff;border-radius:13px;width:min(660px,92vw);overflow:hidden;box-shadow:0 24px 70px #080e1657}.palbox input{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;outline:none;padding:17px 20px;font-size:16px}.pi{border-bottom:1px solid #f4f6f8;grid-template-columns:74px 1fr auto;align-items:center;gap:14px;padding:11px 20px;text-decoration:none;display:grid}.pi.sel{background:#f5f7fa}.pi .pk{letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-size:9.5px}.pi .pt{font-size:14px;font-weight:500}.pi .ps{color:var(--slate);white-space:nowrap;font-size:11.5px}.pempty{color:var(--slate);text-align:center;padding:26px 20px;font-size:13.5px}.palfoot{border-top:1px solid var(--line);color:var(--slate);background:#fbfcfd;gap:16px;padding:10px 20px;font-size:11.5px;display:flex}@media (max-width:1100px){body{padding-left:0}.rail{align-items:center;width:auto;height:auto;padding:0;display:flex;position:static;overflow-x:auto}.rail .brand,.rail .grp,.rail .who{display:none}.rail a:not(.brand){white-space:nowrap;border-bottom:2px solid #0000;border-left:0;padding:13px 15px}.rail a.on{border-left:0;border-bottom-color:var(--magenta);background:0 0}}@media (max-width:700px){.bar{padding:11px 16px}.bar .find{min-width:0}.bar .find span{display:none}}.pagehead{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.pagehead>div:first-child{flex:1}.pagehead h1{margin-bottom:4px}.sub{color:var(--slate);max-width:660px;font-size:14px}.btn{background:var(--ink);color:#fff;border-radius:7px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{background:var(--magenta)}.btn.g{color:var(--ink);border:1px solid var(--line);background:#fff;margin-left:8px}.btn.g:hover{color:var(--ink);background:#f3f5f7}.kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.kpi{border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px 13px}.kpi .l{color:var(--slate);font-size:11.5px}.kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;font-weight:600}.kpi .v small{color:var(--slate);font-size:14px;font-weight:400}.kpi .t{background:var(--line);border-radius:99px;height:3px;margin-top:9px;overflow:hidden}.kpi .t i{background:var(--magenta);height:100%;display:block}.kpi .t i.tone-bad{background:#c0392b}.kpi .f{color:var(--slate);margin-top:8px;font-size:11px}.charts{grid-template-columns:1.45fr 1fr 1fr;gap:12px;display:grid}.chart{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 14px 10px}.chart .ct{font-size:12.5px;font-weight:600}.chart .cs{color:var(--slate);margin:2px 0 10px;font-size:11px;line-height:1.38}.chart .xax{color:var(--slate);justify-content:space-between;padding:4px 30px 0 22px;font-size:10px;display:flex}.chart .empty{padding:14px 0;font-size:13px}.chart .empty a{color:var(--teal);font-weight:600;text-decoration:none}.hb{gap:7px;display:grid}.hbr{grid-template-columns:auto 1fr 40px;align-items:center;gap:9px;font-size:12px;display:grid}.hbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hbt{background:#e8ebef;border-radius:99px;height:8px;position:relative}.hbt i{background:var(--magenta);border-radius:99px;height:100%;display:block}.hbt i.tone-good{background:#0e8a55}.hbt i.tone-warn{background:#c98a00}.hbt i.tone-bad{background:#c0392b}.hbref{opacity:.7;background:#9aa3ad;width:1px;position:absolute;top:-3px;bottom:-3px}.hbv{text-align:right;font-variant-numeric:tabular-nums;color:var(--slate);font-size:12px}.sp2{gap:2px;height:7px;margin-top:9px;display:flex}.sp2 .sa{background:var(--magenta);border-radius:99px 0 0 99px}.sp2 .sb{background:#e8ebef;border-radius:0 99px 99px 0}.sp2l{color:var(--slate);gap:12px;margin-top:6px;font-size:10.5px;display:flex}.sp2l .k{border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.sp2l .k.a{background:var(--magenta)}.sp2l .k.b{background:#e8ebef}.legend{color:var(--slate);flex-wrap:wrap;gap:13px;margin-top:8px;font-size:10.5px;display:flex}.legend i{border-top:2px solid var(--magenta);vertical-align:3px;width:14px;margin-right:6px;display:inline-block}.legend i.ref{border-top:2px dashed #9aa3ad}.legend.sw i{vertical-align:-1px;border-top:0;border-radius:2px;width:9px;height:9px}.legend.sw i.tone-good{background:#0e8a55}.legend.sw i.tone-warn{background:#c98a00}.legend.sw i.tone-bad{background:#c0392b}.legend.sw i.tone-acc{background:var(--magenta)}.legend.sw i.tone-none{background:#e8ebef;border:1px solid #d6dbe1}.split{grid-template-columns:1fr 340px;align-items:start;gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.panel .ph{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 16px;font-size:13.5px;display:flex}.panel .ph .sp{flex:1}.panel .ph a{color:var(--magenta);font-size:12px;text-decoration:none}.panel .ph .m{color:var(--slate);font-size:12px}.panel .mn{color:var(--magenta);min-width:22px;font-family:Georgia,serif;font-size:15px}.pb{padding:13px 16px}.nextrow{align-items:flex-start;gap:16px;display:flex}.nextart{aspect-ratio:16/9;object-fit:cover;border-radius:7px;flex:none;width:150px}.rows a{border-bottom:1px solid #f1f3f5;grid-template-columns:52px 1fr 110px 20px;align-items:center;gap:13px;padding:9px 16px;text-decoration:none;display:grid}.rows a:last-child{border-bottom:0}.rows a:hover{background:#fafbfc}.rows img{object-fit:cover;border-radius:4px;width:52px;height:32px}.rows .t{font-weight:500}.rows .t.ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rows .d{color:var(--slate);margin-top:1px;font-size:11.5px}.rows .m{color:var(--slate);font-size:12px}.chk{border:1.5px solid var(--line);color:#0000;border-radius:50%;justify-self:end;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.chk.on{background:var(--green);border-color:var(--green);color:#fff}.tag{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);white-space:nowrap;background:#eef1f4;border-radius:4px;padding:3px 8px;font-size:10px}.tag.ok{color:#0e8a55;background:#e4f4ec}.tag.go{color:var(--magenta);background:#fde8f3}.grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tile{border:1px solid var(--line);background:#fff;border-radius:10px;text-decoration:none;transition:box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden}.tile:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10172017}.tile img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.tile .badge{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;top:9px;right:9px}.tile .c{padding:12px 14px 15px}.tile .k{letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:5px;font-size:10px}.tile h4{margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.32}.tile p{color:var(--slate);font-size:12.5px;line-height:1.45}@media (max-width:1100px){.charts{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.kpis,.grid4{grid-template-columns:1fr}.pagehead{flex-direction:column;align-items:stretch;gap:12px}.rows a{gap:11px;grid-template-columns:44px 1fr!important}.rows a .m,.rows a .chk{display:none}.nextrow{flex-direction:column}.nextart{width:100%}}html{scroll-padding-top:72px}
