.bottom-tabs[data-v-2f9c7c72]{position:fixed;right:auto;bottom:var(--space-2);left:50%;z-index:10;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1);width:calc(100% - var(--space-6));max-width:calc(450px - var(--space-6));margin:0 auto;padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));border:var(--elevation-glass-border);border-radius:var(--radius-card);background:var(--elevation-glass-background);box-shadow:var(--elevation-glass),var(--elevation-floating);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter);transform:translate(-50%)}.bottom-tabs__item[data-v-2f9c7c72]{display:flex;align-items:center;justify-content:center;min-height:calc(var(--space-unit) * 11);padding:0 var(--space-2);border-radius:var(--radius-card);color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);text-align:center;text-decoration:none;white-space:nowrap;transition:color var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-spring),background-color var(--motion-duration-base) var(--motion-ease-standard)}.bottom-tabs__item[data-v-2f9c7c72]:hover{transform:scale(var(--scale-hover))}.bottom-tabs__item[data-v-2f9c7c72]:active{transform:scale(var(--scale-active))}.bottom-tabs__item--active[data-v-2f9c7c72]{background:var(--color-primary);box-shadow:var(--elevation-accent-glow);color:var(--color-bg-base)}@media(max-width:600px){.bottom-tabs[data-v-2f9c7c72]{width:calc(100% - var(--space-8));max-width:calc(450px - var(--space-8))}}.top-bar[data-v-a9c6c8c3]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;max-width:450px;min-width:0;margin:0 auto;padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border-default);background:var(--elevation-glass-background);box-shadow:var(--elevation-glass);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter)}.top-bar__brand[data-v-a9c6c8c3]{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.top-bar__mark[data-v-a9c6c8c3]{display:grid;place-items:center;width:calc(var(--space-unit) * 8);aspect-ratio:1;border-radius:var(--radius-card);background:var(--color-primary);box-shadow:var(--elevation-accent-glow);color:var(--color-bg-base);font-weight:var(--text-display-weight)}.top-bar__title[data-v-a9c6c8c3]{overflow:hidden;color:var(--color-text-primary);font-size:calc(var(--space-unit) * 4);font-weight:var(--text-display-weight);text-overflow:ellipsis;white-space:nowrap}.top-bar__actions[data-v-a9c6c8c3]{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.top-bar__credits[data-v-a9c6c8c3]{overflow:hidden;max-width:calc(var(--space-unit) * 28);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-surface);color:var(--color-primary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1;text-overflow:ellipsis;white-space:nowrap}.top-bar__credits[data-balance-state=loading][data-v-a9c6c8c3]{color:var(--color-text-secondary)}.top-bar__credits[data-balance-state=error][data-v-a9c6c8c3]{color:var(--color-status-error)}.top-bar__theme[data-v-a9c6c8c3]{display:grid;place-items:center;width:calc(var(--space-unit) * 10);aspect-ratio:1;border:var(--elevation-glass-border);border-radius:var(--radius-pill);background:var(--elevation-glass-background);box-shadow:var(--elevation-glass);color:var(--color-text-primary);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter);transition:background-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-spring),transform var(--motion-duration-base) var(--motion-ease-spring)}.top-bar__theme[data-v-a9c6c8c3]:hover{box-shadow:var(--elevation-glass),var(--elevation-accent-glow)}.top-bar__theme[data-v-a9c6c8c3]:active{transform:scale(var(--scale-active))}.top-bar__theme[data-v-a9c6c8c3]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}@media(max-width:600px){.top-bar[data-v-a9c6c8c3]{max-width:100%;margin:0 auto;padding-right:var(--space-4);padding-left:var(--space-4)}}.app-shell[data-v-1e492c9a]{position:relative;isolation:isolate;width:100%;max-width:450px;min-width:0;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;overflow-x:hidden;background:transparent;color:var(--color-text-primary)}.app-shell[data-v-1e492c9a]:before{position:fixed;content:"";inset:0;z-index:-1;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--color-bg-surface) 18%,transparent) 0%,transparent 48%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-bg-base) 24%,transparent) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none}.app-shell__content[data-v-1e492c9a]{position:relative;z-index:1;width:100%;max-width:450px;min-width:0;margin:0 auto;padding:var(--space-4) var(--space-4) calc(var(--space-18) + var(--space-10))}@media(max-width:600px){.app-shell__content[data-v-1e492c9a]{max-width:100%;margin:0 auto;padding-right:var(--space-4);padding-left:var(--space-4)}}.app-root[data-v-d3eaf20d]{position:relative;isolation:isolate;width:100%;max-width:450px;min-width:0;min-height:100vh;min-height:100dvh;margin:0;overflow-x:hidden;background:transparent;color:var(--color-text-primary)}.auth-state[data-v-d3eaf20d]{position:fixed;right:12px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:20;display:inline-flex;align-items:center;gap:var(--space-2);max-width:calc(100vw - 24px);padding:var(--space-2) var(--space-3);border:var(--elevation-glass-border);border-radius:var(--radius-pill);background:var(--elevation-glass-background);color:var(--color-text-primary);font-size:12px;font-weight:600;box-shadow:var(--elevation-glass);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter)}.auth-state__dot[data-v-d3eaf20d]{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-status-neutral)}.auth-state[data-auth-state=authenticated] .auth-state__dot[data-v-d3eaf20d]{background:var(--color-status-success)}.auth-state[data-auth-state=preview] .auth-state__dot[data-v-d3eaf20d]{background:var(--color-primary)}.auth-state[data-auth-state=error] .auth-state__dot[data-v-d3eaf20d]{background:var(--color-status-error)}.archive-view[data-v-28f25a62]{--archive-display-font: "SF Pro Display", Inter, ui-sans-serif, system-ui, sans-serif;position:relative;overflow:hidden;display:grid;min-height:calc(var(--space-unit) * 136);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-bg-base) 22%,transparent);box-shadow:var(--elevation-floating);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--color-text-primary)}.archive-view__workspace[data-v-28f25a62]{position:relative;display:grid;gap:var(--space-5);padding:var(--space-5);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 24%,transparent) 0%,transparent 44%),color-mix(in srgb,var(--color-bg-base) 12%,transparent);isolation:isolate}.archive-view__workspace[data-v-28f25a62]:before,.archive-view__workspace[data-v-28f25a62]:after{position:absolute;content:"";pointer-events:none;z-index:-1}.archive-view__workspace[data-v-28f25a62]:before{inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-primary) 10%,transparent) 50%,transparent 100%),radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--color-bg-surface) 22%,transparent) 0%,transparent 58%)}.archive-view__workspace[data-v-28f25a62]:after{inset:var(--space-4);border:var(--elevation-glass-border);border-radius:var(--radius-card);box-shadow:var(--elevation-glass)}.archive-view__header[data-v-28f25a62]{display:grid;gap:var(--space-3);max-width:calc(var(--space-unit) * 112)}.archive-view__eyebrow[data-v-28f25a62],.archive-view__lead[data-v-28f25a62],.archive-view__dock span[data-v-28f25a62],.archive-view__dock strong[data-v-28f25a62],.archive-card h2[data-v-28f25a62],.archive-card p[data-v-28f25a62]{margin:0}.archive-view__eyebrow[data-v-28f25a62]{width:max-content;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-primary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1;text-transform:uppercase}h1[data-v-28f25a62]{margin:0;color:var(--color-text-primary);font-family:var(--archive-display-font);font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);line-height:.96}.archive-view__lead[data-v-28f25a62]{max-width:calc(var(--space-unit) * 104);color:var(--color-text-secondary);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:1.3}.archive-view__filters[data-v-28f25a62]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);padding:var(--space-2);border:var(--elevation-glass-border);border-radius:var(--radius-pill);background:var(--elevation-glass-background);box-shadow:var(--elevation-glass);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter)}.archive-view__filter[data-v-28f25a62]{min-height:calc(var(--space-unit) * 11);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);transition:transform var(--motion-duration-base) var(--motion-ease-spring),background-color var(--motion-duration-base) var(--motion-ease-standard)}.archive-view__filter[data-v-28f25a62]:focus-visible,.archive-card[data-v-28f25a62]:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-2)}.archive-view__filter--active[data-v-28f25a62]{background:var(--color-primary);color:var(--color-bg-base);box-shadow:var(--elevation-accent-glow)}.archive-view__filter[data-v-28f25a62]:hover{transform:scale(var(--scale-hover))}.archive-view__filter[data-v-28f25a62]:active{transform:scale(var(--scale-active))}.archive-view__gallery[data-v-28f25a62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.archive-card[data-v-28f25a62]{overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--space-4);min-height:calc(var(--space-unit) * 76);padding:var(--space-4);border:var(--elevation-glass-border);border-radius:var(--radius-card);background:var(--elevation-glass-background);box-shadow:var(--elevation-glass),var(--elevation-elevated);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter);transition:border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-spring),transform var(--motion-duration-base) var(--motion-ease-spring)}.archive-card[data-v-28f25a62]:hover{border-color:var(--color-primary);box-shadow:var(--elevation-glass),var(--elevation-floating),var(--elevation-accent-glow);transform:scale(var(--scale-hover))}.archive-card[data-v-28f25a62]:active{transform:scale(var(--scale-active))}.archive-card__frame[data-v-28f25a62]{position:relative;overflow:hidden;display:grid;place-items:center;min-height:calc(var(--space-unit) * 54);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 38%,transparent) 0%,transparent 48%),var(--kadr-gradient-preview);box-shadow:var(--elevation-glass)}.archive-card__frame[data-v-28f25a62]:before{position:absolute;content:"";inset:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-card)}.archive-card__ratio[data-v-28f25a62]{position:absolute;top:var(--space-3);right:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--elevation-glass-background);color:var(--color-primary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1;-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter)}.archive-card__play[data-v-28f25a62]{width:calc(var(--space-unit) * 13);aspect-ratio:1;border:1px solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-primary);box-shadow:var(--elevation-accent-glow)}.archive-card__play[data-v-28f25a62]:before{display:block;width:0;height:0;margin:calc(var(--space-unit) * 4) 0 0 calc(var(--space-unit) * 5);border-top:var(--space-3) solid transparent;border-bottom:var(--space-3) solid transparent;border-left:var(--space-4) solid var(--color-bg-base);content:""}.archive-card__body[data-v-28f25a62]{display:grid;gap:var(--space-1)}.archive-card h2[data-v-28f25a62]{overflow:hidden;color:var(--color-text-primary);font-family:var(--archive-display-font);font-size:calc(var(--space-unit) * 5);font-weight:var(--text-display-weight);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.archive-card p[data-v-28f25a62]{color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-body-weight);line-height:1.3}.archive-view__dock[data-v-28f25a62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4);border:var(--elevation-glass-border);border-radius:var(--radius-card);background:var(--elevation-glass-background);box-shadow:var(--elevation-glass),var(--elevation-floating);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter)}.archive-view__dock div[data-v-28f25a62]{display:grid;gap:var(--space-1);min-height:calc(var(--space-unit) * 13);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-bg-base) 28%,transparent)}.archive-view__dock span[data-v-28f25a62]{color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1;text-transform:uppercase}.archive-view__dock strong[data-v-28f25a62]{color:var(--color-primary);font-size:calc(var(--space-unit) * 5);font-weight:var(--text-display-weight);line-height:1}@media(max-width:600px){.archive-view[data-v-28f25a62]{min-height:calc(var(--space-unit) * 132)}.archive-view__workspace[data-v-28f25a62]{gap:var(--space-4);padding:var(--space-4)}h1[data-v-28f25a62]{font-size:calc(var(--space-unit) * 10)}.archive-view__lead[data-v-28f25a62]{font-size:calc(var(--space-unit) * 4)}.archive-view__gallery[data-v-28f25a62]{grid-template-columns:minmax(0,1fr)}.archive-card[data-v-28f25a62]{min-height:calc(var(--space-unit) * 70)}.archive-card__frame[data-v-28f25a62]{min-height:calc(var(--space-unit) * 48)}}.fade-in-slide-up-enter-active[data-v-28f25a62]{transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-spring)}.fade-in-slide-up-enter-from[data-v-28f25a62]{opacity:var(--motion-enter-opacity-from);transform:translateY(var(--motion-enter-translate-y))}.fade-in-slide-up-enter-to[data-v-28f25a62]{opacity:var(--motion-enter-opacity-to);transform:translateY(0)}.create-view[data-v-94014cb1]{--create-display-font: "SF Pro Display", var(--font-sans);--create-body-font: var(--font-sans);width:100%;max-width:100%;min-width:0;overflow:hidden;color:var(--color-text-primary)}.create-view__studio[data-v-94014cb1]{position:relative;display:grid;width:100%;min-width:0;gap:var(--space-2);padding:var(--space-3);border:var(--elevation-glass-border);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 20%,transparent) 0%,transparent 44%),color-mix(in srgb,var(--color-bg-base) 22%,transparent);box-shadow:var(--elevation-floating);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);isolation:isolate}.create-view__studio[data-v-94014cb1]:before{position:absolute;content:"";inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-primary) 5%,transparent) 50%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--color-bg-surface) 12%,transparent) 0%,transparent 64%);pointer-events:none}.create-view__topline[data-v-94014cb1],.create-view__title-stack[data-v-94014cb1],.create-view__canvas[data-v-94014cb1],.create-view__dock[data-v-94014cb1],.create-view__prompt-block[data-v-94014cb1],.create-view__settings[data-v-94014cb1],.create-view__command-dock[data-v-94014cb1],.create-view__progress[data-v-94014cb1]{width:100%;min-width:0}.create-view__topline[data-v-94014cb1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end;gap:var(--space-2);min-height:calc(var(--space-unit) * 12)}.create-view__title-stack[data-v-94014cb1]{display:grid;gap:var(--space-1)}.create-view__eyebrow[data-v-94014cb1],.create-view__mode-note[data-v-94014cb1],.create-view__canvas-kicker[data-v-94014cb1],.create-view__toast[data-v-94014cb1],.create-view__error[data-v-94014cb1],.create-view__progress span[data-v-94014cb1],.create-view__settings-grid small[data-v-94014cb1],.create-view__settings-grid strong[data-v-94014cb1]{margin:0}.create-view__eyebrow[data-v-94014cb1]{min-width:0;color:var(--color-primary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}h1[data-v-94014cb1]{margin:0;color:var(--color-text-primary);font-family:var(--create-display-font);font-size:calc(var(--space-unit) * 9);font-weight:var(--text-h1-weight);letter-spacing:0;line-height:.92}.create-view__mode-note[data-v-94014cb1]{justify-self:end;max-width:calc(var(--space-unit) * 34);color:var(--color-text-secondary);font-family:var(--create-body-font);font-size:calc(var(--space-unit) * 3);font-weight:600;line-height:1.32;text-align:right}.create-view__canvas[data-v-94014cb1]{position:relative;overflow:hidden;display:grid;place-items:center;min-height:calc(var(--space-unit) * 54);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 42%,transparent) 0%,transparent 50%),linear-gradient(145deg,transparent 0%,color-mix(in srgb,var(--color-bg-base) 68%,transparent) 58%,color-mix(in srgb,var(--color-primary) 8%,transparent) 100%),linear-gradient(225deg,color-mix(in srgb,var(--color-bg-surface) 38%,transparent) 0%,transparent 46%),var(--kadr-gradient-preview);box-shadow:var(--elevation-elevated),var(--elevation-glass)}.create-view__canvas[data-v-94014cb1]:before,.create-view__canvas[data-v-94014cb1]:after{position:absolute;content:"";pointer-events:none}.create-view__canvas[data-v-94014cb1]:before{inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-text-primary) 8%,transparent) 0%,transparent 24%,color-mix(in srgb,var(--color-bg-base) 58%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--color-bg-base) 34%,transparent) 0%,transparent 18%,transparent 82%,color-mix(in srgb,var(--color-bg-base) 34%,transparent) 100%)}.create-view__canvas[data-v-94014cb1]:after{width:min(50%,calc(var(--space-unit) * 48));max-height:calc(var(--space-unit) * 52);border:var(--elevation-glass-border);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--color-text-primary) 6%,transparent) 0%,transparent 34%),color-mix(in srgb,var(--color-bg-base) 18%,transparent);box-shadow:var(--elevation-glass),var(--elevation-elevated);opacity:.72}.create-view__canvas[data-aspect=portrait][data-v-94014cb1]:after{aspect-ratio:9 / 16}.create-view__canvas[data-aspect=square][data-v-94014cb1]:after{aspect-ratio:1}.create-view__canvas[data-aspect=wide][data-v-94014cb1]:after{aspect-ratio:16 / 9}.create-view__canvas-inner[data-v-94014cb1],.create-view__result[data-v-94014cb1]{position:relative;z-index:1;display:grid;place-items:center;gap:var(--space-1);min-width:0;padding:var(--space-4);text-align:center;text-transform:uppercase}.create-view__canvas-kicker[data-v-94014cb1],.create-view__canvas-inner span[data-v-94014cb1]{color:var(--color-text-secondary);font-family:var(--create-body-font);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);letter-spacing:0;line-height:1.2}.create-view__canvas-inner strong[data-v-94014cb1]{color:var(--color-primary);font-family:var(--create-display-font);font-size:calc(var(--space-unit) * 10);font-weight:var(--text-display-weight);letter-spacing:0;line-height:.92;text-shadow:0 var(--space-1) var(--space-6) color-mix(in srgb,var(--color-primary) 34%,transparent)}.create-view__player[data-v-94014cb1]{width:100%;max-height:calc(var(--space-unit) * 96);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-bg-base) 72%,transparent);box-shadow:var(--elevation-floating)}.create-view__dock[data-v-94014cb1]{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--elevation-glass-border);border-radius:var(--radius-card);background:var(--elevation-glass-background);box-shadow:var(--elevation-glass),var(--elevation-floating);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter)}.create-view__tabs[data-v-94014cb1]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);min-width:0;padding:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-bg-base) 38%,transparent);overflow:hidden}.create-view__tabs[data-v-94014cb1]:before{position:absolute;top:var(--space-1);bottom:var(--space-1);left:var(--space-1);width:calc(33.333% - var(--space-1));border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--color-text-primary) 16%,transparent) 0%,transparent 44%),var(--color-primary);box-shadow:inset 0 1px color-mix(in srgb,var(--color-text-primary) 20%,transparent),var(--elevation-glass);content:"";transition:transform var(--motion-duration-base) var(--motion-ease-spring)}.create-view__tabs[data-mode=video][data-v-94014cb1]:before{transform:translate(calc(100% + var(--space-1)))}.create-view__tabs[data-mode=animation][data-v-94014cb1]:before{transform:translate(calc(200% + var(--space-2)))}.create-view__tab[data-v-94014cb1]{position:relative;z-index:1;min-width:0;min-height:calc(var(--space-unit) * 10);padding:0 var(--space-2);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);letter-spacing:0;line-height:1;overflow-wrap:anywhere;text-transform:uppercase;transition:color var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-spring)}.create-view__tab--active[data-v-94014cb1]{color:var(--color-bg-base)}.create-view__tab[data-v-94014cb1]:hover,.create-view__generate[data-v-94014cb1]:hover,.create-view__reference-action[data-v-94014cb1]:hover,.create-view__option-row button[data-v-94014cb1]:hover{transform:scale(var(--scale-hover))}.create-view__tab[data-v-94014cb1]:active,.create-view__generate[data-v-94014cb1]:active,.create-view__reference-action[data-v-94014cb1]:active,.create-view__option-row button[data-v-94014cb1]:active{transform:scale(var(--scale-active)) translateY(var(--space-1))}.create-view__tab[data-v-94014cb1]:disabled,.create-view__generate[data-v-94014cb1]:disabled,.create-view__reference-action[data-v-94014cb1]:disabled,.create-view__option-row button[data-v-94014cb1]:disabled{cursor:wait;opacity:.72}.create-view__settings[data-v-94014cb1]{display:grid;gap:var(--space-1)}.create-view__settings-grid[data-v-94014cb1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);min-width:0}.create-view__settings-grid span[data-v-94014cb1]{display:grid;min-width:0;gap:var(--space-1);min-height:calc(var(--space-unit) * 11);padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:calc(var(--radius-card) - var(--space-1));background:color-mix(in srgb,var(--color-bg-base) 30%,transparent)}.create-view__settings-grid small[data-v-94014cb1]{color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 2.5);font-weight:var(--text-display-weight);letter-spacing:0;line-height:1;text-transform:uppercase}.create-view__settings-grid strong[data-v-94014cb1]{min-width:0;color:var(--color-text-primary);font-size:calc(var(--space-unit) * 3.5);font-weight:var(--text-display-weight);letter-spacing:0;line-height:1.12;overflow-wrap:anywhere}.create-view__option-row[data-v-94014cb1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1)}.create-view__option-row button[data-v-94014cb1],.create-view__reference-action[data-v-94014cb1]{min-width:0;min-height:calc(var(--space-unit) * 10);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-bg-base) 30%,transparent);color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);letter-spacing:0;line-height:1;transition:border-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-spring)}.create-view__option--active[data-v-94014cb1]{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.create-view__prompt-block[data-v-94014cb1]{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 16%,transparent) 0%,transparent 52%),color-mix(in srgb,var(--color-bg-base) 26%,transparent);box-shadow:var(--elevation-glass),inset 0 1px color-mix(in srgb,var(--color-text-primary) 7%,transparent)}.create-view__prompt-block[data-identity=linked][data-v-94014cb1]{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border-default));box-shadow:var(--elevation-glass),var(--elevation-elevated)}.create-view__prompt-head[data-v-94014cb1]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-width:0}.create-view__prompt-title[data-v-94014cb1]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.create-view__prompt-head label[data-v-94014cb1]{min-width:0;color:var(--color-primary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);letter-spacing:0;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.create-view__identity-badge[data-v-94014cb1]{display:inline-grid;place-items:center;min-height:calc(var(--space-unit) * 7);padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--color-primary) 52%,transparent);border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 12%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--color-bg-base) 28%,transparent);box-shadow:var(--elevation-glass);color:var(--color-primary);font-size:calc(var(--space-unit) * 2.5);font-weight:var(--text-display-weight);line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.create-view__file-input[data-v-94014cb1]{display:none}.create-view__reference-action[data-v-94014cb1]{position:relative;overflow:hidden;display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:var(--space-2);min-height:calc(var(--space-unit) * 11);padding:0 var(--space-3) 0 var(--space-2);border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--color-text-primary) 6%,transparent) 0%,transparent 42%),var(--elevation-glass-background);color:var(--color-text-primary);box-shadow:var(--elevation-glass),var(--elevation-elevated);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter);text-transform:uppercase}.create-view__reference-action[data-v-94014cb1]:before{position:absolute;content:"";inset:0;background:linear-gradient(110deg,transparent 0%,transparent 28%,color-mix(in srgb,var(--color-primary) 22%,transparent) 46%,transparent 64%,transparent 100%);opacity:0;transform:translate(-48%);pointer-events:none}.create-view__reference-action[data-v-94014cb1]:hover{border-color:var(--color-primary);box-shadow:var(--elevation-glass),var(--elevation-elevated)}.create-view__reference-action--loading[data-v-94014cb1]:before{animation:identity-shimmer-94014cb1 1.15s var(--motion-ease-standard) infinite;opacity:1}.create-view__reference-action--loading[data-v-94014cb1]{padding-right:var(--space-8)}.create-view__reference-icon[data-v-94014cb1]{position:relative;display:grid;place-items:center;width:calc(var(--space-unit) * 8);aspect-ratio:1;border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--color-text-primary) 14%,transparent) 0%,transparent 48%),var(--color-primary);box-shadow:inset 0 1px color-mix(in srgb,var(--color-text-primary) 20%,transparent),0 0 0 1px color-mix(in srgb,var(--color-primary) 28%,transparent);color:var(--color-bg-base)}.create-view__reference-icon svg[data-v-94014cb1]{width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.create-view__reference-copy[data-v-94014cb1]{position:relative;z-index:1;display:grid;gap:var(--space-1);min-width:0;text-align:left}.create-view__reference-copy span[data-v-94014cb1]{color:var(--color-text-primary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1}.create-view__reference-copy strong[data-v-94014cb1]{color:var(--color-primary);font-size:calc(var(--space-unit) * 2.75);font-weight:var(--text-display-weight);line-height:1}.create-view__reference-ring[data-v-94014cb1]{position:absolute;right:var(--space-2);width:calc(var(--space-unit) * 5);aspect-ratio:1;border:2px solid color-mix(in srgb,var(--color-primary) 24%,transparent);border-top-color:var(--color-primary);border-radius:var(--radius-pill);animation:identity-ring-94014cb1 .9s linear infinite}.create-view__reference-rail[data-v-94014cb1]{display:flex;gap:var(--space-2);width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0 0 var(--space-1);scroll-snap-type:x proximity}.create-view__reference-card[data-v-94014cb1]{position:relative;flex:0 0 calc(var(--space-unit) * 20);overflow:hidden;aspect-ratio:4 / 5;border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--color-text-primary) 6%,transparent) 0%,transparent 38%),var(--kadr-gradient-preview);box-shadow:var(--elevation-glass),var(--elevation-elevated);scroll-snap-align:start;transition:border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-spring)}.create-view__reference-card--active[data-v-94014cb1]{border-color:color-mix(in srgb,var(--color-primary) 72%,transparent);box-shadow:var(--elevation-glass),var(--elevation-elevated),var(--elevation-accent-glow)}.create-view__reference-card[data-v-94014cb1]:after{position:absolute;content:"";inset:0;background:linear-gradient(180deg,transparent 0%,transparent 50%,color-mix(in srgb,var(--color-bg-base) 72%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 36%,transparent 100%);pointer-events:none}.create-view__reference-card img[data-v-94014cb1]{display:block;width:100%;height:100%;object-fit:cover}.create-view__reference-meta[data-v-94014cb1]{position:absolute;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:calc(var(--space-unit) * 7);padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-bg-base) 52%,transparent);box-shadow:var(--elevation-glass);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter)}.create-view__reference-meta span[data-v-94014cb1],.create-view__reference-meta strong[data-v-94014cb1]{color:var(--color-text-primary);font-size:calc(var(--space-unit) * 2.5);font-weight:var(--text-display-weight);line-height:1;text-transform:uppercase}.create-view__reference-card--active .create-view__reference-meta strong[data-v-94014cb1]{color:var(--color-primary)}.create-view__reference-card button[data-v-94014cb1]{position:absolute;top:var(--space-2);right:var(--space-2);z-index:2;display:grid;place-items:center;width:calc(var(--space-unit) * 8);min-height:calc(var(--space-unit) * 8);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-bg-base) 52%,transparent);box-shadow:var(--elevation-glass);color:var(--color-primary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1;-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter);transition:border-color var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-spring)}.create-view__reference-card button[data-v-94014cb1]:hover{border-color:var(--color-primary);transform:scale(var(--scale-hover))}.create-view__reference-card button[data-v-94014cb1]:active{transform:scale(var(--scale-active))}.identity-wall-enter-active[data-v-94014cb1],.identity-wall-leave-active[data-v-94014cb1],.identity-wall-move[data-v-94014cb1]{transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-spring)}.identity-wall-enter-from[data-v-94014cb1],.identity-wall-leave-to[data-v-94014cb1]{opacity:0;transform:translateY(var(--space-3)) scale(.96)}.identity-wall-leave-active[data-v-94014cb1]{position:absolute}.create-view__prompt[data-v-94014cb1]{width:100%;min-width:0;min-height:calc(var(--space-unit) * 46);max-height:calc(var(--space-unit) * 78);padding:0;border:0;outline:0;resize:vertical;overflow-y:auto;background:transparent;color:var(--color-text-primary);font-family:var(--create-body-font);font-size:var(--text-body-size);font-weight:var(--text-body-weight);letter-spacing:0;line-height:1.36}.create-view__prompt[data-v-94014cb1]:disabled{cursor:wait;opacity:.62}.create-view__prompt[data-v-94014cb1]::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 82%,transparent)}.create-view__command-dock[data-v-94014cb1]{display:grid;gap:var(--space-2);padding:var(--space-2);border:var(--elevation-glass-border);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 18%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--color-bg-base) 28%,transparent);box-shadow:var(--elevation-glass),var(--elevation-elevated);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter)}.create-view__toast[data-v-94014cb1],.create-view__error[data-v-94014cb1],.create-view__progress[data-v-94014cb1]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:calc(var(--radius-card) - var(--space-1));background:color-mix(in srgb,var(--color-bg-base) 30%,transparent)}.create-view__toast[data-v-94014cb1]{color:var(--color-primary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1.3}.create-view__error[data-v-94014cb1]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);color:var(--color-text-primary);font-size:calc(var(--space-unit) * 3.5);font-weight:600;line-height:1.34}.create-view__error[data-error-kind=credits][data-v-94014cb1]{border-color:color-mix(in srgb,var(--color-primary) 44%,var(--color-border-default));background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 72%),color-mix(in srgb,var(--color-bg-base) 34%,transparent)}.create-view__error span[data-v-94014cb1]{min-width:0;overflow-wrap:anywhere}.create-view__wallet-link[data-v-94014cb1]{justify-self:start;min-height:calc(var(--space-unit) * 10);padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,white 18%,transparent),transparent 48%),var(--color-primary);box-shadow:var(--elevation-accent-glow);color:var(--color-bg-base);font-size:calc(var(--space-unit) * 3.5);font-weight:var(--text-display-weight);line-height:1;transition:box-shadow var(--motion-duration-base) var(--motion-ease-spring),transform var(--motion-duration-base) var(--motion-ease-spring)}.create-view__wallet-link[data-v-94014cb1]:hover{transform:scale(var(--scale-hover))}.create-view__wallet-link[data-v-94014cb1]:active{transform:scale(var(--scale-active))}.create-view__wallet-link[data-v-94014cb1]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-2)}.create-view__progress[data-v-94014cb1]{display:grid;gap:var(--space-1)}.create-view__progress span[data-v-94014cb1]{color:var(--color-primary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1.2}.create-view__progress-track[data-v-94014cb1]{overflow:hidden;display:block;width:100%;height:var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-text-primary) 12%,transparent)}.create-view__progress-fill[data-v-94014cb1]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--color-bg-base) 8%,transparent),transparent),var(--color-primary);box-shadow:var(--elevation-glass);transition:width var(--motion-duration-base) var(--motion-ease-standard)}.create-view__generate[data-v-94014cb1]{width:100%;min-height:calc(var(--space-unit) * 15);border:1px solid var(--color-primary);border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--color-text-primary) 20%,transparent) 0%,transparent 36%),linear-gradient(180deg,var(--color-primary) 0%,color-mix(in srgb,var(--color-primary) 86%,var(--color-bg-base)) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--color-text-primary) 24%,transparent),inset 0 calc(var(--space-unit) * -1) 0 color-mix(in srgb,var(--color-bg-base) 16%,transparent),var(--elevation-floating),var(--elevation-accent-glow);color:var(--color-bg-base);font-family:var(--create-display-font);font-size:var(--text-body-size);font-weight:var(--text-display-weight);letter-spacing:0;line-height:1;transition:filter var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-spring),transform var(--motion-duration-base) var(--motion-ease-spring)}.create-view__generate[data-v-94014cb1]:hover{filter:saturate(1.03) contrast(1.02)}.create-view__generate[data-v-94014cb1]:active{box-shadow:inset 0 calc(var(--space-unit) * 2) var(--space-4) color-mix(in srgb,var(--color-bg-base) 24%,transparent),inset 0 1px color-mix(in srgb,var(--color-text-primary) 12%,transparent),var(--elevation-elevated)}.create-view__prompt[data-v-94014cb1]:focus-visible,.create-view__tab[data-v-94014cb1]:focus-visible,.create-view__option-row button[data-v-94014cb1]:focus-visible,.create-view__reference-action[data-v-94014cb1]:focus-visible,.create-view__reference-card button[data-v-94014cb1]:focus-visible,.create-view__generate[data-v-94014cb1]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-2)}.fade-in-slide-up-enter-active[data-v-94014cb1]{transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-spring)}.fade-in-slide-up-enter-from[data-v-94014cb1]{opacity:var(--motion-enter-opacity-from);transform:translateY(var(--motion-enter-translate-y))}.fade-in-slide-up-enter-to[data-v-94014cb1]{opacity:var(--motion-enter-opacity-to);transform:translateY(0)}@keyframes identity-shimmer-94014cb1{0%{transform:translate(-56%)}to{transform:translate(56%)}}@keyframes identity-ring-94014cb1{to{transform:rotate(360deg)}}@media(max-width:600px){.create-view__studio[data-v-94014cb1]{gap:var(--space-2);padding:var(--space-3)}.create-view__topline[data-v-94014cb1]{grid-template-columns:minmax(0,1fr);gap:var(--space-1);min-height:calc(var(--space-unit) * 11)}.create-view__mode-note[data-v-94014cb1]{justify-self:start;max-width:100%;text-align:left}h1[data-v-94014cb1]{font-size:calc(var(--space-unit) * 8)}.create-view__canvas[data-v-94014cb1]{min-height:calc(var(--space-unit) * 46)}.create-view__canvas[data-v-94014cb1]:after{width:min(54%,calc(var(--space-unit) * 42))}.create-view__dock[data-v-94014cb1]{gap:var(--space-2);padding:var(--space-3)}.create-view__tab[data-v-94014cb1]{font-size:calc(var(--space-unit) * 3)}.create-view__settings-grid[data-v-94014cb1]{grid-template-columns:repeat(3,minmax(0,1fr))}.create-view__settings-grid span[data-v-94014cb1]{padding:var(--space-2)}.create-view__settings-grid small[data-v-94014cb1],.create-view__settings-grid strong[data-v-94014cb1]{font-size:calc(var(--space-unit) * 3)}.create-view__option-row[data-v-94014cb1]{grid-template-columns:repeat(3,minmax(0,1fr))}.create-view__prompt-head[data-v-94014cb1]{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.create-view__prompt-title[data-v-94014cb1]{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.create-view__reference-action[data-v-94014cb1]{width:100%;justify-content:center}.create-view__reference-action--loading[data-v-94014cb1]{padding-right:var(--space-8)}.create-view__reference-rail[data-v-94014cb1]{gap:var(--space-2)}.create-view__reference-card[data-v-94014cb1]{flex-basis:calc(var(--space-unit) * 19)}.create-view__prompt[data-v-94014cb1]{min-height:calc(var(--space-unit) * 42);font-size:calc(var(--space-unit) * 4)}.create-view__command-dock[data-v-94014cb1]{padding:var(--space-2)}}@media(prefers-reduced-motion:reduce){.create-view__tabs[data-v-94014cb1]:before,.create-view__tab[data-v-94014cb1],.create-view__option-row button[data-v-94014cb1],.create-view__reference-action[data-v-94014cb1],.create-view__wallet-link[data-v-94014cb1],.create-view__generate[data-v-94014cb1],.create-view__progress-fill[data-v-94014cb1],.identity-wall-enter-active[data-v-94014cb1],.identity-wall-leave-active[data-v-94014cb1],.identity-wall-move[data-v-94014cb1]{transition-duration:1ms}.create-view__reference-action--loading[data-v-94014cb1]:before,.create-view__reference-ring[data-v-94014cb1]{animation-duration:1ms}}.credits-view[data-v-a87524ce]{--credits-display-font: "SF Pro Display", var(--font-sans);--credits-body-font: var(--font-sans);width:100%;max-width:100%;min-width:0;overflow:hidden;color:var(--color-text-primary)}.credits-view__surface[data-v-a87524ce]{position:relative;display:grid;width:100%;min-width:0;gap:var(--space-4);padding:var(--space-4);border:var(--elevation-glass-border);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 26%,transparent) 0%,transparent 42%),color-mix(in srgb,var(--color-bg-base) 34%,transparent);box-shadow:var(--elevation-floating);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);isolation:isolate}.credits-view__surface[data-v-a87524ce]:before{position:absolute;content:"";inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-primary) 7%,transparent) 48%,transparent 100%),radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--color-bg-surface) 24%,transparent) 0%,transparent 56%);pointer-events:none}.credits-view__header[data-v-a87524ce],.credits-view__balance[data-v-a87524ce],.credits-view__history[data-v-a87524ce],.credits-view__dock[data-v-a87524ce],.credits-view__notice[data-v-a87524ce]{width:100%;max-width:100%;min-width:0}.credits-view__header[data-v-a87524ce]{display:grid;gap:var(--space-2)}.credits-view__title-line[data-v-a87524ce]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-width:0}.credits-view__eyebrow[data-v-a87524ce],.credits-view__lead[data-v-a87524ce],.credits-view__sync[data-v-a87524ce],.credits-view__balance-main span[data-v-a87524ce],.credits-view__balance-main small[data-v-a87524ce],.credits-view__metric span[data-v-a87524ce],.credits-view__metric small[data-v-a87524ce],.credits-view__section-head h2[data-v-a87524ce],.credits-view__section-head span[data-v-a87524ce],.credits-view__dock-copy span[data-v-a87524ce],.credits-view__dock-copy strong[data-v-a87524ce],.credits-view__notice[data-v-a87524ce],.credits-view__history ul[data-v-a87524ce]{margin:0}.credits-view__eyebrow[data-v-a87524ce],.credits-view__sync[data-v-a87524ce],.credits-view__section-head span[data-v-a87524ce]{width:max-content;max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1;text-transform:uppercase}.credits-view__eyebrow[data-v-a87524ce],.credits-view__section-head span[data-v-a87524ce]{color:var(--color-primary)}.credits-view__sync[data-v-a87524ce]{overflow:hidden;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.credits-view__sync[data-balance-state=ready][data-v-a87524ce]{color:var(--color-status-success)}.credits-view__sync[data-balance-state=error][data-v-a87524ce]{color:var(--color-status-error)}h1[data-v-a87524ce]{margin:0;color:var(--color-text-primary);font-family:var(--credits-display-font);font-size:calc(var(--space-unit) * 14);font-weight:var(--text-h1-weight);line-height:.94;letter-spacing:0;overflow-wrap:anywhere}.credits-view__lead[data-v-a87524ce]{max-width:calc(var(--space-unit) * 84);color:var(--color-text-secondary);font-family:var(--credits-body-font);font-size:calc(var(--space-unit) * 4);font-weight:var(--text-body-weight);line-height:1.35}.credits-view__balance[data-v-a87524ce]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 34%,transparent) 0%,transparent 58%),var(--kadr-gradient-preview);box-shadow:var(--elevation-elevated),var(--elevation-glass)}.credits-view__balance-main[data-v-a87524ce],.credits-view__metric[data-v-a87524ce],.credits-view__history[data-v-a87524ce],.credits-view__dock[data-v-a87524ce],.credits-view__notice[data-v-a87524ce]{border:var(--elevation-glass-border);border-radius:var(--radius-card);background:var(--elevation-glass-background);box-shadow:var(--elevation-glass);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter)}.credits-view__balance-main[data-v-a87524ce]{position:relative;overflow:hidden;display:grid;min-width:0;gap:var(--space-1);padding:var(--space-4)}.credits-view__balance-main[data-v-a87524ce]:after{position:absolute;content:"";inset:0;background:linear-gradient(105deg,transparent 0%,color-mix(in srgb,var(--color-primary) 24%,transparent) 42%,transparent 68%);opacity:0;transform:translate(-110%);pointer-events:none}.credits-view__balance-main[data-success-pulse=true][data-v-a87524ce]:after{animation:credits-success-shimmer-a87524ce 1s var(--motion-ease-spring)}.credits-view__balance-main span[data-v-a87524ce],.credits-view__metric span[data-v-a87524ce]{color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1;text-transform:uppercase}.credits-view__balance-main strong[data-v-a87524ce]{color:var(--color-primary);font-family:var(--credits-display-font);font-size:calc(var(--space-unit) * 16);font-weight:var(--text-h1-weight);line-height:.9;text-shadow:var(--elevation-accent-glow)}.credits-view__balance-main small[data-v-a87524ce],.credits-view__metric small[data-v-a87524ce]{color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 3.5);font-weight:var(--text-body-weight);line-height:1.2}.credits-view__metrics[data-v-a87524ce]{display:grid;gap:var(--space-3);min-width:0}.credits-view__metric[data-v-a87524ce]{display:grid;align-content:center;min-width:0;min-height:calc(var(--space-unit) * 22);gap:var(--space-1);padding:var(--space-4)}.credits-view__metric strong[data-v-a87524ce]{color:var(--color-text-primary);font-family:var(--credits-display-font);font-size:calc(var(--space-unit) * 7);font-weight:var(--text-display-weight);line-height:1}.credits-view__history[data-v-a87524ce]{display:grid;gap:var(--space-3);padding:var(--space-4);box-shadow:var(--elevation-glass),var(--elevation-elevated)}.credits-view__section-head[data-v-a87524ce]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-width:0}.credits-view__section-head h2[data-v-a87524ce]{min-width:0;color:var(--color-text-primary);font-family:var(--credits-display-font);font-size:calc(var(--space-unit) * 5);font-weight:var(--text-display-weight);line-height:1.05;overflow-wrap:anywhere}.credits-view__history ul[data-v-a87524ce]{display:grid;gap:var(--space-2);min-width:0;padding:0;list-style:none}.credits-view__history li[data-v-a87524ce]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-width:0;min-height:calc(var(--space-unit) * 15);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-bg-base) 30%,transparent)}.credits-view__history li span[data-v-a87524ce]{display:grid;min-width:0;gap:var(--space-1)}.credits-view__history li strong[data-v-a87524ce]{min-width:0;color:var(--color-text-primary);font-size:calc(var(--space-unit) * 4);font-weight:var(--text-display-weight);line-height:1.2;overflow-wrap:anywhere}.credits-view__history li small[data-v-a87524ce]{color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-body-weight);line-height:1.2}.credits-view__history li b[data-v-a87524ce]{color:var(--color-primary);font-size:calc(var(--space-unit) * 4);font-weight:var(--text-display-weight);line-height:1}.credits-view__history li[data-transaction-kind=debit] b[data-v-a87524ce]{color:var(--color-text-secondary)}.credits-view__dock[data-v-a87524ce]{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(var(--space-unit) * 34),auto);align-items:center;gap:var(--space-3);padding:var(--space-4);box-shadow:var(--elevation-glass),var(--elevation-floating)}.credits-view__dock-copy[data-v-a87524ce]{display:grid;min-width:0;gap:var(--space-1)}.credits-view__dock-copy span[data-v-a87524ce]{color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1;text-transform:uppercase}.credits-view__dock-copy strong[data-v-a87524ce]{color:var(--color-text-primary);font-size:calc(var(--space-unit) * 4);font-weight:var(--text-display-weight);line-height:1.2;overflow-wrap:anywhere}.credits-view__top-up[data-v-a87524ce]{width:100%;min-width:0;min-height:calc(var(--space-unit) * 14);border:0;border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,white 22%,transparent),transparent 42%),var(--color-primary);box-shadow:var(--elevation-accent-glow);color:var(--color-bg-base);font-size:var(--text-body-size);font-weight:var(--text-display-weight);line-height:1;transition:opacity var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-spring),transform var(--motion-duration-base) var(--motion-ease-spring)}.credits-view__top-up[data-v-a87524ce]:hover:not(:disabled){transform:scale(var(--scale-hover))}.credits-view__top-up[data-v-a87524ce]:active:not(:disabled){transform:scale(var(--scale-active))}.credits-view__top-up[data-v-a87524ce]:disabled{cursor:wait;opacity:.68}.credits-view__top-up[data-v-a87524ce]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-2)}.credits-view__notice[data-v-a87524ce]{padding:var(--space-3) var(--space-4);color:var(--color-primary);font-size:calc(var(--space-unit) * 3.5);font-weight:var(--text-display-weight);line-height:1.25}.studio-transaction-enter-active[data-v-a87524ce],.studio-transaction-leave-active[data-v-a87524ce]{transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-spring)}.studio-transaction-enter-from[data-v-a87524ce],.studio-transaction-leave-to[data-v-a87524ce]{opacity:0;transform:translateY(var(--space-2))}.fade-in-slide-up-enter-active[data-v-a87524ce]{transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-spring)}.fade-in-slide-up-enter-from[data-v-a87524ce]{opacity:var(--motion-enter-opacity-from);transform:translateY(var(--motion-enter-translate-y))}.fade-in-slide-up-enter-to[data-v-a87524ce]{opacity:var(--motion-enter-opacity-to);transform:translateY(0)}@keyframes credits-success-shimmer-a87524ce{0%{opacity:0;transform:translate(-110%)}24%{opacity:1}to{opacity:0;transform:translate(110%)}}@media(max-width:600px){.credits-view__surface[data-v-a87524ce]{gap:var(--space-3);padding:var(--space-3)}.credits-view__title-line[data-v-a87524ce],.credits-view__balance[data-v-a87524ce],.credits-view__dock[data-v-a87524ce]{grid-template-columns:minmax(0,1fr)}h1[data-v-a87524ce]{font-size:calc(var(--space-unit) * 10);line-height:.96}.credits-view__lead[data-v-a87524ce],.credits-view__top-up[data-v-a87524ce]{font-size:calc(var(--space-unit) * 4)}.credits-view__sync[data-v-a87524ce]{width:100%}.credits-view__balance[data-v-a87524ce]{padding:var(--space-3)}.credits-view__balance-main strong[data-v-a87524ce]{font-size:calc(var(--space-unit) * 14)}.credits-view__metrics[data-v-a87524ce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.credits-view__metric[data-v-a87524ce]{min-height:calc(var(--space-unit) * 18);padding:var(--space-3)}.credits-view__metric strong[data-v-a87524ce]{font-size:calc(var(--space-unit) * 5.5)}}@media(prefers-reduced-motion:reduce){.credits-view__balance-main[data-success-pulse=true][data-v-a87524ce]:after,.studio-transaction-enter-active[data-v-a87524ce],.studio-transaction-leave-active[data-v-a87524ce],.fade-in-slide-up-enter-active[data-v-a87524ce]{animation:none;transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.credits-view__top-up[data-v-a87524ce]:hover:not(:disabled),.credits-view__top-up[data-v-a87524ce]:active:not(:disabled){transform:none}}.profile-view[data-v-57d62f90]{--profile-display-font: "SF Pro Display", var(--font-sans);--profile-body-font: var(--font-sans);width:100%;max-width:100%;min-width:0;overflow:hidden;color:var(--color-text-primary)}.profile-view__surface[data-v-57d62f90]{position:relative;display:grid;width:100%;min-width:0;gap:var(--space-4);padding:var(--space-4);border:var(--elevation-glass-border);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 22%,transparent) 0%,transparent 46%),color-mix(in srgb,var(--color-bg-base) 28%,transparent);box-shadow:var(--elevation-floating);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);isolation:isolate}.profile-view__surface[data-v-57d62f90]:before{position:absolute;content:"";inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-primary) 8%,transparent) 50%,transparent 100%),radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--color-bg-surface) 22%,transparent) 0%,transparent 58%);pointer-events:none}.profile-view__hero[data-v-57d62f90],.profile-view__panel[data-v-57d62f90],.profile-view__dock[data-v-57d62f90]{width:100%;max-width:100%;min-width:0}.profile-view__hero[data-v-57d62f90]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 34%,transparent) 0%,transparent 56%),var(--kadr-gradient-preview);box-shadow:var(--elevation-elevated),var(--elevation-glass)}.profile-view__avatar[data-v-57d62f90]{display:grid;place-items:center;width:calc(var(--space-unit) * 18);aspect-ratio:1;border:1px solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-primary);box-shadow:var(--elevation-accent-glow);color:var(--color-bg-base);font-family:var(--profile-display-font);font-size:calc(var(--space-unit) * 8);font-weight:var(--text-display-weight);line-height:1}.profile-view__identity[data-v-57d62f90]{display:grid;min-width:0;gap:var(--space-2)}.profile-view__eyebrow[data-v-57d62f90],.profile-view__lead[data-v-57d62f90],.profile-view__section-head h2[data-v-57d62f90],.profile-view__section-head span[data-v-57d62f90],.profile-view__stats[data-v-57d62f90],.profile-view__stats dd[data-v-57d62f90],.profile-view__settings[data-v-57d62f90],.profile-view__dock span[data-v-57d62f90]{margin:0}.profile-view__eyebrow[data-v-57d62f90]{color:var(--color-primary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1;text-transform:uppercase}h1[data-v-57d62f90]{min-width:0;margin:0;color:var(--color-text-primary);font-family:var(--profile-display-font);font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);line-height:.96;overflow-wrap:anywhere}.profile-view__lead[data-v-57d62f90]{color:var(--color-text-secondary);font-family:var(--profile-body-font);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:1.3}.profile-view__panel[data-v-57d62f90]{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--elevation-glass-border);border-radius:var(--radius-card);background:var(--elevation-glass-background);box-shadow:var(--elevation-glass),var(--elevation-elevated);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter)}.profile-view__section-head[data-v-57d62f90]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-width:0}.profile-view__section-head h2[data-v-57d62f90]{min-width:0;color:var(--color-text-primary);font-family:var(--profile-display-font);font-size:calc(var(--space-unit) * 5);font-weight:var(--text-display-weight);line-height:1.1;overflow-wrap:anywhere}.profile-view__section-head span[data-v-57d62f90]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-primary);font-size:calc(var(--space-unit) * 3);font-weight:var(--text-display-weight);line-height:1;text-transform:uppercase}.profile-view__stats[data-v-57d62f90],.profile-view__settings[data-v-57d62f90]{display:grid;gap:var(--space-2);min-width:0;padding:0;list-style:none}.profile-view__stats[data-v-57d62f90]{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-view__stats div[data-v-57d62f90],.profile-view__settings li[data-v-57d62f90]{display:grid;align-content:center;min-width:0;min-height:calc(var(--space-unit) * 16);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-bg-base) 28%,transparent)}.profile-view__stats dt[data-v-57d62f90],.profile-view__settings span[data-v-57d62f90]{min-width:0;color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 3.5);font-weight:var(--text-body-weight);line-height:1.25;overflow-wrap:anywhere}.profile-view__stats dd[data-v-57d62f90]{min-width:0;color:var(--color-primary);font-family:var(--profile-display-font);font-size:calc(var(--space-unit) * 4.5);font-weight:var(--text-display-weight);line-height:1.1;overflow-wrap:anywhere}.profile-view__dock[data-v-57d62f90]{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(var(--space-unit) * 34),auto);align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--elevation-glass-border);border-radius:var(--radius-card);background:var(--elevation-glass-background);box-shadow:var(--elevation-glass),var(--elevation-floating);-webkit-backdrop-filter:var(--elevation-glass-backdrop-filter);backdrop-filter:var(--elevation-glass-backdrop-filter)}.profile-view__dock span[data-v-57d62f90]{min-width:0;color:var(--color-text-secondary);font-size:calc(var(--space-unit) * 4);font-weight:var(--text-display-weight);line-height:1.2;overflow-wrap:anywhere}.profile-view__dock button[data-v-57d62f90]{width:100%;min-width:0;min-height:calc(var(--space-unit) * 14);border:0;border-radius:var(--radius-pill);background:var(--color-primary);box-shadow:var(--elevation-accent-glow);color:var(--color-bg-base);font-size:var(--text-body-size);font-weight:var(--text-display-weight);line-height:1;transition:box-shadow var(--motion-duration-base) var(--motion-ease-spring),transform var(--motion-duration-base) var(--motion-ease-spring)}.profile-view__dock button[data-v-57d62f90]:hover{transform:scale(var(--scale-hover))}.profile-view__dock button[data-v-57d62f90]:active{transform:scale(var(--scale-active))}.profile-view__dock button[data-v-57d62f90]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-2)}.fade-in-slide-up-enter-active[data-v-57d62f90]{transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-spring)}.fade-in-slide-up-enter-from[data-v-57d62f90]{opacity:var(--motion-enter-opacity-from);transform:translateY(var(--motion-enter-translate-y))}.fade-in-slide-up-enter-to[data-v-57d62f90]{opacity:var(--motion-enter-opacity-to);transform:translateY(0)}@media(max-width:600px){.profile-view__surface[data-v-57d62f90]{gap:var(--space-3);padding:var(--space-3)}.profile-view__hero[data-v-57d62f90]{grid-template-columns:minmax(0,1fr);align-items:start}.profile-view__avatar[data-v-57d62f90]{width:calc(var(--space-unit) * 16);font-size:calc(var(--space-unit) * 7)}h1[data-v-57d62f90]{font-size:calc(var(--space-unit) * 9);line-height:1}.profile-view__lead[data-v-57d62f90],.profile-view__dock button[data-v-57d62f90]{font-size:calc(var(--space-unit) * 4)}.profile-view__stats[data-v-57d62f90],.profile-view__dock[data-v-57d62f90]{grid-template-columns:minmax(0,1fr)}}:root,[data-theme=light]{color-scheme:light;font-family:var(--font-sans);--color-primary: #EAB308;--color-primary-hover: var(--color-primary);--color-primary-active: var(--color-primary);--color-bg-base: #ffffff;--color-bg-surface: #f7f7f2;--color-bg-elevated: #ffffff;--color-text-primary: #09090B;--color-text-secondary: #626257;--color-border-default: rgba(9, 9, 11, .12);--color-focus-ring: var(--color-primary);--color-accent-glow: var(--color-primary);--color-status-neutral: var(--color-text-secondary);--color-status-success: var(--color-primary);--color-status-error: var(--color-primary);--nano-banana-pattern-opacity: .12;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif;--text-h1-size: 72px;--text-h1-weight: 800;--text-display-size: 36px;--text-display-weight: 800;--text-body-size: 20px;--text-body-weight: 300;--space-unit: 4px;--space-1: calc(var(--space-unit) * 1);--space-2: calc(var(--space-unit) * 2);--space-3: calc(var(--space-unit) * 3);--space-4: calc(var(--space-unit) * 4);--space-5: calc(var(--space-unit) * 5);--space-6: calc(var(--space-unit) * 6);--space-8: calc(var(--space-unit) * 8);--space-10: calc(var(--space-unit) * 10);--space-12: calc(var(--space-unit) * 12);--space-16: calc(var(--space-unit) * 16);--space-18: calc(var(--space-unit) * 18);--radius-card: 16px;--radius-pill: 9999px;--elevation-glass-background: rgba(255, 255, 255, .72);--elevation-glass-backdrop-filter: blur(12px);--elevation-glass-border: 1px solid rgba(9, 9, 11, .1);--elevation-glass: 0 0 0 1px rgba(9, 9, 11, .08) inset;--elevation-elevated: 0 var(--space-6) var(--space-16) rgba(9, 9, 11, .08);--elevation-floating: 0 var(--space-8) var(--space-18) rgba(9, 9, 11, .12);--elevation-accent-glow: 0 0 20px rgba(234, 179, 8, .3);--scale-hover: 1.02;--scale-active: .98;--motion-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--motion-ease-standard: cubic-bezier(.2, .8, .2, 1);--motion-duration-fast: .16s;--motion-duration-base: .26s;--motion-enter-name: fade-in-slide-up;--motion-enter-opacity-from: 0;--motion-enter-opacity-to: 1;--motion-enter-translate-y: 20px;--kadr-color-primary-500: var(--color-primary);--kadr-color-primary-400: var(--color-primary-hover);--kadr-color-primary-600: var(--color-primary-active);--kadr-color-bg-base: var(--color-bg-base);--kadr-gradient-primary: linear-gradient(135deg, var(--color-primary), var(--color-primary));--kadr-gradient-preview: linear-gradient(160deg, var(--color-bg-base) 0%, var(--color-bg-surface) 48%, var(--color-bg-elevated) 100%)}[data-theme=dark]{color-scheme:dark;--color-primary: #EAB308;--color-primary-hover: var(--color-primary);--color-primary-active: var(--color-primary);--color-bg-base: #09090B;--color-bg-surface: #171714;--color-bg-elevated: #20201c;--color-text-primary: #fafaf2;--color-text-secondary: #c2c2b4;--color-border-default: rgba(228, 228, 231, .2);--color-focus-ring: var(--color-primary);--color-accent-glow: var(--color-primary);--color-status-neutral: var(--color-text-secondary);--color-status-success: var(--color-primary);--color-status-error: var(--color-primary);--nano-banana-pattern-opacity: .08;--elevation-glass-background: rgba(255, 255, 255, .05);--elevation-glass-backdrop-filter: blur(12px);--elevation-glass-border: 1px solid rgba(255, 255, 255, .1);--elevation-glass: 0 0 0 1px rgba(255, 255, 255, .1) inset;--elevation-elevated: 0 var(--space-6) var(--space-16) rgba(0, 0, 0, .3);--elevation-floating: 0 var(--space-8) var(--space-18) rgba(0, 0, 0, .38);--elevation-accent-glow: 0 0 20px rgba(234, 179, 8, .3);--kadr-color-primary-500: var(--color-primary);--kadr-color-primary-400: var(--color-primary-hover);--kadr-color-primary-600: var(--color-primary-active);--kadr-color-bg-base: var(--color-bg-base);--kadr-gradient-primary: linear-gradient(135deg, var(--color-primary), var(--color-primary));--kadr-gradient-preview: linear-gradient(160deg, var(--color-bg-base) 0%, var(--color-bg-surface) 48%, var(--color-bg-elevated) 100%)}*{box-sizing:border-box}html{width:100%;max-width:100%;min-height:100%;overflow-x:hidden;background:transparent;color:var(--color-text-primary);font-family:var(--font-sans);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:320px;min-height:100%;margin:0;overflow-x:hidden;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--color-bg-surface) 18%,transparent) 0%,transparent 46%),var(--color-bg-base);color:var(--color-text-primary);font-family:var(--font-sans)}#app{display:flex;align-items:stretch;justify-content:center;width:100%;max-width:450px;min-height:100vh;min-height:100dvh;overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}.nano-banana-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.nano-banana-bg:before,.nano-banana-bg:after{position:absolute;content:"";inset:0;pointer-events:none}.nano-banana-bg:before{background-image:url("data:image/svg+xml,%3Csvg width='96' height='96' viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23EAB308' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M30 60c16 10 35 2 42-17-10 12-25 18-43 9-5-2-9 4 1 8Z' stroke-width='3'/%3E%3Cpath d='M29 52c-3-1-5-4-4-7' stroke-width='2'/%3E%3Cpath d='M36 38v20M36 38l18 20M54 38v20' stroke-width='3'/%3E%3Ccircle cx='68' cy='30' r='3' stroke-width='2'/%3E%3Ccircle cx='24' cy='70' r='2' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:repeat;background-size:calc(var(--space-unit) * 20) calc(var(--space-unit) * 20);filter:blur(1px);opacity:var(--nano-banana-pattern-opacity)}.nano-banana-bg:after{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--color-bg-surface) 32%,transparent) 0%,transparent 46%),radial-gradient(circle at 50% 50%,transparent 0%,color-mix(in srgb,var(--color-bg-base) 78%,transparent) 78%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}
