._tjvXq_companyPage{padding:var(--space-40)var(--space-48)0 var(--space-48);max-width:1064px;margin:0 auto}._tjvXq_companyOuter{gap:var(--space-64);align-items:flex-start;display:flex}@media (width<=900px){._tjvXq_companyOuter{gap:var(--space-32);flex-direction:column}}._tjvXq_companyLayout{flex:none;width:440px}@media (width<=900px){._tjvXq_companyLayout{padding:var(--space-24);width:100%}}._tjvXq_controlsColumn{gap:var(--space-24);flex-direction:column;display:flex}._tjvXq_previewColumn{top:var(--space-16);flex:1;align-self:flex-start;min-width:0;position:sticky}@media (width<=900px){._tjvXq_previewColumn{width:100%;position:static}}._tjvXq_pageHeader{gap:var(--space-4);margin-bottom:var(--space-24);flex-direction:column;display:flex}._tjvXq_pageTitle{font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--font-weight-heading);color:var(--text-primary);margin:0}._tjvXq_pageDescription{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-secondary);max-width:440px;margin:0}._tjvXq_section{gap:var(--space-16);flex-direction:column;display:flex}._tjvXq_sectionLabel{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}._tjvXq_sectionDescription{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted);margin-top:-12px}._tjvXq_groupedSection{gap:var(--space-24);padding:var(--space-16);border:1px solid var(--border-2);border-radius:var(--radius-12);background-color:var(--bg-surface-1);flex-direction:column;display:flex}._tjvXq_logoArea{align-items:center;gap:var(--space-16);display:flex}._tjvXq_logoPreview{height:var(--space-64);border-radius:var(--radius-12);border:1px solid var(--border-2);background-color:var(--bg-surface-1);flex-shrink:0;justify-content:center;align-items:center;width:120px;display:flex;overflow:hidden}._tjvXq_logoPreview img{object-fit:contain;padding:var(--space-8);max-width:100%;max-height:100%}._tjvXq_logoEmptyState{align-items:center;gap:var(--space-16);border:1px dashed var(--border-3);border-radius:var(--radius-12);padding:var(--space-24);text-align:center;color:var(--text-muted);background-color:#0000;flex-direction:column;width:100%;transition:border-color .15s,background-color .15s;display:flex}@media (hover:hover){._tjvXq_logoEmptyState:hover{border-color:var(--accent-primary);background-color:var(--bg-surface-2)}}._tjvXq_logoEmptyLabel{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}._tjvXq_logoEmptyLabel>span:first-child{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}._tjvXq_logoEmptyHint{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-xs)}._tjvXq_logoActions{gap:var(--space-8);flex-direction:column;display:flex}._tjvXq_fileInput{display:none}._tjvXq_brandColorField{align-items:center;gap:var(--space-8);width:100%;display:flex}._tjvXq_brandColorSwatch{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-8);border:1px solid var(--border-2);cursor:pointer;flex-shrink:0;padding:0;transition:border-color .15s}@media (hover:hover){._tjvXq_brandColorSwatch:hover{border-color:var(--border-3)}}._tjvXq_brandColorSwatch:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}._tjvXq_brandColorPopover{padding:var(--space-12)}._tjvXq_fontUploadArea{align-items:center;gap:var(--space-8);padding-top:var(--space-4);display:flex}._tjvXq_fontUploadLink{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:var(--space-2);display:flex}._tjvXq_fontUploadButton{font:inherit;color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}@media (hover:hover){._tjvXq_fontUploadButton:hover{color:var(--text-primary)}}._tjvXq_fontUploadHint{font-size:var(--text-xs);color:var(--text-muted)}._tjvXq_saveBar{justify-content:flex-end;align-items:center;gap:var(--space-24);margin-top:var(--space-24);display:flex}._tjvXq_unsavedLabel{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted)}._tjvXq_loadingState{justify-content:center;align-items:center;gap:var(--space-16);padding:var(--space-64)var(--space-32);color:var(--text-secondary);font-size:var(--text-base);flex-direction:column;display:flex}._tjvXq_spinner{animation:1s linear infinite _tjvXq_spin}@keyframes _tjvXq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._tjvXq_spinner{animation:none}}._tjvXq_previewLabel{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0 0 16px}._tjvXq_previewCard{overflow:hidden}._tjvXq_advancedSection{width:100%}._tjvXq_advancedTriggerRow{align-items:flex-start;gap:var(--space-8);display:flex}._tjvXq_advancedTriggerRow>:first-child{flex:1;min-width:0}._tjvXq_advancedTriggerMuted{color:var(--text-muted)}._tjvXq_advancedResetButton{margin-top:var(--space-6);flex-shrink:0}._tjvXq_advancedResetButtonHidden{visibility:hidden;pointer-events:none}._tjvXq_advancedTrigger{justify-content:flex-start!important;gap:var(--space-8)!important}._tjvXq_advancedTrigger>span{flex:0!important}._tjvXq_advancedPanelOverflow:not([data-closed]){overflow:visible!important}._tjvXq_advancedContent{gap:var(--space-16);padding-top:var(--space-4);flex-direction:column;display:flex;overflow:visible}._tjvXq_scaleEditorSection{gap:var(--space-8);flex-direction:column;display:flex}._tjvXq_scaleEditorLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}._tjvXq_colorScaleStrip{gap:var(--space-4);flex-direction:column;display:flex}._tjvXq_colorScaleRow{gap:var(--border-hairline);border-radius:var(--radius-8);display:flex;overflow:hidden}._tjvXq_colorScaleSwatch{height:var(--control-height-28);cursor:pointer;border:none;outline:none;flex:1;padding:0;transition:opacity .1s}._tjvXq_colorScaleSwatchLocked{cursor:not-allowed}._tjvXq_colorScaleSwatch:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px;z-index:1}@media (hover:hover){._tjvXq_colorScaleSwatch:hover:not(._tjvXq_colorScaleSwatchLocked){opacity:.8}}._tjvXq_colorScaleLabels{gap:var(--border-hairline);display:flex}._tjvXq_colorScaleLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;flex:1;transition:color .1s}._tjvXq_colorScaleLabelActive{color:var(--text-primary);font-weight:var(--font-weight-semibold)}._tjvXq_scaleEditorPopup{gap:var(--space-8);padding:var(--space-12);border:1px solid var(--border-2);border-radius:var(--radius-12);background-color:var(--bg-surface-1);flex-direction:column;display:flex}._tjvXq_scaleEditorPopupHeader{justify-content:space-between;align-items:center;display:flex}._tjvXq_scaleEditorStepLabel{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}._tjvXq_scaleEditorHexLabel{font-size:var(--text-sm);color:var(--text-muted);font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums}._tjvXq_toggleGroup{gap:var(--space-16);display:flex}._tjvXq_toggleItem{align-items:center;gap:var(--space-6);padding:var(--space-8)var(--space-24)var(--space-4);border-radius:var(--radius-8);border:1px solid var(--border-2);background-color:var(--bg-surface-1);cursor:pointer;user-select:none;flex-direction:column;transition:background-color .12s,border-color .12s;display:flex}._tjvXq_toggleItemSelected{background-color:var(--bg-surface-3);border-color:var(--border-3)}._tjvXq_toggleItemLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}._tjvXq_toggleItemSelected ._tjvXq_toggleItemLabel{color:var(--text-primary)}._tjvXq_cornerDisplay{height:var(--space-16);border:1.5px solid var(--text-muted);border-bottom:none;width:56px}._tjvXq_cornerDisplaySharp{border-radius:0}._tjvXq_cornerDisplayRounded{border-radius:var(--radius-6)var(--radius-6)0 0}._tjvXq_cornerDisplayPill{border-radius:var(--radius-full)var(--radius-full)0 0}._tjvXq_shadowToggleItem{padding:var(--space-8)var(--space-24);border-radius:var(--radius-8);border:1px solid var(--border-3);background-color:var(--bg-surface-1);cursor:pointer;user-select:none;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s;display:flex}._tjvXq_shadowToggleItemSelected{background-color:var(--bg-surface-3)}._tjvXq_shadowToggleItemLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}._tjvXq_shadowToggleItemSelected ._tjvXq_shadowToggleItemLabel{color:var(--text-primary)}._tjvXq_radiusGrid{gap:var(--space-40);display:flex}._tjvXq_radiusGrid>*{gap:var(--space-16);flex-direction:column;width:120px;display:flex}._tjvXq_radiusItem{gap:var(--space-4);flex-direction:column;display:flex}._tjvXq_radiusItemLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}._tjvXq_shadowGrid{gap:var(--space-24);flex-direction:column;display:flex;overflow:visible}._tjvXq_shadowItem{gap:var(--space-16);align-items:flex-start;display:flex}._tjvXq_shadowPreview{background-color:var(--bg-base);border-radius:var(--radius-6);border:1px solid var(--border-1);flex-shrink:0;width:98px;height:98px}._tjvXq_shadowItemInfo{gap:var(--space-12);flex-direction:column;flex:1;min-width:0;display:flex}._tjvXq_shadowItemCopy{gap:var(--space-4);flex-direction:column;display:flex}._tjvXq_shadowItemLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap}._tjvXq_shadowItemDescription{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap}._tjvXq_shadowControls{gap:var(--space-16);display:flex}._tjvXq_shadowFieldGroup{gap:var(--space-4);flex-direction:column;display:flex}._tjvXq_shadowFieldLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary)}._tjvXq_shadowFieldRow{align-items:center;gap:var(--space-8);display:flex}._tjvXq_miniInput{align-items:center;gap:var(--space-8);height:var(--control-height-26);padding:var(--space-4)var(--space-6);background-color:var(--bg-surface-2);border:1px solid var(--border-3);border-radius:var(--radius-8);box-sizing:border-box;flex-shrink:0;width:48px;display:flex}._tjvXq_miniInputNarrow{width:var(--space-32)}._tjvXq_miniInputPrefix,._tjvXq_miniInputSuffix{font-size:var(--text-sm);color:var(--text-muted);user-select:none;flex-shrink:0}._tjvXq_miniInputField{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0}._tjvXq_miniInputFieldCenter{text-align:center}._tjvXq_colorInputGroup{display:flex}._tjvXq_colorInputHex{align-items:center;gap:var(--space-8);height:var(--control-height-26);padding:var(--space-4)var(--space-6);background-color:var(--bg-surface-2);border:1px solid var(--border-3);border-radius:var(--radius-8)0 0 var(--radius-8);box-sizing:border-box;border-right:none;flex-shrink:0;width:88px;display:flex}._tjvXq_colorInputOpacity{align-items:center;gap:var(--space-4);height:var(--control-height-26);padding:var(--space-4)var(--space-6);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;width:52px;display:flex}._tjvXq_sectionHeader{align-items:center;gap:var(--space-12);display:flex}._tjvXq_inheritanceIndicator{align-items:center;gap:var(--space-8);display:inline-flex}._tjvXq_inheritanceBadge{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--text-muted);background-color:var(--bg-surface-2);padding:var(--space-2)var(--space-8);border-radius:var(--radius-4);white-space:nowrap}._tjvXq_revertButton{padding:var(--space-2)var(--space-6)!important;font-size:var(--text-xs)!important;gap:var(--space-4)!important;height:auto!important;min-height:0!important}._tjvXq_workspaceIndicator{align-items:center;gap:var(--space-8);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-secondary);display:flex}._tjvXq_workspaceIndicatorDot{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-half);background-color:var(--accent-primary);flex-shrink:0}