.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-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)}}
.table-of-contents-module__6V7Yma__treeRoot{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;width:100%;display:flex;overflow:hidden}.table-of-contents-module__6V7Yma__treeContent{height:fit-content;min-height:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-layout);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex;overflow:hidden}.table-of-contents-module__6V7Yma__treeProgressSection{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex-shrink:0;display:flex}.table-of-contents-module__6V7Yma__treeProgressHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.table-of-contents-module__6V7Yma__treeProgressLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.6875rem;font-weight:500}.table-of-contents-module__6V7Yma__treeProgressValue{font-family:var(--font-sans), system-ui, sans-serif;color:var(--primary);font-size:.6875rem;font-weight:500}.table-of-contents-module__6V7Yma__treeProgressTrack{background-color:var(--color-stroke-divider);border-radius:3.40282e38px;width:100%;height:3px;position:relative;overflow:hidden}.table-of-contents-module__6V7Yma__treeProgressFill{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);background-color:var(--primary);height:100%;transition-property:width;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;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));border-radius:3.40282e38px;position:absolute}.table-of-contents-module__6V7Yma__treeListSection{min-height:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex;overflow:hidden}.table-of-contents-module__6V7Yma__treeSectionLabel{margin-bottom:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.table-of-contents-module__6V7Yma__treeListScroll{min-height:calc(var(--spacing,.25rem) * 0);flex:1;position:relative;overflow-y:auto}.table-of-contents-module__6V7Yma__treeListGrid{column-gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:1rem 1fr;display:grid;position:relative}.table-of-contents-module__6V7Yma__treeBranchWrapper{position:relative}.table-of-contents-module__6V7Yma__treeBranchConnector{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;position:absolute}.table-of-contents-module__6V7Yma__treeItemButton{border-radius:calc(var(--radius) * .8);width:100%;padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;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))}.table-of-contents-module__6V7Yma__treeItemButtonLevel2{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.6875rem;font-weight:400}.table-of-contents-module__6V7Yma__treeSubListRow{min-width:calc(var(--spacing,.25rem) * 0)}.table-of-contents-module__6V7Yma__treeSubListGrid{column-gap:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 2);grid-template-columns:1rem 1fr;display:grid;position:relative}.table-of-contents-module__6V7Yma__treeItemButtonLevel3{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.6875rem;font-weight:400}.table-of-contents-module__6V7Yma__treeItemButtonActive{font-family:var(--font-sans), system-ui, sans-serif;color:var(--primary);font-size:.6875rem;font-weight:500}@media (hover:hover){.table-of-contents-module__6V7Yma__treeItemButtonInactive:hover{color:var(--color-text-secondary)}}.table-of-contents-module__6V7Yma__treeEmptyState{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.8125rem;font-weight:400}.table-of-contents-module__6V7Yma__floaterRoot{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:30;position:absolute;overflow:hidden}.table-of-contents-module__6V7Yma__floaterRootChrome{pointer-events:none;z-index:30;height:calc(var(--spacing,.25rem) * 8);width:100%;position:relative;overflow:visible}.table-of-contents-module__6V7Yma__floaterTopFade{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);z-index:20;background:linear-gradient(to bottom, var(--mobile-toc-fade-from,var(--color-bg-1)) 0%, var(--mobile-toc-fade-from,var(--color-bg-1)) 42%, transparent 100%);height:4.5rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.table-of-contents-module__6V7Yma__floaterTopFade{background:linear-gradient(to bottom, var(--mobile-toc-fade-from,var(--color-bg-1)) 0%, color-mix(in oklab, var(--mobile-toc-fade-from,var(--color-bg-1)) 72%, transparent) 42%, transparent 100%)}}.table-of-contents-module__6V7Yma__floaterScrim{pointer-events:auto;inset:calc(var(--spacing,.25rem) * 0);z-index:30;border-style:var(--tw-border-style);background-color:var(--color-bg-1);border-width:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.table-of-contents-module__6V7Yma__floaterScrim{background-color:color-mix(in oklab, var(--color-bg-1) 50%, transparent)}}.table-of-contents-module__6V7Yma__floaterScrim{--tw-backdrop-blur:blur(3px);-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,)}.table-of-contents-module__6V7Yma__floaterIslandRoot{pointer-events:auto;z-index:40;transform-origin:top;touch-action:none;flex-direction:column;display:flex;position:absolute}.table-of-contents-module__6V7Yma__floaterIslandRootTopRight{transform-origin:100% 0;align-items:flex-end}.table-of-contents-module__6V7Yma__floaterIslandRootTopCenter{align-items:center}.table-of-contents-module__6V7Yma__floaterIslandHeader{background-color:var(--card);flex-shrink:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.table-of-contents-module__6V7Yma__floaterIslandHeader{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.table-of-contents-module__6V7Yma__floaterIslandHeader{color:var(--color-text-primary);--tw-backdrop-blur:blur(var(--blur-xl,24px));-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,);will-change:width, border-radius, box-shadow}.table-of-contents-module__6V7Yma__floaterIslandBodyPanel{min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--card);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.table-of-contents-module__6V7Yma__floaterIslandBodyPanel{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.table-of-contents-module__6V7Yma__floaterIslandBodyPanel{color:var(--color-text-primary);--tw-backdrop-blur:blur(var(--blur-xl,24px));-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,);will-change:height, opacity}.table-of-contents-module__6V7Yma__floaterIslandTrigger{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);width:100%;height:2.5rem;padding-inline:calc(var(--spacing,.25rem) * 3.5);text-align:left;flex-shrink:0;display:flex}.table-of-contents-module__6V7Yma__floaterIslandTriggerCompact{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5)}.table-of-contents-module__6V7Yma__floaterIslandTriggerLabel{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans), system-ui, sans-serif;--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-primary);flex:1;font-size:.75rem;font-weight:600;overflow:hidden}.table-of-contents-module__6V7Yma__floaterIslandTriggerLabelCompact{flex-shrink:0;min-width:2.75rem}.table-of-contents-module__6V7Yma__floaterIslandTriggerTrailing{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0;margin-left:auto;display:flex}.table-of-contents-module__6V7Yma__floaterIslandTriggerCaret{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-text-tertiary);flex-shrink:0}.table-of-contents-module__6V7Yma__floaterIslandBody{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;flex:1;display:flex}.table-of-contents-module__6V7Yma__floaterListScroll{min-height:calc(var(--spacing,.25rem) * 0);overscroll-behavior-y:contain;border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * .5);flex:1;overflow-y:auto}.table-of-contents-module__6V7Yma__floaterListGrid{column-gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:1rem 1fr;display:grid;position:relative}.table-of-contents-module__6V7Yma__floaterBranchWrapper{position:relative}.table-of-contents-module__6V7Yma__floaterBranchConnector{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;color:var(--color-stroke-light);position:absolute}.table-of-contents-module__6V7Yma__floaterSubListRow{min-width:calc(var(--spacing,.25rem) * 0)}.table-of-contents-module__6V7Yma__floaterSubListGrid{column-gap:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 1);grid-template-columns:1rem 1fr;display:grid;position:relative}.table-of-contents-module__6V7Yma__floaterHeadingButton{border-radius:var(--radius);width:100%;padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;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))}.table-of-contents-module__6V7Yma__floaterHeadingButtonLevel2{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400}.table-of-contents-module__6V7Yma__floaterHeadingButtonLevel3{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.table-of-contents-module__6V7Yma__floaterHeadingButtonActive{color:var(--primary)}@media (hover:hover){.table-of-contents-module__6V7Yma__floaterHeadingButtonInactive:hover{color:var(--color-text-secondary)}}.table-of-contents-module__6V7Yma__floaterEmptyState{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400}.table-of-contents-module__6V7Yma__floaterProgressRing{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);flex-shrink:0;position:relative}.table-of-contents-module__6V7Yma__floaterProgressRingCompact{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.table-of-contents-module__6V7Yma__floaterProgressRingSvg{width:100%;height:100%;rotate:-90deg}.table-of-contents-module__6V7Yma__floaterProgressRingTrack{stroke:var(--color-stroke-light)}@supports (color:color-mix(in lab, red, red)){.table-of-contents-module__6V7Yma__floaterProgressRingTrack{stroke:color-mix(in oklab, var(--color-stroke-light) 80%, transparent)}}.table-of-contents-module__6V7Yma__floaterProgressRingFill{stroke:var(--primary)}.table-of-contents-module__6V7Yma__floaterProgressRingLabel{inset:calc(var(--spacing,.25rem) * 0);font-family: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,);justify-content:center;align-items:center;font-size:.5625rem;font-weight:600;display:flex;position:absolute}@media (prefers-reduced-motion:reduce){.table-of-contents-module__6V7Yma__floaterProgressRingFill{transition-property:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{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-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}
