.fullscreen-loading-content[data-v-a926a2e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;min-width:200px;gap:16px}.loading-text[data-v-a926a2e2]{font-size:16px;color:#333}.status-icon[data-v-a926a2e2]{display:flex;align-items:center;justify-content:center;animation:scaleIn-a926a2e2 .3s ease-out}.status-text[data-v-a926a2e2]{font-size:16px;color:#333;font-weight:500;text-align:center}.error-text[data-v-a926a2e2]{color:#ef4444}@keyframes scaleIn-a926a2e2{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.app-header[data-v-25723ad4]{height:64px;padding:0 24px;background:#1d1d20;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.header-content[data-v-25723ad4]{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1400px;margin:0 auto}.header-left[data-v-25723ad4]{display:flex;align-items:center;gap:32px}.header-left[data-v-25723ad4] .n-menu{background:transparent;color:#fff!important}.header-left[data-v-25723ad4] .n-menu,.header-left[data-v-25723ad4] .n-menu *,.header-left[data-v-25723ad4] .n-menu-item,.header-left[data-v-25723ad4] .n-menu-item *,.header-left[data-v-25723ad4] .n-menu-item-content,.header-left[data-v-25723ad4] .n-menu-item-content *,.header-left[data-v-25723ad4] .n-menu-item-label,.header-left[data-v-25723ad4] .n-menu-item-label *,.header-left[data-v-25723ad4] .n-menu a,.header-left[data-v-25723ad4] .n-menu span,.header-left[data-v-25723ad4] .n-menu div,.header-left[data-v-25723ad4] .n-menu p,.header-left[data-v-25723ad4] .n-menu li,.header-left[data-v-25723ad4] .n-menu-item:hover,.header-left[data-v-25723ad4] .n-menu-item:hover *,.header-left[data-v-25723ad4] .n-menu-item.n-menu-item--selected,.header-left[data-v-25723ad4] .n-menu-item.n-menu-item--selected *{color:#fff!important}.logo-link[data-v-25723ad4]{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.logo-icon[data-v-25723ad4]{display:inline-block;vertical-align:middle;flex-shrink:0}.logo-text[data-v-25723ad4]{font-size:20px;font-weight:700;color:#fff}.header-right[data-v-25723ad4]{display:flex;align-items:center}.header-right[data-v-25723ad4] .n-button:not(.start-writing-btn){color:#ffffffe6;border-color:#ffffff4d}.header-right[data-v-25723ad4] .n-button:not(.start-writing-btn):hover{color:#fff;border-color:#ffffff80;background:#ffffff1a}.start-writing-btn[data-v-25723ad4]{background:linear-gradient(135deg,#ff6b9d,#ff8e53);border:none;color:#fff;font-weight:600;padding:8px 20px;transition:all .3s ease}.start-writing-btn[data-v-25723ad4]:hover{background:linear-gradient(135deg,#ff5a8a,#ff7d40);transform:translateY(-1px);box-shadow:0 4px 12px #ff6b9d66}.subscription-container[data-v-25723ad4]{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#ff6b9d,#ff8e53);border-radius:8px;padding:8px 16px;cursor:pointer;transition:all .3s ease}.subscription-container[data-v-25723ad4]:hover{background:linear-gradient(135deg,#ff5a8a,#ff7d40);transform:translateY(-1px);box-shadow:0 4px 12px #ff6b9d66}.subscription-icon[data-v-25723ad4]{display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.subscription-info[data-v-25723ad4]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.expire-time-text[data-v-25723ad4]{color:#fff;font-size:13px;font-weight:500;white-space:nowrap;line-height:1.2}.cancel-subscription-link[data-v-25723ad4]{color:#ffffffe6;font-size:11px;font-weight:500;text-decoration:underline;cursor:pointer;line-height:1.2;transition:color .2s ease}.cancel-subscription-link[data-v-25723ad4]:hover{color:#fff}[data-v-25723ad4] .n-dialog .n-dialog__action .n-button--warning-type{background:linear-gradient(135deg,#ff6b9d,#ff8e53)!important;border:none!important;color:#fff!important}[data-v-25723ad4] .n-dialog .n-dialog__action .n-button--warning-type:hover{background:linear-gradient(135deg,#ff5a8a,#ff7d40)!important}[data-v-25723ad4] .n-dialog .n-dialog__action .n-button--warning-type:focus{background:linear-gradient(135deg,#ff6b9d,#ff8e53)!important}.app-footer[data-v-39252083]{background:#1d1d20;padding:48px 24px 24px;color:#fff}.footer-content[data-v-39252083]{display:grid;grid-template-columns:1fr repeat(3,1fr);gap:48px;max-width:1400px;margin:0 auto}.footer-brand-title[data-v-39252083]{color:#fff;font-size:20px;font-weight:700;margin:0 0 12px}.footer-brand-text[data-v-39252083]{color:#ffffffb3;font-size:14px;margin:0;line-height:1.6}.footer-section[data-v-39252083]{min-width:0}.footer-title[data-v-39252083]{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.footer-list[data-v-39252083]{list-style:none;padding:0;margin:0}.footer-list li[data-v-39252083]{margin-bottom:12px}.footer-list li[data-v-39252083]:last-child{margin-bottom:0}.footer-link[data-v-39252083]{color:#ffffffb3;text-decoration:none;font-size:14px;transition:color .2s;display:inline-block}.footer-link[data-v-39252083]:hover{color:#fff}.footer-bottom[data-v-39252083]{max-width:1400px;margin:24px auto 0;text-align:center}.payment-methods[data-v-39252083]{margin-top:8px}.payment-image[data-v-39252083]{max-width:100%;height:auto;display:block}@media (max-width: 768px){.footer-content[data-v-39252083]{grid-template-columns:1fr;gap:32px}}.app-layout[data-v-216afad2]{min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111827;background:#f9fafb}#app{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f3f4f6}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}a{color:#3b82f6;text-decoration:none;transition:color .2s}a:hover{color:#2563eb}@media (max-width: 768px){.mobile-hidden{display:none!important}}@media (min-width: 769px){.desktop-hidden{display:none!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}
