.StudioPage-module__TMgItW__page,.StudioPage-module__TMgItW__stateTarget,.StudioPage-module__TMgItW__workspace,.StudioPage-module__TMgItW__leftRail,.StudioPage-module__TMgItW__panel,.StudioPage-module__TMgItW__canvasPanel,.StudioPage-module__TMgItW__panelHeading,.StudioPage-module__TMgItW__status,.StudioPage-module__TMgItW__compactNotice,.StudioPage-module__TMgItW__identityEvidence,.StudioPage-module__TMgItW__geometry,.StudioPage-module__TMgItW__mediaSettings,.StudioPage-module__TMgItW__mediaSettings>p,.StudioPage-module__TMgItW__focalFields,.StudioPage-module__TMgItW__blockInsert,.StudioPage-module__TMgItW__blockSettings,.StudioPage-module__TMgItW__inspectorFieldGrid,.StudioPage-module__TMgItW__layerRow,.StudioPage-module__TMgItW__alignmentControls{min-width:var(--space-0);box-sizing:border-box;display:grid}.StudioPage-module__TMgItW__blockInsert{gap:var(--space-3);margin:var(--space-0);padding:var(--space-0);border:var(--border-width-none)}.StudioPage-module__TMgItW__blockSettings{gap:var(--space-4);margin:var(--space-0);padding:var(--space-0);border:var(--border-width-none)}.StudioPage-module__TMgItW__blockSettings legend{font-weight:var(--font-weight-semibold);margin-block-end:var(--space-3)}.StudioPage-module__TMgItW__inspectorFieldGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.StudioPage-module__TMgItW__blockInsert legend{font-weight:var(--font-weight-semibold);margin-block-end:var(--space-3)}.StudioPage-module__TMgItW__blockInsertActions{min-width:var(--space-0);gap:var(--space-2);flex-wrap:wrap;display:flex}.StudioPage-module__TMgItW__mediaSettings{gap:var(--space-4);margin:var(--space-0);padding:var(--space-0);border:var(--border-width-none)}.StudioPage-module__TMgItW__mediaSettings legend{font-weight:var(--font-weight-semibold);margin-block-end:var(--space-3)}.StudioPage-module__TMgItW__mediaSettings>p{gap:var(--space-1);margin:var(--space-0);padding-block:var(--space-3);border-block:var(--border-width-subtle) solid var(--color-border-subtle)}.StudioPage-module__TMgItW__mediaSourceMetadata,.StudioPage-module__TMgItW__sourceWarning{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--font-line-height-body)}.StudioPage-module__TMgItW__focalFields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.StudioPage-module__TMgItW__mediaPicker,.StudioPage-module__TMgItW__mediaHeading,.StudioPage-module__TMgItW__mediaChoices,.StudioPage-module__TMgItW__mediaChoices li,.StudioPage-module__TMgItW__mediaIdentity{min-width:var(--space-0);box-sizing:border-box;display:grid}.StudioPage-module__TMgItW__mediaPicker{gap:var(--space-3)}.StudioPage-module__TMgItW__mediaPicker h3,.StudioPage-module__TMgItW__mediaPicker p,.StudioPage-module__TMgItW__mediaChoices,.StudioPage-module__TMgItW__mediaIdentity strong,.StudioPage-module__TMgItW__mediaIdentity span{margin:var(--space-0);overflow-wrap:anywhere}.StudioPage-module__TMgItW__mediaHeading{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--space-20)), max-content));align-items:center;gap:var(--space-2)}.StudioPage-module__TMgItW__mediaHeading h3{font-size:var(--font-size-body);line-height:var(--font-line-height-body)}.StudioPage-module__TMgItW__mediaChoices{max-height:calc(var(--space-20) * 5);padding:var(--space-0);border-block:var(--border-width-subtle) solid var(--color-border-subtle);list-style:none;overflow:auto}.StudioPage-module__TMgItW__mediaChoices li{gap:var(--space-2);padding:var(--space-3);border-block-end:var(--border-width-subtle) solid var(--color-border-subtle)}.StudioPage-module__TMgItW__mediaChoices li:last-child{border-block-end:var(--border-width-none)}.StudioPage-module__TMgItW__mediaIdentity{gap:var(--space-1)}.StudioPage-module__TMgItW__mediaIdentity span,.StudioPage-module__TMgItW__mediaPicker p{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--font-line-height-body)}.StudioPage-module__TMgItW__mediaActions{min-width:var(--space-0);gap:var(--space-2);flex-wrap:wrap;display:flex}.StudioPage-module__TMgItW__page{width:min(100%, var(--size-content-maximum));gap:var(--space-8);padding:var(--space-8) var(--space-6);color:var(--color-text-primary);background:var(--color-surface-page);font-family:var(--font-family-sans);margin-inline:auto}.StudioPage-module__TMgItW__stateTarget{gap:var(--space-6)}.StudioPage-module__TMgItW__stateTarget:focus-visible,.StudioPage-module__TMgItW__layerList button:focus-visible,.StudioPage-module__TMgItW__layerActions button:focus-visible,.StudioPage-module__TMgItW__canvasLayer:focus-visible,.StudioPage-module__TMgItW__uploadHandoff:focus-visible{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--space-1)}.StudioPage-module__TMgItW__secondaryActions,.StudioPage-module__TMgItW__canvasControls,.StudioPage-module__TMgItW__conflictActions{min-width:var(--space-0);align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.StudioPage-module__TMgItW__conflictEvidence,.StudioPage-module__TMgItW__conflictProgress{margin-block-start:var(--space-2);display:block}.StudioPage-module__TMgItW__conflictEvidence time{color:var(--color-text-secondary);font-size:var(--font-size-small);overflow-wrap:anywhere;display:block}.StudioPage-module__TMgItW__secondaryActions a,.StudioPage-module__TMgItW__uploadHandoff{min-height:var(--size-touch-target-minimum);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.StudioPage-module__TMgItW__status,.StudioPage-module__TMgItW__compactNotice{gap:var(--space-2);padding:var(--space-4);border-inline-start:var(--border-width-focus) solid var(--color-status-info);border-radius:var(--radius-medium);overflow-wrap:anywhere}.StudioPage-module__TMgItW__status{background:var(--color-surface-info-subtle)}.StudioPage-module__TMgItW__status p,.StudioPage-module__TMgItW__compactNotice h2,.StudioPage-module__TMgItW__compactNotice p,.StudioPage-module__TMgItW__panelHeading h2,.StudioPage-module__TMgItW__panelHeading p{margin:var(--space-0)}.StudioPage-module__TMgItW__compactNotice{color:var(--color-status-warning);background:var(--color-surface-warning-subtle);border-color:var(--color-status-warning)}.StudioPage-module__TMgItW__compactNotice h2,.StudioPage-module__TMgItW__panelHeading h2{font-size:var(--font-size-heading3);line-height:var(--font-line-height-tight)}.StudioPage-module__TMgItW__compactNotice p,.StudioPage-module__TMgItW__panelHeading p{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--font-line-height-body)}.StudioPage-module__TMgItW__saveError{color:var(--color-status-danger);font-weight:var(--font-weight-semibold)}.StudioPage-module__TMgItW__workspace{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-20) * 3)), 1fr));align-items:start;gap:var(--space-4)}.StudioPage-module__TMgItW__leftRail{gap:var(--space-4)}.StudioPage-module__TMgItW__panel,.StudioPage-module__TMgItW__canvasPanel{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-card);border:var(--border-width-subtle) solid var(--color-border-subtle);border-radius:var(--radius-large)}.StudioPage-module__TMgItW__panelHeading{gap:var(--space-1)}.StudioPage-module__TMgItW__sourceList,.StudioPage-module__TMgItW__layerList{margin:var(--space-0);padding:var(--space-0);border-block-start:var(--border-width-subtle) solid var(--color-border-subtle);list-style:none;display:grid}.StudioPage-module__TMgItW__sourceList li{gap:var(--space-1);padding:var(--space-3);border-block-end:var(--border-width-subtle) solid var(--color-border-subtle);overflow-wrap:anywhere;display:grid}.StudioPage-module__TMgItW__sourceList span,.StudioPage-module__TMgItW__layerList span{color:var(--color-text-secondary);font-size:var(--font-size-small)}.StudioPage-module__TMgItW__layerList li{border-block-end:var(--border-width-subtle) solid var(--color-border-subtle)}.StudioPage-module__TMgItW__layerRow{gap:var(--space-2);padding-block:var(--space-2)}.StudioPage-module__TMgItW__layerSelect{width:100%;min-height:var(--size-touch-target-minimum);gap:var(--space-1);padding:var(--space-3);color:var(--color-text-primary);text-align:start;border:var(--border-width-none);cursor:pointer;background:0 0;display:grid}.StudioPage-module__TMgItW__layerSelect[aria-pressed=true]{background:var(--color-surface-accent-subtle);box-shadow:inset var(--border-width-focus) 0 var(--color-accent-primary)}.StudioPage-module__TMgItW__layerActions,.StudioPage-module__TMgItW__namedActions{min-width:var(--space-0);gap:var(--space-2);flex-wrap:wrap;display:flex}.StudioPage-module__TMgItW__layerActions button{min-height:var(--size-touch-target-minimum);padding-inline:var(--space-3);color:var(--color-text-primary);background:var(--color-surface-subtle);border:var(--border-width-subtle) solid var(--color-border-subtle);border-radius:var(--radius-small);cursor:pointer}.StudioPage-module__TMgItW__layerActions button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.StudioPage-module__TMgItW__canvasControls{justify-content:space-between}.StudioPage-module__TMgItW__canvasViewport{width:100%;min-width:var(--space-0);padding:var(--space-4);background:var(--color-surface-subtle);border-radius:var(--radius-medium);overflow:auto}.StudioPage-module__TMgItW__canvasViewport[data-grid=true]{background-image:linear-gradient(var(--color-border-subtle) var(--border-width-subtle), transparent var(--border-width-subtle)), linear-gradient(90deg, var(--color-border-subtle) var(--border-width-subtle), transparent var(--border-width-subtle));background-size:var(--space-5) var(--space-5)}.StudioPage-module__TMgItW__canvas{width:var(--studio-zoom);min-width:calc(var(--space-20) * 3);aspect-ratio:var(--studio-aspect-ratio);background:var(--color-surface-card);border:var(--border-width-subtle) solid var(--color-border-strong);border-radius:var(--radius-medium);position:relative;overflow:hidden;container-type:size}.StudioPage-module__TMgItW__canvas[data-background=transparent]{background:0 0}.StudioPage-module__TMgItW__canvas[data-background=inverse]{background:var(--color-surface-inverse)}.StudioPage-module__TMgItW__canvas[data-background=brand],.StudioPage-module__TMgItW__canvas[data-background=accent]{background:var(--color-accent-primary)}.StudioPage-module__TMgItW__canvas[data-background=success]{background:var(--color-status-success)}.StudioPage-module__TMgItW__canvas[data-background=warning]{background:var(--color-status-warning)}.StudioPage-module__TMgItW__canvas[data-background=critical]{background:var(--color-status-danger)}.StudioPage-module__TMgItW__safeArea{pointer-events:none;border:var(--border-width-subtle) dashed var(--color-status-warning);z-index:1;position:absolute}.StudioPage-module__TMgItW__canvasLayer{min-width:var(--space-0);min-height:var(--space-0);padding:var(--space-2);color:var(--color-text-primary);text-align:center;background:var(--color-surface-card);border:var(--border-width-subtle) solid var(--color-border-strong);cursor:pointer;touch-action:none;place-items:center;display:grid;position:absolute;overflow:hidden}.StudioPage-module__TMgItW__canvasLayer[data-layer-type=image],.StudioPage-module__TMgItW__canvasLayer[data-layer-type=logo],.StudioPage-module__TMgItW__canvasLayer[data-layer-type=video],.StudioPage-module__TMgItW__canvasLayer[data-layer-type=shape],.StudioPage-module__TMgItW__canvasLayer[data-layer-type=qr]{padding:var(--space-0);background:0 0}.StudioPage-module__TMgItW__canvasLayer[aria-pressed=true]{border:var(--border-width-focus) solid var(--color-accent-primary)}.StudioPage-module__TMgItW__canvasLayer[data-group-selected=true]{box-shadow:0 0 0 var(--border-width-subtle) var(--color-status-info)}.StudioPage-module__TMgItW__canvasLayer[data-layer-type=text]{background:0 0;border-color:#0000}.StudioPage-module__TMgItW__canvasLayer[data-layer-type=text][aria-pressed=true]{border-color:var(--color-accent-primary)}.StudioPage-module__TMgItW__textLayer{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;width:100%;max-height:100%;display:-webkit-box;overflow:hidden}.StudioPage-module__TMgItW__textLayer[data-overflow=clip]{display:block}.StudioPage-module__TMgItW__shapeLayer,.StudioPage-module__TMgItW__qrLayer{box-sizing:border-box;pointer-events:none;width:100%;height:100%;display:block}.StudioPage-module__TMgItW__shapeLayer{border-style:solid}.StudioPage-module__TMgItW__shapeLayer[data-shape=divider]{align-self:center}.StudioPage-module__TMgItW__qrLayer{object-fit:contain;image-rendering:pixelated}.StudioPage-module__TMgItW__mediaLayer{pointer-events:none;width:100%;height:100%;display:block}.StudioPage-module__TMgItW__resizeHandles,.StudioPage-module__TMgItW__resizeHandles:before{width:var(--space-3);height:var(--space-3);background:var(--color-surface-card);border:var(--border-width-focus) solid var(--color-accent-primary);position:absolute}.StudioPage-module__TMgItW__resizeHandles{cursor:nwse-resize;touch-action:none;inset-block-end:calc(var(--space-2) * -1);inset-inline-end:calc(var(--space-2) * -1)}.StudioPage-module__TMgItW__resizeHandles:before{content:"";pointer-events:none;inset-block-start:calc(var(--space-2) * -1);inset-inline-start:calc(var(--space-2) * -1)}.StudioPage-module__TMgItW__verticalGuide,.StudioPage-module__TMgItW__horizontalGuide{pointer-events:none;z-index:300;position:absolute}.StudioPage-module__TMgItW__verticalGuide{inset-block:var(--space-0);border-inline-start:var(--border-width-focus) dashed var(--color-status-info)}.StudioPage-module__TMgItW__horizontalGuide{inset-inline:var(--space-0);border-block-start:var(--border-width-focus) dashed var(--color-status-info)}.StudioPage-module__TMgItW__identityEvidence{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-20) * 2)), 1fr));margin:var(--space-0);border-block:var(--border-width-subtle) solid var(--color-border-subtle)}.StudioPage-module__TMgItW__identityEvidence>div{gap:var(--space-1);padding:var(--space-3);display:grid}.StudioPage-module__TMgItW__identityEvidence dt,.StudioPage-module__TMgItW__identityEvidence dd{margin:var(--space-0);overflow-wrap:anywhere}.StudioPage-module__TMgItW__identityEvidence dt,.StudioPage-module__TMgItW__geometry p,.StudioPage-module__TMgItW__geometry label span{color:var(--color-text-secondary);font-size:var(--font-size-small)}.StudioPage-module__TMgItW__geometry{gap:var(--space-3);margin:var(--space-0);padding:var(--space-0);border:var(--border-width-none);grid-template-columns:repeat(2,minmax(0,1fr))}.StudioPage-module__TMgItW__geometry legend,.StudioPage-module__TMgItW__geometry p{grid-column:1/-1}.StudioPage-module__TMgItW__geometry legend{font-weight:var(--font-weight-semibold)}.StudioPage-module__TMgItW__geometry p{margin:var(--space-0)}.StudioPage-module__TMgItW__geometry label{gap:var(--space-1);display:grid}.StudioPage-module__TMgItW__geometry input{width:100%;min-height:var(--size-control-minimum);box-sizing:border-box;padding:var(--space-2);color:var(--color-text-secondary);background:var(--color-surface-subtle);border:var(--border-width-subtle) solid var(--color-border-subtle);border-radius:var(--radius-small)}.StudioPage-module__TMgItW__alignmentControls{gap:var(--space-2);border-block-start:var(--border-width-subtle) solid var(--color-border-subtle);grid-column:1/-1;padding-block-start:var(--space-3)}.StudioPage-module__TMgItW__alignmentControls h3,.StudioPage-module__TMgItW__alignmentControls p{margin:var(--space-0)}.StudioPage-module__TMgItW__alignmentControls h3{font-size:var(--font-size-body)}@media (prefers-reduced-motion:reduce){.StudioPage-module__TMgItW__layerList button,.StudioPage-module__TMgItW__canvasLayer{transition:none}}
.TemplateEditorPage-module__HQwyma__page,.TemplateEditorPage-module__HQwyma__editor,.TemplateEditorPage-module__HQwyma__introduction,.TemplateEditorPage-module__HQwyma__panel,.TemplateEditorPage-module__HQwyma__panelHeading,.TemplateEditorPage-module__HQwyma__fields,.TemplateEditorPage-module__HQwyma__fieldRow,.TemplateEditorPage-module__HQwyma__notice,.TemplateEditorPage-module__HQwyma__validation,.TemplateEditorPage-module__HQwyma__previewFigure,.TemplateEditorPage-module__HQwyma__previewFigure figcaption,.TemplateEditorPage-module__HQwyma__loadingLayout{min-width:var(--space-0);display:grid}.TemplateEditorPage-module__HQwyma__page{width:min(100%, var(--size-content-maximum));box-sizing:border-box;gap:var(--space-8);padding:var(--space-8) var(--space-6);color:var(--color-text-primary);background:var(--color-surface-page);font-family:var(--font-family-sans);margin-inline:auto;position:relative}.TemplateEditorPage-module__HQwyma__skipLink{z-index:2;padding:var(--space-3) var(--space-4);color:var(--color-text-inverse);background:var(--color-surface-inverse);border-radius:var(--radius-small);transform:translateY(calc(var(--space-20) * -2));position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.TemplateEditorPage-module__HQwyma__skipLink:focus{transform:translateY(var(--space-0));outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--space-1)}.TemplateEditorPage-module__HQwyma__editor{gap:var(--space-6)}.TemplateEditorPage-module__HQwyma__editor:focus-visible{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--space-1)}.TemplateEditorPage-module__HQwyma__introduction{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-20) * 5)), 1fr));align-items:end;gap:var(--space-5);border-block-end:var(--border-width-subtle) solid var(--color-border-subtle);padding-block-end:var(--space-5)}.TemplateEditorPage-module__HQwyma__introduction>div:first-child,.TemplateEditorPage-module__HQwyma__panelHeading>div{gap:var(--space-2);min-width:var(--space-0);display:grid}.TemplateEditorPage-module__HQwyma__introduction h2,.TemplateEditorPage-module__HQwyma__introduction p,.TemplateEditorPage-module__HQwyma__panelHeading h3,.TemplateEditorPage-module__HQwyma__panelHeading p,.TemplateEditorPage-module__HQwyma__notice h3,.TemplateEditorPage-module__HQwyma__notice p,.TemplateEditorPage-module__HQwyma__validation h3,.TemplateEditorPage-module__HQwyma__validation p,.TemplateEditorPage-module__HQwyma__validationQuiet,.TemplateEditorPage-module__HQwyma__viewOnly,.TemplateEditorPage-module__HQwyma__previewOutput p,.TemplateEditorPage-module__HQwyma__previewOutput strong,.TemplateEditorPage-module__HQwyma__previewFigure figcaption{margin:var(--space-0);overflow-wrap:anywhere}.TemplateEditorPage-module__HQwyma__introduction h2{font-size:var(--font-size-heading1);line-height:var(--font-line-height-tight)}.TemplateEditorPage-module__HQwyma__introduction p,.TemplateEditorPage-module__HQwyma__notice p,.TemplateEditorPage-module__HQwyma__validation,.TemplateEditorPage-module__HQwyma__previewFigure figcaption{font-size:var(--font-size-body);line-height:var(--font-line-height-body)}.TemplateEditorPage-module__HQwyma__eyebrow,.TemplateEditorPage-module__HQwyma__panelHeading p,.TemplateEditorPage-module__HQwyma__validationQuiet,.TemplateEditorPage-module__HQwyma__viewOnly,.TemplateEditorPage-module__HQwyma__previewEyebrow,.TemplateEditorPage-module__HQwyma__previewDetails{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--font-line-height-body)}.TemplateEditorPage-module__HQwyma__viewControls{min-width:var(--space-0);justify-content:flex-end;gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);border:var(--border-width-none);flex-wrap:wrap;display:flex}.TemplateEditorPage-module__HQwyma__viewLegend{width:100%;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--font-line-height-body);text-align:end;margin-block-end:var(--space-2)}.TemplateEditorPage-module__HQwyma__viewButton{min-height:var(--size-touch-target-minimum);padding:var(--space-2) var(--space-4);color:var(--color-text-primary);font:inherit;border:var(--border-width-subtle) solid var(--color-border-strong);border-radius:var(--radius-pill);cursor:pointer;background:0 0}.TemplateEditorPage-module__HQwyma__viewButton:hover{background:var(--color-surface-card)}.TemplateEditorPage-module__HQwyma__viewButton[aria-pressed=true]{font-weight:var(--font-weight-semibold);background:var(--color-surface-accent-subtle);border-color:var(--color-accent-primary)}.TemplateEditorPage-module__HQwyma__viewButton:focus-visible{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--space-1)}.TemplateEditorPage-module__HQwyma__split{min-width:var(--space-0);gap:var(--space-8);flex-wrap:wrap;align-items:flex-start;display:flex}.TemplateEditorPage-module__HQwyma__panel{flex:1 1 calc(var(--space-20) * 6);gap:var(--space-5);padding:var(--space-6);background:var(--color-surface-card);border:var(--border-width-subtle) solid var(--color-border-subtle);border-radius:var(--radius-large)}.TemplateEditorPage-module__HQwyma__panelHeading{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-20) * 3)), 1fr));align-items:start;gap:var(--space-4)}.TemplateEditorPage-module__HQwyma__panelHeading>button{justify-self:end}.TemplateEditorPage-module__HQwyma__panelHeading h3,.TemplateEditorPage-module__HQwyma__notice h3,.TemplateEditorPage-module__HQwyma__validation h3{font-size:var(--font-size-heading3);line-height:var(--font-line-height-tight)}.TemplateEditorPage-module__HQwyma__fields{gap:var(--space-5)}.TemplateEditorPage-module__HQwyma__fieldRow{gap:var(--space-3);border-block-end:var(--border-width-subtle) solid var(--color-border-subtle);padding-block-end:var(--space-5)}.TemplateEditorPage-module__HQwyma__sourceRow{min-width:var(--space-0);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TemplateEditorPage-module__HQwyma__notice,.TemplateEditorPage-module__HQwyma__validation,.TemplateEditorPage-module__HQwyma__saveError,.TemplateEditorPage-module__HQwyma__recoveryAction{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-warning-subtle);border-inline-start:var(--border-width-focus) solid var(--color-status-warning);border-radius:var(--radius-medium)}.TemplateEditorPage-module__HQwyma__saveError{margin:var(--space-0);color:var(--color-status-danger);background:var(--color-surface-danger-subtle);border-inline-start-color:var(--color-status-danger)}.TemplateEditorPage-module__HQwyma__recoveryAction{background:var(--color-surface-card);border-inline-start-color:var(--color-border-strong);justify-items:start}.TemplateEditorPage-module__HQwyma__validation ul{gap:var(--space-2);margin:var(--space-0);padding-inline-start:var(--space-5);display:grid}.TemplateEditorPage-module__HQwyma__validationQuiet{padding:var(--space-4);color:var(--color-status-success);background:var(--color-surface-success-subtle);border-inline-start:var(--border-width-focus) solid var(--color-status-success);border-radius:var(--radius-medium)}.TemplateEditorPage-module__HQwyma__previewFigure,.TemplateEditorPage-module__HQwyma__previewFigure figcaption{gap:var(--space-4);margin:var(--space-0)}.TemplateEditorPage-module__HQwyma__previewOutput{aspect-ratio:16/9;min-width:var(--space-0);box-sizing:border-box;align-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-6);color:var(--color-text-inverse);text-align:center;background:var(--color-surface-inverse);border-radius:var(--radius-large);display:grid}.TemplateEditorPage-module__HQwyma__previewOutput strong{max-width:calc(var(--space-20) * 7);font-size:var(--font-size-heading1);line-height:var(--font-line-height-tight)}.TemplateEditorPage-module__HQwyma__previewOutput p{max-width:calc(var(--space-20) * 8);font-size:var(--font-size-body);line-height:var(--font-line-height-body)}.TemplateEditorPage-module__HQwyma__previewCallout,.TemplateEditorPage-module__HQwyma__previewQr{padding:var(--space-2) var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-small);line-height:var(--font-line-height-body);background:var(--color-surface-card);border-radius:var(--radius-pill)}.TemplateEditorPage-module__HQwyma__previewQr{border-radius:var(--radius-small)}.TemplateEditorPage-module__HQwyma__previewEyebrow{color:var(--color-text-inverse)}.TemplateEditorPage-module__HQwyma__previewDetails{gap:var(--space-0);margin:var(--space-0);display:grid}.TemplateEditorPage-module__HQwyma__previewDetails>div{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-20) * 2)), 1fr));gap:var(--space-3);padding-block:var(--space-3);border-block-end:var(--border-width-subtle) solid var(--color-border-subtle);display:grid}.TemplateEditorPage-module__HQwyma__previewDetails dd{margin:var(--space-0);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.TemplateEditorPage-module__HQwyma__viewOnly{justify-self:end}.TemplateEditorPage-module__HQwyma__loadingLayout{gap:var(--space-5)}@media (prefers-reduced-motion:reduce){.TemplateEditorPage-module__HQwyma__skipLink,.TemplateEditorPage-module__HQwyma__viewButton{transition:none}}
