.weeklyProgressPanel{position:relative;overflow:hidden;padding:34px 38px 28px!important;border-color:rgba(129,114,255,.28)!important;background:radial-gradient(circle at 83% 23%,rgba(149,85,255,.14),transparent 23%),radial-gradient(circle at 72% 8%,rgba(89,104,255,.09),transparent 28%),radial-gradient(circle at 8% 100%,rgba(56,186,255,.055),transparent 34%),linear-gradient(145deg,rgba(11,24,63,.98),rgba(6,14,39,.99))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 24px 70px rgba(0,0,0,.22),0 0 70px rgba(95,76,255,.035)}.weeklyProgressPanel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 31% 17%,rgba(255,255,255,.6) 0 1px,transparent 1.4px),radial-gradient(circle at 54% 10%,rgba(168,181,255,.45) 0 1px,transparent 1.4px),radial-gradient(circle at 73% 31%,rgba(255,255,255,.58) 0 1px,transparent 1.4px),radial-gradient(circle at 92% 18%,rgba(192,165,255,.5) 0 1px,transparent 1.4px),linear-gradient(90deg,transparent,rgba(164,151,255,.18),transparent 68%);opacity:.7}.weeklyProgressPanel>*{position:relative;z-index:1}.weeklyProgressPanel .weeklyProgressTop{align-items:center;gap:34px}.weeklyProgressPanel .weeklyProgressCopy{min-width:0}.weeklyProgressPanel .panelLabel{color:#a9b6ff;font-size:11px;font-weight:850;letter-spacing:.16em}.weeklyProgressPanel .weeklyProgressTop>div:first-child>strong{display:flex;align-items:baseline;gap:5px;margin-top:15px;color:#f8f9ff;font-size:clamp(54px,6vw,70px);font-weight:690;letter-spacing:-.065em;line-height:.95;text-shadow:0 0 30px rgba(157,143,255,.08)}.weeklyProgressPanel .weeklyProgressTop>div:first-child>strong small{color:#a9b2d4;font-size:.47em;font-weight:620;letter-spacing:-.04em}.weeklyProgressPanel .weeklyProgressTop>div:first-child>p{margin:10px 0 0;color:#98a4c6;font-size:14px;font-weight:520}.weeklyProgressPanel .weekPercentWrap{min-width:168px;margin-left:auto;display:grid;place-items:center}.weeklyProgressPanel .weekProgressRing{width:154px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;padding:11px;box-shadow:0 0 30px rgba(126,82,255,.16),inset 0 0 0 1px rgba(177,161,255,.12)}.weeklyProgressPanel .weekProgressRingInner{width:100%;height:100%;display:grid;place-content:center;justify-items:center;border:1px solid rgba(141,124,240,.12);border-radius:50%;background:radial-gradient(circle at 50% 35%,rgba(67,45,151,.26),transparent 55%),linear-gradient(145deg,rgba(19,25,76,.98),rgba(10,16,51,.98));box-shadow:inset 0 0 30px rgba(116,86,255,.08),0 0 0 1px rgba(255,255,255,.015)}.weeklyProgressPanel .weekPercent{color:#c09aff;font-size:38px;font-weight:760;letter-spacing:-.05em;line-height:1;text-shadow:0 0 24px rgba(139,101,255,.2)}.weeklyProgressPanel .weekProgressRingInner>span{display:block;margin-top:7px;color:#9ba5c5;font-size:12px;font-weight:600}.weeklyProgressPanel .weekProgressTrack{height:10px;margin-top:28px;overflow:hidden;border:1px solid rgba(125,139,255,.13);border-radius:999px;background:rgba(20,31,76,.86);box-shadow:inset 0 1px 4px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.008)}.weeklyProgressPanel .weekProgressFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#8e52ff,#9d72ff 52%,#62b8ff);box-shadow:0 0 16px rgba(126,105,255,.52),0 0 32px rgba(83,187,255,.14)}.weeklyProgressPanel .weeklyTimeStats{gap:14px;margin-top:28px}.weeklyProgressPanel .weeklyTimeStats>div{position:relative;min-height:92px;display:flex;align-items:center;gap:14px;padding:16px 18px;overflow:hidden;border:1px solid rgba(133,148,255,.16);border-radius:16px;background:linear-gradient(150deg,rgba(17,29,70,.92),rgba(8,17,45,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 12px 26px rgba(0,0,0,.1)}.weeklyProgressPanel .weeklyTimeStats>div:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:2px;border-radius:999px;background:rgba(116,205,255,.68);box-shadow:0 0 12px rgba(83,190,255,.2)}.weeklyProgressPanel .weeklyTimeStats>div:nth-child(2):before{background:rgba(158,120,255,.8);box-shadow:0 0 12px rgba(145,103,255,.24)}.weeklyProgressPanel .weeklyTimeStats>div:nth-child(3):before{background:rgba(94,226,183,.72);box-shadow:0 0 12px rgba(79,211,169,.2)}.weeklyProgressPanel .weekStatIcon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid rgba(146,129,255,.17);border-radius:11px;background:rgba(94,68,202,.08);font-size:18px;font-weight:700}.weeklyProgressPanel .weekStatIconDone{color:#b177ff}.weeklyProgressPanel .weekStatIconPlanned{color:#9a79ff}.weeklyProgressPanel .weekStatIconGoal{color:#65dfc5}.weeklyProgressPanel .weekStatCopy{min-width:0}.weeklyProgressPanel .weekStatCopy>span{color:#aab4d5;font-size:10px;font-weight:820;letter-spacing:.11em}.weeklyProgressPanel .weekStatCopy strong{display:block;margin-top:9px;color:#f7f8ff;font-size:19px;font-weight:720;letter-spacing:-.025em}.weeklyProgressPanel .progressQuote{margin-top:22px;padding-top:18px;border-top:1px solid rgba(139,151,209,.1);color:#7885aa;font-size:11px}.weeklyProgressPanel .progressQuote span:first-child{color:#909cbc;font-style:italic}@media (max-width:760px){.weeklyDashboardGrid{align-items:start}.dashboardPanel.weeklyProgressPanel{height:auto!important;min-height:auto!important;padding:22px 20px 20px!important}.weeklyProgressPanel .weeklyProgressTop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;grid-gap:14px;gap:14px}.weeklyProgressPanel .panelLabel{font-size:10px;letter-spacing:.14em}.weeklyProgressPanel .weeklyProgressTop>div:first-child>strong{margin-top:10px;font-size:clamp(44px,13vw,54px);line-height:.95}.weeklyProgressPanel .weeklyProgressTop>div:first-child>strong small{font-size:.42em}.weeklyProgressPanel .weeklyProgressTop>div:first-child>p{margin-top:8px;font-size:13px;line-height:1.35}.weeklyProgressPanel .weekPercentWrap{min-width:0;margin-left:0;justify-self:end}.weeklyProgressPanel .weekProgressRing{width:clamp(100px,28vw,120px);padding:10px}.weeklyProgressPanel .weekPercent{font-size:34px}.weeklyProgressPanel .weekProgressRingInner>span{margin-top:5px;font-size:11px}.weeklyProgressPanel .weekProgressTrack{margin-top:18px;height:9px}}.dashboardQuickStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.dashboardQuickStat{--quick-tone:155,124,255;position:relative;min-width:0;min-height:118px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;padding:16px 18px;border:1px solid rgba(var(--quick-tone),.34);border-radius:18px;background:radial-gradient(circle at 16% 0,rgba(var(--quick-tone),.095),transparent 40%),linear-gradient(145deg,rgba(8,17,46,.98),rgba(4,11,34,.98));box-shadow:0 22px 58px rgba(0,0,0,.24),0 0 28px rgba(var(--quick-tone),.07),inset 0 1px 0 rgba(255,255,255,.04),inset 0 0 34px rgba(var(--quick-tone),.025)}.dashboardQuickStat:before{background:linear-gradient(115deg,rgba(var(--quick-tone),.035),transparent 31%,transparent 72%,rgba(var(--quick-tone),.025))}.dashboardQuickStat:after,.dashboardQuickStat:before{content:"";position:absolute;inset:0;pointer-events:none}.dashboardQuickStat:after{border-radius:inherit;box-shadow:inset 0 1px 0 rgba(var(--quick-tone),.15),inset 1px 0 0 rgba(var(--quick-tone),.05)}.dashboardQuickStatPink{--quick-tone:255,127,159}.dashboardQuickStatCyan{--quick-tone:98,200,255}.dashboardQuickStatMint{--quick-tone:94,231,176}.dashboardQuickStatViolet{--quick-tone:155,124,255}.dashboardQuickHeading,.dashboardQuickLabel,.dashboardQuickMain,.dashboardQuickMeta{position:relative;z-index:1}.dashboardQuickHeading{display:grid;grid-gap:4px;gap:4px}.dashboardQuickLabel{color:#c4cbed;font-size:10px;font-weight:820;letter-spacing:.11em}.dashboardQuickMeta{color:#7784ae;font-size:8px;font-weight:760;letter-spacing:.12em}.dashboardQuickMain{min-width:0;display:flex;align-items:flex-end;justify-content:flex-start;gap:12px;margin-top:15px}.dashboardQuickMain strong{min-width:0;color:rgb(var(--quick-tone));font-size:clamp(30px,2.65vw,38px);font-weight:660;line-height:.95;letter-spacing:-.05em;white-space:nowrap;text-shadow:0 0 22px rgba(var(--quick-tone),.18)}.dashboardQuickMain .dashboardQuickValueCompact{font-size:clamp(24px,2vw,31px);letter-spacing:-.04em}.dashboardQuickTrend{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;margin-bottom:0;padding:6px 9px;border:1px solid;border-radius:999px;font-size:12px;font-weight:850;line-height:1;letter-spacing:-.01em}.dashboardQuickTrendGood{color:#6de7bc;background:rgba(94,231,176,.065);border-color:rgba(94,231,176,.26);box-shadow:0 0 14px rgba(94,231,176,.07)}.dashboardQuickTrendBad{color:#ff9ab2;background:rgba(255,127,159,.06);border-color:rgba(255,127,159,.24);box-shadow:0 0 14px rgba(255,127,159,.065)}@media (max-width:1000px){.dashboardQuickStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dashboardQuickStats{grid-template-columns:1fr;gap:10px;margin-top:20px}.dashboardQuickStat{min-height:106px;padding:15px 17px}.dashboardQuickMain{margin-top:13px}.dashboardQuickMain strong{font-size:34px}.dashboardQuickMain .dashboardQuickValueCompact{font-size:28px}.dashboardQuickTrend{padding:6px 9px;font-size:12px}}.dashboard .recommendedPanel{display:flex!important;flex-direction:column;align-items:stretch;gap:18px;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible}.dashboard .recommendedPanel .recommendedTaskMain{display:flex;align-items:flex-start!important;gap:16px!important;min-width:0;width:100%;margin:0!important;padding:0!important}.dashboard .recommendedPanel .recommendedTaskMain>div:last-child{flex:1 1;min-width:0}.dashboard .recommendedPanel .recommendedTaskMain strong{display:block;overflow:visible;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-height:1.4!important}.dashboard .recommendedPanel .recommendedTaskMain p{display:block;overflow:visible;margin:8px 0 0!important;-webkit-line-clamp:unset;line-height:1.5}.dashboard .recommendedPanel .recommendedMeta{position:static;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px;width:auto;margin:0!important;padding:0!important}.dashboard .recommendedPanel .recommendedMeta>span:first-child{display:inline-block!important;font-size:22px!important;font-weight:740!important;letter-spacing:-.025em;line-height:1.2;white-space:nowrap;background:none!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard .recommendedPanel .recommendedMeta>span:first-child:before{content:none}.dashboard .recommendedPanel .startTrainingButton{width:100%;min-height:48px!important;margin:auto 0 0!important;flex-shrink:0}.dashboard .weeklyDashboardGrid{align-items:stretch}@media (max-width:600px){.dashboard .recommendedPanel{gap:16px}.dashboard .recommendedPanel .recommendedTaskMain{gap:12px!important}}.dashboard{--dash-violet:155,124,255;--dash-cyan:93,202,255;--dash-mint:88,229,184;--dash-amber:244,187,93;--dash-pink:255,126,160}.dashboard .pageEyebrow{color:#b8a6ff!important;text-shadow:0 0 18px rgba(var(--dash-violet),.17)}.dashboard .dashboardHeader h1{text-shadow:0 0 30px rgba(111,102,255,.07)}.dashboard .dashboardPanel{overflow:hidden;box-shadow:0 22px 58px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.035)!important}.dashboard .weeklyProgressPanel{border-color:rgba(var(--dash-violet),.38)!important;background:radial-gradient(circle at 4% 18%,rgba(var(--dash-violet),.16),transparent 35%),radial-gradient(circle at 91% 20%,rgba(113,88,255,.08),transparent 25%),linear-gradient(145deg,rgba(10,20,55,.985),rgba(5,12,35,.99))!important;box-shadow:0 24px 66px rgba(0,0,0,.25),0 0 34px rgba(var(--dash-violet),.055),inset 0 1px 0 rgba(202,192,255,.07),inset 0 0 42px rgba(var(--dash-violet),.025)!important}.dashboard .weeklyProgressPanel:after{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:999px;background:linear-gradient(180deg,#a27cff,#7157f3);box-shadow:0 0 12px rgba(var(--dash-violet),.54),0 0 28px rgba(var(--dash-violet),.16);pointer-events:none}.dashboard .weeklyProgressPanel .panelLabel{color:#bba9ff!important;text-shadow:0 0 16px rgba(var(--dash-violet),.2)}.dashboard .weeklyProgressPanel .weekPercent,.dashboard .weeklyProgressPanel .weeklyProgressTop>div:first-child>strong{color:#ae8aff!important;text-shadow:0 0 24px rgba(var(--dash-violet),.2)!important}.dashboard .weeklyProgressPanel .weeklyProgressTop>div:first-child>strong small{color:#d6d2ec!important}.dashboard .weeklyProgressPanel .weekProgressRing{box-shadow:0 0 0 1px rgba(var(--dash-violet),.14),0 0 30px rgba(var(--dash-violet),.16),inset 0 0 0 1px rgba(206,194,255,.08)!important}.dashboard .weeklyProgressPanel .weekProgressTrack{border-color:rgba(var(--dash-violet),.18)!important;background:rgba(17,26,63,.9)!important}.dashboard .weeklyProgressPanel .weekProgressFill{background:linear-gradient(90deg,#8858ff,#a16dff 55%,#79bfff)!important;box-shadow:0 0 15px rgba(var(--dash-violet),.5),0 0 26px rgba(111,184,255,.12)!important}.dashboard .recommendedPanel{border-color:rgba(var(--dash-amber),.3)!important;background:radial-gradient(circle at 8% 15%,rgba(var(--dash-amber),.105),transparent 36%),radial-gradient(circle at 88% 100%,rgba(255,142,76,.04),transparent 30%),linear-gradient(145deg,rgba(11,20,52,.985),rgba(6,13,36,.99))!important;box-shadow:0 24px 66px rgba(0,0,0,.25),0 0 31px rgba(var(--dash-amber),.04),inset 0 1px 0 rgba(255,222,164,.055),inset 0 0 38px rgba(var(--dash-amber),.018)!important}.dashboard .recommendedPanel:after{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:999px;background:linear-gradient(180deg,#f5c468,#d99a43);box-shadow:0 0 12px rgba(var(--dash-amber),.44),0 0 26px rgba(var(--dash-amber),.1);pointer-events:none}.dashboard .recommendedPanel .panelLabel{color:#f2c46e!important;text-shadow:0 0 15px rgba(var(--dash-amber),.18)}.dashboard .recommendedPanel .recommendedIcon{color:#ffe6ae!important;border-color:rgba(var(--dash-amber),.44)!important;background:radial-gradient(circle at 38% 31%,rgba(255,211,127,.72),rgba(181,112,48,.68) 48%,rgba(80,55,52,.88) 82%)!important;box-shadow:0 0 24px rgba(var(--dash-amber),.17),inset 0 1px 0 rgba(255,244,216,.2)!important}.dashboard .recommendedPanel .recommendedMeta>span:first-child{color:#f0c875!important;-webkit-text-fill-color:#f0c875!important;text-shadow:0 0 18px rgba(var(--dash-amber),.1)!important}.dashboard .recommendedPanel .startTrainingButton{border-color:rgba(var(--dash-amber),.48)!important;background:linear-gradient(100deg,rgba(190,124,52,.96),rgba(142,86,47,.96),rgba(92,63,58,.98))!important;box-shadow:0 9px 26px rgba(103,63,33,.23),0 0 21px rgba(var(--dash-amber),.075),inset 0 1px 0 rgba(255,238,205,.13)!important}.dashboard .recommendedPanel .startTrainingButton:hover{border-color:rgba(255,210,126,.72)!important;background:linear-gradient(100deg,rgba(205,139,60,.98),rgba(151,92,51,.98),rgba(101,68,62,.98))!important;box-shadow:0 11px 30px rgba(94,55,29,.27),0 0 27px rgba(var(--dash-amber),.12)!important}.dashboard .weeklySprintSection{border-color:rgba(var(--dash-cyan),.28)!important;background:radial-gradient(circle at 6% 0,rgba(var(--dash-cyan),.075),transparent 27%),radial-gradient(circle at 96% 100%,rgba(var(--dash-mint),.03),transparent 26%),linear-gradient(145deg,rgba(8,18,48,.985),rgba(5,12,34,.99))!important;box-shadow:0 22px 58px rgba(0,0,0,.23),0 0 29px rgba(var(--dash-cyan),.035),inset 0 1px 0 rgba(170,228,255,.045)!important}.dashboard .weeklySprintSection:after{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:999px;background:linear-gradient(180deg,#62caff,#57dfc2);box-shadow:0 0 12px rgba(var(--dash-cyan),.38),0 0 24px rgba(var(--dash-mint),.075);pointer-events:none}.dashboard .weeklySprintSection .sectionLabel{color:#67cfff!important;text-shadow:0 0 15px rgba(var(--dash-cyan),.16)}.dashboard .weeklyTaskRow{overflow:hidden;border-color:rgba(var(--row-tone),.16)!important;background:linear-gradient(90deg,rgba(var(--row-tone),.045),transparent 24%),rgba(7,14,39,.66)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.017),inset 18px 0 28px -34px rgba(var(--row-tone),.8)!important}.dashboard .weeklyTaskRow:before{content:"";left:0;top:11px;bottom:11px;width:2px;border-radius:999px;background:rgb(var(--row-tone));box-shadow:0 0 10px rgba(var(--row-tone),.42);opacity:.9}.dashboard .weeklyTaskRow:hover{border-color:rgba(var(--row-tone),.33)!important;background:linear-gradient(90deg,rgba(var(--row-tone),.075),transparent 30%),rgba(10,18,48,.82)!important;box-shadow:0 8px 23px rgba(0,0,0,.12),0 0 18px rgba(var(--row-tone),.045),inset 0 1px 0 rgba(255,255,255,.025)!important}.dashboard .weeklyTaskRow .weeklyTaskRight>span{color:rgba(var(--row-tone),.92)!important;text-shadow:0 0 12px rgba(var(--row-tone),.08)}.dashboard .weeklyTaskRow.weeklyTaskCompleted{opacity:.76}.dashboard .weeklyTaskRow.weeklyTaskCompleted:before{opacity:.45}.dashboard .dashboardQuickStat{border-color:rgba(var(--quick-tone),.38)!important;background:radial-gradient(circle at 8% 10%,rgba(var(--quick-tone),.13),transparent 39%),linear-gradient(145deg,rgba(9,18,50,.985),rgba(5,12,35,.99))!important;box-shadow:0 20px 52px rgba(0,0,0,.22),0 0 26px rgba(var(--quick-tone),.055),inset 0 1px 0 rgba(var(--quick-tone),.12),inset 0 0 32px rgba(var(--quick-tone),.025)!important}.dashboard .dashboardQuickStat:before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:2px;border-radius:999px;background:rgb(var(--quick-tone));box-shadow:0 0 12px rgba(var(--quick-tone),.43);pointer-events:none}.dashboard .dashboardQuickMain strong{text-shadow:0 0 20px rgba(var(--quick-tone),.21)!important}@media (max-width:760px){.dashboard .recommendedPanel:after,.dashboard .weeklyProgressPanel:after,.dashboard .weeklySprintSection:after{top:17px;bottom:17px;width:2px}.dashboard .weeklyTaskRow:before{top:9px;bottom:9px}}.dashboard .weeklySprintSection{position:relative;overflow:hidden;padding:24px 24px 22px!important;border-color:rgba(134,119,233,.26)!important;background:radial-gradient(circle at 8% -10%,rgba(143,103,255,.115),transparent 28%),radial-gradient(circle at 92% 110%,rgba(86,192,255,.045),transparent 28%),linear-gradient(145deg,rgba(8,17,46,.995),rgba(4,10,31,.997))!important;box-shadow:0 22px 58px rgba(0,0,0,.23),inset 0 1px 0 rgba(194,188,255,.05),inset 0 0 48px rgba(86,78,176,.018)!important}.dashboard .weeklySprintSection:after{content:none!important}.dashboard .weeklySprintHeader{min-height:auto!important;margin:0 0 19px!important;padding:1px 2px 0!important;align-items:flex-end!important}.dashboard .weeklySprintHeader>div{display:grid;grid-gap:7px;gap:7px}.dashboard .weeklySprintSection .sectionLabel{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;color:#b9a8ff!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.18em!important;text-shadow:0 0 15px rgba(151,117,255,.15)}.dashboard .weeklySprintSection .sectionLabel:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#a27cff;box-shadow:0 0 11px rgba(155,124,255,.66)}.dashboard .weeklySprintHeader h2{display:block!important;margin:0!important;color:#f6f7ff!important;font-size:clamp(21px,1.6vw,25px)!important;font-weight:710!important;line-height:1.12!important;letter-spacing:-.035em!important;text-shadow:0 0 22px rgba(118,103,255,.07)}.dashboard .weeklySprintHeader>span{display:inline-flex;align-items:center;min-height:33px;padding:0 13px;border:1px solid rgba(130,144,220,.18);border-radius:999px;color:#b7bfdc!important;background:rgba(12,20,51,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);font-size:11.5px!important;font-weight:720;letter-spacing:.02em}.dashboard .weeklyTaskList{counter-reset:weekly-step;display:grid;grid-gap:0!important;gap:0!important;overflow:hidden;border:1px solid rgba(99,117,207,.17);border-radius:17px;background:linear-gradient(180deg,rgba(9,18,48,.76),rgba(5,12,34,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.024),0 12px 30px rgba(0,0,0,.075)}.dashboard .weeklyTaskRow{--row-tone:var(--dash-cyan);counter-increment:weekly-step;position:relative;min-height:86px!important;padding:12px 17px 12px 53px!important;border:0!important;border-bottom:1px solid rgba(95,112,192,.105)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:background .16s ease,box-shadow .16s ease,transform .16s ease!important}.dashboard .weeklyTaskRow:last-child{border-bottom:0!important}.dashboard .weeklyTaskRow:has(.task-purple){--row-tone:var(--dash-violet)}.dashboard .weeklyTaskRow:has(.task-green){--row-tone:var(--dash-mint)}.dashboard .weeklyTaskRow:has(.task-amber){--row-tone:var(--dash-amber)}.dashboard .weeklyTaskRow:has(.task-cyan){--row-tone:var(--dash-cyan)}.dashboard .weeklyTaskRow:before{content:counter(weekly-step,decimal-leading-zero);position:absolute;left:16px;top:50%;right:auto;bottom:auto;width:25px;height:auto;transform:translateY(-50%);border:0;border-radius:0;background:none!important;box-shadow:none!important;opacity:1!important;color:rgba(151,161,200,.64);font-size:10.5px;font-weight:820;line-height:1;letter-spacing:.07em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard .weeklyTaskRow:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(var(--row-tone),.085),transparent 32%);transition:opacity .16s ease}.dashboard .weeklyTaskRow:hover{transform:none!important;background:rgba(15,23,57,.46)!important;box-shadow:inset 3px 0 0 rgba(var(--row-tone),.78)!important}.dashboard .weeklyTaskRow:hover:after{opacity:1}.dashboard .weeklyTaskRow>*{position:relative;z-index:1}.dashboard .weeklySprintSection .weeklyTaskIcon{position:relative;width:46px!important;height:46px!important;flex:0 0 46px!important;display:block!important;overflow:hidden;border:1px solid rgba(var(--row-tone),.26)!important;border-radius:13px!important;color:rgb(var(--row-tone))!important;background:radial-gradient(circle at 38% 28%,rgba(var(--row-tone),.16),transparent 56%),rgba(var(--row-tone),.06)!important;box-shadow:0 0 15px rgba(var(--row-tone),.075),inset 0 1px 0 rgba(255,255,255,.045)!important;font-size:0!important}.dashboard .weeklySprintSection .weeklyTaskIcon:before{position:absolute;left:50%;top:50%;display:block;width:max-content;height:max-content;margin:0;padding:0;transform:translate(-50%,-44%);font-size:18px;font-weight:760;line-height:1;text-align:center}.dashboard .weeklySprintSection .weeklyTaskIcon.task-cyan:before{content:"▶";font-size:15px;transform:translate(-45%,-44%)}.dashboard .weeklySprintSection .weeklyTaskIcon.task-green:before{content:"✦";font-size:20px;transform:translate(-50%,-43%)}.dashboard .weeklySprintSection .weeklyTaskIcon.task-purple:before{content:"◌";font-size:22px;transform:translate(-50%,-43%)}.dashboard .weeklySprintSection .weeklyTaskIcon.task-amber:before{content:"↻";font-size:21px;transform:translate(-50%,-43%)}.dashboard .weeklySprintSection .weeklyTaskCopy{position:relative;min-width:0;padding-top:17px}.dashboard .weeklySprintSection .weeklyTaskCopy:before{position:absolute;left:0;top:0;color:rgba(var(--row-tone),.88);font-size:9.5px;font-weight:850;line-height:1;letter-spacing:.13em;text-transform:uppercase}.dashboard .weeklyTaskRow:has(.task-cyan) .weeklyTaskCopy:before{content:"LEKCJA"}.dashboard .weeklyTaskRow:has(.task-green) .weeklyTaskCopy:before{content:"TRENER ZDAŃ"}.dashboard .weeklyTaskRow:has(.task-purple) .weeklyTaskCopy:before{content:"SPEAKING"}.dashboard .weeklyTaskRow:has(.task-amber) .weeklyTaskCopy:before{content:"SMART REVIEW"}.dashboard .weeklySprintSection .weeklyTaskTitle{gap:10px}.dashboard .weeklySprintSection .weeklyTaskCopy strong{color:#f2f4ff!important;font-size:17.5px!important;font-weight:700!important;line-height:1.16;letter-spacing:-.026em}.dashboard .weeklySprintSection .weeklyTaskCopy>span{display:block;margin-top:6px;color:#9aa4c5!important;font-size:13px!important;font-weight:480;line-height:1.38}.dashboard .weeklySprintSection .feedbackTag{padding:4px 8px!important;border-color:rgba(163,129,255,.22)!important;color:#bfaeff!important;background:rgba(126,91,224,.09)!important;font-size:8.5px!important;letter-spacing:.08em}.dashboard .weeklySprintSection .weeklyTaskRight{gap:8px!important;align-items:flex-end!important}.dashboard .weeklySprintSection .weeklyTaskRight>span{color:#eef1ff!important;font-size:13.5px!important;font-weight:720!important;letter-spacing:-.015em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:none!important}.dashboard .weeklySprintSection .weeklyTaskRight small{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(114,128,204,.13);border-radius:999px;color:#929cbb!important;background:rgba(14,22,52,.54);font-size:9.5px!important;font-weight:650;letter-spacing:.01em}.dashboard .weeklySprintSection .weeklyTaskArrow{min-width:24px;color:#8792b5!important;font-size:0!important;text-align:right;transition:color .16s ease,transform .16s ease}.dashboard .weeklySprintSection .weeklyTaskArrow:before{content:"→";font-size:20px;font-weight:420}.dashboard .weeklyTaskRow:hover .weeklyTaskArrow{color:rgb(var(--row-tone))!important;transform:translateX(2px)}.dashboard .weeklyTaskRow.weeklyTaskCompleted{opacity:.7}.dashboard .weeklyTaskRow.weeklyTaskCompleted:before{opacity:.74!important}.dashboard .weeklyTaskRow.weeklyTaskCompleted .weeklyTaskIcon:before{content:"✓"!important;font-size:18px!important;transform:translate(-50%,-43%)!important}.dashboard .weeklyTaskRow.weeklyTaskCompleted .weeklyTaskCopy:before{content:"UKOŃCZONE"!important;color:rgba(116,218,177,.76)}.dashboard .weeklyTaskRow.weeklyTaskCompleted .weeklyTaskCopy strong{color:#c3c8dd!important;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(173,181,211,.42);text-decoration-color:rgba(173,181,211,.42)}@media (max-width:760px){.dashboard .weeklySprintSection{padding:18px 16px 16px!important}.dashboard .weeklySprintHeader{align-items:flex-start!important;gap:12px}.dashboard .weeklySprintHeader h2{font-size:20px!important}.dashboard .weeklySprintHeader>span{min-height:29px;padding:0 10px;font-size:10.5px!important}.dashboard .weeklyTaskRow{min-height:80px!important;grid-template-columns:42px minmax(0,1fr) 24px!important;column-gap:10px!important;padding:10px 11px 10px 43px!important}.dashboard .weeklyTaskRow:before{left:11px;font-size:9.5px}.dashboard .weeklySprintSection .weeklyTaskIcon{width:42px!important;height:42px!important;flex-basis:42px!important}.dashboard .weeklySprintSection .weeklyTaskCopy{min-width:0;overflow:hidden;padding-top:16px}.dashboard .weeklySprintSection .weeklyTaskCopy:before{font-size:8.5px}.dashboard .weeklySprintSection .weeklyTaskTitle{display:flex!important;flex-wrap:wrap;align-items:center;gap:7px 7px!important;width:100%;min-width:0;overflow:hidden}.dashboard .weeklySprintSection .weeklyTaskTitle>strong{flex:0 0 100%;width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.dashboard .weeklySprintSection .weeklyTaskArrow{width:24px;min-width:24px;justify-self:end}.dashboard .weeklySprintSection .weeklyTaskCopy strong{font-size:15.5px!important;line-height:1.18!important}.dashboard .weeklySprintSection .weeklyTaskTitle .carryOverTag,.dashboard .weeklySprintSection .weeklyTaskTitle .feedbackTag{margin:0!important}.dashboard .weeklySprintSection .weeklyTaskCopy>span{font-size:11.5px!important}.dashboard .weeklySprintSection .weeklyTaskRight>span{font-size:12.5px!important}.dashboard .weeklySprintSection .weeklyTaskRight small{display:none}}.dashboard .weeklySprintSection .weeklyTaskIcon.task-purple:before{content:""!important;width:23px!important;height:23px!important;transform:translate(-50%,-50%)!important;background:currentColor!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='9'%20y='3.5'%20width='6'%20height='11'%20rx='3'/%3E%3Cpath%20d='M6.5%2011.5a5.5%205.5%200%200%200%2011%200'/%3E%3Cpath%20d='M12%2017v3.5'/%3E%3Cpath%20d='M9%2020.5h6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='9'%20y='3.5'%20width='6'%20height='11'%20rx='3'/%3E%3Cpath%20d='M6.5%2011.5a5.5%205.5%200%200%200%2011%200'/%3E%3Cpath%20d='M12%2017v3.5'/%3E%3Cpath%20d='M9%2020.5h6'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.dashboard .weeklySprintSection .weeklyTaskRow.weeklyTaskCompleted{--row-tone:var(--dash-mint)!important;opacity:1!important;border-bottom-color:rgba(var(--dash-mint),.13)!important;background:radial-gradient(circle at 5% 50%,rgba(var(--dash-mint),.065),transparent 31%),linear-gradient(90deg,rgba(var(--dash-mint),.065),rgba(var(--dash-mint),.022) 42%,rgba(7,15,39,.18) 100%)!important;box-shadow:inset 3px 0 0 rgba(var(--dash-mint),.64),inset 58px 0 72px -76px rgba(var(--dash-mint),.42),inset 0 1px 0 rgba(255,255,255,.018)!important}.dashboard .weeklySprintSection .weeklyTaskRow.weeklyTaskCompleted:after{opacity:1!important;background:linear-gradient(90deg,rgba(var(--dash-mint),.025),transparent 36%)!important}.dashboard .weeklySprintSection .weeklyTaskRow.weeklyTaskCompleted:before{color:rgba(var(--dash-mint),.62)!important;opacity:1!important}.dashboard .weeklySprintSection .weeklyTaskRow.weeklyTaskCompleted .weeklyTaskIcon{border-color:rgba(var(--dash-mint),.25)!important;color:rgba(var(--dash-mint),.86)!important;background:radial-gradient(circle at 38% 28%,rgba(var(--dash-mint),.11),transparent 58%),rgba(var(--dash-mint),.045)!important;box-shadow:0 0 14px rgba(var(--dash-mint),.055),inset 0 1px 0 rgba(255,255,255,.035)!important}.dashboard .weeklySprintSection .weeklyTaskRow.weeklyTaskCompleted .weeklyTaskCopy:before{content:"UKOŃCZONE"!important;color:rgba(var(--dash-mint),.82)!important;text-shadow:0 0 10px rgba(var(--dash-mint),.06)}.dashboard .weeklySprintSection .weeklyTaskRow.weeklyTaskCompleted .weeklyTaskCopy strong{color:#e9f3f2!important;text-decoration:none!important}.dashboard .weeklySprintSection .weeklyTaskRow.weeklyTaskCompleted .weeklyTaskCopy>span{color:#98a9b4!important}.dashboard .weeklySprintSection .weeklyTaskRow.weeklyTaskCompleted .weeklyTaskArrow,.dashboard .weeklySprintSection .weeklyTaskRow.weeklyTaskCompleted .weeklyTaskRight>span{color:rgba(var(--dash-mint),.82)!important}.dashboard .weeklySprintSection .weeklyTaskRow.weeklyTaskCompleted .weeklyTaskRight small{border-color:rgba(var(--dash-mint),.15)!important;color:#9dc8ba!important;background:rgba(var(--dash-mint),.04)!important}.dashboard .weeklySprintSection .weeklyTaskRow.weeklyTaskCompleted .feedbackTag{border-color:rgba(163,129,255,.22)!important;color:#bfaeff!important;background:rgba(126,91,224,.09)!important}.dashboard .weeklySprintSection .weeklyTaskRow.weeklyTaskCompleted:hover{background:radial-gradient(circle at 5% 50%,rgba(var(--dash-mint),.085),transparent 33%),linear-gradient(90deg,rgba(var(--dash-mint),.085),rgba(var(--dash-mint),.032) 44%,rgba(8,18,43,.24) 100%)!important;box-shadow:inset 3px 0 0 rgba(var(--dash-mint),.78),inset 64px 0 78px -78px rgba(var(--dash-mint),.48),0 0 18px rgba(var(--dash-mint),.018)!important}.dashboard .recommendedPanel{--recommend-tone:var(--dash-cyan)}.dashboard .recommendedPanel:has(.recommendedIcon.task-purple){--recommend-tone:var(--dash-violet)}.dashboard .recommendedPanel:has(.recommendedIcon.task-green){--recommend-tone:var(--dash-mint)}.dashboard .recommendedPanel:has(.recommendedIcon.task-amber){--recommend-tone:var(--dash-amber)}.dashboard .recommendedPanel:has(.recommendedIcon.task-cyan){--recommend-tone:var(--dash-cyan)}.dashboard .recommendedPanel{border-color:rgba(var(--recommend-tone),.3)!important;background:radial-gradient(circle at 8% 15%,rgba(var(--recommend-tone),.11),transparent 36%),radial-gradient(circle at 88% 100%,rgba(var(--recommend-tone),.035),transparent 30%),linear-gradient(145deg,rgba(11,20,52,.985),rgba(6,13,36,.99))!important;box-shadow:0 24px 66px rgba(0,0,0,.25),0 0 31px rgba(var(--recommend-tone),.04),inset 0 1px 0 rgba(var(--recommend-tone),.08),inset 0 0 38px rgba(var(--recommend-tone),.018)!important}.dashboard .recommendedPanel:after{background:rgb(var(--recommend-tone))!important;box-shadow:0 0 12px rgba(var(--recommend-tone),.44),0 0 26px rgba(var(--recommend-tone),.1)!important}.dashboard .recommendedPanel .panelLabel,.dashboard .recommendedPanel .recommendedMeta>span:first-child{color:rgb(var(--recommend-tone))!important;-webkit-text-fill-color:rgb(var(--recommend-tone))!important;text-shadow:0 0 16px rgba(var(--recommend-tone),.18)!important}.dashboard .recommendedPanel .recommendedIcon{position:relative;width:64px!important;height:64px!important;flex:0 0 64px!important;display:block!important;overflow:hidden;border:1px solid rgba(var(--recommend-tone),.3)!important;border-radius:18px!important;color:rgb(var(--recommend-tone))!important;background:radial-gradient(circle at 38% 28%,rgba(var(--recommend-tone),.2),transparent 58%),rgba(var(--recommend-tone),.075)!important;box-shadow:0 0 24px rgba(var(--recommend-tone),.13),inset 0 1px 0 rgba(255,255,255,.055)!important;font-size:0!important}.dashboard .recommendedPanel .recommendedIcon>span{opacity:0!important}.dashboard .recommendedPanel .recommendedIcon:before{position:absolute;left:50%;top:50%;display:block;width:max-content;height:max-content;transform:translate(-50%,-43%);color:rgb(var(--recommend-tone));font-size:39px;font-weight:760;line-height:1;text-align:center;text-shadow:0 0 18px rgba(var(--recommend-tone),.22)}.dashboard .recommendedPanel .recommendedIcon.task-cyan:before{content:"▶";font-size:30px;transform:translate(-45%,-43%)}.dashboard .recommendedPanel .recommendedIcon.task-green:before{content:"✦";font-size:40px}.dashboard .recommendedPanel .recommendedIcon.task-purple:before{content:""!important;width:32px!important;height:32px!important;transform:translate(-50%,-50%)!important;background:currentColor!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='9'%20y='3.5'%20width='6'%20height='11'%20rx='3'/%3E%3Cpath%20d='M6.5%2011.5a5.5%205.5%200%200%200%2011%200'/%3E%3Cpath%20d='M12%2017v3.5'/%3E%3Cpath%20d='M9%2020.5h6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='9'%20y='3.5'%20width='6'%20height='11'%20rx='3'/%3E%3Cpath%20d='M6.5%2011.5a5.5%205.5%200%200%200%2011%200'/%3E%3Cpath%20d='M12%2017v3.5'/%3E%3Cpath%20d='M9%2020.5h6'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;text-shadow:none!important}.dashboard .recommendedPanel .recommendedIcon.task-amber:before{content:"↻";font-size:41px}.dashboard .recommendedPanel .startTrainingButton{border-color:rgba(var(--recommend-tone),.46)!important;background:linear-gradient(100deg,rgba(var(--recommend-tone),.62),rgba(var(--recommend-tone),.38),rgba(var(--recommend-tone),.2))!important;box-shadow:0 9px 26px rgba(0,0,0,.2),0 0 21px rgba(var(--recommend-tone),.09),inset 0 1px 0 rgba(255,255,255,.12)!important}.dashboard .recommendedPanel .startTrainingButton:hover{border-color:rgba(var(--recommend-tone),.7)!important;background:linear-gradient(100deg,rgba(var(--recommend-tone),.72),rgba(var(--recommend-tone),.46),rgba(var(--recommend-tone),.26))!important;box-shadow:0 11px 30px rgba(0,0,0,.24),0 0 27px rgba(var(--recommend-tone),.13)!important}@media (max-width:760px){.dashboard .recommendedPanel .recommendedIcon{width:52px!important;height:52px!important;flex-basis:52px!important;border-radius:15px!important}.dashboard .recommendedPanel .recommendedIcon:before{font-size:33px}.dashboard .recommendedPanel .recommendedIcon.task-cyan:before{font-size:25px}.dashboard .recommendedPanel .recommendedIcon.task-green:before{font-size:34px}.dashboard .recommendedPanel .recommendedIcon.task-purple:before{width:28px!important;height:28px!important}.dashboard .recommendedPanel .recommendedIcon.task-amber:before{font-size:35px}}