.page-module___8aEwW__container{width:100%;max-width:none;height:100svh;height:var(--app-viewport-height,100svh);max-height:var(--app-viewport-height,100svh);background-color:var(--bg-color);--config-panel-width:clamp(18.75rem, 27vw, 31.25rem);--mobile-project-header-height:5.5rem;--mobile-preview-height:50svh;display:flex;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__appNotice{z-index:90;border-radius:var(--radius-md);color:#6f1d1b;background:#fff7f7;border:.0625rem solid #efb8b8;align-items:center;gap:.875rem;width:min(36rem,100vw - 2rem);padding:.75rem .875rem .75rem 1rem;display:flex;position:fixed;top:.875rem;left:50%;transform:translate(-50%);box-shadow:0 .75rem 2rem #1d1d1f29}.page-module___8aEwW__appNotice span{min-width:0;font-size:var(--ui-font-sm);flex:1;line-height:1.35}.page-module___8aEwW__appNotice button{border-radius:var(--radius-sm);color:#6f1d1b;min-height:2rem;font-size:var(--ui-font-xs);background:#fff;border:.0625rem solid #6f1d1b3d;flex:none;padding:0 .75rem;font-weight:650}.page-module___8aEwW__appNotice button:hover{background:#fdecec}.page-module___8aEwW__previewPane{background:linear-gradient(135deg, var(--surface-hover) 0%, var(--surface-active) 100%);flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:inset -.625rem 0 1.25rem #00000005}.page-module___8aEwW__configPane{width:var(--config-panel-width);flex:0 0 var(--config-panel-width);background-color:var(--surface-color);border-left:.0625rem solid var(--border-color);flex-direction:column;min-height:0;display:flex;overflow-x:clip;box-shadow:-.25rem 0 1.5rem #0000000a}.page-module___8aEwW__configHeader{border-bottom:.0625rem solid var(--border-color);box-sizing:border-box;padding:1.5rem clamp(1.5rem,2.3vw,2rem)}.page-module___8aEwW__configHeader h1{font-size:var(--ui-font-2xl);margin:0}.page-module___8aEwW__configTabsHeader{z-index:2;background:var(--accent-gold-soft);clip-path:inset(0 0 -.875rem);box-sizing:border-box;flex-shrink:0;margin:0 calc(-1*clamp(1.5rem,2.3vw,2rem));padding:1rem clamp(1.5rem,2.3vw,2rem);position:sticky;top:0;box-shadow:0 .375rem .75rem #1d1d1f14}.page-module___8aEwW__configContent{scrollbar-gutter:stable;box-sizing:border-box;flex:1;min-height:0;padding:0 clamp(1.5rem,2.3vw,2rem) 2rem;overflow-y:auto}@supports (overflow:overlay){.page-module___8aEwW__configContent{overflow-y:overlay;scrollbar-gutter:auto}}.page-module___8aEwW__configContent::-webkit-scrollbar{width:.5rem}.page-module___8aEwW__configContent::-webkit-scrollbar-track{background:0 0}.page-module___8aEwW__configContent::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-color:#d1d1d6}@media (max-width:1024px){.page-module___8aEwW__configTabsHeader{position:relative;top:auto}}@media (min-width:761px) and (max-width:1024px) and (orientation:portrait){.page-module___8aEwW__container{height:var(--app-viewport-height,100svh)}}@media (max-height:560px) and (orientation:landscape){.page-module___8aEwW__configHeader{padding:1rem 1.5rem}.page-module___8aEwW__configTabsHeader{margin-block-end:1rem;margin-inline:-1.5rem;padding-inline:1.5rem}.page-module___8aEwW__configContent{padding-inline:1.5rem}}@media (max-width:760px) and (orientation:portrait){.page-module___8aEwW__container{flex-direction:column;position:fixed;overflow:hidden}.page-module___8aEwW__previewPane{top:var(--mobile-project-header-height);height:var(--mobile-preview-height);z-index:20;border-bottom:.0625rem solid var(--border-color);flex:none;min-height:0;transition:top .32s,height .32s,box-shadow .32s,border-color .32s;position:fixed;left:0;right:0;box-shadow:inset 0 -.625rem 1.25rem #00000005,0 .875rem 1.75rem #00000014}.page-module___8aEwW__configPane{width:100%;box-shadow:none;height:var(--app-viewport-height,100svh);border-left:none;flex:1;min-height:0;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__configHeader{z-index:30;box-sizing:border-box;min-height:var(--mobile-project-header-height);background:var(--surface-color);padding:1rem 1rem .75rem;transition:transform .28s,opacity .28s;position:fixed;top:0;left:0;right:0}.page-module___8aEwW__configContent{min-height:0;padding:calc(var(--mobile-project-header-height) + var(--mobile-preview-height)) 1.5rem 1rem;flex:1;transition:opacity .28s,transform .28s;overflow-y:auto}.page-module___8aEwW__configTabsHeader{z-index:1;background:var(--accent-gold-soft);box-shadow:none;clip-path:none;margin:0 -1.5rem 2rem;padding:2rem 1.5rem 1rem;transition:opacity .28s,transform .28s;position:relative;top:auto}.page-module___8aEwW__previewResizeHandle{top:calc(var(--mobile-project-header-height) + var(--mobile-preview-height) - 1rem);z-index:35;touch-action:none;border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);background:var(--surface-hover);justify-content:center;align-items:center;width:5.25rem;height:1.75rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.page-module___8aEwW__previewResizeGrip{border-radius:var(--radius-full);background:#1d1d1f3d;width:2.75rem;height:.1875rem}.page-module___8aEwW__previewResizing .page-module___8aEwW__previewPane,.page-module___8aEwW__previewResizing .page-module___8aEwW__configContent,.page-module___8aEwW__previewResizing .page-module___8aEwW__configTabsHeader,.page-module___8aEwW__previewResizing .page-module___8aEwW__previewResizeHandle{transition:none!important}.page-module___8aEwW__previewFullscreenMode .page-module___8aEwW__previewPane{height:var(--app-viewport-height,100svh);min-height:var(--app-viewport-height,100svh);box-shadow:none;z-index:50;border-bottom-color:#0000;top:0}.page-module___8aEwW__previewFullscreenMode .page-module___8aEwW__configHeader{opacity:0;pointer-events:none;transform:translateY(calc(-100% - .75rem))}.page-module___8aEwW__previewFullscreenMode .page-module___8aEwW__configContent,.page-module___8aEwW__previewFullscreenMode .page-module___8aEwW__configTabsHeader{opacity:0;pointer-events:none;transform:translateY(1.25rem)}.page-module___8aEwW__previewFullscreenMode .page-module___8aEwW__previewResizeHandle{opacity:0;pointer-events:none}}@media (max-width:640px) and (orientation:portrait){.page-module___8aEwW__container{--mobile-project-header-height:4.875rem;--mobile-preview-height:50svh}.page-module___8aEwW__appNotice{align-items:flex-start;gap:.625rem;width:calc(100vw - 1rem);padding:.625rem .625rem .625rem .75rem;top:.5rem}.page-module___8aEwW__previewPane{min-height:0}.page-module___8aEwW__configHeader{padding:1rem 1rem .75rem}.page-module___8aEwW__configContent{padding:calc(var(--mobile-project-header-height) + var(--mobile-preview-height)) 1.5rem 1rem}.page-module___8aEwW__configTabsHeader{padding:2rem 1.5rem 1rem}}
.ui-module__Hi2WXW__sectionHeader{margin-bottom:var(--control-block-gap)}.ui-module__Hi2WXW__sectionHeader h3{font-size:var(--ui-font-4xl);margin-bottom:var(--space-2xs)}.ui-module__Hi2WXW__sectionHeader p{font-size:var(--ui-font-md);color:var(--text-secondary);margin-bottom:0}.ui-module__Hi2WXW__fieldLabel{margin-bottom:var(--space-xs);color:var(--text-secondary);font-size:var(--ui-font-xs);font-weight:700;display:block}.ui-module__Hi2WXW__fieldLabelFlush{margin-bottom:0}.ui-module__Hi2WXW__subFieldLabel{margin-bottom:var(--space-xs);color:var(--text-secondary);font-size:var(--ui-font-2xs);font-weight:700;display:block}.ui-module__Hi2WXW__subFieldLabelFlush{margin-bottom:0}.ui-module__Hi2WXW__helpText{color:var(--text-secondary);font-size:var(--ui-font-2xs);line-height:1.45}.ui-module__Hi2WXW__helpTextSpaced{margin-top:var(--space-sm);color:var(--text-secondary);font-size:var(--ui-font-2xs);line-height:1.45}.ui-module__Hi2WXW__hintText{margin-top:var(--control-label-gap);color:var(--text-secondary);font-size:var(--ui-font-2xs);line-height:1.4}.ui-module__Hi2WXW__noticeBox,.ui-module__Hi2WXW__warningBox{padding:var(--space-sm) var(--space-md);border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);margin-bottom:var(--control-block-gap);font-size:var(--ui-font-2xs);line-height:1.45}.ui-module__Hi2WXW__noticeBox{background-color:var(--surface-hover);color:var(--text-main)}.ui-module__Hi2WXW__warningBox{background-color:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-border)}.ui-module__Hi2WXW__sectionStack,.ui-module__Hi2WXW__expertStack{gap:var(--control-section-gap);flex-direction:column;display:flex}.ui-module__Hi2WXW__expertPanelStack{gap:var(--control-block-gap);flex-direction:column;display:flex}.ui-module__Hi2WXW__expertStack .ui-module__Hi2WXW__fieldGrid,.ui-module__Hi2WXW__expertStack .ui-module__Hi2WXW__colorFieldGrid{row-gap:var(--control-block-gap)}.ui-module__Hi2WXW__controlStack,.ui-module__Hi2WXW__controlSectionStack{gap:var(--control-section-gap);flex-direction:column;display:flex}.ui-module__Hi2WXW__controlStackSpaced{gap:var(--control-section-gap);margin-bottom:var(--control-section-gap);flex-direction:column;display:flex}.ui-module__Hi2WXW__controlBlockStack{gap:var(--control-block-gap);margin-bottom:var(--control-block-gap);flex-direction:column;display:flex}.ui-module__Hi2WXW__compactStack{gap:var(--control-input-gap);flex-direction:column;display:flex}.ui-module__Hi2WXW__compactToggleOffset{margin-top:calc(-1 * var(--space-xs))}.ui-module__Hi2WXW__fieldGroupFlush{margin-bottom:0}.ui-module__Hi2WXW__fieldSpacingTop{margin-top:var(--space-md)}.ui-module__Hi2WXW__minWidthReset{min-width:0}.ui-module__Hi2WXW__fieldGrid{gap:var(--control-cluster-gap);grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));display:grid}.ui-module__Hi2WXW__colorFieldGrid{gap:var(--control-cluster-gap);grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));display:grid}.ui-module__Hi2WXW__expertResettableField{grid-template-columns:minmax(0,1fr) 2.75rem;align-items:start;gap:.5rem;min-width:0;display:grid}.ui-module__Hi2WXW__expertResettableControl{min-width:0}.ui-module__Hi2WXW__expertResetButton{appearance:none;border:.0625rem solid var(--border-color);background:var(--surface-hover);width:2.75rem;height:2.75rem;color:var(--text-main);-webkit-text-fill-color:currentColor;border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;margin-top:1.5rem;transition:border-color .15s,background-color .15s,opacity .15s;display:inline-flex}.ui-module__Hi2WXW__expertResetButton:disabled{opacity:.28;cursor:not-allowed}.ui-module__Hi2WXW__expertResetButton:not(:disabled):hover{border-color:var(--accent-gold);background:var(--accent-gold-soft)}.ui-module__Hi2WXW__hexColorRow{gap:var(--space-sm);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;display:grid}.ui-module__Hi2WXW__hexColorPicker{border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);background:var(--surface-color);cursor:pointer;width:3.5rem;height:2.75rem;padding:0}.ui-module__Hi2WXW__rangeInputStack{gap:var(--control-input-gap);flex-direction:column;padding-inline:1rem;display:flex}.ui-module__Hi2WXW__sliderRow{align-items:center;gap:0;min-height:1.875rem;display:flex;overflow:visible}.ui-module__Hi2WXW__sliderRowWithLabel{gap:var(--space-md)}.ui-module__Hi2WXW__sliderTrackFill{flex:1}.ui-module__Hi2WXW__valueLabel{text-align:right;min-width:3.5rem;color:var(--text-main);font-size:var(--ui-font-xs);font-weight:600}.ui-module__Hi2WXW__metricInputStack{gap:var(--control-label-gap);flex-direction:column;display:flex}.ui-module__Hi2WXW__metricInputRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem;display:grid}.ui-module__Hi2WXW__unitSuffix{color:var(--text-secondary);font-size:var(--ui-font-xs);font-weight:600}.ui-module__Hi2WXW__swatchNameCompact{font-size:var(--ui-font-lg)}.ui-module__Hi2WXW__customRalField{width:100%;max-width:18.75rem;margin-top:-.75rem}.ui-module__Hi2WXW__frameSurfaceGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(10.625rem,40%),1fr));width:100%;display:grid}.ui-module__Hi2WXW__frameSurfaceCard{appearance:none;border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);background:var(--surface-color);min-width:0;color:var(--text-main);-webkit-text-fill-color:currentColor;text-align:left;flex-direction:column;font-family:inherit;transition:border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.ui-module__Hi2WXW__frameSurfaceCard:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;transition:box-shadow .2s;position:absolute;inset:0;box-shadow:inset 0 0 #0000}.ui-module__Hi2WXW__frameSurfaceCard:hover{border-color:var(--accent-gold);background:var(--accent-gold-soft)}.ui-module__Hi2WXW__frameSurfaceCard:focus,.ui-module__Hi2WXW__frameSurfaceCard:focus-visible{box-shadow:none;outline:none}.ui-module__Hi2WXW__frameSurfaceCardActive{border-color:var(--border-selected);background:var(--surface-selected)}.ui-module__Hi2WXW__frameSurfaceCardActive:after{box-shadow:inset 0 0 0 .0625rem var(--border-selected)}.ui-module__Hi2WXW__frameSurfaceCardActive:hover{border-color:var(--border-selected);background:var(--surface-selected)}.ui-module__Hi2WXW__frameSurfaceImageWrap{aspect-ratio:1;background:var(--surface-color);border-bottom:.0625rem solid #0000000d;width:100%;display:block;position:relative;overflow:hidden}.ui-module__Hi2WXW__frameSurfaceImage{object-fit:cover;object-position:center}.ui-module__Hi2WXW__frameSurfaceBody{padding:var(--space-md);display:block}.ui-module__Hi2WXW__frameSurfaceText{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.ui-module__Hi2WXW__frameSurfaceTitle{color:var(--text-main);font-size:var(--ui-font-xl);font-weight:700;line-height:1.15}.ui-module__Hi2WXW__frameTonePanel{gap:var(--control-input-gap);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ui-module__Hi2WXW__frameToneGrid{gap:var(--control-input-gap);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.ui-module__Hi2WXW__frameToneCard{appearance:none;border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);background:var(--surface-color);min-width:0;color:var(--text-main);-webkit-text-fill-color:currentColor;text-align:left;flex-direction:column;font-family:inherit;transition:border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.ui-module__Hi2WXW__frameToneCard:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;transition:box-shadow .2s;position:absolute;inset:0;box-shadow:inset 0 0 #0000}.ui-module__Hi2WXW__frameToneCard:hover{border-color:var(--accent-gold);background:var(--accent-gold-soft)}.ui-module__Hi2WXW__frameToneCard:focus,.ui-module__Hi2WXW__frameToneCard:focus-visible{box-shadow:none;outline:none}.ui-module__Hi2WXW__frameToneCardActive{border-color:var(--border-selected);background:var(--surface-selected)}.ui-module__Hi2WXW__frameToneCardActive:after{box-shadow:inset 0 0 0 .0625rem var(--border-selected)}.ui-module__Hi2WXW__frameToneCardActive:hover{border-color:var(--border-selected);background:var(--surface-selected)}.ui-module__Hi2WXW__frameToneImageWrap{aspect-ratio:1;background:var(--surface-color);border-bottom:.0625rem solid #0000000d;width:100%;display:block;position:relative;overflow:hidden}.ui-module__Hi2WXW__frameToneImage{object-fit:cover;object-position:center}.ui-module__Hi2WXW__frameToneTitle{color:var(--text-main);font-size:var(--ui-font-xs);padding:.625rem .75rem;font-weight:700;line-height:1.2;display:block}.ui-module__Hi2WXW__frameToneRalField{margin-bottom:0}.ui-module__Hi2WXW__frameToneAccordion{grid-column:1/-1}.ui-module__Hi2WXW__centeredInline{display:inline-flex}.ui-module__Hi2WXW__iconRotated{transform:rotate(90deg)}.ui-module__Hi2WXW__optionCardGrid{gap:var(--control-input-gap);margin-bottom:var(--control-section-gap);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.ui-module__Hi2WXW__optionCardGridFlush{margin-bottom:0}.ui-module__Hi2WXW__optionCard{appearance:none;border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);text-align:center;background-color:var(--surface-color);cursor:pointer;min-height:2.75rem;color:var(--text-main);-webkit-text-fill-color:currentColor;flex-direction:column;justify-content:center;align-items:center;padding:.625rem .875rem;font-family:inherit;transition:all .2s;display:flex}.ui-module__Hi2WXW__optionCard:hover{background-color:var(--accent-gold-soft);border-color:var(--accent-gold)}.ui-module__Hi2WXW__optionCard.ui-module__Hi2WXW__active{background-color:var(--surface-selected);color:var(--text-main);border-color:var(--border-selected);box-shadow:inset 0 0 0 .0625rem var(--border-selected)}.ui-module__Hi2WXW__optionCardDisabled{opacity:.55;cursor:not-allowed}.ui-module__Hi2WXW__optionCardDisabled:hover{background-color:var(--surface-color);border-color:var(--border-color)}.ui-module__Hi2WXW__optionCardTitle{font-weight:400;font-size:var(--ui-font-sm);margin-bottom:0;line-height:1.35;display:block}.ui-module__Hi2WXW__optionCardDesc{font-size:var(--ui-font-xs);color:var(--text-secondary);margin-top:.25rem;display:block}.ui-module__Hi2WXW__optionCardMedia{margin-bottom:var(--control-input-gap);display:block}.ui-module__Hi2WXW__swatchGroup{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-bottom:2rem;display:flex}.ui-module__Hi2WXW__swatchGroupContainer{flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.ui-module__Hi2WXW__swatchGroupContainerFlush{margin-bottom:0}.ui-module__Hi2WXW__swatchGroupHeader{text-align:center;margin-bottom:var(--space-lg)}.ui-module__Hi2WXW__swatchPrice{font-size:var(--ui-font-xs);color:var(--text-secondary);margin-bottom:var(--space-2xs);font-weight:500;display:block}.ui-module__Hi2WXW__swatchName{font-size:var(--ui-font-xl);color:var(--text-main);font-weight:700;display:block}.ui-module__Hi2WXW__swatchWrapper{appearance:none;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex}.ui-module__Hi2WXW__swatchWrapper:focus-visible{outline:.125rem solid var(--accent-gold);outline-offset:.25rem}.ui-module__Hi2WXW__swatch{border:.0625rem solid #0000000d;border-radius:50%;width:2.75rem;height:2.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:block;position:relative;box-shadow:inset 0 .0625rem .125rem #0000001a}.ui-module__Hi2WXW__swatchWrapper.ui-module__Hi2WXW__active .ui-module__Hi2WXW__swatch{box-shadow:0 0 0 .125rem var(--surface-color), 0 0 0 .3125rem var(--border-active)}.ui-module__Hi2WXW__rainbowSwatch{background:conic-gradient(red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080,red)}.ui-module__Hi2WXW__swatchLabel{font-size:var(--ui-font-2xs);color:var(--text-main);text-align:center}.ui-module__Hi2WXW__toggleWrapper{appearance:none;justify-content:space-between;align-items:center;gap:var(--control-input-gap);padding:var(--space-md) var(--space-lg);background:var(--surface-hover);border:.0625rem solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;width:100%;color:var(--text-main);-webkit-text-fill-color:currentColor;text-align:left;font-family:inherit;transition:border-color .15s,background-color .15s;display:flex}.ui-module__Hi2WXW__toggleWrapper:hover{border-color:var(--accent-gold-border)}.ui-module__Hi2WXW__toggleWrapper.ui-module__Hi2WXW__disabled{opacity:.65;cursor:not-allowed}.ui-module__Hi2WXW__toggleLabel{font-weight:400;font-size:var(--ui-font-md)}.ui-module__Hi2WXW__toggleSwitch{background-color:var(--border-color);border-radius:var(--radius-full);flex-shrink:0;align-items:center;width:2.75rem;height:1.5rem;transition:background-color .3s;display:inline-flex;position:relative}.ui-module__Hi2WXW__toggleSwitch.ui-module__Hi2WXW__active{background-color:var(--accent-gold-strong)}.ui-module__Hi2WXW__toggleKnob{background-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .3s;display:block;position:absolute;top:.125rem;left:.125rem;box-shadow:0 .125rem .25rem #0003}.ui-module__Hi2WXW__toggleSwitch.ui-module__Hi2WXW__active .ui-module__Hi2WXW__toggleKnob{transform:translate(1.25rem)}.ui-module__Hi2WXW__inputGroup{margin-bottom:var(--control-cluster-gap)}.ui-module__Hi2WXW__inputGroup.ui-module__Hi2WXW__fieldGroupFlush{margin-bottom:0}.ui-module__Hi2WXW__controlBlockSpacing,.ui-module__Hi2WXW__inputGroup.ui-module__Hi2WXW__controlBlockSpacing{margin-bottom:var(--control-block-gap)}.ui-module__Hi2WXW__inputGroup label{font-size:var(--ui-font-xs);margin-bottom:var(--control-label-gap);color:var(--text-secondary);font-weight:700;display:block}.ui-module__Hi2WXW__inputGroup .ui-module__Hi2WXW__fieldLabel{font-size:var(--ui-font-xs);margin-bottom:var(--control-label-gap);color:var(--text-secondary);font-weight:700}.ui-module__Hi2WXW__inputGroup .ui-module__Hi2WXW__fieldLabelFlush{margin-bottom:0}.ui-module__Hi2WXW__inputGroup .ui-module__Hi2WXW__subFieldLabel{font-size:var(--ui-font-2xs);margin-bottom:var(--control-label-gap);color:var(--text-secondary);font-weight:700}.ui-module__Hi2WXW__inputGroup .ui-module__Hi2WXW__subFieldLabelFlush{margin-bottom:0}.ui-module__Hi2WXW__inputGroup>.ui-module__Hi2WXW__revealContent.ui-module__Hi2WXW__open{margin-top:var(--control-cluster-gap)}.ui-module__Hi2WXW__sectionStack>.ui-module__Hi2WXW__inputGroup,.ui-module__Hi2WXW__sectionStack>.ui-module__Hi2WXW__controlStack,.ui-module__Hi2WXW__sectionStack>.ui-module__Hi2WXW__controlSectionStack,.ui-module__Hi2WXW__sectionStack>.ui-module__Hi2WXW__controlStackSpaced,.ui-module__Hi2WXW__sectionStack>.ui-module__Hi2WXW__compactStack,.ui-module__Hi2WXW__sectionStack>.ui-module__Hi2WXW__expertStack,.ui-module__Hi2WXW__sectionStack>.ui-module__Hi2WXW__expertPanelStack,.ui-module__Hi2WXW__revealInner>.ui-module__Hi2WXW__inputGroup,.ui-module__Hi2WXW__revealInner>.ui-module__Hi2WXW__controlStack,.ui-module__Hi2WXW__revealInner>.ui-module__Hi2WXW__controlSectionStack,.ui-module__Hi2WXW__revealInner>.ui-module__Hi2WXW__controlStackSpaced,.ui-module__Hi2WXW__revealInner>.ui-module__Hi2WXW__compactStack,.ui-module__Hi2WXW__revealInner>.ui-module__Hi2WXW__expertStack,.ui-module__Hi2WXW__revealInner>.ui-module__Hi2WXW__expertPanelStack{margin-bottom:0}.ui-module__Hi2WXW__inputField{border-radius:var(--radius-sm);border:.0625rem solid var(--border-color);width:100%;font-size:var(--ui-font-lg);background-color:var(--surface-color);padding:.875rem 1rem;transition:border-color .2s,box-shadow .2s}.ui-module__Hi2WXW__inputField:focus{border-color:var(--border-active);outline:none;box-shadow:0 0 0 .1875rem #0071e31a}.ui-module__Hi2WXW__primaryButton{appearance:none;background-color:var(--accent-gold);color:var(--text-main);-webkit-text-fill-color:currentColor;border-radius:var(--radius-md);font-size:var(--ui-font-lg);border:.0625rem solid #0000;width:100%;padding:1rem 1.5rem;font-family:inherit;font-weight:700;transition:opacity .2s,transform .1s}.ui-module__Hi2WXW__primaryButton:hover{opacity:.9}.ui-module__Hi2WXW__primaryButton:active{transform:scale(.98)}.ui-module__Hi2WXW__primaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.ui-module__Hi2WXW__primaryButtonWithIcon{justify-content:center;align-items:center;gap:.5rem;display:inline-flex;box-shadow:0 .25rem .75rem #0000001a}.ui-module__Hi2WXW__secondaryButton{appearance:none;background-color:var(--surface-color);color:var(--text-main);-webkit-text-fill-color:currentColor;border:.0625rem solid var(--border-color);border-radius:var(--radius-md);font-size:var(--ui-font-lg);width:100%;padding:1rem 1.5rem;font-family:inherit;font-weight:700;transition:border-color .2s,background-color .2s,color .2s,transform .1s,opacity .2s}.ui-module__Hi2WXW__secondaryButton:hover{border-color:var(--accent-gold);background-color:var(--accent-gold-soft)}.ui-module__Hi2WXW__secondaryButton:active{transform:scale(.98)}.ui-module__Hi2WXW__secondaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.ui-module__Hi2WXW__secondaryButtonWithIcon{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.ui-module__Hi2WXW__projectHeader{align-items:flex-start;gap:.75rem;display:flex}.ui-module__Hi2WXW__projectHeaderFields{flex:1;min-width:0}.ui-module__Hi2WXW__projectNameInput{width:100%;font-size:var(--ui-font-3xl);color:var(--text-main);background:0 0;border:none;margin:0;padding:0;font-weight:700;line-height:1.15}.ui-module__Hi2WXW__projectNameInput:focus,.ui-module__Hi2WXW__projectMetaInput:focus{outline:none}.ui-module__Hi2WXW__projectNameInput::placeholder,.ui-module__Hi2WXW__projectMetaInput::placeholder{color:var(--text-secondary)}.ui-module__Hi2WXW__projectMetaInput{width:100%;font-size:var(--ui-font-sm);color:var(--text-secondary);background:0 0;border:none;margin:0;padding:0;line-height:1.4}.ui-module__Hi2WXW__projectMenu{flex-shrink:0;position:relative}.ui-module__Hi2WXW__projectMenuButton{appearance:none;border:.0625rem solid var(--border-color);background:var(--surface-hover);width:2.5rem;height:2.5rem;color:var(--text-main);-webkit-text-fill-color:currentColor;border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-family:inherit;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.ui-module__Hi2WXW__projectMenuButton:hover{border-color:var(--accent-gold);background:var(--accent-gold-soft)}.ui-module__Hi2WXW__secondaryActionButton{appearance:none;border:.0625rem solid var(--border-color);background:var(--surface-hover);min-height:2.25rem;color:var(--text-main);-webkit-text-fill-color:currentColor;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:var(--ui-font-xs);justify-content:center;align-items:center;padding:0 .75rem;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.ui-module__Hi2WXW__secondaryActionButton:hover{border-color:var(--accent-gold);background:var(--accent-gold-soft)}.ui-module__Hi2WXW__projectMenuPopover{border:.0625rem solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-color);z-index:20;width:max-content;max-width:calc(100vw - 2rem);padding:.5rem;position:absolute;top:calc(100% + .625rem);right:0;box-shadow:0 .75rem 1.875rem #0000001f}.ui-module__Hi2WXW__projectMenuAction{border-radius:var(--radius-sm);width:100%;min-height:2.625rem;color:var(--text-main);font-size:var(--ui-font-sm);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:1.125rem minmax(0,1fr);align-items:center;gap:.625rem;padding:.5rem .75rem;font-family:inherit;line-height:1.25;transition:background-color .15s,color .15s;display:grid}.ui-module__Hi2WXW__projectMenuAction svg{justify-self:center}.ui-module__Hi2WXW__projectMenuAction:hover{background:var(--accent-gold-soft);color:var(--text-main)}.ui-module__Hi2WXW__projectMenuAction:disabled{opacity:.45;cursor:not-allowed}.ui-module__Hi2WXW__projectMenuAction:disabled:hover{background:0 0}.ui-module__Hi2WXW__buttonGroup{gap:var(--control-input-gap);flex-wrap:wrap;margin-top:0;display:flex}.ui-module__Hi2WXW__smallSquareButton{appearance:none;border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--surface-color);width:2.5rem;height:2.5rem;color:var(--text-main);-webkit-text-fill-color:currentColor;font-size:var(--ui-font-md);cursor:pointer;justify-content:center;align-items:center;font-family:inherit;font-weight:400;transition:all .2s;display:flex}.ui-module__Hi2WXW__smallSquareButton:hover{background-color:var(--accent-gold-soft);border-color:var(--accent-gold)}.ui-module__Hi2WXW__smallSquareButton.ui-module__Hi2WXW__active{background-color:var(--surface-selected);color:var(--text-main);border-color:var(--border-selected);box-shadow:inset 0 0 0 .0625rem var(--border-selected)}.ui-module__Hi2WXW__numberButtonGrid{grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr));width:100%;display:grid}.ui-module__Hi2WXW__numberButtonGrid>.ui-module__Hi2WXW__smallSquareButton{width:100%;min-width:0;height:2.75rem}.ui-module__Hi2WXW__optionButton{appearance:none;border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--surface-color);min-height:2.75rem;color:var(--text-main);-webkit-text-fill-color:currentColor;font-size:var(--ui-font-sm);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-family:inherit;font-weight:400;transition:all .2s;display:flex}.ui-module__Hi2WXW__optionButton:hover{background-color:var(--accent-gold-soft);border-color:var(--accent-gold)}.ui-module__Hi2WXW__optionButton:disabled{cursor:not-allowed;opacity:.55}.ui-module__Hi2WXW__optionButton:disabled:hover{background-color:var(--surface-color);border-color:var(--border-color)}.ui-module__Hi2WXW__optionButton.ui-module__Hi2WXW__active{background-color:var(--surface-selected);color:var(--text-main);border-color:var(--border-selected);box-shadow:inset 0 0 0 .0625rem var(--border-selected)}.ui-module__Hi2WXW__buttonGroup>.ui-module__Hi2WXW__optionButton{flex:9.375rem;min-width:min(100%,9.375rem)}.ui-module__Hi2WXW__adaptiveButtonGrid{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));width:100%;display:grid}.ui-module__Hi2WXW__adaptiveButtonGrid>.ui-module__Hi2WXW__optionButton{width:100%;min-width:0}.ui-module__Hi2WXW__binaryButtonGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-module__Hi2WXW__binaryButtonGrid>.ui-module__Hi2WXW__optionButton{min-width:0}.ui-module__Hi2WXW__subTabGroup{gap:var(--control-input-gap);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));width:100%;display:grid}.ui-module__Hi2WXW__subTabButton{appearance:none;border:.0625rem solid var(--border-color);border-radius:var(--radius-full);background-color:var(--surface-color);min-height:2.25rem;color:var(--text-secondary);-webkit-text-fill-color:currentColor;font-size:var(--ui-font-sm);cursor:pointer;justify-content:center;align-items:center;padding:.375rem 1rem;font-family:inherit;font-weight:400;transition:all .2s;display:flex}.ui-module__Hi2WXW__subTabButton:hover{background-color:var(--accent-gold-soft);border-color:var(--accent-gold);color:var(--text-main)}.ui-module__Hi2WXW__subTabButton.ui-module__Hi2WXW__active{background-color:var(--surface-selected);color:var(--text-main);border-color:var(--border-selected);box-shadow:inset 0 0 0 .0625rem var(--border-selected)}.ui-module__Hi2WXW__toggleStack{gap:var(--control-section-gap);flex-direction:column;display:flex}.ui-module__Hi2WXW__widthBreakdown{background-color:var(--surface-hover);border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--ui-font-xs);color:var(--text-secondary);text-align:center;margin-top:.75rem;padding:.625rem .875rem;line-height:1.4}.ui-module__Hi2WXW__widthBreakdown strong{color:var(--text-main);font-weight:700}.ui-module__Hi2WXW__widthBreakdown .ui-module__Hi2WXW__total{opacity:.7;font-size:var(--ui-font-2xs);margin-top:.25rem;display:block}.ui-module__Hi2WXW__accordionItem{border-bottom:.0625rem solid var(--accent-gold-border);margin-bottom:var(--space-xs)}.ui-module__Hi2WXW__accordionItem:last-child{border-bottom:0}.ui-module__Hi2WXW__accordionHeader{appearance:none;width:100%;padding:var(--space-lg) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;transition:color .2s;display:flex}.ui-module__Hi2WXW__accordionHeader:hover .ui-module__Hi2WXW__accordionTitle{color:var(--accent-gold)}.ui-module__Hi2WXW__accordionHeader:hover .ui-module__Hi2WXW__accordionIconHorizontal,.ui-module__Hi2WXW__accordionHeader:hover .ui-module__Hi2WXW__accordionIconVertical{background:var(--accent-gold)}.ui-module__Hi2WXW__accordionTitleGroup{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.ui-module__Hi2WXW__accordionTitle{font-size:var(--ui-font-xl);color:var(--text-main);margin:0;font-weight:700;transition:color .2s}.ui-module__Hi2WXW__accordionSummary{max-width:100%;font-size:var(--ui-font-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;opacity:1;max-height:1.25rem;transition:max-height var(--accordion-duration) var(--accordion-easing), opacity var(--accordion-duration) var(--accordion-easing);font-weight:400;overflow:hidden}.ui-module__Hi2WXW__accordionSummary.ui-module__Hi2WXW__summaryHidden{opacity:0;max-height:0}.ui-module__Hi2WXW__accordionHeader.ui-module__Hi2WXW__active .ui-module__Hi2WXW__accordionTitle{color:var(--text-main)}.ui-module__Hi2WXW__accordionHeader:focus-visible{outline:.125rem solid var(--accent-gold);outline-offset:.25rem}.ui-module__Hi2WXW__accordionIcon{width:1.25rem;height:1.25rem;transition:transform var(--accordion-duration) var(--accordion-easing);-webkit-user-select:none;user-select:none;flex-shrink:0;position:relative}.ui-module__Hi2WXW__accordionIconHorizontal,.ui-module__Hi2WXW__accordionIconVertical{border-radius:var(--radius-full);background:var(--text-main);width:1rem;height:.16rem;transition:background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-module__Hi2WXW__accordionIconVertical{transform:translate(-50%,-50%)rotate(90deg)}.ui-module__Hi2WXW__accordionIcon.ui-module__Hi2WXW__open{transform:rotate(45deg)}.ui-module__Hi2WXW__accordionContent{transition:grid-template-rows var(--accordion-duration) var(--accordion-easing), visibility var(--accordion-duration) var(--accordion-easing);visibility:hidden;grid-template-rows:0fr;display:grid;overflow:hidden}.ui-module__Hi2WXW__accordionContent.ui-module__Hi2WXW__open{visibility:visible;grid-template-rows:1fr}.ui-module__Hi2WXW__accordionInner{min-height:0;transition:padding-bottom var(--accordion-duration) var(--accordion-easing);flex-direction:column;padding-bottom:0;display:flex}.ui-module__Hi2WXW__accordionContent.ui-module__Hi2WXW__open .ui-module__Hi2WXW__accordionInner{padding-bottom:var(--control-block-gap)}.ui-module__Hi2WXW__accordionInner>.ui-module__Hi2WXW__inputGroup:not(.ui-module__Hi2WXW__fieldGroupFlush):not(.ui-module__Hi2WXW__controlBlockSpacing){margin-bottom:var(--control-section-gap)}.ui-module__Hi2WXW__accordionInner>.ui-module__Hi2WXW__inputGroup:not(.ui-module__Hi2WXW__fieldGroupFlush):not(.ui-module__Hi2WXW__controlBlockSpacing):last-child{margin-bottom:0}.ui-module__Hi2WXW__accordionInner>.ui-module__Hi2WXW__revealContent.ui-module__Hi2WXW__open+.ui-module__Hi2WXW__revealContent.ui-module__Hi2WXW__open{margin-top:var(--control-section-gap)}.ui-module__Hi2WXW__revealContent{visibility:hidden;transition:grid-template-rows var(--accordion-duration) var(--accordion-easing), visibility var(--accordion-duration) var(--accordion-easing);grid-template-rows:0fr;display:grid;overflow:hidden}.ui-module__Hi2WXW__revealContent.ui-module__Hi2WXW__open{visibility:visible;grid-template-rows:1fr}.ui-module__Hi2WXW__revealInner{gap:var(--control-section-gap);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:visible}.ui-module__Hi2WXW__goldSlider{appearance:none;border-radius:var(--radius-full);background:var(--track-color);cursor:pointer;outline:none;width:100%;height:.3125rem;overflow:visible}.ui-module__Hi2WXW__goldSlider::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:linear-gradient(to right, var(--accent-gold) 0%, var(--accent-gold) var(--slider-progress,50%), var(--track-color) var(--slider-progress,50%), var(--track-color) 100%);height:.3125rem}.ui-module__Hi2WXW__goldSlider::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-full);cursor:pointer;background:#fff;border:none;width:2.75rem;height:1.375rem;margin-top:-.53125rem;transition:box-shadow .15s,transform .15s;box-shadow:0 .0625rem .25rem #0000002e,0 0 0 .0625rem #0000000a}.ui-module__Hi2WXW__goldSlider::-webkit-slider-thumb:hover{transform:scale(1.08);box-shadow:0 .125rem .5rem #00000038,0 0 0 .0625rem #0000000f}.ui-module__Hi2WXW__goldSlider::-webkit-slider-thumb:active{box-shadow:0 .0625rem .1875rem #00000040, 0 0 0 .125rem var(--accent-gold-focus);transform:scale(1.02)}.ui-module__Hi2WXW__goldSlider::-moz-range-track{border-radius:var(--radius-full);background:var(--track-color);border:none;height:.3125rem}.ui-module__Hi2WXW__goldSlider::-moz-range-progress{border-radius:var(--radius-full);background:var(--accent-gold);height:.3125rem}.ui-module__Hi2WXW__goldSlider::-moz-range-thumb{border-radius:var(--radius-full);cursor:pointer;background:#fff;border:none;width:2.75rem;height:1.375rem;transition:box-shadow .15s,transform .15s;box-shadow:0 .0625rem .25rem #0000002e,0 0 0 .0625rem #0000000a}.ui-module__Hi2WXW__goldSlider::-moz-range-thumb:hover{transform:scale(1.08);box-shadow:0 .125rem .5rem #00000038,0 0 0 .0625rem #0000000f}@media (pointer:coarse){.ui-module__Hi2WXW__sliderRow{min-height:2.75rem}.ui-module__Hi2WXW__goldSlider{background:0 0;height:2.75rem}}.ui-module__Hi2WXW__configTabBar{margin-bottom:0;padding-bottom:0}.ui-module__Hi2WXW__configTabScroller{grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.ui-module__Hi2WXW__configTabScroller:before,.ui-module__Hi2WXW__configTabScroller:after{content:"";z-index:2;pointer-events:none;opacity:0;width:1.5rem;position:absolute;top:0;bottom:1.375rem}.ui-module__Hi2WXW__configTabScroller:before{background:linear-gradient(90deg, var(--accent-gold-soft) 0%, #d4af3700 100%);left:0}.ui-module__Hi2WXW__configTabScroller:after{background:linear-gradient(90deg, #d4af3700 0%, var(--accent-gold-soft) 100%);right:0}.ui-module__Hi2WXW__configTabScrollerFadeLeft:before,.ui-module__Hi2WXW__configTabScrollerFadeRight:after{opacity:1}.ui-module__Hi2WXW__configTabScroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;touch-action:pan-x;align-items:center;gap:.5rem;scroll-padding-inline:0;display:flex;overflow-x:auto}.ui-module__Hi2WXW__configTabScrollOverflow{scrollbar-width:none}.ui-module__Hi2WXW__configTabScrollContent{align-items:center;gap:.5rem;width:max-content;min-width:100%;display:flex}.ui-module__Hi2WXW__configTabScroll::-webkit-scrollbar{display:none}.ui-module__Hi2WXW__configTabScrollIndicator{opacity:0;pointer-events:none;align-items:center;height:.5rem;margin-top:.875rem;display:flex}.ui-module__Hi2WXW__configTabScrollIndicatorVisible{opacity:1;pointer-events:auto}.ui-module__Hi2WXW__configTabScrollTrack{border-radius:var(--radius-full);cursor:col-resize;touch-action:none;background:0 0;width:100%;height:.625rem;position:relative}.ui-module__Hi2WXW__configTabScrollTrack:before{content:"";border-radius:var(--radius-full);background:var(--track-color);height:.3125rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ui-module__Hi2WXW__configTabScrollThumb{background:var(--accent-gold);border-radius:var(--radius-full);cursor:grab;touch-action:none;height:.3125rem;transition:left .15s,width .15s;position:absolute;top:50%;transform:translateY(-50%)}.ui-module__Hi2WXW__configTabScrollTrackDragging,.ui-module__Hi2WXW__configTabScrollTrackDragging .ui-module__Hi2WXW__configTabScrollThumb{cursor:grabbing}.ui-module__Hi2WXW__configTabScrollTrackDragging .ui-module__Hi2WXW__configTabScrollThumb{transition:none}.ui-module__Hi2WXW__configTab{appearance:none;border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--surface-color);min-height:2.75rem;font-size:var(--ui-font-xs);text-align:left;color:var(--text-main);-webkit-text-fill-color:currentColor;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding:.625rem 1.25rem;font-family:inherit;font-weight:500;transition:all .2s;display:flex;position:relative}.ui-module__Hi2WXW__configTab:hover{background-color:var(--accent-gold-soft);border-color:var(--accent-gold);color:var(--text-main)}.ui-module__Hi2WXW__configTab:focus-visible{outline:.125rem solid var(--accent-gold);outline-offset:.25rem}.ui-module__Hi2WXW__configTabActive{background-color:var(--surface-selected);color:var(--text-main);border-color:var(--border-selected);box-shadow:inset 0 0 0 .0625rem var(--border-selected);font-weight:500}.ui-module__Hi2WXW__configTabDragging{opacity:.55;cursor:grabbing}.ui-module__Hi2WXW__configTabDropTarget{border-color:var(--accent-gold);background-color:var(--accent-gold-soft)}.ui-module__Hi2WXW__configTabDropBefore:before,.ui-module__Hi2WXW__configTabDropAfter:after{content:"";border-radius:var(--radius-full);background:var(--accent-gold);width:.1875rem;position:absolute;top:.375rem;bottom:.375rem}.ui-module__Hi2WXW__configTabDropBefore:before{left:-.3125rem}.ui-module__Hi2WXW__configTabDropAfter:after{right:-.3125rem}.ui-module__Hi2WXW__configTabLabel{pointer-events:none}.ui-module__Hi2WXW__configTabInput{font-size:var(--ui-font-xs);color:var(--text-main);background:var(--surface-color);border-radius:var(--radius-sm);width:7.5rem;box-shadow:0 0 0 .09375rem var(--accent-gold);border:none;outline:none;padding:.125rem .375rem;font-family:inherit;font-weight:600}.ui-module__Hi2WXW__configTabActions{grid-template-columns:repeat(4,minmax(2.75rem,1fr));gap:.5rem;width:100%;margin-top:.75rem;display:grid}.ui-module__Hi2WXW__configTabActionButton{border:.0625rem solid var(--border-color);background:var(--surface-color);width:100%;min-width:0;height:2.75rem;color:var(--text-main);font-size:var(--ui-font-xs);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;font-family:inherit;font-weight:500;transition:border-color .2s,background-color .2s,color .2s,opacity .2s;display:inline-flex}.ui-module__Hi2WXW__configTabActionButton:hover:not(:disabled){border-color:var(--accent-gold);background:var(--accent-gold-soft);color:var(--text-main)}.ui-module__Hi2WXW__configTabActionButton:disabled{opacity:.45;cursor:not-allowed}.ui-module__Hi2WXW__configTabActionStack{min-width:0;display:flex;position:relative}.ui-module__Hi2WXW__configTabActionDangerActive,.ui-module__Hi2WXW__configTabActionDangerActive:hover:not(:disabled){background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.ui-module__Hi2WXW__modalOverlay{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);z-index:2000;background-color:#0009;justify-content:center;align-items:center;animation:.2s ease-out ui-module__Hi2WXW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ui-module__Hi2WXW__fadeIn{0%{opacity:0}to{opacity:1}}.ui-module__Hi2WXW__confirmModal{background:var(--surface-color);border-radius:var(--radius-lg);text-align:center;width:90%;max-width:25rem;padding:2rem;animation:.3s cubic-bezier(.34,1.56,.64,1) ui-module__Hi2WXW__modalScale;transform:perspective(62.5rem)rotateX(0);box-shadow:0 1.25rem 2.5rem #0003}@keyframes ui-module__Hi2WXW__modalScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ui-module__Hi2WXW__confirmModalIcon{margin-bottom:1.25rem;font-size:3rem}.ui-module__Hi2WXW__confirmModal h3{font-size:var(--ui-font-2xl);color:var(--text-main);margin-bottom:.75rem;font-weight:700}.ui-module__Hi2WXW__confirmModal p{font-size:var(--ui-font-md);color:var(--text-secondary);margin-bottom:2rem;line-height:1.5}.ui-module__Hi2WXW__confirmModalButtons{gap:.75rem;display:flex}.ui-module__Hi2WXW__confirmModalButtons button{border-radius:var(--radius-md);font-size:var(--ui-font-md);cursor:pointer;border:none;flex:1;padding:.75rem;font-weight:600;transition:all .2s}.ui-module__Hi2WXW__cancelButton{background-color:var(--surface-hover);color:var(--text-main)}.ui-module__Hi2WXW__cancelButton:hover{background-color:var(--accent-gold-soft)}.ui-module__Hi2WXW__deleteButton{background-color:var(--danger-color);color:#fff}.ui-module__Hi2WXW__deleteButton:hover{background-color:var(--danger-color-hover);box-shadow:0 .25rem .75rem var(--danger-shadow);transform:translateY(-.0625rem)}.ui-module__Hi2WXW__deleteButton:active{transform:translateY(0)}.ui-module__Hi2WXW__pdfBrandModal{border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);background:var(--surface-color);width:90%;max-width:28rem;padding:1.5rem;animation:.25s ease-out ui-module__Hi2WXW__modalScale;box-shadow:0 1.25rem 2.5rem #0000002e}.ui-module__Hi2WXW__pdfBrandModalHeader{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.ui-module__Hi2WXW__pdfBrandModalIcon{border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);background:var(--surface-hover);width:2.75rem;height:2.75rem;color:var(--text-main);justify-content:center;align-items:center;display:inline-flex}.ui-module__Hi2WXW__pdfBrandModal h3{color:var(--text-main);font-size:var(--ui-font-xl);letter-spacing:0;margin-bottom:.375rem;font-weight:700}.ui-module__Hi2WXW__pdfBrandModal p{color:var(--text-secondary);font-size:var(--ui-font-sm);line-height:1.45}.ui-module__Hi2WXW__pdfBrandChoiceGrid{gap:.75rem;margin-top:1.5rem;display:grid}.ui-module__Hi2WXW__pdfBrandChoiceButton{appearance:none;border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);background:var(--surface-color);width:100%;min-height:4rem;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;grid-template-columns:.875rem minmax(0,1fr);align-items:center;gap:.875rem;padding:.875rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.ui-module__Hi2WXW__pdfBrandChoiceButton:hover{border-color:var(--pdf-brand-color);background:var(--surface-hover)}.ui-module__Hi2WXW__pdfBrandChoiceButton:focus-visible{outline:.125rem solid var(--pdf-brand-color);outline-offset:.1875rem}.ui-module__Hi2WXW__pdfBrandChoiceDot{border-radius:var(--radius-full);background:var(--pdf-brand-color);width:.875rem;height:.875rem}.ui-module__Hi2WXW__pdfBrandChoiceText{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.ui-module__Hi2WXW__pdfBrandChoiceLabel{color:var(--text-main);font-size:var(--ui-font-md);letter-spacing:0;font-weight:700}.ui-module__Hi2WXW__pdfBrandChoiceDescription{color:var(--text-secondary);font-size:var(--ui-font-xs)}.ui-module__Hi2WXW__pdfBrandCancelButton{appearance:none;border:.0625rem solid var(--border-color);border-radius:var(--radius-sm);background:var(--surface-hover);width:100%;min-height:2.75rem;color:var(--text-main);font-size:var(--ui-font-sm);cursor:pointer;justify-content:center;margin-top:1rem;padding:.75rem 1rem;font-family:inherit;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.ui-module__Hi2WXW__pdfBrandCancelButton:hover{border-color:var(--accent-gold);background:var(--accent-gold-soft)}.ui-module__Hi2WXW__previewActionButton{z-index:100;border:.0625rem solid var(--border-color);background:var(--surface-hover);color:var(--text-main);border-radius:var(--radius-sm);box-shadow:none;cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex;position:absolute}.ui-module__Hi2WXW__previewActionButton:hover{border-color:var(--accent-gold);background:var(--accent-gold-soft)}.ui-module__Hi2WXW__previewActionButtonActive{background-color:var(--surface-selected);color:var(--text-main);border-color:var(--border-selected);box-shadow:inset 0 0 0 .0625rem var(--border-selected)}.ui-module__Hi2WXW__previewActionButtonActive:hover{background-color:var(--surface-selected);border-color:var(--border-selected)}.ui-module__Hi2WXW__previewActionIconButton{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;padding:0}.ui-module__Hi2WXW__previewActionDimensionButton{gap:var(--space-xs);height:2.75rem;font-size:var(--ui-font-xs);padding:.625rem 1rem;font-weight:600}.ui-module__Hi2WXW__previewActionIconOnly{gap:0;width:2.75rem;min-width:2.75rem;padding:0}.ui-module__Hi2WXW__previewActionCompact{border-radius:var(--radius-sm);width:2.25rem;min-width:2.25rem;height:2.25rem}.ui-module__Hi2WXW__previewActionLabel{opacity:1;white-space:nowrap;max-width:12.5rem;transition:max-width .22s,opacity .22s;overflow:hidden}.ui-module__Hi2WXW__previewActionLabelHidden{opacity:0;max-width:0}.ui-module__Hi2WXW__previewResetViewButton{font-size:var(--ui-font-xs);padding:.5rem 1rem;font-weight:600;bottom:1.5rem;left:50%;transform:translate(-50%)}@media (max-width:640px){.ui-module__Hi2WXW__primaryButton{font-size:var(--ui-font-md);padding:.8125rem 1rem;font-weight:600}.ui-module__Hi2WXW__projectNameInput{font-size:var(--ui-font-2xl)}.ui-module__Hi2WXW__projectMetaInput{font-size:var(--ui-font-xs)}.ui-module__Hi2WXW__projectMenuButton{width:2.25rem;height:2.25rem}.ui-module__Hi2WXW__projectMenuPopover{max-width:calc(100vw - 2rem)}}
.PreviewPane-module__rgeyHa__brandOverlay{z-index:110;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(6.25rem,9vw,8.5rem);position:absolute;top:clamp(1rem,2vw,1.75rem);left:clamp(1rem,2vw,1.75rem)}.PreviewPane-module__rgeyHa__brandImage{filter:drop-shadow(0 .625rem 1.375rem #00000014);width:100%;height:auto;display:block}@media (max-width:47.5rem) and (orientation:portrait),(max-width:35rem){.PreviewPane-module__rgeyHa__brandOverlay{width:5.75rem;top:.75rem;left:.75rem}}@media (max-width:40rem){.PreviewPane-module__rgeyHa__brandOverlay{width:4.75rem}}
