.step-trail[data-v-db376818]{color:var(--muted);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}li[data-v-db376818]{border-radius:999px}button[data-v-db376818]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px}button[data-v-db376818]:disabled{cursor:default;opacity:.4}li:not(.current) button[data-v-db376818]:not(:disabled):hover{background:color-mix(in srgb, var(--text) 7%, transparent)}.current[data-v-db376818]{background:var(--accent);color:var(--on-accent);font-weight:600}.done[data-v-db376818]{color:var(--text)}@media (pointer:coarse),(max-width:600px){button[data-v-db376818]{position:relative}button[data-v-db376818]:after{content:"";position:absolute;inset:max(-12px,min(0px,50% - 22px))}}.recipient-name[data-v-97d606d5]{font:400 clamp(30px, 4vw, 44px) / 1.15 var(--font-head);flex-wrap:wrap;align-items:baseline;column-gap:.28em;margin:0;display:flex}.bare[data-v-97d606d5]{font-size:30px;line-height:1.2;display:block}.name[data-v-97d606d5]{border:0;border-bottom:2px solid color-mix(in srgb, var(--text) 25%, transparent);width:6ch;min-width:3ch;max-width:100%;color:var(--text);font:inherit;background:0 0;border-radius:0;padding:0 2px 2px;transition:border-color .15s}.bare .name[data-v-97d606d5]{width:100%;margin-top:16px}.name[data-v-97d606d5]::placeholder{color:color-mix(in srgb, var(--text) 30%, transparent)}.name[data-v-97d606d5]:hover{border-bottom-color:color-mix(in srgb, var(--text) 45%, transparent)}.name[data-v-97d606d5]:focus{border-bottom-color:var(--accent);outline:none}p[data-v-2e2b401c]{color:var(--muted);margin:6px 0 0}.people-picks[data-v-ddba6b1a]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pick[data-v-ddba6b1a]{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.pick[data-v-ddba6b1a]:hover{border-color:color-mix(in srgb, var(--text) 35%, transparent)}.pick[aria-pressed=true][data-v-ddba6b1a]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.all[data-v-ddba6b1a]{color:var(--muted);margin-left:4px;font-size:13px}.resume-banner[data-v-fe38334d]{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:16px;margin-top:22px;padding:12px 16px 12px 12px;display:flex}.thumb[data-v-fe38334d]{flex:none;width:56px}.thumb[data-v-fe38334d] .card-art{border-radius:3px}.text[data-v-fe38334d]{flex:1;gap:2px;min-width:0;display:grid}.text span[data-v-fe38334d]{color:var(--muted);font-size:14px}.text a[data-v-fe38334d]{color:var(--text);font-weight:600}.actions[data-v-fe38334d]{flex:none;gap:8px;display:flex}@media (max-width:600px){.resume-banner[data-v-fe38334d]{flex-wrap:wrap}.text[data-v-fe38334d]{flex-basis:calc(100% - 72px)}.actions[data-v-fe38334d]{width:100%}.actions[data-v-fe38334d]>*{flex:1}}.sheet-overlay{z-index:40;background:var(--overlay);position:fixed;inset:0}.bottom-sheet{z-index:41;max-height:82dvh;padding:8px 16px calc(24px + env(safe-area-inset-bottom));background:var(--bg);border-radius:18px 18px 0 0;outline:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 32px #0000002e}.bottom-sheet header{z-index:1;background:var(--bg);justify-content:space-between;align-items:center;margin:-8px -16px 4px;padding:14px 16px 8px;display:flex;position:sticky;top:-8px}.bottom-sheet .sheet-title{font:400 22px/1.2 var(--font-head);margin:0}.bottom-sheet .sheet-close{background:var(--surface);width:36px;height:36px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.occasion-nav[data-v-5d44cdf5],.group[data-v-5d44cdf5],.items[data-v-5d44cdf5],.flat[data-v-5d44cdf5]{gap:2px;display:grid}.heading[data-v-5d44cdf5]{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:6px 12px;font-size:15px;font-weight:600;display:flex}.heading[data-v-5d44cdf5]:hover{background:var(--surface)}.heading svg[data-v-5d44cdf5]{width:16px;height:16px;color:var(--muted);transition:transform .15s}.open>.heading svg[data-v-5d44cdf5]{transform:rotate(180deg)}.items[data-v-5d44cdf5]{border-left:1px solid var(--line);margin:0 0 8px 10px;padding-left:8px}.item[data-v-5d44cdf5]{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:5px 12px;font-size:15px}.item.top[data-v-5d44cdf5]{font-weight:600}.flat[data-v-5d44cdf5]{border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:8px}.item.more[data-v-5d44cdf5]{color:var(--muted);font-size:14px;font-weight:600}.item[data-v-5d44cdf5]:hover{background:var(--surface)}.item[aria-current=true][data-v-5d44cdf5]{background:var(--accent);color:var(--on-accent)}@media (prefers-reduced-motion:reduce){.heading svg[data-v-5d44cdf5]{transition:none}}.template-button[data-v-03188fa7]{cursor:pointer;background:0 0;border:0;padding:0}.template-button[data-v-03188fa7] .card-art{box-shadow:var(--paper-shadow);border-radius:3px;transition:transform .15s,box-shadow .15s}.suggested[data-v-03188fa7] .card-art{outline:2px solid var(--accent);outline-offset:4px;overflow:visible}.template-button[data-v-03188fa7]:hover .card-art{box-shadow:var(--paper-lift);transform:translateY(-3px)}.template-tile[data-v-49e7f44b]{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}.thumb[data-v-49e7f44b]{position:relative}.thumb[data-v-49e7f44b]>.template-button{width:100%;display:block}.fav[data-v-49e7f44b]{color:#3b2a22;cursor:pointer;opacity:0;background:#ffffffe0;border:1px solid #00000014;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:6px;right:6px}.fav svg[data-v-49e7f44b]{width:16px;height:16px}.fav[aria-pressed=true][data-v-49e7f44b]{color:#c2412d;opacity:1}.fav[aria-pressed=true] svg[data-v-49e7f44b]{fill:currentColor}.template-tile:hover .fav[data-v-49e7f44b],.fav[data-v-49e7f44b]:focus-visible{opacity:1}.fav[data-v-49e7f44b]:active{transform:scale(.9)}@media (hover:none){.fav[data-v-49e7f44b]{opacity:1}}.caption[data-v-49e7f44b]{font:400 15px/1.25 var(--font-head);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.fav[data-v-49e7f44b]{transition:none}}.tile-grid[data-v-79706784]{display:grid}.templates[data-v-79706784]{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:32px 20px}.pane-templates[data-v-79706784]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.art[data-v-79706784]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-height:168px;padding:2px;overflow-y:auto}.art-drawer[data-v-79706784]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.art-mini[data-v-79706784]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.art-drawer[data-v-79706784] .art-tile.art-tile,.art-mini[data-v-79706784] .art-tile.art-tile{border-radius:12px;padding:10px}.categories[data-v-79706784]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.categories-mini[data-v-79706784]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.categories-mini[data-v-79706784] .category-tile.category-tile{font-size:12px}.pairings[data-v-79706784]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finishes[data-v-79706784]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.liners[data-v-79706784]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.looks[data-v-79706784]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seals[data-v-79706784]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:4px}.shapes[data-v-79706784]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 6px}.scene-photos[data-v-79706784]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.uploads[data-v-79706784]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.frames[data-v-79706784]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}@media (max-width:860px){.templates[data-v-79706784]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.pane-templates[data-v-79706784]{grid-template-columns:repeat(3,minmax(0,1fr))}.art-drawer[data-v-79706784]{grid-template-columns:repeat(4,minmax(0,1fr))}.categories[data-v-79706784]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.categories[data-v-79706784] .category-tile.category-tile{font-size:12px}}@media (max-width:600px){.templates[data-v-79706784]{grid-template-columns:repeat(2,minmax(0,1fr))}}.browse[data-v-e124ffd7]{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:36px;margin-top:28px;display:grid}.side[data-v-e124ffd7]{margin-left:-12px;padding-bottom:16px}@media (min-height:760px){.side[data-v-e124ffd7]{position:sticky;top:16px}}.occasion-title[data-v-e124ffd7]{font:400 26px/1.2 var(--font-head);margin:4px 0 18px}.empty-state[data-v-e124ffd7]{margin-top:17px}.empty[data-v-e124ffd7]{max-width:460px;color:var(--muted);margin:0 0 20px;font-size:16px;line-height:1.5}.occasion-button[data-v-e124ffd7]{display:none}@media (max-width:860px){.browse[data-v-e124ffd7]{grid-template-columns:minmax(0,1fr);gap:0;margin-top:20px}.side[data-v-e124ffd7],.occasion-title[data-v-e124ffd7]{display:none}.occasion-button[data-v-e124ffd7]{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:9px 14px 9px 16px;font-size:17px;font-weight:600;display:inline-flex}.occasion-button .muted[data-v-e124ffd7]{color:var(--muted);font-weight:500}.occasion-button svg[data-v-e124ffd7]{width:18px;height:18px}}.copy-card[data-v-6bc05267]{width:min(100%,260px);transform:rotate(-2deg)}.copy-card[data-v-6bc05267] .card-art{box-shadow:var(--paper-lift);background:0 0}.copy-form[data-v-6bc05267]{display:grid}.for-name[data-v-6bc05267]{border:0;border-bottom:2px solid color-mix(in srgb, var(--text) 25%, transparent);width:100%;min-width:3ch;color:var(--text);font:400 30px/1.2 var(--font-head);background:0 0;border-radius:0;margin-top:16px;padding:0 2px 2px;transition:border-color .15s}.for-name[data-v-6bc05267]::placeholder{color:color-mix(in srgb, var(--text) 30%, transparent)}.for-name[data-v-6bc05267]:hover{border-bottom-color:color-mix(in srgb, var(--text) 45%, transparent)}.for-name[data-v-6bc05267]:focus{border-bottom-color:var(--accent);outline:none}.actions[data-v-6bc05267]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}@media (max-width:640px){.for-name[data-v-6bc05267]{font-size:26px}.actions[data-v-6bc05267] .action-button{flex:1}}.rail-nav[data-v-8c9d9231]{gap:4px;display:grid;position:sticky;top:16px}.rail-tab[data-v-8c9d9231]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;gap:4px;padding:10px 4px 8px;font-size:11px;font-weight:600;display:grid}.rail-tab[data-v-8c9d9231]:hover{color:var(--text)}.rail-tab[aria-selected=true][data-v-8c9d9231]{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text)}@media (max-width:860px){.rail-nav[data-v-8c9d9231]{z-index:20;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);display:flex;position:fixed;inset:auto 0 0}.rail-tab[data-v-8c9d9231]{letter-spacing:-.01em;flex:1;min-width:0;padding-inline:0;font-size:10.5px}}@media (max-width:400px){.rail-nav[data-v-8c9d9231]{padding-inline:4px}.rail-tab[data-v-8c9d9231]{letter-spacing:-.02em;flex:auto;font-size:10px}}@media (min-width:861px){.rail-nav[data-v-8c9d9231]{border-right:1px solid var(--line);background:var(--surface);align-content:start;padding:10px 8px;position:static}}@media (pointer:coarse),(max-width:600px){.rail-tab[data-v-8c9d9231]{position:relative}.rail-tab[data-v-8c9d9231]:after{content:"";position:absolute;inset:max(-2px,min(0px,50% - 22px))}}.design-drawer[data-v-a958450d]{border:1px solid var(--line);background:var(--surface);border-radius:16px;max-height:calc(100dvh - 32px);padding:18px;position:sticky;top:16px;overflow-y:auto}@media (max-width:860px){.design-drawer[data-v-a958450d]{inset:auto 0 calc(66px + env(safe-area-inset-bottom));z-index:19;visibility:hidden;border-radius:18px 18px 0 0;max-height:55dvh;transition:transform .25s,visibility 0s linear .25s;position:fixed;transform:translateY(110%);box-shadow:0 -10px 30px #00000024}.open[data-v-a958450d]{visibility:visible;transition:transform .25s;transform:none}}@media (min-width:601px) and (max-width:860px){.design-drawer[data-v-a958450d] .drawer-pane{width:100%;max-width:560px;margin-inline:auto}}@media (min-width:601px) and (max-width:860px) and (min-height:700px){.design-drawer[data-v-a958450d]{max-height:42dvh}}@media (min-width:861px){.design-drawer[data-v-a958450d]{border:0;border-right:1px solid var(--line);border-radius:0;height:100%;max-height:none;padding:20px;position:static}}.cover-failed[data-v-ede132d1]{color:var(--muted);text-align:center;place-items:center;margin:0;padding:24px;font-size:15px;display:grid;position:absolute;inset:0}.stage-wrap[data-v-ede132d1]{align-self:center;width:min(100%,560px,71.4286dvh - 126.286px);transition:translate .25s;position:relative}.cover[data-v-ede132d1]{touch-action:none;width:100%}.inline-edit[data-v-ede132d1]{z-index:2;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;transform-origin:50%;background:#ffffff59;border:1.5px solid #7b61ff;border-radius:2px;outline:none;margin:0;padding:4px 6px;position:absolute;overflow:hidden}.picker-popover{z-index:30;border:1px solid var(--line);background:var(--surface);max-width:calc(100vw - 16px);color:var(--text);border-radius:12px;outline:none;gap:10px;padding:12px;display:grid;box-shadow:0 8px 24px #00000024}.picker-popover.bare{box-shadow:none;background:0 0;border:0}.range-field[data-v-86c220eb]{gap:10px;display:grid}.row[data-v-86c220eb]{justify-content:space-between;font-size:13px;font-weight:600;display:flex}output[data-v-86c220eb]{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}input[data-v-86c220eb]{border:1px solid var(--line);background:var(--surface);width:100%;accent-color:var(--accent);border-radius:10px;padding:9px 12px;font-size:15px}.tool-bar[data-v-1c6afa41]{z-index:3;border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-height:50px;padding:6px 8px;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.hint[data-v-1c6afa41]{color:var(--muted);flex:1;margin:0 6px;font-size:13px}@media (max-width:860px){.hint[data-v-1c6afa41]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (min-width:861px){.tool-bar[data-v-1c6afa41]{border:0;border-bottom:1px solid var(--line);width:auto;min-height:52px;box-shadow:none;border-radius:0;justify-self:stretch;margin:0 -24px;padding:6px 14px}}.tool-button[data-v-7c6a8419]{min-width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-auto-flow:column;place-items:center;gap:6px;padding:0 8px;font-size:15px;font-weight:600;display:inline-grid}.tool-button[data-v-7c6a8419]:hover,.tool-button[aria-pressed=true][data-v-7c6a8419]{background:color-mix(in srgb, var(--text) 8%, transparent)}.tool-button[data-v-7c6a8419]:disabled{cursor:default;opacity:.35;background:0 0}.tool-button[data-v-7c6a8419] svg{width:17px;height:17px}.italic[data-v-7c6a8419]{font-family:Newsreader,serif;font-size:18px;font-style:italic}.wide[data-v-7c6a8419]{font-size:13px}.danger[data-v-7c6a8419]{color:var(--bad-text);margin-left:4px}@media (pointer:coarse),(max-width:600px){.tool-button[data-v-7c6a8419]{min-width:40px;height:40px;position:relative}.tool-button[data-v-7c6a8419]:after{content:"";inset:max(var(--hit-cap,-2px), min(0px, calc(50% - 22px)));position:absolute}}.frame-group-label[data-v-bf8e7cc0]{color:var(--muted);grid-column:1/-1;padding:6px 4px 0;font-size:11px;font-weight:600}.markup-art[data-v-51edab6a]{display:contents}.frame-pick[data-v-23d27feb]{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-items:center;gap:4px;padding:8px 2px 6px;font-size:11px;font-weight:600;display:grid}.frame-pick[data-v-23d27feb]:hover,.frame-pick[aria-pressed=true][data-v-23d27feb]{background:color-mix(in srgb, var(--text) 8%, transparent)}.frame-pick[data-v-23d27feb] svg{fill:currentColor;opacity:.8;width:22px;height:22px}.frame-pick[data-v-23d27feb] .hollow{fill:none;stroke:currentColor;stroke-width:1.4px}.frame-pick[data-v-23d27feb] .frame-paint{width:100%;height:100%;-webkit-mask:var(--mask) center / contain no-repeat luminance;-webkit-mask:var(--mask) center / contain no-repeat luminance;mask:var(--mask) center / contain no-repeat luminance;background:currentColor;display:block}.color-picker[data-v-c1de20ce]{border:1px solid var(--line);background:var(--surface);width:248px;color:var(--text);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid;box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014}.sv[data-v-c1de20ce]{background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, var(--hue));cursor:crosshair;touch-action:none;border-radius:9px;height:150px;position:relative}.hue[data-v-c1de20ce]{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;height:14px;margin:0 7px;position:relative}.hue[data-v-c1de20ce]:before{content:"";border-radius:inherit;background:inherit;position:absolute;inset:0 -7px}.thumb[data-v-c1de20ce]{background:var(--pick);pointer-events:none;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000040,0 2px 4px #0000004d}.hue .thumb[data-v-c1de20ce]{background:var(--hue);top:50%}.sv[data-v-c1de20ce]:focus-visible,.hue[data-v-c1de20ce]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.row[data-v-c1de20ce]{align-items:center;gap:8px;display:flex}.chip[data-v-c1de20ce]{background:var(--pick);border-radius:9px;flex:none;width:34px;height:34px;box-shadow:inset 0 0 0 1px #00000024}.hex[data-v-c1de20ce]{border:1px solid var(--line);background:var(--bg);min-width:0;height:34px;color:var(--text);text-transform:uppercase;border-radius:9px;flex:1;padding:0 10px;font:500 14px/1 ui-monospace,SF Mono,Menlo,monospace}.done[data-v-c1de20ce]{background:var(--accent);height:34px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:600}.recent[data-v-c1de20ce]{color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}.swatches[data-v-c1de20ce]{gap:6px;display:flex}.swatch[data-v-c1de20ce]{background:var(--c);cursor:pointer;border:0;border-radius:50%;width:24px;height:24px;padding:0;box-shadow:inset 0 0 0 1px #00000024}.color-swatches[data-v-19121ecf]{flex-wrap:wrap;gap:8px;display:flex}.swatch[data-v-19121ecf]{background:var(--c);cursor:pointer;border:0;border-radius:50%;width:30px;height:30px;padding:0;box-shadow:inset 0 0 0 1px #0000001f}.swatch[aria-pressed=true][data-v-19121ecf]{outline:2px solid var(--accent);outline-offset:2px}.swatch[data-v-19121ecf]:disabled{cursor:not-allowed;opacity:.28}.drawer[data-v-19121ecf]{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;max-width:300px;display:grid}.drawer .swatch[data-v-19121ecf]{aspect-ratio:1;width:100%;max-width:32px;height:auto}.pop[data-v-19121ecf]{grid-template-columns:repeat(4,28px);justify-content:space-between;gap:10px;display:grid}.pop .swatch[data-v-19121ecf]{width:28px;height:28px}.more[data-v-19121ecf]{box-shadow:none;background:conic-gradient(from 90deg,#e8524a,#e8b04a,#8fc75a,#4ab3c7,#5a6fd6,#b35ad6,#e8524a);position:relative}.more[data-v-19121ecf]:before{content:"";background:linear-gradient(var(--text), var(--text)) center / 11px 1.6px no-repeat, linear-gradient(var(--text), var(--text)) center / 1.6px 11px no-repeat, var(--surface);border-radius:50%;position:absolute;inset:3px}.more.chosen[data-v-19121ecf]:before{background:var(--c);box-shadow:0 0 0 2px var(--surface);inset:3px}@media (pointer:coarse),(max-width:600px){.swatch[data-v-19121ecf]{position:relative}.swatch[data-v-19121ecf]:after{content:"";position:absolute;inset:max(-4px,min(0px,50% - 22px))}.drawer .swatch[data-v-19121ecf]:after{inset:max(-3px,min(0px,50% - 22px))}}.studio-toolbar[data-v-d9f0def8] .hint{order:0}.font[data-v-d9f0def8]{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:150px;height:34px;padding:0 8px;font-size:14px}.dot[data-v-d9f0def8]{border-radius:50%;width:20px;height:20px;display:block;box-shadow:inset 0 0 0 1px #0003}.stepper[data-v-d9f0def8]{border:1px solid var(--line);border-radius:8px;align-items:center;display:flex}.stepper[data-v-d9f0def8] .tool-button.tool-button{min-width:28px;height:32px;padding:0}.stepper input[data-v-d9f0def8]{text-align:center;appearance:textfield;background:0 0;border:0;border-radius:0;width:44px;height:32px;padding:0;font-size:14px}.stepper input[data-v-d9f0def8]::-webkit-inner-spin-button{display:none}.format[data-v-d9f0def8]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spacing[data-v-d9f0def8]{flex-basis:100%;gap:10px;margin-top:6px;display:grid}.sign[data-v-d9f0def8]{color:var(--muted);align-items:center;gap:6px;padding-left:4px;font-size:13px;font-weight:600;display:flex}.format .sign[data-v-d9f0def8]{flex-basis:100%;padding-left:0}.sign select[data-v-d9f0def8]{border:1px solid var(--line);background:var(--surface);width:140px;height:34px;color:var(--text);border-radius:10px;padding:0 8px;font-size:14px}.edit-tool.edit-tool[data-v-d9f0def8]{align-items:center;gap:6px;display:inline-flex}.edit-tool svg[data-v-d9f0def8]{display:none}.frame-sum.frame-sum[data-v-d9f0def8]{align-items:center;gap:6px;display:inline-flex}.frame-icon[data-v-d9f0def8]{fill:currentColor;stroke:none;width:16px;height:16px}.frame-icon[data-v-d9f0def8] .hollow{fill:none;stroke:currentColor;stroke-width:1.4px}.adjust-hint[data-v-d9f0def8]{color:var(--muted);white-space:nowrap;font-size:13px}.zoom[data-v-d9f0def8]{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.zoom input[data-v-d9f0def8]{width:120px;accent-color:var(--accent)}.item-actions[data-v-d9f0def8],.arrange[data-v-d9f0def8]{margin-left:auto}.item-actions[data-v-d9f0def8]{align-items:center;gap:2px;display:flex}.studio-toolbar:not(.compact) .show-tool[data-v-d9f0def8],.studio-toolbar:not(.compact) .arrange[data-v-d9f0def8],.studio-toolbar.compact .item-actions[data-v-d9f0def8]{display:none}.undo[data-v-d9f0def8]{margin-left:auto}.item-actions+.arrange+.undo[data-v-d9f0def8],.arrange+.undo[data-v-d9f0def8]{margin-left:0}.studio-toolbar.letter .undo[data-v-d9f0def8]{margin-left:auto}@media (max-width:1100px){.edit-tool svg[data-v-d9f0def8]{display:block}.edit-tool .edit-label[data-v-d9f0def8]{display:none}}@media (max-width:860px){.font[data-v-d9f0def8]{width:100px}.frame-label[data-v-d9f0def8],.adjust-hint[data-v-d9f0def8]{display:none}.zoom input[data-v-d9f0def8]{width:140px}}.envelope-stage[data-v-d030a0be]{align-self:center;place-items:center;width:min(100%,720px);padding:20px 24px 44px;display:grid}.envelope-stage .envelope[data-v-d030a0be]{--w:min(100%, 440px, calc((100dvh - 300px) / 1.14));width:var(--w);margin-top:calc(var(--w) * .41 + 8px)}.envelope-stage .flap-open[data-v-d030a0be] .env-flap,.envelope-stage .flap-open[data-v-d030a0be] .env-flap-shadow,.envelope-stage .flap-open[data-v-d030a0be] .seal{visibility:hidden}.segmented[data-v-a2aef554]{border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.accent[data-v-a2aef554]{background:var(--surface)}.soft[data-v-a2aef554]{justify-self:start}.segment[data-v-a2aef554]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.accent .segment[data-v-a2aef554]{padding:5px 16px}.soft .segment[data-v-a2aef554]{padding:5px 12px 5px 6px}.accent .segment[aria-selected=true][data-v-a2aef554],.accent .segment[aria-pressed=true][data-v-a2aef554]{background:var(--accent);color:var(--on-accent)}.soft .segment[aria-selected=true][data-v-a2aef554],.soft .segment[aria-pressed=true][data-v-a2aef554]{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text)}.dot[data-v-a2aef554]{border-radius:50%;width:18px;height:18px;display:block;box-shadow:inset 0 0 0 1px #0003}@media (pointer:coarse),(max-width:600px){.segment[data-v-a2aef554]{position:relative}.segment[data-v-a2aef554]:after{content:"";position:absolute;inset:max(-12px,min(0px,50% - 22px))}}.stage-nav[data-v-32a06368]{--nav-h:44px;justify-content:space-between;align-items:center;gap:12px;width:min(100%,560px,71.4286dvh - 126.286px);display:flex}.stage-nav[data-v-32a06368] .action-button,.stage-nav[data-v-32a06368] .segmented{box-sizing:border-box;height:var(--nav-h)}.stage-nav[data-v-32a06368] .action-button{padding-block:0}.stage-nav[data-v-32a06368] .segment{justify-content:center;align-items:center;padding-block:0;font-size:15px;display:inline-flex}@media (max-width:860px){.stage-nav[data-v-32a06368]{--nav-h:38px;flex-wrap:wrap;gap:8px;width:100%}.stage-nav[data-v-32a06368] .segmented{order:-1;width:100%}.stage-nav[data-v-32a06368] .segment{flex:1}.stage-nav[data-v-32a06368] .action-button,.stage-nav[data-v-32a06368] .segment{padding:0 12px;font-size:13px}}.stage-area[data-v-d84c28b2]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;min-width:0;transition:background-color .3s;display:grid;position:relative}.stage-area.dropping[data-v-d84c28b2]{outline:2px dashed var(--accent);outline-offset:-10px}@media (max-width:860px){.stage-area[data-v-d84c28b2]{min-height:calc(100dvh - 104px);padding:12px 16px calc(96px + env(safe-area-inset-bottom));overflow:clip}}@media (min-width:861px){.stage-area[data-v-d84c28b2]{background:var(--canvas);gap:16px;height:100%;padding:0 24px 20px;overflow-y:auto}}.art-tile[data-v-b0d2fc27]{aspect-ratio:1;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:6px}img[data-v-b0d2fc27]{object-fit:contain;width:100%;height:100%}.art-tile[aria-pressed=true][data-v-b0d2fc27]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.category-tile[data-v-d616355a]{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:6px;padding:0;font-size:13px;font-weight:600;display:grid}.art[data-v-d616355a]{aspect-ratio:4/3;background:color-mix(in srgb, var(--tint) 28%, var(--surface));border-radius:12px;transition:background-color .2s;display:block;position:relative}.category-tile:hover .art[data-v-d616355a]{background:color-mix(in srgb, var(--tint) 40%, var(--surface))}img[data-v-d616355a]{object-fit:contain;filter:drop-shadow(0 2px 3px #0000001f);width:64%;height:76%;position:absolute;inset:12% 18%}.drawer-pane[data-v-17f255e5]{gap:24px;display:grid}h2[data-v-17f255e5]{font:400 20px/1.2 var(--font-head);margin:0}.note[data-v-17f255e5]{color:var(--muted);margin:0;font-size:13px}.pane-group[data-v-92445496]{gap:10px;font-size:13px;font-weight:600;display:grid}.label-row[data-v-92445496]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.label[data-v-92445496]{font-size:13px;font-weight:600}.note[data-v-92445496]{color:var(--muted);margin:0;font-size:13px;font-weight:400}.replace-note[data-v-53d9edd7]{background:color-mix(in srgb, var(--accent) 9%, var(--surface));border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:500}button[data-v-53d9edd7]{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.shape-tile[data-v-ee1d01b7]{color:var(--text);cursor:pointer;background:0 0;border:0;gap:4px;padding:0;font-size:11px;font-weight:600;line-height:1.2;display:grid}.box[data-v-ee1d01b7]{aspect-ratio:1;border:1px solid var(--line);background:var(--bg);border-radius:10px;place-items:center;display:grid}.shape-tile:hover .box[data-v-ee1d01b7]{border-color:color-mix(in srgb, var(--text) 30%, var(--line))}.name[data-v-ee1d01b7]{text-align:center;white-space:nowrap;margin:0 -4px}svg[data-v-ee1d01b7]{fill:currentColor;opacity:.8;width:70%;height:70%}.paint[data-v-ee1d01b7]{background:var(--paint);width:72%;height:72%;-webkit-mask:var(--mask) center / contain no-repeat luminance;mask:var(--mask) center / contain no-repeat luminance;display:block}.art-home[data-v-401d3866]{gap:24px;display:grid}.art-list[data-v-401d3866]{gap:12px;display:grid}.made[data-v-401d3866]{gap:16px;display:grid}.note[data-v-401d3866]{color:var(--muted);margin:0;font-size:13px}.label[data-v-401d3866]{font-size:13px;font-weight:600}.liner-tile[data-v-3bedf1de]{min-width:0;color:var(--text);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:0;font-size:12px;font-weight:600;line-height:1.2;display:grid}.tile[data-v-3bedf1de]{aspect-ratio:1;border-radius:8px;display:block;position:relative;box-shadow:inset 0 0 0 1px #00000014}.blank[data-v-3bedf1de]{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--muted)}.blank-icon[data-v-3bedf1de]{margin:auto;position:absolute;inset:0}.badge[data-v-3bedf1de]{color:#1f1d1a;background:#ffffffeb;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:4px;right:4px;box-shadow:0 1px 3px #00000040}.liner-tile[aria-pressed=true] .tile[data-v-3bedf1de]{outline:2px solid var(--accent);outline-offset:2px}.look-tile[data-v-2fd1722e]{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, var(--surface));color:var(--text);cursor:pointer;border-radius:12px;place-items:center;gap:8px;padding:12px 10px 10px;display:grid}.look-tile[data-v-2fd1722e]:hover{border-color:color-mix(in srgb, var(--text) 30%, var(--line))}.look-tile[aria-pressed=true][data-v-2fd1722e]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.mini[data-v-2fd1722e]{aspect-ratio:1.38/1.45;filter:drop-shadow(0 1px 1.5px #0003);width:100%;display:block;position:relative}.mini i[data-v-2fd1722e]{display:block;position:absolute}.flap[data-v-2fd1722e]{background:var(--liner-tile,var(--liner));background-color:var(--liner);clip-path:polygon(0 32%,50% 0,100% 32%,100% 100%,0 100%);inset:0}.body[data-v-2fd1722e]{background:var(--env);clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%);height:68%;bottom:0;left:0;right:0}.seal[data-v-2fd1722e]{aspect-ratio:1;background:var(--seal);border-radius:50%;width:18%;top:66%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 1px #00000040}.name[data-v-2fd1722e]{text-align:center;font-size:12px;font-weight:600;line-height:1.2}.seal-shape-tile[data-v-ab03949a]{border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:12px;justify-items:center;gap:4px;padding:8px 4px 6px;font-size:11px;font-weight:600;display:grid}.seal-shape-tile[aria-pressed=true][data-v-ab03949a]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@media (hover:hover){.seal-shape-tile[data-v-ab03949a]:hover{border-color:color-mix(in srgb, var(--text) 30%, var(--line))}.seal-shape-tile[aria-pressed=true][data-v-ab03949a]:hover{border-color:var(--accent)}}.pick[data-v-ab03949a]{filter:drop-shadow(0 1px 1px #00000040);width:38px;height:38px;display:block}.pick[data-v-ab03949a] svg{width:100%;height:100%;display:block}.sub[data-v-45c3d87f]{gap:12px;display:grid}.sub-body[data-v-45c3d87f]{gap:24px;display:grid}.note[data-v-45c3d87f]{color:var(--muted);margin:0;font-size:13px}.label[data-v-45c3d87f]{margin-top:6px;font-size:13px;font-weight:600}.initial[data-v-45c3d87f]{align-items:center;gap:10px;display:flex}.inline[data-v-45c3d87f]{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.inline input[data-v-45c3d87f]{border:1px solid var(--line);background:var(--surface);text-align:center;text-transform:uppercase;border-radius:10px;width:56px;height:34px;padding:0 8px;font-family:Young Serif,serif;font-size:16px}.inline input[data-v-45c3d87f]:disabled{opacity:.45}.plain[data-v-45c3d87f]{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.plain[aria-pressed=true][data-v-45c3d87f]{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text)}.finish-tile[data-v-c350856f]{color:var(--text);cursor:pointer;background:0 0;border:0;gap:6px;padding:0;font-size:12px;font-weight:600;display:grid}.thumb[data-v-c350856f]{aspect-ratio:5/7;border-radius:6px;position:relative;overflow:hidden}.thumb[data-v-c350856f]:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}.thumb[data-v-c350856f] svg{width:100%;height:100%;display:block}.finish-tile[aria-pressed=true] .thumb[data-v-c350856f]{outline:2px solid var(--accent);outline-offset:2px}.finish-label[data-v-55bb7d46]{grid-column:1/-1;margin-top:8px;font-size:13px;font-weight:600}.drop-zone[data-v-8ea28236]{border:1.5px dashed color-mix(in srgb, var(--text) 25%, transparent);background:color-mix(in srgb, var(--bg) 60%, var(--surface));text-align:center;cursor:pointer;border-radius:14px;justify-items:center;gap:4px;padding:20px 14px;transition:border-color .15s,background .15s;display:grid;position:relative}input[data-v-8ea28236]{opacity:0;width:1px;height:1px;position:absolute}.drop-zone[data-v-8ea28236]:focus-within{outline:2px solid var(--accent);outline-offset:2px}svg[data-v-8ea28236]{margin-bottom:2px}strong[data-v-8ea28236]{font-size:14px}small[data-v-8ea28236]{color:var(--muted);font-size:12px;font-weight:400}@media (hover:none){small[data-v-8ea28236]{display:none}}.drop-zone[data-v-8ea28236]:hover,.dropping[data-v-8ea28236]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.upload-tile[data-v-13f31b0e]{aspect-ratio:1;background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:10px;position:relative;overflow:hidden}img[data-v-13f31b0e]{object-fit:cover;width:100%;height:100%;display:block}.add[data-v-13f31b0e]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.add:hover img[data-v-13f31b0e]{filter:brightness(.92)}.x[data-v-13f31b0e]{color:#fff;cursor:pointer;opacity:0;background:#14120f99;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:opacity .15s;display:grid;position:absolute;top:5px;right:5px}.upload-tile:hover .x[data-v-13f31b0e],.x[data-v-13f31b0e]:focus-visible{opacity:1}@media (hover:none){.x[data-v-13f31b0e]{opacity:1}}.ask[data-v-13f31b0e]{color:#fff;text-align:center;background:#14120fb8;align-content:center;justify-items:center;gap:8px;padding:4px;font-size:12px;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.ask-row[data-v-13f31b0e]{gap:8px;display:flex}.ask button[data-v-13f31b0e]{color:#1f1d1a;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.ask .delete[data-v-13f31b0e]{color:#fff;background:#c2452f}.busy img[data-v-13f31b0e]{opacity:.45}.spin[data-v-13f31b0e]{border-width:2.5px;border-color:#fff #ffffff80 #ffffff80;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.uploads-empty[data-v-42fbc631]{text-align:center;justify-items:center;gap:10px;padding:18px 8px;display:grid}strong[data-v-42fbc631]{font:400 19px/1.25 var(--font-head)}p[data-v-42fbc631]{color:var(--muted);margin:0;font-size:13px}.action[data-v-42fbc631]{margin-top:4px}.art[data-v-42fbc631]{width:150px;height:104px;margin-bottom:6px;position:relative}.art span[data-v-42fbc631]{width:72px;height:86px;box-shadow:var(--paper-shadow);background:#fbfaf7;border-radius:2px;padding:5px 5px 16px;position:absolute;top:8px}.art span[data-v-42fbc631]:after{content:"";background:linear-gradient(160deg,#93b7db,#5e939d 55%,#f2c66d);border-radius:1px;width:100%;height:100%;display:block}.art span[data-v-42fbc631]:first-child{left:0;transform:rotate(-9deg)}.art span[data-v-42fbc631]:first-child:after{background:linear-gradient(170deg,#fbb9be,#e59a78 60%,#b9432c)}.art span[data-v-42fbc631]:nth-child(2){z-index:1;top:0;left:39px}.art span[data-v-42fbc631]:nth-child(3){right:0;transform:rotate(8deg)}.art span[data-v-42fbc631]:nth-child(3):after{background:linear-gradient(165deg,#f6e6b4,#a9c08f 60%,#2b6463)}.uploads-in[data-v-5c2365d5]{gap:12px;display:grid}.note[data-v-5c2365d5]{color:var(--muted);margin:0;font-size:13px}.chip-group[data-v-3306ca2e]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-3306ca2e]{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:500}.small .chip[data-v-3306ca2e]{padding:4px 11px;font-size:13px}.chip[aria-pressed=true][data-v-3306ca2e]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.more[data-v-3306ca2e]{color:var(--muted);border-style:dashed}@media (pointer:coarse),(max-width:600px){.chip[data-v-3306ca2e]{position:relative}.chip[data-v-3306ca2e]:after{content:"";position:absolute;inset:max(-12px,min(0px,50% - 22px))}}.scene-photo-tile[data-v-464b5a83]{aspect-ratio:1;background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--muted);cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}img[data-v-464b5a83]{object-fit:cover;width:100%;height:100%}.none[data-v-464b5a83],.add[data-v-464b5a83]{align-content:center;gap:4px;font-size:12px;font-weight:600}.add[data-v-464b5a83]{border:1.5px dashed color-mix(in srgb, var(--text) 25%, transparent);background:0 0}.scene-photo-tile[aria-pressed=true][data-v-464b5a83]{outline:2px solid var(--accent);outline-offset:2px}.busy img[data-v-464b5a83]{opacity:.45}.spin[data-v-464b5a83]{border-width:2.5px;border-color:#fff #ffffff80 #ffffff80;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.sub[data-v-69dab879]{gap:12px;display:grid}.sub-body[data-v-69dab879]{gap:24px;display:grid}.controls[data-v-69dab879]{gap:24px;margin-top:12px;display:grid}.out[data-v-69dab879]{justify-items:start;gap:10px;display:grid}.note[data-v-69dab879]{color:var(--muted);margin:0;font-size:13px}.adder-button[data-v-9fc074cd]{border:1px solid var(--line);background:var(--bg);color:var(--text);text-align:left;cursor:pointer;border-radius:12px;padding:12px 14px}.heading[data-v-9fc074cd]{font-size:24px;line-height:1.15}.sub[data-v-9fc074cd]{font-size:17px;font-style:italic}.note[data-v-9fc074cd]{font-size:14px}.pairing-tile[data-v-e5637125]{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;gap:2px;padding:10px 12px;display:grid;container-type:inline-size}span[data-v-e5637125]{font-size:20px;line-height:1.15}small[data-v-e5637125]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pairing-tile[aria-pressed=true][data-v-e5637125]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.adders[data-v-2f2a353e]{gap:8px;display:grid}:where(.designer[data-v-8cf9ae39]){grid-template-columns:76px 300px minmax(0,1fr);align-items:start;gap:0 24px;display:grid}@media (max-width:860px){:where(.designer[data-v-8cf9ae39]){grid-template-columns:minmax(0,1fr)}}@media (min-width:861px){:where(.designer[data-v-8cf9ae39]){grid-template-columns:84px 320px minmax(0,1fr);align-items:stretch;gap:0;height:100%}}@media (max-width:860px){:root:has(.designer:not([style*="display: none"])){--toast-floor:calc(84px + env(safe-area-inset-bottom))}}.link-preview[data-v-edf43092]{background:var(--surface);border-radius:18px;width:100%;margin:0;overflow:hidden;box-shadow:0 1px 1px #0000001a,0 2px 6px #0000000f,0 12px 24px -8px #00000038}img[data-v-edf43092]{width:100%;height:auto;display:block}figcaption[data-v-edf43092]{gap:2px;padding:10px 14px 12px;display:grid}strong[data-v-edf43092]{font-size:14px;font-weight:600}span[data-v-edf43092]{color:var(--muted);font-size:12px}@media (max-width:860px){.link-preview[data-v-edf43092]{width:min(340px,100%)}}.ready-layout[data-v-27a892de]{grid-template-columns:340px minmax(0,1fr);align-items:center;gap:48px;max-width:900px;margin:24px auto 0;display:grid}@media (max-width:860px){.ready-layout[data-v-27a892de]{grid-template-columns:1fr;justify-items:center;gap:28px}}.send-panel[data-v-d14e92e4]{justify-items:start;gap:14px;display:grid}h1[data-v-d14e92e4]{font:400 30px/1.15 var(--font-head);margin:0}p[data-v-d14e92e4]{color:var(--muted);margin:0}.actions[data-v-d14e92e4]{flex-wrap:wrap;gap:8px;display:flex}.status[data-v-d14e92e4]{font-size:13px}.links[data-v-d14e92e4]{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;width:100%;margin-top:4px;padding-top:16px;display:flex}.links[data-v-d14e92e4]>*{white-space:nowrap}.share-row[data-v-87c925b8]{gap:8px;width:100%;max-width:480px;display:flex}input[data-v-87c925b8]{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;padding:9px 12px;font-size:15px}.share[data-v-37a3df12]{gap:8px;min-width:140px}.no-image[data-v-37a3df12] img{display:none}.moment-envelope[data-v-79f0a2ce]{cursor:default;width:min(100%,400px);animation:4s ease-in-out infinite moment-bob-79f0a2ce}@keyframes moment-bob-79f0a2ce{0%,to{translate:0}50%{translate:0 -6px}}@media (max-width:760px){.moment-envelope[data-v-79f0a2ce]{width:min(72vw,280px)}}@media (prefers-reduced-motion:reduce){.moment-envelope[data-v-79f0a2ce]{animation:none}}.recipient-chip[data-v-970f2bf3]{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 8px;display:flex}.recipient-chip[data-v-970f2bf3] .user-avatar{font-size:11px}.who[data-v-970f2bf3]{white-space:nowrap;flex:1;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.name[data-v-970f2bf3]{color:var(--text);text-overflow:ellipsis;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.name[data-v-970f2bf3]:hover{text-decoration:underline}.aka[data-v-970f2bf3]{color:var(--muted);font-size:13px}.remove[data-v-970f2bf3]{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.remove[data-v-970f2bf3]:hover{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text)}.to[data-v-47322172]{gap:8px;display:grid}.chips[data-v-47322172]{flex-wrap:wrap;gap:6px;display:flex}.chips[data-v-47322172]>*{flex:180px}.workspace[data-v-47322172]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid;position:relative}.canvas[data-v-47322172]{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;justify-items:center;gap:20px;padding:32px 24px;transition:background-color .3s;display:grid}.page[data-v-47322172]{width:min(100%,360px);box-shadow:var(--paper-shadow);border-radius:3px;display:block;overflow:hidden}.page[data-v-47322172] svg{width:100%;height:auto;display:block}.panel[data-v-47322172]{gap:18px;display:grid;position:sticky;top:16px}.signoff[data-v-47322172]{gap:6px;display:grid}.hint[data-v-47322172]{min-height:1.5em;color:var(--muted);margin:0;font-size:13px}.nav[data-v-47322172]{justify-content:space-between;gap:12px;padding-top:4px;display:flex}.sealing[data-v-47322172]{z-index:4;background:color-mix(in srgb, var(--bg) 88%, transparent);border-radius:18px;position:absolute;inset:0}@media (max-width:860px){.workspace[data-v-47322172]{grid-template-columns:minmax(0,1fr);gap:24px}.panel[data-v-47322172]{position:static}.canvas[data-v-47322172]{gap:12px;padding:16px}}.studio-main[data-v-4abf8d8f]{padding:28px 32px 64px}.studio-header[data-v-4abf8d8f] .actions{padding-left:18px}.copying .studio-main[data-v-4abf8d8f]{visibility:hidden}@media (max-width:860px){.site-header.studio-header[data-v-4abf8d8f]{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:10px;padding:14px 16px;display:grid}.studio-header[data-v-4abf8d8f] .step-trail{grid-area:2/1/auto/-1}.studio-header[data-v-4abf8d8f] .actions{grid-area:1/2;padding-left:0}.studio-main[data-v-4abf8d8f]{padding:12px 16px 48px}.on-design .studio-main[data-v-4abf8d8f]{padding:0}}@media (min-width:861px){.on-design[data-v-4abf8d8f]{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.on-design .studio-main[data-v-4abf8d8f]{width:100%;min-height:0;padding:0}.on-design .studio-main[data-v-4abf8d8f]>.designer{height:100%}}
