:root{--bg:#090b10;--surface:#11141c;--surface-2:#171b25;--field:#0d1016;--line:#272c38;--ink:#f5f7fb;--muted:#8d95a6;--soft:#c3c9d5;--blue:#6e75ff;--purple:#a970ff;--mint:#77efb6;--red:#ff8d9e}*{box-sizing:border-box}body{background:var(--bg)!important;color:var(--ink)!important;font-family:Inter,Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.shell{display:grid!important;grid-template-columns:224px minmax(0,1fr)!important}.side{height:100vh!important;position:sticky!important;top:0;padding:27px 15px 18px!important;background:#0c0f15!important;border:0!important;border-right:1px solid #1e2430!important}.brand{margin:0 12px 42px!important;font-family:Inter,Manrope,sans-serif!important;font-size:18px!important;letter-spacing:-.055em!important}.logo{width:34px!important;height:34px!important;border-radius:10px!important;background:linear-gradient(145deg,#687aff,#9e6fff)!important;box-shadow:none!important}.menu{display:grid!important;gap:2px!important}.menu:before{content:"РАБОЧЕЕ ПРОСТРАНСТВО";margin:0 11px 10px;color:#596174;font-size:9px;font-weight:850;letter-spacing:.12em}.menu a{display:flex!important;align-items:center;min-height:40px;padding:10px 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#969fb0!important;font-size:13px!important;font-weight:720!important;transition:color .15s,background .15s!important}.menu a:hover,.menu a.active{background:#171c27!important;color:#f6f8fc!important;box-shadow:none!important;transform:none!important}.menu a.active:before{content:"";width:5px;height:5px;margin-right:9px;border-radius:50%;background:var(--mint)}.side form{margin-top:auto!important;padding:15px 4px 0!important;border-top:1px solid #1d2330!important}.logout{background:transparent!important;color:#788195!important;box-shadow:none!important;font-size:12px!important}.content{background:radial-gradient(700px 460px at 72% -120px,#1e26551f,transparent 67%),var(--bg)!important}.top{position:sticky!important;top:0;z-index:10;height:68px;padding:0 40px!important;display:flex!important;align-items:center;background:#090b10db!important;border:0!important;border-bottom:1px solid #1d2330!important;backdrop-filter:blur(16px)}.top strong{font-size:13px!important;color:#b8c0cf!important;font-family:Inter,Manrope,sans-serif!important}.top strong:before{content:"WAVENT / "!important;margin:0 8px 0 0!important;padding:0!important;background:none!important;color:#69748d!important;font-size:10px!important;letter-spacing:.1em!important}main{max-width:1280px!important;padding:42px 40px 72px!important;margin:0 auto!important}h1,h2{font-family:Inter,Manrope,sans-serif!important;color:var(--ink)!important}h1{font-size:clamp(34px,4vw,52px)!important;line-height:1!important;letter-spacing:-.072em!important}h2{font-size:21px!important;letter-spacing:-.04em!important}.eyebrow,.ops-kicker{color:#909af9!important;font-size:10px!important;letter-spacing:.12em!important;font-weight:850!important}.card{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.lead,.muted,small{color:var(--muted)!important}textarea,input,select{margin:5px 0 0!important;padding:12px 13px!important;background:var(--field)!important;border:1px solid #2b3240!important;border-radius:9px!important;color:var(--ink)!important;font-size:13px!important;box-shadow:none!important}textarea{min-height:112px!important}textarea:focus,input:focus,select:focus{border-color:#6976ff!important;box-shadow:0 0 0 3px #6976ff1c!important;background:#0d111b!important}button,.button{min-height:39px!important;padding:9px 14px!important;border:0!important;border-radius:9px!important;background:linear-gradient(120deg,#6978ff,#9b6eff)!important;color:#fff!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important}button:hover,.button:hover{filter:brightness(1.07)!important;transform:translateY(-1px)!important;box-shadow:none!important}.secondary{background:#252c39!important;color:#d6dce6!important}.badge{border:0!important;border-radius:6px!important;background:#222938!important;color:#bfc8d9!important;font-size:10px!important}
/* Main */.ops-home{display:grid;gap:28px}.ops-welcome{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;min-height:280px;padding:35px 38px;border-radius:20px;background:linear-gradient(125deg,#171e31 0%,#222860 58%,#6d4ab0 155%)}.ops-welcome:after{content:"";position:absolute;right:-80px;bottom:-120px;width:340px;height:340px;border-radius:42% 58% 70% 30%/40% 45% 55% 60%;background:#91f6ca;filter:blur(2px);opacity:.85}.ops-welcome h1{margin:9px 0 13px;position:relative;z-index:1;color:#fff!important}.ops-welcome p{position:relative;z-index:1;max-width:510px;margin:0;color:#d6dbff;font-size:14px;line-height:1.6}.ops-actions{position:relative;z-index:1;display:flex;align-items:center;gap:17px;margin-top:22px}.ops-link{color:#c9d2ff;text-decoration:none;font-size:12px;font-weight:750}.ops-status{position:relative;z-index:1;justify-self:end;align-self:end;display:flex;gap:10px;align-items:flex-start;width:220px;padding:14px;border:1px solid #ffffff25;border-radius:12px;background:#10152d75;backdrop-filter:blur(8px)}.status-pulse{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#ffbf68}.status-pulse.ready{background:var(--mint);box-shadow:0 0 0 5px #77efb618}.ops-status b{display:block;font-size:12px}.ops-status small{display:block;margin-top:4px;font-size:10px;line-height:1.35;color:#c7cce4!important}.ops-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ops-numbers article{padding:18px 19px;border:1px solid #252c39;border-radius:13px;background:#10141c}.ops-numbers span,.ops-numbers small{display:block;font-size:11px}.ops-numbers span{color:#aeb7c7}.ops-numbers strong{display:block;margin:9px 0 2px;font-size:34px;line-height:1;font-family:Inter,Manrope,sans-serif;letter-spacing:-.06em}.ops-numbers a{display:block;margin-top:13px;color:#9eabff;text-decoration:none;font-size:11px;font-weight:750}.ops-board{border-top:1px solid #242a36;padding-top:20px}.ops-board header,.history-section>header{display:flex;justify-content:space-between;align-items:end}.ops-board h2{margin:5px 0 0;font-size:25px}.ops-board header>a{color:#9faaff;text-decoration:none;font-size:11px}.ops-timeline{margin-top:15px}.ops-timeline article{display:grid;grid-template-columns:72px 1fr auto;gap:15px;align-items:center;padding:16px 0;border-bottom:1px solid #202632}.ops-timeline time{color:#a8b2c8;font-size:13px;font-weight:800}.ops-timeline b{font-size:12px}.ops-timeline p{margin:4px 0 0;color:#788396;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-timeline a{color:#a2adff;font-size:11px;text-decoration:none}.ops-empty{padding:26px 0;color:#7d8799;font-size:13px}.ops-empty a{color:#a2adff;text-decoration:none}
/* Content moderation */.content-page{display:grid;gap:22px}.content-title{display:flex;justify-content:space-between;align-items:end;padding-bottom:23px;border-bottom:1px solid #242a36}.content-title h1{margin:8px 0 11px}.content-title p{max-width:540px;margin:0;color:#929bad;font-size:13px;line-height:1.55}.content-counter{min-width:130px;padding:14px 16px;border-radius:12px;background:#141a29;text-align:right}.content-counter strong{display:block;color:#b8c0ff;font-size:28px;letter-spacing:-.05em}.content-counter span{color:#8e9ab3;font-size:10px}.content-toolbar{display:flex;justify-content:space-between;align-items:center}.content-toolbar>span{color:#a6b0c3;font-size:12px}.content-list{display:grid;gap:12px}.content-item{padding:20px;border:1px solid #272f3d;border-radius:14px;background:#10141c}.content-item.failed{border-color:#704656}.content-item header{display:flex;justify-content:space-between;align-items:start;margin-bottom:17px}.content-kind{color:#8592a9;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.content-item h3{margin:4px 0 0;font-size:16px}.content-item header>a{color:#a5b0ff;text-decoration:none;font-size:11px;font-weight:750}.content-columns{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px}.content-columns section{padding:13px;border-radius:10px;background:#0c1017}.content-columns section span{color:#7f8da7;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.content-columns section p{margin:8px 0 0;color:#adb7c8;font-size:12px;line-height:1.55}.content-columns label{color:#b9c2d2;font-size:11px;font-weight:750}.content-columns textarea{min-height:94px}.content-actions{margin-top:10px}.content-reject{margin-top:8px}.content-error{margin:14px 0 0;padding:10px 12px;border-radius:8px;background:#26161d;color:#f1a4b1;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.content-blank{display:grid;gap:6px;min-height:190px;place-content:center;border:1px dashed #303747;border-radius:14px;color:#929cad;text-align:center}.content-blank b{color:#dce2ed}
/* Generator and schedule */.posts-page{gap:25px!important}.posts-hero{padding:0 0 24px!important;border:0!important;border-bottom:1px solid #242a36!important;border-radius:0!important;background:transparent!important}.posts-hero:after{display:none!important}.posts-hero h1{font-size:42px!important}.posts-subtitle{color:#9099ab!important;font-size:13px!important}.plan-pill{position:static!important;display:inline-flex!important;margin-top:15px!important;border:0!important;border-radius:7px!important;background:#1f2540!important;color:#aeb8ff!important;font-size:10px!important}.post-workspace{grid-template-columns:1fr 1fr!important;gap:20px!important}.post-panel{padding:20px!important;border:1px solid #262d3b!important;border-radius:14px!important;background:#10141c!important}.panel-top{margin-bottom:16px!important}.panel-top h2{font-size:19px!important}.panel-top p{color:#808b9e!important;font-size:11px!important}.step-tag{border-radius:7px!important;background:#252d4f!important;color:#b7c2ff!important}.queue-section{margin-top:8px!important}.queue-title-row h2{font-size:24px!important}.queue-list{border-top:1px solid #242a36!important}.queue-item{grid-template-columns:160px 1fr!important;border-bottom:1px solid #242a36!important}.queue-header{background:transparent!important;border:0!important}.queue-body{padding-left:18px!important}.queue-copy{color:#c5cedc!important}
/* History and logs */.history-page,.logs-page{display:grid;gap:27px}.history-title{max-width:650px}.history-title h1{margin:8px 0 12px}.history-title p{color:#9099ab;font-size:13px;line-height:1.55}.history-section>header{padding-bottom:13px;border-bottom:1px solid #242a36}.history-section h2{margin:0}.history-section header>span{color:#8d98ac;font-size:11px}.history-list article{display:grid;grid-template-columns:155px 110px 1fr;gap:15px;align-items:start;padding:15px 0;border-bottom:1px solid #202632}.history-list time{color:#8791a5;font-size:11px}.history-status{display:inline-flex;width:max-content;padding:5px 7px;border-radius:6px;background:#172a25;color:#91dfb8;font-size:10px}.history-status.failed{background:#321c24;color:#f1a5b0}.history-status.rejected{background:#292a30;color:#b9c0cb}.history-list p{margin:0;color:#c2cbd8;font-size:12px;line-height:1.5}.history-list small{grid-column:3;color:#e69aa7;font-size:10px}.history-empty{padding:25px 0;color:#8490a4;font-size:12px}.logs-hero{padding:0 0 22px!important;border:0!important;border-bottom:1px solid #242a36!important;border-radius:0!important;background:transparent!important}.logs-hero h1{font-size:42px!important}.logs-hero span{margin-top:12px!important;border:0!important;border-radius:7px!important;background:#1d2330!important;color:#aab4c7!important}.logs-list{border-top:0!important}.log-item{padding:14px 0!important;border:0!important;border-bottom:1px solid #202632!important;border-left:0!important;border-radius:0!important;background:transparent!important}.log-item p{color:#c5cedb!important}
/* connection */.connection-page,.draft-page{display:grid;gap:24px}.connection-hero,.draft-hero{padding:31px 34px!important;border:1px solid #28303e!important;border-radius:16px!important;background:linear-gradient(115deg,#13192a,#181335)!important}.connection-hero:after{display:none!important}.connection-hero h1,.draft-hero h1{font-size:40px!important}.connection-hero p,.draft-hero p{color:#aab4cc!important}.connection-guide,.connection-done{padding:22px!important;border:1px solid #272e3d!important;border-radius:13px!important;background:#10141c!important}.connection-steps{gap:8px!important;border:0!important}.connection-steps div{border:1px solid #272e3d!important;border-radius:9px!important;background:#0c1017!important;color:#bac4d6!important}.connection-steps b,.done-icon{background:#273056!important;color:#bdc9ff!important}.draft-editor{padding:20px!important;border:1px solid #272e3d!important;border-radius:13px!important;background:#10141c!important}
@media(max-width:880px){.shell{grid-template-columns:72px minmax(0,1fr)!important}.side{padding:20px 9px!important}.brand{font-size:0!important;margin:0 auto 34px!important}.menu:before{display:none}.menu a{justify-content:center!important;font-size:0!important}.menu a::first-letter{font-size:15px!important}.post-workspace,.content-columns{grid-template-columns:1fr!important}.ops-welcome{grid-template-columns:1fr!important}.ops-status{justify-self:start!important;margin-top:20px}.history-list article{grid-template-columns:120px 100px 1fr!important}}@media(max-width:650px){.shell{display:block!important}.side{position:sticky!important;display:flex!important;align-items:center!important;height:60px!important;padding:0 12px!important}.brand{font-size:15px!important;margin:0 12px 0 0!important}.brand .logo{width:29px!important;height:29px!important}.menu{display:flex!important;gap:11px!important;overflow:auto!important}.menu a{min-width:auto!important;padding:8px 0!important}.side form{display:none!important}.top{height:52px!important;padding:0 18px!important}main{padding:27px 16px 50px!important}.ops-welcome{min-height:0!important;padding:26px 22px!important}.ops-welcome h1{font-size:39px!important}.ops-numbers{grid-template-columns:1fr!important}.content-title{align-items:start!important;flex-direction:column!important;gap:15px}.content-counter{text-align:left!important}.content-item{padding:16px!important}.content-item header{flex-direction:column!important;gap:8px}.history-list article{grid-template-columns:1fr!important;gap:8px!important}.history-list small{grid-column:1!important}.connection-hero,.draft-hero{padding:24px!important}.connection-hero h1,.draft-hero h1{font-size:34px!important}}
