.ui-icon[data-v-d28fd191]{display:block;flex:0 0 auto}.theme-picker[data-v-eafb707c]{position:relative}.theme-trigger[data-v-eafb707c]{display:inline-flex;height:42px;align-items:center;gap:8px;border:1px solid var(--color-border);border-radius:13px;padding:0 12px;background:color-mix(in srgb,var(--color-surface) 86%,transparent);color:var(--color-text);cursor:pointer;transition:transform .18s var(--ease-out),border-color .18s ease,background .18s ease}.theme-trigger[data-v-eafb707c]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));background:var(--color-surface-alt)}.theme-trigger__label[data-v-eafb707c]{font-size:.79rem;font-weight:800}.theme-options[data-v-eafb707c]{position:absolute;top:calc(100% + 10px);right:0;display:flex;width:236px;max-height:min(440px,calc(100vh - 110px));flex-direction:column;gap:4px;overflow-y:auto;border:1px solid var(--color-border);border-radius:18px;padding:8px;background:color-mix(in srgb,var(--color-surface) 96%,transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-option[data-v-eafb707c]{display:flex;width:100%;align-items:center;gap:10px;border:1px solid transparent;border-radius:12px;padding:8px;background:transparent;color:var(--color-text);text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.theme-option[data-v-eafb707c]:hover{transform:translate(2px);background:var(--color-surface-alt)}.theme-option--active[data-v-eafb707c]{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.theme-option__swatch[data-v-eafb707c]{width:30px;height:30px;flex:0 0 30px;border:2px solid color-mix(in srgb,white 55%,transparent);border-radius:10px;background:var(--theme-preview);box-shadow:0 4px 12px #0000001f}.theme-option__name[data-v-eafb707c]{overflow:hidden;font-size:.84rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.theme-drawer-enter-active[data-v-eafb707c],.theme-drawer-leave-active[data-v-eafb707c]{transition:opacity .18s ease,transform .2s var(--ease-out);transform-origin:top right}.theme-drawer-enter-from[data-v-eafb707c],.theme-drawer-leave-to[data-v-eafb707c]{opacity:0;transform:translateY(-6px) scale(.96)}@media (max-width: 620px){.theme-trigger__label[data-v-eafb707c]{display:none}.theme-trigger[data-v-eafb707c]{width:42px;justify-content:center;padding:0}.theme-options[data-v-eafb707c]{right:-84px;width:min(260px,calc(100vw - 32px))}}.site-header[data-v-b0a555df]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-height);padding:12px 18px;pointer-events:none}.site-header__inner[data-v-b0a555df]{display:flex;width:min(100%,var(--page-max));height:100%;margin:0 auto;align-items:center;justify-content:space-between;gap:18px;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);border-radius:18px;padding:0 10px 0 14px;background:color-mix(in srgb,var(--color-background) 78%,transparent);box-shadow:0 12px 36px #181e2a17;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);pointer-events:auto}.brand[data-v-b0a555df]{display:inline-flex;min-width:0;align-items:center;gap:9px}.brand__mark[data-v-b0a555df]{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);transition:transform .2s var(--ease-out)}.brand:hover .brand__mark[data-v-b0a555df]{transform:rotate(-5deg) scale(1.05)}.brand__name[data-v-b0a555df]{font-family:Libre Franklin Display;font-size:1.05rem;letter-spacing:-.025em}.site-nav[data-v-b0a555df]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px}.nav-action[data-v-b0a555df]{display:inline-flex;height:42px;align-items:center;gap:7px;border:1px solid transparent;border-radius:13px;padding:0 11px;color:var(--color-muted);font-size:.8rem;font-weight:800;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s var(--ease-out)}.nav-action[data-v-b0a555df]:hover,.nav-action.router-link-active[data-v-b0a555df]{transform:translateY(-1px);border-color:var(--color-border);background:var(--color-surface-alt);color:var(--color-primary)}@media (max-width: 620px){.site-header[data-v-b0a555df]{padding:8px 10px}.site-header__inner[data-v-b0a555df]{border-radius:16px;padding-left:9px}.brand__name[data-v-b0a555df],.nav-action span[data-v-b0a555df]{display:none}.nav-action[data-v-b0a555df]{width:42px;justify-content:center;padding:0}}.site-footer[data-v-6557ffe6]{position:relative;z-index:1;padding:0 20px 24px}.site-footer__inner[data-v-6557ffe6]{display:flex;width:min(100%,var(--page-max));margin:0 auto;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--color-border);padding:22px 6px 0;color:var(--color-muted);font-size:.78rem}.footer-brand[data-v-6557ffe6],.footer-links[data-v-6557ffe6]{display:flex;align-items:center;gap:8px}.footer-brand__dot[data-v-6557ffe6]{width:8px;height:8px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary) 12%,transparent)}.footer-link[data-v-6557ffe6],.author-link[data-v-6557ffe6]{border:0;background:transparent;color:inherit;cursor:pointer}.footer-link[data-v-6557ffe6]{display:inline-flex;align-items:center;gap:6px;border-radius:10px;padding:7px 9px;transition:background .18s ease,color .18s ease}.footer-link[data-v-6557ffe6]:hover,.author-link[data-v-6557ffe6]:hover{color:var(--color-primary)}.footer-link[data-v-6557ffe6]:hover{background:var(--color-surface-alt)}.author-link[data-v-6557ffe6]{font-weight:800}@media (max-width: 760px){.site-footer__inner[data-v-6557ffe6]{flex-direction:column;text-align:center}}.create-card[data-v-19fd3c7d]{width:100%}.create-card__decor[data-v-19fd3c7d]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(4px);opacity:.13}.create-card__decor--one[data-v-19fd3c7d]{top:-90px;right:-80px;width:240px;height:240px;background:var(--color-primary)}.create-card__decor--two[data-v-19fd3c7d]{bottom:-120px;left:-110px;width:280px;height:280px;background:var(--color-secondary)}.create-form[data-v-19fd3c7d]{position:relative;z-index:1;display:flex;flex-direction:column;gap:22px;padding:clamp(22px,4vw,42px)}.form-heading[data-v-19fd3c7d]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.form-heading h2[data-v-19fd3c7d]{max-width:600px;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.08;letter-spacing:-.04em}.form-kicker[data-v-19fd3c7d]{display:block;margin-bottom:7px;color:var(--color-primary);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.form-step[data-v-19fd3c7d]{border:1px solid var(--color-border);border-radius:999px;padding:6px 9px;color:var(--color-muted);font-size:.7rem;font-weight:800;white-space:nowrap}.form-row[data-v-19fd3c7d]{display:flex;align-items:flex-end;gap:14px}.form-field--title[data-v-19fd3c7d]{flex:3 1 0}.form-field--speed[data-v-19fd3c7d]{flex:1 1 180px}.format-switch[data-v-19fd3c7d]{display:flex;gap:4px;align-self:flex-start;border:1px solid var(--color-border);border-radius:14px;padding:4px;background:var(--color-surface-alt)}.format-tab[data-v-19fd3c7d]{display:inline-flex;min-width:110px;height:42px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:transparent;color:var(--color-muted);font-weight:800;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.format-tab--active[data-v-19fd3c7d]{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm)}.format-panel[data-v-19fd3c7d]{min-height:176px}.file-drop[data-v-19fd3c7d]{display:flex;min-height:176px;align-items:center;gap:14px;border:1px dashed color-mix(in srgb,var(--color-primary) 52%,var(--color-border));border-radius:18px;padding:24px;background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface));cursor:pointer;transition:transform .2s var(--ease-out),border-color .18s ease,background .18s ease}.file-drop[data-v-19fd3c7d]:hover{transform:translateY(-2px);border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface))}.file-drop--chosen[data-v-19fd3c7d]{border-style:solid}.file-drop__input[data-v-19fd3c7d]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-drop__icon[data-v-19fd3c7d]{display:inline-flex;width:54px;height:54px;flex:0 0 54px;align-items:center;justify-content:center;border-radius:16px;background:var(--color-primary);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary) 25%,transparent)}.file-drop__copy[data-v-19fd3c7d]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.file-drop__copy strong[data-v-19fd3c7d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-drop__copy small[data-v-19fd3c7d]{margin-top:4px;color:var(--color-muted)}.file-drop__action[data-v-19fd3c7d]{border:1px solid var(--color-border);border-radius:12px;padding:9px 12px;background:var(--color-surface);font-size:.8rem;font-weight:800}.text-source[data-v-19fd3c7d]{min-height:176px}.privacy-note strong[data-v-19fd3c7d]{color:var(--color-primary)}.form-error[data-v-19fd3c7d]{margin-top:-10px}.submit-button[data-v-19fd3c7d]{justify-content:space-between;padding-left:20px}.submit-arrow[data-v-19fd3c7d]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9px;background:#ffffff29;font-size:1.1rem}.button-spinner[data-v-19fd3c7d]{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin-19fd3c7d .7s linear infinite}@keyframes spin-19fd3c7d{to{transform:rotate(360deg)}}.field-swap-enter-active[data-v-19fd3c7d],.field-swap-leave-active[data-v-19fd3c7d]{transition:opacity .16s ease,transform .18s var(--ease-out)}.field-swap-enter-from[data-v-19fd3c7d]{opacity:0;transform:translateY(6px)}.field-swap-leave-to[data-v-19fd3c7d]{opacity:0;transform:translateY(-4px)}.error-slide-enter-active[data-v-19fd3c7d],.error-slide-leave-active[data-v-19fd3c7d]{transition:opacity .18s ease,transform .18s var(--ease-out)}.error-slide-enter-from[data-v-19fd3c7d],.error-slide-leave-to[data-v-19fd3c7d]{opacity:0;transform:translateY(-5px)}@media (max-width: 680px){.create-form[data-v-19fd3c7d]{gap:18px}.form-row[data-v-19fd3c7d]{flex-direction:column;align-items:stretch}.form-field--speed[data-v-19fd3c7d]{flex-basis:auto}.file-drop[data-v-19fd3c7d]{align-items:flex-start;flex-wrap:wrap;padding:18px}.file-drop__copy[data-v-19fd3c7d]{flex-basis:calc(100% - 72px)}.file-drop__action[data-v-19fd3c7d]{margin-left:68px}}.ui-modal-backdrop[data-v-ebf48b19]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:22px;background:#070a128f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ui-modal[data-v-ebf48b19]{width:min(100%,620px);max-height:calc(100vh - 44px);overflow:auto;border:1px solid var(--color-border);border-radius:26px;background:var(--color-surface);box-shadow:0 32px 100px #00000057}.ui-modal__header[data-v-ebf48b19]{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-modal__header h2[data-v-ebf48b19]{margin-top:2px;font-size:clamp(1.2rem,3vw,1.6rem)}.ui-modal__eyebrow[data-v-ebf48b19]{color:var(--color-primary);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ui-modal__body[data-v-ebf48b19]{padding:24px}.ui-modal__footer[data-v-ebf48b19]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:18px 24px 24px}.modal-fade-enter-active[data-v-ebf48b19],.modal-fade-leave-active[data-v-ebf48b19]{transition:opacity .2s ease}.modal-fade-enter-active .ui-modal[data-v-ebf48b19],.modal-fade-leave-active .ui-modal[data-v-ebf48b19]{transition:transform .22s var(--ease-out),opacity .2s ease}.modal-fade-enter-from[data-v-ebf48b19],.modal-fade-leave-to[data-v-ebf48b19]{opacity:0}.modal-fade-enter-from .ui-modal[data-v-ebf48b19],.modal-fade-leave-to .ui-modal[data-v-ebf48b19]{transform:translateY(14px) scale(.98);opacity:0}.edit-form[data-v-1ad023d9]{display:flex;flex-direction:column;gap:18px}.edit-words[data-v-1ad023d9]{min-height:210px}.word-tools[data-v-1ad023d9]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.word-count[data-v-1ad023d9]{display:flex;min-width:100px;flex-direction:column;border:1px solid var(--color-border);border-radius:16px;padding:10px 14px;background:var(--color-surface-alt)}.word-count__value[data-v-1ad023d9]{font-family:Libre Franklin Display;font-size:1.45rem;line-height:1;color:var(--color-primary)}.word-count__label[data-v-1ad023d9]{margin-top:3px;color:var(--color-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.09em}.separator-fields[data-v-1ad023d9]{display:flex;min-width:0;flex:1 1 auto;align-items:flex-end;justify-content:flex-end;gap:10px}.custom-separator[data-v-1ad023d9]{max-width:110px}@media (max-width: 560px){.word-tools[data-v-1ad023d9],.separator-fields[data-v-1ad023d9]{flex-direction:column;align-items:stretch}.word-count[data-v-1ad023d9],.custom-separator[data-v-1ad023d9]{max-width:none}}.player-page[data-v-29066fd0]{display:flex;width:min(100%,var(--page-max));min-height:calc(100vh - var(--header-height));margin:0 auto;flex-direction:column;justify-content:center;gap:22px;padding:36px 28px 60px}.player-page--preview[data-v-29066fd0]{width:100%;min-height:auto;padding:22px clamp(14px,3vw,32px) 30px}.player-heading[data-v-29066fd0]{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:0 4px 5px}.player-heading__copy[data-v-29066fd0]{min-width:0;flex:1 1 auto}.player-heading__kicker[data-v-29066fd0]{display:block;margin-bottom:5px;color:var(--color-primary);font-size:.73rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.player-heading h1[data-v-29066fd0]{font-size:clamp(1.7rem,5vw,3.2rem);line-height:1;letter-spacing:-.045em}.player-heading__actions[data-v-29066fd0]{display:flex;flex:0 0 auto;align-items:center;gap:3px}.reading-stage[data-v-29066fd0]{position:relative;display:flex;width:100%;min-height:clamp(300px,43vh,480px);align-items:center;justify-content:center;flex-direction:column;gap:clamp(8px,2vh,18px);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border));border-radius:clamp(24px,4vw,38px);padding:42px clamp(18px,5vw,62px);background:var(--color-player-bg);color:var(--color-player-text);box-shadow:0 30px 80px color-mix(in srgb,var(--color-text) 13%,transparent),inset 0 1px color-mix(in srgb,white 42%,transparent);isolation:isolate}.reading-stage[data-v-29066fd0]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(115deg,color-mix(in srgb,var(--color-primary) 6%,transparent),transparent 30%,transparent 70%,color-mix(in srgb,var(--color-secondary) 8%,transparent))}.reading-stage[data-v-29066fd0]:after{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;z-index:-1;background:linear-gradient(transparent,color-mix(in srgb,var(--color-player-emphasis) 16%,transparent) 30%,color-mix(in srgb,var(--color-player-emphasis) 16%,transparent) 70%,transparent);opacity:.45}.reading-stage[data-v-29066fd0]:fullscreen{border-radius:0;width:100vw;height:100vh;background:var(--color-player-bg)}.reading-stage__glow[data-v-29066fd0]{position:absolute;z-index:-1;width:320px;height:160px;border-radius:50%;background:var(--color-player-emphasis);filter:blur(95px);opacity:.07;pointer-events:none}.reading-stage__axis[data-v-29066fd0]{position:absolute;top:20px;left:50%;display:flex;width:22px;height:11px;align-items:flex-start;justify-content:center;transform:translate(-50%)}.reading-stage__axis[data-v-29066fd0]:before,.reading-stage__axis[data-v-29066fd0]:after{content:"";position:absolute;top:0;width:1px;height:8px;background:var(--color-player-emphasis);opacity:.7}.reading-stage__axis span[data-v-29066fd0]{display:block;width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--color-player-emphasis);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-player-emphasis) 10%,transparent)}.reading-stage__badge[data-v-29066fd0]{position:absolute;top:18px;right:20px;border:1px solid color-mix(in srgb,var(--color-player-text) 10%,transparent);border-radius:999px;padding:5px 8px;color:color-mix(in srgb,var(--color-player-text) 58%,transparent);font-size:.66rem;font-weight:800;letter-spacing:.06em}.reading-stage__hint[data-v-29066fd0]{position:absolute;right:20px;bottom:16px;color:color-mix(in srgb,var(--color-player-text) 36%,transparent);font-size:.63rem;letter-spacing:.04em}.word-slot[data-v-29066fd0]{width:100%;overflow:hidden;color:var(--color-player-text);text-align:center;text-overflow:clip;white-space:nowrap;transition:opacity .18s ease,transform .18s ease}.word-slot--current[data-v-29066fd0]{font-size:clamp(2.4rem,8vw,6.7rem);line-height:1.04;letter-spacing:-.055em}.word-slot--context[data-v-29066fd0]{font-size:clamp(1rem,3.2vw,2rem);opacity:.25;transform:scale(.96)}.player-console[data-v-29066fd0]{display:flex;flex-direction:column;gap:20px;border:1px solid var(--color-border);border-radius:24px;padding:18px 20px 16px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.transport-row[data-v-29066fd0]{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:18px}.transport-cluster[data-v-29066fd0]{display:flex;flex:1 1 0;align-items:center;justify-content:flex-start;gap:7px}.control-button[data-v-29066fd0]{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:15px;background:var(--color-surface-alt);color:var(--color-muted);cursor:pointer;transition:transform .18s var(--ease-out),color .18s ease,border-color .18s ease}.control-button[data-v-29066fd0]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));color:var(--color-primary)}.play-button[data-v-29066fd0]{display:inline-flex;width:70px;height:70px;flex:0 0 70px;align-items:center;justify-content:center;border:0;border-radius:23px;background:var(--color-primary);color:#fff;box-shadow:0 14px 34px color-mix(in srgb,var(--color-primary) 30%,transparent);cursor:pointer;transition:transform .18s var(--ease-out),box-shadow .18s ease}.play-button[data-v-29066fd0]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 18px 40px color-mix(in srgb,var(--color-primary) 36%,transparent)}.play-button[data-v-29066fd0]:active{transform:scale(.97)}.speed-control[data-v-29066fd0]{display:flex;flex:1 1 0;align-items:center;justify-content:flex-end;gap:10px;color:var(--color-muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.speed-control__input[data-v-29066fd0]{display:flex;width:128px;height:48px;align-items:center;gap:5px;border:1px solid var(--color-border);border-radius:15px;padding:0 11px;background:var(--color-surface)}.speed-control__input[data-v-29066fd0]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}.speed-control input[data-v-29066fd0]{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--color-text);font-weight:800;text-align:right}.speed-control small[data-v-29066fd0]{color:var(--color-muted);font-size:.63rem;text-transform:lowercase}.timeline[data-v-29066fd0]{display:flex;flex-direction:column;gap:7px}.timeline__meta[data-v-29066fd0]{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--color-text);font-size:.75rem;font-variant-numeric:tabular-nums}.timeline__count[data-v-29066fd0]{color:var(--color-player-emphasis);font-weight:800}.timeline__count span[data-v-29066fd0]{color:var(--color-muted);font-weight:400}.player-page--preview .reading-stage[data-v-29066fd0]{min-height:clamp(260px,38vh,390px)}.player-page--preview .reading-stage__hint[data-v-29066fd0]{display:none}@media (max-width: 680px){.player-page[data-v-29066fd0]{padding:26px 16px 44px}.player-heading[data-v-29066fd0]{align-items:center}.reading-stage[data-v-29066fd0]{min-height:300px;padding-left:12px;padding-right:12px}.reading-stage__badge[data-v-29066fd0],.reading-stage__hint[data-v-29066fd0]{display:none}.player-console[data-v-29066fd0]{padding:15px 13px}.transport-row[data-v-29066fd0]{flex-wrap:wrap;justify-content:center}.transport-cluster[data-v-29066fd0]{order:2;flex:1 1 calc(50% - 9px)}.play-button[data-v-29066fd0]{order:1}.speed-control[data-v-29066fd0]{order:3;flex:1 1 calc(50% - 9px)}.speed-control>span[data-v-29066fd0]{display:none}.speed-control__input[data-v-29066fd0]{width:112px}}.home-section[data-v-f2f3f2e6]{position:relative;display:flex;min-height:calc(100vh - var(--header-height));align-items:center;justify-content:center;padding:70px 28px;scroll-margin-top:var(--header-height);overflow:hidden}.hero-section[data-v-f2f3f2e6]{min-height:calc(100vh - var(--header-height))}.hero-content[data-v-f2f3f2e6]{position:relative;z-index:2;display:flex;width:min(100%,900px);flex-direction:column;align-items:center;text-align:center}.hero-badge[data-v-f2f3f2e6]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--color-border);border-radius:999px;padding:7px 11px;background:color-mix(in srgb,var(--color-surface) 74%,transparent);color:var(--color-muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--shadow-sm)}.hero-badge span[data-v-f2f3f2e6]{width:7px;height:7px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary) 12%,transparent)}.hero-title[data-v-f2f3f2e6]{display:flex;max-width:880px;flex-wrap:wrap;justify-content:center;gap:.02em .18em;margin:28px 0 22px;font-family:Libre Franklin Display;font-size:clamp(3rem,9vw,7rem);line-height:.93;letter-spacing:-.065em}[data-v-f2f3f2e6] .hero-word{display:inline-block;transition:color .16s ease,transform .18s var(--ease-out),text-shadow .18s ease}[data-v-f2f3f2e6] .hero-word--active{transform:translateY(-4px);color:var(--color-primary);text-shadow:0 12px 26px color-mix(in srgb,var(--color-primary) 24%,transparent)}.hero-copy[data-v-f2f3f2e6]{max-width:670px;color:var(--color-muted);font-size:clamp(1rem,2.2vw,1.18rem)}.hero-chips[data-v-f2f3f2e6]{display:flex;max-width:760px;flex-wrap:wrap;justify-content:center;gap:9px;margin:28px 0}.hero-cta[data-v-f2f3f2e6]{min-width:min(100%,250px)}.hero-cta span[data-v-f2f3f2e6]{font-size:1.15rem}.hero-footnote[data-v-f2f3f2e6]{display:flex;align-items:center;gap:11px;margin-top:24px;color:var(--color-muted);font-size:.76rem}.hero-footnote__line[data-v-f2f3f2e6]{width:34px;height:1px;background:var(--color-border)}.hero-orb[data-v-f2f3f2e6]{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none;opacity:.16}.hero-orb--one[data-v-f2f3f2e6]{top:8%;left:-120px;width:360px;height:360px;background:radial-gradient(circle at 35% 35%,var(--color-primary),transparent 68%);animation:float-f2f3f2e6 7s ease-in-out infinite}.hero-orb--two[data-v-f2f3f2e6]{right:-90px;bottom:4%;width:300px;height:300px;background:radial-gradient(circle at 45% 45%,var(--color-secondary),transparent 68%);animation:float-f2f3f2e6 8s ease-in-out infinite reverse}@keyframes float-f2f3f2e6{50%{transform:translateY(-18px) translate(8px) scale(1.03)}}.section-shell[data-v-f2f3f2e6]{display:flex;width:min(100%,var(--page-max));flex-direction:column;gap:34px}.preview-section[data-v-f2f3f2e6]{background:color-mix(in srgb,var(--color-surface-alt) 42%,transparent)}.section-heading[data-v-f2f3f2e6]{display:flex;flex-direction:column;gap:10px}.section-heading--split[data-v-f2f3f2e6]{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px}.section-kicker[data-v-f2f3f2e6]{color:var(--color-primary);font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.section-heading h2[data-v-f2f3f2e6]{max-width:760px;font-size:clamp(2.2rem,6vw,4.7rem);line-height:.98;letter-spacing:-.055em}.section-heading__aside[data-v-f2f3f2e6]{display:flex;max-width:390px;flex-direction:column;align-items:flex-start;gap:14px;color:var(--color-muted)}.text-link[data-v-f2f3f2e6]{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:var(--color-primary);font-weight:800;cursor:pointer}.text-link span[data-v-f2f3f2e6]{transition:transform .18s var(--ease-out)}.text-link:hover span[data-v-f2f3f2e6]{transform:translate(4px)}.preview-frame[data-v-f2f3f2e6]{position:relative;border:1px solid var(--color-border);border-radius:30px;padding-top:30px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);box-shadow:var(--shadow-lg);overflow:hidden}.preview-frame__dots[data-v-f2f3f2e6]{position:absolute;top:14px;left:18px;display:flex;gap:6px}.preview-frame__dots span[data-v-f2f3f2e6]{width:7px;height:7px;border-radius:50%;background:var(--color-border)}.preview-frame__dots span[data-v-f2f3f2e6]:first-child{background:var(--color-primary)}.create-section[data-v-f2f3f2e6]{min-height:auto;padding-top:90px;padding-bottom:100px}.create-shell[data-v-f2f3f2e6]{gap:30px}.create-heading[data-v-f2f3f2e6]{max-width:730px}.create-heading p[data-v-f2f3f2e6]{max-width:600px;color:var(--color-muted)}@media (max-width: 780px){.home-section[data-v-f2f3f2e6]{padding:54px 18px}.section-heading--split[data-v-f2f3f2e6]{flex-direction:column;align-items:flex-start;gap:20px}.section-heading__aside[data-v-f2f3f2e6]{max-width:620px}.preview-frame[data-v-f2f3f2e6]{border-radius:22px}}
