.page_container__jRLBU{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--scale-fixed-md);background-color:var(--color-bg-page)}.page_card__4l_ZN{width:100%;max-width:400px;padding:var(--scale-fixed-xl);background-color:var(--color-bg-default-surface);border-radius:var(--corner-lg);box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_header__Jxv3M{text-align:center;margin-bottom:var(--scale-fixed-lg)}.page_title__rq_Rs{font-size:var(--font-heading-lg);font-weight:var(--font-weight-bold);color:var(--color-brand-secondary);margin:0 0 var(--scale-fixed-xs) 0}.page_subtitle__uVPFN{font-size:var(--font-body-md);color:var(--color-path-middle);margin:0}.page_form__4lOgm{display:flex;flex-direction:column;gap:var(--scale-fixed-md)}.page_error__x3RcE{padding:var(--scale-fixed-sm) var(--scale-fixed-md);background-color:var(--color-system-error-lightest);border:1px solid var(--color-system-error-light);border-radius:var(--corner-sm);color:var(--color-path-error);font-size:var(--font-body-sm)}.sm-input{display:flex;flex-direction:column;gap:var(--scale-fixed-sm);width:220px;box-sizing:border-box}.sm-input__label{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-body-md);line-height:1;color:var(--color-input-text-label)}.sm-input__field-wrapper{position:relative}.sm-input__field,.sm-input__field-wrapper{display:flex;align-items:center;width:100%}.sm-input__field{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-body-md);line-height:normal;color:var(--color-input-text-value);padding:var(--scale-fixed-sm);box-sizing:border-box;border:var(--scale-stroke-1) solid var(--color-input-border-default);border-radius:var(--corner-control);background-color:var(--color-input-bg-default);transition:border-color .16s ease,background-color .16s ease}.sm-input__field::placeholder{color:var(--color-input-text-placeholder)}.sm-input__helper{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-body-xs);line-height:normal;color:var(--color-input-text-placeholder);min-width:100%}.sm-input:not(.sm-input--disabled):not(.sm-input--error):not(.sm-input--success) .sm-input__field:hover{border-color:var(--color-input-border-hover);background-color:var(--color-input-bg-hover)}.sm-input__field:focus{border-color:var(--color-input-border-focus);background-color:var(--color-input-bg-focus)}.sm-input__field:focus:not(:focus-visible){outline:none}.sm-input__field:focus-visible{outline:var(--focus-width) solid var(--color-input-border-focus);outline-offset:var(--focus-gap)}.sm-input__field[data-pointer-focus]:focus-visible{outline:none}.sm-input--disabled .sm-input__field,.sm-input--disabled .sm-input__label{color:var(--color-input-text-placeholder-disabled)}.sm-input--disabled .sm-input__field{cursor:not-allowed;border-color:var(--color-input-border-disabled);background-color:var(--color-input-bg-disabled)}.sm-input--disabled .sm-input__field::placeholder{color:var(--color-input-text-placeholder-disabled)}.sm-input--disabled .sm-input__helper{color:var(--color-input-text-placeholder-disabled)}.sm-input--error .sm-input__field{background-color:var(--color-input-bg-error)}.sm-input--error .sm-input__field,.sm-input--error .sm-input__field:focus,.sm-input--error .sm-input__field:hover{border-color:var(--color-input-border-error)}.sm-input--error .sm-input__helper{color:var(--color-input-text-helper-error)}.sm-input--success .sm-input__field{background-color:var(--color-input-bg-success)}.sm-input--success .sm-input__field,.sm-input--success .sm-input__field:focus,.sm-input--success .sm-input__field:hover{border-color:var(--color-input-border-success)}.sm-input--success .sm-input__helper{color:var(--color-input-text-helper-success)}.sm-input--sm{width:180px}.sm-input--sm .sm-input__label{font-size:var(--font-body-sm)}.sm-input--sm .sm-input__field{padding:var(--scale-fixed-xs) var(--scale-fixed-sm);font-size:var(--font-body-sm)}.sm-input--sm .sm-input__helper{font-size:var(--font-body-xs)}.sm-input--lg{width:280px}.sm-input--lg .sm-input__label{font-size:var(--font-body-lg)}.sm-input--lg .sm-input__field{padding:var(--scale-fixed-sm) var(--scale-fixed-md);font-size:var(--font-body-lg)}.sm-input--lg .sm-input__helper{font-size:var(--font-body-sm)}.sm-input--full-width{width:100%}.sm-input__left-icon,.sm-input__right-icon{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--color-gray-neutral);pointer-events:none}.sm-input__left-icon{left:var(--scale-fixed-sm)}.sm-input__right-icon{right:var(--scale-fixed-sm)}.sm-input--has-left-icon .sm-input__field{padding-left:calc(var(--scale-fixed-sm) + 24px)}.sm-input--has-right-icon .sm-input__field{padding-right:calc(var(--scale-fixed-sm) + 24px)}.sm-input--sm.sm-input--has-left-icon .sm-input__field{padding-left:calc(var(--scale-fixed-sm) + 20px)}.sm-input--sm.sm-input--has-right-icon .sm-input__field{padding-right:calc(var(--scale-fixed-sm) + 20px)}.sm-input--lg.sm-input--has-left-icon .sm-input__field{padding-left:calc(var(--scale-fixed-md) + 24px)}.sm-input--lg.sm-input--has-right-icon .sm-input__field{padding-right:calc(var(--scale-fixed-md) + 24px)}.sm-input--lg .sm-input__left-icon{left:var(--scale-fixed-md)}.sm-input--lg .sm-input__right-icon{right:var(--scale-fixed-md)}.sm-input--disabled .sm-input__left-icon,.sm-input--disabled .sm-input__right-icon{color:var(--color-input-text-placeholder-disabled)}.sm-button{font-family:var(--font-family-primary);font-size:var(--font-text-button);font-weight:var(--font-weight-semi-bold);line-height:normal;text-align:center;text-decoration:none;gap:var(--scale-fixed-xs);box-sizing:border-box;padding:var(--scale-fixed-sm) var(--scale-fixed-md);border:1px solid transparent;border-radius:var(--corner-control);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sm-button,.sm-button__content{display:inline-flex;align-items:center;justify-content:center}.sm-button__content{gap:inherit}.sm-button__label{display:inline-block}.sm-button__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sm-button__icon svg{width:1.5rem;height:1.5rem}.sm-button--loading{position:relative;pointer-events:none}.sm-button--loading .sm-button__content{visibility:hidden}.sm-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;animation:sm-button-spin 1s linear infinite}.sm-button__spinner svg{width:1.5rem;height:1.5rem}@keyframes sm-button-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.sm-button--sm .sm-button__spinner svg{width:1.25rem;height:1.25rem}.sm-button--lg .sm-button__spinner svg{width:1.75rem;height:1.75rem}.sm-button--sm{padding:var(--scale-fixed-xs) var(--scale-fixed-sm);font-size:var(--font-body-sm);gap:var(--scale-fixed-xxs)}.sm-button--sm .sm-button__icon svg{width:1.25rem;height:1.25rem}.sm-button--md{padding:var(--scale-fixed-sm) var(--scale-fixed-md);font-size:var(--font-text-button);gap:var(--scale-fixed-xs)}.sm-button--lg{padding:var(--scale-fixed-md) var(--scale-fixed-lg);font-size:var(--font-body-lg);gap:var(--scale-fixed-sm)}.sm-button--lg .sm-button__icon svg{width:1.75rem;height:1.75rem}.sm-button--fill.sm-button--global-a{background-color:var(--color-button-primary-fill-bg-default);color:var(--color-button-primary-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--global-a:hover:not(.sm-button--disabled){background-color:var(--color-button-primary-fill-bg-hover);color:var(--color-button-primary-fill-text-hover)}.sm-button--outline.sm-button--global-a{background-color:transparent;color:var(--color-button-primary-outline-text-default);border-color:var(--color-button-primary-outline-default)}.sm-button--outline.sm-button--global-a:hover:not(.sm-button--disabled){color:var(--color-button-primary-outline-text-hover);border-color:var(--color-button-primary-outline-hover)}.sm-button--ghost.sm-button--global-a{background-color:transparent;color:var(--color-button-primary-text-default);border-color:transparent}.sm-button--ghost.sm-button--global-a:hover:not(.sm-button--disabled){color:var(--color-button-primary-text-hover)}.sm-button--fill.sm-button--global-b{background-color:var(--color-button-secondary-fill-bg-default);color:var(--color-button-secondary-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--global-b:hover:not(.sm-button--disabled){background-color:var(--color-button-secondary-fill-bg-hover);color:var(--color-button-secondary-fill-text-hover)}.sm-button--outline.sm-button--global-b{background-color:transparent;color:var(--color-button-secondary-outline-text-default);border-color:var(--color-button-secondary-outline-default)}.sm-button--outline.sm-button--global-b:hover:not(.sm-button--disabled){color:var(--color-button-secondary-outline-text-hover);border-color:var(--color-button-secondary-outline-hover)}.sm-button--ghost.sm-button--global-b{background-color:transparent;color:var(--color-button-secondary-text-default);border-color:transparent}.sm-button--ghost.sm-button--global-b:hover:not(.sm-button--disabled){color:var(--color-button-secondary-text-hover)}.sm-button--fill.sm-button--error{background-color:var(--color-button-error-fill-bg-default);color:var(--color-button-error-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--error:hover:not(.sm-button--disabled){background-color:var(--color-button-error-fill-bg-hover);color:var(--color-button-error-fill-text-hover)}.sm-button--outline.sm-button--error{background-color:transparent;color:var(--color-button-error-outline-text-default);border-color:var(--color-button-error-outline-default)}.sm-button--outline.sm-button--error:hover:not(.sm-button--disabled){color:var(--color-button-error-outline-text-hover);border-color:var(--color-button-error-outline-hover)}.sm-button--ghost.sm-button--error{background-color:transparent;color:var(--color-button-error-text-default);border-color:transparent}.sm-button--ghost.sm-button--error:hover:not(.sm-button--disabled){color:var(--color-button-error-text-hover)}.sm-button--fill.sm-button--success{background-color:var(--color-button-success-fill-bg-default);color:var(--color-button-success-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--success:hover:not(.sm-button--disabled){background-color:var(--color-button-success-fill-bg-hover);color:var(--color-button-success-fill-text-hover)}.sm-button--outline.sm-button--success{background-color:transparent;color:var(--color-button-success-outline-text-default);border-color:var(--color-button-success-outline-default)}.sm-button--outline.sm-button--success:hover:not(.sm-button--disabled){color:var(--color-button-success-outline-text-hover);border-color:var(--color-button-success-outline-hover)}.sm-button--ghost.sm-button--success{background-color:transparent;color:var(--color-button-success-text-default);border-color:transparent}.sm-button--ghost.sm-button--success:hover:not(.sm-button--disabled){color:var(--color-button-success-text-hover)}.sm-button--fill.sm-button--warning{background-color:var(--color-button-warning-fill-bg-default);color:var(--color-button-warning-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--warning:hover:not(.sm-button--disabled){background-color:var(--color-button-warning-fill-bg-hover);color:var(--color-button-warning-fill-text-hover)}.sm-button--outline.sm-button--warning{background-color:transparent;color:var(--color-button-warning-outline-text-default);border-color:var(--color-button-warning-outline-default)}.sm-button--outline.sm-button--warning:hover:not(.sm-button--disabled){color:var(--color-button-warning-outline-text-hover);border-color:var(--color-button-warning-outline-hover)}.sm-button--ghost.sm-button--warning{background-color:transparent;color:var(--color-button-warning-text-default);border-color:transparent}.sm-button--ghost.sm-button--warning:hover:not(.sm-button--disabled){color:var(--color-button-warning-text-hover)}.sm-button--fill.sm-button--global-a:focus-visible{outline:var(--focus-width) solid var(--color-button-primary-fill-bg-default);outline-offset:var(--focus-gap)}.sm-button--fill.sm-button--global-b:focus-visible{outline:var(--focus-width) solid var(--color-button-secondary-fill-bg-default);outline-offset:var(--focus-gap)}.sm-button--fill.sm-button--error:focus-visible{outline:var(--focus-width) solid var(--color-button-error-fill-bg-default);outline-offset:var(--focus-gap)}.sm-button--fill.sm-button--success:focus-visible{outline:var(--focus-width) solid var(--color-button-success-fill-bg-default);outline-offset:var(--focus-gap)}.sm-button--fill.sm-button--warning:focus-visible{outline:var(--focus-width) solid var(--color-button-warning-fill-bg-default);outline-offset:var(--focus-gap)}.sm-button--outline.sm-button--global-a:focus-visible{outline:var(--focus-width) solid var(--color-button-primary-outline-default);outline-offset:var(--focus-gap)}.sm-button--outline.sm-button--global-b:focus-visible{outline:var(--focus-width) solid var(--color-button-secondary-outline-default);outline-offset:var(--focus-gap)}.sm-button--outline.sm-button--error:focus-visible{outline:var(--focus-width) solid var(--color-button-error-outline-default);outline-offset:var(--focus-gap)}.sm-button--outline.sm-button--success:focus-visible{outline:var(--focus-width) solid var(--color-button-success-outline-default);outline-offset:var(--focus-gap)}.sm-button--outline.sm-button--warning:focus-visible{outline:var(--focus-width) solid var(--color-button-warning-outline-default);outline-offset:var(--focus-gap)}.sm-button--ghost.sm-button--global-a:focus-visible{outline:var(--focus-width) solid var(--color-button-primary-text-default);outline-offset:var(--focus-gap)}.sm-button--ghost.sm-button--global-b:focus-visible{outline:var(--focus-width) solid var(--color-button-secondary-text-default);outline-offset:var(--focus-gap)}.sm-button--ghost.sm-button--error:focus-visible{outline:var(--focus-width) solid var(--color-button-error-text-default);outline-offset:var(--focus-gap)}.sm-button--ghost.sm-button--success:focus-visible{outline:var(--focus-width) solid var(--color-button-success-text-default);outline-offset:var(--focus-gap)}.sm-button--ghost.sm-button--warning:focus-visible{outline:var(--focus-width) solid var(--color-button-warning-text-default);outline-offset:var(--focus-gap)}.sm-button--disabled:focus-visible{outline:none}.sm-button--disabled{cursor:not-allowed;pointer-events:none}.sm-button--fill.sm-button--global-a.sm-button--disabled{background-color:var(--color-button-primary-fill-bg-disabled);color:var(--color-button-primary-fill-text-disabled)}.sm-button--fill.sm-button--global-b.sm-button--disabled{background-color:var(--color-button-secondary-fill-bg-disabled);color:var(--color-button-secondary-fill-text-disabled)}.sm-button--fill.sm-button--error.sm-button--disabled{background-color:var(--color-button-error-fill-bg-disabled);color:var(--color-button-error-fill-text-disabled)}.sm-button--fill.sm-button--success.sm-button--disabled{background-color:var(--color-button-success-fill-bg-disabled);color:var(--color-button-success-fill-text-disabled)}.sm-button--fill.sm-button--warning.sm-button--disabled{background-color:var(--color-button-warning-fill-bg-disabled);color:var(--color-button-warning-fill-text-disabled)}.sm-button--outline.sm-button--global-a.sm-button--disabled{background-color:transparent;color:var(--color-button-primary-outline-text-disabled);border-color:var(--color-button-primary-outline-disabled)}.sm-button--outline.sm-button--global-b.sm-button--disabled{background-color:transparent;color:var(--color-button-secondary-outline-text-disabled);border-color:var(--color-button-secondary-outline-disabled)}.sm-button--outline.sm-button--error.sm-button--disabled{background-color:transparent;color:var(--color-button-error-outline-text-disabled);border-color:var(--color-button-error-outline-disabled)}.sm-button--outline.sm-button--success.sm-button--disabled{background-color:transparent;color:var(--color-button-success-outline-text-disabled);border-color:var(--color-button-success-outline-disabled)}.sm-button--outline.sm-button--warning.sm-button--disabled{background-color:transparent;color:var(--color-button-warning-outline-text-disabled);border-color:var(--color-button-warning-outline-disabled)}.sm-button--ghost.sm-button--global-a.sm-button--disabled{background-color:transparent;color:var(--color-button-primary-text-disabled)}.sm-button--ghost.sm-button--global-b.sm-button--disabled{background-color:transparent;color:var(--color-button-secondary-text-disabled)}.sm-button--ghost.sm-button--error.sm-button--disabled{background-color:transparent;color:var(--color-button-error-text-disabled)}.sm-button--ghost.sm-button--success.sm-button--disabled{background-color:transparent;color:var(--color-button-success-text-disabled)}.sm-button--ghost.sm-button--warning.sm-button--disabled{background-color:transparent;color:var(--color-button-warning-text-disabled)}.SlidePanel_overlay__8J_JG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:flex-end}.SlidePanel_panel__GZmkq{height:100vh;background-color:var(--color-bg-default-surface);box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;animation:SlidePanel_slideIn__XQMtk .3s ease-out;outline:none}@keyframes SlidePanel_slideIn__XQMtk{0%{transform:translateX(100%)}to{transform:translateX(0)}}.SlidePanel_header__G02cj{display:flex;align-items:center;justify-content:space-between;padding:var(--scale-fixed-lg) var(--scale-fixed-xl);border-bottom:1px solid var(--color-gray-neutral-lighter);flex-shrink:0}.SlidePanel_title__jkug_{margin:0;font-size:var(--font-heading-md);font-weight:600;color:var(--color-text-body-strong)}.SlidePanel_content__r_5J9{flex:1 1;overflow:hidden;padding:var(--scale-fixed-xl) var(--scale-fixed-xl) 0 var(--scale-fixed-xl);display:flex;flex-direction:column}.SlidePanelWithConfirmation_confirmationFooter__qOZj6{display:flex;justify-content:flex-end;gap:var(--scale-fixed-sm)}.SlidePanelWithConfirmation_confirmationMessage__xxym_{margin:0;color:var(--color-text-body-default)}.TimelineGrid_container__T1rti{width:100%;min-width:0}.TimelineGrid_header__nu1Sh{justify-content:space-between;margin-bottom:var(--scale-fixed-xs)}.TimelineGrid_header__nu1Sh,.TimelineGrid_title__fIeEs{display:flex;align-items:center;gap:var(--scale-fixed-xs)}.TimelineGrid_title__fIeEs{margin:0;font-size:var(--font-body-md);font-weight:var(--font-weight-semi-bold);color:var(--color-text-body-strong)}.TimelineGrid_headerRight__05Gta{display:flex;align-items:center;gap:var(--scale-fixed-xs)}.TimelineGrid_gridWrapper__SH0Hn{overflow-x:auto;min-width:0;width:100%}.TimelineGrid_grid__n2v4K{width:100%;border-collapse:separate;border-spacing:var(--scale-fixed-sm);table-layout:fixed}.TimelineGrid_grid__n2v4K td,.TimelineGrid_grid__n2v4K th{border-radius:var(--corner-sm)}.TimelineGrid_timeHeader__xUwBv{width:3rem;padding:var(--scale-fixed-sm) 0;position:-webkit-sticky;position:sticky;left:0;z-index:2}.TimelineGrid_columnHeader__V7Mtk,.TimelineGrid_timeHeader__xUwBv{background-color:var(--color-bg-default-surface);font-size:var(--font-body-sm);font-weight:var(--font-weight-semi-bold);color:var(--color-text-body-strong);text-align:center}.TimelineGrid_columnHeader__V7Mtk{padding:var(--scale-fixed-sm) var(--scale-fixed-sm)}.TimelineGrid_row__4h0hU,.TimelineGrid_timeCell__B30EK{background-color:var(--color-bg-default-surface)}.TimelineGrid_timeCell__B30EK{width:3rem;padding:var(--scale-fixed-xs) 0;font-size:var(--font-body-sm);color:var(--color-text-body-default);vertical-align:middle;text-align:center;position:-webkit-sticky;position:sticky;left:0;z-index:1}.TimelineGrid_timeLabel__izlSr{white-space:nowrap;display:block;font-weight:var(--font-weight-semi-bold);color:var(--color-text-body-strong)}.TimelineGrid_timeEndLabel__3Z7QX{white-space:nowrap;display:block;font-size:var(--font-body-xs);color:var(--color-text-body-default);margin-top:var(--scale-fixed-xxs)}.TimelineGrid_cell__tyVYW{padding:var(--scale-fixed-sm) var(--scale-fixed-xs);vertical-align:top;text-align:center;height:1px}.TimelineGrid_cell__tyVYW:hover{background-color:var(--color-table-row-hover-background)}.TimelineGrid_cell__tyVYW>*{min-height:70px}.TimelineGrid_breakRow__MmfoW,.TimelineGrid_breakRow__MmfoW:hover{background-color:var(--color-bg-default-surface)}.TimelineGrid_breakCell__glPfI{padding:var(--scale-fixed-sm) 0;background-color:var(--schedule-color-break-bg);position:relative}.TimelineGrid_breakCellGap__vdcrU{background-color:var(--color-system-error-lightest)}.TimelineGrid_breakTimeContainer___G9ep{width:3rem;position:absolute;left:0;top:50%;transform:translateY(-50%);text-align:center;font-size:var(--font-body-sm)}.TimelineGrid_breakContent__2Vkqc{text-align:center}.TimelineGrid_breakName__PR274{display:block;font-size:var(--font-body-sm);font-weight:var(--font-weight-semi-bold);color:var(--schedule-color-break-text);text-transform:uppercase;letter-spacing:.5px}.TimelineGrid_breakSubtitle__voEnx{display:block;font-size:var(--font-body-xs);color:var(--color-text-body-default);margin-top:var(--scale-l-1)}.TimelineGrid_nonTeachingRow__K4apK{background-color:var(--color-bg-default-surface)}.TimelineGrid_nonTeachingRowCollapsed__H__2l .TimelineGrid_cell__tyVYW{padding:var(--scale-fixed-xxs) var(--scale-fixed-xs);height:auto}.TimelineGrid_nonTeachingRowCollapsed__H__2l .TimelineGrid_cell__tyVYW>*{min-height:0}.TimelineGrid_nonTeachingRowCollapsed__H__2l .TimelineGrid_timeCell__B30EK{padding:var(--scale-fixed-xxs) 0}.TimelineGrid_nonTeachingLabel__0bLKz{font-size:var(--font-body-xs);color:var(--color-text-body-default);font-style:italic;text-align:center}.TimelinePreview_container__CdKwb{width:100%}.TimelinePreview_compactGrid__rBIRp table{border-spacing:var(--scale-fixed-xxs);min-width:0!important}.TimelinePreview_compactGrid__rBIRp th{padding:var(--scale-fixed-xxs) var(--scale-fixed-xs);font-size:var(--font-body-xs)}.TimelinePreview_compactGrid__rBIRp td:first-child,.TimelinePreview_compactGrid__rBIRp th:first-child{width:2.5rem}.TimelinePreview_compactGrid__rBIRp td{padding:var(--scale-fixed-xxs) var(--scale-fixed-xxs);font-size:var(--font-body-xs)}.TimelinePreview_compactGrid__rBIRp td>*{min-height:0}.TimelinePreview_compactGrid__rBIRp span{font-size:.625rem}.TimelinePreview_emptyCell__SDV_x{display:flex;align-items:center;justify-content:center;height:24px;border:1px solid var(--color-gray-neutral-light);border-radius:var(--corner-sm);background-color:var(--color-global-b-50)}.TimelinePreview_nonTeachingCell__wQA9q{display:flex;align-items:center;justify-content:center;height:24px;border:1px dashed var(--color-gray-neutral);border-radius:var(--corner-sm);background-color:var(--color-bg-default-surface)}.TimelinePreview_cellLabel__Quaxk{font-size:.5625rem;color:var(--color-text-body-default);font-style:italic;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Tooltip_wrapper__1baeU{position:relative;display:inline-flex;align-items:center;cursor:help}.Tooltip_tooltip__YIFo4{background-color:var(--color-system-warning-light);border-radius:var(--corner-md);padding:var(--scale-fixed-md);font-size:var(--font-body-sm);font-weight:var(--font-weight-regular);color:var(--color-text-body-strong);line-height:1.5;width:320px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:9999}.Tooltip_tooltipPortal__p_S_5{position:fixed;opacity:1;visibility:visible;animation:Tooltip_tooltipFadeIn__abPKd .15s ease}@keyframes Tooltip_tooltipFadeIn__abPKd{0%{opacity:0}to{opacity:1}}.Tooltip_tooltip__YIFo4:before{content:"";position:absolute;width:12px;height:12px;background-color:var(--color-system-warning-light);transform:rotate(45deg)}.Tooltip_top__mOBzi:before{bottom:-6px}.Tooltip_bottom__WCIel:before,.Tooltip_top__mOBzi:before{left:calc(50% + var(--arrow-offset, 0px));transform:translateX(-50%) rotate(45deg)}.Tooltip_bottom__WCIel:before{top:-6px}.Tooltip_left__7vOV7:before{right:-6px;top:50%;transform:translateY(-50%) rotate(45deg)}.Tooltip_right__mo1in:before{left:-6px;top:50%;transform:translateY(-50%) rotate(45deg)}.PageLayout_pageWrapper__iZoFg{display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%}.PageLayout_container__0kZgd{min-width:0}.PageLayout_containerWithStickyFooter__ohBkg,.PageLayout_container__0kZgd{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%}.PageLayout_headerSection__khxmn{background:var(--color-bg-page);width:100%;padding-bottom:var(--scale-fixed-md)}.PageLayout_headerRow__Ga8X6{display:flex;justify-content:space-between}.PageLayout_headerRowWithBackLink__y4JjJ,.PageLayout_headerRow__Ga8X6{align-items:center;padding:var(--scale-fixed-md) var(--scale-fixed-lg) 0;gap:var(--scale-fixed-md);max-width:var(--layout-content-max-width);margin:0 auto;width:100%}.PageLayout_headerRowWithBackLink__y4JjJ{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--scale-fixed-md)}.PageLayout_headerLeft__EJvEY{justify-self:start}.PageLayout_headerRight__TjE43{justify-self:end;display:flex;gap:var(--scale-fixed-sm)}.PageLayout_backLink__c_cyU{display:inline-flex;align-items:center;gap:var(--scale-fixed-xs);color:var(--color-text-link);font-size:var(--font-body-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .15s ease}.PageLayout_backLink__c_cyU:hover{color:var(--color-text-link-hover);text-decoration:underline}.PageLayout_titleCentered__LUiA_,.PageLayout_title__fB1Rt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PageLayout_titleCentered__LUiA_{text-align:center}.PageLayout_tabsSection__h6FuD{display:flex;justify-content:flex-start;width:100%;border-bottom:1px solid var(--color-path-subtle)}.PageLayout_tabsSection__h6FuD .sm-tab{width:100%}.PageLayout_tabsSection__h6FuD .sm-tab>*{flex:1 1;display:flex}.PageLayout_tabsSection__h6FuD .sm-tab>*>.sm-tabitem{flex:1 1}.PageLayout_tabsDesktop___v6Za{display:block;width:100%}.PageLayout_tabsMobile__DUPz6{display:none;width:100%;max-width:300px;padding-bottom:var(--scale-fixed-md)}.PageLayout_tabsCard__CFuEk{background:var(--color-bg-default-surface);border-radius:var(--corner-surface) var(--corner-surface) 0 0;border:1px solid var(--color-path-subtle);border-bottom:none;padding:0 var(--scale-fixed-lg);position:-webkit-sticky;position:sticky;top:0;z-index:5}.PageLayout_content__8cl3j,.PageLayout_tabsCard__CFuEk{max-width:var(--layout-content-max-width);margin:0 auto;width:100%}.PageLayout_content__8cl3j{padding:var(--scale-fixed-lg) var(--scale-fixed-lg) 0;min-width:0}.PageLayout_contentWithTabs__M6PhC{max-width:var(--layout-content-max-width);margin:0 auto;padding:0;width:100%;min-width:0}.PageLayout_contentCard__LMhld{background:var(--color-bg-default-surface);border-radius:0 0 var(--corner-surface) var(--corner-surface);border:1px solid var(--color-path-subtle);border-top:none;box-shadow:0 1px 3px rgba(0,0,0,.03);padding:var(--scale-fixed-lg);margin-bottom:var(--scale-fixed-lg)}.PageLayout_stickyFooter__0n82J{position:-webkit-sticky;position:sticky;bottom:0;background:var(--color-bg-default-surface);margin-top:auto;z-index:10;justify-content:center;border-top:1px solid var(--color-gray-neutral-light)}.PageLayout_footer__8ke4_{width:100%;max-width:var(--layout-content-max-width);margin-left:auto;margin-right:auto;padding:var(--scale-fixed-md) var(--scale-fixed-lg)}@media (max-width:768px){.PageLayout_headerRow__Ga8X6{flex-direction:column;gap:var(--scale-fixed-sm);text-align:center;padding:var(--scale-fixed-md) var(--scale-fixed-md) 0}.PageLayout_headerRow__Ga8X6 .PageLayout_title__fB1Rt{text-align:center}.PageLayout_headerRowWithBackLink__y4JjJ{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:var(--scale-fixed-sm);text-align:center;padding:var(--scale-fixed-md) var(--scale-fixed-md) 0}.PageLayout_headerLeft__EJvEY{justify-self:center;order:1}.PageLayout_titleCentered__LUiA_{order:2}.PageLayout_headerRowWithBackLink__y4JjJ .PageLayout_headerRight__TjE43{justify-self:center;order:3}.PageLayout_tabsCard__CFuEk{padding:0 var(--scale-fixed-md)}.PageLayout_tabsDesktop___v6Za{display:none}.PageLayout_tabsMobile__DUPz6{display:block}.PageLayout_content__8cl3j{padding:var(--scale-fixed-lg) var(--scale-fixed-md) 0}.PageLayout_contentWithTabs__M6PhC{padding:0}.PageLayout_contentCard__LMhld{padding:var(--scale-fixed-md)}}