.field{color:#ffffff7a;font-size:.72rem;display:block}.field>span{float:right;color:#ffffff3d}.field textarea{resize:none;color:#fff;background:#121212;border:1px solid #ffffff1f;border-radius:7px;outline:none;width:100%;min-height:4.35rem;margin-top:.45rem;padding:.7rem;display:block}.field textarea:focus{border-color:#fff6}.store-editor-active{overflow:hidden}.store-editor-active main>header{display:none}.store-editor-active main{height:calc(100vh - 80px);overflow:hidden}.store-editor-active footer{display:none}.store-editor-shell{background:#121212;grid-template-rows:54px auto 142px minmax(0,1fr);height:100%;padding:0 24px 18px;display:grid;overflow:hidden}.store-editor-topbar{border-bottom:1px solid #ffffff1a;align-items:center;gap:24px;display:flex}.store-editor-topbar>div:first-child{white-space:nowrap;align-items:baseline;gap:14px;display:flex}.store-editor-topbar strong{color:#ffffffd1;font-size:.83rem;font-weight:500}.store-editor-topbar span,.store-editor-topbar p{color:#ffffff57;font-size:.68rem}.store-editor-topbar p{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.store-editor-topbar p.is-error{color:#fca5a5}.store-editor-topbar>div:last-child{gap:7px;display:flex}.store-history-actions{border:1px solid #ffffff1f;border-radius:8px;display:flex;overflow:hidden}.store-editor-topbar .store-history-actions button{border:0;border-radius:0;min-width:34px;padding:0;font-size:.9rem}.store-editor-topbar .store-history-actions button+button{border-left:1px solid #ffffff1a}.store-editor-topbar button:disabled{cursor:default;opacity:.28}.store-editor-topbar button,.store-editor-topbar label{cursor:pointer;color:#ffffff7a;border:1px solid #ffffff1f;border-radius:7px;place-items:center;min-height:34px;padding:0 12px;font-size:.68rem;display:grid}.store-editor-topbar label input{opacity:0;width:1px;height:1px;position:absolute}.store-limit-note{color:#fff6;background:#ffffff09;border-radius:6px;margin-top:7px;padding:6px 10px;font-size:.66rem}.store-strip{scrollbar-width:thin;scrollbar-color:#fff3 transparent;min-width:0;padding:12px 0 10px;overflow-x:auto}.store-strip-track{gap:10px;min-width:max-content;display:flex}.store-strip-item{text-align:left;background:#ffffff03;border:1px solid #ffffff17;border-radius:8px;grid-template-rows:auto 1fr auto;gap:5px;width:108px;padding:6px;transition:border-color .18s,background .18s,opacity .18s,transform .18s;display:grid;position:relative}.store-strip-item:hover{border-color:#ffffff3d}.store-strip-item.is-selected{background:#ffffff0b;border-color:#ffffff94}.store-strip-item.is-dragging{opacity:.4;transform:scale(.97)}.store-strip-number{z-index:2;color:#ffffffb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000094;border-radius:4px;padding:2px 5px;font-size:.54rem;position:absolute;top:10px;left:10px}.store-strip-canvas{object-fit:cover;background:#181818;border-radius:5px;width:94px;height:104px;display:block}.store-strip-name{text-overflow:ellipsis;white-space:nowrap;color:#fff6;font-size:.58rem;display:block;overflow:hidden}.store-editor-workspace{grid-template-columns:minmax(280px,.82fr) minmax(540px,1.18fr);gap:16px;min-height:0;display:grid}.store-preview-column,.store-controls-column{background:#ffffff03;border:1px solid #ffffff17;border-radius:9px;min-height:0}.store-preview-column{grid-template-rows:45px minmax(0,1fr);display:grid;overflow:hidden}.store-preview-toolbar{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:5px 8px;display:flex}.store-platform-toggle{border:1px solid #ffffff1a;border-radius:6px;padding:2px;display:flex}.store-platform-toggle button{color:#fff6;border-radius:4px;min-height:30px;padding:0 10px;font-size:.64rem}.store-platform-toggle button.is-active{color:#121212;background:#f5f2ec}.store-preview-toolbar select{color:#ffffff7a;background:#121212;border:1px solid #ffffff1a;border-radius:6px;min-width:0;height:34px;padding:0 8px;font-size:.62rem}.store-preview-toolbar>span{color:#ffffff59;font-size:.64rem}.store-canvas-stage{grid-template-rows:minmax(0,1fr) auto auto;place-items:center;min-height:0;padding:10px;display:grid}.store-canvas-wrap{aspect-ratio:1320/2868;justify-content:center;align-items:center;height:100%;min-height:0;max-height:100%;display:flex;position:relative}.store-canvas{cursor:grab;border-radius:3px;outline:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 15px 40px #00000059}.store-canvas:active{cursor:grabbing}.store-transform-box{pointer-events:none;border:1px solid #ffffffb3;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #00000040}.store-resize-handle{pointer-events:auto;cursor:nwse-resize;background:#fff;border:2px solid #121212;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-6px;right:-6px}.store-canvas-meta,.store-canvas-error{color:#ffffff47;margin-top:5px;font-size:.58rem}.store-canvas-error{color:#fca5a5}.store-controls-column{grid-template-rows:minmax(0,1fr) auto auto;display:grid;overflow:hidden}.store-inspector{grid-template-rows:44px minmax(0,1fr) 38px;min-height:0;display:grid}.store-inspector-tabs{border-bottom:1px solid #ffffff14;padding:0 6px;display:flex;overflow-x:auto}.store-inspector-tabs button{color:#ffffff59;min-width:max-content;padding:0 13px;font-size:.64rem;position:relative}.store-inspector-tabs button:after{content:"";background:0 0;height:1px;position:absolute;bottom:0;left:12px;right:12px}.store-inspector-tabs button.is-active{color:#fff}.store-inspector-panel{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;min-height:0;padding:13px 15px;overflow-y:auto}.store-panel-intro{color:#ffffff57;margin-bottom:12px;font-size:.68rem}.store-inspector-footer{border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:7px;padding:4px 8px;display:flex}.store-inspector-footer button,.store-panel-action{color:#ffffff73;border:1px solid #ffffff1f;border-radius:6px;min-height:29px;padding:0 10px;font-size:.62rem}.store-template-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.store-template-grid article{border:1px solid #ffffff17;border-radius:7px;overflow:hidden}.store-template-grid article>i{height:48px;display:block}.store-template-grid strong{color:#ffffff9e;padding:7px 7px 4px;font-size:.62rem;font-weight:500;display:block}.store-template-grid article>div{padding:0 4px 5px;display:flex}.store-template-grid button{color:#ffffff59;border-radius:4px;flex:1;min-height:25px;font-size:.56rem}.store-template-grid button:hover{color:#fff;background:#ffffff12}.store-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px;display:grid}.store-control-grid-small{margin-top:14px}.store-control-grid>.store-panel-action{align-self:end}.store-inline-actions{grid-column:1/-1;align-items:center;gap:12px;display:flex}.store-inline-actions>button{color:#ffffff73;border:1px solid #ffffff1f;border-radius:6px;min-height:30px;margin-left:auto;padding:0 10px;font-size:.62rem}.store-text-style{border:1px solid #ffffff14;border-radius:7px;padding:9px}.store-text-style>p{color:#fff6;margin-bottom:8px;font-size:.62rem}.store-range{color:#ffffff6b;font-size:.64rem;display:block}.store-range>span{justify-content:space-between;display:flex}.store-range b{font-weight:400}.store-range em{color:#ffffff40;font-style:normal}.store-range input{accent-color:#f5f2ec;width:100%;margin-top:7px}.store-color{color:#ffffff6b;font-size:.64rem}.store-color>span{margin-bottom:6px;display:block}.store-color>i{border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:7px;height:34px;padding:3px 7px;display:flex}.store-color input[type=color]{background:0 0;border:0;width:22px;height:22px}.store-color input:last-child{color:#fff;background:0 0;outline:none;flex:1;min-width:0;font-size:.65rem}.store-toggle{color:#ffffff70;justify-content:space-between;align-items:center;gap:10px;min-height:32px;font-size:.64rem;display:flex}.store-toggle input{accent-color:#fff}.store-segment{border:1px solid #ffffff1a;border-radius:6px;height:34px;padding:2px;display:flex}.store-segment button{text-transform:capitalize;color:#ffffff59;border-radius:4px;flex:1;font-size:.61rem}.store-segment button.is-active{color:#fff;background:#ffffff1a}.store-select{color:#ffffff80;background:#121212;border:1px solid #ffffff1a;border-radius:6px;height:34px;padding:0 9px;font-size:.64rem}.store-background-grid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.store-background-grid button{text-align:left;border:1px solid #ffffff14;border-radius:6px;overflow:hidden}.store-background-grid i{height:35px;display:block}.store-background-grid span{text-overflow:ellipsis;white-space:nowrap;color:#ffffff61;padding:5px;font-size:.55rem;display:block;overflow:hidden}.store-panel-action{margin-top:12px}.store-control-grid>.store-panel-action{margin:0}.store-export-bar{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:6px;padding:7px;display:grid}.store-export-bar button{min-height:34px!important;font-size:.62rem!important}.store-results{color:#ffffff52;border-top:1px solid #ffffff14;align-items:center;padding:5px 9px;font-size:.6rem;display:flex}.store-results button{color:#fff9;margin-left:auto}@media (max-width:1023px){.store-editor-active main{height:calc(100vh - 80px)}.store-editor-shell{padding-inline:12px}.store-editor-workspace{grid-template-columns:minmax(250px,.75fr) minmax(440px,1.25fr)}.store-template-grid{grid-template-columns:repeat(3,1fr)}.store-control-grid{grid-template-columns:1fr}.store-inline-actions{grid-column:auto}.store-background-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.store-editor-active{overflow:auto}.store-editor-active main{height:auto;min-height:calc(100vh - 68px);overflow:visible}.store-editor-shell{height:auto;padding:0 12px 20px;display:block;overflow:visible}.store-editor-topbar{z-index:10;background:#121212;height:52px;position:sticky;top:0}.store-editor-topbar>div:first-child span,.store-editor-topbar p{display:none}.store-strip{height:145px}.store-editor-workspace{flex-direction:column;display:flex}.store-preview-column{height:66vh}.store-controls-column{min-height:540px}.store-inspector{height:430px}.store-export-bar{grid-template-columns:repeat(2,1fr)}}.store-screens-sidebar .store-strip-track{flex-flow:row;align-items:stretch;width:max-content;min-width:100%;display:flex}.store-filmstrip-add span{font-size:18px;font-weight:300}.store-filmstrip-add strong{font-size:10px;font-weight:400;line-height:1.35}.store-filmstrip-add:hover,.store-filmstrip-add:focus-visible{color:#ffffffb8;background:#ffffff09;border-color:#ffffff5c;outline:none}.store-editor-shell{--store-gap:12px;column-gap:var(--store-gap);padding:0 var(--store-gap) var(--store-gap);grid-template-rows:54px auto 252px minmax(0,1fr);grid-template-columns:minmax(300px,25%) minmax(0,75%)}.store-editor-topbar{gap:var(--store-gap)}.store-editor-topbar>div:last-child{align-items:center;gap:8px;position:relative}.store-editor-topbar button,.store-editor-topbar label{border-radius:8px}.store-export-menu{position:relative}.store-editor-topbar .store-export-trigger{color:#121212;background:#f5f2ec;border-color:#f5f2ec;justify-content:space-between;gap:14px;min-width:92px;display:flex}.store-editor-topbar .store-export-trigger span{color:inherit;font-size:.8rem}.store-export-options{z-index:50;background:#1a1a1a;border:1px solid #ffffff21;border-radius:10px;width:240px;padding:5px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0000007a}.store-editor-topbar .store-export-options button{color:#ffffffc7;text-align:left;border:0;border-radius:7px;justify-content:space-between;width:100%;min-height:42px;padding:0 10px;display:flex}.store-editor-topbar .store-export-options button:hover{background:#ffffff12}.store-editor-topbar .store-export-options button span{color:inherit;font-size:.68rem}.store-editor-topbar .store-export-options small{color:#ffffff4d;letter-spacing:.08em;font-size:.55rem}.store-strip{height:252px;padding:var(--store-gap) 9px}.store-strip-track{gap:var(--store-gap);padding:2px 3px 10px}.store-strip-item,.store-strip-canvas{width:112px}.store-strip-canvas{max-height:218px}.store-strip-remove{top:-6px;right:-6px}.store-controls-column,.store-preview-column{border-radius:10px}.store-template-grid,.store-control-grid{gap:var(--store-gap)}.store-preview-toolbar{gap:8px;min-height:48px;padding:6px 8px}.store-preview-toolbar select.store-size-select{appearance:none;background-color:#151515;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238c8c8c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;outline:none;min-width:250px;padding:0 38px 0 12px}.store-preview-toolbar select.store-size-select:focus{border-color:#ffffff4d}.store-canvas-wrap{width:100%;max-width:100%}.store-canvas{max-height:100%}.store-canvas-meta{margin-top:4px}@media (max-width:1100px){.store-editor-shell{grid-template-columns:minmax(280px,25%) minmax(0,75%)}.store-strip-item,.store-strip-canvas{width:104px}}.store-editor-shell{grid-template-rows:54px auto 300px minmax(0,1fr);height:calc(100vh - 80px)}.store-strip{padding:12px 0 14px}.store-strip-track{align-items:flex-start;gap:16px}.store-strip-item{background:0 0;border:0;border-radius:0;width:120px;padding:0;display:block;overflow:visible}.store-strip-item:hover,.store-strip-item.is-selected{background:0 0;border:0}.store-strip-item.is-selected .store-strip-canvas{box-shadow:0 0 0 2px #f5f2ec,0 12px 28px #0000004d}.store-strip-select{text-align:left;width:100%;display:block;position:relative}.store-strip-canvas{object-fit:contain;background:#181818;border-radius:4px;width:120px;height:auto;max-height:260px;transition:box-shadow .18s,opacity .18s;display:block;box-shadow:0 10px 24px #00000040}.store-strip-number{top:7px;left:7px}.store-strip-remove{z-index:4;color:#ffffffa8;opacity:0;background:#1a1a1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;transition:opacity .18s,background .18s;display:grid;position:absolute;top:-7px;right:-7px}.store-strip-item:hover .store-strip-remove,.store-strip-item:focus-within .store-strip-remove{opacity:1}.store-strip-remove:hover{color:#121212;background:#fff}.store-strip-name{display:none}.store-editor-workspace{grid-template-columns:410px minmax(0,1fr);gap:14px}.store-controls-column{grid-area:1/1;grid-template-rows:minmax(0,1fr) auto auto}.store-preview-column{grid-area:1/2}.store-inspector{grid-template-rows:44px minmax(0,1fr) 38px}.store-inspector-tabs button{padding-inline:10px;font-size:.59rem}.store-inspector-panel{padding:12px}.store-template-grid{grid-template-columns:repeat(2,1fr)}.store-background-grid{grid-template-columns:repeat(4,1fr)}.store-control-grid{grid-template-columns:1fr;gap:11px}.store-inline-actions{flex-wrap:wrap;grid-column:auto}.store-export-simple{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 92px;gap:7px;padding:8px;display:grid}.store-export-simple select{color:#ffffff94;background:#121212;border:1px solid #ffffff1f;border-radius:6px;outline:none;min-width:0;height:36px;padding:0 9px;font-size:.64rem}.store-export-simple button{color:#121212;background:#f5f2ec;border-radius:6px;height:36px;font-size:.68rem;font-weight:500}.store-export-simple button:disabled{opacity:.45}.store-export-bar{display:none}.store-canvas-stage{padding:12px 18px}.store-canvas-wrap{aspect-ratio:auto;max-width:100%}@media (max-width:1100px){.store-editor-workspace{grid-template-columns:360px minmax(0,1fr)}.store-inspector-tabs button{padding-inline:8px;font-size:.55rem}.store-template-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.store-editor-shell{height:auto}.store-strip{height:285px}.store-editor-workspace{display:flex}.store-controls-column{order:2;min-height:560px}.store-preview-column{order:1}.store-strip-remove{opacity:1}.store-control-grid{grid-template-columns:1fr}}.store-editor-shell{grid-template-rows:54px auto 300px minmax(0,1fr);grid-template-columns:minmax(300px,25%) minmax(0,75%);column-gap:14px}.store-editor-topbar{grid-area:1/2}.store-limit-note{grid-area:2/2;margin-bottom:0}.store-strip{grid-area:3/2}.store-editor-workspace{display:contents}.store-controls-column{grid-area:1/1/-1;height:100%;min-height:0}.store-preview-column{grid-area:4/2;min-height:0}.store-inspector{min-height:0}@media (max-width:1100px){.store-editor-shell{grid-template-columns:minmax(280px,25%) minmax(0,75%)}}@media (max-width:767px){.store-editor-shell{flex-direction:column;display:flex}.store-editor-topbar{order:1}.store-limit-note{order:2}.store-strip{order:3}.store-editor-workspace{order:4;display:flex}.store-controls-column{height:auto}}@media (min-width:768px){.store-editor-shell{--store-gap:12px;column-gap:var(--store-gap);padding:0 var(--store-gap) var(--store-gap);grid-template-rows:54px auto 252px minmax(0,1fr);grid-template-columns:minmax(300px,25%) minmax(0,75%)}.store-strip{height:252px;padding:var(--store-gap) 9px}.store-strip-track{gap:var(--store-gap);padding:2px 3px 10px}.store-strip-item,.store-strip-canvas{width:112px}.store-strip-canvas{max-height:218px}.store-canvas-stage{padding:8px 12px 6px}.store-canvas-wrap{aspect-ratio:auto;width:100%;max-width:100%}}@media (min-width:768px) and (max-width:1100px){.store-editor-shell{grid-template-columns:minmax(280px,25%) minmax(0,75%)}.store-strip-item,.store-strip-canvas{width:104px}}@media (min-width:768px){.store-editor-shell{grid-template-rows:54px auto minmax(0,1fr);grid-template-columns:minmax(260px,25%) minmax(0,50%) minmax(220px,25%)}.store-editor-topbar{grid-area:1/2/auto/4}.store-limit-note{grid-area:2/3;margin:0}.store-strip{border:1px solid #ffffff17;border-radius:10px;grid-area:2/3/4;height:auto;min-height:0;padding:12px}.store-limit-note+.store-strip{grid-row:3}.store-strip-track{align-items:flex-start;gap:12px;padding:2px 3px 12px}.store-strip-item,.store-strip-canvas{width:128px}.store-strip-canvas{max-height:none}.store-controls-column{grid-area:1/1/4}.store-preview-column{grid-area:2/2/4}.store-canvas-wrap{width:auto;height:100%}.store-canvas{width:100%;height:100%}}.store-editor-topbar .store-export-native{appearance:none;cursor:pointer;color:#121212;background-color:#f5f2ec;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #f5f2ec;border-radius:8px;outline:none;min-width:118px;height:36px;padding:0 38px 0 13px;font-size:.68rem}.store-editor-topbar .store-export-native:disabled{cursor:wait;opacity:.6}.store-alignment-guide{z-index:6;pointer-events:none;background:#4ba8fff2;display:block;position:absolute;box-shadow:0 0 0 1px #00000040}.store-alignment-guide.is-vertical{width:1px;top:0;bottom:0;left:50%}.store-alignment-guide.is-horizontal{height:1px;top:50%;left:0;right:0}@media (min-width:768px){.store-screens-sidebar{border:1px solid #ffffff17;border-radius:10px;grid-area:2/3/4;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px;display:grid;overflow:hidden}.store-screens-sidebar .store-strip{border:0;border-radius:0;grid-area:auto;height:auto;padding:2px 0 10px}.store-screens-sidebar .store-limit-note{grid-area:auto}.store-screens-sidebar .store-export-native{width:100%}}.store-export-native{appearance:none;cursor:pointer;color:#121212;background-color:#f5f2ec;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #f5f2ec;border-radius:8px;outline:none;height:38px;padding:0 38px 0 13px;font-size:.68rem}.store-text-layer{z-index:5;cursor:move;white-space:pre-wrap;border:1px solid #0000;min-height:1.25em;padding:2px 4px;position:absolute}.store-text-layer:hover,.store-text-layer.is-selected{border-color:#ffffff9e}.store-text-layer>span{cursor:text;color:#0000;caret-color:#fff;outline:none;min-width:1ch;display:block}.store-text-layer.is-editing>span{color:inherit;cursor:text;-webkit-user-select:text;user-select:text}.store-text-layer:not(.is-editing)>span{-webkit-user-select:none;user-select:none}.store-text-layer>button{color:#121212;background:#f5f2ec;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;display:grid;position:absolute;top:-10px;right:-10px}.store-text-layer-control{border:1px solid #ffffff17;border-radius:8px;gap:9px;padding:10px;display:grid}.store-text-layer-heading{justify-content:space-between;align-items:center;display:flex}.store-text-layer-heading strong{color:#ffffffb3;font-size:.65rem;font-weight:500}.store-text-layer-heading button{color:#ffffff61;font-size:.58rem}.store-text-input{resize:vertical;color:#ffffffc2;background:#121212;border:1px solid #ffffff1a;border-radius:7px;outline:none;min-height:54px;padding:8px;font-size:.68rem}.store-add-text{color:#ffffff8c;border:1px dashed #ffffff2e;border-radius:8px;min-height:38px;font-size:.65rem}.store-number-field{border:1px solid #ffffff1a;border-radius:6px;align-items:center;height:32px;margin-top:6px;padding:0 8px;display:flex}.store-number-field input{color:#ffffffb8;background:0 0;border:0;outline:none;min-width:0;height:100%;margin:0}.store-number-field span{color:#ffffff52;font-style:normal}.store-color>i,.store-color input:last-child{font-style:normal}.store-canvas-stage{cursor:grab}.store-canvas-stage:active{cursor:grabbing}.store-canvas-wrap{transition:transform 80ms ease-out;overflow:visible}.store-text-layer>span:empty:before{content:attr(data-placeholder);color:#ffffff8f;pointer-events:none}.store-text-layer>span[data-canvas-placeholder=true]:empty:before{color:#0000}.store-text-layer.is-editing>span[data-canvas-placeholder=true]:empty:before{color:#ffffff85}.store-workflow-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.store-workflow-dialog{background:#171717;border:1px solid #ffffff21;border-radius:12px;width:min(520px,100%);padding:26px;box-shadow:0 28px 80px #00000085}.store-dialog-eyebrow{color:#b7f7cfad;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:.62rem;display:block}.store-workflow-dialog h2{color:#ffffffe6;font-size:1.35rem;font-weight:500}.store-workflow-dialog>p{color:#ffffff6b;margin-top:8px;font-size:.76rem;line-height:1.6}.store-workflow-options{gap:10px;margin-top:22px;display:grid}.store-workflow-options button{text-align:left;border:1px solid #ffffff1a;border-radius:9px;gap:4px;padding:15px 16px;transition:border-color .16s,background .16s;display:grid}.store-workflow-options button:hover{background:#b7f7cf0b;border-color:#b7f7cf4d}.store-workflow-options strong{color:#ffffffd6;font-size:.78rem;font-weight:500}.store-workflow-options span{color:#ffffff5c;font-size:.66rem}.store-dialog-select{color:#ffffffb8;background:#121212;border:1px solid #ffffff21;border-radius:8px;outline:none;width:100%;height:44px;margin-top:20px;padding:0 12px}.store-preset-select{margin-top:20px;position:relative}.store-preset-trigger{text-align:left;background:#131313;border:1px solid #ffffff21;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:8px 12px 8px 14px;transition:border-color .15s,background .15s;display:flex}.store-preset-trigger:hover,.store-preset-trigger[aria-expanded=true]{background:#151515;border-color:#ffffff42}.store-preset-trigger span,.store-preset-options button span{gap:3px;display:grid}.store-preset-trigger small,.store-preset-options small{color:#ffffff57;letter-spacing:.06em;font-size:.55rem;font-style:normal}.store-preset-trigger strong,.store-preset-options strong{color:#ffffffbf;font-size:.72rem;font-weight:400}.store-preset-trigger svg{fill:none;stroke:#ffffff6b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px;height:17px;transition:transform .15s}.store-preset-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.store-preset-options{z-index:5;background:#1b1b1b;border:1px solid #ffffff24;border-radius:10px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 18px 44px #0000007a}.store-preset-options button{text-align:left;border-radius:7px;justify-content:space-between;align-items:center;min-height:48px;padding:7px 10px;display:flex}.store-preset-options button:hover,.store-preset-options button.is-selected{background:#fff1}.store-preset-options i{color:#0000;font-size:.7rem;font-style:normal}.store-preset-options button.is-selected i{color:#b7f7cf}@media (min-width:1200px){.store-editor-shell{--inspector-width:336px;grid-template-columns:var(--inspector-width) minmax(0, 1fr);background:#0b0b0c;grid-template-rows:60px minmax(0,1fr) 148px;gap:0;height:calc(100vh - 80px);padding:0;display:grid}.store-editor-topbar{grid-area:1/1/auto/3}.store-controls-column{grid-area:2/1/4}.store-preview-column{grid-area:2/2}.store-screens-sidebar{grid-area:3/2}}.store-editor-topbar{background:#131315;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr);align-items:center;gap:20px;padding:0 20px;display:grid}.store-toolbar-title,.store-toolbar-output,.store-toolbar-actions{align-items:center;display:flex}.store-toolbar-title{gap:9px;min-width:0}.store-toolbar-title a,.store-toolbar-title i{color:#ffffff61;flex:none;font-size:12px;font-style:normal}.store-toolbar-title strong{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.store-toolbar-title span{color:#ffffff52;flex:none;font-size:11px}.store-toolbar-output{gap:8px}.store-toolbar-output .store-size-select{appearance:none;color:#ffffffad;background-color:#1a1a1d;border:1px solid #ffffff1c;border-radius:7px;width:236px;height:38px;padding:0 34px 0 11px;font-size:12px}.store-toolbar-output>span{color:#ffffff80;font-size:12px}.store-toolbar-actions{justify-content:flex-end;gap:8px}.store-editor-topbar .store-toolbar-actions>button,.store-editor-topbar .store-toolbar-actions>label{border-radius:7px;min-height:36px;font-size:12px}.store-editor-topbar .store-add-action{color:#ffffffad;border-color:#ffffff29}.store-editor-topbar .store-export-action{color:#101011;background:#f2f0ea;border-color:#f2f0ea;padding-inline:17px;font-weight:500}.store-platform-toggle{background:#1a1a1d;border:0;border-radius:7px;padding:3px}.store-platform-toggle button{border-radius:5px;min-height:31px;padding:0 12px;font-size:12px}.store-controls-column{background:#141416;border:0;border-right:1px solid #ffffff14;border-radius:0;overflow:hidden}.store-inspector{border:0;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;display:grid}.store-inspector-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 14px;display:flex}.store-inspector-header>div:first-child{gap:4px;min-width:0;display:grid}.store-inspector-header span{color:#ffffffb8;font-size:13px;font-weight:500}.store-inspector-header strong{color:#ffffff5c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.store-inspector-header>div:last-child{gap:10px;display:flex}.store-inspector-header button{color:#ffffff6b;font-size:11px}.store-inspector-header button:last-child:hover{color:#fca5a5}.store-inspector-tabs{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);gap:3px;padding:8px 12px;display:grid}.store-inspector-tabs button{color:#ffffff6b;border:0;border-radius:6px;min-height:34px;padding:0 8px;font-size:12px}.store-inspector-tabs button.is-active{color:#ffffffe0;background:#202023}.store-inspector-panel{padding:20px 18px 28px;overflow-y:auto}.store-inspector-separator{background:#ffffff14;height:1px;margin:24px 0}.store-panel-intro,.store-inspector-panel label,.store-inspector-panel button,.store-inspector-panel input,.store-inspector-panel textarea,.store-inspector-panel select{font-size:12px}.store-template-grid{gap:14px 12px}.store-template-grid article{background:0 0;border:0}.store-template-grid article>i{border:1px solid #ffffff1a;border-radius:7px;height:76px}.store-template-grid article strong{padding:8px 2px 4px;font-size:12px}.store-template-grid article>div{opacity:0;transition:opacity .15s}.store-template-grid article:hover>div,.store-template-grid article:focus-within>div{opacity:1}.store-text-layer-control,.store-text-style{border:0;border-bottom:1px solid #ffffff14;border-radius:0;padding:0 0 20px}.store-control-grid{gap:20px}.store-range,.store-color{font-size:12px}.store-range input[type=range]{height:4px}.store-number-field,.store-color>i,.store-select,.store-text-input{background:#1a1a1d;border-radius:7px;min-height:38px}.store-inspector-footer{background:#141416;min-height:48px}.store-preview-column{background:#0a0a0b;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.store-canvas-stage{padding:24px 30px 12px;position:relative}.store-canvas{box-shadow:0 20px 55px #0000006b}.store-canvas-zoom{z-index:20;background:#18181b;border:1px solid #ffffff1c;border-radius:7px;align-items:center;height:34px;display:flex;position:absolute;bottom:14px;right:16px;overflow:hidden;box-shadow:0 8px 24px #00000052}.store-canvas-zoom button,.store-canvas-zoom span{color:#ffffff8c;border-right:1px solid #ffffff14;place-items:center;min-width:34px;height:100%;font-size:11px;display:grid}.store-canvas-zoom button:last-child{border-right:0;min-width:42px}.store-screens-sidebar{background:#121214;border:0;border-top:1px solid #ffffff14;border-radius:0;align-items:stretch;gap:14px;min-width:0;padding:12px 16px;display:flex;overflow:hidden}.store-screens-sidebar .store-strip{border:0;flex:1;min-width:0;padding:2px 4px 8px;overflow-x:auto}.store-screens-sidebar .store-strip-track{gap:12px}.store-screens-sidebar .store-strip-item,.store-screens-sidebar .store-strip-canvas{width:74px}.store-screens-sidebar .store-strip-canvas{border-radius:4px;max-height:112px}.store-screens-sidebar .store-strip-item.is-selected .store-strip-canvas{box-shadow:0 0 0 2px #f2f0ea,0 8px 20px #00000059}.store-filmstrip-add{color:#ffffff75;border:1px dashed #ffffff29;border-radius:7px;flex:none;width:108px;font-size:11px}.store-export-drawer-backdrop{z-index:65;background:#0000007a;position:fixed;inset:0}.store-export-drawer{background:#151517;border-left:1px solid #ffffff1a;grid-template-rows:auto auto auto minmax(0,1fr);gap:0;width:min(410px,100vw);height:100%;display:grid;position:absolute;top:0;right:0;box-shadow:-24px 0 70px #0000006b}.store-export-drawer>header{justify-content:space-between;align-items:flex-start;padding:22px 20px 18px;display:flex}.store-export-drawer header span{color:#ffffff5c;font-size:11px}.store-export-drawer h2{color:#ffffffe0;margin-top:4px;font-size:17px;font-weight:500}.store-export-drawer header>button{color:#ffffff80;width:32px;height:32px;font-size:20px}.store-export-drawer>section{border-top:1px solid #ffffff14;gap:12px;padding:18px 20px;display:grid}.store-export-pack-heading strong,.store-export-pack-heading span{display:block}.store-export-pack-heading strong{color:#fffc;font-size:13px;font-weight:500}.store-export-pack-heading span,.store-export-drawer section p{color:#ffffff5c;margin-top:4px;font-size:11px}.store-export-drawer section>button,.store-export-drawer-footer button{color:#ffffffad;border:1px solid #ffffff24;border-radius:7px;min-height:40px;font-size:12px}.store-export-drawer-footer{border-top:1px solid #ffffff14;align-self:end;gap:12px;padding:18px 20px 20px;display:grid}.store-export-drawer-footer span{color:#ffffff5c;font-size:11px}.store-export-drawer-footer button.is-primary{color:#111113;background:#f2f0ea;border-color:#f2f0ea;font-weight:500}@media (min-width:768px) and (max-width:1199px){.store-editor-shell{grid-template-rows:104px minmax(540px,1fr) 140px;grid-template-columns:300px minmax(0,1fr);height:auto;min-height:calc(100vh - 80px);padding:0;display:grid}.store-editor-topbar{grid-column:1/3}.store-controls-column{grid-area:2/1/4}.store-preview-column{grid-area:2/2}.store-screens-sidebar{grid-area:3/2}.store-toolbar-title span{display:none}.store-editor-topbar{grid-template-rows:52px 52px;grid-template-columns:minmax(220px,1fr) auto}.store-toolbar-title{grid-area:1/1}.store-toolbar-actions{grid-area:1/2}.store-toolbar-output{grid-area:2/1/auto/3;justify-content:center;display:flex}}@media (max-width:767px){.store-editor-topbar{flex-wrap:wrap;min-height:58px;padding:10px 12px;display:flex}.store-toolbar-output{order:3;width:100%}.store-toolbar-actions{margin-left:auto}.store-toolbar-actions .store-history-actions,.store-toolbar-actions>button:not(.store-export-action),.store-toolbar-title i,.store-toolbar-title a,.store-toolbar-title span{display:none}.store-screens-sidebar{order:2;min-height:132px}.store-editor-workspace{order:3}.store-export-drawer{border-top:1px solid #ffffff1a;border-left:0;width:100%;height:min(82vh,620px);top:auto;bottom:0}}.store-screens-sidebar{min-width:0;display:block;overflow:hidden}.store-screens-sidebar .store-strip{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow:auto hidden}.store-screens-sidebar .store-strip-track{flex-flow:row;align-items:stretch;gap:12px;width:max-content;min-width:100%;display:flex}.store-screens-sidebar .store-strip-item,.store-screens-sidebar .store-filmstrip-add{flex:none}.store-editor-focus .devtools-site-header{display:none}.store-editor-focus main{height:100dvh}.store-editor-shell:fullscreen{background:#121212;width:100vw;height:100dvh}.store-editor-topbar .store-focus-action{gap:7px;display:flex}.store-focus-action[aria-pressed=true]{border-color:var(--devtools-accent-border);background:var(--devtools-accent-muted);color:var(--devtools-accent)}.store-platform-toggle button.is-active{box-shadow:0 1px 2px #0000004d;color:#121212!important;background:#f5f2ec!important}.store-inspector-tabs button.is-active:after{background:var(--devtools-accent)}.store-strip-item.is-selected{border-color:var(--devtools-accent)}.store-canvas:focus{box-shadow:0 0 0 2px var(--devtools-accent-border), 0 15px 40px #00000059}.store-editor-topbar button:focus-visible,.store-editor-topbar label:focus-within,.store-inspector button:focus-visible,.store-inspector input:focus-visible,.store-inspector select:focus-visible{outline:2px solid var(--devtools-accent);outline-offset:2px}@media (max-width:1100px){.store-focus-label{display:none}}.store-screens-sidebar .store-filmstrip-add{color:#ffffff75;text-align:center;border:1px dashed #ffffff2e;border-radius:6px;place-content:center;gap:7px;width:74px;min-height:112px;padding:8px;display:grid}.store-device-choice{gap:10px;display:grid}.store-device-choice>span{color:#ffffff80;font-size:12px}.store-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.store-dialog-actions button{color:#ffffff85;border:1px solid #ffffff1f;border-radius:8px;min-height:38px;padding:0 14px;font-size:.68rem}.store-dialog-actions button.is-primary{color:#121212;background:#f5f2ec;border-color:#f5f2ec}.store-live-image{z-index:4;box-sizing:border-box;cursor:move;transform-origin:50%;position:absolute;overflow:visible}.store-live-image>img{border-radius:inherit;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.store-live-image.is-iphone>img{z-index:1;object-fit:cover;position:relative}.store-iphone-body{z-index:0;inset:calc(var(--iphone-bezel) * -1);border-radius:var(--iphone-outer-radius);box-shadow:inset 0 0 0 1px #ffffff24, inset 0 0 0 calc(var(--iphone-bezel) * .42) #050506;pointer-events:none;background:#161719;position:absolute}.store-iphone-notch{z-index:3;width:var(--iphone-notch-width);height:var(--iphone-notch-height);border-radius:0 0 var(--iphone-notch-radius) var(--iphone-notch-radius);pointer-events:none;background:#050506;position:absolute;top:0;left:50%;transform:translate(-50%)}.store-live-image.is-selected:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffffb8;position:absolute;inset:-1px}.store-live-image .store-resize-handle{bottom:-6px;right:-6px}.store-text-layer>span,.store-text-layer.is-editing>span{color:inherit}.store-text-layer>span:empty:before,.store-text-layer>span[data-canvas-placeholder=true]:empty:before,.store-text-layer.is-editing>span[data-canvas-placeholder=true]:empty:before{color:#ffffff85}
