.PracticeWeekHistory-module-scss-module__9Ye_2G__root{--practice-history-table-radius:max(0px, calc(var(--dashboard-surface-radius,var(--size-border-radius-level-6)) - 2px));--practice-history-table-inner-radius:max(0px, calc(var(--practice-history-table-radius) - 1px));flex-direction:column;gap:1rem;min-width:0;min-height:0;display:flex}.PracticeWeekHistory-module-scss-module__9Ye_2G__list{scrollbar-gutter:stable both-edges;flex-direction:column;gap:.75rem;min-height:0;padding:0 1rem .5rem;scroll-padding-block:.5rem;display:flex;overflow-y:auto}.PracticeWeekHistory-module-scss-module__9Ye_2G__group{width:100%;max-width:var(--practice-content-width,680px);flex-direction:column;gap:.45rem;margin-inline:auto;display:flex}.PracticeWeekHistory-module-scss-module__9Ye_2G__group h3{color:var(--color-text-secondary);font-family:var(--font-family-mono);text-transform:uppercase;margin:0;padding-inline:.875rem;font-size:.6875rem}.PracticeWeekHistory-module-scss-module__9Ye_2G__tableFrame{background:var(--color-surface-border-primary);border-radius:var(--practice-history-table-radius);width:100%;min-width:0;padding:1px;overflow:hidden}@supports (corner-shape:squircle){.PracticeWeekHistory-module-scss-module__9Ye_2G__tableFrame{border-radius:calc(var(--practice-history-table-radius) + 28px);corner-shape:squircle}}.PracticeWeekHistory-module-scss-module__9Ye_2G__tableFrame [data-slot=table-container]{box-sizing:border-box;background:var(--color-surface-background-secondary);border-radius:var(--practice-history-table-inner-radius);border:0;width:100%;overflow:hidden}@supports (corner-shape:squircle){.PracticeWeekHistory-module-scss-module__9Ye_2G__tableFrame [data-slot=table-container]{border-radius:calc(var(--practice-history-table-inner-radius) + 28px);corner-shape:squircle}}.PracticeWeekHistory-module-scss-module__9Ye_2G__tableFrame [data-slot=table-cell]{border-color:rgba(var(--color-text-primary-rgb), .12)}.PracticeWeekHistory-module-scss-module__9Ye_2G__table{table-layout:auto;width:100%;min-width:100%}.PracticeWeekHistory-module-scss-module__9Ye_2G__algorithm{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.PracticeWeekHistory-module-scss-module__9Ye_2G__algorithm>svg{color:var(--color-text-tertiary);flex:none}.PracticeWeekHistory-module-scss-module__9Ye_2G__algorithm a,.PracticeWeekHistory-module-scss-module__9Ye_2G__algorithm>span{color:var(--color-text-primary);font-size:.75rem;font-weight:var(--font-text-weight-level-3);text-decoration:none}.PracticeWeekHistory-module-scss-module__9Ye_2G__algorithm a:hover{text-decoration:underline}
.SubmissionHistorySearch-module-scss-module__Xd5alq__submission-history-search{max-width:100%}
.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap{--top-activity-color:#f4b211;--streak-color:var(--top-activity-color);--streak-color-rgb:var(--activity-streak-color-rgb,244, 178, 17);--streak-border-width:2px;--streak-inner-gap:.1rem;--streak-outset:calc(var(--streak-border-width) + var(--streak-inner-gap));--legend-inline-inset:calc(var(--streak-outset) + .25rem);--cell-slot-size:var(--responsive-cell-slot-size,var(--cell-slot-size-fallback));--cell-padding:max(var(--cell-padding-min), calc(var(--cell-slot-size) * var(--cell-padding-ratio)));--cell-size:calc(var(--cell-slot-size) - 2 * var(--cell-padding));--cell-radius:max(var(--cell-radius-min), calc(var(--cell-size) * var(--cell-radius-ratio)));--cell-slot-radius:calc(var(--cell-radius) + var(--cell-padding));--streak-radius:calc(var(--cell-slot-radius) + var(--streak-outset));--legend-size:max(var(--legend-size-min), calc(var(--cell-size) * var(--legend-size-ratio)));--top-activity-icon-size:max(var(--top-activity-icon-min), calc(var(--cell-size) * var(--top-activity-icon-ratio)));--activity-label-font-size:14px;--activity-label-font-weight:600;--day-number-font-size:var(--activity-label-font-size);--empty-cell-background:var(--color-surface-background-secondary);--empty-cell-border:var(--color-surface-border-primary);--empty-cell-hover-background:rgba(var(--color-text-primary-rgb), .075);--empty-cell-hover-border:rgba(var(--color-text-primary-rgb), .16);--activity-heatmap-enter-duration:var(--dashboard-enter-duration,.42s);--activity-heatmap-enter-easing:var(--dashboard-enter-easing,cubic-bezier(.22, 1, .36, 1));--activity-heatmap-enter-offset:var(--dashboard-enter-offset,-.3125rem);--activity-heatmap-reveal-duration:var(--activity-reveal-duration,.3s);--activity-heatmap-reveal-easing:var(--activity-reveal-easing,cubic-bezier(.4, 0, .2, 1));--activity-heatmap-cell-duration:.18s;--activity-heatmap-cell-easing:cubic-bezier(.4, .05, .35, 1);--activity-heatmap-cell-exit-duration:.11s;--activity-heatmap-column-step:24ms;--activity-heatmap-exit-column-step:10ms;--activity-heatmap-cell-scale:.96;--activity-revealed-weeks:6;--activity-week-rows:6;--activity-anchor-offset:0;--activity-column-span:6;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__body{column-gap:calc(var(--grid-gap) - var(--streak-outset));row-gap:var(--grid-gap);grid-template-columns:auto minmax(0,1fr);align-items:stretch;width:100%;display:grid;position:relative}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__reveal{display:contents}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-labels{grid-template-rows:repeat(7, var(--cell-slot-size));gap:var(--grid-gap);padding:var(--streak-outset) 0;display:grid}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-label{box-sizing:border-box;width:var(--cell-slot-size);height:var(--activity-day-label-height,var(--cell-slot-size));border-radius:var(--cell-slot-radius);justify-content:center;align-items:center;padding:0;display:flex}@supports (corner-shape:squircle){.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-label{border-radius:calc(var(--cell-slot-radius) + 28px);corner-shape:squircle}}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-label{background:var(--activity-day-label-background,var(--color-text-primary));color:var(--activity-day-label-color,var(--color-surface-background-primary));font-size:var(--activity-label-font-size);font-weight:var(--activity-label-font-weight);text-align:center;line-height:1}[data-dashboard-entrance=true] .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-label{animation:ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap-row-enter var(--activity-heatmap-enter-duration) var(--activity-heatmap-enter-easing) var(--activity-heatmap-enter-delay) backwards}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__body{height:calc(var(--activity-day-label-height,var(--cell-slot-size)) + var(--grid-gap) + var(--cell-slot-size) + 2*var(--streak-outset));display:block;position:relative}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__reveal{inset-inline:0;row-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;bottom:0}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-labels{grid-template-columns:repeat(7, var(--cell-slot-size));gap:var(--grid-gap);padding:0 var(--streak-outset);grid-template-rows:none}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-label{text-align:center;justify-content:center}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__grid{height:calc(var(--activity-revealed-weeks)*var(--cell-slot-size) + (var(--activity-revealed-weeks) - 1)*var(--grid-gap) + 2*var(--streak-outset));transition:height var(--activity-heatmap-reveal-duration) var(--activity-heatmap-reveal-easing)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__canvas{box-sizing:border-box;inset-inline:0;height:calc(var(--activity-week-rows)*var(--cell-slot-size) + (var(--activity-week-rows) - 1)*var(--grid-gap) + 2*var(--streak-outset));gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);position:absolute;bottom:0}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__week{inset-inline-start:var(--streak-outset);top:calc(var(--streak-outset) + var(--activity-week-index,0)*(var(--cell-slot-size) + var(--grid-gap)));grid-template-columns:repeat(7, var(--cell-slot-size));column-gap:var(--grid-gap);grid-template-rows:none;row-gap:0;position:absolute}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__week[aria-hidden=true]{pointer-events:none}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot:first-child{--activity-column-index:0}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot:nth-child(2){--activity-column-index:1}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot:nth-child(3){--activity-column-index:2}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot:nth-child(4){--activity-column-index:3}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot:nth-child(5){--activity-column-index:4}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot:nth-child(6){--activity-column-index:5}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot:nth-child(7){--activity-column-index:6}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__week:not(.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__week--anchor) .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-segment{--activity-heatmap-sweep-delay:calc(var(--activity-column-index,0) * var(--activity-heatmap-column-step) + var(--activity-row-delay,0s));transition:opacity var(--activity-heatmap-cell-duration) var(--activity-heatmap-cell-easing) var(--activity-heatmap-sweep-delay),transform var(--activity-heatmap-cell-duration) var(--activity-heatmap-cell-easing) var(--activity-heatmap-sweep-delay)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-segment[data-activity-hidden=true],.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__week[aria-hidden=true] .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot{--activity-heatmap-sweep-delay:calc(( var(--activity-column-span,6) - var(--activity-column-index,0) ) * var(--activity-heatmap-exit-column-step));opacity:0;transform:scale(var(--activity-heatmap-cell-scale));transition-duration:var(--activity-heatmap-cell-exit-duration)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__week--anchor,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-segment[data-activity-anchor=true]{transform:translateY(calc(var(--activity-anchor-offset) * (var(--cell-slot-size) + var(--grid-gap))));transition:transform var(--activity-heatmap-reveal-duration) var(--activity-heatmap-reveal-easing)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend{width:100%;margin-inline-start:0}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--no-reveal-transition .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__grid,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--no-reveal-transition .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__week,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--no-reveal-transition .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__week--anchor,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--no-reveal-transition .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-layer,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--no-reveal-transition .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-segment,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--no-reveal-transition .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot{transition:none}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__grid{width:100%;min-width:0;position:relative;overflow:hidden}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__canvas{isolation:isolate;grid-template-columns:repeat(6, var(--cell-slot-size));column-gap:var(--grid-gap);padding:var(--streak-outset);display:grid;position:relative}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--pending-size{visibility:hidden}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-layer{pointer-events:none;z-index:0;position:absolute;inset:0}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-segment{box-sizing:border-box;border:var(--streak-border-width) solid rgba(var(--streak-color-rgb), .68);border-radius:var(--streak-radius);position:absolute}@supports (corner-shape:squircle){.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-segment{border-radius:calc(var(--streak-radius) + 28px);corner-shape:squircle}}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-segment{background:rgba(var(--streak-color-rgb), .06);box-shadow:0 3px 8px rgba(var(--streak-color-rgb), .08)}[data-dashboard-entrance=true] .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-segment{animation:ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap-streak-enter .32s var(--activity-heatmap-enter-easing) .52s backwards}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__week{z-index:1;grid-template-rows:repeat(7, var(--cell-slot-size));row-gap:var(--grid-gap);display:grid;position:relative}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot{box-sizing:border-box;width:var(--cell-slot-size);height:var(--cell-slot-size);border-radius:var(--cell-slot-radius);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot:before{content:"";z-index:1;box-sizing:border-box;border:1px solid rgba(var(--color-status-success-base-rgb), .12);border-radius:var(--cell-slot-radius);position:absolute;inset:0}@supports (corner-shape:squircle){.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot:before{border-radius:calc(var(--cell-slot-radius) + 28px);corner-shape:squircle}}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot:before{transition:border-color var(--transition-duration) var(--transition-timing),background-color var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing),filter var(--transition-duration) var(--transition-timing)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot:hover:before{border-color:rgba(var(--color-status-success-base-rgb), .4);box-shadow:inset 0 0 0 1px rgba(var(--color-status-success-base-rgb), .2),0 0 0 1px rgba(var(--color-status-success-base-rgb), .14),0 4px 10px rgba(var(--color-status-success-base-rgb), .14);filter:saturate(1.08)brightness(1.04)}[data-dashboard-entrance=true] .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot{animation:ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap-row-enter var(--activity-heatmap-enter-duration) var(--activity-heatmap-enter-easing) var(--activity-heatmap-enter-delay,.11s) backwards}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot--weekend{box-shadow:none;background:0 0}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot--reserved{cursor:default;pointer-events:none}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot--reserved:before{border-color:var(--color-surface-border-primary);border-radius:var(--cell-slot-radius);inset:0}@supports (corner-shape:squircle){.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot--reserved:before{border-radius:calc(var(--cell-slot-radius) + 28px);corner-shape:squircle}}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot--reserved:before{background:repeating-linear-gradient(135deg, rgba(var(--color-text-primary-rgb), .025) 0, rgba(var(--color-text-primary-rgb), .025) .22rem, rgba(var(--color-text-primary-rgb), .06) .22rem, rgba(var(--color-text-primary-rgb), .06) .44rem),var(--color-surface-background-secondary);box-shadow:none}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__top-activity-icon{z-index:2;width:var(--top-activity-icon-size);height:var(--top-activity-icon-size);color:var(--top-activity-color);fill:var(--top-activity-color);stroke:var(--top-activity-color);stroke-width:2.2px;filter:drop-shadow(0 1px 2px #00000029);pointer-events:none;position:relative}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-number{z-index:2;font-size:var(--day-number-font-size,.625rem);font-weight:var(--activity-label-font-weight);letter-spacing:-.01em;color:var(--color-text-secondary);opacity:.76;pointer-events:none;transition:color var(--transition-duration) var(--transition-timing),opacity var(--transition-duration) var(--transition-timing);-webkit-user-select:none;user-select:none;line-height:1;position:relative}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend{box-sizing:border-box;width:100%;padding-inline:var(--legend-inline-inset);color:var(--color-text-secondary);font-size:var(--sa-type-text-xs,11px);font-weight:var(--font-text-weight-level-2,600);white-space:nowrap;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-end;gap:.4rem;margin-block-start:.75rem;margin-inline-start:0;line-height:1;display:flex}[data-dashboard-entrance=true] .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend{animation:ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap-row-enter var(--activity-heatmap-enter-duration) var(--activity-heatmap-enter-easing) .58s backwards}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-item{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-streak-swatch{border:1.5px solid rgba(var(--streak-color-rgb), .78);border-radius:.32rem;flex:none;grid-template-columns:repeat(2,.56rem);gap:.1rem;padding:.1rem;display:grid}@supports (corner-shape:squircle){.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-streak-swatch{corner-shape:squircle;border-radius:calc(.32rem + 28px)}}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-streak-swatch{background:rgba(var(--streak-color-rgb), .06);box-shadow:0 2px 5px rgba(var(--streak-color-rgb), .1)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-streak-swatch i{border-radius:.16rem;width:.56rem;height:.56rem}@supports (corner-shape:squircle){.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-streak-swatch i{corner-shape:squircle;border-radius:calc(.16rem + 28px)}}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-streak-swatch i{background:rgba(var(--color-status-success-base-rgb), .4)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-streak-swatch i:last-child{background:var(--color-status-success-base)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-streak-icon{width:.72rem;height:.72rem;color:var(--streak-color);fill:currentColor;stroke-width:2.2px;flex:none}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-label{color:var(--color-text-secondary)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-range-label{color:var(--color-text-tertiary);font-size:.625rem;font-weight:var(--font-text-weight-level-1,500)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-scale{flex:none;align-items:center;gap:.14rem;display:flex}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-chip{border:1px solid rgba(var(--color-status-success-base-rgb), .12);border-radius:.16rem;width:.5rem;height:.5rem;display:inline-flex}@supports (corner-shape:squircle){.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-chip{corner-shape:squircle;border-radius:calc(.16rem + 28px)}}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-chip.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-0{background-color:var(--empty-cell-background);border-color:var(--empty-cell-border)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-chip.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-1{background-color:rgba(var(--color-status-success-base-rgb), .18);border-color:rgba(var(--color-status-success-base-rgb), .22)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-chip.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-2{background-color:rgba(var(--color-status-success-base-rgb), .36);border-color:rgba(var(--color-status-success-base-rgb), .42)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-chip.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-3{background-color:rgba(var(--color-status-success-base-rgb), .56);border-color:rgba(var(--color-status-success-base-rgb), .68)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend-chip.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-4{background-color:var(--color-status-success-base);border-color:var(--color-status-success-base-hover)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--small{--grid-gap:.3rem;--cell-slot-size-fallback:1.52rem;--cell-padding-min:.17rem;--cell-padding-ratio:.11;--streak-border-width:1.5px;--streak-outset:calc(var(--streak-border-width) + var(--streak-inner-gap));--legend-size-min:.7rem;--legend-size-ratio:.59;--cell-radius-min:.22rem;--cell-radius-ratio:.19;--top-activity-icon-min:.7rem;--top-activity-icon-ratio:.59;--day-number-font-min:.5rem;--day-number-font-ratio:.42}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--medium{--grid-gap:.38rem;--cell-slot-size-fallback:1.86rem;--cell-padding-min:.2rem;--cell-padding-ratio:.108;--streak-border-width:1.75px;--streak-outset:calc(var(--streak-border-width) + var(--streak-inner-gap));--legend-size-min:.8rem;--legend-size-ratio:.55;--cell-radius-min:.26rem;--cell-radius-ratio:.18;--top-activity-icon-min:.82rem;--top-activity-icon-ratio:.56;--day-number-font-min:.625rem;--day-number-font-ratio:.43}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--large{--grid-gap:.5rem;--cell-slot-size-fallback:2.36rem;--cell-padding-min:.24rem;--cell-padding-ratio:.102;--streak-border-width:2px;--streak-outset:calc(var(--streak-border-width) + var(--streak-inner-gap));--legend-size-min:.92rem;--legend-size-ratio:.49;--cell-radius-min:.3rem;--cell-radius-ratio:.16;--top-activity-icon-min:1rem;--top-activity-icon-ratio:.53;--day-number-font-min:.75rem;--day-number-font-ratio:.4}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-0:before{background-color:var(--empty-cell-background);border-color:var(--empty-cell-border)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-0 .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-number{color:var(--color-text-tertiary);opacity:.58}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-0:hover:before{background-color:var(--empty-cell-hover-background);border-color:var(--empty-cell-hover-border);box-shadow:inset 0 0 0 1px rgba(var(--color-text-primary-rgb), .08),0 0 0 1px rgba(var(--color-text-primary-rgb), .06),0 4px 10px #0000001a;filter:none}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-1:before{background-color:rgba(var(--color-status-success-base-rgb), .18);border-color:rgba(var(--color-status-success-base-rgb), .22)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-1 .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-number{color:var(--color-text-primary);opacity:1}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-2:before{background-color:rgba(var(--color-status-success-base-rgb), .36);border-color:rgba(var(--color-status-success-base-rgb), .42)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-2 .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-number{color:var(--color-text-primary);opacity:1}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-3:before{background-color:rgba(var(--color-status-success-base-rgb), .56);border-color:rgba(var(--color-status-success-base-rgb), .68)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-3 .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-number{color:var(--color-text-primary);opacity:1}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-4:before{background-color:var(--color-status-success-base);border-color:var(--color-status-success-base-hover)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--intensity-4 .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-number{color:var(--color-text-primary);opacity:1}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--today:before{border-color:var(--color-status-error-base);box-shadow:inset 0 0 0 1px rgba(var(--color-status-error-base-rgb), .45),0 0 0 1px rgba(var(--color-status-error-base-rgb), .22)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--today .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-number{color:var(--color-status-error-base);opacity:1}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--today:hover:before{border-color:var(--color-status-error-base-hover);box-shadow:inset 0 0 0 1px rgba(var(--color-status-error-base-rgb), .52),0 0 0 1px rgba(var(--color-status-error-base-rgb), .28),0 4px 10px rgba(var(--color-status-error-base-rgb), .18)}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--top-activity:before{box-shadow:inset 0 0 0 1px #f4b2113d,0 0 0 1px #f4b21124}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell--top-activity:hover:before{box-shadow:inset 0 0 0 1px #f4b21147,0 0 0 1px #f4b2112e,0 4px 10px #f4b2112e}@media (max-width:768px){.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--large{--grid-gap:.35rem;--streak-border-width:1.75px;--streak-outset:calc(var(--streak-border-width) + var(--streak-inner-gap));--cell-padding-min:.19rem;--top-activity-icon-min:.84rem}}@media (max-width:480px){.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--small,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--medium,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--large{--grid-gap:.22rem;--streak-border-width:1.5px;--streak-outset:calc(var(--streak-border-width) + var(--streak-inner-gap));--cell-padding-min:.15rem;--legend-size-min:.66rem;--top-activity-icon-min:.68rem}}@media (prefers-reduced-motion:reduce){.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__grid,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__canvas,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__week,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-layer,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-segment,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot{transition:none}.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__day-label,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-segment,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__legend,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot{animation:none}}@starting-style{.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__week:not(.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__week--anchor) .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__cell-slot,.ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap--weekday-columns .ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap__streak-segment:not([data-activity-anchor=true]){opacity:0;transform:scale(var(--activity-heatmap-cell-scale))}}@keyframes ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap-row-enter{0%{opacity:0;transform:translateY(var(--activity-heatmap-enter-offset)) scale(.98)}}@keyframes ActivityHeatmap-module-scss-module__xg-G9G__activity-heatmap-streak-enter{0%{opacity:0}}
.Dock-module-scss-module__kA2mgq__dock{--dock-columns:1;--dock-occupant-columns:0;--dock-gap:.5rem;--dock-row-gap:var(--dock-gap);--dock-riser-height:0px;--dock-reveal-duration:.52s;--dock-reveal-easing:cubic-bezier(.4, 0, .2, 1);--dock-occupant-inset:0px;--dock-backdrop-bottom-extension:0px;--dock-slot-size:calc(( 100% - var(--dock-gap) * (var(--dock-columns) - 1) - 2 * var(--dock-occupant-inset) ) / var(--dock-columns));--dock-slot-radius:calc(var(--dock-slot-size) * .23);justify-content:center;align-items:center;gap:var(--dock-gap);width:100%;min-width:0;display:flex;position:relative}.Dock-module-scss-module__kA2mgq__gauge{width:var(--dock-slot-size);visibility:hidden;pointer-events:none;height:0;position:absolute;inset-block-start:0;inset-inline-start:0}.Dock-module-scss-module__kA2mgq__dock:before{content:"";inset-inline:calc(-1*var(--dock-backdrop-edge-fade,0px));z-index:-1;height:calc(var(--dock-riser-height) + var(--dock-row-gap) + var(--dock-occupant-rows)*var(--dock-slot-size-px,0px) + (var(--dock-occupant-rows) - 1)*var(--dock-gap) + 2*var(--dock-occupant-inset) + var(--dock-backdrop-padding,0px) + var(--dock-backdrop-bottom-extension));background:var(--dock-backdrop,transparent);-webkit-mask-image:linear-gradient(to top, #000 calc(100% - var(--dock-backdrop-fade,0px)), #000000e4 calc(100% - .75 * var(--dock-backdrop-fade,0px)), #00000080 calc(100% - .5 * var(--dock-backdrop-fade,0px)), #0000001b calc(100% - .25 * var(--dock-backdrop-fade,0px)), #0000 100%),linear-gradient(to right, #0000 0, #0000001b calc(.25 * var(--dock-backdrop-edge-fade,0px)), #00000080 calc(.5 * var(--dock-backdrop-edge-fade,0px)), #000000e4 calc(.75 * var(--dock-backdrop-edge-fade,0px)), #000 var(--dock-backdrop-edge-fade,0px), #000 calc(100% - var(--dock-backdrop-edge-fade,0px)), #000000e4 calc(100% - .75 * var(--dock-backdrop-edge-fade,0px)), #00000080 calc(100% - .5 * var(--dock-backdrop-edge-fade,0px)), #0000001b calc(100% - .25 * var(--dock-backdrop-edge-fade,0px)), #0000 100%);mask-image:linear-gradient(to top, #000 calc(100% - var(--dock-backdrop-fade,0px)), #000000e4 calc(100% - .75 * var(--dock-backdrop-fade,0px)), #00000080 calc(100% - .5 * var(--dock-backdrop-fade,0px)), #0000001b calc(100% - .25 * var(--dock-backdrop-fade,0px)), #0000 100%),linear-gradient(to right, #0000 0, #0000001b calc(.25 * var(--dock-backdrop-edge-fade,0px)), #00000080 calc(.5 * var(--dock-backdrop-edge-fade,0px)), #000000e4 calc(.75 * var(--dock-backdrop-edge-fade,0px)), #000 var(--dock-backdrop-edge-fade,0px), #000 calc(100% - var(--dock-backdrop-edge-fade,0px)), #000000e4 calc(100% - .75 * var(--dock-backdrop-edge-fade,0px)), #00000080 calc(100% - .5 * var(--dock-backdrop-edge-fade,0px)), #0000001b calc(100% - .25 * var(--dock-backdrop-edge-fade,0px)), #0000 100%);transition:height var(--dock-reveal-duration) var(--dock-reveal-easing);position:absolute;inset-block-end:calc(-1*var(--dock-backdrop-bottom-extension));-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-reduced-motion:reduce){.Dock-module-scss-module__kA2mgq__dock:before{transition:none}}.Dock-module-scss-module__kA2mgq__slot{flex:0 0 var(--dock-slot-size);width:var(--dock-slot-size);aspect-ratio:1;min-height:0;transform:translateY(calc((var(--dock-riser-height) + var(--dock-row-gap)) / 2));align-self:center;position:relative}.Dock-module-scss-module__kA2mgq__riser{inset-inline:0;bottom:calc(100% + var(--dock-row-gap) + var(--dock-occupant-inset));z-index:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:absolute}.Dock-module-scss-module__kA2mgq__occupant{flex:0 0 calc(var(--dock-occupant-columns)*var(--dock-slot-size) + (var(--dock-occupant-columns) - 1)*var(--dock-gap) + 2*var(--dock-occupant-inset));min-width:0;position:relative}.Dock-module-scss-module__kA2mgq__action{border-radius:var(--dock-slot-radius);width:100%;min-width:0;height:100%;min-height:0;padding:0}@supports (corner-shape:squircle){.Dock-module-scss-module__kA2mgq__action{border-radius:calc(var(--dock-slot-radius) + 28px);corner-shape:squircle}}.Dock-module-scss-module__kA2mgq__action--solid{background:var(--color-text-primary);color:var(--color-surface-background-primary)}.Dock-module-scss-module__kA2mgq__action--solid:hover:not(:disabled){background:var(--color-text-primary);color:var(--color-surface-background-primary);opacity:.85}.Dock-module-scss-module__kA2mgq__action--solid svg{stroke-width:2.5px;width:14px;height:14px}.Dock-module-scss-module__kA2mgq__chip{box-sizing:border-box;border-radius:var(--dock-slot-radius);justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}@supports (corner-shape:squircle){.Dock-module-scss-module__kA2mgq__chip{border-radius:calc(var(--dock-slot-radius) + 28px);corner-shape:squircle}}.Dock-module-scss-module__kA2mgq__chip{background:var(--color-text-primary);color:var(--color-surface-background-primary);font-size:var(--dock-chip-font-size,clamp(9px, var(--dock-slot-size-px,49px) * .29, 14px));font-weight:var(--dock-chip-font-weight,var(--font-text-weight-level-2,600));white-space:nowrap;line-height:1}
.DashboardDock-module-scss-module___AaWnG__dashboard-dock{--activity-streak-color-rgb:244, 178, 17;--dock-chip-font-size:var(--activity-label-font-size);--dock-chip-font-weight:var(--activity-label-font-weight);--dock-slot-size:2.5rem;--dock-gap:.5rem;--dock-riser-height:var(--activity-day-label-height,1.25rem);--dock-occupant-inset:calc(2px + .1rem);--dock-backdrop:color-mix(in srgb, var(--sa-color-surface-default,var(--color-surface-background-primary)) 60%, transparent);--dock-backdrop-padding:4rem;--dock-backdrop-fade:3.5rem;--dock-backdrop-edge-fade:3rem;--dock-backdrop-bottom-extension:4rem;--dock-backdrop-bottom-fade:1.5rem}.DashboardDock-module-scss-module___AaWnG__dashboard-dock:before{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);-webkit-mask-image:linear-gradient(to bottom, transparent, #00000026 calc(var(--dock-backdrop-fade) * .3), #000000a6 calc(var(--dock-backdrop-fade) * .65), black var(--dock-backdrop-fade), black calc(100% - var(--dock-backdrop-bottom-fade)), #000000a6 calc(100% - var(--dock-backdrop-bottom-fade) * .65), #00000026 calc(100% - var(--dock-backdrop-bottom-fade) * .3), transparent),linear-gradient(to right, transparent, #00000026 calc(var(--dock-backdrop-edge-fade) * .3), #000000a6 calc(var(--dock-backdrop-edge-fade) * .65), black var(--dock-backdrop-edge-fade), black calc(100% - var(--dock-backdrop-edge-fade)), #000000a6 calc(100% - var(--dock-backdrop-edge-fade) * .65), #00000026 calc(100% - var(--dock-backdrop-edge-fade) * .3), transparent);mask-image:linear-gradient(to bottom, transparent, #00000026 calc(var(--dock-backdrop-fade) * .3), #000000a6 calc(var(--dock-backdrop-fade) * .65), black var(--dock-backdrop-fade), black calc(100% - var(--dock-backdrop-bottom-fade)), #000000a6 calc(100% - var(--dock-backdrop-bottom-fade) * .65), #00000026 calc(100% - var(--dock-backdrop-bottom-fade) * .3), transparent),linear-gradient(to right, transparent, #00000026 calc(var(--dock-backdrop-edge-fade) * .3), #000000a6 calc(var(--dock-backdrop-edge-fade) * .65), black var(--dock-backdrop-edge-fade), black calc(100% - var(--dock-backdrop-edge-fade)), #000000a6 calc(100% - var(--dock-backdrop-edge-fade) * .65), #00000026 calc(100% - var(--dock-backdrop-edge-fade) * .3), transparent);pointer-events:none;-webkit-mask-composite:source-in;mask-composite:intersect}.DashboardDock-module-scss-module___AaWnG__dashboard-dock:not([data-dock-expanded=true]) .DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label{color:var(--color-text-secondary);background:0 0}.DashboardDock-module-scss-module___AaWnG__dashboard-dock button svg{width:14px;height:14px}.DashboardDock-module-scss-module___AaWnG__dashboard-dock a>svg{width:21px;height:21px}@media (max-width:768px){.DashboardDock-module-scss-module___AaWnG__dashboard-dock{--dock-backdrop-edge-fade:1rem;--dock-gap:.35rem;--dock-occupant-inset:calc(1.75px + .1rem)}}@media (max-width:480px){.DashboardDock-module-scss-module___AaWnG__dashboard-dock{--dock-gap:.22rem;--dock-occupant-inset:calc(1.5px + .1rem)}}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__heatmap{--cell-slot-size:2.5rem}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__stack{--activity-label-font-size:14px;--activity-label-font-weight:600;--dock-slot-size:2.5rem;--dock-gap:.5rem;--dock-occupant-inset:calc(2px + .1rem);box-sizing:border-box;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-inline:auto;padding:0;display:flex}@media (max-width:768px){.DashboardDock-module-scss-module___AaWnG__dashboard-dock__stack{--dock-gap:.35rem;--dock-occupant-inset:calc(1.75px + .1rem)}}@media (max-width:480px){.DashboardDock-module-scss-module___AaWnG__dashboard-dock__stack{--dock-gap:.22rem;--dock-occupant-inset:calc(1.5px + .1rem)}}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__month-select{z-index:2;box-sizing:border-box;width:calc(7*var(--dock-slot-size) + 6*var(--dock-gap) + 2*var(--dock-occupant-inset));justify-content:flex-start;padding-inline-start:var(--dock-occupant-inset);display:flex;position:relative}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__month-select-trigger{--select-control-background-hover:rgba(var(--color-text-primary-rgb), .08);--select-item-radius:var(--size-border-radius-level-pill);min-width:7.25rem;min-height:2rem;padding-inline:calc(var(--dock-slot-size)/3 - .125rem) .5rem;color:var(--color-text-primary);font-size:var(--activity-label-font-size);letter-spacing:0;text-transform:none;justify-content:flex-start;font-weight:500;line-height:1}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__month-select-value{gap:.25rem}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__month-select-year{color:var(--color-text-secondary)}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label-slot{z-index:1}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__streak{box-sizing:border-box;border-radius:var(--dock-slot-radius);justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex;position:relative;inset-inline-start:calc(-1*var(--dock-occupant-inset))}@supports (corner-shape:squircle){.DashboardDock-module-scss-module___AaWnG__dashboard-dock__streak{border-radius:calc(var(--dock-slot-radius) + 28px);corner-shape:squircle}}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__streak{color:var(--color-text-secondary);font-size:var(--activity-label-font-size);font-weight:var(--activity-label-font-weight);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__streak-icon{width:14px;height:14px;color:rgba(var(--activity-streak-color-rgb), .68);fill:currentColor;flex-shrink:0}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-labels{grid-template-rows:repeat(6, var(--dock-slot-size-px,2rem));gap:var(--dock-gap);pointer-events:none;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label{--dock-week-label-delay:0s;box-sizing:border-box;border-radius:var(--dock-slot-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (corner-shape:squircle){.DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label{border-radius:calc(var(--dock-slot-radius) + 28px);corner-shape:squircle}}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label{color:var(--color-text-primary);font-size:var(--activity-label-font-size,14px);font-weight:var(--activity-label-font-weight,600);white-space:nowrap;opacity:0;transition:opacity var(--dock-week-label-duration,.3s) var(--dock-reveal-easing) var(--dock-week-label-delay),transform var(--dock-week-label-duration,.3s) var(--dock-reveal-easing) var(--dock-week-label-delay);background:0 0;border:1px solid #0000;line-height:1;transform:translateY(.2rem)scale(.96)}.DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label[data-selected=true]{background:rgba(var(--color-text-primary-rgb), .08);color:var(--color-text-primary);border-color:#0000}:root[data-theme=dark] .DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label[data-selected=true]{color:#000;background:#fff}:root[data-theme=light] .DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label[data-selected=true]{color:#fff;background:#000}.DashboardDock-module-scss-module___AaWnG__dashboard-dock[data-dock-expanded=true] .DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label{opacity:1;transform:translateY(0)scale(1)}.DashboardDock-module-scss-module___AaWnG__dashboard-dock .DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label[data-selected=true]{opacity:1;transition:transform var(--dock-reveal-duration) var(--dock-reveal-easing),background-color var(--dock-reveal-duration) var(--dock-reveal-easing),color var(--dock-reveal-duration) var(--dock-reveal-easing)}.DashboardDock-module-scss-module___AaWnG__dashboard-dock:not([data-dock-expanded=true]) .DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label{transition-delay:0s}.DashboardDock-module-scss-module___AaWnG__dashboard-dock:not([data-dock-expanded=true]) .DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label:not([data-selected=true]){transition-duration:.11s}.DashboardDock-module-scss-module___AaWnG__dashboard-dock:not([data-dock-expanded=true]) .DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label[data-selected=true]{color:var(--color-text-secondary);transform:translateY(calc(var(--dock-week-label-offset) * (var(--dock-slot-size-px,2rem) + var(--dock-gap))));background:0 0}.DashboardDock-module-scss-module___AaWnG__dashboard-dock:not([data-dock-expanded=true]) .DashboardDock-module-scss-module___AaWnG__dashboard-dock__streak{color:var(--color-text-secondary);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.DashboardDock-module-scss-module___AaWnG__dashboard-dock__hover-action{opacity:.45;transition:opacity .16s}.DashboardDock-module-scss-module___AaWnG__dashboard-dock:hover .DashboardDock-module-scss-module___AaWnG__dashboard-dock__hover-action{opacity:1}.DashboardDock-module-scss-module___AaWnG__dashboard-dock:has(.DashboardDock-module-scss-module___AaWnG__dashboard-dock__hover-action:focus-visible) .DashboardDock-module-scss-module___AaWnG__dashboard-dock__hover-action{opacity:1}}@media (prefers-reduced-motion:reduce){.DashboardDock-module-scss-module___AaWnG__dashboard-dock__hover-action,.DashboardDock-module-scss-module___AaWnG__dashboard-dock .DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label,.DashboardDock-module-scss-module___AaWnG__dashboard-dock .DashboardDock-module-scss-module___AaWnG__dashboard-dock__week-label[data-selected=true]{transition:none}}
.Activity-module-scss-module__gZqq1q__activity-section{width:100%;min-width:0}.Activity-module-scss-module__gZqq1q__activity-section:has([data-dashboard-view=collapsed]){height:100%}.Activity-module-scss-module__gZqq1q__activity-section__heatmap{--activity-panel-enter-duration:var(--dashboard-enter-duration,.42s);--activity-panel-enter-easing:var(--dashboard-enter-easing,cubic-bezier(.22, 1, .36, 1));--activity-panel-enter-offset:var(--dashboard-enter-offset,-.3125rem);--activity-heatmap-streak-outset:calc(2px + .1rem);--activity-heatmap-alignment-offset:calc(var(--dashboard-section-header-height,2rem) - 1.75rem + var(--activity-heatmap-streak-outset));--activity-heatmap-header-filter-offset:calc((var(--dashboard-section-header-height,2rem) - 1.75rem) / 2);flex-direction:column;justify-self:stretch;align-items:stretch;gap:1rem;width:100%;min-width:0;display:flex;position:relative}@media (min-width:1025px){.Activity-module-scss-module__gZqq1q__activity-section__heatmap{gap:calc(1rem - var(--activity-heatmap-alignment-offset))}}@media (max-width:640px){.Activity-module-scss-module__gZqq1q__activity-section__heatmap{gap:1rem}}.Activity-module-scss-module__gZqq1q__activity-section__heatmap[data-dashboard-view=collapsed]{gap:0;height:100%}.Activity-module-scss-module__gZqq1q__activity-section__heatmap-header{min-height:var(--dashboard-section-header-height,2.5rem);justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (min-width:1025px){.Activity-module-scss-module__gZqq1q__activity-section__heatmap-header{margin-block-start:calc(0px - var(--activity-heatmap-header-filter-offset));margin-block-end:var(--activity-heatmap-header-filter-offset)}}@media (max-width:640px){.Activity-module-scss-module__gZqq1q__activity-section__heatmap-header{flex-wrap:wrap;align-items:flex-start}}.Activity-module-scss-module__gZqq1q__activity-section__heatmap-title-group{align-items:center;gap:.35rem;display:flex}[data-dashboard-entrance=true] .Activity-module-scss-module__gZqq1q__activity-section__heatmap-title-group{animation:Activity-module-scss-module__gZqq1q__activity-panel-enter var(--activity-panel-enter-duration) var(--activity-panel-enter-easing) 20ms backwards}.Activity-module-scss-module__gZqq1q__activity-section__heatmap-month-select-trigger{--select-control-background-hover:rgba(var(--color-text-primary-rgb), .08);--select-item-radius:var(--size-border-radius-level-pill);min-height:2rem;font-size:clamp(1.125rem,1rem + .35vw,1.25rem);font-weight:var(--font-text-weight-level-3);color:rgba(var(--color-text-primary-rgb), .92);text-transform:none;letter-spacing:0;padding-inline:.375rem;line-height:1.1}.Activity-module-scss-module__gZqq1q__activity-section__heatmap-month-select-value{gap:.3rem}.Activity-module-scss-module__gZqq1q__activity-section__heatmap-month-select-year{color:rgba(var(--color-text-primary-rgb), .52);font-weight:var(--font-text-weight-level-2);display:inline}.Activity-module-scss-module__gZqq1q__activity-section__heatmap-frame{width:100%;min-width:0;display:flex}.Activity-module-scss-module__gZqq1q__activity-section__heatmap-legend{align-self:center;margin-top:0}.Activity-module-scss-module__gZqq1q__activity-section__progress-summary{--activity-progress-active:var(--color-status-success-base);--activity-progress-streak:#f4b211;width:100%;min-width:0;margin-top:0;padding-block:1.75rem;position:relative}[data-dashboard-entrance=true] .Activity-module-scss-module__gZqq1q__activity-section__progress-summary{animation:Activity-module-scss-module__gZqq1q__activity-panel-enter var(--activity-panel-enter-duration) var(--activity-panel-enter-easing) .62s backwards}.Activity-module-scss-module__gZqq1q__activity-section__progress-bar{border-radius:var(--size-border-radius-level-pill);background:rgba(var(--color-text-primary-rgb), .045);width:100%;height:.625rem;box-shadow:inset 0 0 0 1px rgba(var(--color-text-primary-rgb), .08);display:flex;position:relative;overflow:hidden}.Activity-module-scss-module__gZqq1q__activity-section__progress-segment--active,.Activity-module-scss-module__gZqq1q__activity-section__progress-segment--streak{border-radius:var(--size-border-radius-level-pill);transform-origin:0;min-width:0;height:100%;transition:width var(--animation-transition-duration-level-4) ease;display:block}:is([data-dashboard-entrance=true] .Activity-module-scss-module__gZqq1q__activity-section__progress-segment--active,[data-dashboard-entrance=true] .Activity-module-scss-module__gZqq1q__activity-section__progress-segment--streak){animation:Activity-module-scss-module__gZqq1q__activity-progress-reveal .4s var(--activity-panel-enter-easing) .68s backwards}.Activity-module-scss-module__gZqq1q__activity-section__progress-segment--active{background:var(--activity-progress-active)}.Activity-module-scss-module__gZqq1q__activity-section__progress-segment--streak{z-index:1;background:var(--activity-progress-streak);position:absolute;inset-block:0;inset-inline-start:0}.Activity-module-scss-module__gZqq1q__activity-section__progress-marker{z-index:2;min-height:1rem;color:var(--color-text-primary);font-family:var(--sa-type-font-family-mono,"Roboto Mono", "SFMono-Regular", "Consolas", monospace);font-size:var(--sa-type-text-sm,12px);font-variant-numeric:tabular-nums;cursor:help;align-items:center;gap:.3rem;line-height:1;display:inline-flex;position:absolute;inset-block-start:0;transform:translate(-.4rem)}[data-dashboard-entrance=true] .Activity-module-scss-module__gZqq1q__activity-section__progress-marker{animation:Activity-module-scss-module__gZqq1q__activity-progress-marker-enter .24s var(--activity-panel-enter-easing) .74s backwards}.Activity-module-scss-module__gZqq1q__activity-section__progress-marker:focus-visible{border-radius:var(--size-border-radius-level-2);outline:2px solid rgba(var(--color-text-primary-rgb), .28);outline-offset:3px}.Activity-module-scss-module__gZqq1q__activity-section__progress-marker[data-position=end]{flex-direction:row-reverse;transform:translate(calc(.4rem - 100%))}.Activity-module-scss-module__gZqq1q__activity-section__progress-marker[data-position=end]:after{inset-inline-start:calc(100% - .4rem)}.Activity-module-scss-module__gZqq1q__activity-section__progress-marker:after{content:"";background:rgba(var(--color-text-primary-rgb), .38);pointer-events:none;width:1px;height:.5rem;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-start:.4rem;transform:translate(-50%)}.Activity-module-scss-module__gZqq1q__activity-section__progress-marker strong{font-weight:var(--font-text-weight-level-3)}.Activity-module-scss-module__gZqq1q__activity-section__progress-marker svg,.Activity-module-scss-module__gZqq1q__activity-section__progress-marker i{flex:none;width:.8rem;height:.8rem}.Activity-module-scss-module__gZqq1q__activity-section__progress-marker--streak{inset-block:auto 0}.Activity-module-scss-module__gZqq1q__activity-section__progress-marker--streak:after{inset-block:auto calc(100% + .25rem)}.Activity-module-scss-module__gZqq1q__activity-section__progress-marker--streak svg{color:var(--activity-progress-streak);fill:currentColor;stroke-width:2px}.Activity-module-scss-module__gZqq1q__activity-section__progress-marker--active i{box-sizing:border-box;border:2px solid var(--activity-progress-active);border-radius:50%}.Activity-module-scss-module__gZqq1q__activity-section__collapsed-rail{inset-block-start:7.25rem;left:max(0px,(100% - var(--max-width-default))/2);box-sizing:border-box;width:var(--dashboard-activity-column-width,1.75rem);flex-direction:column;justify-content:flex-start;align-items:center;min-height:max(28rem,100svh - 9rem);padding-block:.25rem;display:flex;position:fixed}.Activity-module-scss-module__gZqq1q__activity-section__collapsed-rail-label{color:rgba(var(--color-text-primary-rgb), .92);font-size:clamp(1.125rem,1rem + .35vw,1.25rem);font-weight:var(--font-text-weight-level-3);letter-spacing:0;white-space:nowrap;writing-mode:vertical-rl;align-items:center;gap:.3rem;line-height:1.1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(180deg)}.Activity-module-scss-module__gZqq1q__activity-section__collapsed-rail-year{color:rgba(var(--color-text-primary-rgb), .52);font-weight:var(--font-text-weight-level-2)}.Activity-module-scss-module__gZqq1q__activity-section__view-select-trigger{--select-control-background-hover:rgba(var(--color-text-primary-rgb), .08);width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:rgba(var(--color-text-primary-rgb), .72);border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:0;padding:0;display:inline-flex;position:relative}.Activity-module-scss-module__gZqq1q__activity-section__view-select-trigger>svg:last-child{display:none}.Activity-module-scss-module__gZqq1q__activity-section__view-select-trigger:hover:not([data-disabled]):not(:disabled){color:rgba(var(--color-text-primary-rgb), .94)}.Activity-module-scss-module__gZqq1q__activity-section__view-select-trigger:focus-visible,.Activity-module-scss-module__gZqq1q__activity-section__view-select-trigger[data-state=open]{border-radius:999px}@media (min-width:1025px){.Activity-module-scss-module__gZqq1q__activity-section__view-select-trigger--overview{margin:0;position:absolute;inset-block-start:calc(var(--activity-heatmap-header-filter-offset) - var(--dashboard-section-header-height,2rem) - var(--dashboard-row-gap,1rem));inset-inline-start:0}}.Activity-module-scss-module__gZqq1q__activity-section__view-select-trigger--rail{position:absolute;inset-block-start:-1.25rem}.Activity-module-scss-module__gZqq1q__activity-section__view-select-icon{stroke-width:2.25px;flex:none;width:1rem;height:1rem}.Activity-module-scss-module__gZqq1q__activity-section__view-select-content{min-width:12rem}.Activity-module-scss-module__gZqq1q__activity-section__view-select-option{align-items:center;gap:.5rem;display:inline-flex}.Activity-module-scss-module__gZqq1q__activity-section__view-select-option svg{width:.875rem;height:.875rem;color:var(--color-text-secondary);flex:none}@media (max-width:1280px){.Activity-module-scss-module__gZqq1q__activity-section__collapsed-rail{left:max(0px,(100% - var(--max-width-lg))/2)}}@media (max-width:1024px){.Activity-module-scss-module__gZqq1q__activity-section__collapsed-rail{left:max(0px,(100% - var(--max-width-md))/2)}}@media (max-width:768px){.Activity-module-scss-module__gZqq1q__activity-section__collapsed-rail{left:max(0px,(100% - var(--max-width-sm))/2)}}@media (prefers-reduced-motion:reduce){.Activity-module-scss-module__gZqq1q__activity-section__heatmap-title-group,.Activity-module-scss-module__gZqq1q__activity-section__progress-summary,.Activity-module-scss-module__gZqq1q__activity-section__progress-marker,.Activity-module-scss-module__gZqq1q__activity-section__progress-segment--active,.Activity-module-scss-module__gZqq1q__activity-section__progress-segment--streak{transition:none;animation:none}}@keyframes Activity-module-scss-module__gZqq1q__activity-panel-enter{0%{opacity:0;transform:translateY(var(--activity-panel-enter-offset))}}@keyframes Activity-module-scss-module__gZqq1q__activity-progress-reveal{0%{transform:scaleX(0)}}@keyframes Activity-module-scss-module__gZqq1q__activity-progress-marker-enter{0%{opacity:0}}
.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__chip-wrapper{border-radius:var(--size-border-radius-level-pill);background-color:rgba(var(--color-brand-accent-base-rgb), .12);transition:background-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);align-items:center;display:inline-flex}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__chip-wrapper:hover{background-color:rgba(var(--color-brand-accent-base-rgb), .18)}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__chip{border-radius:var(--size-border-radius-level-pill) 0 0 var(--size-border-radius-level-pill);height:1.75rem;color:var(--color-brand-accent-base);font-family:inherit;font-size:var(--sa-type-text-xs,11px);font-weight:var(--font-text-weight-level-2);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:4px;padding:0 6px 0 10px;line-height:1;display:inline-flex}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__chip:focus-visible{outline:2px solid var(--color-border-input-hover);outline-offset:1px}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__chip-chevron{opacity:.7;flex-shrink:0}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__chip-remove{border-radius:0 var(--size-border-radius-level-pill) var(--size-border-radius-level-pill) 0;width:1.5rem;height:1.75rem;color:var(--color-brand-accent-base);cursor:pointer;opacity:.6;transition:opacity var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__chip-remove:hover{opacity:1}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__chip-remove:focus-visible{outline:2px solid var(--color-border-input-hover);outline-offset:-1px}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__add-button{border-radius:var(--size-border-radius-level-pill);height:1.75rem;color:var(--color-text-tertiary);font-family:inherit;font-size:var(--sa-type-text-xs,11px);font-weight:var(--font-text-weight-level-2);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),background-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);background:0 0;border:none;align-items:center;gap:4px;padding:0 10px;line-height:1;display:inline-flex}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__add-button:hover{color:var(--color-text-primary);background-color:var(--color-action-background-button-secondary-hover)}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__add-button:focus-visible{outline:2px solid var(--color-border-input-hover);outline-offset:1px}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__dropdown{min-width:12rem;max-width:20rem}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__empty-message{min-width:12rem;padding:var(--size-space-inset-level-3) var(--size-space-inset-level-4);color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);line-height:var(--font-text-lineheight-level-2)}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__dropdown-header{padding:var(--size-space-inset-level-3) var(--size-space-inset-level-4)}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__dropdown-title{font-size:var(--sa-type-text-xs,11px);font-weight:var(--font-text-weight-level-2);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__dropdown-options{flex-direction:column;display:flex}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__option{align-items:center;gap:var(--size-space-inline-level-3);width:100%;padding:var(--size-space-inset-level-3) var(--size-space-inset-level-4);border-radius:calc(var(--size-border-radius-level-5) - var(--size-space-inset-level-4));color:var(--color-text-primary);font-family:inherit;font-size:var(--sa-type-text-sm,12px);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);background:0 0;border:none;outline:none;display:flex}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__option:hover,.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__option:focus-visible{background-color:var(--color-action-background-button-secondary-hover)}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__dropdown-separator{height:1px;margin:var(--size-space-stack-level-2) 0;background-color:var(--color-surface-border-primary)}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__clear-button{width:100%;padding:var(--size-space-inset-level-3) var(--size-space-inset-level-4);border-radius:calc(var(--size-border-radius-level-5) - var(--size-space-inset-level-4));color:var(--color-text-secondary);font-family:inherit;font-size:var(--sa-type-text-sm,12px);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),background-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);background:0 0;border:none;display:block}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__clear-button:hover{color:var(--color-text-primary);background-color:var(--color-action-background-button-secondary-hover)}.MultiSelectFilterBar-module-scss-module__Ax_lPW__multi-select-filter-bar__clear-button:focus-visible{background-color:var(--color-action-background-button-secondary-hover);outline:none}
.ProblemListTableStatus-module-scss-module__kvtb5W__problem-list-table-status{justify-content:center;align-items:center;gap:var(--size-space-inset-level-3);flex-wrap:wrap;margin-top:16px;display:flex}.ProblemListTableStatus-module-scss-module__kvtb5W__problem-list-table-status__error-message{color:var(--color-status-error-base);margin:0}.ProblemListTableStatus-module-scss-module__kvtb5W__problem-list-table-status__retry-button{min-width:8rem;padding:var(--size-space-inset-level-3) var(--size-space-inset-level-5);border:1px solid var(--color-border-default);border-radius:var(--size-border-radius-level-3);background-color:var(--color-surface-background-primary);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),background-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);justify-content:center;align-items:center;display:inline-flex}.ProblemListTableStatus-module-scss-module__kvtb5W__problem-list-table-status__retry-button:hover{border-color:var(--color-border-input-hover);background-color:var(--color-surface-background-secondary)}.ProblemListTableStatus-module-scss-module__kvtb5W__problem-list-table-status__retry-button:focus-visible{outline:2px solid var(--color-border-input-hover);outline-offset:2px}
.page-module-scss-module__CHK44G__problems-page{width:100%;padding:2rem 1rem 4rem}.page-module-scss-module__CHK44G__problems-page__container{width:100%;max-width:calc(var(--max-width-default) + 0px);flex-direction:column;gap:2rem;margin:0 auto;display:flex}@media (max-width:1280px){.page-module-scss-module__CHK44G__problems-page__container{max-width:calc(var(--max-width-lg) + 0px)}}@media (max-width:1024px){.page-module-scss-module__CHK44G__problems-page__container{max-width:calc(var(--max-width-md) + 0px)}}@media (max-width:768px){.page-module-scss-module__CHK44G__problems-page__container{max-width:calc(var(--max-width-sm) + 0px)}}@media (max-width:576px){.page-module-scss-module__CHK44G__problems-page__container{max-width:calc(var(--max-width-sm) + 0px)}}.page-module-scss-module__CHK44G__problems-page__table{width:100%}.page-module-scss-module__CHK44G__problems-page__error{align-items:flex-start;gap:var(--size-space-inset-level-4);border:1px solid rgba(var(--color-status-error-base-rgb), .24);border-radius:var(--size-border-radius-level-4);background:linear-gradient(180deg, rgba(var(--color-status-error-base-rgb), .08) 0%, rgba(var(--color-status-error-base-rgb), .02) 100%),var(--color-surface-background-primary);flex-direction:column;padding:clamp(1.5rem,2vw,2rem);display:flex}.page-module-scss-module__CHK44G__problems-page__error h2,.page-module-scss-module__CHK44G__problems-page__error p{margin:0}.page-module-scss-module__CHK44G__problems-page__error p{color:var(--color-text-secondary);max-width:60ch}.page-module-scss-module__CHK44G__problems-page__debug{border:1px solid var(--color-surface-border-primary);border-radius:var(--size-border-radius-level-6);background:var(--color-background-page-secondary);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.page-module-scss-module__CHK44G__problems-page__debug h2,.page-module-scss-module__CHK44G__problems-page__debug p{margin:0}.page-module-scss-module__CHK44G__problems-page__debug-list{gap:.75rem;display:grid}.page-module-scss-module__CHK44G__problems-page__debug-link{border-radius:var(--size-border-radius-level-pill);background:var(--color-surface-background-primary);width:fit-content;color:var(--color-text-primary);border:1px solid var(--color-surface-border-primary);align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.page-module-scss-module__CHK44G__problems-page__debug-link:hover{background:var(--color-background-page)}
.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table{--study-notes-table-ratio-phi:1.618;--study-notes-table-surface-padding-block:.75rem;--study-notes-table-surface-padding-inline:.875rem;--study-notes-table-space-tight:calc(var(--study-notes-table-surface-padding-block) / var(--study-notes-table-ratio-phi));--study-notes-table-bookmark-button-size:calc(var(--size-space-inset-level-6) * var(--study-notes-table-ratio-phi));--study-notes-table-row-hover-background:rgba(var(--color-text-primary-rgb), .025);width:100%;display:block}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__frame{background-color:#0000;width:100%;min-width:0;padding:0;overflow:visible;container-type:inline-size}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__frame [data-slot=table-container]{box-sizing:border-box;width:100%;box-shadow:none;font-size:var(--sa-type-text-sm,12px);--table-cell-padding-block:calc(var(--study-notes-table-surface-padding-block,.75rem) + .0625rem);--table-cell-padding-inline:var(--study-notes-table-surface-padding-inline,.875rem);background:0 0;border:0;border-radius:0;overflow-x:auto}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__frame [data-slot=table]{font-size:var(--sa-type-text-sm,12px)}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__frame [data-slot=table-row]{border-bottom:0}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__frame [data-slot=table-cell]{font-size:var(--sa-type-text-sm,12px);transition:background-color var(--transition-duration) var(--transition-timing);background-color:#0000;border-bottom:0;border-right:0}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__frame [data-slot=table-head]{border-bottom:0;border-right:0}:is(.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__frame [data-slot=table-row]:hover,.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__frame [data-slot=table-row]:focus-visible,.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__frame [data-slot=table-row]:focus-within){background-color:var(--study-notes-table-row-hover-background)}:is(.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__frame [data-slot=table-row]:hover>[data-slot=table-cell],.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__frame [data-slot=table-row]:focus-visible>[data-slot=table-cell],.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__frame [data-slot=table-row]:focus-within>[data-slot=table-cell]){background:0 0}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__table{width:100%;min-width:32rem}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row{border-radius:var(--size-border-radius-level-2)}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row:hover,.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row:focus-visible,.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row:focus-within{background-color:#0000}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row:hover>[data-slot=table-cell]:not(.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__selection-cell),.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row:focus-visible>[data-slot=table-cell]:not(.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__selection-cell),.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row:focus-within>[data-slot=table-cell]:not(.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__selection-cell){background:var(--study-notes-table-row-hover-background)}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row>.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__surface-start-cell{border-start-start-radius:var(--size-border-radius-level-2);border-end-start-radius:var(--size-border-radius-level-2)}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row>[data-slot=table-cell]:last-child{border-start-end-radius:var(--size-border-radius-level-2);border-end-end-radius:var(--size-border-radius-level-2)}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row:hover .StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button:not(:disabled),.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row:focus-visible .StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button:not(:disabled),.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row:focus-within .StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button:not(:disabled),.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row[data-bookmarked=true] .StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button:not(:disabled){opacity:1;pointer-events:auto}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row:hover .StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button:disabled,.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row:focus-visible .StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button:disabled,.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row:focus-within .StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button:disabled{opacity:.32}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row[data-bookmarked=true] .StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-icon{color:#1d9bf0;fill:currentColor}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row[data-state=selected]{background:linear-gradient(90deg,#1d9bf029 0%,#1d9bf01a 44%,#1d9bf00f 100%),#1d9bf00a}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__row[data-state=selected]>[data-slot=table-cell]{box-shadow:none;background:0 0}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__title-cell{gap:var(--study-notes-table-space-tight,calc(var(--size-space-inset-level-4) / 1.618));flex-direction:column;min-width:0;display:flex}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__title{color:var(--color-text-primary);font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-3);line-height:var(--font-text-lineheight-level-2)}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__description{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:72ch;color:var(--color-text-tertiary);font-size:var(--sa-type-text-xs,11px);line-height:var(--font-text-lineheight-level-1);display:block;overflow:hidden}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__highlight-icon{color:#9c61ff;fill:currentColor;vertical-align:middle;display:inline-block}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button{width:var(--study-notes-table-bookmark-button-size);height:var(--study-notes-table-bookmark-button-size);min-width:unset;min-height:unset;border-radius:var(--size-border-radius-level-3);color:var(--color-text-tertiary);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),background-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease),color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button:not(:disabled):hover{background-color:var(--color-surface-background-secondary);color:var(--color-text-primary)}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button:not(:disabled):focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--color-border-input-hover);outline-offset:1px}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button[data-state=on]:not(:disabled){opacity:1;pointer-events:auto;color:#1d9bf0;background-color:#1d9bf01f}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button[data-state=on]:not(:disabled):hover{color:#1d9bf0;background-color:#1d9bf029}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button:disabled{cursor:not-allowed;opacity:0;pointer-events:none}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-icon{display:block}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-button[data-state=on] .StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__bookmark-icon{fill:currentColor}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__sentinel{height:1px}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__status{min-height:2.75rem;color:var(--color-text-secondary);font-size:var(--sa-type-text-xs,11px);justify-content:center;align-items:center;gap:.75rem;display:flex}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__status-error-message,.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__error-message,.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__empty-message{color:var(--color-text-secondary);margin:0}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__empty-query{color:var(--color-text-primary);font-weight:var(--font-text-weight-level-2)}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__error-cell{text-align:center}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__retry-button,.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__status-retry-button{color:var(--color-brand-primary-base);font:inherit;font-weight:var(--font-text-weight-level-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-top:.75rem;display:inline-flex}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__retry-button:hover,.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__status-retry-button:hover{color:var(--color-text-primary)}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__status-retry-button{margin-top:0}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__skeleton-row{pointer-events:none;height:4.75rem}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__skeleton-title-cell{flex-direction:column;gap:.5rem;display:flex}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__skeleton-title{height:16px}.StudyNotesArticleTable-module-scss-module__7wQmsa__study-notes-article-table__skeleton-description{opacity:.74;height:12px}
.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history{--submission-history-table-radius:max(0px, calc(var(--dashboard-surface-radius,var(--size-border-radius-level-7)) - 2px));--submission-history-table-inner-radius:max(0px, calc(var(--submission-history-table-radius) - 1px));--submission-history-filter-gap:1rem;--submission-history-table-row-state-background:#171717;--submission-history-enter-duration:var(--dashboard-enter-duration,.42s);--submission-history-enter-easing:var(--dashboard-enter-easing,cubic-bezier(.22, 1, .36, 1));--submission-history-enter-offset:var(--dashboard-enter-offset,-.3125rem)}[data-theme=light] .SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history{--submission-history-table-row-state-background:rgba(var(--color-surface-contrast-rgb), .04)}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history{gap:var(--submission-history-filter-gap);flex-direction:column;width:100%;display:flex}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__filter-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem;min-height:1.75rem;display:flex}[data-dashboard-entrance=true] .SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__filter-row{animation:SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history-surface-enter var(--submission-history-enter-duration) var(--submission-history-enter-easing) 20ms backwards}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__filter-controls{flex:auto;justify-content:flex-start;min-width:0;display:flex}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__submission-count{box-sizing:border-box;min-height:1.75rem;color:var(--color-text-tertiary);font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-3);font-variant-numeric:tabular-nums;line-height:var(--font-text-lineheight-level-2);white-space:nowrap;flex:none;align-self:center;align-items:center;margin:0 0 0 auto;padding:0 .5rem;display:inline-flex}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice{min-height:2rem;color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-2);line-height:var(--font-text-lineheight-level-2);align-items:center;gap:.625rem;margin:0;display:flex}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice-rule{background:linear-gradient(to right, transparent, rgba(var(--color-text-primary-rgb), .16));flex:1rem;min-width:.5rem;height:1px}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice-rule:last-child{transform:scaleX(-1)}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice-content{border:1px solid var(--color-surface-border-primary);border-radius:var(--size-border-radius-level-pill);background:var(--color-surface-background-secondary);align-items:center;gap:.375rem;min-width:0;padding:.25rem .3rem .25rem .5rem;display:inline-flex;box-shadow:0 1px 2px #0000000d}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice-icon{color:var(--color-status-info-base);flex:none}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice p{white-space:nowrap;margin:0}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice strong{color:var(--color-text-primary);font-weight:var(--font-text-weight-level-3)}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice-link{border-radius:var(--size-border-radius-level-pill);background:rgba(var(--color-text-primary-rgb), .045);min-height:1.5rem;color:var(--color-text-primary);font-weight:var(--font-text-weight-level-3);white-space:nowrap;transition:background-color var(--animation-transition-duration-level-2,.15s) ease,color var(--animation-transition-duration-level-2,.15s) ease;align-items:center;gap:.25rem;margin-inline-start:.125rem;padding-inline:.5rem;text-decoration:none;display:inline-flex}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice-link:hover{background:rgba(var(--color-text-primary-rgb), .09);color:var(--color-text-primary)}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice-link:focus-visible{outline:2px solid rgba(var(--color-status-warning-base-rgb), .7);outline-offset:2px}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__group-list{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}[data-dashboard-entrance=true] .SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__group-list{animation:SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history-surface-enter var(--submission-history-enter-duration) var(--submission-history-enter-easing) .14s backwards}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__group-section{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__table-frame{background-color:var(--color-surface-border-primary);border-radius:var(--submission-history-table-radius);width:100%;min-width:0;padding:1px;overflow:hidden}@supports (corner-shape:squircle){.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__table-frame{border-radius:calc(var(--submission-history-table-radius) + 28px);corner-shape:squircle}}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__table-frame [data-slot=table-container]{box-sizing:border-box;background:var(--color-surface-background-secondary);width:100%;font-size:var(--sa-type-text-sm,12px);--table-cell-padding-block:var(--dashboard-surface-padding-block,.75rem);--table-cell-padding-inline:var(--dashboard-surface-padding-inline,.875rem);border-radius:var(--submission-history-table-inner-radius);border:0;overflow:hidden}@supports (corner-shape:squircle){.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__table-frame [data-slot=table-container]{border-radius:calc(var(--submission-history-table-inner-radius) + 28px);corner-shape:squircle}}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__table-frame [data-slot=table]{font-size:var(--sa-type-text-sm,12px)}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__table-frame [data-slot=table-cell]{border-right-color:rgba(var(--color-text-primary-rgb), .09);border-bottom-color:rgba(var(--color-text-primary-rgb), .14);font-size:var(--sa-type-text-sm,12px);background-color:#0000}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__table-frame [data-slot=table-head]{border-right-color:rgba(var(--color-text-primary-rgb), .09);border-bottom-color:rgba(var(--color-text-primary-rgb), .14)}[data-dashboard-entrance=true] .SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history>.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__table-frame{animation:SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history-surface-enter var(--submission-history-enter-duration) var(--submission-history-enter-easing) .14s backwards}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__table{table-layout:auto;width:100%;min-width:100%}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__algorithm-content{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__algorithm-icon{color:var(--color-text-tertiary);flex:none}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__algorithm-name{min-width:0;color:var(--color-text-primary);font-weight:var(--font-text-weight-level-3);font-size:var(--sa-type-text-sm,12px)}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__group-label{padding-inline:var(--dashboard-surface-padding-inline,.875rem);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--sa-type-text-xs,11px);font-weight:var(--font-text-weight-level-4);line-height:var(--font-text-lineheight-level-1);text-transform:uppercase;margin:0}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__empty-cell{padding-block:.6875rem;padding-inline:var(--dashboard-surface-padding-inline,.875rem);color:var(--color-text-tertiary);font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-2);line-height:var(--font-text-lineheight-level-2)}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__empty-state{justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:.25rem;display:flex}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__empty-title,.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__empty-description{margin:0}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__empty-title{color:var(--color-text-primary);font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-3);line-height:var(--font-text-lineheight-level-2)}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__empty-description{color:var(--color-text-tertiary);font-size:var(--sa-type-text-xs,11px);line-height:var(--font-text-lineheight-level-2);margin-top:.125rem}:is(.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history [data-slot=table-body]>[data-slot=table-row]:not([data-submission-history-static-row]):hover,.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history [data-slot=table-body]>[data-slot=table-row]:not([data-submission-history-static-row]):focus-visible,.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history [data-slot=table-body]>[data-slot=table-row]:not([data-submission-history-static-row]):focus-within,.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history [data-slot=table-body]>[data-slot=table-row]:not([data-submission-history-static-row])[data-state=selected]){background-color:var(--submission-history-table-row-state-background)}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history [data-slot=table-body]>[data-slot=table-row]:not([data-submission-history-static-row]){transition:background-color var(--animation-transition-duration-level-4) var(--animation-transition-easing-ease)}:is(.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history [data-slot=table-body]>[data-slot=table-row]:not([data-submission-history-static-row]):hover>[data-slot=table-cell],.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history [data-slot=table-body]>[data-slot=table-row]:not([data-submission-history-static-row]):focus-visible>[data-slot=table-cell],.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history [data-slot=table-body]>[data-slot=table-row]:not([data-submission-history-static-row]):focus-within>[data-slot=table-cell],.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history [data-slot=table-body]>[data-slot=table-row]:not([data-submission-history-static-row])[data-state=selected]>[data-slot=table-cell]){background:0 0}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__load-more{min-height:1.5rem;color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px);font-weight:var(--font-text-weight-level-2);line-height:var(--font-text-lineheight-level-2);justify-content:center;align-items:center;display:flex}@media (max-width:640px){.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__empty-state{flex-direction:column;align-items:stretch;gap:.625rem}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__submission-count{text-align:right;width:100%}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice{gap:0}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice-rule{display:none}.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__past-month-notice-content{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__filter-row,.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__group-list,.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history>.SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history__table-frame{animation:none}}@keyframes SubmissionHistoryTable-module-scss-module___qiJ4q__submission-history-surface-enter{0%{opacity:0;transform:translateY(var(--submission-history-enter-offset))}}
.GraphView-module-scss-module__fkVoPq__root{flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.GraphView-module-scss-module__fkVoPq__viewport{isolation:isolate;touch-action:none;background:0 0;flex:auto;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.GraphView-module-scss-module__fkVoPq__svg{z-index:1;cursor:grab;width:100%;height:100%;display:block;position:relative}.GraphView-module-scss-module__fkVoPq__svg:active{cursor:grabbing}.GraphView-module-scss-module__fkVoPq__hit-area{fill:#0000}.GraphView-module-scss-module__fkVoPq__edges,.GraphView-module-scss-module__fkVoPq__nodes{transform-box:fill-box}.GraphView-module-scss-module__fkVoPq__edges{pointer-events:none}.GraphView-module-scss-module__fkVoPq__edge{--graph-view-edge-opacity:.56;opacity:var(--graph-view-edge-opacity);stroke:rgba(var(--color-text-primary-rgb,0, 0, 0), .2);stroke-linecap:round;stroke-width:1.1px;vector-effect:non-scaling-stroke;transition:opacity .14s,stroke .14s,stroke-width .14s}.GraphView-module-scss-module__fkVoPq__viewport[data-intro-state=entering] .GraphView-module-scss-module__fkVoPq__edge{animation:.46s ease-out .52s backwards GraphView-module-scss-module__fkVoPq__graph-edge-enter}.GraphView-module-scss-module__fkVoPq__edge[data-edge-state=active]{--graph-view-edge-opacity:.95;stroke:var(--color-brand-accent-base);stroke-width:2px}.GraphView-module-scss-module__fkVoPq__edge[data-edge-state=dimmed]{--graph-view-edge-opacity:.12}@keyframes GraphView-module-scss-module__fkVoPq__graph-edge-enter{0%{opacity:0}to{opacity:var(--graph-view-edge-opacity)}}@media (prefers-reduced-motion:reduce){.GraphView-module-scss-module__fkVoPq__edge{transition:none!important;animation:none!important}}
.SubmissionHistory-module-scss-module__FNIsYa__submission-history-section{min-width:0}
.GraphViewNode-module-scss-module__ZDBXVG__node{cursor:pointer;outline:none;transition:opacity .14s}.GraphViewNode-module-scss-module__ZDBXVG__node:active{cursor:grabbing}.GraphViewNode-module-scss-module__ZDBXVG__node text{fill:var(--color-text-primary);font-size:.5rem;font-weight:var(--font-text-weight-level-3);letter-spacing:0;paint-order:stroke;pointer-events:none;stroke:var(--color-surface-background-primary);stroke-linejoin:round;stroke-width:3px;-webkit-user-select:none;user-select:none}.GraphViewNode-module-scss-module__ZDBXVG__node:focus-visible .GraphViewNode-module-scss-module__ZDBXVG__core{stroke:var(--color-text-primary);stroke-width:1.8px}.GraphViewNode-module-scss-module__ZDBXVG__node[data-node-state=dimmed]{opacity:.28}.GraphViewNode-module-scss-module__ZDBXVG__node[data-node-state=connected]{opacity:.92}.GraphViewNode-module-scss-module__ZDBXVG__node[data-node-state=active]{opacity:1}.GraphViewNode-module-scss-module__ZDBXVG__node[data-node-state=active] .GraphViewNode-module-scss-module__ZDBXVG__core,.GraphViewNode-module-scss-module__ZDBXVG__node[data-node-state=connected] .GraphViewNode-module-scss-module__ZDBXVG__core{stroke:var(--color-brand-accent-base);stroke-width:1.2px}.GraphViewNode-module-scss-module__ZDBXVG__node[data-node-state=active] .GraphViewNode-module-scss-module__ZDBXVG__core{stroke-width:1.8px}.GraphViewNode-module-scss-module__ZDBXVG__shell{transform-box:fill-box;transform-origin:50%}.GraphViewNode-module-scss-module__ZDBXVG__shell[data-intro-node=true]{animation:.74s cubic-bezier(.16,1.24,.28,1) both GraphViewNode-module-scss-module__ZDBXVG__node-burst;animation-delay:calc(80ms + var(--graph-view-node-index,0)*18ms)}.GraphViewNode-module-scss-module__ZDBXVG__hit-area{fill:#0000;stroke:#0000}.GraphViewNode-module-scss-module__ZDBXVG__highlight{fill:rgba(var(--graph-view-node-color-rgb), .18)}.GraphViewNode-module-scss-module__ZDBXVG__backlinks{fill:#0000;stroke:rgba(var(--graph-view-node-color-rgb), .58);stroke-dasharray:2 3;stroke-linecap:round;stroke-width:1px;vector-effect:non-scaling-stroke}.GraphViewNode-module-scss-module__ZDBXVG__core{fill:var(--graph-view-node-color);stroke:#ffffff3d;stroke-width:.9px}.GraphViewNode-module-scss-module__ZDBXVG__glint{fill:#ffffff9e;pointer-events:none}@keyframes GraphViewNode-module-scss-module__ZDBXVG__node-burst{0%{opacity:0;transform:translate(var(--graph-view-node-intro-x,0), var(--graph-view-node-intro-y,0)) scale(.16)}42%{opacity:1;transform:translate(0)scale(1.18)}72%{opacity:1;transform:translate(0)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.GraphViewNode-module-scss-module__ZDBXVG__shell[data-intro-node=true],.GraphViewNode-module-scss-module__ZDBXVG__node{transition:none!important;animation:none!important}}
.GraphViewToolbar-module-scss-module__fFYDAW__root{z-index:2;flex-direction:column;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:0}@media (max-width:40rem){.GraphViewToolbar-module-scss-module__fFYDAW__root{top:.5rem;right:0}}
.GraphViewEmptyState-module-scss-module__gRK74W__root{height:100%;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;padding:1.25rem;display:flex}.GraphViewEmptyState-module-scss-module__gRK74W__root h2,.GraphViewEmptyState-module-scss-module__gRK74W__root p{margin:0}.GraphViewEmptyState-module-scss-module__gRK74W__root h2{color:var(--color-text-primary);font-size:var(--sa-type-text-lg,16px)}
.CourseLibrary-module-scss-module__SeH39W__course-library{--course-library-filter-gap:.875rem;--course-library-card-content-inset:.875rem;flex-direction:column;display:flex}.CourseLibrary-module-scss-module__SeH39W__course-library__tabs-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.875rem;min-height:2rem;display:flex}.CourseLibrary-module-scss-module__SeH39W__course-library__tab-list{flex-wrap:wrap;flex:auto;min-width:0}.CourseLibrary-module-scss-module__SeH39W__course-library__tabs-actions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.CourseLibrary-module-scss-module__SeH39W__course-library__create-button,.CourseLibrary-module-scss-module__SeH39W__course-library__action-button{flex:none}.CourseLibrary-module-scss-module__SeH39W__course-library__available-count{box-sizing:border-box;color:var(--color-text-tertiary);font-size:var(--sa-type-text-xs,11px);font-weight:var(--font-text-weight-level-2);line-height:var(--font-text-lineheight-level-1);text-align:right;white-space:nowrap;margin:0 0 0 auto;padding-inline:10px}.CourseLibrary-module-scss-module__SeH39W__course-library__filters{justify-content:space-between;align-items:center;gap:var(--course-library-filter-gap);min-height:1.75rem;margin-top:var(--course-library-filter-gap);margin-bottom:var(--course-library-filter-gap);flex-wrap:wrap;display:flex}.CourseLibrary-module-scss-module__SeH39W__course-library__tab-panel{padding:0}
