:root[data-theme=light] :is(.sh.sh-gallery,.mp,.ed:not(.photo-editor),.studio-alerts,.nt-overlay,.studio-root .modal-backdrop){--sl-bg:#f7f7f9;--sl-card:#ffffff;--sl-card-hover:#fbfbfc;--sl-hover:#f4f3f7;--sl-ink:#000000;--sl-ink-soft:#2e2a33;--sl-ink-2:#6e6b74;--sl-faint:#9a96a1;--sl-placeholder:#5f5b68;--sl-dark:#352e3f;--sl-dark-hover:#463d52;--sl-on-dark:#ffffff;--sl-on-dark-tint:rgba(255,255,255,.16);--sl-grey:#eaeaec;--sl-grey-hover:#e2e2e6;--sl-meta:#f0eff4;--sl-row:#f3f1f6;--sl-line:#e7e6eb;--sl-stage:#ededf0;--sl-tile:#ecebf0;--sl-veil:rgba(53,46,63,.25);--sl-purple:#8450fc;--sl-purple-hover:#7444ee;--sl-purple-tint:rgba(132,80,252,.16);--sl-violet:#742ce8;--sl-violet-tint:#f1eafe;--sl-accent-line:#cdb8fd;--sl-tab:#6b6276;--sl-danger:#a3122a;--sl-success:#68d0ac;--sl-sh-card:0 0 0 1px rgba(20,16,40,.06),0 2px 16px rgba(30,24,50,.07);--sl-sh-chip:0 1px 1.5px rgba(0,0,0,.13),0 3px 9px rgba(0,0,0,.055);--sl-sh-hover:0 1px 1.5px rgba(0,0,0,.16),0 4px 12px rgba(0,0,0,.08);--sl-sh-dark:inset 0 -1.5px 0 rgba(0,0,0,.3),0 2px 6px rgba(30,20,50,.22);--sl-sh-purple:inset 0 -1.5px 0 rgba(40,0,120,.3),0 2px 6px rgba(90,40,200,.3);--sl-sh-float:0 3px 12px rgba(0,0,0,.06);--sl-sh-media:0 10px 40px rgba(30,24,50,.18);--sl-sh-panel:-2px 0 24px rgba(30,24,50,.08);--sl-sh-panel-up:0 -2px 24px rgba(30,24,50,.08);--sl-sh-pop:0 0 0 1px rgba(20,16,40,.06),0 24px 60px -12px rgba(30,24,50,.28);--sl-sh-flyout:0 0 0 1px rgba(20,16,40,.06),0 12px 40px -8px rgba(30,24,50,.22);--sl-sh-stage:0 3px 12px rgba(0,0,0,.06),0 18px 40px -20px rgba(30,24,50,.25)}:root[data-theme=dark] :is(.sh.sh-gallery,.mp,.ed:not(.photo-editor),.studio-alerts,.nt-overlay,.studio-root .modal-backdrop){--sl-bg:#0b0b0c;--sl-card:#18181a;--sl-card-hover:#1f1f22;--sl-hover:#222225;--sl-ink:#f4f4f5;--sl-ink-soft:#d4d4d8;--sl-ink-2:#9b9ba1;--sl-faint:#6e6e75;--sl-placeholder:#8e8e95;--sl-dark:#f4f4f5;--sl-dark-hover:#ffffff;--sl-on-dark:#0b0b0c;--sl-on-dark-tint:rgba(0,0,0,.12);--sl-grey:#26262a;--sl-grey-hover:#2e2e33;--sl-meta:#232326;--sl-row:#232326;--sl-line:#2a2a2e;--sl-stage:#111113;--sl-tile:#1d1d20;--sl-veil:rgba(0,0,0,.55);--sl-purple:#8450fc;--sl-purple-hover:#9467ff;--sl-purple-tint:rgba(132,80,252,.22);--sl-violet:#a98bff;--sl-violet-tint:#241c38;--sl-accent-line:#4b3a7a;--sl-tab:#8a8a91;--sl-danger:#ff5c72;--sl-success:#68d0ac;--sl-sh-card:0 0 0 1px rgba(255,255,255,.06),0 2px 16px rgba(0,0,0,.45);--sl-sh-chip:0 0 0 1px rgba(255,255,255,.07),0 2px 6px rgba(0,0,0,.5);--sl-sh-hover:0 0 0 1px rgba(255,255,255,.1),0 4px 12px rgba(0,0,0,.55);--sl-sh-dark:inset 0 -1.5px 0 rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.5);--sl-sh-purple:inset 0 -1.5px 0 rgba(0,0,0,.3),0 2px 8px rgba(132,80,252,.35);--sl-sh-float:0 3px 12px rgba(0,0,0,.4);--sl-sh-media:0 10px 40px rgba(0,0,0,.6);--sl-sh-panel:-1px 0 0 rgba(255,255,255,.06),-2px 0 24px rgba(0,0,0,.5);--sl-sh-panel-up:0 -1px 0 rgba(255,255,255,.06),0 -2px 24px rgba(0,0,0,.5);--sl-sh-pop:0 0 0 1px rgba(255,255,255,.08),0 24px 60px -12px rgba(0,0,0,.8);--sl-sh-flyout:0 0 0 1px rgba(255,255,255,.08),0 12px 40px -8px rgba(0,0,0,.7);--sl-sh-stage:0 0 0 1px rgba(255,255,255,.05),0 18px 40px -20px rgba(0,0,0,.8)}:root[data-theme=light]:has(.sh.sh-gallery.ap),:root[data-theme=light]:has(.sh.sh-gallery.ap) body{background:#f7f7f9}:root[data-theme=dark]:has(.sh.sh-gallery.ap),:root[data-theme=dark]:has(.sh.sh-gallery.ap) body{background:#0b0b0c}:root[data-theme] .sh.sh-gallery.ap,:root[data-theme] .sh.sh-gallery.ap .sh-wall-canvas{background:var(--sl-bg)}:root[data-theme] .sh.sh-gallery.ap .ap-side{--ap-ink:var(--sl-ink);--ap-ink-2:var(--sl-ink-soft);--ap-muted:var(--sl-ink-2);--ap-faint:var(--sl-faint);--ap-field:var(--sl-card);--ap-hover:var(--sl-hover);--ap-line:var(--sl-line);--ap-panel:var(--sl-bg);--ap-divider:transparent;--ap-quiet:var(--sl-meta)}:root[data-theme] .sh.sh-gallery.ap .ap-label{margin:0 0 10px 6px;color:var(--sl-ink-2);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}:root[data-theme] .sh.sh-gallery.ap .ap-side .ap-links,:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds{gap:8px}:root[data-theme] .sh.sh-gallery.ap .ap-side :is(.mockup-kinds button,.ap-links .ap-link){height:44px;gap:10px;padding:0 14px 0 10px;border-radius:12px;color:var(--sl-ink);background:var(--sl-card);box-shadow:var(--sl-sh-chip);font-size:14px;font-weight:700;letter-spacing:-.01em}:root[data-theme] .sh.sh-gallery.ap .ap-side :is(.mockup-kinds button,.ap-links .ap-link):hover:not([aria-current=page]):not([aria-pressed=true]):not([aria-selected=true]){background:var(--sl-card-hover);box-shadow:var(--sl-sh-hover)}:root[data-theme] .sh.sh-gallery.ap .ap-side :is(.mockup-kinds button[aria-current=page],.ap-links .ap-link[aria-pressed=true]){--ap-accent:var(--sl-on-dark);--ap-ink:var(--sl-on-dark);color:var(--sl-on-dark);background:var(--sl-dark);box-shadow:var(--sl-sh-dark)}:root[data-theme] .sh.sh-gallery.ap .ap-side :is(.mockup-kinds button[aria-current=page],.ap-links .ap-link[aria-pressed=true]):hover{background:var(--sl-dark-hover)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-icon{width:26px;height:26px;color:currentColor;background:transparent}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button[aria-current=page] .mockup-kind-icon{color:var(--sl-on-dark);background:transparent}:root[data-theme] .sh.sh-gallery.ap .ap-side .ap-links .ap-link svg{width:19px;height:19px;margin-left:4px}:root[data-theme] .sh.sh-gallery.ap .ap-cats{gap:4px;padding:0;border-radius:0;background:transparent;box-shadow:none}:root[data-theme] .sh.sh-gallery.ap .ap-cats .ap-cat{height:44px;gap:11px;padding:0 12px 0 10px;border-radius:12px;color:var(--sl-ink);background:transparent;box-shadow:none;font-size:14px;font-weight:700;letter-spacing:-.015em}:root[data-theme] .sh.sh-gallery.ap .ap-cats .ap-cat:hover:not([aria-pressed=true]):not([aria-selected=true]):not([aria-current=page]){background:var(--sl-hover)}:root[data-theme] .sh.sh-gallery.ap .ap-cats .ap-cat[aria-pressed=true]{--ap-ink:var(--sl-on-dark);--ap-accent:var(--sl-on-dark);color:var(--sl-on-dark);background:var(--sl-dark);box-shadow:var(--sl-sh-dark)}:root[data-theme] .sh.sh-gallery.ap .ap-cats .ap-cat .ap-cat-icon,:root[data-theme] .sh.sh-gallery.ap .ap-cats .ap-cat[aria-pressed=true] .ap-cat-icon{width:26px;height:26px;border-radius:0;background:transparent;box-shadow:none}:root[data-theme] .sh.sh-gallery.ap .ap-cats .ap-cat .ap-cat-icon .ca{width:26px;height:26px}:root[data-theme] .sh.sh-gallery.ap .ap-cats .ap-cat small,:root[data-theme] .sh.sh-gallery.ap .ap-cats .ap-cat[aria-pressed=true] small{min-width:0;height:auto;padding:0;border-radius:0;color:var(--sl-ink-2);background:transparent;font-size:13px;font-weight:600;line-height:1}:root[data-theme] .sh.sh-gallery.ap .ap-cats .ap-cat[aria-pressed=true] small{color:var(--sl-on-dark);opacity:.7}:root[data-theme] .sh.sh-gallery.ap .ap-side .ap-subcats{border-left-color:var(--sl-line)}:root[data-theme] .sh.sh-gallery.ap .ap-side .ap-subcats button{border-radius:12px;color:var(--sl-ink-2)}:root[data-theme] .sh.sh-gallery.ap .ap-side .ap-subcats button:hover:not([aria-pressed=true]):not([aria-selected=true]):not([aria-current=page]){color:var(--sl-ink);background:var(--sl-hover)}:root[data-theme] .sh.sh-gallery.ap .ap-side .ap-subcats button[aria-pressed=true]{--ap-accent:var(--sl-ink);color:var(--sl-ink);background:var(--sl-meta);font-weight:700}:root[data-theme] .sh.sh-gallery.ap .ap-side .ap-cat-search{border-radius:12px;background:var(--sl-card);box-shadow:var(--sl-sh-chip)}:root[data-theme] .sh.sh-gallery.ap .ap-side .ap-cat-search:focus-within{box-shadow:var(--sl-sh-chip),0 0 0 2px var(--sl-ink)}:root[data-theme] .sh.sh-gallery.ap .ap-foot-row :is(.ap-theme,.ap-foot-btn){height:42px;border-radius:12px;color:var(--sl-ink);background:var(--sl-grey);box-shadow:none;font-size:14px;font-weight:700}:root[data-theme] .sh.sh-gallery.ap .ap-foot-row :is(.ap-theme,.ap-foot-btn):hover{color:var(--sl-ink);background:var(--sl-grey-hover)}:root[data-theme] .sh.sh-gallery.ap .sh-topbar{--ap-bg:var(--sl-bg);--ap-field:var(--sl-card);--ap-hover:var(--sl-card-hover);--ap-ink:var(--sl-ink);--ap-faint:var(--sl-placeholder);--ap-surface-shadow:var(--sl-sh-chip);--ap-accent-fill:var(--sl-dark);--ap-accent-fill-hover:var(--sl-dark-hover)}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .sh-search{height:44px;gap:10px;padding:0 16px;border-radius:14px;color:var(--sl-placeholder);background:var(--sl-card);box-shadow:var(--sl-sh-chip)}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .sh-search:focus-within{box-shadow:var(--sl-sh-chip),0 0 0 3px rgba(132,80,252,.22)}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .sh-search input{color:var(--sl-ink);font-size:14px;font-weight:500}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .sh-search input::placeholder{color:var(--sl-placeholder)}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .sh-bar-end{height:44px;gap:10px;margin-left:0;padding:0;background:none;box-shadow:none}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .nt-bell{width:44px;height:44px;border-radius:14px;color:var(--sl-ink);background:var(--sl-card);box-shadow:var(--sl-sh-chip)}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .nt-bell:hover{background:var(--sl-card-hover)}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .nt-badge{top:-6px;right:-6px;min-width:19px;height:19px;border-radius:10px;color:var(--sl-on-dark);background:var(--sl-violet);box-shadow:0 0 0 2px var(--sl-bg);font-size:10.5px;font-weight:800}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .sh-env{height:32px;margin:0;padding:0 12px;border-radius:10px;background:var(--sl-card);box-shadow:var(--sl-sh-chip);font-size:12px;font-weight:700}:root[data-theme] .sh.sh-gallery.ap .sh-wall-canvas>.ap-title-row h1{color:var(--sl-ink);font-size:26px;font-weight:800;letter-spacing:-.035em}:root[data-theme] .sh.sh-gallery.ap :is(.ap-rows,.sh-loading-grid){--tile-radius:22px;--ap-gap:12px;--ap-accent-fill:var(--sl-violet);--ap-field:var(--sl-tile);--ap-hover:var(--sl-hover)}:root[data-theme] .sh.sh-gallery.ap .ap-rows .sh-board{box-shadow:var(--sl-sh-float)}:root[data-theme] .sh.sh-gallery.ap .ap-rows .sh-tile:hover .sh-board{box-shadow:var(--sl-sh-hover)}:root[data-theme] .sh.sh-gallery.ap .ap-more{height:44px;border-radius:12px;color:var(--sl-ink);background:var(--sl-card);box-shadow:var(--sl-sh-chip);font-weight:700}:root[data-theme] .sh.sh-gallery.ap .sh-blank{border-radius:28px;color:var(--sl-ink-2);background:var(--sl-card);box-shadow:var(--sl-sh-card)}:root[data-theme] .sh.sh-gallery.ap .sh-blank button{border-radius:14px;color:var(--sl-on-dark);background:var(--sl-dark);box-shadow:var(--sl-sh-dark)}:root[data-theme] .sh.sh-gallery.ap .mp{--ap-bg:var(--sl-stage);--ap-field:var(--sl-card);--ap-raise:var(--sl-meta);--ap-line:var(--sl-line);--ap-ink:var(--sl-ink);--ap-ink-2:var(--sl-ink-soft);--ap-muted:var(--sl-ink-2);--ap-faint:var(--sl-faint);--ap-accent:var(--sl-ink);--ap-accent-bg:var(--sl-meta);--ap-accent-fill:var(--sl-dark);--ap-accent-fill-hover:var(--sl-dark-hover);background:var(--sl-stage)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-backdrop{display:none}:root[data-theme] .sh.sh-gallery.ap .mp .mp-media{border-radius:22px;box-shadow:var(--sl-sh-media)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-controls button{width:34px;height:34px;color:var(--sl-on-dark);background:var(--sl-dark);box-shadow:var(--sl-sh-dark)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-controls button:hover{background:var(--sl-dark-hover)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-track:before{height:4px;top:6px;background:var(--sl-line)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-track i{height:4px;top:6px;background:var(--sl-purple)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-info{gap:14px;padding:24px 22px 20px;border-radius:28px 0 0 28px;background:var(--sl-card);box-shadow:var(--sl-sh-panel)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-info>*{flex-shrink:0}:root[data-theme] .sh.sh-gallery.ap .mp .mp-kind{height:28px;gap:6px;padding:0 10px;border-radius:9px;color:var(--sl-ink);background:var(--sl-meta);font-size:12px;font-weight:700}:root[data-theme] .sh.sh-gallery.ap .mp .mp-icon{width:40px;height:40px;border-radius:12px;color:var(--sl-ink);background:var(--sl-card);box-shadow:var(--sl-sh-chip)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-icon:hover{background:var(--sl-card-hover)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-icon[data-on=true]{color:var(--sl-violet);background:var(--sl-violet-tint)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-info h2{margin-top:2px;color:var(--sl-ink);font-size:26px;font-weight:800;letter-spacing:-.035em}:root[data-theme] .sh.sh-gallery.ap .mp .mp-meta{margin-top:-8px;color:var(--sl-ink-2);font-size:14px;font-weight:500}:root[data-theme] .sh.sh-gallery.ap .mp .mp-chips li{height:28px;padding:0 10px;border-radius:9px;color:var(--sl-ink);background:var(--sl-meta);font-size:12px;font-weight:700;line-height:28px}:root[data-theme] .sh.sh-gallery.ap .mp .mp-action{height:50px;border-radius:14px;color:var(--sl-on-dark);background:var(--sl-dark);box-shadow:var(--sl-sh-dark);font-size:15px;font-weight:800;letter-spacing:-.01em}:root[data-theme] .sh.sh-gallery.ap .mp .mp-action:hover:not(:disabled){background:var(--sl-dark-hover)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-buy{border-radius:20px;background:var(--sl-meta)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-link:not([data-shop=etsy]){height:44px;border-radius:12px;color:var(--sl-ink);background:var(--sl-grey);font-weight:700}:root[data-theme] .sh.sh-gallery.ap .mp .mp-link:not([data-shop=etsy]):hover{background:var(--sl-grey-hover)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-more h3{color:var(--sl-ink);font-size:16px;font-weight:800;letter-spacing:-.02em}:root[data-theme] .sh.sh-gallery.ap .mp .mp-more h3 small{color:var(--sl-ink-2);font-size:12px;font-weight:700}:root[data-theme] .sh.sh-gallery.ap .mp .mp-grid{gap:10px}:root[data-theme] .sh.sh-gallery.ap .mp .mp-grid button{border-radius:16px;opacity:1;box-shadow:var(--sl-sh-float)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-grid button:hover{opacity:1;transform:translateY(-1px)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-grid button[aria-current=true]{box-shadow:0 0 0 2.5px var(--sl-card),0 0 0 5px var(--sl-dark)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-hint{color:var(--sl-ink-2)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-hint kbd{color:var(--sl-ink);background:var(--sl-meta)}@media (max-width:860px){:root[data-theme] .sh.sh-gallery.ap .mp .mp-info{border-radius:28px 28px 0 0;box-shadow:var(--sl-sh-panel-up)}}:root[data-theme] .ed:not(.photo-editor){--ed-bg:var(--sl-bg);--ed-surface:var(--sl-card);--ed-shadow:var(--sl-sh-chip);--ed-pop:var(--sl-sh-pop);--ed-btn:var(--sl-purple);--ed-btn-hover:var(--sl-purple-hover);--cv-ink:var(--sl-ink);--cv-ink-2:var(--sl-ink-soft);--cv-muted:var(--sl-ink-2);--cv-faint:var(--sl-faint);--cv-line:var(--sl-line);--cv-hover:var(--sl-hover);--cv-field:var(--sl-bg);--cv-panel:var(--sl-card);--cv-accent:var(--sl-purple);--cv-accent-hover:var(--sl-purple-hover);--cv-accent-soft:var(--sl-violet-tint);--cv-accent-line:var(--sl-accent-line)}:root[data-theme] .ed:not(.photo-editor) .ed-mockup-name{color:var(--sl-ink-2);font-weight:600}:root[data-theme] .ed:not(.photo-editor) .ed-divider{background:var(--sl-line)}:root[data-theme] .ed:not(.photo-editor) .ed-top .ed-top-group{height:42px;padding:2px;border-radius:12px;background:var(--sl-card);box-shadow:var(--sl-sh-chip)}:root[data-theme] .ed:not(.photo-editor) .ed-top .ed-top-group .ed-icon{border-radius:10px;color:var(--sl-ink)}:root[data-theme] .ed:not(.photo-editor) .ed-top .ed-top-group .ed-icon:hover:not(:disabled){color:var(--sl-ink);background:var(--sl-hover)}:root[data-theme] .ed:not(.photo-editor) .ed-top .ed-top-group .ed-icon.ed-tutorial-btn,:root[data-theme] .ed:not(.photo-editor) .ed-top .ed-top-group .ed-icon.ed-tutorial-btn:hover:not(:disabled){color:var(--sl-violet);font-weight:700}:root[data-theme] .ed:not(.photo-editor) .ed-top .ed-support{height:42px;border-radius:12px;color:var(--sl-ink);background:var(--sl-card);box-shadow:var(--sl-sh-chip);font-weight:700}:root[data-theme] .ed:not(.photo-editor) .ed-top .ed-support svg{color:var(--sl-violet)}:root[data-theme] .ed:not(.photo-editor) .ed-top .ed-support:hover:not(:disabled){color:var(--sl-ink);background:var(--sl-card-hover)}:root[data-theme] .ed:not(.photo-editor) .ed-top .ed-export{height:42px;padding:0 16px;border-radius:12px;color:var(--sl-on-dark);background:var(--sl-purple);box-shadow:var(--sl-sh-purple);font-size:14px;font-weight:800}:root[data-theme] .ed:not(.photo-editor) .ed-top .ed-export:hover:not(:disabled){background:var(--sl-purple-hover)}:root[data-theme] .ed:not(.photo-editor) .ed-account .nt-bell{width:42px;height:42px;border-radius:12px;color:var(--sl-ink);background:var(--sl-card);box-shadow:var(--sl-sh-chip)}:root[data-theme] .ed:not(.photo-editor) .ed-account .nt-badge{top:-6px;right:-6px;min-width:19px;height:19px;border-radius:10px;background:var(--sl-violet);box-shadow:0 0 0 2px var(--sl-bg);font-size:10.5px;font-weight:800}:root[data-theme] .ed:not(.photo-editor) .ed-account .sh-env{height:32px;padding:0 12px;border-radius:10px;background:var(--sl-card);box-shadow:var(--sl-sh-chip);font-size:12px;font-weight:700}:root[data-theme] .ed:not(.photo-editor) .ed-dock{padding:10px 8px;border-radius:24px;background:var(--sl-card);box-shadow:var(--sl-sh-card)}:root[data-theme] .ed:not(.photo-editor) .ed-dock button{border-radius:16px;color:var(--sl-tab);font-size:11px;font-weight:700}:root[data-theme] .ed:not(.photo-editor) .ed-dock button:hover{color:var(--sl-ink);background:var(--sl-hover)}:root[data-theme] .ed:not(.photo-editor) .ed-dock button[aria-expanded=true]{color:var(--sl-purple);background:transparent}:root[data-theme] .ed:not(.photo-editor) .ed-dock button[aria-expanded=true] svg{fill:var(--sl-purple-tint)}:root[data-theme] .ed:not(.photo-editor) .ed-dock .ed-dock-ind{border-radius:16px;background:var(--sl-violet-tint)}:root[data-theme] .ed:not(.photo-editor) .ed-flyout{border-radius:28px;box-shadow:var(--sl-sh-flyout)}:root[data-theme] .ed:not(.photo-editor) .ed-flyout h2{font-size:17px;font-weight:800;letter-spacing:-.025em}:root[data-theme] .ed:not(.photo-editor) .ed-menu{border-radius:16px}:root[data-theme] .ed:not(.photo-editor) .ed-frame-tools .ed-size-list{height:40px;padding:3px;border-radius:12px;background:var(--sl-card);box-shadow:var(--sl-sh-chip)}:root[data-theme] .ed:not(.photo-editor) .ed-frame-tools .ed-size{border-radius:9px;color:var(--sl-ink)}:root[data-theme] .ed:not(.photo-editor) .ed-frame-tools .ed-size:hover{background:var(--sl-hover)}:root[data-theme] .ed:not(.photo-editor) .ed-frame-tools .ed-size[aria-pressed=true]{color:var(--sl-on-dark);background:var(--sl-dark);box-shadow:var(--sl-sh-dark)}:root[data-theme] .ed:not(.photo-editor) .ed-frame-tools :is(.ed-zoom,.ed-ratio-btn,.ed-snapshot-btn){height:40px;border-radius:12px;background:var(--sl-card);box-shadow:var(--sl-sh-chip)}:root[data-theme] .ed:not(.photo-editor) .ed-frame-tools button{color:var(--sl-ink)}:root[data-theme] .ed:not(.photo-editor) .ed-frame-tools .ed-sizes-label{color:var(--sl-ink-2);font-weight:700}:root[data-theme] .ed:not(.photo-editor) .cv-artboard-body{border-radius:22px;background:var(--sl-tile);box-shadow:var(--sl-sh-stage)}:root[data-theme] .ed:not(.photo-editor) .cv-video-sound{height:36px;border-radius:12px;background:rgba(53,46,63,.82);font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-theme] .ed:not(.photo-editor) .cv-video-sound:hover{background:var(--sl-dark)}:root[data-theme] .ed:not(.photo-editor) .cv-slot-upload{height:38px;padding:0 14px 0 5px;border-radius:14px;color:var(--sl-ink);background:var(--sl-card);box-shadow:0 4px 14px rgba(0,0,0,.18);font-size:13px;font-weight:800}:root[data-theme] .ed:not(.photo-editor) .cv-slot-upload:hover{background:var(--sl-card-hover)}:root[data-theme] .ed:not(.photo-editor) .ed-inspector{border-radius:28px;background:var(--sl-card);box-shadow:var(--sl-sh-card)}:root[data-theme] .ed:not(.photo-editor) .ed-inspector-title{padding:18px 20px 0;font-size:17px;font-weight:800;letter-spacing:-.025em}:root[data-theme] .ed:not(.photo-editor) .ed-group h3{font-size:13px;font-weight:800}:root[data-theme] .ed:not(.photo-editor) .ed-chips button[aria-pressed=true]{color:var(--sl-on-dark);background:var(--sl-dark)}:root[data-theme] .ed:not(.photo-editor) .ed-dropbox{padding:24px 14px 16px;border-radius:20px;background:var(--sl-bg)}:root[data-theme] .ed:not(.photo-editor) .ed-dropbox strong{font-size:15px;font-weight:800}:root[data-theme] .ed:not(.photo-editor) .ed-dropbox small{color:var(--sl-ink-2);font-size:12.5px}:root[data-theme] .ed:not(.photo-editor) .ed-dropbox-icon{width:52px;height:52px;margin-bottom:8px;border-radius:16px;color:var(--sl-violet);background:var(--sl-violet-tint)}:root[data-theme] .ed:not(.photo-editor) .ed-dropbox-icon:after{border-radius:16px}:root[data-theme] .ed:not(.photo-editor) .ed-dropbox-meta{margin-top:10px;padding:4px 10px;border-radius:9px;color:var(--sl-ink);background:var(--sl-meta);font-size:11.5px;font-weight:700}:root[data-theme] .ed:not(.photo-editor) .ed-timeline{padding:10px 14px 10px 10px;border-radius:24px;background:var(--sl-card);box-shadow:var(--sl-sh-card)}:root[data-theme] .ed:not(.photo-editor) .ed-play{width:48px;height:48px;border-radius:50%;color:var(--sl-on-dark);background:var(--sl-dark);box-shadow:var(--sl-sh-dark)}:root[data-theme] .ed:not(.photo-editor) .ed-play:hover:not(:disabled){opacity:1;background:var(--sl-dark-hover)}:root[data-theme] .ed:not(.photo-editor) .ed-tl-start{width:48px;height:48px;color:var(--sl-tab);font-weight:700}:root[data-theme] .ed:not(.photo-editor) .ed-bar-rail{height:6px;margin-top:-3px;background:var(--sl-grey)}:root[data-theme] .ed:not(.photo-editor) .ed-bar-rail i{background:var(--sl-purple)}:root[data-theme] .ed:not(.photo-editor) .ed-bar-thumb{width:20px;height:20px;margin:-10px 0 0 -10px;border:0;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.28),0 0 0 1px rgba(0,0,0,.04)}:root[data-theme] .ed:not(.photo-editor) .ed-tl-time{color:var(--sl-ink-2);font-size:16px;font-weight:600}:root[data-theme] .ed:not(.photo-editor) .ed-tl-time b{color:var(--sl-ink);font-weight:800}:root[data-theme] .ed:not(.photo-editor) :is(.ed-layer,.ed-layer-mute){height:38px;border-radius:12px;color:var(--sl-ink);background:var(--sl-grey);box-shadow:none;font-size:13px;font-weight:700}:root[data-theme] .ed:not(.photo-editor) :is(.ed-layer,.ed-layer-mute):hover:not(:disabled){background:var(--sl-grey-hover)}:root[data-theme] .ed:not(.photo-editor) .ed-layer:not([data-empty]){color:var(--sl-violet);background:var(--sl-violet-tint)}:root[data-theme] .ed:not(.photo-editor) .ed-veil{background:var(--sl-veil)}:root[data-theme] .ed:not(.photo-editor) .ed-palette,:root[data-theme] .ed:not(.photo-editor) .ed-tutorial-card{border-radius:28px}:root[data-theme] .ed:not(.photo-editor) .ed-tour-card{border-radius:22px}:root[data-theme] .studio-alerts{--alert-shadow:var(--sl-sh-card)}:root[data-theme] .studio-alerts .toast{font-weight:600}:root[data-theme] .studio-alerts .toast svg{color:var(--sl-purple)}:root[data-theme] .studio-alerts .toast[data-tone=error] svg{color:var(--sl-danger)}:root[data-theme] .studio-alerts .toast[data-tone=success] svg{color:var(--sl-success)}@media (max-width:860px){:root[data-theme] .ed:not(.photo-editor) .ed-top .ed-export{padding:0}:root[data-theme] .ed:not(.photo-editor) .ed-dock{padding:6px}:root[data-theme] .ed:not(.photo-editor) .ed-dock button[aria-expanded=true]{background:var(--sl-violet-tint)}}:root[data-theme] .sh.sh-gallery.ap .ap-foot-row :is(.ap-theme,.ap-foot-btn).ap-link:hover:not([aria-pressed=true]):not([aria-selected=true]):not([aria-current=page]){background:var(--sl-grey-hover)}:root[data-theme] .ed:not(.photo-editor) .ed-account .nt-bell:hover{background:var(--sl-hover)}:root[data-theme] .ed:not(.photo-editor) .ed-frame-tools .ed-size[aria-pressed=true]:focus-visible{outline:2px solid var(--sl-on-dark);outline-offset:-4px}:root[data-theme] .sh.sh-gallery.ap .mp .mp-grid button:focus-visible{outline:2px solid var(--sl-purple);outline-offset:3px}:root[data-theme] .sh.sh-gallery.ap .mp .mp-grid button[aria-current=true]:focus-visible{outline-offset:7px}:root[data-theme] .ed:not(.photo-editor) .ed-layer-mute[aria-pressed=true]{color:var(--sl-ink-2)}:root[data-theme] .sh.sh-gallery.ap .mp .mp-link[data-shop=etsy]{border-radius:14px;box-shadow:var(--sl-sh-chip)}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .sh-profile{width:44px;height:44px;color:var(--sl-on-dark)}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .acct-avatar{color:var(--sl-on-dark)}:root[data-theme] .sh.sh-gallery.ap .ap-side .sl-tabs{gap:8px}:root[data-theme] .sh.sh-gallery.ap .ap-side .sl-tabs button{height:44px;border-radius:12px;color:var(--sl-ink);background:var(--sl-card);box-shadow:var(--sl-sh-chip);font-size:14px;font-weight:700}:root[data-theme] .sh.sh-gallery.ap .ap-side .sl-tabs button:hover:not([aria-pressed=true]):not([aria-selected=true]):not([aria-current=page]){background:var(--sl-card-hover)}:root[data-theme] .sh.sh-gallery.ap .ap-side .sl-tabs button[aria-selected=true]{--ap-ink:var(--sl-on-dark);--ap-accent:var(--sl-on-dark);color:var(--sl-on-dark);background:var(--sl-dark);box-shadow:var(--sl-sh-dark)}:root[data-theme] .sh.sh-gallery.ap .ap-side .sl-tabs button span{color:var(--sl-ink-2);background:var(--sl-meta)}:root[data-theme] .sh.sh-gallery.ap .ap-side .sl-tabs button[aria-selected=true] span{color:var(--sl-on-dark);background:var(--sl-on-dark-tint)}:root[data-theme] .sh.sh-gallery.ap .sh-wall-canvas :is(.sl-top,.sl-toolbar,.cloud-redeem){--ap-bg:var(--sl-bg)}:root[data-theme] .sh.sh-gallery.ap .sh-wall-canvas .cm-banner{border-radius:16px;box-shadow:var(--sl-sh-card)}:root[data-theme] .nt-bell .nt-badge,:root[data-theme] .nt-overlay{font-family:var(--font-jakarta,"Plus Jakarta Sans"),var(--font-inter,Inter),sans-serif}:root[data-theme] .nt-overlay{color:var(--sl-ink);letter-spacing:-.01em}:root[data-theme] .nt-overlay .nt-panel{border:0;border-radius:24px;color:var(--sl-ink);background:var(--sl-card);box-shadow:var(--sl-sh-flyout)}:root[data-theme] .nt-overlay .nt-panel button:focus-visible{outline:2px solid var(--sl-purple);outline-offset:-3px}:root[data-theme] .nt-overlay .nt-head{gap:8px;padding:14px 12px 12px 18px;border-bottom:1px solid var(--sl-line)}:root[data-theme] .nt-overlay .nt-head h2{color:var(--sl-ink);font-size:17px;font-weight:800;letter-spacing:-.025em}:root[data-theme] .nt-overlay .nt-count{padding:3px 8px;border-radius:9px;color:var(--sl-violet);background:var(--sl-violet-tint);font-size:12px;font-weight:700}:root[data-theme] .nt-overlay .nt-panel .nt-readall{padding:6px 8px;border-radius:10px;color:var(--sl-violet);font-size:13px;font-weight:700}:root[data-theme] .nt-overlay .nt-panel .nt-readall:hover:not(:disabled){background:var(--sl-hover)}:root[data-theme] .nt-overlay .nt-close{width:32px;height:32px;border-radius:10px;color:var(--sl-ink);background:var(--sl-grey)}:root[data-theme] .nt-overlay .nt-close:hover{background:var(--sl-grey-hover)}:root[data-theme] .nt-overlay .nt-list li+li{border-top-color:var(--sl-line)}:root[data-theme] .nt-overlay .nt-list li>button{gap:12px;padding:12px 16px 12px 14px}:root[data-theme] .nt-overlay .nt-list li>button:hover{background:var(--sl-hover)}:root[data-theme] .nt-overlay .nt-list li[data-unread]{background:var(--sl-row)}:root[data-theme] .nt-overlay .nt-list li[data-unread] .nt-dot{width:7px;height:7px;background:var(--sl-violet)}:root[data-theme] .nt-overlay .nt-thumb{width:48px;height:48px;border-radius:14px;color:var(--sl-violet);background:var(--sl-meta);box-shadow:var(--sl-sh-float)}:root[data-theme] .nt-overlay .nt-copy{gap:2px}:root[data-theme] .nt-overlay .nt-copy strong{color:var(--sl-ink);font-size:14px;font-weight:800;letter-spacing:-.015em}:root[data-theme] .nt-overlay .nt-copy>span{color:var(--sl-ink-2);font-size:13px;font-weight:500;opacity:1}:root[data-theme] .nt-overlay .nt-copy time{color:var(--sl-faint);font-size:12px;font-weight:600;opacity:1}:root[data-theme] .nt-overlay .nt-body{scrollbar-color:var(--sl-line) transparent}:root[data-theme] .nt-overlay .nt-body::-webkit-scrollbar-thumb{background:var(--sl-line)}:root[data-theme] .nt-overlay .nt-empty{color:var(--sl-ink-2)}:root[data-theme] .nt-overlay .nt-empty strong{color:var(--sl-ink);font-size:15px;font-weight:800}:root[data-theme] .nt-overlay .nt-error{border-radius:14px;color:var(--sl-danger);background:var(--sl-meta)}@supports (corner-shape:squircle){:root[data-theme] .nt-overlay .nt-thumb{border-radius:30%;corner-shape:squircle}}@media (max-width:600px){:root[data-theme] .nt-overlay{background:var(--sl-veil)}:root[data-theme] .nt-overlay .nt-panel{border-radius:28px 28px 0 0}}@media (max-width:860px){:root[data-theme] .sh.sh-gallery.ap .ap-menu{top:11px;width:44px;height:44px;border-radius:14px;color:var(--sl-ink);background:var(--sl-card);box-shadow:var(--sl-sh-chip)}:root[data-theme] .sh.sh-gallery.ap .ap-side{border-radius:0 28px 28px 0;background:var(--sl-bg)}:root[data-theme] .sh.sh-gallery.ap :is(.ap-rows,.sh-loading-grid){--tile-radius:16px;--ap-gap:8px}:root[data-theme] .sh.sh-gallery.ap .sh-topbar :is(.nt-bell,.sh-profile){width:40px;height:40px}:root[data-theme] .cd-root .sh.sh-gallery.ap .ap-menu{top:63px}}:root[data-theme=dark] .sh.sh-gallery.ap .ap-side :is(.mockup-kinds button[aria-current=page],.ap-links .ap-link[aria-pressed=true],.ap-cats .ap-cat[aria-pressed=true],.sl-tabs button[aria-selected=true]){font-weight:800}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:10px;padding-top:18px}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button[type=button]{position:relative;flex-direction:column;align-items:center;justify-content:flex-end;gap:0;height:100px;padding:0 10px 13px;overflow:visible;border-radius:20px;text-align:center;transition:transform .25s cubic-bezier(.3,1.4,.5,1),box-shadow .25s,background-color .15s}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button:hover:not([aria-current=page]){transform:translateY(-2px)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button:active{transform:scale(.97)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-icon{display:none}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-text{display:flex;flex-direction:column;align-items:center;gap:0;max-width:100%;line-height:1.15}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-name{font-size:18px;font-weight:800;line-height:1.05;letter-spacing:-.035em}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-word{margin-top:2px;color:var(--sl-ink-2);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button[aria-current=page] .mockup-kind-word{color:var(--sl-on-dark);opacity:.65}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art{position:absolute;top:-18px;left:50%;display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border-radius:17px;transform:translateX(-50%) rotate(-6deg);transition:transform .35s cubic-bezier(.3,1.5,.45,1),box-shadow .35s}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art[data-kind=photo]{transform:translateX(-50%) rotate(6deg)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art[data-kind=video]{background:linear-gradient(140deg,#b394ff,#8450fc 50%,#5b2bd8);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 10px 20px -6px rgba(132,80,252,.6)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art[data-kind=photo]{background:linear-gradient(140deg,#ffd884,#ff9d5c 50%,#ff6767);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 10px 20px -6px rgba(255,115,85,.55)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button:is(:hover,[aria-current=page]) .mockup-kind-art{transform:translateX(-50%) translateY(-3px) rotate(0deg)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art svg{display:block;width:54px;height:54px;stroke:none}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art .mk-screen{fill:rgba(255,255,255,.96)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art .mk-play{fill:#7a45f2;transform-box:fill-box;transform-origin:center;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art .mk-track{fill:rgba(255,255,255,.35)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art .mk-bar{fill:#ffffff;transform-box:fill-box;transform-origin:left center;transform:scaleX(.3);transition:transform .9s ease}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art .mk-sun{fill:#ffb13d;transform-box:fill-box;transform-origin:center;transition:transform .4s cubic-bezier(.3,1.5,.5,1)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art .mk-hill-back{fill:#ff8a5c;transition:transform .5s cubic-bezier(.3,1.3,.5,1)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art .mk-hill-front{fill:#ff5f6d;transition:transform .5s cubic-bezier(.3,1.3,.5,1)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.5) 48%,transparent 62%);transform:translateX(-120%);pointer-events:none}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button:hover .mockup-kind-art:after{animation:sl-kind-shine .9s ease}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button:hover .mk-play{transform:scale(1.14)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button:hover .mk-bar{transform:scaleX(1)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button:hover .mk-sun{transform:translateY(-2.5px)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button:hover .mk-hill-back{transform:translateX(2px)}:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button:hover .mk-hill-front{transform:translateX(-2px)}@supports (corner-shape:squircle){:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds .mockup-kind-art{border-radius:32%;corner-shape:squircle}}@keyframes sl-kind-shine{to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button,:root[data-theme] .sh.sh-gallery.ap .ap-side .mockup-kinds button *{animation:none!important;transition:none!important}}:root[data-theme] .sh.sh-gallery.ap .ap-side .ap-group:has(>.mockup-kinds)>.ap-label{display:none}:root[data-theme] .ed:not(.photo-editor) .ed-flyout .ed-search{height:40px;border-radius:12px;color:var(--sl-placeholder);background:var(--sl-meta)}:root[data-theme] .ed:not(.photo-editor) .ed-flyout .ed-search:focus-within{background:var(--sl-card);box-shadow:var(--sl-sh-chip),0 0 0 2px var(--sl-purple)}:root[data-theme] .ed:not(.photo-editor) .ed-flyout .ed-chips button{height:32px;padding:0 12px;border-radius:10px;color:var(--sl-ink);background:var(--sl-grey);font-size:13px;font-weight:700}:root[data-theme] .ed:not(.photo-editor) .ed-flyout .ed-chips button:hover:not([aria-pressed=true]){background:var(--sl-grey-hover)}:root[data-theme] .ed:not(.photo-editor) .ed-flyout .ed-chips button[aria-pressed=true]{color:var(--sl-on-dark);background:var(--sl-dark);box-shadow:var(--sl-sh-dark)}:root[data-theme] .ed:not(.photo-editor) .ed-flyout .ed-chips-sub button{height:28px;border-radius:9px;font-size:12px}:root[data-theme] .ed:not(.photo-editor) .ed-flyout .ed-scenes{gap:10px}:root[data-theme] .ed:not(.photo-editor) .ed-flyout .ed-scene{border-radius:16px;background:var(--sl-tile);box-shadow:var(--sl-sh-float)}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .ap-bar-title{flex:0 0 240px;width:240px;margin:0 6px 0 2px;overflow:hidden;color:var(--sl-ink);font-size:22px;font-weight:800;line-height:1.15;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .sh-search{flex:0 1 420px;margin-left:auto;margin-right:0}@media (max-width:640px){:root[data-theme] .sh.sh-gallery.ap .sh-topbar .ap-bar-title{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-theme] .sh.sh-gallery.ap .sh-topbar .sh-search{flex:1 1 auto;margin-left:0}}:root[data-theme] .sh.sh-gallery.ap .ap-side-foot{gap:8px}:root[data-theme] .sh.sh-gallery.ap .ap-side-foot .ap-foot-row :is(.ap-theme,.ap-foot-btn){justify-content:flex-start;gap:10px;height:40px;padding:0 10px 0 8px;border-radius:12px;color:var(--sl-ink-soft);background:transparent;box-shadow:none;font-size:13.5px;font-weight:600}:root[data-theme] .sh.sh-gallery.ap .ap-side-foot .ap-foot-row .ap-foot-btn:hover,:root[data-theme] .sh.sh-gallery.ap .ap-side-foot .ap-foot-row :is(.ap-theme,.ap-foot-btn).ap-link:hover:not([aria-pressed=true]):not([aria-selected=true]):not([aria-current=page]){color:var(--sl-ink);background:var(--sl-hover);box-shadow:none}:root[data-theme] .sh.sh-gallery.ap .ap-side-foot .ap-foot-row :is(.ap-theme,.ap-foot-btn) svg{box-sizing:border-box;flex:none;width:26px;height:26px;padding:5px;border-radius:8px;color:var(--sl-violet);background:var(--sl-violet-tint)}:root[data-theme=dark] .sh.sh-gallery.ap .ap-side-foot .ap-foot-row .ap-theme svg{color:#ffb13d;background:rgba(255,177,61,.14)}:root[data-theme] .sh.sh-gallery.ap .ap-side-foot .ap-legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 0;padding:4px 0 0;color:var(--sl-faint);font-size:11.5px;font-weight:600;text-align:center}:root[data-theme] .sh.sh-gallery.ap .ap-side-foot .ap-legal>*{color:inherit;font:inherit;line-height:1.4;text-decoration:none}:root[data-theme] .sh.sh-gallery.ap .ap-side-foot .ap-legal>*+:before{content:"·";display:inline-block;margin:0 8px;color:var(--sl-faint);opacity:.6;pointer-events:none}:root[data-theme] .sh.sh-gallery.ap .ap-side-foot .ap-legal-chat{padding:0;border:0;background:transparent;cursor:pointer}:root[data-theme] .sh.sh-gallery.ap .ap-side-foot .ap-legal>:is(a,button):hover{color:var(--sl-ink)}:root[data-theme] .sh.sh-gallery.ap .ap-side-foot .ap-legal>:is(a,button):focus-visible{border-radius:4px;outline:2px solid var(--sl-purple);outline-offset:2px}@media (min-width:861px){:root[data-theme] .ed:not(.photo-editor) .ed-flyout{max-height:calc(100% - 48px)}}:root[data-theme] .ed:not(.photo-editor) .ed-flyout-body{padding-bottom:28px;-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),transparent);mask-image:linear-gradient(#000 calc(100% - 32px),transparent)}:root[data-theme] .studio-root .modal-backdrop{background:var(--sl-veil);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-theme] .studio-root .modal-backdrop .modal-card{padding:24px;border-radius:28px;color:var(--sl-ink);background:var(--sl-card);box-shadow:var(--sl-sh-pop)}:root[data-theme] .studio-root .modal-backdrop .modal-close{width:36px;height:36px;border-radius:12px;color:var(--sl-ink);background:var(--sl-grey)}:root[data-theme] .studio-root .modal-backdrop .modal-close:hover:not(:disabled){color:var(--sl-ink);background:var(--sl-grey-hover)}:root[data-theme] .studio-root .modal-backdrop :is(.export-head,.export-hero) h2{color:var(--sl-ink);font-size:20px;font-weight:800;letter-spacing:-.025em}:root[data-theme] .studio-root .modal-backdrop :is(.export-head,.export-hero) p{color:var(--sl-ink-2);font-size:13.5px;font-weight:500}:root[data-theme] .studio-root .modal-backdrop .export-preview{border-radius:20px;background:var(--sl-stage)}:root[data-theme] .studio-root .modal-backdrop .export-preview span{border-radius:12px;box-shadow:var(--sl-sh-media)}:root[data-theme] .studio-root .modal-backdrop .export-field-label{color:var(--sl-ink);font-size:13px;font-weight:800}:root[data-theme] .studio-root .modal-backdrop .export-field-label small{color:var(--sl-ink-2);font-weight:600}:root[data-theme] .studio-root .modal-backdrop .export-seg{gap:4px;padding:4px;border-radius:14px;background:var(--sl-meta)}:root[data-theme] .studio-root .modal-backdrop .export-seg button{border-radius:10px;color:var(--sl-ink-2);font-weight:700}:root[data-theme] .studio-root .modal-backdrop .export-seg button:hover:not([aria-pressed=true]){color:var(--sl-ink);background:var(--sl-hover)}:root[data-theme] .studio-root .modal-backdrop .export-seg button:not([aria-pressed=true]) .export-seg-top{color:var(--sl-ink)}:root[data-theme] .studio-root .modal-backdrop .export-seg button[aria-pressed=true],:root[data-theme] .studio-root .modal-backdrop .export-seg button[aria-pressed=true]:focus-visible{color:var(--sl-on-dark);background:var(--sl-dark);box-shadow:var(--sl-sh-dark)}:root[data-theme] .studio-root .modal-backdrop .export-seg button[aria-pressed=true] .export-seg-top{color:var(--sl-on-dark)}:root[data-theme] .studio-root .modal-backdrop .export-seg button:focus-visible{box-shadow:0 0 0 2px var(--sl-purple)}:root[data-theme] .studio-root .modal-backdrop :is(.export-summary,.export-note,.export-media-progress,.export-fineprint){color:var(--sl-ink-2)}:root[data-theme] .studio-root .modal-backdrop .export-media-head b{color:var(--sl-ink);font-weight:800}:root[data-theme] .studio-root .modal-backdrop .export-stay-note{border:0;border-radius:14px;color:var(--sl-ink);background:var(--sl-violet-tint);font-size:13px;font-weight:600}:root[data-theme] .studio-root .modal-backdrop .export-stay-note svg{color:var(--sl-violet)}:root[data-theme] .studio-root .modal-backdrop .export-file{border-radius:10px;color:var(--sl-ink-2);background:var(--sl-meta);font-weight:600}:root[data-theme] .studio-root .modal-backdrop .export-icon{border-radius:16px;color:var(--sl-violet);background:var(--sl-violet-tint)}:root[data-theme] .studio-root .modal-backdrop .export-bar{background:var(--sl-grey)}:root[data-theme] .studio-root .modal-backdrop .export-bar i{background:var(--sl-purple)}:root[data-theme] .studio-root .modal-backdrop .ring-track{stroke:var(--sl-grey)}:root[data-theme] .studio-root .modal-backdrop .ring-fill{stroke:var(--sl-purple)}:root[data-theme] .studio-root .modal-backdrop :is(.ring-check,.export-hero[data-done=true] .ring-fill){stroke:var(--sl-success)}:root[data-theme] .studio-root .modal-backdrop .ring-label{color:var(--sl-ink);font-size:22px;font-weight:800}:root[data-theme] .studio-root .modal-backdrop .export-error{border-radius:12px;color:var(--sl-danger);background:var(--sl-meta)}:root[data-theme] .studio-root .modal-backdrop .modal-actions{gap:10px}:root[data-theme] .studio-root .modal-backdrop .button.button-accent{height:50px;border-radius:14px;color:#ffffff;background:var(--sl-purple);box-shadow:var(--sl-sh-purple);font-size:15px;font-weight:800}:root[data-theme] .studio-root .modal-backdrop .button.button-accent:hover:not(:disabled){background:var(--sl-purple-hover)}:root[data-theme] .studio-root .modal-backdrop .button.button-soft{height:46px;border-radius:14px;color:var(--sl-ink);background:var(--sl-grey);box-shadow:none;font-size:14px;font-weight:700}:root[data-theme] .studio-root .modal-backdrop .button.button-soft:hover:not(:disabled){background:var(--sl-grey-hover)}