.LineLoader_Loader__Qd5kJ{transform:translate(.1px);width:100%;--c:no-repeat linear-gradient(var(--teal-11) 0 0);background:var(--c),var(--c),var(--teal-3);background-size:60% 100%;animation:LineLoader_animatePosition__Dfblp 3s infinite}@keyframes LineLoader_animatePosition__Dfblp{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}.ColorPickerPlugin_ColorPicker__Ufeo2{position:fixed;z-index:1001;background-color:var(--gray-1);border:1px solid var(--gray-6);border-radius:8px;box-shadow:var(--shadow-lg);padding:16px;min-width:320px;transform:translateX(-50%)}.ColorPickerPlugin_TabHeader__rYHsM{display:flex;background-color:var(--gray-2);border-radius:4px;margin-bottom:12px;padding:2px}.ColorPickerPlugin_Tab__3ik2Z{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 8px;border:none;background:transparent;border-radius:3px;cursor:pointer;font-size:12px;color:var(--gray-11);transition:all .15s}.ColorPickerPlugin_Tab__3ik2Z:hover{background-color:var(--gray-3)}.ColorPickerPlugin_Tab__3ik2Z.ColorPickerPlugin_active__NZJXW{background-color:var(--gray-1);color:var(--gray-12);box-shadow:0 1px 2px rgba(0,0,0,.1)}.ColorPickerPlugin_ColorGrid__OIeB8{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.ColorPickerPlugin_ColorButton__seu22{width:24px;height:24px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;position:relative;overflow:hidden;flex-shrink:0}.ColorPickerPlugin_ColorButton__seu22:hover{transform:scale(1.15);box-shadow:0 1px 4px rgba(0,0,0,.2)}.ColorPickerPlugin_ColorButton__seu22.ColorPickerPlugin_active__NZJXW{box-shadow:0 0 0 2px var(--teal-8);transform:scale(1.1)}.ColorPickerPlugin_ColorButton__seu22.ColorPickerPlugin_transparent__dP2dW{background:repeating-conic-gradient(var(--gray-4) 0 25%,transparent 0 50%) 50% /8px 8px}.ColorPickerPlugin_ColorButton__seu22.ColorPickerPlugin_inherit__D27aL{background:linear-gradient(45deg,var(--gray-3),var(--gray-5))}.ColorPickerPlugin_ColorPreview__C4qv0{font-weight:600;font-size:12px;pointer-events:none}.ColorPickerPlugin_ColorButton__seu22.ColorPickerPlugin_transparent__dP2dW .ColorPickerPlugin_ColorPreview__C4qv0{color:var(--gray-9);text-shadow:none}.ColorPickerPlugin_ColorButton__seu22.ColorPickerPlugin_inherit__D27aL .ColorPickerPlugin_ColorPreview__C4qv0{color:var(--gray-11);text-shadow:none}.FormattingMenuPlugin_FormattingMenu__Zgib7{position:fixed;z-index:1000;background-color:var(--gray-1);border:1px solid var(--gray-6);border-radius:6px;box-shadow:var(--shadow-lg);padding:6px 8px;display:flex;align-items:center;height:28px;line-height:0}.FormattingMenuPlugin_FormattingMenuInner__Bp49F{display:flex;align-items:center;gap:4px}.FormattingMenuPlugin_FormatButton__NeuSC{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:4px;transition:background-color .15s;background-color:transparent;cursor:pointer;border:none}.FormattingMenuPlugin_FormatButton__NeuSC:hover{background-color:var(--gray-3)}.FormattingMenuPlugin_FormatButton__NeuSC.FormattingMenuPlugin_active__xWwQB,.FormattingMenuPlugin_FormatButton__NeuSC.FormattingMenuPlugin_active__xWwQB:hover{background-color:var(--gray-4)}.FormattingMenuPlugin_ShowTooltip__dILjx{position:relative}.FormattingMenuPlugin_ShowTooltip__dILjx:after{content:attr(data-tooltip);position:absolute;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;display:block;width:-moz-max-content;width:max-content;max-width:200px;height:auto;background-color:var(--gray-1);border:.5px solid var(--gray-6);z-index:50;padding:6px 8px;border-radius:6px;font-size:var(--font-size-mini);font-weight:500;color:var(--gray-11);box-shadow:var(--shadow-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;line-height:1.3}.FormattingMenuPlugin_ShowTooltip__dILjx:hover:after{opacity:1;visibility:visible}.FormattingMenuPlugin_ShowTooltip__dILjx.FormattingMenuPlugin_TopAlign__iUIIM:after{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}