body.wd-tool-page--studio2{background:var(--wd-paper-100)}body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]){background:var(--wd-paper-900)}body.wd-tool-page--studio2 .wd-dora__pill,body.wd-studio-focus .shopify-section-group-header-group,body.wd-tool-page--studio2 .shopify-section-group-header-group,body.wd-tool-page--studio2 .wd-bottom-nav{display:none}body.wd-tool-page--studio2{padding-bottom:0}@media(min-width:900px){body.wd-tool-page--studio2:not(.wd-studio-focus) .shopify-section-group-header-group{display:block}}body:not(.wd-studio-focus) .wd-s2__when-focused,body.wd-studio-focus .wd-s2__when-unfocused{display:none}body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-header{background:var(--wd-paper-900);border-bottom-color:color-mix(in srgb,var(--wd-paper-0) 10%,transparent);color:var(--wd-paper-50)}body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-header__bar .wd-icon-btn,body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-header__bar .wd-icon-btn:hover,body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-mega__strip .wd-mega__trigger,body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-mega__strip .wd-mega__link,body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-search__input{color:var(--wd-paper-50)}body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-header__bar .wd-icon-btn:hover{background:color-mix(in srgb,var(--wd-paper-0) 10%,transparent)}body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-mega__strip .wd-mega__link:hover,body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-mega__strip .wd-mega__trigger[aria-expanded=true]{color:var(--wd-ink-300);border-bottom-color:var(--wd-ink-300)}body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-mega{border-top-color:color-mix(in srgb,var(--wd-paper-0) 10%,transparent)}body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-mega__strip .wd-mega__group-label{color:var(--wd-paper-400)}body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-search{background:var(--wd-paper-800);border-color:color-mix(in srgb,var(--wd-paper-0) 18%,transparent)}body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-search__input::placeholder{color:var(--wd-paper-400)}body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-header__logo img{display:none}body.wd-tool-page--studio2:has(.wd-s2[data-theme=dark]) .wd-header__logo .wd-header__logo-light{display:block}.wd-s2{--s2-bg: var(--wd-paper-900);--s2-surface: var(--wd-paper-800);--s2-surface-2: color-mix(in srgb, var(--wd-paper-800) 70%, var(--wd-paper-700));--s2-canvas: color-mix(in srgb, var(--wd-paper-800) 55%, var(--wd-paper-900));--s2-line: color-mix(in srgb, var(--wd-paper-0) 10%, transparent);--s2-line-strong: color-mix(in srgb, var(--wd-paper-0) 20%, transparent);--s2-hover: color-mix(in srgb, var(--wd-paper-0) 7%, transparent);--s2-text: var(--wd-paper-50);--s2-muted: var(--wd-paper-400);--s2-faint: var(--wd-paper-500);--s2-accent: var(--wd-ink-300);--s2-accent-bg: color-mix(in srgb, var(--wd-ink-400) 24%, transparent);--s2-dot: color-mix(in srgb, var(--wd-paper-0) 9%, transparent);--s2-shadow: 0 var(--wd-sp-2) var(--wd-sp-6) color-mix(in srgb, var(--wd-paper-900) 70%, transparent);--s2-art-wall: color-mix(in srgb, var(--wd-paper-700) 55%, var(--wd-paper-800));--s2-art-sofa: var(--wd-paper-500);--s2-scrim: color-mix(in srgb, var(--wd-paper-900) 72%, transparent);--s2-side-hover: color-mix(in srgb, var(--s2-text) 7%, transparent);--s2-side-w: calc(var(--wd-sp-12) * 2.75);--s2-rail-w: calc(var(--wd-control-h-sm) + var(--wd-sp-15) * 2);color-scheme:dark;min-height:calc(100svh - var(--header-offset, var(--wd-sp-0)));display:flex;flex-direction:column;background:var(--s2-bg);color:var(--s2-text);font-family:var(--wd-font-ui)}.wd-s2[data-theme=light]{--s2-bg: var(--wd-paper-100);--s2-surface: var(--wd-paper-0);--s2-surface-2: var(--wd-paper-50);--s2-canvas: var(--wd-paper-50);--s2-line: var(--wd-paper-200);--s2-line-strong: var(--wd-paper-300);--s2-hover: var(--wd-paper-100);--s2-text: var(--wd-paper-900);--s2-muted: var(--wd-paper-600);--s2-faint: var(--wd-paper-500);--s2-accent: var(--wd-ink-500);--s2-accent-bg: var(--wd-ink-50);--s2-dot: var(--wd-paper-200);--s2-shadow: var(--wd-sh-3);--s2-art-wall: var(--wd-paper-100);--s2-art-sofa: var(--wd-paper-300);--s2-scrim: var(--wd-scrim);color-scheme:light}.wd-s2 :focus-visible{outline:var(--wd-focus-w) solid var(--s2-accent);outline-offset:var(--wd-focus-offset)}.wd-s2 [hidden]{display:none!important}.wd-s2 button{font-family:inherit}.wd-s2__composer,.wd-s2__composer *,.wd-s2__stage *,.wd-s2-pop,.wd-s2-pop *{box-sizing:border-box}.wd-s2__side{position:fixed;inset:0 auto 0 0;z-index:var(--wd-z-modal);width:min(calc(100vw - var(--wd-sp-8)),var(--s2-side-w));display:flex;flex-direction:column;gap:var(--wd-sp-1);padding:var(--wd-sp-1) var(--wd-sp-1) var(--wd-sp-15);box-sizing:border-box;border-right:var(--wd-border-w) solid var(--s2-line);background:var(--s2-side-bg, var(--s2-bg));transform:translate(-100%);visibility:hidden;transition:transform var(--wd-dur-sheet) var(--wd-ease),visibility 0s linear var(--wd-dur-sheet)}.wd-s2.is-drawer .wd-s2__side{transform:none;visibility:visible;transition:transform var(--wd-dur-sheet) var(--wd-ease)}.wd-s2__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--wd-z-modal) - 1);background:var(--s2-scrim);opacity:0;pointer-events:none;transition:opacity var(--wd-dur-sheet) var(--wd-ease)}.wd-s2.is-drawer .wd-s2__scrim{opacity:1;pointer-events:auto}.wd-s2__side-head{display:flex;align-items:center;justify-content:space-between;gap:var(--wd-sp-1);min-height:var(--wd-tap-min);padding-left:var(--wd-sp-1)}.wd-s2__brand{display:inline-flex;align-items:center;gap:var(--wd-sp-1);min-width:0;font-weight:var(--wd-weight-semi);font-size:var(--wd-fs-sm);white-space:nowrap}.wd-s2__brand img{width:var(--wd-icon-sm);height:var(--wd-icon-sm)}.wd-s2__nav,.wd-s2__side-foot{display:flex;flex-direction:column;gap:var(--wd-sp-025)}.wd-s2__nav-item{display:flex;align-items:center;gap:var(--wd-sp-1);width:100%;min-height:var(--wd-control-h-sm);padding:0 var(--wd-sp-1);border:0;border-radius:var(--wd-r-lg);background:transparent;color:var(--s2-text);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-medium);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--wd-dur) var(--wd-ease)}.wd-s2__nav-item:hover{background:var(--s2-side-hover)}.wd-s2__nav-item[aria-current]{background:var(--s2-surface);box-shadow:inset 0 0 0 var(--wd-border-w) var(--s2-line)}.wd-s2__nav-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:var(--wd-icon-sm);color:var(--s2-muted)}.wd-s2__nav-item[aria-current] .wd-s2__nav-icon,.wd-s2__nav-item:hover .wd-s2__nav-icon{color:var(--s2-text)}.wd-s2__nav-item--new .wd-s2__nav-icon{width:var(--wd-sp-3);height:var(--wd-sp-3);margin-left:calc(var(--wd-sp-025) * -1);border-radius:50%;background:var(--s2-accent-bg);color:var(--s2-accent)}.wd-s2__nav-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.wd-s2__side-label{display:block;padding:var(--wd-sp-1) var(--wd-sp-1) var(--wd-sp-05);color:var(--s2-faint);font-size:var(--wd-fs-micro);line-height:var(--wd-lh-micro);letter-spacing:var(--wd-tracking-wide);text-transform:uppercase}.wd-s2__recents{flex:1;min-height:0;display:flex;flex-direction:column;margin-top:var(--wd-sp-1)}.wd-s2__recents-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--s2-line-strong) transparent}.wd-s2-recent__btn{display:flex;align-items:center;gap:var(--wd-sp-1);width:100%;padding:var(--wd-sp-05);border:0;border-radius:var(--wd-r-lg);background:transparent;color:var(--s2-text);text-align:left;cursor:pointer;transition:background var(--wd-dur) var(--wd-ease)}.wd-s2-recent__btn:hover{background:var(--s2-side-hover)}.wd-s2-recent__btn:hover .wd-s2-recent__img{transform:scale(1.08)}.wd-s2-recent__btn[aria-current]{background:var(--s2-surface);box-shadow:inset 0 0 0 var(--wd-border-w) var(--s2-line)}.wd-s2-recent__media{flex:0 0 auto;width:var(--wd-sp-5);height:var(--wd-sp-5);border-radius:var(--wd-r-md);overflow:hidden;background:var(--s2-surface);box-shadow:inset 0 0 0 var(--wd-border-w) var(--s2-line)}.wd-s2-recent__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--wd-dur-slow) var(--wd-ease)}.wd-s2-recent.is-pending .wd-s2-recent__media{background:conic-gradient(from var(--dora-angle),var(--wd-dora-1),var(--wd-dora-2),var(--wd-dora-3),var(--wd-dora-4),var(--wd-dora-1));animation:wd-dora-turn 2s linear infinite}.wd-s2-recent.is-pending .wd-s2-recent__btn{cursor:progress}.wd-s2-recent__text{flex:1;min-width:0;display:flex;flex-direction:column}.wd-s2-recent__title{overflow:hidden;font-size:var(--wd-fs-sm);line-height:var(--wd-lh-sm);font-weight:var(--wd-weight-medium);white-space:nowrap;text-overflow:ellipsis}.wd-s2-recent__kind{color:var(--s2-faint);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption);font-weight:var(--wd-weight-regular)}.wd-s2__side-foot{margin-top:auto;padding-top:var(--wd-sp-1);border-top:var(--wd-border-w) solid var(--s2-line)}.wd-s2__recents:not([hidden])+.wd-s2__side-foot{margin-top:0}.wd-s2__side-foot .wd-s2__meter{padding:var(--wd-sp-05) var(--wd-sp-1)}.wd-s2__side-row{display:flex;align-items:center;gap:var(--wd-sp-05);margin-top:var(--wd-sp-05)}.wd-s2__profile{flex:1;min-width:0;display:flex;align-items:center;gap:var(--wd-sp-1);padding:var(--wd-sp-05);border-radius:var(--wd-r-lg);color:var(--s2-text);text-decoration:none;transition:background var(--wd-dur) var(--wd-ease)}a.wd-s2__profile:hover{background:var(--s2-side-hover);color:var(--s2-text)}.wd-s2__avatar{flex:0 0 auto;width:var(--wd-sp-4);height:var(--wd-sp-4);display:inline-grid;place-items:center;border-radius:50%;background:var(--s2-accent-bg);color:var(--s2-accent);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi)}.wd-s2__avatar--guest{background:var(--s2-hover);color:var(--s2-muted)}.wd-s2__profile-text{min-width:0;display:flex;flex-direction:column}.wd-s2__profile-name,.wd-s2__profile-plan{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wd-s2__profile-name{font-size:var(--wd-fs-sm);line-height:var(--wd-lh-sm);font-weight:var(--wd-weight-medium)}.wd-s2__profile-plan{color:var(--s2-muted);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption)}.wd-s2__side-tools{display:inline-flex;gap:var(--wd-sp-025)}.wd-s2__side-tools [data-wd-focus]{display:none}.wd-s2__side [data-wd-tip-pos=right]:before,.wd-s2__side [data-wd-tip-pos=right]:after{display:none}.wd-s2__body{flex:1;min-width:0;display:flex;flex-direction:column}.wd-s2__bar{position:sticky;top:var(--header-offset, var(--wd-sp-0));z-index:4;display:flex;align-items:center;gap:var(--wd-sp-1);padding:var(--wd-sp-05) var(--wd-page-pad);border-bottom:var(--wd-border-w) solid var(--s2-line);background:var(--s2-bg);min-height:var(--wd-tap-min)}.wd-s2__bar{padding-top:calc(var(--wd-sp-05) + env(safe-area-inset-top))}.wd-s2__bar-title{flex:1;min-width:0;overflow:hidden;font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi);white-space:nowrap;text-overflow:ellipsis}.wd-s2__bar-meter{display:inline-flex;align-items:center;gap:var(--wd-sp-05);padding:0 var(--wd-sp-1);min-height:calc(var(--wd-control-h-sm) - var(--wd-sp-1));border-radius:var(--wd-r-full);background:var(--s2-hover);color:var(--s2-muted);font-size:var(--wd-fs-caption);font-weight:var(--wd-weight-semi);font-variant-numeric:tabular-nums}.wd-s2__wallstart-skip{margin-top:var(--wd-sp-15);padding:var(--wd-sp-05) var(--wd-sp-1);border:0;background:transparent;color:var(--s2-muted);font-size:var(--wd-fs-sm);text-decoration:underline;text-underline-offset:var(--wd-sp-025);cursor:pointer}.wd-s2__wallstart-skip:hover{color:var(--s2-text)}.wd-s2__count{min-width:var(--wd-sp-25);padding:0 var(--wd-sp-05);border-radius:var(--wd-r-full);background:var(--s2-accent-bg);color:var(--s2-accent);font-size:var(--wd-fs-micro);line-height:var(--wd-lh-micro);font-variant-numeric:tabular-nums;text-align:center}.wd-s2__meter{display:inline-flex;align-items:center;gap:var(--wd-sp-1);color:var(--s2-muted);font-size:var(--wd-fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.wd-s2__meter-dots{flex:0 0 auto;width:var(--wd-sp-2);height:var(--wd-sp-2);border-radius:50%;background:conic-gradient(var(--s2-accent) calc(var(--left, 1) * 360deg),var(--s2-line-strong) 0);-webkit-mask:radial-gradient(circle,transparent 38%,var(--wd-paper-900) 40%);mask:radial-gradient(circle,transparent 38%,var(--wd-paper-900) 40%)}.wd-s2__icon-btn{width:var(--wd-control-h-sm);height:var(--wd-control-h-sm);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--wd-r-full);background:transparent;color:var(--s2-text);cursor:pointer;transition:background var(--wd-dur) var(--wd-ease),transform var(--wd-dur) var(--wd-ease)}.wd-s2__icon-btn:hover{background:var(--s2-hover)}.wd-s2__side .wd-s2__icon-btn:hover,.wd-s2__bar .wd-s2__icon-btn:hover{background:var(--s2-side-hover)}.wd-s2__icon-btn:active{transform:scale(.94)}.wd-s2[data-theme=dark] .wd-s2__when-light,.wd-s2[data-theme=light] .wd-s2__when-dark{display:none}.wd-s2__when-dark,.wd-s2__when-light{display:inline-flex}.wd-s2__create{flex:1;display:grid;grid-template-columns:minmax(0,1fr)}.wd-s2__main{min-width:0;display:flex;flex-direction:column}.wd-s2__stage{position:relative;flex:1;display:flex;flex-direction:column;padding:var(--wd-sp-2) var(--wd-page-pad);min-height:0}.wd-s2__pick{margin:auto;width:100%;max-width:calc(var(--wd-sp-12) * 11);text-align:center;padding-block:var(--wd-sp-15)}.wd-s2__pick-title{margin:0;font-family:var(--wd-font-display);font-variation-settings:var(--wd-display-variation);font-weight:var(--wd-weight-regular);font-size:var(--wd-fs-h1);line-height:var(--wd-lh-h1);letter-spacing:var(--wd-tracking-tight);animation:wd-s2-rise var(--wd-dur-slow) var(--wd-ease) both}.wd-s2__pick-lead{margin:var(--wd-sp-05) auto var(--wd-sp-2);max-width:44ch;color:var(--s2-muted);font-size:var(--wd-fs-base);line-height:var(--wd-lh-base)}.wd-s2__formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wd-sp-1)}.wd-s2-format{position:relative;grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;gap:var(--wd-sp-15);padding:var(--wd-sp-1);border:var(--wd-border-w) solid var(--s2-line);border-radius:var(--wd-r-lg);background:var(--s2-surface);color:var(--s2-text);text-align:left;cursor:pointer;animation:wd-s2-rise var(--wd-dur-slow) var(--wd-ease) both;animation-delay:calc(var(--i, 0) * 60ms + 80ms);transition:transform var(--wd-dur) var(--wd-ease),border-color var(--wd-dur) var(--wd-ease),box-shadow var(--wd-dur) var(--wd-ease)}.wd-s2-format.is-soon{grid-column:auto;justify-content:center;padding:var(--wd-sp-1) var(--wd-sp-05)}.wd-s2-format.is-soon .wd-s2-format__art,.wd-s2-format.is-soon .wd-s2-format__blurb{display:none}.wd-s2-format.is-soon .wd-s2-format__name{flex-direction:column;gap:var(--wd-sp-025);font-size:var(--wd-fs-sm)}.wd-s2-format:hover:not(.is-soon){transform:translateY(calc(var(--wd-sp-05) * -1));border-color:var(--s2-line-strong);box-shadow:var(--s2-shadow)}.wd-s2-format[aria-pressed=true]{border-color:var(--s2-accent)}.wd-s2-format.is-soon{cursor:not-allowed}.wd-s2-format.is-soon .wd-s2-format__art{opacity:.45;filter:grayscale(.6)}.wd-s2-format.is-soon .wd-s2-format__blurb{color:var(--s2-faint)}.wd-s2-format.is-nudged{animation:wd-s2-nudge .36s var(--wd-ease)}.wd-s2-format__art{display:block;flex:0 0 calc(var(--wd-sp-12) * 1.1);border-radius:var(--wd-r-md);overflow:hidden;background:var(--s2-canvas)}.wd-s2-format__art svg{display:block;width:100%;height:auto}.wd-s2-format__text{display:flex;flex-direction:column;gap:var(--wd-sp-025);padding-inline:var(--wd-sp-05)}.wd-s2-format__name{display:inline-flex;align-items:center;gap:var(--wd-sp-1);font-size:var(--wd-fs-base);font-weight:var(--wd-weight-semi)}.wd-s2-format__blurb{color:var(--s2-muted);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption)}.wd-s2__soon{display:inline-flex;align-items:center;padding:0 var(--wd-sp-1);border:var(--wd-border-w) solid var(--s2-line-strong);border-radius:var(--wd-r-full);color:var(--s2-muted);font-size:var(--wd-fs-micro);line-height:var(--wd-lh-micro);font-weight:var(--wd-weight-medium);letter-spacing:var(--wd-tracking-wide);text-transform:uppercase}.wd-s2__soon--beta{border-color:var(--s2-accent);color:var(--s2-accent)}.wd-s2__stage.is-asking .wd-s2-format:not(.is-soon){animation:wd-s2-ask .9s var(--wd-ease)}.wd-s2__pick-recent{margin-top:var(--wd-sp-3);text-align:left}.wd-s2__pick-recent-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--wd-sp-1)}.wd-s2__pick-recent-all{min-height:var(--wd-tap-min);padding:0;border:0;background:transparent;color:var(--s2-accent);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi);cursor:pointer}.wd-s2__pick-recent-row{display:flex;gap:var(--wd-sp-1);margin:0 calc(var(--wd-page-pad) * -1);padding:0 var(--wd-page-pad) var(--wd-sp-05);list-style:none;overflow-x:auto;scrollbar-width:none}.wd-s2__pick-recent-btn{display:block;width:calc(var(--wd-sp-8) + var(--wd-sp-1));aspect-ratio:1;padding:0;border:0;border-radius:var(--wd-r-md);overflow:hidden;background:var(--s2-surface);box-shadow:inset 0 0 0 var(--wd-border-w) var(--s2-line);cursor:pointer}.wd-s2__pick-recent-btn img{display:block;width:100%;height:100%;object-fit:cover}.wd-s2-art__wall{fill:var(--s2-art-wall)}.wd-s2-art__floor{stroke:var(--s2-line-strong);stroke-width:1.5}.wd-s2-art__sofa path{fill:var(--s2-art-sofa)}.wd-s2-art__leaf{fill:color-mix(in srgb,var(--wd-dora-1) 60%,var(--s2-art-wall))}.wd-s2-art__leaf--2{fill:color-mix(in srgb,var(--wd-dora-3) 60%,var(--s2-art-wall))}.wd-s2-art__dot{fill:var(--wd-dora-4)}.wd-s2-art__move{transition:transform 1.6s var(--wd-ease)}.wd-s2-format:hover .wd-s2-art__move{transform:translate(-11%,-16%)}.wd-s2-art__sky{fill:color-mix(in srgb,var(--wd-dora-1) 22%,var(--s2-art-wall))}.wd-s2-art__sun{fill:var(--wd-dora-4);transform-box:fill-box;transition:transform 1.2s var(--wd-ease)}.wd-s2-format:hover .wd-s2-art__sun{transform:translateY(-60%)}.wd-s2-art__hill{fill:color-mix(in srgb,var(--wd-dora-1) 70%,var(--s2-art-wall))}.wd-s2-art__hill--far{fill:color-mix(in srgb,var(--wd-dora-2) 45%,var(--s2-art-wall))}.wd-s2-art__frame{fill:color-mix(in srgb,var(--wd-dora-3) 55%,var(--s2-art-wall));stroke:var(--s2-text);stroke-width:1.5;transform-box:fill-box;transform-origin:50% 0;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.wd-s2-art__frame--mid{fill:color-mix(in srgb,var(--wd-dora-1) 55%,var(--s2-art-wall))}.wd-s2-format:hover .wd-s2-art__frame{transform:rotate(-4deg)}.wd-s2-format:hover .wd-s2-art__frame--mid{transform:rotate(3deg)}.wd-s2-art__decal{fill:color-mix(in srgb,var(--wd-dora-3) 60%,var(--s2-art-wall));stroke:var(--s2-art-wall);stroke-width:1.5;transform-box:fill-box;transform-origin:center;transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.wd-s2-format:hover .wd-s2-art__decal{transform:scale(1.1) rotate(-6deg)}.wd-s2-art__paper{fill:color-mix(in srgb,var(--wd-dora-4) 45%,var(--s2-art-wall));transform-box:fill-box;transform-origin:50% 0}.wd-s2-art__rod{stroke:var(--s2-text);stroke-width:2.5;stroke-linecap:round}.wd-s2-format:hover .wd-s2-art__paper{animation:wd-s2-unroll .9s var(--wd-ease)}.wd-s2__canvas{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--wd-sp-15)}.wd-s2__frame-box{width:100%;display:grid;place-items:center}.wd-s2__frame{--ratio: 1;position:relative;width:min(100%,calc(58svh * var(--ratio)));aspect-ratio:var(--ratio);border-radius:var(--wd-r-lg);overflow:hidden;background-color:var(--s2-canvas);background-image:radial-gradient(circle at center,var(--s2-dot) 0 var(--wd-border-w),transparent calc(var(--wd-border-w) * 1.6));background-size:var(--wd-sp-3) var(--wd-sp-3);box-shadow:inset 0 0 0 var(--wd-border-w) var(--s2-line),var(--s2-shadow);transition:width var(--wd-dur-slow) var(--wd-ease),aspect-ratio var(--wd-dur-slow) var(--wd-ease);animation:wd-s2-fade var(--wd-dur-slow) var(--wd-ease) both}.wd-s2__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--wd-sp-3);text-align:center}.wd-s2__style-ghost,.wd-s2__source-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wd-s2__style-ghost{opacity:.22;-webkit-mask:radial-gradient(ellipse at center,var(--wd-paper-900) 20%,transparent 78%);mask:radial-gradient(ellipse at center,var(--wd-paper-900) 20%,transparent 78%);animation:wd-s2-ghost .6s var(--wd-ease) both}.wd-s2__empty.has-wall .wd-s2__style-ghost{opacity:.55;-webkit-mask:none;mask:none}.wd-s2__empty-copy{position:relative;max-width:34ch;display:flex;flex-direction:column;align-items:center;gap:var(--wd-sp-1)}.wd-s2__empty.has-source .wd-s2__empty-copy,.wd-s2__empty.has-wall .wd-s2__empty-copy{align-self:end;padding:var(--wd-sp-1) var(--wd-sp-2);border-radius:var(--wd-r-full);background:var(--s2-scrim);-webkit-backdrop-filter:blur(var(--wd-sp-1));backdrop-filter:blur(var(--wd-sp-1))}.wd-s2__empty.has-source .wd-s2__empty-lead,.wd-s2__empty.has-source .wd-s2__examples,.wd-s2__empty.has-source .wd-s2__ghost-btn,.wd-s2__empty.has-wall .wd-s2__empty-lead,.wd-s2__empty.has-wall .wd-s2__examples,.wd-s2__empty.has-wall .wd-s2__ghost-btn{display:none}.wd-s2__empty.has-source .wd-s2__empty-title,.wd-s2__empty.has-wall .wd-s2__empty-title{font-family:var(--wd-font-ui);font-size:var(--wd-fs-sm);line-height:var(--wd-lh-sm);color:var(--wd-paper-0)}.wd-s2__empty-title{margin:0;font-family:var(--wd-font-display);font-variation-settings:var(--wd-display-variation);font-size:var(--wd-fs-h2);line-height:var(--wd-lh-h2);letter-spacing:var(--wd-tracking-snug)}.wd-s2__empty-lead{margin:0 0 var(--wd-sp-1);color:var(--s2-muted);font-size:var(--wd-fs-sm);line-height:var(--wd-lh-sm)}.wd-s2__examples{display:none;flex-wrap:wrap;justify-content:center;gap:var(--wd-sp-05)}.wd-s2__examples-label{width:100%;color:var(--s2-faint);font-size:var(--wd-fs-micro);letter-spacing:var(--wd-tracking-wide);text-transform:uppercase}.wd-s2__example{padding:var(--wd-sp-05) var(--wd-sp-15);border:var(--wd-border-w) solid var(--s2-line);border-radius:var(--wd-r-full);background:var(--s2-surface);color:var(--s2-text);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption);cursor:pointer;transition:border-color var(--wd-dur) var(--wd-ease),transform var(--wd-dur) var(--wd-ease)}.wd-s2__example:hover{border-color:var(--s2-accent);transform:translateY(calc(var(--wd-sp-025) * -1))}.wd-s2__ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--wd-sp-1);min-height:var(--wd-control-h-sm);padding:0 var(--wd-sp-2);border:var(--wd-border-w) solid var(--s2-line-strong);border-radius:var(--wd-r-full);background:transparent;color:var(--s2-text);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-medium);text-decoration:none;cursor:pointer;transition:background var(--wd-dur) var(--wd-ease),border-color var(--wd-dur) var(--wd-ease)}.wd-s2__ghost-btn:hover{background:var(--s2-hover);border-color:var(--s2-accent);color:var(--s2-text)}.wd-s2__weave{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.wd-s2__weave-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,var(--s2-line-strong) 0 var(--wd-border-w),transparent var(--wd-border-w) var(--wd-sp-3)),repeating-linear-gradient(0deg,var(--s2-line) 0 var(--wd-border-w),transparent var(--wd-border-w) var(--wd-sp-3));-webkit-mask:linear-gradient(180deg,var(--wd-paper-900) 0%,var(--wd-paper-900) 40%,transparent 60%);mask:linear-gradient(180deg,var(--wd-paper-900) 0%,var(--wd-paper-900) 40%,transparent 60%);-webkit-mask-size:100% 250%;mask-size:100% 250%;animation:wd-s2-loom 3.2s var(--wd-ease-inout) infinite}.wd-s2__weave-light{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from var(--dora-angle),transparent 0deg,color-mix(in srgb,var(--wd-dora-1) 34%,transparent) 60deg,color-mix(in srgb,var(--wd-dora-2) 34%,transparent) 120deg,transparent 180deg,color-mix(in srgb,var(--wd-dora-3) 30%,transparent) 240deg,color-mix(in srgb,var(--wd-dora-4) 30%,transparent) 300deg,transparent 360deg);filter:blur(var(--wd-sp-5));animation:wd-dora-turn 6s linear infinite}.wd-s2__weave-thread{position:absolute;left:0;right:0;top:0;height:var(--wd-sp-025);background:var(--wd-dora-gradient);box-shadow:0 0 var(--wd-sp-2) color-mix(in srgb,var(--wd-dora-2) 70%,transparent);animation:wd-s2-thread 3.2s var(--wd-ease-inout) infinite}.wd-s2__frame.is-generating .wd-s2__result{filter:blur(var(--wd-sp-1)) saturate(.6);opacity:.45;transition:filter var(--wd-dur-slow) var(--wd-ease),opacity var(--wd-dur-slow) var(--wd-ease)}.wd-s2__frame.is-generating .wd-s2__empty-copy{opacity:0;transition:opacity var(--wd-dur) var(--wd-ease)}.wd-s2__result{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wd-s2__frame[data-format=mural] .wd-s2__result,.wd-s2__frame[data-format=framed-set] .wd-s2__result{object-fit:contain}.wd-s2__wallview{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat;background-size:34% auto;background-position:center;animation:wd-s2-fade var(--wd-dur-slow) var(--wd-ease) both}.wd-s2__frame.is-revealing .wd-s2__result{animation:wd-s2-reveal 1.4s var(--wd-ease) both}.wd-s2__frame.is-revealing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--wd-paper-0) 55%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:wd-s2-sheen 1.3s .4s var(--wd-ease) both;pointer-events:none}.wd-s2__view{position:absolute;top:var(--wd-sp-1);left:50%;translate:-50% 0;display:inline-flex;padding:var(--wd-sp-05);gap:var(--wd-sp-025);border-radius:var(--wd-r-full);background:var(--s2-scrim);-webkit-backdrop-filter:blur(var(--wd-sp-1));backdrop-filter:blur(var(--wd-sp-1))}.wd-s2__view-btn{white-space:nowrap;min-height:calc(var(--wd-control-h-sm) - var(--wd-sp-1));padding:0 var(--wd-sp-15);border:0;border-radius:var(--wd-r-full);background:transparent;color:var(--wd-paper-200);font-size:var(--wd-fs-caption);font-weight:var(--wd-weight-medium);cursor:pointer}.wd-s2__view-btn[aria-pressed=true]{background:var(--wd-paper-0);color:var(--wd-paper-900)}.wd-s2__status{display:flex;flex-direction:column;align-items:center;gap:var(--wd-sp-1);width:min(100%,calc(var(--wd-sp-12) * 3.5))}.wd-s2__status-line{display:inline-flex;align-items:center;gap:var(--wd-sp-1);min-height:var(--wd-lh-base);font-size:var(--wd-fs-base);font-weight:var(--wd-weight-medium)}.wd-s2__status-dora{animation:wd-dora-wiggle 1.6s var(--wd-ease) infinite}.wd-s2__status-text.is-in{animation:wd-s2-rise .42s var(--wd-ease) both}.wd-s2__progress{width:100%;height:var(--wd-sp-025);border-radius:var(--wd-r-full);background:var(--s2-line);overflow:hidden}.wd-s2__progress span{display:block;height:100%;background:var(--wd-dora-gradient);transform:scaleX(0);transform-origin:left;transition:transform .4s linear}.wd-s2__wait{align-self:center;width:min(100%,calc(var(--wd-sp-12) * 4.5));margin-top:var(--wd-sp-15);padding:var(--wd-sp-15) var(--wd-sp-2);border-radius:var(--wd-r-lg);border:var(--wd-border-w) solid var(--s2-line);background:var(--s2-surface);animation:wd-s2-rise var(--wd-dur-slow) .6s var(--wd-ease) both}.wd-s2__wait-kicker{display:block;color:var(--s2-accent);font-size:var(--wd-fs-micro);line-height:var(--wd-lh-micro);font-weight:var(--wd-weight-semi);letter-spacing:var(--wd-tracking-wide);text-transform:uppercase}.wd-s2__wait-text{margin:var(--wd-sp-05) 0 var(--wd-sp-1);font-family:var(--wd-font-display);font-variation-settings:var(--wd-display-variation);font-size:var(--wd-fs-base);line-height:var(--wd-lh-base)}.wd-s2__wait-text.is-in{animation:wd-s2-fade .6s var(--wd-ease) both}.wd-s2__wait-leave{margin:0;color:var(--s2-faint);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption)}.wd-s2__resultbar{width:100%;max-width:calc(var(--wd-sp-12) * 10);display:flex;flex-direction:column;align-items:center;gap:var(--wd-sp-1);animation:wd-s2-rise var(--wd-dur-slow) .3s var(--wd-ease) both}.wd-s2__meta{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--wd-sp-1);color:var(--s2-muted);font-size:var(--wd-fs-caption);font-variant-numeric:tabular-nums}.wd-s2__from{display:inline-flex;align-items:center;gap:var(--wd-sp-05)}.wd-s2__from-img{width:var(--wd-sp-25);height:var(--wd-sp-25);border-radius:var(--wd-r-sm);object-fit:cover;box-shadow:inset 0 0 0 var(--wd-border-w) var(--s2-line)}.wd-s2__from a,.wd-s2__inspired a{color:var(--s2-accent)}.wd-s2__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--wd-sp-05)}.wd-s2__act{display:inline-flex;align-items:center;gap:var(--wd-sp-05);min-height:var(--wd-control-h-sm);padding:0 var(--wd-sp-15);border:var(--wd-border-w) solid var(--s2-line);border-radius:var(--wd-r-full);background:var(--s2-surface);color:var(--s2-text);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-medium);text-decoration:none;cursor:pointer;transition:border-color var(--wd-dur) var(--wd-ease),background var(--wd-dur) var(--wd-ease),transform var(--wd-dur) var(--wd-ease)}.wd-s2__act:hover{border-color:var(--s2-line-strong);background:var(--s2-surface-2);color:var(--s2-text)}.wd-s2__act:active{transform:scale(.97)}.wd-s2__act[aria-pressed=true]{color:var(--wd-danger);border-color:color-mix(in srgb,var(--wd-danger) 50%,transparent)}.wd-s2__act[aria-pressed=true] svg{fill:currentColor}.wd-s2__order-btn{display:inline-flex;align-items:center;gap:var(--wd-sp-05);min-height:var(--wd-control-h-sm);padding:0 var(--wd-sp-25);border:0;border-radius:var(--wd-r-full);background:var(--wd-accent);color:var(--wd-text-on-ink);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi);cursor:pointer;transition:background var(--wd-dur) var(--wd-ease),transform var(--wd-dur) var(--wd-ease)}.wd-s2__order-btn:hover{background:var(--wd-accent-hover)}.wd-s2__order-btn:active{transform:scale(.97)}.wd-s2[data-theme=dark] .wd-s2__order-btn{background:var(--wd-ink-400)}.wd-s2[data-theme=dark] .wd-s2__order-btn:hover{background:var(--wd-ink-500)}.wd-s2__fine-row{margin:0;color:var(--s2-faint);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption);text-align:center}.wd-s2__notice{align-self:center;max-width:calc(var(--wd-sp-12) * 5);margin-top:var(--wd-sp-15);padding:var(--wd-sp-1) var(--wd-sp-2);border-radius:var(--wd-r-md);background:var(--s2-surface);color:var(--s2-text);font-size:var(--wd-fs-sm);text-align:center}.wd-s2__notice p{margin:0}.wd-s2__result{cursor:zoom-in}.wd-s2__zoom-btn{position:absolute;top:var(--wd-sp-1);right:var(--wd-sp-1);z-index:2;width:var(--wd-control-h-sm);height:var(--wd-control-h-sm);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--wd-r-full);background:var(--s2-scrim);color:var(--wd-paper-0);-webkit-backdrop-filter:blur(var(--wd-sp-1));backdrop-filter:blur(var(--wd-sp-1));cursor:pointer;transition:transform var(--wd-dur) var(--wd-ease)}.wd-s2__zoom-btn:hover{transform:scale(1.08)}.wd-s2-zoom{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--wd-paper-900);color:var(--wd-paper-50);color-scheme:dark}.wd-s2-zoom[open]{display:flex;flex-direction:column;animation:wd-s2-fade var(--wd-dur-slow) var(--wd-ease) both}.wd-s2-zoom::backdrop{background:var(--wd-paper-900)}.wd-s2-zoom__stage{position:relative;flex:1;min-height:0;display:grid;place-items:center;overflow:hidden;padding:var(--wd-sp-6) var(--wd-sp-2) calc(var(--wd-sp-8) + var(--wd-safe-b));box-sizing:border-box}.wd-s2-zoom__img{display:block;max-width:none;max-height:none;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.wd-s2-zoom.is-zoomed .wd-s2-zoom__stage{display:block;overflow:auto;padding:0;scrollbar-width:none}.wd-s2-zoom.is-zoomed .wd-s2-zoom__img{margin:auto}.wd-s2-zoom__bar{position:fixed;left:50%;bottom:calc(var(--wd-sp-2) + var(--wd-safe-b));translate:-50% 0;display:inline-flex;align-items:center;gap:var(--wd-sp-025);padding:var(--wd-sp-05);border-radius:var(--wd-r-full);background:color-mix(in srgb,var(--wd-paper-800) 88%,transparent);-webkit-backdrop-filter:blur(var(--wd-sp-1));backdrop-filter:blur(var(--wd-sp-1))}.wd-s2-zoom__btn,.wd-s2-zoom__level{min-width:var(--wd-control-h-sm);height:var(--wd-control-h-sm);display:inline-grid;place-items:center;padding:0 var(--wd-sp-1);border:0;border-radius:var(--wd-r-full);background:transparent;color:var(--wd-paper-50);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi);font-variant-numeric:tabular-nums;cursor:pointer}.wd-s2-zoom__btn:hover:not(:disabled),.wd-s2-zoom__level:hover:not(:disabled){background:color-mix(in srgb,var(--wd-paper-0) 12%,transparent)}.wd-s2-zoom__btn:disabled{opacity:.35;cursor:default}.wd-s2-zoom__level:disabled{cursor:default}.wd-s2-zoom__label{position:fixed;top:var(--wd-sp-2);left:var(--wd-sp-2);right:calc(var(--wd-control-h) + var(--wd-sp-3));overflow:hidden;color:var(--wd-paper-300);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.wd-s2-zoom__close{position:fixed;top:var(--wd-sp-15);right:var(--wd-sp-15);color:var(--wd-paper-50);background:color-mix(in srgb,var(--wd-paper-800) 88%,transparent)}.wd-s2-modal__error{margin:0;color:var(--wd-danger);font-size:var(--wd-fs-sm);line-height:var(--wd-lh-sm)}.wd-s2-mywalls{display:flex;flex-direction:column;gap:var(--wd-sp-1);margin-top:var(--wd-sp-2)}.wd-s2-mywalls--start{margin-top:var(--wd-sp-3);text-align:left}.wd-s2-mywalls__row{display:flex;gap:var(--wd-sp-1);overflow-x:auto;padding:var(--wd-sp-025);scrollbar-width:none}.wd-s2-mywall{flex:0 0 auto;width:calc(var(--wd-sp-12) + var(--wd-sp-3));display:flex;flex-direction:column;gap:var(--wd-sp-05);padding:0;border:0;background:transparent;color:var(--s2-text);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption);text-align:left;cursor:pointer}.wd-s2-mywall img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--wd-r-md);box-shadow:inset 0 0 0 var(--wd-border-w) var(--s2-line);transition:transform var(--wd-dur) var(--wd-ease)}.wd-s2-mywall:hover img{transform:translateY(calc(var(--wd-sp-025) * -1))}.wd-s2-mywall span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-s2-mywall[aria-pressed=true] img{box-shadow:0 0 0 var(--wd-focus-w) var(--s2-accent)}.wd-s2-keep{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wd-sp-1) var(--wd-sp-2);margin-top:var(--wd-sp-2)}.wd-s2-keep__label{display:inline-flex;align-items:center;gap:var(--wd-sp-1);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi);cursor:pointer}.wd-s2-keep__name{flex:1;min-width:calc(var(--wd-sp-12) * 2);margin-top:0}.wd-s2__wallstart{margin:auto;width:100%;max-width:calc(var(--wd-sp-12) * 7);text-align:center;padding-block:var(--wd-sp-2)}.wd-s2__wallstart-drop{width:100%;aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--wd-sp-15);border:var(--wd-focus-w) dashed var(--s2-line-strong);border-radius:var(--wd-r-xl);background-color:var(--s2-canvas);background-image:radial-gradient(circle at center,var(--s2-dot) 0 var(--wd-border-w),transparent calc(var(--wd-border-w) * 1.6));background-size:var(--wd-sp-3) var(--wd-sp-3);color:var(--s2-text);cursor:pointer;animation:wd-s2-rise var(--wd-dur-slow) .12s var(--wd-ease) both;transition:border-color var(--wd-dur) var(--wd-ease)}.wd-s2__wallstart-drop:hover{border-color:var(--s2-accent)}.wd-s2__wallstart-plus{width:var(--wd-sp-12);height:var(--wd-sp-12);display:grid;place-items:center;border-radius:50%;border:var(--wd-dora-border-w) solid transparent;background:linear-gradient(var(--wd-paper-0),var(--wd-paper-0)) padding-box,conic-gradient(from var(--dora-angle),var(--wd-dora-1),var(--wd-dora-2),var(--wd-dora-3),var(--wd-dora-4),var(--wd-dora-1)) border-box;color:var(--wd-paper-900);transition:transform var(--wd-dur-slow) cubic-bezier(.34,1.56,.64,1)}.wd-s2__wallstart-plus .wd-icon{width:var(--wd-sp-5);height:var(--wd-sp-5)}.wd-s2__wallstart-drop:hover .wd-s2__wallstart-plus{transform:rotate(90deg) scale(1.06);animation:wd-dora-turn 2.4s linear infinite}.wd-s2__wallstart-label{font-size:var(--wd-fs-lg);font-weight:var(--wd-weight-semi)}.wd-s2__wallstart-tips{display:grid;gap:var(--wd-sp-1);margin:var(--wd-sp-3) 0 0;padding:0;list-style:none;text-align:left}.wd-s2__wallstart-tips li{display:flex;gap:var(--wd-sp-1);color:var(--s2-muted);font-size:var(--wd-fs-sm);line-height:var(--wd-lh-sm)}.wd-s2__wallstart-tips .wd-icon{flex:0 0 auto;color:var(--s2-accent)}.wd-s2__composer{position:sticky;bottom:calc(var(--wd-safe-b) + var(--wd-sp-1));z-index:3;width:calc(100% - var(--wd-page-pad) * 2);max-width:calc(var(--wd-sp-12) * 8);margin:var(--wd-sp-1) auto 0;padding:var(--wd-sp-15) var(--wd-sp-15) var(--wd-sp-1);border:var(--wd-border-w) solid var(--s2-line-strong);border-radius:var(--wd-r-xl);background:var(--s2-surface);box-shadow:var(--s2-shadow);transition:border-color var(--wd-dur) var(--wd-ease),box-shadow var(--wd-dur) var(--wd-ease)}.wd-s2__composer:focus-within{border-color:transparent;background:linear-gradient(var(--s2-surface),var(--s2-surface)) padding-box,var(--wd-dora-gradient) border-box}.wd-s2__chips{display:flex;flex-wrap:wrap;gap:var(--wd-sp-05);margin-bottom:var(--wd-sp-1)}.wd-s2-chip-wrap{display:inline-flex;align-items:center;border-radius:var(--wd-r-full);background:var(--s2-hover);animation:wd-s2-pop .26s cubic-bezier(.34,1.56,.64,1) both}.wd-s2-chip{display:inline-flex;align-items:center;gap:var(--wd-sp-05);min-height:calc(var(--wd-sp-4) - var(--wd-sp-025));padding:var(--wd-sp-025) var(--wd-sp-1) var(--wd-sp-025) var(--wd-sp-025);border:0;border-radius:var(--wd-r-full);background:transparent;color:var(--s2-text);font-size:var(--wd-fs-caption);font-weight:var(--wd-weight-medium);line-height:var(--wd-lh-caption)}button.wd-s2-chip{cursor:pointer}span.wd-s2-chip:not(:has(img)){padding-left:var(--wd-sp-1)}.wd-s2-chip img{width:calc(var(--wd-sp-3) + var(--wd-sp-05));height:calc(var(--wd-sp-3) + var(--wd-sp-05));border-radius:var(--wd-r-full);object-fit:cover}.wd-s2-chip--room{padding-left:var(--wd-sp-1)}.wd-s2-chip__swatches{display:inline-flex;margin-left:var(--wd-sp-05)}.wd-s2-chip__swatches span{width:var(--wd-sp-15);height:var(--wd-sp-15);border-radius:50%;margin-left:calc(var(--wd-sp-05) * -1);box-shadow:0 0 0 var(--wd-border-w) var(--s2-surface)}.wd-s2-chip__x{width:calc(var(--wd-sp-3) + var(--wd-sp-05));height:calc(var(--wd-sp-3) + var(--wd-sp-05));margin-right:var(--wd-sp-025);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--s2-muted);cursor:pointer}.wd-s2-chip__x:hover{background:var(--s2-hover);color:var(--s2-text)}.wd-s2-chip__x svg{width:var(--wd-sp-15);height:var(--wd-sp-15)}.wd-s2__prompt{display:block;width:100%;min-height:calc(var(--wd-lh-md) * 2 + var(--wd-sp-1));max-height:32svh;padding:var(--wd-sp-05) var(--wd-sp-05);border:0;background:transparent;color:var(--s2-text);font-family:var(--wd-font-ui);font-size:var(--wd-fs-md);line-height:var(--wd-lh-md);resize:none;overflow-y:auto}.wd-s2__composer:not(:focus-within) .wd-s2__prompt{max-height:calc(var(--wd-lh-md) * 2 + var(--wd-sp-1))}.wd-s2__prompt:focus-visible{outline-color:transparent}.wd-s2__prompt::placeholder{color:var(--s2-faint)}.wd-s2__tools{display:flex;align-items:center;gap:var(--wd-sp-05);margin-top:var(--wd-sp-1)}.wd-s2__tool{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--wd-sp-05);min-width:var(--wd-control-h-sm);height:var(--wd-control-h-sm);padding:0 var(--wd-sp-1);justify-content:center;border:var(--wd-border-w) solid var(--s2-line);border-radius:var(--wd-r-full);background:transparent;color:var(--s2-text);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-medium);cursor:pointer;transition:background var(--wd-dur) var(--wd-ease),border-color var(--wd-dur) var(--wd-ease)}.wd-s2__tool:hover,.wd-s2__tool[aria-expanded=true]{background:var(--s2-hover);border-color:var(--s2-line-strong)}.wd-s2__tool.is-on{border-color:var(--s2-accent);color:var(--s2-accent)}.wd-s2__tool.is-empty{border-style:dashed;border-color:var(--s2-accent)}.wd-s2__tool--round{padding:0}.wd-s2__tool--static{cursor:default}.wd-s2__tool-label,.wd-s2__tool[data-wd-format-btn] .wd-s2__tool-label{display:none}.wd-s2__tool-icon{display:inline-flex}.wd-s2__tool-chev{display:none}.wd-s2__mini-swatches{display:inline-grid;grid-template-columns:repeat(2,var(--wd-sp-1));gap:var(--wd-sp-025)}.wd-s2__mini-swatches span{width:var(--wd-sp-1);height:var(--wd-sp-1);border-radius:50%}.wd-s2__mini-swatches .is-dora:nth-child(1){background:var(--wd-dora-1)}.wd-s2__mini-swatches .is-dora:nth-child(2){background:var(--wd-dora-2)}.wd-s2__mini-swatches .is-dora:nth-child(3){background:var(--wd-dora-3)}.wd-s2__mini-swatches .is-dora:nth-child(4){background:var(--wd-dora-4)}.wd-s2__tools-gap{flex:1}.wd-s2__left{display:none;color:var(--s2-faint);font-size:var(--wd-fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.wd-s2__left.is-low{color:var(--wd-dora-4)}.wd-s2__go{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--wd-sp-05);height:var(--wd-control-h-sm);padding:0 var(--wd-sp-15);border:var(--wd-dora-border-w) solid transparent;border-radius:var(--wd-r-full);background:linear-gradient(var(--wd-paper-0),var(--wd-paper-0)) padding-box,conic-gradient(from var(--dora-angle),var(--wd-dora-1),var(--wd-dora-2),var(--wd-dora-3),var(--wd-dora-4),var(--wd-dora-1)) border-box;color:var(--wd-paper-900);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi);text-decoration:none;cursor:pointer;transition:transform var(--wd-dur) var(--wd-ease),box-shadow var(--wd-dur) var(--wd-ease),opacity var(--wd-dur) var(--wd-ease)}.wd-s2__go:hover{color:var(--wd-paper-900);box-shadow:0 0 0 var(--wd-sp-05) color-mix(in srgb,var(--wd-dora-2) 22%,transparent);animation:wd-dora-turn 2.4s linear infinite}.wd-s2__go:active{transform:scale(.96)}.wd-s2__go.is-busy{animation:wd-dora-turn 1.6s linear infinite}.wd-s2__go:disabled:not(.is-busy){opacity:.5;cursor:not-allowed}.wd-s2__go:hover .wd-s2__go-icon svg{animation:wd-dora-wiggle .7s var(--wd-ease)}.wd-s2__go-icon{display:inline-flex}.wd-s2__go.is-auto{animation:wd-dora-turn 3.2s linear infinite}.wd-s2__go.is-auto [data-wd-go-wand] svg{animation:wd-dora-wiggle 1.8s var(--wd-ease) infinite}.wd-s2__brief{display:flex;align-items:flex-start;gap:var(--wd-sp-1);max-width:calc(var(--wd-sp-12) * 6);margin:0;padding:var(--wd-sp-1) var(--wd-sp-15);border:var(--wd-border-w) solid transparent;border-radius:var(--wd-r-lg);background:linear-gradient(var(--s2-surface),var(--s2-surface)) padding-box,var(--wd-dora-gradient) border-box;font-family:var(--wd-font-display);font-size:var(--wd-fs-sm);line-height:var(--wd-lh-sm);font-style:italic;text-align:left}.wd-s2__brief img{flex:0 0 auto;width:var(--wd-icon-sm);height:var(--wd-icon-sm);margin-top:var(--wd-sp-025)}.wd-s2__go--wide{height:var(--wd-control-h);padding:0 var(--wd-sp-3);font-size:var(--wd-fs-base)}.wd-s2__disclaimer{margin:var(--wd-sp-05) auto var(--wd-sp-1);padding:0 var(--wd-page-pad);color:var(--s2-faint);font-size:var(--wd-fs-micro);line-height:var(--wd-lh-micro);text-align:center}.wd-s2__designs{flex:1;padding:var(--wd-sp-3) var(--wd-page-pad) var(--wd-sp-8)}.wd-s2__designs-head{max-width:calc(var(--wd-sp-12) * 7);margin-bottom:var(--wd-sp-3)}.wd-s2__designs-title{margin:0;font-family:var(--wd-font-display);font-variation-settings:var(--wd-display-variation);font-weight:var(--wd-weight-regular);font-size:var(--wd-fs-h1);line-height:var(--wd-lh-h1)}.wd-s2__designs-lead{margin:var(--wd-sp-05) 0 0;color:var(--s2-muted);font-size:var(--wd-fs-sm);line-height:var(--wd-lh-sm)}.wd-s2__designs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wd-sp-2) var(--wd-sp-15);margin:0;padding:0;list-style:none}.wd-s2-design{position:relative;animation:wd-s2-rise var(--wd-dur-slow) var(--wd-ease) both}.wd-s2-design__open{display:flex;flex-direction:column;gap:var(--wd-sp-05);width:100%;padding:0;border:0;background:transparent;color:var(--s2-text);text-align:left;cursor:pointer}.wd-s2-design__media{display:block;aspect-ratio:1;border-radius:var(--wd-r-md);overflow:hidden;background:var(--s2-surface);box-shadow:inset 0 0 0 var(--wd-border-w) var(--s2-line)}.wd-s2-design__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--wd-dur-slow) var(--wd-ease)}.wd-s2-design__open:hover .wd-s2-design__img{transform:scale(1.04)}.wd-s2-design__id{font-size:var(--wd-fs-caption);font-weight:var(--wd-weight-medium);font-variant-numeric:tabular-nums}.wd-s2-design__prompt{color:var(--s2-muted);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wd-s2-design.is-pending .wd-s2-design__media{background:conic-gradient(from var(--dora-angle),var(--wd-dora-1),var(--wd-dora-2),var(--wd-dora-3),var(--wd-dora-4),var(--wd-dora-1));animation:wd-dora-turn 3s linear infinite;opacity:.6}.wd-s2__designs-empty{color:var(--s2-muted)}.wd-s2-walls{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--wd-sp-2);margin:0;padding:0;list-style:none}.wd-s2-wallcard{display:flex;flex-direction:column;border-radius:var(--wd-r-lg);overflow:hidden;background:var(--s2-surface);box-shadow:inset 0 0 0 var(--wd-border-w) var(--s2-line);animation:wd-s2-rise var(--wd-dur-slow) var(--wd-ease) both}.wd-s2-wallcard__media{display:block;aspect-ratio:4 / 3;background:var(--s2-canvas)}.wd-s2-wallcard__media img{display:block;width:100%;height:100%;object-fit:cover}.wd-s2-wallcard__body{display:flex;flex-direction:column;gap:var(--wd-sp-05);padding:var(--wd-sp-15)}.wd-s2-wallcard__name{width:100%;box-sizing:border-box;min-height:var(--wd-control-h-sm);padding:0 var(--wd-sp-1);margin-left:calc(var(--wd-sp-1) * -1);border:var(--wd-border-w) solid transparent;border-radius:var(--wd-r-md);background:transparent;color:var(--s2-text);font-family:var(--wd-font-ui);font-size:var(--wd-fs-md);font-weight:var(--wd-weight-semi)}.wd-s2-wallcard__name:hover{border-color:var(--s2-line)}.wd-s2-wallcard__name:focus-visible{border-color:var(--s2-line-strong);background:var(--s2-bg)}.wd-s2-wallcard__name::placeholder{color:var(--s2-faint)}.wd-s2-wallcard__size{color:var(--s2-muted);font-size:var(--wd-fs-caption);font-variant-numeric:tabular-nums}.wd-s2-wallcard__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wd-sp-05);margin-top:var(--wd-sp-1)}.wd-s2-wallcard__remove{margin-left:auto;padding:var(--wd-sp-05) var(--wd-sp-1);border:0;background:transparent;color:var(--s2-muted);font-size:var(--wd-fs-sm);cursor:pointer}.wd-s2-wallcard__remove:hover{color:var(--wd-danger)}.wd-s2-wallcard--add{background:transparent;box-shadow:none}.wd-s2-wallcard__add{flex:1;min-height:calc(var(--wd-sp-12) * 2.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--wd-sp-1);padding:var(--wd-sp-3);border:var(--wd-border-w) dashed var(--s2-line-strong);border-radius:var(--wd-r-lg);background:transparent;color:var(--s2-text);cursor:pointer;transition:border-color var(--wd-dur) var(--wd-ease),background var(--wd-dur) var(--wd-ease)}.wd-s2-wallcard__add:hover{border-color:var(--s2-accent);background:var(--s2-hover)}.wd-s2-wallcard__add-name{font-size:var(--wd-fs-md);font-weight:var(--wd-weight-semi)}.wd-s2-wallcard__hint{color:var(--s2-muted);font-size:var(--wd-fs-caption)}.wd-s2-wallcard--add.is-loading .wd-s2-wallcard__add{pointer-events:none;opacity:.6}.wd-s2-wallcard--add.is-loading .wd-s2__wallstart-plus{animation:wd-s2-fade .7s var(--wd-ease) infinite alternate}.wd-s2-walls__fine{margin:var(--wd-sp-3) 0 0;color:var(--s2-faint);font-size:var(--wd-fs-caption)}.wd-s2-walls__fine a{color:var(--s2-muted)}.wd-s2-pop{position:fixed;inset:auto 0 0 0;width:100%;max-height:80svh;margin:0;padding:var(--wd-sp-15) var(--wd-sp-15) calc(var(--wd-sp-15) + var(--wd-safe-b));overflow-y:auto;border:var(--wd-border-w) solid var(--s2-line-strong);border-radius:var(--wd-r-xl) var(--wd-r-xl) 0 0;background:var(--s2-surface);color:var(--s2-text);box-shadow:var(--s2-shadow);box-sizing:border-box;opacity:1;translate:0 0;transition:opacity var(--wd-dur) var(--wd-ease),translate var(--wd-dur) var(--wd-ease),display var(--wd-dur) allow-discrete,overlay var(--wd-dur) allow-discrete}.wd-s2-pop:not(:popover-open){opacity:0;translate:0 var(--wd-sp-1)}@starting-style{.wd-s2-pop:popover-open{opacity:0;translate:0 var(--wd-sp-1)}}.wd-s2-pop::backdrop{background:transparent}.wd-no-popover .wd-s2-pop:not(.is-open){display:none}.wd-no-popover .wd-s2-pop{z-index:var(--wd-z-modal)}.wd-s2-pop-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--wd-z-modal) - 1);background:var(--s2-scrim);animation:wd-s2-fade var(--wd-dur) var(--wd-ease) both}.wd-s2-pop__head{position:sticky;top:calc(var(--wd-sp-15) * -1);z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:calc(var(--wd-sp-15) * -1) calc(var(--wd-sp-15) * -1) var(--wd-sp-1);padding:var(--wd-sp-2) var(--wd-sp-15) var(--wd-sp-1);background:var(--s2-surface);border-bottom:var(--wd-border-w) solid var(--s2-line)}.wd-s2-pop--menu .wd-s2-pop__head{margin:calc(var(--wd-sp-05) * -1) calc(var(--wd-sp-05) * -1) var(--wd-sp-05);top:calc(var(--wd-sp-05) * -1)}.wd-s2-pop__grab{position:absolute;top:var(--wd-sp-05);left:50%;width:var(--wd-sp-5);height:var(--wd-sp-05);border-radius:var(--wd-r-full);background:var(--s2-line-strong);transform:translate(-50%)}.wd-s2-pop__title{grid-column:2;font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi)}.wd-s2-pop__done{grid-column:3;justify-self:end;min-height:var(--wd-tap-min);padding:0 var(--wd-sp-1);border:0;background:transparent;color:var(--s2-accent);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi);cursor:pointer}.wd-s2-pop--menu{padding:var(--wd-sp-05)}.wd-s2-menu__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--wd-sp-15);width:100%;padding:var(--wd-sp-1) var(--wd-sp-15) var(--wd-sp-1) var(--wd-sp-1);border:0;border-radius:var(--wd-r-lg);background:transparent;color:var(--s2-text);text-align:left;cursor:pointer}.wd-s2-menu__item:hover{background:var(--s2-hover)}.wd-s2-menu__item[aria-disabled=true]{cursor:not-allowed}.wd-s2-menu__item[aria-disabled=true] .wd-s2-menu__icon,.wd-s2-menu__item[aria-disabled=true] .wd-s2-menu__note{opacity:.5}.wd-s2-menu__icon{width:var(--wd-control-h-sm);height:var(--wd-control-h-sm);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wd-r-md);background:var(--s2-hover)}.wd-s2-menu__text{display:flex;flex-direction:column}.wd-s2-menu__name{display:inline-flex;align-items:center;gap:var(--wd-sp-1);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi)}.wd-s2-menu__note{color:var(--s2-muted);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption)}.wd-s2-menu__check{color:var(--s2-accent);visibility:hidden}.wd-s2-menu__item[aria-pressed=true] .wd-s2-menu__check{visibility:visible}.wd-s2-pal__top{display:flex;flex-direction:column;gap:var(--wd-sp-05)}.wd-s2-pal{display:flex;align-items:center;gap:var(--wd-sp-1);width:100%;padding:var(--wd-sp-05);border:var(--wd-border-w) solid transparent;border-radius:var(--wd-r-lg);background:transparent;color:var(--s2-text);text-align:left;cursor:pointer;transition:border-color var(--wd-dur) var(--wd-ease),background var(--wd-dur) var(--wd-ease),transform var(--wd-dur) var(--wd-ease)}.wd-s2-pal:hover{background:var(--s2-hover)}.wd-s2-pal[aria-pressed=true]{border-color:var(--s2-accent);background:var(--s2-accent-bg)}.wd-s2-pal__dora{width:var(--wd-sp-5);height:var(--wd-sp-4);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wd-r-full);border:var(--wd-dora-border-w) solid transparent;background:linear-gradient(var(--wd-paper-0),var(--wd-paper-0)) padding-box,var(--wd-dora-gradient) border-box}.wd-s2-pal__text{display:flex;flex-direction:column}.wd-s2-pal__name{font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi)}.wd-s2-pal__note{color:var(--s2-muted);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption)}.wd-s2-pal__from-image{display:inline-flex;align-items:center;gap:var(--wd-sp-05);padding:var(--wd-sp-05) var(--wd-sp-1);border-radius:var(--wd-r-md);background:var(--s2-accent-bg);color:var(--s2-accent);font-size:var(--wd-fs-caption)}.wd-s2-pal__groups{display:flex;flex-direction:column;gap:var(--wd-sp-1);margin-top:var(--wd-sp-1)}.wd-s2-pal__group-name{display:block;margin:0 0 var(--wd-sp-05) var(--wd-sp-05);color:var(--s2-faint);font-size:var(--wd-fs-micro);line-height:var(--wd-lh-micro);letter-spacing:var(--wd-tracking-wide);text-transform:uppercase}.wd-s2-pal__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--wd-sp-05)}.wd-s2-pal__row .wd-s2-pal{padding:var(--wd-sp-05)}.wd-s2-pal__row .wd-s2-pal:hover{transform:translateY(calc(var(--wd-sp-025) * -1))}.wd-s2-pal__strip{flex:1;display:flex;height:var(--wd-sp-3);min-width:var(--wd-sp-8);border-radius:var(--wd-r-full);overflow:hidden;box-shadow:inset 0 0 0 var(--wd-border-w) var(--s2-line)}.wd-s2-pal__strip span{flex:1}.wd-s2-pal__custom{margin-top:var(--wd-sp-1);padding-top:var(--wd-sp-1);border-top:var(--wd-border-w) solid var(--s2-line)}.wd-s2-pal--custom .wd-s2-pal__strip{flex:0 0 var(--wd-sp-10)}.wd-s2-pal__pickers{display:flex;gap:var(--wd-sp-1);padding:var(--wd-sp-1) var(--wd-sp-05) 0;animation:wd-s2-rise var(--wd-dur) var(--wd-ease) both}.wd-s2-pal__picker input{width:var(--wd-sp-5);height:var(--wd-sp-5);padding:0;border:var(--wd-border-w) solid var(--s2-line-strong);border-radius:50%;background:transparent;cursor:pointer}.wd-s2-pal__picker input::-webkit-color-swatch-wrapper{padding:0}.wd-s2-pal__picker input::-webkit-color-swatch{border:0;border-radius:50%}.wd-s2-pal__picker input::-moz-color-swatch{border:0;border-radius:50%}.wd-s2-set{display:flex;flex-direction:column;gap:var(--wd-sp-1);padding:var(--wd-sp-05) var(--wd-sp-05) var(--wd-sp-15)}.wd-s2-set--freedom{border-top:var(--wd-border-w) solid var(--s2-line);padding-top:var(--wd-sp-15)}.wd-s2-set__head{display:flex;justify-content:space-between;align-items:baseline}.wd-s2-set__label{color:var(--s2-muted);font-size:var(--wd-fs-micro);line-height:var(--wd-lh-micro);font-weight:var(--wd-weight-semi);letter-spacing:var(--wd-tracking-wide);text-transform:uppercase}.wd-s2-set__value{font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi)}.wd-s2-set__note{color:var(--s2-muted);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption)}.wd-s2-seg{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--wd-sp-05);padding:var(--wd-sp-05);border-radius:var(--wd-r-lg);background:var(--s2-hover)}.wd-s2-seg__btn{display:flex;flex-direction:column;align-items:center;gap:var(--wd-sp-05);padding:var(--wd-sp-1) var(--wd-sp-05);border:0;border-radius:var(--wd-r-md);background:transparent;color:var(--s2-muted);font-size:var(--wd-fs-caption);font-weight:var(--wd-weight-medium);cursor:pointer;transition:background var(--wd-dur) var(--wd-ease),color var(--wd-dur) var(--wd-ease)}.wd-s2-seg__btn:hover{color:var(--s2-text)}.wd-s2-seg__btn[aria-pressed=true]{background:var(--s2-surface-2);color:var(--s2-text);box-shadow:var(--wd-sh-1),inset 0 0 0 var(--wd-border-w) var(--s2-accent)}.wd-s2-seg__glyph{width:var(--wd-sp-4);height:var(--wd-sp-3);display:block;border-radius:var(--wd-r-xs);border:var(--wd-border-w) solid currentColor}.wd-s2-seg__glyph--wallpaper-small,.wd-s2-seg__glyph--wallpaper-medium,.wd-s2-seg__glyph--wallpaper-large{background-image:radial-gradient(circle,currentColor 0 30%,transparent 32%);background-position:center}.wd-s2-seg__glyph--wallpaper-small{background-size:25% 33%}.wd-s2-seg__glyph--wallpaper-medium{background-size:50% 66%}.wd-s2-seg__glyph--wallpaper-large{background-size:100% 133%}.wd-s2-seg__glyph--mural-portrait{width:var(--wd-sp-2);height:var(--wd-sp-3)}.wd-s2-seg__glyph--mural-square{width:var(--wd-sp-3);height:var(--wd-sp-3)}.wd-s2-seg__glyph--framed-set-three{border:0;background:linear-gradient(90deg,currentColor 0 26%,transparent 26% 37%,currentColor 37% 63%,transparent 63% 74%,currentColor 74%);opacity:.8}.wd-s2-seg__glyph--framed-set-five{border:0;background:repeating-linear-gradient(90deg,currentColor 0 15%,transparent 15% 21.25%);opacity:.8}.wd-s2-range{--fill: .5;width:100%;height:var(--wd-sp-3);margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.wd-s2-range::-webkit-slider-runnable-track{height:var(--wd-sp-05);border-radius:var(--wd-r-full);background:linear-gradient(90deg,var(--s2-accent) calc(var(--fill) * 100%),var(--s2-line-strong) 0)}.wd-s2-range::-moz-range-track{height:var(--wd-sp-05);border-radius:var(--wd-r-full);background:linear-gradient(90deg,var(--s2-accent) calc(var(--fill) * 100%),var(--s2-line-strong) 0)}.wd-s2-range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--wd-sp-25);height:var(--wd-sp-25);margin-top:calc((var(--wd-sp-25) - var(--wd-sp-05)) / -2);border-radius:50%;border:var(--wd-focus-w) solid var(--s2-accent);background:var(--wd-paper-0);box-shadow:var(--wd-sh-2);transition:transform var(--wd-dur) var(--wd-ease)}.wd-s2-range::-moz-range-thumb{width:var(--wd-sp-2);height:var(--wd-sp-2);border-radius:50%;border:var(--wd-focus-w) solid var(--s2-accent);background:var(--wd-paper-0)}.wd-s2-range:active::-webkit-slider-thumb{transform:scale(1.15)}.wd-s2-range__ticks{display:flex;justify-content:space-between;color:var(--s2-faint);font-size:var(--wd-fs-micro);line-height:var(--wd-lh-micro)}.wd-s2-dialog{max-width:none;max-height:none;padding:0;border:var(--wd-border-w) solid var(--s2-line-strong);background:var(--s2-surface);color:var(--s2-text);box-shadow:var(--s2-shadow)}.wd-s2-dialog::backdrop,.wd-s2-order::backdrop{background:var(--wd-scrim);-webkit-backdrop-filter:blur(var(--wd-sp-05));backdrop-filter:blur(var(--wd-sp-05))}.wd-s2-dialog[open]{animation:wd-s2-dialog var(--wd-dur-slow) var(--wd-ease) both}.wd-s2-library{width:100%;height:100%;margin:0;border:0;display:flex;flex-direction:column}.wd-s2-library:not([open]){display:none}.wd-s2-library__head{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--wd-sp-1) var(--wd-sp-2);padding:var(--wd-sp-15) var(--wd-sp-2);border-bottom:var(--wd-border-w) solid var(--s2-line);background:var(--s2-surface)}.wd-s2-library__title{margin:0;font-family:var(--wd-font-display);font-variation-settings:var(--wd-display-variation);font-weight:var(--wd-weight-regular);font-size:var(--wd-fs-h2);line-height:var(--wd-lh-h2)}.wd-s2-library__tabs{display:inline-flex;gap:var(--wd-sp-05);padding:var(--wd-sp-05);border-radius:var(--wd-r-full);background:var(--s2-hover);order:3}.wd-s2-library__head .wd-s2__icon-btn{margin-left:auto}.wd-s2__tab{display:inline-flex;align-items:center;gap:var(--wd-sp-05);min-height:calc(var(--wd-control-h-sm) - var(--wd-sp-1));padding:0 var(--wd-sp-15);border:0;border-radius:var(--wd-r-full);background:transparent;color:var(--s2-muted);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-medium);cursor:pointer;transition:background var(--wd-dur) var(--wd-ease),color var(--wd-dur) var(--wd-ease)}.wd-s2__tab:hover{color:var(--s2-text)}.wd-s2__tab[aria-selected=true]{background:var(--s2-surface);color:var(--s2-text);box-shadow:var(--wd-sh-1)}.wd-s2-library__body{flex:1;overflow-y:auto;padding:var(--wd-sp-2)}.wd-s2-library__lead{margin:0 0 var(--wd-sp-2);max-width:60ch;font-family:var(--wd-font-display);font-variation-settings:var(--wd-display-variation);font-size:var(--wd-fs-lg);line-height:var(--wd-lh-lg);color:var(--s2-muted)}.wd-s2-library__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wd-sp-2) var(--wd-sp-15);margin:0;padding:0;list-style:none}.wd-s2-library__none{color:var(--s2-muted)}.wd-s2-card{position:relative;display:flex;flex-direction:column;gap:var(--wd-sp-025);width:100%;padding:0;border:0;background:transparent;color:var(--s2-text);text-align:left;cursor:pointer;animation:wd-s2-rise var(--wd-dur-slow) var(--wd-ease) both;animation-delay:calc(var(--i, 0) * 28ms)}.wd-s2-card__media{position:relative;display:block;aspect-ratio:1;margin-bottom:var(--wd-sp-05);border-radius:var(--wd-r-md);overflow:hidden;background:var(--s2-canvas);box-shadow:inset 0 0 0 var(--wd-border-w) var(--s2-line);transition:transform var(--wd-dur-slow) var(--wd-ease),box-shadow var(--wd-dur-slow) var(--wd-ease)}.wd-s2-card__media--wide{aspect-ratio:3 / 2}.wd-s2-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--wd-ease)}.wd-s2-card:hover .wd-s2-card__media{transform:translateY(calc(var(--wd-sp-05) * -1));box-shadow:var(--s2-shadow)}.wd-s2-card:hover .wd-s2-card__media img{transform:scale(1.08)}.wd-s2-card[aria-pressed=true] .wd-s2-card__media{box-shadow:0 0 0 var(--wd-focus-w) var(--s2-accent)}.wd-s2-card__no{color:var(--s2-faint);font-family:var(--wd-font-mono);font-size:var(--wd-fs-micro);line-height:var(--wd-lh-micro);letter-spacing:var(--wd-tracking-wide)}.wd-s2-card__name{font-family:var(--wd-font-display);font-variation-settings:var(--wd-display-variation);font-size:var(--wd-fs-lg);line-height:var(--wd-lh-lg)}.wd-s2-card__era{color:var(--s2-muted);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption)}.wd-s2-card__check{position:absolute;top:var(--wd-sp-1);right:var(--wd-sp-1);width:var(--wd-sp-3);height:var(--wd-sp-3);display:none;align-items:center;justify-content:center;border-radius:50%;background:var(--wd-paper-0);color:var(--wd-ink-500);box-shadow:var(--wd-sh-2)}.wd-s2-card[aria-pressed=true] .wd-s2-card__check{display:inline-flex;animation:wd-s2-pop .3s cubic-bezier(.34,1.56,.64,1) both}.wd-s2-story{flex:1;overflow-y:auto;padding:var(--wd-sp-2);animation:wd-s2-fade var(--wd-dur-slow) var(--wd-ease) both}.wd-s2-story__back{display:inline-flex;align-items:center;gap:var(--wd-sp-05);margin-bottom:var(--wd-sp-2);padding:var(--wd-sp-05) var(--wd-sp-1) var(--wd-sp-05) var(--wd-sp-05);border:0;border-radius:var(--wd-r-full);background:transparent;color:var(--s2-muted);font-size:var(--wd-fs-sm);cursor:pointer}.wd-s2-story__back:hover{background:var(--s2-hover);color:var(--s2-text)}.wd-s2-story__card{display:grid;gap:var(--wd-sp-3);max-width:calc(var(--wd-sp-12) * 10);margin:0 auto}.wd-s2-story__media{display:block;aspect-ratio:1;border-radius:var(--wd-r-lg);overflow:hidden;box-shadow:var(--s2-shadow);animation:wd-s2-card-in .7s cubic-bezier(.22,1.2,.36,1) both}.wd-s2-story__card.is-wide .wd-s2-story__media{aspect-ratio:3 / 2}.wd-s2-story__media img{width:100%;height:100%;object-fit:cover;display:block}.wd-s2-story__text{display:flex;flex-direction:column;gap:var(--wd-sp-1);align-self:center;animation:wd-s2-rise .6s .15s var(--wd-ease) both}.wd-s2-story__no{color:var(--s2-accent);font-family:var(--wd-font-mono);font-size:var(--wd-fs-caption);letter-spacing:var(--wd-tracking-wider)}.wd-s2-story__name{margin:0;font-family:var(--wd-font-display);font-variation-settings:var(--wd-display-variation);font-weight:var(--wd-weight-regular);font-size:var(--wd-fs-display);line-height:var(--wd-lh-display);letter-spacing:var(--wd-tracking-tight)}.wd-s2-story__era{align-self:flex-start;padding:var(--wd-sp-025) var(--wd-sp-1);border:var(--wd-border-w) solid var(--s2-line-strong);border-radius:var(--wd-r-full);color:var(--s2-muted);font-size:var(--wd-fs-caption)}.wd-s2-story__era:empty{display:none}.wd-s2-story__body{margin:var(--wd-sp-05) 0 0;max-width:52ch;font-size:var(--wd-fs-md);line-height:calc(var(--wd-lh-md) + var(--wd-sp-05))}.wd-s2-story__tagline{margin:0;font-family:var(--wd-font-display);font-variation-settings:var(--wd-display-variation);font-style:italic;font-size:var(--wd-fs-lg);color:var(--s2-accent)}.wd-s2-story__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wd-sp-1);margin-top:var(--wd-sp-15)}.wd-s2-modal{width:calc(100% - var(--wd-page-pad) * 2);max-width:calc(var(--wd-sp-12) * 6);max-height:calc(100svh - var(--wd-sp-4));overflow-y:auto;padding:var(--wd-sp-3) var(--wd-sp-25) var(--wd-sp-25);border-radius:var(--wd-r-xl);box-sizing:border-box}.wd-s2-modal__close{position:absolute;top:var(--wd-sp-1);right:var(--wd-sp-1)}.wd-s2-modal__title{margin:0 var(--wd-sp-4) var(--wd-sp-05) 0;font-family:var(--wd-font-display);font-variation-settings:var(--wd-display-variation);font-weight:var(--wd-weight-regular);font-size:var(--wd-fs-h2);line-height:var(--wd-lh-h2)}.wd-s2-modal__lead{margin:0;color:var(--s2-muted);font-size:var(--wd-fs-sm);line-height:var(--wd-lh-sm)}.wd-s2-modal__fine{margin:var(--wd-sp-15) 0 0;color:var(--s2-faint);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption)}.wd-s2-modal__fine a{color:var(--s2-accent)}.wd-s2-modal__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--wd-sp-1);margin-top:var(--wd-sp-2)}.wd-s2-modal__actions--stack{flex-direction:column;align-items:stretch}.wd-s2-ref{display:grid;grid-template-columns:auto 1fr;gap:var(--wd-sp-2);align-items:center;margin-bottom:var(--wd-sp-2)}.wd-s2-ref__preview{position:relative;width:calc(var(--wd-sp-12) - var(--wd-sp-1));aspect-ratio:1;border-radius:var(--wd-r-lg);overflow:hidden;background:var(--s2-canvas);display:grid;place-items:center}.wd-s2-ref__preview img{width:100%;height:100%;object-fit:cover;animation:wd-s2-fade var(--wd-dur-slow) var(--wd-ease) both}.wd-s2-ref__busy{display:inline-flex;flex-direction:column;align-items:center;gap:var(--wd-sp-05);color:var(--s2-muted);font-size:var(--wd-fs-caption)}.wd-s2-ref__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wd-sp-1)}.wd-s2-ref__mode{display:flex;flex-direction:column;align-items:flex-start;gap:var(--wd-sp-05);padding:var(--wd-sp-15);border:var(--wd-border-w) solid var(--s2-line);border-radius:var(--wd-r-lg);background:transparent;color:var(--s2-text);text-align:left;cursor:pointer;transition:border-color var(--wd-dur) var(--wd-ease),background var(--wd-dur) var(--wd-ease)}.wd-s2-ref__mode:hover{background:var(--s2-hover)}.wd-s2-ref__mode[aria-checked=true]{border-color:var(--s2-accent);background:var(--s2-accent-bg)}.wd-s2-ref__glyph{display:inline-flex;color:var(--s2-accent)}.wd-s2-ref__mode-name{font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi)}.wd-s2-ref__mode-note{color:var(--s2-muted);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption)}.wd-s2-wall{display:grid;gap:var(--wd-sp-2);margin-top:var(--wd-sp-2)}.wd-s2-wall__drop{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;padding:0;border:var(--wd-focus-w) dashed var(--s2-line-strong);border-radius:var(--wd-r-lg);background:var(--s2-canvas);color:var(--s2-text);overflow:hidden;cursor:pointer;transition:border-color var(--wd-dur) var(--wd-ease),background var(--wd-dur) var(--wd-ease)}.wd-s2-wall__drop:hover{border-color:var(--s2-accent);background:var(--s2-hover)}.wd-s2-wall__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wd-s2-wall__add{display:flex;flex-direction:column;align-items:center;gap:var(--wd-sp-1);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi)}.wd-s2-wall__add .wd-icon{width:var(--wd-sp-6);height:var(--wd-sp-6);padding:var(--wd-sp-15);border-radius:50%;background:var(--s2-hover);box-sizing:border-box;transition:transform var(--wd-dur) var(--wd-ease)}.wd-s2-wall__drop:hover .wd-s2-wall__add .wd-icon{transform:rotate(90deg) scale(1.08)}.wd-s2-wall__tips ul{display:flex;flex-direction:column;gap:var(--wd-sp-05);margin:var(--wd-sp-1) 0 0;padding:0;list-style:none}.wd-s2-wall__tips li,.wd-s2-limit__list li{display:flex;gap:var(--wd-sp-1);font-size:var(--wd-fs-sm);line-height:var(--wd-lh-sm)}.wd-s2-wall__tips li .wd-icon,.wd-s2-limit__list li .wd-icon{flex:0 0 auto;color:var(--s2-accent)}.wd-s2-room{display:flex;gap:var(--wd-sp-15);margin-top:var(--wd-sp-2);padding:var(--wd-sp-15);border:var(--wd-border-w) solid var(--s2-line);border-radius:var(--wd-r-lg);cursor:pointer}.wd-s2-room:has(:checked){border-color:var(--s2-accent);background:var(--s2-accent-bg)}.wd-s2-room__box{flex:0 0 auto;width:var(--wd-sp-25);height:var(--wd-sp-25);margin:0;accent-color:var(--wd-ink-400)}.wd-s2-room__text{display:flex;flex-direction:column;gap:var(--wd-sp-025)}.wd-s2-room__name{display:inline-flex;align-items:center;gap:var(--wd-sp-1);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi)}.wd-s2-room__note{color:var(--s2-muted);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption)}.wd-s2-room__notes{width:100%;margin-top:var(--wd-sp-1);padding:var(--wd-sp-1) var(--wd-sp-15);border:var(--wd-border-w) solid var(--s2-line-strong);border-radius:var(--wd-r-md);background:var(--s2-canvas);color:var(--s2-text);font-family:var(--wd-font-ui);font-size:var(--wd-fs-md);box-sizing:border-box}.wd-s2-limit{text-align:center}.wd-s2-limit__badge{display:inline-flex;margin-bottom:var(--wd-sp-1);padding:var(--wd-sp-1);border-radius:50%;border:var(--wd-dora-border-w) solid transparent;background:linear-gradient(var(--wd-paper-0),var(--wd-paper-0)) padding-box,conic-gradient(from var(--dora-angle),var(--wd-dora-1),var(--wd-dora-2),var(--wd-dora-3),var(--wd-dora-4),var(--wd-dora-1)) border-box;animation:wd-dora-turn 4s linear infinite}.wd-s2-limit .wd-s2-modal__title{margin-right:0}.wd-s2-limit__list{display:inline-flex;flex-direction:column;gap:var(--wd-sp-1);margin:var(--wd-sp-2) 0 0;padding:0;list-style:none;text-align:left}.wd-s2-limit__news{text-align:left}.wd-s2-order{width:100%;max-width:none;max-height:92svh;margin:auto 0 0;padding:0;border:0;border-radius:var(--wd-r-xl) var(--wd-r-xl) 0 0;background:var(--wd-paper-0);color:var(--wd-text);color-scheme:light;box-shadow:var(--wd-sh-sheet);overflow-y:auto}.wd-s2-order[open]{animation:wd-s2-sheet-up var(--wd-dur-sheet) var(--wd-ease) both}.wd-s2-order__inner{padding:var(--wd-sp-2) var(--wd-sp-25) calc(var(--wd-sp-3) + var(--wd-safe-b))}.wd-s2-order__head{display:grid;grid-template-columns:auto 1fr auto;gap:var(--wd-sp-15);align-items:center;margin-bottom:var(--wd-sp-2)}.wd-s2-order__thumb{display:block;width:var(--wd-sp-8);height:var(--wd-sp-8);border-radius:var(--wd-r-md);overflow:hidden;background:var(--wd-paper-100)}.wd-s2-order__thumb img{width:100%;height:100%;object-fit:cover;display:block}.wd-s2-order__titles{display:flex;flex-direction:column;gap:var(--wd-sp-025)}.wd-s2-order__title{margin:0;font-family:var(--wd-font-display);font-variation-settings:var(--wd-display-variation);font-weight:var(--wd-weight-regular);font-size:var(--wd-fs-h3);line-height:var(--wd-lh-h3);font-variant-numeric:tabular-nums}.wd-s2-order__lead,.wd-s2-order__fine{color:var(--wd-text-muted);font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption)}.wd-s2-order__body{display:flex;flex-direction:column;gap:var(--wd-sp-2)}.wd-s2-order__fine{margin:0}@keyframes wd-s2-rise{0%{opacity:0;transform:translateY(var(--wd-sp-1))}to{opacity:1;transform:none}}@keyframes wd-s2-fade{0%{opacity:0}to{opacity:1}}@keyframes wd-s2-ghost{0%{opacity:0;transform:scale(1.06)}}@keyframes wd-s2-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes wd-s2-nudge{20%{transform:translate(calc(var(--wd-sp-05) * -1))}40%{transform:translate(var(--wd-sp-05))}60%{transform:translate(calc(var(--wd-sp-025) * -1))}80%{transform:translate(var(--wd-sp-025))}}@keyframes wd-s2-ask{30%{transform:translateY(calc(var(--wd-sp-1) * -1));border-color:var(--s2-accent)}}@keyframes wd-s2-unroll{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes wd-s2-loom{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes wd-s2-thread{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes wd-s2-reveal{0%{clip-path:inset(0 0 100% 0);filter:blur(var(--wd-sp-2)) saturate(.4);transform:scale(1.04)}60%{filter:blur(var(--wd-sp-025)) saturate(.9)}to{clip-path:inset(0);filter:none;transform:none}}@keyframes wd-s2-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes wd-s2-dialog{0%{opacity:0;transform:translateY(var(--wd-sp-2)) scale(.98)}to{opacity:1;transform:none}}@keyframes wd-s2-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes wd-s2-sheet-left{0%{transform:translate(100%)}to{transform:none}}@keyframes wd-s2-card-in{0%{opacity:0;transform:perspective(var(--wd-sp-12)) rotateY(-14deg) scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wd-s2 *,.wd-s2 *:before,.wd-s2 *:after,.wd-s2-dialog,.wd-s2-order{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(min-width:600px){.wd-s2-walls{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-s2__formats{gap:var(--wd-sp-15)}.wd-s2-format,.wd-s2-format.is-soon{grid-column:auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--wd-sp-1);padding:var(--wd-sp-1) var(--wd-sp-1) var(--wd-sp-15)}.wd-s2-format__art{flex:none}.wd-s2-format.is-soon .wd-s2-format__art,.wd-s2-format.is-soon .wd-s2-format__blurb{display:block}.wd-s2-format.is-soon .wd-s2-format__name{flex-direction:row;gap:var(--wd-sp-1);font-size:var(--wd-fs-base)}.wd-s2__pick{padding-block:var(--wd-sp-3)}.wd-s2__pick-title{font-size:var(--wd-fs-display);line-height:var(--wd-lh-display)}.wd-s2__pick-lead{margin:var(--wd-sp-1) auto var(--wd-sp-4)}.wd-s2__examples{display:flex}.wd-s2__tool-label,.wd-s2__tool[data-wd-format-btn] .wd-s2__tool-label{display:inline}.wd-s2__prompt{min-height:calc(var(--wd-lh-md) + var(--wd-sp-1))}.wd-s2__tool{padding:0 var(--wd-sp-15)}.wd-s2__tool-chev,.wd-s2__left{display:inline-flex}.wd-s2__go{padding:0 var(--wd-sp-2)}.wd-s2__tool--round{padding:0}.wd-s2__designs-grid,.wd-s2-library__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-s2-library__grid--looks{grid-template-columns:repeat(4,minmax(0,1fr))}.wd-s2-library{width:calc(100% - var(--wd-sp-5));height:calc(100% - var(--wd-sp-5));margin:auto;border:var(--wd-border-w) solid var(--s2-line-strong);border-radius:var(--wd-r-xl);overflow:hidden}.wd-s2-wall{grid-template-columns:1.1fr 1fr;align-items:center}.wd-s2__wallstart-tips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.wd-s2{height:calc(100svh - var(--header-offset, var(--wd-sp-0)));min-height:calc(var(--wd-sp-12) * 6);flex-direction:row}.wd-s2__side{position:relative;inset:auto;z-index:5;flex:0 0 auto;width:var(--s2-side-w);transform:none;visibility:visible;transition:width var(--wd-dur-slow) var(--wd-ease)}.wd-s2__scrim,.wd-s2__bar,.wd-s2-pop-scrim,.wd-s2-pop__head,.wd-s2__pick-recent{display:none}.wd-s2__side-tools [data-wd-focus]{display:inline-flex}.wd-s2[data-side=collapsed] .wd-s2__side{width:var(--s2-rail-w);padding-inline:var(--wd-sp-15);align-items:center}.wd-s2[data-side=collapsed] .wd-s2__side-head{padding:0}.wd-s2[data-side=collapsed] .wd-s2__brand,.wd-s2[data-side=collapsed] .wd-s2__nav-text,.wd-s2[data-side=collapsed] .wd-s2__count,.wd-s2[data-side=collapsed] .wd-s2__recents,.wd-s2[data-side=collapsed] .wd-s2__meter-text,.wd-s2[data-side=collapsed] .wd-s2__profile-text{display:none}.wd-s2[data-side=collapsed] .wd-s2__nav,.wd-s2[data-side=collapsed] .wd-s2__side-foot{align-items:center}.wd-s2[data-side=collapsed] .wd-s2__side-foot{width:100%;margin-top:auto}.wd-s2[data-side=collapsed] .wd-s2__nav-item{justify-content:center;width:var(--wd-control-h-sm);padding:0}.wd-s2[data-side=collapsed] .wd-s2__side-row,.wd-s2[data-side=collapsed] .wd-s2__side-tools{flex-direction:column;align-items:center}.wd-s2[data-side=collapsed] .wd-s2__profile{flex:0 0 auto;padding:var(--wd-sp-025)}.wd-s2[data-side=collapsed] .wd-s2__side-foot .wd-s2__meter{padding-inline:0}@media(hover:hover){.wd-s2[data-side=collapsed] .wd-s2__side [data-wd-tip-pos=right]:before,.wd-s2[data-side=collapsed] .wd-s2__side [data-wd-tip-pos=right]:after,.wd-s2__side .wd-s2__side-toggle:before,.wd-s2__side .wd-s2__side-toggle:after,.wd-s2__side-tools [data-wd-tip]:before,.wd-s2__side-tools [data-wd-tip]:after{display:block;top:50%;left:calc(100% + var(--wd-sp-1))}.wd-s2__side [data-wd-tip-pos=right]:after{transform:translate(calc(var(--wd-sp-05) * -1),-50%)}.wd-s2__side [data-wd-tip-pos=right]:before{left:calc(100% + var(--wd-sp-05));transform:translate(calc(var(--wd-sp-05) * -1),-50%) rotate(45deg)}.wd-s2__side [data-wd-tip-pos=right]:hover:after,.wd-s2__side [data-wd-tip-pos=right]:focus-visible:after{transform:translateY(-50%)}.wd-s2__side [data-wd-tip-pos=right]:hover:before,.wd-s2__side [data-wd-tip-pos=right]:focus-visible:before{transform:translateY(-50%) rotate(45deg)}}.wd-s2__body{min-height:0}.wd-s2__create{min-height:0;grid-template-rows:minmax(0,1fr)}.wd-s2__designs{overflow-y:auto}.wd-s2__stage{padding:var(--wd-sp-3) var(--wd-page-pad-lg) var(--wd-sp-1);overflow-y:auto}.wd-s2__canvas{gap:var(--wd-sp-2)}.wd-s2__frame-box{flex:1;min-height:0;container-type:size}.wd-s2__frame{width:min(100cqw,calc(100cqh * var(--ratio)))}.wd-s2__stage[data-state=generating] .wd-s2__canvas{padding-bottom:0}.wd-s2__wait{position:absolute;right:var(--wd-page-pad-lg);bottom:var(--wd-sp-2);width:calc(var(--wd-sp-12) * 3);margin:0}.wd-s2__composer{bottom:0;margin-top:var(--wd-sp-15)}.wd-s2__formats{grid-template-columns:repeat(5,minmax(0,1fr))}.wd-s2__pick-title{font-size:calc(var(--wd-fs-display) * 1.4);line-height:calc(var(--wd-lh-display) * 1.35)}.wd-s2-pop{inset:auto;left:var(--pop-x, var(--wd-sp-2));bottom:var(--pop-b, var(--wd-sp-12));width:auto;min-width:calc(var(--wd-sp-12) * 3);max-width:calc(100vw - var(--wd-sp-4));max-height:calc(100svh - var(--pop-b, var(--wd-sp-12)) - var(--wd-sp-2));border-radius:var(--wd-r-xl)}.wd-s2-pop--palette{width:calc(var(--wd-sp-12) * 4)}.wd-s2-pop--settings{width:calc(var(--wd-sp-12) * 3.5)}.wd-s2-library{width:min(calc(100% - var(--wd-sp-8)),calc(var(--wd-sp-12) * 12));height:min(calc(100% - var(--wd-sp-8)),calc(var(--wd-sp-12) * 9))}.wd-s2-library__head{padding:var(--wd-sp-2) var(--wd-sp-3);flex-wrap:nowrap}.wd-s2-library__tabs{order:0;margin-left:var(--wd-sp-2)}.wd-s2-library__body,.wd-s2-story{padding:var(--wd-sp-3)}.wd-s2-library__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.wd-s2-library__grid[data-wd-style-grid=mural]{grid-template-columns:repeat(4,minmax(0,1fr))}.wd-s2-library__grid--looks{grid-template-columns:repeat(5,minmax(0,1fr))}.wd-s2-story__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--wd-sp-5)}.wd-s2-story__card.is-wide{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.wd-s2__designs-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.wd-s2-walls{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-s2-order{width:min(100%,calc(var(--wd-sp-12) * 5));height:100%;max-height:none;margin:0 0 0 auto;border-radius:0}.wd-s2-order[open]{animation-name:wd-s2-sheet-left}.wd-s2-order__inner{padding:var(--wd-sp-3)}}@media(min-width:1240px){.wd-s2__designs-grid,.wd-s2-library__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/studio-v2.css.map */
