.SegmentedPillRadio-module-scss-module__uYtXxG__group{align-items:stretch;gap:calc(var(--mui-spacing)*.25);padding:calc(var(--mui-spacing)*.375);border-radius:var(--kltjr-radius-pill,999px);color:var(--kltjr-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 45%, transparent);display:inline-flex}.SegmentedPillRadio-module-scss-module__uYtXxG__segment{cursor:pointer;border-radius:var(--kltjr-radius-pill,999px);padding:calc(var(--mui-spacing)*.75) calc(var(--mui-spacing)*1.75);font-family:var(--kltjr-font-button);letter-spacing:.02em;color:inherit;background:0 0;border:none;font-size:.82rem;font-weight:600;transition:background-color .15s,color .15s}.SegmentedPillRadio-module-scss-module__uYtXxG__segment:hover:not([aria-checked=true]){background:color-mix(in srgb, currentColor 10%, transparent)}.SegmentedPillRadio-module-scss-module__uYtXxG__segment:focus-visible{outline:2px solid var(--kltjr-fg);outline-offset:2px}.SegmentedPillRadio-module-scss-module__uYtXxG__segment[aria-checked=true]{background:var(--kltjr-fg);color:var(--kltjr-bg)}.SegmentedPillRadio-module-scss-module__uYtXxG__dense .SegmentedPillRadio-module-scss-module__uYtXxG__segment{padding-inline:calc(var(--mui-spacing)*1.1)}
.designPanel-module-scss-module__NG7dQa__row{gap:calc(var(--mui-spacing)*1.5);padding:calc(var(--mui-spacing)*1) 0;border-bottom:1px solid var(--mui-palette-divider);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.designPanel-module-scss-module__NG7dQa__rowText{flex-direction:column;min-width:0;display:flex}.designPanel-module-scss-module__NG7dQa__label{font-size:var(--mui-typography-body2-fontSize);color:var(--mui-palette-text-primary);font-weight:600}.designPanel-module-scss-module__NG7dQa__key{color:var(--mui-palette-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.designPanel-module-scss-module__NG7dQa__description{font-size:var(--mui-typography-caption-fontSize);color:var(--mui-palette-text-secondary)}.designPanel-module-scss-module__NG7dQa__custom{color:var(--mui-palette-primary-main)}.designPanel-module-scss-module__NG7dQa__swatches{gap:calc(var(--mui-spacing)*.5);display:flex}.designPanel-module-scss-module__NG7dQa__swatch{all:unset;cursor:pointer;background:linear-gradient(var(--swatch-color), var(--swatch-color)),repeating-conic-gradient(rgba(var(--mui-palette-text-primaryChannel)/.18) 0% 25%, transparent 0% 50%) 50%/10px 10px;width:32px;height:32px;box-shadow:inset 0 0 0 1px rgba(var(--mui-palette-text-primaryChannel)/.2);border-radius:8px;position:relative}.designPanel-module-scss-module__NG7dQa__swatch:focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}.designPanel-module-scss-module__NG7dQa__swatchScheme{background:var(--mui-palette-background-paper);width:14px;height:14px;color:var(--mui-palette-text-secondary);box-shadow:0 0 0 1px var(--mui-palette-divider);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;bottom:-4px;right:-4px}.designPanel-module-scss-module__NG7dQa__linked{color:var(--mui-palette-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.designPanel-module-scss-module__NG7dQa__popover{gap:calc(var(--mui-spacing)*1.5);padding:calc(var(--mui-spacing)*2);flex-direction:column;width:260px;display:flex}.designPanel-module-scss-module__NG7dQa__popoverTitle{font-size:var(--mui-typography-body2-fontSize);margin:0;font-weight:600}.designPanel-module-scss-module__NG7dQa__popoverActions{justify-content:space-between;gap:calc(var(--mui-spacing)*1);display:flex}.designPanel-module-scss-module__NG7dQa__fieldGrid{gap:calc(var(--mui-spacing)*1);padding:calc(var(--mui-spacing)*1) 0 calc(var(--mui-spacing)*1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.designPanel-module-scss-module__NG7dQa__fieldWide{grid-column:1/-1}.designPanel-module-scss-module__NG7dQa__typeRow{padding:calc(var(--mui-spacing)*1) 0;border-bottom:1px solid var(--mui-palette-divider)}.designPanel-module-scss-module__NG7dQa__typeHeader{all:unset;cursor:pointer;flex-direction:column;gap:2px;width:100%;display:flex}.designPanel-module-scss-module__NG7dQa__typeHeader:focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}.designPanel-module-scss-module__NG7dQa__sample{white-space:nowrap;text-overflow:ellipsis;color:var(--mui-palette-text-primary);font-family:var(--sample-family);font-size:min(var(--sample-size),44px);font-weight:var(--sample-weight);line-height:var(--sample-line-height);letter-spacing:var(--sample-letter-spacing);text-transform:var(--sample-transform);font-style:var(--sample-style);overflow:hidden}.designPanel-module-scss-module__NG7dQa__scalarControl{gap:calc(var(--mui-spacing)*1.5);grid-template-columns:minmax(0,1fr) 96px;align-items:center;display:grid}.designPanel-module-scss-module__NG7dQa__shadowPreview{background:var(--mui-palette-background-paper);width:32px;height:32px;box-shadow:var(--preview-shadow);border-radius:8px}.designPanel-module-scss-module__NG7dQa__card{padding:calc(var(--mui-spacing)*1.5) 0;border-bottom:1px solid var(--mui-palette-divider)}.designPanel-module-scss-module__NG7dQa__cardProps{gap:calc(var(--mui-spacing)*1);margin-top:calc(var(--mui-spacing)*1);flex-direction:column;display:flex}.designPanel-module-scss-module__NG7dQa__propRow{gap:calc(var(--mui-spacing)*1);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.designPanel-module-scss-module__NG7dQa__propName{color:var(--mui-palette-text-secondary);font-size:12px;line-height:1.3}.designPanel-module-scss-module__NG7dQa__ownValueSelect{flex:0 0 88px;width:88px}.designPanel-module-scss-module__NG7dQa__ownValueInput{flex:auto}.designPanel-module-scss-module__NG7dQa__propValue{gap:calc(var(--mui-spacing)*.5);align-items:center;min-width:0;display:flex}.designPanel-module-scss-module__NG7dQa__fontOption{font-family:var(--option-font);font-size:17px}.designPanel-module-scss-module__NG7dQa__fontInput input{font-family:var(--option-font)}.designPanel-module-scss-module__NG7dQa__refValue{align-items:center;gap:calc(var(--mui-spacing)*.75);min-width:0;display:inline-flex}.designPanel-module-scss-module__NG7dQa__refSwatch{all:unset;background:var(--swatch-color);width:16px;height:16px;box-shadow:inset 0 0 0 1px rgba(var(--mui-palette-text-primaryChannel)/.25);border-radius:4px;flex-shrink:0}.designPanel-module-scss-module__NG7dQa__refSwatch:is(button){cursor:pointer}:is(.designPanel-module-scss-module__NG7dQa__refSwatch:is(button):hover,.designPanel-module-scss-module__NG7dQa__refSwatch:is(button):focus-visible){outline:2px solid var(--mui-palette-primary-main);outline-offset:1px}.designPanel-module-scss-module__NG7dQa__hexRow{align-items:center;gap:calc(var(--mui-spacing)*.5);display:flex}
.DesignTokenPanel-module-scss-module__pIprhq__panel{flex-direction:column;height:100%;min-height:0;display:flex}.DesignTokenPanel-module-scss-module__pIprhq__head{gap:calc(var(--mui-spacing)*1);padding:calc(var(--mui-spacing)*1.5) calc(var(--mui-spacing)*1.5) 0;border-bottom:1px solid var(--mui-palette-divider);flex-direction:column;display:flex}.DesignTokenPanel-module-scss-module__pIprhq__tabs{min-height:40px}.DesignTokenPanel-module-scss-module__pIprhq__tabs .MuiTab-root{min-width:0;min-height:40px;padding-inline:calc(var(--mui-spacing)*1.25)}.DesignTokenPanel-module-scss-module__pIprhq__list{min-height:0;padding:0 calc(var(--mui-spacing)*1.5) calc(var(--mui-spacing)*3);flex:1;overflow:auto}.DesignTokenPanel-module-scss-module__pIprhq__groupTitle{margin:calc(var(--mui-spacing)*2) 0 0;font-size:var(--mui-typography-caption-fontSize);letter-spacing:.08em;text-transform:uppercase;color:var(--mui-palette-text-secondary);font-weight:700}.DesignTokenPanel-module-scss-module__pIprhq__pinnedHead{align-items:flex-start;gap:calc(var(--mui-spacing)*1);padding:calc(var(--mui-spacing)*2) calc(var(--mui-spacing)*1.5) calc(var(--mui-spacing)*1.5);border-bottom:1px solid var(--mui-palette-divider);animation:.2s ease-out DesignTokenPanel-module-scss-module__pIprhq__pinnedIn;display:flex}@media (prefers-reduced-motion:reduce){.DesignTokenPanel-module-scss-module__pIprhq__pinnedHead{animation:none}}@keyframes DesignTokenPanel-module-scss-module__pIprhq__pinnedIn{0%{opacity:0;transform:translateY(-4px)}}.DesignTokenPanel-module-scss-module__pIprhq__pinnedText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.DesignTokenPanel-module-scss-module__pIprhq__pinnedTitle{font-size:var(--mui-typography-h5-fontSize);color:var(--mui-palette-text-primary);margin:0;font-weight:700;line-height:1.15}.DesignTokenPanel-module-scss-module__pIprhq__pinnedTokens{all:unset;width:fit-content;color:var(--mui-palette-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}button.DesignTokenPanel-module-scss-module__pIprhq__pinnedTokens{cursor:pointer;text-underline-offset:2px;text-decoration:underline}button.DesignTokenPanel-module-scss-module__pIprhq__pinnedTokens:hover{color:var(--mui-palette-primary-main)}button.DesignTokenPanel-module-scss-module__pIprhq__pinnedTokens:focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}
.DesignSourceEditor-module-scss-module__qE98Lq__editor{height:100%;min-height:0;overflow:hidden}.DesignSourceEditor-module-scss-module__qE98Lq__editor .cm-editor{height:100%}.DesignSourceEditor-module-scss-module__qE98Lq__editor .cm-editor.cm-focused{outline:none}.DesignSourceEditor-module-scss-module__qE98Lq__editor .cm-design-flash{animation:1.6s ease-out DesignSourceEditor-module-scss-module__qE98Lq__designFlash}@keyframes DesignSourceEditor-module-scss-module__qE98Lq__designFlash{0%,30%{background-color:rgba(var(--mui-palette-primary-mainChannel)/.35)}to{background-color:#0000}}
.ScopedSourceEditor-module-scss-module__9d23va__scoped{flex-direction:column;height:100%;min-height:0;display:flex}.ScopedSourceEditor-module-scss-module__9d23va__bar{justify-content:space-between;align-items:center;gap:calc(var(--mui-spacing)*1);padding:calc(var(--mui-spacing)*1) calc(var(--mui-spacing)*1.5);border-bottom:1px solid var(--mui-palette-divider);display:flex}.ScopedSourceEditor-module-scss-module__9d23va__scope{font-size:var(--mui-typography-body2-fontSize);font-weight:700}.ScopedSourceEditor-module-scss-module__9d23va__full{all:unset;cursor:pointer;font-size:var(--mui-typography-caption-fontSize);color:var(--mui-palette-text-secondary);text-underline-offset:2px;text-decoration:underline}.ScopedSourceEditor-module-scss-module__9d23va__full:hover{color:var(--mui-palette-primary-main)}.ScopedSourceEditor-module-scss-module__9d23va__full:focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}.ScopedSourceEditor-module-scss-module__9d23va__editor{flex:1;min-height:0}
.DesignTemplatesView-module-scss-module__qdvMoa__view{flex-direction:column;height:100%;min-height:0;display:flex}.DesignTemplatesView-module-scss-module__qdvMoa__saveRow{gap:calc(var(--mui-spacing)*1);padding:calc(var(--mui-spacing)*1.5);border-bottom:1px solid var(--mui-palette-divider);align-items:center;display:flex}.DesignTemplatesView-module-scss-module__qdvMoa__list{min-height:0;padding:0 calc(var(--mui-spacing)*1.5);flex:1;margin:0;list-style:none;overflow:auto}.DesignTemplatesView-module-scss-module__qdvMoa__item{align-items:center;gap:calc(var(--mui-spacing)*1);padding:calc(var(--mui-spacing)*1.25) 0;border-bottom:1px solid var(--mui-palette-divider);display:flex}.DesignTemplatesView-module-scss-module__qdvMoa__itemText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DesignTemplatesView-module-scss-module__qdvMoa__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.DesignTemplatesView-module-scss-module__qdvMoa__meta{font-size:var(--mui-typography-caption-fontSize);color:var(--mui-palette-text-secondary)}.DesignTemplatesView-module-scss-module__qdvMoa__hint{padding:calc(var(--mui-spacing)*1.5) 0;color:var(--mui-palette-text-secondary);font-size:var(--mui-typography-body2-fontSize);margin:0}
.DesignPreviewFrame-module-scss-module__aYJoHq__preview{flex-direction:column;height:100%;min-height:0;display:flex}.DesignPreviewFrame-module-scss-module__aYJoHq__toolbar{align-items:center;gap:calc(var(--mui-spacing)*1);padding:calc(var(--mui-spacing)*1) calc(var(--mui-spacing)*1.5);border-bottom:1px solid var(--mui-palette-divider);flex-wrap:wrap;display:flex}.DesignPreviewFrame-module-scss-module__aYJoHq__stage{background:rgba(var(--mui-palette-text-primaryChannel)/.04);flex:1;justify-content:center;min-height:0;display:flex;position:relative;overflow:hidden}.DesignPreviewFrame-module-scss-module__aYJoHq__frame{width:var(--frame-width);height:var(--frame-height);transform:scale(var(--frame-scale));transform-origin:top;background:var(--mui-palette-background-default);border:0;flex-shrink:0}
.DesignAiPromptHistory-module-scss-module__VV70tq__history{gap:calc(var(--mui-spacing)*1);flex-direction:column;min-height:0;display:flex}.DesignAiPromptHistory-module-scss-module__VV70tq__heading{align-items:center;gap:calc(var(--mui-spacing)*.75);letter-spacing:.06em;text-transform:uppercase;color:var(--mui-palette-text-secondary);margin:0;font-size:12px;font-weight:600;display:flex}.DesignAiPromptHistory-module-scss-module__VV70tq__empty{color:var(--mui-palette-text-secondary);margin:0;font-size:12px;line-height:1.5}.DesignAiPromptHistory-module-scss-module__VV70tq__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.DesignAiPromptHistory-module-scss-module__VV70tq__entry{all:unset;box-sizing:border-box;width:100%;padding:calc(var(--mui-spacing)*1) calc(var(--mui-spacing)*1.25);cursor:pointer;border-left:2px solid #0000;flex-direction:column;gap:2px;transition:background-color .15s,border-color .15s;display:flex}.DesignAiPromptHistory-module-scss-module__VV70tq__entry:hover:not(:disabled){background-color:var(--mui-palette-action-hover)}.DesignAiPromptHistory-module-scss-module__VV70tq__entry:focus-visible{outline:2px solid var(--mui-palette-text-primary);outline-offset:-2px}.DesignAiPromptHistory-module-scss-module__VV70tq__entry:disabled{cursor:default;opacity:.5}.DesignAiPromptHistory-module-scss-module__VV70tq__active{border-left-color:var(--mui-palette-primary-main);background-color:var(--mui-palette-action-selected)}.DesignAiPromptHistory-module-scss-module__VV70tq__prompt{-webkit-line-clamp:2;color:var(--mui-palette-text-primary);-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.DesignAiPromptHistory-module-scss-module__VV70tq__meta{color:var(--mui-palette-text-secondary);font-size:11px}.DesignAiPromptHistory-module-scss-module__VV70tq__failed{color:var(--mui-palette-warning-main)}
.DesignAiComposer-module-scss-module__ViHfDG__body{gap:calc(var(--mui-spacing)*2);flex-direction:column;display:flex}.DesignAiComposer-module-scss-module__ViHfDG__dialog{padding:calc(var(--mui-spacing)*2.5)}.DesignAiComposer-module-scss-module__ViHfDG__panel .DesignAiComposer-module-scss-module__ViHfDG__columns{grid-template-columns:minmax(0,1fr)}.DesignAiComposer-module-scss-module__ViHfDG__panel .DesignAiComposer-module-scss-module__ViHfDG__side{max-height:none;padding:calc(var(--mui-spacing)*2) 0 0;border-left:0;border-top:1px solid var(--mui-palette-divider)}.DesignAiComposer-module-scss-module__ViHfDG__columns{gap:calc(var(--mui-spacing)*2.5);grid-template-columns:minmax(0,1fr) 240px;display:grid}@media (max-width:720px){.DesignAiComposer-module-scss-module__ViHfDG__columns{grid-template-columns:minmax(0,1fr)}}.DesignAiComposer-module-scss-module__ViHfDG__main{gap:calc(var(--mui-spacing)*1.5);flex-direction:column;min-width:0;display:flex}.DesignAiComposer-module-scss-module__ViHfDG__side{min-height:0;max-height:420px;padding-left:calc(var(--mui-spacing)*2.5);border-left:1px solid var(--mui-palette-divider);flex-direction:column;display:flex}@media (max-width:720px){.DesignAiComposer-module-scss-module__ViHfDG__side{max-height:240px;padding:calc(var(--mui-spacing)*2) 0 0;border-left:0;border-top:1px solid var(--mui-palette-divider)}}.DesignAiComposer-module-scss-module__ViHfDG__promptLabel{color:var(--mui-palette-text-primary);font-size:15px;font-weight:600}.DesignAiComposer-module-scss-module__ViHfDG__promptBox{background-color:var(--mui-palette-background-formInputBackground);border-bottom:2px solid #0000;flex-direction:column;transition:background-color .2s,border-color .2s;display:flex}.DesignAiComposer-module-scss-module__ViHfDG__promptBox:hover{background-color:var(--mui-palette-action-hover)}.DesignAiComposer-module-scss-module__ViHfDG__promptBox:focus-within{background-color:var(--mui-palette-action-selected);border-bottom-color:var(--mui-palette-primary-main)}.DesignAiComposer-module-scss-module__ViHfDG__prompt{padding:calc(var(--mui-spacing)*2) calc(var(--mui-spacing)*2) calc(var(--mui-spacing)*1);font-size:15px;line-height:1.6}.DesignAiComposer-module-scss-module__ViHfDG__prompt textarea::placeholder{color:var(--mui-palette-text-secondary);opacity:1}.DesignAiComposer-module-scss-module__ViHfDG__promptFooter{padding:0 calc(var(--mui-spacing)*1) calc(var(--mui-spacing)*1) calc(var(--mui-spacing)*2);color:var(--mui-palette-text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:11px;display:flex}.DesignAiComposer-module-scss-module__ViHfDG__examples{gap:calc(var(--mui-spacing)*.75);flex-wrap:wrap;display:flex}.DesignAiComposer-module-scss-module__ViHfDG__example{max-width:100%;height:auto;padding-block:calc(var(--mui-spacing)*.5);margin:0}.DesignAiComposer-module-scss-module__ViHfDG__example .MuiChip-label{white-space:normal;font-size:12px;line-height:1.35}.DesignAiComposer-module-scss-module__ViHfDG__toggle{margin:0}.DesignAiComposer-module-scss-module__ViHfDG__toggle .MuiFormControlLabel-label{font-size:13px}.DesignAiComposer-module-scss-module__ViHfDG__progress{gap:calc(var(--mui-spacing)*.75);color:var(--mui-palette-text-secondary);flex-direction:column;font-size:12px;display:flex}.DesignAiComposer-module-scss-module__ViHfDG__actions{align-items:center;gap:calc(var(--mui-spacing)*1);display:flex}.DesignAiComposer-module-scss-module__ViHfDG__quota{color:var(--mui-palette-text-secondary);margin-right:auto;font-size:12px}.DesignAiComposer-module-scss-module__ViHfDG__send{width:32px;height:32px;color:var(--kltjr-accent-fg);background-color:var(--kltjr-accent)}.DesignAiComposer-module-scss-module__ViHfDG__send:hover{background-color:var(--kltjr-accent-hover)}.DesignAiComposer-module-scss-module__ViHfDG__send.Mui-disabled{color:var(--mui-palette-text-disabled);background-color:var(--mui-palette-action-disabledBackground)}
.DesignAiPreviewBar-module-scss-module__YfPB8a__bar{align-items:center;gap:calc(var(--mui-spacing)*.5);padding:calc(var(--mui-spacing)*.75) calc(var(--mui-spacing)*1);border:1px solid var(--mui-palette-divider);background:var(--mui-palette-background-formInputBackground);display:flex}.DesignAiPreviewBar-module-scss-module__YfPB8a__icon{color:var(--mui-palette-primary-main);flex:none}.DesignAiPreviewBar-module-scss-module__YfPB8a__text{min-width:0;margin-left:calc(var(--mui-spacing)*.5);flex-direction:column;flex:auto;display:flex}.DesignAiPreviewBar-module-scss-module__YfPB8a__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.DesignAiPreviewBar-module-scss-module__YfPB8a__hint{color:var(--mui-palette-text-secondary);font-size:11px}
.DesignAiView-module-scss-module__TqmZZW__view{gap:calc(var(--mui-spacing)*1.5);height:100%;padding:calc(var(--mui-spacing)*2) calc(var(--mui-spacing)*1.5);flex-direction:column;display:flex;overflow:auto}.DesignAiView-module-scss-module__TqmZZW__intro{color:var(--mui-palette-text-secondary);margin:0;font-size:12px;line-height:1.5}
.PageSettingsView-module-scss-module__7gHn2a__view{gap:calc(var(--mui-spacing)*2.5);height:100%;padding:calc(var(--mui-spacing)*2) calc(var(--mui-spacing)*1.5);flex-direction:column;display:flex;overflow:auto}
.PublicDesignPanel-module-scss-module__5w4TLW__panel{z-index:1285;background-color:var(--mui-palette-common-background);border-top:1px solid var(--mui-palette-divider);height:58dvh;color:var(--mui-palette-text-primary);font-family:var(--font-archivo),system-ui,sans-serif;border-radius:16px 16px 0 0;flex-direction:column;animation:.26s cubic-bezier(.2,0,0,1) PublicDesignPanel-module-scss-module__5w4TLW__slideUp;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:900px){.PublicDesignPanel-module-scss-module__5w4TLW__panel{width:var(--design-panel-width);border-top:0;border-left:1px solid var(--mui-palette-divider);border-radius:0;height:100dvh;animation-name:PublicDesignPanel-module-scss-module__5w4TLW__slideIn;top:0;left:auto}}@media (prefers-reduced-motion:reduce){.PublicDesignPanel-module-scss-module__5w4TLW__panel{animation:none}}@keyframes PublicDesignPanel-module-scss-module__5w4TLW__slideIn{0%{transform:translate(100%)}}@keyframes PublicDesignPanel-module-scss-module__5w4TLW__slideUp{0%{transform:translateY(100%)}}.PublicDesignPanel-module-scss-module__5w4TLW__header{align-items:center;gap:calc(var(--mui-spacing)*1);padding:calc(var(--mui-spacing)*1.25) calc(var(--mui-spacing)*1.5) calc(var(--mui-spacing)*.5);display:flex}.PublicDesignPanel-module-scss-module__5w4TLW__title{font-size:var(--mui-typography-subtitle1-fontSize);margin:0;font-weight:700}.PublicDesignPanel-module-scss-module__5w4TLW__status{all:unset;font-size:var(--mui-typography-caption-fontSize);color:var(--mui-palette-success-main);cursor:pointer;align-items:center;gap:4px;margin-right:auto;font-weight:600;display:inline-flex}.PublicDesignPanel-module-scss-module__5w4TLW__status:disabled{cursor:default}.PublicDesignPanel-module-scss-module__5w4TLW__status:not(:disabled):hover{text-decoration:underline}.PublicDesignPanel-module-scss-module__5w4TLW__status:focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}.PublicDesignPanel-module-scss-module__5w4TLW__warning{color:var(--mui-palette-warning-main)}.PublicDesignPanel-module-scss-module__5w4TLW__error{color:var(--mui-palette-error-main)}.PublicDesignPanel-module-scss-module__5w4TLW__aiButton{color:var(--mui-palette-primary-main);display:inline-flex}.PublicDesignPanel-module-scss-module__5w4TLW__aiPreview{padding:0 calc(var(--mui-spacing)*1.5) calc(var(--mui-spacing)*1)}.PublicDesignPanel-module-scss-module__5w4TLW__switches{gap:calc(var(--mui-spacing)*1);padding:0 calc(var(--mui-spacing)*1.5) calc(var(--mui-spacing)*1);flex-wrap:wrap;display:flex;overflow-x:auto}.PublicDesignPanel-module-scss-module__5w4TLW__body{border-block:1px solid var(--mui-palette-divider);flex:1;min-height:0;overflow:hidden}.PublicDesignPanel-module-scss-module__5w4TLW__hint{padding:calc(var(--mui-spacing)*2);color:var(--mui-palette-text-secondary);margin:0}.PublicDesignPanel-module-scss-module__5w4TLW__footer{justify-content:flex-end;gap:calc(var(--mui-spacing)*.75);padding:calc(var(--mui-spacing)*1) calc(var(--mui-spacing)*1.5);display:flex}html[data-band-design-mode]{--design-panel-width:0px}@media (min-width:900px){html[data-band-design-mode]{--design-panel-width:400px}}html[data-band-design-mode] .band-public-page{margin-right:var(--design-panel-width);padding-bottom:58dvh;width:auto!important}@media (min-width:900px){html[data-band-design-mode] .band-public-page{padding-bottom:0}}
.DesignInspectorOverlay-module-scss-module__6hNh8a__outline{top:var(--inspect-top);left:var(--inspect-left);width:var(--inspect-width);height:var(--inspect-height);z-index:1280;pointer-events:none;outline:1px dashed var(--mui-palette-primary-main);outline-offset:2px;border-radius:2px;transition:top 90ms ease-out,left 90ms ease-out,width 90ms ease-out,height 90ms ease-out;position:fixed}@media (prefers-reduced-motion:reduce){.DesignInspectorOverlay-module-scss-module__6hNh8a__outline{transition:none}}.DesignInspectorOverlay-module-scss-module__6hNh8a__selected{outline:2px solid var(--mui-palette-primary-main);background:0 0}.DesignInspectorOverlay-module-scss-module__6hNh8a__selected .DesignInspectorOverlay-module-scss-module__6hNh8a__tag:before{content:"";background:currentColor;border-radius:50%;align-self:center;width:6px;height:6px}.DesignInspectorOverlay-module-scss-module__6hNh8a__outline:not(.DesignInspectorOverlay-module-scss-module__6hNh8a__selected) .DesignInspectorOverlay-module-scss-module__6hNh8a__tag{background:color-mix(in srgb, var(--mui-palette-primary-main) 75%, transparent)}.DesignInspectorOverlay-module-scss-module__6hNh8a__tag{gap:calc(var(--mui-spacing)*.75);white-space:nowrap;text-overflow:ellipsis;max-width:min(520px,90vw);font-family:var(--kltjr-font-button);background:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText);border-radius:4px;align-items:baseline;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:calc(100% + 6px);left:-2px;overflow:hidden}.DesignInspectorOverlay-module-scss-module__6hNh8a__tokens{opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:400}
.BandContentNav-module-scss-module__IWIFEq__nav{width:100%;max-width:var(--band-content-max-width,var(--bp-space-content-max-width));margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.BandContentNav-module-scss-module__IWIFEq__list{align-items:baseline;gap:calc(var(--mui-spacing)*1) var(--bp-c-nav-link-gap);padding:calc(var(--mui-spacing)*1.5) 0;border-bottom:var(--bp-border-hairline) solid var(--mui-palette-divider);flex-wrap:wrap;margin:0;list-style:none;display:flex}@media (max-width:600px){.BandContentNav-module-scss-module__IWIFEq__list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.BandContentNav-module-scss-module__IWIFEq__list::-webkit-scrollbar{display:none}}.BandContentNav-module-scss-module__IWIFEq__link{padding:calc(var(--mui-spacing)*.5) 0;font-family:var(--bp-c-nav-link-family);font-size:var(--bp-c-nav-link-size);font-weight:var(--bp-c-nav-link-weight);line-height:var(--bp-c-nav-link-line-height);letter-spacing:var(--bp-c-nav-link-letter-spacing);text-transform:var(--bp-c-nav-link-transform,none);white-space:nowrap;color:var(--bp-c-nav-link-fg);border-bottom:var(--bp-c-nav-link-active-border-width) solid #0000;transition:color var(--bp-motion-duration-fast) var(--bp-motion-easing-standard),border-color var(--bp-motion-duration-fast) var(--bp-motion-easing-standard);text-decoration:none;display:inline-block}.BandContentNav-module-scss-module__IWIFEq__link:hover{color:var(--bp-c-nav-link-active-fg);text-decoration:none}.BandContentNav-module-scss-module__IWIFEq__active{color:var(--bp-c-nav-link-active-fg);border-bottom-color:var(--bp-c-nav-link-active-border-color)}
.BandHeroOwnerOverlay-module-scss-module__KcGzxW__overlay{top:clamp(12px,2vw,22px);right:calc(var(--design-panel-width,0px) + clamp(12px,2vw,22px));z-index:1250;justify-content:flex-end;align-items:center;gap:calc(var(--mui-spacing)*1);pointer-events:auto;will-change:transform;isolation:isolate;flex-flow:wrap;display:flex;position:fixed;transform:translateZ(0)}.BandHeroOwnerOverlay-module-scss-module__KcGzxW__userPill{margin-left:calc(var(--mui-spacing)*.5)}
.ConfirmMetaOptions-module-scss-module__abw06q__bar{padding:calc(var(--mui-spacing)*1.5) calc(var(--mui-spacing)*3) calc(var(--mui-spacing)*1.75);background:rgba(var(--mui-palette-text-primaryChannel)/.025);flex-direction:column;display:flex}.ConfirmMetaOptions-module-scss-module__abw06q__list{gap:calc(var(--mui-spacing)*.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ConfirmMetaOptions-module-scss-module__abw06q__item{display:flex}.ConfirmMetaOptions-module-scss-module__abw06q__control{margin-left:calc(var(--mui-spacing)*-.5);align-items:flex-start;margin-right:0}.ConfirmMetaOptions-module-scss-module__abw06q__checkbox{padding:calc(var(--mui-spacing)*.5)}.ConfirmMetaOptions-module-scss-module__abw06q__texts{padding-top:calc(var(--mui-spacing)*.25);gap:calc(var(--mui-spacing)*.25);flex-direction:column;display:flex}.ConfirmMetaOptions-module-scss-module__abw06q__label{font-size:var(--mui-typography-body2-fontSize);color:var(--mui-palette-text-primary);line-height:1.4}.ConfirmMetaOptions-module-scss-module__abw06q__description{font-size:var(--mui-typography-caption-fontSize);color:var(--mui-palette-text-secondary);line-height:1.4}
.RightSidebarPanel-module-scss-module__DrXADW__panel{opacity:1;transform:translateY(0)}@starting-style{.RightSidebarPanel-module-scss-module__DrXADW__panel{opacity:0;transform:translateY(8px)}}.RightSidebarPanel-module-scss-module__DrXADW__sidebarContainer{background-color:#0000;flex-direction:column;width:100%;height:100%;display:flex}.RightSidebarPanel-module-scss-module__DrXADW__sidebarHeader{padding:calc(var(--mui-spacing)*.5) calc(var(--mui-spacing)*1) calc(var(--mui-spacing)*.5) calc(var(--mui-spacing)*2);border-bottom:1px solid var(--mui-palette-divider);background-color:#0000;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.RightSidebarPanel-module-scss-module__DrXADW__slotContainer{flex-direction:column;align-self:stretch;width:0;min-width:0;max-width:0;display:flex;position:relative;overflow:hidden}@media (max-width:599.95px){.RightSidebarPanel-module-scss-module__DrXADW__slotContainer.RightSidebarPanel-module-scss-module__DrXADW__slotOpen{z-index:1200;width:100vw;min-width:100vw;max-width:100vw;height:100vh;position:fixed;inset:0}}.RightSidebarPanel-module-scss-module__DrXADW__slotOpen{width:300px;min-width:300px;max-width:300px}.RightSidebarPanel-module-scss-module__DrXADW__panelSlot{z-index:999;flex:1;min-height:0;display:none}.RightSidebarPanel-module-scss-module__DrXADW__panelSlotActive{display:flex}.RightSidebarPanel-module-scss-module__DrXADW__sidebarContent{min-height:0;padding:calc(var(--mui-spacing)*2);flex:1;overflow-y:auto}.RightSidebarPanel-module-scss-module__DrXADW__sidebarContentCompact{padding:0 5.6px;}
.ViewSlot-module-scss-module__sGgw_G__ViewSlot{flex-direction:row;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative}
.Breadcrumbs-module-scss-module__TXTTEW__pill{align-items:center;gap:calc(var(--mui-spacing)*.75);height:30px;padding:0 calc(var(--mui-spacing)*1.25);border:1px solid var(--kltjr-line-panel);border-radius:var(--kltjr-radius-pill);cursor:pointer;color:var(--mui-palette-text-secondary);white-space:nowrap;min-width:0;transition:border-color var(--kltjr-transition);background:0 0;flex-shrink:0;font-family:inherit;font-size:13px;display:inline-flex}.Breadcrumbs-module-scss-module__TXTTEW__pill:hover{border-color:var(--kltjr-fg);color:var(--mui-palette-text-primary)}.Breadcrumbs-module-scss-module__TXTTEW__pill:focus{outline:none}.Breadcrumbs-module-scss-module__TXTTEW__pill:focus-visible{outline:2px solid var(--kltjr-fg);outline-offset:2px}.Breadcrumbs-module-scss-module__TXTTEW__pillActive{border-color:var(--kltjr-fg);color:var(--mui-palette-text-primary);font-weight:600}.Breadcrumbs-module-scss-module__TXTTEW__pillTruncate{text-overflow:ellipsis;overflow:hidden}.Breadcrumbs-module-scss-module__TXTTEW__pillView{border-color:var(--kltjr-fg);color:var(--mui-palette-text-primary);background:color-mix(in srgb, var(--kltjr-fg) 10%, transparent);font-weight:600}.Breadcrumbs-module-scss-module__TXTTEW__pillView:hover{background:color-mix(in srgb, var(--kltjr-fg) 16%, transparent)}.Breadcrumbs-module-scss-module__TXTTEW__homeIcon{font-size:16px!important}.Breadcrumbs-module-scss-module__TXTTEW__chevron{margin:0 calc(var(--mui-spacing)*.5);color:var(--mui-palette-text-disabled);flex-shrink:0;font-size:16px!important}.Breadcrumbs-module-scss-module__TXTTEW__count{margin-left:calc(var(--mui-spacing)*1);color:var(--mui-palette-text-disabled);white-space:nowrap;flex-shrink:0;font-size:13px}
.TagUsagesPanel-module-scss-module__6tLEEG__panel{padding:calc(var(--mui-spacing)*1.5) calc(var(--mui-spacing)*2)}.TagUsagesPanel-module-scss-module__6tLEEG__table{border-collapse:collapse;width:100%;max-height:240px;font-size:.8125rem;overflow-y:auto}.TagUsagesPanel-module-scss-module__6tLEEG__th{text-align:left;padding:calc(var(--mui-spacing)*.5) calc(var(--mui-spacing)*1);border-bottom:1px solid var(--mui-palette-divider);white-space:nowrap;color:var(--mui-palette-text-secondary);background:var(--mui-palette-background-paper);z-index:1;font-weight:600;position:sticky;top:0}.TagUsagesPanel-module-scss-module__6tLEEG__td{padding:calc(var(--mui-spacing)*.5) calc(var(--mui-spacing)*1);border-bottom:1px solid var(--mui-palette-divider);vertical-align:middle}.TagUsagesPanel-module-scss-module__6tLEEG__emptyRow{color:var(--mui-palette-text-secondary);padding:calc(var(--mui-spacing)*1.5);text-align:center;font-style:italic}
.TagColorCell-module-scss-module__OYk6Nq__root{align-items:stretch;width:100%;height:100%;display:flex}.TagColorCell-module-scss-module__OYk6Nq__bar{cursor:pointer;width:14px;min-width:14px;margin-top:calc(var(--mui-spacing)*.25);margin-bottom:calc(var(--mui-spacing)*.25);border:none;border-radius:2px;padding:0;transform:translate(-8px)}.TagColorCell-module-scss-module__OYk6Nq__bar:hover{opacity:.8}.TagColorCell-module-scss-module__OYk6Nq__barEmpty{opacity:.4;outline:1px dashed}.TagColorCell-module-scss-module__OYk6Nq__barEmpty:hover{opacity:.7}
.PopoverToggleAllRow-module-scss-module__NuzpGq__row{padding:calc(var(--mui-spacing)*.5) calc(var(--mui-spacing)*1);justify-content:flex-end;display:flex}.PopoverToggleAllRow-module-scss-module__NuzpGq__button{text-transform:none}
.TagsView-module-scss-module__TwUowG__root{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.TagsView-module-scss-module__TwUowG__toolbarFilters{align-items:center;gap:calc(var(--mui-spacing)*.75);scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.TagsView-module-scss-module__TwUowG__toolbarFilters::-webkit-scrollbar{display:none}.TagsView-module-scss-module__TwUowG__toolbarFilters>*{flex-shrink:0}.TagsView-module-scss-module__TwUowG__gridWrapper{flex:1;min-height:0}
.DesignViewBar-module-scss-module__pA-5ia__bar{bottom:calc(58dvh + var(--mui-spacing)*1.5);left:calc((100vw - var(--design-panel-width,0px))/2);z-index:1290;gap:calc(var(--mui-spacing)*.5);padding:calc(var(--mui-spacing)*.5);background-color:var(--mui-palette-common-background);border:1px solid var(--mui-palette-divider);box-shadow:0 8px 24px color-mix(in srgb, var(--mui-palette-grey-900) 24%, transparent);font-family:var(--font-archivo),system-ui,sans-serif;border-radius:999px;animation:.26s cubic-bezier(.2,0,0,1) DesignViewBar-module-scss-module__pA-5ia__riseIn;display:flex;position:fixed;transform:translate(-50%)}@media (min-width:900px){.DesignViewBar-module-scss-module__pA-5ia__bar{bottom:calc(var(--mui-spacing)*2)}}@media (prefers-reduced-motion:reduce){.DesignViewBar-module-scss-module__pA-5ia__bar{animation:none}}@keyframes DesignViewBar-module-scss-module__pA-5ia__riseIn{0%{opacity:0;transform:translate(-50%,12px)}}.DesignViewBar-module-scss-module__pA-5ia__group{gap:2px;display:flex}.DesignViewBar-module-scss-module__pA-5ia__group+.DesignViewBar-module-scss-module__pA-5ia__group{padding-left:calc(var(--mui-spacing)*.5);border-left:1px solid var(--mui-palette-divider)}.DesignViewBar-module-scss-module__pA-5ia__devices{display:none}@media (min-width:900px){.DesignViewBar-module-scss-module__pA-5ia__devices{display:flex}}.DesignViewBar-module-scss-module__pA-5ia__button{color:var(--mui-palette-text-secondary)}.DesignViewBar-module-scss-module__pA-5ia__active{color:var(--mui-palette-primary-contrastText);background-color:var(--mui-palette-primary-main)}.DesignViewBar-module-scss-module__pA-5ia__active:hover{background-color:var(--mui-palette-primary-main)}
.DesignDeviceStage-module-scss-module__yoUH4a__stage{inset:0 var(--design-panel-width,0px) 0 0;z-index:1270;background-color:var(--mui-palette-common-background);justify-content:center;align-items:flex-start;padding-top:32px;animation:.2s ease-out DesignDeviceStage-module-scss-module__yoUH4a__fadeIn;display:flex;position:fixed;overflow:hidden}.DesignDeviceStage-module-scss-module__yoUH4a__device{width:var(--device-width);height:var(--device-height);transform:scale(var(--device-scale));transform-origin:top;background:var(--mui-palette-grey-900);box-shadow:0 0 0 1px color-mix(in srgb, var(--mui-palette-grey-100) 8%, transparent),0 30px 80px color-mix(in srgb, var(--mui-palette-grey-900) 45%, transparent);box-sizing:content-box;border-radius:44px;flex-shrink:0;padding:12px;animation:.32s cubic-bezier(.2,0,0,1) DesignDeviceStage-module-scss-module__yoUH4a__deviceIn}.DesignDeviceStage-module-scss-module__yoUH4a__device[data-device=tablet]{border-radius:28px;padding:16px}@media (prefers-reduced-motion:reduce){.DesignDeviceStage-module-scss-module__yoUH4a__device{animation:none}}.DesignDeviceStage-module-scss-module__yoUH4a__responsive{box-shadow:0 0 0 1px var(--mui-palette-divider);background:0 0;border-radius:0;padding:0;animation:none;position:relative}.DesignDeviceStage-module-scss-module__yoUH4a__responsive .DesignDeviceStage-module-scss-module__yoUH4a__frame{border-radius:0}.DesignDeviceStage-module-scss-module__yoUH4a__dragging .DesignDeviceStage-module-scss-module__yoUH4a__frame{pointer-events:none}.DesignDeviceStage-module-scss-module__yoUH4a__handle{cursor:ew-resize;touch-action:none;background:var(--mui-palette-divider);border-radius:7px;width:14px;height:64px;transition:background-color .12s;position:absolute;top:50%;translate:0 -50%}.DesignDeviceStage-module-scss-module__yoUH4a__handle:before{content:"";border-inline:1px solid var(--mui-palette-text-secondary);position:absolute;inset:22px 5px}.DesignDeviceStage-module-scss-module__yoUH4a__handle:hover,.DesignDeviceStage-module-scss-module__yoUH4a__dragging .DesignDeviceStage-module-scss-module__yoUH4a__handle{background:var(--mui-palette-primary-main)}.DesignDeviceStage-module-scss-module__yoUH4a__handleLeft{left:-22px}.DesignDeviceStage-module-scss-module__yoUH4a__handleRight{right:-22px}.DesignDeviceStage-module-scss-module__yoUH4a__size{color:var(--mui-palette-text-secondary);background:var(--mui-palette-background-paper);box-shadow:0 0 0 1px var(--mui-palette-divider);border-radius:999px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;position:absolute;top:-28px;left:50%;translate:-50%}.DesignDeviceStage-module-scss-module__yoUH4a__frame{background:var(--mui-palette-background-default);border:0;border-radius:32px;width:100%;height:100%;display:block}.DesignDeviceStage-module-scss-module__yoUH4a__device[data-device=tablet] .DesignDeviceStage-module-scss-module__yoUH4a__frame{border-radius:14px}@keyframes DesignDeviceStage-module-scss-module__yoUH4a__fadeIn{0%{opacity:0}}@keyframes DesignDeviceStage-module-scss-module__yoUH4a__deviceIn{0%{opacity:0;translate:0 24px}}
.BandDesignTab-module-scss-module__-Y9lxW__root{background-color:var(--mui-palette-background-default);view-transition-name:BandDesignTab-module-scss-module__-Y9lxW__band-design-editor;flex-direction:column;height:100%;min-height:0;display:flex}.BandDesignTab-module-scss-module__-Y9lxW__focused{z-index:1295;height:100dvh;position:fixed;inset:0}::view-transition-group(band-design-editor){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,0,0,1)}:is(::view-transition-old(band-design-editor),::view-transition-new(band-design-editor)){object-fit:cover;object-position:top left;height:100%}:is(html[data-design-focus-transition]::view-transition-old(root),html[data-design-focus-transition]::view-transition-new(root)){animation:none}.BandDesignTab-module-scss-module__-Y9lxW__loading{padding:calc(var(--mui-spacing)*3);color:var(--mui-palette-text-secondary)}.BandDesignTab-module-scss-module__-Y9lxW__paneSwitch{margin:calc(var(--mui-spacing)*1) 0;align-self:center}.BandDesignTab-module-scss-module__-Y9lxW__panes{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.BandDesignTab-module-scss-module__-Y9lxW__pane{min-width:0;min-height:0;display:none;overflow:hidden}.BandDesignTab-module-scss-module__-Y9lxW__active{display:block}.BandDesignTab-module-scss-module__-Y9lxW__blocked{padding:calc(var(--mui-spacing)*3);color:var(--mui-palette-text-secondary);margin:0}@media (min-width:1200px){.BandDesignTab-module-scss-module__-Y9lxW__paneSwitch{display:none}.BandDesignTab-module-scss-module__-Y9lxW__panes{grid-template-columns:360px minmax(0,1fr) minmax(0,1.1fr)}.BandDesignTab-module-scss-module__-Y9lxW__pane{display:block}.BandDesignTab-module-scss-module__-Y9lxW__code{border-inline:1px solid var(--mui-palette-divider)}}
