:root{--color-purple: #B892FF;--color-purple-a25: #B892FF40;--color-purple-light: #EDE7FF;--color-purple-light-a25: #EDE7FF40;--color-purple-dark: #9B6FD9;--color-purple-deep: #7C4FBF;--color-cyan: #1DC3FF;--color-indigo: #6366F1;--color-accent-primary: var(--color-purple);--color-accent-primary-a25: var(--color-purple-a25);--color-accent-subtle: var(--color-purple-light);--color-accent-subtle-a25: var(--color-purple-light-a25);--color-text-primary: #111827;--color-text-secondary: #6B7280;--color-text-tertiary: #888888;--color-text-label: #555555;--color-text-on-accent: #FFFFFF;--color-text-link: var(--color-indigo);--color-surface-bg: #F9FAFB;--color-surface-card: #FFFFFF;--color-surface-hover: #F3F4F6;--color-surface-overlay: rgba(0, 0, 0, .4);--color-border: #E5E7EB;--color-success: #22C55E;--color-success-deep: #15803D;--color-success-subtle: #EAF9F0;--color-error: #EF4444;--color-danger: var(--color-error);--color-danger-subtle: #FEE2E2;--color-border-strong: #D1D5DB;--color-transparent: transparent;--color-white: #FFFFFF;--color-avatar-placeholder-bg: var(--color-accent-subtle);--gradient-auth-bg: linear-gradient(to bottom left, #EDE7FF, #B892FF);--gradient-auth-panel: linear-gradient(135deg, #B892FF 0%, #9B6FD9 50%, #7C4FBF 100%);--gradient-media-locked: linear-gradient(150deg, #F0EAFD, #DCC9FA);--color-paid-scrim: rgba(124, 79, 191, .94);--space-xxs: 2px;--space-xs: 4px;--space-sm: 6px;--space-md: 8px;--space-lg: 12px;--space-xl: 16px;--space-xxl: 20px;--space-xxxl: 24px;--space-xxxxl: 28px;--space-screen: 32px;--space-screen-mobile: 16px;--space-spacer-large: 36px;--space-field-padding-large: 40px;--space-section-large: 48px;--space-section-xlarge: 80px;--page-width-desktop: 80%;--page-max-width-feed: 680px;--page-max-width-default: 1040px;--page-max-width-wide: 1180px;--page-max-width-form: 520px;--page-padding-desktop: var(--space-xxxl);--page-padding-mobile: var(--space-xl);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-button: 18px;--radius-auth: 28px;--radius-circle: 50%;--font-family: "Inter", sans-serif;--font-display-large: 500 30px var(--font-family);--font-heading-large: 700 24px var(--font-family);--font-heading-medium: 700 20px var(--font-family);--font-heading-small: 600 20px var(--font-family);--font-logo: 700 22px var(--font-family);--font-body-large: 400 16px var(--font-family);--font-button-label: 600 16px var(--font-family);--font-body-medium: 400 14px var(--font-family);--font-body-medium-bold: 600 14px var(--font-family);--font-body-meta: 400 14px var(--font-family);--font-body-small: 400 13px var(--font-family);--font-label-small: 600 13px var(--font-family);--font-caption: 400 12px var(--font-family);--font-badge: 700 12px var(--font-family);--size-icon-sm: 20px;--size-icon-md: 24px;--size-icon-lg: 32px;--size-button-height: 40px;--size-button-height-lg: 44px;--size-button-width: 240px;--size-textfield-height: 40px;--size-textfield-trailing-icon: 40px;--size-control-height: 38px;--size-drawer-expanded: 240px;--size-drawer-collapsed: 64px;--size-drawer-mobile: 240px;--size-drawer-header-min-height: 56px;--size-drawer-item-min-height: 40px;--size-cover-photo-height: 180px;--size-badge: 18px;--size-settings-card-width: 600px;--size-mobile-drawer-button: 36px;--size-mobile-topbar: 56px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--z-sticky: 10;--z-drawer-button: 1000;--z-scrim: 2000;--z-drawer: 2001;--z-popover: 2100;--transition-fast: .15s ease;--transition-medium: .2s ease;--transition-slow: .3s ease}html,body,#app{margin:0;padding:0;width:100%;height:100%;font-family:var(--font-family);background:var(--color-surface-bg)}*,*:before,*:after{box-sizing:border-box}@media(pointer:coarse){input,textarea,select{font-size:16px!important}}svg.lucide{display:block;flex-shrink:0}.s-img-shimmer{background-image:linear-gradient(90deg,var(--color-surface-hover) 25%,var(--color-border) 37%,var(--color-surface-hover) 63%)!important;background-size:400% 100%!important;animation:s-img-shimmer 1.4s ease infinite}@keyframes s-img-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.s-img-shimmer{animation:none}}.auth-layout[data-v-79248538]{min-height:100vh;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:var(--gradient-auth-bg);padding:var(--space-xxxl) var(--space-xl)}@media(min-width:840px){.auth-layout[data-v-79248538]{padding:46px var(--space-xxxxl)}}.s-overlay[data-v-da1ff3a4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-scrim);display:flex;align-items:center;justify-content:center;background:var(--color-surface-overlay);padding:var(--space-xl)}.s-overlay-fade-enter-active[data-v-da1ff3a4],.s-overlay-fade-leave-active[data-v-da1ff3a4]{transition:opacity var(--transition-medium)}.s-overlay-fade-enter-from[data-v-da1ff3a4],.s-overlay-fade-leave-to[data-v-da1ff3a4]{opacity:0}.s-skeleton[data-v-02da4fea]{display:block;border-radius:999px;background:linear-gradient(90deg,var(--color-surface-hover) 25%,var(--color-border) 37%,var(--color-surface-hover) 63%);background-size:400% 100%;animation:s-skeleton-shimmer-02da4fea 1.4s ease infinite}.s-skeleton--circle[data-v-02da4fea]{border-radius:var(--radius-circle)}@keyframes s-skeleton-shimmer-02da4fea{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.s-skeleton[data-v-02da4fea]{animation:none}}.s-avatar[data-v-ac0cb89c]{position:relative;display:inline-flex;flex-shrink:0;border-radius:var(--radius-circle);color:var(--color-accent-primary);font:var(--font-body-medium-bold)}.s-avatar--zoomable[data-v-ac0cb89c]{cursor:zoom-in}.s-avatar--zoomable[data-v-ac0cb89c]:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.s-avatar__face[data-v-ac0cb89c]{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-circle);overflow:hidden;background:var(--color-avatar-placeholder-bg)}.s-avatar__dot[data-v-ac0cb89c]{position:absolute;right:0;bottom:0;width:28%;height:28%;min-width:8px;min-height:8px;max-width:14px;max-height:14px;border-radius:var(--radius-circle);background:var(--color-success);border:2px solid var(--color-surface-card);box-sizing:border-box}.s-avatar--xsm[data-v-ac0cb89c]{width:24px;height:24px;font-size:9px}.s-avatar--sm[data-v-ac0cb89c]{width:32px;height:32px;font-size:12px}.s-avatar--md[data-v-ac0cb89c]{width:48px;height:48px}.s-avatar--lg[data-v-ac0cb89c]{width:96px;height:96px;font-size:28px}.s-avatar__img[data-v-ac0cb89c]{width:100%;height:100%;object-fit:cover}.s-avatar__zoom[data-v-ac0cb89c]{max-width:min(90vw,520px);max-height:85vh;object-fit:contain;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:zoom-out}.s-button[data-v-b9387749]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);border:0;border-radius:var(--radius-button);font:var(--font-button-label);cursor:pointer;transition:opacity var(--transition-fast),filter var(--transition-fast)}.s-button[data-v-b9387749]:disabled{opacity:.55;cursor:default}.s-button[data-v-b9387749]:not(:disabled):hover{opacity:.85}.s-button--block[data-v-b9387749]{width:100%}.s-button--sm[data-v-b9387749]{height:36px;padding:0 var(--space-lg)}.s-button--md[data-v-b9387749]{height:var(--size-button-height);padding:0 var(--space-xl)}.s-button--lg[data-v-b9387749]{height:var(--size-button-height-lg);padding:0 var(--space-xxl)}.s-button--primary[data-v-b9387749]{background:var(--color-accent-primary);color:var(--color-text-on-accent);box-shadow:0 4px 4px var(--color-accent-primary-a25)}.s-button--secondary[data-v-b9387749]{background:var(--color-surface-card);color:var(--color-accent-primary);border:1px solid var(--color-accent-primary)}.s-button--ghost[data-v-b9387749]{background:var(--color-surface-card);color:var(--color-text-primary);border:1px solid var(--color-border)}.s-button--danger[data-v-b9387749]{background:var(--color-error);color:var(--color-text-on-accent)}.s-button--text[data-v-b9387749]{background:transparent;color:var(--color-text-link);padding-left:var(--space-sm);padding-right:var(--space-sm)}.s-button__spinner[data-v-b9387749]{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-circle);animation:s-spin-b9387749 .6s linear infinite}@keyframes s-spin-b9387749{to{transform:rotate(360deg)}}.social-links[data-v-a24bec52]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.social-links__item[data-v-a24bec52]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill, 999px);background:var(--color-surface-muted, var(--color-avatar-placeholder-bg));border:1px solid var(--color-border);transition:background .15s ease,transform .15s ease}.social-links__item[data-v-a24bec52]:hover{background:var(--color-surface-card);transform:translateY(-1px)}.social-links__icon[data-v-a24bec52]{width:20px;height:20px;display:block}.social-links__fallback[data-v-a24bec52]{padding:0 var(--space-sm);font:var(--font-body-small);color:var(--color-text-primary);white-space:nowrap}.bio[data-v-9217be6c]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);min-width:0}.bio__text[data-v-9217be6c]{margin:0;font:var(--font-body-medium);line-height:1.5;color:var(--color-text-primary);white-space:pre-line;overflow-wrap:anywhere;overflow:hidden;transition:max-height .3s ease}.bio__toggle[data-v-9217be6c]{margin:0;padding:0;background:none;border:0;cursor:pointer;font:var(--font-body-small);color:var(--color-accent-primary)}.bio__toggle[data-v-9217be6c]:hover{text-decoration:underline}.profile-header[data-v-b6520877]{width:100%}@media(min-width:840px){.profile-header[data-v-b6520877]{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;padding-bottom:var(--space-xl)}}.profile-header__cover[data-v-b6520877]{height:var(--size-cover-photo-height);border-radius:var(--radius-lg);background:var(--gradient-auth-panel);background-size:cover;background-position:center}.profile-header__row[data-v-b6520877]{display:flex;align-items:flex-end;justify-content:space-between;margin-top:calc(-1 * var(--space-section-large));padding:0 var(--space-xl)}.profile-header__avatar[data-v-b6520877]{border:3px solid var(--color-surface-card)}.profile-header__actions[data-v-b6520877]{display:flex;gap:var(--space-md);flex-shrink:0}.profile-header__tip[data-v-b6520877]{padding-left:var(--space-md);padding-right:var(--space-md)}.profile-header__name-row[data-v-b6520877]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-lg);padding:0 var(--space-xl)}.profile-header__name[data-v-b6520877]{margin:0;padding:0;min-width:0;font:var(--font-heading-large);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-md)}.profile-header__badge[data-v-b6520877]{font:var(--font-badge);color:var(--color-text-on-accent);background:var(--color-accent-primary);border-radius:var(--radius-sm);padding:2px 6px}.profile-header__handle[data-v-b6520877]{margin:0;padding:0 var(--space-xl);font:var(--font-body-medium);color:var(--color-text-secondary)}.profile-header__bio[data-v-b6520877]{margin-top:var(--space-md);padding:0 var(--space-xl)}.profile-header__socials[data-v-b6520877]{display:flex;justify-content:flex-end;margin-top:var(--space-lg);padding:0 var(--space-xl)}.profile-header__stats[data-v-b6520877]{display:flex;gap:var(--space-xl);padding:var(--space-lg) var(--space-xl) 0;font:var(--font-body-meta);color:var(--color-text-secondary)}.profile-header__subscription[data-v-b6520877]{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-xl);padding:0 var(--space-xl)}.profile-header__subscription-title[data-v-b6520877]{font:var(--font-body-medium);color:var(--color-text-secondary)}.profile-header__sub-bar[data-v-b6520877]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-lg) var(--space-xl);border:0;border-radius:var(--radius-pill, 999px);background:var(--color-accent-primary);color:var(--color-text-on-accent);font:var(--font-body-medium-bold, var(--font-body-medium));font-weight:600;cursor:pointer}.profile-header__sub-price[data-v-b6520877]{font-weight:700}.profile-header__sub-bar--active[data-v-b6520877]{justify-content:center;background:var(--color-accent-subtle, var(--color-avatar-placeholder-bg));color:var(--color-accent-primary);border:1px solid var(--color-accent-primary);cursor:default}@media(min-width:840px){.profile-header__cover[data-v-b6520877]{border-radius:0}}.s-badge[data-v-54b8ce82]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--radius-circle);background:var(--color-accent-primary);color:var(--color-text-on-accent);font:var(--font-badge);line-height:1}.drawer[data-v-188b5785]{width:var(--size-drawer-expanded);height:100vh;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column;background:var(--color-surface-card);border-right:1px solid var(--color-border);box-sizing:border-box;transition:width var(--transition-slow)}.drawer--collapsed[data-v-188b5785]{width:var(--size-drawer-collapsed)}.drawer__header[data-v-188b5785]{display:flex;flex-direction:row;align-items:center;gap:var(--space-md);padding:var(--space-xl);min-height:var(--size-drawer-header-min-height);box-sizing:border-box}.drawer__logo[data-v-188b5785]{position:relative;width:var(--size-icon-lg);height:var(--size-icon-lg);min-width:var(--size-icon-lg);border-radius:var(--radius-sm);background:var(--color-transparent);transition:background-color var(--transition-fast)}.drawer__logo--collapsed[data-v-188b5785]{cursor:pointer}.drawer__logo--collapsed[data-v-188b5785]:hover{background:var(--color-accent-subtle)}.drawer__logo-img[data-v-188b5785]{position:absolute;top:2px;left:2px;width:28px;height:28px;transition:opacity var(--transition-fast)}.drawer__logo--collapsed:hover .drawer__logo-img[data-v-188b5785]{opacity:0}.drawer__logo-toggle[data-v-188b5785]{position:absolute;top:6px;left:6px;color:var(--color-text-primary);opacity:0;transition:opacity var(--transition-fast)}.drawer__logo--collapsed:hover .drawer__logo-toggle[data-v-188b5785]{opacity:.6}.drawer__brand[data-v-188b5785]{font:var(--font-heading-medium);color:var(--color-text-primary);white-space:nowrap;opacity:1;transition:opacity var(--transition-medium)}.drawer--collapsed .drawer__brand[data-v-188b5785]{opacity:0}.drawer__spacer[data-v-188b5785]{flex:1}.drawer__toggle[data-v-188b5785]{width:var(--size-icon-lg);height:var(--size-icon-lg);min-width:var(--size-icon-lg);border:none;border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.6;transition:background-color var(--transition-fast)}.drawer__toggle[data-v-188b5785]:hover{background:var(--color-accent-subtle)}.drawer__nav[data-v-188b5785]{flex:1;overflow-y:auto;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.drawer__spacer-flex[data-v-188b5785]{flex:1}.drawer-item[data-v-188b5785]{position:relative;display:flex;flex-direction:row;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);min-height:var(--size-drawer-item-min-height);border:none;border-radius:var(--radius-md);background:var(--color-transparent);cursor:pointer;overflow:hidden;white-space:nowrap;box-sizing:border-box;width:100%;text-align:left;transition:background-color var(--transition-fast)}.drawer-item__badge[data-v-188b5785]{margin-left:auto}.drawer--collapsed .drawer-item__badge[data-v-188b5785]{position:absolute;top:4px;right:6px;margin-left:0}.drawer-item[data-v-188b5785]:hover,.drawer-item--selected[data-v-188b5785]{background:var(--color-accent-subtle)}.drawer-item__icon[data-v-188b5785]{color:var(--color-text-primary);flex-shrink:0}.drawer-item__label[data-v-188b5785]{font:var(--font-body-medium);color:var(--color-text-primary);opacity:1;transition:opacity var(--transition-medium)}.drawer--collapsed .drawer-item__label[data-v-188b5785]{opacity:0}.drawer-item--selected .drawer-item__label[data-v-188b5785]{color:var(--color-accent-primary);font-weight:600}.drawer-item--selected .drawer-item__icon[data-v-188b5785]{color:var(--color-accent-primary)}.drawer__cta[data-v-188b5785]{padding:var(--space-md);overflow:hidden;white-space:nowrap;opacity:1;transition:opacity var(--transition-medium)}.drawer--collapsed .drawer__cta[data-v-188b5785]{opacity:0}.drawer__cta-btn[data-v-188b5785]{width:100%;height:var(--size-button-height);border:none;border-radius:var(--radius-button);background:var(--color-accent-primary);color:var(--color-text-on-accent);font:var(--font-button-label);font-weight:600;cursor:pointer;box-shadow:0 4px 12px var(--color-accent-primary-a)}.drawer__bottom[data-v-188b5785]{border-top:1px solid var(--color-border);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.mobile-topbar[data-v-188b5785]{position:fixed;top:0;left:0;right:0;z-index:var(--z-drawer-button);height:var(--size-mobile-topbar);display:flex;align-items:center;gap:var(--space-md);padding:0 var(--space-screen-mobile);background:transparent;pointer-events:none;box-sizing:border-box}.mobile-topbar__toggle[data-v-188b5785],.mobile-topbar__slot[data-v-188b5785]{pointer-events:auto}.mobile-topbar__slot[data-v-188b5785]{display:flex;align-items:center;flex:1;height:100%;min-width:0}.mobile-topbar__toggle[data-v-188b5785]{flex:0 0 auto;width:var(--size-mobile-drawer-button);height:var(--size-mobile-drawer-button);border:none;border-radius:var(--radius-circle);background:var(--color-surface-card);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast)}.mobile-topbar__toggle[data-v-188b5785]:hover{background:var(--color-surface-hover)}.mobile-scrim[data-v-188b5785]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-surface-overlay);z-index:var(--z-scrim);opacity:0;pointer-events:none;transition:opacity var(--transition-slow)}.mobile-scrim--open[data-v-188b5785]{opacity:1;pointer-events:auto}.mobile-drawer[data-v-188b5785]{position:fixed;top:0;left:0;width:var(--size-drawer-mobile);height:100%;z-index:var(--z-drawer);transform:translate(-100%);transition:transform var(--transition-slow);display:flex;flex-direction:column;background:var(--color-surface-card);box-sizing:border-box}.mobile-drawer--open[data-v-188b5785]{transform:translate(0)}.s-form-modal[data-v-2f6af7de]{width:100%;max-width:520px;max-height:90vh;background:var(--color-surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);box-sizing:border-box;display:flex;flex-direction:column;outline:none}.s-form-modal__header[data-v-2f6af7de]{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-xxxl) var(--space-xxxl) 0}.s-form-modal__title[data-v-2f6af7de]{margin:0;flex:1;font:var(--font-heading-medium);color:var(--color-text-primary)}.s-form-modal__close[data-v-2f6af7de]{flex-shrink:0;width:var(--size-icon-lg);height:var(--size-icon-lg);border:none;border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-secondary);font-size:24px;line-height:1;cursor:pointer;transition:background-color var(--transition-fast)}.s-form-modal__close[data-v-2f6af7de]:hover:not(:disabled){background:var(--color-surface-hover)}.s-form-modal__close[data-v-2f6af7de]:disabled{opacity:.4;cursor:default}.s-form-modal__body[data-v-2f6af7de]{flex:1;overflow-y:auto;padding:var(--space-lg) var(--space-xxxl) var(--space-xxxl)}.s-form-modal__footer[data-v-2f6af7de]{flex-shrink:0;padding:var(--space-lg) var(--space-xxxl) var(--space-xxxl);display:flex;justify-content:flex-end;gap:var(--space-md);border-top:1px solid var(--color-border)}@media(max-width:839px){.s-form-modal__scrim.s-form-modal__scrim[data-v-2f6af7de]{padding:0}.s-form-modal[data-v-2f6af7de]{max-width:100%;width:100%;height:100%;max-height:100%;border-radius:0}}.s-field[data-v-20698ac7]{margin-bottom:var(--space-lg)}.s-field__label[data-v-20698ac7]{display:block;margin-bottom:var(--space-sm);font:var(--font-label-small);color:var(--color-text-label)}.s-field__meta[data-v-20698ac7]{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-xs)}.s-field__spacer[data-v-20698ac7]{flex:1}.s-field__count[data-v-20698ac7]{font:var(--font-caption);color:var(--color-text-tertiary);white-space:nowrap}.s-field__error[data-v-20698ac7]{margin:0;font:var(--font-body-small);color:var(--color-error)}.s-textarea[data-v-99da08d7]{width:100%;box-sizing:border-box;padding:var(--space-md) var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);font:var(--font-body-medium);color:var(--color-text-primary);background:var(--color-surface-card);outline:none;resize:vertical;transition:border-color var(--transition-fast)}.s-textarea--autosize[data-v-99da08d7]{resize:none;overflow-y:auto}.s-textarea[data-v-99da08d7]:focus{border-color:var(--color-accent-primary)}.s-textarea[data-v-99da08d7]::placeholder{color:var(--color-text-tertiary)}.s-loader[data-v-3c175ee1]{display:inline-block;border:2px solid var(--color-accent-subtle);border-top-color:var(--color-accent-primary);border-radius:var(--radius-circle);animation:s-loader-spin-3c175ee1 .7s linear infinite}@keyframes s-loader-spin-3c175ee1{to{transform:rotate(360deg)}}.creator-modal__lead[data-v-74621a06]{margin:0 0 var(--space-lg);font:var(--font-body-medium);color:var(--color-text-secondary);line-height:1.5}.creator-modal__notice[data-v-74621a06]{margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--color-surface-hover)}.creator-modal__notice-text[data-v-74621a06]{margin:0;font:var(--font-body-small);color:var(--color-text-primary)}.creator-modal__note[data-v-74621a06]{margin:var(--space-sm) 0 0;font:var(--font-body-small);color:var(--color-text-secondary)}.creator-modal__note-label[data-v-74621a06]{font:var(--font-label-small);color:var(--color-text-label);margin-right:var(--space-xs)}.creator-modal__error[data-v-74621a06]{margin:0;font:var(--font-body-small);color:var(--color-error)}.creator-modal__error--request[data-v-74621a06]{margin-top:var(--space-md)}.creator-modal__loading[data-v-74621a06]{margin-top:var(--space-lg);display:flex;justify-content:center}.s-input[data-v-6dca5a36]{width:100%;height:var(--size-textfield-height);box-sizing:border-box;padding:0 var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);font:var(--font-body-medium);color:var(--color-text-primary);background:var(--color-surface-card);outline:none;transition:border-color var(--transition-fast)}.s-input[data-v-6dca5a36]:focus{border-color:var(--color-accent-primary)}.s-input[data-v-6dca5a36]::placeholder{color:var(--color-text-tertiary)}.s-dropdown[data-v-134e332e]{position:relative;display:inline-block}.s-dropdown__menu[data-v-134e332e]{position:absolute;top:calc(100% + var(--space-xs));min-width:180px;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-xs);z-index:var(--z-sticky)}.s-dropdown__menu--left[data-v-134e332e]{left:0}.s-dropdown__menu--right[data-v-134e332e]{right:0}.s-dropdown__menu--up[data-v-134e332e]{top:auto;bottom:calc(100% + var(--space-xs))}.s-dropdown-fade-enter-active[data-v-134e332e],.s-dropdown-fade-leave-active[data-v-134e332e]{transition:opacity var(--transition-fast)}.s-dropdown-fade-enter-from[data-v-134e332e],.s-dropdown-fade-leave-to[data-v-134e332e]{opacity:0}.support-modal__intro[data-v-2c7bb81e]{margin-bottom:var(--space-xl)}.support-modal__lead[data-v-2c7bb81e]{margin:0 0 var(--space-md);font:var(--font-body-medium);color:var(--color-text-secondary);line-height:1.5}.support-modal__lead[data-v-2c7bb81e]:last-child{margin-bottom:0}.support-modal__select[data-v-2c7bb81e]{width:100%;height:var(--size-textfield-height);box-sizing:border-box;padding:0 var(--space-xl);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font:var(--font-body-medium);color:var(--color-text-primary);background:var(--color-surface-card);cursor:pointer;transition:border-color var(--transition-fast)}.support-modal__select[data-v-2c7bb81e]:focus{outline:none;border-color:var(--color-accent-primary)}.support-modal__select[data-v-2c7bb81e]:disabled{opacity:.55;cursor:default}.support-modal__select--placeholder[data-v-2c7bb81e]{color:var(--color-text-tertiary)}.support-modal__select--invalid[data-v-2c7bb81e]{border-color:var(--color-error)}.support-modal__caret[data-v-2c7bb81e]{flex-shrink:0;width:0;height:0;border-left:5px solid var(--color-transparent);border-right:5px solid var(--color-transparent);border-top:6px solid var(--color-text-secondary)}.support-modal__options[data-v-2c7bb81e]{list-style:none;margin:0;padding:0;min-width:220px}.support-modal__option[data-v-2c7bb81e]{width:100%;text-align:left;padding:var(--space-md) var(--space-lg);border:none;border-radius:var(--radius-sm);background:var(--color-transparent);font:var(--font-body-medium);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--transition-fast)}.support-modal__option[data-v-2c7bb81e]:hover,.support-modal__option[data-v-2c7bb81e]:focus-visible{background:var(--color-accent-subtle);outline:none}.support-modal__option--selected[data-v-2c7bb81e]{color:var(--color-accent-primary);font-weight:600}.support-modal__error[data-v-2c7bb81e]{margin:0;font:var(--font-body-small);color:var(--color-error)}.support-modal__error--request[data-v-2c7bb81e]{margin-top:var(--space-md)}.support-modal__ticket-ref[data-v-2c7bb81e]{margin:var(--space-md) 0 0;font:var(--font-body-small);color:var(--color-text-secondary)}.support-modal__note-label[data-v-2c7bb81e]{font:var(--font-label-small);color:var(--color-text-label);margin-right:var(--space-xs)}.support-modal__ticket-id[data-v-2c7bb81e]{font-family:monospace;color:var(--color-text-primary)}.s-sheet-scrim[data-v-bbafbd36]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-scrim);display:flex;align-items:flex-end;justify-content:center;background:var(--color-surface-overlay);--sheet-motion: .32s cubic-bezier(.32, .72, 0, 1)}.s-sheet[data-v-bbafbd36]{display:flex;flex-direction:column;width:100%;max-height:60vh;max-height:var(--s-sheet-peek, 60dvh);min-height:0;background:var(--color-surface-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-sizing:border-box;overflow:hidden;transition:transform var(--sheet-motion),height var(--sheet-motion)}.s-sheet__handle[data-v-bbafbd36]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:var(--space-md) 0 var(--space-sm);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.s-sheet__handle[data-v-bbafbd36]:active{cursor:grabbing}.s-sheet__grabber[data-v-bbafbd36]{width:40px;height:5px;border-radius:var(--radius-button);background:var(--color-border)}.s-sheet__body[data-v-bbafbd36]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.s-sheet-enter-active[data-v-bbafbd36],.s-sheet-leave-active[data-v-bbafbd36]{transition:background-color var(--sheet-motion)}.s-sheet-enter-active .s-sheet[data-v-bbafbd36],.s-sheet-leave-active .s-sheet[data-v-bbafbd36]{transition:transform var(--sheet-motion)}.s-sheet-enter-from[data-v-bbafbd36],.s-sheet-leave-to[data-v-bbafbd36]{background-color:transparent}.s-sheet-enter-from .s-sheet[data-v-bbafbd36]{transform:translateY(100%)}.s-sheet-leave-from .s-sheet[data-v-bbafbd36]{transform:translateY(var(--sheet-drag, 0px))}.s-sheet-leave-to .s-sheet[data-v-bbafbd36]{transform:translateY(100%)}.install[data-v-672daec8]{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-md) var(--space-xxl) var(--space-xxl)}.install__header[data-v-672daec8]{display:flex;align-items:flex-start;gap:var(--space-lg)}.install__icon[data-v-672daec8]{width:48px;height:48px;flex:0 0 auto;border-radius:var(--radius-lg)}.install__heading[data-v-672daec8]{display:flex;flex-direction:column;gap:var(--space-xxs);flex:1;min-width:0}.install__title[data-v-672daec8]{margin:0;font:var(--font-heading-medium);color:var(--color-text-primary)}.install__subtitle[data-v-672daec8]{margin:0;font:var(--font-body-small);color:var(--color-text-secondary)}.install__close[data-v-672daec8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border:0;border-radius:var(--radius-circle);background:none;color:var(--color-text-secondary);cursor:pointer}.install__benefits[data-v-672daec8]{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.install__benefit[data-v-672daec8]{display:flex;align-items:center;gap:var(--space-md);font:var(--font-body-medium);color:var(--color-text-primary)}.install__check[data-v-672daec8]{flex:0 0 auto;color:var(--color-success)}.install__steps[data-v-672daec8]{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0 0 0 var(--space-xl);font:var(--font-body-medium);color:var(--color-text-primary)}.install__chip[data-v-672daec8]{display:inline-flex;align-items:center;gap:var(--space-xs);vertical-align:middle;padding:0 var(--space-sm);height:24px;border-radius:var(--radius-md);background:var(--color-surface-hover);font:var(--font-label-small);color:var(--color-text-primary)}.install__optout[data-v-672daec8]{display:flex;align-items:center;gap:var(--space-md);font:var(--font-body-small);color:var(--color-text-secondary);cursor:pointer}.install__optout input[data-v-672daec8]{width:16px;height:16px;margin:0;accent-color:var(--color-accent-primary);cursor:pointer;flex:0 0 auto}.install__actions[data-v-672daec8]{display:flex;flex-direction:column;gap:var(--space-sm)}.app-shell[data-v-ca73e94e]{display:flex;flex-direction:row;width:100%;height:100dvh;background:var(--color-surface-bg)}.app-shell__content[data-v-ca73e94e]{flex:1;position:relative;overflow:auto;height:100%;padding:var(--space-screen)}@media(max-width:839px){.app-shell__content[data-v-ca73e94e]{padding:calc(var(--size-mobile-topbar) + var(--space-sm)) var(--space-screen-mobile) var(--space-screen-mobile)}}.toast-host[data-v-f2dcbe32]{position:fixed;bottom:var(--space-xl);right:var(--space-xl);z-index:var(--z-scrim);display:flex;flex-direction:column;gap:var(--space-md)}.toast[data-v-f2dcbe32]{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font:var(--font-body-medium);color:var(--color-text-on-accent);box-shadow:var(--shadow-sm);cursor:pointer;max-width:320px}.toast--info[data-v-f2dcbe32]{background:var(--color-accent-primary)}.toast--success[data-v-f2dcbe32]{background:var(--color-success)}.toast--error[data-v-f2dcbe32]{background:var(--color-error)}
