.calendar-event-dialog_eventDialog__6nzG_{width:min(425px,calc(100vw - 28px))!important;max-width:425px!important;max-height:min(680px,calc(100dvh - 24px));display:grid;grid-template-rows:auto minmax(0,1fr);gap:0!important;overflow:hidden;border-radius:14px!important;padding:0!important}.calendar-event-dialog_header__kCEUj{display:grid!important;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid #e8edf3;padding:14px 16px 12px;text-align:left!important}.calendar-event-dialog_headerIcon__6bLYi{width:36px;height:36px;display:grid;place-items:center;border:1px solid #d6e5fb;border-radius:9px;background:#edf5ff;color:#1267e8}.calendar-event-dialog_headerIcon__6bLYi svg{width:18px;height:18px}.calendar-event-dialog_header__kCEUj [data-slot=dialog-title]{color:#0b2d4e;font-size:16px;font-weight:780;letter-spacing:-.02em}.calendar-event-dialog_header__kCEUj [data-slot=dialog-description]{margin-top:2px;color:#70849a;font-size:11px;line-height:1.35}.calendar-event-dialog_form__FQKNH{min-height:0;display:flex;flex-direction:column}.calendar-event-dialog_formBody__9WjpJ{min-height:0;display:grid;gap:10px;overflow-y:auto;padding:12px 16px}.calendar-event-dialog_field__gKIc_{display:grid;gap:4px}.calendar-event-dialog_field__gKIc_ label{color:#183955;font-size:11px;font-weight:720}.calendar-event-dialog_field__gKIc_ [data-slot=select-trigger],.calendar-event-dialog_field__gKIc_ input,.calendar-event-dialog_field__gKIc_ textarea{border-color:#dce5ee;border-radius:7px!important;background:#fff;font-size:12px}.calendar-event-dialog_field__gKIc_ [data-slot=select-trigger],.calendar-event-dialog_field__gKIc_ input{height:36px!important}.calendar-event-dialog_field__gKIc_ textarea{min-height:68px;resize:vertical}.calendar-event-dialog_contextGrid__Ubt_b,.calendar-event-dialog_primaryGrid__d3t60{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calendar-event-dialog_schedulePanel__uHiPe{display:grid;gap:9px;border:1px solid #dfe8f1;border-radius:10px;background:#f8fbff;padding:9px}.calendar-event-dialog_allDayRow__8Y5lv{display:flex;align-items:center;justify-content:space-between;gap:10px}.calendar-event-dialog_allDayRow__8Y5lv>div{min-width:0}.calendar-event-dialog_allDayRow__8Y5lv label{color:#153650;font-size:11px;font-weight:740}.calendar-event-dialog_allDayRow__8Y5lv p{margin:1px 0 0;color:#7a8da0;font-size:9px}.calendar-event-dialog_scheduleGrid__QZrxa{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:7px}.calendar-event-dialog_scheduleGrid__QZrxa .calendar-event-dialog_field__gKIc_ label{font-size:10px}.calendar-event-dialog_optionalDetails__GDALL{overflow:hidden;border:1px solid #e2e9f0;border-radius:8px;background:#fff}.calendar-event-dialog_optionalDetails__GDALL summary{height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;color:#46617a;font-size:11px;font-weight:690;cursor:pointer;list-style:none}.calendar-event-dialog_optionalDetails__GDALL summary::-webkit-details-marker{display:none}.calendar-event-dialog_optionalDetails__GDALL summary svg{width:14px;height:14px;transition:transform .16s ease}.calendar-event-dialog_optionalDetails__GDALL[open] summary svg{transform:rotate(180deg)}.calendar-event-dialog_optionalGrid__Jhzsg{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;border-top:1px solid #edf1f5;padding:9px}.calendar-event-dialog_footer__4KyWT{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e8edf3;background:#fff;padding:9px 16px}.calendar-event-dialog_footerActions__tExUE{display:flex;gap:6px;margin-left:auto}.calendar-event-dialog_footer__4KyWT button{height:34px;border-radius:7px;font-size:12px}.calendar-event-dialog_saveButton__fS3WB{background:#1267e8!important;color:#fff!important;box-shadow:0 4px 10px rgba(18,103,232,.18)}html.dark .calendar-event-dialog_eventDialog__6nzG_,html.dark .calendar-event-dialog_footer__4KyWT,html.dark .calendar-event-dialog_optionalDetails__GDALL{background:var(--surface)}html.dark .calendar-event-dialog_footer__4KyWT,html.dark .calendar-event-dialog_header__kCEUj,html.dark .calendar-event-dialog_optionalDetails__GDALL,html.dark .calendar-event-dialog_optionalGrid__Jhzsg,html.dark .calendar-event-dialog_schedulePanel__uHiPe{border-color:var(--border)}html.dark .calendar-event-dialog_allDayRow__8Y5lv label,html.dark .calendar-event-dialog_field__gKIc_ label,html.dark .calendar-event-dialog_header__kCEUj [data-slot=dialog-title]{color:var(--text)}html.dark .calendar-event-dialog_schedulePanel__uHiPe{background:#1c2a3f}html.dark .calendar-event-dialog_headerIcon__6bLYi{border-color:var(--border);background:#1c2a3f;color:var(--blue)}@media(max-width:520px){.calendar-event-dialog_eventDialog__6nzG_{width:min(425px,calc(100vw - 20px))!important;max-width:425px!important;max-height:calc(100dvh - 18px)}.calendar-event-dialog_header__kCEUj{padding:12px 14px 10px}.calendar-event-dialog_formBody__9WjpJ{padding:10px 12px}.calendar-event-dialog_scheduleGrid__QZrxa{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.calendar-event-dialog_scheduleGrid__QZrxa [data-date]{grid-column:1/-1}.calendar-event-dialog_allDayRow__8Y5lv p{white-space:nowrap}.calendar-event-dialog_optionalGrid__Jhzsg{grid-template-columns:1fr}.calendar-event-dialog_footer__4KyWT{padding:8px 12px}.calendar-event-dialog_footerActions__tExUE{width:100%;justify-content:flex-end}.calendar-event-dialog_footerActions__tExUE button:last-child{min-width:104px}}html.dark .calendar-event-dialog_field__gKIc_ [data-slot=select-trigger],html.dark .calendar-event-dialog_field__gKIc_ input,html.dark .calendar-event-dialog_field__gKIc_ textarea{border-color:var(--border);background:var(--surface);color:var(--text);color-scheme:dark}html.dark .calendar-event-dialog_allDayRow__8Y5lv p,html.dark .calendar-event-dialog_field__gKIc_ input::placeholder,html.dark .calendar-event-dialog_field__gKIc_ textarea::placeholder,html.dark .calendar-event-dialog_header__kCEUj [data-slot=dialog-description],html.dark .calendar-event-dialog_optionalDetails__GDALL summary{color:var(--text-muted)}html.dark .calendar-event-dialog_saveButton__fS3WB{background:#2463c4!important;color:#fff!important;box-shadow:none}html.dark .calendar-event-dialog_saveButton__fS3WB:hover{background:#2b6ccc!important}.planning_page__w4FYK{width:min(100%,1440px);margin:0 auto;padding:28px 32px 34px;color:#0a2948}.planning_pageHeader__soL4U{display:flex;align-items:flex-end;justify-content:space-between}.planning_pageHeader__soL4U h1{margin:0;font-size:34px;font-weight:790;letter-spacing:-.045em;line-height:1}.planning_pageHeader__soL4U p{margin:9px 0 0;color:#607590;font-size:14px}.planning_controls___APmY{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:34px}.planning_controlActions__RiW4w,.planning_generator__qWU_f{display:flex;align-items:center;gap:12px}.planning_generator__qWU_f label{font-size:14px;font-weight:760}.planning_horizonSelect__SNqds{width:164px!important;height:42px!important;border-radius:9px!important;background:#fff!important;font-weight:650}.planning_generateButton__v5sT7{height:44px!important;border:0!important;border-radius:8px!important;background:#1267e8!important;padding-inline:20px!important;box-shadow:0 6px 14px rgba(18,103,232,.2)}.planning_generateLabelShort__UZrZf{display:none}.planning_controlActions__RiW4w button{height:42px;border-radius:8px}.planning_controlActions__RiW4w svg{width:17px}.planning_error__nAc9A,.planning_success__bMafY{margin:14px 0 -8px;border-radius:9px;padding:10px 13px;font-size:13px;font-weight:650}.planning_error__nAc9A{border:1px solid #fecaca;background:#fff1f2;color:#b42318}.planning_success__bMafY{border:1px solid #b7ead4;background:#effbf5;color:#08785a}.planning_workspace__yIGXn{position:relative;display:grid;grid-template-columns:1fr;margin-top:20px;align-items:stretch}.planning_calendarCard___W_KC{min-width:0;overflow:hidden;border:1px solid #dce5ef;border-radius:12px;background:#fff;box-shadow:0 4px 18px rgba(16,42,67,.035)}.planning_calendarToolbar__8t7kF{height:64px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e7edf4;padding:0 16px}.planning_dateNav__yeL8H{display:flex;align-items:center;justify-content:center;gap:28px}.planning_dateNav__yeL8H strong{min-width:190px;font-size:16px;letter-spacing:-.02em;text-align:center}.planning_dateNav__yeL8H button{height:36px;border-radius:8px}.planning_aiLegend__ajEJQ{position:absolute;right:0;top:-57px;display:flex;align-items:center;gap:7px;color:#54708c;font-size:11px;font-weight:700;white-space:nowrap}.planning_aiLegend__ajEJQ i{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#42d8ca,#08788e);box-shadow:0 0 0 3px rgba(25,176,169,.11)}.planning_viewToggle__KoufH{position:absolute;right:0;top:-66px;display:flex;border:1px solid #e3eaf2;border-radius:8px;background:#f5f7fa;padding:2px}.planning_viewToggle__KoufH[hidden]{display:none!important}.planning_viewToggle__KoufH button{height:30px;border:0;border-radius:6px;background:transparent;padding:0 14px;color:#667a91;font-size:12px;font-weight:700}.planning_viewToggle__KoufH button[aria-pressed=true]{background:#fff;color:#0c2d50;box-shadow:0 1px 4px rgba(16,42,67,.09)}.planning_calendarScroller__HJNz_{position:relative;height:630px;overflow:auto;scrollbar-color:#b9c5d2 transparent;scrollbar-width:thin}.planning_calendarGrid__njIRb{position:relative;min-width:max(100%,var(--planning-min-width));height:1312px;display:grid;grid-template-columns:58px repeat(var(--planning-days),minmax(0,1fr));grid-template-rows:64px 1248px}.planning_axisHeader__jJ_sv{z-index:8;left:0;grid-column:1}.planning_axisHeader__jJ_sv,.planning_dayHeader__gudVs{position:sticky;top:0;grid-row:1;border-bottom:1px solid #e5ebf2;background:#fff}.planning_dayHeader__gudVs{z-index:7;display:grid;align-content:center;justify-items:center;gap:5px;border-left:1px solid #e5ebf2}.planning_dayHeader__gudVs strong{font-size:12px;text-transform:uppercase}.planning_dayHeader__gudVs span{color:#73869b;font-size:12px}.planning_timeAxis__J9N33{position:sticky;z-index:5;left:0;grid-column:1;grid-row:1/3;background:#fff;color:#71869c;font-size:11px}.planning_timeAxis__J9N33>span{position:absolute;right:9px;transform:translateY(-50%);white-space:nowrap}.planning_timeAxis__J9N33>span:first-child{transform:none}.planning_timeAxis__J9N33>span:last-child{transform:translateY(-100%)}.planning_dayColumn___W8cb{position:relative;grid-row:2;border:0;border-left:1px solid #e5ebf2;background:transparent;padding:0;cursor:pointer;text-align:initial;transition:background-color .14s ease}.planning_dayColumn___W8cb:hover{background:rgba(18,103,232,.025)}.planning_dayColumn___W8cb:focus-visible{z-index:2;outline:2px solid #1473f3;outline-offset:-2px}.planning_gridLine__n_1Sc{position:absolute;right:0;left:0;border-top:1px dotted #e0e8f0}.planning_sessionsLayer__OyF4N{position:relative;z-index:3;grid-column:2/-1;grid-row:2;pointer-events:none}.planning_sessionBlock__hKDZ9{position:absolute;z-index:1;min-height:48px;pointer-events:auto}.planning_sessionCard__kPy59{position:relative;width:100%;height:100%;display:flex;overflow:hidden;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid;border-radius:8px;padding:9px 26px 10px 9px;color:#0c2d50;text-align:left;transition:box-shadow .16s ease,transform .16s ease,filter .16s ease}.planning_sessionCard__kPy59>span:first-child{font-size:9px;font-weight:650;opacity:.72}.planning_sessionCard__kPy59>strong{display:-webkit-box;overflow:hidden;font-size:10px;font-weight:760;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:3}.planning_sessionBlock__hKDZ9[data-status=synced] .planning_sessionCard__kPy59{border-color:#9bdcc3;background:linear-gradient(180deg,#fbfffd,#f1fbf6)}.planning_sessionBlock__hKDZ9[data-status=pending] .planning_sessionCard__kPy59{border-color:#ffc66a;background:linear-gradient(180deg,#fffdfa,#fff8ed)}.planning_sessionBlock__hKDZ9[data-status=rejected] .planning_sessionCard__kPy59{border-color:#ff9ca5;background:linear-gradient(180deg,#fffafa,#fff0f1);color:#8f2431}.planning_sessionBlock__hKDZ9:hover{z-index:3;transform:translateY(-1px)}.planning_sessionBlock__hKDZ9:hover .planning_sessionCard__kPy59{box-shadow:0 8px 20px rgba(16,42,67,.12)}.planning_sessionBlock__hKDZ9[data-selected] .planning_sessionCard__kPy59{border-color:#4f91ff;background:linear-gradient(180deg,#69a9ff,#347ff4 27%,#1559df 66%,#073ab9);color:#fff;box-shadow:0 13px 27px rgba(12,82,207,.32),inset 0 1px 0 rgba(255,255,255,.32);filter:saturate(1.08)}.planning_sessionBlock__hKDZ9[data-source=revision][data-selected] .planning_sessionCard__kPy59{border-color:#0799a4;background:linear-gradient(135deg,#43d7cc,#1ab7b5 42%,#087a8f);color:#fff;box-shadow:0 13px 28px rgba(7,122,143,.3),inset 0 1px 0 rgba(255,255,255,.3)}.planning_sessionBlock__hKDZ9[data-selected] .planning_sessionCard__kPy59>span:first-child{opacity:.88}.planning_sessionBlock__hKDZ9[data-selected] .planning_statusIcon__JaM7m{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.17);color:#fff}.planning_sessionCard__kPy59:focus-visible{outline:2px solid #1473f3;outline-offset:2px}.planning_statusIcon__JaM7m{position:absolute;right:7px;bottom:7px;width:19px;height:19px;display:grid;place-items:center;border:1px solid;border-radius:999px;background:#fff}.planning_statusIcon__JaM7m svg{width:11px;height:11px;stroke-width:2.2}.planning_statusIcon__JaM7m[data-status=synced]{border-color:#72d1af;color:#13a478}.planning_statusIcon__JaM7m[data-status=pending]{border-color:#ffb94b;color:#ed8b08}.planning_statusIcon__JaM7m[data-status=rejected]{border-color:#ff7f8a;color:#ee3347}.planning_aiBadge__RC4UG{position:absolute;right:7px;bottom:7px;display:grid;place-items:center;border:1px solid #77cdb7;border-radius:999px;background:#fff;padding:3px 5px;color:#11946e;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.04em}.planning_sessionBlock__hKDZ9[data-selected] .planning_aiBadge__RC4UG{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.16);color:#fff}.planning_dragCue__Xhy3S{position:absolute;top:7px;right:6px;width:14px;height:14px;opacity:.5}.planning_resizeHandle__zN3Np{position:absolute;z-index:4;right:calc(50% - 17px);bottom:-5px;width:34px;height:14px;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:#55708b;cursor:ns-resize;box-shadow:0 2px 7px rgba(16,42,67,.12)}.planning_resizeHandle__zN3Np svg{width:16px}.planning_sessionBlock__hKDZ9[data-selected] .planning_resizeHandle__zN3Np{background:#fff;color:#176be3}.planning_detailsPopup__NvH1_{position:absolute;z-index:12;width:286px;overflow:hidden;border:1px solid #dbe5ef;border-radius:11px;background:#fff;box-shadow:0 18px 42px rgba(12,37,64,.19);transform:translateY(-8px)}.planning_detailsPopup__NvH1_>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f5;padding:15px}.planning_detailsPopup__NvH1_>header strong{font-size:13px}.planning_detailsPopup__NvH1_>header button{border:0;background:transparent;color:#73859a}.planning_detailsPopup__NvH1_>header svg{width:16px}.planning_detailsPopup__NvH1_ dl{display:grid;gap:10px;margin:0;padding:14px 15px}.planning_detailsPopup__NvH1_ dl>div{display:grid;grid-template-columns:72px 1fr;gap:7px}.planning_detailsPopup__NvH1_ dt{display:flex;align-items:center;gap:5px;color:#6c8198;font-size:10px}.planning_detailsPopup__NvH1_ dt svg{width:12px}.planning_detailsPopup__NvH1_ dd{margin:0;font-size:11px;font-weight:650}.planning_objectives__0R_Xk{border-top:1px solid #edf1f5;padding:13px 15px}.planning_objectives__0R_Xk>strong{font-size:11px}.planning_objectives__0R_Xk p{display:-webkit-box;overflow:hidden;margin:7px 0 0;color:#60758d;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.planning_detailsPopup__NvH1_>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf1f5;padding:11px 15px}.planning_detailsPopup__NvH1_>footer>span{display:flex;align-items:center;gap:5px;color:#8696a8;font-size:9px}.planning_detailsPopup__NvH1_>footer svg{width:13px}.planning_popupActions__OTyci{display:flex;align-items:center;gap:5px}.planning_detailsPopup__NvH1_>footer .planning_closeButton__aBu_r,.planning_detailsPopup__NvH1_>footer .planning_deleteButton__4tW7U{display:flex;align-items:center;gap:4px;border:0;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:700}.planning_detailsPopup__NvH1_>footer .planning_closeButton__aBu_r{background:#f0f5ff;color:#1267e8}.planning_detailsPopup__NvH1_>footer button:disabled{cursor:wait;opacity:.55}.planning_dragError__Ezmbq{margin:0;border-top:1px solid #fecaca;background:#fff1f2;padding:9px 14px;color:#b42318;font-size:12px}.planning_detailsPopup__NvH1_{max-height:min(560px,calc(100vh - 32px))}.planning_objectives__0R_Xk p{display:block;overflow:visible;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:unset}.planning_detailsPopup__NvH1_>footer .planning_deleteButton__4tW7U,.planning_detailsPopup__NvH1_>footer .planning_editButton__ZD_Y3{width:30px;height:30px;display:grid;place-items:center;gap:0;border:0;border-radius:7px;padding:0}.planning_detailsPopup__NvH1_>footer .planning_editButton__ZD_Y3{background:#eaf2ff;color:#1267e8}.planning_detailsPopup__NvH1_>footer .planning_deleteButton__4tW7U{background:#fff0f2;color:#d92d42}.planning_detailsPopup__NvH1_>footer .planning_deleteButton__4tW7U svg,.planning_detailsPopup__NvH1_>footer .planning_editButton__ZD_Y3 svg{width:14px}.planning_deleteConfirm__VXYqj{display:contents}html.dark .planning_page__w4FYK{color:var(--text)}html.dark .planning_pageHeader__soL4U p{color:var(--text-muted)}html.dark .planning_axisHeader__jJ_sv,html.dark .planning_calendarCard___W_KC,html.dark .planning_dayHeader__gudVs,html.dark .planning_horizonSelect__SNqds,html.dark .planning_timeAxis__J9N33{background:var(--surface)!important;color:var(--text)}html.dark .planning_calendarCard___W_KC,html.dark .planning_calendarToolbar__8t7kF,html.dark .planning_dayColumn___W8cb,html.dark .planning_dayHeader__gudVs{border-color:var(--border)}html.dark .planning_detailsPopup__NvH1_{border-color:var(--border);background:var(--surface);color:var(--text)}@media(max-width:1180px){.planning_page__w4FYK{padding-inline:24px}}@media(max-width:920px){.planning_controls___APmY{align-items:flex-start;flex-direction:column}.planning_controlActions__RiW4w{align-self:stretch;justify-content:flex-end}.planning_calendarToolbar__8t7kF{display:grid;grid-template-columns:1fr auto auto;gap:12px}.planning_aiLegend__ajEJQ,.planning_viewToggle__KoufH{position:static}.planning_viewToggle__KoufH{justify-self:end}.planning_calendarScroller__HJNz_{height:620px}}@media(max-width:760px){.planning_page__w4FYK{padding:22px 16px 30px}.planning_pageHeader__soL4U h1{font-size:30px}.planning_controls___APmY{margin-top:26px}.planning_generator__qWU_f{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.planning_generator__qWU_f label{grid-column:1/-1}.planning_horizonSelect__SNqds{width:100%!important}.planning_generateButton__v5sT7{grid-column:2;padding-inline:14px!important}.planning_controlActions__RiW4w{justify-content:flex-end}.planning_calendarToolbar__8t7kF{height:auto;grid-template-columns:1fr auto;gap:10px;padding:12px}.planning_dateNav__yeL8H{grid-column:1/-1;grid-row:1;gap:12px}.planning_dateNav__yeL8H strong{min-width:0;flex:1}.planning_aiLegend__ajEJQ{grid-column:1;grid-row:2}.planning_viewToggle__KoufH{grid-column:2;grid-row:2}.planning_calendarScroller__HJNz_{height:560px}.planning_detailsPopup__NvH1_{position:fixed!important;z-index:60;right:12px!important;bottom:12px!important;left:12px!important;top:auto!important;width:auto;max-height:calc(100dvh - 24px);overflow-y:auto;transform:none}.planning_detailsPopup__NvH1_>footer{align-items:flex-start;flex-direction:column}.planning_popupActions__OTyci{width:100%;justify-content:flex-end}.planning_workspace__yIGXn{margin-top:16px}}@media(max-width:390px){.planning_generateLabel__99LDO{display:none}.planning_generateLabelShort__UZrZf{display:inline}.planning_generateButton__v5sT7{padding-inline:12px!important}}.planning_detailsPopup__NvH1_{position:fixed!important;z-index:40;top:var(--details-top,50%)!important;right:auto!important;bottom:auto!important;left:var(--details-left,50%)!important;width:min(368px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 32px));transform:var(--details-transform,translate(-50%,-50%));overflow-y:auto}.planning_sessionBlock__hKDZ9[data-source=event] .planning_sessionCard__kPy59{border-color:#91bfff;background:#eef5ff;color:#0c2d50}.planning_sessionBlock__hKDZ9[data-source=event][data-selected] .planning_sessionCard__kPy59{border-color:#4f91ff;background:linear-gradient(180deg,#69a9ff,#347ff4 27%,#1559df 66%,#073ab9);color:#fff;box-shadow:0 13px 27px rgba(12,82,207,.32),inset 0 1px 0 rgba(255,255,255,.32);filter:saturate(1.08)}.planning_sessionBlock__hKDZ9:has(.planning_dragCue__Xhy3S) .planning_sessionCard__kPy59{cursor:grab;touch-action:none}.planning_sessionBlock__hKDZ9:has(.planning_dragCue__Xhy3S) .planning_sessionCard__kPy59:active{cursor:grabbing}.planning_sessionBlock__hKDZ9:has(.planning_dragCue__Xhy3S) .planning_sessionCard__kPy59:after{position:absolute;right:calc(50% - 12px);bottom:3px;width:24px;height:3px;border-radius:999px;background:currentColor;content:"";opacity:.14;transition:opacity .14s ease}.planning_sessionBlock__hKDZ9:has(.planning_dragCue__Xhy3S):hover .planning_sessionCard__kPy59:after,.planning_sessionBlock__hKDZ9[data-selected]:has(.planning_dragCue__Xhy3S) .planning_sessionCard__kPy59:after{opacity:.3}.planning_calendarGrid__njIRb:has(.planning_allDayArea__RcjLE){height:auto;grid-template-rows:64px auto 1248px}.planning_calendarGrid__njIRb:has(.planning_allDayArea__RcjLE) .planning_dayColumn___W8cb,.planning_calendarGrid__njIRb:has(.planning_allDayArea__RcjLE) .planning_sessionsLayer__OyF4N,.planning_calendarGrid__njIRb:has(.planning_allDayArea__RcjLE) .planning_timeAxis__J9N33{grid-row:3}.planning_allDayArea__RcjLE{position:sticky;z-index:6;top:64px;grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:58px repeat(var(--planning-days),minmax(0,1fr));min-height:42px;border-bottom:1px solid var(--border);background:var(--surface)}.planning_allDayLabel__dI1le{position:sticky;left:0;align-self:stretch;display:grid;align-content:center;background:var(--surface);padding:6px;color:var(--text-muted);font-size:9px;line-height:1.3}.planning_allDayColumn__ajCsW{display:flex;min-width:0;flex-direction:column;gap:4px;border-left:1px solid var(--border);padding:5px}.planning_allDayEvent__ia6CH{min-height:30px;border:1px solid #91bfff;border-radius:6px;background:#eef5ff;padding:5px 7px;color:#0c2d50;text-align:left;font-size:10px;font-weight:700;line-height:1.3;overflow-wrap:anywhere;cursor:pointer}.planning_allDayEvent__ia6CH[data-selected]{border-color:#1473f3;background:#1559df;color:#fff}.planning_allDayEvent__ia6CH:focus-visible{outline:2px solid #1473f3;outline-offset:2px}.planning_taskActions__ixvkM{display:grid;gap:8px;border-top:1px solid var(--border);padding:12px 15px}.planning_taskActions__ixvkM p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.4}.planning_taskActions__ixvkM button{width:100%}.planning_taskSuccess__n9l_K{margin:0;border-top:1px solid var(--border);background:var(--surface);padding:9px 14px;color:var(--text);font-size:12px}html.dark .planning_allDayEvent__ia6CH,html.dark .planning_sessionBlock__hKDZ9[data-source=event]:not([data-selected]) .planning_sessionCard__kPy59{border-color:#477cb9;background:color-mix(in srgb,#1677ff 14%,var(--surface));color:var(--text)}html.dark .planning_allDayEvent__ia6CH[data-selected]{background:#1559df}html.dark .planning_sessionBlock__hKDZ9[data-status=pending]:not([data-source=event]):not([data-selected]) .planning_sessionCard__kPy59{border-color:#947143;background:color-mix(in srgb,#d99c36 12%,var(--surface));color:var(--text)}html.dark .planning_sessionBlock__hKDZ9[data-status=synced]:not([data-source=event]):not([data-selected]) .planning_sessionCard__kPy59{border-color:#3d816b;background:color-mix(in srgb,#16b8a6 12%,var(--surface));color:var(--text)}html.dark .planning_sessionBlock__hKDZ9[data-status=rejected]:not([data-selected]) .planning_sessionCard__kPy59{border-color:#a85265;background:color-mix(in srgb,#d92d42 12%,var(--surface));color:var(--text)}html.dark .planning_generateButton__v5sT7{background:#2463c4!important;color:#fff;box-shadow:none}html.dark .planning_generateButton__v5sT7:hover{background:#2b6ccc!important}html.dark .planning_viewToggle__KoufH{border-color:var(--border);background:var(--background)}html.dark .planning_viewToggle__KoufH button{color:var(--text-muted)}html.dark .planning_viewToggle__KoufH button[aria-pressed=true]{background:#1c2a3f;color:var(--text);box-shadow:none}html.dark .planning_aiLegend__ajEJQ,html.dark .planning_dayHeader__gudVs span,html.dark .planning_detailsPopup__NvH1_ dt,html.dark .planning_detailsPopup__NvH1_>footer>span,html.dark .planning_detailsPopup__NvH1_>header button,html.dark .planning_objectives__0R_Xk p,html.dark .planning_timeAxis__J9N33{color:var(--text-muted)}html.dark .planning_aiLegend__ajEJQ i{background:#76c9b2;box-shadow:none}html.dark .planning_axisHeader__jJ_sv,html.dark .planning_detailsPopup__NvH1_>footer,html.dark .planning_detailsPopup__NvH1_>header,html.dark .planning_gridLine__n_1Sc,html.dark .planning_objectives__0R_Xk{border-color:var(--border)}html.dark .planning_calendarScroller__HJNz_{scrollbar-color:var(--border) transparent}html.dark .planning_dayColumn___W8cb:hover{background:rgba(138,180,248,.05)}html.dark .planning_dragError__Ezmbq,html.dark .planning_error__nAc9A{border-color:#684248;background:#322736;color:#e58b99}html.dark .planning_success__bMafY,html.dark .planning_taskSuccess__n9l_K{border-color:#3e5b4c;background:#1c3435;color:#76c9b2}html.dark .planning_aiBadge__RC4UG,html.dark .planning_statusIcon__JaM7m{background:var(--surface)}html.dark .planning_aiBadge__RC4UG,html.dark .planning_statusIcon__JaM7m[data-status=synced]{border-color:#527760;color:#76c9b2}html.dark .planning_statusIcon__JaM7m[data-status=pending]{border-color:#806a47;color:#d8b879}html.dark .planning_statusIcon__JaM7m[data-status=rejected]{border-color:#885b60;color:#e58b99}html.dark .planning_resizeHandle__zN3Np,html.dark .planning_sessionBlock__hKDZ9[data-selected] .planning_resizeHandle__zN3Np{background:#1c2a3f;color:var(--text)}html.dark .planning_sessionBlock__hKDZ9[data-selected] .planning_sessionCard__kPy59,html.dark .planning_sessionBlock__hKDZ9[data-source=event][data-selected] .planning_sessionCard__kPy59{border-color:#80b4ff;background:#2463c4;color:#fff;box-shadow:none;filter:none}html.dark .planning_sessionBlock__hKDZ9[data-source=revision][data-selected] .planning_sessionCard__kPy59{border-color:#76c9b2;background:#285940;box-shadow:none;filter:none}html.dark .planning_sessionBlock__hKDZ9[data-selected] .planning_aiBadge__RC4UG,html.dark .planning_sessionBlock__hKDZ9[data-selected] .planning_statusIcon__JaM7m{border-color:rgba(255,255,255,.5);background:rgba(0,0,0,.16);color:#fff}html.dark .planning_allDayEvent__ia6CH[data-selected]{border-color:#80b4ff;background:#2463c4;color:#fff}html.dark .planning_detailsPopup__NvH1_>footer .planning_deleteButton__4tW7U{background:#322736;color:#e58b99}html.dark .planning_detailsPopup__NvH1_>footer .planning_closeButton__aBu_r,html.dark .planning_detailsPopup__NvH1_>footer .planning_editButton__ZD_Y3{background:#1c2a3f;color:var(--blue)}html.dark .planning_allDayEvent__ia6CH[data-selected],html.dark .planning_sessionBlock__hKDZ9[data-selected] .planning_sessionCard__kPy59,html.dark .planning_sessionBlock__hKDZ9[data-source=event][data-selected] .planning_sessionCard__kPy59{background:linear-gradient(140deg,#2463c4,#194477);color:#fff}html.dark .planning_sessionBlock__hKDZ9[data-source=revision][data-selected] .planning_sessionCard__kPy59{background:linear-gradient(140deg,#205a72,#24554d);color:#fff}html.dark .planning_sessionBlock__hKDZ9[data-status=rejected]:not([data-selected]) .planning_sessionCard__kPy59{border-color:#775264;background:#322736;color:#e58b99}html.dark .planning_aiLegend__ajEJQ i{background:linear-gradient(135deg,#80b4ff,#76c9b2)}.dashboard-page.practice_page__cXojN{max-width:none;background:#eef2ff;padding:24px 34px 54px}.practice_header__6yuXt{margin-bottom:20px}.practice_header__6yuXt .practice_eyebrow__h_WSE{margin:0 0 7px;color:#1267df;font-size:11px;font-weight:850;letter-spacing:.08em}.practice_header__6yuXt h1{margin:0;color:#0d2d4c;font-size:30px;font-weight:780;letter-spacing:-.035em;line-height:1.1}.practice_alert__eSmWP{margin-bottom:14px}.practice_setupZone___bC3R{width:min(100%,1180px);margin-inline:auto;border:1px solid #dbe6f1;border-radius:14px;background:#f4f8fe;padding:18px 24px;box-shadow:0 8px 24px rgba(16,42,67,.045)}.practice_setupForm__WzOlL{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,.85fr);gap:34px;max-width:1280px}.practice_decisionStack__Q02lH,.practice_setupStep__cSmGZ{position:relative;display:grid}.practice_setupStep__cSmGZ{z-index:1;min-height:64px;grid-template-columns:42px minmax(165px,190px) minmax(260px,1fr);gap:14px;align-items:center;padding:8px 0}.practice_setupStep__cSmGZ:not(:last-child) h2:after{position:absolute;right:0;bottom:0;left:56px;height:1px;background:#d9e4ef;content:""}.practice_setupStep__cSmGZ+.practice_setupStep__cSmGZ:before,.practice_setupStep__cSmGZ:not(.practice_advancedStep__G9xnv):after{position:absolute;z-index:-1;left:16px;width:2px;background:#1267df;content:""}.practice_setupStep__cSmGZ+.practice_setupStep__cSmGZ:before{top:0;bottom:50%}.practice_setupStep__cSmGZ:not(.practice_advancedStep__G9xnv):after{top:50%;bottom:0}.practice_advancedStep__G9xnv{align-items:start}.practice_advancedStep__G9xnv:before{top:0;bottom:auto!important;height:25px}.practice_setupStep__cSmGZ:last-child{border-bottom:0}.practice_stepNumber__OhMBP{position:relative;z-index:1;width:34px;height:34px;display:grid;place-items:center;border:2px solid #f4f8fe;border-radius:50%;background:#1267df;color:#fff;font-size:14px;font-weight:850}.practice_sessionSummary__nPAJz h2,.practice_setupStep__cSmGZ h2{margin:0;color:#102a43;font-size:16px;font-weight:780;letter-spacing:-.015em}.practice_field__B_JNL{min-width:0;display:grid;gap:5px}.practice_field__B_JNL label{color:#334e68;font-size:12px;font-weight:750}.practice_field__B_JNL small{color:var(--text-muted);font-size:11px;line-height:1.35}.practice_selectTrigger__e4Ixm{width:100%!important;height:40px!important;border-color:#c7d6e6!important;border-radius:7px!important;background:var(--surface)!important;padding-inline:13px!important;color:var(--text)!important;font-size:14px!important;font-weight:650!important;box-shadow:0 1px 2px rgba(16,42,67,.02)}.practice_selectTrigger__e4Ixm:hover{border-color:var(--blue)!important;background:color-mix(in srgb,var(--blue) 5%,var(--surface))!important}.practice_selectTrigger__e4Ixm:focus-visible{border-color:var(--blue)!important;background:color-mix(in srgb,var(--blue) 7%,var(--surface))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 22%,transparent)!important}.practice_selectContent__MJznb{border-color:#d4e0eb}.practice_selectItem__p_xlG{min-height:34px}.practice_formatFields__tUkRu{display:grid;grid-template-columns:1fr .85fr;gap:14px}.practice_advancedDetails__AA_rx{min-width:0;interpolate-size:allow-keywords}.practice_advancedDetails__AA_rx summary{width:fit-content;display:flex;align-items:center;gap:8px;color:#1267df;font-size:14px;font-weight:720;cursor:pointer;list-style:none}.practice_advancedDetails__AA_rx summary::-webkit-details-marker{display:none}.practice_advancedDetails__AA_rx summary svg{width:15px;height:15px;transition:transform .36s cubic-bezier(.22,1,.36,1)}.practice_advancedDetails__AA_rx[open] summary svg{transform:rotate(180deg)}.practice_advancedDetails__AA_rx::details-content{block-size:0;overflow:clip;opacity:0;transform:translateY(-8px) scale(.985);transform-origin:top center;filter:blur(2px);transition:block-size .38s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .38s cubic-bezier(.22,1,.36,1),filter .22s ease,content-visibility allow-discrete .38s}.practice_advancedDetails__AA_rx[open]{grid-column:2/4;display:grid;grid-template-columns:minmax(165px,190px) minmax(260px,1fr);column-gap:14px}.practice_advancedDetails__AA_rx[open] summary{grid-column:2}.practice_advancedDetails__AA_rx[open]::details-content{grid-column:1/-1;block-size:auto;opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.practice_advancedPanel__hzlJJ{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-5px);transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .38s cubic-bezier(.22,1,.36,1)}.practice_advancedDetails__AA_rx[open] .practice_advancedPanel__hzlJJ{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.practice_advancedPanelInner__ORpVQ{min-height:0;overflow:hidden}.practice_advancedFields__F9iTs{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px;padding:14px;border:1px solid #d7e3ef;border-radius:9px;background:var(--surface)}.practice_advancedDetails__AA_rx[open] .practice_advancedFields__F9iTs{grid-template-columns:repeat(2,minmax(0,1fr))}.practice_historyFilter__RNcde{min-width:0;margin:2px 0 0;border:0;padding:0}.practice_historyFilter__RNcde legend{margin-bottom:6px;color:#334e68;font-size:12px;font-weight:750}.practice_historyFilterOptions__CkCq9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:4px;border-radius:8px;background:#edf3fa}.practice_historyFilterOptions__CkCq9 label{min-width:0;cursor:pointer}.practice_historyFilterOptions__CkCq9 input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.practice_historyFilterOptions__CkCq9 span{min-height:30px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;padding:4px 6px;color:#587087;font-size:11px;font-weight:720;line-height:1.1;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.practice_historyFilterOptions__CkCq9 label:hover span{color:var(--blue)}.practice_historyFilterOptions__CkCq9 input:checked+span{border-color:#bdd3ec;background:var(--surface);color:var(--blue);box-shadow:0 1px 3px rgba(16,42,67,.1)}.practice_historyFilterOptions__CkCq9 input:focus-visible+span{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 20%,transparent)}.practice_sessionSummary__nPAJz{align-self:stretch;border-left:1px solid #cbd9e7;padding:8px 0 6px 34px}.practice_sessionSummary__nPAJz ul{display:grid;gap:12px;margin:18px 0 22px;padding:0;list-style:none}.practice_sessionSummary__nPAJz li{display:flex;align-items:center;gap:11px;color:#274866;font-size:14px}.practice_sessionSummary__nPAJz li svg{width:17px;height:17px;flex:0 0 17px;color:#0d2d4c}.practice_startButton__AUUs_{width:min(100%,215px);height:42px!important;background:#0b60df!important;font-size:15px!important;font-weight:750!important}.practice_startButton__AUUs_:hover{background:#0953c4!important}.practice_sessionSummary__nPAJz>p{max-width:240px;margin:8px 0 0;color:var(--text-muted);font-size:11px;line-height:1.4}.practice_historySection__hT_nX{width:min(100%,1180px);margin:18px auto 0;border:1px solid #dbe6f1;border-radius:14px;background:#f4f8fe;padding:18px 24px 12px;box-shadow:0 8px 24px rgba(16,42,67,.045)}.practice_historyTabs__o6k4l{position:relative;width:fit-content;display:flex;align-items:center;gap:4px;margin-bottom:14px;border:0;border-radius:10px;background:#e8eef7;padding:4px}.practice_historyTabs__o6k4l button{position:relative;z-index:1;min-height:36px;border:0;border-radius:7px;background:transparent;padding:6px 10px;color:#607a92;cursor:pointer;font:inherit;font-size:17px;font-weight:780;letter-spacing:-.015em;text-align:left;transition:color .18s ease,box-shadow .18s ease}.practice_historyTabs__o6k4l button:focus-visible,.practice_historyTabs__o6k4l button:hover{color:var(--blue)}.practice_historyTabs__o6k4l button:focus{outline:0}.practice_historyTabs__o6k4l button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--blue) 38%,transparent)}.practice_historyTabs__o6k4l button[aria-selected=true]{color:#102a43}.practice_historyIndicator__12fYa{position:absolute;z-index:0;top:4px;bottom:4px;border-radius:7px;background:var(--surface);box-shadow:0 1px 4px rgba(16,42,67,.12);opacity:0;pointer-events:none;transition:left .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1),opacity .14s ease}.practice_historyIndicator__12fYa[data-ready=true]{opacity:1}.practice_historyPanelActive__jI3S1{animation:practice_history-panel-in__fFjxN .28s cubic-bezier(.22,1,.36,1) both}@keyframes practice_history-panel-in__fFjxN{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.practice_sectionHeading__Jm_Kv{display:flex;align-items:center;gap:24px;margin-bottom:14px}.practice_sectionHeading__Jm_Kv h2{display:flex;align-items:center;gap:8px;margin:0;color:#102a43;font-size:17px;font-weight:780;letter-spacing:-.015em}.practice_sectionHeading__Jm_Kv h2 svg{width:18px;height:18px;color:var(--turquoise)}.practice_sectionHeading__Jm_Kv>a{color:#1267df;font-size:13px;font-weight:750}.practice_sectionHeading__Jm_Kv>small{color:var(--text-muted);font-size:12px}.practice_sessionTable__hEm_G{display:grid}.practice_sessionRow__x3eef,.practice_tableHeader__HrQ_h{display:grid;grid-template-columns:minmax(250px,2fr) minmax(120px,.65fr) minmax(130px,.65fr) minmax(90px,.45fr);gap:18px;align-items:center}.practice_tableHeader__HrQ_h{min-height:34px;border-bottom:1px solid #cbd9e7;color:#49647d;font-size:12px;font-weight:720}.practice_sessionRow__x3eef{min-height:49px;border-bottom:1px solid #dbe4ed;color:#294863;font-size:13px;transition:background .14s ease}.practice_sessionRow__x3eef:hover{background:rgba(255,255,255,.48)}.practice_sessionRow__x3eef strong{overflow:hidden;color:#102a43;text-overflow:ellipsis;white-space:nowrap}.practice_sessionRow__x3eef>span:last-child{justify-self:start}.practice_emptyState__xDBGG{margin:0;border:1px dashed #cbd9e7;border-radius:9px;padding:18px;color:var(--text-muted);font-size:13px}.practice_privateList__bA10c{display:grid;border-top:1px solid #dbe4ed}.practice_privateList__bA10c>a{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dbe4ed;transition:background .14s ease,color .14s ease}.practice_privateList__bA10c>a:hover{background:color-mix(in srgb,var(--blue) 6%,var(--surface));color:var(--blue)}.practice_privateList__bA10c>a>span{display:grid;gap:4px}.practice_privateList__bA10c strong{font-size:13px}.practice_privateList__bA10c small{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:11px}.practice_privateList__bA10c small svg{width:12px;height:12px}.practice_historyPagination__sNbiu{min-height:46px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:10px}.practice_historyPagination__sNbiu button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #cbd9e7;border-radius:50%;background:var(--surface);color:#1267df;transition:border-color .15s ease,background .15s ease,color .15s ease}.practice_historyPagination__sNbiu button:hover:not(:disabled){border-color:var(--blue);background:color-mix(in srgb,var(--blue) 7%,var(--surface))}.practice_historyPagination__sNbiu button:disabled{color:#9aafc2;cursor:default;opacity:.55}.practice_historyPagination__sNbiu button svg{width:16px;height:16px}.practice_historyPagination__sNbiu span{min-width:88px;color:var(--text-muted);font-size:12px;font-weight:700;text-align:center}.practice_visuallyHidden__SRJ_e{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}html.dark .practice_header__6yuXt h1,html.dark .practice_historyTabs__o6k4l button[aria-selected=true],html.dark .practice_sessionRow__x3eef strong,html.dark .practice_sessionSummary__nPAJz h2,html.dark .practice_setupStep__cSmGZ h2{color:var(--text)}html.dark .dashboard-page.practice_page__cXojN{background:var(--background)}html.dark .practice_historySection__hT_nX,html.dark .practice_setupZone___bC3R{border-color:var(--border);background:var(--surface)}html.dark .practice_stepNumber__OhMBP{border-color:var(--surface)}html.dark .practice_privateList__bA10c,html.dark .practice_privateList__bA10c>a,html.dark .practice_sessionRow__x3eef,html.dark .practice_sessionSummary__nPAJz,html.dark .practice_setupStep__cSmGZ,html.dark .practice_tableHeader__HrQ_h{border-color:var(--border)}html.dark .practice_setupStep__cSmGZ:not(:last-child) h2:after{background:var(--border)}html.dark .practice_sessionSummary__nPAJz li{color:var(--text-muted)}html.dark .practice_sessionSummary__nPAJz li svg{color:var(--text)}html.dark .practice_advancedFields__F9iTs{border-color:var(--border);background:var(--surface)}html.dark .practice_historyFilterOptions__CkCq9{background:var(--background)}html.dark .practice_historyFilterOptions__CkCq9 input:checked+span{border-color:var(--blue);background:#1c2a3f}html.dark .practice_sessionRow__x3eef:hover{background:#1c2a3f}html.dark .practice_historyTabs__o6k4l{background:var(--background)}html.dark .practice_historyIndicator__12fYa{background:#1c2a3f;box-shadow:none}@media (max-width:980px){.practice_setupForm__WzOlL{grid-template-columns:1fr;gap:18px}.practice_sessionSummary__nPAJz{display:grid;grid-template-columns:1fr auto;gap:10px 18px;align-items:center;border-top:1px solid #cbd9e7;border-left:0;padding:18px 0 2px}.practice_sessionSummary__nPAJz ul{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.practice_sessionSummary__nPAJz .practice_startButton__AUUs_{grid-column:2;grid-row:1}.practice_sessionSummary__nPAJz>p{grid-column:1/-1}.practice_setupStep__cSmGZ{grid-template-columns:42px minmax(150px,180px) minmax(0,1fr)}}@media (max-width:700px){.dashboard-page.practice_page__cXojN{padding:15px 18px 44px}.practice_historySection__hT_nX,.practice_setupZone___bC3R{width:calc(100% - 8px);padding:16px}.practice_setupStep__cSmGZ{grid-template-columns:40px minmax(0,1fr);gap:10px}.practice_setupStep__cSmGZ:not(:last-child) h2:after{left:50px}.practice_setupStep__cSmGZ>.practice_advancedDetails__AA_rx,.practice_setupStep__cSmGZ>.practice_field__B_JNL,.practice_setupStep__cSmGZ>.practice_formatFields__tUkRu{grid-column:2}.practice_advancedDetails__AA_rx[open]{display:block}.practice_setupStep__cSmGZ h2{font-size:15px}.practice_formatFields__tUkRu{grid-template-columns:1fr 1fr}.practice_advancedDetails__AA_rx[open] .practice_advancedFields__F9iTs,.practice_advancedFields__F9iTs{grid-template-columns:1fr}.practice_historyFilterOptions__CkCq9{grid-template-columns:repeat(2,minmax(0,1fr))}.practice_sessionSummary__nPAJz{grid-template-columns:1fr}.practice_sessionSummary__nPAJz .practice_startButton__AUUs_{grid-column:1;grid-row:auto;width:100%}.practice_sessionSummary__nPAJz ul{grid-template-columns:1fr;gap:8px}.practice_tableHeader__HrQ_h{display:none}.practice_sessionRow__x3eef{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:10px 0}.practice_sessionRow__x3eef time,.practice_sessionRow__x3eef>span:nth-child(2){font-size:11px}.practice_sessionRow__x3eef>span:last-child{grid-column:2;grid-row:1/3;align-self:center}.practice_historyTabs__o6k4l{justify-content:space-between;gap:14px}.practice_historyTabs__o6k4l button{font-size:16px}.practice_historyPagination__sNbiu{justify-content:center;padding-top:12px}}@media (max-width:440px){.practice_formatFields__tUkRu{grid-template-columns:1fr}.practice_historyTabs__o6k4l button{font-size:15px}.practice_sessionRow__x3eef{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.practice_advancedDetails__AA_rx summary svg,.practice_advancedDetails__AA_rx::details-content,.practice_advancedPanel__hzlJJ,.practice_historyIndicator__12fYa{transition:none}.practice_historyPanelActive__jI3S1{animation:none}}html.dark .practice_advancedDetails__AA_rx summary,html.dark .practice_header__6yuXt .practice_eyebrow__h_WSE,html.dark .practice_historyPagination__sNbiu button,html.dark .practice_sectionHeading__Jm_Kv>a{color:var(--blue)}html.dark .practice_field__B_JNL label,html.dark .practice_historyFilter__RNcde legend,html.dark .practice_sectionHeading__Jm_Kv h2,html.dark .practice_sessionRow__x3eef{color:var(--text)}html.dark .practice_historyFilterOptions__CkCq9 span,html.dark .practice_historyPagination__sNbiu button:disabled,html.dark .practice_historyTabs__o6k4l button,html.dark .practice_tableHeader__HrQ_h{color:var(--text-muted)}html.dark .practice_historyFilterOptions__CkCq9 input:checked+span,html.dark .practice_historyFilterOptions__CkCq9 label:hover span,html.dark .practice_historyTabs__o6k4l button:focus-visible,html.dark .practice_historyTabs__o6k4l button:hover{color:var(--blue)}html.dark .practice_selectTrigger__e4Ixm{border-color:var(--border)!important}html.dark .practice_selectTrigger__e4Ixm:focus-visible,html.dark .practice_selectTrigger__e4Ixm:hover{border-color:var(--blue)!important}html.dark .practice_emptyState__xDBGG,html.dark .practice_historyPagination__sNbiu button,html.dark .practice_selectContent__MJznb{border-color:var(--border)}html.dark .practice_setupStep__cSmGZ+.practice_setupStep__cSmGZ:before,html.dark .practice_setupStep__cSmGZ:not(.practice_advancedStep__G9xnv):after{background:var(--blue)}html.dark .practice_stepNumber__OhMBP{background:#2463c4;color:#fff}html.dark .practice_startButton__AUUs_{background:#2463c4!important;color:#fff!important}html.dark .practice_startButton__AUUs_:hover{background:#2c6bce!important}html.dark .practice_sessionSummary__nPAJz{background:transparent}html.dark .practice_sessionSummary__nPAJz li{color:var(--text)}.progress_page__9IHoY{max-width:1240px;padding-top:34px;background:#f5f8fd}.progress_header__hSos8{margin-bottom:18px!important}.progress_metricsGrid__cV0Oj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.progress_metricCard__SmS9X{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:96px;border:1px solid #e5ebf4;border-radius:10px;background:#fff;padding:15px;box-shadow:0 4px 14px rgba(35,64,104,.05)}.progress_metricIcon___kKhY{display:grid;width:42px;height:42px;place-items:center;border-radius:9px}.progress_metricIcon___kKhY svg{width:20px;height:20px}.progress_metricIcon___kKhY.progress_blue__vjUA2{background:#e9f2ff;color:#1268e8}.progress_metricIcon___kKhY.progress_green__p11sY{background:#e7f8f3;color:#0a9d78}.progress_metricIcon___kKhY.progress_amber__9Jg_B{background:#fff5dc;color:#df9711}.progress_metricIcon___kKhY.progress_violet___2yB0{background:#f2edff;color:#7a55d8}.progress_metricCard__SmS9X div{display:grid;min-width:0}.progress_metricCard__SmS9X small{overflow:hidden;color:#65758c;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.progress_metricCard__SmS9X strong{margin-top:5px;color:#102f5e;font-size:28px;line-height:1;letter-spacing:-.035em}.progress_metricCard__SmS9X em{margin-top:6px;color:#7f8fa5;font-size:11px;font-style:normal}.progress_analyticsGrid__PXsBp,.progress_learningGrid__bEPp1{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:14px;margin-bottom:14px}.progress_learningGrid__bEPp1{grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr)}.progress_panel__pGjZb{min-width:0;border:1px solid #e5ebf4;border-radius:10px;background:#fff;padding:18px 19px;box-shadow:0 4px 14px rgba(35,64,104,.045)}.progress_panelHeader__PFBdq{display:flex;min-height:42px;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.progress_panelHeader__PFBdq h2{margin:0;color:#17355f;font-size:17px;line-height:1.3;letter-spacing:-.01em}.progress_panelHeader__PFBdq p{margin:4px 0 0;color:#78899f;font-size:12px;line-height:1.4}.progress_panelHeader__PFBdq>a{color:#1268e8;font-size:12px;font-weight:700;white-space:nowrap}.progress_periodBadge__Qchbg{border:1px solid #e4eaf2;border-radius:6px;padding:6px 9px;color:#607188;font-size:11px}.progress_masteryPanel__x6_QN,.progress_performancePanel__7JL_E{min-height:260px}.progress_performanceCanvas__2gUk_{display:block;width:100%;height:182px}.progress_donutLayout__xCuZH{display:grid;grid-template-columns:minmax(130px,154px) minmax(0,1fr);align-items:center;gap:14px;min-height:178px}.progress_donutGraphic__LbaWz{position:relative;width:154px;height:154px}.progress_donutGraphic__LbaWz canvas{display:block;width:154px;height:154px}.progress_donutGraphic__LbaWz>span{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;pointer-events:none}.progress_donutGraphic__LbaWz strong{color:#15345f;font-size:28px;line-height:1}.progress_donutGraphic__LbaWz small{margin-top:5px;color:#78899f;font-size:11px}.progress_donutLegend__bDw6D{display:grid;gap:11px}.progress_donutLegend__bDw6D>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;color:#607188;font-size:12px}.progress_donutLegend__bDw6D i{width:8px;height:8px;border-radius:50%}.progress_donutLegend__bDw6D strong{color:#17355f;font-size:12px}.progress_subjectList__j1sSM{display:grid}.progress_subjectList__j1sSM>a{display:grid;grid-template-columns:minmax(145px,1fr) minmax(110px,1.35fr) 42px;align-items:center;gap:12px;border-top:1px solid #edf1f6;padding:12px 0;color:inherit}.progress_subjectList__j1sSM>a:first-child{border-top:0}.progress_subjectName__jW_rA{display:grid;min-width:0;gap:4px}.progress_subjectName__jW_rA strong{overflow:hidden;color:#19375f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.progress_subjectName__jW_rA small{color:#78899f;font-size:11px}.progress_subjectList__j1sSM progress{width:100%;height:8px;overflow:hidden;border:0;border-radius:999px;background:#e9eef5}.progress_subjectList__j1sSM progress::-webkit-progress-bar{border-radius:999px;background:#e9eef5}.progress_subjectList__j1sSM progress::-webkit-progress-value{border-radius:999px;background:currentColor}.progress_subjectList__j1sSM progress::-moz-progress-bar{border-radius:999px;background:currentColor}.progress_subjectList__j1sSM b{color:#17355f;font-size:13px;text-align:right}.progress_recommendation__VZ_VD{display:grid;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:10px;border-radius:8px;background:#1268e8;padding:13px;color:#fff}.progress_recommendation__VZ_VD>svg:first-child{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.14);padding:8px}.progress_recommendation__VZ_VD>svg:last-child{width:15px}.progress_recommendation__VZ_VD span{display:grid;min-width:0;gap:3px}.progress_recommendation__VZ_VD small{font-size:10px;opacity:.84}.progress_recommendation__VZ_VD strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.progress_recommendation__VZ_VD em{overflow:hidden;font-size:11px;font-style:normal;opacity:.84;text-overflow:ellipsis;white-space:nowrap}.progress_priorityList__poI6C{display:grid;margin-top:7px}.progress_priorityList__poI6C>a{display:grid;grid-template-columns:minmax(0,1fr) auto 38px 15px;align-items:center;gap:9px;border-top:1px solid #edf1f6;padding:11px 0;color:inherit}.progress_priorityList__poI6C span{display:grid;min-width:0;gap:3px}.progress_priorityList__poI6C span strong{overflow:hidden;color:#19375f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.progress_priorityList__poI6C span small{overflow:hidden;color:#78899f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.progress_priorityList__poI6C em{border-radius:5px;background:#fff1e9;padding:5px 7px;color:#d85c20;font-size:10px;font-style:normal;white-space:nowrap}.progress_priorityList__poI6C b{color:#d85c20;font-size:12px;text-align:right}.progress_priorityList__poI6C svg{width:14px;height:14px;color:#718298}.progress_recentPanel__cPa9I{margin-bottom:30px}.progress_recentList__5hE4I{display:grid}.progress_recentList__5hE4I>a{display:grid;grid-template-columns:34px minmax(220px,1fr) auto auto 16px;align-items:center;gap:13px;border-top:1px solid #edf1f6;padding:12px 0;color:inherit}.progress_recentList__5hE4I>a:first-child{border-top:0}.progress_outcomeIcon__sVfs5{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;background:#e9f2ff;color:#1268e8}.progress_outcomeIcon__sVfs5 svg{width:16px;height:16px}.progress_outcomeIcon__sVfs5.progress_ai_qcm__t8gGC{background:#e7f8f3;color:#0a9d78}.progress_outcomeIcon__sVfs5.progress_flashcards__M8bTH{background:#f2edff;color:#7a55d8}.progress_outcomeCopy__wiXzp{display:grid;min-width:0;gap:3px}.progress_outcomeCopy__wiXzp small{color:#1268e8;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.progress_outcomeCopy__wiXzp strong{overflow:hidden;color:#19375f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.progress_outcomeCopy__wiXzp em,.progress_outcomeDuration__jXf_l,.progress_outcomeMetric__zaC2i{color:#78899f;font-size:11px;font-style:normal}.progress_outcomeDuration__jXf_l{display:flex;align-items:center;gap:5px;white-space:nowrap}.progress_outcomeDuration__jXf_l svg,.progress_recentList__5hE4I>a>svg{width:14px;height:14px}html.dark .progress_page__9IHoY{background:var(--background)}html.dark .progress_metricCard__SmS9X,html.dark .progress_panel__pGjZb{border-color:var(--border);background:var(--surface)}html.dark .progress_donutGraphic__LbaWz strong,html.dark .progress_donutLegend__bDw6D strong,html.dark .progress_metricCard__SmS9X strong,html.dark .progress_outcomeCopy__wiXzp strong,html.dark .progress_panelHeader__PFBdq h2,html.dark .progress_priorityList__poI6C span strong,html.dark .progress_subjectList__j1sSM b,html.dark .progress_subjectName__jW_rA strong{color:var(--text)}html.dark .progress_priorityList__poI6C>a,html.dark .progress_recentList__5hE4I>a,html.dark .progress_subjectList__j1sSM>a{border-color:var(--border)}@media (max-width:1050px){.progress_metricsGrid__cV0Oj{grid-template-columns:repeat(2,minmax(0,1fr))}.progress_analyticsGrid__PXsBp,.progress_learningGrid__bEPp1{grid-template-columns:1fr}.progress_donutLayout__xCuZH{grid-template-columns:154px minmax(0,240px);justify-content:center}}@media (max-width:780px){.progress_header__hSos8{align-items:flex-start!important;flex-direction:column}.progress_metricsGrid__cV0Oj{grid-template-columns:repeat(2,minmax(0,1fr))}.progress_metricCard__SmS9X{grid-template-columns:38px minmax(0,1fr);min-height:92px;padding:12px}.progress_metricIcon___kKhY{width:38px;height:38px}.progress_metricIcon___kKhY svg{width:19px;height:19px}.progress_panel__pGjZb{padding:16px}.progress_subjectList__j1sSM>a{grid-template-columns:minmax(120px,1fr) minmax(90px,1.2fr) 38px;gap:9px}.progress_recentList__5hE4I>a{grid-template-columns:34px minmax(0,1fr) 16px}.progress_outcomeDuration__jXf_l,.progress_outcomeMetric__zaC2i{grid-column:2}.progress_recentList__5hE4I>a>svg{grid-column:3;grid-row:1}.progress_outcomeCopy__wiXzp strong{white-space:normal}}@media (max-width:520px){.progress_page__9IHoY{padding-inline:18px!important}.progress_metricsGrid__cV0Oj{gap:9px}.progress_metricCard__SmS9X{grid-template-columns:1fr;justify-items:start;gap:8px}.progress_metricCard__SmS9X small{white-space:normal}.progress_metricCard__SmS9X strong{font-size:25px}.progress_performanceCanvas__2gUk_{height:194px}.progress_donutLayout__xCuZH{grid-template-columns:1fr;justify-items:center}.progress_donutLegend__bDw6D{width:min(100%,270px)}.progress_subjectList__j1sSM>a{grid-template-columns:minmax(0,1fr) 44px}.progress_subjectList__j1sSM progress{grid-column:1/-1;grid-row:2}.progress_subjectList__j1sSM b{grid-column:2;grid-row:1}.progress_priorityList__poI6C>a{grid-template-columns:minmax(0,1fr) 38px 15px}.progress_priorityList__poI6C em{display:none}.progress_recommendation__VZ_VD em,.progress_recommendation__VZ_VD strong{white-space:normal}.progress_recentPanel__cPa9I{margin-bottom:50px}}html.dark .progress_donutGraphic__LbaWz small,html.dark .progress_donutLegend__bDw6D>div,html.dark .progress_metricCard__SmS9X em,html.dark .progress_metricCard__SmS9X small,html.dark .progress_outcomeCopy__wiXzp em,html.dark .progress_outcomeDuration__jXf_l,html.dark .progress_outcomeMetric__zaC2i,html.dark .progress_panelHeader__PFBdq p,html.dark .progress_periodBadge__Qchbg,html.dark .progress_priorityList__poI6C span small,html.dark .progress_priorityList__poI6C svg,html.dark .progress_subjectName__jW_rA small{color:var(--text-muted)}html.dark .progress_periodBadge__Qchbg{border-color:var(--border)}html.dark .progress_outcomeCopy__wiXzp small,html.dark .progress_panelHeader__PFBdq>a{color:var(--blue)}html.dark .progress_metricIcon___kKhY.progress_blue__vjUA2,html.dark .progress_outcomeIcon__sVfs5{background:#1c2a3f;color:var(--blue)}html.dark .progress_metricIcon___kKhY.progress_green__p11sY,html.dark .progress_outcomeIcon__sVfs5.progress_ai_qcm__t8gGC{background:#1c3435;color:#76c9b2}html.dark .progress_metricIcon___kKhY.progress_amber__9Jg_B{background:#322f2a;color:#d8b879}html.dark .progress_metricIcon___kKhY.progress_violet___2yB0,html.dark .progress_outcomeIcon__sVfs5.progress_flashcards__M8bTH{background:#302a40;color:#c3acee}html.dark .progress_subjectList__j1sSM progress,html.dark .progress_subjectList__j1sSM progress::-webkit-progress-bar{background:#1c2a3f}html.dark .progress_recommendation__VZ_VD{background:#2463c4}html.dark .progress_priorityList__poI6C em{background:#322f2a;color:#d8b879}html.dark .progress_priorityList__poI6C b{color:#d8b879}html.dark .progress_recommendation__VZ_VD{background:var(--brand-gradient,linear-gradient(125deg,#2463c4,#18576c));color:#fff}.saved-study_page__Ideod{width:100%;max-width:none!important;padding:24px 34px 54px!important;background:var(--surface)}.saved-study_header__fqTni{align-items:flex-end;margin-bottom:0!important;padding-bottom:18px!important}.saved-study_headerCopy__6129w{max-width:720px}.saved-study_headerCopy__6129w h1{line-height:1.08}.saved-study_libraryWorkspace__SfpdZ{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:calc(100dvh - 162px);border-top:1px solid var(--border);background:var(--surface)}.saved-study_libraryPanel__ckuDq{min-width:0;border-right:1px solid var(--border);background:color-mix(in srgb,var(--blue) 1.5%,var(--surface));padding:21px 14px 24px 4px}.saved-study_libraryLabel__Jljup{margin:0 10px 12px;color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.saved-study_summary__CYVrA{display:grid;gap:4px}.saved-study_summary__CYVrA a{display:grid;min-width:0;min-height:46px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:7px;background:transparent;padding:9px 10px;color:var(--text);transition:background .15s ease,color .15s ease}.saved-study_summary__CYVrA a[data-active=true]{background:transparent;color:var(--blue);box-shadow:none}.saved-study_summary__CYVrA a:active,.saved-study_summary__CYVrA a:hover{background:color-mix(in srgb,var(--text-muted) 5%,var(--surface))}.saved-study_summary__CYVrA a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.saved-study_summaryIcon__PNIel{display:grid;width:28px;height:28px;place-items:center;color:var(--blue)}.saved-study_summaryIcon__PNIel svg{width:18px;height:18px}.saved-study_summary__CYVrA a[data-type=highlight] .saved-study_summaryIcon__PNIel{color:#b56700}.saved-study_summary__CYVrA a[data-type=note] .saved-study_summaryIcon__PNIel{color:#0d9488}.saved-study_summary__CYVrA a[data-type=qcm] .saved-study_summaryIcon__PNIel{color:#6d28d9}.saved-study_summary__CYVrA a>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720}.saved-study_summary__CYVrA strong{color:var(--text-muted);font-size:12px;font-weight:800}.saved-study_categoryChevron__ox5ED{display:none}.saved-study_catalog__uUHnt{min-width:0;padding:20px 0 32px 24px}.saved-study_filters__q5U94{display:grid;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto;align-items:end;gap:24px;margin-bottom:19px;border-bottom:1px solid var(--border);padding:0 8px 16px}.saved-study_filters__q5U94 label{display:grid;gap:6px;color:var(--text-muted);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.saved-study_filters__q5U94 select{width:100%;height:40px;border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:0 10px;color:var(--text);font:inherit;font-size:13px;outline:none}.saved-study_filters__q5U94 select:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 16%,transparent)}.saved-study_filterActions__sMABh{display:flex;align-items:center;justify-content:flex-end;gap:9px}.saved-study_filterActions__sMABh>a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:0 13px;color:var(--text);font-size:12px;font-weight:700}.saved-study_actions__RRdku .bg-primary,.saved-study_filterActions__sMABh .bg-primary{color:#fff}.saved-study_resultsHeading__HXLRb{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:0 4px 12px}.saved-study_resultsHeading__HXLRb h2{margin:0;font-size:17px}.saved-study_resultsHeading__HXLRb span{color:var(--text-muted);font-size:12px}.saved-study_resultsHeading__HXLRb{scroll-margin-top:20px}.saved-study_pagination__3rfih{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px;padding:12px 0}.saved-study_pagination__3rfih>span{color:var(--text-muted);font-size:13px;font-weight:650}.saved-study_pagination__3rfih [data-slot=button]{min-width:44px;min-height:44px}.saved-study_list__Yfw3N{display:grid;border-top:1px solid var(--border)}.saved-study_item___Fy6w{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--border);background:var(--surface);padding:13px 8px 13px 4px;transition:background .15s ease}.saved-study_item___Fy6w:hover{background:color-mix(in srgb,var(--blue) 3.5%,var(--surface))}.saved-study_itemIcon__NiCGb{display:grid;width:40px;height:40px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--blue) 9%,var(--surface));color:var(--blue)}.saved-study_itemIcon__NiCGb[data-type=highlight]{background:color-mix(in srgb,#f59e0b 12%,var(--surface));color:#b56700}.saved-study_itemIcon__NiCGb[data-type=note]{background:color-mix(in srgb,var(--turquoise) 10%,var(--surface));color:#0d9488}.saved-study_itemIcon__NiCGb[data-type=qcm]{background:color-mix(in srgb,#7c3aed 9%,var(--surface));color:#6d28d9}.saved-study_itemIcon__NiCGb svg{width:18px;height:18px}.saved-study_itemBody__uOnPK{min-width:0}.saved-study_itemMeta__A19ro{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px}.saved-study_itemMeta__A19ro span{color:var(--text-muted);font-size:10px}.saved-study_item___Fy6w h3{margin:0;color:var(--text);font-size:14px;font-weight:750;line-height:1.35}.saved-study_context__A84_K{margin:3px 0 0;color:var(--text-muted);font-size:11px;font-weight:650}.saved-study_snippet__BLPbq{display:-webkit-box;max-width:670px;overflow:hidden;margin:4px 0 0;color:var(--text-muted);font-size:12px;line-height:1.45;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:2}.saved-study_qcmOptions__Xin8H{margin-top:11px;color:var(--text-muted);font-size:12px}.saved-study_qcmOptions__Xin8H summary{width:max-content;cursor:pointer;color:var(--blue);font-weight:700}.saved-study_qcmOptions__Xin8H ol{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.saved-study_qcmOptions__Xin8H li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;line-height:1.45}.saved-study_qcmOptions__Xin8H li strong{color:var(--text)}.saved-study_actions__RRdku{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.saved-study_actions__RRdku form{display:flex}.saved-study_actions__RRdku [data-slot=button]{min-height:34px;padding-inline:11px;font-size:12px}.saved-study_empty__iJcQR{min-height:320px;display:grid;place-items:center;border:1px dashed var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 70%,var(--background));padding:28px;text-align:center}.saved-study_empty__iJcQR svg{width:30px;height:30px;margin-bottom:10px;color:var(--text-muted)}.saved-study_empty__iJcQR h2{margin:0;font-size:17px}.saved-study_empty__iJcQR p{max-width:480px;margin:7px auto 0;color:var(--text-muted);font-size:13px;line-height:1.55}.saved-study_sourceUnavailable__MYUTm{color:#b45309}@media(max-width:1080px){.saved-study_page__Ideod{padding-inline:26px!important}.saved-study_libraryWorkspace__SfpdZ{grid-template-columns:200px minmax(0,1fr)}.saved-study_catalog__uUHnt{padding-left:18px}.saved-study_filters__q5U94{gap:12px}.saved-study_item___Fy6w{align-items:start;grid-template-columns:40px minmax(0,1fr)}.saved-study_actions__RRdku{grid-column:2;justify-content:flex-start}}@media (max-width:680px){.saved-study_page__Ideod{padding:24px 16px 36px!important;background:var(--background)}.saved-study_header__fqTni{display:block}.saved-study_headerCopy__6129w{width:100%;max-width:none;text-align:left}.saved-study_headerCopy__6129w h1{line-height:1.2}.saved-study_headerCopy__6129w .eyebrow{font-size:10px;letter-spacing:.08em}.saved-study_libraryWorkspace__SfpdZ{display:block;min-height:0;border:0;background:transparent}.saved-study_filters__q5U94,.saved-study_item___Fy6w,.saved-study_libraryPanel__ckuDq{border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 3px 12px rgba(16,42,67,.035)}.saved-study_libraryPanel__ckuDq{margin-top:16px;padding:14px}.saved-study_libraryLabel__Jljup{margin:0 0 12px}.saved-study_summary__CYVrA{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.saved-study_summary__CYVrA a{min-width:0;min-height:48px;grid-template-columns:22px minmax(0,1fr) auto 16px;gap:10px;border:1px solid transparent;border-radius:8px;background:transparent;padding:10px 8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.saved-study_summary__CYVrA a[data-active=true]{border-color:transparent;background:transparent;box-shadow:none}.saved-study_summary__CYVrA a:active,.saved-study_summary__CYVrA a:hover{background:color-mix(in srgb,var(--text-muted) 5%,var(--surface))}.saved-study_summaryIcon__PNIel{width:22px;height:22px}.saved-study_summary__CYVrA a>span:nth-child(2){overflow:visible;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.saved-study_summary__CYVrA strong{display:grid;min-width:24px;min-height:24px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 8%,var(--surface));padding:2px 6px;color:var(--text-muted);font-size:11px;font-weight:650}.saved-study_categoryChevron__ox5ED{display:block;width:16px;height:16px;color:var(--text-muted)}.saved-study_summary__CYVrA a[data-active=true] .saved-study_categoryChevron__ox5ED{color:var(--blue)}.saved-study_catalog__uUHnt{padding:16px 0 0}.saved-study_filters__q5U94{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:20px;padding:14px}.saved-study_filters__q5U94 select{min-width:0}.saved-study_filterActions__sMABh{justify-content:stretch}.saved-study_filterActions__sMABh>a,.saved-study_filterActions__sMABh>button{flex:1;min-height:40px}.saved-study_resultsHeading__HXLRb{padding:0 2px 12px}.saved-study_resultsHeading__HXLRb span{flex-shrink:0}.saved-study_list__Yfw3N{gap:12px;border:0}.saved-study_item___Fy6w{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:16px}.saved-study_itemIcon__NiCGb{width:36px;height:36px}.saved-study_context__A84_K,.saved-study_item___Fy6w h3,.saved-study_snippet__BLPbq{overflow-wrap:anywhere}.saved-study_qcmOptions__Xin8H summary{width:auto}.saved-study_actions__RRdku{grid-column:1/-1;border-top:1px solid var(--border);padding-top:12px}.saved-study_actions__RRdku a,.saved-study_actions__RRdku button,.saved-study_actions__RRdku form{width:100%;min-height:40px}}@media(prefers-reduced-motion:reduce){.saved-study_summary__CYVrA a{transition:none}}html.dark .saved-study_catalog__uUHnt,html.dark .saved-study_libraryPanel__ckuDq,html.dark .saved-study_libraryWorkspace__SfpdZ,html.dark .saved-study_page__Ideod{background:transparent}html.dark .saved-study_itemIcon__NiCGb[data-type=highlight],html.dark .saved-study_sourceUnavailable__MYUTm,html.dark .saved-study_summary__CYVrA a[data-type=highlight] .saved-study_summaryIcon__PNIel{color:#d8b879}html.dark .saved-study_itemIcon__NiCGb[data-type=note],html.dark .saved-study_summary__CYVrA a[data-type=note] .saved-study_summaryIcon__PNIel{color:#76c9b2}html.dark .saved-study_itemIcon__NiCGb[data-type=qcm],html.dark .saved-study_summary__CYVrA a[data-type=qcm] .saved-study_summaryIcon__PNIel{color:#baace5}.workspace-route-preview_buttonSkeleton__ru9gG,.workspace-route-preview_line__9BFGF,.workspace-route-preview_progressSkeleton__6_I5a,.workspace-route-preview_roundSkeleton__SGoa8,.workspace-route-preview_rowIcon__sBEJB{--route-skeleton:color-mix(in srgb,var(--text-muted,#7787a3) 14%,transparent);display:block;overflow:hidden;position:relative;border-radius:999px;background:var(--route-skeleton);color:transparent}.workspace-route-preview_buttonSkeleton__ru9gG:after,.workspace-route-preview_line__9BFGF:after,.workspace-route-preview_progressSkeleton__6_I5a:after,.workspace-route-preview_roundSkeleton__SGoa8:after,.workspace-route-preview_rowIcon__sBEJB:after{content:"";position:absolute;inset:0;transform:translateX(-105%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:workspace-route-preview_workspace-preview-shimmer__vkPyA 1.05s ease-in-out infinite}.workspace-route-preview_line__9BFGF{height:11px}.workspace-route-preview_short__CJz8V{width:82px}.workspace-route-preview_medium__4CYq1{width:min(180px,72%)}.workspace-route-preview_long__12YXM{width:min(320px,88%)}.workspace-route-preview_value__CIvA0{width:58px;height:24px}.workspace-route-preview_rows___ei1G{display:grid}.workspace-route-preview_row__8qeVg{min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--border);padding:11px 0}.workspace-route-preview_row__8qeVg>span:nth-child(2){display:grid;gap:8px}.workspace-route-preview_roundSkeleton__SGoa8,.workspace-route-preview_rowIcon__sBEJB{width:36px;height:36px;border-radius:11px}.workspace-route-preview_row__8qeVg>.workspace-route-preview_line__9BFGF:last-child{justify-self:end}.workspace-route-preview_practiceForm__KD7Wo{display:grid;gap:16px}.workspace-route-preview_practiceForm__KD7Wo label{display:grid;gap:7px;font-size:14px;font-weight:700}.workspace-route-preview_control__HV5F9{height:44px;display:flex;align-items:center;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:0 13px}.workspace-route-preview_practiceForm__KD7Wo button{width:100%;margin-top:2px}.workspace-route-preview_practiceForm__KD7Wo small{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.45}.workspace-route-preview_practiceControl__TpDN1{justify-content:space-between;color:var(--text)}.workspace-route-preview_practiceControl__TpDN1>svg{width:15px;color:var(--text-muted)}.workspace-route-preview_practiceValue__9mbTZ{display:flex;align-items:center;gap:5px;min-width:0}.workspace-route-preview_disabledControl__LGTnn{background:var(--muted-surface);color:var(--text-muted)}.workspace-route-preview_inlineCount__XSX5A{width:28px}.workspace-route-preview_inlineCount__XSX5A .workspace-route-preview_line__9BFGF{width:28px;height:10px}.workspace-route-preview_practiceSelectPreview__5ox_g{display:flex!important;align-items:center;justify-content:space-between}.workspace-route-preview_practiceSelectPreview__5ox_g>span:first-child{min-width:0;display:flex;align-items:center;gap:6px}.workspace-route-preview_practiceSelectPreview__5ox_g>svg{width:15px;height:15px;color:var(--text-muted)}.workspace-route-preview_practiceAdvancedPreview___U6FV{display:flex;align-items:center;gap:8px;color:#1267df;font-size:14px;font-weight:720}.workspace-route-preview_practiceAdvancedPreview___U6FV>svg{width:15px;height:15px}.workspace-route-preview_practiceHistoryTabs__BSBj1 button{pointer-events:none}.workspace-route-preview_practiceHistoryTabs__BSBj1 button:first-child{background:var(--surface);box-shadow:0 1px 4px rgba(16,42,67,.12)}.workspace-route-preview_practiceHistoryTabs__BSBj1+div{min-height:279px}.workspace-route-preview_aiForm__3Rqqi,.workspace-route-preview_stackForm__WTIvi{display:grid;gap:16px}.workspace-route-preview_aiForm__3Rqqi label,.workspace-route-preview_stackForm__WTIvi label{display:grid;gap:7px;font-size:14px;font-weight:700}.workspace-route-preview_aiForm__3Rqqi fieldset,.workspace-route-preview_stackForm__WTIvi fieldset{display:grid;gap:9px;border:0;padding:0}.workspace-route-preview_aiForm__3Rqqi legend,.workspace-route-preview_stackForm__WTIvi legend{margin-bottom:8px;font-size:14px;font-weight:700}.workspace-route-preview_filterBar__m8_gN,.workspace-route-preview_notesSearch__Wev6d{display:flex;align-items:center;gap:9px;margin-bottom:14px}.workspace-route-preview_filterBar__m8_gN>.workspace-route-preview_control__HV5F9:first-child,.workspace-route-preview_notesSearch__Wev6d>.workspace-route-preview_line__9BFGF{min-width:0;flex:1}.workspace-route-preview_filterBar__m8_gN svg,.workspace-route-preview_notesSearch__Wev6d svg{width:17px;color:var(--text-muted)}.workspace-route-preview_subjectCard__lnQte{min-height:76px;display:flex!important;align-items:center;gap:12px}.workspace-route-preview_subjectIcon__GUOhG{width:46px;height:46px;display:grid;place-items:center;flex:0 0 46px;border-radius:999px;background:color-mix(in srgb,var(--blue) 9%,var(--surface));color:var(--blue)}.workspace-route-preview_subjectIcon__GUOhG svg{width:22px}.workspace-route-preview_revisionControls__hor3h{display:flex;align-items:flex-end;gap:12px}.workspace-route-preview_revisionControls__hor3h label{display:grid;gap:6px;color:var(--text-muted);font-size:13px;font-weight:700}.workspace-route-preview_revisionControls__hor3h .workspace-route-preview_control__HV5F9{min-width:190px;color:var(--text)}.workspace-route-preview_revisionControl__midZn{min-width:190px;height:40px;color:var(--text)}.workspace-route-preview_revisionDate__lIk_7{min-height:20px;display:flex;align-items:center}.workspace-route-preview_revisionRow__9C1Ka{min-height:82px}.workspace-route-preview_planningPreviewSelect__TQg22{min-width:0;justify-content:space-between;gap:8px;overflow:hidden;white-space:nowrap}.workspace-route-preview_planningPreviewSelect__TQg22>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-route-preview_planningPreviewSelect__TQg22 svg{width:14px;flex:0 0 14px}.workspace-route-preview_genericGrid__j5w_m{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.workspace-route-preview_privacy__ml_G_{display:flex;align-items:center;gap:8px;margin:-8px 0 18px;color:var(--text-muted);font-size:13px}.workspace-route-preview_privacy__ml_G_ svg{width:16px}.workspace-route-preview_savedSummary__J1p8L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.workspace-route-preview_savedSummary__J1p8L [data-slot=card-content]{display:flex;align-items:center;gap:13px;padding:18px}.workspace-route-preview_savedSummary__J1p8L [data-slot=card-content]>span:last-child{display:grid;gap:5px}.workspace-route-preview_savedSummary__J1p8L small{color:var(--text-muted)}.workspace-route-preview_savedIcon__CI1wF{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--blue) 9%,var(--surface));color:var(--blue)}.workspace-route-preview_savedIcon__CI1wF svg{width:19px}.workspace-route-preview_savedFilters__B3M2A{display:flex;align-items:end;gap:12px;margin-bottom:22px}.workspace-route-preview_savedFilters__B3M2A label{min-width:220px;display:grid;gap:6px;font-size:13px;font-weight:700}.workspace-route-preview_resultsHeading__dTjI9{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:18px 0 14px}.workspace-route-preview_resultsHeading__dTjI9 h2{margin:0;font-size:20px}.workspace-route-preview_notesNav__a1NnE{display:grid;gap:4px}.workspace-route-preview_notesNav__a1NnE svg{width:17px}.workspace-route-preview_notesFolderRows__3QV8a{display:grid;gap:12px;padding:15px 9px 0}.workspace-route-preview_notesFolderRows__3QV8a .workspace-route-preview_line__9BFGF{height:9px}.workspace-route-preview_notesWorkspaceSearch__s8KDs>.workspace-route-preview_line__9BFGF{grid-area:query;min-width:0;max-width:none}.workspace-route-preview_notesSubjectPreview__SQJUd{grid-area:subject;display:flex;align-items:center}.workspace-route-preview_notesSubjectPreview__SQJUd .workspace-route-preview_line__9BFGF{width:min(150px,72%);height:10px}.workspace-route-preview_notesListPreviewCopy__aPkup .workspace-route-preview_line__9BFGF{height:10px}.workspace-route-preview_notesListPreviewCopy__aPkup>.workspace-route-preview_line__9BFGF:nth-child(2){width:min(260px,82%)}.workspace-route-preview_notesListPreviewCopy__aPkup .note-list-meta .workspace-route-preview_line__9BFGF{width:52px;height:9px}.workspace-route-preview_notesRowAction__ZjbfO{width:18px;height:18px;margin:18px 12px 0 0;border-radius:50%}.workspace-route-preview_notesPreviewTitle__5jmB0{width:min(250px,100%)}.workspace-route-preview_notesPreviewTitle__5jmB0 .workspace-route-preview_line__9BFGF{width:100%;height:18px}.workspace-route-preview_notesPreviewMeta__AJAFQ .workspace-route-preview_line__9BFGF{width:58px;height:9px}.workspace-route-preview_notesPreviewBody__jM4nk{display:grid;align-content:start;gap:11px}.workspace-route-preview_notesPreviewBody__jM4nk .workspace-route-preview_line__9BFGF{height:10px}.workspace-route-preview_notesPreviewAction__9BuDz{display:flex;justify-content:center}.workspace-route-preview_notesPreviewAction__9BuDz .workspace-route-preview_line__9BFGF{height:10px}.workspace-route-preview_buttonSkeleton__ru9gG{width:172px;height:49px;margin:28px auto 0;border-radius:8px}.workspace-route-preview_progressSkeleton__6_I5a{width:100%;height:7px}.workspace-route-preview_year__nf9kT .workspace-route-preview_rows___ei1G{margin-top:16px}.workspace-route-preview_progressMetricPreview__3IT_N{min-height:105px!important}.workspace-route-preview_progressMetricCopy__727mI{display:grid;gap:6px}.workspace-route-preview_progressMetricCopy__727mI .workspace-route-preview_medium__4CYq1{width:min(118px,86%);height:10px}.workspace-route-preview_progressMetricCopy__727mI .workspace-route-preview_value__CIvA0{width:54px;height:26px}.workspace-route-preview_progressMetricCopy__727mI .workspace-route-preview_short__CJz8V{height:9px}.workspace-route-preview_progressChartPreview__PywBT{position:relative;height:182px;overflow:hidden}.workspace-route-preview_progressChartPreview__PywBT>span{position:relative;z-index:0;display:block;height:1px;margin-top:35px;background:var(--border)}.workspace-route-preview_progressDonutPreview__UiNbu{width:154px;height:154px;border:20px solid color-mix(in srgb,var(--text-muted,#7787a3) 18%,transparent);border-radius:50%}.workspace-route-preview_progressLegendPreview__Iog1h{display:grid;gap:11px}.workspace-route-preview_progressLegendPreview__Iog1h>span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px}.workspace-route-preview_progressLegendPreview__Iog1h>span>i{width:8px;height:8px;border-radius:50%;background:var(--route-skeleton,color-mix(in srgb,var(--text-muted,#7787a3) 14%,transparent))}.workspace-route-preview_progressLegendPreview__Iog1h .workspace-route-preview_line__9BFGF{height:9px}.workspace-route-preview_progressLegendPreview__Iog1h .workspace-route-preview_short__CJz8V{width:24px}.workspace-route-preview_progressSubjectRows__ZdlIL{display:grid}.workspace-route-preview_progressSubjectRows__ZdlIL>span{min-height:58px;display:grid;grid-template-columns:minmax(145px,1fr) minmax(110px,1.35fr) 42px;align-items:center;gap:12px;border-top:1px solid var(--border);padding:10px 0}.workspace-route-preview_progressSubjectRows__ZdlIL>span:first-child{border-top:0}.workspace-route-preview_progressSubjectRows__ZdlIL>span>span:first-child{display:grid;gap:6px}.workspace-route-preview_progressSubjectRows__ZdlIL>span>.workspace-route-preview_line__9BFGF:last-child{justify-self:end;width:32px}.workspace-route-preview_progressRecommendationPreview__HQPVU{min-height:85px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;border-radius:8px;background:color-mix(in srgb,var(--blue) 12%,var(--surface));padding:13px}.workspace-route-preview_progressRecommendationPreview__HQPVU>span:nth-child(2){display:grid;gap:5px}.workspace-route-preview_progressRecommendationPreview__HQPVU .workspace-route-preview_roundSkeleton__SGoa8{width:34px;height:34px;border-radius:50%}.workspace-route-preview_aiHomeComposerPreview__kkrYj{min-height:72px;border:1px solid var(--border);border-radius:17px;background:var(--surface);padding:17px 66px 17px 18px;color:var(--text-muted);text-align:left;box-shadow:0 10px 30px rgba(16,42,67,.07)}.workspace-route-preview_aiHomeComposerPreview__kkrYj [data-slot=button]{top:10px}.workspace-route-preview_aiHomeComposerPreview__kkrYj>p{text-align:center}.workspace-route-preview_aiWelcomePreview__CBfYQ{width:min(100%,520px)}.workspace-route-preview_aiWelcomePreview__CBfYQ h1,.workspace-route-preview_aiWelcomePreview__CBfYQ p{display:flex;justify-content:center}.workspace-route-preview_aiWelcomePreview__CBfYQ h1 .workspace-route-preview_line__9BFGF{width:min(300px,72%);height:38px}.workspace-route-preview_aiWelcomePreview__CBfYQ p .workspace-route-preview_line__9BFGF{width:min(360px,82%);height:22px}.workspace-route-preview_savedFilterControl__sb3em{height:40px}.workspace-route-preview_savedFilterControl__sb3em .workspace-route-preview_line__9BFGF{width:min(180px,72%)}.workspace-route-preview_dashboardPriorityCopy__ydT_M{width:min(570px,100%)}.workspace-route-preview_dashboardPriorityCopy__ydT_M h1{width:min(540px,100%)}.workspace-route-preview_dashboardPriorityCopy__ydT_M h1 .workspace-route-preview_line__9BFGF{width:min(420px,100%);height:34px}.workspace-route-preview_dashboardPriorityCopy__ydT_M p .workspace-route-preview_line__9BFGF{height:18px}.workspace-route-preview_dashboardButtonPreview__eOIDT,.workspace-route-preview_dashboardStaticLink__7R5z_{pointer-events:none}.workspace-route-preview_dashboardNotificationPreview__xtW8Q{border-radius:50%;background:#bfeefa;color:#187d9b;box-shadow:0 7px 16px rgba(53,171,201,.16)}.workspace-route-preview_dashboardNotificationPreview__xtW8Q svg{width:17px;height:17px}.workspace-route-preview_dashboardSubjectTrackPreview__6bx7e{position:relative;overflow:hidden;background:color-mix(in srgb,var(--text-muted,#7787a3) 14%,transparent)!important}.workspace-route-preview_dashboardSubjectTrackPreview__6bx7e:after{content:"";position:absolute;inset:0;transform:translateX(-105%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:workspace-route-preview_workspace-preview-shimmer__vkPyA 1.05s ease-in-out infinite}.workspace-route-preview_dashboardRiskDonutPreview__g_SpJ{background:color-mix(in srgb,var(--text-muted,#7787a3) 12%,var(--surface))}.workspace-route-preview_dashboardDonutCenter__HCMB0{gap:7px}.workspace-route-preview_dashboardDonutCenter__HCMB0 .workspace-route-preview_value__CIvA0{width:48px;height:20px}.workspace-route-preview_dashboardDonutCenter__HCMB0 .workspace-route-preview_short__CJz8V{width:42px;height:8px}.workspace-route-preview_dashboardJourneyStep__AmJ3P small,.workspace-route-preview_dashboardJourneyStep__AmJ3P strong{width:100%;display:flex;justify-content:center}.workspace-route-preview_dashboardJourneyStep__AmJ3P strong .workspace-route-preview_line__9BFGF{width:min(150px,82%)}.workspace-route-preview_dashboardJourneyStep__AmJ3P small .workspace-route-preview_line__9BFGF{width:min(82px,70%);height:10px}.workspace-route-preview_dashboardRiskPreview__YALkJ{min-height:313.6px!important}.workspace-route-preview_dashboardDistribution__pA0Ll>span:last-child{display:flex;align-items:center}.workspace-route-preview_dashboardDistribution__pA0Ll>span:last-child .workspace-route-preview_line__9BFGF{height:10px}.workspace-route-preview_dashboardPreview__08F01 b>.workspace-route-preview_line__9BFGF,.workspace-route-preview_dashboardPreview__08F01 h2>.workspace-route-preview_line__9BFGF,.workspace-route-preview_dashboardPreview__08F01 strong>.workspace-route-preview_line__9BFGF{max-width:100%}.workspace-route-preview_dashboardPreview__08F01 [class*=riskCounts] .workspace-route-preview_line__9BFGF{width:min(96px,78%);height:9px}.workspace-route-preview_dashboardPreview__08F01 aside>div,.workspace-route-preview_dashboardPreview__08F01 section{opacity:1!important;transform:none!important;animation:none!important}@keyframes workspace-route-preview_workspace-preview-shimmer__vkPyA{to{transform:translateX(105%)}}.workspace-route-preview_dashboardCalendarMonth__Bd_t4{width:86px;height:19px;display:flex;align-items:center}.workspace-route-preview_dashboardCalendarMonth__Bd_t4 .workspace-route-preview_line__9BFGF{width:100%;height:14px}.workspace-route-preview_dashboardCalendarPreview__rK0nF{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px 7px;margin-top:18px}.workspace-route-preview_dashboardCalendarPreview__rK0nF .workspace-route-preview_line__9BFGF{width:100%;height:18px;border-radius:7px}html.dark .workspace-route-preview_buttonSkeleton__ru9gG,html.dark .workspace-route-preview_line__9BFGF,html.dark .workspace-route-preview_progressSkeleton__6_I5a,html.dark .workspace-route-preview_roundSkeleton__SGoa8,html.dark .workspace-route-preview_rowIcon__sBEJB{--route-skeleton:rgb(165 173 184/.14)}html.dark .workspace-route-preview_buttonSkeleton__ru9gG:after,html.dark .workspace-route-preview_line__9BFGF:after,html.dark .workspace-route-preview_progressSkeleton__6_I5a:after,html.dark .workspace-route-preview_roundSkeleton__SGoa8:after,html.dark .workspace-route-preview_rowIcon__sBEJB:after{background:linear-gradient(90deg,transparent,rgb(237 240 243/.12),transparent)}@media(max-width:950px){.workspace-route-preview_genericGrid__j5w_m{grid-template-columns:1fr}}@media(max-width:850px){.workspace-route-preview_revisionControls__hor3h,.workspace-route-preview_savedFilters__B3M2A{align-items:stretch;flex-direction:column}.workspace-route-preview_revisionControls__hor3h .workspace-route-preview_control__HV5F9,.workspace-route-preview_revisionControls__hor3h button,.workspace-route-preview_revisionControls__hor3h label,.workspace-route-preview_savedFilters__B3M2A .workspace-route-preview_control__HV5F9,.workspace-route-preview_savedFilters__B3M2A button,.workspace-route-preview_savedFilters__B3M2A label{width:100%}.workspace-route-preview_savedSummary__J1p8L{grid-template-columns:1fr}}@media(max-width:700px){.workspace-route-preview_practiceHistoryTabs__BSBj1+div{min-height:0}}@media(prefers-reduced-motion:reduce){.workspace-route-preview_buttonSkeleton__ru9gG:after,.workspace-route-preview_line__9BFGF:after,.workspace-route-preview_progressSkeleton__6_I5a:after,.workspace-route-preview_roundSkeleton__SGoa8:after,.workspace-route-preview_rowIcon__sBEJB:after{animation:none}}html.dark .workspace-route-preview_practiceAdvancedPreview___U6FV{color:var(--blue)}html.dark .workspace-route-preview_dashboardNotificationPreview__xtW8Q{background:var(--muted-surface,#1c2a3f);color:var(--blue);box-shadow:none}html.dark .workspace-route-preview_dashboardSubjectTrackPreview__6bx7e:after{background:linear-gradient(90deg,transparent,rgb(237 240 243/.12),transparent)}