.layout-module__4faZsq__container{box-sizing:border-box;flex-direction:row;gap:.625rem;height:100dvh;padding:.625rem;display:flex;overflow:hidden}.layout-module__4faZsq__container:has([data-sidebar-collapsed]){gap:0}.layout-module__4faZsq__container:has([data-sidebar-collapsed]):not(:has([data-sidebar-collapse-instant])){transition:gap .56s cubic-bezier(.22,1,.36,1)}.layout-module__4faZsq__main{flex-direction:column;flex:auto;gap:.5rem;min-width:0;min-height:0;display:flex;overflow:hidden}.layout-module__4faZsq__navbar{flex-shrink:0;min-width:0;height:48px;min-height:0}.layout-module__4faZsq__sidebar{border-radius:var(--radius-layout);flex-shrink:0;width:clamp(225px,15vw,256px);min-width:0;min-height:0;overflow:hidden}.layout-module__4faZsq__sidebar:has([data-sidebar-collapsed]){display:none}.layout-module__4faZsq__content{transform-origin:0;flex:auto;min-width:0;min-height:0}.layout-module__4faZsq__content_inner{border-radius:var(--radius-layout);overscroll-behavior:none;transform-origin:0;height:100%;overflow:hidden auto}.layout-module__4faZsq__content_inner:has([data-plus-layout]){transform-origin:0;border-radius:0}.layout-module__4faZsq__content_inner:has([data-plus-layout]) [data-plus-layout]{transform-origin:0;backface-visibility:hidden}.layout-module__4faZsq__container:has([data-planly-task]){gap:.625rem}.layout-module__4faZsq__container:has([data-planly-task]) .layout-module__4faZsq__sidebar{pointer-events:none;border-radius:0;width:0;min-width:0;overflow:hidden}.layout-module__4faZsq__container:has([data-planly-task]) .layout-module__4faZsq__navbar{display:none}.layout-module__4faZsq__container:has([data-planly-task]) .layout-module__4faZsq__main{gap:0}.layout-module__4faZsq__container:has([data-mock-exam]){gap:.625rem}.layout-module__4faZsq__container:has([data-mock-exam]) .layout-module__4faZsq__sidebar{pointer-events:none;border-radius:0;width:0;min-width:0;overflow:hidden}.layout-module__4faZsq__container:has([data-mock-exam]) .layout-module__4faZsq__navbar{display:none}.layout-module__4faZsq__container:has([data-mock-exam]) .layout-module__4faZsq__main{gap:0}.layout-module__4faZsq__container:has([data-study-view=true]){gap:0}.layout-module__4faZsq__container:has([data-study-view-transition=true]){gap:0}:is(.layout-module__4faZsq__container:has([data-study-view=true]) .layout-module__4faZsq__navbar,.layout-module__4faZsq__container:has([data-study-view-transition=true]) .layout-module__4faZsq__navbar,.layout-module__4faZsq__container:has([data-study-view=true]) .layout-module__4faZsq__sidebar,.layout-module__4faZsq__container:has([data-study-view-transition=true]) .layout-module__4faZsq__sidebar){display:none}:is(.layout-module__4faZsq__container:has([data-study-view=true]) .layout-module__4faZsq__main,.layout-module__4faZsq__container:has([data-study-view-transition=true]) .layout-module__4faZsq__main){gap:0}
.user-profile-picture-module__ju14FG__root{container-type:size}.user-profile-picture-module__ju14FG__initials{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:#0000;-webkit-user-select:none;user-select:none;background-image:linear-gradient(165deg,#a8a8a8 0%,#d4d4d4 45%,#fff 100%);-webkit-background-clip:text;background-clip:text;font-size:36cqmin}.user-profile-picture-module__ju14FG__initials[data-count="1"]{font-size:46cqmin}.user-profile-picture-module__ju14FG__initials[data-count="2"]{font-size:36cqmin}.user-profile-picture-module__ju14FG__initials[data-count="3"]{font-size:28cqmin}.user-profile-picture-module__ju14FG__initials[data-count="4"]{font-size:24cqmin}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.CodeViewer-module__sFwvLW__container{margin-block:calc(var(--spacing,.25rem) * 1);width:100%;min-width:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0)}.CodeViewer-module__sFwvLW__wrapper{background-color:var(--color-bg-2);border-radius:16px;flex-direction:column;width:100%;max-width:none;height:22.375rem;display:flex;position:relative;overflow:hidden}.CodeViewer-module__sFwvLW__wrapper_fit_content{height:auto;max-height:22.5rem}.CodeViewer-module__sFwvLW__header_wrapper{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-divider);border-bottom-width:.5px;flex-shrink:0;width:100%;position:relative}.CodeViewer-module__sFwvLW__header_content{z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);-webkit-user-select:none;user-select:none;display:flex;position:relative}.CodeViewer-module__sFwvLW__tabs_scroll_wrap{min-width:calc(var(--spacing,.25rem) * 0);flex:1;position:relative;overflow:hidden}.CodeViewer-module__sFwvLW__tabs_scroll{height:100%;min-width:calc(var(--spacing,.25rem) * 0);-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;align-items:center;display:flex;overflow-x:auto}.CodeViewer-module__sFwvLW__tabs_scroll::-webkit-scrollbar{display:none}.CodeViewer-module__sFwvLW__tabs_fade_left,.CodeViewer-module__sFwvLW__tabs_fade_right{pointer-events:none;top:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);z-index:1;width:calc(var(--spacing,.25rem) * 4);position:absolute}.CodeViewer-module__sFwvLW__tabs_fade_left{background:linear-gradient(to right, var(--color-bg-2) 0%, transparent 100%);left:0}.CodeViewer-module__sFwvLW__tabs_fade_right{background:linear-gradient(to left, var(--color-bg-2) 0%, transparent 100%);right:0}.CodeViewer-module__sFwvLW__dragging{cursor:grabbing}.CodeViewer-module__sFwvLW__not_dragging{cursor:grab}.CodeViewer-module__sFwvLW__tabs{align-items:center;width:fit-content;height:100%;display:flex}.CodeViewer-module__sFwvLW__tabs button{border-style:var(--tw-border-style);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;--tw-leading:1.35;--tw-font-weight:var(--font-weight-normal,400);font-size:.875rem;font-weight:400;line-height:1.35;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;border-radius:0;flex-shrink:0;min-width:2.75rem;min-height:1.75rem;position:relative;height:1.75rem!important;color:var(--color-text-secondary)!important;padding:0 .625rem!important}:is(.CodeViewer-module__sFwvLW__tabs button:hover,.CodeViewer-module__sFwvLW__tabs button:active){color:var(--color-text-secondary)!important;background:0 0!important;transform:none!important}.CodeViewer-module__sFwvLW__tabs button[data-selected=true]{color:var(--color-text-primary)!important}.dark .CodeViewer-module__sFwvLW__tabs button[data-selected=true]{color:var(--color-text-primary)!important}.CodeViewer-module__sFwvLW__tabs button[data-selected=true]>div{display:none}.CodeViewer-module__sFwvLW__tabs button:not(:first-child):before{content:"";background:var(--color-stroke-divider);width:1px;position:absolute;top:.375rem;bottom:.375rem;left:0}.CodeViewer-module__sFwvLW__languageSelectTrigger{height:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius-sm);width:fit-content;min-width:3.875rem;padding-inline:calc(var(--spacing,.25rem) * 0);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:.75rem;font-weight:500;line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-secondary);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-color:#0000}@media (hover:hover){.CodeViewer-module__sFwvLW__languageSelectTrigger:hover{color:var(--color-text-primary);background-color:#0000}}.CodeViewer-module__sFwvLW__languageSelectTrigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.CodeViewer-module__sFwvLW__languageSelectContent{z-index:10000;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-divider);background-color:var(--color-bg-2);min-width:7.5rem;padding:calc(var(--spacing,.25rem) * 1);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.CodeViewer-module__sFwvLW__languageSelectContent [data-position=popper]{min-width:100%;height:auto}:is(.CodeViewer-module__sFwvLW__languageSelectContent [data-slot=select-scroll-up-button],.CodeViewer-module__sFwvLW__languageSelectContent [data-slot=select-scroll-down-button]){display:none}.CodeViewer-module__sFwvLW__languageSelectItem{height:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius-sm);width:100%;padding-block:calc(var(--spacing,.25rem) * 0);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;white-space:nowrap;color:var(--color-text-secondary);align-items:center;font-size:.75rem;font-weight:400;display:flex}.CodeViewer-module__sFwvLW__languageSelectItem:focus,.CodeViewer-module__sFwvLW__languageSelectItem[data-state=checked]{background-color:var(--color-card-2);color:var(--color-text-primary)}.CodeViewer-module__sFwvLW__languageSelectItem>span:first-child{color:var(--color-brand-blue)}.CodeViewer-module__sFwvLW__header_actions{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 20);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.CodeViewer-module__sFwvLW__header_actions button{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);color:var(--color-icon-tertiary);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0;min-height:1rem}:is(.CodeViewer-module__sFwvLW__header_actions button:hover,.CodeViewer-module__sFwvLW__header_actions button:active){color:var(--color-icon-tertiary)!important;background:0 0!important;transform:none!important}.CodeViewer-module__sFwvLW__header_actions svg{width:calc(var(--spacing,.25rem) * 4)!important;height:calc(var(--spacing,.25rem) * 4)!important}.CodeViewer-module__sFwvLW__header_actions [role=separator]{background:var(--color-stroke-divider)!important;width:1px!important;height:.875rem!important}.CodeViewer-module__sFwvLW__editor_container{min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-2);padding-inline:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * .5);padding-bottom:calc(var(--spacing,.25rem) * 0);flex:1;height:auto;display:flex}.CodeViewer-module__sFwvLW__editor_shell{min-height:calc(var(--spacing,.25rem) * 0);flex:1;overflow:hidden}:is(.CodeViewer-module__sFwvLW__editor_scope .monaco-editor,.CodeViewer-module__sFwvLW__editor_scope .monaco-editor-background,.CodeViewer-module__sFwvLW__editor_scope .monaco-editor .margin){background-color:var(--color-bg-2)!important}:is(.CodeViewer-module__sFwvLW__editor_scope .monaco-editor,.CodeViewer-module__sFwvLW__editor_scope .monaco-editor .view-lines,.CodeViewer-module__sFwvLW__editor_scope .monaco-editor .view-line,.CodeViewer-module__sFwvLW__editor_scope .monaco-editor .line-numbers){font-family:var(--font-mono,ui-monospace, monospace)!important;font-size:.875rem!important;line-height:19px!important}:is(.CodeViewer-module__sFwvLW__wrapper_fit_content .CodeViewer-module__sFwvLW__editor_scope .monaco-editor,.CodeViewer-module__sFwvLW__wrapper_fit_content .CodeViewer-module__sFwvLW__editor_scope .monaco-editor .view-lines,.CodeViewer-module__sFwvLW__wrapper_fit_content .CodeViewer-module__sFwvLW__editor_scope .monaco-editor .view-line,.CodeViewer-module__sFwvLW__wrapper_fit_content .CodeViewer-module__sFwvLW__editor_scope .monaco-editor .line-numbers){font-size:10px!important;line-height:14px!important}.CodeViewer-module__sFwvLW__editor_scope .monaco-editor .line-numbers{color:var(--color-text-primary)!important}.CodeViewer-module__sFwvLW__editor_scope .monaco-scrollable-element>.scrollbar{background:0 0!important}.CodeViewer-module__sFwvLW__editor_scope .monaco-scrollable-element>.scrollbar>.slider{background:var(--color-stroke-divider)!important;border-radius:10px!important}:is(.CodeViewer-module__sFwvLW__editor_scope .monaco-scrollable-element>.scrollbar>.slider:hover,.CodeViewer-module__sFwvLW__editor_scope .monaco-scrollable-element>.scrollbar.active>.slider){background:var(--color-icon-tertiary)!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.code-viewer-module__f5DVea__container{min-width:15rem;padding-block:calc(var(--spacing,.25rem) * 1)}.code-viewer-module__f5DVea__wrapper{--code-viewer-surface:var(--color-bg-2);--code-viewer-editor-surface:var(--color-bg-2);border-radius:var(--radius-layout);background-color:var(--code-viewer-surface);width:100%;margin-inline:auto;position:relative;overflow:hidden}.code-viewer-module__f5DVea__wrapper_fit{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);border-radius:10px}.code-viewer-module__f5DVea__wrapper_fullscreen{height:100%;min-height:calc(var(--spacing,.25rem) * 0);border-radius:0;flex-direction:column;display:flex}.code-viewer-module__f5DVea__header_wrapper{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--code-viewer-surface);flex-shrink:0;width:100%;position:relative;overflow:hidden}.code-viewer-module__f5DVea__header_content{z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 6);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);-webkit-user-select:none;user-select:none;display:flex;position:relative}.code-viewer-module__f5DVea__title_wrapper{color:var(--color-medium-tag);align-items:center;display:flex}.code-viewer-module__f5DVea__title_text{padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.code-viewer-module__f5DVea__dragging{cursor:grabbing}.code-viewer-module__f5DVea__not_dragging{cursor:grab}.code-viewer-module__f5DVea__tabs_scroll_wrap{min-width:calc(var(--spacing,.25rem) * 0);flex:1;position:relative;overflow:hidden}.code-viewer-module__f5DVea__tabs_scroll{min-width:calc(var(--spacing,.25rem) * 0);-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;align-items:center;display:flex;overflow-x:auto}.code-viewer-module__f5DVea__tabs_scroll::-webkit-scrollbar{display:none}.code-viewer-module__f5DVea__tabs_fade_left,.code-viewer-module__f5DVea__tabs_fade_right{pointer-events:none;top:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);z-index:1;width:calc(var(--spacing,.25rem) * 6);position:absolute}.code-viewer-module__f5DVea__tabs_fade_left{background:linear-gradient(to right, var(--code-viewer-surface) 0%, transparent 100%);left:0}.code-viewer-module__f5DVea__tabs_fade_right{background:linear-gradient(to left, var(--code-viewer-surface) 0%, transparent 100%);right:0}.code-viewer-module__f5DVea__tabs{align-items:center;width:fit-content;display:flex}.code-viewer-module__f5DVea__tabs button{flex-shrink:0}.code-viewer-module__f5DVea__header_actions{flex-shrink:0;align-items:center;display:flex}.code-viewer-module__f5DVea__tabs [aria-label=Close\ tab]{display:none}.code-viewer-module__f5DVea__editor_container{width:100%;padding-inline:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 1);background-color:var(--code-viewer-editor-surface)}.code-viewer-module__f5DVea__editor_container_fit{max-height:calc(var(--spacing,.25rem) * 80)}.code-viewer-module__f5DVea__editor_container_fullscreen{height:100%;max-height:none;min-height:calc(var(--spacing,.25rem) * 0);flex:1}.code-viewer-module__f5DVea__editor_shell{background-color:var(--code-viewer-editor-surface);height:100%;overflow:hidden}:is(.code-viewer-module__f5DVea__editor_scope .monaco-editor,.code-viewer-module__f5DVea__editor_scope .monaco-editor .overflow-guard,.code-viewer-module__f5DVea__editor_scope .monaco-editor-background,.code-viewer-module__f5DVea__editor_scope .monaco-editor .margin,.code-viewer-module__f5DVea__editor_scope .monaco-editor .monaco-editor-background){background-color:var(--code-viewer-editor-surface)!important}.code-viewer-module__f5DVea__editor_scope .monaco-scrollable-element>.scrollbar{background:0 0!important}.code-viewer-module__f5DVea__editor_scope .monaco-scrollable-element>.scrollbar>.slider{background:var(--color-border)!important;border-radius:10px!important}:is(.code-viewer-module__f5DVea__editor_scope .monaco-scrollable-element>.scrollbar>.slider:hover,.code-viewer-module__f5DVea__editor_scope .monaco-scrollable-element>.scrollbar.active>.slider){background:var(--color-muted-foreground)!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.ImageSlider-module__gtM3bG__container{gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.ImageSlider-module__gtM3bG__stage{border-radius:var(--radius-layout);background-color:var(--color-bg-5);width:100%;margin-inline:auto;overflow:hidden}.ImageSlider-module__gtM3bG__image{width:100%;max-width:100%;height:auto}.ImageSlider-module__gtM3bG__imageFallback{width:100%;min-height:12rem;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.ImageSlider-module__gtM3bG__placeholderIcon{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);opacity:.45}.ImageSlider-module__gtM3bG__controlBar{justify-content:space-between;align-items:stretch;gap:calc(var(--spacing,.25rem) * 2);width:100%;margin-inline:auto;display:flex}.ImageSlider-module__gtM3bG__controlIsland{height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);background-color:var(--color-bg-5);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:flex}.ImageSlider-module__gtM3bG__controlIslandGrow{min-width:calc(var(--spacing,.25rem) * 0);flex:1;justify-content:center}.ImageSlider-module__gtM3bG__pagination{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;font-size:.625rem;font-weight:600}.ImageSlider-module__gtM3bG__controlCaption{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:600;overflow:hidden}.ImageSlider-module__gtM3bG__controlActions{flex-shrink:0;align-items:center;height:100%;display:flex}.ImageSlider-module__gtM3bG__imageSheet{width:min(22.5rem,100%);height:min(623px,100dvh);margin-inline:auto;bottom:0}.ImageSlider-module__gtM3bG__imageSheetHandle{display:none}.ImageSlider-module__gtM3bG__imageSheetHeader{width:100%;max-width:20.5rem;height:37px;padding-inline:calc(var(--spacing,.25rem) * 0);padding-top:17px;padding-bottom:calc(var(--spacing,.25rem) * 0);margin-inline:auto}.ImageSlider-module__gtM3bG__imageSheetTitle{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.ImageSlider-module__gtM3bG__imageSheetClose{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-icon-default)}@media (hover:hover){.ImageSlider-module__gtM3bG__imageSheetClose:hover{color:var(--color-icon-default)}}.ImageSlider-module__gtM3bG__imageSheetCloseIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.ImageSlider-module__gtM3bG__imageSheetBody{min-height:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * 2.5);padding-bottom:max(1rem, env(safe-area-inset-bottom))}.ImageSlider-module__gtM3bG__imageSheetList{margin-inline:auto}.ImageSlider-module__gtM3bG__imageSheetList::-webkit-scrollbar{display:none}.ImageSlider-module__gtM3bG__imageSheetList{-ms-overflow-style:none;scrollbar-width:none;min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2.5);width:100%;max-width:20.5rem;padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ImageSlider-module__gtM3bG__imageSheetCard{border-radius:var(--radius-layout);border-style:var(--tw-border-style);background-color:var(--color-bg-5);width:100%;padding:calc(var(--spacing,.25rem) * 0);aspect-ratio:328/207;border-width:0;flex-shrink:0;position:relative;overflow:hidden}.ImageSlider-module__gtM3bG__imageSheetImage{object-fit:contain}.ImageSlider-module__gtM3bG__imageSheetFallback{width:100%;height:100%;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.ImageSlider-module__gtM3bG__imageSheetFallbackIcon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);opacity:.45}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.FileTreeManager-module__jCfFuG__container{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;width:100%;max-width:20.5rem;margin-inline:auto;display:flex}.FileTreeManager-module__jCfFuG__title{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.FileTreeManager-module__jCfFuG__frame{width:100%;min-width:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-3);flex-direction:column;height:min(41.125rem,100dvh - 8rem);min-height:22.375rem;display:flex;position:relative;overflow:hidden}.FileTreeManager-module__jCfFuG__header{height:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-divider);width:100%;padding-right:calc(var(--spacing,.25rem) * 2.5);border-bottom-width:.5px;flex-shrink:0;display:flex;overflow:hidden}.FileTreeManager-module__jCfFuG__folderSelect{height:26px;width:calc(var(--spacing,.25rem) * 12);flex-shrink:0}.FileTreeManager-module__jCfFuG__folderTrigger{height:26px;min-height:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);background-color:var(--color-brand-primary-bg-2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;font-size:.75rem;font-weight:500;display:inline-flex}.FileTreeManager-module__jCfFuG__folderTrigger:hover,.FileTreeManager-module__jCfFuG__folderTrigger:focus-visible{border-style:var(--tw-border-style);background-color:var(--color-brand-primary-bg-2);color:var(--color-brand-blue);border-width:0}.FileTreeManager-module__jCfFuG__folderIcon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0}.FileTreeManager-module__jCfFuG__folderTriggerChevron{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);color:var(--color-brand-blue);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.FileTreeManager-module__jCfFuG__folderTriggerChevronOpen{rotate:180deg}.FileTreeManager-module__jCfFuG__folderDropdown{z-index:70}.FileTreeManager-module__jCfFuG__folderDropdown::-webkit-scrollbar{display:none}.FileTreeManager-module__jCfFuG__folderDropdown{-ms-overflow-style:none;scrollbar-width:none;gap:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-divider);background-color:var(--color-card-1);width:176px;min-width:176px;max-height:19rem;padding:calc(var(--spacing,.25rem) * 1.5);color:var(--color-text-primary);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:inset 2px 2px 4px var(--color-text-primary);border-radius:0 10px 10px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.FileTreeManager-module__jCfFuG__folderDropdown{box-shadow:inset 2px 2px 4px color-mix(in srgb, var(--color-text-primary) 7%, transparent)}}.FileTreeManager-module__jCfFuG__folderDropdownGroup{gap:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.FileTreeManager-module__jCfFuG__folderDropdownNode{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.FileTreeManager-module__jCfFuG__folderDropdownItem{height:calc(var(--spacing,.25rem) * 6);width:100%;min-width:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);text-align:left;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;border-radius:.25rem;align-items:center;font-size:.75rem;font-weight:500;display:flex}@media (hover:hover){.FileTreeManager-module__jCfFuG__folderDropdownItem:hover{background-color:var(--color-card-5)}}.FileTreeManager-module__jCfFuG__folderDropdownItem:focus-visible{background-color:var(--color-card-5);color:var(--color-text-primary);--tw-outline-style:none;outline-style:none}.FileTreeManager-module__jCfFuG__folderDropdownItemActive{background-color:var(--color-card-5);color:var(--color-text-primary)}.FileTreeManager-module__jCfFuG__folderDropdownOption{width:100%;min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:.875rem minmax(0,1fr) .875rem;display:grid}.FileTreeManager-module__jCfFuG__folderDropdownIcon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-icon-default);flex-shrink:0}.FileTreeManager-module__jCfFuG__folderDropdownLabel{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FileTreeManager-module__jCfFuG__folderDropdownChevron{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-icon-default);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.FileTreeManager-module__jCfFuG__folderDropdownChevronOpen{rotate:180deg}.FileTreeManager-module__jCfFuG__folderDropdownFiles{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;padding-left:1.375rem;display:flex}.FileTreeManager-module__jCfFuG__folderFileItem{height:calc(var(--spacing,.25rem) * 6);width:100%;min-width:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);text-align:left;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;border-radius:.25rem;align-items:center;font-size:.75rem;font-weight:500;display:flex}@media (hover:hover){.FileTreeManager-module__jCfFuG__folderFileItem:hover{background-color:var(--color-card-5);color:var(--color-text-primary)}}.FileTreeManager-module__jCfFuG__folderFileItem:focus-visible{background-color:var(--color-card-5);color:var(--color-text-primary);--tw-outline-style:none;outline-style:none}.FileTreeManager-module__jCfFuG__folderFileItemActive{background-color:var(--color-card-5);color:var(--color-text-primary)}.FileTreeManager-module__jCfFuG__folderFileLabel{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FileTreeManager-module__jCfFuG__tabs::-webkit-scrollbar{display:none}.FileTreeManager-module__jCfFuG__tabs{-ms-overflow-style:none;scrollbar-width:none;height:100%;min-width:calc(var(--spacing,.25rem) * 0);flex:1;align-items:center;display:flex;overflow:auto hidden}.FileTreeManager-module__jCfFuG__tabItem{height:calc(var(--spacing,.25rem) * 7);max-width:6.75rem;min-width:calc(var(--spacing,.25rem) * 0);flex-shrink:0;align-items:center;display:flex}.FileTreeManager-module__jCfFuG__tabButton{height:calc(var(--spacing,.25rem) * 7);max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;border-radius:0;flex-shrink:1;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:flex}.FileTreeManager-module__jCfFuG__tabLabelText{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.FileTreeManager-module__jCfFuG__tabButtonActive{color:var(--color-blue-400)}.FileTreeManager-module__jCfFuG__tabButtonInactive{color:var(--color-brand-disabled-text)}.FileTreeManager-module__jCfFuG__tabButton:hover,.FileTreeManager-module__jCfFuG__tabButton:active{background-color:#0000}.FileTreeManager-module__jCfFuG__tabDivider{height:calc(var(--spacing,.25rem) * 4);background-color:var(--color-stroke-divider);flex-shrink:0;width:1px}.FileTreeManager-module__jCfFuG__editorContainer{min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-3);padding-top:calc(var(--spacing,.25rem) * 2);flex:1}.FileTreeManager-module__jCfFuG__editorArea{z-index:0;height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:100%;min-width:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-3);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));position:relative;overflow:hidden}.FileTreeManager-module__jCfFuG__editorLoadingContainer{background-color:var(--color-bg-3);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.FileTreeManager-module__jCfFuG__editorLoadingContent{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.FileTreeManager-module__jCfFuG__editorSpinner{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-bg-3);border-top-color:var(--color-brand-blue);border-radius:3.40282e38px}.FileTreeManager-module__jCfFuG__editorLoadingText{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:500}:is(.FileTreeManager-module__jCfFuG__editorScope .monaco-editor,.FileTreeManager-module__jCfFuG__editorScope .monaco-editor-background,.FileTreeManager-module__jCfFuG__editorScope .monaco-editor .margin){background-color:var(--color-bg-3)!important}:is(.FileTreeManager-module__jCfFuG__editorScope .monaco-editor,.FileTreeManager-module__jCfFuG__editorScope .monaco-editor .view-lines,.FileTreeManager-module__jCfFuG__editorScope .monaco-editor .view-line,.FileTreeManager-module__jCfFuG__editorScope .monaco-editor .line-numbers){font-family:var(--font-mono,ui-monospace, monospace)!important;font-size:.875rem!important;line-height:135%!important}.FileTreeManager-module__jCfFuG__editorScope .monaco-editor .line-numbers{color:var(--color-text-primary)!important}.FileTreeManager-module__jCfFuG__editorScope .monaco-scrollable-element>.scrollbar{background:0 0!important}.FileTreeManager-module__jCfFuG__editorScope .monaco-scrollable-element>.scrollbar>.slider{background:var(--color-stroke-divider)!important;border-radius:10px!important}:is(.FileTreeManager-module__jCfFuG__editorScope .monaco-scrollable-element>.scrollbar>.slider:hover,.FileTreeManager-module__jCfFuG__editorScope .monaco-scrollable-element>.scrollbar.active>.slider){background:var(--color-icon-tertiary)!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes FileTreeManager-module__jCfFuG__spin{to{transform:rotate(360deg)}}
.CodeViewer-module__6W2Z2G__editor_container{height:auto;max-height:30rem}.CodeViewer-module__6W2Z2G__editor_container_fullscreen{height:100%;max-height:none;min-height:calc(var(--spacing,.25rem) * 0);flex:1}.CodeViewer-module__6W2Z2G__editor_container_fit{max-height:20rem!important}:is(.CodeViewer-module__6W2Z2G__wrapper_fit .CodeViewer-module__6W2Z2G__editor_scope .monaco-editor,.CodeViewer-module__6W2Z2G__wrapper_fit .CodeViewer-module__6W2Z2G__editor_scope .monaco-editor .view-lines,.CodeViewer-module__6W2Z2G__wrapper_fit .CodeViewer-module__6W2Z2G__editor_scope .monaco-editor .view-line,.CodeViewer-module__6W2Z2G__wrapper_fit .CodeViewer-module__6W2Z2G__editor_scope .monaco-editor .line-numbers){font-family:var(--font-mono,ui-monospace, monospace)!important;font-size:12px!important;line-height:14px!important}
.BookmarkListPopover-module__utonjG__bookmarkPopoverContent{width:calc(var(--spacing,.25rem) * 56);gap:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);border-width:.5px;border-color:var(--color-stroke-default);background-color:var(--color-bg-4);padding:calc(var(--spacing,.25rem) * 0);overflow:hidden}.BookmarkListPopover-module__utonjG__bookmarkPopoverContentCreate{width:17.5rem}.BookmarkListPopover-module__utonjG__bookmarkPopoverHeader{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem) * .5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);display:flex}.BookmarkListPopover-module__utonjG__bookmarkPopoverHeaderLabel{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-disabled-text);font-size:.75rem;font-weight:500}.BookmarkListPopover-module__utonjG__bookmarkPopoverHeaderIcon{width:.875rem;height:.875rem;color:var(--color-brand-blue)}.BookmarkListPopover-module__utonjG__bookmarkDivider{background-color:var(--border)}.BookmarkListPopover-module__utonjG__bookmarkSectionDivider{margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border)}.BookmarkListPopover-module__utonjG__bookmarkListBody{max-height:calc(var(--spacing,.25rem) * 48);padding-block:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex;overflow-y:auto}.BookmarkListPopover-module__utonjG__bookmarkListBodyEmpty{padding-block:calc(var(--spacing,.25rem) * 6);justify-content:center}.BookmarkListPopover-module__utonjG__bookmarkLoadingRow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);display:flex}.BookmarkListPopover-module__utonjG__bookmarkEmptyState{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.BookmarkListPopover-module__utonjG__bookmarkEmptyIcon{color:var(--color-text-secondary)}.BookmarkListPopover-module__utonjG__bookmarkEmptyLabel{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.75rem;font-weight:500}.BookmarkListPopover-module__utonjG__bookmarkListSection{padding-block:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.BookmarkListPopover-module__utonjG__bookmarkListSectionLabel{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.BookmarkListPopover-module__utonjG__bookmarkListRow{justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 2);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0}.BookmarkListPopover-module__utonjG__bookmarkListRowAdded{color:var(--color-text-primary)}.BookmarkListPopover-module__utonjG__bookmarkListRowIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-secondary);flex-shrink:0}.BookmarkListPopover-module__utonjG__bookmarkListRowAdded .BookmarkListPopover-module__utonjG__bookmarkListRowIcon{color:var(--primary)}.BookmarkListPopover-module__utonjG__bookmarkListRowTitle{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex:1;font-size:.75rem;font-weight:400;overflow:hidden}.BookmarkListPopover-module__utonjG__bookmarkCreateRow{width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0;justify-content:space-between;font-size:.75rem;font-weight:400}.BookmarkListPopover-module__utonjG__practiceTableTrigger{color:var(--color-text-primary)}@media (hover:hover){.BookmarkListPopover-module__utonjG__practiceTableTrigger:hover{color:var(--color-text-primary);background-color:#0000}.BookmarkListPopover-module__utonjG__practiceTableTrigger:is(.BookmarkListPopover-module__utonjG__dark *):hover{background-color:#0000}}.BookmarkListPopover-module__utonjG__practiceTableIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.BookmarkListPopover-module__utonjG__communityTrigger{display:inline-flex}.BookmarkListPopover-module__utonjG__communityIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.DiscussionPanel-module__qqaXDa__panel{height:100%;min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-3);width:100%;padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex;overflow:hidden}.DiscussionPanel-module__qqaXDa__listHeader{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;height:36px;display:flex}.DiscussionPanel-module__qqaXDa__listPrompt{border:.5px solid var(--color-stroke-default);background:var(--color-bg-4);width:auto;min-width:0;height:36px;box-shadow:none;text-align:left;color:var(--color-text-tertiary);border-radius:14px;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1rem;display:flex}.DiscussionPanel-module__qqaXDa__listPrompt:hover{border-color:var(--color-stroke-strong);background:var(--color-bg-4);color:var(--color-text-tertiary)}.DiscussionPanel-module__qqaXDa__listPromptContent{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:87px;width:100%;min-width:0;height:16px;font-size:.75rem;font-weight:500;display:flex}.DiscussionPanel-module__qqaXDa__listPromptText{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DiscussionPanel-module__qqaXDa__listPromptAttachIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-secondary);flex-shrink:0}.DiscussionPanel-module__qqaXDa__createButton{background:var(--color-brand-blue);width:24px;height:24px;box-shadow:none;color:var(--color-brand-primary-text);border:0;border-radius:100px;flex:0 0 24px;justify-content:center;align-items:center;gap:10px;padding:7px;transition:opacity .15s;display:inline-flex}.DiscussionPanel-module__qqaXDa__createButton:hover{background:var(--color-brand-blue)}.DiscussionPanel-module__qqaXDa__createButton:disabled{cursor:not-allowed;opacity:.5}.DiscussionPanel-module__qqaXDa__createButton svg{width:10px;height:10px}.DiscussionPanel-module__qqaXDa__sortRow{padding-block:calc(var(--spacing,.25rem) * 3);flex-shrink:0;justify-content:flex-end;display:flex}.DiscussionPanel-module__qqaXDa__sortTrigger{padding-inline:calc(var(--spacing,.25rem) * 2.5);color:var(--color-text-tertiary);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-color:#0000}@media (hover:hover){.DiscussionPanel-module__qqaXDa__sortTrigger:hover{background-color:var(--color-bg-4);color:var(--color-text-primary)}}.DiscussionPanel-module__qqaXDa__discussionList{min-height:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stroke-divider);flex-direction:column;flex:1;display:flex;overflow-y:auto}.DiscussionPanel-module__qqaXDa__discussionItem{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-divider);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.DiscussionPanel-module__qqaXDa__discussionItemButton{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);text-align:left;flex-direction:column;display:flex}.DiscussionPanel-module__qqaXDa__discussionItemMeta{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--color-text-quaternary);display:flex}.DiscussionPanel-module__qqaXDa__discussionAvatar{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.DiscussionPanel-module__qqaXDa__discussionAuthor,.DiscussionPanel-module__qqaXDa__discussionDate{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);font-size:.625rem;font-weight:400;overflow:hidden}.DiscussionPanel-module__qqaXDa__discussionDate{flex-shrink:0}.DiscussionPanel-module__qqaXDa__discussionMetaDivider{height:calc(var(--spacing,.25rem) * 3);background-color:var(--color-stroke-divider);flex-shrink:0;width:1px}.DiscussionPanel-module__qqaXDa__discussionItemTitle{padding-left:calc(var(--spacing,.25rem) * 7);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:400}.DiscussionPanel-module__qqaXDa__discussionItemActions{align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 7);display:flex}.DiscussionPanel-module__qqaXDa__discussionAction{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 0);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;font-size:.75rem;font-weight:400;display:inline-flex}@media (hover:hover){.DiscussionPanel-module__qqaXDa__discussionAction:hover{color:var(--color-text-primary)}}.DiscussionPanel-module__qqaXDa__discussionActionIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-quaternary);flex-shrink:0}.DiscussionPanel-module__qqaXDa__discussionActionIconActive{color:var(--color-brand-blue)}.DiscussionPanel-module__qqaXDa__emptyState{min-height:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 8);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.DiscussionPanel-module__qqaXDa__emptyStateTitle{margin-top:calc(var(--spacing,.25rem) * 3);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.DiscussionPanel-module__qqaXDa__emptyStateDescription{margin-top:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.875rem;font-weight:400}.DiscussionPanel-module__qqaXDa__composerShell{height:100%;min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-3);flex-direction:column;width:100%;display:flex;overflow:hidden}.DiscussionPanel-module__qqaXDa__composerRightShell{height:100%;min-height:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);background-color:var(--color-bg-3);border-width:0;border-radius:0;flex-direction:column;width:100%;display:flex;overflow:hidden}.DiscussionPanel-module__qqaXDa__composerPanelHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-3);height:2.5rem;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 0);flex-shrink:0;display:flex}.DiscussionPanel-module__qqaXDa__composerPanelTitle{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.75rem;font-weight:600}.DiscussionPanel-module__qqaXDa__composerSubmitButton{height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 24);border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem) * 3);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;font-size:.75rem;font-weight:500}.DiscussionPanel-module__qqaXDa__composerScroll{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex;overflow:hidden}.DiscussionPanel-module__qqaXDa__composerEditorSlot{min-height:calc(var(--spacing,.25rem) * 0);--markdown-write-preview-surface:var(--color-bg-3);--scroll-fade-edge-color:var(--color-bg-3);--markdown-write-preview-editor-border:.5px solid var(--color-stroke-strong);--markdown-write-preview-editor-radius:10px;--markdown-write-preview-head-height:auto;--markdown-write-preview-head-min-height:0;--markdown-write-preview-toolbar-pt:0;--markdown-write-preview-toolbar-pb:.75rem;--markdown-write-preview-fade-top:3rem;flex:1;overflow:hidden}.DiscussionPanel-module__qqaXDa__composerField{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;flex-shrink:0;display:flex;position:relative}.DiscussionPanel-module__qqaXDa__composerTitleInput{height:calc(var(--spacing,.25rem) * 10);border-color:var(--color-stroke-default);background-color:var(--color-bg-3);border-radius:8px}.DiscussionPanel-module__qqaXDa__composerTitleLabel{background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:16px;font-size:.625rem;font-weight:400}.DiscussionPanel-module__qqaXDa__composerError{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-semantic-red-700);font-size:.625rem;font-weight:400}.DiscussionPanel-module__qqaXDa__composerPreviewFade{--scroll-fade-edge-color:var(--color-bg-3);--markdown-write-preview-surface:var(--color-bg-3)}.DiscussionPanel-module__qqaXDa__composerPreview{min-height:calc(var(--spacing,.25rem) * 0);overscroll-behavior:contain;background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 4);scrollbar-width:thin;flex:1;overflow-y:auto}.DiscussionPanel-module__qqaXDa__composerPreviewArticle{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.DiscussionPanel-module__qqaXDa__composerPreviewHead{box-sizing:border-box;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.DiscussionPanel-module__qqaXDa__composerPreviewAuthor{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.DiscussionPanel-module__qqaXDa__composerPreviewAvatar{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.DiscussionPanel-module__qqaXDa__composerPreviewAuthorName,.DiscussionPanel-module__qqaXDa__composerPreviewDate{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);font-size:.625rem;font-weight:400;overflow:hidden}.DiscussionPanel-module__qqaXDa__composerPreviewAuthorName{min-width:calc(var(--spacing,.25rem) * 0)}.DiscussionPanel-module__qqaXDa__composerPreviewDate{flex-shrink:0}.DiscussionPanel-module__qqaXDa__composerPreviewMetaDivider{height:calc(var(--spacing,.25rem) * 3);background-color:var(--color-stroke-divider);flex-shrink:0;width:1px}.DiscussionPanel-module__qqaXDa__composerPreviewTitle{margin-inline:calc(var(--spacing,.25rem) * 0);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.DiscussionPanel-module__qqaXDa__composerPreviewTitleGhost{margin-inline:calc(var(--spacing,.25rem) * 0);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:1.125rem;font-weight:600}.DiscussionPanel-module__qqaXDa__composerPreview>p{padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0)}.DiscussionPanel-module__qqaXDa__detailShell{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex}.DiscussionPanel-module__qqaXDa__detailBackRow{margin-bottom:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-divider);padding-bottom:calc(var(--spacing,.25rem) * 3)}.DiscussionPanel-module__qqaXDa__detailBackButton{margin-top:calc(var(--spacing,.25rem) * 1);width:fit-content;min-width:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 0);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);font-size:.75rem;font-weight:500}@media (hover:hover){.DiscussionPanel-module__qqaXDa__detailBackButton:hover{color:var(--color-text-quaternary)}}.DiscussionPanel-module__qqaXDa__detailBackButton svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-quaternary)}.DiscussionPanel-module__qqaXDa__detailBodyShell{min-height:calc(var(--spacing,.25rem) * 0)}.DiscussionPanel-module__qqaXDa__detailContent{gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-divider);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.DiscussionPanel-module__qqaXDa__detailTitle{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1rem;font-weight:400}:where(.DiscussionPanel-module__qqaXDa__detailBodyHtml>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.DiscussionPanel-module__qqaXDa__detailBodyHtml{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}:is(.DiscussionPanel-module__qqaXDa__detailBodyHtml h1,.DiscussionPanel-module__qqaXDa__detailBodyHtml h2,.DiscussionPanel-module__qqaXDa__detailBodyHtml h3,.DiscussionPanel-module__qqaXDa__detailBodyHtml h4,.DiscussionPanel-module__qqaXDa__detailBodyHtml h5,.DiscussionPanel-module__qqaXDa__detailBodyHtml h6){font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.DiscussionPanel-module__qqaXDa__detailBodyHtml p{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}:is(.DiscussionPanel-module__qqaXDa__detailBodyHtml ul,.DiscussionPanel-module__qqaXDa__detailBodyHtml ol){margin-left:calc(var(--spacing,.25rem) * 6)}:where(:is(.DiscussionPanel-module__qqaXDa__detailBodyHtml ul,.DiscussionPanel-module__qqaXDa__detailBodyHtml ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}:is(.DiscussionPanel-module__qqaXDa__detailBodyHtml ul,.DiscussionPanel-module__qqaXDa__detailBodyHtml ol){font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.DiscussionPanel-module__qqaXDa__detailBodyHtml li{padding-left:calc(var(--spacing,.25rem) * 1)}:is(.DiscussionPanel-module__qqaXDa__detailBodyHtml strong,.DiscussionPanel-module__qqaXDa__detailBodyHtml b){font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.DiscussionPanel-module__qqaXDa__detailBodyHtml em{font-style:italic}.DiscussionPanel-module__qqaXDa__detailBodyHtml u{text-underline-offset:2px;text-decoration-line:underline}.DiscussionPanel-module__qqaXDa__detailBodyHtml a{color:var(--color-brand-blue);text-underline-offset:2px;text-decoration-line:underline}.DiscussionPanel-module__qqaXDa__detailBodyHtml pre{border-radius:calc(var(--radius) * 1.4);background-color:var(--color-bg-4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;font-size:.75rem;font-weight:400;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--color-text-primary);overflow-x:auto}.DiscussionPanel-module__qqaXDa__detailBodyHtml code{background-color:var(--color-bg-4);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;font-size:.625rem;font-weight:400;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--color-text-primary);border-radius:.25rem}.DiscussionPanel-module__qqaXDa__detailBodyHtml pre code{padding:calc(var(--spacing,.25rem) * 0);color:inherit;background-color:#0000}.DiscussionPanel-module__qqaXDa__detailBodyHtml blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand-blue);padding-left:calc(var(--spacing,.25rem) * 4);color:var(--color-text-secondary);font-style:italic}.DiscussionPanel-module__qqaXDa__detailBodyHtml img{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-divider);max-width:100%;height:auto}.DiscussionPanel-module__qqaXDa__detailCodeBlocks{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.DiscussionPanel-module__qqaXDa__detailCodeBlocks:empty{display:none}.DiscussionPanel-module__qqaXDa__detailBodyHtml .discussion-code-section{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.DiscussionPanel-module__qqaXDa__detailBodyHtml .discussion-code-language{margin-bottom:calc(var(--spacing,.25rem) * 0);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);font-size:.625rem;font-weight:400}.DiscussionPanel-module__qqaXDa__detailBodyHtml .discussion-code-block{border-radius:calc(var(--radius) * 1.4);background-color:var(--color-bg-4);max-height:24rem;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);overflow:auto}.DiscussionPanel-module__qqaXDa__detailMeta{min-width:calc(var(--spacing,.25rem) * 0);justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.DiscussionPanel-module__qqaXDa__detailMetaAvatar{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);background-color:var(--color-bg-4);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:.5625rem;font-weight:500;display:grid}.DiscussionPanel-module__qqaXDa__detailMetaAuthor,.DiscussionPanel-module__qqaXDa__detailMetaDate{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);font-size:.625rem;font-weight:400;overflow:hidden}.DiscussionPanel-module__qqaXDa__detailMetaAuthor{min-width:calc(var(--spacing,.25rem) * 0)}.DiscussionPanel-module__qqaXDa__detailMetaDate{flex-shrink:0}.DiscussionPanel-module__qqaXDa__detailMetaDivider{height:calc(var(--spacing,.25rem) * 3);background-color:var(--color-stroke-divider);flex-shrink:0;width:1px}.DiscussionPanel-module__qqaXDa__commentsSection{min-height:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;overflow:hidden}.DiscussionPanel-module__qqaXDa__paginationWrap{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
.ImageSlider-module__5oY_MW__container{gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.ImageSlider-module__5oY_MW__stage{border-radius:var(--radius-layout);background-color:var(--color-bg-5);width:100%;max-width:65ch;margin-inline:auto;overflow:hidden}.ImageSlider-module__5oY_MW__image{width:100%;max-width:100%;height:auto}.ImageSlider-module__5oY_MW__imageFallback{width:100%;min-height:12rem;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.ImageSlider-module__5oY_MW__placeholderIcon{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);opacity:.45}.ImageSlider-module__5oY_MW__controlBar{justify-content:space-between;align-items:stretch;gap:calc(var(--spacing,.25rem) * 2);width:100%;max-width:65ch;margin-inline:auto;display:flex}.ImageSlider-module__5oY_MW__controlIsland{height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);background-color:var(--color-bg-5);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:flex}.ImageSlider-module__5oY_MW__controlIslandGrow{min-width:calc(var(--spacing,.25rem) * 0);flex:1;justify-content:center}.ImageSlider-module__5oY_MW__pagination{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;font-size:.625rem;font-weight:600}.ImageSlider-module__5oY_MW__controlCaption{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:600;overflow:hidden}.ImageSlider-module__5oY_MW__controlActions{flex-shrink:0;align-items:center;height:100%;display:flex}.ImageSlider-module__5oY_MW__inlineHiddenWhenMaximized{pointer-events:none;visibility:hidden}.ImageSlider-module__5oY_MW__maximizedOverlay{inset:calc(var(--spacing,.25rem) * 0);z-index:50;background-color:var(--color-bg-2);justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.ImageSlider-module__5oY_MW__maximizedOverlay{background-color:color-mix(in oklab, var(--color-bg-2) 85%, transparent)}}.ImageSlider-module__5oY_MW__maximizedOverlay{padding:calc(var(--spacing,.25rem) * 1);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.ImageSlider-module__5oY_MW__maximizedModal{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);flex-direction:column;width:min(100vw - 2rem,60rem);height:min(100vh - 2rem,42rem);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ImageSlider-module__5oY_MW__maximizedModal{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.ImageSlider-module__5oY_MW__maximizedModal{background-color:var(--color-bg-1);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.ImageSlider-module__5oY_MW__maximizedShell{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}.ImageSlider-module__5oY_MW__maximizedHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ImageSlider-module__5oY_MW__maximizedHeader{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.ImageSlider-module__5oY_MW__maximizedHeader{background-color:var(--color-bg-1);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5)}.ImageSlider-module__5oY_MW__maximizedHeaderCaption{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex:1;font-size:.5625rem;font-weight:600;overflow:hidden}.ImageSlider-module__5oY_MW__maximizedHeaderActions{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0;display:flex}.ImageSlider-module__5oY_MW__maximizedStage{min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-5);flex:1;position:relative;overflow:hidden}.ImageSlider-module__5oY_MW__maximizedZoomControlsInner{align-items:center;gap:calc(var(--spacing,.25rem) * .5);border-radius:calc(var(--radius) * .8);background-color:var(--color-bg-5);display:flex}@supports (color:color-mix(in lab, red, red)){.ImageSlider-module__5oY_MW__maximizedZoomControlsInner{background-color:color-mix(in oklab, var(--color-bg-5) 90%, transparent)}}.ImageSlider-module__5oY_MW__maximizedZoomControlsInner{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5)}.ImageSlider-module__5oY_MW__maximizedZoomPercent{min-width:2.75rem;padding-right:calc(var(--spacing,.25rem) * .5);text-align:right;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:.5625rem;font-weight:600}.ImageSlider-module__5oY_MW__maximizedZoomButton{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--color-text-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.375rem;justify-content:center;align-items:center;display:flex}@media (hover:hover){.ImageSlider-module__5oY_MW__maximizedZoomButton:hover{background-color:var(--color-bg-4)}}.ImageSlider-module__5oY_MW__maximizedZoomButton svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.ImageSlider-module__5oY_MW__maximizedTransformWrapper{width:100%!important;height:100%!important}.ImageSlider-module__5oY_MW__maximizedTransformContent{padding:calc(var(--spacing,.25rem) * .5);justify-content:center;align-items:center;display:flex;width:100%!important;height:100%!important}.ImageSlider-module__5oY_MW__maximizedImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.ImageSlider-module__5oY_MW__maximizedFooter{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ImageSlider-module__5oY_MW__maximizedFooter{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.ImageSlider-module__5oY_MW__maximizedFooter{background-color:var(--color-bg-1);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1)}.ImageSlider-module__5oY_MW__maximizedFooter .ImageSlider-module__5oY_MW__pagination{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;font-size:.5625rem;font-weight:600}.ImageSlider-module__5oY_MW__maximizedFooterActions{flex-shrink:0;align-items:center;display:flex}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.FileTreeManager-module__mg0s9G__container{min-width:15rem;padding-block:calc(var(--spacing,.25rem) * 1)}.FileTreeManager-module__mg0s9G__wrapper{border-radius:var(--radius-layout);border-style:var(--tw-border-style);background-color:var(--color-bg-4);border-width:1px;width:100%;margin-inline:auto;position:relative;overflow:hidden}.FileTreeManager-module__mg0s9G__wrapper_fullscreen{height:100%;min-height:calc(var(--spacing,.25rem) * 0);border-radius:0;flex-direction:column;display:flex}.FileTreeManager-module__mg0s9G__body{width:100%;height:30rem;display:flex;overflow:hidden}.FileTreeManager-module__mg0s9G__wrapper_fullscreen .FileTreeManager-module__mg0s9G__body{height:auto;min-height:calc(var(--spacing,.25rem) * 0);flex:1}.FileTreeManager-module__mg0s9G__wrapper_fullscreen .FileTreeManager-module__mg0s9G__editor_panel{height:100%;min-height:calc(var(--spacing,.25rem) * 0)}.FileTreeManager-module__mg0s9G__sidebar_shell{flex-shrink:0;display:flex;position:relative}.FileTreeManager-module__mg0s9G__sidebar{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-2);flex-direction:column;width:100%;height:100%;display:flex}.FileTreeManager-module__mg0s9G__sidebar_resize_handle{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);z-index:999;width:calc(var(--spacing,.25rem) * 1);cursor:col-resize;touch-action:none;border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-width:0;margin-right:-1px;position:absolute}.FileTreeManager-module__mg0s9G__sidebar_resize_handle:after{content:"";inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-4);width:1px;position:absolute}.FileTreeManager-module__mg0s9G__sidebar_resize_handle:hover:after,.FileTreeManager-module__mg0s9G__sidebar_resize_handle_active:after{width:calc(var(--spacing,.25rem) * .5);background-color:var(--color-brand-blue)}.FileTreeManager-module__mg0s9G__sidebar_scroll{padding-block:calc(var(--spacing,.25rem) * 2);flex:1;overflow:hidden auto}.FileTreeManager-module__mg0s9G__tree_list{gap:calc(var(--spacing,.25rem) * .5);padding-inline:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.FileTreeManager-module__mg0s9G__tree_row{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .8);width:100%;padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);text-align:left;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:.625rem;font-weight:400;display:flex}.FileTreeManager-module__mg0s9G__tree_row:hover{background-color:var(--color-bg-4);color:var(--color-text-secondary)}.FileTreeManager-module__mg0s9G__tree_row_active{background-color:var(--color-bg-4);color:var(--color-brand-blue)}.FileTreeManager-module__mg0s9G__tree_row_nested{padding-left:calc(var(--spacing,.25rem) * 5)}.FileTreeManager-module__mg0s9G__tree_caret{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);color:var(--color-text-quaternary);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;flex-shrink:0;transition-duration:.15s}.FileTreeManager-module__mg0s9G__tree_caret_open{rotate:90deg}.FileTreeManager-module__mg0s9G__tree_icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-quaternary);flex-shrink:0}.FileTreeManager-module__mg0s9G__tree_label{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FileTreeManager-module__mg0s9G__editor_panel{min-width:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-4);flex-direction:column;flex:1;display:flex}.FileTreeManager-module__mg0s9G__header_wrapper{flex-shrink:0;width:100%;position:relative}.FileTreeManager-module__mg0s9G__header_content{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-top:calc(var(--spacing,.25rem) * .5);-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;display:flex;position:relative;overflow-x:auto}.FileTreeManager-module__mg0s9G__header_content::-webkit-scrollbar{display:none}.FileTreeManager-module__mg0s9G__header_left{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}.FileTreeManager-module__mg0s9G__language_label{padding-inline:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand-blue);flex-shrink:0}.FileTreeManager-module__mg0s9G__tabs{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.FileTreeManager-module__mg0s9G__dragging{cursor:grabbing}.FileTreeManager-module__mg0s9G__not_dragging{cursor:grab}.FileTreeManager-module__mg0s9G__editor_container{min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-3);flex:1;position:relative;overflow:hidden}.FileTreeManager-module__mg0s9G__editor_container_fullscreen{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex:1}.FileTreeManager-module__mg0s9G__editor_area{z-index:0;height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:100%;min-width:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * .5);padding-bottom:calc(var(--spacing,.25rem) * 3);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));flex:1;position:relative;overflow:hidden}.FileTreeManager-module__mg0s9G__editor_loading_container{background-color:var(--color-bg-3);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.FileTreeManager-module__mg0s9G__editor_loading_content{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.FileTreeManager-module__mg0s9G__editor_spinner{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-bg-3);border-top-color:var(--color-brand-blue);border-radius:3.40282e38px}.FileTreeManager-module__mg0s9G__editor_loading_text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-caption)}.FileTreeManager-module__mg0s9G__editor_scope .monaco-scrollable-element>.scrollbar{background:0 0!important}.FileTreeManager-module__mg0s9G__editor_scope .monaco-scrollable-element>.scrollbar>.slider{background:var(--color-bg-3)!important;border-radius:10px!important}:is(.FileTreeManager-module__mg0s9G__editor_scope .monaco-scrollable-element>.scrollbar>.slider:hover,.FileTreeManager-module__mg0s9G__editor_scope .monaco-scrollable-element>.scrollbar.active>.slider){background:var(--color-bg-3)!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes FileTreeManager-module__mg0s9G__spin{to{transform:rotate(360deg)}}
.PlusLayout-module__TBXnoG__root{box-sizing:border-box;transform-origin:0;backface-visibility:hidden;flex:1;width:100%;height:100%;min-height:0;position:relative}.PlusLayout-module__TBXnoG__clientShell{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;width:100%;display:flex}.PlusLayout-module__TBXnoG__studyViewTransitionHost{transform-origin:0;backface-visibility:hidden;flex:1;width:100%;height:100%;min-height:0;position:relative}.PlusLayout-module__TBXnoG__studyViewTransitionHost[data-study-view-transition=true]{overflow:hidden}.PlusLayout-module__TBXnoG__studyViewTransitionLayout{transform-origin:0;backface-visibility:hidden;will-change:opacity;width:100%;height:100%;min-height:0}.PlusLayout-module__TBXnoG__studyViewTransitionOverlay{z-index:2;background-color:var(--color-background);transform-origin:0;backface-visibility:hidden;pointer-events:none;will-change:opacity;position:absolute;inset:0}.PlusLayout-module__TBXnoG__initialShell{height:100%;min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);flex:1;width:100%;display:grid}.PlusLayout-module__TBXnoG__initialShellSingle{grid-template-columns:minmax(0,1fr)}.PlusLayout-module__TBXnoG__initialShellDefault{grid-template-columns:minmax(350px,3fr) minmax(420px,2fr)}.PlusLayout-module__TBXnoG__initialShellEqual{grid-template-columns:repeat(2,minmax(0,1fr))}.PlusLayout-module__TBXnoG__initialPane{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-layout);border:1px solid var(--color-palette-body-border);background-color:var(--color-palette-card);flex-direction:column;display:flex;overflow:hidden}@media (max-width:1023px){.PlusLayout-module__TBXnoG__initialShellDefault,.PlusLayout-module__TBXnoG__initialShellEqual{grid-template-columns:minmax(0,1fr)}.PlusLayout-module__TBXnoG__initialPane:not(:first-child){display:none}}.PlusLayout-module__TBXnoG__root .flexlayout__layout{transform-origin:0;--font-family:inherit;--font-size:inherit;--font-weight:inherit;--color-background:var(--color-background);--color-text:var(--color-foreground);--color-tabset-background:transparent;--color-tabset-divider-line:var(--color-border);--color-tab-content:var(--color-background);--color-splitter:transparent;--color-splitter-hover:transparent;--color-splitter-drag:transparent;--color-splitter-handle:transparent;--splitter-handle-visibility:hidden;backface-visibility:hidden;overflow:hidden}:is(.PlusLayout-module__TBXnoG__root .flexlayout__tabset_container,.PlusLayout-module__TBXnoG__root .flexlayout__tabset_content,.PlusLayout-module__TBXnoG__root .flexlayout__tab,.PlusLayout-module__TBXnoG__root .flexlayout__tab_moveable,.PlusLayout-module__TBXnoG__root .flexlayout__tab_layout_container,.PlusLayout-module__TBXnoG__root .flexlayout__tab_layout_container_user){box-sizing:border-box;transform-origin:0;backface-visibility:hidden;min-width:0;min-height:0}.PlusLayout-module__TBXnoG__root .flexlayout__tabset_tabbar_outer{display:none!important}.PlusLayout-module__TBXnoG__root .flexlayout__tabset{border-radius:var(--radius-layout);background-color:#0000}.PlusLayout-module__TBXnoG__root .flexlayout__tab{box-sizing:border-box;background-color:var(--color-palette-card);border-radius:var(--radius-layout);border:1px solid var(--color-palette-body-border);isolation:isolate;overflow:hidden}:is(.PlusLayout-module__TBXnoG__root .flexlayout__tab_moveable,.PlusLayout-module__TBXnoG__root .flexlayout__tab_layout_container,.PlusLayout-module__TBXnoG__root .flexlayout__tab_layout_container_user){border-radius:max(0px, calc(var(--radius-layout) - 1px))}:is(.PlusLayout-module__TBXnoG__root .flexlayout__splitter_horz,.PlusLayout-module__TBXnoG__root .flexlayout__splitter_vert){background-color:#0000;background-image:none}@media (hover:hover){.PlusLayout-module__TBXnoG__root .flexlayout__splitter_horz:hover{background-image:linear-gradient(to right, transparent calc(50% - 1px), var(--color-brand) calc(50% - 1px), var(--color-brand) calc(50% + 1px), transparent calc(50% + 1px));opacity:.85}.PlusLayout-module__TBXnoG__root .flexlayout__splitter_vert:hover{background-image:linear-gradient(to bottom, transparent calc(50% - 1px), var(--color-brand) calc(50% - 1px), var(--color-brand) calc(50% + 1px), transparent calc(50% + 1px));opacity:.85}}.PlusLayout-module__TBXnoG__root .flexlayout__splitter_drag{background-image:linear-gradient(to right, transparent calc(50% - 1px), var(--color-brand) calc(50% - 1px), var(--color-brand) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(to bottom, transparent calc(50% - 1px), var(--color-brand) calc(50% - 1px), var(--color-brand) calc(50% + 1px), transparent calc(50% + 1px));opacity:.85;border-radius:0;background-color:#0000!important}.PlusLayout-module__TBXnoG__root .flexlayout__splitter_handle{visibility:hidden!important}.PlusLayout-module__TBXnoG__placeholder_container{height:100%;min-height:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);flex-direction:column;display:flex}.PlusLayout-module__TBXnoG__placeholder_title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.PlusLayout-module__TBXnoG__placeholder_description{max-width:var(--container-sm,24rem);text-wrap:balance}@property --tw-font-weight{syntax:"*";inherits:false}
.PracticeTimer-module__BjwFLW__popupContent{gap:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);width:13.5rem;padding:calc(var(--spacing,.25rem) * 3);border-width:.5px;border-color:var(--color-stroke-default);background-color:var(--color-bg-3);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised)}.PracticeTimer-module__BjwFLW__popupInner{align-items:center;gap:calc(var(--spacing,.25rem) * 3.5);flex-direction:column;width:100%;display:flex}.PracticeTimer-module__BjwFLW__modeTabs{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;display:flex}.PracticeTimer-module__BjwFLW__modeTab{height:calc(var(--spacing,.25rem) * 7);white-space:nowrap;flex:1}.PracticeTimer-module__BjwFLW__modeTabActive{pointer-events:none}.PracticeTimer-module__BjwFLW__durationRow{justify-content:center;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.PracticeTimer-module__BjwFLW__durationField{width:calc(var(--spacing,.25rem) * 10);flex-direction:column;align-items:center;display:flex}.PracticeTimer-module__BjwFLW__durationInput{box-sizing:border-box;height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-4);text-align:center;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);--tw-outline-style:none;outline-style:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.PracticeTimer-module__BjwFLW__durationInput:focus-visible{border-color:var(--color-brand-blue)}.PracticeTimer-module__BjwFLW__durationInputReadOnly{pointer-events:none;cursor:default}.PracticeTimer-module__BjwFLW__durationInputReadOnly:focus-visible{border-color:var(--color-stroke-default)}.PracticeTimer-module__BjwFLW__durationInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PracticeTimer-module__BjwFLW__durationInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PracticeTimer-module__BjwFLW__durationInput[type=number]{appearance:textfield}.PracticeTimer-module__BjwFLW__durationLabel{text-align:center;width:100%;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.5rem;font-weight:400}.PracticeTimer-module__BjwFLW__colonDivider{height:calc(var(--spacing,.25rem) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.PracticeTimer-module__BjwFLW__colonDot{width:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * .5);background-color:var(--color-text-tertiary);border-radius:3.40282e38px}.PracticeTimer-module__BjwFLW__actionsRow{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;display:flex}.PracticeTimer-module__BjwFLW__actionPrimary,.PracticeTimer-module__BjwFLW__actionSecondary{height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 20);flex:1}.PracticeTimer-module__BjwFLW__actionPrimaryExtend{height:auto;min-height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);white-space:normal;flex:1}.PracticeTimer-module__BjwFLW__extendTitle{text-align:center;width:100%;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.75rem;font-weight:500}.PracticeTimer-module__BjwFLW__triggerWrap{align-items:center;display:inline-flex;position:relative}.PracticeTimer-module__BjwFLW__idleTrigger{display:inline-flex}.PracticeTimer-module__BjwFLW__runningPill{align-items:center;gap:calc(var(--spacing,.25rem) * 0);width:auto;height:auto;padding-inline:calc(var(--spacing,.25rem) * .5);background-color:var(--color-bg-4);border-radius:3.40282e38px;display:inline-flex}.PracticeTimer-module__BjwFLW__staticActionPill{background-color:var(--color-bg-4);width:auto;height:auto;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PracticeTimer-module__BjwFLW__runningTime{text-align:center;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PracticeTimer-module__BjwFLW__overtimeTooltip{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-light);background-color:var(--color-bg-3);max-width:11.5rem;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:center;text-wrap:balance;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;justify-content:center;align-items:center;font-size:.625rem;font-weight:400;display:flex}.PracticeTimer-module__BjwFLW__donePill{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 1.5)}.PracticeTimer-module__BjwFLW__doneCheck{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-semantic-green-400);flex-shrink:0}.PracticeTimer-module__BjwFLW__confirmContent{width:14.5rem}.PracticeTimer-module__BjwFLW__confirmInner{align-items:stretch;gap:calc(var(--spacing,.25rem) * 3.5);flex-direction:column;width:100%;display:flex}.PracticeTimer-module__BjwFLW__confirmCopy{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;width:100%;display:flex}.PracticeTimer-module__BjwFLW__confirmTitle{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.75rem;font-weight:500}.PracticeTimer-module__BjwFLW__confirmDescription{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.6875rem;font-weight:400}.PracticeTimer-module__BjwFLW__acceptedPopover{gap:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);width:23.3125rem;max-width:calc(100vw - 2rem);padding:calc(var(--spacing,.25rem) * 0);border-width:.5px;border-color:var(--color-stroke-default);background-color:var(--color-bg-3);box-shadow:var(--shadow-raised-lg);border-radius:1rem}.PracticeTimer-module__BjwFLW__acceptedArrow{fill:var(--color-bg-3)}.PracticeTimer-module__BjwFLW__acceptedCard{width:100%;padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.PracticeTimer-module__BjwFLW__acceptedHeader{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3.5);border-bottom-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);border-bottom-width:1px;border-color:var(--color-stroke-default);flex-direction:column;display:flex}.PracticeTimer-module__BjwFLW__acceptedHeaderRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);width:100%;display:flex}.PracticeTimer-module__BjwFLW__acceptedTitle{margin:calc(var(--spacing,.25rem) * 0);text-align:left;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1rem;font-weight:500}.PracticeTimer-module__BjwFLW__acceptedBody{justify-content:center;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 3);flex-direction:column;padding-bottom:1.125rem;display:flex}.PracticeTimer-module__BjwFLW__acceptedContent{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;width:100%;display:flex}.PracticeTimer-module__BjwFLW__acceptedMessage{margin:calc(var(--spacing,.25rem) * 0);text-align:left;width:100%;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.PracticeTimer-module__BjwFLW__acceptedActions{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.PracticeTimer-module__BjwFLW__acceptedActionBtn{height:calc(var(--spacing,.25rem) * 7);min-width:5.9375rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.ProblemTabset-module__Vgfpma__root{height:100%;min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-3);transform-origin:0;backface-visibility:hidden;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.ProblemTabset-module__Vgfpma__main{min-height:calc(var(--spacing,.25rem) * 0);transform-origin:0;backface-visibility:hidden;flex-direction:column;flex:1;display:flex;overflow:auto}.ProblemTabset-module__Vgfpma__header_wrapper{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);flex-shrink:0;width:100%;position:relative;overflow:hidden}.ProblemTabset-module__Vgfpma__header_content{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;display:flex;position:relative}.ProblemTabset-module__Vgfpma__header_tabs_scroll{min-width:calc(var(--spacing,.25rem) * 0);scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:center;display:flex;overflow-x:auto}.ProblemTabset-module__Vgfpma__header_tabs_scroll::-webkit-scrollbar{display:none}.ProblemTabset-module__Vgfpma__header_content::-webkit-scrollbar{display:none}.ProblemTabset-module__Vgfpma__dragging{cursor:grabbing}.ProblemTabset-module__Vgfpma__not_dragging{cursor:grab}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.bookmark-list-create-form-module__vzumDq__backButton{height:calc(var(--spacing,.25rem) * 9);justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 1);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-disabled-text);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0;font-size:.75rem;font-weight:500}@media (hover:hover){.bookmark-list-create-form-module__vzumDq__backButton:hover{color:var(--color-text-primary);background-color:#0000}}.bookmark-list-create-form-module__vzumDq__backIcon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0}.bookmark-list-create-form-module__vzumDq__divider{background-color:var(--color-stroke-default)}.bookmark-list-create-form-module__vzumDq__heading{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;color:var(--color-text-tertiary)}.bookmark-list-create-form-module__vzumDq__form{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.bookmark-list-create-form-module__vzumDq__formBody{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.bookmark-list-create-form-module__vzumDq__fieldGroup{width:100%;min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.bookmark-list-create-form-module__vzumDq__label{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.bookmark-list-create-form-module__vzumDq__input{height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.bookmark-list-create-form-module__vzumDq__input::placeholder{color:var(--color-text-quaternary)}.bookmark-list-create-form-module__vzumDq__textarea{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-4);height:5.5625rem;min-height:5.5625rem;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.bookmark-list-create-form-module__vzumDq__textarea::placeholder{color:var(--color-text-quaternary)}.bookmark-list-create-form-module__vzumDq__publicOption{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-block:calc(var(--spacing,.25rem) * 1);display:flex}.bookmark-list-create-form-module__vzumDq__publicLabel{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.bookmark-list-create-form-module__vzumDq__formFooter{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 3)}.bookmark-list-create-form-module__vzumDq__buttons{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.bookmark-list-create-form-module__vzumDq__cancelButton{height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-light);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;font-size:.75rem;font-weight:500}@media (hover:hover){.bookmark-list-create-form-module__vzumDq__cancelButton:hover{color:var(--color-text-secondary);background-color:#0000}}.bookmark-list-create-form-module__vzumDq__createButton{height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);background-color:var(--color-brand-blue);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-primary-text);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:#0000;font-size:.75rem;font-weight:500}@media (hover:hover){.bookmark-list-create-form-module__vzumDq__createButton:hover{background-color:var(--color-brand-blue)}}.bookmark-list-create-form-module__vzumDq__createButton:disabled{background-color:var(--color-brand-disabled-bg);color:var(--color-brand-disabled-text);opacity:1;border-color:#0000}@media (hover:hover){.bookmark-list-create-form-module__vzumDq__createButton:disabled:hover{background-color:var(--color-brand-disabled-bg)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.ExplainProblemCta-module__8Af-uW__card{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-layout);padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.ExplainProblemCta-module__8Af-uW__card{flex-direction:row;justify-content:space-between;align-items:center}}.ExplainProblemCta-module__8Af-uW__card{background:linear-gradient(223.27deg, var(--color-bg-3) 90%, #ffb4ab1a 100%) padding-box, linear-gradient(95.77deg, #ffb4ab1a 0%, var(--color-card-2) 100%) border-box;border:1px solid #0000}.ExplainProblemCta-module__8Af-uW__copy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.ExplainProblemCta-module__8Af-uW__action{cursor:pointer;background-color:var(--color-ai-tufy-beige-bg);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-ai-tufy-beige-text);border-color:#0000;border-radius:.25rem;flex-shrink:0;font-size:.75rem;font-weight:500}
.VideoPanel-module__s9DuPa__root{background-color:var(--color-bg-3);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.VideoPanel-module__s9DuPa__header{height:calc(var(--spacing,.25rem) * 8.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 2);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.VideoPanel-module__s9DuPa__title{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex:1;font-size:.75rem;font-weight:500;overflow:hidden}.VideoPanel-module__s9DuPa__headerActions{flex-shrink:0;align-items:center;display:flex}.VideoPanel-module__s9DuPa__embeddedRoot{flex-shrink:0;width:100%}.VideoPanel-module__s9DuPa__embeddedVideoContainer{width:100%;overflow:hidden}.VideoPanel-module__s9DuPa__videoContainer{padding:calc(var(--spacing,.25rem) * 1);flex:1;overflow-y:auto}.VideoPanel-module__s9DuPa__videoStage{min-height:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 2);flex:1;position:relative;overflow:hidden}.VideoPanel-module__s9DuPa__videoStageInner{width:100%;height:100%;position:relative}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.bottom-sheet-module__fsFw_a__root{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:60;position:fixed}.bottom-sheet-module__fsFw_a__sheet{pointer-events:auto;inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);z-index:1;width:100%;color:var(--color-text-primary);background:var(--color-card-1);box-shadow:inset 2px 2px 4px var(--color-text-primary);border-radius:12px 12px 0 0;flex-direction:column;animation:.24s cubic-bezier(.22,1,.36,1) both bottom-sheet-module__fsFw_a__bottomSheetSlideIn;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bottom-sheet-module__fsFw_a__sheet{box-shadow:inset 2px 2px 4px color-mix(in srgb, var(--color-text-primary) 7%, transparent)}}.bottom-sheet-module__fsFw_a__backdrop{pointer-events:auto;inset:calc(var(--spacing,.25rem) * 0);z-index:0;border-style:var(--tw-border-style);width:auto;height:auto;padding:calc(var(--spacing,.25rem) * 0);background-color:var(--color-card-1);border-width:0;border-radius:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.bottom-sheet-module__fsFw_a__backdrop{background-color:color-mix(in srgb, var(--color-card-1) 72%, transparent)}}.bottom-sheet-module__fsFw_a__backdrop{animation:.14s ease-out both bottom-sheet-module__fsFw_a__bottomSheetBackdropIn}.bottom-sheet-module__fsFw_a__backdrop:hover,.bottom-sheet-module__fsFw_a__backdrop:active{background-color:var(--color-card-1)}@supports (color:color-mix(in lab, red, red)){.bottom-sheet-module__fsFw_a__backdrop:hover,.bottom-sheet-module__fsFw_a__backdrop:active{background-color:color-mix(in srgb, var(--color-card-1) 72%, transparent)}}.bottom-sheet-module__fsFw_a__backdrop:hover,.bottom-sheet-module__fsFw_a__backdrop:active{transform:none}.bottom-sheet-module__fsFw_a__handle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 1);background-color:var(--color-stroke-divider);border-radius:10px;flex-shrink:0;width:30px}.bottom-sheet-module__fsFw_a__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 5);flex-shrink:0;display:flex}.bottom-sheet-module__fsFw_a__title{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex:1;font-size:.875rem;font-weight:600;overflow:hidden}.bottom-sheet-module__fsFw_a__headerActions{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}.bottom-sheet-module__fsFw_a__body{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;overflow:hidden}@keyframes bottom-sheet-module__fsFw_a__bottomSheetBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes bottom-sheet-module__fsFw_a__bottomSheetSlideIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bottom-sheet-module__fsFw_a__backdrop,.bottom-sheet-module__fsFw_a__sheet{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.like-dislike-module__j1ykuq__root{align-items:center;gap:calc(var(--spacing,.25rem) * .5);flex-shrink:0;display:inline-flex}.like-dislike-module__j1ykuq__guestTooltipTrigger{cursor:not-allowed;display:inline-flex}
.table-builder-v2-module__j0RW7G__root{border-radius:var(--radius);background-color:var(--color-bg-contrast-4);flex-direction:column;width:100%;display:flex;overflow:hidden}.table-builder-v2-module__j0RW7G__table,:is(.table-builder-v2-module__j0RW7G__table thead,.table-builder-v2-module__j0RW7G__table tbody){width:100%;display:block}.table-builder-v2-module__j0RW7G__headerRow{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-divider);align-items:center;width:100%;display:flex}@media (hover:hover){.table-builder-v2-module__j0RW7G__headerRow:hover{background-color:#0000}}.table-builder-v2-module__j0RW7G__headerCell{box-sizing:border-box;height:auto;min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);text-align:left;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);white-space:nowrap;align-items:center;padding-block:.5rem;padding-inline:1rem;font-size:.75rem;font-weight:500;display:flex}.table-builder-v2-module__j0RW7G__bodyRow{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-divider);align-items:center;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.table-builder-v2-module__j0RW7G__bodyRow{border-color:color-mix(in oklab, var(--color-stroke-divider) 60%, transparent)}}.table-builder-v2-module__j0RW7G__bodyRow{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.table-builder-v2-module__j0RW7G__bodyRow:hover{background-color:var(--color-bg-5)}}.table-builder-v2-module__j0RW7G__bodyRow{min-height:2.75rem}.table-builder-v2-module__j0RW7G__bodyRow:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table-builder-v2-module__j0RW7G__bodyCell{box-sizing:border-box;min-width:calc(var(--spacing,.25rem) * 0);vertical-align:middle;align-items:center;padding-block:.5rem;padding-inline:1rem;display:flex}.table-builder-v2-module__j0RW7G__rowSeparator{border-style:var(--tw-border-style)!important;border-width:0!important}.table-builder-v2-module__j0RW7G__rowSeparatorCell{padding:calc(var(--spacing,.25rem) * 0)!important}.table-builder-v2-module__j0RW7G__pagination{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.upload-thumbnail-module__sc52Na__thumbScroller{overscroll-behavior-x:contain;padding-inline:calc(var(--spacing,.25rem) * 4);-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:10px;display:flex;overflow-x:auto}.upload-thumbnail-module__sc52Na__thumbScroller::-webkit-scrollbar{display:none}.upload-thumbnail-module__sc52Na__thumb{aspect-ratio:var(--aspect-video,16 / 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-light);border-radius:8px;flex-shrink:0;height:108px;display:inline-flex;position:relative;overflow:hidden}.upload-thumbnail-module__sc52Na__thumbImage{object-fit:cover;width:100%;height:100%;display:block}.upload-thumbnail-module__sc52Na__thumbRemove{inset-inline-end:calc(var(--spacing,.25rem) * 1);top:calc(var(--spacing,.25rem) * 1);z-index:1;width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);cursor:pointer;border-style:var(--tw-border-style);background-color:#000000bf;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.upload-thumbnail-module__sc52Na__thumbRemove{background-color:color-mix(in oklab, var(--color-black,#000) 75%, transparent)}}.upload-thumbnail-module__sc52Na__thumbRemove{padding:calc(var(--spacing,.25rem) * 0);color:var(--primary-foreground);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.upload-thumbnail-module__sc52Na__thumbRemove:hover{opacity:.9}}.upload-thumbnail-module__sc52Na__thumbRemove:active{opacity:.8}.upload-thumbnail-module__sc52Na__thumbRemoveIcon{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);color:var(--primary-foreground)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.PlusUpgradeModal-module__m0IbyW__bottomSheet{background:#0d0e12;border-color:#1e2128;border-radius:1rem 1rem 0 0}.PlusUpgradeModal-module__m0IbyW__bottomSheetBody{padding:0 1rem 1.25rem}.PlusUpgradeModal-module__m0IbyW__shell{flex-direction:column;gap:.875rem;display:flex}.PlusUpgradeModal-module__m0IbyW__description{color:#c1c4cc;margin:0;font-size:.8125rem;line-height:1.5}.PlusUpgradeModal-module__m0IbyW__videoWell{aspect-ratio:16/9;background:#1a1a1e;border-radius:.75rem;overflow:hidden}.PlusUpgradeModal-module__m0IbyW__videoFrame{border:0;width:100%;height:100%}.PlusUpgradeModal-module__m0IbyW__footer{justify-content:flex-end;display:flex}
