.VephyG_thumb{border-radius:6px;margin:0 auto;display:block;overflow:hidden}.VephyG_themeCard{aspect-ratio:4/3;flex-direction:column;justify-content:space-between;padding:10px;display:flex}.VephyG_themeDot{border-radius:50%;width:14px;height:14px}.VephyG_themeSample{white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.2;overflow:hidden}.VephyG_fontSample{text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:10px 6px 4px;font-size:17px;line-height:1.2;display:block;overflow:hidden}.VephyG_ornamentPreview{height:40px;color:var(--mk-color-ink);place-items:center;display:grid}.VephyG_setCover{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.VephyG_uploadRow{align-items:center;gap:var(--mk-space-3);display:flex}.VephyG_uploadThumb{object-fit:cover;border-radius:var(--mk-radius-small);background:var(--mk-bg-product);flex-shrink:0;width:72px;height:72px}.VephyG_uploadInfo{min-width:0;font:400 13px/18px var(--mk-font-sans);color:var(--mk-color-foreground);flex:1}.VephyG_fileBtn{position:relative;overflow:hidden}.VephyG_fileBtn input{opacity:0;cursor:pointer;position:absolute;inset:0}.VephyG_galleryGrid{gap:var(--mk-space-2);grid-template-columns:repeat(3,1fr);display:grid}.VephyG_galleryItem{aspect-ratio:1;border-radius:var(--mk-radius-small);background:var(--mk-bg-product);position:relative;overflow:hidden}.VephyG_galleryItem img{object-fit:cover;width:100%;height:100%}.VephyG_galleryRemove{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:4px;right:4px}.VephyG_galleryAdd{aspect-ratio:1;border:1.5px dashed var(--mk-color-border);border-radius:var(--mk-radius-small);color:var(--mk-color-foreground);font:400 12px/16px var(--mk-font-sans);cursor:pointer;place-items:center;display:grid;position:relative}.VephyG_galleryAdd input{opacity:0;cursor:pointer;position:absolute;inset:0}.VephyG_sectionList{gap:var(--mk-space-2);padding:var(--mk-space-4) 0;flex-direction:column;display:flex}.VephyG_sectionItem{align-items:center;gap:var(--mk-space-3);padding:var(--mk-space-3);border:1px solid var(--mk-color-border);border-radius:var(--mk-radius-tab);background:var(--mk-color-canvas);grid-template-columns:auto 1fr auto;display:grid}.VephyG_sectionItem[data-enabled=false]{opacity:.6}.VephyG_sectionOrder{flex-direction:column;gap:2px;display:flex}.VephyG_sectionOrder button{width:28px;height:22px}.VephyG_sectionMain{flex-direction:column;gap:6px;min-width:0;display:flex}.VephyG_sectionName{font:500 14px/20px var(--mk-font-sans)}.VephyG_sectionHint{font:400 12px/16px var(--mk-font-sans);color:var(--mk-color-foreground)}.VephyG_sectionNote{font:400 12px/16px var(--mk-font-sans);color:var(--mk-color-warning)}.VephyG_listItem{gap:var(--mk-space-2);padding:var(--mk-space-3);border:1px solid var(--mk-color-border);border-radius:var(--mk-radius-tab);flex-direction:column;display:flex}.VephyG_listItemHead{font:500 13px/18px var(--mk-font-sans);color:var(--mk-color-muted);justify-content:space-between;align-items:center;display:flex}.VephyG_checks{gap:var(--mk-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VephyG_check{align-items:center;gap:var(--mk-space-2);font:400 14px/20px var(--mk-font-sans);display:flex}.VephyG_check[data-ok=true]{color:var(--mk-color-success)}.VephyG_check[data-ok=false]{color:var(--mk-color-warning)}.VephyG_actions{gap:var(--mk-space-2);flex-wrap:wrap;display:flex}.VephyG_notice{padding:var(--mk-space-3);border-radius:var(--mk-radius-tab);background:var(--mk-bg-quick-menu);font:400 13px/19px var(--mk-font-sans);color:var(--mk-color-muted)}.VephyG_linkBox{padding:var(--mk-space-3);border:1px solid var(--mk-color-border);border-radius:var(--mk-radius-tab);background:var(--mk-bg-product);font:500 14px/20px var(--mk-font-sans);word-break:break-all}.VephyG_linkBox a{color:var(--mk-color-primary);text-decoration:none}
.GZkPca_editor{background:var(--mk-bg-product);flex-direction:column;min-height:100dvh;display:flex}.GZkPca_loading{min-height:60dvh;color:var(--mk-color-foreground);font:var(--mk-typo-14-r);place-items:center;display:grid}.GZkPca_top{z-index:20;align-items:center;gap:var(--mk-space-4);height:56px;padding:0 var(--mk-space-4);background:var(--mk-color-canvas);border-bottom:1px solid var(--mk-color-border);display:flex;position:sticky;top:0}.GZkPca_logo{color:var(--mk-color-ink);align-items:baseline;gap:2px;text-decoration:none;display:inline-flex}.GZkPca_logoMark{font:400 22px/1 var(--mk-font-display);letter-spacing:.04em}.GZkPca_logoText{font:500 14px/1 var(--mk-font-sans);color:var(--mk-color-primary)}.GZkPca_title{font:700 16px/24px var(--mk-font-sans);letter-spacing:var(--mk-letter-tight);margin:0}.GZkPca_topActions{align-items:center;gap:var(--mk-space-2);margin-left:auto;display:flex}.GZkPca_body{flex:1;grid-template-columns:minmax(0,1fr) 440px;min-height:0;display:grid}.GZkPca_preview{align-items:center;gap:var(--mk-space-3);height:calc(100dvh - 56px);padding:var(--mk-space-4);flex-direction:column;display:flex;position:sticky;top:56px;overflow:hidden}.GZkPca_previewBar{justify-content:space-between;align-items:center;gap:var(--mk-space-3);width:min(100%,420px);display:flex}.GZkPca_segment{border:1px solid var(--mk-color-tab-border);border-radius:var(--mk-radius-tab);background:var(--mk-color-canvas);gap:2px;padding:3px;display:inline-flex}.GZkPca_segment button{min-height:32px;color:var(--mk-color-tab-ink);font:500 13px/20px var(--mk-font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.GZkPca_segment button[aria-checked=true]{background:var(--mk-color-tab-selected);color:var(--mk-color-canvas)}.GZkPca_collapse{border:1px solid var(--mk-color-border);border-radius:var(--mk-radius-small);background:var(--mk-color-canvas);min-height:32px;color:var(--mk-color-muted);font:400 13px/20px var(--mk-font-sans);cursor:pointer;padding:0 10px;display:none}.GZkPca_previewHint{text-align:center;max-width:375px;font:400 12px/18px var(--mk-font-sans);color:var(--mk-color-subtle);margin:0}.GZkPca_phone{background:#1a1a1a;border-radius:40px;flex:1;width:375px;max-width:100%;min-height:0;padding:10px;box-shadow:0 20px 60px #00000040}.GZkPca_screen{overscroll-behavior:contain;scrollbar-width:none;background:#fff;border-radius:30px;height:100%;max-height:720px;overflow:auto}.GZkPca_screen::-webkit-scrollbar{display:none}.GZkPca_panel{background:var(--mk-color-canvas);border-left:1px solid var(--mk-color-border);flex-direction:column;height:calc(100dvh - 56px);min-height:0;display:flex;position:sticky;top:56px}.GZkPca_tabs{border-bottom:1px solid var(--mk-color-border);grid-template-columns:repeat(5,1fr);display:grid}.GZkPca_tab{min-height:56px;color:var(--mk-color-tab-ink);font:500 12px/16px var(--mk-font-sans);cursor:pointer;transition:color var(--mk-transition-normal);background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:8px 0 6px;display:flex}.GZkPca_tabIcon{font-size:16px;line-height:20px}.GZkPca_tab[aria-current=step]{color:var(--mk-color-primary);border-bottom-color:var(--mk-color-primary)}.GZkPca_panelBody{min-height:0;padding:0 var(--mk-space-4);flex:1;overflow:auto}.GZkPca_panelFoot{justify-content:space-between;align-items:center;gap:var(--mk-space-3);padding:var(--mk-space-3) var(--mk-space-4);padding-bottom:max(var(--mk-space-3), env(safe-area-inset-bottom));border-top:1px solid var(--mk-color-border);background:var(--mk-color-canvas);display:flex}.GZkPca_saved{font:400 12px/18px var(--mk-font-sans);color:var(--mk-color-subtle)}@media (max-width:900px){.GZkPca_body{grid-template-columns:1fr}.GZkPca_title{display:none}.GZkPca_preview{height:auto;padding:var(--mk-space-3);gap:var(--mk-space-2);position:static}.GZkPca_collapse{display:inline-flex}.GZkPca_phone{border-radius:28px;width:min(100%,320px);height:480px;padding:6px}.GZkPca_body[data-preview=closed] .GZkPca_preview{padding-bottom:0}.GZkPca_screen{border-radius:22px;max-height:none}.GZkPca_panel{border-left:0;border-top:1px solid var(--mk-color-border);height:auto;min-height:60dvh;position:static}.GZkPca_tabs{z-index:10;background:var(--mk-color-canvas);position:sticky;top:56px}.GZkPca_panelBody{overflow:visible}.GZkPca_panelFoot{position:sticky;bottom:0}}
