.c-AxBq_companyPage{padding-top:40px}.c-AxBq_companyOuter{align-items:flex-start;gap:64px;display:flex}@media (width<=900px){.c-AxBq_companyOuter{flex-direction:column;gap:32px}}.c-AxBq_companyLayout{flex:none;width:440px}@media (width<=900px){.c-AxBq_companyLayout{width:100%;padding:24px}}.c-AxBq_controlsColumn{flex-direction:column;gap:24px;display:flex}.c-AxBq_previewColumn{flex:1;align-self:flex-start;min-width:0;position:sticky;top:100px}@media (width<=900px){.c-AxBq_previewColumn{width:100%;position:static}}.c-AxBq_pageHeader{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.c-AxBq_pageTitle{font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);color:var(--text-primary);margin:0;font-weight:500}.c-AxBq_pageDescription{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-secondary);max-width:440px;margin:0}.c-AxBq_section{flex-direction:column;gap:16px;display:flex}.c-AxBq_sectionLabel{font-size:var(--text-base);line-height:var(--leading-base);color:var(--text-primary);font-weight:500}.c-AxBq_sectionDescription{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted);margin-top:-12px}.c-AxBq_groupedSection{border:1px solid var(--border-2);background-color:var(--bg-surface-1);border-radius:10px;flex-direction:column;gap:24px;padding:16px;display:flex}.c-AxBq_logoArea{align-items:center;gap:16px;display:flex}.c-AxBq_logoPreview{border:1px solid var(--border-2);background-color:var(--bg-surface-1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:64px;display:flex;overflow:hidden}.c-AxBq_logoPreview img{object-fit:contain;max-width:100%;max-height:100%;padding:8px}.c-AxBq_logoEmptyState{border:1px dashed var(--border-3);text-align:center;color:var(--text-muted);background-color:#0000;border-radius:10px;flex-direction:column;align-items:center;gap:16px;width:100%;padding:24px;transition:border-color .15s,background-color .15s;display:flex}@media (hover:hover){.c-AxBq_logoEmptyState:hover{border-color:var(--accent-primary);background-color:var(--bg-surface-2)}}.c-AxBq_logoEmptyLabel{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.c-AxBq_logoEmptyLabel>span:first-child{font-size:var(--text-sm);color:var(--text-primary);font-weight:500}.c-AxBq_logoEmptyHint{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-xs)}.c-AxBq_logoActions{flex-direction:column;gap:8px;display:flex}.c-AxBq_fileInput{display:none}.c-AxBq_brandColorField{align-items:center;gap:8px;width:100%;display:flex}.c-AxBq_brandColorSwatch{border:1px solid var(--border-2);cursor:pointer;border-radius:8px;flex-shrink:0;width:32px;height:32px;padding:0;transition:border-color .15s}@media (hover:hover){.c-AxBq_brandColorSwatch:hover{border-color:var(--border-3)}}.c-AxBq_brandColorSwatch:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.c-AxBq_brandColorPopover{padding:12px}.c-AxBq_fontUploadArea{align-items:center;gap:8px;padding-top:4px;display:flex}.c-AxBq_fontUploadLink{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:2px;display:flex}.c-AxBq_fontUploadButton{font:inherit;color:var(--text-secondary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}@media (hover:hover){.c-AxBq_fontUploadButton:hover{color:var(--text-primary)}}.c-AxBq_fontUploadHint{font-size:var(--text-xs);color:var(--text-muted)}.c-AxBq_saveBar{justify-content:flex-end;align-items:center;gap:24px;margin-top:24px;display:flex}.c-AxBq_unsavedLabel{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted)}.c-AxBq_loadingState{color:var(--text-secondary);font-size:var(--text-base);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 32px;display:flex}.c-AxBq_spinner{animation:1s linear infinite c-AxBq_spin}@keyframes c-AxBq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.c-AxBq_spinner{animation:none}}.c-AxBq_previewLabel{font-size:var(--text-base);line-height:var(--leading-base);color:var(--text-primary);margin:0 0 16px;font-weight:500}.c-AxBq_previewCard{overflow:hidden}.c-AxBq_advancedSection{width:100%}.c-AxBq_advancedTriggerRow{align-items:flex-start;gap:8px;display:flex}.c-AxBq_advancedTriggerRow>:first-child{flex:1;min-width:0}.c-AxBq_advancedTriggerMuted{color:var(--text-muted)}.c-AxBq_advancedResetButton{flex-shrink:0;margin-top:6px}.c-AxBq_advancedResetButtonHidden{visibility:hidden;pointer-events:none}.c-AxBq_advancedTrigger{justify-content:flex-start!important;gap:8px!important}.c-AxBq_advancedTrigger>span{flex:0!important}.c-AxBq_advancedPanelOverflow:not([data-closed]){overflow:visible!important}.c-AxBq_advancedContent{flex-direction:column;gap:16px;padding-top:4px;display:flex;overflow:visible}.c-AxBq_scaleEditorSection{flex-direction:column;gap:8px;display:flex}.c-AxBq_scaleEditorLabel{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.c-AxBq_colorScaleStrip{flex-direction:column;gap:4px;display:flex}.c-AxBq_colorScaleRow{border-radius:8px;gap:1px;display:flex;overflow:hidden}.c-AxBq_colorScaleSwatch{cursor:pointer;border:none;outline:none;flex:1;height:28px;padding:0;transition:opacity .1s}.c-AxBq_colorScaleSwatchLocked{cursor:not-allowed}.c-AxBq_colorScaleSwatch:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px;z-index:1}@media (hover:hover){.c-AxBq_colorScaleSwatch:hover:not(.c-AxBq_colorScaleSwatchLocked){opacity:.8}}.c-AxBq_colorScaleLabels{gap:1px;display:flex}.c-AxBq_colorScaleLabel{font-size:var(--text-xs);color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;flex:1;font-weight:500;transition:color .1s}.c-AxBq_colorScaleLabelActive{color:var(--text-primary);font-weight:600}.c-AxBq_scaleEditorPopup{border:1px solid var(--border-2);background-color:var(--bg-surface-1);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.c-AxBq_scaleEditorPopupHeader{justify-content:space-between;align-items:center;display:flex}.c-AxBq_scaleEditorStepLabel{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.c-AxBq_scaleEditorHexLabel{font-size:var(--text-sm);color:var(--text-muted);font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums}.c-AxBq_toggleGroup{gap:16px;display:flex}.c-AxBq_toggleItem{border:1px solid var(--border-2);background-color:var(--bg-surface-1);cursor:pointer;user-select:none;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:8px 24px 4px;transition:background-color .12s,border-color .12s;display:flex}.c-AxBq_toggleItemSelected{background-color:var(--bg-surface-3);border-color:var(--border-3)}.c-AxBq_toggleItemLabel{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.c-AxBq_toggleItemSelected .c-AxBq_toggleItemLabel{color:var(--text-primary)}.c-AxBq_cornerDisplay{border:1.5px solid var(--text-muted);border-bottom:none;width:56px;height:16px}.c-AxBq_cornerDisplaySharp{border-radius:0}.c-AxBq_cornerDisplayRounded{border-radius:6px 6px 0 0}.c-AxBq_cornerDisplayPill{border-radius:9999px 9999px 0 0}.c-AxBq_shadowToggleItem{border:1px solid var(--border-3);background-color:var(--bg-surface-1);cursor:pointer;user-select:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 24px;transition:background-color .12s,border-color .12s;display:flex}.c-AxBq_shadowToggleItemSelected{background-color:var(--bg-surface-3)}.c-AxBq_shadowToggleItemLabel{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.c-AxBq_shadowToggleItemSelected .c-AxBq_shadowToggleItemLabel{color:var(--text-primary)}.c-AxBq_radiusGrid{gap:40px;display:flex}.c-AxBq_radiusGrid>*{flex-direction:column;gap:16px;width:120px;display:flex}.c-AxBq_radiusItem{flex-direction:column;gap:4px;display:flex}.c-AxBq_radiusItemLabel{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.c-AxBq_shadowGrid{flex-direction:column;gap:24px;display:flex;overflow:visible}.c-AxBq_shadowItem{align-items:flex-start;gap:16px;display:flex}.c-AxBq_shadowPreview{background-color:var(--bg-base);border:1px solid var(--border-1);border-radius:6px;flex-shrink:0;width:98px;height:98px}.c-AxBq_shadowItemInfo{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.c-AxBq_shadowItemCopy{flex-direction:column;gap:4px;display:flex}.c-AxBq_shadowItemLabel{font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;font-weight:500}.c-AxBq_shadowItemDescription{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap}.c-AxBq_shadowControls{gap:16px;display:flex}.c-AxBq_shadowFieldGroup{flex-direction:column;gap:4px;display:flex}.c-AxBq_shadowFieldLabel{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}.c-AxBq_shadowFieldRow{align-items:center;gap:8px;display:flex}.c-AxBq_miniInput{background-color:var(--bg-surface-2);border:1px solid var(--border-3);box-sizing:border-box;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;width:48px;height:26px;padding:4px 6px;display:flex}.c-AxBq_miniInputWide{width:32px}.c-AxBq_miniInputPrefix,.c-AxBq_miniInputSuffix{font-size:var(--text-sm);color:var(--text-muted);user-select:none;flex-shrink:0}.c-AxBq_miniInputField{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-weight:500}.c-AxBq_miniInputFieldCenter{text-align:center}.c-AxBq_colorInputGroup{display:flex}.c-AxBq_colorInputHex{background-color:var(--bg-surface-2);border:1px solid var(--border-3);box-sizing:border-box;border-right:none;border-radius:8px 0 0 8px;flex-shrink:0;align-items:center;gap:8px;width:88px;height:26px;padding:4px 6px;display:flex}.c-AxBq_colorInputOpacity{background-color:var(--bg-surface-2);border:1px solid var(--border-3);box-sizing:border-box;border-radius:0 8px 8px 0;flex-shrink:0;align-items:center;gap:4px;width:52px;height:26px;padding:4px 6px;display:flex}.c-AxBq_sectionHeader{align-items:center;gap:12px;display:flex}.c-AxBq_inheritanceIndicator{align-items:center;gap:8px;display:inline-flex}.c-AxBq_inheritanceBadge{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--text-muted);background-color:var(--bg-surface-2);white-space:nowrap;border-radius:4px;padding:2px 8px}.c-AxBq_revertButton{font-size:var(--text-xs)!important;gap:4px!important;height:auto!important;min-height:0!important;padding:2px 6px!important}.c-AxBq_workspaceIndicator{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.c-AxBq_workspaceIndicatorDot{background-color:var(--accent-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}