.studio-modal[data-v-2c106f3c]{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:auto;position:fixed;right:0;top:0}.studio-modal__scrim[data-v-2c106f3c]{background:#00000073;bottom:0;left:0;position:absolute;right:0;top:0}.studio-modal__panel[data-v-2c106f3c]{background:#fff;border:1px solid #0000000f;border-radius:12px;box-shadow:0 8px 16px -4px #00000014,0 24px 48px -12px #00000038;display:flex;flex-direction:column;max-height:calc(80vh - 64px);overflow:hidden;position:relative}.studio-modal__header[data-v-2c106f3c]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 20px}.studio-modal__title-wrap[data-v-2c106f3c]{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.studio-modal__icon[data-v-2c106f3c]{align-items:center;background:#f3f4f3;border-radius:9px;color:#5f805f;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.studio-modal__icon>svg[data-v-2c106f3c]{height:18px;width:18px}.studio-modal__icon>span[data-v-2c106f3c]{align-items:center;background:#0000!important;border-radius:inherit;color:inherit!important;display:inline-flex;height:100%;justify-content:center;width:100%}.studio-modal__icon>span>svg[data-v-2c106f3c]{height:18px;width:18px}.studio-modal__title[data-v-2c106f3c]{color:#171717;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-modal__close[data-v-2c106f3c]{align-items:center;background:#0000;border:none;border-radius:10px;color:#737373;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background-color .12s ease,color .12s ease;width:32px}.studio-modal__close[data-v-2c106f3c]:hover{background:#f5f5f5;color:#171717}.studio-modal__close[data-v-2c106f3c]:focus-visible{outline:2px solid #404040;outline-offset:2px}.studio-modal__body[data-v-2c106f3c]{flex:1 1 auto;min-height:0;overflow-y:auto}.studio-modal__body--padded[data-v-2c106f3c]{padding:22px}.studio-modal__footer[data-v-2c106f3c]{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:14px 20px}.studio-modal-enter-active[data-v-2c106f3c]{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.studio-modal-enter-active .studio-modal__panel[data-v-2c106f3c]{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.studio-modal-leave-active .studio-modal__panel[data-v-2c106f3c],.studio-modal-leave-active[data-v-2c106f3c]{transition:opacity .12s ease-in}.studio-modal-enter-from[data-v-2c106f3c],.studio-modal-leave-to[data-v-2c106f3c]{opacity:0}.studio-modal-enter-from .studio-modal__panel[data-v-2c106f3c]{opacity:0;transform:translateY(8px) scale(.96)}.studio-modal-leave-to .studio-modal__panel[data-v-2c106f3c]{opacity:0}.studio-modal__panel--bare[data-v-2c106f3c]{border-radius:16px}.studio-modal__header--bare[data-v-2c106f3c]{border-bottom:0;padding:0;position:absolute;right:14px;top:14px;z-index:2}.studio-modal__header--bare .studio-modal__title-wrap[data-v-2c106f3c]{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.studio-modal__body--bare[data-v-2c106f3c]{padding:32px 28px 24px}.studio-modal__footer--bare[data-v-2c106f3c]{border-top:0;padding:0 28px 28px}@media (max-width:520px){.studio-modal__body--bare[data-v-2c106f3c]{padding:28px 20px 20px}.studio-modal__footer--bare[data-v-2c106f3c]{padding:0 20px 20px}}.sample-modal__empty[data-v-88bc2e7c]{align-items:center;display:flex;flex-direction:column;gap:8px;padding:28px 0 24px;text-align:center}.sample-modal__empty-icon[data-v-88bc2e7c]{align-items:center;background:#f5f5f5;border-radius:50%;color:#4f7555;display:inline-flex;height:48px;justify-content:center;margin-bottom:8px;width:48px}.sample-modal__empty-title[data-v-88bc2e7c]{color:#171717;font-size:16px;font-weight:700;margin:0}.sample-modal__empty-desc[data-v-88bc2e7c]{color:#737373;font-size:14px;line-height:1.7;margin:0;word-break:keep-all}.sample-modal__brand[data-v-88bc2e7c]{align-items:center;background:#f5f5f5;border-radius:9px;color:#4f7555;display:inline-flex;height:32px;justify-content:center;width:32px}.sample-modal__tabs[data-v-88bc2e7c]{display:flex;gap:6px;margin-bottom:14px}.sample-modal__tab[data-v-88bc2e7c]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;color:#525252;cursor:pointer;font-size:13px;padding:8px 16px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.sample-modal__tab[data-v-88bc2e7c]:hover{background:#fafafa;border-color:#d4d4d4;color:#171717}.sample-modal__tab--active[data-v-88bc2e7c]{background:#f3f8f3;border-color:#6b8e6b;color:#4f7555;font-weight:500}.sample-modal__grid[data-v-88bc2e7c]{display:grid;gap:8px;grid-template-columns:1fr 1fr;max-height:56vh;overflow-y:auto}.sample-modal__card[data-v-88bc2e7c]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:12px;color:#404040;cursor:pointer;display:flex;font-size:14px;justify-content:center;line-height:1.7;min-height:72px;padding:18px 16px;text-align:center;transition:border-color .12s ease,background-color .12s ease,color .12s ease;white-space:pre-line}.sample-modal__card[data-v-88bc2e7c]:hover{background:#f6faf6;border-color:#6b8e6b;color:#171717}.layers-panel[data-v-6c29801a]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:12px}.layers-panel__search[data-v-6c29801a]{margin-bottom:8px}.layers-panel__selectbar[data-v-6c29801a]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.layers-panel__selectbar-spacer[data-v-6c29801a]{flex:1}.layers-panel__selectbar-count[data-v-6c29801a]{color:#5f805f;font-size:12px;font-weight:600}.layers-panel__selectmode[data-v-6c29801a]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#525252;cursor:pointer;display:inline-flex;font-size:12px;font-weight:550;gap:5px;height:32px;padding:0 12px}.layers-panel__selectmode[data-v-6c29801a]:active{background:#f5f5f5}.layers-panel__selectmode--on[data-v-6c29801a]{background:#f8fbf8;border-color:#6b8e6b;color:#4f7a4f}.layers-panel__check[data-v-6c29801a]{align-items:center;border:1.5px solid #c4c4c4;border-radius:6px;color:#fff;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.layers-panel__check--on[data-v-6c29801a]{background:#5f805f;border-color:#5f805f}.layers-panel__name-input[data-v-6c29801a]{background:#fff;border:1px solid #404040;border-radius:4px;color:#171717;flex:1;font-size:12px;height:24px;padding:0 6px}.layers-panel__name-input[data-v-6c29801a]:focus{outline:none}.layers-panel__empty[data-v-6c29801a]{color:#737373;font-size:14px;padding:32px 16px;text-align:center}.layers-panel__list[data-v-6c29801a]{display:flex;flex:1;flex-direction:column;gap:2px;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.layers-panel__item[data-v-6c29801a]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;min-width:0;padding:7px 8px;position:relative;transition:opacity .08s ease,background .1s ease;-webkit-user-select:none;user-select:none}.layers-panel__item[data-v-6c29801a]:hover{background:#f5f5f5}.layers-panel__item--selected[data-v-6c29801a]{background:#eef3ee;color:#171717}.layers-panel__item--selected[data-v-6c29801a]:hover{background:#e4ede4}.layers-panel__item--selected[data-v-6c29801a]:before{background:#6b8e6b;border-radius:0 3px 3px 0;bottom:5px;content:"";left:0;position:absolute;top:5px;width:3px}.layers-panel__item--selected .layers-panel__label[data-v-6c29801a]{color:#4f7a4f;font-weight:500}.layers-panel__item--dragging[data-v-6c29801a]{background:#fafafa;border:1px solid #d4d4d4;box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000f;opacity:.95}.layers-reorder-move[data-v-6c29801a]{transition:transform .13s cubic-bezier(.2,0,0,1)}.layers-panel__item--dragging .layers-panel__grip[data-v-6c29801a]{cursor:grabbing}.layers-panel--is-dragging .layers-panel__item>[data-v-6c29801a]{pointer-events:none}.layers-panel--is-dragging .layers-panel__item--dragging .layers-panel__grip[data-v-6c29801a]{pointer-events:auto}.layers-panel__item--hidden .layers-panel__grip[data-v-6c29801a],.layers-panel__item--hidden .layers-panel__label-wrap[data-v-6c29801a],.layers-panel__item--hidden .layers-panel__thumb[data-v-6c29801a]{opacity:.45}.layers-panel__grip[data-v-6c29801a]{align-items:center;color:#737373;cursor:grab;display:inline-flex;flex-shrink:0;justify-content:center;transition:color .12s;width:14px}.layers-panel__grip[data-v-6c29801a]:active{cursor:grabbing}.layers-panel__chevron[data-v-6c29801a]{align-items:center;background:#0000;border:none;border-radius:4px;color:#737373;cursor:pointer;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;padding:0;position:relative;width:16px}.layers-panel__chevron[data-v-6c29801a]:hover{border-color:#6b8e6b;color:#171717}.layers-panel__chevron svg[data-v-6c29801a]{transition:transform .15s}.layers-panel__item--selected .layers-panel__grip[data-v-6c29801a],.layers-panel__item:hover .layers-panel__grip[data-v-6c29801a]{color:#171717}.layers-panel__thumb[data-v-6c29801a]{align-items:center;background:#a3a3a3;border:1px solid #9a9a9a;border-radius:4px;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;width:28px}.layers-panel__thumb img[data-v-6c29801a]{height:100%;object-fit:cover;width:100%}.layers-panel__thumb-text[data-v-6c29801a]{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1}.layers-panel__thumb-shape[data-v-6c29801a]{border-radius:3px;height:16px;width:16px}.layers-panel__thumb-sticker[data-v-6c29801a]{font-size:16px}.layers-panel__thumb-sticker-img[data-v-6c29801a]{height:100%;object-fit:contain;width:100%}.layers-panel__icon[data-v-6c29801a]{color:#737373;display:inline-flex}.layers-panel__label-wrap[data-v-6c29801a]{align-items:center;display:flex;flex:1;flex-direction:row;gap:6px;min-width:0;overflow:hidden}.layers-panel__label[data-v-6c29801a]{color:inherit;flex:0 1 auto;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layers-panel__type-badge[data-v-6c29801a]{background:#f0f1f0;border-radius:999px;color:#737373;display:inline-block;flex-shrink:0;font-size:11px;line-height:1.5;padding:1px 7px;white-space:nowrap}.layers-panel__toggle[data-v-6c29801a]{align-items:center;background:#0000;border:none;border-radius:4px;color:#737373;cursor:pointer;display:inline-flex;height:24px;justify-content:center;position:relative;width:24px}.layers-panel__toggle[data-v-6c29801a]:hover{border-color:#6b8e6b;color:#171717}.layers-panel__toggle--delete[data-v-6c29801a]:hover{background:#fef2f2;color:#dc2626}.layers-panel__toggle-spacer[data-v-6c29801a]{flex-shrink:0;height:24px;width:24px}.layers-panel__toggle--disabled[data-v-6c29801a]{cursor:not-allowed;opacity:.5}.layers-panel__toggle--disabled[data-v-6c29801a]:hover{color:#737373}.layers-panel__item--background[data-v-6c29801a]{cursor:pointer}.layers-panel__item--background[data-v-6c29801a]:hover{background:#f5f5f5}.layers-panel__grip--disabled[data-v-6c29801a]{cursor:not-allowed;opacity:.3;pointer-events:none}.layers-panel__thumb--bg[data-v-6c29801a]{background:#fff;overflow:hidden}.layers-panel__thumb--bg img[data-v-6c29801a]{object-fit:cover}.layers-panel__thumb--bg img[data-v-6c29801a],.layers-panel__thumb-bg-fill[data-v-6c29801a]{display:block;height:100%;width:100%}.layers-panel__thumb-bg-transparent[data-v-6c29801a]{background:conic-gradient(#d4d4d4 0 25%,#fff 25% 50%,#d4d4d4 50% 75%,#fff 75%) 0 0 /6px 6px,#fff}.layers-panel__actions[data-v-6c29801a]{align-items:flex-start;border-top:1px solid #e5e5e5;display:flex;gap:4px;margin-top:8px;padding:10px 0 2px}.layers-panel__action[data-v-6c29801a]{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:5px;min-width:0;padding:0;position:relative}.layers-panel__action-box[data-v-6c29801a]{align-items:center;border:1px solid #e5e5e5;border-radius:10px;color:#525252;display:inline-flex;height:40px;justify-content:center;transition:border-color .12s,background-color .12s,color .12s;width:100%}.layers-panel__action:hover:not(:disabled) .layers-panel__action-box[data-v-6c29801a]{background:#fafafa;border-color:#b5b5b5;color:#171717}.layers-panel__action[data-v-6c29801a]:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.layers-panel__action-label[data-v-6c29801a]{color:#737373;font-size:11px;line-height:1.1;white-space:nowrap}.layers-panel__action--danger .layers-panel__action-box[data-v-6c29801a]{border-color:#f1cccc;color:#dc2626}.layers-panel__action--danger .layers-panel__action-label[data-v-6c29801a]{color:#dc2626}.layers-panel__action--danger:hover:not(:disabled) .layers-panel__action-box[data-v-6c29801a]{background:#fef2f2;border-color:#dc2626;color:#dc2626}.layers-panel__action-divider[data-v-6c29801a]{align-self:flex-start;background:#e5e5e5;flex:0 0 1px;height:40px;margin:0 4px}.studio-main-menu[data-v-d3017732]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 32px #0000001f;left:12px;padding:14px;position:fixed;top:calc(58px + env(safe-area-inset-top, 0px));width:340px;z-index:30}.studio-main-menu__nav[data-v-d3017732]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.studio-main-menu__mywork[data-v-d3017732]{align-items:center;background:#f5f5f5;border:none;border-radius:12px;color:#4f7555;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;transition:background-color .12s,color .12s;width:100%}.studio-main-menu__mywork[data-v-d3017732]:hover{background:#e5e5e5}.studio-main-menu__top[data-v-d3017732]{padding:4px 0}.studio-main-menu__field-label[data-v-d3017732]{color:#737373;flex-shrink:0;font-size:13px;font-weight:400;width:34px}.studio-main-menu__title-row[data-v-d3017732]{align-items:center;display:flex;gap:8px;min-height:30px}.studio-main-menu__title-text[data-v-d3017732]{color:#171717;flex:0 1 auto;font-size:14px;font-weight:600;line-height:22px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-main-menu__title-text--muted[data-v-d3017732]{color:#a3a3a3;font-weight:400}.studio-main-menu__title-edit[data-v-d3017732]{align-items:center;background:#f5f5f5;border:none;border-radius:8px;color:#737373;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background-color .12s,color .12s;width:28px}.studio-main-menu__title-edit[data-v-d3017732]:hover{background:#e5e5e5;color:#404040}.studio-main-menu__title-input[data-v-d3017732]{background:#fff;border:1px solid #d4d4d4;border-radius:8px;box-sizing:border-box;color:#171717;flex:1;font-size:14px;height:30px;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;transition:border-color .12s;white-space:nowrap}.studio-main-menu__title-input[data-v-d3017732]::placeholder{color:#a3a3a3}.studio-main-menu__title-input[data-v-d3017732]:focus{border-color:#a3a3a3;outline:none}.studio-main-menu__title-save[data-v-d3017732]{align-items:center;background:#f5f5f5;border:none;border-radius:8px;color:#5f805f;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0;transition:background-color .12s;width:30px}.studio-main-menu__title-save[data-v-d3017732]:hover{background:#e5e5e5}.studio-main-menu__code-row[data-v-d3017732]{align-items:center;color:#737373;display:flex;font-size:13px;gap:8px;line-height:16px;margin-top:2px;padding:6px 0;width:100%}.studio-main-menu__code-copy[data-v-d3017732]{align-items:center;background:#f5f5f5;border:none;border-radius:8px;color:#737373;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background-color .12s,color .12s;width:28px}.studio-main-menu__code-copy[data-v-d3017732]:hover{background:#e5e5e5;color:#404040}.studio-main-menu__code-value[data-v-d3017732]{color:#404040;font-family:ui-monospace,SF Mono,SFMono-Regular,Cascadia Code,Consolas,Menlo,monospace;letter-spacing:.14em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-main-menu__group[data-v-d3017732]{display:flex;flex-direction:column;padding:0}.studio-main-menu__divider[data-v-d3017732]{background:#f5f5f5;height:1px;margin:8px 0}.studio-main-menu__item[data-v-d3017732]{align-items:center;background:#0000;border:none;border-radius:8px;color:#525252;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;padding:10px 0;text-align:left;transition:background-color .12s,color .12s;width:100%}.studio-main-menu__item[data-v-d3017732]:hover{background:#f5f5f5;color:#171717}.studio-main-menu__item>svg[data-v-d3017732]:first-child{background:#f5f5f5;border-radius:50%;box-sizing:initial;color:#5f805f;flex-shrink:0;height:18px;padding:7px;width:18px}.studio-main-menu__label[data-v-d3017732]{flex:1;min-width:0}.studio-main-menu__shortcut[data-v-d3017732]{color:#a3a3a3;font-size:13px;font-weight:400}@media (max-width:480px){.studio-main-menu[data-v-d3017732]{left:8px;max-width:360px;right:8px;width:auto}}.mobile-header[data-v-498e05a8]{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;display:flex;height:52px;justify-content:space-between;padding:env(safe-area-inset-top,0) 6px 0;position:sticky;top:0;z-index:10}.mobile-header__left[data-v-498e05a8]{align-items:center;display:flex;flex:0 1 auto;gap:2px;min-width:0}.mobile-header__title-input[data-v-498e05a8]{background:#0000;border:1px solid #e5e5e5;border-radius:8px;color:#404040;cursor:text;flex:0 1 auto;font-family:inherit;font-size:12px;font-weight:500;height:30px;min-width:56px;padding:0 8px;transition:border-color .12s,background-color .12s;width:128px}.mobile-header__title-input[data-v-498e05a8]::placeholder{color:#a3a3a3;font-weight:400}.mobile-header__title-input[data-v-498e05a8]:focus{background:#fff;border-color:#6b8e6b;outline:none}.mobile-header__center[data-v-498e05a8]{display:flex;flex:0 1 auto;justify-content:center;min-width:0;padding:0 4px}.mobile-header__save[data-v-498e05a8]{align-items:center;color:#737373;display:inline-flex;font-size:12px;gap:5px;line-height:1;min-width:0;-webkit-user-select:none;user-select:none}.mobile-header__save svg[data-v-498e05a8]{flex-shrink:0}.mobile-header__save--error[data-v-498e05a8]{color:#b91c1c}.mobile-header__save-dot[data-v-498e05a8]{background:#4f7555;border-radius:50%;flex-shrink:0;height:6px;width:6px}.mobile-header__save-label[data-v-498e05a8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-header__right[data-v-498e05a8]{align-items:center;display:flex;flex-shrink:0;gap:4px}.mobile-header__icon-btn[data-v-498e05a8]{align-items:center;background:#0000;border:none;border-radius:6px;color:#525252;cursor:pointer;display:flex;height:36px;justify-content:center;width:34px}.mobile-header__icon-btn[data-v-498e05a8]:active{background:#e5e5e5}.mobile-header__icon-btn[data-v-498e05a8]:disabled{color:#ccc;cursor:not-allowed}.mobile-header__icon-btn.is-active[data-v-498e05a8]{background:#eef3ee;color:#5f805f}.mobile-header__divider[data-v-498e05a8]{background:#e5e5e5;flex-shrink:0;height:20px;margin:0 4px;width:1px}.mobile-header__pass[data-v-498e05a8]{padding:0 11px}.mobile-header__download[data-v-498e05a8],.mobile-header__pass[data-v-498e05a8]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:5px;height:34px;line-height:1;white-space:nowrap}.mobile-header__download[data-v-498e05a8]{background:#4f7555;color:#fff;padding:0 12px}.mobile-header__download[data-v-498e05a8]:active{background:#41613f}.mobile-header__pass--on[data-v-498e05a8]{background:#e4ecdf;color:#4f7555}.mobile-header__pass--on[data-v-498e05a8]:active{background:#d9e3d1}.mobile-header__pass--pending[data-v-498e05a8]{background:#fbeecb;color:#86651a}.mobile-header__pass--pending[data-v-498e05a8]:active{background:#f6e4b4}.mobile-header__pass--off[data-v-498e05a8]{background:#f6c546;color:#6b4e00}.mobile-header__pass--off[data-v-498e05a8]:active{background:#eb3}.mobile-bottom-tabs[data-v-eacc5310]{background:#fff;border-top:1px solid #e5e5e5;bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:21}.mobile-bottom-tabs__scroll[data-v-eacc5310]{align-items:stretch;display:flex;overflow-x:hidden;scrollbar-width:none}.mobile-bottom-tabs__scroll[data-v-eacc5310]::-webkit-scrollbar{display:none}.mobile-bottom-tabs__item[data-v-eacc5310]{align-items:center;background:#0000;border:none;color:#737373;cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;gap:2px;justify-content:center;min-height:52px;min-width:0;padding:7px 2px 6px;position:relative}.mobile-bottom-tabs__item[data-v-eacc5310]:not(.mobile-bottom-tabs__item--active):active{background:#f5f5f5}.mobile-bottom-tabs__item--active[data-v-eacc5310]{color:#5f805f;font-weight:500}.mobile-bottom-tabs__item--active[data-v-eacc5310]:before{background:#eef3ee;border-radius:10px;bottom:5px;content:"";left:6px;position:absolute;right:6px;top:5px;z-index:0}.mobile-bottom-tabs__item--active[data-v-eacc5310]:active:before{background:#e4ede4}.mobile-bottom-tabs__item--active svg[data-v-eacc5310]{stroke-width:2.2}.mobile-bottom-tabs__icon-wrap[data-v-eacc5310],.mobile-bottom-tabs__label[data-v-eacc5310]{position:relative;z-index:1}.mobile-bottom-tabs__label[data-v-eacc5310]{font-size:11px;line-height:1.2;white-space:nowrap}.mobile-bottom-tabs__icon-wrap[data-v-eacc5310]{display:inline-flex;position:relative}.mobile-bottom-tabs__soon[data-v-eacc5310]{background:#f59e0b;border:1.5px solid #fff;border-radius:50%;height:7px;position:absolute;right:-3px;top:-2px;width:7px}.mobile-bottom-sheet[data-v-5e0c1708]{bottom:0;display:flex;flex-direction:column;left:0;pointer-events:auto;position:fixed;right:0;top:0;z-index:20}.mobile-bottom-sheet__scrim[data-v-5e0c1708]{background:#0000;bottom:0;left:0;position:absolute;right:0;top:0}.mobile-bottom-sheet__panel[data-v-5e0c1708]{background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;bottom:calc(var(--studio-mobile-tabbar-h, 52px) + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;left:0;max-height:50vh;overflow:hidden;position:absolute;right:0;top:auto}.mobile-bottom-sheet__header[data-v-5e0c1708]{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:16px}.mobile-bottom-sheet__title[data-v-5e0c1708]{color:#171717;font-size:14px;font-weight:600}.mobile-bottom-sheet__close[data-v-5e0c1708]{align-items:center;background:#0000;border:none;border-radius:6px;color:#525252;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;line-height:1;width:32px}.mobile-bottom-sheet__close[data-v-5e0c1708]:active{background:#e5e5e5}.mobile-bottom-sheet__body[data-v-5e0c1708]{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding:0}.mobile-bottom-sheet-enter-active[data-v-5e0c1708],.mobile-bottom-sheet-leave-active[data-v-5e0c1708]{transition:opacity .2s ease}.mobile-bottom-sheet-enter-active .mobile-bottom-sheet__panel[data-v-5e0c1708],.mobile-bottom-sheet-leave-active .mobile-bottom-sheet__panel[data-v-5e0c1708]{transition:transform .25s cubic-bezier(.2,.9,.25,1)}.mobile-bottom-sheet-enter[data-v-5e0c1708],.mobile-bottom-sheet-leave-to[data-v-5e0c1708]{opacity:0}.mobile-bottom-sheet-enter .mobile-bottom-sheet__panel[data-v-5e0c1708],.mobile-bottom-sheet-leave-to .mobile-bottom-sheet__panel[data-v-5e0c1708]{transform:translateY(100%)}.mobile-element-edit-bar[data-v-a710581a]{align-items:stretch;background:#fff;border-top:1px solid #e5e5e5;bottom:0;display:flex;left:0;min-height:52px;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:41}.mobile-element-edit-bar__close[data-v-a710581a]{align-items:center;background:#fff;border:none;border-left:1px solid #e5e5e5;color:#525252;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;width:40px}.mobile-element-edit-bar__scroll[data-v-a710581a]{align-items:stretch;display:flex;flex:1;overflow-x:auto;scrollbar-width:none}.mobile-element-edit-bar__scroll[data-v-a710581a]::-webkit-scrollbar{display:none}.mobile-element-edit-bar__more[data-v-a710581a]{align-items:center;background:linear-gradient(90deg,#fff0,#fff 55%);border:none;bottom:env(safe-area-inset-bottom,0);color:#404040;cursor:pointer;display:flex;justify-content:flex-end;padding-right:8px;position:absolute;right:40px;top:0;width:44px;z-index:2}.mobile-element-edit-bar__more[data-v-a710581a]:active{color:#000}.mobile-element-edit-bar__btn[data-v-a710581a]{align-items:center;background:#0000;border:none;color:#737373;cursor:pointer;display:flex;flex:1 0 auto;flex-direction:column;gap:2px;justify-content:center;min-width:52px;padding:7px 8px}.mobile-element-edit-bar__btn[data-v-a710581a]:active{background:#f5f5f5}.mobile-element-edit-bar__divider[data-v-a710581a]{align-self:center;background:#e5e5e5;flex-shrink:0;height:26px;margin:0 6px;width:1px}.mobile-element-edit-bar__label[data-v-a710581a]{font-size:11px;line-height:1.2;white-space:nowrap}input[type=range][data-v-5ec15201]{accent-color:#4f7555}.mobile-toolbar[data-v-5ec15201]{--tb-gap:clamp(3px,0.8vw,6px);background:#fff;border:1px solid #ededed;border-radius:12px;bottom:calc(var(--studio-mobile-tabbar-h, 52px) + env(safe-area-inset-bottom, 0px) + 10px);box-shadow:0 4px 16px #0000001f;height:var(--studio-mobile-toolbar-h,44px);left:6px;margin-left:auto;margin-right:auto;max-width:calc(100% - 12px);padding:0 4px;position:fixed;right:6px;width:fit-content;z-index:6}.mobile-toolbar[data-v-5ec15201],.mobile-toolbar__tools[data-v-5ec15201]{align-items:center;display:flex;gap:var(--tb-gap)}.mobile-toolbar__tools[data-v-5ec15201]{flex:1 1 auto;justify-content:flex-start}.mobile-toolbar__zoom[data-v-5ec15201]{flex:0 1 auto;justify-content:center;min-width:0;position:relative}.mobile-toolbar__history[data-v-5ec15201],.mobile-toolbar__zoom[data-v-5ec15201]{align-items:center;display:flex;gap:var(--tb-gap)}.mobile-toolbar__history[data-v-5ec15201]{flex:1 1 auto;justify-content:flex-end}.mobile-toolbar__btn[data-v-5ec15201]{align-items:center;background:#0000;border:none;border-radius:8px;color:#525252;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:32px}.mobile-toolbar__btn[data-v-5ec15201]:active{background:#f0f0f0}.mobile-toolbar__btn.is-active[data-v-5ec15201]{background:#ededed;color:#5f805f}.mobile-toolbar__btn[data-v-5ec15201]:disabled{opacity:.4}.mobile-toolbar__btn[data-v-5ec15201]:disabled:active{background:#0000}.mobile-toolbar__fit[data-v-5ec15201]{color:#525252;font-size:13px;font-weight:500;gap:3px;padding:0 4px;width:auto}.mobile-toolbar__divider[data-v-5ec15201]{background:#e5e5e5;flex-shrink:0;height:20px;margin:0 4px;width:1px}.mobile-toolbar__zoom-btn[data-v-5ec15201]{background:#0000;border:none;border-radius:8px;color:#171717;cursor:pointer;flex-shrink:0;font-size:13px;height:36px;min-width:32px;padding:0 2px}.mobile-toolbar__zoom-btn[data-v-5ec15201]:active{background:#f0f0f0}.mobile-toolbar__zoom-slider[data-v-5ec15201]{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;flex:0 1 auto;height:36px;margin:0;min-width:24px;outline:none;padding:0;width:108px}.mobile-toolbar__zoom-slider[data-v-5ec15201]::-webkit-slider-runnable-track{background:linear-gradient(to right,#6b8e6b 0,#6b8e6b var(--fill,0),#e5e5e5 var(--fill,0),#e5e5e5 100%) 50% /100% 2px no-repeat;height:36px}.mobile-toolbar__zoom-slider[data-v-5ec15201]::-moz-range-track{background:linear-gradient(to right,#6b8e6b 0,#6b8e6b var(--fill,0),#e5e5e5 var(--fill,0),#e5e5e5 100%) 50% /100% 2px no-repeat;border:none;height:36px}.mobile-toolbar__zoom-slider[data-v-5ec15201]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d4d4d4;border-radius:50%;box-shadow:0 1px 2px #0000001a;cursor:pointer;height:16px;margin-top:10px;width:16px}.mobile-toolbar__zoom-slider[data-v-5ec15201]::-moz-range-thumb{background:#fff;border:1px solid #d4d4d4;border-radius:50%;box-shadow:0 1px 2px #0000001a;cursor:pointer;height:16px;width:16px}.mobile-toolbar__zoom-slider[data-v-5ec15201]:focus{outline:none}.mobile-toolbar__scrim[data-v-5ec15201]{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:29}.mobile-toolbar__zoom-menu[data-v-5ec15201]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 6px 18px #00000024;display:flex;flex-direction:column;gap:2px;min-width:132px;padding:6px;position:absolute;right:0;z-index:30}.mobile-toolbar__zoom-item[data-v-5ec15201]{align-items:center;background:#0000;border:none;border-radius:8px;color:#171717;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;padding:0 10px}.mobile-toolbar__zoom-item[data-v-5ec15201]:active{background:#f5f5f5}.mobile-toolbar__zoom-item.is-active[data-v-5ec15201]{background:#f5f5f5;color:#171717;font-weight:600}.mobile-toolbar__zoom-sep[data-v-5ec15201]{background:#e5e5e5;height:1px;margin:4px 0}.slot-tabs-wrap[data-v-713d22eb]{min-width:0;position:relative;width:100%}.slot-tabs-wrap[data-v-713d22eb]:after,.slot-tabs-wrap[data-v-713d22eb]:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .12s ease;width:36px;z-index:1}.slot-tabs-wrap[data-v-713d22eb]:before{background:linear-gradient(90deg,#fff 30%,#fff0);left:0}.slot-tabs-wrap[data-v-713d22eb]:after{background:linear-gradient(270deg,#fff 30%,#fff0);right:0}.slot-tabs-wrap.is-overflow-left[data-v-713d22eb]:before,.slot-tabs-wrap.is-overflow-right[data-v-713d22eb]:after{opacity:1}.slot-tabs__nav[data-v-713d22eb]{align-items:center;background:#0000;border:none;color:#404040;cursor:pointer;display:flex;height:80px;padding:0;position:absolute;top:6px;width:30px;z-index:2}.slot-tabs__nav--left[data-v-713d22eb]{justify-content:flex-start;left:0}.slot-tabs__nav--right[data-v-713d22eb]{justify-content:flex-end;right:0}.slot-tabs__nav-ico[data-v-713d22eb]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 4px #0000002e;display:flex;height:24px;justify-content:center;transition:background-color .12s ease;width:24px}.slot-tabs__nav:hover .slot-tabs__nav-ico[data-v-713d22eb]{background:#f5f5f5}.slot-tabs[data-v-713d22eb]{-ms-overflow-style:none;align-items:flex-start;display:flex;gap:14px;justify-content:safe center;overflow-x:auto;padding:6px 12px 4px;scrollbar-width:none;width:100%}.slot-tabs[data-v-713d22eb]::-webkit-scrollbar{display:none}.slot-tabs__item[data-v-713d22eb]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.slot-tabs__thumb[data-v-713d22eb]{background:#0000;border:2px solid #0000;border-radius:6px;cursor:pointer;display:block;padding:2px;position:relative;transition:border-color .12s ease}.slot-tabs__thumb[data-v-713d22eb]:hover{border-color:#d4d4d4}.slot-tabs__thumb--active[data-v-713d22eb]{border-color:#6b8e6b}.slot-tabs__thumb--base[data-v-713d22eb]{cursor:default}.slot-tabs__thumb-box[data-v-713d22eb]{background:#fafafa;display:inline-flex;height:80px;width:64px}.slot-tabs__remove[data-v-713d22eb],.slot-tabs__thumb-box[data-v-713d22eb]{align-items:center;justify-content:center}.slot-tabs__remove[data-v-713d22eb]{background:#404040;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:11px;height:16px;line-height:1;opacity:0;position:absolute;right:-6px;top:-6px;transition:opacity .12s ease;width:16px}.slot-tabs__thumb:hover .slot-tabs__remove[data-v-713d22eb]{opacity:1}.slot-tabs__label[data-v-713d22eb]{color:#737373;font-size:12px;max-width:80px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.slot-tabs__label--active[data-v-713d22eb]{color:#4f7a4f;font-weight:500}.slot-tabs__add[data-v-713d22eb]{align-items:center;background:#f0f0f0;border:none;border-radius:6px;color:#737373;cursor:pointer;display:flex;flex-shrink:0;height:80px;justify-content:center;margin-top:2px;transition:background-color .12s ease,color .12s ease;width:64px}.slot-tabs__add[data-v-713d22eb]:hover{background:#e5e5e5;color:#404040}.slot-list[data-v-713d22eb]{display:flex;flex-direction:column;gap:6px;width:100%}.slot-list__row[data-v-713d22eb]{align-items:center;background:#fff;border:1px solid #ededed;border-radius:14px;display:flex;gap:12px;padding:10px 12px;position:relative}.slot-list__row--active[data-v-713d22eb]{background:#f3f8f3;border-color:#a9c4a9}.slot-list__main[data-v-713d22eb]{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex:1;gap:12px;min-width:0;padding:0;text-align:left}.slot-list__thumb[data-v-713d22eb]{align-items:center;display:inline-flex;flex-shrink:0;height:64px;justify-content:center;width:46px}.slot-list__preview[data-v-713d22eb]{display:block}.slot-list__text[data-v-713d22eb]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.slot-list__base-badge[data-v-713d22eb]{background:#6b8e6b;border-radius:999px;color:#fff;font-size:10px;font-weight:600;left:8px;line-height:1.5;padding:1px 7px;pointer-events:none;position:absolute;top:6px;z-index:1}.slot-list__eyebrow[data-v-713d22eb]{color:#737373;font-size:11px;font-weight:600;letter-spacing:.2px}.slot-list__eyebrow[data-v-713d22eb],.slot-list__label[data-v-713d22eb]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-list__label[data-v-713d22eb]{color:#2b2b2b;font-size:14px;font-weight:500}.slot-list__meta[data-v-713d22eb]{color:#737373;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-list__resize[data-v-713d22eb]{align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:10px;color:#525252;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;gap:5px;height:34px;padding:0 13px;transition:background-color .12s,border-color .12s,color .12s;white-space:nowrap}.slot-list__resize[data-v-713d22eb]:hover{background:#f7f7f7;border-color:#b5b5b5;color:#171717}.slot-list__del[data-v-713d22eb]{align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:10px;color:#9a9a9a;cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;transition:background-color .12s,border-color .12s,color .12s;width:34px}.slot-list__del[data-v-713d22eb]:hover{background:#fbeaea;border-color:#f0c0c0;color:#dc2626}.slot-list__del-spacer[data-v-713d22eb]{flex-shrink:0;width:34px}.slot-list__add[data-v-713d22eb]{align-items:center;background:#fff;border:1px dashed #d4d4d4;border-radius:14px;cursor:pointer;display:flex;gap:14px;margin-top:2px;padding:14px;text-align:left;transition:background-color .12s,border-color .12s;width:100%}.slot-list__add[data-v-713d22eb]:hover{background:#fafafa;border-color:#b5b5b5}.slot-list__add-ico[data-v-713d22eb]{align-items:center;background:#f0f1f0;border-radius:50%;color:#737373;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.slot-list__add-text[data-v-713d22eb]{display:flex;flex-direction:column;gap:3px;min-width:0}.slot-list__add-title[data-v-713d22eb]{color:#2b2b2b;font-size:14px;font-weight:600}.slot-list__add-sub[data-v-713d22eb]{color:#9a9a9a;font-size:12px}.slot-list__info[data-v-713d22eb]{align-items:center;background:#f4f5f4;border-radius:10px;color:#737373;display:flex;font-size:12px;gap:8px;margin-top:2px;padding:10px 12px}.slot-list__info svg[data-v-713d22eb]{color:#9a9a9a;flex-shrink:0}.mobile-shell[data-v-f4d2c748]{--studio-mobile-tabbar-h:52px;--studio-mobile-toolbar-h:44px;background:#f5f5f5;display:flex;flex-direction:column;min-height:100%;padding-bottom:calc(var(--studio-mobile-tabbar-h) + env(safe-area-inset-bottom, 0px))}.mobile-shell__stage[data-v-f4d2c748]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.mobile-shell__save-badge[data-v-f4d2c748]{align-items:center;background:#f3f4f3;border-radius:999px;color:#525252;display:inline-flex;font-size:12px;font-weight:500;gap:6px;height:28px;left:50%;line-height:1;padding:0 12px;pointer-events:none;position:absolute;top:10px;transform:translateX(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:6}.mobile-shell__save-badge svg[data-v-f4d2c748]{color:#dc2626;flex-shrink:0}.mobile-shell__save-badge--error[data-v-f4d2c748]{background:#fef2f2;color:#b91c1c}.mobile-shell__save-dot[data-v-f4d2c748]{background:#4f7555;border-radius:50%;flex-shrink:0;height:6px;width:6px}.mobile-shell__canvas-tools[data-v-f4d2c748]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:10px;top:10px;z-index:50}.mobile-shell__canvas-tool[data-v-f4d2c748]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 10px #0000001a;color:#404040;cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:4px;justify-content:center;line-height:1;padding:9px 0 8px;width:56px}.mobile-shell__canvas-tool[data-v-f4d2c748]:active{background:#f5f5f5}.mobile-shell__canvas-tool.is-active[data-v-f4d2c748]{background:#eef3ee;border-color:#cfe0cf;color:#5f805f}.mobile-shell__page-strip[data-v-f4d2c748]{background:#fffffff2;border-radius:10px;bottom:calc(60px + var(--studio-mobile-toolbar-h, 44px) + env(safe-area-inset-bottom, 0px));box-shadow:0 2px 8px #00000014;display:flex;gap:6px;left:12px;padding:6px;position:fixed;z-index:4}.mobile-shell__page-thumb[data-v-f4d2c748]{background:#0000;border:2px solid #0000;border-radius:6px;cursor:pointer;height:48px;overflow:hidden;padding:0;position:relative;width:36px}.mobile-shell__page-thumb--active[data-v-f4d2c748]{border-color:#6b8e6b}.mobile-shell__page-preview[data-v-f4d2c748]{background:#e5e5e5;border:1px solid #e5e5e5;border-radius:3px;height:100%;width:100%}.mobile-shell__page-num[data-v-f4d2c748]{align-items:center;background:#404040;border-radius:50%;bottom:2px;color:#fff;display:flex;font-size:14px;font-weight:600;height:14px;justify-content:center;position:absolute;right:2px;width:14px}.mobile-shell__page-add[data-v-f4d2c748]{background:#0000;border:1px dashed #d4d4d4;border-radius:6px;color:#737373;cursor:pointer;font-size:18px;height:48px;width:36px}.mobile-shell__size-body[data-v-f4d2c748]{padding:12px}.mobile-shell__settings[data-v-f4d2c748]{display:flex;flex-direction:column;list-style:none;margin:0;padding:8px 4px 4px}.mobile-shell__settings-row[data-v-f4d2c748]{align-items:center;display:flex;gap:14px;padding:14px 12px}.mobile-shell__settings-row+.mobile-shell__settings-row[data-v-f4d2c748]{border-top:1px solid #f0f0f0}.mobile-shell__settings-icon[data-v-f4d2c748]{align-items:center;color:#404040;display:inline-flex;flex-shrink:0;justify-content:center;width:24px}.mobile-shell__settings-text[data-v-f4d2c748]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.mobile-shell__settings-title[data-v-f4d2c748]{color:#171717;font-size:15px;font-weight:600}.mobile-shell__settings-desc[data-v-f4d2c748]{color:#737373;font-size:13px;line-height:1.35}.mobile-shell__switch[data-v-f4d2c748]{cursor:pointer;display:inline-flex;flex-shrink:0;position:relative}.mobile-shell__switch input[data-v-f4d2c748]{opacity:0;pointer-events:none;position:absolute}.mobile-shell__switch-track[data-v-f4d2c748]{background:#d4d4d4;border-radius:999px;height:26px;position:relative;transition:background-color .15s;width:44px}.mobile-shell__switch-thumb[data-v-f4d2c748]{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;height:20px;left:3px;position:absolute;top:3px;transition:left .15s;width:20px}.mobile-shell__switch.is-on .mobile-shell__switch-track[data-v-f4d2c748]{background:#6b8e6b}.mobile-shell__switch.is-on .mobile-shell__switch-thumb[data-v-f4d2c748]{left:21px}.mobile-element-toolbar[data-v-84489df8]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 4px 12px #00000014;display:flex;gap:4px;padding:6px;pointer-events:auto;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:50}.mobile-element-toolbar__btn[data-v-84489df8]{align-items:center;background:#0000;border:none;border-radius:6px;color:#171717;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.mobile-element-toolbar__btn[data-v-84489df8]:active{background:#e5e5e5}.csm__brand[data-v-0812437e]{align-items:center;background:#f5f5f5;border-radius:9px;color:#4f7555;display:inline-flex;height:32px;justify-content:center;width:32px}.csm__tabs[data-v-0812437e]{display:flex;flex-wrap:wrap;gap:4px}.csm__tab[data-v-0812437e]{background:#0000;border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;color:#525252;cursor:pointer;font-size:13px;font-weight:500;height:36px;padding:0 14px}.csm__tab[data-v-0812437e]:hover{color:#171717}.csm__tab--active[data-v-0812437e]{background:#fff;border-color:#e5e5e5;color:#4f7a4f;font-weight:600;position:relative}.csm__tab--active[data-v-0812437e]:after{background:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.csm__tabline[data-v-0812437e]{background:#e5e5e5;height:1px;margin-top:-1px}.csm__body[data-v-0812437e]{height:340px;overflow-y:auto;padding-top:16px}.csm__body[data-v-0812437e]::-webkit-scrollbar{width:8px}.csm__body[data-v-0812437e]::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:8px}.csm__group+.csm__group[data-v-0812437e]{margin-top:16px}.csm__group-title[data-v-0812437e]{align-items:center;color:#525252;display:flex;font-size:12px;font-weight:600;gap:6px;margin:0 2px 8px}.csm__dot[data-v-0812437e]{background:#6b8e6b;border-radius:50%;height:5px;width:5px}.csm__presets[data-v-0812437e]{display:flex;flex-direction:column}.csm__preset[data-v-0812437e]{align-items:center;background:#fff;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left}.csm__preset+.csm__preset[data-v-0812437e]{border-top:1px solid #f0f0f0}.csm__preset[data-v-0812437e]:hover{background:#fafafa}.csm__preset--active+.csm__preset[data-v-0812437e],.csm__preset--active[data-v-0812437e],.csm__preset--active[data-v-0812437e]:hover{border-top-color:#0000}.csm__preset--active[data-v-0812437e]{background:#fff;border-color:#6b8e6b}.csm__preset--used[data-v-0812437e]{background:#fafafa;cursor:not-allowed;opacity:.55}.csm__preset--used[data-v-0812437e]:hover{border-color:#e5e5e5}.csm__used[data-v-0812437e]{background:#eef1ee;border-radius:999px;color:#4f7555;flex-shrink:0;font-size:10px;font-weight:600;margin-left:auto;padding:2px 8px;white-space:nowrap}.csm__shapebox[data-v-0812437e]{align-items:center;display:flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.csm__shape[data-v-0812437e]{background:#f3f7f3;border:1.5px solid #6b8e6b;border-radius:3px}.csm__meta[data-v-0812437e]{display:flex;flex-direction:column;min-width:0}.csm__label[data-v-0812437e]{color:#171717;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csm__sub[data-v-0812437e]{align-items:baseline;color:#737373;display:inline-flex;font-size:11px;max-width:100%}.csm__sub .csm__sep[data-v-0812437e]{color:#c4c4c4;margin:0 6px}.csm__sub .csm__ratio[data-v-0812437e]{color:#525252;font-weight:500}@media (max-width:600px){.csm__sub[data-v-0812437e]{font-size:10px}.csm__sub .csm__sep[data-v-0812437e]{margin:0 2px}}.csm__unit[data-v-0812437e]{display:flex;gap:4px;margin-bottom:10px}.csm__unit-btn[data-v-0812437e]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:10px;color:#525252;cursor:pointer;display:inline-flex;flex:1;font-size:13px;font-weight:600;gap:6px;height:40px;justify-content:center}.csm__unit-btn--active[data-v-0812437e]{border-color:#6b8e6b;box-shadow:inset 0 0 0 1.5px #6b8e6b;color:#4f7a4f}.csm__unit-sub[data-v-0812437e]{color:#a3a3a3;font-size:11px;font-weight:400}.csm__custom[data-v-0812437e]{align-items:flex-end;display:flex;gap:6px}.csm__custom label[data-v-0812437e]{color:#525252;display:flex;flex:1;flex-direction:column;font-size:13px;gap:4px}.csm__custom input[data-v-0812437e]{border:1px solid #e5e5e5;border-radius:12px;font-size:14px;height:56px;padding:0 14px}.csm__custom input[data-v-0812437e]:focus{border-color:#6b8e6b;box-shadow:0 0 0 3px #6b8e6b26;outline:none}.csm__swap[data-v-0812437e]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;cursor:pointer;font-size:16px;height:56px;width:56px}.csm__swap[data-v-0812437e]:hover{border-color:#404040;color:#171717}.csm__hint[data-v-0812437e]{color:#737373;font-size:11px;margin:10px 2px 0}.csm__footer[data-v-0812437e]{display:flex;gap:10px;width:100%}.csm__btn[data-v-0812437e]{border:1px solid #0000;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;height:50px;padding:0 20px}.csm__btn--ghost[data-v-0812437e]{background:#fff;border-color:#d4d4d4;color:#444;flex:0.5 1 0;min-width:0}.csm__btn--ghost[data-v-0812437e]:hover{border-color:#404040}.csm__btn--primary[data-v-0812437e]{background:#4f7555;color:#fff;flex:1.5 1 0;min-width:0}.csm__btn--primary[data-v-0812437e]:hover{background:#41613f}.scm__icon[data-v-95920630]{align-items:center;background:#f5f5f5;border-radius:9px;color:#5f805f;display:inline-flex;height:32px;justify-content:center;width:32px}.scm__icon--danger[data-v-95920630]{background:#fbeaea;color:#dc2626}.scm__message[data-v-95920630]{color:#444;font-size:14px;line-height:1.6;margin:0;white-space:pre-line}.scm__footer[data-v-95920630]{display:flex;gap:10px;width:100%}.scm__btn[data-v-95920630]{border:1px solid #0000;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;height:48px;padding:0 20px}.scm__btn--ghost[data-v-95920630]{background:#fff;border-color:#d4d4d4;color:#444;flex:1 1 0;min-width:0}.scm__btn--ghost[data-v-95920630]:hover{border-color:#404040}.scm__btn--danger[data-v-95920630]{background:#dc2626;color:#fff;flex:1.4 1 0;min-width:0}.scm__btn--danger[data-v-95920630]:hover{background:#b91c1c}.scm__btn--primary[data-v-95920630]{background:#4f7555;color:#fff;flex:1.4 1 0;min-width:0}.scm__btn--primary[data-v-95920630]:hover{background:#41613f}.saim__icon[data-v-8f079a34]{background:#f5f5f5;border-radius:9px;color:#4f7555;display:inline-flex;height:32px;width:32px}.saim__icon[data-v-8f079a34],.saim__visuals[data-v-8f079a34]{align-items:center;justify-content:center}.saim__visuals[data-v-8f079a34]{display:flex;margin-bottom:12px}.saim__visuals--pair[data-v-8f079a34]{gap:16px}@media (max-width:380px){.saim__visuals--pair[data-v-8f079a34]{flex-direction:column}}.saim__demo[data-v-8f079a34]{background:#f5f5f5;border:1px solid #ececec;border-radius:16px;display:block;flex-shrink:0;height:150px;object-fit:cover;width:150px}.saim__message[data-v-8f079a34]{color:#444;font-size:14px;line-height:1.6;margin:0;text-align:center;white-space:pre-line}.saim__preview-box[data-v-8f079a34]{background:repeating-linear-gradient(45deg,#0000,#0000 5px,#c7dcc7 0,#c7dcc7 6.5px),#eef5ef;border:1px solid #6b8e6b;border-radius:0;flex-shrink:0;position:relative;width:150px}.saim__preview-photo[data-v-8f079a34]{border-radius:0;box-shadow:0 1px 5px #0003;position:absolute}.saim__preview-photo-img[data-v-8f079a34]{display:block;height:100%;object-fit:cover;width:100%}.saim__h[data-v-8f079a34]{background:#fff;border:1.5px solid #6b8e6b;border-radius:1.5px;box-sizing:border-box;height:7px;position:absolute;width:7px}.saim__h--tl[data-v-8f079a34]{left:0;top:0;transform:translate(-50%,-50%)}.saim__h--tr[data-v-8f079a34]{right:0;top:0;transform:translate(50%,-50%)}.saim__h--bl[data-v-8f079a34]{bottom:0;left:0;transform:translate(-50%,50%)}.saim__h--br[data-v-8f079a34]{bottom:0;right:0;transform:translate(50%,50%)}.saim__h--t[data-v-8f079a34]{left:50%;top:0;transform:translate(-50%,-50%)}.saim__h--b[data-v-8f079a34]{bottom:0;left:50%;transform:translate(-50%,50%)}.saim__h--l[data-v-8f079a34]{left:0;top:50%;transform:translate(-50%,-50%)}.saim__h--r[data-v-8f079a34]{right:0;top:50%;transform:translate(50%,-50%)}.saim__preview-cap[data-v-8f079a34]{align-items:center;color:#737373;display:flex;font-size:12px;gap:6px;justify-content:center;margin:0 0 14px}.saim__swatch[data-v-8f079a34]{background:repeating-linear-gradient(45deg,#0000,#0000 2.5px,#c7dcc7 0,#c7dcc7 3.5px),#eef5ef;border:1px solid #6b8e6b;height:12px;width:12px}.saim__suit[data-v-8f079a34]{display:flex;flex-direction:column;gap:16px;list-style:none;margin:16px auto 2px;max-width:100%;padding:0;width:fit-content}.saim__suit-row[data-v-8f079a34]{align-items:flex-start;display:flex;gap:12px;text-align:left}.saim__suit-icon[data-v-8f079a34]{align-items:center;border-radius:9px;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;margin-top:1px;width:34px}.saim__suit-row--good .saim__suit-icon[data-v-8f079a34]{background:#e4ecdf;color:#4f7555}.saim__suit-row--caution .saim__suit-icon[data-v-8f079a34]{background:#efefef;color:#909090}.saim__suit-text[data-v-8f079a34]{display:flex;flex-direction:column;gap:2px;min-width:0}.saim__suit-label[data-v-8f079a34]{color:#333;font-size:13.5px;font-weight:600;line-height:1.4}.saim__suit-row--caution .saim__suit-label[data-v-8f079a34]{color:#555}.saim__suit-desc[data-v-8f079a34]{color:#6b6b6b;font-size:12.5px;line-height:1.5}.saim__footer[data-v-8f079a34]{display:flex;gap:10px;width:100%}.saim__btn[data-v-8f079a34]{border:1px solid #0000;border-radius:10px;cursor:pointer;flex:1;font-size:14px;font-weight:600;height:48px;padding:0 20px;transition:background .12s,border-color .12s,color .12s}.saim__btn--ghost[data-v-8f079a34]{background:#fff;border-color:#e5e5e5;color:#525252}.saim__btn--ghost[data-v-8f079a34]:hover{background:#fafafa;border-color:#d4d4d4}.saim__btn--primary[data-v-8f079a34]{background:#4f7555;color:#fff}.saim__btn--primary[data-v-8f079a34]:hover{background:#41613f}.download-modal__brand[data-v-7ec1342f]{align-items:center;background:#f5f5f5;border-radius:9px;color:#4f7555;display:inline-flex;height:32px;justify-content:center;width:32px}.download-modal__body[data-v-7ec1342f]{display:flex;flex-direction:column;gap:16px}.download-modal__subtitle[data-v-7ec1342f]{color:#737373;font-size:13px;line-height:1.5;margin:-4px 0 0}.download-modal__field[data-v-7ec1342f]{display:flex;flex-direction:column;gap:7px}.download-modal__label[data-v-7ec1342f]{color:#404040;font-size:14px;font-weight:600}.download-modal__backdrop[data-v-7ec1342f]{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9}.download-modal__select-wrap[data-v-7ec1342f]{position:relative}.download-modal__select[data-v-7ec1342f]{align-items:center;background:#fff;border:1px solid #e5e7e5;border-radius:12px;color:#171717;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;height:56px;padding:0 14px;transition:border-color .12s,box-shadow .12s;width:100%}.download-modal__select[data-v-7ec1342f]:hover{border-color:#b9d0b9}.download-modal__select-wrap--open .download-modal__select[data-v-7ec1342f]{border-color:#6b8e6b;box-shadow:0 0 0 3px #6b8e6b1f}.download-modal__select-wrap--open .download-modal__chevron[data-v-7ec1342f]{transform:rotate(180deg)}.download-modal__select-chip[data-v-7ec1342f]{align-items:center;background:#f5f5f5;border-radius:9px;color:#4f7555;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.download-modal__select-label[data-v-7ec1342f]{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.download-modal__chevron[data-v-7ec1342f]{color:#9aa39a;flex-shrink:0;height:22px;transition:transform .12s;width:22px}.download-modal__dropdown[data-v-7ec1342f]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 12px 32px #00000029;max-height:360px;overflow-y:auto;padding:6px;z-index:200}.download-modal__option[data-v-7ec1342f]{align-items:center;background:#0000;border:none;border-radius:9px;cursor:pointer;display:flex;gap:12px;padding:10px 8px;text-align:left;width:100%}.download-modal__option[data-v-7ec1342f]:hover{background:#f4f7f4}.download-modal__option--active[data-v-7ec1342f]{background:#f5f5f5}.download-modal__option--active[data-v-7ec1342f]:hover{background:#e6efe6}.download-modal__option--active .download-modal__option-icon[data-v-7ec1342f]{background:#fff}.download-modal__option-icon[data-v-7ec1342f]{align-items:center;background:#f5f5f5;border-radius:9px;color:#4f7555;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.download-modal__option-main[data-v-7ec1342f]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.download-modal__option-label[data-v-7ec1342f]{align-items:center;color:#171717;display:inline-flex;font-size:14px;font-weight:500;gap:6px}.download-modal__option-sub[data-v-7ec1342f]{color:#737373;font-size:12px}.download-modal__badge[data-v-7ec1342f]{background:#f5f5f5;border-radius:10px;color:#525252;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.download-modal__check[data-v-7ec1342f]{flex-shrink:0;margin-right:12px}.download-modal__size-thumb[data-v-7ec1342f]{align-items:center;background:#f5f5f5;border:1px solid #dde8dd;border-radius:9px;display:inline-flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.download-modal__size-rect[data-v-7ec1342f]{background:#a9c6a9;border-radius:3px;display:block}.download-modal__dropdown--pages[data-v-7ec1342f]{display:flex;flex-direction:column;gap:6px;padding:6px}.download-modal__page-all[data-v-7ec1342f],.download-modal__page-item[data-v-7ec1342f]{align-items:center;border-radius:9px;color:#171717;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 8px}.download-modal__page-all[data-v-7ec1342f]{border-bottom:1px solid #f0f0f0;border-radius:9px 9px 0 0;font-weight:500;margin-bottom:2px;padding:12px 8px}.download-modal__page-all[data-v-7ec1342f]:hover,.download-modal__page-item[data-v-7ec1342f]:hover{background:#f4f7f4}.download-modal__page-thumb[data-v-7ec1342f]{align-items:center;background-color:#f5f5f5;background-position:50%;background-size:cover;border:1px solid #e5e5e5;border-radius:9px;display:inline-flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.download-modal__page-thumb-placeholder[data-v-7ec1342f]{color:#525252;font-size:14px}.download-modal__page-name[data-v-7ec1342f]{flex:1}.download-modal__page-all input[data-v-7ec1342f],.download-modal__page-item input[data-v-7ec1342f]{border-radius:6px;color:#6b8e6b;cursor:pointer;flex-shrink:0;height:20px;width:20px}.download-modal__page-confirm[data-v-7ec1342f]{background:#4f7555;border:none;border-radius:12px;color:#fff;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:600;height:50px;margin-top:4px;min-height:50px}.download-modal__page-confirm[data-v-7ec1342f]:hover{background:#41613f}.download-modal__info[data-v-7ec1342f]{margin:0}.download-modal__info>div[data-v-7ec1342f]{align-items:center;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:12px 0}.download-modal__info>div+div[data-v-7ec1342f]{border-top:1px solid #f0f0f0}.download-modal__info dt[data-v-7ec1342f]{color:#737373}.download-modal__info dd[data-v-7ec1342f]{color:#171717;font-weight:700;margin:0;text-align:right}.download-modal__notice[data-v-7ec1342f]{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#b45309;display:flex;gap:8px;padding:12px}.download-modal__notice>svg[data-v-7ec1342f]{flex-shrink:0;margin-top:1px}.download-modal__notice p[data-v-7ec1342f]{font-size:13px;line-height:1.5;margin:0}.download-modal__info-note[data-v-7ec1342f]{color:#b45309;font-size:12px;margin:-6px 0 0}.download-modal__filename[data-v-7ec1342f]{align-items:center;background:#fff;border:1px solid #e5e7e5;border-radius:12px;display:flex;gap:12px;height:56px;padding:0 14px;transition:border-color .12s,box-shadow .12s}.download-modal__filename[data-v-7ec1342f]:focus-within{border-color:#6b8e6b;box-shadow:0 0 0 3px #6b8e6b1f}.download-modal__filename-chip[data-v-7ec1342f]{align-items:center;background:#f5f5f5;border-radius:9px;color:#4f7555;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.download-modal__input[data-v-7ec1342f]{background:#0000;border:none;color:#171717;flex:1;font-size:14px;height:100%;min-width:0}.download-modal__input[data-v-7ec1342f]:focus{outline:none}.download-modal__filename-ext[data-v-7ec1342f]{color:#9aa39a;flex-shrink:0;font-size:14px}.download-modal__advanced[data-v-7ec1342f]{background:#fafafa;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.download-modal__checkbox[data-v-7ec1342f]{align-items:center;color:#171717;cursor:pointer;display:flex;font-size:14px;gap:8px}.download-modal__checkbox input[data-v-7ec1342f]{border-radius:5px;color:#6b8e6b;cursor:pointer;flex-shrink:0;height:18px;width:18px}.download-modal__error[data-v-7ec1342f]{color:#b91c1c;font-size:14px;margin:0}.download-modal__footer-inner[data-v-7ec1342f]{display:flex;flex-direction:column;gap:8px;width:100%}.download-modal__hint[data-v-7ec1342f]{color:#737373;font-size:13px;margin:0;text-align:center}.download-modal__actions[data-v-7ec1342f]{display:flex;gap:10px}.download-modal__secondary[data-v-7ec1342f]{align-items:center;background:#fff;border:1px solid #d4d4d4;border-radius:12px;color:#525252;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:7px;height:50px;padding:0 18px;transition:border-color .12s,color .12s,background .12s}.download-modal__secondary[data-v-7ec1342f]:hover{border-color:#404040;color:#171717}.download-modal__secondary--on[data-v-7ec1342f]{background:#f4f7f4;border-color:#6b8e6b;color:#4f7a4f}.download-modal__primary[data-v-7ec1342f]{align-items:center;background:#4f7555;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:15px;font-weight:600;gap:8px;height:50px;justify-content:center;padding:0 20px}.download-modal__primary[data-v-7ec1342f]:hover:not(:disabled){background:#41613f}.download-modal__primary[data-v-7ec1342f]:disabled{cursor:not-allowed;opacity:.55}.purchase__body[data-v-92a7501a]{display:flex;flex-direction:column}.purchase__headline[data-v-92a7501a]{font-size:23px;letter-spacing:-.01em;line-height:1.35;margin:0}.purchase__accent[data-v-92a7501a],.purchase__headline[data-v-92a7501a]{color:#171717;font-weight:700}.purchase__lead[data-v-92a7501a]{color:#737373;font-size:14px;margin:12px 0 0}.purchase__btn[data-v-92a7501a]{align-items:center;background:#4f7555;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;height:52px;justify-content:center;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s;width:100%}.purchase__btn[data-v-92a7501a]:hover:not(:disabled){background:#41613f}.purchase__btn[data-v-92a7501a]:disabled{cursor:not-allowed;opacity:.6}.purchase__btn-arrow[data-v-92a7501a]{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.purchase__verify-form[data-v-92a7501a]{display:flex;flex-direction:column;gap:14px}.purchase__verify-inputs[data-v-92a7501a]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.purchase__field[data-v-92a7501a]{display:flex;flex-direction:column;gap:6px;min-width:0}.purchase__label[data-v-92a7501a]{color:#404040;font-size:13px;font-weight:600}.purchase__input[data-v-92a7501a]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;color:#171717;font-size:14px;height:52px;min-width:0;padding:0 14px}.purchase__input[data-v-92a7501a]:focus{border-color:#6b8e6b;outline:none}.purchase__msg[data-v-92a7501a]{color:#b91c1c;font-size:13px;margin:0}.purchase__msg--ok[data-v-92a7501a]{color:#047857}@media (max-width:520px){.purchase__headline[data-v-92a7501a]{font-size:20px}.purchase__verify-inputs[data-v-92a7501a]{grid-template-columns:1fr}}.purchase__head[data-v-92a7501a]{align-items:center;display:flex;flex-direction:column;text-align:center}.purchase__head-icon[data-v-92a7501a]{align-items:center;background:#f5f5f5;border-radius:50%;color:#4f7555;display:inline-flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.purchase__headline[data-v-92a7501a]{font-size:20px;text-align:center}.purchase__lead[data-v-92a7501a]{margin-top:8px;text-align:center}.purchase__btn--store[data-v-92a7501a]{margin-top:22px}.purchase__already[data-v-92a7501a]{color:#737373;font-size:13px;font-weight:600;margin:24px 0 2px}.purchase__verify[data-v-92a7501a]{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.purchase__verify-row[data-v-92a7501a]{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:12px;padding:14px 2px;text-align:left;width:100%}.purchase__verify-text[data-v-92a7501a]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.purchase__verify-text b[data-v-92a7501a]{color:#171717;font-size:14px;font-weight:600}.purchase__verify-text span[data-v-92a7501a]{color:#737373;font-size:12px;word-break:keep-all}.purchase__verify-chev[data-v-92a7501a]{color:#a3a3a3;flex-shrink:0;transition:transform .15s ease}.purchase__verify-chev--open[data-v-92a7501a]{transform:rotate(180deg)}.purchase__verify-form[data-v-92a7501a]{padding:0 0 16px}.purchase__btn--secondary[data-v-92a7501a]{background:#fff;border:1px solid #d4d4d4;color:#171717}.purchase__btn--secondary[data-v-92a7501a]:hover:not(:disabled){background:#fafafa}.purchase__benefits[data-v-92a7501a]{margin-top:26px}.pass-confirmed__body[data-v-3f420229]{align-items:center;display:flex;flex-direction:column;padding:8px 4px 6px;text-align:center}.pass-confirmed__hero[data-v-3f420229]{display:flex;justify-content:center;margin:4px 0 18px;position:relative;width:100%}.pass-confirmed__check[data-v-3f420229]{align-items:center;animation:pass-confirmed-pop-3f420229 .36s cubic-bezier(.16,1,.3,1) both;background:#f5f5f5;border-radius:50%;color:#4f7555;display:inline-flex;height:48px;justify-content:center;width:48px}@keyframes pass-confirmed-pop-3f420229{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.pass-confirmed__heading[data-v-3f420229]{color:#171717;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.pass-confirmed__desc[data-v-3f420229]{color:#737373;font-size:14px;line-height:1.6;margin:0}.pass-confirmed__desc b[data-v-3f420229]{color:#404040;font-weight:700}.pass-confirmed__until[data-v-3f420229]{color:#9aa39a;font-size:13px;margin:10px 0 0}.pass-confirmed__until b[data-v-3f420229]{color:#525252;font-weight:600}.pass-confirmed__cta[data-v-3f420229]{background:#4f7555;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:48px;transition:background-color .12s;width:100%}.pass-confirmed__cta[data-v-3f420229]:hover{background:#41613f}@media (prefers-reduced-motion:reduce){.pass-confirmed__check[data-v-3f420229]{animation:none}}.pass-pending__body[data-v-13a94853]{align-items:center;display:flex;flex-direction:column;padding:8px 4px 4px;text-align:center}.pass-pending__heading[data-v-13a94853]{color:#171717;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.pass-pending__desc[data-v-13a94853]{color:#737373;font-size:14px;line-height:1.6;margin:0 0 12px}.pass-pending__desc b[data-v-13a94853]{color:#404040;font-weight:700}.pass-pending__btn[data-v-13a94853]{border:1px solid #0000;border-radius:12px;cursor:pointer;flex:1 1 0;font-size:14px;font-weight:600;height:50px;min-width:0;padding:0 20px;transition:background-color .12s,border-color .12s,color .12s}.pass-pending__btn--primary[data-v-13a94853]{flex-grow:1.5}.pass-pending__btn[data-v-13a94853]:disabled{cursor:not-allowed;opacity:.6}.pass-pending__btn--ghost[data-v-13a94853]{background:#fff;border-color:#d4d4d4;color:#444}.pass-pending__btn--ghost[data-v-13a94853]:hover:not(:disabled){background:#fafafa;border-color:#b8b8b8}.pass-pending__btn--primary[data-v-13a94853]{background:#4f7555;color:#fff}.pass-pending__btn--primary[data-v-13a94853]:hover:not(:disabled){background:#41613f}.pass-pending__head-icon[data-v-13a94853]{align-items:center;background:#f5f5f5;border-radius:50%;color:#4f7555;display:inline-flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.pass-pending__until-line[data-v-13a94853]{color:#525252;font-size:13px;margin:10px 0 0}.pass-pending__until-line b[data-v-13a94853]{color:#171717;font-weight:700}.pass-pending__benefits[data-v-13a94853]{margin-top:24px}.product-size-picker[data-v-9acd8c70]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 12px 40px #0000001f;display:flex;flex-direction:column;max-height:560px;overflow:hidden;width:360px}.product-size-picker--inline[data-v-9acd8c70]{border:none;border-radius:0;box-shadow:none;max-height:none;width:100%}.product-size-picker--fluid[data-v-9acd8c70]{width:100%}.product-size-picker__header[data-v-9acd8c70]{align-items:center;border:1px solid #404040;border-bottom:none;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;margin:-1px;padding:14px 16px 10px}.product-size-picker__title[data-v-9acd8c70]{color:#171717;font-size:14px;font-weight:500}.product-size-picker__close[data-v-9acd8c70]{align-items:center;background:#0000;border:none;border-radius:4px;color:#666;cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.product-size-picker__close[data-v-9acd8c70]:hover{border-color:#6b8e6b}.product-size-picker__search-wrap[data-v-9acd8c70]{padding:10px 14px}.product-size-picker__tabs[data-v-9acd8c70]{border-bottom:1px solid #e5e5e5;display:flex;padding:0 14px}.product-size-picker__tab[data-v-9acd8c70]{background:#0000;border:none;border-bottom:2px solid #0000;color:#525252;cursor:pointer;flex:1;font-size:14px;margin-bottom:-1px;padding:10px 0}.product-size-picker__tab[data-v-9acd8c70]:hover{color:#171717}.product-size-picker__tab--active[data-v-9acd8c70]{border-color:#6b8e6b;color:#4f7a4f;font-weight:550}.product-size-picker__body[data-v-9acd8c70]{flex:1;overflow-y:auto;padding:4px 0}.product-size-picker__empty[data-v-9acd8c70]{align-items:center;color:#737373;display:flex;flex-direction:column;gap:10px;padding:48px 20px;text-align:center}.product-size-picker__empty-icon[data-v-9acd8c70]{color:#d4d4d4}.product-size-picker__empty-title[data-v-9acd8c70]{color:#444;font-size:14px;font-weight:500;margin:0}.product-size-picker__empty-hint[data-v-9acd8c70]{color:#737373;font-size:14px;margin:0}.product-size-picker__group[data-v-9acd8c70]{padding-bottom:8px}.product-size-picker__group+.product-size-picker__group[data-v-9acd8c70]{border-top:1px solid #f5f5f5;margin-top:4px;padding-top:4px}.product-size-picker__section-heading[data-v-9acd8c70]{color:#737373;font-size:12px;font-weight:500;padding:12px 16px 4px}.product-size-picker__cat-head[data-v-9acd8c70]{align-items:center;background:#0000;border:none;color:#171717;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:12px 16px 12px 28px;width:100%}.product-size-picker__cat-head[data-v-9acd8c70]:hover{background:#fafafa}.product-size-picker__cat-head svg[data-v-9acd8c70]{color:#737373;transition:transform .12s}.product-size-picker__cat-body[data-v-9acd8c70]{background:#fff;padding:4px 0}.product-size-picker__sub-head[data-v-9acd8c70]{align-items:center;background:#0000;border:none;color:#444;cursor:pointer;display:flex;font-size:14px;padding:10px 16px 10px 40px;width:100%}.product-size-picker__sub-head[data-v-9acd8c70]:hover{border-color:#6b8e6b}.product-size-picker__sub-label[data-v-9acd8c70]{flex:1;text-align:left}.product-size-picker__items[data-v-9acd8c70]{background:#fafafa;display:flex;flex-direction:column;padding:4px 0 6px}.product-size-picker__item[data-v-9acd8c70]{align-items:center;background:#0000;border:none;color:#525252;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:8px 16px 8px 40px;text-align:left}.product-size-picker__items--deep .product-size-picker__item[data-v-9acd8c70]{padding-left:54px}.product-size-picker__item[data-v-9acd8c70]:hover:not(:disabled){background:#f5f5f5;color:#171717}.product-size-picker__item--active[data-v-9acd8c70]{background:#f8fbf8;color:#4f7a4f;font-weight:550}.product-size-picker__item--disabled[data-v-9acd8c70]{cursor:not-allowed;opacity:.5}.product-size-picker__item-label[data-v-9acd8c70]{flex:1}.product-size-picker__item-size[data-v-9acd8c70]{color:#737373;font-size:12px}.product-size-picker__item--active .product-size-picker__item-size[data-v-9acd8c70]{color:#404040}.product-size-picker__item-badge[data-v-9acd8c70]{background:#f5f5f5;border-radius:10px;color:#666;font-size:11px;padding:2px 8px}.pass-info[data-v-4a820a14]{align-items:center;display:flex;justify-content:center;padding:16px;position:fixed;z-index:10000020}.pass-info[data-v-4a820a14],.pass-info__scrim[data-v-4a820a14]{bottom:0;left:0;right:0;top:0}.pass-info__scrim[data-v-4a820a14]{background:#0006;position:absolute}.pass-info__panel[data-v-4a820a14]{background:#fff;border-radius:20px;box-shadow:0 24px 60px #00000038;display:flex;flex-direction:column;max-height:calc(80vh - 64px);max-height:calc(80dvh - 64px);max-width:480px;overflow:hidden;padding:28px 28px 24px;position:relative;width:100%}.pass-info__body[data-v-4a820a14]{flex:1;margin:0 -4px 16px;min-height:0;overflow-y:auto;padding:0 4px}.pass-info__close[data-v-4a820a14]{align-items:center;background:#0000;border:none;border-radius:10px;color:#737373;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:18px;top:18px;transition:background-color .12s,color .12s;width:32px}.pass-info__close[data-v-4a820a14]:hover{background:#f5f5f5;color:#171717}.pass-info__head[data-v-4a820a14]{align-items:center;display:flex;flex-direction:column;margin-bottom:22px;padding:4px 36px 0;text-align:center}.pass-info__head-icon[data-v-4a820a14]{background:#f5f5f5;border-radius:50%;color:#4f7555;height:48px;justify-content:center;margin-bottom:12px;width:48px}.pass-info__head-icon[data-v-4a820a14],.pass-info__pro[data-v-4a820a14]{align-items:center;display:inline-flex}.pass-info__pro[data-v-4a820a14]{background:#e4ecdf;border-radius:999px;color:#41613f;font-size:12px;font-weight:600;height:22px;margin-bottom:8px;padding:0 8px}.pass-info__title[data-v-4a820a14]{color:#171717;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.pass-info__sub[data-v-4a820a14]{color:#737373;font-size:14px;margin:6px 0 0;word-break:keep-all}.pass-info__period-days[data-v-4a820a14]{color:#171717;font-size:26px;font-weight:700;line-height:1}.pass-info__period-track[data-v-4a820a14]{background:#e5e5e5;border-radius:999px;height:8px;overflow:hidden;width:100%}.pass-info__period-fill[data-v-4a820a14]{background:#4f7555;border-radius:999px;height:100%;transition:width .3s ease,background-color .2s ease}.pass-info__period-range[data-v-4a820a14]{color:#a3a3a3;font-size:12px;letter-spacing:.01em}.pass-info__period-days--warn[data-v-4a820a14]{color:#d97706}.pass-info__period-fill--warn[data-v-4a820a14]{background:#f59e0b}.pass-info__period-range--warn[data-v-4a820a14]{color:#c2700a;font-weight:600}.pass-info__detail[data-v-4a820a14]{background:#fff;border:1px solid #f0f0f0;border-radius:16px;margin:0;padding:2px 18px}.pass-info__detail-row[data-v-4a820a14]{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:14px 0}.pass-info__detail-row+.pass-info__detail-row[data-v-4a820a14]{border-top:1px solid #f0f0f0}.pass-info__detail-row dt[data-v-4a820a14]{color:#737373}.pass-info__detail-row dd[data-v-4a820a14]{color:#171717;font-weight:600;margin:0}.pass-info__detail-status[data-v-4a820a14]{color:#171717}.pass-info__notice[data-v-4a820a14]{align-items:flex-start;background:#f7f7f7;border-radius:12px;color:#737373;display:flex;font-size:12px;gap:8px;line-height:1.5;margin:16px 0 0;padding:12px 14px}.pass-info__notice svg[data-v-4a820a14]{color:#a3a3a3;flex-shrink:0;margin-top:1px}.pass-info__footer[data-v-4a820a14]{display:grid;flex-shrink:0;gap:12px;grid-template-columns:1fr}.pass-info__btn[data-v-4a820a14]{border:none;border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;height:50px}.pass-info__btn--ghost[data-v-4a820a14]{background:#fff;border:1px solid #e5e5e5;color:#404040}.pass-info__btn--ghost[data-v-4a820a14]:hover{background:#f7f7f7}.pass-info__btn--primary[data-v-4a820a14]{background:#fff;border:1px solid #e5e5e5;color:#404040}.pass-info__btn--primary[data-v-4a820a14]:hover{background:#f7f7f7}.pass-info__btn--warn[data-v-4a820a14]{background:#e8870f;color:#fff}.pass-info__btn--warn[data-v-4a820a14]:hover{background:#d4790a}.pass-info-enter-active[data-v-4a820a14],.pass-info-leave-active[data-v-4a820a14]{transition:opacity .18s ease}.pass-info-enter-active .pass-info__panel[data-v-4a820a14],.pass-info-leave-active .pass-info__panel[data-v-4a820a14]{transition:transform .18s ease,opacity .18s ease}.pass-info-enter[data-v-4a820a14],.pass-info-leave-to[data-v-4a820a14]{opacity:0}.pass-info-enter .pass-info__panel[data-v-4a820a14],.pass-info-leave-to .pass-info__panel[data-v-4a820a14]{opacity:0;transform:translateY(10px) scale(.985)}@media (max-width:600px){.pass-info__panel[data-v-4a820a14]{border-radius:18px;padding:22px 18px 18px}.pass-info__head[data-v-4a820a14]{margin-bottom:18px;padding:4px 32px 0}.pass-info__title[data-v-4a820a14]{font-size:19px;line-height:1.3}.pass-info__footer[data-v-4a820a14]{grid-template-columns:1fr}}.pass-info__rows[data-v-4a820a14]{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;margin:0}.pass-info__row[data-v-4a820a14]{align-items:center;display:grid;gap:8px;grid-template-columns:88px minmax(0,1fr);padding:13px 2px}.pass-info__row+.pass-info__row[data-v-4a820a14]{border-top:1px solid #f0f0f0}.pass-info__row dt[data-v-4a820a14]{color:#737373;font-size:13px}.pass-info__row dd[data-v-4a820a14]{color:#171717;font-size:14px;margin:0}.pass-info__row-days[data-v-4a820a14]{font-size:16px;font-weight:700}.pass-info__row-total[data-v-4a820a14]{color:#a3a3a3;font-size:12px;margin-left:4px}.pass-info__row .pass-info__period-track[data-v-4a820a14]{margin-top:8px}.pass-info__notice[data-v-4a820a14]{background:none!important;margin-top:10px!important;padding:0!important}.pass-info__benefits[data-v-4a820a14]{margin-top:24px}.pass-info__btn--primary[data-v-4a820a14]{background:#4f7555!important;border-color:#4f7555!important;color:#fff!important}.pass-info__btn--primary[data-v-4a820a14]:hover{background:#41613f!important}.safe-info__head[data-v-0b613a54]{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;text-align:center}.safe-info__brand[data-v-0b613a54]{align-items:center;background:#f5f5f5;border-radius:50%;color:#4f7555;display:inline-flex;height:48px;justify-content:center;margin-bottom:8px;width:48px}.safe-info__title[data-v-0b613a54]{color:#171717;font-size:16px;font-weight:700;margin:0}.safe-info__lead[data-v-0b613a54]{color:#737373;font-size:14px;line-height:1.7;margin:0;word-break:keep-all}.safe-info__lead strong[data-v-0b613a54]{color:#171717;font-weight:700}.safe-info__diagram[data-v-0b613a54]{display:flex;justify-content:center;padding:6px 0 18px}.safe-info__trim[data-v-0b613a54]{background:#fafafa;border:1px dashed #cbcbcb;border-radius:6px;height:196px;padding:26px;position:relative;width:340px}.safe-info__trim-label[data-v-0b613a54]{background:#fff;color:#a3a3a3;font-size:11px;left:14px;padding:0 6px;position:absolute;top:-9px}.safe-info__safe[data-v-0b613a54]{align-items:center;border:1px dashed #d4d4d4;border-radius:4px;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;position:relative;width:100%}.safe-info__safe-label[data-v-0b613a54]{background:#fafafa;color:#737373;font-size:11px;font-weight:600;left:14px;padding:0 6px;position:absolute;top:-9px}.safe-info__content[data-v-0b613a54]{align-items:center;display:flex;flex-direction:column;gap:4px}.safe-info__content span[data-v-0b613a54]{color:#2f2f2f;font-size:16px;font-weight:600}.safe-info__content small[data-v-0b613a54]{color:#a3a3a3;font-size:11px;letter-spacing:.04em}.safe-info__rules[data-v-0b613a54]{list-style:none;margin:0;padding:0}.safe-info__rules li[data-v-0b613a54]{align-items:center;display:flex;gap:14px;padding:14px 0}.safe-info__rules li+li[data-v-0b613a54]{border-top:1px solid #f0f0f0}.safe-info__rule-icon[data-v-0b613a54]{align-items:center;background:#f5f5f5;border-radius:50%;color:#737373;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.safe-info__rules strong[data-v-0b613a54]{color:#171717;display:block;font-size:14px;font-weight:700;margin-bottom:2px}.safe-info__rules p[data-v-0b613a54]{color:#525252;font-size:13px;line-height:1.5;margin:0}.safe-info__rules em[data-v-0b613a54]{font-style:normal;font-weight:600}.safe-info__rules li:first-child em[data-v-0b613a54]{color:#171717}.safe-info__rules li:last-child em[data-v-0b613a54]{color:#404040}.safe-info__btn[data-v-0b613a54]{border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;height:50px;padding:0 24px;width:100%}.safe-info__btn--primary[data-v-0b613a54]{background:#fff;border:1px solid #e5e5e5;color:#404040}.safe-info__btn--primary[data-v-0b613a54]:hover{background:#f7f7f7}.colormode-info__brand[data-v-ebbe92fe]{align-items:center;background:#f5f5f5;border-radius:9px;color:#4f7555;display:inline-flex;height:32px;justify-content:center;width:32px}.colormode-info__lead[data-v-ebbe92fe]{font-size:16px;line-height:1.5;margin:0 0 6px}.colormode-info__lead strong[data-v-ebbe92fe],.colormode-info__lead[data-v-ebbe92fe]{color:#171717;font-weight:700}.colormode-info__lead-sub[data-v-ebbe92fe]{color:#737373;font-size:14px;line-height:1.55;margin:0 0 18px}.colormode-info__lead-sub strong[data-v-ebbe92fe]{color:#4f7555;font-weight:700}.colormode-info__rules[data-v-ebbe92fe]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 16px;padding:0}.colormode-info__rules li[data-v-ebbe92fe]{align-items:flex-start;display:flex;gap:12px}.colormode-info__rule-icon[data-v-ebbe92fe]{align-items:center;background:#f5f5f5;border-radius:10px;color:#737373;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.colormode-info__rules strong[data-v-ebbe92fe]{align-items:center;color:#171717;display:flex;font-size:14px;font-weight:700;gap:6px;margin-bottom:2px}.colormode-info__tag[data-v-ebbe92fe]{background:#f5f5f5;border-radius:5px;color:#737373;font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 5px}.colormode-info__rules p[data-v-ebbe92fe]{color:#525252;font-size:13px;line-height:1.5;margin:0}.colormode-info__rules em[data-v-ebbe92fe]{color:#404040;font-style:normal;font-weight:600}.colormode-info__note[data-v-ebbe92fe]{align-items:flex-start;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;display:flex;gap:10px;margin:0 0 4px;padding:12px 14px}.colormode-info__note-icon[data-v-ebbe92fe]{color:#737373;flex-shrink:0;margin-top:2px}.colormode-info__note p[data-v-ebbe92fe]{color:#525252;font-size:13px;line-height:1.55;margin:0}.colormode-info__btn[data-v-ebbe92fe]{border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;height:50px;padding:0 24px;width:100%}.colormode-info__btn--primary[data-v-ebbe92fe]{background:#fff;border:1px solid #e5e5e5;color:#404040}.colormode-info__btn--primary[data-v-ebbe92fe]:hover{background:#f7f7f7}.start-guide__head[data-v-4e927060]{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.start-guide__brand[data-v-4e927060]{align-items:center;background:#f5f5f5;border-radius:50%;color:#4f7555;display:inline-flex;height:48px;justify-content:center;margin-bottom:8px;width:48px}.start-guide__heading[data-v-4e927060]{color:#171717;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0;word-break:keep-all}.start-guide__lead[data-v-4e927060]{color:#737373;font-size:14px;line-height:1.7;margin:0;word-break:keep-all}.start-guide__rows[data-v-4e927060]{margin-top:20px}.start-guide__row[data-v-4e927060]{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;gap:14px;padding:14px 0;text-align:left;width:100%}.start-guide__row+.start-guide__row[data-v-4e927060]{border-top:1px solid #f0f0f0}.start-guide__row:hover .start-guide__row-title[data-v-4e927060]{color:#4f7555}.start-guide__row-icon[data-v-4e927060]{align-items:center;background:#f5f5f5;border-radius:50%;color:#737373;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.start-guide__row-body[data-v-4e927060]{display:flex;flex:1;flex-direction:column;min-width:0}.start-guide__row-title[data-v-4e927060]{color:#171717;font-size:14px;font-weight:700;word-break:keep-all}.start-guide__row-desc[data-v-4e927060]{color:#737373;font-size:12px;line-height:1.5;margin-top:2px;word-break:keep-all}.start-guide__row-chev[data-v-4e927060]{color:#c7cbc7;flex-shrink:0}.start-guide__hint[data-v-4e927060]{color:#a3a3a3;font-size:12px;line-height:1.6;margin:16px 0 0;text-align:center;word-break:keep-all}.tpl-save__brand[data-v-22ad2434]{align-items:center;background:#fdf4ff;border-radius:9px;color:#a21caf;display:inline-flex;height:32px;justify-content:center;width:32px}.tpl-save__lead[data-v-22ad2434]{color:#525252;font-size:14px;line-height:1.5;margin:0 0 16px}.tpl-save__admin[data-v-22ad2434]{background:#fdf4ff;border-radius:6px;color:#a21caf;display:inline-block;font-size:12px;font-weight:600;margin-left:2px;padding:1px 7px}.tpl-save__preview[data-v-22ad2434]{align-items:center;background-color:#fafafa;background-image:linear-gradient(45deg,#f0f0f0 25%,#0000 0),linear-gradient(-45deg,#f0f0f0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#f0f0f0 0),linear-gradient(-45deg,#0000 75%,#f0f0f0 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #e5e5e5;border-radius:12px;display:flex;height:180px;justify-content:center;margin-bottom:18px;overflow:hidden;width:100%}.tpl-save__preview img[data-v-22ad2434]{box-shadow:0 1px 4px #0000001f;max-height:100%;max-width:100%;object-fit:contain}.tpl-save__preview-empty[data-v-22ad2434]{color:#a3a3a3;font-size:13px}.tpl-save__field[data-v-22ad2434]{margin-bottom:14px}.tpl-save__field label[data-v-22ad2434]{color:#404040;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.tpl-save__req[data-v-22ad2434]{color:#d76a62}.tpl-save__field input[data-v-22ad2434]{background:#fff;border:1px solid #d4d4d4;border-radius:10px;color:#171717;font-size:14px;height:42px;padding:0 12px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.tpl-save__field input[data-v-22ad2434]::placeholder{color:#b3b3b3}.tpl-save__field input[data-v-22ad2434]:focus{border-color:#171717;box-shadow:0 0 0 3px #17171714;outline:none}.tpl-save__field input[data-v-22ad2434]:disabled{background:#f5f5f5;color:#a3a3a3}.tpl-save__err[data-v-22ad2434]{color:#c5564e;font-size:12px;margin:6px 0 0}.tpl-save__btn[data-v-22ad2434]{border:1px solid #0000;border-radius:11px;cursor:pointer;font-size:14px;font-weight:600;height:44px;padding:0 20px;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.tpl-save__btn[data-v-22ad2434]:disabled{cursor:not-allowed;opacity:.5}.tpl-save__btn--ghost[data-v-22ad2434]{background:#fff;border-color:#d4d4d4;color:#404040}.tpl-save__btn--ghost[data-v-22ad2434]:not(:disabled):hover{background:#f5f5f5}.tpl-save__btn--primary[data-v-22ad2434]{background:#171717;color:#fff}.tpl-save__btn--primary[data-v-22ad2434]:not(:disabled):hover{background:#000}.mobile-edit-subsheet[data-v-75b5062b]{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:40}.mobile-edit-subsheet__scrim[data-v-75b5062b]{background:#0000;top:0}.mobile-edit-subsheet__panel[data-v-75b5062b],.mobile-edit-subsheet__scrim[data-v-75b5062b]{bottom:0;left:0;pointer-events:auto;position:absolute;right:0}.mobile-edit-subsheet__panel[data-v-75b5062b]{background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -4px 16px #0000000f;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0)}.mobile-edit-subsheet__header[data-v-75b5062b]{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;gap:4px;padding:16px}.mobile-edit-subsheet__back[data-v-75b5062b],.mobile-edit-subsheet__close[data-v-75b5062b]{align-items:center;background:#0000;border:none;border-radius:6px;color:#525252;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.mobile-edit-subsheet__back[data-v-75b5062b]:active,.mobile-edit-subsheet__close[data-v-75b5062b]:active{background:#e5e5e5}.mobile-edit-subsheet__close[data-v-75b5062b]{font-size:24px;line-height:1}.mobile-edit-subsheet__title[data-v-75b5062b]{color:#171717;flex:1;font-size:14px;font-weight:600;margin:0;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.mobile-edit-subsheet__body[data-v-75b5062b]{flex:1;overflow-y:auto;padding:12px 20px 20px}.mobile-edit-subsheet-enter-active[data-v-75b5062b],.mobile-edit-subsheet-leave-active[data-v-75b5062b]{transition:opacity .2s ease}.mobile-edit-subsheet-enter-active .mobile-edit-subsheet__panel[data-v-75b5062b],.mobile-edit-subsheet-leave-active .mobile-edit-subsheet__panel[data-v-75b5062b]{transition:transform .22s cubic-bezier(.2,.9,.25,1)}.mobile-edit-subsheet-enter[data-v-75b5062b],.mobile-edit-subsheet-leave-to[data-v-75b5062b]{opacity:0}.mobile-edit-subsheet-enter .mobile-edit-subsheet__panel[data-v-75b5062b],.mobile-edit-subsheet-leave-to .mobile-edit-subsheet__panel[data-v-75b5062b]{transform:translateY(100%)}