.Toolbar-module__RsJ4Nq__toolbarContainer{--toolbar-btn-size:var(--icon-btn-primary-box);--toolbar-icon-size:var(--icon-btn-primary-glyph);pointer-events:auto;width:100%;animation:Toolbar-module__RsJ4Nq__toolbarIn var(--duration-slow) var(--ease-emphasized);flex-direction:column;align-items:stretch;gap:0;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.Toolbar-module__RsJ4Nq__toolbarContainer,.Toolbar-module__RsJ4Nq__bottomTier{animation:none}.Toolbar-module__RsJ4Nq__bottomTier,.Toolbar-module__RsJ4Nq__bottomTierHidden{transition:opacity var(--duration-fast) linear}.Toolbar-module__RsJ4Nq__centeredToggles{transition:none}}.Toolbar-module__RsJ4Nq__tierRow{align-items:center;gap:var(--space-1);width:100%;display:flex}.Toolbar-module__RsJ4Nq__topTier{align-items:center;column-gap:var(--space-2);padding:var(--space-2);background:var(--color-surface-1);border:1px solid var(--color-divider);z-index:var(--z-topbar,100);border-top:none;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;min-height:50px;display:grid;position:relative;container-type:inline-size}.Toolbar-module__RsJ4Nq__leftCluster{grid-column:1;justify-self:start;align-items:center;min-width:100px;display:flex}.Toolbar-module__RsJ4Nq__signInButton{background:var(--color-primary);color:var(--color-on-primary);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-opacity);border:none;font-weight:500}@media (hover:hover){.Toolbar-module__RsJ4Nq__signInButton:hover{opacity:.9}}.Toolbar-module__RsJ4Nq__centeredToggles{left:min(calc(var(--sb,321px) / 2 * var(--sb-sign,1) + 50%), calc(100% - var(--right-reserve,440px)));transition:left var(--duration-base) var(--ease-standard);gap:var(--space-2);z-index:var(--z-canvas-controls);pointer-events:auto;display:flex;position:absolute;transform:translate(-50%)}.Toolbar-module__RsJ4Nq__rightActions{align-items:center;gap:var(--space-1);z-index:var(--z-canvas-controls);grid-column:3;justify-self:end;display:flex}.Toolbar-module__RsJ4Nq__statusCluster{align-items:center;gap:var(--space-1);padding:0 var(--space-1);margin-right:var(--space-1);display:inline-flex}.Toolbar-module__RsJ4Nq__overflowWrap{display:inline-flex;position:relative}.Toolbar-module__RsJ4Nq__pdfExportSlot{align-items:center;width:100%;height:100%;display:none}.Toolbar-module__RsJ4Nq__pdfExportSlot[data-active=true]{display:flex}.Toolbar-module__RsJ4Nq__modeLetter{font-weight:600;font-size:var(--text-base);line-height:1}.Toolbar-module__RsJ4Nq__busyIndicator{font-size:var(--text-xs);color:var(--color-text-secondary);padding:0 var(--space-2);white-space:nowrap}.Toolbar-module__RsJ4Nq__bottomTier{padding:var(--space-1);justify-content:center;gap:var(--space-1);min-height:48px;animation:Toolbar-module__RsJ4Nq__bottomTierIn var(--duration-base) var(--ease-emphasized);background:var(--color-sidebar-bg,var(--color-surface-1));border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:none;margin-top:var(--space-1);z-index:calc(var(--z-topbar,100) - 1);pointer-events:auto;--bt-offset:calc(var(--sb,321px) / 2 * var(--sb-sign,1));width:fit-content;transform:translateX(calc(-50% + var(--bt-offset)));transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);flex-wrap:nowrap;display:flex;position:absolute;top:100%;left:50%;overflow:visible}.Toolbar-module__RsJ4Nq__bottomTierHidden{opacity:0;pointer-events:none;transform:translateX(calc(-50% + var(--bt-offset))) translateY(-6px)}.Toolbar-module__RsJ4Nq__flowStrip{gap:var(--space-1-5);padding:0 0 0 var(--space-2);right:var(--space-3);border-left:1px dashed color-mix(in oklab, var(--color-border) 72%, transparent);flex-wrap:wrap;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Toolbar-module__RsJ4Nq__flowLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);padding-right:var(--space-1)}.Toolbar-module__RsJ4Nq__flowSectionLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-left:var(--space-2)}.Toolbar-module__RsJ4Nq__flowSwatchRow,.Toolbar-module__RsJ4Nq__flowIconRow{align-items:center;gap:var(--space-1-5);display:inline-flex}.Toolbar-module__RsJ4Nq__flowIconButton{border-radius:var(--radius-md);border:1px solid color-mix(in oklab, var(--color-border) 82%, transparent);background:var(--color-surface-1);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.Toolbar-module__RsJ4Nq__flowIconButton:hover{border-color:var(--color-primary-light);color:var(--color-primary)}}.Toolbar-module__RsJ4Nq__flowIconButton:focus-visible{background-color:var(--focus-fill-strong);outline-offset:calc(var(--focus-ring-offset) - 1px);transition:background-color var(--focus-duration) var(--focus-ease), outline-color var(--focus-duration) var(--focus-ease)}.Toolbar-module__RsJ4Nq__flowIconButtonActive{border-color:var(--color-primary-light);color:var(--color-primary);background:color-mix(in oklab, var(--color-background-active) 82%, var(--color-surface-1) 18%)}.Toolbar-module__RsJ4Nq__flowSwatchButton{border:1px solid color-mix(in oklab, var(--color-border) 82%, transparent);cursor:pointer;width:22px;height:22px;transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:50%;padding:0}@media (hover:hover){.Toolbar-module__RsJ4Nq__flowSwatchButton:hover{transform:scale(1.15)}}.Toolbar-module__RsJ4Nq__flowSwatchButton:focus-visible{background-color:var(--focus-fill-strong);outline-offset:calc(var(--focus-ring-offset) - 1px);transition:background-color var(--focus-duration) var(--focus-ease), outline-color var(--focus-duration) var(--focus-ease)}.Toolbar-module__RsJ4Nq__flowSwatchButtonActive{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary) 34%, transparent)}.Toolbar-module__RsJ4Nq__flowSwatchMoreButton{border:1px dashed color-mix(in oklab, var(--color-border) 82%, transparent);background:var(--color-surface-1);width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-xs);border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}@media (hover:hover){.Toolbar-module__RsJ4Nq__flowSwatchMoreButton:hover{border-color:var(--color-primary-light);color:var(--color-primary)}}.Toolbar-module__RsJ4Nq__flowSwatchMoreButtonActive{border-color:var(--color-primary-light);color:var(--color-primary);background:color-mix(in oklab, var(--color-background-active) 82%, var(--color-surface-1) 18%)}.Toolbar-module__RsJ4Nq__flowSwatchTransparent{background-image:linear-gradient(45deg, var(--color-surface-2) 25%, transparent 25%, transparent 50%, var(--color-surface-2) 50%, var(--color-surface-2) 75%, transparent 75%, transparent);background-size:6px 6px}.Toolbar-module__RsJ4Nq__flowSizeRow{align-items:center;gap:var(--space-1-5);display:inline-flex}.Toolbar-module__RsJ4Nq__flowSizeButton{border:1px solid color-mix(in oklab, var(--color-border) 82%, transparent);background:var(--color-surface-1);cursor:pointer;width:22px;height:22px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.Toolbar-module__RsJ4Nq__flowSizeButton:hover{border-color:var(--color-primary-light);transform:scale(1.15)}}.Toolbar-module__RsJ4Nq__flowSizeButton:focus-visible{background-color:var(--focus-fill-strong);outline-offset:calc(var(--focus-ring-offset) - 1px);transition:background-color var(--focus-duration) var(--focus-ease), outline-color var(--focus-duration) var(--focus-ease)}.Toolbar-module__RsJ4Nq__flowSizeButtonActive{border-color:var(--color-primary-light);background:color-mix(in oklab, var(--color-background-active) 82%, var(--color-surface-1) 18%);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary) 34%, transparent)}.Toolbar-module__RsJ4Nq__flowSizeDot{background:currentColor;border-radius:50%;display:block}.Toolbar-module__RsJ4Nq__flowSizeValue{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:600}.Toolbar-module__RsJ4Nq__flowToggleInline,.Toolbar-module__RsJ4Nq__flowChoiceRow{align-items:center;gap:var(--space-1-5);display:inline-flex}.Toolbar-module__RsJ4Nq__flowChoiceButton{border-radius:var(--radius-lg);border:1px solid color-mix(in oklab, var(--color-border) 82%, transparent);background:var(--color-surface-1);height:24px;color:var(--color-text-secondary);font-size:var(--text-xs);letter-spacing:.02em;padding:0 var(--space-2);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);font-weight:600}@media (hover:hover){.Toolbar-module__RsJ4Nq__flowChoiceButton:hover{border-color:var(--color-primary-light);color:var(--color-primary)}}.Toolbar-module__RsJ4Nq__flowChoiceButton:focus-visible{background-color:var(--focus-fill-strong);outline-offset:calc(var(--focus-ring-offset) - 1px);transition:background-color var(--focus-duration) var(--focus-ease), outline-color var(--focus-duration) var(--focus-ease)}.Toolbar-module__RsJ4Nq__flowChoiceButtonActive{border-color:var(--color-primary-light);color:var(--color-primary);background:color-mix(in oklab, var(--color-background-active) 82%, var(--color-surface-1) 18%)}.Toolbar-module__RsJ4Nq__flowToggleText{font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.Toolbar-module__RsJ4Nq__compactPickerWrap{display:inline-flex;position:relative}.Toolbar-module__RsJ4Nq__compactPickerButton{align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-1-5);border-radius:var(--radius-md);border:1px solid color-mix(in oklab, var(--color-border) 82%, transparent);background:var(--color-surface-1);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);display:inline-flex}@media (hover:hover){.Toolbar-module__RsJ4Nq__compactPickerButton:hover{border-color:var(--color-primary-light)}}.Toolbar-module__RsJ4Nq__compactPickerChevron{width:8px;height:8px;color:var(--color-text-muted)}.Toolbar-module__RsJ4Nq__compactPickerPopover{z-index:var(--z-topbar);background:var(--surface-raised);border:1px solid color-mix(in oklab, var(--color-border) 78%, transparent);border-radius:var(--radius-md);padding:var(--space-2);box-shadow:var(--elevation-1);gap:var(--space-1-5);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.Toolbar-module__RsJ4Nq__toolButton{width:var(--toolbar-btn-size);height:var(--toolbar-btn-size);border-radius:var(--radius-sm);color:var(--color-icon-rest);cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Toolbar-module__RsJ4Nq__toolButtonLabeled{width:auto;padding:0 var(--space-3);gap:var(--space-1);font-size:var(--text-sm);white-space:nowrap;font-weight:500}.Toolbar-module__RsJ4Nq__toolButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.Toolbar-module__RsJ4Nq__toolButton svg{width:var(--toolbar-icon-size);height:var(--toolbar-icon-size)}@media (hover:hover){.Toolbar-module__RsJ4Nq__toolButton:hover{background-color:var(--highlight-fill-soft);transition:background-color var(--highlight-duration) var(--highlight-ease)}}.Toolbar-module__RsJ4Nq__toolButton.Toolbar-module__RsJ4Nq__active{background-color:var(--highlight-accent-strong);color:var(--highlight-accent-border)}.Toolbar-module__RsJ4Nq__toolButton:focus-visible{background-color:var(--focus-fill-strong);outline-offset:calc(var(--focus-ring-offset) - 1px);transition:background-color var(--focus-duration) var(--focus-ease), outline-color var(--focus-duration) var(--focus-ease)}.Toolbar-module__RsJ4Nq__menuRow{align-items:center;display:flex}.Toolbar-module__RsJ4Nq__menuButton{justify-content:flex-start;gap:var(--space-2);width:100%;height:36px;padding:0 var(--space-2)}.Toolbar-module__RsJ4Nq__menuLabel{text-align:left;font-size:var(--text-sm);flex:1;font-weight:500}.Toolbar-module__RsJ4Nq__menuHint{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.02em;margin-left:auto;font-weight:500}.Toolbar-module__RsJ4Nq__menuDivider{background:var(--color-border);height:1px;margin:var(--space-1-5) 0}.Toolbar-module__RsJ4Nq__menuBackRow{color:var(--color-text-muted);font-style:italic}.Toolbar-module__RsJ4Nq__menuBackRow .Toolbar-module__RsJ4Nq__menuLabel{font-style:italic}.Toolbar-module__RsJ4Nq__menuChevronTrailing{color:var(--color-text-muted);margin-left:auto}.Toolbar-module__RsJ4Nq__separator{background:color-mix(in oklab, var(--color-border) 60%, var(--color-text-muted) 40%);width:1px;height:24px;margin:0 var(--space-1)}.Toolbar-module__RsJ4Nq__modeButton{min-width:var(--toolbar-btn-size);font-weight:500;position:relative}.Toolbar-module__RsJ4Nq__modeUnderline{background:var(--highlight-accent-border);opacity:1;pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:4px;left:25%;right:25%}.Toolbar-module__RsJ4Nq__modeUnderline.Toolbar-module__RsJ4Nq__modeUnderlineCollapsed{opacity:.35;background:repeating-linear-gradient(to right, var(--highlight-accent-border) 0 3px, transparent 3px 6px)}.Toolbar-module__RsJ4Nq__modeButton.Toolbar-module__RsJ4Nq__modeActive{background-color:var(--highlight-accent-soft);color:var(--highlight-accent-border)}@media (hover:hover){.Toolbar-module__RsJ4Nq__toolButton.Toolbar-module__RsJ4Nq__active:hover{background-color:var(--highlight-accent-stronger);transition:background-color var(--highlight-duration) var(--highlight-ease)}.Toolbar-module__RsJ4Nq__modeButton.Toolbar-module__RsJ4Nq__modeActive:hover{background-color:var(--highlight-accent-strong);transition:background-color var(--highlight-duration) var(--highlight-ease)}.Toolbar-module__RsJ4Nq__dangerButton:hover{color:var(--color-danger-text);background:var(--color-danger-soft)}}.Toolbar-module__RsJ4Nq__popup{box-shadow:none;padding:var(--space-4);gap:var(--space-4);z-index:var(--z-topbar);min-width:220px;max-width:calc(100vw - var(--space-4));animation:Toolbar-module__RsJ4Nq__popupIn var(--duration-menu) var(--ease-emphasized);transform-origin:top;flex-direction:column;display:flex;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%);}@keyframes Toolbar-module__RsJ4Nq__popupIn{0%{opacity:0;transform:translate(-50%)scale(.96)translateY(-4px)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}}.Toolbar-module__RsJ4Nq__popupRight{transform-origin:100% 0;animation-name:Toolbar-module__RsJ4Nq__popupInRight;left:auto;right:0;transform:none}@keyframes Toolbar-module__RsJ4Nq__popupInRight{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}@keyframes Toolbar-module__RsJ4Nq__popupOut{0%{opacity:1;transform:translate(-50%)scale(1)translateY(0)}to{opacity:0;transform:translate(-50%)scale(.96)translateY(-4px)}}@keyframes Toolbar-module__RsJ4Nq__popupOutRight{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)translateY(-4px)}}.Toolbar-module__RsJ4Nq__popupExiting{animation:Toolbar-module__RsJ4Nq__popupOut var(--motion-exit);pointer-events:none}.Toolbar-module__RsJ4Nq__popupRight.Toolbar-module__RsJ4Nq__popupExiting{animation-name:Toolbar-module__RsJ4Nq__popupOutRight}.Toolbar-module__RsJ4Nq__popupRow{gap:var(--space-2);flex-direction:column;display:flex}.Toolbar-module__RsJ4Nq__popupLabel{font-size:var(--text-xs);color:var(--color-foreground-muted);font-weight:500}.Toolbar-module__RsJ4Nq__exportRow .Toolbar-module__RsJ4Nq__menuLabel{text-align:left;flex:1}.Toolbar-module__RsJ4Nq__exportRowExt{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-text-muted);margin-left:auto}@media (hover:hover){.Toolbar-module__RsJ4Nq__exportRow:hover:not(:disabled) .Toolbar-module__RsJ4Nq__exportRowExt{color:var(--color-text-secondary)}}.Toolbar-module__RsJ4Nq__userPopup{transform-origin:0 0;min-width:250px;max-width:var(--phone-max-pop-width,calc(100vw - 16px));padding:var(--space-3);gap:var(--space-2);animation-name:Toolbar-module__RsJ4Nq__popupInRight;left:0;right:auto;transform:none}.Toolbar-module__RsJ4Nq__popupDangerButton{color:var(--color-danger-text);border-color:color-mix(in oklab, var(--color-danger) 35%, var(--color-border) 65%)}@media (hover:hover){.Toolbar-module__RsJ4Nq__popupDangerButton:hover{color:var(--color-danger-text);background:var(--color-danger-soft)}}.Toolbar-module__RsJ4Nq__conversionActive{color:var(--color-primary)}.Toolbar-module__RsJ4Nq__toggleRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-direction:row;display:flex}.Toolbar-module__RsJ4Nq__colorGrid{gap:var(--space-1-5);grid-template-columns:repeat(5,1fr);display:grid}.Toolbar-module__RsJ4Nq__colorButton{cursor:pointer;width:28px;height:28px;transition:var(--transition-interactive);border:2px solid #0000;border-radius:50%;position:relative}.Toolbar-module__RsJ4Nq__colorButton:after{content:"";border:2px solid var(--color-primary);opacity:0;transition:var(--transition-interactive);border-radius:50%;position:absolute;inset:-4px;transform:scale(.8)}@media (hover:hover){.Toolbar-module__RsJ4Nq__colorButton:hover{transform:scale(1.1)}}.Toolbar-module__RsJ4Nq__colorButton.Toolbar-module__RsJ4Nq__active{transform:scale(1)}.Toolbar-module__RsJ4Nq__colorButton.Toolbar-module__RsJ4Nq__active:after{opacity:1;transform:scale(1)}.Toolbar-module__RsJ4Nq__colorPickerAdd{border:1px dashed var(--color-border);cursor:pointer;width:24px;height:24px;font-size:var(--text-sm);color:var(--color-foreground-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover){.Toolbar-module__RsJ4Nq__colorPickerAdd:hover{border-color:var(--color-foreground);color:var(--color-foreground)}}.Toolbar-module__RsJ4Nq__sizeButtons{gap:var(--space-2);align-items:center;display:flex}.Toolbar-module__RsJ4Nq__sizeOption{border-radius:var(--radius-md);background:var(--color-surface-2);cursor:pointer;width:32px;height:32px;transition:var(--transition-interactive);border:1px solid #0000;justify-content:center;align-items:center;display:flex}@media (hover:hover){.Toolbar-module__RsJ4Nq__sizeOption:hover{background:var(--color-background-hover)}}.Toolbar-module__RsJ4Nq__sizeOption.Toolbar-module__RsJ4Nq__active{background-color:var(--highlight-accent-strong);color:var(--highlight-accent-border);border-color:var(--highlight-accent-border)}.Toolbar-module__RsJ4Nq__dot{background:currentColor;border-radius:50%}.Toolbar-module__RsJ4Nq__pageSizeDropdownWrap{position:relative}.Toolbar-module__RsJ4Nq__pageSizeDropdown{z-index:var(--z-topbar);min-width:180px;max-width:var(--phone-max-pop-width,calc(100vw - 16px));background:var(--surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);padding:var(--space-1);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0}.Toolbar-module__RsJ4Nq__pageSizeDropdownItem{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);color:var(--color-text-primary);transition:var(--transition-interactive);text-align:left;background:0 0;border:none;width:100%;display:flex}@media (hover:hover){.Toolbar-module__RsJ4Nq__pageSizeDropdownItem:hover{background:var(--color-background-hover)}}.Toolbar-module__RsJ4Nq__pageSizeDropdownItem.Toolbar-module__RsJ4Nq__active{background:var(--color-primary);color:var(--color-surface-1)}.Toolbar-module__RsJ4Nq__pageSizeDropdownLabel{font-weight:500}.Toolbar-module__RsJ4Nq__pageSizeDropdownDims{font-size:var(--text-xs);opacity:.6}.Toolbar-module__RsJ4Nq__pageSizeDropdownItem.Toolbar-module__RsJ4Nq__active .Toolbar-module__RsJ4Nq__pageSizeDropdownDims{opacity:.8}.Toolbar-module__RsJ4Nq__pageSizeDropdownDivider{background:var(--color-border);height:1px;margin:var(--space-0-5) var(--space-1)}.Toolbar-module__RsJ4Nq__pageSizeCustomRow{align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-2);display:flex}.Toolbar-module__RsJ4Nq__pageSizeInput{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-2);width:52px;height:28px;color:var(--color-text-primary);font-size:var(--text-xs);text-align:center;padding:0 var(--space-1);transition:var(--transition-interactive);outline:none}.Toolbar-module__RsJ4Nq__pageSizeInput:focus-visible{border-color:var(--focus-border-active);transition:border-color var(--focus-duration) var(--focus-ease);outline:none}.Toolbar-module__RsJ4Nq__optionGroup{gap:var(--space-2);flex-direction:column;display:flex}.Toolbar-module__RsJ4Nq__radioGroup{gap:var(--space-3);display:flex}.Toolbar-module__RsJ4Nq__radioLabel{align-items:center;gap:var(--space-1);font-size:var(--text-sm);cursor:pointer;display:flex}.Toolbar-module__RsJ4Nq__bgOption{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:var(--color-surface-1);width:40px;height:40px;position:relative}.Toolbar-module__RsJ4Nq__bgOption.Toolbar-module__RsJ4Nq__active{border-color:var(--color-primary);background:var(--color-background-active)}.Toolbar-module__RsJ4Nq__bgOption.Toolbar-module__RsJ4Nq__ruled{background-image:linear-gradient(var(--color-divider) 1px, transparent 1px);background-size:100% 8px}.Toolbar-module__RsJ4Nq__bgOption.Toolbar-module__RsJ4Nq__grid{background-image:linear-gradient(var(--color-divider) 1px, transparent 1px), linear-gradient(90deg, var(--color-divider) 1px, transparent 1px);background-size:8px 8px}.Toolbar-module__RsJ4Nq__bgCard{align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-1);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex}@media (hover:hover){.Toolbar-module__RsJ4Nq__bgCard:hover{border-color:var(--color-primary-light);background:var(--color-background-hover)}}.Toolbar-module__RsJ4Nq__bgCardActive{border-color:var(--color-primary)!important;background:color-mix(in oklab, var(--color-background-active) 70%, var(--color-surface-1) 30%)!important}.Toolbar-module__RsJ4Nq__bgCardLabel{font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center;font-weight:500;line-height:var(--leading-tight);white-space:nowrap}.Toolbar-module__RsJ4Nq__bgPreview{border:1px solid var(--color-divider);background:var(--color-surface-1);border-radius:3px;width:40px;height:32px;overflow:hidden}.Toolbar-module__RsJ4Nq__bgPreview_blank{background:var(--color-surface-1)}.Toolbar-module__RsJ4Nq__bgPreview_ruled{background-image:linear-gradient(var(--color-divider) 1px, transparent 1px);background-size:100% 7px}.Toolbar-module__RsJ4Nq__bgPreview_grid{background-image:linear-gradient(var(--color-divider) 1px, transparent 1px), linear-gradient(90deg, var(--color-divider) 1px, transparent 1px);background-size:8px 8px}.Toolbar-module__RsJ4Nq__bgPreview_dot_grid{background-image:radial-gradient(circle, var(--color-text-muted) 1px, transparent 1px);background-size:7px 7px}.Toolbar-module__RsJ4Nq__bgPreview_cornell{background-image:linear-gradient(var(--color-divider) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--color-danger) 40%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--color-danger) 40%, transparent) 1px, transparent 1px);background-position:0 0,30% 0,0 80%;background-size:100% 7px,100% 100%,100% 100%}.Toolbar-module__RsJ4Nq__hexInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1-5) var(--space-2);font-size:var(--text-sm);font-family:var(--font-mono);background:var(--color-background);width:90px;color:var(--color-foreground);text-transform:uppercase;outline:none}.Toolbar-module__RsJ4Nq__hexInput:focus-visible{border-color:var(--focus-border-active);transition:border-color var(--focus-duration) var(--focus-ease);outline:none}.Toolbar-module__RsJ4Nq__nativeColorWrapper{border-radius:var(--radius-md);cursor:pointer;border:1px solid color-mix(in oklab, var(--color-border) 82%, transparent);background:var(--color-surface-1);width:24px;height:24px;color:var(--color-text-secondary);transition:var(--transition-interactive);margin-left:var(--space-0-5);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.Toolbar-module__RsJ4Nq__nativeColorWrapper:hover{border-color:var(--color-primary-light);color:var(--color-primary);background:color-mix(in oklab, var(--color-background-active) 82%, var(--color-surface-1) 18%)}}.Toolbar-module__RsJ4Nq__switch{width:34px;height:20px;display:inline-block;position:relative}.Toolbar-module__RsJ4Nq__switch input{opacity:0;width:0;height:0}.Toolbar-module__RsJ4Nq__slider{cursor:pointer;background-color:var(--color-divider);transition:background-color var(--duration-slow) var(--ease-standard);border-radius:999px;position:absolute;inset:0}.Toolbar-module__RsJ4Nq__slider:before{content:"";background-color:var(--color-surface-1);width:16px;height:16px;transition:transform var(--duration-slow) var(--ease-standard);box-shadow:var(--shadow-1);border-radius:50%;position:absolute;bottom:2px;left:2px}input:checked+.Toolbar-module__RsJ4Nq__slider{background-color:var(--color-primary)}input:focus-visible+.Toolbar-module__RsJ4Nq__slider{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}input:checked+.Toolbar-module__RsJ4Nq__slider:before{transform:translate(14px)}@media (max-width:1280px){.Toolbar-module__RsJ4Nq__toolbarContainer{--toolbar-btn-size:44px;--toolbar-icon-size:18px}.Toolbar-module__RsJ4Nq__topTier{min-height:44px}.Toolbar-module__RsJ4Nq__menuButton{height:34px}}@media (max-width:1024px){.Toolbar-module__RsJ4Nq__toolbarContainer{gap:0}.Toolbar-module__RsJ4Nq__topTier{column-gap:var(--space-1);padding:var(--space-1) var(--space-1-5);grid-template-columns:auto 1fr auto}.Toolbar-module__RsJ4Nq__centeredToggles{justify-self:center;gap:var(--space-1);flex-wrap:nowrap}.Toolbar-module__RsJ4Nq__rightActions{justify-self:end;gap:var(--space-1);flex-wrap:nowrap}.Toolbar-module__RsJ4Nq__busyIndicator{width:100%;padding:0 var(--space-0-5)}.Toolbar-module__RsJ4Nq__leftCluster{min-width:0}.Toolbar-module__RsJ4Nq__signInButton{min-height:34px}.Toolbar-module__RsJ4Nq__bottomTier{gap:var(--space-1);padding:var(--space-0-5) var(--space-1-5)}.Toolbar-module__RsJ4Nq__flowStrip{gap:var(--space-1);padding-left:var(--space-1);margin-left:var(--space-0-5);flex-wrap:nowrap}.Toolbar-module__RsJ4Nq__bottomTier,.Toolbar-module__RsJ4Nq__centeredToggles{left:50%;--sb:0px!important}.Toolbar-module__RsJ4Nq__popup{max-height:calc(var(--app-height,100dvh) - 60px);overflow-y:auto}}@media (max-width:1024px) and (orientation:portrait){.Toolbar-module__RsJ4Nq__topTier{row-gap:var(--space-1);grid-template:"left modes right""tabs tabs tabs"/auto 1fr auto}.Toolbar-module__RsJ4Nq__leftCluster{grid-area:left}.Toolbar-module__RsJ4Nq__rightActions{grid-area:right}.Toolbar-module__RsJ4Nq__centeredToggles{grid-area:modes;justify-self:center;position:static;left:auto;transform:none}}@media (orientation:landscape) and (max-height:820px){.Toolbar-module__RsJ4Nq__topTier{min-height:40px}.Toolbar-module__RsJ4Nq__bottomTier{min-height:36px;padding:var(--space-0-5) var(--space-2)}}@media (max-width:640px){.Toolbar-module__RsJ4Nq__topTier{gap:var(--space-1);padding:var(--space-1) var(--space-2);grid-template-columns:auto 1fr auto;padding-left:100px}.Toolbar-module__RsJ4Nq__leftCluster{z-index:calc(var(--z-canvas-controls) + 1);grid-area:auto;min-width:0;display:flex;position:absolute;top:50%;left:52px;transform:translateY(-50%)}.Toolbar-module__RsJ4Nq__leftCluster>:not(.Toolbar-module__RsJ4Nq__homeButton),.Toolbar-module__RsJ4Nq__statusCluster{display:none}.Toolbar-module__RsJ4Nq__centeredToggles{justify-self:center;width:auto;position:static;left:auto;transform:none}.Toolbar-module__RsJ4Nq__rightActions{justify-self:end;gap:var(--space-1)}.Toolbar-module__RsJ4Nq__bottomTier{width:calc(100vw - var(--space-2));max-width:calc(100vw - var(--space-2));justify-content:center;row-gap:var(--space-1);gap:var(--space-1);padding:var(--space-1) var(--space-2);flex-wrap:wrap}.Toolbar-module__RsJ4Nq__bottomTier[data-text-format-toolbar=true]{flex-wrap:nowrap}.Toolbar-module__RsJ4Nq__popup{min-width:min(260px, calc(100vw - 2 * var(--space-3)))}.Toolbar-module__RsJ4Nq__popupRight{right:var(--space-2)}}@media (max-width:430px){.Toolbar-module__RsJ4Nq__userPopup,.Toolbar-module__RsJ4Nq__pageSizeDropdown{min-width:0;max-width:var(--phone-max-pop-width,calc(100vw - 16px))}.Toolbar-module__RsJ4Nq__popup{max-width:var(--phone-max-pop-width,calc(100vw - 16px))}}@media (hover:hover){[data-theme=dark] .Toolbar-module__RsJ4Nq__toolButton:hover{background:var(--color-surface-2);color:var(--color-icon-primary)}}[data-theme=dark] .Toolbar-module__RsJ4Nq__flowStrip{border-left-color:color-mix(in oklab, var(--color-divider) 85%, transparent)}[data-theme=dark] .Toolbar-module__RsJ4Nq__flowIconButton{border-color:color-mix(in oklab, var(--color-border) 82%, transparent);background:var(--color-surface-2);color:var(--color-text-secondary)}[data-theme=dark] .Toolbar-module__RsJ4Nq__flowIconButtonActive{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in oklab, var(--color-background-active) 88%, transparent)}[data-theme=dark] .Toolbar-module__RsJ4Nq__flowSizeButton{border-color:color-mix(in oklab, var(--color-border) 82%, transparent);background:var(--color-surface-2)}[data-theme=dark] .Toolbar-module__RsJ4Nq__flowChoiceButton{border-color:color-mix(in oklab, var(--color-border) 82%, transparent);background:var(--color-surface-2);color:var(--color-text-secondary)}[data-theme=dark] .Toolbar-module__RsJ4Nq__flowChoiceButtonActive{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in oklab, var(--color-background-active) 88%, transparent)}[data-theme=dark] .Toolbar-module__RsJ4Nq__flowSizeButtonActive{border-color:var(--color-primary);background:color-mix(in oklab, var(--color-background-active) 88%, transparent);box-shadow:var(--active-ring-shadow)}[data-theme=dark] .Toolbar-module__RsJ4Nq__flowSwatchButtonActive{box-shadow:var(--active-ring-shadow)}[data-theme=dark] .Toolbar-module__RsJ4Nq__popupLabel{color:var(--color-text-secondary)}@media (hover:hover){[data-theme=dark] .Toolbar-module__RsJ4Nq__sizeOption:hover{background:color-mix(in oklab, var(--color-primary) 10%, transparent)}}[data-theme=dark] .Toolbar-module__RsJ4Nq__bgCard{background:var(--color-surface-2);border-color:var(--color-border)}@media (hover:hover){[data-theme=dark] .Toolbar-module__RsJ4Nq__bgCard:hover{border-color:var(--color-primary);background:var(--color-background-hover)}}[data-theme=dark] .Toolbar-module__RsJ4Nq__bgCardActive{border-color:var(--color-primary)!important;background:var(--color-background-active)!important}[data-theme=dark] .Toolbar-module__RsJ4Nq__bgPreview{background:var(--color-surface-1);border-color:color-mix(in oklab, var(--color-divider) 60%, transparent)}[data-theme=dark] .Toolbar-module__RsJ4Nq__customColorPanel{background:var(--color-surface-2);border-color:color-mix(in oklab, var(--color-border) 82%, transparent)}[data-theme=dark] .Toolbar-module__RsJ4Nq__nativeColorWrapperActive{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in oklab, var(--color-background-active) 88%, transparent)}@media (hover:hover){[data-theme=dark] .Toolbar-module__RsJ4Nq__colorPickerDeleteButton:hover{background:color-mix(in oklab, var(--color-danger) 15%, transparent);color:var(--color-danger-text)}}[data-theme=dark] .Toolbar-module__RsJ4Nq__separator{background:color-mix(in oklab, var(--color-divider) 50%, var(--color-text-muted) 50%)}[data-theme=dark] .Toolbar-module__RsJ4Nq__menuDivider{background:var(--color-divider)}[data-theme=dark] .Toolbar-module__RsJ4Nq__hexInput{background:var(--color-surface-1);border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .Toolbar-module__RsJ4Nq__slider{background-color:var(--color-surface-2)}[data-theme=dark] input:checked+.Toolbar-module__RsJ4Nq__slider{background-color:var(--color-primary)}.Toolbar-module__RsJ4Nq__colorPickerColumn{align-items:center;gap:var(--space-1-5);flex-direction:row;display:flex;position:relative}.Toolbar-module__RsJ4Nq__customColorPanel{margin-top:var(--space-1-5);padding:var(--space-3);background:var(--surface-raised);border:1px solid color-mix(in oklab, var(--color-border) 82%, transparent);border-radius:var(--radius-md);box-shadow:var(--elevation-1);z-index:var(--z-popover);gap:var(--space-2);animation:Toolbar-module__RsJ4Nq__customPickerIn var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:absolute;top:100%;left:0}@keyframes Toolbar-module__RsJ4Nq__customPickerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Toolbar-module__RsJ4Nq__svCanvasWrap{border-radius:var(--radius-sm);cursor:crosshair;width:160px;height:160px;position:relative;overflow:hidden}.Toolbar-module__RsJ4Nq__svCanvas{border-radius:var(--radius-sm);width:100%;height:100%;display:block}.Toolbar-module__RsJ4Nq__svCursor{border:2px solid var(--color-surface-1);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000004d,inset 0 0 0 1px #00000026}.Toolbar-module__RsJ4Nq__hueSliderWrap{cursor:pointer;border-radius:999px;width:160px;height:12px;position:relative;overflow:hidden}.Toolbar-module__RsJ4Nq__hueCanvas{border-radius:999px;width:100%;height:100%;display:block}.Toolbar-module__RsJ4Nq__hueCursor{border:2px solid var(--color-surface-1);pointer-events:none;border-radius:3px;width:6px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000040}.Toolbar-module__RsJ4Nq__colorPickerHexRow{align-items:center;gap:var(--space-1-5);display:flex}.Toolbar-module__RsJ4Nq__colorPickerPreview{border-radius:var(--radius-sm);border:1px solid color-mix(in oklab, var(--color-border) 60%, transparent);flex-shrink:0;width:18px;height:18px}.Toolbar-module__RsJ4Nq__colorPickerHexInput{width:80px;padding:var(--space-0-5) var(--space-1-5);font-size:var(--text-xs);font-family:var(--font-mono);border:1px solid color-mix(in oklab, var(--color-border) 82%, transparent);border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);outline:none}.Toolbar-module__RsJ4Nq__colorPickerHexInput:focus-visible{border-color:var(--focus-border-active);transition:border-color var(--focus-duration) var(--focus-ease);outline:none}.Toolbar-module__RsJ4Nq__colorPickerAddButton{width:100%;padding:var(--space-1-5) 0;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard);border:none;font-weight:600}@media (hover:hover){.Toolbar-module__RsJ4Nq__colorPickerAddButton:hover{opacity:.85}}.Toolbar-module__RsJ4Nq__colorPickerActionRow{gap:var(--space-1-5);align-items:stretch;display:flex}.Toolbar-module__RsJ4Nq__colorPickerActionRow .Toolbar-module__RsJ4Nq__colorPickerAddButton{flex:1}.Toolbar-module__RsJ4Nq__colorPickerDeleteButton{border-radius:var(--radius-sm);width:32px;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.Toolbar-module__RsJ4Nq__colorPickerDeleteButton:hover{background:var(--color-danger-soft);color:var(--color-danger-text)}}.Toolbar-module__RsJ4Nq__nativeColorWrapperActive{border-color:var(--color-primary-light);color:var(--color-primary);background:color-mix(in oklab, var(--color-background-active) 82%, var(--color-surface-1) 18%)}.Toolbar-module__RsJ4Nq__flowSwatchButtonWhite{border:1px solid color-mix(in oklab, var(--color-border) 100%, transparent)!important}@keyframes Toolbar-module__RsJ4Nq__toolbarIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes Toolbar-module__RsJ4Nq__bottomTierIn{0%{opacity:0;transform:translateX(calc(-50% + var(--bt-offset))) translateY(-6px)}to{opacity:1;transform:translateX(calc(-50% + var(--bt-offset))) translateY(0)}}@media (pointer:coarse){.Toolbar-module__RsJ4Nq__toolButton{min-width:44px;min-height:44px}.Toolbar-module__RsJ4Nq__flowChoiceButton{min-height:36px;padding:var(--space-1-5) var(--space-3)}.Toolbar-module__RsJ4Nq__insertSpaceModeButton{min-height:44px}.Toolbar-module__RsJ4Nq__flowSwatchButton{width:28px;height:28px}}
.TextDropdown-module__pmSGIq__relativeWrap{position:relative}.TextDropdown-module__pmSGIq__trigger{width:auto;padding:0 var(--space-2);gap:var(--space-1)}.TextDropdown-module__pmSGIq__fixedWidth220{min-width:220px}.TextDropdown-module__pmSGIq__fixedWidth160{min-width:160px}.TextDropdown-module__pmSGIq__glyphBold{font-weight:700;font-size:var(--text-sm)}.TextDropdown-module__pmSGIq__glyphBoldLarge{font-weight:700;font-size:var(--text-base)}.TextDropdown-module__pmSGIq__glyphItalic{font-style:italic;font-size:var(--text-sm)}.TextDropdown-module__pmSGIq__glyphUnderline{font-size:var(--text-sm);text-decoration:underline}.TextDropdown-module__pmSGIq__glyphStrike{font-size:var(--text-xs);text-decoration:line-through}.TextDropdown-module__pmSGIq__glyphCode{font-family:JetBrains Mono,Fira Code,monospace;font-size:var(--text-xs)}.TextDropdown-module__pmSGIq__glyphColor{font-size:var(--text-base);font-weight:700}.TextDropdown-module__pmSGIq__dropdown{min-width:228px;box-shadow:none;padding:var(--space-3);gap:var(--space-2);z-index:var(--z-topbar);animation:TextDropdown-module__pmSGIq__textDropdownIn var(--duration-menu) var(--ease-emphasized);transform-origin:top;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);}@keyframes TextDropdown-module__pmSGIq__textDropdownIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes TextDropdown-module__pmSGIq__textDropdownOut{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-4px)scale(.97)}}.TextDropdown-module__pmSGIq__dropdownExiting{animation:TextDropdown-module__pmSGIq__textDropdownOut var(--motion-exit);pointer-events:none}.TextDropdown-module__pmSGIq__section{gap:var(--space-1-5);flex-direction:column;display:flex}.TextDropdown-module__pmSGIq__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600}.TextDropdown-module__pmSGIq__divider{background:var(--color-divider);height:1px;margin:var(--space-0-5) 0}.TextDropdown-module__pmSGIq__menuList{gap:var(--space-0-5);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.TextDropdown-module__pmSGIq__menuItem{width:100%;height:26px;padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-xs);color:var(--color-text-primary);transition:background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;align-items:center;display:flex}@media (hover:hover){.TextDropdown-module__pmSGIq__menuItem:hover{background:var(--color-surface-2)}}.TextDropdown-module__pmSGIq__menuItem:active{background:var(--color-divider);transform:scale(.97)}.TextDropdown-module__pmSGIq__menuItemActive{background:color-mix(in oklab, var(--color-primary) 12%, transparent);color:var(--color-primary);font-weight:500}@media (hover:hover){.TextDropdown-module__pmSGIq__menuItemActive:hover{background:color-mix(in oklab, var(--color-primary) 18%, transparent)}}.TextDropdown-module__pmSGIq__fontList{max-height:280px;}.TextDropdown-module__pmSGIq__fontItem{}.TextDropdown-module__pmSGIq__fontItemActive{}.TextDropdown-module__pmSGIq__sizeList{max-height:calc(100dvh - 96px);}.TextDropdown-module__pmSGIq__sizeItem{justify-content:center;}.TextDropdown-module__pmSGIq__sizeItemActive{}.TextDropdown-module__pmSGIq__formatRow{gap:var(--space-1);align-items:center;display:flex}.TextDropdown-module__pmSGIq__formatButton{border-radius:var(--radius-sm);background:var(--color-surface-2);cursor:pointer;width:36px;height:36px;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);color:var(--color-text-primary);-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.TextDropdown-module__pmSGIq__formatButton:hover{background:var(--color-divider)}}.TextDropdown-module__pmSGIq__formatButton:active{transform:scale(.95)}.TextDropdown-module__pmSGIq__formatButtonActive{border-color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 12%, transparent);color:var(--color-primary)}.TextDropdown-module__pmSGIq__colorGrid{--swatch-gap:var(--space-1);gap:var(--swatch-gap);grid-template-columns:repeat(5,1fr);justify-items:center;display:grid}@media (pointer:coarse){.TextDropdown-module__pmSGIq__colorGrid{grid-template-columns:repeat(4,1fr)}.TextDropdown-module__pmSGIq__colorDot{width:26px;min-width:0;height:26px;min-height:0;position:relative}.TextDropdown-module__pmSGIq__colorDot:after{content:"";inset:calc(var(--swatch-gap,var(--space-1)) / -2) -9px;position:absolute}}.TextDropdown-module__pmSGIq__colorDot{cursor:pointer;width:24px;height:24px;transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:2.5px solid #0000;border-radius:50%;padding:0}@media (hover:hover){.TextDropdown-module__pmSGIq__colorDot:hover{transform:scale(1.12)}}.TextDropdown-module__pmSGIq__colorDot:active{transform:scale(.95)}.TextDropdown-module__pmSGIq__colorDotActive{border-color:var(--color-primary);box-shadow:0 0 0 1.5px var(--color-primary)}.TextDropdown-module__pmSGIq__noColor{background:var(--color-surface-1);border:1.5px dashed var(--color-text-muted)}.TextDropdown-module__pmSGIq__alignGrid{gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.TextDropdown-module__pmSGIq__comboBox{height:var(--toolbar-btn-size);border-radius:var(--radius-sm);color:var(--color-text-primary);padding:0 var(--space-0-5) 0 var(--space-2);align-items:center;gap:var(--space-0-5);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:1.5px solid #0000;display:flex}@media (hover:hover){.TextDropdown-module__pmSGIq__comboBox:hover{background:var(--color-surface-2)}}.TextDropdown-module__pmSGIq__comboBox:focus-within{border-color:var(--color-focus);background:var(--color-surface-1)}.TextDropdown-module__pmSGIq__fontComboBox{width:118px}.TextDropdown-module__pmSGIq__sizeComboBox{width:58px}.TextDropdown-module__pmSGIq__comboInput{min-width:0;color:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex:auto;padding:0;font-family:inherit}.TextDropdown-module__pmSGIq__comboInput::selection{background:color-mix(in oklab, var(--color-primary) 28%, transparent)}.TextDropdown-module__pmSGIq__comboChevron{width:16px;height:100%;color:var(--color-icon-rest);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.TextDropdown-module__pmSGIq__rowHighlighted{background:var(--color-surface-2)}.TextDropdown-module__pmSGIq__emptyRow{padding:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.TextDropdown-module__pmSGIq__sizeDropdown{width:68px;min-width:0}[data-theme=dark] .TextDropdown-module__pmSGIq__divider{background:var(--color-divider)}@media (hover:hover){[data-theme=dark] .TextDropdown-module__pmSGIq__menuItem:hover{background:var(--color-surface-2)}}[data-theme=dark] .TextDropdown-module__pmSGIq__formatButton{background:var(--color-surface-2)}@media (hover:hover){[data-theme=dark] .TextDropdown-module__pmSGIq__formatButton:hover{background:var(--color-divider)}}@media (pointer:coarse){.TextDropdown-module__pmSGIq__sizeComboBox{width:76px}}@media (max-width:640px){.TextDropdown-module__pmSGIq__fontComboBox{width:112px}}
