.displays-module__ZzZPAq__workspace{width:100%;min-width:0}.displays-module__ZzZPAq__content{width:100%;min-width:0;padding-block:1.5rem}.displays-module__ZzZPAq__content[data-editing=true]{padding-block:0 .75rem}.displays-module__ZzZPAq__tabs{border-bottom:1px solid var(--border);gap:.3rem;display:flex;overflow-x:auto}.displays-module__ZzZPAq__tabs button{color:var(--muted-foreground);border-bottom:3px solid #0000;flex-shrink:0;padding:1rem .9rem;font-size:.875rem;font-weight:600}.displays-module__ZzZPAq__tabs button[aria-current=page]{color:var(--foreground);border-color:var(--primary)}.displays-module__ZzZPAq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.displays-module__ZzZPAq__toolbar>.displays-module__ZzZPAq__row{flex-wrap:wrap}.displays-module__ZzZPAq__toolbar>.displays-module__ZzZPAq__row>button{flex-shrink:0}.displays-module__ZzZPAq__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.displays-module__ZzZPAq__card{border:1px solid var(--border);background:var(--card);border-radius:.75rem;min-width:0;padding:1.25rem}.displays-module__ZzZPAq__thumbnail{aspect-ratio:16/9;background:var(--muted);border-radius:.5rem;place-items:center;margin-bottom:1rem;display:grid;position:relative;overflow:hidden}.displays-module__ZzZPAq__thumbnail img,.displays-module__ZzZPAq__thumbnail video{object-fit:contain;width:100%;height:100%}.displays-module__ZzZPAq__editor{grid-template-columns:232px minmax(0,1fr) 292px;align-items:stretch;display:grid}.displays-module__ZzZPAq__stageShell{border:1px solid var(--foreground);background:var(--muted);border-radius:10px;align-items:center;min-height:300px;padding:12px;display:grid;overflow:hidden}.dark .displays-module__ZzZPAq__stageShell{border-color:var(--border-strong)}.displays-module__ZzZPAq__stage{isolation:isolate;touch-action:none;width:100%;margin:auto;position:relative}.displays-module__ZzZPAq__gridOverlay{pointer-events:none;z-index:100;width:100%;height:100%;position:absolute;inset:0}.displays-module__ZzZPAq__selection{cursor:move;outline-offset:4px;touch-action:none;background:0 0;border:2px solid #ef5a36;position:absolute}.displays-module__ZzZPAq__selection:not([data-selected=true]){border-color:#0000}.displays-module__ZzZPAq__selection:hover{border-color:#ef5a3688}.displays-module__ZzZPAq__selection[data-selected=true]{background:#ef5a3610;border-color:#ef5a36}.displays-module__ZzZPAq__handle{cursor:nwse-resize;touch-action:none;background:#fff;border:2px solid #ef5a36;border-radius:2px;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.displays-module__ZzZPAq__inspector{border-left:1px solid var(--soupy-hairline);min-width:0}.displays-module__ZzZPAq__inspectorHeader{border-bottom:1px solid var(--soupy-hairline);justify-content:space-between;align-items:center;gap:6px;min-height:56px;padding:6px 8px 6px 12px;display:flex}.displays-module__ZzZPAq__inspectorHeader h3{font-family:var(--font-archivo), sans-serif;font-size:13px;font-weight:700}.displays-module__ZzZPAq__inspectorHeader button{text-transform:none;letter-spacing:normal;height:28px;color:var(--muted-foreground);gap:4px;padding-inline:4px;font-size:11px}.displays-module__ZzZPAq__inspectorHeader button svg{width:12px;height:12px}.displays-module__ZzZPAq__inspector fieldset{gap:10px;min-width:0;padding:10px 12px 12px;display:grid}.displays-module__ZzZPAq__inspector :is(input,select){border-radius:7px;min-width:0;height:34px;min-height:34px;font-size:12px}.displays-module__ZzZPAq__inspector input[type=color]{padding:4px}.displays-module__ZzZPAq__inspector fieldset button{text-transform:none;letter-spacing:normal;white-space:normal}.displays-module__ZzZPAq__inspector [data-slot=tabs-content]{gap:10px;padding-top:8px}.displays-module__ZzZPAq__inspectorActions{border-top:1px solid var(--soupy-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:10px;display:grid}.displays-module__ZzZPAq__inspector .displays-module__ZzZPAq__inspectorActions button{text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:3px;height:46px;padding:5px 2px;font-size:10px}.displays-module__ZzZPAq__inspectorActions button svg{width:14px;height:14px}.displays-module__ZzZPAq__inspectorActions button[aria-pressed=true]{background:var(--accent);border-color:var(--primary)}.displays-module__ZzZPAq__inspectorActions .displays-module__ZzZPAq__removeAction{color:var(--destructive);border-color:var(--destructive)}.displays-module__ZzZPAq__mediaFit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.displays-module__ZzZPAq__mediaFit .displays-module__ZzZPAq__field>span{font-size:11px}.displays-module__ZzZPAq__mediaFit input{padding-inline:8px}.displays-module__ZzZPAq__positionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.displays-module__ZzZPAq__positionGrid input{height:32px;min-height:32px;padding-inline:7px}.displays-module__ZzZPAq__positionGrid .displays-module__ZzZPAq__field>span{color:var(--muted-foreground);font-size:11px}.displays-module__ZzZPAq__row{align-items:center;gap:.5rem;min-width:0;display:flex}.displays-module__ZzZPAq__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.displays-module__ZzZPAq__field{gap:.35rem;min-width:0;display:grid}.displays-module__ZzZPAq__field>span{font-size:.75rem;font-weight:500}.displays-module__ZzZPAq__layer{border:1px solid var(--soupy-hairline);border-radius:7px;align-items:center;gap:1px;min-width:0;min-height:32px;padding:3px 4px 3px 10px;display:flex}.displays-module__ZzZPAq__layer>button:first-child{font-weight:600;line-height:24px}.displays-module__ZzZPAq__layer>button:not(:first-child){color:var(--muted-foreground);padding:0}.displays-module__ZzZPAq__layer>button:last-child:hover{color:var(--destructive)}.displays-module__ZzZPAq__layer[data-selected=true]{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);background:var(--background)}.displays-module__ZzZPAq__list{gap:.75rem;display:grid}.displays-module__ZzZPAq__schedule{grid-template-columns:repeat(7,minmax(115px,1fr));gap:.5rem;min-width:850px;display:grid}.displays-module__ZzZPAq__day{background:var(--muted);border-radius:.5rem;min-height:180px;padding:.75rem}.displays-module__ZzZPAq__day h3{margin-bottom:.75rem;font-size:.8rem;font-weight:600}.displays-module__ZzZPAq__slot{border-left:3px solid var(--primary);background:var(--card);border-radius:.25rem;margin-bottom:.5rem;padding:.6rem;font-size:.75rem}.displays-module__ZzZPAq__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.displays-module__ZzZPAq__metricGrid>div{border:1px solid var(--border);border-radius:.7rem;padding:1rem}.displays-module__ZzZPAq__metricGrid strong{font-size:1.7rem;font-weight:600;display:block}.displays-module__ZzZPAq__metricGrid span{color:var(--muted-foreground);font-size:.8rem}.displays-module__ZzZPAq__studio{border:1px solid var(--foreground);background:var(--card);border-radius:12px;min-width:0;overflow:clip;container-type:inline-size}.dark .displays-module__ZzZPAq__studio{border-color:var(--border-strong)}.displays-module__ZzZPAq__editorBar{border-bottom:1px solid var(--foreground);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px 8px 12px;display:flex}.dark .displays-module__ZzZPAq__editorBar{border-color:var(--border-strong)}.displays-module__ZzZPAq__editorIdentity{flex-wrap:wrap;flex:560px;align-items:center;gap:6px 10px;min-width:0;display:flex}.displays-module__ZzZPAq__designName{width:auto;min-width:0;height:34px;box-shadow:none;font-family:var(--font-archivo), sans-serif;background:0 0;border-color:#0000;flex:260px;padding:4px 0;font-size:16px;font-weight:700}.displays-module__ZzZPAq__designName:hover{border-color:var(--border)}.displays-module__ZzZPAq__designName:focus{background:var(--background);padding-inline:6px}.displays-module__ZzZPAq__audienceBadge{font-family:var(--font-archivo), sans-serif;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong,var(--foreground));border-radius:4px;flex-shrink:0;padding-inline:6px;font-size:10px;font-weight:800;line-height:20px}.displays-module__ZzZPAq__saveStatus{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:flex}.displays-module__ZzZPAq__statusDot{background:var(--foreground);border-radius:50%;flex-shrink:0;width:7px;height:7px}.displays-module__ZzZPAq__saveStatus[data-dirty=true] .displays-module__ZzZPAq__statusDot{background:var(--primary)}.displays-module__ZzZPAq__saveStatus[data-pending=true] .displays-module__ZzZPAq__statusDot{background:var(--muted-foreground)}.displays-module__ZzZPAq__editorActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.displays-module__ZzZPAq__editorActions button{gap:6px;height:32px;padding:5px 10px;font-size:12px}.displays-module__ZzZPAq__editorActions button[aria-label]{width:32px;padding:4px}.displays-module__ZzZPAq__editorActions button svg{width:14px;height:14px}.displays-module__ZzZPAq__historyActions{border:1px solid var(--foreground);border-radius:7px;display:flex;overflow:hidden}.dark .displays-module__ZzZPAq__historyActions{border-color:var(--border-strong)}.displays-module__ZzZPAq__historyActions button{border:0;border-radius:0;height:30px}.displays-module__ZzZPAq__historyActions button+button{border-left:1px solid var(--border)}.displays-module__ZzZPAq__canvasToolbar{border-bottom:1px solid var(--soupy-hairline);background:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 12px;display:flex}.displays-module__ZzZPAq__canvasToolbar>select{width:auto;max-width:100%;height:32px;min-height:32px;padding-block:3px;font-size:12px}.displays-module__ZzZPAq__variantDimensions{color:var(--muted-foreground);font-size:12px}.displays-module__ZzZPAq__studio [data-slot=tabs-list][data-variant=default]{border-radius:8px;min-height:32px;padding:2px}.displays-module__ZzZPAq__studio [data-slot=tabs-list][data-variant=default] [role=tab]{min-height:26px;padding:3px 10px;font-size:12px}.displays-module__ZzZPAq__customSize{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.displays-module__ZzZPAq__customSize input{width:82px;height:32px;padding-inline:8px}.displays-module__ZzZPAq__customSize button{text-transform:none;letter-spacing:normal;height:32px;padding:4px 8px}.displays-module__ZzZPAq__customSize button[aria-label]{width:28px;padding:4px}.displays-module__ZzZPAq__canvasHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-height:32px;margin-bottom:8px;display:flex}.displays-module__ZzZPAq__canvasCaption{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.displays-module__ZzZPAq__canvasCaption strong{color:var(--foreground)}.displays-module__ZzZPAq__canvasColumn{min-width:0;padding:8px 12px 12px}.displays-module__ZzZPAq__canvasHint{color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.5}.displays-module__ZzZPAq__positionDisclosure{border-top:1px solid var(--soupy-hairline);padding-top:8px}.displays-module__ZzZPAq__positionDisclosure>summary{cursor:pointer;padding-block:6px;font-size:11px;font-weight:600}.displays-module__ZzZPAq__positionDisclosure>summary>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.displays-module__ZzZPAq__positionDisclosure[open]>summary{margin-bottom:6px}.displays-module__ZzZPAq__selection[data-empty-media=true]:not([data-selected=true]){border:1px dashed #ffffff80}.displays-module__ZzZPAq__emptyMedia{color:#fff;text-align:center;pointer-events:none;place-items:center;padding:4px;font-size:clamp(8px,1vw,11px);line-height:1.3;display:grid;position:absolute;inset:0}@container (max-width:1100px){.displays-module__ZzZPAq__editor{grid-template-columns:220px minmax(0,1fr)}.displays-module__ZzZPAq__inspector{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}.displays-module__ZzZPAq__inspector fieldset{max-width:680px}}@container (max-width:620px){.displays-module__ZzZPAq__editor{flex-direction:column;display:flex}.displays-module__ZzZPAq__canvasColumn{order:-1;width:100%;padding-inline:8px}.displays-module__ZzZPAq__stageShell{min-height:0;padding:8px}.displays-module__ZzZPAq__editorBar{padding:8px}.displays-module__ZzZPAq__editorIdentity,.displays-module__ZzZPAq__designName{flex-basis:100%}.displays-module__ZzZPAq__editorActions{width:100%}.displays-module__ZzZPAq__editorActions>button:last-child{margin-left:auto}.displays-module__ZzZPAq__canvasToolbar{gap:8px;padding-inline:8px}.displays-module__ZzZPAq__inspector{width:100%}.displays-module__ZzZPAq__layer{min-height:36px}}@media (max-width:600px){.displays-module__ZzZPAq__content{padding-block:1rem}.displays-module__ZzZPAq__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.displays-module__ZzZPAq__gradientControls input[type=range]{width:100%;accent-color:var(--primary);min-height:24px}.displays-module__ZzZPAq__gradientSwatch{border:1px solid var(--border);background:repeating-conic-gradient(#ddd 0% 25%,#fff 0% 50%) 50%/12px 12px;border-radius:.3rem;height:36px;overflow:hidden}.displays-module__ZzZPAq__gradientSwatch>div{width:100%;height:100%}.displays-module__ZzZPAq__gradientStop{border-top:1px solid var(--border);gap:.6rem;padding-top:.4rem;display:grid}@media (prefers-reduced-motion:reduce){.displays-module__ZzZPAq__studio *{scroll-behavior:auto}}
.social-pack-editor-module__y8IoSq__editor{flex-direction:column;gap:14px;min-width:0;display:flex;container:studio-editor/inline-size}.social-pack-editor-module__y8IoSq__header,.social-pack-editor-module__y8IoSq__actions,.social-pack-editor-module__y8IoSq__meta,.social-pack-editor-module__y8IoSq__sequence{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.social-pack-editor-module__y8IoSq__header{gap:12px}.social-pack-editor-module__y8IoSq__name{min-width:0;max-width:560px;font-family:var(--font-archivo),ui-sans-serif,system-ui;letter-spacing:-.02em;color:var(--foreground);resize:none;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:8px;flex:220px;min-height:0;margin-left:-6px;padding:2px 6px;font-size:22px;font-weight:800;line-height:1.2;overflow:hidden}.social-pack-editor-module__y8IoSq__name:hover{border-color:var(--border)}.social-pack-editor-module__y8IoSq__name:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-color:#0000}.social-pack-editor-module__y8IoSq__actions{margin-left:auto}.social-pack-editor-module__y8IoSq__meta,.social-pack-editor-module__y8IoSq__hint{color:var(--muted-foreground);font-size:12px}.social-pack-editor-module__y8IoSq__formats{border:1px solid var(--border);background:var(--muted);border-radius:12px;align-self:flex-start;align-items:stretch;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.social-pack-editor-module__y8IoSq__formats select{background:0 0;border-color:#0000;min-width:126px;max-width:170px;height:auto}.social-pack-editor-module__y8IoSq__format{text-align:left;white-space:nowrap;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:9px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.social-pack-editor-module__y8IoSq__format[aria-selected=true]{border-color:var(--foreground);background:var(--card)}.social-pack-editor-module__y8IoSq__format small{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted-foreground);margin-left:6px;font-size:11px;font-weight:400}.social-pack-editor-module__y8IoSq__ratio{border:1.5px solid;border-radius:2px;flex-shrink:0;width:12px;max-height:18px;display:block}.social-pack-editor-module__y8IoSq__sourceChip svg,.social-pack-editor-module__y8IoSq__saveState svg{flex-shrink:0;width:13px;height:13px}.social-pack-editor-module__y8IoSq__saveState{align-items:center;gap:4px;display:inline-flex}.social-pack-editor-module__y8IoSq__sourceChip{border:1px solid var(--border);color:var(--foreground);border-radius:999px;align-items:center;gap:8px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.social-pack-editor-module__y8IoSq__sourceCount{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted-foreground);font-weight:400}.social-pack-editor-module__y8IoSq__workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""rail""panel";align-items:start;gap:16px;display:grid}.social-pack-editor-module__y8IoSq__workspace>.social-pack-editor-module__y8IoSq__rail{grid-area:rail}.social-pack-editor-module__y8IoSq__workspace>.social-pack-editor-module__y8IoSq__canvasColumn{grid-area:stage}.social-pack-editor-module__y8IoSq__workspace>.social-pack-editor-module__y8IoSq__inspector{grid-area:panel}.social-pack-editor-module__y8IoSq__canvasColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.social-pack-editor-module__y8IoSq__inspector{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;padding:14px}.social-pack-editor-module__y8IoSq__toggle{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.social-pack-editor-module__y8IoSq__stage{background:var(--muted);scrollbar-gutter:stable;isolation:isolate;border-radius:16px;min-height:240px;padding:22px 20px 14px;overflow-x:auto}.social-pack-editor-module__y8IoSq__spread{width:max-content;margin:0 auto;display:flex}.social-pack-editor-module__y8IoSq__frameGroup{flex-shrink:0;position:relative}.social-pack-editor-module__y8IoSq__seamLine{border-right:1px dashed var(--primary);z-index:6;pointer-events:none;position:absolute;top:0;bottom:30px;right:0}.social-pack-editor-module__y8IoSq__frameLabel{min-height:30px;font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:11px;display:flex}.social-pack-editor-module__y8IoSq__frameLabel button:hover{text-decoration:underline}.social-pack-editor-module__y8IoSq__frameCanvas{height:var(--frame-h,min(420px,56vh));background:var(--background);position:relative;overflow:hidden}.social-pack-editor-module__y8IoSq__frameCanvas[data-focus=true]{height:min(var(--focus-h,640px),70vh)}.social-pack-editor-module__y8IoSq__spread[data-swipe=true]{touch-action:pan-y pinch-zoom}.social-pack-editor-module__y8IoSq__pager{grid-template-columns:44px minmax(0,240px) 44px;justify-content:center;align-items:center;margin-top:6px;display:grid}.social-pack-editor-module__y8IoSq__pagerLabel{white-space:nowrap;min-width:0;font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;overflow:hidden}.social-pack-editor-module__y8IoSq__pagerLabel>span{text-overflow:ellipsis;overflow:hidden}.social-pack-editor-module__y8IoSq__frameCanvas[data-selected=true]:after{content:"";z-index:120;box-shadow:inset 0 0 0 2px var(--primary);pointer-events:none;position:absolute;inset:0}.social-pack-editor-module__y8IoSq__spread>.social-pack-editor-module__y8IoSq__frameGroup:first-child .social-pack-editor-module__y8IoSq__frameCanvas{border-radius:2px 0 0 2px}.social-pack-editor-module__y8IoSq__spread{outline:1px solid var(--border)}.social-pack-editor-module__y8IoSq__seam{z-index:7;background:var(--primary);color:var(--primary-foreground);font-family:var(--font-geist-mono),ui-monospace,monospace;border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.5;position:absolute;top:-10px;right:0;transform:translate(50%)}.social-pack-editor-module__y8IoSq__safe,.social-pack-editor-module__y8IoSq__crop,.social-pack-editor-module__y8IoSq__grid{pointer-events:none;z-index:100;position:absolute}.social-pack-editor-module__y8IoSq__safe{opacity:.7;border:3px dashed #00a4a4}.social-pack-editor-module__y8IoSq__crop{border-left:4px dashed #ff6d00;border-right:4px dashed #ff6d00;top:0;bottom:0}.social-pack-editor-module__y8IoSq__grid{background-image:linear-gradient(90deg,#3478f655 1px,#0000 1px),linear-gradient(#3478f655 1px,#0000 1px);inset:0}.social-pack-editor-module__y8IoSq__elementHandle{z-index:110;cursor:pointer;background:0 0;border:2px solid #0000;position:absolute}.social-pack-editor-module__y8IoSq__elementHandle[data-arrange=true]{cursor:move;touch-action:none}.social-pack-editor-module__y8IoSq__elementHandle:hover,.social-pack-editor-module__y8IoSq__elementHandle[data-hovered=true]{border-color:#6ba1ff}.social-pack-editor-module__y8IoSq__elementHandle[data-selected=true]{z-index:111;border:4px solid #2563eb;box-shadow:0 0 0 2px #fff}.social-pack-editor-module__y8IoSq__resizeHandle{--size:calc(14px / var(--canvas-scale,1));width:var(--size);height:var(--size);border:calc(2px / var(--canvas-scale,1)) solid #2563eb;border-radius:calc(3px / var(--canvas-scale,1));touch-action:none;background:#fff;position:absolute}.social-pack-editor-module__y8IoSq__resizeHandle[data-corner=nw]{cursor:nwse-resize;top:0;left:0}.social-pack-editor-module__y8IoSq__resizeHandle[data-corner=ne]{cursor:nesw-resize;top:0;right:0}.social-pack-editor-module__y8IoSq__resizeHandle[data-corner=sw]{cursor:nesw-resize;bottom:0;left:0}.social-pack-editor-module__y8IoSq__resizeHandle[data-corner=se]{cursor:nwse-resize;bottom:0;right:0}@media (pointer:coarse){.social-pack-editor-module__y8IoSq__resizeHandle{--size:calc(24px / var(--canvas-scale,1))}}.social-pack-editor-module__y8IoSq__fields{flex-direction:column;gap:16px;min-width:0;padding-top:16px;display:flex}.social-pack-editor-module__y8IoSq__field{flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.social-pack-editor-module__y8IoSq__field>span{font-weight:500}.social-pack-editor-module__y8IoSq__field textarea{font-size:13px}.social-pack-editor-module__y8IoSq__twoFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social-pack-editor-module__y8IoSq__sectionTitle{font-size:12px;font-weight:600}.social-pack-editor-module__y8IoSq__divider{background:var(--border);height:1px;margin:2px 0}.social-pack-editor-module__y8IoSq__checks{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:8px 12px;font-size:12px}.social-pack-editor-module__y8IoSq__checks[data-failing=true]{border-color:var(--warning-border,var(--border))}.social-pack-editor-module__y8IoSq__checks summary{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.social-pack-editor-module__y8IoSq__checks summary svg{flex-shrink:0;width:14px;height:14px}.social-pack-editor-module__y8IoSq__checks summary:after{content:"Show";color:var(--muted-foreground);margin-left:auto;font-weight:400}.social-pack-editor-module__y8IoSq__checks[open] summary:after{content:"Hide"}.social-pack-editor-module__y8IoSq__checks summary::-webkit-details-marker{display:none}.social-pack-editor-module__y8IoSq__checks[data-failing=true] summary svg{color:var(--warning-text,var(--foreground))}.social-pack-editor-module__y8IoSq__checkFrame{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--foreground);margin-right:8px;font-size:11px}.social-pack-editor-module__y8IoSq__checks button{text-align:left;color:var(--muted-foreground);margin-top:10px;display:block}.social-pack-editor-module__y8IoSq__checks button:hover{text-decoration:underline}.social-pack-editor-module__y8IoSq__checks p{color:var(--muted-foreground);margin-top:12px}.social-pack-editor-module__y8IoSq__sequence{flex-wrap:nowrap;align-items:stretch;gap:8px;padding:2px 2px 6px;overflow-x:auto}.social-pack-editor-module__y8IoSq__tile{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;flex-shrink:0;display:flex;position:relative}.social-pack-editor-module__y8IoSq__tile[data-selected=true]{outline:2px solid var(--foreground);outline-offset:-1px}.social-pack-editor-module__y8IoSq__tileButton{text-align:left;flex-direction:column;gap:6px;padding:8px;display:flex}.social-pack-editor-module__y8IoSq__tileArt{outline:1px solid var(--border);outline-offset:-1px;border-radius:2px;min-height:40px;display:block;position:relative;overflow:hidden}.social-pack-editor-module__y8IoSq__tileMeta{flex-direction:column;align-items:flex-start;gap:3px;max-width:120px;display:flex}.social-pack-editor-module__y8IoSq__tileName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.social-pack-editor-module__y8IoSq__tileFile{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted-foreground);font-size:11px}.social-pack-editor-module__y8IoSq__tileTools{justify-content:center;gap:2px;padding:0 6px 6px;display:flex}.social-pack-editor-module__y8IoSq__tileRole{align-items:center;gap:6px;display:flex}.social-pack-editor-module__y8IoSq__tileWarning{width:12px;height:12px;color:var(--warning-text);margin:0 4px -2px 0;display:inline-block}.social-pack-editor-module__y8IoSq__addTile{text-align:center;border:1.5px dashed var(--border-strong,var(--border));min-width:84px;color:var(--muted-foreground);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:12px;font-weight:600;display:flex}.social-pack-editor-module__y8IoSq__addTile:hover{border-color:var(--foreground);color:var(--foreground)}.social-pack-editor-module__y8IoSq__addTile svg{width:16px;height:16px}.social-pack-editor-module__y8IoSq__library{flex-direction:column;gap:20px;display:flex}.social-pack-editor-module__y8IoSq__libraryToolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.social-pack-editor-module__y8IoSq__cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.social-pack-editor-module__y8IoSq__card{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}.social-pack-editor-module__y8IoSq__cardBody{flex-direction:column;gap:10px;padding:16px;display:flex}.social-pack-editor-module__y8IoSq__cardPreview{aspect-ratio:4/3;background:var(--muted);color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;display:flex}.social-pack-editor-module__y8IoSq__cardPreview span{border:1px solid var(--border);background:var(--card);aspect-ratio:4/5;border-radius:5px;height:80%}.social-pack-editor-module__y8IoSq__card h3{font-size:14px;font-weight:600}.social-pack-editor-module__y8IoSq__card p{color:var(--muted-foreground);font-size:12px}@media (max-width:1100px){.social-pack-editor-module__y8IoSq__name{flex:1;max-width:none}.social-pack-editor-module__y8IoSq__header>.social-pack-editor-module__y8IoSq__actions{width:100%;margin-left:0}.social-pack-editor-module__y8IoSq__stage{padding-top:16px}}@media (max-width:860px){.social-pack-editor-module__y8IoSq__name{font-size:20px}.social-pack-editor-module__y8IoSq__formats{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.social-pack-editor-module__y8IoSq__header{gap:8px}.social-pack-editor-module__y8IoSq__header>.social-pack-editor-module__y8IoSq__actions{gap:6px}.social-pack-editor-module__y8IoSq__name{min-width:180px}.social-pack-editor-module__y8IoSq__format{min-width:155px}.social-pack-editor-module__y8IoSq__stage{padding-left:10px;padding-right:10px}.social-pack-editor-module__y8IoSq__cards{grid-template-columns:1fr}.social-pack-editor-module__y8IoSq__libraryToolbar>*{flex:1;min-width:140px}}.social-pack-editor-module__y8IoSq__lookField{flex-direction:column;gap:8px;display:flex}.social-pack-editor-module__y8IoSq__lookPreviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-pack-editor-module__y8IoSq__lookPreviews button{border:1px solid var(--border);text-align:left;background:var(--card);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:8px;display:flex}.social-pack-editor-module__y8IoSq__lookPreviews button[aria-checked=true]{outline:2px solid var(--foreground);outline-offset:-1px}.social-pack-editor-module__y8IoSq__lookPreviews button:focus-visible{outline:2px solid var(--ring)}.social-pack-editor-module__y8IoSq__lookArt{background:var(--muted);border-radius:6px;justify-content:center;width:100%;padding:4px;display:flex;position:relative;overflow:hidden}.social-pack-editor-module__y8IoSq__lookCheck{background:var(--foreground);width:20px;height:20px;color:var(--background);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.social-pack-editor-module__y8IoSq__lookCheck svg{width:13px;height:13px}.social-pack-editor-module__y8IoSq__lookName{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.social-pack-editor-module__y8IoSq__lookDescription{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.social-pack-editor-module__y8IoSq__checkStatus{min-width:68px;font-family:var(--font-geist-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;margin-right:8px;font-size:11px;display:inline-block}.social-pack-editor-module__y8IoSq__checkStatus[data-status=fail]{color:var(--warning-text)}.social-pack-editor-module__y8IoSq__swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.social-pack-editor-module__y8IoSq__swatch{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:8px;display:flex}.social-pack-editor-module__y8IoSq__swatch[aria-checked=true]{outline:2px solid var(--foreground);outline-offset:-1px}.social-pack-editor-module__y8IoSq__swatchChips{outline:1px solid var(--border);outline-offset:-1px;border-radius:5px;width:100%;height:24px;display:flex;overflow:hidden}.social-pack-editor-module__y8IoSq__swatchChips span{flex:1}.social-pack-editor-module__y8IoSq__swatchName{font-size:13px;font-weight:600}.social-pack-editor-module__y8IoSq__swatchNote{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--muted-foreground);font-size:11px}.social-pack-editor-module__y8IoSq__pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.social-pack-editor-module__y8IoSq__pair{border:1px solid var(--border);text-align:left;background:var(--card);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.social-pack-editor-module__y8IoSq__pair[aria-checked=true]{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}.social-pack-editor-module__y8IoSq__pair:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.social-pack-editor-module__y8IoSq__pairSample{text-align:center;width:34px;color:var(--foreground);flex-shrink:0;font-size:24px;line-height:1}.social-pack-editor-module__y8IoSq__pairText{flex-direction:column;min-width:0;display:flex}.social-pack-editor-module__y8IoSq__pairName{font-size:12px;font-weight:600}.social-pack-editor-module__y8IoSq__pairFaces{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.social-pack-editor-module__y8IoSq__pairIcon{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}.social-pack-editor-module__y8IoSq__pair[aria-checked=true] .social-pack-editor-module__y8IoSq__pairIcon{color:var(--foreground)}.social-pack-editor-module__y8IoSq__removeSize{color:var(--destructive);text-underline-offset:3px;align-self:flex-start;font-size:12px;font-weight:500;text-decoration:underline}.social-pack-editor-module__y8IoSq__removeSize:disabled{color:var(--muted-foreground);cursor:not-allowed;text-decoration:none}.social-pack-editor-module__y8IoSq__rail{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:12px 24px;min-width:0;padding:12px 14px;display:flex}.social-pack-editor-module__y8IoSq__railSection{flex-direction:column;flex:200px;gap:8px;min-width:0;display:flex}.social-pack-editor-module__y8IoSq__railTitle{font-size:12px;font-weight:600}.social-pack-editor-module__y8IoSq__railSwitch{width:100%}.social-pack-editor-module__y8IoSq__railSwitch>button{flex:1 1 0;min-width:0}.social-pack-editor-module__y8IoSq__railButtons{grid-template-columns:1fr 1fr;gap:6px;display:grid}.social-pack-editor-module__y8IoSq__layers{flex-direction:column;gap:1px;max-height:220px;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.social-pack-editor-module__y8IoSq__layer{text-align:left;width:100%;min-height:30px;color:var(--foreground);border-radius:7px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.social-pack-editor-module__y8IoSq__layer span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.social-pack-editor-module__y8IoSq__layer svg{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0}.social-pack-editor-module__y8IoSq__layer:hover{background:var(--muted)}.social-pack-editor-module__y8IoSq__layer[aria-pressed=true]{background:var(--muted);box-shadow:inset 2px 0 0 var(--foreground);font-weight:600}.social-pack-editor-module__y8IoSq__layer[aria-pressed=true] svg{color:var(--foreground)}.social-pack-editor-module__y8IoSq__layer:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.social-pack-editor-module__y8IoSq__menuTrigger{display:contents}.social-pack-editor-module__y8IoSq__inlineText{z-index:115;outline:calc(2px / var(--canvas-scale,1)) dashed #2563eb;outline-offset:calc(3px / var(--canvas-scale,1));resize:none;field-sizing:content;white-space:pre-wrap;overflow-wrap:break-word;transform-origin:50%;caret-color:#2563eb;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;overflow:hidden}.social-pack-editor-module__y8IoSq__elementPanel{flex-direction:column;gap:12px;min-width:0;display:flex}.social-pack-editor-module__y8IoSq__elementHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;display:grid}.social-pack-editor-module__y8IoSq__elementKind{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;display:inline-flex}.social-pack-editor-module__y8IoSq__elementKind svg{width:13px;height:13px}.social-pack-editor-module__y8IoSq__elementLock{color:var(--foreground)}.social-pack-editor-module__y8IoSq__elementName{overflow-wrap:anywhere;grid-column:1/-1;font-size:15px;font-weight:700;line-height:1.3}.social-pack-editor-module__y8IoSq__elementWhere{color:var(--muted-foreground);grid-column:1/-1;font-size:12px}.social-pack-editor-module__y8IoSq__lockedNote{border:1px solid var(--border);background:var(--muted);border-radius:8px;margin-top:12px;padding:8px 10px;font-size:12px}.social-pack-editor-module__y8IoSq__colourRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.social-pack-editor-module__y8IoSq__colourSwatch{border:1px solid var(--border-strong,var(--border));border-radius:6px;flex-shrink:0;width:24px;height:24px}.social-pack-editor-module__y8IoSq__colourSwatch[aria-pressed=true]{outline:2px solid var(--foreground);outline-offset:1px}.social-pack-editor-module__y8IoSq__colourSwatch:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.social-pack-editor-module__y8IoSq__colourSwatch:disabled{opacity:.5;cursor:not-allowed}.social-pack-editor-module__y8IoSq__colourPicker{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:6px;flex-shrink:0;width:30px;height:28px;padding:2px}.social-pack-editor-module__y8IoSq__colourHex{width:92px;height:28px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px}.social-pack-editor-module__y8IoSq__segmented{border:1px solid var(--border);border-radius:8px;align-self:flex-start;display:inline-flex;overflow:hidden}.social-pack-editor-module__y8IoSq__segmented button{width:36px;height:30px;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.social-pack-editor-module__y8IoSq__segmented button+button{border-left:1px solid var(--border)}.social-pack-editor-module__y8IoSq__segmented button[aria-checked=true]{background:var(--foreground);color:var(--background)}.social-pack-editor-module__y8IoSq__segmented button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.social-pack-editor-module__y8IoSq__segmented button:disabled{opacity:.5;cursor:not-allowed}.social-pack-editor-module__y8IoSq__segmented svg{width:15px;height:15px}.social-pack-editor-module__y8IoSq__layerMoves{gap:6px;display:flex}.social-pack-editor-module__y8IoSq__plainFieldset{border:0;min-width:0;margin:0;padding:0}@container studio-editor (min-width:760px){.social-pack-editor-module__y8IoSq__workspace{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"stage panel""rail panel";gap:16px 20px}.social-pack-editor-module__y8IoSq__workspace>.social-pack-editor-module__y8IoSq__inspector{overscroll-behavior:contain;max-height:calc(100dvh - 96px);position:sticky;top:16px;overflow-y:auto}}@container studio-editor (min-width:1240px){.social-pack-editor-module__y8IoSq__workspace{grid-template-columns:228px minmax(0,1fr) 320px;grid-template-areas:"rail stage panel"}.social-pack-editor-module__y8IoSq__rail{overscroll-behavior:contain;flex-flow:column;gap:0;max-height:calc(100dvh - 96px);padding:4px 14px;position:sticky;top:16px;overflow-y:auto}.social-pack-editor-module__y8IoSq__railSection{flex:none;width:100%;padding:12px 0}.social-pack-editor-module__y8IoSq__railSection+.social-pack-editor-module__y8IoSq__railSection{border-top:1px solid var(--border)}.social-pack-editor-module__y8IoSq__layers{max-height:none}}.social-pack-editor-module__y8IoSq__libraryHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.social-pack-editor-module__y8IoSq__libraryActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.social-pack-editor-module__y8IoSq__libraryFilters{border-top:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:12px;padding-top:20px;display:flex}.social-pack-editor-module__y8IoSq__siteField{flex:0 260px}.social-pack-editor-module__y8IoSq__packSearch{flex:220px;width:auto}.social-pack-editor-module__y8IoSq__packStatus{flex:0 0 180px;width:auto}.social-pack-editor-module__y8IoSq__cardActions{align-items:center;gap:8px;display:flex}.social-pack-editor-module__y8IoSq__openPack{flex:auto}@media (max-width:860px){.social-pack-editor-module__y8IoSq__libraryActions{width:100%}.social-pack-editor-module__y8IoSq__libraryActions>*{flex:1 1 0}.social-pack-editor-module__y8IoSq__siteField,.social-pack-editor-module__y8IoSq__packSearch{flex-basis:100%}.social-pack-editor-module__y8IoSq__packStatus{flex:1 1 0}}@media (max-width:560px){.social-pack-editor-module__y8IoSq__libraryActions{flex-direction:column;align-items:stretch}.social-pack-editor-module__y8IoSq__libraryActions>*{flex:none}}
.display-editor-tools-module__BnMo8a__canvasTools{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.display-editor-tools-module__BnMo8a__canvasToolGroup{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.display-editor-tools-module__BnMo8a__canvasToolGroup+.display-editor-tools-module__BnMo8a__canvasToolGroup{border-left:1px solid var(--border);padding-left:.5rem}.display-editor-tools-module__BnMo8a__canvasToolField{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;display:flex}.display-editor-tools-module__BnMo8a__canvasToolField select{border-radius:.4rem;width:auto;height:28px;min-height:28px;padding:.15rem .35rem;font-size:.7rem;font-weight:600}.display-editor-tools-module__BnMo8a__toolButton{border-radius:.4rem;flex-shrink:0;width:28px;height:28px;min-height:28px;padding:0}.display-editor-tools-module__BnMo8a__toolButton svg{width:14px;height:14px}.display-editor-tools-module__BnMo8a__toolButton[aria-pressed=true]{border-color:var(--primary);background:var(--accent)}.display-editor-tools-module__BnMo8a__alignmentButtons{flex-wrap:wrap;gap:.2rem;display:flex}.display-editor-tools-module__BnMo8a__editorLibrary{background:var(--card);border-right:1px solid var(--border);flex-direction:column;align-self:stretch;min-width:0;display:flex}.display-editor-tools-module__BnMo8a__libraryTabs{gap:0;padding-bottom:.75rem}.display-editor-tools-module__BnMo8a__libraryTabList{border-bottom:1px solid var(--border);justify-content:flex-start;gap:.1rem;width:100%;min-height:36px;padding-inline:.5rem}.display-editor-tools-module__BnMo8a__libraryTab{flex:0 auto;min-height:36px;padding:.4rem .5rem;font-size:.75rem}.display-editor-tools-module__BnMo8a__libraryTab:after{background:var(--primary);bottom:-1px}.display-editor-tools-module__BnMo8a__libraryPanel{padding:.65rem}.display-editor-tools-module__BnMo8a__libraryHint{color:var(--muted-foreground);margin-bottom:.5rem;font-size:.72rem;line-height:1.5}.display-editor-tools-module__BnMo8a__blockGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.display-editor-tools-module__BnMo8a__blockButton{text-align:left;white-space:normal;justify-content:flex-start;gap:.45rem;min-width:0;height:auto;min-height:44px;padding:.25rem .5rem;font-size:.72rem;line-height:1.2}.display-editor-tools-module__BnMo8a__blockButton:hover,.display-editor-tools-module__BnMo8a__sourceButton:hover,.display-editor-tools-module__BnMo8a__templateButton:hover{border-color:var(--primary)}.display-editor-tools-module__BnMo8a__sourceGroup+.display-editor-tools-module__BnMo8a__sourceGroup{margin-top:.6rem}.display-editor-tools-module__BnMo8a__sourceGroup h3{color:var(--muted-foreground);font-family:var(--font-archivo), sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.65rem;font-weight:700}.display-editor-tools-module__BnMo8a__sourceList,.display-editor-tools-module__BnMo8a__templateList{gap:.45rem;display:grid}.display-editor-tools-module__BnMo8a__sourceButton{text-align:left;white-space:normal;justify-content:space-between;width:100%;height:auto;min-height:44px;padding:.4rem .5rem .4rem .6rem}.display-editor-tools-module__BnMo8a__sourceButton>span{gap:.1rem;min-width:0;display:grid}.display-editor-tools-module__BnMo8a__sourceButton strong,.display-editor-tools-module__BnMo8a__templateCopy strong{font-size:.72rem;line-height:1.3}.display-editor-tools-module__BnMo8a__sourceButton span span,.display-editor-tools-module__BnMo8a__templateCopy>span{font-family:var(--font-familjen), sans-serif;color:var(--muted-foreground);font-size:.69rem;font-weight:400;line-height:1.35}.display-editor-tools-module__BnMo8a__sourceButton>svg{width:13px;height:13px}.display-editor-tools-module__BnMo8a__emptySources{border:1px solid var(--border);color:var(--muted-foreground);border-radius:.5rem;padding:.65rem;font-size:.72rem;line-height:1.5}.display-editor-tools-module__BnMo8a__templateButton{text-align:left;white-space:normal;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.6rem;height:auto;padding:.375rem;display:grid}.display-editor-tools-module__BnMo8a__templateCopy{gap:.15rem;display:grid}.display-editor-tools-module__BnMo8a__layoutThumbnail{pointer-events:none;border-radius:.2rem;width:64px;height:36px;position:relative;overflow:hidden}.display-editor-tools-module__BnMo8a__layerDisclosure{border-top:1px solid var(--border);min-width:0;margin-top:auto;padding:.6rem .65rem .75rem}.display-editor-tools-module__BnMo8a__layerDisclosure>summary{cursor:pointer;color:var(--muted-foreground);font-family:var(--font-archivo), sans-serif;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.65rem;font-weight:700;list-style:none;display:flex}.display-editor-tools-module__BnMo8a__layerDisclosure>summary::-webkit-details-marker{display:none}.display-editor-tools-module__BnMo8a__layerDisclosure>summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.display-editor-tools-module__BnMo8a__layerDisclosure>summary>svg{width:13px;height:13px}.display-editor-tools-module__BnMo8a__layerCount{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.6rem}.display-editor-tools-module__BnMo8a__layerList{gap:.25rem;min-width:0;margin-top:.45rem;display:grid}@media (max-width:700px){.display-editor-tools-module__BnMo8a__editorLibrary{border-right:0;border-top:1px solid var(--border);width:100%}.display-editor-tools-module__BnMo8a__blockGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:420px){.display-editor-tools-module__BnMo8a__blockGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.studio-app-preview-module__lPEzgq__studio{flex-direction:column;gap:16px;min-width:0;padding-bottom:4px;font-size:13px;display:flex}.studio-app-preview-module__lPEzgq__moduleHeader{margin-inline:-22px;padding:16px 22px 0}.studio-app-preview-module__lPEzgq__ditto{object-fit:contain;width:44px;height:44px}.studio-app-preview-module__lPEzgq__sections{border:1px solid var(--border);background:var(--muted);border-radius:7px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex}.studio-app-preview-module__lPEzgq__sections button{min-height:34px;font-weight:600}.studio-app-preview-module__lPEzgq__sections button[aria-pressed=true]{border-color:var(--foreground);background:var(--card)}.studio-app-preview-module__lPEzgq__sections button[aria-pressed=false]{color:var(--muted-foreground)}.studio-app-preview-module__lPEzgq__detail{border:1.5px solid var(--border-strong,var(--border));background:var(--card);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.studio-app-preview-module__lPEzgq__detailHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-app-preview-module__lPEzgq__detailHead h3{overflow-wrap:anywhere;font-size:16px;font-weight:700}.studio-app-preview-module__lPEzgq__detailMeta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.studio-app-preview-module__lPEzgq__frames{gap:8px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.studio-app-preview-module__lPEzgq__frames li{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted-foreground);flex-direction:column;flex-shrink:0;gap:4px;font-size:11px;display:flex}.studio-app-preview-module__lPEzgq__caption{border:1px solid var(--border);background:color-mix(in oklab, var(--muted) 40%, transparent);white-space:pre-wrap;border-radius:8px;max-width:64ch;padding:10px 12px;font-size:13px}.studio-app-preview-module__lPEzgq__detailActions{flex-wrap:wrap;gap:8px;display:flex}.studio-app-preview-module__lPEzgq__studio .studio-app-preview-module__lPEzgq__libraryTitle{font-size:20px;font-weight:600}.studio-app-preview-module__lPEzgq__cardPreview{gap:6px;padding:12px}.studio-app-preview-module__lPEzgq__editor{font-size:13px}.studio-app-preview-module__lPEzgq__packName{margin:0;font-size:22px;font-weight:700;line-height:1.2}.studio-app-preview-module__lPEzgq__stageFrame{cursor:pointer;border:0;padding:0;display:block}.studio-app-preview-module__lPEzgq__stageFrame:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@container (min-width:741px){.studio-app-preview-module__lPEzgq__sections{display:none}}@container (max-width:1000px){.studio-app-preview-module__lPEzgq__moduleHeader{margin-inline:-18px;padding-inline:18px}}@container (max-width:520px){.studio-app-preview-module__lPEzgq__moduleHeader{margin-inline:-15px;padding-inline:15px}.studio-app-preview-module__lPEzgq__packName{font-size:19px}}
.story-phone-preview-module__sKet5W__phone{box-shadow:0 0 0 1.5px var(--border);background:#111;border-radius:36px;flex-shrink:0;padding:10px}.story-phone-preview-module__sKet5W__screen{background:#000;border-radius:26px;position:relative;overflow:hidden}.story-phone-preview-module__sKet5W__canvas{transform-origin:0 0;pointer-events:none;position:absolute;inset:0 auto auto 0}.story-phone-preview-module__sKet5W__zones,.story-phone-preview-module__sKet5W__chrome{pointer-events:none;position:absolute;inset:0}.story-phone-preview-module__sKet5W__zone{background:repeating-linear-gradient(135deg,#ff5a1f47 0 6px,#ff5a1f1f 6px 12px);outline:1px dashed #ff5a1fe6;justify-content:center;padding:4px 0;display:flex;position:absolute;left:0;right:0}.story-phone-preview-module__sKet5W__zoneTop{align-items:flex-end}.story-phone-preview-module__sKet5W__zoneBottom{align-items:flex-start}.story-phone-preview-module__sKet5W__zone span{color:#fff;background:#000000b8;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.story-phone-preview-module__sKet5W__sideZone{background:#ff5a1f24;position:absolute}.story-phone-preview-module__sKet5W__progress{gap:3px;display:flex;position:absolute;top:8px;left:8px;right:8px}.story-phone-preview-module__sKet5W__segment{background:#ffffff61;border-radius:2px;flex:1;height:2px;overflow:hidden}.story-phone-preview-module__sKet5W__fill{background:#fff;width:0;height:100%;display:block}.story-phone-preview-module__sKet5W__fill[data-state=done]{width:100%}.story-phone-preview-module__sKet5W__fill[data-state=running],.story-phone-preview-module__sKet5W__fill[data-state=paused]{animation-name:story-phone-preview-module__sKet5W__storyProgress;animation-timing-function:linear;animation-fill-mode:forwards}.story-phone-preview-module__sKet5W__fill[data-state=paused]{animation-play-state:paused}@keyframes story-phone-preview-module__sKet5W__storyProgress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.story-phone-preview-module__sKet5W__fill[data-state=running],.story-phone-preview-module__sKet5W__fill[data-state=paused]{width:100%;animation:none}}.story-phone-preview-module__sKet5W__account{color:#fff;text-shadow:0 1px 2px #00000080;align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;top:20px;left:10px;right:10px}.story-phone-preview-module__sKet5W__account span:not(.story-phone-preview-module__sKet5W__avatar){opacity:.8}.story-phone-preview-module__sKet5W__avatar{text-transform:uppercase;background:#ff5a1f;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.story-phone-preview-module__sKet5W__close{width:16px;height:16px;margin-left:auto}.story-phone-preview-module__sKet5W__reply{color:#fff;align-items:center;gap:10px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.story-phone-preview-module__sKet5W__reply svg{flex-shrink:0;width:18px;height:18px}.story-phone-preview-module__sKet5W__message{border:1px solid #ffffffb3;border-radius:999px;flex:1;padding:7px 12px;font-size:11px}.story-phone-preview-module__sKet5W__tapLeft,.story-phone-preview-module__sKet5W__tapMiddle,.story-phone-preview-module__sKet5W__tapRight{cursor:pointer;background:0 0;border:0;width:33.34%;position:absolute;top:0;bottom:0}.story-phone-preview-module__sKet5W__tapLeft{left:0}.story-phone-preview-module__sKet5W__tapMiddle{left:33.33%}.story-phone-preview-module__sKet5W__tapRight{right:0}.story-phone-preview-module__sKet5W__tapLeft:focus-visible,.story-phone-preview-module__sKet5W__tapMiddle:focus-visible,.story-phone-preview-module__sKet5W__tapRight:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.story-phone-preview-module__sKet5W__tapLeft:disabled,.story-phone-preview-module__sKet5W__tapRight:disabled{cursor:default}
.display-library-browser-module__91gsLW__browser{border:1.5px solid var(--border-strong);background:var(--card);border-radius:.65rem;min-width:0;margin-block:.75rem;overflow:hidden}.display-library-browser-module__91gsLW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;padding:.375rem .625rem .375rem .375rem;display:flex}.display-library-browser-module__91gsLW__disclosure{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%;height:2rem;min-height:2rem;padding:.25rem .375rem;font-size:.75rem}.display-library-browser-module__91gsLW__disclosure svg{width:.875rem;height:.875rem}.display-library-browser-module__91gsLW__previewSources{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.display-library-browser-module__91gsLW__sourceCaption,.display-library-browser-module__91gsLW__filter>span{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.display-library-browser-module__91gsLW__sourceSelect,.display-library-browser-module__91gsLW__select{border-radius:.45rem;width:auto;height:2rem;min-height:2rem;padding:.25rem .625rem;font-size:.75rem}.display-library-browser-module__91gsLW__sourceSelect{max-width:15rem}.display-library-browser-module__91gsLW__panel{border-top:1px solid var(--soupy-hairline);background:var(--muted);padding:.75rem .875rem .875rem}.display-library-browser-module__91gsLW__hint,.display-library-browser-module__91gsLW__status{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.5}.display-library-browser-module__91gsLW__filterBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;margin-block:.625rem;display:flex}.display-library-browser-module__91gsLW__filters,.display-library-browser-module__91gsLW__filter,.display-library-browser-module__91gsLW__pagination{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.display-library-browser-module__91gsLW__filters{gap:.5rem .75rem}.display-library-browser-module__91gsLW__select{height:1.875rem;min-height:1.875rem}.display-library-browser-module__91gsLW__pagination{margin-left:auto}.display-library-browser-module__91gsLW__pagination>p{color:var(--muted-foreground);font-size:.75rem}.display-library-browser-module__91gsLW__pageButton{border-radius:.4rem;width:1.875rem;height:1.875rem;min-height:1.875rem;padding:.25rem}.display-library-browser-module__91gsLW__records{border:1px solid var(--border-strong);background:var(--card);border-radius:.5rem;max-height:20rem;overflow-y:auto}.display-library-browser-module__91gsLW__record{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;padding:.25rem .375rem .25rem .75rem;display:flex}.display-library-browser-module__91gsLW__record+.display-library-browser-module__91gsLW__record{border-top:1px solid var(--soupy-hairline)}.display-library-browser-module__91gsLW__recordDetails{flex-wrap:wrap;align-items:baseline;gap:.125rem .625rem;min-width:0;display:flex}.display-library-browser-module__91gsLW__recordName{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:.8125rem;font-weight:600}.display-library-browser-module__91gsLW__recordMeta{color:var(--muted-foreground);font-size:.75rem}.display-library-browser-module__91gsLW__openButton{text-transform:none;letter-spacing:normal;border-radius:.375rem;height:1.75rem;min-height:1.75rem;padding:.25rem .625rem}.display-library-browser-module__91gsLW__empty{color:var(--muted-foreground);padding:.75rem;font-size:.8125rem}@media (max-width:640px){.display-library-browser-module__91gsLW__previewSources{justify-content:flex-start;width:100%;padding-left:.375rem}.display-library-browser-module__91gsLW__sourceCaption{flex-basis:100%}.display-library-browser-module__91gsLW__sourceSelect{flex:8rem;max-width:100%}.display-library-browser-module__91gsLW__filters{width:100%}.display-library-browser-module__91gsLW__filter{flex:100%;grid-template-columns:5rem minmax(0,1fr);display:grid}.display-library-browser-module__91gsLW__select{width:100%}.display-library-browser-module__91gsLW__pagination{margin-left:0}.display-library-browser-module__91gsLW__recordDetails{gap:.125rem;display:grid}.display-library-browser-module__91gsLW__record>span{flex-shrink:0}}
