.pe-veil{position:fixed;inset:0;z-index:260;display:flex;background:var(--g-stage);color:var(--g-on-stage);font-family:var(--g-font);animation:pe-in .2s var(--g-ease) both}@keyframes pe-in{0%{opacity:0}to{opacity:1}}.pe-veil *,.pe-veil :after,.pe-veil :before{box-sizing:border-box}.pe-box{flex:1 1;min-width:0;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.pe-top{flex:none;justify-content:space-between;height:52px;padding:0 8px}.pe-top,.pe-top-l{display:flex;align-items:center}.pe-top-l{gap:4px}.pe-top-btn{padding:10px 8px;border:0;background:none;color:var(--g-stage-mute);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer}.pe-top-btn.is-main{color:var(--g-on-stage);font-weight:700}.pe-top-btn:disabled{opacity:.5;cursor:default}.pe-top-btn:focus-visible{border-radius:8px}.pe-count{font-size:12.5px;font-weight:700;color:var(--g-stage-mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pe-body{flex:1 1;min-height:0;display:flex;flex-direction:column}.pe-strip{flex:none;display:flex;gap:8px;padding:6px 16px 12px;overflow-x:auto;scrollbar-width:none}.pe-strip::-webkit-scrollbar{display:none}.pe-thumb-wrap{position:relative;flex:none}.pe-thumb{display:block;width:52px;height:52px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:12px;background:var(--g-stage-tile-2);cursor:pointer;opacity:.6;transition:opacity .12s var(--g-ease),border-color .12s var(--g-ease)}.pe-thumb.is-active{border-color:var(--g-on-stage);opacity:1}.pe-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pe-thumb-del{position:absolute;top:-5px;right:-5px;width:18px;height:18px;padding:0;border:1.5px solid var(--g-stage);border-radius:50%;background:var(--g-stage-line);color:var(--g-on-stage);cursor:pointer}.pe-stage-wrap,.pe-thumb-del{display:flex;align-items:center;justify-content:center}.pe-stage-wrap{flex:1 1 auto;min-height:0;background:var(--g-media-scrim)}.pe-stage,.pe-stage-wrap{position:relative;overflow:hidden}.pe-stage{flex:none;max-width:100%;max-height:100%;touch-action:none;user-select:none;-webkit-user-select:none}.pe-stage>img{position:absolute;left:50%;top:50%;max-width:none;pointer-events:none;transition:filter 50ms linear}.pe-stage .crop-fail{position:absolute;inset:0;margin:0;padding:24px;display:flex;align-items:center;text-align:center;color:var(--g-stage-mute);font-size:13.5px;line-height:1.45}.pe-grid{position:absolute;inset:0;border:1.5px solid var(--g-on-stage);pointer-events:none}.pe-grid i{position:absolute;background:var(--g-stage-line)}.pe-grid i:first-child{left:33.333%;top:0;bottom:0;width:1px}.pe-grid i:nth-child(2){left:66.666%;top:0;bottom:0;width:1px}.pe-grid i:nth-child(3){top:33.333%;left:0;right:0;height:1px}.pe-grid i:nth-child(4){top:66.666%;left:0;right:0;height:1px}.pe-float{position:absolute;top:10px;right:10px;display:flex;gap:6px}.pe-pill{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border:0;border-radius:var(--g-r-pill);background:var(--g-media-chip);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--g-on-stage);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-touch-callout:none}.pe-pill.is-on{background:var(--g-stage-tile)}.pe-ink{position:absolute;inset:0;pointer-events:none;touch-action:none}.pe-ink.is-live{pointer-events:auto;cursor:pointer}.pe-ink.is-draw{cursor:crosshair}.pe-tools{flex:none;display:flex;flex-direction:column-reverse}.pe-tabs{display:flex;height:64px;border-top:1px solid var(--g-stage-tile)}.pe-tab{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;background:none;color:var(--g-stage-mute);font-family:inherit;font-size:10.5px;font-weight:600;cursor:pointer;opacity:.7;transition:color .12s var(--g-ease),opacity .12s var(--g-ease)}.pe-tab.is-active{color:var(--g-on-stage);opacity:1}.pe-tab:focus-visible{border-radius:12px}.pe-panel{display:flex;flex-direction:column;gap:12px;min-height:112px;justify-content:center;padding:14px 16px;background:var(--g-stage-tile-2);border-top:1px solid var(--g-stage-tile)}.pe-aspects{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.pe-aspects::-webkit-scrollbar{display:none}.pe-aspect{flex:none;height:34px;padding:0 16px;border:1.4px solid var(--g-stage-line);border-radius:var(--g-r-pill);background:none;color:var(--g-stage-mute);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.pe-aspect.is-active{border-color:var(--g-on-stage);background:var(--g-on-stage);color:var(--g-stage)}.pe-row{display:flex;align-items:center;gap:12px}.pe-row-label{flex:none;width:104px;font-size:12.5px;color:var(--g-stage-mute)}.pe-slider{flex:1 1;min-width:0;height:3px;border-radius:2px;background:var(--g-stage-line);outline:none;appearance:none}.pe-slider::-webkit-slider-thumb{width:20px;height:20px;border-radius:50%;background:var(--g-on-stage);box-shadow:var(--g-sh-card);cursor:pointer;appearance:none}.pe-slider::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--g-on-stage);cursor:pointer}.pe-filters{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none}.pe-filters::-webkit-scrollbar{display:none}.pe-filter{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--g-stage-mute);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.pe-filter.is-active{color:var(--g-on-stage)}.pe-filter-swatch{display:block;width:52px;height:52px;overflow:hidden;border:2px solid transparent;border-radius:12px}.pe-filter.is-active .pe-filter-swatch{border-color:var(--g-on-stage)}.pe-filter-swatch img{display:block;width:100%;height:100%;object-fit:cover}.pe-rotate{display:flex;align-items:center;justify-content:center;gap:22px}.pe-panel.is-tall{justify-content:flex-start;max-height:46vh;overflow-y:auto;scrollbar-width:none}.pe-panel.is-tall::-webkit-scrollbar{display:none}.pe-acts{display:flex;align-items:center;gap:8px;min-width:0}.pe-acts .pe-slider{flex:1 1;min-width:0}.pe-acts .pe-row-label{width:auto}.pe-aspect:disabled{opacity:.4;cursor:default}.pe-aspect.is-add{flex:none;display:inline-flex;align-items:center;gap:6px}.pe-swatches{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.pe-swatches::-webkit-scrollbar{display:none}.pe-swatch{flex:none;width:28px;height:28px;padding:0;border-radius:50%;border:2px solid var(--g-stage-tile);box-shadow:0 0 0 2px transparent;cursor:pointer}.pe-swatch.is-active{box-shadow:0 0 0 2px var(--g-on-stage)}.pe-sizes{gap:4px;margin-right:auto}.pe-size,.pe-sizes{display:flex;align-items:center}.pe-size{justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:none;cursor:pointer}.pe-size i{border-radius:50%;background:var(--g-stage-mute)}.pe-size.is-active{background:var(--g-stage-tile)}.pe-size.is-active i{background:var(--g-on-stage)}.pe-stickers{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;min-width:0}.pe-stickers::-webkit-scrollbar{display:none}.pe-sticker{flex:none;width:38px;height:38px;border:0;border-radius:12px;background:none;font-size:22px;line-height:1;cursor:pointer}.pe-sticker:hover,.pe-text{background:var(--g-stage-tile)}.pe-text{width:100%;padding:10px 12px;border:0;border-radius:12px;color:var(--g-on-stage);font:inherit;font-size:15px;resize:none}.pe-hint{font-size:12.5px;line-height:1.4;color:var(--g-stage-mute)}.pe-round{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--g-stage-tile-2);color:var(--g-on-stage);cursor:pointer}.pe-round.is-on{background:var(--g-stage-tile)}@media (min-width:860px){.pe-top{height:60px;padding:0 20px;border-bottom:1px solid var(--g-stage-tile)}.pe-body{flex-direction:row}.pe-strip{flex-direction:column;width:112px;padding:20px;overflow-x:hidden;overflow-y:auto;border-right:1px solid var(--g-stage-tile)}.pe-thumb{width:72px;height:72px}.pe-tools{flex-direction:column;width:340px;border-left:1px solid var(--g-stage-tile)}.pe-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;padding:12px;gap:6px;border-top:0;border-bottom:1px solid var(--g-stage-tile)}.pe-tab{height:64px;border-radius:14px;font-size:12px}.pe-tab.is-active{background:var(--g-stage-tile-2)}.pe-panel{flex:1 1;justify-content:flex-start;padding:20px;background:none;border-top:0}.pe-aspects,.pe-filters{flex-wrap:wrap}.pe-panel.is-tall{max-height:none}.pe-stickers,.pe-swatches{flex-wrap:wrap}.pe-acts:has(.pe-stickers){flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pe-veil{animation:none}}.email-gate-error_resend__Zg_Er{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.email-gate-error_resend__Zg_Er:disabled{cursor:progress;opacity:.7}.email-gate-error_resend__Zg_Er:focus-visible{border-radius:4px}.email-gate-error_done__hRt3e{font-weight:650}