:root{--acos-s:#0d2038;--acos-line:#294563;--acos-p:#176bff;--acos-a:#18c4ff;--acos-t:#f7faff;--acos-m:#a8b8cc}.acos-shell{max-width:1180px;margin:0 auto;color:var(--acos-t);font-family:Inter,system-ui,sans-serif}.acos-kicker{display:block;color:var(--acos-a);font-size:11px;letter-spacing:.16em;font-weight:900}.acos-hero,.acos-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px}.acos-hero{padding:30px;border:1px solid var(--acos-line);border-radius:22px;background:radial-gradient(circle at 85% 0,rgba(23,107,255,.22),transparent 30%),linear-gradient(180deg,#0e223d,#08172a)}.acos-hero h2,.acos-page-head h2{font-size:clamp(32px,4vw,50px);letter-spacing:-.04em;margin:7px 0 8px}.acos-hero p,.acos-page-head p,.acos-panel p{color:var(--acos-m)}.acos-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 17px;border:0;border-radius:11px;background:var(--acos-p);color:white;font-weight:900;text-decoration:none;cursor:pointer}.acos-btn-secondary{background:transparent;border:1px solid var(--acos-line)}.acos-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.acos-kpi,.acos-panel{padding:20px;background:var(--acos-s);border:1px solid var(--acos-line);border-radius:16px}.acos-kpi span{display:block;color:var(--acos-m);font-size:11px}.acos-kpi strong{font-size:27px}.acos-panel-head{display:flex;justify-content:space-between;gap:20px}.acos-panel-head h3{margin:5px 0}.acos-panel-head>strong{font-size:28px}.acos-progress{height:8px;border-radius:999px;background:#172d49;overflow:hidden}.acos-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--acos-a),var(--acos-p))}.acos-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.acos-tool-card{padding:22px;border:1px solid var(--acos-line);border-radius:16px;background:#0a1b2f;color:var(--acos-t);text-decoration:none}.acos-tool-card strong,.acos-tool-card span,.acos-tool-card em{display:block}.acos-tool-card span{color:var(--acos-m);margin:8px 0 16px;font-size:13px}.acos-tool-card em{color:var(--acos-a);font-style:normal;font-weight:900;font-size:12px}.acos-board{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:12px;overflow-x:auto;padding-bottom:10px}.acos-lane{min-height:300px;padding:12px;background:#071525;border:1px solid var(--acos-line);border-radius:15px}.acos-lane h3{font-size:14px}.acos-task{padding:13px;background:var(--acos-s);border:1px solid var(--acos-line);border-radius:12px;margin-bottom:10px;cursor:grab}.acos-task strong,.acos-task small{display:block}.acos-task small{color:var(--acos-a);font-size:10px;margin:4px 0}.acos-task p{font-size:12px;color:var(--acos-m);margin:6px 0 0}.acos-inline-form{display:flex;gap:10px;margin-bottom:16px}.acos-inline-form input{flex:1}.acos-form{padding:24px;background:var(--acos-s);border:1px solid var(--acos-line);border-radius:18px}.acos-form label{display:block;margin-bottom:15px}.acos-form label>span{display:block;font-size:12px;font-weight:800;margin-bottom:6px}.acos-form input,.acos-form textarea,.acos-form select,.acos-inline-form input{width:100%;background:#071525;border:1px solid var(--acos-line);color:white;padding:12px 13px;border-radius:10px;font:inherit}.acos-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.acos-result{margin-top:16px}.acos-working,.acos-error{padding:14px;border:1px solid var(--acos-line);border-radius:12px;background:#071525}.acos-error{border-color:#7f1d1d}.acos-json{display:grid;gap:10px}.acos-json>section{padding:16px;background:#0b1d33;border:1px solid var(--acos-line);border-radius:12px}.acos-json p{color:var(--acos-m)}.acos-json ul{color:#c8d5e4}.acos-skill-list{display:grid;gap:10px}.acos-skill-list article{display:grid;grid-template-columns:44px 1fr 90px;gap:15px;align-items:center;padding:17px;background:var(--acos-s);border:1px solid var(--acos-line);border-radius:13px}.acos-skill-list article>span{color:var(--acos-a);font-weight:900}.acos-skill-list p{color:var(--acos-m);margin:4px 0}.acos-skill-list small,.acos-skill-list b{display:block}.acos-help-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.acos-help-grid details{padding:0 18px;background:var(--acos-s);border:1px solid var(--acos-line);border-radius:12px;margin-bottom:10px}.acos-help-grid summary{padding:15px 0;font-weight:900;cursor:pointer}.acos-help-grid details p{color:var(--acos-m)}.acos-panel hr{border:0;border-top:1px solid var(--acos-line);margin:24px 0}.acos-ticket-list{display:grid;gap:8px}.acos-ticket-list article{display:flex;justify-content:space-between;padding:13px;background:var(--acos-s);border:1px solid var(--acos-line);border-radius:11px}.acos-empty{padding:30px;text-align:center;border:1px dashed var(--acos-line);border-radius:15px;background:var(--acos-s)}@media(max-width:900px){.acos-kpis{grid-template-columns:1fr 1fr}.acos-tool-grid{grid-template-columns:1fr 1fr}.acos-help-grid{grid-template-columns:1fr}}@media(max-width:620px){.acos-hero,.acos-page-head{display:block}.acos-hero .acos-btn{margin-top:14px}.acos-kpis,.acos-tool-grid,.acos-form-grid{grid-template-columns:1fr}.acos-skill-list article{grid-template-columns:34px 1fr}.acos-skill-list article>div:last-child{grid-column:2}}