.NavigationBar-module-scss-module__NQbxQa__NavigationBar{border-bottom:1px solid var(--border-light);flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:0 15px;display:flex}.NavigationBar-module-scss-module__NQbxQa__Navigation{align-items:center;gap:10px;display:flex}.NavigationBar-module-scss-module__NQbxQa__Navigation .NavigationBar-module-scss-module__NQbxQa__logo{justify-content:center;align-items:center;display:flex}.NavigationBar-module-scss-module__NQbxQa__Navigation .NavigationBar-module-scss-module__NQbxQa__logo>svg{height:20px}.NavigationBar-module-scss-module__NQbxQa__Navigation>.NavigationBar-module-scss-module__NQbxQa__slash{color:var(--text-muted)}.NavigationBar-module-scss-module__NQbxQa__NavigationEntity{align-items:center;gap:5px;display:flex;position:relative}.NavigationBar-module-scss-module__NQbxQa__NavigationEntity>.NavigationBar-module-scss-module__NQbxQa__label{align-items:center;gap:10px;display:flex}.NavigationBar-module-scss-module__NQbxQa__NavigationEntity>.NavigationBar-module-scss-module__NQbxQa__label>svg{color:var(--text-muted)}.NavigationBar-module-scss-module__NQbxQa__NavigationEntity>button{width:20px;height:30px;color:var(--text-muted);border-radius:5px;outline:2px solid #0000;justify-content:center;align-items:center;transition:color .25s,background-color .25s,outline-color .25s;display:flex}.NavigationBar-module-scss-module__NQbxQa__NavigationEntity>button.NavigationBar-module-scss-module__NQbxQa__active{outline-color:var(--primary)}.NavigationBar-module-scss-module__NQbxQa__NavigationEntity>button:hover,.NavigationBar-module-scss-module__NQbxQa__NavigationEntity>button.NavigationBar-module-scss-module__NQbxQa__active{color:var(--text);background-color:var(--background-light-hover)}@keyframes NavigationBar-module-scss-module__NQbxQa__DropdownEntry{0%{opacity:0;transform:translateY(-5px)}50%{opacity:1}to{transform:translateY(0)}}.NavigationBar-module-scss-module__NQbxQa__NavigationEntity>.NavigationBar-module-scss-module__NQbxQa__dropdown{background-color:var(--background-light);border:1px solid var(--border-light);z-index:100;white-space:nowrap;border-radius:5px;min-width:200px;padding:5px;animation:.25s NavigationBar-module-scss-module__NQbxQa__DropdownEntry;position:absolute;top:calc(100% + 5px);left:calc(100% - 20px)}.NavigationBar-module-scss-module__NQbxQa__CurrentUser{position:relative}.NavigationBar-module-scss-module__NQbxQa__CurrentUser>.NavigationBar-module-scss-module__NQbxQa__avatar{cursor:pointer;align-items:center;gap:10px;display:flex}.NavigationBar-module-scss-module__NQbxQa__CurrentUser>.NavigationBar-module-scss-module__NQbxQa__avatar>.NavigationBar-module-scss-module__NQbxQa__avatar{border:1px solid var(--border-light);object-fit:cover;background-color:var(--background-light);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:700;transition:border-color .25s;display:flex}.NavigationBar-module-scss-module__NQbxQa__CurrentUser>.NavigationBar-module-scss-module__NQbxQa__avatar>.NavigationBar-module-scss-module__NQbxQa__avatar:hover{border-color:var(--border-light-hover)}.NavigationBar-module-scss-module__NQbxQa__CurrentUser>.NavigationBar-module-scss-module__NQbxQa__dropdown{background-color:var(--background-light);border:1px solid var(--border-light);z-index:100;white-space:nowrap;border-radius:5px;flex-direction:column;min-width:200px;padding:5px;animation:.25s NavigationBar-module-scss-module__NQbxQa__DropdownEntry;display:flex;position:absolute;top:calc(100% + 5px);right:-5px}.NavigationBar-module-scss-module__NQbxQa__CurrentUser>.NavigationBar-module-scss-module__NQbxQa__dropdown>.NavigationBar-module-scss-module__NQbxQa__displayName{border-bottom:1px solid var(--border-light);margin-bottom:5px;padding:10px;font-weight:600}.NavigationBar-module-scss-module__NQbxQa__CurrentUser>.NavigationBar-module-scss-module__NQbxQa__dropdown hr{margin:5px 0}.NavigationBar-module-scss-module__NQbxQa__CurrentUser>.NavigationBar-module-scss-module__NQbxQa__dropdown button{text-align:left;border-radius:5px;align-items:center;gap:5px;width:100%;height:30px;padding:0 10px;transition:background-color .25s,color .25s;display:flex}.NavigationBar-module-scss-module__NQbxQa__CurrentUser>.NavigationBar-module-scss-module__NQbxQa__dropdown button.NavigationBar-module-scss-module__NQbxQa__active{color:var(--text-light)}.NavigationBar-module-scss-module__NQbxQa__CurrentUser>.NavigationBar-module-scss-module__NQbxQa__dropdown button:hover{background-color:var(--background-light-hover)}.NavigationBar-module-scss-module__NQbxQa__OrganizationPicker,.NavigationBar-module-scss-module__NQbxQa__ProjectPicker{flex-direction:column;display:flex}.NavigationBar-module-scss-module__NQbxQa__OrganizationPicker .NavigationBar-module-scss-module__NQbxQa__search,.NavigationBar-module-scss-module__NQbxQa__ProjectPicker .NavigationBar-module-scss-module__NQbxQa__search{border-bottom:1px solid var(--border-light);margin-bottom:5px;position:relative}.NavigationBar-module-scss-module__NQbxQa__OrganizationPicker .NavigationBar-module-scss-module__NQbxQa__search>svg,.NavigationBar-module-scss-module__NQbxQa__ProjectPicker .NavigationBar-module-scss-module__NQbxQa__search>svg{color:var(--text-muted);transition:color .25s;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.NavigationBar-module-scss-module__NQbxQa__OrganizationPicker .NavigationBar-module-scss-module__NQbxQa__search>input,.NavigationBar-module-scss-module__NQbxQa__ProjectPicker .NavigationBar-module-scss-module__NQbxQa__search>input{outline:none;height:30px;padding:0 10px 0 25px}.NavigationBar-module-scss-module__NQbxQa__OrganizationPicker .NavigationBar-module-scss-module__NQbxQa__search>.NavigationBar-module-scss-module__NQbxQa__cleanButton,.NavigationBar-module-scss-module__NQbxQa__ProjectPicker .NavigationBar-module-scss-module__NQbxQa__search>.NavigationBar-module-scss-module__NQbxQa__cleanButton{color:var(--text-muted);transition:color .25s;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.NavigationBar-module-scss-module__NQbxQa__OrganizationPicker .NavigationBar-module-scss-module__NQbxQa__search:focus-within>svg,.NavigationBar-module-scss-module__NQbxQa__ProjectPicker .NavigationBar-module-scss-module__NQbxQa__search:focus-within>svg{color:var(--text)}.NavigationBar-module-scss-module__NQbxQa__OrganizationPicker hr,.NavigationBar-module-scss-module__NQbxQa__ProjectPicker hr{margin:5px 0}.NavigationBar-module-scss-module__NQbxQa__OrganizationPicker button,.NavigationBar-module-scss-module__NQbxQa__ProjectPicker button{text-align:left;width:100%;height:30px;color:var(--text-light);border-radius:5px;align-items:center;gap:5px;padding:0 10px;transition:color .25s,background-color .25s;display:flex}.NavigationBar-module-scss-module__NQbxQa__OrganizationPicker button:disabled,.NavigationBar-module-scss-module__NQbxQa__ProjectPicker button:disabled{opacity:.5;cursor:not-allowed}.NavigationBar-module-scss-module__NQbxQa__OrganizationPicker button.NavigationBar-module-scss-module__NQbxQa__active,.NavigationBar-module-scss-module__NQbxQa__ProjectPicker button.NavigationBar-module-scss-module__NQbxQa__active{color:var(--text);background-color:var(--background-light-hover)!important}
.Input-module-scss-module__Z9hPoW__InputContainer{flex:1;display:inline-block;position:relative}.Input-module-scss-module__Z9hPoW__InputContainer.Input-module-scss-module__Z9hPoW__fullWidth{width:100%}.Input-module-scss-module__Z9hPoW__InputContainer>.Input-module-scss-module__Z9hPoW__StartAddon{color:rgb(var(--foreground),.5);align-items:center;font-size:12px;display:flex;position:absolute;top:50%;bottom:0;left:0;transform:translateY(-50%)}.Input-module-scss-module__Z9hPoW__InputContainer>.Input-module-scss-module__Z9hPoW__EndAddon{color:rgb(var(--foreground),.5);align-items:center;font-size:12px;display:flex;position:absolute;top:50%;bottom:0;right:0;transform:translateY(-50%)}.Input-module-scss-module__Z9hPoW__Input{font:inherit;font-size:inherit;color:inherit;box-sizing:border-box;width:100%;height:var(--height);padding:0 var(--padding-h);background-color:#0000;border:0;border-radius:5px;outline:none;align-items:center;transition:background-color .25s,border-color .25s,outline-color .25s;display:inline-flex}.Input-module-scss-module__Z9hPoW__Input.Input-module-scss-module__Z9hPoW__monospace{font-family:var(--font-geist-mono);font-size:12px}.Input-module-scss-module__Z9hPoW__Input:disabled{opacity:.5;cursor:not-allowed}.Input-module-scss-module__Z9hPoW__Input.Input-module-scss-module__Z9hPoW__variant-outline{border:1px solid var(--subtle-default-border)}.Input-module-scss-module__Z9hPoW__Input.Input-module-scss-module__Z9hPoW__variant-outline:focus{border-color:var(--subtle-default-border-hover)}.Input-module-scss-module__Z9hPoW__Input.Input-module-scss-module__Z9hPoW__variant-subtle{background-color:var(--subtle-default-background)}.Input-module-scss-module__Z9hPoW__Input.Input-module-scss-module__Z9hPoW__variant-subtle:focus{background-color:var(--subtle-default-background-hover)}.Input-module-scss-module__Z9hPoW__Input.Input-module-scss-module__Z9hPoW__variant-flushed{border-bottom:1px solid var(--subtle-default-border);border-radius:0;padding:0}.Input-module-scss-module__Z9hPoW__Input.Input-module-scss-module__Z9hPoW__variant-flushed:focus{border-color:var(--subtle-default-border-hover)}.Input-module-scss-module__Z9hPoW__Input.Input-module-scss-module__Z9hPoW__withStartAddon{padding-left:15px}.Input-module-scss-module__Z9hPoW__Input.Input-module-scss-module__Z9hPoW__withEndAddon{padding-right:15px}
.Label-module-scss-module__aRM1YG__Label{margin:10px 0}.Label-module-scss-module__aRM1YG__Label:first-child{margin-top:0}.Label-module-scss-module__aRM1YG__Label:last-child{margin-bottom:0}.Label-module-scss-module__aRM1YG__Label>.Label-module-scss-module__aRM1YG__label{color:#ffffffb3;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:12px;font-weight:500;display:flex}.Label-module-scss-module__aRM1YG__Label.Label-module-scss-module__aRM1YG__collapsable>.Label-module-scss-module__aRM1YG__label{cursor:pointer}.Label-module-scss-module__aRM1YG__Label.Label-module-scss-module__aRM1YG__collapsable>.Label-module-scss-module__aRM1YG__label:hover{text-decoration:underline}
.NumberInput-module-scss-module__LusRsa__NumberInput{background-color:#ffffff0d;border-radius:5px;outline:1px solid #0000;flex:1;align-items:center;font-size:12px;transition:background-color .25s,outline-color .25s;display:flex;position:relative}.NumberInput-module-scss-module__LusRsa__NumberInput>.NumberInput-module-scss-module__LusRsa__icon{padding-left:5px;display:flex}.NumberInput-module-scss-module__LusRsa__NumberInput>input{color:#fff;font:inherit;text-align:right;-moz-appearance:textfield;background-color:#0000;border:0;outline:none;flex:1;width:0;min-width:0;height:25px;padding:0 5px}.NumberInput-module-scss-module__LusRsa__NumberInput>input::selection{background-color:var(--primary)}.NumberInput-module-scss-module__LusRsa__NumberInput>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberInput-module-scss-module__LusRsa__NumberInput>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.NumberInput-module-scss-module__LusRsa__NumberInput:hover{outline-color:var(--subtle-default-border-hover)}.NumberInput-module-scss-module__LusRsa__NumberInput:focus-within{outline-color:var(--primary)}.NumberInput-module-scss-module__LusRsa__NumberInput>.NumberInput-module-scss-module__LusRsa__unit{color:#ffffff80;padding:0 5px 0 0}
.Separator-module-scss-module__1Bhjta__Separator{align-items:center;margin:30px 0 5px;display:flex}.Separator-module-scss-module__1Bhjta__Separator:first-child{margin-top:0}.Separator-module-scss-module__1Bhjta__Separator:last-child{margin-bottom:0}.Separator-module-scss-module__1Bhjta__Separator>.Separator-module-scss-module__1Bhjta__line{background-color:#ffffff1a;flex:1;height:1px}.Separator-module-scss-module__1Bhjta__Separator>.Separator-module-scss-module__1Bhjta__label{text-transform:uppercase;color:#ffffff4d;margin:0 10px;font-size:11px}
.InlineSelect-module-scss-module__BiaNZG__InlineSelect{background-color:#ffffff0d;border-radius:5px;align-items:center;gap:3px;margin:10px 0;padding:3px;display:inline-flex}.InlineSelect-module-scss-module__BiaNZG__InlineSelect:first-child{margin-top:0}.InlineSelect-module-scss-module__BiaNZG__InlineSelect:last-child{margin-bottom:0}.InlineSelect-module-scss-module__BiaNZG__InlineSelect.InlineSelect-module-scss-module__BiaNZG__fullWidth{width:100%}.InlineSelect-module-scss-module__BiaNZG__InlineSelect>button{border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;min-width:30px;height:30px;transition:background-color .25s,border-color .25s;display:flex}.InlineSelect-module-scss-module__BiaNZG__InlineSelect>button.InlineSelect-module-scss-module__BiaNZG__isActive{background-color:#131313;border-color:#ffffff1a}
@keyframes Spinner-module-scss-module__zUwdOG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Spinner-module-scss-module__zUwdOG__Spinner{animation:1s linear infinite Spinner-module-scss-module__zUwdOG__spin}
.Button-module-scss-module__G6765G__Button{cursor:pointer;font:inherit;color:inherit;font-size:inherit;white-space:nowrap;--padding-h:10px;--padding-v:0;font-weight:500;font-size:var(--font-size);height:var(--height);padding:0 var(--padding-h);background-color:#0000;border:0;border-radius:5px;outline:none;align-items:center;gap:5px;transition:background-color .25s,border-color .25s,color .25s,opacity .25s;display:inline-flex}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__fullWidth{width:100%}.Button-module-scss-module__G6765G__Button:disabled{opacity:.5;cursor:not-allowed}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__shape-square,.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__shape-circle{width:var(--height);justify-content:center;padding:0}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__shape-circle{border-radius:50%}.Button-module-scss-module__G6765G__Button>span{white-space:nowrap}.Button-module-scss-module__G6765G__Button>*{flex-shrink:0}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__variant-outline{border:1px solid var(--subtle-default-border);color:var(--text-light)}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__variant-outline:hover{border-color:var(--subtle-default-border-hover);color:var(--text)}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__variant-subtle{background-color:var(--subtle-background)}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__variant-subtle:hover{background-color:var(--subtle-background-hover)}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__variant-solid{background-color:var(--reverse-background);color:var(--reverse-text)}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__variant-solid:hover{background-color:var(--reverse-background-hover);color:var(--reverse-text-hover)}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__variant-solid.Button-module-scss-module__G6765G__theme-primary{background-color:var(--primary);color:#fff}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__variant-solid.Button-module-scss-module__G6765G__theme-primary:hover{background-color:var(--primary-hover)}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__variant-surface{background-color:var(--subtle-background);border:1px solid var(--subtle-default-border)}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__variant-surface:hover{background-color:var(--subtle-background-hover);border-color:var(--subtle-default-border-hover)}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__variant-ghost{color:var(--text-light)}.Button-module-scss-module__G6765G__Button.Button-module-scss-module__G6765G__variant-ghost:hover{color:var(--text);background-color:var(--subtle-background)}
.Select-module-scss-module__-UCH4G__Select{--size:30px;--padding:0 10px;--font-size:14px;flex:1;position:relative}.Select-module-scss-module__-UCH4G__Select.Select-module-scss-module__-UCH4G__size-sm{--size:25px;--padding:0 5px;--font-size:12px}.Select-module-scss-module__-UCH4G__Select.Select-module-scss-module__-UCH4G__size-lg{--size:40px;--padding:0 15px}.Select-module-scss-module__-UCH4G__Select>button{height:var(--size);padding:var(--padding);color:#fff;font-size:var(--font-size);cursor:pointer;text-align:left;background-color:#0000;border:1px solid #ffffff1a;border-radius:5px;outline:none;align-items:center;gap:5px;width:100%;font-family:inherit;transition:border-color .25s;display:flex}.Select-module-scss-module__-UCH4G__Select>button>span{flex:1}.Select-module-scss-module__-UCH4G__Select>button:hover{border-color:#ffffff4d}.Select-module-scss-module__-UCH4G__options{z-index:1000;color:#fff;background-color:#131313;border:1px solid #ffffff4d;border-radius:5px;width:250px;font-size:12px;position:fixed}.Select-module-scss-module__-UCH4G__options>header{border-bottom:1px solid #ffffff1a;position:relative}.Select-module-scss-module__-UCH4G__options>header>.Select-module-scss-module__-UCH4G__searchIcon{position:absolute;top:50%;left:5px;transform:translateY(-50%)}.Select-module-scss-module__-UCH4G__options>header>input{color:#fff;background-color:#0000;border:0;outline:none;width:100%;height:25px;padding:0 5px 0 20px;font-family:inherit;font-size:12px}.Select-module-scss-module__-UCH4G__options>.Select-module-scss-module__-UCH4G__list{scrollbar-width:thin;flex-direction:column;max-height:300px;padding:5px 0;display:flex;overflow-y:auto}.Select-module-scss-module__-UCH4G__options>.Select-module-scss-module__-UCH4G__list>button{text-align:left;flex-shrink:0;align-items:center;gap:5px;height:25px;padding:0 5px;transition:background-color .25s;display:flex}.Select-module-scss-module__-UCH4G__options>.Select-module-scss-module__-UCH4G__list>button.Select-module-scss-module__-UCH4G__isSelected{background-color:var(--primary)}.Select-module-scss-module__-UCH4G__options>.Select-module-scss-module__-UCH4G__list>button:hover{background-color:#ffffff1a}
.SizingInput-module-scss-module__fT9vtW__SizingInput{align-items:center;gap:5px;display:flex}
.PaddingInput-module-scss-module__xE-t4W__PaddingInput{grid-template-columns:repeat(3,1fr);gap:5px;width:110px;margin:10px 0;display:grid}.PaddingInput-module-scss-module__xE-t4W__PaddingInput>input{color:#fff;text-align:center;-moz-appearance:textfield;background-color:#ffffff0d;border:0;border-radius:5px;outline:none;width:100%;height:25px;padding:0;font-family:inherit;font-size:12px}.PaddingInput-module-scss-module__xE-t4W__PaddingInput>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PaddingInput-module-scss-module__xE-t4W__PaddingInput>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PaddingInput-module-scss-module__xE-t4W__PaddingInput>span{justify-content:center;align-items:center;height:24px;display:flex}
.VerticalAlignSelector-module-scss-module__28DUYa__VerticalAlignSelector{border:1px solid #ffffff1a;border-radius:5px;display:flex}.VerticalAlignSelector-module-scss-module__28DUYa__VerticalAlignSelector>button{flex:1;justify-content:center;align-items:center;height:30px;transition:background-color .25s;display:flex}.VerticalAlignSelector-module-scss-module__28DUYa__VerticalAlignSelector>button:hover{background-color:#ffffff06}.VerticalAlignSelector-module-scss-module__28DUYa__VerticalAlignSelector>button:not(.VerticalAlignSelector-module-scss-module__28DUYa__active){background-color:#ffffff0d}.VerticalAlignSelector-module-scss-module__28DUYa__VerticalAlignSelector>div{background-color:#ffffff1a;width:1px;height:30px}
.HorizontalAlignSelector-module-scss-module__b6AhOa__HorizontalAlignSelector{border:1px solid #ffffff1a;border-radius:5px;display:flex}.HorizontalAlignSelector-module-scss-module__b6AhOa__HorizontalAlignSelector>button{flex:1;justify-content:center;align-items:center;height:30px;transition:background-color .25s;display:flex}.HorizontalAlignSelector-module-scss-module__b6AhOa__HorizontalAlignSelector>button:hover{background-color:#ffffff06}.HorizontalAlignSelector-module-scss-module__b6AhOa__HorizontalAlignSelector>button:not(.HorizontalAlignSelector-module-scss-module__b6AhOa__active){background-color:#ffffff0d}.HorizontalAlignSelector-module-scss-module__b6AhOa__HorizontalAlignSelector>div{background-color:#ffffff1a;width:1px;height:30px}
.BackgroundImages-module-scss-module__vy-AxW__BackgroundImages{border:1px solid #ffffff1a;border-radius:5px}.BackgroundImages-module-scss-module__vy-AxW__BackgroundImages>header{text-align:center;text-transform:uppercase;color:#ffffff4d;border-bottom:1px solid #ffffff1a;padding:10px;font-size:11px}.BackgroundImages-module-scss-module__vy-AxW__BackgroundImages .BackgroundImages-module-scss-module__vy-AxW__PreviewImage{max-width:100%}.BackgroundImages-module-scss-module__vy-AxW__BackgroundImages>.BackgroundImages-module-scss-module__vy-AxW__addButton{color:#999;border-top:1px solid #ffffff1a;border-radius:0 0 5px 5px;justify-content:center;align-items:center;width:100%;height:30px;margin-top:5px;transition:background-color .25s,color .25s;display:flex}.BackgroundImages-module-scss-module__vy-AxW__BackgroundImages>.BackgroundImages-module-scss-module__vy-AxW__addButton:hover{color:#fff;background-color:#ffffff06}.BackgroundImages-module-scss-module__vy-AxW__BackgroundImage{border:1px solid #ffffff0d;border-radius:5px;margin:10px;padding:5px;position:relative}.BackgroundImages-module-scss-module__vy-AxW__BackgroundImage>.BackgroundImages-module-scss-module__vy-AxW__previewContainer{background-color:#ffffff06;border-radius:5px;justify-content:center;align-items:center;min-height:35px;margin-bottom:5px;display:flex}.BackgroundImages-module-scss-module__vy-AxW__BackgroundImage>.BackgroundImages-module-scss-module__vy-AxW__previewContainer>svg{opacity:.5}.BackgroundImages-module-scss-module__vy-AxW__BackgroundImage .BackgroundImages-module-scss-module__vy-AxW__deleteButton{z-index:10;background-color:#131313;border-radius:5px;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:10px;right:10px}.BackgroundImages-module-scss-module__vy-AxW__BackgroundImage>input{color:#fff;width:100%;height:30px;font:inherit;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;outline:0;padding:0 5px}.BackgroundImages-module-scss-module__vy-AxW__Sizing{display:flex}.BackgroundImages-module-scss-module__vy-AxW__Sizing>input{font:inherit;color:#fff;background-color:#ffffff0d;border:1px solid #ffffff1a;border-right:0;border-radius:5px 0 0 5px;flex:1;width:0;padding:0 5px}.BackgroundImages-module-scss-module__vy-AxW__Sizing>input:disabled{color:#ffffff4d;background-color:#ffffff06}.BackgroundImages-module-scss-module__vy-AxW__Sizing>.BackgroundImages-module-scss-module__vy-AxW__Select>div>button{border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.Positioning-module-scss-module__T-fGQa__Positioning{align-items:center;display:flex}.Positioning-module-scss-module__T-fGQa__Positioning>button{border:1px solid #ffffff1a;border-right:0;justify-content:center;align-items:center;width:25px;height:25px;transition:background-color .25s;display:flex}.Positioning-module-scss-module__T-fGQa__Positioning>button:not(.Positioning-module-scss-module__T-fGQa__active){background:#ffffff0d}.Positioning-module-scss-module__T-fGQa__Positioning>button:first-child{border-radius:5px 0 0 5px}.Positioning-module-scss-module__T-fGQa__Positioning>button>img{opacity:.7;height:15px}.Positioning-module-scss-module__T-fGQa__Positioning.Positioning-module-scss-module__T-fGQa__isVertical>button>img{transform:rotate(90deg)}.Positioning-module-scss-module__T-fGQa__Positioning>input{font:inherit;color:#fff;background-color:#ffffff0d;border:1px solid #ffffff1a;border-right:0;border-radius:0;flex:1;width:0;height:25px;padding:0 5px}.Positioning-module-scss-module__T-fGQa__Positioning>.Positioning-module-scss-module__T-fGQa__Select>div>button{border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.BlockPositioning-module-scss-module__axQCoq__InlineSelect{border:1px solid #ffffff1a;border-radius:5px;align-items:center;display:flex}.BlockPositioning-module-scss-module__axQCoq__InlineSelect>button{flex:1;height:30px;transition:color .25s}.BlockPositioning-module-scss-module__axQCoq__InlineSelect>button:not(.BlockPositioning-module-scss-module__axQCoq__active){color:#ffffff80;background-color:#ffffff0d}.BlockPositioning-module-scss-module__axQCoq__InlineSelect>button:not(.BlockPositioning-module-scss-module__axQCoq__active):hover{color:#fff}
.TemplateEditor-module-scss-module__q2AQDW__TemplateEditor{font-family:var(--font-geist-mono);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;font-size:12px;position:relative}.TemplateEditor-module-scss-module__q2AQDW__TemplateEditor textarea{font:inherit;color:#0000;caret-color:#fff;border:0;resize:none!important;background-color:#0000!important;border:0!important}.TemplateEditor-module-scss-module__q2AQDW__TemplateEditor>.TemplateEditor-module-scss-module__q2AQDW__tokens{pointer-events:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;padding:10px;position:absolute;inset:0;overflow:hidden}.TemplateEditor-module-scss-module__q2AQDW__TemplateEditor>.TemplateEditor-module-scss-module__q2AQDW__tokens .TemplateEditor-module-scss-module__q2AQDW__tag{color:#5e96d6}.TemplateEditor-module-scss-module__q2AQDW__TemplateEditor>.TemplateEditor-module-scss-module__q2AQDW__suggestions{z-index:100;background-color:#111;border:1px solid #ffffff1a;border-radius:5px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0}.TemplateEditor-module-scss-module__q2AQDW__TemplateEditor>.TemplateEditor-module-scss-module__q2AQDW__suggestions>button{text-align:left;border-radius:5px;width:100%;padding:5px;transition:background-color .25s;display:block}.TemplateEditor-module-scss-module__q2AQDW__TemplateEditor>.TemplateEditor-module-scss-module__q2AQDW__suggestions>button:hover{background-color:#ffffff0d}

.ConditionEditor-module-scss-module__AAzX-q__ConditionEditor{align-items:center;display:flex}.ConditionEditor-module-scss-module__AAzX-q__ConditionEditor>div{flex:1}.ConditionEditor-module-scss-module__AAzX-q__ConditionEditor>.ConditionEditor-module-scss-module__AAzX-q__removeButton{border:1px solid var(--subtle-default-border);border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ConditionEditor-module-scss-module__AAzX-q__ConditionEditor>.ConditionEditor-module-scss-module__AAzX-q__addButton{border:1px solid var(--subtle-default-border);border-radius:5px;justify-content:center;align-items:center;width:100%;height:30px;display:flex}.ConditionEditor-module-scss-module__AAzX-q__ConditionLineEditor{align-items:center;gap:5px;display:flex}.ConditionEditor-module-scss-module__AAzX-q__ConditionLineEditor input{height:25px;padding:0 5px}
.ElementEditor-module-scss-module__ktT3Eq__ElementEditor hr{background-color:#ffffff1a;border:none;height:1px;margin:20px 0}.ElementEditor-module-scss-module__ktT3Eq__ElementEditor textarea{resize:vertical;color:#fff;width:100%;font:inherit;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;padding:10px}.ElementEditor-module-scss-module__ktT3Eq__ElementEditor input[type=color]{width:100%}.ElementEditor-module-scss-module__ktT3Eq__ParamsGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin:10px 0;display:grid}.ElementEditor-module-scss-module__ktT3Eq__ParamsGrid:first-child{margin-top:0}.ElementEditor-module-scss-module__ktT3Eq__ParamsGrid:last-child{margin-bottom:0}.ElementEditor-module-scss-module__ktT3Eq__ParamsGrid>*{margin:0!important}.ElementEditor-module-scss-module__ktT3Eq__TransformEdition>.ElementEditor-module-scss-module__ktT3Eq__addButton{border:1px solid var(--subtle-default-border);border-radius:5px;justify-content:center;align-items:center;width:100%;height:30px;margin-top:5px;transition:border-color .25s;display:flex}.ElementEditor-module-scss-module__ktT3Eq__TransformEdition>.ElementEditor-module-scss-module__ktT3Eq__addButton:hover{border-color:var(--subtle-default-border-hover)}.ElementEditor-module-scss-module__ktT3Eq__TransformEdition>.ElementEditor-module-scss-module__ktT3Eq__transformations{flex-direction:column;gap:5px;display:flex}.ElementEditor-module-scss-module__ktT3Eq__TransformEdition .ElementEditor-module-scss-module__ktT3Eq__Transformation{justify-content:center;align-items:center;gap:5px;display:flex}.ElementEditor-module-scss-module__ktT3Eq__TransformEdition .ElementEditor-module-scss-module__ktT3Eq__Transformation>button,.ElementEditor-module-scss-module__ktT3Eq__TransformEdition .ElementEditor-module-scss-module__ktT3Eq__Transformation>.ElementEditor-module-scss-module__ktT3Eq__TransformationTypeButton>button{border:1px solid var(--subtle-default-border);border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ElementEditor-module-scss-module__ktT3Eq__TransformEdition .ElementEditor-module-scss-module__ktT3Eq__Transformation>input{width:0;font:inherit;color:inherit;background-color:#ffffff06;border:0;border-radius:5px;flex:1;height:30px;padding:0 5px;font-size:12px}.ElementEditor-module-scss-module__ktT3Eq__TransformEdition .ElementEditor-module-scss-module__ktT3Eq__Transformation>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ElementEditor-module-scss-module__ktT3Eq__TransformEdition .ElementEditor-module-scss-module__ktT3Eq__Transformation>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ElementEditor-module-scss-module__ktT3Eq__TransformationTypeButton{position:relative}.ElementEditor-module-scss-module__ktT3Eq__TransformationTypeButton>.ElementEditor-module-scss-module__ktT3Eq__dropdown{border:1px solid var(--subtle-default-border);z-index:1000;background-color:var(--dark);border-radius:5px;flex-direction:column;gap:5px;padding:5px;display:flex;position:absolute;top:100%;left:0}.ElementEditor-module-scss-module__ktT3Eq__TransformationTypeButton>.ElementEditor-module-scss-module__ktT3Eq__dropdown>button{text-align:left;align-items:center;gap:5px;width:100%;padding:5px;transition:background-color .25s;display:flex}.ElementEditor-module-scss-module__ktT3Eq__TransformationTypeButton>.ElementEditor-module-scss-module__ktT3Eq__dropdown>button:hover{background-color:#ffffff0d}
.ConditionalEditor-module-scss-module__Zn44sq__ConditionalEditor>button{margin-bottom:5px;width:100%!important}.ConditionalEditor-module-scss-module__Zn44sq__Condition{border:1px solid var(--subtle-default-border);border-radius:5px;flex-direction:column;gap:10px;margin-bottom:5px;padding:10px;display:flex}.ConditionalEditor-module-scss-module__Zn44sq__If,.ConditionalEditor-module-scss-module__Zn44sq__Then,.ConditionalEditor-module-scss-module__Zn44sq__Else{align-items:center;gap:5px;display:flex}.ConditionalEditor-module-scss-module__Zn44sq__If:first-child,.ConditionalEditor-module-scss-module__Zn44sq__Then:first-child,.ConditionalEditor-module-scss-module__Zn44sq__Else:first-child{margin-top:0}.ConditionalEditor-module-scss-module__Zn44sq__If:last-child,.ConditionalEditor-module-scss-module__Zn44sq__Then:last-child,.ConditionalEditor-module-scss-module__Zn44sq__Else:last-child{margin-bottom:0}.ConditionalEditor-module-scss-module__Zn44sq__If>.ConditionalEditor-module-scss-module__Zn44sq__label,.ConditionalEditor-module-scss-module__Zn44sq__Then>.ConditionalEditor-module-scss-module__Zn44sq__label,.ConditionalEditor-module-scss-module__Zn44sq__Else>.ConditionalEditor-module-scss-module__Zn44sq__label{text-transform:uppercase;color:#ffffffb3;align-items:center;gap:5px;width:60px;font-size:12px;font-weight:500;display:flex}.ConditionalEditor-module-scss-module__Zn44sq__If>.ConditionalEditor-module-scss-module__Zn44sq__value,.ConditionalEditor-module-scss-module__Zn44sq__Then>.ConditionalEditor-module-scss-module__Zn44sq__value,.ConditionalEditor-module-scss-module__Zn44sq__Else>.ConditionalEditor-module-scss-module__Zn44sq__value{flex:1}.ConditionalEditor-module-scss-module__Zn44sq__Else>button{border:1px solid var(--subtle-default-border);color:#ffffff80;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .25s,border-color .25s;display:flex}.ConditionalEditor-module-scss-module__Zn44sq__Else>button:hover{color:#fff;border-color:var(--subtle-default-border-hover)}.ConditionalEditor-module-scss-module__Zn44sq__ConditionExpressionEditor{align-items:center;gap:5px;display:flex}.ConditionalEditor-module-scss-module__Zn44sq__AIInput{border:1px solid var(--subtle-default-border);border-radius:5px;flex:1;align-items:center;gap:5px;display:flex;position:relative}.ConditionalEditor-module-scss-module__Zn44sq__AIInput>button{border-right:1px solid var(--subtle-default-border);color:#ffffff80;justify-content:center;align-items:center;width:30px;height:30px;transition:color .25s;display:flex}.ConditionalEditor-module-scss-module__Zn44sq__AIInput>button:hover,.ConditionalEditor-module-scss-module__Zn44sq__AIInput>button.ConditionalEditor-module-scss-module__Zn44sq__isOpen{color:#fff}.ConditionalEditor-module-scss-module__Zn44sq__AIInput input{border:0!important}.ConditionalEditor-module-scss-module__Zn44sq__AIInput>.ConditionalEditor-module-scss-module__Zn44sq__Icon{color:#ffffff80;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@keyframes ConditionalEditor-module-scss-module__Zn44sq__DropdownEntry{0%{opacity:0;transform:translateY(-5px)}50%{opacity:1}to{transform:translateY(0)}}.ConditionalEditor-module-scss-module__Zn44sq__AIInput>.ConditionalEditor-module-scss-module__Zn44sq__dropdown{border:1px solid var(--subtle-default-border);z-index:100;background-color:#131313;border-radius:5px;padding:5px;animation:.25s ConditionalEditor-module-scss-module__Zn44sq__DropdownEntry;position:absolute;top:calc(100% + 5px);left:-1px;right:-1px}
.Cursor-module-scss-module__sC5oSq__Cursor{z-index:10;pointer-events:none;border-radius:50%;outline:2px solid #fff;width:10px;height:10px;position:absolute;top:0;left:50px;transform:translate(-50%,-50%)}
.Slider-module-scss-module___psbgq__Slider{touch-action:none;border-radius:5px;position:relative;overflow:hidden}.Slider-module-scss-module___psbgq__Slider>.Slider-module-scss-module___psbgq__transparenceBackground{pointer-events:none;background-color:#fff;background-image:conic-gradient(#eee 0deg 25%,#0000 0deg 50%,#eee 0deg 75%,#0000 0deg);background-size:10px 10px;position:absolute;inset:0}.Slider-module-scss-module___psbgq__Slider>.Slider-module-scss-module___psbgq__colorBackground{z-index:2;position:absolute;inset:0}.Slider-module-scss-module___psbgq__Slider.Slider-module-scss-module___psbgq__direction-horizontal{width:100%;height:15px}.Slider-module-scss-module___psbgq__Slider.Slider-module-scss-module___psbgq__direction-vertical{width:15px;height:100%}
.Gradient-module-scss-module__fz8ala__Gradient{background-color:#ffffff1a;background:linear-gradient(to top,#000,#0000),linear-gradient(to right,#fff,#fff0),var(--tint-color);border-radius:5px;height:200px;position:relative;overflow:hidden}
.ColorPicker-module-scss-module___tGApa__Preview{border-radius:5px;width:100%;height:100px;position:relative;overflow:hidden}.ColorPicker-module-scss-module___tGApa__Preview>.ColorPicker-module-scss-module___tGApa__background{background-color:#fff;background-image:conic-gradient(#eee 0deg 25%,#0000 0deg 50%,#eee 0deg 75%,#0000 0deg);background-size:10px 10px;border-radius:7px;position:absolute;inset:0}.ColorPicker-module-scss-module___tGApa__Preview>.ColorPicker-module-scss-module___tGApa__color{position:absolute;inset:0}.ColorPicker-module-scss-module___tGApa__ColorSwatch{cursor:pointer;border-radius:5px;width:30px;height:30px;position:relative;overflow:hidden}.ColorPicker-module-scss-module___tGApa__ColorSwatch>.ColorPicker-module-scss-module___tGApa__background{background-color:#fff;background-image:conic-gradient(#eee 0deg 25%,#0000 0deg 50%,#eee 0deg 75%,#0000 0deg);background-size:10px 10px;border-radius:7px;position:absolute;inset:0}.ColorPicker-module-scss-module___tGApa__ColorSwatch>.ColorPicker-module-scss-module___tGApa__color{position:absolute;inset:0}
.ColorProperty-module-scss-module__Sq4voa__ColorProperty{align-items:center;gap:5px;display:flex}.ColorProperty-module-scss-module__Sq4voa__ColorButton{flex:1;position:relative}.ColorProperty-module-scss-module__Sq4voa__ColorButton>button{border:1px solid var(--subtle-default-border);border-radius:5px;flex:1;width:100%;height:30px;transition:border-color .2s;display:flex;position:relative}.ColorProperty-module-scss-module__Sq4voa__ColorButton>button:hover{border-color:#ffffff4d}.ColorProperty-module-scss-module__Sq4voa__ColorButton>button>div{background-image:linear-gradient(45deg,#ccc3 25%,#0000 25%),linear-gradient(-45deg,#ccc3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ccc3 75%),linear-gradient(-45deg,#0000 75%,#ccc3 75%);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px;border-radius:3px;position:absolute;inset:3px}.ColorProperty-module-scss-module__Sq4voa__ColorButton>button>div>div{border-radius:3px;position:absolute;inset:0}.ColorProperty-module-scss-module__Sq4voa__ColorButton>.ColorProperty-module-scss-module__Sq4voa__dropdown{border:1px solid var(--subtle-default-border);z-index:100;background-color:#131313;border-radius:5px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0}.ColorProperty-module-scss-module__Sq4voa__ColorPickerContent{-webkit-user-select:none;user-select:none;flex-direction:column;gap:10px;display:flex}.ColorProperty-module-scss-module__Sq4voa__ColorPickerContent .ColorProperty-module-scss-module__Sq4voa__line{gap:5px;display:flex}.ColorProperty-module-scss-module__Sq4voa__ColorPickerContent .ColorProperty-module-scss-module__Sq4voa__line>:first-child{flex:1}.ColorProperty-module-scss-module__Sq4voa__Variable{flex:1;display:flex}.ColorProperty-module-scss-module__Sq4voa__Variable input{color:var(--primary)}
.DataSchemaEditor-module-scss-module__lRkugq__TypeButton{position:relative}.DataSchemaEditor-module-scss-module__lRkugq__TypeButton>button{background-color:#ffffff0d;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .25s;display:flex}.DataSchemaEditor-module-scss-module__lRkugq__TypeButton>button:hover{background-color:#ffffff1a}.DataSchemaEditor-module-scss-module__lRkugq__TypeButton>.DataSchemaEditor-module-scss-module__lRkugq__dropdown{background-color:var(--background);border:1px solid var(--subtle-default-border);z-index:10;border-radius:5px;flex-direction:column;padding:5px;display:flex;position:absolute;top:100%;left:0}.DataSchemaEditor-module-scss-module__lRkugq__TypeButton>.DataSchemaEditor-module-scss-module__lRkugq__dropdown>button{border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 10px;transition:background-color .25s;display:flex}.DataSchemaEditor-module-scss-module__lRkugq__TypeButton>.DataSchemaEditor-module-scss-module__lRkugq__dropdown>button:hover{background-color:#ffffff1a}.DataSchemaEditor-module-scss-module__lRkugq__Header{border:1px solid var(--subtle-default-border);border-radius:5px;align-items:center;gap:5px;padding:5px;display:flex;position:relative}.DataSchemaEditor-module-scss-module__lRkugq__Header>input{border:0;border:1px solid var(--subtle-default-border);height:30px;font:inherit;color:inherit;background-color:#ffffff0d;border-radius:5px;outline:none;flex:1;padding:0 10px;transition:border-color .25s;min-width:0!important}.DataSchemaEditor-module-scss-module__lRkugq__Header>input:hover{border-color:#ffffff4d}.DataSchemaEditor-module-scss-module__lRkugq__Header>input:focus{border-color:var(--primary)}.DataSchemaEditor-module-scss-module__lRkugq__Header>input.DataSchemaEditor-module-scss-module__lRkugq__error{border-color:var(--error)!important}.DataSchemaEditor-module-scss-module__lRkugq__Header>button{background-color:#ffffff0d;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;display:flex}.DataSchemaEditor-module-scss-module__lRkugq__SettingsDropdown{z-index:10;background-color:#111;border:1px solid #ffffff1a;border-radius:5px;padding:10px;position:absolute;top:calc(100% + 5px);left:-1px;right:-1px}.DataSchemaEditor-module-scss-module__lRkugq__Children{border-left:1px solid var(--subtle-default-border);flex-direction:column;gap:5px;margin-left:10px;padding-top:5px;padding-left:5px;display:flex}.DataSchemaEditor-module-scss-module__lRkugq__AddChildButton{border:1px solid var(--subtle-default-border);border-radius:5px;width:100%;height:30px;transition:border-color .25s}.DataSchemaEditor-module-scss-module__lRkugq__AddChildButton:hover{border-color:var(--subtle-default-border-hover)}.DataSchemaEditor-module-scss-module__lRkugq__AddChildInput>input{border:1px solid var(--subtle-default-border);height:30px;font:inherit;color:inherit;background-color:#0000;border-radius:5px;outline:none;width:100%;padding:0 10px;transition:border-color .25s}.DataSchemaEditor-module-scss-module__lRkugq__AddChildInput>input.DataSchemaEditor-module-scss-module__lRkugq__error{border-color:var(--error)!important}

.TemplateSelector-module-scss-module__duvcya__TemplateSelector{position:relative}.TemplateSelector-module-scss-module__duvcya__TemplateSelector>button{border-radius:5px;width:100%;transition:background-color .25s}.TemplateSelector-module-scss-module__duvcya__TemplateSelector>button:hover{background-color:#ffffff0d}.TemplateSelector-module-scss-module__duvcya__TemplateSelector>.TemplateSelector-module-scss-module__duvcya__dropdown{z-index:100;background-color:#131313;border:1px solid #ffffff1a;border-radius:5px;flex-direction:column;gap:5px;padding:5px;display:flex;position:absolute;top:100%;left:0;right:0}.TemplateSelector-module-scss-module__duvcya__TemplateSelector>.TemplateSelector-module-scss-module__duvcya__dropdown>button{border-radius:5px;width:100%;transition:background-color .25s}.TemplateSelector-module-scss-module__duvcya__TemplateSelector>.TemplateSelector-module-scss-module__duvcya__dropdown>button:hover{background-color:#ffffff0d}.TemplateSelector-module-scss-module__duvcya__TemplateItem{text-align:left;align-items:center;gap:5px;width:100%;padding:5px;display:flex}.TemplateSelector-module-scss-module__duvcya__TemplateItem>.TemplateSelector-module-scss-module__duvcya__icon{border-radius:3px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.TemplateSelector-module-scss-module__duvcya__placeholder{align-items:center;height:35px;padding:0 10px;display:flex}
.ElementEdition-module-scss-module__6o1nhG__ElementEdition{color:#fff;background-color:#111;border-left:1px solid #ffffff1a;flex-direction:column;width:300px;height:100%;display:flex;position:relative}.ElementEdition-module-scss-module__6o1nhG__ElementEdition>.ElementEdition-module-scss-module__6o1nhG__content{padding:20px 10px 20px 20px;position:absolute;inset:0;overflow-y:scroll}.ElementEdition-module-scss-module__6o1nhG__ElementEdition>.ElementEdition-module-scss-module__6o1nhG__content::-webkit-scrollbar{width:10px}.ElementEdition-module-scss-module__6o1nhG__ElementEdition>.ElementEdition-module-scss-module__6o1nhG__content::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:5px}
.Editor-module-scss-module__e4S3ta__Page{-webkit-user-select:none;user-select:none;flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.Editor-module-scss-module__e4S3ta__Page>header{border-bottom:1px solid #ffffff1a;align-items:center;height:50px;padding:0 5px;display:flex}.Editor-module-scss-module__e4S3ta__Page>main{flex:1;display:flex}.Editor-module-scss-module__e4S3ta__Page>main>.Editor-module-scss-module__e4S3ta__canvas{flex:1;position:relative}
.CanvasViewport-module-scss-module__qG7jhq__CanvasViewport{position:absolute;inset:0}.CanvasViewport-module-scss-module__qG7jhq__CanvasViewport>canvas{background-color:#131313;width:100%;height:100%}.CanvasViewport-module-scss-module__qG7jhq__ZoomControl{z-index:10;color:#fff;background-color:#131313;border-radius:5px;align-items:center;display:flex;position:absolute;bottom:10px;right:10px}.CanvasViewport-module-scss-module__qG7jhq__ZoomControl>.CanvasViewport-module-scss-module__qG7jhq__dropdown{background-color:#131313;border:1px solid #ffffff1a;border-radius:5px;width:150px;padding:5px;position:absolute;bottom:calc(100% + 5px);right:0}.CanvasViewport-module-scss-module__qG7jhq__ZoomControl>.CanvasViewport-module-scss-module__qG7jhq__dropdown>button{text-align:left;border-radius:5px;width:100%;padding:5px;transition:background-color .25s}.CanvasViewport-module-scss-module__qG7jhq__ZoomControl>.CanvasViewport-module-scss-module__qG7jhq__dropdown>button:hover{background-color:#ffffff0d}.CanvasViewport-module-scss-module__qG7jhq__ZoomControl>.CanvasViewport-module-scss-module__qG7jhq__Input{border:1px solid #ffffff1a;border-radius:5px;align-items:center;transition:border-color .25s;display:flex;position:relative}.CanvasViewport-module-scss-module__qG7jhq__ZoomControl>.CanvasViewport-module-scss-module__qG7jhq__Input:focus-within{border-color:var(--primary)}.CanvasViewport-module-scss-module__qG7jhq__ZoomControl>.CanvasViewport-module-scss-module__qG7jhq__Input:hover{border-color:#ffffff4d}.CanvasViewport-module-scss-module__qG7jhq__ZoomControl>.CanvasViewport-module-scss-module__qG7jhq__Input>input{text-align:right;color:#fff;width:65px;font:inherit;background-color:#0000;border:0;outline:none;height:30px;padding-right:20px}.CanvasViewport-module-scss-module__qG7jhq__ZoomControl>.CanvasViewport-module-scss-module__qG7jhq__Input>span{color:#ffffff80;pointer-events:none;padding:0 5px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}
.SidebarResizer-module-scss-module__6VbqdG__SidebarResizer{cursor:col-resize;z-index:10000;width:3px;transition:background-color .25s;position:absolute;top:0;bottom:0}.SidebarResizer-module-scss-module__6VbqdG__SidebarResizer.SidebarResizer-module-scss-module__6VbqdG__position-left{left:0}.SidebarResizer-module-scss-module__6VbqdG__SidebarResizer.SidebarResizer-module-scss-module__6VbqdG__position-right{right:0}.SidebarResizer-module-scss-module__6VbqdG__SidebarResizer:hover,.SidebarResizer-module-scss-module__6VbqdG__SidebarResizer.SidebarResizer-module-scss-module__6VbqdG__isDragging{background-color:var(--primary)}.SidebarResizer-module-scss-module__6VbqdG__SidebarResizer:after{content:"";display:block;position:absolute;inset:0 -3px}
.ContextMenu-module-scss-module__Rpj5sW__Menu{z-index:100;background-color:var(--background);border:1px solid var(--subtle-default-border);border-radius:5px;min-width:100px;padding:5px;position:fixed}.ContextMenu-module-scss-module__Rpj5sW__Menu>button{text-align:left;width:100%;color:var(--text-light);border-radius:5px;align-items:center;gap:5px;padding:5px 10px 5px 5px;transition:background-color .25s,color .25s;display:flex}.ContextMenu-module-scss-module__Rpj5sW__Menu>button:hover{background-color:var(--subtle-background);color:var(--text)}.ContextMenu-module-scss-module__Rpj5sW__Menu hr{background-color:#ffffff1a;border:0;height:1px;margin:5px 0}
.Textarea-module-scss-module__qZuQtq__Textarea{border:1px solid var(--subtle-default-border);resize:none;color:#fff;width:100%;font:inherit;background-color:#0000;border-radius:5px;outline:none;padding:10px;font-size:14px;transition:border-color .25s,background-color .25s}.Textarea-module-scss-module__qZuQtq__Textarea:hover{border-color:var(--subtle-default-border-hover)}.Textarea-module-scss-module__qZuQtq__Textarea:focus{border-color:var(--primary)}.Textarea-module-scss-module__qZuQtq__Textarea.Textarea-module-scss-module__qZuQtq__monospace{font-family:var(--font-geist-mono);font-size:12px}
.TreeEditor-module-scss-module__Pcn7HW__TreeElement{border:1px solid var(--border-light);cursor:pointer;border-radius:5px;align-items:center;height:30px;margin-bottom:3px;transition:border-color .25s;display:flex}.TreeEditor-module-scss-module__Pcn7HW__TreeElement>.TreeEditor-module-scss-module__Pcn7HW__icon{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:4px;display:flex}.TreeEditor-module-scss-module__Pcn7HW__TreeElement>.TreeEditor-module-scss-module__Pcn7HW__icon.TreeEditor-module-scss-module__Pcn7HW__control{background-color:var(--text);color:var(--background)}.TreeEditor-module-scss-module__Pcn7HW__TreeElement:hover{border-color:var(--border-light-hover)}.TreeEditor-module-scss-module__Pcn7HW__EditableLabel{flex:1;align-items:center;height:22px;display:flex}.TreeEditor-module-scss-module__Pcn7HW__EditableLabel>span{padding:0 5px}.TreeEditor-module-scss-module__Pcn7HW__EditableLabel>input{background-color:var(--background-light-hover);border-radius:5px;outline:none;flex:1;width:100%;min-width:0;height:22px;padding:0 5px}.TreeEditor-module-scss-module__Pcn7HW__children{flex-direction:column;padding-left:10px;display:flex}.TreeEditor-module-scss-module__Pcn7HW__ReduceButton{width:22px;height:22px;color:var(--text-light);border-radius:5px;justify-content:center;align-items:center;margin-left:auto;margin-right:3px;transition:color .25s,background-color .25s;display:flex}.TreeEditor-module-scss-module__Pcn7HW__ReduceButton:hover{color:var(--text-light-hover);background-color:var(--background-light-hover)}.TreeEditor-module-scss-module__Pcn7HW__ReduceButton>svg{transition:transform .15s}.TreeEditor-module-scss-module__Pcn7HW__ReduceButton.TreeEditor-module-scss-module__Pcn7HW__isOpen{color:var(--text-muted)}.TreeEditor-module-scss-module__Pcn7HW__ReduceButton.TreeEditor-module-scss-module__Pcn7HW__isOpen>svg{transform:scaleY(-1)}
.RenameTemplateModal-module-scss-module__PstnaW__RenameTemplateModal{margin:auto;padding:20px}.RenameTemplateModal-module-scss-module__PstnaW__RenameTemplateModal>footer{justify-content:flex-end;align-items:center;gap:5px;display:flex}
.CreateKitModal-module-scss-module__4bQz-W__CreateKitModal{margin:auto;padding:20px}.CreateKitModal-module-scss-module__4bQz-W__CreateKitModal>footer{justify-content:flex-end;align-items:center;gap:5px;display:flex}
.LeftSidebar-module-scss-module__vQYMjG__LeftSidebar{border-right:1px solid var(--border-light);z-index:10;background-color:var(--background);width:300px;min-width:200px;max-width:60vw;padding:3px;position:absolute;top:0;bottom:0;left:0}.LeftSidebar-module-scss-module__vQYMjG__LeftSidebar .LeftSidebar-module-scss-module__vQYMjG__alert{border:1px solid var(--border-light);background-color:var(--background-light);color:var(--text-light);border-radius:5px;align-items:center;gap:10px;margin-bottom:15px;padding:5px 10px;font-size:12px;display:flex}.LeftSidebar-module-scss-module__vQYMjG__LeftSidebar .LeftSidebar-module-scss-module__vQYMjG__alert>svg{flex-shrink:0}.LeftSidebar-module-scss-module__vQYMjG__LeftSidebar>.LeftSidebar-module-scss-module__vQYMjG__content{height:100%;padding:10px;overflow:hidden scroll}.LeftSidebar-module-scss-module__vQYMjG__LeftSidebar>.LeftSidebar-module-scss-module__vQYMjG__content::-webkit-scrollbar{width:7px}.LeftSidebar-module-scss-module__vQYMjG__LeftSidebar>.LeftSidebar-module-scss-module__vQYMjG__content::-webkit-scrollbar-thumb{background-color:var(--border-light-hover);border-radius:5px}.LeftSidebar-module-scss-module__vQYMjG__LeftSidebar .LeftSidebar-module-scss-module__vQYMjG__component{margin-top:30px}.LeftSidebar-module-scss-module__vQYMjG__LeftSidebar .LeftSidebar-module-scss-module__vQYMjG__component>.LeftSidebar-module-scss-module__vQYMjG__name{color:var(--text-light);margin-bottom:5px;font-size:13px;font-weight:500}
.RenameKitModal-module-scss-module__e-iTQW__RenameKitModal{margin:auto;padding:20px}.RenameKitModal-module-scss-module__e-iTQW__RenameKitModal>footer{justify-content:flex-end;align-items:center;gap:5px;display:flex}
.Container-module-scss-module__JlzzPW__Container{width:1000px;max-width:100%;margin:0 auto;padding:0 20px}
.DSLEditor-module-scss-module__QOmySW__DSLEditor{--editor-padding:10px;--editor-scroll-padding:500px;--gutter-width:2ch;--gutter-gap:12px;--gutter-code-gap:10px;backface-visibility:hidden;flex-direction:column;gap:10px;height:100%;display:flex;position:relative;transform:translateZ(0)}.DSLEditor-module-scss-module__QOmySW__DSLEditor>.DSLEditor-module-scss-module__QOmySW__gutter{z-index:120;width:calc(var(--editor-padding) + var(--gutter-width) + var(--gutter-gap));padding:var(--editor-padding)var(--gutter-gap)calc(20px + var(--editor-scroll-padding))var(--editor-padding);box-sizing:border-box;white-space:pre;text-align:right;color:var(--text-light);pointer-events:none;border-right:1px solid var(--border-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;backface-visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;background:#0000001f;margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translateZ(0)}.DSLEditor-module-scss-module__QOmySW__DSLEditor>.DSLEditor-module-scss-module__QOmySW__gutter::-webkit-scrollbar{display:none}.DSLEditor-module-scss-module__QOmySW__DSLEditor .DSLEditor-module-scss-module__QOmySW__gutter-line{color:inherit;transition:color .15s;display:block}.DSLEditor-module-scss-module__QOmySW__DSLEditor .DSLEditor-module-scss-module__QOmySW__gutter-line--active{color:var(--text)}.DSLEditor-module-scss-module__QOmySW__DSLEditor>textarea{z-index:1;width:100%;color:#0000;padding:var(--editor-padding);margin-left:calc(var(--editor-padding) + var(--gutter-width) + var(--gutter-gap));padding-left:var(--gutter-code-gap);padding-bottom:calc(var(--editor-padding) + var(--editor-scroll-padding));caret-color:#fff;resize:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;will-change:contents;word-wrap:break-word;white-space:pre;box-sizing:border-box;background-color:#0000;border:0;outline:none;max-height:100%;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5;position:absolute;inset:0;overflow:scroll;transform:translateZ(0)}.DSLEditor-module-scss-module__QOmySW__DSLEditor>textarea::selection{color:#1e3045;background-color:#1e3045}.DSLEditor-module-scss-module__QOmySW__DSLEditor>textarea::-webkit-scrollbar{width:10px;height:10px}.DSLEditor-module-scss-module__QOmySW__DSLEditor>textarea::-webkit-scrollbar-corner{background-color:#0000}.DSLEditor-module-scss-module__QOmySW__DSLEditor>textarea::-webkit-scrollbar-thumb{background-color:var(--border-light);cursor:default;border-radius:5px}.DSLEditor-module-scss-module__QOmySW__DSLEditor>textarea:hover,.DSLEditor-module-scss-module__QOmySW__DSLEditor>textarea:focus{background-color:#0000;outline:none}.DSLEditor-module-scss-module__QOmySW__DSLEditor>.DSLEditor-module-scss-module__QOmySW__overlay{z-index:100;white-space:pre;pointer-events:none;padding:var(--editor-padding);margin-left:calc(var(--editor-padding) + var(--gutter-width) + var(--gutter-gap));padding-left:var(--gutter-code-gap);padding-right:20px;padding-bottom:calc(20px + var(--editor-scroll-padding));box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;backface-visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.DSLEditor-module-scss-module__QOmySW__DSLEditor>.DSLEditor-module-scss-module__QOmySW__overlay::-webkit-scrollbar{display:none}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__element-type{color:#4ec9b0;font-weight:600}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__component-reference{color:#d19a66;font-weight:600}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__directive{color:#c586c0;font-weight:700}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__keyword{color:#569cd6;font-weight:500}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__text-content,.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__STRING{color:#e74c3c}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__property-key{color:#9cdcfe}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__property-value.DSLEditor-module-scss-module__QOmySW__NUMBER{color:#b5cea8}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__property-value.DSLEditor-module-scss-module__QOmySW__VARIABLE{color:#dcdcaa}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__property-value.DSLEditor-module-scss-module__QOmySW__BOOLEAN{color:#569cd6}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__property-value.DSLEditor-module-scss-module__QOmySW__IDENTIFIER,.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__property-value.DSLEditor-module-scss-module__QOmySW__COLOR,.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__COLOR{color:#ce9178}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__VARIABLE{color:#dcdcaa}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__NUMBER{color:#b5cea8}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__BOOLEAN{color:#569cd6}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__COMMENT{color:#6a9955;font-style:italic}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__UNKNOWN{color:#f44336;background-color:#f4433633;font-weight:700;-webkit-text-decoration:underline wavy #f44336;text-decoration:underline wavy #f44336}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__LBRACE,.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__RBRACE,.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__LPAREN,.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__RPAREN,.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__LBRACKET,.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__RBRACKET{color:#d4d4d4}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__COLON,.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__SEMICOLON,.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__COMMA{color:gray}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__AT{color:#c586c0;font-weight:700}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__error{text-underline-offset:1px;-webkit-text-decoration:underline wavy #f44336;text-decoration:underline wavy #f44336;text-decoration-thickness:1px}@supports not ((-webkit-text-decoration:underline wavy) or (text-decoration:underline wavy)){.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__error{border-bottom:2px solid #f44336}}.DSLEditor-module-scss-module__QOmySW__token.DSLEditor-module-scss-module__QOmySW__matched-bracket{background-color:#64c8ff33;border-radius:2px;outline:1px solid #64c8ff80;font-weight:700;box-shadow:0 0 4px #64c8ff4d}.DSLEditor-module-scss-module__QOmySW__errors{background:#ffebee;border:1px solid #f44336;border-radius:4px;max-height:150px;padding:10px;overflow-y:auto}.DSLEditor-module-scss-module__QOmySW__error-message{color:#c62828;margin:5px 0;font-family:monospace;font-size:12px}.DSLEditor-module-scss-module__QOmySW__error-message strong{color:#b71c1c}.DSLEditor-module-scss-module__QOmySW__quick-fix-popup{z-index:10000;pointer-events:all;background:#1e1e1e;border:1px solid #454545;border-radius:6px;min-width:250px;max-width:400px;padding:8px;animation:.15s ease-out DSLEditor-module-scss-module__QOmySW__fadeIn;position:absolute;box-shadow:0 4px 16px #0006}@keyframes DSLEditor-module-scss-module__QOmySW__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.DSLEditor-module-scss-module__QOmySW__popup-message{color:#d4d4d4;border-bottom:1px solid #454545;margin-bottom:8px;padding-bottom:8px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.5}.DSLEditor-module-scss-module__QOmySW__popup-fixes{flex-direction:column;gap:4px;display:flex}.DSLEditor-module-scss-module__QOmySW__popup-fix-button{color:#fff;cursor:pointer;text-align:left;background:#0e639c;border:none;border-radius:3px;align-items:center;gap:6px;padding:6px 10px;font-family:Consolas,Monaco,monospace;font-size:12px;transition:all .1s;display:flex}.DSLEditor-module-scss-module__QOmySW__popup-fix-button:hover{background:#17b}.DSLEditor-module-scss-module__QOmySW__popup-fix-button:active{background:#0d5a8f}.DSLEditor-module-scss-module__QOmySW__autocomplete-popup{z-index:10000;background:#1e1e1e;border:1px solid #454545;border-radius:4px;min-width:200px;max-width:300px;max-height:350px;animation:.1s ease-out DSLEditor-module-scss-module__QOmySW__fadeIn;position:absolute;overflow-y:scroll;box-shadow:0 4px 16px #0006}.DSLEditor-module-scss-module__QOmySW__autocomplete-popup::-webkit-scrollbar{width:5px;height:5px}.DSLEditor-module-scss-module__QOmySW__autocomplete-popup::-webkit-scrollbar-thumb{cursor:default;background-color:#ffffff1a;border-radius:5px}.DSLEditor-module-scss-module__QOmySW__autocomplete-item{cursor:pointer;justify-content:space-between;align-items:center;padding:5px;font-family:Consolas,Monaco,monospace;font-size:13px;transition:background .1s;display:flex}.DSLEditor-module-scss-module__QOmySW__autocomplete-item:hover{background:#2a2d2e}.DSLEditor-module-scss-module__QOmySW__autocomplete-item.DSLEditor-module-scss-module__QOmySW__selected{background:#094771}.DSLEditor-module-scss-module__QOmySW__autocomplete-item.DSLEditor-module-scss-module__QOmySW__selected:hover{background:#0e5a8f}.DSLEditor-module-scss-module__QOmySW__suggestion-text{color:#d4d4d4;font-weight:500}.DSLEditor-module-scss-module__QOmySW__suggestion-hint{color:#aaa;background:#3c3c3c;border-radius:5px;justify-content:center;align-items:center;width:20px;height:15px;margin-left:10px;display:flex}.DSLEditor-module-scss-module__QOmySW__cursor-error-popup{z-index:9999;color:#d4d4d4;pointer-events:none;background:#2d2d30;border:1px solid #f44336;border-radius:4px;max-width:350px;padding:8px 12px;font-family:Consolas,Monaco,monospace;font-size:12px;animation:.15s ease-out DSLEditor-module-scss-module__QOmySW__fadeIn;position:absolute}.DSLEditor-module-scss-module__QOmySW__popup-hint{color:#9cdcfe;border-top:1px solid #454545;margin-top:6px;padding-top:6px;font-size:11px}.DSLEditor-module-scss-module__QOmySW__popup-hint kbd{color:#fff;background:#1e1e1e;border:1px solid #454545;border-radius:3px;margin:0 3px;padding:2px 6px;font-family:Consolas,Monaco,monospace;font-size:10px;font-weight:600;display:inline-block}
.ExpertLeftSidebar-module-scss-module__y-Tp2q__ExpertLeftSidebar{border-right:1px solid var(--border-light);z-index:10;background-color:var(--background);flex-direction:column;width:450px;min-width:200px;max-width:60vw;display:flex;position:absolute;top:0;bottom:0;left:0}.ExpertLeftSidebar-module-scss-module__y-Tp2q__ExpertLeftSidebar>.ExpertLeftSidebar-module-scss-module__y-Tp2q__content{flex:1;position:relative;overflow:hidden scroll}.ExpertLeftSidebar-module-scss-module__y-Tp2q__ExpertLeftSidebar>.ExpertLeftSidebar-module-scss-module__y-Tp2q__content::-webkit-scrollbar{width:7px}.ExpertLeftSidebar-module-scss-module__y-Tp2q__ExpertLeftSidebar>.ExpertLeftSidebar-module-scss-module__y-Tp2q__content::-webkit-scrollbar-thumb{background-color:var(--border-light-hover);border-radius:5px}.ExpertLeftSidebar-module-scss-module__y-Tp2q__ExpertLeftSidebar .ExpertLeftSidebar-module-scss-module__y-Tp2q__sectionHeader{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:4px;padding:5px;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__ExpertLeftSidebar>.ExpertLeftSidebar-module-scss-module__y-Tp2q__view{border-top:1px solid var(--border-light);flex-direction:column;min-height:0;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__ExpertLeftSidebar>.ExpertLeftSidebar-module-scss-module__y-Tp2q__view.ExpertLeftSidebar-module-scss-module__y-Tp2q__isOpen{flex:1}.ExpertLeftSidebar-module-scss-module__y-Tp2q__ExpertLeftSidebar .ExpertLeftSidebar-module-scss-module__y-Tp2q__errorMessage{border:1px solid var(--error);background-color:#291917;border-radius:5px;padding:10px;font-size:12px;position:absolute;bottom:10px;left:10px;right:10px}.ExpertLeftSidebar-module-scss-module__y-Tp2q__ExpertLeftSidebar .ExpertLeftSidebar-module-scss-module__y-Tp2q__successMessage{border:1px solid var(--success);color:var(--success);background-color:#16221b;border-radius:5px;align-items:center;gap:5px;padding:5px;font-size:12px;display:flex;position:absolute;bottom:10px;right:10px}.ExpertLeftSidebar-module-scss-module__y-Tp2q__ExpertLeftSidebar .ExpertLeftSidebar-module-scss-module__y-Tp2q__viewHeader{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:5px;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__ExpertLeftSidebar .ExpertLeftSidebar-module-scss-module__y-Tp2q__viewHeader>div{align-items:center;gap:10px;font-weight:500;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__ExpertLeftSidebar .ExpertLeftSidebar-module-scss-module__y-Tp2q__viewHeaderTitle{color:var(--text-light);font-size:12px}.ExpertLeftSidebar-module-scss-module__y-Tp2q__sections{flex-direction:column;gap:5px;padding:10px;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__sectionsHeader{justify-content:flex-end;align-items:center;gap:5px;padding-bottom:5px;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__viewsHeader{justify-content:flex-end;align-items:center;padding:10px 10px 0;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__viewList{flex-direction:column;flex:1;gap:5px;padding:10px;display:flex;overflow-y:auto}.ExpertLeftSidebar-module-scss-module__y-Tp2q__viewEmpty{color:var(--text-light);text-align:center;padding:10px 0;font-size:12px}.ExpertLeftSidebar-module-scss-module__y-Tp2q__viewItem{border:1px solid var(--border-light);border-radius:5px;justify-content:space-between;align-items:center;height:40px;padding:0 5px;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__viewItem>div{align-items:center;gap:5px;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__viewItem>div input{height:30px;color:var(--text-light);outline:none;padding:0 5px;transition:color .25s}.ExpertLeftSidebar-module-scss-module__y-Tp2q__viewItem>div input:hover,.ExpertLeftSidebar-module-scss-module__y-Tp2q__viewItem>div input:focus{color:var(--text)}.ExpertLeftSidebar-module-scss-module__y-Tp2q__SectionItem{border:1px solid var(--border-light);border-radius:5px;justify-content:space-between;align-items:center;height:40px;padding:0 5px;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__SectionItem .ExpertLeftSidebar-module-scss-module__y-Tp2q__grip{width:30px;height:30px;color:var(--text-light);cursor:grab;justify-content:center;align-items:center;transition:color .25s;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__SectionItem .ExpertLeftSidebar-module-scss-module__y-Tp2q__grip:active{cursor:grabbing}.ExpertLeftSidebar-module-scss-module__y-Tp2q__SectionItem .ExpertLeftSidebar-module-scss-module__y-Tp2q__grip:hover{color:var(--text)}.ExpertLeftSidebar-module-scss-module__y-Tp2q__SectionItem>div{align-items:center;gap:5px;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__SectionItem>div input{height:30px;color:var(--text-light);outline:none;padding:0 5px;transition:color .25s}.ExpertLeftSidebar-module-scss-module__y-Tp2q__SectionItem>div input:hover,.ExpertLeftSidebar-module-scss-module__y-Tp2q__SectionItem>div input:focus{color:var(--text)}.ExpertLeftSidebar-module-scss-module__y-Tp2q__openToggle{border-bottom:1px solid var(--border-light);cursor:pointer;height:20px;color:var(--text-light);background-color:#111;justify-content:center;align-items:center;transition:color .25s;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__openToggle:hover{color:var(--text)}.ExpertLeftSidebar-module-scss-module__y-Tp2q__emojiKitsPanel{flex-direction:column;gap:2px;padding:10px;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__emojiKitItem{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;transition:background-color .15s;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__emojiKitItem:hover{background-color:var(--background-light)}.ExpertLeftSidebar-module-scss-module__y-Tp2q__emojiKitItem>span{color:var(--text)}.ExpertLeftSidebar-module-scss-module__y-Tp2q__emojiKitsEmpty{color:var(--text-light);text-align:center;padding:20px 10px;font-size:12px}.ExpertLeftSidebar-module-scss-module__y-Tp2q__viewContainer{flex-direction:column;flex:1;display:flex}.ExpertLeftSidebar-module-scss-module__y-Tp2q__viewContainer .ExpertLeftSidebar-module-scss-module__y-Tp2q__viewContent{flex:1;min-height:0;position:relative}.ExpertLeftSidebar-module-scss-module__y-Tp2q__viewContainer .ExpertLeftSidebar-module-scss-module__y-Tp2q__viewContent>div{position:absolute;inset:0}
.Tag-module-scss-module__Y8ofmW__Tag{text-transform:uppercase;color:var(--text);background-color:var(--background-light);border:1px solid var(--border-light);border-radius:20px;align-items:center;gap:3px;padding:2px 5px;font-size:10px;display:inline-flex}.Tag-module-scss-module__Y8ofmW__Tag.Tag-module-scss-module__Y8ofmW__theme-subtle{color:var(--text-light)}
@keyframes Modal-module-scss-module__ZZykFG__ModelEntry{0%{opacity:0}to{opacity:1}}.Modal-module-scss-module__ZZykFG__Modal{z-index:100;background-color:#131313e6;animation:.3s Modal-module-scss-module__ZZykFG__ModelEntry;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes Modal-module-scss-module__ZZykFG__DialogEntry{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.Modal-module-scss-module__ZZykFG__Dialog{background-color:#131313;border:1px solid #ffffff1a;border-radius:5px;width:400px;margin:auto;animation:.3s forwards Modal-module-scss-module__ZZykFG__DialogEntry}.Modal-module-scss-module__ZZykFG__Dialog>header{border-bottom:1px solid #ffffff1a;justify-content:flex-end;padding:5px;display:flex}.Modal-module-scss-module__ZZykFG__Dialog>header>button{color:#ffffff80;justify-content:center;align-items:center;width:30px;height:30px;transition:color .25s;display:flex}.Modal-module-scss-module__ZZykFG__Dialog>header>button:hover{color:#fff}
.SignIn-module-scss-module__2ZV0mq__SignIn{height:100vh;display:flex}.SignIn-module-scss-module__2ZV0mq__SignIn>div{flex-direction:column;gap:10px;width:300px;margin:auto;display:flex}.SignIn-module-scss-module__2ZV0mq__SignIn .SignIn-module-scss-module__2ZV0mq__error{color:var(--color-danger,#e53e3e);margin:0;font-size:13px}
@keyframes ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModalEntry{0%{opacity:0}to{opacity:1}}@keyframes ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModalContentEntry{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModal{z-index:200;background-color:var(--modal-background);padding:15px;animation:.4s ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModalEntry;display:flex;position:fixed;inset:0}.ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModal>div{background-color:var(--background);border:1px solid var(--border-light);border-radius:10px;width:350px;max-width:100%;margin:auto;animation:.25s backwards ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModalContentEntry}.ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModal>div>header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:5px 5px 5px 15px;display:flex}.ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModal>div>header>.ConfirmationModal-module-scss-module__HKZnBa__title{font-weight:600}.ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModal>div>header>button{width:30px;height:30px;color:var(--text-muted);border-radius:5px;justify-content:center;align-items:center;transition:color .4s;display:flex}.ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModal>div>header>button:hover{color:#fff}.ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModal>div>.ConfirmationModal-module-scss-module__HKZnBa__content{border-bottom:1px solid var(--border-light);padding:15px}.ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModal>div>.ConfirmationModal-module-scss-module__HKZnBa__content .ConfirmationModal-module-scss-module__HKZnBa__message strong{color:var(--error);font-weight:500}.ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModal>div>footer{padding:15px}.ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModal>div>footer .ConfirmationModal-module-scss-module__HKZnBa__actions{gap:10px;margin-top:10px;display:flex}.ConfirmationModal-module-scss-module__HKZnBa__ConfirmationModal>div>footer .ConfirmationModal-module-scss-module__HKZnBa__actions>button{justify-content:center;width:100%}.ConfirmationModal-module-scss-module__HKZnBa__requireConfirmationText>div{margin-bottom:5px}.ConfirmationModal-module-scss-module__HKZnBa__requireConfirmationText>input{border:1px solid var(--border-light);border-radius:5px;outline:2px solid #0000;width:100%;height:35px;padding:0 10px;transition:outline-color .25s,border-color .25s,background-color .25s}.ConfirmationModal-module-scss-module__HKZnBa__requireConfirmationText>input:focus{outline-color:var(--primary)}.ConfirmationModal-module-scss-module__HKZnBa__requireConfirmationText>input:hover,.ConfirmationModal-module-scss-module__HKZnBa__requireConfirmationText>input:focus{border-color:var(--border-light-hover);background-color:var(--background-light)}.ConfirmationModal-module-scss-module__HKZnBa__requireConfirmationText .ConfirmationModal-module-scss-module__HKZnBa__word{font-weight:600}
.ObjectEditor-module-scss-module__5woy3a__ObjectEditor{--editor-padding:10px;--editor-scroll-padding:500px;--gutter-width:2ch;--gutter-gap:12px;--gutter-code-gap:10px;backface-visibility:hidden;flex-direction:column;gap:10px;height:100%;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.ObjectEditor-module-scss-module__5woy3a__ObjectEditor>.ObjectEditor-module-scss-module__5woy3a__gutter{z-index:120;width:calc(var(--editor-padding) + var(--gutter-width) + var(--gutter-gap));padding:var(--editor-padding)var(--gutter-gap)calc(20px + var(--editor-scroll-padding))var(--editor-padding);box-sizing:border-box;white-space:pre;text-align:right;color:var(--text-light);pointer-events:none;border-right:1px solid var(--border-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;backface-visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;background:#0000001f;margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translateZ(0)}.ObjectEditor-module-scss-module__5woy3a__ObjectEditor>.ObjectEditor-module-scss-module__5woy3a__gutter::-webkit-scrollbar{display:none}.ObjectEditor-module-scss-module__5woy3a__ObjectEditor .ObjectEditor-module-scss-module__5woy3a__gutter-line{color:inherit;transition:color .15s;display:block}.ObjectEditor-module-scss-module__5woy3a__ObjectEditor .ObjectEditor-module-scss-module__5woy3a__gutter-line--active{color:var(--text)}.ObjectEditor-module-scss-module__5woy3a__ObjectEditor>textarea{z-index:1;width:calc(100% - (var(--editor-padding) + var(--gutter-width) + var(--gutter-gap)));color:#0000;padding:var(--editor-padding);margin-left:calc(var(--editor-padding) + var(--gutter-width) + var(--gutter-gap));padding-left:var(--gutter-code-gap);padding-bottom:calc(var(--editor-padding) + var(--editor-scroll-padding));caret-color:#fff;resize:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;will-change:contents;word-wrap:break-word;white-space:pre;box-sizing:border-box;background-color:#0000;border:0;outline:none;max-height:100%;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5;position:absolute;inset:0;overflow:scroll;transform:translateZ(0)}.ObjectEditor-module-scss-module__5woy3a__ObjectEditor>textarea::selection{color:#1e3045;background-color:#1e3045}.ObjectEditor-module-scss-module__5woy3a__ObjectEditor>textarea::-webkit-scrollbar{width:10px;height:10px}.ObjectEditor-module-scss-module__5woy3a__ObjectEditor>textarea::-webkit-scrollbar-corner{background-color:#0000}.ObjectEditor-module-scss-module__5woy3a__ObjectEditor>textarea::-webkit-scrollbar-thumb{background-color:var(--border-light);cursor:default;border-radius:5px}.ObjectEditor-module-scss-module__5woy3a__ObjectEditor>textarea:hover,.ObjectEditor-module-scss-module__5woy3a__ObjectEditor>textarea:focus{background-color:#0000;outline:none}.ObjectEditor-module-scss-module__5woy3a__ObjectEditor>.ObjectEditor-module-scss-module__5woy3a__overlay{z-index:100;white-space:pre;pointer-events:none;padding:var(--editor-padding);margin-left:calc(var(--editor-padding) + var(--gutter-width) + var(--gutter-gap));padding-left:var(--gutter-code-gap);padding-right:20px;padding-bottom:calc(20px + var(--editor-scroll-padding));box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;backface-visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.ObjectEditor-module-scss-module__5woy3a__ObjectEditor>.ObjectEditor-module-scss-module__5woy3a__overlay::-webkit-scrollbar{display:none}.ObjectEditor-module-scss-module__5woy3a__token.ObjectEditor-module-scss-module__5woy3a__property-key{color:#9cdcfe;font-weight:600}.ObjectEditor-module-scss-module__5woy3a__token.ObjectEditor-module-scss-module__5woy3a__string{color:#e74c3c}.ObjectEditor-module-scss-module__5woy3a__token.ObjectEditor-module-scss-module__5woy3a__number{color:#b5cea8}.ObjectEditor-module-scss-module__5woy3a__token.ObjectEditor-module-scss-module__5woy3a__keyword{color:#569cd6;font-weight:500}.ObjectEditor-module-scss-module__5woy3a__token.ObjectEditor-module-scss-module__5woy3a__comment{color:#6a9955;font-style:italic}.ObjectEditor-module-scss-module__5woy3a__token.ObjectEditor-module-scss-module__5woy3a__punctuation{color:#d4d4d4}.ObjectEditor-module-scss-module__5woy3a__token.ObjectEditor-module-scss-module__5woy3a__unknown{color:#f44336;background-color:#f4433633;font-weight:700;-webkit-text-decoration:underline wavy #f44336;text-decoration:underline wavy #f44336}.ObjectEditor-module-scss-module__5woy3a__token.ObjectEditor-module-scss-module__5woy3a__error{-webkit-text-decoration:underline wavy #f44336;text-decoration:underline wavy #f44336;text-decoration-thickness:1px}.ObjectEditor-module-scss-module__5woy3a__token.ObjectEditor-module-scss-module__5woy3a__matched-bracket{background-color:#64c8ff33;border-radius:2px;outline:1px solid #64c8ff80;font-weight:700;box-shadow:0 0 4px #64c8ff4d}
.page-module-scss-module__7v8EPa__Page{padding:50px 0}.page-module-scss-module__7v8EPa__Page h1{align-items:center;gap:10px;display:flex}.page-module-scss-module__7v8EPa__Page h2{align-items:center;gap:5px;margin:40px 0 10px;font-size:16px;font-weight:600;display:flex}.page-module-scss-module__7v8EPa__DisplayName{align-items:center;gap:10px;display:flex}.page-module-scss-module__7v8EPa__DisplayName>input{border:1px solid var(--border-light);border-radius:5px;outline:none;width:100%;height:40px;padding:0 10px;font-weight:500;transition:background-color .25s,border-color .25s}.page-module-scss-module__7v8EPa__DisplayName>input:hover,.page-module-scss-module__7v8EPa__DisplayName>input:focus{background-color:var(--background-light);border-color:var(--border-light-hover)}.page-module-scss-module__7v8EPa__ProfileAvatar{align-items:center;gap:15px;margin:20px 0;display:flex}.page-module-scss-module__7v8EPa__ProfileAvatar img{cursor:pointer;object-fit:cover;border-radius:50%;width:80px;height:80px;transition:all .25s}.page-module-scss-module__7v8EPa__ProfileAvatar img:hover{opacity:.8;transform:scale(1.05)}.page-module-scss-module__7v8EPa__ChangePassword{flex-direction:column;gap:15px;max-width:400px;margin-top:20px;display:flex}.page-module-scss-module__7v8EPa__ChangePassword button{justify-content:center;align-items:center;gap:8px;display:flex}.page-module-scss-module__7v8EPa__PasswordField{flex-direction:column;gap:5px;display:flex}.page-module-scss-module__7v8EPa__PasswordField label{color:var(--text-secondary);font-size:14px;font-weight:500}.page-module-scss-module__7v8EPa__PasswordField input{border:1px solid var(--border-color,#e0e0e0);border-radius:5px;outline:none;width:100%;height:40px;padding:0 10px;font-weight:500;transition:background-color .25s}.page-module-scss-module__7v8EPa__PasswordField input:hover,.page-module-scss-module__7v8EPa__PasswordField input:focus{background-color:var(--background-light-hover);border-color:var(--primary)}.page-module-scss-module__7v8EPa__PasswordField input:disabled{opacity:.6;cursor:not-allowed}.page-module-scss-module__7v8EPa__Error{color:#c33;background-color:#fee;border-radius:5px;padding:10px;font-size:14px;font-weight:500}.page-module-scss-module__7v8EPa__Success{color:#3c3;background-color:#efe;border-radius:5px;padding:10px;font-size:14px;font-weight:500}
.page-module-scss-module__0N9eFq__Page{padding:50px 0}
.page-module-scss-module__-vGySq__Page{padding:50px 0}
.page-module-scss-module__LCFtTW__Page{padding:50px 0}
.page-module-scss-module___-yzuW__Page{padding:50px 0}
.page-module-scss-module__oEVEya__Page{padding:50px 0}
.page-module-scss-module__WXmTEG__Page{padding:50px 0}
.page-module-scss-module__1QOh7q__Page{padding:20px}.page-module-scss-module__1QOh7q__Page h1{font-size:20px;font-weight:500}.page-module-scss-module__1QOh7q__Page pre{background-color:#ffffff0d;border-radius:5px;margin:10px 0;padding:10px;font-size:12px}.page-module-scss-module__1QOh7q__Preview{flex-wrap:wrap;gap:15px;margin-top:40px;display:flex}
.CreationModal-module-scss-module__sUY17q__CreationModal{z-index:100;background-color:#131313ee;display:flex;position:fixed;inset:0}.CreationModal-module-scss-module__sUY17q__CreationModal>div{color:#fff;background-color:#131313;border-radius:10px;flex-direction:column;width:500px;margin:auto;display:flex}.CreationModal-module-scss-module__sUY17q__CreationModal>div>header{border-bottom:1px solid #ffffff1a;justify-content:flex-end;padding:5px;display:flex}.CreationModal-module-scss-module__sUY17q__CreationModal>div>header>button{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.CreationModal-module-scss-module__sUY17q__CreationModal>div>div{padding:20px}.CreationModal-module-scss-module__sUY17q__CreationModal>div>footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px;display:flex}.CreationModal-module-scss-module__sUY17q__CreationModal>div>footer>button{justify-content:center;width:120px}
.MemberBadge-module-scss-module__SJIXPq__MemberBadge{border:1px solid var(--border-light);border-radius:30px;align-items:center;gap:10px;padding:5px 10px 5px 5px;transition:border-color .25s,background-color .25s;display:inline-flex}.MemberBadge-module-scss-module__SJIXPq__MemberBadge.MemberBadge-module-scss-module__SJIXPq__clickable{cursor:pointer}.MemberBadge-module-scss-module__SJIXPq__MemberBadge.MemberBadge-module-scss-module__SJIXPq__clickable:hover{border-color:var(--border-light-hover);background-color:var(--background-light)}.MemberBadge-module-scss-module__SJIXPq__MemberBadge.MemberBadge-module-scss-module__SJIXPq__noBorder{border:0}.MemberBadge-module-scss-module__SJIXPq__MemberBadge>.MemberBadge-module-scss-module__SJIXPq__avatar{object-fit:cover;background-color:var(--background-light);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:flex}.MemberBadge-module-scss-module__SJIXPq__MemberBadge.MemberBadge-module-scss-module__SJIXPq__hideTag{padding-right:15px}.MemberBadge-module-scss-module__SJIXPq__MemberBadge.MemberBadge-module-scss-module__SJIXPq__small{gap:7px;padding:5px}.MemberBadge-module-scss-module__SJIXPq__MemberBadge.MemberBadge-module-scss-module__SJIXPq__small.MemberBadge-module-scss-module__SJIXPq__hideTag{padding-right:10px}.MemberBadge-module-scss-module__SJIXPq__MemberBadge.MemberBadge-module-scss-module__SJIXPq__small>.MemberBadge-module-scss-module__SJIXPq__avatar{width:20px;height:20px;font-size:12px}.MemberBadge-module-scss-module__SJIXPq__MemberBadge>.MemberBadge-module-scss-module__SJIXPq__name{font-weight:500}.MemberBadge-module-scss-module__SJIXPq__MemberBadge.MemberBadge-module-scss-module__SJIXPq__error>.MemberBadge-module-scss-module__SJIXPq__name{color:var(--error);opacity:.5;font-size:12px}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder{border:1px solid var(--border-light);border-radius:30px;align-items:center;gap:10px;padding:5px 10px 5px 5px;display:inline-flex}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder.MemberBadge-module-scss-module__SJIXPq__noBorder{border:0}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder.MemberBadge-module-scss-module__SJIXPq__hideTag{padding-right:15px}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder.MemberBadge-module-scss-module__SJIXPq__small{gap:7px;padding:5px}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder.MemberBadge-module-scss-module__SJIXPq__small.MemberBadge-module-scss-module__SJIXPq__hideTag{padding-right:10px}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder.MemberBadge-module-scss-module__SJIXPq__small>.MemberBadge-module-scss-module__SJIXPq__avatar{width:20px;height:20px}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder.MemberBadge-module-scss-module__SJIXPq__small>.MemberBadge-module-scss-module__SJIXPq__name{width:60px;height:12px}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder.MemberBadge-module-scss-module__SJIXPq__small>.MemberBadge-module-scss-module__SJIXPq__tag{padding:3px}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder.MemberBadge-module-scss-module__SJIXPq__small>.MemberBadge-module-scss-module__SJIXPq__tag>div{width:40px;height:6px}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder>.MemberBadge-module-scss-module__SJIXPq__avatar{background-color:var(--background-light);border-radius:50%;width:30px;height:30px}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder>.MemberBadge-module-scss-module__SJIXPq__name{background-color:var(--background-light);border-radius:20px;width:40px;height:14px;margin:0 -2px}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder>.MemberBadge-module-scss-module__SJIXPq__tag{border:1px solid var(--border-light);border-radius:20px;height:19px;padding:0 4px;display:flex}.MemberBadge-module-scss-module__SJIXPq__MemberBadgePlaceholder>.MemberBadge-module-scss-module__SJIXPq__tag>div{background-color:var(--background-light);border-radius:20px;width:40px;height:7px;margin:auto}
.WorkInProgress-module-scss-module__1Ya2PW__WorkInProgress{text-align:center;border:1px solid var(--border-light);color:var(--text-light);background-color:var(--background-light);border-radius:5px;flex-direction:column;align-items:center;padding:20px;display:flex}.WorkInProgress-module-scss-module__1Ya2PW__WorkInProgress>.WorkInProgress-module-scss-module__1Ya2PW__icon{margin-bottom:10px;display:flex}.WorkInProgress-module-scss-module__1Ya2PW__WorkInProgress>.WorkInProgress-module-scss-module__1Ya2PW__title{margin-bottom:10px;font-size:20px;font-weight:600}.WorkInProgress-module-scss-module__1Ya2PW__WorkInProgress>.WorkInProgress-module-scss-module__1Ya2PW__title strong{font:inherit;color:var(--primary);text-decoration:underline}.WorkInProgress-module-scss-module__1Ya2PW__WorkInProgress>p{max-width:450px;margin:5px 0;line-height:1.4}.WorkInProgress-module-scss-module__1Ya2PW__WorkInProgress .WorkInProgress-module-scss-module__1Ya2PW__subtitle{margin-top:30px;font-style:italic}.WorkInProgress-module-scss-module__1Ya2PW__WorkInProgress>.WorkInProgress-module-scss-module__1Ya2PW__actions{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}
.Toggle-module-scss-module__i3DO7W__Toggle{--size:20px;--border-width:2px;height:var(--size);width:calc(var(--size)*2);border-radius:calc(var(--size)/2);transition:background-color .25s,outline-color .25s;overflow:hidden}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__size-xs{--size:10px;--border-width:1px}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__size-sm{--size:15px;--border-width:1px}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__size-md{--size:20px}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__size-lg{--size:25px}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__size-xl{--size:30px}.Toggle-module-scss-module__i3DO7W__Toggle>.Toggle-module-scss-module__i3DO7W__thumb{height:calc(var(--size) - var(--border-width)*2);width:calc(var(--size) - var(--border-width)*2);background-color:var(--background);pointer-events:none;left:var(--border-width);top:var(--border-width);border-radius:50%;transition:transform .25s,background-color .25s;position:relative}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__variant-solid{background-color:var(--color)}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__variant-outline{outline:1px solid var(--subtle-border);outline-offset:-1px}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__variant-outline:hover{outline-color:var(--subtle-border-hover)}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__variant-outline>.Toggle-module-scss-module__i3DO7W__thumb{background-color:#fff}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__variant-outline.Toggle-module-scss-module__i3DO7W__checked>.Toggle-module-scss-module__i3DO7W__thumb{background-color:var(--success)}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__variant-subtle{background-color:var(--subtle-background)}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__variant-subtle:hover{background-color:var(--subtle-background-hover)}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__variant-subtle>.Toggle-module-scss-module__i3DO7W__thumb{background-color:var(--subtle-text-over)}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__variant-subtle.Toggle-module-scss-module__i3DO7W__checked>.Toggle-module-scss-module__i3DO7W__thumb{background-color:var(--background)}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__checked{background-color:var(--color)!important}.Toggle-module-scss-module__i3DO7W__Toggle.Toggle-module-scss-module__i3DO7W__checked>.Toggle-module-scss-module__i3DO7W__thumb{transform:translateX(var(--size))}
.layout-module-scss-module__JWUOKa__Layout{flex-direction:column;height:100vh;display:flex}.layout-module-scss-module__JWUOKa__Layout>.layout-module-scss-module__JWUOKa__Content{flex:1}
.page-module-scss-module__asQ5DW__Page{flex-direction:column;gap:24px;padding:24px;display:flex}.page-module-scss-module__asQ5DW__Page header{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__asQ5DW__Page header .page-module-scss-module__asQ5DW__title{font-size:24px;font-weight:600}.page-module-scss-module__asQ5DW__Page .page-module-scss-module__asQ5DW__images{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.page-module-scss-module__asQ5DW__Page .page-module-scss-module__asQ5DW__imageItem{border:1px solid var(--border-light);border-radius:8px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.page-module-scss-module__asQ5DW__Page .page-module-scss-module__asQ5DW__imageItem:hover{box-shadow:0 4px 6px -1px #0000001a}.page-module-scss-module__asQ5DW__Page .page-module-scss-module__asQ5DW__imageItem .page-module-scss-module__asQ5DW__imagePreview{aspect-ratio:1;background:#fff;width:100%;padding:15px;position:relative;overflow:hidden}.page-module-scss-module__asQ5DW__Page .page-module-scss-module__asQ5DW__imageItem .page-module-scss-module__asQ5DW__imagePreview img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__asQ5DW__Page .page-module-scss-module__asQ5DW__imageItem .page-module-scss-module__asQ5DW__imagePreview .page-module-scss-module__asQ5DW__overlay{background:#00000080;justify-content:center;align-items:center;gap:8px;animation:.2s page-module-scss-module__asQ5DW__fadeIn;display:flex;position:absolute;inset:0}.page-module-scss-module__asQ5DW__Page .page-module-scss-module__asQ5DW__imageItem .page-module-scss-module__asQ5DW__imagePreview .page-module-scss-module__asQ5DW__overlay button{color:#fff}.page-module-scss-module__asQ5DW__Page .page-module-scss-module__asQ5DW__imageItem .page-module-scss-module__asQ5DW__imagePreview .page-module-scss-module__asQ5DW__overlay button:hover{background:#fff3}.page-module-scss-module__asQ5DW__Page .page-module-scss-module__asQ5DW__imageItem .page-module-scss-module__asQ5DW__imageInfo{flex-direction:column;gap:4px;padding:10px;display:flex}.page-module-scss-module__asQ5DW__Page .page-module-scss-module__asQ5DW__imageItem .page-module-scss-module__asQ5DW__imageInfo .page-module-scss-module__asQ5DW__imageName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.page-module-scss-module__asQ5DW__Page .page-module-scss-module__asQ5DW__imageItem .page-module-scss-module__asQ5DW__imageInfo .page-module-scss-module__asQ5DW__imageMeta{color:#6b7280;gap:8px;font-size:12px;display:flex}.page-module-scss-module__asQ5DW__Page .page-module-scss-module__asQ5DW__imageItem .page-module-scss-module__asQ5DW__imageInfo .page-module-scss-module__asQ5DW__imageMeta span:not(:last-child):after{content:"•";margin-left:8px}@keyframes page-module-scss-module__asQ5DW__fadeIn{0%{opacity:0}to{opacity:1}}
.page-module-scss-module__nXHeTa__Page{padding:50px 0}.page-module-scss-module__nXHeTa__Page h1{align-items:center;gap:10px;margin-top:10px;margin-bottom:30px;font-size:20px;display:flex;position:relative}.page-module-scss-module__nXHeTa__Page h1>svg{color:var(--primary)}.page-module-scss-module__nXHeTa__Page h2{justify-content:space-between;align-items:center;margin:20px 0 10px;font-size:16px;font-weight:600;display:flex}.page-module-scss-module__nXHeTa__Error{color:#ff3b30;background:#ff3b301a;border:1px solid #ff3b304d;border-radius:6px;margin-top:15px;padding:12px;font-size:14px}.page-module-scss-module__nXHeTa__apiKeys{flex-direction:column;gap:5px;display:flex}.page-module-scss-module__nXHeTa__ApiKey{border:1px solid var(--border-light);border-radius:5px;justify-content:space-between;align-items:center;padding:5px 5px 5px 10px;display:flex}.page-module-scss-module__nXHeTa__ApiKey .page-module-scss-module__nXHeTa__name{font-weight:500}.page-module-scss-module__nXHeTa__ApiKey>div{align-items:flex-end;gap:5px;display:flex}.page-module-scss-module__nXHeTa__ApiKey>div>.page-module-scss-module__nXHeTa__lastUsedAt{color:var(--text-light);font-size:12px}.page-module-scss-module__nXHeTa__newApiKey{border:1px solid var(--border-light);border-radius:5px;margin-bottom:15px;padding:10px}.page-module-scss-module__nXHeTa__newApiKey>p{text-align:center;margin-bottom:15px}.page-module-scss-module__nXHeTa__newApiKey>.page-module-scss-module__nXHeTa__value{background-color:var(--background-light);text-align:center;border:1px solid var(--border-light);border-radius:5px;padding:10px;font-family:monospace;font-size:13px}
.page-module-scss-module__snejPW__Page{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow-x:hidden}.page-module-scss-module__snejPW__Page pre{white-space:pre-wrap;font-size:12px}.page-module-scss-module__snejPW__Page>header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.page-module-scss-module__snejPW__Page>header>.page-module-scss-module__snejPW__name{color:var(--text-light);align-items:center;gap:5px;padding-left:10px;font-weight:500;display:flex}.page-module-scss-module__snejPW__Page>header>.page-module-scss-module__snejPW__actions{align-items:center;gap:8px;display:flex}.page-module-scss-module__snejPW__Page>main{flex:1;display:flex;position:relative}.page-module-scss-module__snejPW__Page .page-module-scss-module__snejPW__canvas{flex:1;position:relative}.page-module-scss-module__snejPW__RightSidebar{border-left:1px solid var(--border-light);background-color:var(--background);width:250px;max-width:30vw;padding:15px;position:relative;overflow:hidden auto}
.page-module-scss-module__-pJwla__Page{padding:50px 0}.page-module-scss-module__-pJwla__Page h1{align-items:center;gap:10px;margin-top:10px;margin-bottom:30px;font-size:20px;display:flex;position:relative}.page-module-scss-module__-pJwla__Page h1>svg{color:var(--primary)}.page-module-scss-module__-pJwla__Page h2{margin:20px 0 10px;font-size:16px;font-weight:600}.page-module-scss-module__-pJwla__avatar{object-fit:cover;border-radius:50%;width:30px;height:30px}.page-module-scss-module__-pJwla__members{flex-direction:column;gap:5px;display:flex}.page-module-scss-module__-pJwla__member{border:1px solid var(--border-light);border-radius:30px;justify-content:space-between;align-items:center;font-weight:500;display:flex}.page-module-scss-module__-pJwla__member>.page-module-scss-module__-pJwla__actions{align-items:center;gap:5px;padding:0 10px;display:flex}.page-module-scss-module__-pJwla__member>.page-module-scss-module__-pJwla__actions button{width:30px;height:30px;color:var(--text-light);justify-content:center;align-items:center;transition:color .25s;display:flex}.page-module-scss-module__-pJwla__member>.page-module-scss-module__-pJwla__actions button:hover{color:var(--foreground)}.page-module-scss-module__-pJwla__plans{justify-content:center;align-items:center;gap:20px;display:flex}.page-module-scss-module__-pJwla__rename{border:1px solid var(--border-light);border-radius:5px;display:flex}.page-module-scss-module__-pJwla__rename>input{border-radius:5px 0 0 5px;outline:1px solid #0000;flex:1;padding:0 10px;transition:outline-color .25s;position:relative}.page-module-scss-module__-pJwla__rename>input:hover,.page-module-scss-module__-pJwla__rename>input:focus{outline-color:var(--border-light-hover)}.page-module-scss-module__-pJwla__rename>span{background-color:var(--border-light);width:1px;height:40px;display:block}.page-module-scss-module__-pJwla__rename>button{border-left:0;border-radius:0 5px 5px 0;outline:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;transition:outline-color .25s;display:flex;position:relative}.page-module-scss-module__-pJwla__rename>button:hover{outline-color:var(--border-light-hover);z-index:2}.page-module-scss-module__-pJwla__plan{border:1px solid var(--border-light);background-color:var(--background-light);text-align:center;cursor:pointer;border-radius:5px;flex-direction:column;flex:1;justify-content:flex-end;max-width:200px;height:260px;padding:10px;transition:border-color .25s,background-color .25s;display:flex}.page-module-scss-module__-pJwla__plan>.page-module-scss-module__-pJwla__name{color:var(--text-light);font-weight:400}.page-module-scss-module__-pJwla__plan>.page-module-scss-module__-pJwla__price{font-size:16px;font-weight:600}.page-module-scss-module__-pJwla__plan:hover{border-color:var(--border-light-hover);background-color:var(--background-light)}.page-module-scss-module__-pJwla__plan.page-module-scss-module__-pJwla__active{border-color:var(--primary);background-color:var(--background-primary)}.page-module-scss-module__-pJwla__addMember{justify-content:flex-end;margin-top:15px;display:flex}.page-module-scss-module__-pJwla__Error{color:#ff3b30;background:#ff3b301a;border:1px solid #ff3b304d;border-radius:6px;margin-top:15px;padding:12px;font-size:14px}
.page-module-scss-module__ypw76W__Page{padding:50px 0}.page-module-scss-module__ypw76W__Page h1{margin-bottom:15px;font-size:20px}.page-module-scss-module__ypw76W__Page .page-module-scss-module__ypw76W__organizations{flex-direction:column;gap:40px;display:flex}.page-module-scss-module__ypw76W__Organization>header{border:1px solid var(--border-light);background-color:var(--background-light);border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:500;display:flex}.page-module-scss-module__ypw76W__Organization>header button{width:40px;height:40px;color:var(--text-light);background-color:#0000;justify-content:center;align-items:center;transition:color .25s;display:flex}.page-module-scss-module__ypw76W__Organization>header button:hover{color:var(--foreground)}.page-module-scss-module__ypw76W__Organization>header>div{align-items:center;gap:10px;padding:10px;display:flex}.page-module-scss-module__ypw76W__Organization>header>div svg{color:var(--primary)}.page-module-scss-module__ypw76W__Organization>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.page-module-scss-module__ypw76W__Project{border:1px solid var(--border-light);cursor:pointer;height:100px;color:var(--text-light);border-radius:5px;gap:10px;padding:15px;transition:background-color .25s,border-color .25s,color .25s;display:flex;position:relative}.page-module-scss-module__ypw76W__Project>.page-module-scss-module__ypw76W__name{padding:2px 0;font-weight:500}.page-module-scss-module__ypw76W__Project .page-module-scss-module__ypw76W__icon{color:var(--primary)}.page-module-scss-module__ypw76W__Project .page-module-scss-module__ypw76W__chevron{transition:transform .25s;position:absolute;bottom:15px;right:10px}.page-module-scss-module__ypw76W__Project:hover{color:var(--foreground);border-color:var(--border-light-hover);background-color:var(--background-light)}.page-module-scss-module__ypw76W__Project:hover .page-module-scss-module__ypw76W__chevron{transform:translate(5px)}.page-module-scss-module__ypw76W__createOrganization{background-color:var(--background-light);border-radius:5px;justify-content:center;align-items:center;height:100px;display:flex}
.page-module-scss-module___Xwx_G__Page{padding:50px 0}.page-module-scss-module___Xwx_G__Page h1{align-items:center;gap:10px;margin-bottom:15px;font-size:20px;display:flex}.page-module-scss-module___Xwx_G__Page h1>svg{color:var(--primary)}.page-module-scss-module___Xwx_G__steps{border-left:1px solid var(--border-light);flex-direction:column;gap:20px;padding-left:19px;display:flex}.page-module-scss-module___Xwx_G__Step:not(:last-child){padding-bottom:20px}.page-module-scss-module___Xwx_G__Step>div{align-items:flex-end;gap:5px;font-size:16px;font-weight:700;display:flex}.page-module-scss-module___Xwx_G__Step>div>strong{text-transform:uppercase;color:var(--text-light);font-size:12px;font-weight:500}.page-module-scss-module___Xwx_G__Step>ul{list-style:none}.page-module-scss-module___Xwx_G__Step>ul li{align-items:center;padding:10px;display:flex;position:relative}.page-module-scss-module___Xwx_G__Checkbox{border:1px solid var(--border-light);color:#0000;background-color:var(--background);border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;right:calc(100% + 19px);transform:translate(50%,-50%)}.page-module-scss-module___Xwx_G__Checkbox.page-module-scss-module___Xwx_G__checked{background-color:var(--success);border-color:var(--success);color:#fff}
.page-module-scss-module__OLj9Qa__Page{color:#fff;background-color:#131313;padding:50px}.page-module-scss-module__OLj9Qa__Page>header{justify-content:flex-end;display:flex}.page-module-scss-module__OLj9Qa__Page>header>button{color:#fff;background-color:#0000}.page-module-scss-module__OLj9Qa__templateItem{border:1px solid #ccc;border-radius:5px;align-items:center;gap:5px;padding:5px;display:flex}.page-module-scss-module__OLj9Qa__workspaces{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:20px 0;display:grid}.page-module-scss-module__OLj9Qa__WorkspaceItem{cursor:pointer}.page-module-scss-module__OLj9Qa__WorkspaceItem>.page-module-scss-module__OLj9Qa__preview{aspect-ratio:210/297;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;margin-bottom:5px;transition:background-color .25s,border-color .25s}.page-module-scss-module__OLj9Qa__WorkspaceItem>.page-module-scss-module__OLj9Qa__name{color:#fffc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;transition:color .25s;overflow:hidden}.page-module-scss-module__OLj9Qa__WorkspaceItem:hover>.page-module-scss-module__OLj9Qa__preview{background-color:#ffffff1a;border-color:#fff3}.page-module-scss-module__OLj9Qa__WorkspaceItem:hover>.page-module-scss-module__OLj9Qa__name{color:#fff}.page-module-scss-module__OLj9Qa__RenamingModal>.page-module-scss-module__OLj9Qa__input{padding:20px;display:flex}.page-module-scss-module__OLj9Qa__RenamingModal>footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px;display:flex}
