.CookieConsent-module-scss-module__EkRE8a__cookie-consent{z-index:9200;max-width:380px;position:fixed;bottom:1rem;left:1rem}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__card{background-color:var(--color-surface-background-secondary);border:1px solid var(--color-border-default);border-radius:var(--size-border-radius-level-7);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;box-shadow:0 4px 24px #0000001f}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__header{align-items:center;gap:.5rem;display:flex}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__icon{align-items:center;display:flex}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__title{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__body{flex-direction:column;gap:.375rem;display:flex}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__description{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__learn-more{color:var(--color-accent-default);text-underline-offset:2px;font-size:.8125rem;text-decoration:underline}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__learn-more:hover{color:var(--color-accent-hover)}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__label{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__actions{flex-direction:row;gap:.5rem;display:flex}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__blocker{z-index:9100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0c1018bd;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__blocker-card{border:1px solid var(--color-border-default);border-radius:var(--size-border-radius-level-7);background-color:var(--color-surface-background-secondary);flex-direction:column;gap:.875rem;width:min(100%,28rem);padding:1.25rem;display:flex;box-shadow:0 18px 48px #0000003d}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__blocker-title{color:var(--color-text-primary);font-size:1rem;font-weight:600}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__blocker-description{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.CookieConsent-module-scss-module__EkRE8a__cookie-consent__blocker-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.CookieConsent-module-scss-module__EkRE8a__cookie-consent--small .CookieConsent-module-scss-module__EkRE8a__cookie-consent__card{flex-direction:row;align-items:center;gap:1rem;padding:.75rem 1rem}.CookieConsent-module-scss-module__EkRE8a__cookie-consent--small .CookieConsent-module-scss-module__EkRE8a__cookie-consent__card .CookieConsent-module-scss-module__EkRE8a__cookie-consent__description{flex:1}.CookieConsent-module-scss-module__EkRE8a__cookie-consent--small .CookieConsent-module-scss-module__EkRE8a__cookie-consent__card .CookieConsent-module-scss-module__EkRE8a__cookie-consent__actions{flex-shrink:0}.CookieConsent-module-scss-module__EkRE8a__cookie-consent--mini .CookieConsent-module-scss-module__EkRE8a__cookie-consent__card{border-radius:2rem;flex-direction:row;align-items:center;gap:.5rem;width:fit-content;padding:.625rem .875rem}.CookieConsent-module-scss-module__EkRE8a__cookie-consent--mini .CookieConsent-module-scss-module__EkRE8a__cookie-consent__card .CookieConsent-module-scss-module__EkRE8a__cookie-consent__actions{margin-left:.25rem}
@property --scene-media-progress{syntax:"<percentage>";inherits:true;initial-value:0%}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls{--scene-media-progress-color:#f8fafc;--scene-media-progress-thumb-color:#22c55e;--scene-media-progress-thumb-ring-color:#ffffffe0;--scene-media-rail-color:#ffffff42;--scene-media-control-size:32px;--scene-media-control-gap:10px;--scene-media-player-control-size:32px;--scene-media-player-control-gap:8px;--scene-media-player-border-width:1px;--scene-media-player-track-height:28px;--scene-media-player-playhead-inset:7px;--scene-media-player-fill-lead:16px;--scene-media-player-inner-radius:calc(var(--scene-media-player-track-height) / 2);--scene-media-player-inset:var(--sa-space-gap-related,8px);--scene-media-player-radius:calc(var(--scene-media-player-inner-radius) + var(--scene-media-player-inset));--scene-media-player-padding:max(calc(var(--scene-media-player-inset) - var(--scene-media-player-border-width)), 0px);--scene-media-player-surface:var(--sa-color-surface-elevated-primary,#18202aeb);--scene-media-player-track:var(--sa-color-surface-control,#ffffff0d);--scene-media-player-border:var(--sa-color-border-strong,#ffffff24);--scene-media-player-text:var(--sa-color-text-primary,#f8fafc);--scene-media-player-text-muted:var(--sa-color-text-secondary,#f8fafcb3);--scene-media-player-focus:var(--sa-color-border-focus,#ffffffd1);--scene-media-player-seek-duration:var(--animation-transition-duration-level-2,80ms);--scene-media-player-seek-easing:var(--animation-transition-easing-sharp,cubic-bezier(.4, 0, .2, 1));z-index:12;color:#fff;opacity:1;pointer-events:none;transition:opacity .16s;position:absolute;inset:0}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--hidden{opacity:0;pointer-events:none;visibility:hidden}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below{z-index:auto;box-sizing:border-box;width:100%;padding:var(--scene-media-player-outer-block-inset,10px) var(--scene-media-player-outer-inline-inset,12px) 0;color:var(--scene-media-player-text);pointer-events:auto;position:relative;inset:auto}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__panel{pointer-events:auto;background:linear-gradient(#0000,#000000ad);flex-direction:column;gap:8px;padding:44px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__panel{padding:var(--scene-media-player-padding);border:var(--scene-media-player-border-width) solid var(--scene-media-player-border);border-radius:var(--scene-media-player-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--scene-media-player-text) 7%, transparent), transparent 58%),var(--scene-media-player-surface);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--scene-media-player-text) 9%, transparent),var(--size-shadow-level-glass-base,0 12px 30px #0000003d);-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);position:relative;bottom:auto;left:auto;right:auto}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline{cursor:pointer;touch-action:none;outline:none;width:100%;height:14px;transition:none;position:relative}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline[data-progress-motion=seek]{transition:--scene-media-progress var(--scene-media-player-seek-duration) var(--scene-media-player-seek-easing)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:focus-visible .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track{box-shadow:0 0 0 2px #fffc}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:hover .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:focus-visible .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline[data-dragging=true] .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track{background:linear-gradient(var(--scene-media-progress-color), var(--scene-media-progress-color)) 0 0/var(--scene-media-progress,0%) 100% no-repeat,var(--scene-media-rail-color);border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{top:50%;left:var(--scene-media-progress,0%);background:var(--scene-media-progress-thumb-color);width:12px;height:12px;box-shadow:0 0 0 2px var(--scene-media-progress-thumb-ring-color),0 2px 8px #00000057;content:"";opacity:0;border-radius:50%;transition:opacity .12s,transform .12s,width .12s,height .12s,box-shadow .14s;position:absolute;transform:translate(-50%,-50%)scale(.78)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row{align-items:center;gap:var(--scene-media-control-gap);min-height:32px;display:flex}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row-end{text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-inline-start:auto;overflow:hidden}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button{width:var(--scene-media-control-size);height:var(--scene-media-control-size);color:currentColor;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .14s,transform .14s;display:inline-flex}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:hover,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:focus-visible{background:#ffffff42}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #ffffffc7}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:active{transform:scale(.96)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:disabled{cursor:default;opacity:.45}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__time{font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0000008a;white-space:nowrap;min-width:88px;font-size:13px;font-weight:650;line-height:1}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row{justify-content:flex-start;gap:var(--scene-media-player-control-gap);min-height:var(--scene-media-player-control-size);padding:0;display:flex}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline{min-width:0;height:var(--scene-media-player-track-height)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:focus-visible .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track{border-color:var(--scene-media-player-focus);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--scene-media-player-focus) 34%, transparent),0 0 0 2px color-mix(in srgb, var(--scene-media-player-focus) 22%, transparent)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:focus-visible .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{opacity:1;width:4px;height:22px;box-shadow:0 2px 12px #00000057}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:focus-visible .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-fill{opacity:1}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:hover .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track{border-color:color-mix(in srgb, var(--scene-media-player-text) 22%, transparent)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:hover .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{opacity:.88;width:3px;height:18px;box-shadow:0 1px 6px #00000038}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:hover .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-fill{opacity:.82}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:active .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline[data-dragging=true] .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track{border-color:color-mix(in srgb, var(--scene-media-player-text) 22%, transparent)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:active .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline[data-dragging=true] .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{opacity:1;width:4px;height:22px;box-shadow:0 2px 12px #00000057}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline:active .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-fill,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline[data-dragging=true] .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-fill{opacity:1}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track{box-sizing:border-box;height:var(--scene-media-player-track-height);border:var(--scene-media-player-border-width) solid var(--scene-media-player-border);border-radius:var(--scene-media-player-inner-radius);background:var(--scene-media-player-track);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--scene-media-player-text) 6%, transparent),inset 0 0 0 1px #00000014;transition:border-color .14s,box-shadow .14s;overflow:hidden}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:before{content:"";z-index:1;opacity:.24;pointer-events:none;background:linear-gradient(currentColor,currentColor) 16.6667%/1px 8px no-repeat,linear-gradient(currentColor,currentColor) 33.3333%/1px 8px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 8px no-repeat,linear-gradient(currentColor,currentColor) 66.6667%/1px 8px no-repeat,linear-gradient(currentColor,currentColor) 83.3333%/1px 8px no-repeat;height:8px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{left:clamp(var(--scene-media-player-playhead-inset),var(--scene-media-progress,0%),100% - var(--scene-media-player-playhead-inset));background:var(--scene-media-player-text);width:2px;height:14px;box-shadow:none;opacity:.58;z-index:2;border-radius:999px;transform:translate(-50%,-50%)scale(1)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-fill{z-index:0;border-radius:calc(var(--scene-media-player-inner-radius) - var(--scene-media-player-border-width));background:linear-gradient(90deg, color-mix(in srgb, var(--scene-media-player-text) 13%, transparent), color-mix(in srgb, var(--scene-media-player-text) 8%, transparent));clip-path:inset(0 calc(100% - clamp(var(--scene-media-player-playhead-inset) + var(--scene-media-player-fill-lead), var(--scene-media-progress,0%) + var(--scene-media-player-fill-lead), 100%)) 0 0 round calc(var(--scene-media-player-inner-radius) - var(--scene-media-player-border-width)));opacity:.58;pointer-events:none;transition:opacity .14s;position:absolute;inset:0}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button{width:var(--scene-media-player-control-size);height:var(--scene-media-player-control-size);min-width:var(--scene-media-player-control-size);min-height:var(--scene-media-player-control-size);color:var(--scene-media-player-text-muted);background:0 0}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:hover:not(:disabled){background:color-mix(in srgb, var(--scene-media-player-text) 8%, transparent);color:var(--scene-media-player-text)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button:focus-visible{outline-color:var(--scene-media-player-focus)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button svg{width:16px;height:16px}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__time{min-width:0;min-height:var(--scene-media-player-control-size);padding:0 var(--scene-media-player-control-gap);color:var(--scene-media-player-text);font-size:var(--sa-type-text-sm,13px);text-shadow:none;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .14s;display:inline-flex}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__time:hover{background:color-mix(in srgb, var(--scene-media-player-text) 8%, transparent)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row-end{min-height:var(--scene-media-player-control-size);padding:0 var(--scene-media-player-control-gap);color:var(--scene-media-player-text-muted);font-size:var(--sa-type-text-sm,13px);background:0 0;border-radius:999px;flex:0 auto;align-items:center;font-weight:650;line-height:1;transition:background-color .14s,color .14s;display:inline-flex}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row-end:hover{background:color-mix(in srgb, var(--scene-media-player-text) 8%, transparent);color:var(--scene-media-player-text)}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row-end>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}@media (max-width:520px){.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below{padding:8px var(--scene-media-player-outer-inline-inset,8px) 0}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row{--scene-media-player-control-gap:6px;padding:0}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:before{background:linear-gradient(currentColor,currentColor) 25%/1px 8px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 8px no-repeat,linear-gradient(currentColor,currentColor) 75%/1px 8px no-repeat}.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__time,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls--below .SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__row-end{font-size:var(--sa-type-text-xs,12px)}}@media (prefers-reduced-motion:reduce){.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__button,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__time,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline[data-progress-motion=seek],.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-fill,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track,.SceneViewMediaControls-module-scss-module__k8Fhoq__media-controls__timeline-track:after{transition:none}}
.SignupForm-module-scss-module__vdw4yG__signup-form,.SignupForm-module-scss-module__vdw4yG__signup-form__stepper{flex-direction:column;flex:1;height:100%;display:flex}.SignupForm-module-scss-module__vdw4yG__signup-form__stepper>div,.SignupForm-module-scss-module__vdw4yG__signup-form__stepper>div>div{flex-direction:column;flex:1;display:flex}.SignupForm-module-scss-module__vdw4yG__signup-form__step{flex-direction:column;flex:1;height:100%;display:flex;position:relative}.SignupForm-module-scss-module__vdw4yG__signup-form__confetti-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.SignupForm-module-scss-module__vdw4yG__signup-form__container{flex-direction:column;flex:1;width:100%;max-width:400px;margin:0 auto;padding:2rem 0;display:flex}.SignupForm-module-scss-module__vdw4yG__signup-form__container--full-width{max-width:none}.SignupForm-module-scss-module__vdw4yG__signup-form__content{text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}.SignupForm-module-scss-module__vdw4yG__signup-form__header{margin-bottom:2rem}.SignupForm-module-scss-module__vdw4yG__signup-form__title{color:var(--color-text-primary,#fff);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.SignupForm-module-scss-module__vdw4yG__signup-form__description{font-size:var(--sa-type-text-sm,12px);color:var(--color-text-tertiary);min-height:1.25rem;margin:0}.SignupForm-module-scss-module__vdw4yG__signup-form__fields{flex-direction:column;gap:1rem;display:flex}.SignupForm-module-scss-module__vdw4yG__signup-form__field{align-self:center;width:100%;min-width:350px}.SignupForm-module-scss-module__vdw4yG__signup-form__content>.SignupForm-module-scss-module__vdw4yG__signup-form__field{margin-bottom:2rem}.SignupForm-module-scss-module__vdw4yG__signup-form__password-toggle{all:unset;cursor:pointer;color:var(--color-text-secondary,#777);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.SignupForm-module-scss-module__vdw4yG__signup-form__password-toggle:hover{color:var(--color-text-primary,#fff)}.SignupForm-module-scss-module__vdw4yG__signup-form__error{color:var(--color-error,#ef4444);white-space:pre-line;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:1rem;padding:1rem;font-size:.875rem}.SignupForm-module-scss-module__vdw4yG__signup-form__success-card{z-index:1;border-radius:var(--size-border-radius-level-4);border:1px solid var(--color-surface-border-primary);background:var(--color-surface-background-secondary);text-align:center;flex-direction:column;align-self:center;align-items:center;width:100%;max-width:400px;padding:2.5rem 2.5rem 2.25rem;animation:.35s cubic-bezier(0,0,.2,1) both SignupForm-module-scss-module__vdw4yG__successCardIn;display:flex;position:relative}.SignupForm-module-scss-module__vdw4yG__signup-form__success-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-success,#22c584), transparent);opacity:.35;border-radius:1px;height:1px;position:absolute;top:0;left:15%;right:15%}.SignupForm-module-scss-module__vdw4yG__signup-form__success-icon{color:var(--color-success,#22c584);justify-content:center;align-items:center;margin-bottom:.875rem;animation:.3s cubic-bezier(0,0,.2,1) .1s both SignupForm-module-scss-module__vdw4yG__successFadeUp;display:flex;position:relative}.SignupForm-module-scss-module__vdw4yG__signup-form__success-icon:before{content:"";opacity:.1;filter:blur(14px);background:currentColor;border-radius:50%;width:48px;height:48px;position:absolute}.SignupForm-module-scss-module__vdw4yG__signup-form__success-checkmark{stroke-dasharray:26;stroke-dashoffset:26px;animation:.3s cubic-bezier(0,0,.2,1) .2s forwards SignupForm-module-scss-module__vdw4yG__successCheckDraw}.SignupForm-module-scss-module__vdw4yG__signup-form__success-title{color:var(--color-text-primary);margin:0 0 .4rem;font-size:1.375rem;font-weight:600;line-height:1.2;animation:.3s cubic-bezier(0,0,.2,1) .15s both SignupForm-module-scss-module__vdw4yG__successFadeUp}.SignupForm-module-scss-module__vdw4yG__signup-form__success-body{max-width:340px;font-size:var(--sa-type-text-sm,12px);color:var(--color-text-secondary);margin:0;line-height:1.55;animation:.3s cubic-bezier(0,0,.2,1) .2s both SignupForm-module-scss-module__vdw4yG__successFadeUp}.SignupForm-module-scss-module__vdw4yG__signup-form__success-actions{width:100%;max-width:350px}@keyframes SignupForm-module-scss-module__vdw4yG__successCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes SignupForm-module-scss-module__vdw4yG__successFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes SignupForm-module-scss-module__vdw4yG__successCheckDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.SignupForm-module-scss-module__vdw4yG__signup-form__success-card,.SignupForm-module-scss-module__vdw4yG__signup-form__success-icon,.SignupForm-module-scss-module__vdw4yG__signup-form__success-checkmark,.SignupForm-module-scss-module__vdw4yG__signup-form__success-title,.SignupForm-module-scss-module__vdw4yG__signup-form__success-body{animation:none}.SignupForm-module-scss-module__vdw4yG__signup-form__success-checkmark{stroke-dashoffset:0}}
.ValidationIndicator-module-scss-module__ewadBW__validation-indicator{color:#2d2d2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ValidationIndicator-module-scss-module__ewadBW__validation-indicator--valid{background-color:#22c584}.ValidationIndicator-module-scss-module__ewadBW__validation-indicator--invalid{background-color:#ef4444}.ValidationIndicator-module-scss-module__ewadBW__validation-indicator--loading{color:var(--color-text-secondary,#777);background-color:#0000}
.ScrollToTop-module-scss-module__yQckJq__scroll-to-top{--scroll-to-top-size:36px;--scroll-to-top-container-gap:2rem;--scroll-to-top-background:#f7f7f4;--scroll-to-top-foreground:#242424;--scroll-to-top-shadow:0 .75rem 1.75rem #00000047, 0 .125rem .5rem #00000038;--scroll-to-top-focus-ring:0 0 0 3px #f7f7f459;bottom:var(--scroll-to-top-bottom-offset,max(1.5rem, env(safe-area-inset-bottom) + 1rem));z-index:1000;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:fixed;transform:translateY(1rem)}.ScrollToTop-module-scss-module__yQckJq__scroll-to-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ScrollToTop-module-scss-module__yQckJq__scroll-to-top--content{right:calc(50% - 420px)}.ScrollToTop-module-scss-module__yQckJq__scroll-to-top--container{right:max(1rem,(100vw - var(--max-width-default))/2 - var(--scroll-to-top-size) - var(--scroll-to-top-container-gap))}.ScrollToTop-module-scss-module__yQckJq__scroll-to-top__button.ScrollToTop-module-scss-module__yQckJq__scroll-to-top__button{width:var(--scroll-to-top-size);height:var(--scroll-to-top-size);min-width:var(--scroll-to-top-size);min-height:var(--scroll-to-top-size);background-color:var(--scroll-to-top-background);color:var(--scroll-to-top-foreground);box-shadow:var(--scroll-to-top-shadow);border:none;padding:0}.ScrollToTop-module-scss-module__yQckJq__scroll-to-top__button.ScrollToTop-module-scss-module__yQckJq__scroll-to-top__button:hover:not(:disabled),.ScrollToTop-module-scss-module__yQckJq__scroll-to-top__button.ScrollToTop-module-scss-module__yQckJq__scroll-to-top__button:active:not(:disabled){background-color:var(--scroll-to-top-background);color:var(--scroll-to-top-foreground);box-shadow:var(--scroll-to-top-shadow)}.ScrollToTop-module-scss-module__yQckJq__scroll-to-top__button.ScrollToTop-module-scss-module__yQckJq__scroll-to-top__button:focus-visible{box-shadow:var(--scroll-to-top-shadow),var(--scroll-to-top-focus-ring)}@media (max-width:1280px){.ScrollToTop-module-scss-module__yQckJq__scroll-to-top--container{right:max(1rem,(100vw - var(--max-width-lg))/2 - var(--scroll-to-top-size) - var(--scroll-to-top-container-gap))}}@media (max-width:1200px){.ScrollToTop-module-scss-module__yQckJq__scroll-to-top--content{right:1rem}}@media (max-width:1024px){.ScrollToTop-module-scss-module__yQckJq__scroll-to-top--container{right:max(1rem,(100vw - var(--max-width-md))/2 - var(--scroll-to-top-size) - var(--scroll-to-top-container-gap))}}@media (max-width:768px){.ScrollToTop-module-scss-module__yQckJq__scroll-to-top{bottom:var(--scroll-to-top-bottom-offset,max(1rem, env(safe-area-inset-bottom) + .75rem));right:1rem}}@media (prefers-reduced-motion:reduce){.ScrollToTop-module-scss-module__yQckJq__scroll-to-top{transition:none}}
.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail{--contextual-navigation-rail-scrollbar-offset:0px;right:calc(16px + var(--contextual-navigation-rail-scrollbar-offset));z-index:40;align-items:flex-end;gap:var(--size-space-stack-level-3);padding:var(--size-space-inset-level-3);border-radius:var(--size-border-radius-level-3);flex-direction:column;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail--left{align-items:flex-start;left:16px;right:auto}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail--left .ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bars{align-items:flex-start}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail--left .ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar:before,.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail--left .ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar:after{left:0;right:auto}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail--right{align-items:flex-end}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail:hover .ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__nav-button,.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail:focus-within .ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__nav-button{opacity:1;pointer-events:auto}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail:hover .ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__nav-button:disabled,.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail:focus-within .ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__nav-button:disabled{opacity:.3}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__nav-button{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--size-border-radius-level-2);opacity:0;pointer-events:none;transition:opacity var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),visibility var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),color var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),background-color var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease);background:0 0;border:none;justify-content:center;align-self:center;align-items:center;padding:0;display:flex}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__nav-button:hover:not(:disabled){color:var(--color-text-primary);background-color:var(--color-action-background-button-secondary-hover)}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__nav-button:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--sa-color-border-focus,var(--color-action-border-focus-default));outline-offset:2px}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__nav-button--disabled,.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__nav-button:disabled{opacity:0;cursor:not-allowed}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail--left .ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar--entering{transform-origin:0}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bars{flex-direction:column;align-items:flex-end;gap:0;width:32px;display:flex}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar{cursor:pointer;background-color:#0000;border:none;height:11px;padding:0;position:relative}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar:before{content:"";width:100%;min-width:44px;position:absolute;top:0;bottom:0;right:0}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar:after{content:"";background-color:var(--color-text-tertiary,var(--color-border-medium));opacity:.7;width:100%;height:3px;transition:background-color var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),opacity var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease);border-radius:2px;position:absolute;top:4px;right:0}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar:hover:after{background-color:var(--color-text-secondary);opacity:1}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar:focus-visible{outline:2px solid var(--sa-color-border-focus,var(--color-action-border-focus-default));outline-offset:2px}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar--entering{animation:ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail-bar-enter .32s var(--animation-transition-easing-ease) both;transform-origin:100%}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar--active:after{background-color:var(--color-brand-primary-base);opacity:1}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar--active:hover:after{background-color:var(--color-brand-primary-hover)}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar--level-1{width:32px}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar--level-2{width:28px}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar--level-3{width:24px}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar--level-4{width:20px}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar--level-5{width:16px}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar--level-6{width:12px}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content{--contextual-navigation-rail-content-rgb:59 130 246;border:1px solid rgb(var(--contextual-navigation-rail-content-rgb)/.48);background-color:rgb(var(--contextual-navigation-rail-content-rgb)/.16);width:32px;height:18px;color:rgb(var(--contextual-navigation-rail-content-rgb));box-shadow:0 4px 10px rgb(var(--contextual-navigation-rail-content-rgb)/.16);transition:background-color var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),border-color var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),box-shadow var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease),color var(--animation-transition-duration-level-3) var(--animation-transition-easing-ease);border-radius:4px;align-self:center;place-items:center;display:grid}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content:before,.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content:after{content:none}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content:hover{border-color:rgb(var(--contextual-navigation-rail-content-rgb)/.84);background-color:rgb(var(--contextual-navigation-rail-content-rgb)/.28);color:rgb(var(--contextual-navigation-rail-content-rgb))}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content:focus-visible{outline-offset:3px;outline:2px solid #93c5fd}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content--active{border-color:rgb(var(--contextual-navigation-rail-content-rgb));background-color:rgb(var(--contextual-navigation-rail-content-rgb)/.42);color:rgb(var(--contextual-navigation-rail-content-rgb));box-shadow:0 5px 12px rgb(var(--contextual-navigation-rail-content-rgb)/.32)}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=bubble-sort]{--contextual-navigation-rail-content-rgb:236 72 153}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-abstract],.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-quote]{--contextual-navigation-rail-content-rgb:100 116 139}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-info],.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-note]{--contextual-navigation-rail-content-rgb:37 99 235}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-bug],.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-danger],.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-failure]{--contextual-navigation-rail-content-rgb:220 38 38}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-example]{--contextual-navigation-rail-content-rgb:124 58 237}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-question]{--contextual-navigation-rail-content-rgb:202 138 4}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-success],.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-todo]{--contextual-navigation-rail-content-rgb:22 163 74}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-tip]{--contextual-navigation-rail-content-rgb:13 148 136}.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__content[data-mdx-navigation-kind=callout-warning]{--contextual-navigation-rail-content-rgb:234 88 12}@keyframes ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail-bar-enter{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail__bar--entering{animation:none}}@media (max-width:1200px){.ContextualNavigationRail-module-scss-module__OnTsUW__contextual-navigation-rail{display:none}}
.SummaryPanel-module-scss-module__bRhQcG__summary-panel{--panel-header-offset:calc(var(--size-space-inset-level-4) + 8px);width:100%;height:100%;position:relative;overflow:hidden}.SummaryPanel-module-scss-module__bRhQcG__summary-panel-content{flex-direction:column;height:100%;display:flex;overflow-y:auto}.SummaryPanel-module-scss-module__bRhQcG__summary-panel-body{padding-right:calc(var(--size-space-inline-level-7,32px) + 48px);max-width:calc(var(--sa-size-content-readable,var(--max-width-article,680px)) + var(--size-space-inline-level-7,32px) + 48px)}.SummaryPanel-module-scss-module__bRhQcG__summary-panel-copyright{padding-top:var(--size-space-stack-level-9,3rem);padding-bottom:var(--size-space-stack-level-6,1rem);padding-right:calc(var(--size-space-inline-level-7,32px) + 48px);max-width:calc(var(--sa-size-content-readable,var(--max-width-article,680px)) + var(--size-space-inline-level-7,32px) + 48px);color:#777;margin-top:auto}.SummaryPanel-module-scss-module__bRhQcG__summary-panel-header{align-items:flex-start;gap:var(--size-space-stack-level-2);font-size:var(--sa-type-text-sm,12px);flex-direction:column;display:flex;padding-bottom:2rem!important}.SummaryPanel-module-scss-module__bRhQcG__summary-panel-header__content{align-items:flex-start;gap:var(--size-space-stack-level-2);flex-direction:column;width:100%;display:flex}.SummaryPanel-module-scss-module__bRhQcG__summary-panel-header__meta{align-self:flex-end;align-items:center;gap:var(--size-space-inline-level-2);padding-bottom:3px;display:inline-flex}.SummaryPanel-module-scss-module__bRhQcG__summary-panel-header__label{align-items:center;gap:var(--size-space-inline-level-1);color:var(--color-text-tertiary);font-weight:500;display:inline-flex}.SummaryPanel-module-scss-module__bRhQcG__summary-panel-header__link{color:var(--color-text-tertiary);font-weight:500;text-decoration:none}.SummaryPanel-module-scss-module__bRhQcG__summary-panel-header__link:hover{color:var(--color-text-secondary);text-decoration:underline}.SummaryPanel-module-scss-module__bRhQcG__summary-panel-header__title{color:var(--color-text-primary);margin:0;font-size:clamp(1.75rem,1.45rem + 1.1vw,2.25rem);font-weight:700;line-height:1.2}.SummaryPanel-module-scss-module__bRhQcG__summary-panel-contextual-navigation-rail{top:calc(50% + var(--panel-header-offset)/2)!important;right:var(--contextual-navigation-rail-scrollbar-offset,0px)!important;z-index:10!important;padding-right:0!important;position:absolute!important;transform:translateY(-50%)!important}
.page-module-scss-module__yNAH7a__page{width:100%;max-width:100%;height:100vh;height:calc(100vh - 70px - var(--public-layout-footer-height));flex-direction:column;margin:0;padding:0;display:flex}.page-module-scss-module__yNAH7a__page__error,.page-module-scss-module__yNAH7a__page__debug,.page-module-scss-module__yNAH7a__page__not-found{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;width:min(100%,40rem);margin:auto;padding:1.5rem;display:flex}.page-module-scss-module__yNAH7a__page__error h2,.page-module-scss-module__yNAH7a__page__error p,.page-module-scss-module__yNAH7a__page__debug h2,.page-module-scss-module__yNAH7a__page__debug p,.page-module-scss-module__yNAH7a__page__not-found h2,.page-module-scss-module__yNAH7a__page__not-found p{margin:0}.page-module-scss-module__yNAH7a__page__error-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module-scss-module__yNAH7a__page__debug-list{gap:.75rem;display:grid}.page-module-scss-module__yNAH7a__page__debug-link,.page-module-scss-module__yNAH7a__page__action-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__yNAH7a__page__debug-link:hover,.page-module-scss-module__yNAH7a__page__action-link:hover{background:var(--color-background-page)}
.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)}
.ProblemListTableFrame-module-scss-module__F-VOYq__problem-list-table-frame{--problem-list-table-radius:max(0px, calc(var(--size-border-radius-level-7) - 2px));--problem-list-table-inner-radius:max(0px, calc(var(--problem-list-table-radius) - 1px));box-sizing:border-box;border:1px solid var(--color-surface-border-primary);background-color:var(--color-surface-background-secondary);border-radius:var(--problem-list-table-radius);width:100%;min-width:0;padding:0;overflow:visible;container-type:inline-size}@supports (corner-shape:squircle){.ProblemListTableFrame-module-scss-module__F-VOYq__problem-list-table-frame{border-radius:calc(var(--problem-list-table-radius) + 28px);corner-shape:squircle}}.ProblemListTableFrame-module-scss-module__F-VOYq__problem-list-table-frame [data-slot=table-container]{box-sizing:border-box;width:100%;font-size:var(--sa-type-text-sm,12px);--table-cell-padding-block:calc(var(--problem-list-surface-padding-block,1rem) + .0625rem);--table-cell-padding-inline:var(--problem-list-surface-padding-inline,.875rem);border-radius:var(--problem-list-table-inner-radius);background:0 0;border:0;overflow:visible}@supports (corner-shape:squircle){.ProblemListTableFrame-module-scss-module__F-VOYq__problem-list-table-frame [data-slot=table-container]{border-radius:calc(var(--problem-list-table-inner-radius) + 28px);corner-shape:squircle}}.ProblemListTableFrame-module-scss-module__F-VOYq__problem-list-table-frame [data-slot=table]{font-size:var(--sa-type-text-sm,12px)}.ProblemListTableFrame-module-scss-module__F-VOYq__problem-list-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}.ProblemListTableFrame-module-scss-module__F-VOYq__problem-list-table-frame [data-slot=table-cell][data-column=selection]{background:0 0;border:0}.ProblemListTableFrame-module-scss-module__F-VOYq__problem-list-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)}.ProblemListTableFrame-module-scss-module__F-VOYq__problem-list-table-frame__table{width:100%;min-width:100%}
.page-module-scss-module__yRp9Ja__course-detail{--course-detail-preview-min-width:280px;--course-detail-sidebar-width:calc(100% / 3);--course-detail-columns-gap:clamp(2rem, 1rem + 1.5vw, 3rem);--course-detail-sticky-offset:24px;width:100%;padding:2rem 1rem 4rem}.page-module-scss-module__yRp9Ja__course-detail--with-action-dock{--scroll-to-top-bottom-offset:max(2rem, calc(env(safe-area-inset-bottom) + 1.5rem));padding-bottom:13rem}@media (max-width:560px){.page-module-scss-module__yRp9Ja__course-detail--with-action-dock{--scroll-to-top-bottom-offset:max(1.5rem, calc(env(safe-area-inset-bottom) + 1rem))}}.page-module-scss-module__yRp9Ja__course-detail__container{width:100%;max-width:calc(var(--max-width-default) + 0px);margin:0 auto}@media (max-width:1280px){.page-module-scss-module__yRp9Ja__course-detail__container{max-width:calc(var(--max-width-lg) + 0px)}}@media (max-width:1024px){.page-module-scss-module__yRp9Ja__course-detail__container{max-width:calc(var(--max-width-md) + 0px)}}@media (max-width:768px){.page-module-scss-module__yRp9Ja__course-detail__container{max-width:calc(var(--max-width-sm) + 0px)}}@media (max-width:576px){.page-module-scss-module__yRp9Ja__course-detail__container{max-width:calc(var(--max-width-sm) + 0px)}}.page-module-scss-module__yRp9Ja__course-detail__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module-scss-module__yRp9Ja__course-detail__header-actions{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.page-module-scss-module__yRp9Ja__course-detail__collapse-modules-button{border-radius:var(--size-border-radius-level-3);flex:none;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0}.page-module-scss-module__yRp9Ja__course-detail__collapse-modules-button svg{flex:none}.page-module-scss-module__yRp9Ja__course-detail__columns{grid-template-columns:minmax(var(--course-detail-preview-min-width), var(--course-detail-sidebar-width)) minmax(0, 1fr);gap:2rem var(--course-detail-columns-gap);align-items:start;display:grid}@media (max-width:992px){.page-module-scss-module__yRp9Ja__course-detail__columns{grid-template-columns:1fr}}.page-module-scss-module__yRp9Ja__course-detail__overview{flex-direction:column;order:2;width:100%;min-width:0;display:flex}.page-module-scss-module__yRp9Ja__course-detail__sidebar{width:100%;min-width:0;top:var(--course-detail-sticky-offset);flex-direction:column;order:1;align-self:flex-start;gap:10px;max-height:calc(100vh - 4rem);display:flex;position:sticky}@media (max-width:992px){.page-module-scss-module__yRp9Ja__course-detail__sidebar{align-self:stretch;max-height:none;position:static}}.page-module-scss-module__yRp9Ja__course-detail__loading{width:100%;max-width:calc(var(--max-width-default) + 0px);margin:0 auto}@media (max-width:1280px){.page-module-scss-module__yRp9Ja__course-detail__loading{max-width:calc(var(--max-width-lg) + 0px)}}@media (max-width:1024px){.page-module-scss-module__yRp9Ja__course-detail__loading{max-width:calc(var(--max-width-md) + 0px)}}@media (max-width:768px){.page-module-scss-module__yRp9Ja__course-detail__loading{max-width:calc(var(--max-width-sm) + 0px)}}@media (max-width:576px){.page-module-scss-module__yRp9Ja__course-detail__loading{max-width:calc(var(--max-width-sm) + 0px)}}.page-module-scss-module__yRp9Ja__course-detail__loading-back{--skeleton-border-radius:var(--size-border-radius-level-pill);border-radius:var(--size-border-radius-level-pill);width:min(9.5rem,52%);height:2rem}.page-module-scss-module__yRp9Ja__course-detail__loading-progression{flex-direction:column;gap:clamp(1.25rem,2.4vw,1.75rem);width:100%;display:flex}.page-module-scss-module__yRp9Ja__course-detail__loading-module{flex-direction:column;gap:1.25rem;display:flex}.page-module-scss-module__yRp9Ja__course-detail__loading-module-header{border:1px solid var(--color-surface-border-primary);background:var(--color-background-page-secondary);border-radius:var(--size-border-radius-level-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.65rem;padding:1rem 1.5rem;display:grid}@supports (corner-shape:squircle){.page-module-scss-module__yRp9Ja__course-detail__loading-module-header{border-radius:calc(var(--size-border-radius-level-5) + 28px);corner-shape:squircle}}.page-module-scss-module__yRp9Ja__course-detail__loading-module-heading{flex-direction:column;gap:.45rem;min-width:0;display:flex}.page-module-scss-module__yRp9Ja__course-detail__loading-module-label{--skeleton-border-radius:var(--size-border-radius-level-2);border-radius:var(--size-border-radius-level-2);width:5.2rem;height:.72rem}.page-module-scss-module__yRp9Ja__course-detail__loading-module-title{--skeleton-border-radius:var(--size-border-radius-level-3);border-radius:var(--size-border-radius-level-3);max-width:min(100%,22rem);height:1.36rem}.page-module-scss-module__yRp9Ja__course-detail__loading-module-toggle{--skeleton-border-radius:var(--size-border-radius-level-circle);border-radius:var(--size-border-radius-level-circle);width:2.25rem;height:2.25rem}.page-module-scss-module__yRp9Ja__course-detail__loading-lesson-list{flex-direction:column;gap:1rem;width:min(100%,34rem);margin:0 auto;padding:.25rem 0 1rem;display:flex}.page-module-scss-module__yRp9Ja__course-detail__loading-lesson-row{align-items:center;gap:.85rem;min-height:3.25rem;display:flex}.page-module-scss-module__yRp9Ja__course-detail__loading-lesson-marker{--skeleton-border-radius:var(--size-border-radius-level-circle);border-radius:var(--size-border-radius-level-circle);flex:none;width:2.25rem;height:2.25rem}.page-module-scss-module__yRp9Ja__course-detail__loading-lesson-line{--skeleton-border-radius:var(--size-border-radius-level-3);border-radius:var(--size-border-radius-level-3);max-width:calc(100% - 3.1rem);height:1rem}.page-module-scss-module__yRp9Ja__course-detail__error,.page-module-scss-module__yRp9Ja__course-detail__not-found{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;width:min(100%,40rem);margin:auto;padding:1.5rem;display:flex}.page-module-scss-module__yRp9Ja__course-detail__error h2,.page-module-scss-module__yRp9Ja__course-detail__error p,.page-module-scss-module__yRp9Ja__course-detail__not-found h2,.page-module-scss-module__yRp9Ja__course-detail__not-found p{margin:0}.page-module-scss-module__yRp9Ja__course-detail__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__yRp9Ja__course-detail__debug h2,.page-module-scss-module__yRp9Ja__course-detail__debug p{margin:0}.page-module-scss-module__yRp9Ja__course-detail__debug-list{gap:.75rem;display:grid}.page-module-scss-module__yRp9Ja__course-detail__debug-link{border:1px solid var(--color-surface-border-primary);border-radius:var(--size-border-radius-level-pill);background:var(--color-surface-background-primary);width:fit-content;max-width:100%;color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.page-module-scss-module__yRp9Ja__course-detail__debug-link code{color:var(--color-text-secondary);font-size:var(--sa-type-text-sm,12px)}.page-module-scss-module__yRp9Ja__course-detail__debug-link:hover{background:var(--color-background-page)}.page-module-scss-module__yRp9Ja__course-detail__action-link{border:1px solid var(--color-surface-border-primary);border-radius:var(--size-border-radius-level-pill);background:var(--color-surface-background-primary);width:fit-content;color:var(--color-text-primary);align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.page-module-scss-module__yRp9Ja__course-detail__action-link:hover{background:var(--color-background-page)}
.ProblemListTableSkeleton-module-scss-module__fruTIG__problem-list-table-skeleton__row{pointer-events:none;height:3.875rem}.ProblemListTableSkeleton-module-scss-module__fruTIG__problem-list-table-skeleton__title-cell{gap:var(--problem-list-table-space-tight,calc(var(--size-space-inset-level-4) / 1.618));flex-direction:column;display:flex}.ProblemListTableSkeleton-module-scss-module__fruTIG__problem-list-table-skeleton__title{height:16px}.ProblemListTableSkeleton-module-scss-module__fruTIG__problem-list-table-skeleton__difficulty{border-radius:var(--size-border-radius-level-pill);height:22px}.ProblemListTableSkeleton-module-scss-module__fruTIG__problem-list-table-skeleton__score{justify-content:flex-end;align-items:center;margin-left:auto;line-height:0;display:flex}.ProblemListTableSkeleton-module-scss-module__fruTIG__problem-list-table-skeleton__score-bar{height:var(--size-space-inset-level-3);border-radius:var(--size-border-radius-level-pill)}
.ProblemListTableFallback-module-scss-module__VgTkfq__problem-list-table-fallback{display:block}.ProblemListTableFallback-module-scss-module__VgTkfq__problem-list-table-fallback__controls{justify-content:space-between;align-items:flex-start;gap:var(--problem-list-controls-gap,.875rem);min-height:2rem;margin-bottom:var(--problem-list-surface-content-gap,.875rem);flex-wrap:wrap;display:flex}.ProblemListTableFallback-module-scss-module__VgTkfq__problem-list-table-fallback__controls-left{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ProblemListTableFallback-module-scss-module__VgTkfq__problem-list-table-fallback__tabs{align-items:center;gap:.5rem;display:flex}.ProblemListTableFallback-module-scss-module__VgTkfq__problem-list-table-fallback__tab{--skeleton-border-radius:var(--size-border-radius-level-pill);border-radius:var(--size-border-radius-level-pill);height:1.75rem}.ProblemListTableFallback-module-scss-module__VgTkfq__problem-list-table-fallback__filter-row{justify-content:space-between;align-items:center;gap:var(--problem-list-controls-gap,.875rem);margin-bottom:var(--problem-list-surface-content-gap,.875rem);flex-wrap:wrap;display:flex}.ProblemListTableFallback-module-scss-module__VgTkfq__problem-list-table-fallback__filter-trigger{--skeleton-border-radius:var(--size-border-radius-level-pill);border-radius:var(--size-border-radius-level-pill);width:4.3125rem;height:1.75rem}.ProblemListTableFallback-module-scss-module__VgTkfq__problem-list-table-fallback__search-meta{width:4.8125rem;height:.9375rem}.ProblemListTableFallback-module-scss-module__VgTkfq__problem-list-table-fallback__actions{align-items:center;gap:var(--problem-list-controls-gap,.875rem);flex-wrap:wrap;display:flex}.ProblemListTableFallback-module-scss-module__VgTkfq__problem-list-table-fallback__search-toggle{border-radius:var(--size-border-radius-level-2);width:2rem;height:2rem}.ProblemListTableFallback-module-scss-module__VgTkfq__problem-list-table-fallback__create-button{width:4.6875rem;height:calc(var(--size-space-inset-level-6)*1.25);border-radius:var(--size-border-radius-level-pill)}
.ProblemListTable-module-scss-module__vC5xLa__problem-list-table__empty-message{color:var(--color-text-secondary);margin:0}.ProblemListTable-module-scss-module__vC5xLa__problem-list-table__empty-query{color:var(--color-text-primary);font-weight:var(--font-text-weight-level-2)}.ProblemListTable-module-scss-module__vC5xLa__problem-list-table{--problem-list-table-ratio-phi:1.618;--problem-list-surface-padding-block:.75rem;--problem-list-surface-padding-inline:.875rem;--problem-list-surface-content-gap:.875rem;--problem-list-controls-gap:.875rem;--problem-list-table-space-base:var(--problem-list-surface-padding-block);--problem-list-table-space-tight:calc(var(--problem-list-table-space-base) / var(--problem-list-table-ratio-phi));--problem-list-table-space-wide:calc(var(--problem-list-table-space-base) * var(--problem-list-table-ratio-phi));display:block}.ProblemListTable-module-scss-module__vC5xLa__problem-list-table__filter-row{justify-content:space-between;align-items:center;gap:var(--problem-list-controls-gap);margin-bottom:var(--problem-list-surface-content-gap);flex-wrap:wrap;display:flex}.ProblemListTable-module-scss-module__vC5xLa__problem-list-table__search-meta{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;padding-inline:10px}.ProblemListTable-module-scss-module__vC5xLa__problem-list-table__tab-panel{padding:0}.ProblemListTable-module-scss-module__vC5xLa__problem-list-table__sentinel{height:1px}
.ProblemDeleteDialog-module-scss-module__jBX0pG__problem-delete-dialog{gap:0;width:min(100% - 2rem,36rem);max-width:none;padding:0;overflow:hidden}.ProblemDeleteDialog-module-scss-module__jBX0pG__problem-delete-dialog__topbar{justify-content:space-between;align-items:flex-start;gap:var(--size-space-inset-level-4);padding:var(--size-space-inset-level-5);border-bottom:1px solid var(--color-surface-border-primary);display:flex}.ProblemDeleteDialog-module-scss-module__jBX0pG__problem-delete-dialog__title{color:var(--color-text-primary);font-size:2rem;line-height:1.1;font-weight:var(--font-text-weight-level-3);margin:0}.ProblemDeleteDialog-module-scss-module__jBX0pG__problem-delete-dialog__close{color:var(--color-text-secondary);flex-shrink:0}.ProblemDeleteDialog-module-scss-module__jBX0pG__problem-delete-dialog__warning{padding:var(--size-space-inset-level-5);border-top:1px solid rgba(var(--color-status-warning-base-rgb), .45);border-bottom:1px solid rgba(var(--color-status-warning-base-rgb), .45);background-color:rgba(var(--color-status-warning-base-rgb), .12);color:var(--color-text-primary);font-size:var(--sa-type-text-md,14px);font-weight:var(--font-text-weight-level-2);line-height:var(--font-text-lineheight-level-3)}.ProblemDeleteDialog-module-scss-module__jBX0pG__problem-delete-dialog__body{gap:var(--size-space-stack-level-5);padding:var(--size-space-inset-level-5);flex-direction:column;display:flex}.ProblemDeleteDialog-module-scss-module__jBX0pG__problem-delete-dialog__description,.ProblemDeleteDialog-module-scss-module__jBX0pG__problem-delete-dialog__confirm-copy{color:var(--color-text-secondary);font-size:var(--sa-type-text-md,14px);margin:0;line-height:1.55}.ProblemDeleteDialog-module-scss-module__jBX0pG__problem-delete-dialog__description strong,.ProblemDeleteDialog-module-scss-module__jBX0pG__problem-delete-dialog__confirm-copy strong{color:var(--color-text-primary);font-weight:var(--font-text-weight-level-3);overflow-wrap:anywhere}.ProblemDeleteDialog-module-scss-module__jBX0pG__problem-delete-dialog__action{justify-content:center}
.ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress{width:var(--problem-score-progress-width,5rem);justify-content:flex-end;align-items:center;max-width:100%;margin-left:auto;line-height:0;display:inline-flex;position:relative}.ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress__bar{justify-content:flex-end;align-items:center;width:100%;line-height:0;display:flex}.ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress[data-locked=true] .ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress__bar{opacity:.2}.ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress__track{width:100%;height:var(--problem-score-progress-height,.5rem);border-radius:var(--size-border-radius-level-pill);background-color:var(--color-surface-background-tertiary);box-shadow:inset 0 0 0 1px var(--color-border-default);flex-shrink:0;display:block;overflow:hidden}.ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress__fill{border-radius:var(--size-border-radius-level-pill);background:linear-gradient(90deg, var(--color-status-success-base) 0%, var(--color-status-success-base-hover) 100%);height:100%;display:block}.ProblemScoreProgress-module-scss-module__m1QIdW__problem-score-progress__locked{color:var(--color-text-tertiary);opacity:.5;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
:is(html:has(.page-module-scss-module__9LSmZq__study-notes-graph-page [data-study-notes-view=graph]),body:has(.page-module-scss-module__9LSmZq__study-notes-graph-page [data-study-notes-view=graph])){overflow-y:hidden}.page-module-scss-module__9LSmZq__study-notes-graph-page{min-height:calc(100dvh - 80px - var(--public-layout-footer-height));width:100%;max-width:calc(var(--max-width-default) + 0px);flex-direction:column;margin:0 auto;padding:2rem 0 1rem;display:flex}@media (max-width:1280px){.page-module-scss-module__9LSmZq__study-notes-graph-page{max-width:calc(var(--max-width-lg) + 0px)}}@media (max-width:1024px){.page-module-scss-module__9LSmZq__study-notes-graph-page{max-width:calc(var(--max-width-md) + 0px)}}@media (max-width:768px){.page-module-scss-module__9LSmZq__study-notes-graph-page{max-width:calc(var(--max-width-sm) + 0px)}}@media (max-width:576px){.page-module-scss-module__9LSmZq__study-notes-graph-page{max-width:calc(var(--max-width-sm) + 0px)}}.page-module-scss-module__9LSmZq__study-notes-graph-page{width:calc(100% - 2rem)}.page-module-scss-module__9LSmZq__study-notes-graph-page__state{width:100%;height:100%;min-height:0;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;display:flex}.page-module-scss-module__9LSmZq__study-notes-graph-page__state h2,.page-module-scss-module__9LSmZq__study-notes-graph-page__state p{margin:0}.page-module-scss-module__9LSmZq__study-notes-graph-page__state h2{color:var(--color-text-primary);font-size:var(--sa-type-heading-md,20px)}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.875rem;min-height:2rem;display:flex}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-tab-list,.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-actions{flex-wrap:wrap;align-items:flex-start;display:flex}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-tab-list{gap:.5rem}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-actions{justify-content:flex-end;gap:.875rem}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-tab{--skeleton-border-radius:var(--size-border-radius-level-pill);border-radius:var(--size-border-radius-level-pill);width:min(100%,7.25rem);height:1.75rem}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;min-height:1.75rem;margin-top:.875rem;margin-bottom:.875rem;display:flex}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-filter-trigger{--skeleton-border-radius:var(--size-border-radius-level-pill);border-radius:var(--size-border-radius-level-pill);opacity:.7;width:4.25rem;height:1.75rem}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-search-toggle{--skeleton-border-radius:var(--size-border-radius-level-2);border-radius:var(--size-border-radius-level-2);width:2rem;height:2rem}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-action{--skeleton-border-radius:var(--size-border-radius-level-pill);border-radius:var(--size-border-radius-level-pill);width:4rem;height:1.75rem}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-count{opacity:.68;width:5rem;height:.875rem}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-table{--study-notes-loading-table-radius:max(0px, calc(var(--size-border-radius-level-7) - 2px));background-color:var(--color-surface-border-primary);border-radius:var(--study-notes-loading-table-radius);width:100%;min-width:0;padding:1px;display:grid;overflow:auto hidden}@supports (corner-shape:squircle){.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-table{border-radius:calc(var(--study-notes-loading-table-radius) + 28px);corner-shape:squircle}}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-row{border-bottom:1px solid rgba(var(--color-text-primary-rgb), .14);background:var(--color-surface-background-secondary);grid-template-columns:4rem minmax(12rem,1fr) 14rem 7.5rem 7rem;align-items:center;gap:1.125rem;min-width:48rem;min-height:4.75rem;padding:0 1.125rem;display:grid}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-row:last-child{border-bottom:0}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-icon{--skeleton-border-radius:var(--size-border-radius-level-pill);border-radius:var(--size-border-radius-level-pill);justify-self:center;width:1rem;height:1rem}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-title-cell{gap:.5rem;min-width:0;display:grid}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-title{height:1rem}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-description{opacity:.74;width:82%;height:.75rem}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-tag,.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-pill{--skeleton-border-radius:var(--size-border-radius-level-pill);border-radius:var(--size-border-radius-level-pill);width:4.5rem;height:1.375rem}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-ref{justify-self:end;width:3rem;height:.875rem}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-graph{isolation:isolate;background:var(--color-background-page);flex:auto;min-height:20rem;position:relative;overflow:hidden}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-network{width:min(34rem,76%);height:min(28rem,78%);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-edges line{stroke:rgba(var(--color-text-primary-rgb,255, 255, 255), .16);stroke-linecap:round;stroke-width:.42px;vector-effect:non-scaling-stroke;animation:1.8s ease-in-out infinite page-module-scss-module__9LSmZq__study-notes-loading-edge}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-nodes circle{fill:rgba(var(--color-brand-primary-base-rgb), .72);stroke:rgba(var(--color-brand-primary-base-rgb), .24);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite page-module-scss-module__9LSmZq__study-notes-loading-node}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-nodes circle:nth-child(3n+1){animation-delay:.16s}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-nodes circle:nth-child(3n+2){animation-delay:.32s}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-toolbar{z-index:2;border:1px solid rgba(var(--color-text-primary-rgb,255, 255, 255), .06);border-radius:var(--size-border-radius-level-pill);background:rgba(var(--color-text-primary-rgb,255, 255, 255), .04);gap:.375rem;padding:.5rem .375rem;display:grid;position:absolute;top:.75rem;right:0}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-toolbar span{aspect-ratio:1;border-radius:var(--size-border-radius-level-pill);background:rgba(var(--color-text-primary-rgb,255, 255, 255), .18);width:1rem;animation:1.8s ease-in-out infinite page-module-scss-module__9LSmZq__study-notes-loading-toolbar;display:block}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-toolbar span:nth-child(2){animation-delay:.14s}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-toolbar span:nth-child(3){animation-delay:.28s}.page-module-scss-module__9LSmZq__study-notes-graph-page__tabs{flex:auto;min-height:0}.page-module-scss-module__9LSmZq__study-notes-graph-page__controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.875rem;min-height:2rem;display:flex}.page-module-scss-module__9LSmZq__study-notes-graph-page__tab-list{padding:0}.page-module-scss-module__9LSmZq__study-notes-graph-page__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.875rem;display:flex}.page-module-scss-module__9LSmZq__study-notes-graph-page__create-button,.page-module-scss-module__9LSmZq__study-notes-graph-page__action-button{flex-shrink:0}.page-module-scss-module__9LSmZq__study-notes-graph-page__filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;min-height:1.75rem;margin-top:.875rem;margin-bottom:.875rem;display:flex}.page-module-scss-module__9LSmZq__study-notes-graph-page__search-meta{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;padding-inline:10px}.page-module-scss-module__9LSmZq__study-notes-graph-page__tab-panel{flex:auto;min-height:0;margin-top:0;padding:0}.page-module-scss-module__9LSmZq__study-notes-graph-page__graph-view{--study-notes-graph-view-height:calc(100dvh - 80px - var(--public-layout-footer-height) - 9rem);min-width:0;height:var(--study-notes-graph-view-height);min-height:min(28rem,var(--study-notes-graph-view-height));flex:auto;display:flex;position:relative;overflow:hidden}.page-module-scss-module__9LSmZq__study-notes-graph-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;width:min(100%,40rem);margin:auto;padding:1.5rem;display:flex}.page-module-scss-module__9LSmZq__study-notes-graph-page__debug h2,.page-module-scss-module__9LSmZq__study-notes-graph-page__debug p{margin:0}.page-module-scss-module__9LSmZq__study-notes-graph-page__debug-list{gap:.75rem;display:grid}.page-module-scss-module__9LSmZq__study-notes-graph-page__debug-link{border:1px solid var(--color-surface-border-primary);border-radius:var(--size-border-radius-level-pill);background:var(--color-surface-background-primary);width:fit-content;color:var(--color-text-primary);align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.page-module-scss-module__9LSmZq__study-notes-graph-page__debug-link:hover{background:var(--color-background-page)}@keyframes page-module-scss-module__9LSmZq__study-notes-loading-node{0%{opacity:.44;transform:scale(.92)}50%{opacity:.92;transform:scale(1)}to{opacity:.44;transform:scale(.92)}}@keyframes page-module-scss-module__9LSmZq__study-notes-loading-edge{0%,to{opacity:.38}50%{opacity:.82}}@keyframes page-module-scss-module__9LSmZq__study-notes-loading-toolbar{0%,to{opacity:.36}50%{opacity:.76}}@media (max-width:40rem){.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-network{width:min(24rem,90%);height:min(22rem,74%)}.page-module-scss-module__9LSmZq__study-notes-graph-page__graph-view{--study-notes-graph-view-height:calc(100dvh - 80px - var(--public-layout-footer-height) - 10rem);min-height:min(24rem,var(--study-notes-graph-view-height))}.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-toolbar{top:.5rem;right:0}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-edges line,.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-nodes circle,.page-module-scss-module__9LSmZq__study-notes-graph-page__loading-toolbar span{animation:none}}
.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}
.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))}}
.SubmissionHistory-module-scss-module__FNIsYa__submission-history-section{min-width:0}
.page-module-scss-module__IAsj5q__dashboard-page{--dashboard-surface-radius:var(--size-border-radius-level-6);--dashboard-surface-padding-block:.75rem;--dashboard-surface-padding-inline:.875rem;--dashboard-surface-content-gap:.75rem;--dashboard-section-header-height:2rem;--dashboard-column-gap:clamp(1.5rem, 1rem + .5vw, 2rem);--dashboard-activity-column-width:calc(100% / 3);--dashboard-row-gap:1rem;--dashboard-section-gap:2rem;--dashboard-enter-duration:.42s;--dashboard-enter-easing:cubic-bezier(.22, 1, .36, 1);--dashboard-enter-offset:-.3125rem;flex-direction:column;gap:1rem;width:100%;min-height:85vh;padding:0;display:flex}.page-module-scss-module__IAsj5q__dashboard-page:has([data-practice-open=true]){min-height:0}.page-module-scss-module__IAsj5q__dashboard-page__overview{grid-template-columns:minmax(0, var(--dashboard-activity-column-width)) minmax(0, 1fr);column-gap:var(--dashboard-column-gap);row-gap:var(--dashboard-row-gap);width:100%;max-width:calc(var(--max-width-default) + 0px);grid-template-areas:"spacer tabs""activity content";align-items:flex-start;margin:0 auto;padding-top:1.5rem;display:grid}@media (max-width:1280px){.page-module-scss-module__IAsj5q__dashboard-page__overview{max-width:calc(var(--max-width-lg) + 0px)}}@media (max-width:1024px){.page-module-scss-module__IAsj5q__dashboard-page__overview{max-width:calc(var(--max-width-md) + 0px)}}@media (max-width:768px){.page-module-scss-module__IAsj5q__dashboard-page__overview{max-width:calc(var(--max-width-sm) + 0px)}}@media (max-width:576px){.page-module-scss-module__IAsj5q__dashboard-page__overview{max-width:calc(var(--max-width-sm) + 0px)}}@media (max-width:1024px){.page-module-scss-module__IAsj5q__dashboard-page__overview{grid-template-columns:1fr;grid-template-areas:"tabs""activity""content"}}.page-module-scss-module__IAsj5q__dashboard-page__overview:has([data-dashboard-view=collapsed]){--dashboard-activity-column-width:1.75rem;--dashboard-column-gap:var(--size-space-inline-level-4)}@media (max-width:1024px){.page-module-scss-module__IAsj5q__dashboard-page__overview:has([data-dashboard-view=collapsed]){grid-template-columns:minmax(0, var(--dashboard-activity-column-width)) minmax(0, 1fr);grid-template-areas:"spacer tabs""activity content"}}.page-module-scss-module__IAsj5q__dashboard-page__overview:has([data-dashboard-view=collapsed]) .page-module-scss-module__IAsj5q__dashboard-page__activity{align-self:stretch;height:100%}.page-module-scss-module__IAsj5q__dashboard-page__overview-spacer{min-height:var(--dashboard-section-header-height);grid-area:spacer}@media (max-width:1024px){.page-module-scss-module__IAsj5q__dashboard-page__overview-spacer{display:none}}.page-module-scss-module__IAsj5q__dashboard-page__activity{gap:var(--dashboard-section-gap);flex-direction:column;grid-area:activity;min-width:0;display:flex}.page-module-scss-module__IAsj5q__dashboard-page__secondary-controls{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--dashboard-surface-content-gap);min-height:var(--dashboard-section-header-height);width:100%;max-width:100%;flex-wrap:wrap;grid-area:tabs;align-self:flex-start;padding-inline-end:calc(2rem + var(--dashboard-surface-content-gap));display:flex}.page-module-scss-module__IAsj5q__dashboard-page[data-dashboard-entrance=true] .page-module-scss-module__IAsj5q__dashboard-page__secondary-controls{animation:page-module-scss-module__IAsj5q__dashboard-surface-enter var(--dashboard-enter-duration) var(--dashboard-enter-easing) backwards}.page-module-scss-module__IAsj5q__dashboard-page__secondary-tab-list{width:fit-content;padding:0}.page-module-scss-module__IAsj5q__dashboard-page__secondary-panel{grid-area:content;min-width:0;padding:0}.page-module-scss-module__IAsj5q__dashboard-page__secondary-content{gap:var(--dashboard-section-gap);flex-direction:column;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.page-module-scss-module__IAsj5q__dashboard-page__secondary-controls{animation:none}}@keyframes page-module-scss-module__IAsj5q__dashboard-surface-enter{0%{opacity:0;transform:translateY(var(--dashboard-enter-offset))}}.page-module-scss-module__IAsj5q__dashboard-loading{--dashboard-loading-cell-gap:.5rem;--dashboard-loading-streak-outset:calc(2px + .1rem);--dashboard-loading-legend-inline-inset:calc(var(--dashboard-loading-streak-outset) + .25rem);--dashboard-loading-heatmap-header-offset:calc((var(--dashboard-section-header-height) - 1.75rem) / 2);--dashboard-loading-cell-slot-size:max(1.5rem, calc(( 100cqw - var(--dashboard-loading-cell-gap) - var(--dashboard-loading-cell-gap) - var(--dashboard-loading-cell-gap) - var(--dashboard-loading-cell-gap) - var(--dashboard-loading-cell-gap) - var(--dashboard-loading-cell-gap) - var(--dashboard-loading-streak-outset) ) / 7));--dashboard-loading-cell-padding:max(.24rem, calc(var(--dashboard-loading-cell-slot-size) * .102));--dashboard-loading-cell-size:calc(var(--dashboard-loading-cell-slot-size) - 2 * var(--dashboard-loading-cell-padding));--dashboard-loading-cell-radius:max(.3rem, calc(var(--dashboard-loading-cell-size) * .16));--dashboard-loading-cell-slot-radius:calc(var(--dashboard-loading-cell-radius) + var(--dashboard-loading-cell-padding));--dashboard-loading-table-border:rgba(var(--color-text-primary-rgb), .14);--dashboard-loading-table-divider:rgba(var(--color-text-primary-rgb), .1);--skeleton-border-radius:.375rem}.page-module-scss-module__IAsj5q__dashboard-loading__practice-heading{flex-direction:column;align-items:center;gap:.48rem;width:min(35rem,75vw);height:4.48rem;margin:0 auto .75rem;display:flex}.page-module-scss-module__IAsj5q__dashboard-loading__practice-heading-line{width:90.25%;height:2rem}.page-module-scss-module__IAsj5q__dashboard-loading__practice-heading-line:last-child{width:51.35%}.page-module-scss-module__IAsj5q__dashboard-loading__practice-mascot{border-radius:50%;width:8rem;height:8rem;position:absolute;top:24%;left:calc(50% - 4rem);transform:rotate(-8deg)}.page-module-scss-module__IAsj5q__dashboard-loading__practice-cards{position:absolute;inset:0}.page-module-scss-module__IAsj5q__dashboard-loading__practice-card{border:1px solid rgba(var(--color-text-primary-rgb), .14);background:var(--color-surface-background-secondary);border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:1rem;width:9.5rem;min-height:7.25rem;padding:1.1rem;display:flex;position:absolute;box-shadow:0 12px 35px #0000000d}.page-module-scss-module__IAsj5q__dashboard-loading__practice-card[data-choice="0"]{top:45%;left:3%;transform:rotate(-5deg)}.page-module-scss-module__IAsj5q__dashboard-loading__practice-card[data-choice="1"]{top:9%;right:3%;transform:rotate(5deg)}.page-module-scss-module__IAsj5q__dashboard-loading__practice-card[data-choice="2"]{bottom:0;right:8%;transform:rotate(3deg)}.page-module-scss-module__IAsj5q__dashboard-loading__practice-card-icon{border-radius:.35rem;width:1.25rem;height:1.25rem}.page-module-scss-module__IAsj5q__dashboard-loading__practice-card-label{width:5.5rem;height:.75rem}.page-module-scss-module__IAsj5q__dashboard-loading__practice-card-arrow{width:1rem;height:.75rem;position:absolute;bottom:1rem;right:.9rem}.page-module-scss-module__IAsj5q__dashboard-loading__practice-description{justify-content:center;width:min(25rem,75vw);height:2.5rem;display:flex}.page-module-scss-module__IAsj5q__dashboard-loading__practice-description-line{width:100%;height:.875rem}.page-module-scss-module__IAsj5q__dashboard-loading__practice-action{border-radius:var(--size-border-radius-level-pill);width:9rem;height:2rem}.page-module-scss-module__IAsj5q__dashboard-loading__practice-dock{border-radius:var(--dashboard-surface-radius);width:100%;height:7rem}.page-module-scss-module__IAsj5q__dashboard-loading__search{border-radius:var(--size-border-radius-level-pill);width:2rem;height:2rem;color:rgba(var(--color-text-primary-rgb), .55);justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-section,.page-module-scss-module__IAsj5q__dashboard-loading__library-section,.page-module-scss-module__IAsj5q__dashboard-loading__history-section{width:100%;min-width:0}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-section,.page-module-scss-module__IAsj5q__dashboard-loading__library-section{flex-direction:column;display:flex}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-section{gap:1rem;position:relative}@media (min-width:1025px){.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-section{gap:calc(1rem - var(--dashboard-loading-heatmap-header-offset) - var(--dashboard-loading-streak-outset))}}.page-module-scss-module__IAsj5q__dashboard-loading__library-section,.page-module-scss-module__IAsj5q__dashboard-loading__history-section{gap:1.125rem}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-header,.page-module-scss-module__IAsj5q__dashboard-loading__section-header{min-height:var(--dashboard-section-header-height);justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (min-width:1025px){.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-header{margin-block-start:calc(0px - var(--dashboard-loading-heatmap-header-offset));margin-block-end:var(--dashboard-loading-heatmap-header-offset)}}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-title{border-radius:var(--size-border-radius-level-pill);width:8.3125rem;height:2rem}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-view-button{border-radius:var(--size-border-radius-level-pill);width:1.75rem;height:1.75rem}@media (min-width:1025px){.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-view-button{position:absolute;inset-block-start:calc(var(--dashboard-loading-heatmap-header-offset) - var(--dashboard-section-header-height) - var(--dashboard-row-gap));inset-inline-start:0}}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-body{column-gap:calc(var(--dashboard-loading-cell-gap) - var(--dashboard-loading-streak-outset));row-gap:var(--dashboard-loading-cell-gap);grid-template-columns:auto minmax(0,1fr);align-items:stretch;width:100%;min-width:0;display:grid;container-type:inline-size}.page-module-scss-module__IAsj5q__dashboard-loading__day-labels{grid-template-rows:repeat(7, var(--dashboard-loading-cell-slot-size));gap:var(--dashboard-loading-cell-gap);padding:var(--dashboard-loading-streak-outset) 0;color:var(--color-surface-background-primary);font-size:14px;font-weight:var(--font-text-weight-level-2);line-height:1;display:grid}.page-module-scss-module__IAsj5q__dashboard-loading__day-labels span{box-sizing:border-box;width:var(--dashboard-loading-cell-slot-size);height:var(--dashboard-loading-cell-slot-size);border-radius:var(--dashboard-loading-cell-slot-radius);justify-content:center;align-items:center;padding:0;display:flex}@supports (corner-shape:squircle){.page-module-scss-module__IAsj5q__dashboard-loading__day-labels span{border-radius:calc(var(--dashboard-loading-cell-slot-radius) + 28px);corner-shape:squircle}}.page-module-scss-module__IAsj5q__dashboard-loading__day-labels span{background:var(--color-text-primary);text-align:center}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-grid{box-sizing:border-box;grid-template-columns:repeat(6, var(--dashboard-loading-cell-slot-size));column-gap:var(--dashboard-loading-cell-gap);width:100%;min-width:0;padding:var(--dashboard-loading-streak-outset);animation:1.6s ease-in-out infinite page-module-scss-module__IAsj5q__dashboard-loading-heatmap-pulse;display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-grid{animation:none}}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-week{grid-template-rows:repeat(7, var(--dashboard-loading-cell-slot-size));row-gap:var(--dashboard-loading-cell-gap);min-width:0;display:grid}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-cell{box-sizing:border-box;width:var(--dashboard-loading-cell-slot-size);height:var(--dashboard-loading-cell-slot-size);border:1px solid var(--color-surface-border-primary);--skeleton-border-radius:var(--dashboard-loading-cell-slot-radius);border-radius:var(--dashboard-loading-cell-slot-radius);padding:0}@supports (corner-shape:squircle){.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-cell{border-radius:calc(var(--dashboard-loading-cell-slot-radius) + 28px);corner-shape:squircle}}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-cell{background-color:var(--color-surface-background-secondary)}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-cell:before{border-radius:var(--dashboard-loading-cell-slot-radius);border:0;position:absolute;inset:0}@supports (corner-shape:squircle){.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-cell:before{border-radius:calc(var(--dashboard-loading-cell-slot-radius) + 28px);corner-shape:squircle}}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-cell:before{background:var(--color-surface-skeleton-base);content:""}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-cell:after{display:none}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-cell--weekend{box-shadow:none}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-legend{width:100%;min-width:0;padding-inline:var(--dashboard-loading-legend-inline-inset);flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-legend-row{align-items:center;gap:.3rem;min-height:1rem;display:inline-flex}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-legend-label{width:4rem;height:.625rem}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-legend-range{width:1.75rem;height:.5rem}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-legend-scale{align-items:center;gap:.14rem;display:inline-flex}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-legend-chip{border-radius:.16rem;width:.5rem;height:.5rem}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-legend-streak-swatch{border-radius:.32rem;width:1.55rem;height:.95rem}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-legend-streak-icon{border-radius:.18rem;width:.72rem;height:.72rem;transform:rotate(45deg)}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-legend-streak-label{width:3.85rem;height:.625rem}.page-module-scss-module__IAsj5q__dashboard-loading__progress-summary{--dashboard-loading-progress-active-position:6.45161%;--dashboard-loading-progress-streak-position:3.22581%;width:100%;min-width:0;padding-block:1.75rem;position:relative}.page-module-scss-module__IAsj5q__dashboard-loading__progress-bar{border-radius:var(--size-border-radius-level-pill);width:100%;height:.625rem}.page-module-scss-module__IAsj5q__dashboard-loading__progress-marker{align-items:center;gap:.3rem;min-height:1rem;display:inline-flex;position:absolute}.page-module-scss-module__IAsj5q__dashboard-loading__progress-marker:after{content:"";background:var(--color-surface-skeleton-base);pointer-events:none;width:1px;height:.5rem;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-start:.4rem}.page-module-scss-module__IAsj5q__dashboard-loading__progress-marker{transform:translate(-.4rem)}.page-module-scss-module__IAsj5q__dashboard-loading__progress-marker--active{inset-block-start:0;inset-inline-start:var(--dashboard-loading-progress-active-position)}.page-module-scss-module__IAsj5q__dashboard-loading__progress-marker--streak{inset-block-end:0;inset-inline-start:var(--dashboard-loading-progress-streak-position)}.page-module-scss-module__IAsj5q__dashboard-loading__progress-marker--streak:after{inset-block:auto calc(100% + .25rem)}.page-module-scss-module__IAsj5q__dashboard-loading__progress-dot,.page-module-scss-module__IAsj5q__dashboard-loading__progress-bolt{flex:none;width:.8rem;height:.8rem}.page-module-scss-module__IAsj5q__dashboard-loading__progress-dot{border-radius:var(--size-border-radius-level-pill)}.page-module-scss-module__IAsj5q__dashboard-loading__progress-bolt{border-radius:.2rem;transform:rotate(45deg)}.page-module-scss-module__IAsj5q__dashboard-loading__progress-count{width:.9rem;height:.625rem}.page-module-scss-module__IAsj5q__dashboard-loading__section-title{width:8.75rem;height:.75rem}.page-module-scss-module__IAsj5q__dashboard-loading__section-action{width:4.5rem;height:.75rem}.page-module-scss-module__IAsj5q__dashboard-loading__library-frame{border:1px solid rgba(var(--color-text-primary-rgb), .14);background:var(--color-surface-background-secondary);border-radius:var(--dashboard-surface-radius);place-items:center;min-height:4.5rem;padding:.75rem;display:grid}@supports (corner-shape:squircle){.page-module-scss-module__IAsj5q__dashboard-loading__library-frame{border-radius:calc(var(--dashboard-surface-radius) + 28px);corner-shape:squircle}}.page-module-scss-module__IAsj5q__dashboard-loading__library-line{width:min(11rem,60%);height:.75rem}.page-module-scss-module__IAsj5q__dashboard-loading__history-section{flex-direction:column;display:flex}.page-module-scss-module__IAsj5q__dashboard-loading__filter-row{align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.page-module-scss-module__IAsj5q__dashboard-loading__filter-control{align-items:center;gap:.25rem;height:1.75rem;display:inline-flex}.page-module-scss-module__IAsj5q__dashboard-loading__filter-icon{border-radius:var(--size-border-radius-level-pill);width:.75rem;height:.75rem}.page-module-scss-module__IAsj5q__dashboard-loading__filter-label{width:2.25rem;height:.625rem}.page-module-scss-module__IAsj5q__dashboard-loading__submission-count{width:2.25rem;height:.75rem;margin-inline-start:auto}.page-module-scss-module__IAsj5q__dashboard-loading__history-groups,.page-module-scss-module__IAsj5q__dashboard-loading__history-group{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.page-module-scss-module__IAsj5q__dashboard-loading__group-label{width:3rem;height:.625rem}.page-module-scss-module__IAsj5q__dashboard-loading__table-frame{border:1px solid var(--dashboard-loading-table-border);background:var(--color-surface-background-secondary);border-radius:var(--dashboard-surface-radius);overflow:hidden}@supports (corner-shape:squircle){.page-module-scss-module__IAsj5q__dashboard-loading__table-frame{border-radius:calc(var(--dashboard-surface-radius) + 28px);corner-shape:squircle}}.page-module-scss-module__IAsj5q__dashboard-loading__table-row{min-height:2.625rem;padding:var(--dashboard-surface-padding-block) var(--dashboard-surface-padding-inline);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.25rem;display:grid}.page-module-scss-module__IAsj5q__dashboard-loading__table-row+.page-module-scss-module__IAsj5q__dashboard-loading__table-row{border-top:1px solid var(--dashboard-loading-table-divider)}.page-module-scss-module__IAsj5q__dashboard-loading__name-cell{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.page-module-scss-module__IAsj5q__dashboard-loading__row-icon{border-radius:var(--size-border-radius-level-pill);flex:none;width:1rem;height:1rem}.page-module-scss-module__IAsj5q__dashboard-loading__name-line,.page-module-scss-module__IAsj5q__dashboard-loading__date-line{height:.875rem}.page-module-scss-module__IAsj5q__dashboard-loading__status-pill{border-radius:var(--size-border-radius-level-pill);height:1.375rem}@media (max-width:640px){.page-module-scss-module__IAsj5q__dashboard-loading__practice-mascot{width:5rem;height:5rem;top:20%;left:calc(50% - 2.5rem)}.page-module-scss-module__IAsj5q__dashboard-loading__practice-card{border-radius:1rem;gap:.65rem;width:8rem;min-height:6rem;padding:.85rem}.page-module-scss-module__IAsj5q__dashboard-loading__practice-card[data-choice="0"]{top:43%;left:0}.page-module-scss-module__IAsj5q__dashboard-loading__practice-card[data-choice="1"]{top:5%;right:0}.page-module-scss-module__IAsj5q__dashboard-loading__practice-card[data-choice="2"]{bottom:0;right:0}.page-module-scss-module__IAsj5q__dashboard-loading__heatmap-header,.page-module-scss-module__IAsj5q__dashboard-loading__section-header,.page-module-scss-module__IAsj5q__dashboard-loading__filter-row{flex-wrap:wrap}.page-module-scss-module__IAsj5q__dashboard-loading__submission-count{width:3rem;margin-inline-start:0}.page-module-scss-module__IAsj5q__dashboard-loading__table-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.page-module-scss-module__IAsj5q__dashboard-loading__date-line{display:none}}@keyframes page-module-scss-module__IAsj5q__dashboard-loading-heatmap-pulse{0%,to{opacity:.65}50%{opacity:1}}.page-module-scss-module__IAsj5q__dashboard-page__activity,.page-module-scss-module__IAsj5q__dashboard-page__overview-spacer,.page-module-scss-module__IAsj5q__dashboard-page__secondary-controls,.page-module-scss-module__IAsj5q__dashboard-page__secondary-panel{transition:opacity .18s}[data-practice-open=true] .page-module-scss-module__IAsj5q__dashboard-page__activity,[data-practice-open=true] .page-module-scss-module__IAsj5q__dashboard-page__overview-spacer,[data-practice-open=true] .page-module-scss-module__IAsj5q__dashboard-page__secondary-controls,[data-practice-open=true] .page-module-scss-module__IAsj5q__dashboard-page__secondary-panel{opacity:0}@media (prefers-reduced-motion:reduce){.page-module-scss-module__IAsj5q__dashboard-page__activity,.page-module-scss-module__IAsj5q__dashboard-page__overview-spacer,.page-module-scss-module__IAsj5q__dashboard-page__secondary-controls,.page-module-scss-module__IAsj5q__dashboard-page__secondary-panel{transition:none}}
.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}
