.AccountPreferences-module__bkClIW__root::-webkit-scrollbar{display:none}.AccountPreferences-module__bkClIW__root{-ms-overflow-style:none;scrollbar-width:none;gap:calc(var(--spacing,.25rem) * 5);background-color:var(--color-bg-2);width:100%;min-height:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex;overflow-y:auto}.AccountPreferences-module__bkClIW__panelHost{background-color:var(--color-bg-2);flex-direction:column;width:100%;min-height:100%;display:flex;overflow:hidden}.AccountPreferences-module__bkClIW__header{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.AccountPreferences-module__bkClIW__title{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:1.25rem;font-weight:600}.AccountPreferences-module__bkClIW__subtitle{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:.875rem;font-weight:400}.AccountPreferences-module__bkClIW__groups{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;width:100%;display:flex}.AccountPreferences-module__bkClIW__groupSection{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.AccountPreferences-module__bkClIW__groupTitle{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:.875rem;font-weight:600}.AccountPreferences-module__bkClIW__card{border-radius:calc(var(--radius) * 1.2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-3);flex-direction:column;width:100%;display:flex;overflow:hidden}.AccountPreferences-module__bkClIW__row{min-height:calc(var(--spacing,.25rem) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.AccountPreferences-module__bkClIW__row+.AccountPreferences-module__bkClIW__row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stroke-default)}.AccountPreferences-module__bkClIW__rowLabel{min-width:calc(var(--spacing,.25rem) * 0);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex:1;font-size:.8125rem;font-weight:400}.AccountPreferences-module__bkClIW__rowControl{flex-shrink:0;align-items:center;display:flex}.AccountPreferences-module__bkClIW__selectTrigger{height:calc(var(--spacing,.25rem) * 9);background-color:var(--color-bg-2);min-width:8.5rem;max-width:11rem}.AccountPreferences-module__bkClIW__selectContent{z-index:50}.AccountPreferences-module__bkClIW__tufyHeader{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.AccountPreferences-module__bkClIW__tufyImage{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);object-fit:contain;flex-shrink:0}.AccountPreferences-module__bkClIW__tufyCopy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.AccountPreferences-module__bkClIW__tufyTitle{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:.875rem;font-weight:600}.AccountPreferences-module__bkClIW__tufySubtitle{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:.75rem;font-weight:400}.AccountPreferences-module__bkClIW__actionLabel{min-width:calc(var(--spacing,.25rem) * 0);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex:1;font-size:.8125rem;font-weight:400}.AccountPreferences-module__bkClIW__state{padding-block:calc(var(--spacing,.25rem) * 16);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.875rem;font-weight:400;display:flex}.AccountPreferences-module__bkClIW__stateSpinner{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);animation:var(--animate-spin,spin 1s linear infinite);color:var(--color-text-secondary)}.AccountPreferences-module__bkClIW__errorBanner{margin:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-3);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;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes AccountPreferences-module__bkClIW__spin{to{transform:rotate(360deg)}}
.ThemeToggle-module__ArUrPW__root{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 12);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-5);padding:calc(var(--spacing,.25rem) * .5);transition-property:background-color,border-color;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));border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ThemeToggle-module__ArUrPW__root:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ThemeToggle-module__ArUrPW__root:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ThemeToggle-module__ArUrPW__root:focus-visible{--tw-outline-style:none;outline-style:none}.ThemeToggle-module__ArUrPW__root:disabled{cursor:not-allowed;opacity:.5}.ThemeToggle-module__ArUrPW__root[data-theme=dark]{border-color:var(--color-stroke-strong);background-color:var(--color-bg-4)}.ThemeToggle-module__ArUrPW__thumb{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);background-color:var(--color-bg-1);color:var(--color-text-primary);--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);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:.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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.ThemeToggle-module__ArUrPW__root[data-theme=dark] .ThemeToggle-module__ArUrPW__thumb{--tw-translate-x:calc(var(--spacing,.25rem) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.ThemeToggle-module__ArUrPW__thumbIcon{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{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}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
.menu-module__h1gpbG__popover{gap:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-divider);background-color:var(--color-card-3);width:auto;min-width:10.5rem;padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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)}.menu-module__h1gpbG__root{width:100%;padding-block:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.menu-module__h1gpbG__group{flex-direction:column;width:100%;display:flex}.menu-module__h1gpbG__divider{margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-stroke-divider)}.menu-module__h1gpbG__groupLabel{margin:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);font-size:.625rem;font-weight:400}.menu-module__h1gpbG__items{flex-direction:column;width:100%;display:flex}.menu-module__h1gpbG__item{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);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));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));background-color:#0000;border-width:0;font-size:.75rem;font-weight:400;display:flex}@media (hover:hover){.menu-module__h1gpbG__item:hover{background-color:var(--color-bg-5);color:var(--color-text-primary)}}.menu-module__h1gpbG__item[data-active=true]{background-color:var(--color-bg-5);color:var(--color-text-primary)}.menu-module__h1gpbG__item:disabled{cursor:not-allowed;opacity:.4}@media (hover:hover){.menu-module__h1gpbG__item:disabled:hover{color:var(--color-text-secondary);background-color:#0000}}.menu-module__h1gpbG__itemIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-module__h1gpbG__itemLabel{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.menu-module__h1gpbG__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);display:flex}.menu-module__h1gpbG__footerLabel{min-width:calc(var(--spacing,.25rem) * 0);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex:1;font-size:.75rem;font-weight:400}.menu-module__h1gpbG__itemUsername{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--primary);font-size:.75rem;font-style:italic;font-weight:600}@media (hover:hover){.menu-module__h1gpbG__itemUsername:hover{color:var(--primary)}}@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}
.FileFlow-module__V2suFq__dialogContent{max-height:calc(var(--spacing,.25rem) * 140);min-height:calc(var(--spacing,.25rem) * 140);width:100%;max-width:calc(var(--spacing,.25rem) * 180);min-width:calc(var(--spacing,.25rem) * 180);border-radius:var(--radius);background-color:var(--color-gamification-contrast-card-1);box-shadow:var(--shadow-elevation-2);grid-template-rows:auto 1fr auto;display:grid}.FileFlow-module__V2suFq__dialogContentWidth{width:100%}.FileFlow-module__V2suFq__dialogContentShare{max-height:calc(var(--spacing,.25rem) * 140);max-width:calc(var(--spacing,.25rem) * 180);min-width:calc(var(--spacing,.25rem) * 180);gap:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}.FileFlow-module__V2suFq__dialogHeader{max-height:calc(var(--spacing,.25rem) * 13.5);--tw-border-style:none;width:100%;padding:calc(var(--spacing,.25rem) * 0);border-style:none;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.FileFlow-module__V2suFq__dialogHeaderShare{--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 4);border-style:none}.FileFlow-module__V2suFq__dialogTitle{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5.5);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}.FileFlow-module__V2suFq__dialogTitleShare{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;display:flex}.FileFlow-module__V2suFq__dialogTitleStart{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.FileFlow-module__V2suFq__dialogTitleIcon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.FileFlow-module__V2suFq__dialogTitleText{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.FileFlow-module__V2suFq__dialogTitleTextTruncate{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:600;overflow:hidden}.FileFlow-module__V2suFq__dialogIconBadge{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-4);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FileFlow-module__V2suFq__dialogHeaderIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-icon-default)}.FileFlow-module__V2suFq__dialogBody{margin:calc(var(--spacing,.25rem) * 0);height:100%;min-height:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0)}.FileFlow-module__V2suFq__dialogFooterShare{padding:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * 4)}.FileFlow-module__V2suFq__footerRow{justify-content:space-between;width:100%;display:flex}.FileFlow-module__V2suFq__footerActions{gap:calc(var(--spacing,.25rem) * 2);display:flex}.FileFlow-module__V2suFq__savePickerPanel{gap:calc(var(--spacing,.25rem) * 0);grid-template-rows:auto 1fr;width:100%;height:100%;display:grid;overflow:hidden}.FileFlow-module__V2suFq__newFolderButton{border-radius:calc(var(--radius) * .6);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-primary);font-size:.875rem;font-weight:600}@media (hover:hover){.FileFlow-module__V2suFq__newFolderButton:hover{color:var(--color-brand-primary)}}.FileFlow-module__V2suFq__newFolderIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.FileFlow-module__V2suFq__cancelButton{width:calc(var(--spacing,.25rem) * 16);border-radius:calc(var(--radius) * .6);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.FileFlow-module__V2suFq__primaryButton{min-width:calc(var(--spacing,.25rem) * 16);border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 3);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;font-size:.875rem;font-weight:500}.FileFlow-module__V2suFq__saveAsField{gap:calc(var(--spacing,.25rem) * 1);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5.5);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.FileFlow-module__V2suFq__saveAsLabel{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.FileFlow-module__V2suFq__saveAsInput{border-radius:calc(var(--radius) * .6);background-color:var(--color-card-3);width:100%;padding-right:calc(var(--spacing,.25rem) * 12);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.FileFlow-module__V2suFq__saveAsInput::placeholder{color:var(--color-text-secondary)}.FileFlow-module__V2suFq__saveAsExtension{pointer-events:none;padding-inline:calc(var(--spacing,.25rem) * 2);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400}.FileFlow-module__V2suFq__saveAsHint{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.6875rem;font-weight:400}.FileFlow-module__V2suFq__folderBrowser::-webkit-scrollbar{display:none}.FileFlow-module__V2suFq__folderBrowser{-ms-overflow-style:none;scrollbar-width:none;height:100%;min-height:calc(var(--spacing,.25rem) * 0);scroll-behavior:smooth;border-style:var(--tw-border-style);border-width:.8px;border-color:var(--color-stroke-divider);display:flex;overflow-x:auto}.FileFlow-module__V2suFq__folderColumn::-webkit-scrollbar{display:none}.FileFlow-module__V2suFq__folderColumn{-ms-overflow-style:none;scrollbar-width:none;height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 48.5);max-width:calc(var(--spacing,.25rem) * 48.5);gap:calc(var(--spacing,.25rem) * 1);scroll-behavior:smooth;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-stroke-divider);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden scroll}.FileFlow-module__V2suFq__folderColumnRoot{background-color:var(--color-bg-3)}.FileFlow-module__V2suFq__folderColumnLabel{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:600}.FileFlow-module__V2suFq__folderItem{height:calc(var(--spacing,.25rem) * 6.5);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-text-tertiary);grid-template-columns:1fr auto;justify-content:space-between;align-items:center;display:grid}.FileFlow-module__V2suFq__folderItemClickable{cursor:pointer}.FileFlow-module__V2suFq__folderItemSelected{border-radius:calc(var(--radius) * .8);background-color:var(--color-brand-primary-bg-3);color:var(--color-text-primary)}.FileFlow-module__V2suFq__folderItemNameRow{align-items:center;gap:calc(var(--spacing,.25rem) * 1);white-space:nowrap;text-overflow:ellipsis;grid-column:span 1/span 1;display:flex;overflow:hidden}.FileFlow-module__V2suFq__folderItemIcon{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.FileFlow-module__V2suFq__folderItemName{white-space:nowrap;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.FileFlow-module__V2suFq__folderItemChevron{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);grid-column:span 1/span 1}.FileFlow-module__V2suFq__folderBrowserSpacer{height:100%;min-width:calc(var(--spacing,.25rem) * 30);display:inline-block}.FileFlow-module__V2suFq__fileSavedPanel{place-content:center;place-items:center;gap:calc(var(--spacing,.25rem) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-default);width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 5.5);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-rows:auto auto;display:grid;overflow:hidden}.FileFlow-module__V2suFq__fileSavedHero{place-items:center;gap:calc(var(--spacing,.25rem) * 6);grid-template-rows:auto auto;display:grid}.FileFlow-module__V2suFq__fileSavedCheckBadge{width:calc(var(--spacing,.25rem) * 15);height:calc(var(--spacing,.25rem) * 15);background-color:var(--color-gamification-contrast-green-bg-tag);outline-style:var(--tw-outline-style);outline-width:7.47px;outline-color:var(--color-gamification-contrast-green-951);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.FileFlow-module__V2suFq__fileSavedCheckIcon{width:calc(var(--spacing,.25rem) * 11.5);height:calc(var(--spacing,.25rem) * 11.5)}.FileFlow-module__V2suFq__fileSavedCopy{width:calc(var(--spacing,.25rem) * 80);justify-content:center;gap:calc(var(--spacing,.25rem) * 1);text-align:center;flex-direction:column;display:flex}.FileFlow-module__V2suFq__fileSavedTitle{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.FileFlow-module__V2suFq__fileSavedDescription{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400}.FileFlow-module__V2suFq__fileSavedFolderCard{height:100%;min-height:calc(var(--spacing,.25rem) * 16.5);max-width:calc(var(--spacing,.25rem) * 140);min-width:calc(var(--spacing,.25rem) * 140);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:.5px;border-color:var(--color-stroke-default);background-color:var(--color-card-2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;display:flex}.FileFlow-module__V2suFq__fileSavedFolderMeta{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:auto auto;display:grid}.FileFlow-module__V2suFq__fileSavedFolderIconBadge{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--color-card-5);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.FileFlow-module__V2suFq__fileSavedFolderIcon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--color-brand-primary)}.FileFlow-module__V2suFq__fileSavedFolderText{flex-direction:column;justify-content:space-between;display:flex}.FileFlow-module__V2suFq__fileSavedFolderLabel{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400}.FileFlow-module__V2suFq__fileSavedFolderName{gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600;display:flex}.FileFlow-module__V2suFq__fileSavedDefaultBadge{border-radius:calc(var(--radius) * .6);background-color:var(--color-brand-primary-bg-3);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;color:var(--color-brand-primary);align-items:center;font-size:.625rem;font-weight:500;display:flex}.FileFlow-module__V2suFq__fileSavedChangeButton{color:var(--color-brand-primary)}@media (hover:hover){.FileFlow-module__V2suFq__fileSavedChangeButton:hover{color:var(--color-brand-primary)}}.FileFlow-module__V2suFq__fileSavedChangeLabel{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;font-size:.875rem;font-weight:500}.FileFlow-module__V2suFq__fileSavedChangeIcon{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.FileFlow-module__V2suFq__fileSavedShareButton{border-radius:calc(var(--radius) * .8);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-primary);font-size:.875rem;font-weight:500}@media (hover:hover){.FileFlow-module__V2suFq__fileSavedShareButton:hover{color:var(--color-brand-primary)}}.FileFlow-module__V2suFq__fileSavedDoneButton{border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-block:calc(var(--spacing,.25rem) * 3.5);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;font-size:.875rem;font-weight:500}.FileFlow-module__V2suFq__sharePanel{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.FileFlow-module__V2suFq__sharePanelEmbedded{width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 8.5);padding-bottom:calc(var(--spacing,.25rem) * 4)}.FileFlow-module__V2suFq__sharePanelModalBody{padding-inline:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 2)}.FileFlow-module__V2suFq__sharePathRow{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.FileFlow-module__V2suFq__sharePathIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-tertiary);flex-shrink:0}.FileFlow-module__V2suFq__sharePathText{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;overflow:hidden}.FileFlow-module__V2suFq__sharePathSeparator{color:var(--color-text-tertiary)}.FileFlow-module__V2suFq__sharePathCurrent{color:var(--color-brand-primary)}.FileFlow-module__V2suFq__shareLinkSection{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.FileFlow-module__V2suFq__shareLinkLabel{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);text-transform:uppercase;font-size:.75rem;font-weight:500}.FileFlow-module__V2suFq__shareLinkRow{gap:calc(var(--spacing,.25rem) * 2);display:flex}.FileFlow-module__V2suFq__shareLinkInput{border-radius:calc(var(--radius) * .6);background-color:var(--color-card-3);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.FileFlow-module__V2suFq__shareCopyButton{min-width:calc(var(--spacing,.25rem) * 28);gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .6);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;flex-shrink:0;font-size:.875rem;font-weight:500}.FileFlow-module__V2suFq__copyLinkIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.FileFlow-module__V2suFq__copyLinkSpinner{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);animation:var(--animate-spin,spin 1s linear infinite)}.FileFlow-module__V2suFq__sharePermissionRow{gap:calc(var(--spacing,.25rem) * 2);color:var(--color-text-tertiary);display:flex}.FileFlow-module__V2suFq__sharePermissionIcon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0}.FileFlow-module__V2suFq__sharePermissionCopy{gap:calc(var(--spacing,.25rem) * .5);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;flex-direction:column;font-size:.75rem;font-weight:400;display:flex}.FileFlow-module__V2suFq__shareActionsPanel{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-card-2);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.FileFlow-module__V2suFq__shareActionColumn{flex:1;align-items:stretch;display:flex}.FileFlow-module__V2suFq__shareActionContent{gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;display:flex}.FileFlow-module__V2suFq__shareActionTitleRow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.FileFlow-module__V2suFq__shareActionIconBadge{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);background-color:var(--color-brand-primary-bg-3);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.FileFlow-module__V2suFq__shareActionIcon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-brand-primary)}.FileFlow-module__V2suFq__shareActionTitle{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.FileFlow-module__V2suFq__shareActionSubtitle{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400}.FileFlow-module__V2suFq__shareActionDivider{background-color:var(--color-stroke-divider);height:100%}.FileFlow-module__V2suFq__shareFooter{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);width:100%;display:flex}.FileFlow-module__V2suFq__shareRevokeButton{min-width:calc(var(--spacing,.25rem) * 30);border-radius:calc(var(--radius) * .8);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-red-600,#e40014);font-size:.875rem;font-weight:500}@supports (color:lab(0% 0 0)){.FileFlow-module__V2suFq__shareRevokeButton{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}@media (hover:hover){.FileFlow-module__V2suFq__shareRevokeButton:hover{color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.FileFlow-module__V2suFq__shareRevokeButton:hover{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}}.FileFlow-module__V2suFq__shareDoneButton{min-width:calc(var(--spacing,.25rem) * 30);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 3.5);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;font-size:.875rem;font-weight:500}.FileFlow-module__V2suFq__conflictModalContent{max-width:var(--container-md,28rem);gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5)}.FileFlow-module__V2suFq__conflictModalBody{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.FileFlow-module__V2suFq__conflictModalIconBadge{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--color-gamification-contrast-red-bg2);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FileFlow-module__V2suFq__conflictModalIcon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--color-semantic-red-500)}.FileFlow-module__V2suFq__conflictModalCopy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.FileFlow-module__V2suFq__conflictModalTitle{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.FileFlow-module__V2suFq__conflictModalDescription{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.FileFlow-module__V2suFq__conflictModalFooter{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);width:100%;padding:calc(var(--spacing,.25rem) * 0);display:flex}.FileFlow-module__V2suFq__conflictModalActionButton,.FileFlow-module__V2suFq__conflictModalConfirmButton{min-width:calc(var(--spacing,.25rem) * 24.5);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.25)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes FileFlow-module__V2suFq__spin{to{transform:rotate(360deg)}}
.CreateFolderModal-module__qh9vva__modalContent{max-width:var(--container-lg,32rem);gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}.CreateFolderModal-module__qh9vva__modalHeader{--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);border-style:none}.CreateFolderModal-module__qh9vva__modalTitle{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;display:flex}.CreateFolderModal-module__qh9vva__modalTitleStart{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.CreateFolderModal-module__qh9vva__modalIconBadge{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-4);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CreateFolderModal-module__qh9vva__modalIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-icon-default)}.CreateFolderModal-module__qh9vva__modalTitleText{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.CreateFolderModal-module__qh9vva__modalField{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.CreateFolderModal-module__qh9vva__modalFieldLabel{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.6875rem;font-weight:400}.CreateFolderModal-module__qh9vva__modalFooter{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);width:100%;padding:calc(var(--spacing,.25rem) * 0);display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.Ide-module__pLrZLa__page{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;width:100%;display:flex;overflow:hidden}.Ide-module__pLrZLa__pageFullscreen{inset:calc(var(--spacing,.25rem) * 0);z-index:100;padding:calc(var(--spacing,.25rem) * 2);position:fixed}.Ide-module__pLrZLa__workspaceSplit{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:row;width:100%;display:flex}.Ide-module__pLrZLa__sideStackSplit{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;width:100%;display:flex}.Ide-module__pLrZLa__workspaceDivider{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));--tw-duration:.2s;background-color:#0000;flex-shrink:0;transition-duration:.2s}.Ide-module__pLrZLa__workspaceDividerVertical{width:calc(var(--spacing,.25rem) * 1);cursor:col-resize;align-self:stretch}.Ide-module__pLrZLa__workspaceDividerHorizontal{height:calc(var(--spacing,.25rem) * 1);cursor:row-resize;align-self:stretch}.Ide-module__pLrZLa__workspaceDivider:hover{background-color:var(--color-brand-primary)}.Ide-module__pLrZLa__splitPanePane{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex;overflow:hidden}.Ide-module__pLrZLa__splitPaneSecondary{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex:1}.Ide-module__pLrZLa__editorPanel{height:100%;min-height:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-layout);background-color:var(--color-bg-2);flex-direction:column;width:100%;display:flex;overflow:hidden}.Ide-module__pLrZLa__headerWrapper{z-index:10;flex-shrink:0;width:100%;position:relative;overflow:visible}.Ide-module__pLrZLa__headerContent{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-right:calc(var(--spacing,.25rem) * 2);-webkit-user-select:none;user-select:none;display:flex;position:relative;overflow:visible}.Ide-module__pLrZLa__headerActions{flex-shrink:0;align-items:center;display:flex}.Ide-module__pLrZLa__headerTabsScroll{height:calc(2rem + 1px);min-width:calc(var(--spacing,.25rem) * 0);scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:flex-start;display:flex;overflow-x:auto}.Ide-module__pLrZLa__headerTabsScroll::-webkit-scrollbar{display:none}.Ide-module__pLrZLa__dragging{cursor:grabbing}.Ide-module__pLrZLa__notDragging{cursor:grab}.Ide-module__pLrZLa__mainContainer{z-index:0;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;margin-top:-1px;display:flex;position:relative;overflow:hidden}.Ide-module__pLrZLa__editorWrapper{z-index:0;height:100%;min-height:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);border-width:1px;border-top-color:var(--color-stroke-divider);background-color:var(--color-bg-3);width:100%;transition-property:all;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));border-top-left-radius:var(--radius-layout);border-top-right-radius:var(--radius-layout);border-bottom:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.Ide-module__pLrZLa__headerWrapper:has(.Ide-module__pLrZLa__headerTabsScroll>[role=tablist]>[role=tab]:first-child[aria-selected=true])+.Ide-module__pLrZLa__mainContainer .Ide-module__pLrZLa__editorWrapper{border-top-left-radius:0}.Ide-module__pLrZLa__tabContainer{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;width:100%;display:flex;position:relative;overflow:hidden}.Ide-module__pLrZLa__tabHeader{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Ide-module__pLrZLa__languageSelect{height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);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;border-width:0}.Ide-module__pLrZLa__languageSelect: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)}.Ide-module__pLrZLa__editorToolbarActions{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.Ide-module__pLrZLa__runButton{gap:calc(var(--spacing,.25rem) * 1.5)}.Ide-module__pLrZLa__runButtonSpinner{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);animation:var(--animate-spin,spin 1s linear infinite)}.Ide-module__pLrZLa__editorArea{z-index:0;min-height:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * .5);flex:1;position:relative;overflow:hidden}.Ide-module__pLrZLa__footerWrapper{flex-shrink:0;width:100%}.Ide-module__pLrZLa__editorScope{width:100%;height:100%}.Ide-module__pLrZLa__editorLoading{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);height:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text-quaternary);display:flex}.Ide-module__pLrZLa__editorSpinner{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand-blue);border-top-color:#0000;border-radius:3.40282e38px}.Ide-module__pLrZLa__statusBar{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1);border-bottom-left-radius:var(--radius-layout);border-bottom-right-radius:var(--radius-layout);flex-shrink:0;display:flex}.Ide-module__pLrZLa__statusBarLeft{align-items:center;gap:calc(var(--spacing,.25rem) * 4);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400;display:flex}.Ide-module__pLrZLa__statusBarRight{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400;display:flex}.Ide-module__pLrZLa__autosaveStatus{align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;--tw-leading:1;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400;line-height:1;display:inline-flex}.Ide-module__pLrZLa__autosaveStatusSpinner{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);animation:var(--animate-spin,spin 1s linear infinite);color:var(--color-text-tertiary);flex-shrink:0}.Ide-module__pLrZLa__autosaveStatusIcon{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);color:var(--color-text-tertiary);flex-shrink:0}.Ide-module__pLrZLa__sidePanel{height:100%;min-height:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-layout);background-color:var(--color-bg-3);flex-direction:column;width:100%;display:flex;overflow:hidden}.Ide-module__pLrZLa__sidePanelHeader{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(--color-divider);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}.Ide-module__pLrZLa__sidePanelTitle{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.Ide-module__pLrZLa__sidePanelActions{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.Ide-module__pLrZLa__sidePanelBody{min-height:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.Ide-module__pLrZLa__inputScrollFade{min-height:calc(var(--spacing,.25rem) * 0);--scroll-fade-edge-color:var(--color-bg-3);flex:1}.Ide-module__pLrZLa__inputScroll{height:100%;min-height:calc(var(--spacing,.25rem) * 0);overflow-y:auto}.Ide-module__pLrZLa__inputScroll>div,.Ide-module__pLrZLa__inputScroll>div>div{min-height:100%}.Ide-module__pLrZLa__inputTextarea{resize:none;border-style:var(--tw-border-style);background-color:var(--color-bg-3);--tw-shadow:0 0 #0000;width:100%;min-height:100%;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;overflow:hidden}.Ide-module__pLrZLa__inputTextarea: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)}.Ide-module__pLrZLa__inputTextarea{field-sizing:content}.Ide-module__pLrZLa__outputStateSelect{height:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);width:8.5rem;padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--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}.Ide-module__pLrZLa__outputStateSelect: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)}.Ide-module__pLrZLa__outputEmptyState,.Ide-module__pLrZLa__outputRunningState{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);height:100%;padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;display:flex}.Ide-module__pLrZLa__outputEmptyIcon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);color:var(--color-text-quaternary)}.Ide-module__pLrZLa__outputEmptyTitle{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:500}.Ide-module__pLrZLa__outputEmptyDescription{max-width:var(--container-xs,20rem);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);font-size:.8125rem;font-weight:400}.Ide-module__pLrZLa__outputSpinner{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);animation:var(--animate-spin,spin 1s linear infinite);color:var(--color-text-primary)}.Ide-module__pLrZLa__outputResult{height:100%;min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;overflow:auto}.Ide-module__pLrZLa__outputResultTitle{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.Ide-module__pLrZLa__outputResultTitleError{color:var(--color-semantic-red-500)}.Ide-module__pLrZLa__outputResultBody{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));white-space:pre-wrap;color:var(--color-text-primary)}.Ide-module__pLrZLa__outputMetadata{gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-quaternary);flex-wrap:wrap;display:flex}.Ide-module__pLrZLa__editorOptionsFields{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Ide-module__pLrZLa__editorOptionsField{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Ide-module__pLrZLa__editorOptionsLabel{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex-shrink:0;font-size:.625rem;font-weight:500}.Ide-module__pLrZLa__editorOptionsSelect{height:calc(var(--spacing,.25rem) * 7);border-color:var(--color-stroke-default);background-color:var(--color-bg-3);width:8.5rem;padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));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);flex-shrink:0}.Ide-module__pLrZLa__editorOptionsSelect:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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);--tw-ring-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.Ide-module__pLrZLa__editorOptionsSelect:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-blue) 40%, transparent)}}.Ide-module__pLrZLa__editorOptionsInput{height:calc(var(--spacing,.25rem) * 7);width:8.5rem;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-shrink:0}.Ide-module__pLrZLa__editorOptionsSelectContent{z-index:60;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.Ide-module__pLrZLa__modalBackdrop{inset:calc(var(--spacing,.25rem) * 0);z-index:100;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.Ide-module__pLrZLa__modalBackdrop{background-color:color-mix(in oklab, var(--color-black,#000) 30%, transparent)}}.Ide-module__pLrZLa__modalBackdrop{padding:calc(var(--spacing,.25rem) * 4);--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,)}.Ide-module__pLrZLa__confirmCard{width:100%;max-width:var(--container-sm,24rem);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-1);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.Ide-module__pLrZLa__confirmCopy{margin-bottom:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Ide-module__pLrZLa__confirmTitle{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:500}.Ide-module__pLrZLa__confirmDescription{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);font-size:.8125rem;font-weight:400}.Ide-module__pLrZLa__confirmActions{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Ide-module__pLrZLa__headerTabs{min-width:max-content;height:100%;overflow:visible}.Ide-module__pLrZLa__replaceModalContent{max-width:var(--container-md,28rem);gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5)}.Ide-module__pLrZLa__replaceModalBody{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.Ide-module__pLrZLa__replaceModalIconBadge{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--color-gamification-contrast-red-bg2);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Ide-module__pLrZLa__replaceModalIcon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--color-semantic-red-500)}.Ide-module__pLrZLa__replaceModalCopy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.Ide-module__pLrZLa__replaceModalTitle{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.Ide-module__pLrZLa__replaceModalDescription{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Ide-module__pLrZLa__replaceModalFooter{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);width:100%;padding:calc(var(--spacing,.25rem) * 0);display:flex}.Ide-module__pLrZLa__replaceModalActionButton{min-width:calc(var(--spacing,.25rem) * 24.5);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.25)}.Ide-module__pLrZLa__replaceModalConfirmButton{min-width:calc(var(--spacing,.25rem) * 24.5);background-color:var(--color-semantic-red-500);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.25);color:var(--color-white,#fff)}@media (hover:hover){.Ide-module__pLrZLa__replaceModalConfirmButton:hover{background-color:var(--color-semantic-red-700)}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{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}@property --tw-leading{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}@keyframes Ide-module__pLrZLa__spin{to{transform:rotate(360deg)}}
.CodePanel-module__CyznOq__panel_container{height:100%;min-height:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-layout);background-color:var(--color-bg-2);transform-origin:0;backface-visibility:hidden;flex-direction:column;width:100%;display:flex;overflow:hidden}.CodePanel-module__CyznOq__panel_container_placeholder{visibility:hidden}.CodePanel-module__CyznOq__panel_container_portal{pointer-events:auto;position:fixed}.CodePanel-module__CyznOq__panel_container_fullscreen{inset:calc(var(--spacing,.25rem) * 0);z-index:9999;background-color:var(--color-body-bg);padding:calc(var(--spacing,.25rem) * 4);border-radius:0}.CodePanel-module__CyznOq__portal_inner{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.CodePanel-module__CyznOq__error_boundary{height:100%;min-height:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-layout);background-color:var(--color-bg-3);width:100%;padding:calc(var(--spacing,.25rem) * 6);text-align:center;flex-direction:column;display:flex}.CodePanel-module__CyznOq__error_boundary_title{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:500}.CodePanel-module__CyznOq__error_boundary_description{max-width:var(--container-sm,24rem);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-caption);font-size:.8125rem;font-weight:400}.CodePanel-module__CyznOq__header_wrapper{z-index:10;flex-shrink:0;width:100%;position:relative;overflow:visible}.CodePanel-module__CyznOq__header_content{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-right:calc(var(--spacing,.25rem) * 2);-webkit-user-select:none;user-select:none;display:flex;position:relative;overflow:visible}.CodePanel-module__CyznOq__header_tabs_scroll{height:calc(2rem + 1px);min-width:calc(var(--spacing,.25rem) * 0);scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:flex-start;display:flex;overflow-x:auto}.CodePanel-module__CyznOq__header_tabs_scroll::-webkit-scrollbar{display:none}.CodePanel-module__CyznOq__title_wrapper{color:var(--color-medium-tag);align-items:center;display:flex}.CodePanel-module__CyznOq__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)}.CodePanel-module__CyznOq__dragging{cursor:grabbing}.CodePanel-module__CyznOq__not_dragging{cursor:grab}.CodePanel-module__CyznOq__main_container{z-index:0;min-height:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-layout);border-top-left-radius:var(--radius-layout);border-top-right-radius:var(--radius-layout);border-inline-style:var(--tw-border-style);border-inline-width:1px;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stroke-divider);background:var(--code-panel-editor-surface,var(--color-bg-3));padding-bottom:var(--code-panel-testcases-spacer,0px);border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;margin-top:-1px;display:flex;position:relative;overflow:hidden auto}html[data-cases-panel-restoring-state] .CodePanel-module__CyznOq__main_container{padding-bottom:var(--cases-panel-initial-height)!important}.CodePanel-module__CyznOq__editor_wrapper{z-index:0;width:100%;min-height:100%;transition-property:all;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));background:var(--code-panel-editor-surface,var(--color-bg-3));border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.CodePanel-module__CyznOq__header_wrapper:has(.CodePanel-module__CyznOq__header_tabs_scroll>[role=tablist]>[role=tab]:first-child[aria-selected=true])+.CodePanel-module__CyznOq__main_container{border-top-left-radius:0}.CodePanel-module__CyznOq__footer_wrapper{flex-shrink:0;width:100%}.CodePanel-module__CyznOq__footer_content{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);border-bottom-left-radius:var(--radius-layout);border-bottom-right-radius:var(--radius-layout);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.CodePanel-module__CyznOq__footer_status{align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-disabled-text);font-size:.625rem;font-weight:400;display:flex}.CodePanel-module__CyznOq__footer_actions{margin-left:auto}.CodePanel-module__CyznOq__footer_icon{color:var(--color-text-caption);font-size:.625rem;font-weight:400;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;letter-spacing:2%;display:inline-flex}.CodePanel-module__CyznOq__footer_text{color:var(--color-text-caption);font-size:.625rem;font-weight:400;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;letter-spacing:2%}.CodePanel-module__CyznOq__editorOptionsFields{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.CodePanel-module__CyznOq__editorOptionsField{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.CodePanel-module__CyznOq__editorOptionsLabel{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex-shrink:0;font-size:.625rem;font-weight:500}.CodePanel-module__CyznOq__editorOptionsSelect{height:calc(var(--spacing,.25rem) * 7);border-color:var(--color-stroke-default);background-color:var(--color-bg-3);width:8.5rem;padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));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);flex-shrink:0}.CodePanel-module__CyznOq__editorOptionsSelect:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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);--tw-ring-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.CodePanel-module__CyznOq__editorOptionsSelect:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-blue) 40%, transparent)}}.CodePanel-module__CyznOq__editorOptionsInput{height:calc(var(--spacing,.25rem) * 7);width:8.5rem;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-shrink:0}.CodePanel-module__CyznOq__editorOptionsSelectContent{z-index:60;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.CodePanel-module__CyznOq__tab_container{background:var(--code-panel-editor-surface,var(--color-bg-3));flex-direction:column;flex:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.CodePanel-module__CyznOq__tab_header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-3);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.CodePanel-module__CyznOq__language_select_wrapper{align-items:center;width:fit-content;display:flex}.CodePanel-module__CyznOq__languageSelectTrigger{height:calc(var(--spacing,.25rem) * 8);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-bg-5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * .5);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);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));--tw-outline-style:none;border-color:#0000;border-radius:.25rem;outline-style:none;font-size:.75rem;font-weight:500;display:inline-flex}@media (hover:hover){.CodePanel-module__CyznOq__languageSelectTrigger:hover{background-color:var(--color-bg-contrast-4)}}.CodePanel-module__CyznOq__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)}.CodePanel-module__CyznOq__languageSelectTriggerIcon{color:currentColor;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}.CodePanel-module__CyznOq__languageSelectTriggerIconOpen{rotate:180deg}.CodePanel-module__CyznOq__languageSelectPopover{z-index:200;width:auto;max-width:12rem;min-width:calc(var(--spacing,.25rem) * 28);gap:calc(var(--spacing,.25rem) * .5);border-radius:calc(var(--radius) * .6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-navbar);padding:calc(var(--spacing,.25rem) * .5);color:var(--color-text-primary);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.CodePanel-module__CyznOq__languageSelectList{max-height:calc(var(--spacing,.25rem) * 60);gap:calc(var(--spacing,.25rem) * .5);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.CodePanel-module__CyznOq__languageSelectOption{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xs,.125rem);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-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));font-size:.75rem;font-weight:400;display:flex}@media (hover:hover){.CodePanel-module__CyznOq__languageSelectOption:hover{background-color:var(--color-bg-5);color:var(--color-text-primary)}}.CodePanel-module__CyznOq__languageSelectOptionSelected{background-color:var(--color-bg-5);color:var(--color-text-primary)}.CodePanel-module__CyznOq__languageSelectOptionCheck{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-text-primary);flex-shrink:0}.CodePanel-module__CyznOq__action_buttons{justify-content:space-between;align-items:center;width:8rem;display:flex}.CodePanel-module__CyznOq__action_button_shell{height:calc(var(--spacing,.25rem) * 7);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.CodePanel-module__CyznOq__action_button_shell_run{transform-origin:0}.CodePanel-module__CyznOq__action_button_shell_submit{transform-origin:100%;margin-left:auto}.CodePanel-module__CyznOq__action_button_tooltip_trigger{width:100%;height:100%;display:flex}.CodePanel-module__CyznOq__run_button,.CodePanel-module__CyznOq__submit_button{cursor:pointer;border-radius:calc(var(--radius) * .6);border-style:var(--tw-border-style);width:100%;height:100%;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;--tw-outline-style:none;-webkit-user-select:none;user-select:none;border-width:1px;outline-style:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:flex;position:relative;overflow:hidden}:is(.CodePanel-module__CyznOq__run_button,.CodePanel-module__CyznOq__submit_button):enabled:active{scale:.96}:is(.CodePanel-module__CyznOq__run_button,.CodePanel-module__CyznOq__submit_button):focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){:is(.CodePanel-module__CyznOq__run_button,.CodePanel-module__CyznOq__submit_button):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.CodePanel-module__CyznOq__run_button,.CodePanel-module__CyznOq__submit_button):disabled{pointer-events:none;opacity:.5}.CodePanel-module__CyznOq__run_button,.CodePanel-module__CyznOq__submit_button{transition:background-color .2s,border-color .2s,color .2s,transform .15s}.CodePanel-module__CyznOq__run_button{border-color:var(--color-stroke-default);color:var(--color-text-secondary);background-color:#0000}@media (hover:hover){.CodePanel-module__CyznOq__run_button:hover{background-color:var(--color-bg-contrast-5)}}.CodePanel-module__CyznOq__run_button_loading{pointer-events:none;background-color:var(--color-bg-contrast-4);padding-inline:calc(var(--spacing,.25rem) * 2);border-color:#0000}.CodePanel-module__CyznOq__run_button_loading:disabled{opacity:1}.CodePanel-module__CyznOq__submit_button{padding-inline:calc(var(--spacing,.25rem) * 2.5);background-color:var(--color-semantic-green-300);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.CodePanel-module__CyznOq__submit_button{background-color:color-mix(in srgb,var(--color-semantic-green-300) 18%,var(--color-bg-3))}}.CodePanel-module__CyznOq__submit_button{color:var(--color-semantic-green-400)}@media (hover:hover){.CodePanel-module__CyznOq__submit_button:hover{background-color:var(--color-semantic-green-300)}@supports (color:color-mix(in lab, red, red)){.CodePanel-module__CyznOq__submit_button:hover{background-color:color-mix(in srgb,var(--color-semantic-green-300) 28%,var(--color-bg-3))}}}.CodePanel-module__CyznOq__submit_button_loading{pointer-events:none;padding-inline:calc(var(--spacing,.25rem) * 3)}.CodePanel-module__CyznOq__submit_button_loading:disabled{opacity:1}.CodePanel-module__CyznOq__action_button_content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CodePanel-module__CyznOq__action_button_inner{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);white-space:nowrap;display:flex}.CodePanel-module__CyznOq__action_button_spinner{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);animation:var(--animate-spin,spin 1s linear infinite);flex-shrink:0}.CodePanel-module__CyznOq__editor_area{z-index:0;height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:100%;min-width:calc(var(--spacing,.25rem) * 0);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));background:var(--code-panel-editor-surface,var(--color-bg-3));flex:1;position:relative;overflow:hidden}.CodePanel-module__CyznOq__editor_guide_cta{pointer-events:auto;right:calc(var(--spacing,.25rem) * 3);bottom:calc(var(--spacing,.25rem) * 3);z-index:10;position:absolute}.CodePanel-module__CyznOq__editor_loading_container{background:var(--code-panel-editor-surface,var(--color-bg-3));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CodePanel-module__CyznOq__editor_loading_content{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.CodePanel-module__CyznOq__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}.CodePanel-module__CyznOq__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)}.CodePanel-module__CyznOq__editor_scope .monaco-scrollable-element>.scrollbar{background:0 0!important}.CodePanel-module__CyznOq__editor_scope .monaco-scrollable-element>.scrollbar>.slider{background:var(--code-panel-editor-surface,var(--color-bg-3))!important;border-radius:10px!important}:is(.CodePanel-module__CyznOq__editor_scope .monaco-scrollable-element>.scrollbar>.slider:hover,.CodePanel-module__CyznOq__editor_scope .monaco-scrollable-element>.scrollbar.active>.slider){background:var(--code-panel-editor-surface,var(--color-bg-3))!important}.CodePanel-module__CyznOq__editor_scope .error-highlight{background:var(--color-semantic-red-50)!important;width:100%!important}.CodePanel-module__CyznOq__editor_scope .error-margin-highlight{background:var(--color-semantic-red-400)!important;width:2px!important;left:auto!important;right:0!important}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{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}@keyframes CodePanel-module__CyznOq__spin{to{transform:rotate(360deg)}}
.tufy-ask-button-module__5gvGvq__shell{display:inline-flex}.tufy-ask-button-module__5gvGvq__button{border-style:var(--tw-border-style);height:auto;padding-block:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;--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);--tw-outline-style:none;-webkit-user-select:none;user-select:none;cursor:pointer;border-width:1px;border-color:#0000;border-radius:3.40282e38px;outline-style:none;align-items:center;font-size:.625rem;font-weight:500;transition:padding-right .28s cubic-bezier(.32,.72,0,1);display:inline-flex;overflow:hidden}.tufy-ask-button-module__5gvGvq__buttonTone{background-color:var(--color-ai-tufy-beige-bg);color:var(--color-ai-tufy-beige-text)}@media (hover:hover){.tufy-ask-button-module__5gvGvq__buttonTone:hover{background-color:var(--color-ai-tufy-beige-bg);color:var(--color-ai-tufy-beige-text)}}.tufy-ask-button-module__5gvGvq__buttonTone:active{background-color:var(--color-ai-tufy-beige-bg);color:var(--color-ai-tufy-beige-text)}.tufy-ask-button-module__5gvGvq__buttonCollapsed{padding-right:calc(var(--spacing,.25rem) * 1)}.tufy-ask-button-module__5gvGvq__buttonExpanded{padding-right:calc(var(--spacing,.25rem) * 3)}.tufy-ask-button-module__5gvGvq__disabled{pointer-events:none;opacity:.5}.tufy-ask-button-module__5gvGvq__iconShell{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tufy-ask-button-module__5gvGvq__icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);object-fit:contain;flex-shrink:0}.tufy-ask-button-module__5gvGvq__loadingIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);animation:var(--animate-spin,spin 1s linear infinite);color:var(--color-ai-tufy-beige-text);flex-shrink:0}.tufy-ask-button-module__5gvGvq__labelTrack{opacity:0;grid-template-columns:0fr;margin-left:0;transition:grid-template-columns .28s cubic-bezier(.32,.72,0,1),opacity .18s,margin-left .28s cubic-bezier(.32,.72,0,1);display:grid}.tufy-ask-button-module__5gvGvq__labelTrackOpen{opacity:1;grid-template-columns:1fr;margin-left:.25rem}.tufy-ask-button-module__5gvGvq__labelClip{min-width:calc(var(--spacing,.25rem) * 0);overflow:hidden}.tufy-ask-button-module__5gvGvq__label{white-space:nowrap;color:var(--color-ai-tufy-beige-text);display:block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes tufy-ask-button-module__5gvGvq__spin{to{transform:rotate(360deg)}}
.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:.28s cubic-bezier(.22,1,.36,1) backwards 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__sheet{will-change:transform}.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) * 1);margin-bottom:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 10);cursor:grab;padding-block:calc(var(--spacing,.25rem) * 1.5);color:var(--color-icon-default);touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bottom-sheet-module__fsFw_a__handleDraggable:active{cursor:grabbing}.bottom-sheet-module__fsFw_a__handleLine{background-color:var(--color-icon-default)}.bottom-sheet-module__fsFw_a__sheetDragging{transition:none;animation:none}.bottom-sheet-module__fsFw_a__sheetExiting{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) forwards bottom-sheet-module__fsFw_a__bottomSheetSlideOut}.bottom-sheet-module__fsFw_a__backdropExiting{pointer-events:none;animation:.2s ease-in forwards bottom-sheet-module__fsFw_a__bottomSheetBackdropOut}.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) * 2);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__bottomSheetBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes bottom-sheet-module__fsFw_a__bottomSheetSlideIn{0%{opacity:.96;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}@keyframes bottom-sheet-module__fsFw_a__bottomSheetSlideOut{0%{opacity:1;transform:translate3d(0, var(--bottom-sheet-exit-from,0px), 0)}to{opacity:.96;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.bottom-sheet-module__fsFw_a__backdrop,.bottom-sheet-module__fsFw_a__backdropExiting,.bottom-sheet-module__fsFw_a__sheet,.bottom-sheet-module__fsFw_a__sheetExiting{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.labeled-panel-module__XYR11W__root{width:100%;min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.labeled-panel-module__XYR11W__field{width:100%;min-width:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * 2);align-items:center;display:flex;position:relative}.labeled-panel-module__XYR11W__labeled_panel_label{pointer-events:none;top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 3);margin-top:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);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: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,);transition-property:all;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;border-radius:.25rem;font-size:.625rem;font-weight:400;transition-duration:.2s;position:absolute}.labeled-panel-module__XYR11W__labeled_panel_value{width:100%;min-width:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-navbar);padding-top:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2.5);padding-left:calc(var(--spacing,.25rem) * 3);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);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));--tw-outline-style:none;outline-style:none;align-items:center;font-size:.875rem;font-weight:500;display:flex}.labeled-panel-module__XYR11W__labeled_panel_value:read-only{cursor:default}.labeled-panel-module__XYR11W__labeled_panel_value: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)}.labeled-panel-module__XYR11W__labeled_panel_value:focus-visible:not([aria-invalid=true]):focus-visible{border-color:var(--color-divider)}.labeled-panel-module__XYR11W__labeled_panel_value[aria-invalid=true]{border-color:var(--destructive)}.labeled-panel-module__XYR11W__labeled_panel_value:is(.labeled-panel-module__XYR11W__dark *){background-color:var(--color-navbar)}.labeled-panel-module__XYR11W__labeled_panel_value_with_action{padding-right:calc(var(--spacing,.25rem) * 12)}.labeled-panel-module__XYR11W__labeled_panel_input::placeholder{color:#0000}.labeled-panel-module__XYR11W__labeled_panel_input:focus::placeholder{color:var(--color-text-tertiary);opacity:.7}.labeled-panel-module__XYR11W__labeled_panel_readonly{cursor:text}.labeled-panel-module__XYR11W__right_action{pointer-events:auto;top:50%;right:calc(var(--spacing,.25rem) * 2);z-index:10;margin-top:calc(var(--spacing,.25rem) * 1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;display:flex;position:absolute}.labeled-panel-module__XYR11W__field_error{padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-semantic-red-400);font-size:.625rem;font-weight:400}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-duration{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}
.SampleCasesPanel-module__PP4Q2q__container{height:100%;min-height:calc(var(--spacing,.25rem) * 0);justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 4);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex;overflow-y:auto}.SampleCasesPanel-module__PP4Q2q__header{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.SampleCasesPanel-module__PP4Q2q__tabs_wrapper{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.SampleCasesPanel-module__PP4Q2q__status_label{padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;font-size:.75rem;font-weight:500}.SampleCasesPanel-module__PP4Q2q__status_section{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.SampleCasesPanel-module__PP4Q2q__status_label_correct{color:var(--color-green-500)}.SampleCasesPanel-module__PP4Q2q__status_label_wrong,.SampleCasesPanel-module__PP4Q2q__status_label_time_limit_exceeded{color:var(--color-red-500)}.SampleCasesPanel-module__PP4Q2q__status_label_compilation_error,.SampleCasesPanel-module__PP4Q2q__status_label_runtime_error{color:var(--color-yellow-500)}.SampleCasesPanel-module__PP4Q2q__status_label_skipped{color:var(--color-primary)}.SampleCasesPanel-module__PP4Q2q__status_error{padding-inline:calc(var(--spacing,.25rem) * 1);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);word-break:break-all;white-space:pre-wrap;color:var(--color-semantic-red-400)}.SampleCasesPanel-module__PP4Q2q__outputs_grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.SampleCasesPanel-module__PP4Q2q__outputs_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.SampleCasesPanel-module__PP4Q2q__tabs_container{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-block:calc(var(--spacing,.25rem) * 1);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.SampleCasesPanel-module__PP4Q2q__tabs_container::-webkit-scrollbar{display:none}.SampleCasesPanel-module__PP4Q2q__tab_wrapper{flex-shrink:0;position:relative}.SampleCasesPanel-module__PP4Q2q__tab_button_active{background-color:var(--color-bg-4)}.SampleCasesPanel-module__PP4Q2q__remove_button{top:calc(var(--spacing,.25rem) * -1);right:calc(var(--spacing,.25rem) * -1);z-index:10;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--muted);width:fit-content;height:fit-content;padding:calc(var(--spacing,.25rem) * .5);color:var(--muted-foreground);opacity:0;--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);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));border-radius:3.40282e38px;position:absolute}@media (hover:hover){.SampleCasesPanel-module__PP4Q2q__remove_button:hover{color:var(--foreground)}}.SampleCasesPanel-module__PP4Q2q__tab_wrapper:hover .SampleCasesPanel-module__PP4Q2q__remove_button,.SampleCasesPanel-module__PP4Q2q__tab_wrapper:focus-within .SampleCasesPanel-module__PP4Q2q__remove_button{opacity:1}.SampleCasesPanel-module__PP4Q2q__inputs_container{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.SampleCasesPanel-module__PP4Q2q__input_label{padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);font-size:.75rem;font-weight:500}.SampleCasesPanel-module__PP4Q2q__global_error{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-semantic-red-400)}@supports (color:color-mix(in lab, red, red)){.SampleCasesPanel-module__PP4Q2q__global_error{border-color:color-mix(in oklab, var(--color-semantic-red-400) 30%, transparent)}}.SampleCasesPanel-module__PP4Q2q__global_error{background-color:var(--color-semantic-red-400)}@supports (color:color-mix(in lab, red, red)){.SampleCasesPanel-module__PP4Q2q__global_error{background-color:color-mix(in oklab, var(--color-semantic-red-400) 10%, transparent)}}.SampleCasesPanel-module__PP4Q2q__global_error{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-semantic-red-400);font-size:.75rem;font-weight:500}.SampleCasesPanel-module__PP4Q2q__output_panel{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.SampleCasesPanel-module__PP4Q2q__output_panel_label{padding-inline: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:400}.SampleCasesPanel-module__PP4Q2q__output_pre{max-height:calc(var(--spacing,.25rem) * 60);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-navbar);padding:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));word-break:break-all;white-space:pre-wrap;color:var(--color-text-primary);overflow:auto}@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}
.tufy-code-viewer-module__uZo7zq__container{margin-block:calc(var(--spacing,.25rem) * 2);width:100%;max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0)}.tufy-code-viewer-module__uZo7zq__wrapper{margin-inline:calc(var(--spacing,.25rem) * 0);width:100%;max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-layout);background-color:var(--color-bg-4);flex-direction:column;display:flex;position:relative;overflow:hidden}.tufy-code-viewer-module__uZo7zq__wrapperFullscreen{height:100%;min-height:calc(var(--spacing,.25rem) * 0);border-radius:0;flex-direction:column;display:flex}.tufy-code-viewer-module__uZo7zq__headerWrapper{z-index:20;width:100%;max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-4);flex-shrink:0;position:relative}.tufy-code-viewer-module__uZo7zq__header{z-index:10;height:calc(var(--spacing,.25rem) * 7);width:100%;max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 0);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 0);-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;display:flex;position:relative;overflow:hidden}.tufy-code-viewer-module__uZo7zq__header::-webkit-scrollbar{display:none}.tufy-code-viewer-module__uZo7zq__headerDragging{cursor:grabbing}.tufy-code-viewer-module__uZo7zq__headerIdle{cursor:grab}.tufy-code-viewer-module__uZo7zq__tabs{max-width:100%;height:100%;min-width:calc(var(--spacing,.25rem) * 0);scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:center;display:flex;overflow:auto hidden}.tufy-code-viewer-module__uZo7zq__tabs::-webkit-scrollbar{display:none}.tufy-code-viewer-module__uZo7zq__tabs button{border-style:var(--tw-border-style);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);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;font-size:.75rem;font-weight:500;position:relative;height:1.75rem!important;padding:0 .625rem!important}:is(.tufy-code-viewer-module__uZo7zq__tabs button:hover,.tufy-code-viewer-module__uZo7zq__tabs button:active){color:var(--color-text-secondary)!important;background:0 0!important;transform:none!important}.tufy-code-viewer-module__uZo7zq__tabs button[data-selected=true]{color:var(--color-text-primary)!important}.tufy-code-viewer-module__uZo7zq__tabs button[data-selected=true]>div{display:none}.tufy-code-viewer-module__uZo7zq__tabs button:not(:first-child):before{content:"";background:var(--color-stroke-default);width:1px;position:absolute;top:.375rem;bottom:.375rem;left:0}.tufy-code-viewer-module__uZo7zq__header>div:last-child{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.tufy-code-viewer-module__uZo7zq__header>div:last-child button{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);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;border-width:0;border-radius:0;flex-shrink:0;min-height:1.75rem}:is(.tufy-code-viewer-module__uZo7zq__header>div:last-child button:hover,.tufy-code-viewer-module__uZo7zq__header>div:last-child button:active){color:var(--color-text-secondary)!important;background:0 0!important;transform:none!important}.tufy-code-viewer-module__uZo7zq__header>div:last-child svg{width:calc(var(--spacing,.25rem) * 3.5)!important;height:calc(var(--spacing,.25rem) * 3.5)!important}.tufy-code-viewer-module__uZo7zq__editorContainer{z-index:0;width:100%;max-width:100%;max-height:30rem;min-width:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-4);position:relative;overflow:hidden}.tufy-code-viewer-module__uZo7zq__editorContainerFullscreen{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex:1}.tufy-code-viewer-module__uZo7zq__editorShell{isolation:isolate;height:100%;min-width:calc(var(--spacing,.25rem) * 0);position:relative;overflow:hidden}:is(.tufy-code-viewer-module__uZo7zq__editorScope .monaco-editor,.tufy-code-viewer-module__uZo7zq__editorScope .monaco-editor-background,.tufy-code-viewer-module__uZo7zq__editorScope .monaco-editor .margin){background-color:var(--color-bg-4)!important}.tufy-code-viewer-module__uZo7zq__editorScope .monaco-editor{outline:none!important}.tufy-code-viewer-module__uZo7zq__editorScope .monaco-editor .line-numbers{padding-left:.25rem!important;padding-right:.5rem!important}:is(.tufy-code-viewer-module__uZo7zq__editorScope .monaco-editor .current-line,.tufy-code-viewer-module__uZo7zq__editorScope .monaco-editor .selected-text,.tufy-code-viewer-module__uZo7zq__editorScope .monaco-editor .view-overlays .current-line){display:none!important}.tufy-code-viewer-module__uZo7zq__editorScope .monaco-scrollable-element>.scrollbar{display:none!important}.tufy-code-viewer-module__uZo7zq__editorRoot{height:100%;min-height:calc(var(--spacing,.25rem) * 0);overflow:hidden}@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}
.mobile-post-composer-module__WxCB4G__editorScroll{min-width:calc(var(--spacing,.25rem) * 0);cursor:text;background-color:var(--color-bg-4);flex:1;position:relative;overflow:auto}.mobile-post-composer-module__WxCB4G__editorRoot{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-4);flex-direction:column;flex:1;display:flex}.mobile-post-composer-module__WxCB4G__richText{min-height:8rem;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;overflow-wrap:break-word;color:var(--color-text-secondary);--tw-outline-style:none;overflow-wrap:anywhere;outline-style:none;font-size:.875rem;font-weight:400}.mobile-post-composer-module__WxCB4G__markdownEditor{resize:none;min-height:18rem;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:.875rem;font-weight:400;font-family:var(--font-sans);--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-text-primary);--tw-outline-style:none;scrollbar-width:none;background-color:#0000;outline-style:none;flex:1;overflow-y:auto}.mobile-post-composer-module__WxCB4G__richTextEditor{flex:1;min-height:18rem}.mobile-post-composer-module__WxCB4G__markdownEditor::-webkit-scrollbar{display:none}.mobile-post-composer-module__WxCB4G__richText p{margin-block:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0)}:is(.mobile-post-composer-module__WxCB4G__richText strong,.mobile-post-composer-module__WxCB4G__richText b){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.mobile-post-composer-module__WxCB4G__richText h3{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.mobile-post-composer-module__WxCB4G__richText h2{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.25rem;font-weight:600}.mobile-post-composer-module__WxCB4G__richText h1{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.5rem;font-weight:600}.mobile-post-composer-module__WxCB4G__richText ul{margin-block:calc(var(--spacing,.25rem) * 2);padding-inline-start:calc(var(--spacing,.25rem) * 5);list-style-type:disc}.mobile-post-composer-module__WxCB4G__richText ol{margin-block:calc(var(--spacing,.25rem) * 2);padding-inline-start:calc(var(--spacing,.25rem) * 5);list-style-type:decimal}.mobile-post-composer-module__WxCB4G__richText a{color:var(--color-brand-blue);text-decoration-line:underline}.mobile-post-composer-module__WxCB4G__richText code{background-color:var(--color-bg-5);padding-inline:calc(var(--spacing,.25rem) * 1);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}.mobile-post-composer-module__WxCB4G__richText pre{margin-block:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);background-color:var(--color-bg-2);padding: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);white-space:pre-wrap;color:var(--color-text-primary);overflow:auto}.mobile-post-composer-module__WxCB4G__richText pre code{padding:calc(var(--spacing,.25rem) * 0);background-color:#0000}.mobile-post-composer-module__WxCB4G__richText pre[data-language]:before{content:attr(data-language);margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400;display:block}.mobile-post-composer-module__WxCB4G__richText blockquote{margin-block:calc(var(--spacing,.25rem) * 2);border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;border-color:var(--color-stroke-default);color:var(--color-text-secondary);padding-inline-start:calc(var(--spacing,.25rem) * 3)}.mobile-post-composer-module__WxCB4G__richText img{margin-block:calc(var(--spacing,.25rem) * 2);height:auto;max-height:calc(var(--spacing,.25rem) * 28);max-width:calc(var(--spacing,.25rem) * 40);border-radius:var(--radius);object-fit:contain}.mobile-post-composer-module__WxCB4G__editorImageWrap{margin-block:calc(var(--spacing,.25rem) * 2);max-width:calc(var(--spacing,.25rem) * 40);vertical-align:top;display:inline-block;position:relative}.mobile-post-composer-module__WxCB4G__editorImage{height:auto;max-height:calc(var(--spacing,.25rem) * 28);border-radius:var(--radius);object-fit:contain;max-width:100%;display:block}.mobile-post-composer-module__WxCB4G__editorImageRemove{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-4);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;--tw-leading:1;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));border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:1rem;font-weight:500;line-height:1;display:inline-flex;position:absolute}@media (hover:hover){.mobile-post-composer-module__WxCB4G__editorImageRemove:hover{color:var(--color-text-primary)}}.mobile-post-composer-module__WxCB4G__linkDraft{align-items:center;gap:calc(var(--spacing,.25rem) * 1);color:var(--color-brand-blue);text-decoration-line:underline;display:inline-flex}.mobile-post-composer-module__WxCB4G__linkDraftIcon{display:inline-flex}.mobile-post-composer-module__WxCB4G__linkDraftIcon svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.mobile-post-composer-module__WxCB4G__codeBlock{margin-inline:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-5);overflow:hidden}.mobile-post-composer-module__WxCB4G__codeBlockHead{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(--color-stroke-default);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.mobile-post-composer-module__WxCB4G__codeLangSelect{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-4);width:auto;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);--tw-outline-style:none;outline-style:none;font-size:.75rem;font-weight:500}.mobile-post-composer-module__WxCB4G__codeBlockRemove{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * .8);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.mobile-post-composer-module__WxCB4G__codeBlockRemove:hover{color:var(--color-text-primary)}}.mobile-post-composer-module__WxCB4G__codeBlockEditor{width:100%;height:200px}.mobile-post-composer-module__WxCB4G__previewArticle{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.mobile-post-composer-module__WxCB4G__previewHead{box-sizing:border-box;min-width:calc(var(--spacing,.25rem) * 0);justify-content:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);height:var(--markdown-write-preview-head-height,4.25rem);flex-direction:column;display:flex}.mobile-post-composer-module__WxCB4G__previewTitle{min-width:calc(var(--spacing,.25rem) * 0);font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;overflow-wrap:break-word;color:var(--color-text-primary);overflow-wrap:anywhere;font-size:1.125rem;font-weight:500}.mobile-post-composer-module__WxCB4G__previewTitleGhost{color:var(--color-text-tertiary)}.mobile-post-composer-module__WxCB4G__previewAuthor{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.mobile-post-composer-module__WxCB4G__previewAvatar{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.mobile-post-composer-module__WxCB4G__previewAuthorName{font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.mobile-post-composer-module__WxCB4G__previewEmpty{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;color:var(--color-text-tertiary);font-size:.875rem;font-weight:400}.mobile-post-composer-module__WxCB4G__previewCode{padding-inline:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.sql-output-module__S0yJoq__table_wrapper{max-height:calc(var(--spacing,.25rem) * 60);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-navbar);width:100%;overflow:auto}.sql-output-module__S0yJoq__table{border-collapse:collapse;text-align:left;width:100%;min-width:100%}.sql-output-module__S0yJoq__table_head{top:calc(var(--spacing,.25rem) * 0);z-index:10;background-color:var(--color-navbar);position:sticky}.sql-output-module__S0yJoq__table_header_cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}.sql-output-module__S0yJoq__table_cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-secondary)}.sql-output-module__S0yJoq__raw_output{max-height:calc(var(--spacing,.25rem) * 60);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-navbar);padding:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));word-break:break-all;white-space:pre-wrap;color:var(--color-text-primary);overflow:auto}.sql-output-module__S0yJoq__empty_state{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-navbar);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-tertiary)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.line-chart-module__Py_TdW__shell{width:100%;height:100%;position:relative}.line-chart-module__Py_TdW__canvas{width:100%;height:100%}.line-chart-module__Py_TdW__pointerSurface{inset:calc(var(--spacing,.25rem) * 0);z-index:2;position:absolute}.line-chart-module__Py_TdW__hoverMarkerWrap{left:calc(var(--spacing,.25rem) * 0);z-index:2;position:absolute;translate:-50% -50%}.line-chart-module__Py_TdW__hoverMarker{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);background:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-primary), 0 0 12px var(--color-brand-primary);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.line-chart-module__Py_TdW__hoverMarker{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-primary) 28%, transparent), 0 0 12px color-mix(in srgb, var(--color-brand-primary) 45%, transparent)}}
.layout-module__hvHCDa__container{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:1224px;min-height:min(100%,100dvh);margin:0 auto;display:flex;position:relative}.layout-module__hvHCDa__container::-webkit-scrollbar{display:none}.layout-module__hvHCDa__container{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden auto}.layout-module__hvHCDa__content{flex-direction:column;flex:auto;min-width:0;display:flex}
