:is(html:has(.se-page),body:has(.se-page)){overscroll-behavior:none;overflow:hidden}.se-page{--text-subtle:var(--text-default);--se-gutter:10px;--ease-in-out:cubic-bezier(.77, 0, .175, 1);height:100dvh;color:var(--text-default);--text-xs:13.2px;--text-base:13.2px;--text-sm:14.3px;--text-md:15.4px;--text-lg:17.6px;font-size:var(--text-base);padding:0;overflow:hidden}.se-workspace{--ease-out:cubic-bezier(.23, 1, .32, 1);--se-rail-width:56px;--se-panel-width:clamp(200px, var(--se-panel-custom,400px), min(400px, calc(100vw - var(--se-right-width) - 360px)));--se-properties-width:286px;--se-right-width:var(--se-properties-width);width:100%;height:100%;min-height:0;padding:0 max(var(--se-gutter), env(safe-area-inset-right)) max(var(--se-gutter), env(safe-area-inset-bottom)) max(var(--se-gutter), env(safe-area-inset-left));grid-template-columns:calc(var(--se-rail-width) + var(--se-panel-width)) minmax(0, 1fr) var(--se-right-width);grid-template-rows:var(--se-header-clearance,calc(53px + env(safe-area-inset-top))) minmax(0, 1fr);transition:grid-template-columns .22s var(--ease-in-out);gap:10px;margin:0 auto;display:grid}.se-workspace[data-sidebar=closed]{grid-template-columns:var(--se-rail-width) minmax(0, 1fr) var(--se-right-width)}.se-workspace[data-properties=closed]{--se-right-width:0px}.se-properties-panel{min-width:0;min-height:0;box-shadow:var(--shadow-panel);border-radius:28px;grid-area:2/3;overflow:clip}.se-properties-panel>.se-card{width:var(--se-properties-width);box-shadow:none}.se-properties-panel[data-open=false]{visibility:hidden}.se-properties-empty{color:var(--text-default);font-size:var(--text-xs);flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0;line-height:1.6;display:flex}.se-properties-empty h2{color:var(--text-strong);font-size:var(--text-sm);font-weight:500}.se-sidebar{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:0;box-shadow:var(--shadow-panel);border-radius:28px;grid-area:2/1;grid-template-columns:78px minmax(0,1fr);display:grid;position:relative;overflow:clip}.se-project-bar{min-width:0;margin-left:calc(-1 * max(var(--se-gutter), env(safe-area-inset-left)));margin-right:calc(-1 * max(var(--se-gutter), env(safe-area-inset-right)));padding:env(safe-area-inset-top) max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));background:var(--surface);border:0;border-bottom:1px solid var(--border);box-shadow:none;border-radius:0;grid-column:1/-1;align-items:center;gap:14px;display:flex}.se-project-logo,.se-edit-selection{min-height:36px;color:var(--text-default);white-space:nowrap;font-size:var(--text-xs);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.se-project-brand{flex:1}.se-project-logo{flex-shrink:0;width:36px;height:36px;padding:4px}.se-project-logo img{width:28px;height:28px;display:block}.se-header-history,.se-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.se-header-history{border-left:1px solid var(--border);gap:2px;padding-left:12px}.se-header-actions .button{height:33px;min-height:33px;font-size:var(--text-xs);padding:0 14px}.se-header-actions .se-download-button{min-width:116px}.se-tool-rail{background:color-mix(in srgb, var(--bg-selected) 35%, var(--surface));scrollbar-width:none;flex-direction:column;grid-area:1/1;align-items:stretch;gap:8px;min-height:0;padding:10px 4px 8px;display:flex;overflow-y:auto}.se-tool-rail button{min-height:60px;color:var(--text-default);font-size:var(--text-xs);background:0 0;border:0;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:5px 0;line-height:17.6px;transition:color .12s;display:flex;position:relative}.se-tool-icon{border:1px solid #0000;border-radius:12px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background-color .12s,color .12s,transform .12s;display:grid}.se-tool-rail button[aria-pressed=true] .se-tool-icon{background:0 0}.se-tool-label{white-space:nowrap;width:100%;font-size:12.1px;line-height:15.4px}.se-tool-rail button[aria-pressed=true] .se-tool-label{font-weight:500}.se-workspace .se-tool-rail button:not([aria-pressed=true]){color:var(--text-strong)}.se-workspace .se-tool-rail .ui-icon,.se-workspace .se-tool-rail .ui-icon [stroke]{stroke-width:1.6px}.se-workspace .se-tool-label{font-size:9.9px;font-weight:500;line-height:13.2px}.se-tool-item[data-group-start]{margin-top:14px}.se-tool-item[data-group-start]:after{content:"";background:var(--border);width:24px;height:1px;position:absolute;top:-10px;left:calc(50% - 12px)}.se-tool-rail .se-tool-collapse{min-height:52px}.se-tool-collapse .se-tool-icon{border-radius:10px;width:28px;height:28px}.se-tool-rail button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.se-tool-rail button:not(.button):active .se-tool-icon{transform:scale(.96)}.se-tool-rail-spacer{flex:1;min-height:16px}.se-panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;display:flex}.se-panel-heading strong{color:var(--text-strong);font-size:var(--text-sm);font-weight:500}.se-inspector>.se-rail-tabs,.se-library>.se-rail-tabs{display:none}.se-project-brand{align-items:center;gap:10px;min-width:0;display:flex}.se-page .se-project-more.dropdown-trigger{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;box-shadow:none;background:0 0;border:0;border-radius:4px;flex:0 0 16px;justify-content:center;gap:0;padding:0}.se-project-more>span:first-child{line-height:1;display:inline-flex}.se-project-more .dropdown-chevron{display:none}.se-eyebrow{color:var(--text-subtle);letter-spacing:1.2px;font-size:13.2px;font-weight:400;line-height:1.4;display:block}.se-project-brand input{field-sizing:content;width:auto;min-width:60px;max-width:min(340px,35vw);font-size:var(--text-sm);color:var(--text-strong);text-overflow:ellipsis;background:0 0;border:0;flex:0 auto;padding:2px 0;font-weight:500}.se-save-status{width:32px;height:32px;color:var(--text-subtle);font-size:var(--text-xs);background:0 0;border:0;border-radius:12px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.se-save-status[data-state=saved]{color:#48a378}.se-save-status[data-state=attention]{color:var(--text-strong)}.se-inspector-panel{grid-area:1/2;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.se-library-panel{grid-area:1/2;min-height:0}.se-inspector-panel[data-active=false],.se-library-panel[data-active=false]{display:none}.se-center{grid-area:2/2;grid-template-rows:minmax(0,1fr);gap:0;min-width:0;min-height:0;display:grid;position:relative}.se-card{border:1px solid var(--border);background:var(--surface);height:100%;min-height:0;box-shadow:var(--shadow-panel);border-radius:28px;overflow:hidden}.se-inspector{grid-template-rows:44px minmax(0,1fr) 30px;display:grid}.se-library{grid-template-rows:44px 46px minmax(0,1fr);display:grid}.se-rail-tabs{border-bottom:1px solid var(--border);align-items:center;gap:3px;padding:9px;display:flex}.se-rail-tabs button{min-width:0;height:30px;color:var(--text-default);font-size:var(--text-xs);background:0 0;border:1px solid #0000;border-radius:12px;flex:1}.se-rail-tabs button[aria-pressed=true]{color:var(--accent-ink);border-color:var(--accent-border);background:var(--accent-soft);box-shadow:var(--shadow-selected)}.se-rail-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:14px;overflow:auto}.se-rail-footnote{font-size:var(--text-xs);color:var(--text-subtle);border-top:1px solid var(--border);align-items:center;gap:5px;padding:0 14px;display:flex}.se-section-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:14px;display:flex}.se-section-heading h2{font-size:var(--text-base);color:var(--text-strong);overflow-wrap:anywhere;font-weight:500}.se-section-heading>span{font-size:var(--text-xs);white-space:nowrap;color:var(--text-subtle)}.se-properties{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.se-properties:disabled{opacity:.6}.se-property{min-width:0;margin-bottom:14px}.se-properties>.se-property,.se-property-section-body>.se-property{margin:0}.se-property-sections{gap:0}.se-property-section{border-top:1px solid var(--border);min-width:0}.se-property-section>summary{min-height:40px;color:var(--text-strong);font-size:var(--text-sm);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;font-weight:500;list-style:none;display:flex}.se-property-section>summary::-webkit-details-marker{display:none}.se-property-section>summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.se-property-section>summary .ui-icon{color:var(--text-default);flex-shrink:0;transform:rotate(-90deg)}.se-property-section[open]>summary .ui-icon{transform:rotate(0)}.se-property-section-body{flex-direction:column;gap:12px;padding:2px 0 16px;display:flex}.se-field{gap:6px;min-width:0;display:grid}.se-field-label{color:var(--text-default);font-size:var(--text-xs);line-height:1.4}.se-field>input,.se-field>textarea,.se-library-search input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text-strong);box-shadow:var(--shadow-control);font-size:var(--text-base);border-radius:16px;padding:8px 10px}.se-field textarea{resize:vertical;min-height:66px;max-height:200px;font-family:Inter,sans-serif;line-height:1.5}.se-field>input:focus,.se-field>textarea:focus{outline:2px solid var(--accent-border);outline-offset:1px}.se-page .dropdown-trigger,.se-dialog .dropdown-trigger{width:100%;min-width:0;min-height:34px;font-size:var(--text-xs);border-radius:14px;padding:0 10px}.se-numeric-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.se-number{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-control);background:var(--surface);border-radius:14px;align-items:center;gap:6px;padding:7px 8px;display:flex}.se-number span{font-size:var(--text-xs);color:var(--text-subtle)}.se-number input{width:30px;min-width:0;color:var(--text-strong);font-size:var(--text-xs);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:0}.se-number input::-webkit-inner-spin-button{opacity:0}.se-page .filled-slider,.se-dialog .filled-slider{height:32px;min-height:30px;font-size:var(--text-xs)}.se-page .accent-picker-trigger{gap:10px;min-height:52px;padding:8px}body:has(.se-page) .se-dialog .accent-picker-trigger{gap:10px;min-height:52px;padding:8px}.se-page .accent-trigger-swatch{width:30px;height:30px}body:has(.se-page) .se-dialog .accent-trigger-swatch{width:30px;height:30px}body:has(.se-page) .dropdown-menu{--text-base:13.2px}body:has(.se-page) .dropdown-option:not(.se-menu-item){min-height:34px;padding:7px 10px}.se-setting-row{min-height:30px;font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.se-page .switch{flex-shrink:0}.se-binding{color:var(--text-subtle);justify-content:space-between;align-items:center;gap:5px;margin-top:6px;font-size:13.2px;display:flex}.se-binding button,.se-quiet,.se-layer-order button{color:var(--accent-ink);font-size:var(--text-xs);background:0 0;border:0;padding:3px 0}.se-binding button{font-size:13.2px}.se-help{color:var(--text-subtle);font-size:var(--text-xs);margin:6px 0 14px;line-height:1.55}.se-divider{background:var(--border);height:1px;margin:20px 0}.se-format-button{border:1px solid var(--border);width:100%;box-shadow:var(--shadow-control);background:var(--surface);color:var(--text-strong);text-align:left;font-size:var(--text-xs);border-radius:16px;flex-direction:column;align-items:start;gap:4px;margin-bottom:16px;padding:10px 12px;display:flex}.se-format-button span:last-child{color:var(--text-subtle)}.se-notice{background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-xs);border-radius:14px;margin-bottom:14px;padding:10px}.se-notice button{color:inherit;background:0 0;border:0;text-decoration:underline}.se-context-toolbar{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-control);scrollbar-width:none;border-radius:18px;align-items:center;gap:6px;padding:3px 5px;display:flex;overflow-x:auto}.se-toolbar-content{flex-shrink:0;align-items:center;gap:4px;margin-inline:auto;display:flex}.se-context-anchor{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:fixed}.dropdown-menu.se-editor-menu{min-width:220px;max-height:none;overflow:visible}.dropdown-option.se-menu-item{min-height:32px;font-size:var(--text-base);justify-content:space-between;gap:24px;padding:4px 10px;line-height:17.6px}.se-menu-shortcut{color:var(--text-default);font-size:var(--text-xs)}.se-menu-heading{color:var(--text-default);font-size:var(--text-xs);padding:4px 10px;line-height:17.6px}.se-menu-item.is-danger{color:var(--danger,#c43636)}.se-menu-separator{background:var(--border);height:1px;margin:4px 7px}@media (height<=599px){.dropdown-option.se-menu-item{min-height:clamp(24px,12.5dvh - 8px,32px)}}.se-tool-group{flex-shrink:0;align-items:center;gap:2px;min-width:0;display:flex}.se-icon-button{width:33px;min-width:33px;height:33px;color:var(--text-default);background:0 0;border:1px solid #0000;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0;display:inline-flex}.se-icon-button[aria-pressed=true]{color:var(--accent-ink);border-color:var(--accent-border);background:var(--accent-soft)}.se-icon-button:disabled{opacity:.35;cursor:default}.se-redo svg{transform:scaleX(-1)}.se-tool-divider{background:var(--border);width:1px;height:16px;margin:0 4px}.se-page .se-context-toolbar .dropdown-trigger{height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;gap:4px;width:auto;padding:0 6px}.se-stage{border:1px solid var(--border);background:var(--bg-selected);background-image:radial-gradient(var(--border) 1px, transparent 1px);isolation:isolate;outline-offset:-2px;touch-action:none;background-size:16px 16px;border-radius:28px;min-width:0;min-height:0;position:relative;overflow:hidden}.se-stage.is-panning{cursor:grab}.se-stage.is-panning:active,.se-stage.is-middle-panning{cursor:grabbing}.se-stage .konvajs-content{touch-action:none}.se-fit-button{z-index:3;border:1px solid var(--border);height:30px;box-shadow:var(--shadow-control);color:var(--text-default);background:var(--surface);font-size:var(--text-xs);border-radius:12px;align-items:center;gap:5px;padding:0 10px;display:flex;position:absolute;bottom:12px;right:12px}.se-empty-canvas{pointer-events:none;text-align:center;color:var(--text-subtle);font-size:var(--text-xs);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.se-empty-canvas>svg{color:var(--accent-strong);margin-bottom:8px}.se-empty-canvas strong{color:var(--text-strong);font-weight:500;font-size:var(--text-sm)}.se-inline-text{z-index:5;transform-origin:0 0;outline:1px solid var(--accent);resize:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.se-inline-toolbar{z-index:6;border:1px solid var(--border);width:max-content;max-width:calc(100% - 16px);box-shadow:var(--shadow-panel);background:var(--surface);font-size:var(--text-xs);border-radius:18px;align-items:center;gap:10px;padding:7px 10px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.se-inline-toolbar .button{min-height:28px;font-size:var(--text-xs);padding:0 12px}.se-crop-toolbar{flex-wrap:wrap;justify-content:center}.se-crop-toolbar .filled-slider{width:160px}.se-pages-bar{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-control);border-radius:24px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.se-pages-strip{scrollbar-width:thin;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 2px;display:flex;overflow:auto hidden}.se-page-card{border:1px solid var(--border);box-shadow:var(--shadow-control);color:var(--text-subtle);background:var(--surface);font-size:var(--text-xs);border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:4px 8px 4px 4px;display:flex}.se-page-card[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-ink);outline:1px solid var(--accent-border)}.se-page-thumbnail{object-fit:contain;border-radius:5px;width:auto;max-width:42px;height:36px;display:block}.se-page-actions{gap:2px;display:flex}.se-page-actions .se-icon-button{width:28px;min-width:28px}.se-canvas-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.se-page-position{color:var(--text-default);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.se-canvas-info{color:var(--text-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:14px;min-width:0;display:flex}.se-page .se-canvas-info .dropdown-trigger{border-radius:12px;width:84px;min-height:30px;padding:0 9px}.se-download-button{min-width:160px;height:38px;min-height:38px;font-size:var(--text-base);gap:8px;padding:0 22px}.se-workspace-status{z-index:20;border:1px solid var(--border);background:var(--surface);width:max-content;max-width:calc(100% - 24px);box-shadow:var(--shadow-panel);font-size:var(--text-xs);color:var(--text-subtle);border-radius:16px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 14px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.se-workspace-status>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.se-workspace-status.has-error{color:var(--text-strong)}.se-library-search{align-items:center;gap:7px;min-width:0;padding:0 14px;display:flex}.se-library-search input{box-shadow:none;font-size:var(--text-xs);background:0 0;border:0;padding:7px 0}.se-template-grid,.se-component-grid,.se-upload-grid{grid-template-columns:1fr 1fr;gap:14px 8px;display:grid}.se-template-card{min-width:0;color:var(--text-default);text-align:left;background:0 0;border:0;border-radius:16px;padding:0}.se-template-art{aspect-ratio:4/5;border:1px solid var(--border);box-shadow:var(--shadow-control);border-radius:14px;margin-bottom:8px;overflow:hidden}.se-template-art img{object-fit:cover;width:100%;height:100%;display:block}.se-template-card strong,.se-template-card>span{font-size:var(--text-xs);line-height:1.35;display:block}.se-template-card strong{color:var(--text-strong);font-weight:500}.se-template-card>span{color:var(--text-subtle);margin-top:3px}.se-component-card{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-control);background:var(--surface);color:var(--text-default);font-size:var(--text-xs);border-radius:16px;flex-direction:column;justify-content:center;gap:6px;padding:6px;display:flex}.se-component-preview{object-fit:contain;width:100%;height:48px}.se-component-icon{height:48px;color:var(--text-strong);place-items:center;display:grid}.se-upload-button{border:1px solid var(--border);background:var(--bg-selected);min-height:30px;color:var(--text-default);font-size:var(--text-xs);border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:flex}.se-upload-primary{width:100%;min-height:38px;font-size:var(--text-xs);gap:7px;margin-bottom:10px;padding:0 12px}.se-upload-tile{text-align:left;min-width:0;color:var(--text-default);font-size:var(--text-xs);background:0 0;border:0;padding:0}.se-upload-tile canvas{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;margin-bottom:6px;display:block}.se-upload-tile>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.se-empty-library{text-align:center;min-height:160px;color:var(--text-subtle);font-size:var(--text-xs);flex-direction:column;justify-content:center;align-items:center;gap:10px;line-height:1.5;display:flex}.se-empty-library strong{color:var(--text-strong);font-weight:500}.se-layers,.se-layers ol{margin:0;padding:0;list-style:none}.se-layer-row{border:1px solid #0000;border-radius:12px;align-items:center;gap:2px;min-height:36px;margin-bottom:2px;padding:2px;display:flex;position:relative}.se-layer-row.selected{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}.se-layer-select{min-width:0;color:inherit;text-align:left;font-size:var(--text-xs);background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0 3px;display:flex}.se-layer-select>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.se-layer-kind{flex-shrink:0;place-items:center;width:20px;height:24px;display:grid}.se-layer-row .se-icon-button{width:24px;min-width:24px;height:28px}.se-layer-row .se-icon-button svg{width:13px}.se-layer-order{justify-content:end;gap:12px;padding:0 4px 8px;display:flex}.se-layer-order button{font-size:13.2px}.se-dialog{border:1px solid var(--border);background:var(--surface);width:430px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);color:var(--text-strong);box-shadow:var(--shadow-dialog);border-radius:28px;margin:auto;padding:22px;position:fixed;inset:0;overflow:hidden}.se-dialog[open]{flex-direction:column;gap:18px;display:flex}.se-dialog-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.se-dialog-heading h2{font-size:var(--text-xl);letter-spacing:-.035em;margin-top:3px;font-weight:500;line-height:1.3}.se-dialog-heading .se-icon-button{border-color:var(--border);width:36px;height:36px;box-shadow:var(--shadow-control);border-radius:50%}.se-dialog-content{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:14px;min-height:0;padding:2px 3px 6px;display:flex;overflow:auto}.se-dialog-intro{font-size:var(--text-base);color:var(--text-default);line-height:1.55}.se-dialog-footer{font-size:var(--text-xs);color:var(--text-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.se-dialog .button{min-height:36px;font-size:var(--text-xs);padding:0 18px}.se-start-dialog{width:780px}.se-start-dialog .se-dialog-content{gap:16px}.se-platform-tabs{overscroll-behavior-x:contain;border-bottom:1px solid var(--border);scrollbar-width:none;flex-shrink:0;gap:3px;min-width:0;display:flex;overflow-x:auto}.se-platform-tabs::-webkit-scrollbar{display:none}.se-platform-tabs button{min-height:38px;color:var(--text-default);background:0 0;border:0;border-radius:12px 12px 0 0;flex:none;padding:0 12px;font-size:13.2px;transition:color .12s,background-color .12s;position:relative}.se-platform-tabs button:hover{background:var(--bg-selected)}.se-platform-tabs button[aria-selected=true]{color:var(--accent-ink);font-weight:500}.se-platform-tabs button[aria-selected=true]:after{background:var(--accent);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.se-platform-tabs button:focus-visible{outline:2px solid var(--accent-border);outline-offset:-2px}.se-new-design-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:20px;min-height:0;display:grid}.se-size-browser{align-content:start;gap:12px;min-width:0;display:grid}.se-preset-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.se-preset-toolbar h3{color:var(--text-strong);font-size:14.3px;font-weight:500}.se-preset-toolbar .dropdown-trigger{width:150px;height:32px;min-height:32px;font-size:13.2px}.se-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.se-preset-card{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:70px;color:var(--text-default);text-align:left;box-shadow:var(--shadow-control);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;padding:9px;transition:background-color .12s,border-color .12s,transform .12s;display:grid;position:relative}.se-preset-card:active{transform:translateY(1px)}.se-preset-card[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft)}.se-preset-card:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.se-preset-card:disabled,.se-platform-tabs button:disabled{opacity:.55}.se-preset-art{background:var(--bg-selected);width:40px;height:44px;color:var(--text-default);border-radius:10px;place-items:center;display:grid}.se-preset-glyph{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:4px;display:block}.se-preset-glyph.is-profile{border-radius:50%}.se-preset-copy{gap:4px;min-width:0;display:grid}.se-preset-copy strong,.se-preset-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.se-preset-copy strong{color:var(--text-strong);font-size:13.2px;font-weight:500}.se-preset-copy small{color:var(--text-default);font-variant-numeric:tabular-nums;font-size:13.2px}.se-preset-check{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:5px;right:5px}.se-design-setup{border:1px solid var(--border);background:var(--bg-selected);border-radius:24px;gap:14px;min-width:0;padding:14px;display:grid}.se-new-design-preview{background:var(--surface);border-radius:16px;place-items:center;height:112px;display:grid;overflow:hidden}.se-new-design-artboards{border:1px solid var(--accent-border);box-shadow:var(--shadow-control);border-radius:5px;display:flex;overflow:hidden}.se-new-design-artboards span{background:var(--accent-soft);flex:none;display:block}.se-new-design-artboards span+span{border-left:1px solid var(--accent-ink)}.se-new-design-selection{gap:4px;display:grid}.se-new-design-selection strong{color:var(--text-strong);font-size:14.3px;font-weight:500}.se-new-design-selection>span,.se-new-design-strip-note{color:var(--text-default);font-variant-numeric:tabular-nums;font-size:13.2px;line-height:1.5}.se-new-design-mode{gap:9px;display:grid}.se-post-type-options{background:var(--surface);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.se-post-type-options button{min-width:0;min-height:32px;color:var(--text-default);background:0 0;border:0;border-radius:11px;transition:background-color .12s,color .12s}.se-post-type-options strong{font-size:13.2px;font-weight:500}.se-post-type-options button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.se-post-type-options button:focus-visible{outline:2px solid var(--accent-border);outline-offset:-2px}.se-preset-custom-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.se-new-design-actions{gap:10px;padding-bottom:5px;display:flex}.se-new-design-footer-summary{color:var(--text-default);font-size:13.2px}.se-new-design-error{color:var(--text-strong);font-size:14.3px}@media (width<=650px){.se-new-design-layout{grid-template-columns:1fr}.se-design-setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px}.se-new-design-preview{display:none}.se-new-design-selection{align-content:center}.se-new-design-strip-note{grid-column:1/-1}.se-new-design-footer-summary{display:none}.se-start-dialog .se-dialog-footer{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.se-preset-card:active{transform:none}}.se-format-control{justify-content:space-between;align-items:end;gap:14px;margin:2px 0 10px;display:flex}.se-format-control .se-field,.se-format-control .se-numeric-grid{flex:1}.se-size-note{white-space:nowrap;color:var(--text-subtle);font-size:var(--text-xs);padding-bottom:10px}.se-project-list{flex-direction:column;gap:9px;display:flex}.se-project-list>button{border:1px solid var(--border);width:100%;color:var(--text-strong);background:var(--surface);box-shadow:var(--shadow-control);text-align:left;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.se-project-list>button>span:nth-child(2){flex:1;min-width:0}.se-project-list strong{font-weight:500;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.se-project-list small{color:var(--text-subtle);font-size:var(--text-xs);margin-top:4px;display:block}.se-project-icon{width:40px;height:44px;color:var(--accent-ink);background:var(--accent-soft);border-radius:12px;place-items:center;display:grid}.se-conflict{z-index:12;width:max-content;max-width:calc(100% - 24px);box-shadow:var(--shadow-dialog);background:var(--surface);border:1px solid var(--accent-border);color:var(--text-strong);font-size:var(--text-xs);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.se-conflict button{color:var(--accent-ink);background:0 0;border:0}.se-mobile-tabs{display:none}.se-loading{height:100%;color:var(--text-subtle);font-size:var(--text-base);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.se-loading-mark{color:var(--accent-strong);font-size:26.4px}@media (hover:hover) and (pointer:fine){.se-icon-button:hover:not(:disabled),.se-layer-row:hover,.se-component-card:hover,.se-project-logo:hover,.se-save-status:hover,.se-edit-selection:hover{background:var(--bg-selected)}.se-template-card:hover .se-template-art{outline:2px solid var(--accent-border);outline-offset:2px}.se-tool-rail button:hover:not([aria-pressed=true]) .se-tool-icon{background:var(--bg-selected);color:var(--text-strong);box-shadow:var(--shadow-control)}}@media (width<=1250px){.se-workspace{--se-panel-width:clamp(200px, var(--se-panel-custom,400px), min(400px, calc(100vw - var(--se-right-width) - 360px)));--se-properties-width:246px}.se-rail-scroll{padding:12px}.se-project-bar{gap:10px}}@media (width<=1050px){.se-page{--se-gutter:10px}.se-tool-divider{display:none}.se-context-toolbar{scrollbar-width:none;overflow-x:auto}.se-context-toolbar .se-tool-group{flex-shrink:0}.se-page .se-context-toolbar .dropdown-trigger{padding:0 3px}}@media (width<=899px){.se-page{--se-gutter:12px}.se-workspace[data-sidebar]{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--se-header-clearance,calc(72px + env(safe-area-inset-top))) minmax(0, 1fr) 38px 270px;gap:8px;transition:none}.se-sidebar{display:contents}.se-workspace[data-sidebar][data-panel=Canvas]{grid-template-rows:var(--se-header-clearance,calc(72px + env(safe-area-inset-top))) minmax(0, 1fr) 38px}.se-project-bar{padding:calc(4px + env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 7px max(12px, env(safe-area-inset-left));grid-area:1/1;grid-template-rows:30px 28px;grid-template-columns:32px minmax(0,1fr) auto;gap:2px 8px;display:grid}.se-project-bar>.se-tool-divider,.se-tool-rail,.se-panel-heading,.se-properties-panel,.se-properties-toggle{display:none}.se-project-logo{grid-area:1/1;width:32px;height:32px;min-height:30px;padding:0}.se-project-brand{grid-area:1/2/auto/-1}.se-header-history{border:0;grid-area:2/1/auto/3;padding:0}.se-header-actions{grid-area:2/3;gap:8px}.se-header-actions .button{min-width:0;height:28px;min-height:28px;padding:0 12px}.se-header-actions .se-new-design{width:32px;padding:0}.se-new-design>span{display:none}.se-project-brand{gap:8px}.se-project-brand input{min-width:0;max-width:100%;font-size:var(--text-xs)}.se-eyebrow{font-size:13.2px}.se-inspector-panel,.se-library-panel{grid-area:4/1;display:none}.se-workspace[data-panel=Customize] .se-inspector-panel{grid-template-rows:minmax(0,1fr);display:grid}.se-workspace[data-panel=Library] .se-library-panel{display:block}.se-workspace[data-sidebar] .se-center{grid-area:2/1;grid-template-rows:minmax(0,1fr);gap:0}.se-context-toolbar{border-radius:14px}.se-context-toolbar .se-icon-button{height:26px}.se-stage{border-radius:24px}.se-canvas-info{gap:8px}.se-canvas-info>span{font-size:13.2px}.se-page .se-canvas-info .dropdown-trigger{width:64px;height:30px;min-height:30px}.se-download-button{min-width:130px;height:32px;min-height:32px;font-size:var(--text-xs)}.se-workspace-status{font-size:13.2px}.se-pages-bar{border-radius:20px;gap:4px;padding:4px 8px}.se-pages-strip{gap:5px}.se-page-thumbnail{max-width:34px;height:30px}.se-page-actions .se-icon-button{width:25px;min-width:25px}.se-page-actions .se-icon-button svg{width:13px}.se-inspector{border-radius:24px;grid-template-rows:38px minmax(0,1fr) 0}.se-library{border-radius:24px;grid-template-rows:38px 40px minmax(0,1fr)}.se-rail-tabs{padding:5px 8px}.se-inspector>.se-rail-tabs,.se-library>.se-rail-tabs{display:flex}.se-rail-tabs button{height:28px}.se-rail-scroll{padding:10px 12px}.se-rail-footnote{display:none}.se-section-heading{margin-bottom:10px}.se-section-heading .se-eyebrow{display:none}.se-section-heading h2{font-size:var(--text-xs)}.se-inspector .se-field textarea{min-height:60px}.se-inspector .se-field>input{padding:8px 10px}.se-properties{gap:12px}.se-property{margin-bottom:12px}.se-mobile-tabs{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-control);border-radius:16px;grid-area:3/1;align-items:center;gap:4px;padding:3px;display:flex}.se-mobile-tabs button{height:30px;color:var(--text-default);font-size:var(--text-xs);background:0 0;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.se-mobile-tabs button[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent-border)}.se-template-grid,.se-upload-grid,.se-component-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.se-template-art{aspect-ratio:1.25}.se-component-preview,.se-component-icon{height:44px}.se-empty-canvas{gap:4px;padding:6px}.se-empty-canvas span,.se-empty-canvas>svg{display:none}.se-fit-button{height:26px;padding:0 7px;font-size:13.2px;bottom:7px;right:7px}.se-inline-toolbar>span{display:none}.se-start-dialog{width:min(780px,100vw - 28px)}.se-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.se-preset-card{grid-template-columns:45px minmax(0,1fr);gap:7px;padding:7px}.se-preset-art{width:45px;height:50px}}@media (width<=899px) and (height<=650px){.se-page{--se-gutter:10px}.se-workspace[data-sidebar]{grid-template-rows:var(--se-header-clearance,calc(72px + env(safe-area-inset-top))) minmax(0, 1fr) 34px 182px;gap:6px}.se-workspace[data-sidebar][data-panel=Canvas]{grid-template-rows:var(--se-header-clearance,calc(72px + env(safe-area-inset-top))) minmax(0, 1fr) 34px}.se-workspace[data-sidebar]:not([data-panel=Canvas]) .se-center{grid-template-rows:minmax(0,1fr);gap:0}.se-workspace:not([data-panel=Canvas]) .se-context-toolbar,.se-workspace:not([data-panel=Canvas]) .se-pages-bar{display:none}.se-workspace-status{font-size:13.2px}.se-mobile-tabs button{height:26px}.se-stage{border-radius:20px}}@media (width>=560px) and (width<=899px) and (height<=560px){.se-workspace[data-sidebar]{grid-template-columns:280px minmax(0,1fr);grid-template-rows:var(--se-header-clearance,calc(48px + env(safe-area-inset-top))) minmax(0, 1fr) 34px;gap:7px 12px}.se-workspace[data-sidebar][data-panel=Canvas]{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--se-header-clearance,calc(48px + env(safe-area-inset-top))) minmax(0, 1fr) 34px}.se-project-bar{padding:calc(4px + env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));grid-area:1/1/auto/-1;gap:12px;display:flex}.se-project-brand{flex:1}.se-header-actions .se-new-design{width:auto;padding:0 12px}.se-new-design>span{display:inline}.se-workspace[data-sidebar] .se-center,.se-workspace[data-sidebar]:not([data-panel=Canvas]) .se-center{grid-area:2/2/4;grid-template-rows:minmax(0,1fr);gap:0}.se-workspace:not([data-panel=Canvas]) .se-context-toolbar,.se-workspace:not([data-panel=Canvas]) .se-pages-bar{display:flex}.se-inspector-panel,.se-library-panel{grid-area:2/1}.se-mobile-tabs{grid-area:3/1}.se-workspace[data-panel=Canvas] .se-mobile-tabs{grid-area:3/1;justify-self:end;width:280px}.se-workspace[data-sidebar][data-panel=Canvas] .se-center{grid-area:2/1}.se-workspace[data-panel=Customize] .se-inspector-panel{grid-template-rows:minmax(0,1fr)}.se-canvas-info>span{display:none}.se-template-grid,.se-upload-grid,.se-component-grid{grid-template-columns:1fr 1fr}.se-context-toolbar .se-tool-group{gap:0}.se-page-actions{display:none}.se-dialog{max-height:calc(100dvh - 20px);padding:16px}.se-dialog[open]{gap:12px}}@media (width>=900px){.se-workspace[data-sidebar]{--se-right-width:0px;--se-rail-width:72px;--se-panel-width:clamp(200px, var(--se-panel-custom,320px), 400px);grid-template-columns:minmax(0,1fr)}.se-workspace>.se-center{grid-column:1}.se-workspace{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.se-workspace>.se-project-bar{margin-left:calc(-1 * env(safe-area-inset-left));margin-right:calc(-1 * env(safe-area-inset-right));padding-left:env(safe-area-inset-left)}.se-workspace>.se-project-bar .se-project-logo{width:calc(var(--se-rail-width) - 1px)}.se-workspace>.se-properties-panel{z-index:10;width:var(--se-properties-width);grid-area:auto;place-self:center end;height:min(638px,100% - 26px);margin:0;padding:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.se-workspace>.se-properties-panel[data-positioned=true]{grid-area:auto;right:auto;transform:none}.se-workspace>.se-properties-panel:focus-within{z-index:12}.se-properties-panel [data-properties-move]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.se-properties-panel [data-properties-move]:focus-visible{outline:2px solid var(--accent-border);outline-offset:-3px}.se-properties-panel [data-properties-move] button{cursor:pointer}.se-properties-panel[data-moving=true],.se-properties-panel[data-moving=true] *{cursor:grabbing;-webkit-user-select:none;user-select:none}.se-workspace>.se-properties-panel>.se-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.se-workspace>.se-sidebar{--se-window-height:min(var(--se-panel-height-custom,420px), calc(100% - 40px));z-index:10;width:calc(var(--se-rail-width) + var(--se-panel-width));grid-template-columns:var(--se-rail-width) minmax(0, 1fr);box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;overflow:visible}.se-workspace>.se-sidebar .se-tool-rail{z-index:1;border:1px solid color-mix(in srgb, var(--surface) 65%, transparent);background:linear-gradient(160deg, #ffffff24, transparent 45%, #00000006), var(--surface);pointer-events:auto;overscroll-behavior:contain;border-radius:28px;place-self:center;gap:0;width:55px;height:max-content;max-height:100%;padding:4px;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000009,0 4px 16px #00000014,0 1px 3px #0000000f}.se-workspace>.se-sidebar .se-tool-label{display:none}.se-workspace>.se-sidebar .se-tool-rail button,.se-workspace>.se-sidebar .se-rail-mascot{border-radius:50%;align-self:center;gap:1px;width:44px;height:44px;min-height:44px;padding:2px 0;transition:background-color .12s,color .12s}.se-workspace>.se-sidebar .se-tool-item[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:none}.se-workspace>.se-sidebar .se-tool-icon{border-radius:8px;width:24px;height:24px}.se-workspace>.se-sidebar .se-tool-item[data-group-start]{margin-top:6px}.se-workspace>.se-sidebar .se-tool-item[data-group-start]:after{top:-4px}.se-workspace>.se-sidebar .se-tool-rail-spacer{flex:none;height:2px;min-height:2px}.se-rail-mascot{flex-shrink:0;place-items:center;display:grid}.se-workspace>.se-sidebar>.se-sidebar-resize{height:var(--se-window-height);pointer-events:auto;top:50%;bottom:auto;transform:translateY(-50%)}.se-panel-height-resize{z-index:5;top:calc(50% + var(--se-window-height) / 2 - 13px);left:var(--se-rail-width);width:var(--se-panel-width);cursor:row-resize;touch-action:none;pointer-events:auto;border-radius:0 0 24px 24px;place-items:center;height:12px;display:grid;position:absolute}.se-panel-height-resize span{background:var(--text-subtle);opacity:.45;border-radius:3px;width:28px;height:3px}.se-panel-height-resize:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.se-panel-height-resize:focus-visible span,.se-panel-height-resize:hover span,.se-sidebar[data-height-resizing=true] .se-panel-height-resize span{background:var(--accent);opacity:1}.se-sidebar[data-height-resizing=true],.se-sidebar[data-height-resizing=true] *{cursor:row-resize;-webkit-user-select:none;user-select:none}.se-workspace>.se-sidebar .se-panel-heading{gap:8px;padding:2px 10px}.se-workspace>.se-sidebar .se-panel-heading strong{font-size:13.2px}.se-workspace>.se-sidebar .se-library{grid-template-rows:38px 38px minmax(0,1fr)}.se-workspace>.se-sidebar .se-library[data-tool=Stock]{grid-template-rows:38px 46px minmax(0,1fr)}.se-workspace>.se-sidebar .se-library:is([data-tool=Postcard],[data-tool=Settings]){grid-template-rows:38px minmax(0,1fr)}.se-workspace>.se-sidebar .se-inspector{grid-template-rows:38px minmax(0,1fr) 28px}.se-workspace>.se-sidebar .se-rail-scroll{padding:10px}.se-workspace>.se-sidebar .se-library-search{padding:0 10px}.se-workspace>.se-sidebar .se-template-grid,.se-workspace>.se-sidebar .se-component-grid,.se-workspace>.se-sidebar .se-upload-grid{gap:10px 6px}.se-workspace>.se-sidebar .se-layer-row{min-height:32px;margin-bottom:0}.se-workspace>.se-sidebar .se-layer-select{font-size:12.1px}.se-workspace>.se-sidebar .se-settings{gap:12px}.se-sidebar .se-card{box-shadow:none;background:0 0;border:0;border-radius:0}.se-inspector-panel,.se-library-panel{width:var(--se-panel-width);border-left:1px solid var(--border);min-height:0;transition:opacity .14s cubic-bezier(.23,1,.32,1)}.se-workspace>.se-sidebar>.se-inspector-panel,.se-workspace>.se-sidebar>.se-library-panel{height:var(--se-window-height);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-panel);pointer-events:auto;visibility:visible;transition:transform .22s var(--ease-out), opacity .22s var(--ease-out), visibility 0s;border-radius:24px;align-self:center;padding-bottom:12px;overflow:hidden;transform:translate(0)}.se-workspace[data-sidebar=closed]>.se-sidebar>.se-inspector-panel,.se-workspace[data-sidebar=closed]>.se-sidebar>.se-library-panel{pointer-events:none;visibility:hidden;transition:transform .22s var(--ease-out), opacity .22s var(--ease-out), visibility 0s .22s;transform:translate(-12px)}.se-workspace[data-sidebar=closed] .se-inspector-panel,.se-workspace[data-sidebar=closed] .se-library-panel{opacity:0}}.se-workspace .se-frosted-glass{border:1px solid color-mix(in srgb, var(--surface) 65%, transparent);background:linear-gradient(160deg, #ffffff24, transparent 45%, #00000006), var(--surface);border-radius:24px;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000009,0 4px 16px #00000014,0 1px 3px #0000000f}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){@media (width>=900px){.se-workspace>.se-sidebar .se-tool-rail{background-color:color-mix(in srgb, var(--surface) 74%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background-image:linear-gradient(160deg,#ffffff24,#0000 45%,#00000006)}}}@media (width>=900px) and (pointer:coarse){.se-workspace>.se-sidebar .se-tool-rail{border-radius:27px;width:54px}.se-workspace>.se-sidebar .se-tool-rail button,.se-workspace>.se-sidebar .se-rail-mascot{width:44px;height:44px;min-height:44px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.se-workspace>.se-sidebar .se-tool-rail{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width>=900px) and (hover:hover) and (pointer:fine){.se-workspace>.se-sidebar .se-tool-rail button:hover:not([aria-pressed=true]){background:var(--bg-selected)}.se-workspace>.se-sidebar .se-tool-rail button:hover .se-tool-icon{box-shadow:none;background:0 0}}@media (prefers-reduced-motion:reduce){.se-tool-rail button:not(.button):active .se-tool-icon{opacity:.7;transform:none}.se-page *,.se-dialog *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}.se-workspace,.se-workspace>.se-sidebar,.se-inspector-panel,.se-library-panel{transition:none!important}.se-workspace>.se-sidebar>.se-inspector-panel,.se-workspace>.se-sidebar>.se-library-panel{transform:none!important}}.se-workspace[data-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.se-sidebar-resize{z-index:5;cursor:col-resize;touch-action:none;place-items:center;width:10px;display:grid;position:absolute;inset:12px 0 12px auto}.se-sidebar-resize span{background:var(--border);border-radius:3px;width:3px;height:32px;transition:background-color .12s}.se-sidebar-resize:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.se-sidebar-resize:focus-visible span,.se-workspace[data-resizing=true] .se-sidebar-resize span{background:var(--accent)}.se-stage.is-drawing{cursor:crosshair}.se-text-library{flex-direction:column;gap:6px;display:flex}.se-font-gallery{flex-direction:column;gap:16px;display:flex}.se-font-group{gap:8px;display:grid}.se-font-group h3{color:var(--text-strong);justify-content:space-between;align-items:center;margin:0;font-size:12.1px;font-weight:500;display:flex}.se-font-group h3 span,.se-font-empty{color:var(--text-default);font-size:var(--text-xs)}.se-font-empty{margin:0}.se-text-preset{border:1px solid var(--border);background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-control);text-align:left;border-radius:16px;align-items:center;gap:10px;padding:14px 12px;display:flex}.se-text-preset span{flex:1;font-weight:500}.se-draw-tools{grid-template-columns:1fr 1fr;gap:8px;display:grid}.se-draw-tools button{border:1px solid var(--border);background:var(--surface);color:var(--text-default);box-shadow:var(--shadow-control);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;font-size:13.2px;display:flex}.se-draw-tools button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}.se-library:has(.se-draw-tools) .se-field{margin:14px 0 10px}.se-shapes-heading{margin-top:24px}.se-layer-thumbnail{object-fit:contain;border:1px solid var(--border);border-radius:7px;flex-shrink:0;width:28px;height:28px}.se-layer-grip{width:24px;color:var(--text-default);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-self:stretch;place-items:center;padding:0;display:grid}.se-layer-grip:active{cursor:grabbing}.se-layer-grip:disabled{opacity:.35;cursor:default}.se-layer-row[data-dragging]{opacity:.45}.se-layer-row[data-drop]:after{content:"";z-index:2;background:var(--accent);pointer-events:none;border-radius:2px;height:2px;position:absolute;left:2px;right:2px}.se-layer-row[data-drop=above]:after{top:-2px}.se-layer-row[data-drop=below]:after{bottom:-2px}.se-layer-hint{color:var(--text-default);padding-bottom:12px;font-size:13.2px;line-height:1.5}.se-inspector .se-pages-bar{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;padding:0;display:flex}.se-inspector .se-pages-strip{flex-direction:column;align-items:stretch;gap:6px;padding:2px;overflow:visible}.se-inspector .se-page-card{text-align:left;gap:10px;min-height:48px;padding:5px 10px 5px 5px}.se-inspector .se-page-thumbnail{object-fit:contain;width:32px;max-width:32px;height:36px}.se-inspector .se-page-actions{justify-content:flex-end;display:flex}.se-inspector .se-page-actions .se-icon-button{width:30px;height:30px}.se-inspector .se-format-button{margin-top:14px}.se-inspector:has(.se-pages-bar) .se-field{margin-bottom:12px}@media (hover:hover) and (pointer:fine){.se-sidebar-resize:hover span{background:var(--accent)}.se-text-preset:hover,.se-draw-tools button:not([aria-pressed=true]):hover{background:var(--bg-selected)}}@media (width<=899px){.se-sidebar-resize{display:none}.se-library>.se-rail-tabs{scrollbar-width:thin;overflow-x:auto}.se-library>.se-rail-tabs button{flex:none;padding:0 10px}}.se-page{--se-workspace-bg:#f6f1f3;--se-gradient-rose:#edc7d1;--se-gradient-peach:#f3dfce;--se-gradient-lilac:#ded9ee;background:var(--se-workspace-bg)}:root[data-theme=dark] .se-page{--se-workspace-bg:#1e1b22;--se-gradient-rose:#512e3d;--se-gradient-peach:#42342f;--se-gradient-lilac:#353047}.se-workspace{isolation:isolate;position:relative}.se-workspace:before{content:"";z-index:-1;pointer-events:none;background:url(/workspace-grain.svg?v=2), radial-gradient(ellipse at 15% 25%, var(--se-gradient-rose), transparent 55%), radial-gradient(ellipse at 90% 65%, var(--se-gradient-peach), transparent 52%), radial-gradient(ellipse at 55% 95%, var(--se-gradient-lilac), transparent 54%);background-blend-mode:soft-light, normal, normal, normal;background-size:160px 160px,auto,auto,auto;position:absolute;inset:0}.se-workspace[data-workspace-background=plain]{background:var(--bg-selected)}.se-workspace[data-workspace-background=plain]:before{display:none}.se-project-bar{grid-template-columns:minmax(140px,1fr) minmax(0,640px) minmax(140px,1fr);gap:12px;display:grid}.se-header-identity,.se-header-commandbar{align-items:center;gap:8px;min-width:0;display:flex}.se-header-identity .se-project-brand{flex:0 auto;gap:2px}.se-header-identity .se-project-brand input{min-width:60px;max-width:180px}.se-header-identity .se-save-status{margin-left:2px}.se-header-commandbar .se-header-history{border-left:0;border-right:1px solid var(--border);padding:0 6px 0 0}.se-project-bar .se-context-toolbar{min-width:0;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;display:flex}.se-header-actions{justify-self:end}.se-center{grid-template-rows:minmax(0,1fr)}.se-stage{background:0 0;border:0}.se-text-preset{background:var(--bg-selected);height:44px;min-height:44px;box-shadow:none;border-color:#0000;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px}.se-text-preset .se-text-sample{letter-spacing:-.02em;min-width:0;color:var(--text-strong);text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:1.2;display:block;overflow:hidden}.se-text-preset>.ui-icon{color:var(--text-subtle);flex-shrink:0}.se-brush-preview{background:var(--bg-selected);border:1px solid var(--border);min-height:80px;color:var(--text-default);border-radius:16px;justify-content:center;align-items:center;gap:10px;margin:12px 0;padding:8px;font-size:13.2px;display:flex}.se-brush-preview svg[viewBox]{width:100%;height:72px}.se-brush-preview>.ui-icon{flex-shrink:0;width:24px;height:24px}.se-stage .se-brush-cursor{z-index:3;opacity:0;pointer-events:none;border:1px solid #fff;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #292929b3}.se-stage .se-brush-cursor.is-eraser{background:color-mix(in srgb, var(--accent) 8%, transparent);border-style:dashed}.se-component-card{background:var(--bg-selected);box-shadow:none;border-color:#0000}.se-canvas-sections .se-property-section:first-child{border-top:0}.se-canvas-sections .se-property-section>summary{letter-spacing:.06em;text-transform:lowercase;min-height:40px;font-size:13.2px}.se-canvas-sections .se-property-section-body{gap:10px;padding-bottom:14px}.se-inspector .se-canvas-sections .se-field{margin-bottom:0}.se-canvas-sections .se-format-button{background:var(--bg-selected);box-shadow:none;border-color:#0000;margin:0;padding:9px 10px}.se-canvas-sections .se-field>input,.se-canvas-sections .accent-picker-trigger{background:var(--bg-selected);box-shadow:none;border-color:#0000}@media (hover:hover) and (pointer:fine){.se-text-preset:hover,.se-component-card:hover{background:var(--accent-soft)}}@media (width<=1400px){.se-header-actions .se-animate-design{width:32px;padding:0}.se-header-actions .se-animate-design>span{display:none}}@media (width>=900px) and (width<=1250px){.se-header-actions .se-new-design>span{display:none}.se-header-actions .se-new-design{width:32px;padding:0}.se-header-actions .se-download-button{min-width:104px;padding:0 12px}}@media (width<=899px){.se-workspace[data-sidebar],.se-workspace[data-sidebar][data-panel=Canvas]{grid-template-rows:var(--se-header-clearance,calc(104px + env(safe-area-inset-top))) minmax(0, 1fr) 38px 270px}.se-workspace[data-sidebar][data-panel=Canvas]{grid-template-rows:var(--se-header-clearance,calc(104px + env(safe-area-inset-top))) minmax(0, 1fr) 38px}.se-project-bar{grid-template-rows:30px 28px 30px;grid-template-columns:32px minmax(0,1fr) auto;gap:2px 8px}.se-header-identity{grid-area:1/1/auto/-1}.se-header-identity .se-project-brand input{max-width:100%}.se-header-commandbar{display:contents}.se-header-commandbar .se-header-history{border:0;grid-area:2/1/auto/3;padding:0}.se-workspace[data-sidebar] .se-project-bar .se-context-toolbar{grid-area:3/1/auto/-1;height:30px;display:flex}.se-workspace[data-sidebar] .se-center{grid-template-rows:minmax(0,1fr)}}@media (width<=899px) and (height<=650px){.se-workspace[data-sidebar]{grid-template-rows:var(--se-header-clearance,calc(104px + env(safe-area-inset-top))) minmax(0, 1fr) 34px 182px}.se-workspace[data-sidebar][data-panel=Canvas]{grid-template-rows:var(--se-header-clearance,calc(104px + env(safe-area-inset-top))) minmax(0, 1fr) 34px}.se-workspace[data-sidebar] .se-center{grid-template-rows:minmax(0,1fr)}}@media (width>=560px) and (width<=899px) and (height<=560px){.se-workspace[data-sidebar],.se-workspace[data-sidebar][data-panel=Canvas]{grid-template-rows:var(--se-header-clearance,calc(80px + env(safe-area-inset-top))) minmax(0, 1fr) 34px}.se-project-bar{grid-template-rows:30px 30px;grid-template-columns:minmax(100px,1fr) auto auto;gap:4px 12px;display:grid}.se-header-identity{grid-area:1/1}.se-header-commandbar .se-header-history{grid-area:1/2}.se-header-actions{grid-area:1/3}.se-workspace[data-sidebar] .se-project-bar .se-context-toolbar{grid-row:2}.se-workspace[data-sidebar] .se-center,.se-workspace[data-sidebar]:not([data-panel=Canvas]) .se-center{grid-template-rows:minmax(0,1fr)}}.se-tool-rail .se-tool-item{align-self:center;gap:2px;width:56px;height:56px;min-height:56px;padding:3px 0}.se-tool-item .se-tool-icon{width:26px;height:26px}.se-tool-rail .se-tool-item.button{border-radius:16px;flex-direction:column;gap:2px}.se-inspector[data-mode=properties]{grid-template-rows:44px minmax(0,1fr)}.se-number:has(input:disabled){opacity:.45}@media (width<=899px){.se-header-actions .button{height:24px;min-height:24px}}.se-compact-properties .se-property-section>summary{min-height:34px;padding:7px 0;font-size:13.2px}.se-compact-properties .se-property-section:first-child{border-top:0}.se-compact-properties .se-property-section-body{gap:8px;padding:0 0 12px}.se-compact-properties .se-property,.se-compact-properties .se-field{min-width:0;margin:0}.se-text-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.se-compact-properties .se-number-compact{background:var(--bg-selected);height:32px;min-height:32px;box-shadow:none;border:1px solid #0000;border-radius:16px;gap:7px;padding:0 8px}.se-compact-properties .se-number-compact input{text-align:left;width:32px;font-size:13.2px}.se-compact-properties .se-number-compact>span{color:var(--text-default);flex-shrink:0}.se-compact-properties .se-number-compact>span:last-child:not(:first-child){font-size:13.2px}.se-compact-properties .se-number-compact:focus-within{outline:2px solid var(--accent-border);outline-offset:0}.se-compact-properties .dropdown-trigger{background:var(--bg-selected);height:32px;min-height:32px;box-shadow:none;border-color:#0000;border-radius:16px;padding:0 9px;font-size:13.2px}.se-text-font .se-field-label{display:none}.se-text-labeled{gap:5px;min-width:0;display:grid}.se-text-labeled>span{color:var(--text-default);font-size:13.2px}.se-text-segments{background:var(--bg-selected);border-radius:16px;align-items:center;gap:2px;min-width:0;padding:2px;display:flex}.se-text-segments button,.se-text-icon{min-width:0;height:28px;color:var(--text-default);background:0 0;border:1px solid #0000;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:0;font-size:15.4px;display:flex}.se-text-segments button[aria-pressed=true],.se-text-icon[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent-border)}.se-text-segments button:focus-visible,.se-text-icon:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-1px}.se-text-icon:disabled{opacity:.4}.se-text-dimensions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;align-items:center;gap:6px;display:grid}.se-text-dimensions .se-text-icon{height:32px}.se-text-alignment{grid-template-columns:minmax(0,4fr) minmax(0,3fr) 24px;gap:8px;display:grid}.se-text-decorations{grid-template-columns:28px 28px 28px minmax(0,1fr);align-items:start;gap:4px;display:grid}.se-text-decorations .se-text-icon{background:var(--bg-selected);width:28px;height:32px}.se-text-fill-row{grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:6px;display:grid}.se-compact-properties .accent-picker-trigger{height:32px;min-height:32px;box-shadow:none;background:var(--bg-selected);border-color:#0000;border-radius:16px;gap:7px;padding:4px 8px}.se-compact-properties .accent-picker-trigger .accent-trigger-value{min-width:0}.se-compact-properties .se-text-fill-row .se-field-label{display:none}.se-compact-properties .se-setting-row{min-height:30px;padding:0;font-size:13.2px}.se-compact-properties .se-field textarea{font-family:var(--font-sans);background:var(--bg-selected);min-height:76px;box-shadow:none;border-radius:12px;font-size:14.3px}.se-compact-properties .se-upload-button{border-radius:16px;min-height:32px;padding:6px 8px;font-size:13.2px}.se-compact-properties .se-quiet{align-items:center;gap:8px;min-height:32px;display:flex}.se-sizing-glyph{font-size:19.8px;line-height:1}@media (hover:hover) and (pointer:fine){.se-text-segments button:hover:not(:disabled),.se-text-icon:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}}@media (pointer:coarse){.se-compact-properties .se-number-compact,.se-compact-properties .dropdown-trigger{height:40px;min-height:40px}.se-text-segments button,.se-compact-properties .se-text-icon{min-height:36px}}.se-compact-properties .accent-trigger-swatch{border-radius:5px;flex-shrink:0;width:18px;height:18px}.se-compact-properties .accent-trigger-value strong{display:none}.se-compact-properties .accent-trigger-value>span{color:var(--text-strong);font-size:13.2px}.se-compact-properties .accent-trigger-edit{display:none}.se-text-extra{gap:8px;padding-top:4px;display:grid}.se-text-alignment>.se-text-icon{height:32px}.se-text-fill-row{grid-template-columns:minmax(0,1fr) 84px}.se-compact-properties .se-number-compact input{appearance:textfield}.se-compact-properties .se-number-compact input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.se-compact-properties .se-number-compact input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.se-panel-heading-actions{align-items:center;gap:2px;display:flex}.se-inline-text,.se-text-decorations i{font-synthesis:style}.se-photo-source{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;display:grid}.se-photo-source .se-layer-thumbnail{border-radius:12px;width:42px;height:42px}.se-photo-source>div{gap:3px;min-width:0;display:grid}.se-photo-source strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.2px;font-weight:500;overflow:hidden}.se-photo-source .se-quiet{min-height:24px;color:var(--accent-ink);padding:0;font-size:13.2px}.se-photo-source .se-quiet .ui-icon{width:13px;height:13px}.se-boolean-pair .se-setting-row{flex-wrap:wrap;gap:5px}.se-boolean-pair .switch{flex-shrink:0}.se-compact-properties .se-field>input{background:var(--bg-selected);min-height:32px;box-shadow:none;border-radius:16px}.se-group-children{gap:4px;display:grid}.se-group-children>button{background:var(--bg-selected);color:var(--text-default);text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:5px 6px;display:flex}.se-group-children>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.2px;overflow:hidden}.se-group-children .se-layer-thumbnail{width:26px;height:26px}.se-layer-actions .se-quiet{padding:0}.se-compact-properties .se-number-compact input:focus{outline:none}.se-postcard-tool{gap:14px;min-width:0;display:grid}.se-postcard-tool .se-help{margin:0}.se-postcard-stage{background:var(--bg-selected);-webkit-user-select:none;user-select:none;border-radius:16px;justify-self:center;position:relative;overflow:hidden}.se-postcard-stage>img{opacity:.35;pointer-events:none;width:100%;height:100%;display:block}.se-postcard-selection{outline:1px dashed var(--accent);cursor:move;touch-action:none;position:absolute;box-shadow:0 0 0 1px #fff}.se-postcard-selection svg{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.se-postcard-resize{background:var(--accent);cursor:nwse-resize;touch-action:none;border:2px solid #fff;border-radius:5px;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.se-postcard-resize:before{content:"";position:absolute;inset:-6px}.se-postcard-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.se-library[data-tool=Postcard],.se-library[data-tool=Settings]{grid-template-rows:44px minmax(0,1fr)}@media (width<=899px){.se-library[data-tool=Postcard],.se-library[data-tool=Settings]{grid-template-rows:38px 40px minmax(0,1fr)}}.se-settings{align-content:start;gap:18px;display:grid}.se-postcard-guide-controls,.se-postcard-center-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.se-postcard-snap{color:var(--text-default);align-items:center;gap:6px;font-size:13.2px;display:flex}.se-postcard-snap input{accent-color:var(--accent)}.se-postcard-center-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.se-postcard-center-actions button{justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:13.2px;display:flex}.se-postcard-source-guides{pointer-events:none;fill:none;stroke:#fff9;width:100%;height:100%;position:absolute;inset:0}.se-postcard-source-guides line,.se-postcard-source-guides path,.se-postcard-crop-guide line{vector-effect:non-scaling-stroke;stroke-width:1px;stroke-dasharray:3 3}.se-postcard-source-guides .se-postcard-center-guide{stroke:#8dceff}.se-postcard-source-guides .se-postcard-snap-guide{stroke:#39a5ff;stroke-width:2px;stroke-dasharray:none}.se-postcard-crop-guide{fill:none;stroke:#fffb}.se-postcard-designs{gap:7px;display:grid}.se-postcard-designs fieldset{border:1px solid var(--border);border-radius:16px;min-width:0;margin:0;padding:10px}.se-postcard-designs legend{color:var(--text-default);padding:0 5px;font-size:13.2px}.se-postcard-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.se-postcard-design-grid button{background:var(--bg-selected);min-width:0;color:var(--text-default);border:1px solid #0000;border-radius:12px;justify-items:center;gap:5px;padding:7px 3px;font-size:13.2px;line-height:1.2;display:grid}.se-postcard-design-grid button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}.se-postcard-design-grid svg{fill:currentColor;opacity:.65;width:48px;height:36px}.se-postcard-design-grid button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.se-library-tool-group{grid-column:1/-1;gap:8px;min-width:0;display:grid}.se-component-card.se-tool-group-trigger{text-align:left;border-color:var(--border);background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--bg-selected) 70%, var(--surface)));width:100%;min-height:92px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--raised) 85%, transparent), var(--shadow-control);border-radius:24px;grid-template-columns:64px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:8px 10px 8px 4px;transition:transform .12s ease-out,opacity .12s ease-out;display:grid}.se-tool-group-art{place-items:center;width:64px;height:68px;display:grid}.se-tool-group-art>svg{width:64px;height:64px}.se-tool-art-back{fill:var(--accent-soft);stroke:var(--accent-border);stroke-width:1px}.se-tool-art-middle{fill:color-mix(in srgb, var(--accent) 15%, var(--surface));stroke:var(--accent-border);stroke-width:1px}.se-tool-art-front{fill:var(--surface);stroke:var(--accent-border);stroke-width:1px}.se-tool-art-line{stroke:var(--accent-ink);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.se-tool-art-bubble{fill:var(--accent)}.se-tool-art-type{fill:#fff;font:500 19px var(--font-sans);letter-spacing:-.6px}.se-tool-group-copy{gap:4px;min-width:0;display:grid}.se-tool-group-copy strong{color:var(--text-strong);font-size:15.4px;font-weight:500;line-height:1.3}.se-tool-group-copy>span{color:var(--text-default);text-wrap:pretty;font-size:13.2px;line-height:1.4}.se-tool-group-chevron{background:var(--surface);width:22px;height:26px;color:var(--text-default);border-radius:10px;place-items:center;display:grid}.se-component-card.se-tool-group-trigger[aria-expanded=true]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}.se-tool-group-trigger[aria-expanded=true] .se-tool-group-copy strong,.se-tool-group-trigger[aria-expanded=true] .se-tool-group-chevron{color:var(--accent-ink)}.se-tool-group-items:not([hidden]){padding:6px 4px 4px}.se-tool-group-items[hidden]{display:none}.se-tool-group-trigger:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (hover:hover){.se-component-card.se-tool-group-trigger:hover{border-color:var(--accent-border);transform:translateY(-1px)}}.se-component-card.se-tool-group-trigger:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.se-component-card.se-tool-group-trigger{transition:none}.se-component-card.se-tool-group-trigger:hover,.se-component-card.se-tool-group-trigger:active{transform:none}.se-component-card.se-tool-group-trigger:active{opacity:.8}}.se-stock-library{gap:14px;min-width:0;display:grid}.se-stock-library .se-help{margin:0}.se-stock-title,.se-stock-collection-copy{justify-content:space-between;align-items:center;gap:10px;display:flex}.se-stock-title h2,.se-stock-collection-copy strong{color:var(--text-strong);font:400 24px/1.1 var(--font-brand);margin:0}.se-stock-title>span,.se-stock-collection-copy>span>span{color:var(--text-default);font-size:12px}.se-stock-collection{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-default);box-shadow:var(--shadow-control);text-align:left;border-radius:24px;padding:8px;display:grid;overflow:hidden}.se-stock-collection-art{background:radial-gradient(ellipse at 70% 20%, var(--accent-soft), transparent 75%), var(--bg-selected);border-radius:16px;height:158px;display:block;position:relative;overflow:hidden}.se-stock-collection-art img{object-fit:contain;position:absolute}.se-stock-collection-art img:first-child{width:54%;height:65%;top:14%;left:4%;transform:rotate(-10deg)}.se-stock-collection-art img:nth-child(2){width:34%;height:72%;top:1%;right:5%;transform:rotate(12deg)}.se-stock-collection-art img:nth-child(3){width:34%;height:65%;bottom:-8%;right:20%}.se-stock-collection-copy{padding:14px 8px 8px}.se-stock-collection-copy>span{gap:5px;display:grid}.se-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;display:grid}.se-stock-object{min-width:0;color:var(--text-default);text-align:left;background:0 0;border:0;border-radius:16px;gap:7px;padding:0 0 5px;font-size:13px;display:grid}.se-stock-object-art{aspect-ratio:1.15;border:1px solid var(--border);background:var(--bg-selected);border-radius:16px;place-items:center;width:100%;transition:background-color .12s,border-color .12s;display:grid;position:relative;overflow:hidden}.se-stock-object-art img{object-fit:contain;width:100%;height:100%;min-height:0;padding:14px}.se-stock-object>span:last-child{padding-inline:4px}.se-stock-add{width:24px;height:24px;color:var(--accent-ink);background:var(--surface);box-shadow:var(--shadow-control);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:7px;right:7px}.se-stock-object[aria-busy=true] .se-stock-object-art{opacity:.55}.se-stock-object[aria-disabled=true]{cursor:wait}.se-stock-object:focus-visible,.se-stock-collection:focus-visible,.se-stock-credits:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.se-stock-object:focus-visible .se-stock-object-art{border-color:var(--accent)}.se-stock-feedback:empty{display:none}.se-stock-credits{min-height:40px;color:var(--text-default);text-underline-offset:3px;justify-self:start;align-items:center;gap:4px;font-size:12px;display:inline-flex}@media (hover:hover){.se-stock-object:hover .se-stock-object-art,.se-stock-collection:hover{border-color:var(--accent-border);background-color:var(--accent-soft)}}.se-stock-object:active .se-stock-object-art,.se-stock-collection:active{opacity:.8}@media (prefers-reduced-motion:reduce){.se-stock-object-art{transition:none}}.se-frame-category{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.se-frame-category legend{color:var(--text-default);padding:6px 0 9px;font-size:13.2px}.se-frame-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.se-frame-design{background:var(--bg-selected);min-width:0;color:var(--text-default);border:1px solid #0000;border-radius:16px;align-content:start;justify-items:center;gap:7px;padding:10px 4px;font-size:13.2px;line-height:1.2;display:grid}.se-frame-design svg{fill:currentColor;opacity:.55;width:48px;height:40px}.se-frame-design:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (hover:hover){.se-frame-design:hover{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}}.se-template-preview-dialog{width:min(560px,100vw - 24px)}.se-template-preview-art{background:var(--bg-selected);border-radius:20px;place-items:center;min-height:150px;padding:12px;display:grid}.se-template-preview-art .se-page-thumbnail{width:auto;max-width:100%;height:auto;max-height:min(42dvh,360px);box-shadow:var(--shadow-control);border-radius:12px}.se-template-preview-dialog .se-dialog-footer{flex-wrap:wrap}.se-canvas-slide-controls{z-index:4;pointer-events:none;position:absolute;top:0;left:0}.se-slide-name{min-height:28px;box-shadow:none;color:var(--text-default);text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;background:0 0;border:0;border-radius:6px;padding:3px 0;font-size:13.2px;font-weight:500;line-height:22px;transition:none;position:absolute;top:0;overflow:hidden;transform:translate(-50%)}.se-slide-name:active:not(:disabled){transform:translate(-50%)}.se-slide-name[aria-pressed=true]{color:var(--accent-ink)}@media (hover:hover) and (pointer:fine){.se-slide-name:hover{color:var(--accent-ink)}}.se-canvas-add-slide{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-default);box-shadow:var(--shadow-control);pointer-events:auto;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.se-canvas-add-slide:hover{color:var(--accent-ink);border-color:var(--accent-border);background:var(--accent-soft)}.se-slide-name:focus-visible,.se-canvas-add-slide:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.se-tool-pages,.se-tool-page{gap:12px;min-width:0;display:grid}.se-tool-page-heading{gap:12px;display:grid}.se-tool-page-heading h2{color:var(--text-strong);margin:0;font-size:15.4px;font-weight:500}.se-tools-back{background:var(--bg-selected);min-height:30px;color:var(--text-strong);border:0;border-radius:8px;justify-self:start;align-items:center;gap:5px;padding:3px 6px;font-size:13.2px;display:inline-flex}.se-tool-page[data-tool-page=Postcard] .se-tool-page-items,.se-tool-page[data-tool-page=Shapes] .se-tool-page-items{display:block}.se-empty-tool{color:var(--text-default);grid-column:1/-1;margin:0;font-size:13.2px}.se-library[data-tool=Tools]:has(.se-tool-pages[data-page=all],.se-tool-page[data-tool-page=Postcard]){grid-template-rows:44px minmax(0,1fr)}.se-library[data-tool=Tools]:has(.se-tool-pages[data-page=all],.se-tool-page[data-tool-page=Postcard])>.se-library-search{display:none}@media (width>=900px){.se-workspace>.se-sidebar .se-library[data-tool=Tools]:has(.se-tool-pages[data-page=all],.se-tool-page[data-tool-page=Postcard]){grid-template-rows:38px minmax(0,1fr)}}@media (width<=899px){.se-library[data-tool=Tools]:has(.se-tool-pages[data-page=all],.se-tool-page[data-tool-page=Postcard]){grid-template-rows:38px 40px minmax(0,1fr)}}.se-draw-tabs{border:1px solid var(--border);background:var(--bg-selected);border-radius:12px;gap:3px;margin-bottom:12px;padding:3px;display:flex}.se-draw-tabs button{min-height:30px;color:var(--text-default);background:0 0;border:1px solid #0000;border-radius:9px;flex:1;font-size:13.2px}.se-draw-tabs button[aria-selected=true]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}.se-draw-section:not([hidden]){gap:12px;display:grid}.se-library[data-tool=Draw] .se-draw-tools{border:1px solid var(--border);background:var(--bg-selected);border-radius:12px;gap:4px;padding:4px}.se-library[data-tool=Draw] .se-draw-tools button{min-width:0;min-height:36px;box-shadow:none;background:0 0;border-color:#0000;border-radius:8px;flex-direction:row;justify-content:flex-start;gap:6px;padding:6px 8px}.se-library[data-tool=Draw] .se-draw-tools button .ui-icon{flex-shrink:0}.se-library[data-tool=Draw] .se-draw-tools button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.se-library[data-tool=Draw] .se-draw-tools button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}.se-library[data-tool=Draw] [data-drawing-tool=eraser]{grid-column:1/-1}.se-library[data-tool=Draw] .se-brush-preview{min-height:48px;margin:0;padding:2px 8px}.se-library[data-tool=Draw] .se-brush-preview svg[viewBox]{height:44px}.se-library[data-tool=Draw] .se-field{margin:0}.se-draw-tabs button:focus-visible,.se-tools-back:focus-visible,.se-tool-page-heading h2:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (width>=900px){.se-workspace>.se-sidebar.se-floating-tools{z-index:11;width:100%;display:block}.se-workspace>.se-sidebar.se-floating-tools>.se-tool-rail{max-height:calc(100% - 16px);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.se-floating-tools .se-tool-window{pointer-events:auto;grid-template-rows:44px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:absolute;overflow:hidden}.se-tool-window-header{border-bottom:1px solid var(--border);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;min-width:0;padding:5px 8px;display:flex}.se-window-grip{min-width:0;color:var(--text-subtle);cursor:grab;touch-action:none;flex:0 0 18px;justify-content:center;align-self:stretch;align-items:center;font-size:11px;display:flex}.se-window-grip-mark{opacity:.35;background:currentColor;border-radius:3px;width:10px;height:3px}.se-tool-window-header .se-icon-button,.se-tool-window-header .se-window-tab-menu{width:26px;height:26px;min-height:26px;box-shadow:none;color:var(--text-default);background:0 0;border:0;border-radius:50%;flex:0 0 26px;place-items:center;padding:0;display:grid}.se-window-tab-menu .dropdown-chevron{display:none}.se-tool-window-tabs{scrollbar-width:none;flex:1;align-items:center;gap:3px;min-width:0;height:30px;padding:0;display:flex;overflow:auto}.se-tool-window-tabs button{height:26px;color:var(--text-default);cursor:grab;background:0 0;border:0;border-radius:10px;flex-shrink:0;padding:0 9px;font-size:12.1px}.se-tool-window-tabs button[aria-selected=true]{background:color-mix(in srgb, var(--surface) 65%, transparent);color:var(--text-strong)}.se-tool-window-content{min-width:0;min-height:0;padding-bottom:12px}.se-tool-window-content>.se-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.se-tool-window-content>.se-card>.se-panel-heading{display:none}.se-workspace>.se-sidebar .se-tool-window .se-library{grid-template-rows:42px minmax(0,1fr)}.se-workspace>.se-sidebar .se-tool-window .se-library[data-tool=Tools]:has(.se-tool-pages[data-page=all],.se-tool-page[data-tool-page=Postcard]){grid-template-rows:minmax(0,1fr)}.se-workspace>.se-sidebar .se-tool-window .se-library:is([data-tool=Postcard],[data-tool=Settings]){grid-template-rows:minmax(0,1fr)}.se-workspace>.se-sidebar .se-tool-window .se-inspector{grid-template-rows:minmax(0,1fr) 28px}.se-window-resize{cursor:nwse-resize;touch-action:none;border-radius:12px 0 20px;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:1px;right:1px}.se-window-resize>span{border-right:1.5px solid var(--text-subtle);border-bottom:1.5px solid var(--text-subtle);opacity:.5;border-radius:0 0 2px;width:8px;height:8px}.se-window-grip:focus-visible,.se-tool-window-tabs button:focus-visible,.se-window-resize:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.se-tool-window[data-gesture]{-webkit-user-select:none;user-select:none}.se-tool-window[data-gesture=move],.se-tool-window[data-gesture=move] *{cursor:grabbing}.se-tool-window[data-gesture=resize],.se-tool-window[data-gesture=resize] *{cursor:nwse-resize}}.se-workspace :is(.se-tool-window,.se-properties-panel){--se-glass-opacity:92%}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.se-workspace .se-frosted-glass{background-color:color-mix(in srgb, var(--surface) var(--se-glass-opacity,74%), transparent);-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background-image:linear-gradient(160deg,#ffffff24,#0000 45%,#00000006)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.se-workspace .se-frosted-glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.se-page .se-project-bar .ui-icon,.se-page .se-tool-window .ui-icon,.se-page .se-properties-panel .ui-icon{scale:1.1}@media (width>=900px){.se-workspace>.se-sidebar .se-tool-rail .ui-icon{width:20px;height:20px}.se-workspace>.se-sidebar .se-rail-mascot .brand-mascot{width:37px;height:37px}.se-workspace>.se-sidebar .se-rail-scroll{padding:11px}.se-workspace>.se-sidebar .se-library-search{padding:0 11px}.se-workspace>.se-sidebar .se-template-grid,.se-workspace>.se-sidebar .se-component-grid,.se-workspace>.se-sidebar .se-upload-grid{gap:11px 7px}.se-tool-window-header{padding:6px 9px}.se-tool-window-tabs button{height:29px;padding:0 10px}.se-workspace .se-compact-properties .se-field>input{min-height:35px}}.se-workspace>.se-project-bar{z-index:30;top:calc(12px + env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));box-shadow:none;pointer-events:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:0;display:grid;position:absolute}.se-project-bar>.se-header-identity{pointer-events:auto;flex:0 auto;justify-self:start;gap:8px;min-width:0;max-width:100%;min-height:50px;padding:5px 10px 5px 6px}.se-workspace>.se-project-bar .se-project-logo{width:40px;height:40px;min-height:40px;padding:4px}.se-project-bar>.se-header-actions{pointer-events:auto;flex:none;gap:8px;min-height:52px;padding:8px;display:flex}.se-workspace .se-top-toolbar{--text-default:#e9e9ee;--text-strong:#fff;--text-subtle:#acacb8;--border:#46464e;--surface:#29292f;--bg-selected:#41414a;--accent-soft:#e60023;--accent-ink:#fff;--accent-border:#ff526d;z-index:1;pointer-events:auto;width:max-content;min-width:0;max-width:100%;color:var(--text-default);scrollbar-width:none;background:linear-gradient(#323239,#25252b);border:1px solid #ffffff1f;border-radius:20px;justify-self:center;align-items:center;gap:6px;padding:6px;display:flex;position:relative;overflow-x:auto;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0000002e}.se-top-toolbar .se-toolbar-history{border-right:1px solid var(--border);flex-shrink:0;align-items:center;gap:2px;padding-right:6px;display:flex}.se-workspace .se-top-toolbar .se-context-toolbar{width:max-content;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:flex;overflow:visible}.se-top-toolbar .se-toolbar-content{gap:6px;margin:0}.se-top-toolbar .se-tool-group{gap:2px}.se-top-toolbar .se-icon-button{width:40px;min-width:40px;height:40px;color:var(--text-default);border-radius:12px}.se-top-toolbar .se-icon-button[aria-pressed=true]{color:#fff;background:var(--se-toolbar-active);border-color:#ff526d}.se-page .se-top-toolbar .dropdown-trigger{height:40px;min-height:40px;color:var(--text-default);border-radius:12px;padding:0 9px}.se-top-toolbar .ui-icon{scale:1.1}.se-top-toolbar .se-tool-divider{background:var(--border);flex:0 0 1px;display:block}.se-page .se-top-toolbar .se-toolbar-zoom{width:auto;min-width:70px;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border-color:#0000;flex:none;gap:6px}@media (hover:hover) and (pointer:fine){.se-top-toolbar .se-icon-button:hover:not(:disabled):not([aria-pressed=true]),.se-page .se-top-toolbar .dropdown-trigger:hover:not(:disabled){color:#fff;background:#ffffff12}}@media (width>=900px){.se-workspace[data-sidebar]{grid-template-rows:minmax(0,1fr)}.se-workspace-status{top:calc(80px + env(safe-area-inset-top))}.se-workspace>.se-center,.se-workspace>.se-sidebar{grid-row:1}}@media (width<=899px){.se-workspace{--se-header-clearance:calc(136px + var(--se-context-space,0px) + env(safe-area-inset-top))}.se-workspace>.se-project-bar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) max-content;gap:8px}.se-project-bar>.se-header-identity{grid-area:1/1;max-width:100%}.se-project-bar>.se-header-actions{grid-area:1/2}.se-project-bar .se-header-identity .se-project-brand{flex:auto;min-width:0}.se-project-bar .se-header-identity .se-project-brand input{flex:auto;min-width:32px;max-width:100%}.se-project-bar>.se-header-actions .button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.se-project-bar>.se-header-actions .button>span{display:none}.se-workspace .se-toolbar-stack{grid-area:2/1/auto/-1;max-width:100%}}@media (width<=899px) and (height<=560px){.se-workspace{--se-header-clearance:calc(120px + var(--se-context-space,0px) + env(safe-area-inset-top))}.se-workspace>.se-project-bar{top:calc(6px + env(safe-area-inset-top))}}.se-workspace{--se-toolbar-active:#e60023}.se-toolbar-stack{pointer-events:none;flex-direction:column;justify-self:center;align-items:center;width:max-content;min-width:0;max-width:100%;display:flex}.se-workspace[data-contextual=true]{--se-context-space:36px}.se-page .se-top-toolbar .se-tool-picker{width:40px;min-width:40px;box-shadow:none;background:0 0;border-color:#0000;flex:0 0 40px;justify-content:center;padding:0}.se-tool-picker .dropdown-chevron{display:none}.se-selection-shell{z-index:0;flex-shrink:0;width:max-content;min-width:0;max-width:100%;margin-top:-1px;position:relative}.se-selection-shell:empty{display:none}.se-selection-shell:before,.se-selection-shell:after{content:"";z-index:1;pointer-events:none;width:12px;height:12px;position:absolute;top:0}.se-selection-shell:before{background:radial-gradient(circle at left bottom, transparent 11.5px, var(--se-toolbar-active) 12px);right:100%}.se-selection-shell:after{background:radial-gradient(circle at right bottom, transparent 11.5px, var(--se-toolbar-active) 12px);left:100%}.se-selection-bar{color:#fff;background:var(--se-toolbar-active);scrollbar-width:none;pointer-events:auto;border:0;border-radius:0 0 20px 20px;flex-shrink:0;justify-content:safe center;align-items:center;gap:2px;width:max-content;min-width:0;max-width:100%;height:36px;padding:3px 8px;display:flex;position:relative;overflow-x:auto;box-shadow:0 8px 20px #5e1d341f}.se-selection-bar>.se-icon-button,.se-page .se-selection-bar .se-context-select>.dropdown-trigger,.se-selection-bar .se-context-color .accent-picker-trigger{color:#fff;width:32px;min-width:32px;height:28px;min-height:28px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:flex}.se-selection-bar>.se-icon-button[aria-pressed=true]{background:#ffffff38;border-color:#fff6}.se-context-select,.se-context-color{flex:0 0 32px;width:32px;height:28px}.se-context-select .dropdown-chevron,.se-context-color .se-field-label,.se-context-color .accent-trigger-value,.se-context-color .accent-trigger-edit{display:none}.se-context-color{position:relative}.se-context-color>.ui-icon{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.se-context-color:has(button:disabled)>.ui-icon{opacity:.4}.se-selection-bar .accent-trigger-swatch{width:8px;height:8px;box-shadow:none;border:1px solid #fff;border-radius:3px;position:absolute;bottom:3px;right:3px}.se-selection-bar .se-icon-button:focus-visible,.se-selection-bar .dropdown-trigger:focus-visible,.se-selection-bar .accent-picker-trigger:focus-visible{outline-offset:-2px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.se-selection-bar>.se-icon-button:hover:not(:disabled),.se-page .se-selection-bar .dropdown-trigger:hover:not(:disabled),.se-selection-bar .accent-picker-trigger:hover:not(:disabled){color:#fff;background:#ffffff29}}@media (width>=900px){.se-workspace[data-contextual=true] .se-workspace-status{top:calc(116px + env(safe-area-inset-top))}}.se-page .se-project-bar .se-project-brand input{font-family:var(--font-brand);letter-spacing:-.3px;font-size:22px;font-weight:400;line-height:1.1}.se-page .se-workspace .se-panel-heading strong,.se-page .se-section-heading h2,.se-page .se-tool-page-heading h2,.se-page .se-properties-empty h2,.se-page .se-preset-toolbar h3{font-family:var(--font-brand);letter-spacing:-.2px;font-size:20px;font-weight:400;line-height:1.15}.se-page .se-tool-window-tabs button{font-family:var(--font-brand);font-size:18px;font-weight:400;line-height:1.1}.se-page .se-tool-group-copy>strong{font-family:var(--font-brand);font-size:21px;font-weight:400;line-height:1.15}.se-page .se-dialog-heading h2{font-family:var(--font-brand);letter-spacing:-.3px;font-size:24px;font-weight:400;line-height:1.1}@media (width<=899px){.se-page .se-project-bar .se-project-brand input{font-size:19px}.se-page .se-workspace .se-panel-heading strong,.se-page .se-section-heading h2{font-size:18px}}
