.tasks-module__ThEO0q__page{color:#f4f4f1;background:#07080b;min-height:100vh;position:relative;overflow-x:hidden}.tasks-module__ThEO0q__page:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 10%,#4b82ff21,#0000 28%),radial-gradient(circle at 15% 85%,#74e0a00d,#0000 25%);position:fixed;inset:0}.tasks-module__ThEO0q__bgGlow{display:none}.tasks-module__ThEO0q__content{z-index:1;grid-template-columns:minmax(0,1fr) 270px;gap:26px;max-width:1180px;margin:0 auto;padding:58px 34px 80px;display:grid;position:relative}.tasks-module__ThEO0q__catalog{min-width:0}.tasks-module__ThEO0q__title{letter-spacing:-.055em;margin:0 0 9px;font-size:42px;font-weight:500;line-height:1}.tasks-module__ThEO0q__tableHeader{color:#666b74;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff1a;justify-content:flex-end;padding:0 16px 10px;font:10px monospace;display:flex}.tasks-module__ThEO0q__tasksList{gap:10px;margin-top:12px;display:grid}.tasks-module__ThEO0q__taskCard{color:#fff;background:#0d0f13;border:1px solid #ffffff17;align-items:center;gap:18px;min-height:86px;padding:0 20px;text-decoration:none;transition:all .2s;display:flex}.tasks-module__ThEO0q__taskCard:hover{background:#10131a;border-color:#4b82ff8c;transform:translate(2px)}.tasks-module__ThEO0q__difficultyDot{border-radius:50%;flex:none;width:38px;height:38px}.tasks-module__ThEO0q__easy{border:1px solid #4cb27d;box-shadow:inset 0 0 18px #4cb27d2e}.tasks-module__ThEO0q__medium{border:1px solid #e8a33d;box-shadow:inset 0 0 18px #e8a33d2e}.tasks-module__ThEO0q__hard{border:1px solid #e2574c;box-shadow:inset 0 0 18px #e2574c2e}.tasks-module__ThEO0q__taskInfo{flex:1;min-width:0}.tasks-module__ThEO0q__taskTitle{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.tasks-module__ThEO0q__taskTitle strong{font-weight:500}.tasks-module__ThEO0q__solved{color:#74e0a0;margin-left:9px}.tasks-module__ThEO0q__taskMeta{color:#666c76;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font:10px monospace;display:flex}.tasks-module__ThEO0q__tag{color:#8da9ef;border:1px solid #4b82ff4d;padding:4px 8px}.tasks-module__ThEO0q__filterPanel{background:#0d0f13;border:1px solid #ffffff1a;height:max-content;padding:24px;position:sticky;top:28px}.tasks-module__ThEO0q__filterPanel h2{margin:0;font-size:17px;font-weight:500}.tasks-module__ThEO0q__filterLine{background:#ffffff1a;height:1px;margin:18px 0 22px}.tasks-module__ThEO0q__filterGroup{gap:8px;margin-bottom:26px;display:grid}.tasks-module__ThEO0q__filterGroup p{color:#6f747d;text-transform:uppercase;letter-spacing:.12em;margin:0 0 4px;font:10px monospace}.tasks-module__ThEO0q__filterButton{text-align:left;color:#8b9098;cursor:pointer;background:0 0;border:1px solid #0000;height:34px;padding:0 11px;font:11px monospace}.tasks-module__ThEO0q__filterButton:hover,.tasks-module__ThEO0q__filterActive{color:#dce5ff;background:#4b82ff14;border-color:#4b82ff66}.tasks-module__ThEO0q__select{color:#bbb;background:#090b0f;border:1px solid #ffffff1a;height:36px;padding:0 10px;font:11px monospace}.tasks-module__ThEO0q__pagination{justify-content:center;gap:6px;margin-top:22px;display:flex}.tasks-module__ThEO0q__pagination button{color:#777;cursor:pointer;background:#0d0f13;border:1px solid #ffffff1a;width:34px;height:34px;font:11px monospace}.tasks-module__ThEO0q__pagination button:hover,.tasks-module__ThEO0q__activePage{color:#fff!important;border-color:#4b82ff!important}@media (max-width:900px){.tasks-module__ThEO0q__content{grid-template-columns:1fr;padding:40px 20px}.tasks-module__ThEO0q__filterPanel{position:static}.tasks-module__ThEO0q__title{font-size:34px}}
