.site-footer .footer-details{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.6;text-align:center;overflow-wrap:anywhere}.footer-details a{color:inherit;text-decoration:none}.footer-details a:hover{text-decoration:underline}.footer-details a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:root{--dy-paper:#f2eee5;--dy-sheet:#faf8f2;--dy-ink:#20333b;--dy-cinnabar:#b84f39;--dy-jade:#74857a;--dy-wood:#715442;--dy-rule:rgba(32,51,59,.15)}.create-page,.gallery-page,.works-page{background:var(--dy-paper);color:var(--dy-ink)}.create-page .nav,.gallery-page .nav{height:82px;border-color:var(--dy-rule)}.brand-symbol,.footer-brand>img,.works-brand>img{border-radius:12px;box-shadow:0 5px 15px rgba(113,84,66,.15)}.brand-wordmark b{color:var(--dy-ink);font-weight:500}.brand-wordmark small{color:var(--dy-cinnabar)}.profile-button{border-color:var(--dy-rule);background:transparent;color:var(--dy-ink)}.create-page-intro{min-height:320px;padding:72px 24px 42px;border-color:var(--dy-rule)}.create-page-intro>div:first-child{max-width:670px}.create-page-intro p{margin-bottom:18px;color:var(--dy-cinnabar);font-size:12px;font-weight:600;letter-spacing:.08em}.create-page-intro h1{color:var(--dy-ink);font-size:clamp(46px,5.3vw,74px);font-weight:500;letter-spacing:-.055em}.create-page-intro>div:first-child>span{display:block;max-width:480px;margin-top:22px;color:#687477;line-height:1.8}.create-intro-works{align-items:center;gap:0;padding-right:20px}.create-intro-works span{width:118px;height:152px;margin-left:-22px;padding:6px;background:#f8f4eb;box-shadow:0 18px 36px rgba(61,48,37,.14)}.create-intro-works span:first-child{transform:rotate(-6deg) translateY(10px)}.create-intro-works span:nth-child(2){transform:translateY(-9px)}.create-intro-works span:nth-child(3){transform:rotate(6deg) translateY(9px)}.create-page section.homepage-creator{margin-top:0;padding-top:34px}.create-page .homepage-creator{border:0!important;box-shadow:none!important;background:transparent!important}.create-page .creation-progress{margin-bottom:24px;border:1px solid var(--dy-rule);background:rgba(250,248,242,.72)}.create-page .creation-stage-panel{background:var(--dy-sheet)!important;box-shadow:0 24px 70px rgba(49,55,51,.07)}.create-page .homepage-creation-grid{gap:clamp(34px,5vw,72px);padding:clamp(28px,4vw,56px)}.create-page .homepage-source-column{position:relative}.create-page .panel-title h1{color:var(--dy-ink);font-weight:500}.create-page .panel-title>span{color:var(--dy-cinnabar)}.create-page .upload-area{background:#e9e5dc;border-color:rgba(113,84,66,.28)}.create-page .upload-area:hover{border-color:var(--dy-cinnabar)}.create-page .style-card,.create-page fieldset button{background:#f8f5ee;border-color:transparent}.create-page .subject-mode-field>div{grid-template-columns:repeat(2,1fr)}.create-page .style-card.selected,.create-page fieldset button.active{border-color:var(--dy-cinnabar);box-shadow:inset 0 -2px var(--dy-cinnabar)}.create-page .primary-button{background:var(--dy-cinnabar)!important}.create-page .primary-button:hover{background:#963d2e!important}.gallery-page .gallery-page-view.open{position:relative;inset:auto;width:min(1240px,calc(100% - 48px));height:auto;min-height:calc(100vh - 82px);margin:0 auto;padding:74px 0 110px;overflow:visible;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;animation:none}.gallery-page .gallery-page-view .gallery-page-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);grid-gap:36px;gap:36px;align-items:end;padding:0 0 58px;border-bottom:1px solid var(--dy-rule)}.gallery-page .gallery-page-heading p{grid-column:1/-1;margin:0;color:var(--dy-cinnabar);font-size:12px;font-weight:600;letter-spacing:.08em}.gallery-page .gallery-page-heading h1{max-width:760px;color:var(--dy-ink);font-size:clamp(54px,7vw,96px);font-weight:500;line-height:1;letter-spacing:-.07em}.gallery-page .gallery-page-heading span{max-width:360px;color:#667377;font-size:14px;line-height:1.9}.gallery-page .gallery-page-view .gallery-wheel{position:static;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:70px 24px;gap:70px 24px;width:100%;padding:70px 0 0;overflow:visible;transform:none;cursor:default;-webkit-mask-image:none;mask-image:none}.gallery-page .gallery-page-view .gallery-work,.gallery-page .gallery-page-view .gallery-work:nth-child(2n),.gallery-page .gallery-page-view .gallery-work:nth-child(3n){grid-column:span 4;width:auto;margin:0!important;transform:none}.gallery-page .gallery-page-view .gallery-work:nth-child(6n+1),.gallery-page .gallery-page-view .gallery-work:nth-child(6n+5){grid-column:span 5}.gallery-page .gallery-page-view .gallery-work:nth-child(6n+2),.gallery-page .gallery-page-view .gallery-work:nth-child(6n+4){grid-column:span 3;margin-top:72px!important}.gallery-page .gallery-page-view .gallery-frame{background:transparent;box-shadow:0 24px 50px rgba(70,57,44,.13)}.gallery-page .gallery-page-view .gallery-image{aspect-ratio:4/5}.gallery-page .gallery-page-view .gallery-work:hover{transform:translateY(-5px)}.gallery-page .gallery-curation{grid-template-columns:repeat(2,1fr);gap:0;margin-top:24px;margin-bottom:110px;border-block:1px solid var(--dy-rule);background:transparent}.gallery-page .gallery-curation article{padding:38px 34px;background:transparent}.gallery-page .gallery-curation article+article{border-left:1px solid var(--dy-rule)}.gallery-page .gallery-curation span{display:none}.gallery-page .gallery-curation h2{margin:0 0 12px;color:var(--dy-ink)}.gallery-page .gallery-curation a{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--dy-cinnabar);font-size:12px;font-weight:700;text-decoration:none}.gallery-page .gallery-curation a svg{width:14px;height:14px}.works-page>header{width:min(1160px,calc(100% - 48px));height:82px;margin:0 auto;border-bottom:1px solid var(--dy-rule)}.works-brand{display:flex;align-items:center;gap:11px;color:var(--dy-ink);text-decoration:none}.works-brand>span{display:flex;flex-direction:column;font-family:var(--font-display);font-size:19px;line-height:1}.works-brand small{margin-top:5px;color:var(--dy-cinnabar);font:600 7px/1 var(--font-body);letter-spacing:.22em}.works-back{color:var(--dy-ink);text-decoration:none;border-bottom:1px solid var(--dy-ink);padding-bottom:5px}.works-page>section:first-of-type{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:24px;column-gap:24px;margin:48px auto 80px;padding-top:0}.works-page>section:first-of-type:after{content:"予";position:absolute;z-index:0;right:2%;top:-42px;color:rgba(184,79,57,.035);font-family:var(--font-display);font-size:240px;line-height:1;pointer-events:none}.works-kicker{color:var(--dy-cinnabar)!important;font-size:12px!important;font-weight:600;letter-spacing:.08em!important}.works-page>section:first-of-type>.works-kicker{z-index:1;grid-column:1/-1;margin:0 0 16px}.works-page h1{z-index:1;grid-column:1/8;max-width:760px;margin:0;color:var(--dy-ink);font-size:clamp(58px,7vw,92px);font-weight:500;line-height:1;letter-spacing:-.075em}.works-intro{z-index:1;grid-column:9/-1;align-self:end;max-width:420px;margin:0 0 7px;color:#667377!important;font-size:14px!important;line-height:1.85!important}.works-page>section:first-of-type>.works-empty,.works-page>section:first-of-type>.works-grid,.works-page>section:first-of-type>.works-message,.works-page>section:first-of-type>.works-toolbar,.works-page>section:first-of-type>p:not(.works-kicker):not(.works-intro){grid-column:1/-1}.works-toolbar{display:grid;grid-template-columns:auto 1fr auto;grid-gap:22px;gap:22px;align-items:center;margin-top:44px;padding:13px 0;border-block:1px solid var(--dy-rule);background:transparent!important}.works-select-mode{padding:6px 10px;border:1px solid var(--dy-rule);background:transparent;color:var(--dy-ink);font-size:11px}.works-select-mode.active{border-color:var(--dy-cinnabar);background:var(--dy-cinnabar);color:#fff}.works-batch-actions{display:flex;gap:8px}.works-batch-actions button{min-height:34px;padding:7px 12px;border:1px solid var(--dy-rule);background:transparent;color:var(--dy-ink);font-size:11px}.works-batch-actions button:disabled{opacity:.35}.works-batch-actions .works-destroy{color:var(--dy-cinnabar);border-color:rgba(184,79,57,.35)}.works-grid{margin-top:38px;gap:42px 24px;-webkit-touch-callout:none}.works-grid.is-selecting,.works-grid.is-selecting *{cursor:crosshair!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.works-artwork,.works-artwork:nth-child(5n+1){background:transparent;padding:0!important;box-shadow:none!important}.works-artwork.selected .work-preview{outline:2px solid var(--dy-cinnabar);outline-offset:4px}.works-artwork:hover{transform:translateY(-4px)}.work-preview{padding:8px;background:#f8f5ed;box-shadow:0 20px 45px rgba(61,48,37,.11)}.work-preview span{padding:11px 4px 3px;color:#687477;font-family:var(--font-body);font-size:10px}.works-selection-box{position:fixed;z-index:900;border:1px solid var(--dy-cinnabar);background:rgba(184,79,57,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);pointer-events:none}.works-next{width:min(1160px,calc(100% - 48px));margin:120px auto 80px;padding:70px 0;border-block:1px solid var(--dy-rule);background:transparent!important}.works-next>p{color:var(--dy-cinnabar)!important;font-size:12px!important;letter-spacing:.08em!important}.works-next h2{max-width:720px;color:var(--dy-ink);font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.15;letter-spacing:-.05em}.works-next>a{background:var(--dy-cinnabar)!important;color:white!important}.footer-brand{display:inline-flex;align-items:center;gap:12px}.footer-brand>span{display:flex;flex-direction:column}.footer-brand small{margin-top:5px}.account-emblem{width:58px;height:58px;overflow:hidden;border:0;border-radius:17px;box-shadow:0 12px 28px rgba(31,39,34,.18)}.account-emblem img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:800px){.create-page-intro{grid-template-columns:1fr;min-height:0;padding:48px 8px 32px}.create-page-intro h1{font-size:clamp(40px,10vw,58px)}.create-intro-works{justify-content:flex-start;padding:12px 0 0 22px}.create-page .homepage-creation-grid{padding:24px}.gallery-page .gallery-page-view.open{width:calc(100% - 24px);padding-top:48px}.gallery-page .gallery-page-view .gallery-page-heading{grid-template-columns:1fr;padding-bottom:36px}.gallery-page .gallery-page-heading h1{font-size:clamp(48px,13vw,72px)}.gallery-page .gallery-page-heading span{justify-self:start}.gallery-page .gallery-page-view .gallery-wheel{grid-template-columns:repeat(2,1fr);gap:38px 12px;padding-top:42px}.gallery-page .gallery-page-view .gallery-work,.gallery-page .gallery-page-view .gallery-work:nth-child(n){grid-column:span 1;margin:0!important}.gallery-page .gallery-page-view .gallery-work:nth-child(2n){margin-top:42px!important}.gallery-page .gallery-curation{grid-template-columns:1fr}.gallery-page .gallery-curation article+article{border-left:0;border-top:1px solid var(--dy-rule)}.works-next,.works-page>header{width:calc(100% - 32px)}.works-page>section:first-of-type{display:block;margin-top:38px;padding-top:0}.works-page>section:first-of-type:after{display:none}.works-page h1{font-size:58px}.works-intro{margin-top:20px}.works-toolbar{grid-template-columns:auto auto;gap:10px 14px}.works-toolbar>span{grid-column:1/-1;grid-row:2}.works-batch-actions{justify-self:end}.works-next{margin-top:80px;padding:52px 0}}@media (prefers-reduced-motion:reduce){.gallery-page .gallery-page-view .gallery-work,.works-artwork{transition:none}}.home-redesign-collection-head>div>span{display:block;margin-top:12px;color:var(--muted);font-size:14px}.home-showcase-actions{display:flex;align-items:center;gap:20px}.home-showcase-actions a,.home-showcase-actions button{border:0;background:none;color:var(--ink);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.home-showcase-actions button{display:inline-flex;align-items:center;gap:7px;padding:10px 0;border-bottom:1px solid var(--ink)}.home-showcase-actions a{color:var(--accent)}.home-showcase-placeholder{display:block;width:100%;aspect-ratio:3/4;background:linear-gradient(110deg,#e7e1d7 25%,#f2ede5 45%,#e7e1d7 65%);background-size:220% 100%;animation:showcase-loading 1.4s linear infinite}@keyframes showcase-loading{to{background-position:-220% 0}}.home-showcase-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(27,32,32,.64);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-showcase-modal>div{width:min(980px,100%);max-height:min(820px,90vh);display:flex;flex-direction:column;background:#f6f1e8;box-shadow:0 30px 90px rgba(0,0,0,.3)}.home-showcase-modal header{display:flex;justify-content:space-between;gap:30px;padding:34px 38px 24px;border-bottom:1px solid var(--line)}.home-showcase-modal header small{color:var(--accent);font-weight:800;letter-spacing:.16em}.home-showcase-modal header h2{margin:8px 0;font-family:var(--font-display);font-size:34px;font-weight:500}.home-showcase-modal header p{margin:0;color:var(--muted)}.home-showcase-modal header>button{width:40px;height:40px;border:1px solid var(--line);background:transparent;cursor:pointer}.home-showcase-picker{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;overflow:auto;padding:26px 38px}.home-showcase-picker button{position:relative;padding:0;border:3px solid transparent;background:#e9e3d9;cursor:pointer}.home-showcase-picker button.selected{border-color:var(--accent)}.home-showcase-picker .home-showcase-placeholder,.home-showcase-picker img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.home-showcase-picker i{position:absolute;right:9px;top:9px;display:flex;align-items:center;gap:4px;padding:6px 8px;background:var(--accent);color:#fff;font-style:normal}.home-showcase-empty{padding:70px 38px;text-align:center}.home-showcase-empty a{color:var(--accent)}.home-showcase-modal footer{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:20px 38px;border-top:1px solid var(--line)}.home-showcase-modal footer>span{margin-right:auto}.home-showcase-modal footer>p{color:var(--accent)}.home-showcase-modal footer>button:not(.primary-button){border:0;background:none;cursor:pointer}.home-showcase-modal footer .primary-button{margin:0}@media(max-width:700px){.home-showcase-actions{justify-content:space-between;margin-top:20px}.home-showcase-picker{grid-template-columns:repeat(2,1fr);padding:20px}.home-showcase-modal{padding:0;align-items:end}.home-showcase-modal>div{max-height:92vh}.home-showcase-modal header{padding:24px 20px}.home-showcase-modal header h2{font-size:28px}.home-showcase-modal footer{padding:16px 20px;gap:12px;flex-wrap:wrap}.home-showcase-modal footer>p{width:100%;order:-1}.home-showcase-modal footer .primary-button{padding:12px 16px}}.generation-dock{position:fixed;z-index:900;right:24px;top:88px;width:min(360px,calc(100vw - 32px));filter:drop-shadow(0 18px 38px rgba(28,34,33,.22))}.generation-dock-trigger{width:100%;min-height:58px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 16px;border:1px solid rgba(38,49,58,.14);background:rgba(247,242,233,.96);color:var(--ink);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.generation-dock-trigger>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#dfe3db;color:var(--ink)}.generation-dock-trigger b{font-size:13px}.generation-dock-trigger small{color:var(--muted)}.generation-dock.has-completed .generation-dock-trigger>span{background:var(--accent);color:#fff;animation:generation-breathe 1.8s ease-in-out infinite}@keyframes generation-breathe{50%{box-shadow:0 0 0 9px rgba(198,91,69,.14);transform:scale(1.05)}}.spin{animation:generation-spin 1.2s linear infinite}@keyframes generation-spin{to{transform:rotate(1turn)}}.generation-dock-panel{margin-top:8px;background:#f7f2e9;border:1px solid rgba(38,49,58,.12)}.generation-dock-panel header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 22px 16px;border-bottom:1px solid var(--line)}.generation-dock-panel header small{color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.15em}.generation-dock-panel header h2{margin:5px 0 0;font-family:var(--font-display);font-size:25px;font-weight:500}.generation-dock-panel header button{border:0;background:transparent;cursor:pointer}.generation-dock-panel>div>button{width:100%;display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:15px 22px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left}.generation-dock-panel>div>button:not(:disabled){cursor:pointer}.generation-dock-panel>div>button>span{display:grid;place-items:center}.generation-dock-panel>div>button b,.generation-dock-panel>div>button small{display:block}.generation-dock-panel>div>button small{margin-top:3px;color:var(--muted)}.generation-dock-panel>div>button i{color:var(--accent);font-style:normal;font-weight:700}@media(max-width:600px){.generation-dock{right:12px;top:auto;bottom:calc(14px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}.generation-dock-panel{max-height:60vh;overflow:auto}}.generation-dock-job{padding:15px 22px;border-bottom:1px solid var(--line)}.generation-dock-job-head{display:grid;grid-template-columns:32px 1fr;align-items:center;grid-gap:12px;gap:12px}.generation-dock-job-head>span{display:grid;place-items:center}.generation-dock-job-head b,.generation-dock-job-head small{display:block}.generation-dock-job-head small{margin-top:3px;color:var(--muted)}.generation-dock-thumbs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:12px 0 10px}.generation-dock-thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#e5ded2}.generation-dock-job>a{color:var(--accent);font-size:12px;font-weight:700;text-decoration:none}.generation-dock-failed{width:100%;display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:15px 22px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.generation-dock-failed>span{display:grid;place-items:center}.generation-dock-failed b,.generation-dock-failed small{display:block}.generation-dock-failed small{margin-top:3px;color:var(--muted)}.generation-dock-failed i{color:var(--accent);font-style:normal;font-weight:700}.result-destroy{width:100%;padding:12px 8px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--accent);font:inherit;font-size:12px;cursor:pointer}.result-destroy:hover{background:rgba(198,91,69,.07)}.results-empty{padding:70px 20px;text-align:center}.results-empty .primary-button{margin-top:20px}.results-stage-panel img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-framing-shortcut{display:inline-flex;align-items:center;gap:7px;padding:9px 2px;border:0;border-bottom:1px solid rgba(38,49,58,.38);background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.result-framing-shortcut:hover{color:var(--ink);border-color:var(--ink)}.result-framing-shortcut:disabled{opacity:.35;cursor:default}.create-page-intro{position:relative;isolation:isolate;overflow:hidden;margin-top:18px;min-height:390px;padding:64px clamp(38px,6vw,84px);align-items:center;border:1px solid rgba(40,48,47,.1);background:#e8e2d8}.create-page-intro:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 78% 28%,rgba(255,255,255,.75),transparent 31%),linear-gradient(115deg,rgba(255,255,255,.32),transparent 60%)}.create-intro-person{background:#e9e1d5}.create-intro-pet{background:#dfe5e3}.create-page-intro>div:first-child{position:relative;z-index:2;max-width:720px}.create-page-intro h1{font-size:clamp(48px,5.2vw,72px);line-height:1.12;letter-spacing:-.045em}.create-page-intro>div:first-child>span{max-width:540px;font-size:14px;line-height:1.9}.create-page-intro>div:first-child>small{display:inline-block;margin-top:26px;padding:7px 11px;border:1px solid rgba(39,49,51,.18);color:#596568;font-size:10px;letter-spacing:.12em}.create-intro-works{position:relative;justify-content:flex-end;height:270px}.create-intro-works span{position:absolute!important;width:178px!important;height:232px!important;padding:8px;background:#f7f2e8;box-shadow:0 24px 55px rgba(42,39,34,.18)}.create-intro-works span img{width:100%;height:100%;object-fit:cover}.create-intro-works span:first-child{z-index:3;right:116px;top:8px;transform:rotate(-2deg)}.create-intro-works span:nth-child(2){z-index:2;right:0;top:30px;transform:rotate(5deg)}.create-intro-works span:nth-child(3){z-index:1;right:225px;top:34px;transform:rotate(-8deg);opacity:.82}.create-page .homepage-creator{margin-top:0;padding:0 0 90px}.create-page .embedded-creation-progress{margin:0;border-left:1px solid var(--line);border-right:1px solid var(--line)}.create-page .homepage-creation-grid{grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);gap:0;padding:0;border:1px solid rgba(40,48,47,.1);background:#f7f3eb;box-shadow:0 28px 70px rgba(52,43,34,.07)}.create-page .homepage-source-column{padding:50px clamp(28px,4vw,56px);background:rgba(255,255,255,.28)}.create-page .homepage-style-column{padding:50px clamp(28px,4vw,56px);border-left:1px solid var(--line)}.create-page .panel-title>span{color:var(--accent)}.create-page .homepage-style-column .panel-title h1,.create-page .source-panel-title h1{font-size:clamp(29px,2.5vw,39px);line-height:1.24}.create-page .upload-area{border-color:rgba(42,48,47,.16);background:#ece8df}.create-person .upload-area{background:#eee8df}.create-pet .upload-area{background:#e5e9e6}.create-page .upload-picker{min-height:520px}.create-page .upload-inspiration{width:46%;height:68%;opacity:.2}.create-page .portrait-scene-field{margin-top:32px;padding:0;background:transparent}.create-page .portrait-scene-field legend{display:flex;align-items:baseline;justify-content:space-between;width:100%;padding:0 0 13px;border-bottom:1px solid var(--line)}.create-page .portrait-scene-field legend span{font-size:16px}.create-page .portrait-scene-field legend small{color:var(--muted);font-size:10px}.create-page .portrait-scene-field>div{grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line)}.create-page .portrait-scene-field button{position:relative;min-height:72px;padding:15px 34px 15px 0;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.create-page .portrait-scene-field button:nth-child(odd){border-right:1px solid var(--line)}.create-page .portrait-scene-field button:nth-child(2n){padding-left:20px}.create-page .portrait-scene-field button:hover{background:rgba(255,255,255,.38)}.create-page .portrait-scene-field button.active{color:var(--accent);background:rgba(190,91,69,.055)}.create-page .portrait-scene-field button small,.create-page .portrait-scene-field button strong{display:block}.create-page .portrait-scene-field button strong{font-family:var(--font-display)}.create-page .portrait-scene-field button small{color:var(--muted);font-size:9px}.create-page .portrait-scene-field button svg{position:absolute;right:12px;top:18px}.create-person .creation-summary{border-color:rgba(157,91,65,.18)}.create-pet .creation-summary{border-color:rgba(75,102,99,.18)}@media(max-width:900px){.create-page-intro{min-height:0;padding:48px 34px}.create-intro-works{height:220px}.create-intro-works span{width:145px!important;height:190px!important}.create-intro-works span:first-child{right:50%;transform:translateX(50%) rotate(-2deg)}.create-intro-works span:nth-child(2){right:8%}.create-intro-works span:nth-child(3){right:auto;left:8%}.create-page .homepage-creation-grid{grid-template-columns:1fr}.create-page .homepage-style-column{border-left:0;border-top:1px solid var(--line)}}@media(max-width:560px){.create-page-intro{margin-top:0;padding:42px 22px 32px}.create-page-intro h1{font-size:40px}.create-page-intro>div:first-child>span{font-size:13px}.create-intro-works{height:170px}.create-intro-works span{width:112px!important;height:148px!important;padding:5px}.create-page .homepage-source-column,.create-page .homepage-style-column{padding:34px 20px}.create-page .upload-picker{min-height:390px}.create-page .portrait-scene-field>div{grid-template-columns:1fr}.create-page .portrait-scene-field button:nth-child(odd){border-right:0}.create-page .portrait-scene-field button:nth-child(2n){padding-left:0}}.create-page{--studio-paper:#f4f0e7;--studio-wash:#dfe3dc;--studio-ink:#193640;--studio-accent:#9c5544}.create-page .create-intro-person{--studio-wash:#e6ddd1;--studio-accent:#985846}.create-page .create-intro-pet{--studio-wash:#dce4de;--studio-accent:#456d64}.create-page .create-page-intro{min-height:250px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:48px;gap:48px;align-items:center;margin-top:24px;padding:42px clamp(32px,5vw,72px);border:0;background:var(--studio-wash);box-shadow:none}.create-page .create-page-intro:after{display:none}.create-page .create-page-intro>div:first-child{max-width:660px}.create-page .create-page-intro p{margin:0 0 16px;letter-spacing:.03em}.create-page .create-page-intro h1{margin:0;color:var(--studio-ink);font-size:clamp(38px,4.45vw,64px);font-weight:500;line-height:1.08;letter-spacing:-.06em}.create-page .create-page-intro>div:first-child>span{max-width:430px;color:#506269;line-height:1.75}.create-page .create-intro-works{height:170px;justify-content:flex-end}.create-page .create-intro-works span{width:124px!important;height:162px!important;padding:6px;background:#f8f5ee;box-shadow:0 14px 32px rgba(43,48,43,.16)}.create-page .create-intro-works span:first-child{right:88px;top:0}.create-page .create-intro-works span:nth-child(3){right:174px}.create-page .homepage-creator{padding-bottom:96px;background:transparent}.create-page .embedded-creation-progress{display:none}.create-page .creation-workbench{grid-template-columns:minmax(360px,.92fr) minmax(500px,1.08fr);gap:0;margin-top:24px;border:0;background:var(--studio-paper);box-shadow:0 22px 52px rgba(35,48,48,.08)}.create-page .creation-direction,.create-page .creation-source{padding:clamp(30px,4.3vw,58px)}.create-page .creation-source{position:relative;background:#e6e7df}.create-page .creation-source:before{content:"";position:absolute;top:0;left:0;width:7px;height:100%;background:var(--studio-accent)}.create-page .creation-direction{border-left:0;background:var(--studio-paper)}.create-page .panel-title{gap:14px}.create-page .panel-title>span{min-width:38px;padding-top:4px;font-family:var(--font-body);font-weight:800;letter-spacing:.02em}.create-page .homepage-style-column .panel-title h1,.create-page .source-panel-title h1{margin:0;color:var(--studio-ink);font-size:clamp(28px,2.6vw,39px);font-weight:500;line-height:1.16;letter-spacing:-.045em}.create-page .panel-title p{max-width:440px;margin-top:10px;color:#627075;line-height:1.7}.create-page .studio-upload{margin-top:30px}.create-page .upload-picker{min-height:500px;border:1px dashed rgba(25,54,64,.38);background:rgba(250,248,241,.6)}.create-page .upload-picker:before{content:"";position:absolute;inset:16px;border:1px solid rgba(25,54,64,.09);pointer-events:none}.create-page .upload-inspiration{width:56%;height:72%;opacity:.15}.create-page .upload-icon{color:white}.create-page .upload-icon,.create-page .upload-picker small,.create-page .upload-picker strong{position:relative;z-index:1}.create-page .upload-picker strong{color:var(--studio-ink);font-family:var(--font-display);font-size:20px;font-weight:500}.create-page .upload-picker small{color:#617075}.create-page .crop-editor{background:rgba(250,248,241,.65)}.create-page .portrait-scene-field{margin:32px 0 26px;border:0}.create-page .portrait-scene-field legend{padding-bottom:13px;border-bottom:1px solid rgba(25,54,64,.16)}.create-page .portrait-scene-field legend span{color:var(--studio-ink);font-size:17px}.create-page .portrait-scene-field>div{grid-auto-flow:column;grid-template-rows:repeat(2,76px);grid-auto-columns:minmax(180px,1fr);grid-gap:0;gap:0;overflow-x:auto;border-bottom:1px solid rgba(25,54,64,.16);scrollbar-width:thin}.create-page .portrait-scene-field button,.create-page .portrait-scene-field button:nth-child(2n),.create-page .portrait-scene-field button:nth-child(odd){min-height:0;padding:14px 29px 12px 0;border-bottom:1px solid rgba(25,54,64,.1)}.create-page .portrait-scene-field button:hover{background:rgba(255,255,255,.48)}.create-page .portrait-scene-field button.active{background:rgba(156,85,68,.07);box-shadow:inset 3px 0 0 var(--studio-accent)}.create-page .portrait-scene-field button strong{font-weight:500}.create-page .portrait-scene-field button small{color:#68757a}.create-page .portrait-scene-field button svg{right:10px;top:15px;color:var(--studio-accent)}.create-page .mature-style-heading,.create-page .pet-species-field{margin-top:30px}.create-page .mature-style-list{display:grid;grid-gap:10px;gap:10px}.create-page .mature-style-list .style-card{min-height:120px;padding:10px;background:rgba(255,255,255,.38)}.create-page .mature-style-list .master-thumb-wrap{width:74px;height:98px}.create-page .output-ratio-control{border-top:1px solid rgba(25,54,64,.16)}.create-page .output-ratio-control>div{gap:5px}.create-page .output-ratio-control button{border-color:rgba(25,54,64,.14);background:transparent}.create-page .output-ratio-control button.active{border-color:var(--studio-accent);background:rgba(156,85,68,.07);color:var(--studio-accent)}.create-page .create-split-action{margin-top:30px;gap:10px}.create-page .create-split-action .primary-button{min-height:60px;font-size:15px}.create-page .creation-count-select{min-height:60px;border-color:rgba(25,54,64,.2);background:transparent}.create-page .cost-note{margin:10px 0 0;color:#6b7472;font-size:11px}.create-page .creation-summary{margin-top:24px;border:0;border-top:1px solid rgba(25,54,64,.16)}.create-page .creation-summary>span{color:var(--studio-accent)}@media (max-width:900px){.create-page .create-page-intro{grid-template-columns:1fr;gap:22px;min-height:0}.create-page .create-intro-works{display:none}.create-page .creation-workbench{grid-template-columns:1fr}.create-page .creation-direction{border-top:1px solid rgba(25,54,64,.13)}}@media (max-width:560px){.create-page .create-page-intro{margin-top:0;padding:36px 22px 32px}.create-page .create-page-intro h1{font-size:38px}.create-page .creation-direction,.create-page .creation-source{padding:30px 20px}.create-page .upload-picker{min-height:390px}.create-page .portrait-scene-field>div{grid-auto-columns:minmax(150px,78vw);grid-template-rows:repeat(2,72px)}.create-page .mature-style-list{grid-template-columns:1fr}.create-page .mature-style-list .style-card{min-height:104px}}.create-page>.homepage-creator>.embedded-creation-progress{display:flex!important;justify-content:space-between;min-height:64px;padding:0 22px;border:1px solid rgba(25,54,64,.12);background:rgba(250,248,241,.86)}.create-page .embedded-creation-progress>span{color:#7b8582;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.create-page .embedded-creation-progress>div{grid-template-columns:repeat(4,minmax(116px,1fr));grid-gap:8px;gap:8px;width:min(720px,72%)}.create-page .embedded-creation-progress>div>span{display:flex;align-items:center;gap:8px;color:#8a918e;font-size:11px;white-space:nowrap}.create-page .embedded-creation-progress i{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:1px solid rgba(25,54,64,.2);color:#77817e;font-style:normal;font-size:10px}.create-page .embedded-creation-progress>div>span.active{color:var(--studio-ink)}.create-page .embedded-creation-progress>div>span.active i{color:#fff}.create-page .creation-workbench{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.create-page .creation-direction,.create-page .creation-source,.create-page .portrait-scene-field{min-width:0}.create-page .portrait-scene-field>div{grid-template-rows:none;grid-auto-flow:row;grid-auto-columns:auto;grid-gap:0 18px;gap:0 18px;overflow:visible}.create-page .portrait-scene-field button,.create-page .portrait-scene-field button:nth-child(2n){min-width:0;min-height:80px;padding:16px 34px 14px 0}.create-page .portrait-scene-field button:nth-child(2n){padding-left:0}.create-page .portrait-scene-field button strong{display:block;white-space:nowrap}.create-page .portrait-scene-field button small{max-width:17em;line-height:1.4}@media (max-width:1120px){.create-page .creation-workbench{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}}@media (max-width:900px){.create-page .creation-workbench{grid-template-columns:1fr}}@media (max-width:620px){.create-page>.homepage-creator>.embedded-creation-progress{display:block!important;padding:14px 16px}.create-page .embedded-creation-progress>span{display:block;margin-bottom:10px}.create-page .embedded-creation-progress>div{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.create-page .embedded-creation-progress>div>span{justify-content:center;font-size:0}.create-page .embedded-creation-progress i{width:26px;height:26px;flex-basis:26px}.create-page .portrait-scene-field>div{grid-template-columns:1fr;gap:0}}.create-page{--atelier-paper:#f6f1e8;--atelier-sheet:#fffdf8;--atelier-mist:#e9eee9;--atelier-ink:#18323b;--atelier-soft-ink:#5f6d70;--atelier-rule:rgba(24,50,59,.14);--atelier-seal:#ad5745;background:linear-gradient(90deg,rgba(24,50,59,.045) 1px,transparent 1px) 0 0 /84px 84px,var(--atelier-paper);color:var(--atelier-ink)}.create-page .nav.shell{width:min(1180px,calc(100% - 48px));height:74px;border-bottom-color:var(--atelier-rule)}.create-page .create-page-intro.shell{width:min(1180px,calc(100% - 48px));min-height:258px;padding:clamp(34px,5vw,58px) clamp(30px,6vw,72px);grid-template-columns:minmax(0,.95fr) minmax(260px,.65fr);gap:38px;border:1px solid var(--atelier-rule);background:linear-gradient(115deg,rgba(255,253,248,.82),rgba(255,253,248,.28) 54%,transparent),color-mix(in srgb,var(--studio-wash) 78%,#fffdf8)}.create-page .create-page-intro p{margin:0 0 14px;color:var(--studio-accent);font-size:13px;font-weight:700;letter-spacing:0}.create-page .create-page-intro h1{max-width:560px;font-size:clamp(40px,5vw,66px);line-height:1.18;letter-spacing:0}.create-page .create-page-intro>div:first-child>span{max-width:470px;margin-top:18px;color:var(--atelier-soft-ink);font-size:14px;line-height:1.85}.create-page .create-intro-works{height:190px;align-self:center}.create-page .create-intro-works span{width:132px!important;height:172px!important;padding:7px;border:0;background:#fffdf8;box-shadow:0 20px 38px rgba(34,39,35,.14)}.create-page .create-intro-works span:first-child{right:78px;top:4px;transform:rotate(-2deg)}.create-page .create-intro-works span:nth-child(2){right:0;top:18px;transform:rotate(4deg)}.create-page .create-intro-works span:nth-child(3){right:152px;top:22px;transform:rotate(-7deg)}.create-page .homepage-creator.shell{width:min(1180px,calc(100% - 48px));padding-bottom:86px}.create-page>.homepage-creator>.embedded-creation-progress{display:grid!important;grid-template-columns:120px 1fr;align-items:center;min-height:58px;margin:20px 0 18px;padding:0;border:0;border-block:1px solid var(--atelier-rule);background:rgba(255,253,248,.46)}.create-page .embedded-creation-progress>span{color:var(--atelier-soft-ink);font-size:12px;letter-spacing:0;text-transform:none}.create-page .embedded-creation-progress>div{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.create-page .embedded-creation-progress>div>span{gap:9px;color:#7d8787;font-size:12px;text-shadow:0 0 5px var(--atelier-paper),0 0 5px var(--atelier-paper)}.create-page .embedded-creation-progress>div>span:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--atelier-rule);transform:translateY(-50%)}.create-page .embedded-creation-progress i{position:relative;z-index:1;width:26px;height:26px;flex-basis:26px;border:1px solid var(--atelier-rule);border-radius:50%;background:var(--atelier-paper);color:var(--atelier-soft-ink)}.create-page .embedded-creation-progress>div>span.active{color:var(--atelier-ink)}.create-page .embedded-creation-progress>div>span.active i{border-color:var(--studio-accent);background:var(--studio-accent)}.create-page .homepage-creation-grid.creation-workbench{display:grid;grid-template-columns:minmax(340px,.86fr) minmax(520px,1.14fr);grid-gap:0;gap:0;margin-top:0;padding:0;border:1px solid var(--atelier-rule);background:var(--atelier-sheet);box-shadow:0 28px 70px rgba(28,38,38,.08)}.create-page .homepage-source-column.creation-source{padding:clamp(32px,4.5vw,58px);background:linear-gradient(180deg,rgba(255,253,248,.58),transparent 42%),var(--atelier-mist)}.create-page .creation-source:before{display:none}.create-page .homepage-style-column.creation-direction{padding:clamp(32px,4.5vw,58px);border-left:1px solid var(--atelier-rule);background:rgba(255,253,248,.82)}.create-page .panel-title{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.create-page .panel-title>span{min-width:0;padding-top:8px;color:var(--studio-accent);font-size:12px;font-weight:700;letter-spacing:0}.create-page .homepage-style-column .panel-title h1,.create-page .source-panel-title h1{max-width:480px;font-size:clamp(27px,2.7vw,40px);line-height:1.28;letter-spacing:0}.create-page .panel-title p{max-width:470px;margin:11px 0 0;color:var(--atelier-soft-ink);font-size:13px;line-height:1.75}.create-page .studio-upload{margin-top:34px}.create-page .upload-area{border:0;background:transparent}.create-page .upload-picker{min-height:490px;border:1px dashed rgba(24,50,59,.28);background:rgba(255,253,248,.56);box-shadow:inset 0 0 0 14px rgba(255,253,248,.38)}.create-page .upload-picker:before{inset:20px;border-color:rgba(24,50,59,.09)}.create-page .upload-inspiration{width:50%;height:70%;opacity:.16}.create-page .upload-icon{width:58px;height:58px;border-radius:50%;background:var(--studio-accent)}.create-page .upload-picker strong{font-size:21px;letter-spacing:0}.create-page .portrait-scene-field{margin:34px 0 24px}.create-page .portrait-scene-field legend{padding-bottom:14px;border-bottom:1px solid var(--atelier-rule)}.create-page .portrait-scene-field legend span{color:var(--atelier-ink);font-family:var(--font-display);font-size:18px}.create-page .portrait-scene-field legend small{color:var(--atelier-soft-ink);font-size:11px}.create-page .portrait-scene-field>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--atelier-rule)}.create-page .portrait-scene-field button,.create-page .portrait-scene-field button:nth-child(2n),.create-page .portrait-scene-field button:nth-child(odd){min-height:82px;padding:16px 36px 15px 0;border:0;border-bottom:1px solid var(--atelier-rule)}.create-page .portrait-scene-field button:nth-child(odd){border-right:1px solid var(--atelier-rule)}.create-page .portrait-scene-field button:nth-child(2n){padding-left:18px}.create-page .portrait-scene-field button.active{color:var(--studio-accent);background:color-mix(in srgb,var(--studio-accent) 8%,transparent);box-shadow:inset 0 -2px 0 var(--studio-accent)}.create-page .portrait-scene-field button strong{white-space:normal;color:inherit;font-size:16px;line-height:1.35}.create-page .portrait-scene-field button small{max-width:22em;margin-top:5px;color:var(--atelier-soft-ink);font-size:11px;line-height:1.45}.create-page .mature-style-heading{margin-top:34px;padding-bottom:14px;border-bottom:1px solid var(--atelier-rule)}.create-page .mature-style-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--atelier-rule)}.create-page .mature-style-list .style-card{min-height:134px;border:0;background:rgba(255,253,248,.82)}.create-page .creation-settings-grid{margin-top:28px}.create-page .output-ratio-control{padding-top:24px;border-top:1px solid var(--atelier-rule)}.create-page .output-ratio-control>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--atelier-rule);border-radius:999px;background:var(--atelier-rule)}.create-page .output-ratio-control button{min-height:58px;border:0;border-radius:0;background:rgba(255,253,248,.82)}.create-page .output-ratio-control button.active{background:var(--studio-accent);color:white}.create-page .create-split-action{display:grid;grid-template-columns:1fr 112px;margin-top:28px}.create-page .create-split-action .primary-button{min-height:62px;border-radius:0;background:var(--studio-accent)!important}.create-page .creation-count-select{min-height:62px;border-color:var(--atelier-rule);background:#e3dfd8}.create-page .creation-summary{margin-top:22px;padding:16px 0 0;border-top:1px solid var(--atelier-rule);background:transparent}.create-page .create-assurances.shell{width:min(1180px,calc(100% - 48px));margin-top:-42px;background:transparent;border-color:var(--atelier-rule)}.create-page .create-assurances article{background:rgba(255,253,248,.58)}@media (max-width:980px){.create-page .create-page-intro.shell,.create-page .homepage-creation-grid.creation-workbench{grid-template-columns:1fr}.create-page .create-intro-works{display:none}.create-page .homepage-style-column.creation-direction{border-left:0;border-top:1px solid var(--atelier-rule)}.create-page>.homepage-creator>.embedded-creation-progress{grid-template-columns:1fr;gap:12px;padding:13px 0}}@media (max-width:640px){.create-page .create-assurances.shell,.create-page .create-page-intro.shell,.create-page .homepage-creator.shell,.create-page .nav.shell{width:calc(100% - 28px)}.create-page .create-page-intro.shell{margin-top:10px;padding:34px 22px}.create-page .create-page-intro h1{font-size:38px;line-height:1.22}.create-page .homepage-source-column.creation-source,.create-page .homepage-style-column.creation-direction{padding:30px 20px}.create-page .panel-title{grid-template-columns:1fr;gap:8px}.create-page .panel-title>span{padding-top:0}.create-page .upload-picker{min-height:360px}.create-page .embedded-creation-progress>div>span{font-size:0}.create-page .create-split-action,.create-page .mature-style-list,.create-page .output-ratio-control>div,.create-page .portrait-scene-field>div{grid-template-columns:1fr;border-radius:0}.create-page .portrait-scene-field button:nth-child(2n),.create-page .portrait-scene-field button:nth-child(odd){padding-left:0;border-right:0}}.create-page{--creation-ink:#182a31;--creation-muted:#6e7a79;--creation-line:rgba(24,42,49,.16);background:#e7e2d9;color:var(--creation-ink)}.create-page>.nav.shell{width:min(1280px,calc(100% - 72px));min-height:72px;border-bottom:1px solid var(--creation-line)}.create-page>.nav .brand-symbol{width:34px;height:34px}.create-page>.nav nav{gap:26px}.create-page>.nav .nav-saved,.create-page>.nav nav a{font-size:12px}.create-page .create-page-intro.shell{position:relative;width:min(1280px,calc(100% - 72px));min-height:318px;margin-top:18px;padding:52px 64px;overflow:hidden;color:#f4efe7;background:var(--creation-ink);border:0}.create-page .create-page-intro.shell:after{content:"";position:absolute;inset:auto -8% -70% 38%;height:220%;border:1px solid rgba(236,170,133,.35);border-radius:50%;transform:rotate(-16deg);pointer-events:none}.create-page .create-page-intro>div:first-child{position:relative;z-index:1}.create-page .create-page-intro>div:first-child>p{color:#efab83;font-size:11px;letter-spacing:.18em}.create-page .create-page-intro h1{max-width:660px;margin-top:18px;color:#f7f0e8;font-size:clamp(42px,5.2vw,76px);line-height:1.03}.create-page .create-page-intro>div:first-child>span{color:rgba(247,240,232,.68);font-size:13px}.create-page .create-intro-works{z-index:2;width:300px}.create-page .create-intro-works span{border:5px solid #f7f0e8;box-shadow:0 20px 48px rgba(0,0,0,.28)}.create-page>.homepage-creator.shell{width:min(1280px,calc(100% - 72px));padding-bottom:70px}.create-page>.homepage-creator>.embedded-creation-progress{min-height:72px;margin-block:18px 26px;border-color:var(--creation-line);background:rgba(247,242,234,.65)}.create-page .embedded-creation-progress>span{color:var(--creation-muted)}.create-page .embedded-creation-progress i{background:#e7e2d9}.create-page .embedded-creation-progress>div>span.active i{background:#ad5e47;border-color:#ad5e47}.create-page .homepage-creation-grid.creation-workbench{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);border:0;background:transparent;box-shadow:none}.create-page .homepage-source-column.creation-source,.create-page .homepage-style-column.creation-direction{padding:48px}.create-page .homepage-source-column.creation-source{background:#d7dfdc}.create-page .homepage-style-column.creation-direction{border-left:0;background:#f7f2ea}.create-page .panel-title{gap:20px}.create-page .panel-title>span{color:#ad5e47;letter-spacing:.12em}.create-page .homepage-style-column .panel-title h1,.create-page .source-panel-title h1{color:var(--creation-ink);font-size:clamp(30px,3vw,44px);line-height:1.12}.create-page .panel-title p{color:var(--creation-muted)}.create-page .upload-picker{border:1px solid rgba(24,42,49,.28);background:rgba(247,242,234,.58);box-shadow:inset 0 0 0 10px rgba(247,242,234,.28)}.create-page .upload-picker:before{inset:24px;border-color:rgba(24,42,49,.14)}.create-page .upload-icon{background:#ad5e47}.create-page .mature-style-heading,.create-page .output-ratio-control,.create-page .portrait-scene-field legend{border-color:var(--creation-line)}.create-page .portrait-scene-field button,.create-page .portrait-scene-field button:nth-child(2n),.create-page .portrait-scene-field button:nth-child(odd){background:transparent}.create-page .portrait-scene-field button.active{background:#ead8ce;box-shadow:inset 4px 0 0 #ad5e47}.create-page .portrait-scene-field button strong{color:var(--creation-ink)}.create-page .portrait-scene-field button small{color:var(--creation-muted)}.create-page .output-ratio-control>div{border-color:var(--creation-line);background:var(--creation-line)}.create-page .output-ratio-control button{background:#f7f2ea}.create-page .output-ratio-control button.active{background:#ad5e47}.create-page .create-split-action{box-shadow:0 14px 32px rgba(24,42,49,.15)}.create-page .create-split-action .primary-button{background:#ad5e47!important}@media (max-width:980px){.create-page .create-page-intro.shell,.create-page>.homepage-creator.shell,.create-page>.nav.shell{width:min(100% - 36px,760px)}.create-page .create-page-intro.shell{padding:38px}.create-page .create-intro-works{display:none}.create-page .homepage-source-column.creation-source,.create-page .homepage-style-column.creation-direction{padding:34px}}@media (max-width:640px){.create-page .create-page-intro.shell,.create-page>.homepage-creator.shell,.create-page>.nav.shell{width:calc(100% - 24px)}.create-page .create-page-intro.shell{margin-top:12px;padding:30px 24px}.create-page .create-page-intro h1{font-size:40px}.create-page .homepage-source-column.creation-source,.create-page .homepage-style-column.creation-direction{padding:26px 20px}.create-page .upload-picker{min-height:340px}}.create-page .custom-scene-input{display:block;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.create-page .custom-scene-input span{display:block;margin-bottom:8px;color:var(--muted);font-size:11px}.create-page .custom-scene-input input{width:100%;padding:12px 14px;border:1px solid var(--line);background:rgba(255,255,255,.55);color:var(--ink);font:inherit;font-size:13px;outline:none}.create-page .custom-scene-input input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(173,94,71,.1)}.create-page .embedded-creation-progress>div>span{font-size:13px;font-weight:600}.create-page .embedded-creation-progress>div>span:not(.active){opacity:.72}.create-page .upload-picker{border:2px dashed rgba(173,94,71,.58);background:#edf0eb;box-shadow:inset 0 0 0 8px rgba(247,242,234,.55)}.create-page .upload-picker:after{content:"点击此处上传照片";top:28px;left:32px;color:#ad5e47;font-weight:700;letter-spacing:.12em}.create-page .upload-picker .upload-icon{transform:translateY(-10px)}.create-page .portrait-scene-field button,.create-page .portrait-scene-field button:nth-child(2n),.create-page .portrait-scene-field button:nth-child(odd){min-height:64px;padding-top:10px;padding-bottom:10px}.create-page .portrait-scene-field button strong{font-size:15px}.create-page .portrait-scene-field button small{margin-top:3px;font-size:10px}.create-page .output-ratio-control>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.create-page .output-ratio-control>span strong{font-size:15px}.create-page .output-ratio-control>span small{color:var(--creation-muted)}.create-page .create-split-action{background:#f7f2ea;margin-inline:-8px}@media (max-width:640px){.create-page .embedded-creation-progress>div>span{font-size:11px}.create-page .upload-picker:after{top:20px;left:22px}.create-page .create-split-action{margin-inline:-4px}}.create-page .create-page-intro.shell{min-height:270px;padding-block:42px}.create-page .create-page-intro h1{font-size:clamp(38px,4.5vw,62px);line-height:1.12}.create-page .create-page-intro>div:first-child>span{max-width:520px;margin-top:14px;line-height:1.65}.create-page .embedded-creation-progress{position:relative;z-index:3}.create-page .homepage-creation-grid.creation-workbench{align-items:start;overflow:visible}.create-page .homepage-style-column.creation-direction{position:-webkit-sticky;position:sticky;top:18px;align-self:start}.create-page .homepage-source-column.creation-source,.create-page .homepage-style-column.creation-direction{min-width:0}.create-page .studio-upload{margin-top:26px}.create-page .upload-picker{min-height:420px;display:grid;place-items:center;isolation:isolate;overflow:hidden;transition:border-color .2s ease,background-color .2s ease}.create-page .upload-picker:focus-visible,.create-page .upload-picker:hover{border-color:var(--studio-accent);background:rgba(255,253,248,.86)}.create-page .upload-picker>span:not(.upload-inspiration){position:relative;z-index:2}.create-page .upload-inspiration{z-index:0;width:74%;height:82%;opacity:.11;filter:saturate(.7)}.create-page .upload-picker strong{font-size:18px}.create-page .portrait-scene-field{margin:24px 0 18px}.create-page .portrait-scene-field button,.create-page .portrait-scene-field button:nth-child(2n),.create-page .portrait-scene-field button:nth-child(odd){min-height:70px;padding-top:12px;padding-bottom:12px}.create-page .portrait-scene-field button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-page .mature-style-heading{margin-top:24px}.create-page .mature-style-list .style-card{min-height:112px}.create-page .creation-settings-grid{margin-top:20px}.create-page .output-ratio-control{padding-top:18px}.create-page .output-ratio-control button{min-height:50px}.create-page .create-split-action{position:-webkit-sticky;position:sticky;bottom:16px;z-index:4;margin-top:20px;box-shadow:0 10px 24px rgba(28,38,38,.12)}.create-page .creation-summary{margin-top:14px;padding-top:12px}@media (max-width:980px){.create-page .homepage-style-column.creation-direction{position:static}.create-page .create-split-action{position:static;box-shadow:none}}@media (max-width:640px){.create-page .create-page-intro.shell{min-height:0;padding-block:30px}.create-page .create-page-intro h1{font-size:36px;line-height:1.2}.create-page .upload-picker{min-height:330px}.create-page .portrait-scene-field button small{white-space:normal}.create-page .create-split-action{position:-webkit-sticky;position:sticky;bottom:10px;margin-inline:-2px}}.create-page .upload-picker{min-height:332px}.create-page .portrait-scene-field button,.create-page .portrait-scene-field button:nth-child(2n),.create-page .portrait-scene-field button:nth-child(odd){min-height:58px}.create-page .portrait-scene-field button strong{line-height:1.2}.create-page .creation-settings-grid{margin-top:14px}.create-page .output-ratio-control{padding-top:14px}.create-page .output-ratio-control button{min-height:46px}@media (max-width:640px){.create-page .upload-picker{min-height:300px}}.create-page .upload-picker{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:54px 28px 30px;text-align:center;cursor:pointer}.create-page .upload-picker .upload-inspiration{position:absolute;inset:11% 18% 9%;width:auto;height:auto;pointer-events:none}.create-page .upload-picker .upload-icon{position:relative;z-index:2;margin-bottom:4px}.create-page .upload-picker strong,.create-page .upload-picker>small{position:relative;z-index:2}.create-page .upload-picker>small{color:var(--creation-muted);font-size:11px}.create-page .create-split-action .primary-button:focus-visible,.create-page .output-ratio-control button:focus-visible,.create-page .portrait-scene-field button:focus-visible,.create-page .upload-picker:focus-visible{outline:3px solid rgba(173,94,71,.3);outline-offset:3px}.create-page .portrait-scene-field button{transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.create-page .portrait-scene-field button:hover{background:rgba(173,94,71,.065)}.create-page .portrait-scene-field button.active svg{color:#ad5e47}.create-page .output-ratio-control>div{overflow:hidden;border-radius:2px}.create-page .output-ratio-control button{transition:background-color .18s ease,color .18s ease,border-color .18s ease}.create-page .output-ratio-control button:hover:not(.active){background:#fffaf3}.create-page .output-ratio-control button.active b,.create-page .output-ratio-control button.active small,.create-page .output-ratio-control button.active svg{color:#fff8f1}.create-page .create-split-action .primary-button{letter-spacing:.02em;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.create-page .create-split-action .primary-button:hover:not(:disabled){background:#964e3a!important;box-shadow:0 8px 18px rgba(150,78,58,.2);transform:translateY(-1px)}.create-page .creation-count-select{min-width:86px}.create-page .creation-summary>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px}@media (max-width:640px){.create-page .upload-picker{padding-inline:20px}.create-page .upload-picker .upload-inspiration{inset:12% 10% 10%}.create-page .create-split-action .primary-button{min-width:0}}.create-page .create-page-intro{min-height:288px;padding-block:42px}.create-page .create-page-intro h1{max-width:620px;font-size:clamp(44px,4.8vw,66px)}.create-page .create-intro-works{height:184px}.create-page .create-intro-works span{width:142px!important;height:186px!important}.create-page .embedded-creation-progress{min-height:58px;background:rgba(247,244,237,.92);border-top:1px solid rgba(25,54,64,.12);border-bottom:1px solid rgba(25,54,64,.12)}.create-page .embedded-creation-progress>div{position:relative;isolation:isolate}.create-page .embedded-creation-progress>div:before{display:none}.create-page .embedded-creation-progress>div>span{position:relative;z-index:1;justify-content:center;min-width:0;padding:0 12px;background:rgba(247,244,237,.98);line-height:1.35;text-align:center}.create-page .creation-workbench{margin-top:18px}.create-page .creation-direction,.create-page .creation-source{padding-block:34px}.create-page .panel-title h1{letter-spacing:0}.create-page .upload-picker{min-height:360px;border:1px dashed rgba(25,54,64,.25);background:rgba(250,252,249,.66)}.create-page .upload-picker:after{content:"点击选择照片";position:absolute;bottom:26px;top:auto;left:50%;z-index:2;color:var(--studio-accent);font-size:11px;letter-spacing:.04em;transform:translateX(-50%);white-space:nowrap}.create-page .upload-picker strong{font-size:16px}.create-page .upload-picker span{font-size:12px}.create-page .portrait-scene-field button{min-height:62px}.create-page .portrait-scene-field button.active{box-shadow:inset 3px 0 0 var(--studio-accent),inset 0 0 0 1px rgba(173,94,71,.12)}.create-page .create-split-action{margin-top:16px;border:1px solid rgba(25,54,64,.12);grid-template-columns:minmax(0,1fr) 112px;gap:8px;padding:8px;background:#253c43}.create-page .create-split-action .primary-button{min-height:56px;color:#fffaf3;font-size:14px;letter-spacing:.01em}.create-page .create-split-action:has(.primary-button:disabled){background:#d8d4cc}.create-page .create-split-action .primary-button:disabled{color:#6d6b66;background:#b9b5ad!important;opacity:1}.create-page .creation-count-select{min-width:0;min-height:56px;border:1px solid rgba(255,255,255,.28);background:#fffaf3;color:#263c43;font-size:14px;font-weight:700;letter-spacing:0}.create-page .creation-count-select:after{color:#ad5e47;font-size:15px}.create-page .creation-count-select>span{color:inherit;line-height:1}.create-page .create-split-action:has(.primary-button:disabled) .creation-count-select{border-color:rgba(38,60,67,.18);color:#686a66;background:#f2eee7}.create-page .create-split-action:has(.primary-button:disabled) .creation-count-select:after{color:#85847f}@media (max-width:900px){.create-page .create-page-intro{min-height:0;padding-block:38px}.create-page .create-intro-works{height:170px}.create-page .upload-picker{min-height:360px}}.create-page .creation-flow-stepper{display:block!important;min-height:72px;padding:14px 28px!important;background:rgba(247,244,237,.94)}.create-page .creation-flow-stepper>ol{display:flex!important;align-items:center;width:100%!important;min-height:42px;margin:0;padding:0;list-style:none;gap:16px!important}.create-page .creation-flow-stepper>ol>li{position:relative;z-index:1;display:flex;flex:1 1;align-items:center;justify-content:center;min-width:0;gap:10px;color:#8a918e;font-size:13px;font-weight:600;line-height:1.35;white-space:nowrap;text-align:center}.create-page .creation-flow-stepper>ol>li:not(:last-child):after{content:"";position:absolute;z-index:-1;top:50%;left:calc(50% + 28px);right:calc(-50% + 28px);height:1px;background:rgba(25,54,64,.16)}.create-page .creation-step-index{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border:1px solid rgba(25,54,64,.22);border-radius:50%;background:rgba(247,244,237,.98);color:#7b8582;font-size:11px;font-weight:700}.create-page .creation-step-label{padding:3px 8px;background:rgba(247,244,237,.98)}.create-page .creation-flow-stepper>ol>li.active{color:var(--studio-ink)}.create-page .creation-flow-stepper>ol>li.active .creation-step-index{border-color:var(--studio-accent);background:var(--studio-accent);color:#fff}@media (max-width:560px){.create-page .creation-flow-stepper{min-height:62px;padding:10px 14px!important}.create-page .creation-flow-stepper>ol{gap:8px!important}.create-page .creation-flow-stepper>ol>li{gap:6px;font-size:11px}.create-page .creation-step-index{flex-basis:24px;width:24px;height:24px}.create-page .creation-flow-stepper>ol>li:not(:last-child):after{left:calc(50% + 20px);right:calc(-50% + 20px)}}