.customer-service-float[data-v-c13bf8f6]{position:fixed;bottom:30px;right:30px;z-index:999}.float-button[data-v-c13bf8f6]{min-width:60px;height:50px;padding:0 1.25rem;border-radius:25px;background:var(--gradient-fire);border:none;box-shadow:var(--shadow-xl),0 0 30px rgba(255,107,107,.4);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.float-button.active[data-v-c13bf8f6]{width:50px;min-width:50px;height:50px;border-radius:50%;padding:0}.float-button[data-v-c13bf8f6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);opacity:0;transition:opacity .4s}.float-button[data-v-c13bf8f6]:hover:before{opacity:1;animation:shimmer-c13bf8f6 1.5s infinite}@keyframes shimmer-c13bf8f6{0%{transform:translate(-100%) rotate(45deg)}to{transform:translate(100%) rotate(45deg)}}.float-button[data-v-c13bf8f6]:hover{transform:scale(1.05);box-shadow:var(--shadow-xl),0 0 40px rgba(255,107,107,.6)}.button-text[data-v-c13bf8f6]{color:#fff;font-size:.938rem;font-weight:600;white-space:nowrap;position:relative;z-index:1;letter-spacing:.3px}.icon[data-v-c13bf8f6]{font-size:1.75rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:transform .3s;position:relative;z-index:1}.close-icon[data-v-c13bf8f6]{font-size:1.5rem;color:#fff;font-weight:700}.service-panel[data-v-c13bf8f6]{position:absolute;bottom:75px;right:0;width:320px;max-height:480px;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border-radius:20px;box-shadow:var(--shadow-xl),0 0 50px rgba(0,0,0,.15);border:2px solid rgba(255,107,107,.2);overflow:hidden;display:flex;flex-direction:column}.panel-header[data-v-c13bf8f6]{padding:1.25rem;background:var(--gradient-sunset);color:#fff;border-bottom:2px solid rgba(255,255,255,.3)}.panel-header h3[data-v-c13bf8f6]{margin:0 0 .25rem;font-size:1.125rem;font-weight:700;letter-spacing:-.3px}.subtitle[data-v-c13bf8f6]{font-size:.813rem;opacity:.9}.panel-loading[data-v-c13bf8f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary)}.spinner-small[data-v-c13bf8f6]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:var(--primary-color);border-radius:50%;animation:spin-c13bf8f6 .8s linear infinite;margin-bottom:.75rem}@keyframes spin-c13bf8f6{to{transform:rotate(360deg)}}.service-list[data-v-c13bf8f6]{overflow-y:auto;max-height:320px;padding:.75rem}.service-item[data-v-c13bf8f6]{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:.5rem;cursor:pointer;text-decoration:none;color:inherit;transition:all .3s}.service-item[data-v-c13bf8f6]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(255,107,107,.15);transform:translate(-4px)}.item-icon[data-v-c13bf8f6]{font-size:1.5rem;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--gradient-sunset);border-radius:10px;box-shadow:0 2px 8px rgba(255,154,86,.3)}.item-content[data-v-c13bf8f6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.item-name[data-v-c13bf8f6]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.item-account[data-v-c13bf8f6]{font-size:.75rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono)}.item-action[data-v-c13bf8f6]{font-size:1.125rem;color:var(--primary-color);flex-shrink:0;transition:transform .3s}.service-item:hover .item-action[data-v-c13bf8f6]{transform:translate(4px)}.panel-empty[data-v-c13bf8f6]{padding:2rem;text-align:center;color:var(--text-tertiary);font-size:.875rem}.panel-footer[data-v-c13bf8f6]{padding:.75rem;border-top:1px solid #e2e8f0;background:#f7fafc}.view-all-link[data-v-c13bf8f6]{display:block;text-align:center;padding:.75rem;background:var(--gradient-fire);color:#fff;border-radius:10px;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .3s;box-shadow:0 2px 8px rgba(255,107,107,.3)}.view-all-link[data-v-c13bf8f6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,107,.4)}.slide-up-enter-active[data-v-c13bf8f6],.slide-up-leave-active[data-v-c13bf8f6]{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.slide-up-enter-from[data-v-c13bf8f6]{opacity:0;transform:translateY(20px) scale(.95)}.slide-up-leave-to[data-v-c13bf8f6]{opacity:0;transform:translateY(10px) scale(.98)}@media (max-width: 768px){.customer-service-float[data-v-c13bf8f6]{bottom:20px;right:20px}.float-button[data-v-c13bf8f6]{min-width:56px;height:46px;padding:0 1rem}.float-button.active[data-v-c13bf8f6]{width:46px;min-width:46px;height:46px}.button-text[data-v-c13bf8f6]{font-size:.875rem}.icon[data-v-c13bf8f6]{font-size:1.5rem}.service-panel[data-v-c13bf8f6]{width:280px;max-height:400px}.service-list[data-v-c13bf8f6]{max-height:260px}}.service-list[data-v-c13bf8f6]::-webkit-scrollbar{width:6px}.service-list[data-v-c13bf8f6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.service-list[data-v-c13bf8f6]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff6b6b,#ff9a56);border-radius:10px}.service-list[data-v-c13bf8f6]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff5252,#ff8a3d)}.header[data-v-a3732245]{background:rgba(255,255,255,.85);border-bottom:3px solid transparent;border-image:var(--gradient-fire) 1;backdrop-filter:blur(20px) saturate(180%);position:sticky;top:0;z-index:100;box-shadow:var(--shadow-lg),0 4px 30px rgba(255,107,107,.1)}.header-container[data-v-a3732245]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem}.header-right[data-v-a3732245]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.header-info[data-v-a3732245]{display:flex;gap:1.5rem;font-size:.875rem}.bookmark-link[data-v-a3732245]{color:var(--text-secondary);text-decoration:none;transition:all .2s ease;font-weight:500}.bookmark-link[data-v-a3732245]:hover{color:var(--primary-color)}.vpn-ad[data-v-a3732245]{color:#ff6b6b;text-decoration:none;font-weight:600;transition:all .2s ease;position:relative;padding:.25rem .5rem;border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(255,107,107,.1),rgba(255,159,64,.1))}.vpn-ad[data-v-a3732245]:hover{color:#ff5252;background:linear-gradient(135deg,rgba(255,107,107,.2),rgba(255,159,64,.2));transform:translateY(-1px)}.logo[data-v-a3732245]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--text-primary);text-decoration:none;transition:all .3s ease}.logo[data-v-a3732245]:hover{transform:translateY(-2px)}.logo-icon[data-v-a3732245]{font-size:2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.logo-text[data-v-a3732245]{background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.5px}.nav[data-v-a3732245]{display:flex;gap:.5rem}.nav-link[data-v-a3732245]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-lg);font-weight:500;transition:all .2s ease;position:relative}.nav-link[data-v-a3732245]:hover{color:var(--primary-color);background:var(--bg-tertiary)}.nav-link.router-link-active[data-v-a3732245]{color:var(--primary-color);background:rgba(255,107,107,.12);box-shadow:inset 0 0 10px rgba(255,107,107,.2)}.nav-link.router-link-active[data-v-a3732245]:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:70%;height:4px;background:var(--gradient-sunset);border-radius:3px;box-shadow:0 2px 8px rgba(255,107,107,.5)}.main[data-v-a3732245]{min-height:calc(100vh - 400px);padding:var(--spacing-2xl) 0}.page-enter-active[data-v-a3732245],.page-leave-active[data-v-a3732245]{transition:all .3s ease}.page-enter-from[data-v-a3732245]{opacity:0;transform:translateY(20px)}.page-leave-to[data-v-a3732245]{opacity:0;transform:translateY(-20px)}.footer[data-v-a3732245]{background:linear-gradient(135deg,#2d3436,#1a1a2e);color:#fff;padding:var(--spacing-2xl) 0 var(--spacing-xl);margin-top:var(--spacing-2xl);position:relative;overflow:hidden;box-shadow:0 -4px 30px rgba(255,107,107,.15)}.footer[data-v-a3732245]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--gradient-fire);box-shadow:0 2px 20px rgba(255,107,107,.6)}.footer[data-v-a3732245]:after{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(255,107,107,.1) 0%,transparent 70%);border-radius:50%}.footer-container[data-v-a3732245]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.footer-content[data-v-a3732245]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-2xl)}.footer-brand[data-v-a3732245]{display:flex;flex-direction:column;gap:var(--spacing-md)}.footer-logo[data-v-a3732245]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700}.footer-logo .logo-icon[data-v-a3732245]{font-size:1.75rem}.footer-desc[data-v-a3732245]{color:rgba(255,255,255,.7);max-width:400px;line-height:1.6}.footer-links[data-v-a3732245]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.footer-column[data-v-a3732245]{display:flex;flex-direction:column;gap:.75rem}.footer-column h4[data-v-a3732245]{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#fff}.footer-column a[data-v-a3732245]{color:rgba(255,255,255,.7);text-decoration:none;transition:all .2s ease;font-size:.938rem}.footer-column a[data-v-a3732245]:hover{color:#fff;transform:translate(4px)}.footer-bottom[data-v-a3732245]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.1);font-size:.875rem;color:rgba(255,255,255,.6)}.footer-tech[data-v-a3732245]{font-family:var(--font-mono);font-size:.813rem}@media (max-width: 768px){.header-container[data-v-a3732245]{flex-direction:column;gap:1rem}.header-right[data-v-a3732245]{width:100%;align-items:center}.header-info[data-v-a3732245]{flex-direction:column;gap:.5rem;text-align:center;font-size:.813rem}.nav[data-v-a3732245]{width:100%;justify-content:space-around}.nav-link[data-v-a3732245]{flex:1;justify-content:center}.footer-content[data-v-a3732245]{grid-template-columns:1fr;gap:var(--spacing-lg)}.footer-links[data-v-a3732245]{grid-template-columns:1fr}.footer-bottom[data-v-a3732245]{flex-direction:column;gap:.5rem;text-align:center}.main[data-v-a3732245]{padding:var(--spacing-xl) 0}}.tutorial-reference[data-v-1b896d9c]{margin:20px 0}.loading[data-v-1b896d9c]{display:flex;align-items:center;gap:10px;padding:20px;color:#666;font-size:14px}.spinner[data-v-1b896d9c]{display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;animation:spin-1b896d9c 1s linear infinite}@keyframes spin-1b896d9c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-1b896d9c]{display:flex;align-items:center;gap:10px;padding:15px;background:#fff3f3;border:1px solid #ffcdd2;border-radius:8px;color:#d32f2f;font-size:14px}.error-icon[data-v-1b896d9c]{font-size:20px}.empty[data-v-1b896d9c]{display:flex;align-items:center;gap:10px;padding:30px;text-align:center;color:#999;font-size:14px;justify-content:center}.empty-icon[data-v-1b896d9c]{font-size:24px}.tutorial-list[data-v-1b896d9c]{display:flex;flex-direction:column;gap:15px}.tutorial-item[data-v-1b896d9c]{border:2px solid rgba(255,107,107,.15);border-radius:24px;overflow:hidden;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);transition:all .4s ease;box-shadow:var(--shadow-lg),inset 0 1px rgba(255,255,255,.5);position:relative}.tutorial-item[data-v-1b896d9c]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,154,86,.08),transparent);transform:rotate(45deg);transition:all .6s ease;pointer-events:none}.tutorial-item[data-v-1b896d9c]:hover{box-shadow:var(--shadow-xl),0 0 30px rgba(255,107,107,.2);transform:translateY(-4px);border-color:var(--primary-color)}.tutorial-item[data-v-1b896d9c]:hover:before{transform:translate(100%) translateY(100%) rotate(45deg)}.tutorial-header[data-v-1b896d9c]{display:flex;align-items:center;gap:10px;padding:16px;background:linear-gradient(to right,rgba(255,154,86,.12),rgba(255,107,107,.08));border-bottom:2px solid rgba(255,185,151,.3);position:relative}.mode-title .tutorial-header[data-v-1b896d9c]{cursor:pointer;user-select:none}.mode-title .tutorial-header[data-v-1b896d9c]:hover{background:linear-gradient(to right,rgba(255,154,86,.18),rgba(255,107,107,.12))}.tutorial-icon[data-v-1b896d9c]{font-size:22px;flex-shrink:0}.tutorial-title[data-v-1b896d9c]{flex:1;margin:0;font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.category-tag[data-v-1b896d9c]{padding:6px 14px;background:var(--gradient-pink);color:#fff;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap;box-shadow:var(--shadow-pink);letter-spacing:.3px}.expand-icon[data-v-1b896d9c]{font-size:14px;color:#666;transition:transform .3s}.tutorial-content[data-v-1b896d9c]{padding:20px;overflow-y:auto;line-height:1.8;color:var(--text-primary)}.tutorial-inline-mode .tutorial-header[data-v-1b896d9c]{border-bottom:2px solid var(--border-light)}.tutorial-content[data-v-1b896d9c] h1,.tutorial-content[data-v-1b896d9c] h2,.tutorial-content[data-v-1b896d9c] h3,.tutorial-content[data-v-1b896d9c] h4,.tutorial-content[data-v-1b896d9c] h5,.tutorial-content[data-v-1b896d9c] h6{margin:1em 0 .5em;font-weight:600;line-height:1.4}.tutorial-content[data-v-1b896d9c] h1{font-size:1.8em}.tutorial-content[data-v-1b896d9c] h2{font-size:1.5em}.tutorial-content[data-v-1b896d9c] h3{font-size:1.3em}.tutorial-content[data-v-1b896d9c] h4{font-size:1.1em}.tutorial-content[data-v-1b896d9c] p{margin:.8em 0}.tutorial-content[data-v-1b896d9c] ul,.tutorial-content[data-v-1b896d9c] ol{margin:.8em 0;padding-left:2em}.tutorial-content[data-v-1b896d9c] li{margin:.3em 0}.tutorial-content[data-v-1b896d9c] code{padding:2px 6px;background:var(--bg-tertiary);border-radius:3px;font-family:var(--font-mono);font-size:.9em;color:#d63384;border:1px solid var(--border-color)}.tutorial-content[data-v-1b896d9c] pre{padding:15px;background:var(--bg-tertiary);border-radius:var(--radius-lg);overflow-x:auto;margin:1em 0;border:2px solid var(--border-color)}.tutorial-content[data-v-1b896d9c] pre code{padding:0;background:none;color:inherit}.tutorial-content[data-v-1b896d9c] a{color:#1976d2;text-decoration:none}.tutorial-content[data-v-1b896d9c] a:hover{text-decoration:underline}.tutorial-content[data-v-1b896d9c] img{max-width:100%;height:auto;border-radius:5px;margin:1em 0}.tutorial-content[data-v-1b896d9c] iframe{max-width:100%;border-radius:8px;margin:1em 0;border:none;display:block}.tutorial-content[data-v-1b896d9c] blockquote{margin:1em 0;padding:10px 15px;border-left:4px solid #ddd;background:#f9f9f9;color:#666}.tutorial-content[data-v-1b896d9c] table{width:100%;border-collapse:collapse;margin:1em 0}.tutorial-content[data-v-1b896d9c] th,.tutorial-content[data-v-1b896d9c] td{padding:8px 12px;border:1px solid #ddd;text-align:left}.tutorial-content[data-v-1b896d9c] th{background:#f5f5f5;font-weight:600}.tutorial-content[data-v-1b896d9c] hr{margin:1.5em 0;border:none;border-top:1px solid #ddd}.tutorial-content[data-v-1b896d9c] u{text-decoration:underline}.tutorial-content[data-v-1b896d9c] mark{padding:.125rem .25rem;border-radius:2px}.expand-enter-active[data-v-1b896d9c],.expand-leave-active[data-v-1b896d9c]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-1b896d9c],.expand-leave-to[data-v-1b896d9c]{max-height:0!important;opacity:0;padding-top:0;padding-bottom:0}.expand-enter-to[data-v-1b896d9c],.expand-leave-from[data-v-1b896d9c]{opacity:1}@media (max-width: 768px){.tutorial-header[data-v-1b896d9c]{padding:12px}.tutorial-title[data-v-1b896d9c]{font-size:14px}.tutorial-content[data-v-1b896d9c]{padding:15px;font-size:14px}.category-tag[data-v-1b896d9c]{font-size:11px;padding:3px 8px}}.home[data-v-774371e4]{min-height:100vh}.main-content[data-v-774371e4]{padding-top:1rem}.welcome-section[data-v-774371e4]{margin-bottom:2.5rem}.welcome-card[data-v-774371e4]{background:linear-gradient(135deg,rgba(255,107,107,.95),rgba(255,154,86,.95));backdrop-filter:blur(10px);border-radius:28px;padding:2.5rem 3rem;box-shadow:var(--shadow-xl),0 0 50px rgba(255,107,107,.4);border:2px solid rgba(255,255,255,.3);position:relative;overflow:hidden}.welcome-card[data-v-774371e4]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);border-radius:50%}.welcome-card[data-v-774371e4]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);border-radius:50%}.welcome-content[data-v-774371e4]{position:relative;z-index:1}.welcome-title[data-v-774371e4]{font-size:2rem;font-weight:800;color:#fff;margin-bottom:1.25rem;text-shadow:0 2px 20px rgba(0,0,0,.2);letter-spacing:-.5px;line-height:1.3}.slogan-text[data-v-774371e4]{font-weight:600;opacity:.95}.bookmark-notice[data-v-774371e4]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:rgba(255,255,255,.25);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.4);flex-wrap:wrap}.notice-icon[data-v-774371e4]{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.notice-text[data-v-774371e4]{font-size:1rem;color:#fff;font-weight:500}.bookmark-link[data-v-774371e4]{font-size:1rem;color:#fff;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:all .3s ease;cursor:pointer;font-family:var(--font-mono);text-shadow:0 2px 8px rgba(0,0,0,.2)}.bookmark-link[data-v-774371e4]:hover{color:#fff5f0;text-decoration-thickness:3px;transform:translateY(-2px);text-shadow:0 4px 12px rgba(0,0,0,.3)}.section-header[data-v-774371e4]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.75rem;background:rgba(255,255,255,.7);backdrop-filter:blur(10px);border:2px solid rgba(255,107,107,.2);border-radius:20px;box-shadow:var(--shadow-lg),inset 0 1px rgba(255,255,255,.8);position:relative}.section-title[data-v-774371e4]{font-size:1.5rem;margin:0;background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.5px}.section-desc[data-v-774371e4]{font-size:.938rem;color:var(--text-secondary);margin:0}.articles-section[data-v-774371e4]{margin-bottom:2.5rem}.articles-grid[data-v-774371e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));gap:1.5rem}.categories-section[data-v-774371e4]{margin-bottom:2.5rem}.categories-grid[data-v-774371e4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.category-card[data-v-774371e4]{display:flex;align-items:center;gap:1.25rem;padding:1.75rem;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border-radius:24px;box-shadow:var(--shadow-lg),inset 0 1px rgba(255,255,255,.5);cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:2px solid rgba(255,107,107,.15);position:relative;overflow:hidden}.category-card[data-v-774371e4]:after{content:"";position:absolute;top:-50%;right:-20%;width:150px;height:150px;background:var(--gradient-sunset);opacity:.1;border-radius:50%;transition:all .5s ease}.category-card[data-v-774371e4]:hover{box-shadow:var(--shadow-xl),0 0 40px rgba(255,107,107,.3);transform:translateY(-8px) scale(1.03);border-color:var(--primary-color)}.category-card[data-v-774371e4]:hover:after{opacity:.15;transform:scale(1.5) rotate(90deg)}.category-icon[data-v-774371e4]{flex-shrink:0;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:var(--gradient-sunset);border-radius:20px;box-shadow:var(--shadow-orange),inset 0 2px 4px rgba(255,255,255,.3);position:relative;z-index:1;transition:all .3s ease}.category-card:hover .category-icon[data-v-774371e4]{transform:rotate(-5deg) scale(1.1);box-shadow:var(--shadow-orange),0 8px 20px rgba(255,154,86,.5)}.category-icon img[data-v-774371e4]{width:48px;height:48px;object-fit:contain;filter:brightness(1.2) drop-shadow(0 2px 4px rgba(0,0,0,.1))}.category-icon-placeholder[data-v-774371e4]{font-size:2rem;filter:drop-shadow(0 2px 4px rgba(255,255,255,.5))}.category-content[data-v-774371e4]{flex:1}.category-name[data-v-774371e4]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.category-desc[data-v-774371e4]{font-size:.938rem;color:var(--text-secondary);line-height:1.5}.markdown-preview[data-v-774371e4] p{margin:0;display:inline}.markdown-preview[data-v-774371e4] strong{font-weight:600;color:var(--text-primary)}.markdown-preview[data-v-774371e4] em{font-style:italic}.markdown-preview[data-v-774371e4] code{font-family:var(--font-mono);font-size:.875rem;background:rgba(255,185,151,.15);padding:.1rem .3rem;border-radius:4px}.category-arrow[data-v-774371e4]{font-size:1.75rem;font-weight:900;background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease;z-index:1;position:relative}.category-card:hover .category-arrow[data-v-774371e4]{transform:translate(10px) scale(1.3);filter:drop-shadow(0 0 8px rgba(255,107,107,.6))}.features-section[data-v-774371e4]{margin-bottom:2.5rem}.features-grid[data-v-774371e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card[data-v-774371e4]{text-align:center;padding:2.5rem 1.5rem;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border-radius:28px;box-shadow:var(--shadow-lg);transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:2px solid transparent;position:relative;overflow:hidden}.feature-card[data-v-774371e4]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:28px;padding:2px;background:var(--gradient-sunset);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .3s}.feature-card[data-v-774371e4]:nth-child(1):before{background:var(--gradient-sunset)}.feature-card[data-v-774371e4]:nth-child(2):before{background:var(--gradient-gold)}.feature-card[data-v-774371e4]:nth-child(3):before{background:var(--gradient-peach)}.feature-card[data-v-774371e4]:nth-child(4):before{background:var(--gradient-pink)}.feature-card[data-v-774371e4]:after{content:"";position:absolute;bottom:-30%;right:-20%;width:120px;height:120px;border-radius:50%;opacity:.08;transition:all .5s ease}.feature-card[data-v-774371e4]:nth-child(1):after{background:var(--gradient-sunset)}.feature-card[data-v-774371e4]:nth-child(2):after{background:var(--gradient-gold)}.feature-card[data-v-774371e4]:nth-child(3):after{background:var(--gradient-peach)}.feature-card[data-v-774371e4]:nth-child(4):after{background:var(--gradient-pink)}.feature-card[data-v-774371e4]:hover{box-shadow:var(--shadow-xl);transform:translateY(-10px) scale(1.05) rotate(-1deg)}.feature-card[data-v-774371e4]:hover:before{opacity:1}.feature-card[data-v-774371e4]:hover:after{opacity:.15;transform:scale(1.5) rotate(90deg)}.feature-card[data-v-774371e4]:nth-child(1):hover{box-shadow:var(--shadow-xl),var(--shadow-orange)}.feature-card[data-v-774371e4]:nth-child(2):hover{box-shadow:var(--shadow-xl),var(--shadow-gold)}.feature-card[data-v-774371e4]:nth-child(3):hover{box-shadow:var(--shadow-xl),var(--shadow-peach)}.feature-card[data-v-774371e4]:nth-child(4):hover{box-shadow:var(--shadow-xl),var(--shadow-pink)}.feature-icon[data-v-774371e4]{font-size:4rem;margin-bottom:1.25rem;filter:drop-shadow(0 8px 16px rgba(255,107,107,.4));transition:all .3s ease;position:relative;z-index:1}.feature-card:hover .feature-icon[data-v-774371e4]{transform:scale(1.15) rotate(-5deg);filter:drop-shadow(0 12px 24px rgba(255,107,107,.6))}.feature-card h3[data-v-774371e4]{font-size:1.25rem;margin-bottom:.75rem;color:var(--text-primary)}.feature-card p[data-v-774371e4]{font-size:.938rem;color:var(--text-secondary);line-height:1.6}.loading-state[data-v-774371e4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;color:var(--text-secondary)}.spinner-large[data-v-774371e4]{width:3rem;height:3rem;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:1rem}.empty-state[data-v-774371e4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;color:var(--text-tertiary)}.empty-icon[data-v-774371e4]{font-size:4rem;margin-bottom:1rem;opacity:.6}@media (max-width: 768px){.main-content[data-v-774371e4]{padding-top:1rem}.welcome-card[data-v-774371e4]{padding:1.75rem 1.5rem;border-radius:20px}.welcome-title[data-v-774371e4]{font-size:1.5rem}.bookmark-notice[data-v-774371e4]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem}.bookmark-link[data-v-774371e4]{font-size:.875rem;word-break:break-all}.section-header[data-v-774371e4]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.875rem 1rem}.section-title[data-v-774371e4]{font-size:1.25rem}.section-desc[data-v-774371e4]{font-size:.813rem}.articles-grid[data-v-774371e4],.categories-grid[data-v-774371e4],.features-grid[data-v-774371e4]{grid-template-columns:1fr}.category-card[data-v-774371e4]{padding:1.25rem}.category-icon[data-v-774371e4]{width:56px;height:56px}.category-icon img[data-v-774371e4]{width:40px;height:40px}}.categories[data-v-696723ce]{padding:2rem 1.5rem}h1[data-v-696723ce]{margin-bottom:2rem;background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.5px}.categories-list[data-v-696723ce]{display:flex;flex-direction:column;gap:1.5rem}.category-item[data-v-696723ce]{display:flex;align-items:center;gap:1.75rem;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border:2px solid rgba(255,107,107,.15);border-radius:24px;padding:2rem;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:var(--shadow-lg),inset 0 1px rgba(255,255,255,.5);position:relative;overflow:hidden}.category-item[data-v-696723ce]:after{content:"";position:absolute;top:-50%;right:-20%;width:150px;height:150px;background:var(--gradient-sunset);opacity:.08;border-radius:50%;transition:all .5s ease}.category-item[data-v-696723ce]:hover{box-shadow:var(--shadow-xl),0 0 40px rgba(255,107,107,.3);transform:translate(8px) scale(1.02);border-color:var(--primary-color)}.category-item[data-v-696723ce]:hover:after{opacity:.15;transform:scale(1.5) rotate(90deg)}.category-item img[data-v-696723ce]{width:90px;height:90px;object-fit:contain;padding:1rem;background:var(--gradient-sunset);border-radius:20px;box-shadow:var(--shadow-orange),inset 0 2px 4px rgba(255,255,255,.3);transition:all .3s ease;filter:brightness(1.2) drop-shadow(0 4px 8px rgba(255,154,86,.3))}.category-item:hover img[data-v-696723ce]{transform:rotate(-5deg) scale(1.1);box-shadow:var(--shadow-orange),0 8px 20px rgba(255,154,86,.5)}.category-info[data-v-696723ce]{flex:1;position:relative;z-index:1}.category-info h3[data-v-696723ce]{margin-bottom:.5rem;color:var(--text-primary);font-weight:700;font-size:1.25rem;letter-spacing:-.3px}.category-description[data-v-696723ce]{color:var(--text-secondary);line-height:1.6}.markdown-preview[data-v-696723ce] p{margin:0;display:inline}.markdown-preview[data-v-696723ce] strong{font-weight:600;color:var(--text-primary)}.markdown-preview[data-v-696723ce] em{font-style:italic}.markdown-preview[data-v-696723ce] code{font-family:var(--font-mono);font-size:.875rem;background:rgba(255,185,151,.15);padding:.1rem .3rem;border-radius:4px}.loading[data-v-696723ce]{text-align:center;padding:4rem;color:var(--text-secondary);font-size:1.125rem}@media (max-width: 768px){.categories[data-v-696723ce]{padding:2rem 1rem}.category-item[data-v-696723ce]{flex-direction:column;text-align:center;padding:1.5rem}.category-item img[data-v-696723ce]{width:70px;height:70px}}.modal-enter-active[data-v-ece59083],.modal-leave-active[data-v-ece59083]{transition:opacity .3s ease}.modal-enter-from[data-v-ece59083],.modal-leave-to[data-v-ece59083]{opacity:0}.modal-enter-active .modal-container[data-v-ece59083],.modal-leave-active .modal-container[data-v-ece59083]{transition:transform .3s ease}.modal-enter-from .modal-container[data-v-ece59083],.modal-leave-to .modal-container[data-v-ece59083]{transform:scale(.9)}.modal-overlay[data-v-ece59083]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-container[data-v-ece59083]{background:#fff;border-radius:24px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative}.modal-header[data-v-ece59083]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:2px solid rgba(255,107,107,.1);background:linear-gradient(135deg,rgba(255,185,151,.1),rgba(255,154,86,.1))}.modal-header h2[data-v-ece59083]{margin:0;font-size:1.5rem;font-weight:700;background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.close-btn[data-v-ece59083]{width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,107,107,.1);color:var(--primary-color);font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-weight:700}.close-btn[data-v-ece59083]:hover{background:var(--primary-color);color:#fff;transform:rotate(90deg)}.modal-body[data-v-ece59083]{padding:2rem}.video-description[data-v-ece59083]{margin-bottom:1.5rem;padding:1rem 1.5rem;background:rgba(255,185,151,.1);border-left:4px solid var(--primary-color);border-radius:8px}.video-description p[data-v-ece59083]{margin:0;color:var(--text-secondary);line-height:1.6;font-size:1rem}.video-container[data-v-ece59083]{position:relative;width:100%;padding-bottom:56.25%;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.2)}.video-player[data-v-ece59083],.video-iframe[data-v-ece59083]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.watch-progress[data-v-ece59083]{margin-top:1.5rem;padding:1rem;background:rgba(255,185,151,.05);border-radius:12px;border:2px solid rgba(255,107,107,.2)}.progress-bar[data-v-ece59083]{width:100%;height:8px;background:rgba(255,185,151,.2);border-radius:4px;overflow:hidden;margin-bottom:.75rem}.progress-fill[data-v-ece59083]{height:100%;background:var(--gradient-sunset);transition:width .3s ease;border-radius:4px}.progress-text[data-v-ece59083]{margin:0;text-align:center;color:var(--text-secondary);font-size:.938rem;font-weight:600}.progress-text span[data-v-ece59083]{color:var(--primary-color);font-weight:700}.modal-footer[data-v-ece59083]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:2px solid rgba(255,107,107,.1)}.btn[data-v-ece59083]{padding:.875rem 2rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.btn-primary[data-v-ece59083]{background:var(--gradient-sunset);color:#fff;box-shadow:0 4px 12px rgba(255,107,107,.3)}.btn-primary[data-v-ece59083]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,107,.4)}.btn-primary[data-v-ece59083]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-ece59083]{background:rgba(255,107,107,.1);color:var(--primary-color);border:2px solid rgba(255,107,107,.2)}.btn-secondary[data-v-ece59083]:hover{background:rgba(255,107,107,.2);border-color:var(--primary-color);transform:translateY(-2px)}@media (max-width: 768px){.modal-overlay[data-v-ece59083]{padding:.5rem}.modal-container[data-v-ece59083]{max-height:95vh;border-radius:16px}.modal-header[data-v-ece59083]{padding:1rem 1.25rem}.modal-header h2[data-v-ece59083]{font-size:1.25rem}.modal-body[data-v-ece59083]{padding:1.25rem}.video-description[data-v-ece59083]{padding:.875rem 1rem}.modal-footer[data-v-ece59083]{flex-direction:column}.btn[data-v-ece59083]{width:100%}}.category-detail[data-v-ee6b9b51]{padding:2rem 1.5rem}h1[data-v-ee6b9b51]{margin-bottom:1rem;background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.5px;font-size:2.5rem}.description[data-v-ee6b9b51]{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.125rem;line-height:1.8}.markdown-content[data-v-ee6b9b51]{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);padding:2rem;border-radius:20px;border:2px solid rgba(255,107,107,.1);box-shadow:var(--shadow-md)}.markdown-content[data-v-ee6b9b51] h1,.markdown-content[data-v-ee6b9b51] h2,.markdown-content[data-v-ee6b9b51] h3,.markdown-content[data-v-ee6b9b51] h4,.markdown-content[data-v-ee6b9b51] h5,.markdown-content[data-v-ee6b9b51] h6{color:var(--text-primary);font-weight:700;margin-top:1.5rem;margin-bottom:1rem;line-height:1.3}.markdown-content[data-v-ee6b9b51] h1{font-size:2rem;background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.markdown-content[data-v-ee6b9b51] h2{font-size:1.75rem;background:var(--gradient-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.markdown-content[data-v-ee6b9b51] h3{font-size:1.5rem;color:var(--primary-color)}.markdown-content[data-v-ee6b9b51] h4{font-size:1.25rem}.markdown-content[data-v-ee6b9b51] p{margin-bottom:1rem;line-height:1.8;color:var(--text-secondary)}.markdown-content[data-v-ee6b9b51] a{color:var(--primary-color);text-decoration:none;font-weight:600;transition:all .3s ease}.markdown-content[data-v-ee6b9b51] a:hover{color:var(--primary-dark);text-decoration:underline}.markdown-content[data-v-ee6b9b51] code{background:rgba(255,185,151,.15);padding:.2rem .5rem;border-radius:6px;font-family:Courier New,monospace;font-size:.95em;color:var(--primary-color);border:1px solid rgba(255,185,151,.3)}.markdown-content[data-v-ee6b9b51] pre{background:rgba(255,255,255,.8);border:2px solid rgba(255,107,107,.15);border-radius:12px;padding:1.5rem;overflow-x:auto;margin:1.5rem 0;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.markdown-content[data-v-ee6b9b51] pre code{background:none;padding:0;border:none;color:var(--text-primary)}.markdown-content[data-v-ee6b9b51] ul,.markdown-content[data-v-ee6b9b51] ol{margin:1rem 0;padding-left:2rem;color:var(--text-secondary)}.markdown-content[data-v-ee6b9b51] li{margin-bottom:.5rem;line-height:1.8}.markdown-content[data-v-ee6b9b51] blockquote{border-left:4px solid var(--primary-color);padding-left:1.5rem;margin:1.5rem 0;color:var(--text-secondary);font-style:italic;background:rgba(255,185,151,.08);padding:1rem 1rem 1rem 1.5rem;border-radius:0 12px 12px 0}.markdown-content[data-v-ee6b9b51] table{width:100%;border-collapse:collapse;margin:1.5rem 0;background:rgba(255,255,255,.8);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.markdown-content[data-v-ee6b9b51] th,.markdown-content[data-v-ee6b9b51] td{padding:.875rem;text-align:left;border-bottom:1px solid rgba(255,185,151,.2)}.markdown-content[data-v-ee6b9b51] th{background:linear-gradient(135deg,rgba(255,185,151,.2),rgba(255,154,86,.15));font-weight:700;color:var(--text-primary)}.markdown-content[data-v-ee6b9b51] tr:last-child td{border-bottom:none}.markdown-content[data-v-ee6b9b51] img{max-width:100%;height:auto;border-radius:12px;margin:1.5rem 0;box-shadow:var(--shadow-md)}.markdown-content[data-v-ee6b9b51] hr{border:none;border-top:2px solid rgba(255,185,151,.3);margin:2rem 0}.markdown-content[data-v-ee6b9b51] iframe{border-radius:12px;margin:1.5rem 0;box-shadow:var(--shadow-lg);border:2px solid rgba(255,107,107,.15)}.tutorials-section[data-v-ee6b9b51]{margin-bottom:3rem}.tutorials-section h2[data-v-ee6b9b51]{margin-bottom:1.5rem;background:var(--gradient-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:1.75rem}.products-header[data-v-ee6b9b51]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.products-header h2[data-v-ee6b9b51]{margin-bottom:0;background:var(--gradient-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:1.75rem}.filter-controls[data-v-ee6b9b51]{display:flex;gap:1rem;align-items:center}.filter-checkbox[data-v-ee6b9b51]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem 1rem;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border:2px solid rgba(255,107,107,.15);border-radius:12px;transition:all .3s ease;font-weight:500;color:var(--text-primary)}.filter-checkbox[data-v-ee6b9b51]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(255,107,107,.2);transform:translateY(-2px)}.filter-checkbox input[type=checkbox][data-v-ee6b9b51]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-color)}.filter-checkbox span[data-v-ee6b9b51]{user-select:none}h2[data-v-ee6b9b51]{margin-bottom:1.5rem;background:var(--gradient-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:1.75rem}.products-grid[data-v-ee6b9b51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:2.5rem;margin-top:1.5rem}.product-card[data-v-ee6b9b51]{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border:2px solid rgba(255,107,107,.15);border-radius:24px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:var(--shadow-lg),inset 0 1px rgba(255,255,255,.5);position:relative}.product-card[data-v-ee6b9b51]:before{content:"";position:absolute;bottom:-30%;right:-20%;width:120px;height:120px;background:var(--gradient-peach);opacity:.08;border-radius:50%;transition:all .5s ease;pointer-events:none}.product-card[data-v-ee6b9b51]:hover{box-shadow:var(--shadow-xl),0 0 40px rgba(255,107,107,.25);transform:translateY(-8px) scale(1.02);border-color:var(--primary-color)}.product-card[data-v-ee6b9b51]:hover:before{opacity:.15;transform:scale(1.5) rotate(90deg)}.product-card img[data-v-ee6b9b51]{width:100%;height:280px;object-fit:contain;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,248,240,.98));transition:all .4s ease}.product-card:hover img[data-v-ee6b9b51]{transform:scale(1.02)}.product-info[data-v-ee6b9b51]{padding:2rem;position:relative;z-index:1}.product-info h3[data-v-ee6b9b51]{margin-bottom:1rem;color:var(--text-primary);font-weight:700;font-size:1.375rem;letter-spacing:-.3px;line-height:1.3}.price[data-v-ee6b9b51]{background:var(--gradient-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem;font-weight:900;margin-bottom:.625rem;letter-spacing:-.5px}.stock[data-v-ee6b9b51]{color:var(--text-secondary);font-size:1.063rem;font-weight:600}.product-tags[data-v-ee6b9b51]{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1rem;min-height:32px}.product-tag[data-v-ee6b9b51]{padding:.5rem 1rem;border-radius:16px;font-size:.875rem;font-weight:700;transition:all .3s ease;box-shadow:0 3px 6px rgba(0,0,0,.15);letter-spacing:.3px;line-height:1.2}.product-card:hover .product-tag[data-v-ee6b9b51]{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.2)}.loading[data-v-ee6b9b51],.empty[data-v-ee6b9b51]{text-align:center;padding:4rem;color:var(--text-secondary);font-size:1.125rem}@media (max-width: 768px){.category-detail[data-v-ee6b9b51]{padding:2rem 1rem}.products-header[data-v-ee6b9b51]{flex-direction:column;align-items:flex-start}.filter-controls[data-v-ee6b9b51]{width:100%}.filter-checkbox[data-v-ee6b9b51]{width:100%;justify-content:center}.products-grid[data-v-ee6b9b51]{grid-template-columns:1fr;gap:2rem}.product-card img[data-v-ee6b9b51]{height:240px;object-fit:contain}.product-info[data-v-ee6b9b51]{padding:1.5rem}.product-info h3[data-v-ee6b9b51]{font-size:1.25rem}.price[data-v-ee6b9b51]{font-size:1.75rem}.product-tag[data-v-ee6b9b51]{padding:.4rem .875rem;font-size:.813rem}h1[data-v-ee6b9b51]{font-size:2rem}h2[data-v-ee6b9b51]{font-size:1.5rem}}.product-detail[data-v-9fcb22db]{padding:2rem 1.5rem}.product-content[data-v-9fcb22db]{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.product-image[data-v-9fcb22db]{position:relative;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,248,240,.95));border-radius:28px;border:3px solid rgba(255,107,107,.2);box-shadow:var(--shadow-xl),0 0 40px rgba(255,107,107,.2)}.product-image img[data-v-9fcb22db],.no-image[data-v-9fcb22db]{width:100%;height:480px;object-fit:contain;border-radius:28px;transition:all .4s ease}.product-image[data-v-9fcb22db]:hover{transform:scale(1.02);box-shadow:var(--shadow-xl),0 0 60px rgba(255,107,107,.35)}.no-image[data-v-9fcb22db]{background:linear-gradient(135deg,rgba(255,185,151,.1),rgba(255,154,86,.05));backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);font-size:1.25rem}.product-info[data-v-9fcb22db]{display:flex;flex-direction:column}.product-info h1[data-v-9fcb22db]{margin-bottom:1rem;background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.5px;font-size:2.5rem}.product-tags[data-v-9fcb22db]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.product-tag[data-v-9fcb22db]{padding:.5rem 1rem;border-radius:16px;font-size:.875rem;font-weight:700;transition:all .3s ease;box-shadow:0 3px 8px rgba(0,0,0,.15);letter-spacing:.3px}.product-tag[data-v-9fcb22db]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.2)}.price[data-v-9fcb22db]{background:var(--gradient-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:3rem;font-weight:900;margin-bottom:1rem;letter-spacing:-1px}.stock[data-v-9fcb22db]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.125rem;font-weight:600}.login-url[data-v-9fcb22db]{margin-bottom:1.5rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,rgba(255,185,151,.15),rgba(255,154,86,.1));backdrop-filter:blur(5px);border-radius:20px;border:2px solid rgba(255,185,151,.25);display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.login-url label[data-v-9fcb22db]{color:var(--text-primary);font-weight:700;font-size:1.063rem;white-space:nowrap}.login-url a[data-v-9fcb22db]{color:var(--primary-color);font-weight:600;text-decoration:none;word-break:break-all;transition:all .3s ease;padding:.5rem 1rem;background:rgba(255,255,255,.8);border-radius:12px;border:1px solid rgba(255,107,107,.2)}.login-url a[data-v-9fcb22db]:hover{color:var(--primary-dark);background:#fff;transform:translate(4px);box-shadow:var(--shadow-md)}.description[data-v-9fcb22db]{color:var(--text-secondary);line-height:1.8;margin-bottom:2rem;font-size:1.063rem;padding:1.5rem;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);border-radius:20px;border:2px solid rgba(255,185,151,.2);display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.markdown-content[data-v-9fcb22db] h1,.markdown-content[data-v-9fcb22db] h2,.markdown-content[data-v-9fcb22db] h3,.markdown-content[data-v-9fcb22db] h4,.markdown-content[data-v-9fcb22db] h5,.markdown-content[data-v-9fcb22db] h6{color:var(--text-primary);font-weight:700;margin-top:1em;margin-bottom:.5em}.markdown-content[data-v-9fcb22db] h1{font-size:1.5em}.markdown-content[data-v-9fcb22db] h2{font-size:1.3em}.markdown-content[data-v-9fcb22db] h3{font-size:1.1em}.markdown-content[data-v-9fcb22db] p{margin-bottom:.75em}.markdown-content[data-v-9fcb22db] ul,.markdown-content[data-v-9fcb22db] ol{margin-left:1.5em;margin-bottom:.75em}.markdown-content[data-v-9fcb22db] li{margin-bottom:.25em}.markdown-content[data-v-9fcb22db] code{background:rgba(255,185,151,.2);padding:.2em .4em;border-radius:6px;font-family:Courier New,monospace;font-size:.9em}.markdown-content[data-v-9fcb22db] pre{background:rgba(255,185,151,.15);padding:1em;border-radius:12px;overflow-x:auto;margin-bottom:.75em}.markdown-content[data-v-9fcb22db] pre code{background:none;padding:0}.markdown-content[data-v-9fcb22db] blockquote{border-left:4px solid rgba(255,107,107,.4);padding-left:1em;margin-left:0;color:var(--text-tertiary);font-style:italic}.markdown-content[data-v-9fcb22db] a{color:var(--primary-color);text-decoration:none;font-weight:600;transition:color .3s ease}.markdown-content[data-v-9fcb22db] a:hover{color:var(--primary-dark);text-decoration:underline}.markdown-content[data-v-9fcb22db] strong{font-weight:700;color:var(--text-primary)}.markdown-content[data-v-9fcb22db] em{font-style:italic}.purchase[data-v-9fcb22db]{margin-top:auto;padding-top:2rem}.quantity[data-v-9fcb22db]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.quantity label[data-v-9fcb22db]{color:var(--text-primary);font-weight:600;font-size:1.063rem}.quantity input[data-v-9fcb22db]{width:120px;padding:.875rem 1rem;border:2px solid rgba(255,107,107,.2);border-radius:16px;font-size:1.125rem;font-weight:600;text-align:center;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);transition:all .3s ease}.quantity input[data-v-9fcb22db]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(255,107,107,.15)}.buy-btn[data-v-9fcb22db]{width:100%;padding:1.25rem 2rem;background:var(--gradient-sunset);color:#fff;border:none;border-radius:20px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:var(--shadow-orange),inset 0 2px 4px rgba(255,255,255,.3);letter-spacing:.5px;position:relative;overflow:hidden}.buy-btn[data-v-9fcb22db]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.buy-btn[data-v-9fcb22db]:hover:not(:disabled):before{width:300px;height:300px}.buy-btn[data-v-9fcb22db]:hover:not(:disabled){transform:translateY(-4px) scale(1.02);box-shadow:var(--shadow-xl),0 0 40px rgba(255,154,86,.6)}.buy-btn[data-v-9fcb22db]:disabled{background:linear-gradient(135deg,#b2bec3,#95a5a6);cursor:not-allowed;box-shadow:none}.payment-methods[data-v-9fcb22db]{text-align:center;margin-top:.75rem;color:var(--text-tertiary);font-size:.875rem;font-weight:500}.loading[data-v-9fcb22db]{text-align:center;padding:4rem;color:var(--text-secondary);font-size:1.125rem}@media (max-width: 768px){.product-detail[data-v-9fcb22db]{padding:2rem 1rem}.product-content[data-v-9fcb22db]{grid-template-columns:1fr;gap:2rem}.product-image img[data-v-9fcb22db],.no-image[data-v-9fcb22db]{height:320px;object-fit:contain}.product-info h1[data-v-9fcb22db]{font-size:2rem}.price[data-v-9fcb22db]{font-size:2.25rem}}.checkout[data-v-3b6603bb]{padding:2rem 1.5rem}h1[data-v-3b6603bb]{margin-bottom:2.5rem;text-align:center;background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.5px;font-size:2.5rem}.order-info[data-v-3b6603bb]{max-width:680px;margin:0 auto;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);padding:2.5rem;border-radius:28px;box-shadow:var(--shadow-xl),0 0 60px rgba(255,107,107,.2);border:2px solid rgba(255,107,107,.15);position:relative;overflow:hidden}.order-info[data-v-3b6603bb]:before{content:"";position:absolute;top:-100px;right:-100px;width:250px;height:250px;background:var(--gradient-sunset);opacity:.08;border-radius:50%}h2[data-v-3b6603bb]{margin-bottom:1.5rem;background:var(--gradient-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:1.75rem;position:relative;z-index:1}.product-summary[data-v-3b6603bb]{background:linear-gradient(135deg,rgba(255,185,151,.12),rgba(255,154,86,.08));backdrop-filter:blur(5px);padding:2rem;border-radius:20px;margin-bottom:2.5rem;border:2px solid rgba(255,185,151,.2);position:relative;z-index:1}.product-summary p[data-v-3b6603bb]{margin-bottom:.75rem;color:var(--text-secondary);font-size:1.063rem;line-height:1.8}.product-summary strong[data-v-3b6603bb]{color:var(--text-primary);font-weight:600}.total[data-v-3b6603bb]{font-size:1.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid rgba(255,107,107,.2)}.total strong[data-v-3b6603bb]{background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;font-size:2rem}.contact-form[data-v-3b6603bb]{margin-bottom:2.5rem;position:relative;z-index:1}.contact-form h3[data-v-3b6603bb]{margin-bottom:1.25rem;color:var(--text-primary);font-weight:700;font-size:1.25rem}.form-group[data-v-3b6603bb]{margin-bottom:1.5rem}.form-group label[data-v-3b6603bb]{display:block;margin-bottom:.75rem;color:var(--text-primary);font-weight:600;font-size:1.063rem}.form-group input[data-v-3b6603bb]{width:100%;padding:1rem 1.25rem;border:2px solid rgba(255,107,107,.2);border-radius:16px;font-size:1.063rem;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);transition:all .3s ease}.form-group input[data-v-3b6603bb]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(255,107,107,.15)}.form-group input[data-v-3b6603bb]::placeholder{color:var(--text-tertiary)}.email-notice[data-v-3b6603bb]{margin-top:.75rem;padding:.875rem 1rem;background:linear-gradient(135deg,rgba(255,185,151,.15),rgba(255,154,86,.1));border-left:3px solid rgba(255,107,107,.5);border-radius:8px;color:var(--text-secondary);font-size:.875rem;line-height:1.6}.submit-btn[data-v-3b6603bb]{width:100%;padding:1.25rem 2rem;background:var(--gradient-sunset);color:#fff;border:none;border-radius:20px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:var(--shadow-orange),inset 0 2px 4px rgba(255,255,255,.3);letter-spacing:.5px;position:relative;overflow:hidden;z-index:1}.submit-btn[data-v-3b6603bb]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.submit-btn[data-v-3b6603bb]:hover:not(:disabled):before{width:400px;height:400px}.submit-btn[data-v-3b6603bb]:hover:not(:disabled){transform:translateY(-4px) scale(1.02);box-shadow:var(--shadow-xl),0 0 40px rgba(255,154,86,.6)}.submit-btn[data-v-3b6603bb]:disabled{background:linear-gradient(135deg,#b2bec3,#95a5a6);cursor:not-allowed;box-shadow:none}.loading[data-v-3b6603bb]{text-align:center;padding:4rem;color:var(--text-secondary);font-size:1.125rem}.error[data-v-3b6603bb]{text-align:center;padding:4rem}.error p[data-v-3b6603bb]{color:var(--primary-color);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.back-btn[data-v-3b6603bb]{margin-top:1rem;padding:1rem 2rem;background:var(--gradient-sunset);color:#fff;border:none;border-radius:16px;font-size:1.063rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-orange)}.back-btn[data-v-3b6603bb]:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}@media (max-width: 768px){.checkout[data-v-3b6603bb]{padding:2rem 1rem}.order-info[data-v-3b6603bb]{padding:2rem 1.5rem}h1[data-v-3b6603bb]{font-size:2rem}h2[data-v-3b6603bb],.total[data-v-3b6603bb]{font-size:1.5rem}.total strong[data-v-3b6603bb]{font-size:1.75rem}}.order-query[data-v-41422a2f]{padding:4rem 1.5rem}h1[data-v-41422a2f]{text-align:center;margin-bottom:3rem;background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.5px;font-size:2.5rem}.query-form[data-v-41422a2f]{max-width:680px;margin:0 auto;display:flex;gap:1rem;padding:2.5rem;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border-radius:28px;box-shadow:var(--shadow-xl),0 0 60px rgba(255,107,107,.2);border:2px solid rgba(255,107,107,.15);position:relative;overflow:hidden}.query-form[data-v-41422a2f]:before{content:"";position:absolute;top:-80px;right:-80px;width:200px;height:200px;background:var(--gradient-sunset);opacity:.08;border-radius:50%}.query-form input[data-v-41422a2f]{flex:1;padding:1.125rem 1.5rem;border:2px solid rgba(255,107,107,.2);border-radius:18px;font-size:1.063rem;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;z-index:1}.query-form input[data-v-41422a2f]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(255,107,107,.15)}.query-form input[data-v-41422a2f]::placeholder{color:var(--text-tertiary)}.query-form button[data-v-41422a2f]{padding:1.125rem 2.5rem;background:var(--gradient-sunset);color:#fff;border:none;border-radius:18px;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:var(--shadow-orange),inset 0 2px 4px rgba(255,255,255,.3);letter-spacing:.5px;white-space:nowrap;position:relative;overflow:hidden;z-index:1}.query-form button[data-v-41422a2f]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.query-form button[data-v-41422a2f]:hover:before{width:300px;height:300px}.query-form button[data-v-41422a2f]:hover{transform:translateY(-4px) scale(1.05);box-shadow:var(--shadow-xl),0 0 40px rgba(255,154,86,.6)}.error[data-v-41422a2f]{max-width:680px;margin:1.5rem auto;padding:1.5rem;background:linear-gradient(135deg,rgba(255,107,107,.12),rgba(238,90,82,.08));backdrop-filter:blur(10px);color:var(--primary-color);border-radius:20px;text-align:center;border:2px solid rgba(255,107,107,.2);font-weight:600;font-size:1.063rem}@media (max-width: 768px){.order-query[data-v-41422a2f]{padding:4rem 1rem}.query-form[data-v-41422a2f]{flex-direction:column;padding:2rem 1.5rem}.query-form button[data-v-41422a2f]{padding:1.125rem}h1[data-v-41422a2f]{font-size:2rem}}.order-detail[data-v-c0832bef]{padding:2rem 1.5rem}h1[data-v-c0832bef]{margin-bottom:2.5rem;text-align:center;background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.5px;font-size:2.5rem}h2[data-v-c0832bef]{margin-bottom:1.5rem;background:var(--gradient-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:1.75rem}.order-info[data-v-c0832bef]{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);padding:2.5rem;border-radius:28px;box-shadow:var(--shadow-xl),0 0 60px rgba(255,107,107,.2);border:2px solid rgba(255,107,107,.15);margin-bottom:2rem;position:relative;overflow:hidden}.order-info[data-v-c0832bef]:before{content:"";position:absolute;top:-100px;right:-100px;width:250px;height:250px;background:var(--gradient-peach);opacity:.08;border-radius:50%}.info-group[data-v-c0832bef]{display:flex;padding:1rem 0;border-bottom:2px solid rgba(255,185,151,.15);position:relative;z-index:1}.info-group[data-v-c0832bef]:last-child{border-bottom:none}.info-group label[data-v-c0832bef]{width:130px;color:var(--text-secondary);font-weight:600;font-size:1.063rem}.info-group span[data-v-c0832bef]{flex:1;color:var(--text-primary);font-weight:500;font-size:1.063rem}.amount[data-v-c0832bef]{background:var(--gradient-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;font-size:1.75rem}.status-pending[data-v-c0832bef]{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.status-paid[data-v-c0832bef],.status-completed[data-v-c0832bef]{background:var(--gradient-success);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.status-cancelled[data-v-c0832bef],.status-refunded[data-v-c0832bef]{color:var(--text-tertiary);font-weight:700}.payment-section[data-v-c0832bef]{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);padding:3rem 2.5rem;border-radius:28px;box-shadow:var(--shadow-xl),0 0 60px rgba(255,107,107,.2);border:2px solid rgba(255,107,107,.15);text-align:center;position:relative;overflow:hidden}.payment-section[data-v-c0832bef]:before{content:"";position:absolute;top:-80px;left:-80px;width:200px;height:200px;background:var(--gradient-gold);opacity:.08;border-radius:50%}.pay-btn[data-v-c0832bef]{margin-top:1.5rem;padding:1.25rem 3.5rem;background:var(--gradient-sunset);color:#fff;border:none;border-radius:20px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:var(--shadow-orange),inset 0 2px 4px rgba(255,255,255,.3);letter-spacing:.5px;position:relative;overflow:hidden;z-index:1}.pay-btn[data-v-c0832bef]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.pay-btn[data-v-c0832bef]:hover:before{width:400px;height:400px}.pay-btn[data-v-c0832bef]:hover{transform:translateY(-4px) scale(1.05);box-shadow:var(--shadow-xl),0 0 40px rgba(255,154,86,.6)}.cards-section[data-v-c0832bef]{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);padding:2.5rem;border-radius:28px;box-shadow:var(--shadow-xl),0 0 60px rgba(255,107,107,.2);border:2px solid rgba(255,107,107,.15);position:relative;overflow:hidden}.cards-section[data-v-c0832bef]:before{content:"";position:absolute;bottom:-100px;left:-100px;width:250px;height:250px;background:var(--gradient-pink);opacity:.08;border-radius:50%}.login-url-info[data-v-c0832bef]{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,rgba(255,185,151,.15),rgba(255,154,86,.1));backdrop-filter:blur(5px);border-radius:20px;border:2px solid rgba(255,185,151,.25);display:flex;align-items:center;gap:1rem;flex-wrap:wrap;position:relative;z-index:1}.login-url-info label[data-v-c0832bef]{color:var(--text-primary);font-weight:700;font-size:1.125rem;white-space:nowrap}.login-url-info a[data-v-c0832bef]{color:var(--primary-color);font-weight:600;text-decoration:none;word-break:break-all;transition:all .3s ease;padding:.625rem 1.25rem;background:rgba(255,255,255,.9);border-radius:14px;border:1px solid rgba(255,107,107,.2);flex:1}.login-url-info a[data-v-c0832bef]:hover{color:var(--primary-dark);background:#fff;transform:translate(4px);box-shadow:var(--shadow-md)}.cards-list[data-v-c0832bef]{display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}.card-item[data-v-c0832bef]{background:linear-gradient(135deg,rgba(255,185,151,.12),rgba(255,154,86,.08));backdrop-filter:blur(5px);padding:1.75rem;border-radius:20px;border:2px solid rgba(255,185,151,.2);transition:all .3s ease}.card-item[data-v-c0832bef]:hover{transform:translate(4px);box-shadow:var(--shadow-md)}.card-header[data-v-c0832bef]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid rgba(255,185,151,.3)}.card-field[data-v-c0832bef]{display:flex;margin-bottom:.75rem;align-items:center;gap:.5rem}.card-field[data-v-c0832bef]:last-child{margin-bottom:0}.card-field label[data-v-c0832bef]{min-width:120px;color:var(--text-secondary);font-weight:600;font-size:1.063rem}.card-value[data-v-c0832bef]{flex:1;color:var(--text-primary);font-family:var(--font-mono);font-weight:700;font-size:1.125rem;background:rgba(255,255,255,.8);padding:.5rem 1rem;border-radius:12px;border:1px solid rgba(255,185,151,.2);word-break:break-all}.copy-btn[data-v-c0832bef]{flex-shrink:0;width:36px;height:36px;padding:0;background:linear-gradient(135deg,rgba(255,107,107,.15),rgba(255,154,86,.1));border:2px solid rgba(255,107,107,.3);border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:var(--primary-color)}.copy-btn[data-v-c0832bef]:hover{background:linear-gradient(135deg,rgba(255,107,107,.25),rgba(255,154,86,.2));border-color:var(--primary-color);transform:scale(1.1);box-shadow:0 2px 8px rgba(255,107,107,.3)}.copy-btn[data-v-c0832bef]:active{transform:scale(.95)}.copy-btn.copied[data-v-c0832bef]{background:linear-gradient(135deg,rgba(52,211,153,.2),rgba(16,185,129,.15));border-color:rgba(16,185,129,.5);color:#10b981}.copy-btn svg[data-v-c0832bef]{width:16px;height:16px;stroke-width:2.5}.login-url-info .copy-btn[data-v-c0832bef]{margin-left:auto}.extra-fields[data-v-c0832bef]{margin-top:1rem;padding-top:1rem;border-top:1px dashed rgba(255,185,151,.3)}.card-number[data-v-c0832bef],.card-password[data-v-c0832bef]{display:flex;margin-bottom:.75rem}.card-number[data-v-c0832bef]:last-child,.card-password[data-v-c0832bef]:last-child{margin-bottom:0}.card-number label[data-v-c0832bef],.card-password label[data-v-c0832bef]{width:90px;color:var(--text-secondary);font-weight:600;font-size:1.063rem}.card-number span[data-v-c0832bef],.card-password span[data-v-c0832bef]{flex:1;color:var(--text-primary);font-family:var(--font-mono);font-weight:700;font-size:1.125rem;background:rgba(255,255,255,.8);padding:.5rem 1rem;border-radius:12px;border:1px solid rgba(255,185,151,.2)}.no-cards[data-v-c0832bef]{text-align:center;color:var(--text-secondary);padding:3rem;font-size:1.063rem;position:relative;z-index:1}.loading[data-v-c0832bef]{text-align:center;padding:4rem;color:var(--text-secondary);font-size:1.125rem}@media (max-width: 768px){.order-detail[data-v-c0832bef]{padding:2rem 1rem}h1[data-v-c0832bef]{font-size:2rem}h2[data-v-c0832bef]{font-size:1.5rem}.order-info[data-v-c0832bef],.payment-section[data-v-c0832bef],.cards-section[data-v-c0832bef]{padding:2rem 1.5rem}.info-group label[data-v-c0832bef],.card-number label[data-v-c0832bef],.card-password label[data-v-c0832bef]{width:100px}.amount[data-v-c0832bef]{font-size:1.5rem}}.tutorials-page[data-v-ae5bb99a]{min-height:100vh;padding:var(--spacing-2xl) 0}.page-header[data-v-ae5bb99a]{text-align:center;margin-bottom:3rem;padding:3rem 2rem;background:linear-gradient(135deg,rgba(255,107,107,.95),rgba(255,154,86,.95));backdrop-filter:blur(10px);border-radius:28px;box-shadow:var(--shadow-xl),0 0 50px rgba(255,107,107,.4);border:2px solid rgba(255,255,255,.3);position:relative;overflow:hidden}.page-header[data-v-ae5bb99a]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);border-radius:50%}.page-header[data-v-ae5bb99a]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);border-radius:50%}.page-title[data-v-ae5bb99a]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;text-shadow:0 2px 20px rgba(0,0,0,.2);letter-spacing:-.5px;position:relative;z-index:1}.page-desc[data-v-ae5bb99a]{font-size:1.125rem;color:rgba(255,255,255,.95);font-weight:500;position:relative;z-index:1}.category-filter[data-v-ae5bb99a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;padding:1.5rem;background:rgba(255,255,255,.7);backdrop-filter:blur(10px);border-radius:20px;border:2px solid rgba(255,107,107,.15);box-shadow:var(--shadow-md)}.filter-btn[data-v-ae5bb99a]{padding:.75rem 1.5rem;border:2px solid rgba(255,107,107,.3);background:#fff;border-radius:20px;font-size:.938rem;font-weight:600;cursor:pointer;transition:all .3s ease;color:var(--text-primary)}.filter-btn[data-v-ae5bb99a]:hover{background:var(--bg-tertiary);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.filter-btn.active[data-v-ae5bb99a]{background:var(--gradient-sunset);color:#fff;border-color:transparent;box-shadow:var(--shadow-orange)}.tutorials-grid[data-v-ae5bb99a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));gap:1.5rem}.tutorial-card[data-v-ae5bb99a]{border:2px solid rgba(255,107,107,.15);border-radius:24px;overflow:hidden;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);transition:all .4s ease;box-shadow:var(--shadow-lg);position:relative}.tutorial-card[data-v-ae5bb99a]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,154,86,.08),transparent);transform:rotate(45deg);transition:all .6s ease;pointer-events:none}.tutorial-card[data-v-ae5bb99a]:hover{box-shadow:var(--shadow-xl),0 0 30px rgba(255,107,107,.2);transform:translateY(-4px);border-color:var(--primary-color)}.tutorial-card[data-v-ae5bb99a]:hover:before{transform:translate(100%) translateY(100%) rotate(45deg)}.tutorial-card-header[data-v-ae5bb99a]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(to right,rgba(255,154,86,.12),rgba(255,107,107,.08));border-bottom:2px solid rgba(255,185,151,.3);cursor:pointer;user-select:none;transition:all .3s ease}.tutorial-card-header[data-v-ae5bb99a]:hover{background:linear-gradient(to right,rgba(255,154,86,.18),rgba(255,107,107,.12))}.tutorial-icon[data-v-ae5bb99a]{font-size:2rem;flex-shrink:0}.tutorial-meta[data-v-ae5bb99a]{flex:1;display:flex;flex-direction:column;gap:.5rem}.tutorial-title[data-v-ae5bb99a]{margin:0;font-size:1.125rem;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.category-tag[data-v-ae5bb99a]{display:inline-block;padding:.375rem .875rem;background:var(--gradient-pink);color:#fff;border-radius:16px;font-size:.813rem;font-weight:600;white-space:nowrap;box-shadow:var(--shadow-pink);width:fit-content}.expand-icon[data-v-ae5bb99a]{font-size:1.125rem;color:var(--text-secondary);transition:transform .3s}.tutorial-card-content[data-v-ae5bb99a]{padding:1.5rem;line-height:1.8;color:var(--text-primary);overflow-y:auto;max-height:600px}.tutorial-card-content[data-v-ae5bb99a] h1,.tutorial-card-content[data-v-ae5bb99a] h2,.tutorial-card-content[data-v-ae5bb99a] h3,.tutorial-card-content[data-v-ae5bb99a] h4,.tutorial-card-content[data-v-ae5bb99a] h5,.tutorial-card-content[data-v-ae5bb99a] h6{margin:1em 0 .5em;font-weight:600;line-height:1.4}.tutorial-card-content[data-v-ae5bb99a] h1{font-size:1.8em}.tutorial-card-content[data-v-ae5bb99a] h2{font-size:1.5em}.tutorial-card-content[data-v-ae5bb99a] h3{font-size:1.3em}.tutorial-card-content[data-v-ae5bb99a] p{margin:.8em 0}.tutorial-card-content[data-v-ae5bb99a] ul,.tutorial-card-content[data-v-ae5bb99a] ol{margin:.8em 0;padding-left:2em}.tutorial-card-content[data-v-ae5bb99a] li{margin:.3em 0}.tutorial-card-content[data-v-ae5bb99a] code{padding:2px 6px;background:var(--bg-tertiary);border-radius:3px;font-family:var(--font-mono);font-size:.9em;color:#d63384;border:1px solid var(--border-color)}.tutorial-card-content[data-v-ae5bb99a] pre{padding:15px;background:var(--bg-tertiary);border-radius:var(--radius-lg);overflow-x:auto;margin:1em 0;border:2px solid var(--border-color)}.tutorial-card-content[data-v-ae5bb99a] pre code{padding:0;background:none;color:inherit;border:none}.tutorial-card-content[data-v-ae5bb99a] a{color:var(--primary-color);text-decoration:none;border-bottom:1px solid var(--primary-color)}.tutorial-card-content[data-v-ae5bb99a] a:hover{opacity:.8}.tutorial-card-content[data-v-ae5bb99a] img{max-width:100%;height:auto;border-radius:8px;margin:1em 0}.tutorial-card-content[data-v-ae5bb99a] iframe{max-width:100%;border-radius:8px;margin:1em 0;border:none;display:block}.tutorial-card-content[data-v-ae5bb99a] blockquote{margin:1em 0;padding:10px 15px;border-left:4px solid var(--primary-color);background:var(--bg-secondary);color:var(--text-secondary)}.tutorial-card-content[data-v-ae5bb99a] table{width:100%;border-collapse:collapse;margin:1em 0}.tutorial-card-content[data-v-ae5bb99a] th,.tutorial-card-content[data-v-ae5bb99a] td{padding:8px 12px;border:1px solid var(--border-color);text-align:left}.tutorial-card-content[data-v-ae5bb99a] th{background:var(--bg-secondary);font-weight:600}.expand-enter-active[data-v-ae5bb99a],.expand-leave-active[data-v-ae5bb99a]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-ae5bb99a],.expand-leave-to[data-v-ae5bb99a]{max-height:0!important;opacity:0;padding-top:0;padding-bottom:0}.expand-enter-to[data-v-ae5bb99a],.expand-leave-from[data-v-ae5bb99a]{opacity:1}.loading-state[data-v-ae5bb99a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;color:var(--text-secondary)}.spinner-large[data-v-ae5bb99a]{width:3rem;height:3rem;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-ae5bb99a .8s linear infinite;margin-bottom:1rem}@keyframes spin-ae5bb99a{to{transform:rotate(360deg)}}.empty-state[data-v-ae5bb99a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;color:var(--text-tertiary)}.empty-icon[data-v-ae5bb99a]{font-size:4rem;margin-bottom:1rem;opacity:.6}@media (max-width: 768px){.page-header[data-v-ae5bb99a]{padding:2rem 1.5rem;margin-bottom:2rem}.page-title[data-v-ae5bb99a]{font-size:1.75rem}.page-desc[data-v-ae5bb99a]{font-size:1rem}.category-filter[data-v-ae5bb99a]{padding:1rem;gap:.5rem}.filter-btn[data-v-ae5bb99a]{padding:.5rem 1rem;font-size:.875rem}.tutorials-grid[data-v-ae5bb99a]{grid-template-columns:1fr}.tutorial-card-header[data-v-ae5bb99a]{padding:1rem}.tutorial-title[data-v-ae5bb99a]{font-size:1rem}.tutorial-card-content[data-v-ae5bb99a]{padding:1rem;font-size:.938rem}}@keyframes fadeIn-ae5bb99a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-ae5bb99a]{animation:fadeIn-ae5bb99a .3s ease}.tutorial-demo[data-v-28b35942]{max-width:1200px;margin:0 auto;padding:40px 20px}h1[data-v-28b35942]{font-size:2.5rem;margin-bottom:.5rem;color:#333}.intro[data-v-28b35942]{font-size:1.1rem;color:#666;margin-bottom:3rem}.demo-section[data-v-28b35942]{margin-bottom:3rem;padding:30px;background:#f8f9fa;border-radius:12px;border:1px solid #e0e0e0}.demo-section h2[data-v-28b35942]{margin-top:0;margin-bottom:.5rem;color:#333;font-size:1.5rem}.description[data-v-28b35942]{color:#666;margin-bottom:1.5rem;font-size:.95rem}.usage-section[data-v-28b35942]{margin-top:4rem;padding:30px;background:#fff;border:2px solid #e3f2fd;border-radius:12px}.usage-section h2[data-v-28b35942]{color:#1976d2;margin-top:0}.usage-content h3[data-v-28b35942]{margin-top:1.5rem;color:#333}.usage-content ul[data-v-28b35942]{line-height:1.8}.usage-content code[data-v-28b35942]{padding:2px 6px;background:#f5f5f5;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;color:#d63384}.usage-content pre[data-v-28b35942]{padding:15px;background:#f5f5f5;border-radius:8px;overflow-x:auto;margin-top:1rem}.usage-content pre code[data-v-28b35942]{padding:0;background:none;color:#333}@media (max-width: 768px){.tutorial-demo[data-v-28b35942]{padding:20px 15px}h1[data-v-28b35942]{font-size:2rem}.demo-section[data-v-28b35942]{padding:20px}}.tutorial-view-page[data-v-c272f9e4]{min-height:calc(100vh - 200px);padding:2rem 1rem}.loading-container[data-v-c272f9e4],.error-container[data-v-c272f9e4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.loading-spinner[data-v-c272f9e4]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-c272f9e4 1s linear infinite}@keyframes spin-c272f9e4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-c272f9e4]{color:#e74c3c}.error-icon[data-v-c272f9e4]{font-size:4rem;margin-bottom:1rem}.retry-btn[data-v-c272f9e4]{margin-top:1rem;padding:.5rem 1.5rem;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.retry-btn[data-v-c272f9e4]:hover{background-color:#2980b9}.tutorial-container[data-v-c272f9e4]{max-width:900px;margin:0 auto;background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tutorial-header[data-v-c272f9e4]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.breadcrumb[data-v-c272f9e4]{font-size:.9rem;color:#666;margin-bottom:1rem}.breadcrumb a[data-v-c272f9e4]{color:#3498db;text-decoration:none}.breadcrumb a[data-v-c272f9e4]:hover{text-decoration:underline}.breadcrumb .separator[data-v-c272f9e4]{margin:0 .5rem;color:#ccc}.breadcrumb .current[data-v-c272f9e4]{color:#333}.tutorial-title[data-v-c272f9e4]{font-size:2rem;font-weight:700;color:#2c3e50;margin:0 0 1rem}.tutorial-meta[data-v-c272f9e4]{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:#666}.category-badge[data-v-c272f9e4]{display:inline-block;padding:.25rem .75rem;background-color:#e8f4f8;color:#3498db;border-radius:4px;font-size:.85rem}.created-date[data-v-c272f9e4]{color:#999}.tutorial-content[data-v-c272f9e4]{font-size:1rem;line-height:1.8;color:#333;word-wrap:break-word;overflow-wrap:break-word}.tutorial-content[data-v-c272f9e4] img{max-width:100%;height:auto;display:block;margin:1.5rem auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tutorial-content[data-v-c272f9e4] iframe{max-width:100%;border:none;border-radius:8px;margin:1.5rem 0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tutorial-content[data-v-c272f9e4] h1,.tutorial-content[data-v-c272f9e4] h2,.tutorial-content[data-v-c272f9e4] h3,.tutorial-content[data-v-c272f9e4] h4,.tutorial-content[data-v-c272f9e4] h5,.tutorial-content[data-v-c272f9e4] h6{margin-top:2rem;margin-bottom:1rem;font-weight:600;color:#2c3e50;line-height:1.3}.tutorial-content[data-v-c272f9e4] h1{font-size:2rem;border-bottom:2px solid #e0e0e0;padding-bottom:.5rem}.tutorial-content[data-v-c272f9e4] h2{font-size:1.75rem;border-bottom:1px solid #e0e0e0;padding-bottom:.5rem}.tutorial-content[data-v-c272f9e4] h3{font-size:1.5rem}.tutorial-content[data-v-c272f9e4] h4{font-size:1.25rem}.tutorial-content[data-v-c272f9e4] p{margin-bottom:1rem}.tutorial-content[data-v-c272f9e4] ul,.tutorial-content[data-v-c272f9e4] ol{margin-bottom:1rem;padding-left:2rem}.tutorial-content[data-v-c272f9e4] li{margin-bottom:.5rem}.tutorial-content[data-v-c272f9e4] blockquote{margin:1.5rem 0;padding:1rem 1.5rem;background:#f7f9fc;border-left:4px solid #3498db;color:#555;font-style:italic}.tutorial-content[data-v-c272f9e4] code{background:#f4f4f4;padding:.2rem .4rem;border-radius:4px;font-family:Monaco,Menlo,Courier New,monospace;font-size:.9em;color:#e83e8c}.tutorial-content[data-v-c272f9e4] pre{background:#2d2d2d;color:#f8f8f2;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.tutorial-content[data-v-c272f9e4] pre code{background:transparent;padding:0;color:inherit;font-size:.95rem}.tutorial-content[data-v-c272f9e4] a{color:#3498db;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s}.tutorial-content[data-v-c272f9e4] a:hover{border-bottom-color:#3498db}.tutorial-content[data-v-c272f9e4] table{width:100%;border-collapse:collapse;margin:1.5rem 0;overflow-x:auto;display:block}.tutorial-content[data-v-c272f9e4] th,.tutorial-content[data-v-c272f9e4] td{border:1px solid #ddd;padding:.75rem;text-align:left}.tutorial-content[data-v-c272f9e4] th{background:#f7f9fc;font-weight:600}.tutorial-content[data-v-c272f9e4] hr{border:none;border-top:2px solid #e0e0e0;margin:2rem 0}@media (max-width: 768px){.tutorial-view-page[data-v-c272f9e4]{padding:1rem .5rem}.tutorial-container[data-v-c272f9e4]{padding:1.5rem 1rem}.tutorial-title[data-v-c272f9e4]{font-size:1.5rem}.breadcrumb[data-v-c272f9e4]{font-size:.8rem}.tutorial-meta[data-v-c272f9e4]{flex-direction:column;align-items:flex-start;gap:.5rem}}.contact-page[data-v-2b78335f]{min-height:100vh;padding:2rem 0}.page-header[data-v-2b78335f]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-2b78335f]{font-size:2.5rem;font-weight:800;background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem;letter-spacing:-1px}.subtitle[data-v-2b78335f]{font-size:1.125rem;color:var(--text-secondary);margin:0}.loading-state[data-v-2b78335f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;color:var(--text-secondary)}.spinner[data-v-2b78335f]{width:3rem;height:3rem;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-2b78335f .8s linear infinite;margin-bottom:1rem}@keyframes spin-2b78335f{to{transform:rotate(360deg)}}.services-grid[data-v-2b78335f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));gap:1.5rem;margin-bottom:3rem}.service-card[data-v-2b78335f]{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border-radius:24px;border:2px solid rgba(255,107,107,.15);box-shadow:var(--shadow-lg),inset 0 1px rgba(255,255,255,.5);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;text-decoration:none;color:inherit;position:relative;overflow:hidden}.service-card[data-v-2b78335f]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,154,86,.08),transparent);transform:rotate(45deg);transition:all .6s ease;pointer-events:none}.service-card[data-v-2b78335f]:hover{box-shadow:var(--shadow-xl),0 0 40px rgba(255,107,107,.3);transform:translateY(-8px) scale(1.02);border-color:var(--primary-color)}.service-card[data-v-2b78335f]:hover:before{transform:translate(100%) translateY(100%) rotate(45deg)}.service-icon[data-v-2b78335f]{flex-shrink:0;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:var(--gradient-sunset);border-radius:20px;font-size:2rem;box-shadow:var(--shadow-orange),inset 0 2px 4px rgba(255,255,255,.3);transition:all .3s ease}.service-card:hover .service-icon[data-v-2b78335f]{transform:rotate(-5deg) scale(1.1);box-shadow:var(--shadow-orange),0 8px 20px rgba(255,154,86,.5)}.service-content[data-v-2b78335f]{flex:1;min-width:0}.service-name[data-v-2b78335f]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;letter-spacing:-.3px}.service-type[data-v-2b78335f]{display:inline-block;padding:.25rem .75rem;background:rgba(255,154,86,.15);color:var(--primary-color);border-radius:12px;font-size:.75rem;font-weight:600;margin-bottom:.75rem}.service-account[data-v-2b78335f]{font-size:1rem;color:var(--text-secondary);margin:.5rem 0 0;word-break:break-all;font-family:var(--font-mono)}.service-action[data-v-2b78335f]{flex-shrink:0;padding:.75rem 1.5rem;background:var(--gradient-fire);color:#fff;border-radius:16px;font-weight:700;font-size:.95rem;box-shadow:var(--shadow-pink);transition:all .3s ease}.service-card:hover .service-action[data-v-2b78335f]{transform:translate(5px);box-shadow:0 8px 20px rgba(255,107,107,.5)}.empty-state[data-v-2b78335f]{text-align:center;padding:4rem 2rem;color:var(--text-tertiary)}.empty-icon[data-v-2b78335f]{font-size:5rem;margin-bottom:1rem;opacity:.6;display:block}.empty-state p[data-v-2b78335f]{font-size:1.25rem;margin:0}@media (max-width: 768px){.page-header h1[data-v-2b78335f]{font-size:2rem}.subtitle[data-v-2b78335f]{font-size:1rem}.services-grid[data-v-2b78335f]{grid-template-columns:1fr}.service-card[data-v-2b78335f]{padding:1.5rem;gap:1rem}.service-icon[data-v-2b78335f]{width:56px;height:56px;font-size:1.5rem}.service-name[data-v-2b78335f]{font-size:1.125rem}.service-account[data-v-2b78335f]{font-size:.875rem}.service-action[data-v-2b78335f]{padding:.5rem 1rem;font-size:.875rem}}:root{--primary-color: #ff6b6b;--primary-dark: #ee5a52;--primary-light: #ff8787;--accent-orange: #ffa500;--accent-coral: #ff7f50;--accent-pink: #ff69b4;--accent-yellow: #ffd700;--accent-peach: #ffb997;--gradient-primary: linear-gradient(135deg, #ff6b6b 0%, #ee5a52 100%);--gradient-sunset: linear-gradient(135deg, #ff9a56 0%, #ff6b6b 50%, #ee5a52 100%);--gradient-peach: linear-gradient(135deg, #ffb997 0%, #ff9a56 100%);--gradient-pink: linear-gradient(135deg, #ff69b4 0%, #ff1493 100%);--gradient-gold: linear-gradient(135deg, #ffd700 0%, #ffa500 100%);--gradient-fire: linear-gradient(135deg, #ff6b6b 0%, #ffa500 50%, #ff69b4 100%);--gradient-dark: linear-gradient(135deg, #2d3436 0%, #000000 100%);--text-primary: #2d3436;--text-secondary: #636e72;--text-tertiary: #b2bec3;--bg-primary: #ffffff;--bg-secondary: #fff5f0;--bg-tertiary: #ffe5d9;--bg-gradient: linear-gradient(180deg, #fff5f0 0%, #ffe5d9 50%, #ffd4c3 100%);--border-color: #ffcbb3;--border-light: #ffe5d9;--shadow-sm: 0 2px 8px 0 rgba(255, 107, 107, .15);--shadow-md: 0 4px 16px 0 rgba(255, 107, 107, .25);--shadow-lg: 0 8px 28px 0 rgba(255, 107, 107, .35);--shadow-xl: 0 16px 40px 0 rgba(255, 107, 107, .45);--shadow-orange: 0 4px 20px 0 rgba(255, 165, 0, .4);--shadow-pink: 0 4px 20px 0 rgba(255, 105, 180, .4);--shadow-gold: 0 4px 20px 0 rgba(255, 215, 0, .4);--shadow-peach: 0 4px 20px 0 rgba(255, 185, 151, .4);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-gradient);line-height:1.6}.container{width:100%;max-width:1280px;margin:0 auto;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:.625rem 1.25rem;font-size:.938rem;font-weight:500;border-radius:var(--radius-lg);border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-secondary{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{background:var(--bg-tertiary)}.card{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--spacing-xl);transition:all .3s ease}.card:hover{box-shadow:var(--shadow-lg)}a{color:var(--primary-color);text-decoration:none;transition:color .2s ease}a:hover{color:var(--primary-dark)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:var(--text-primary)}h1{font-size:2.5rem;margin-bottom:1rem}h2{font-size:2rem;margin-bottom:.875rem}h3{font-size:1.5rem;margin-bottom:.75rem}input,textarea,select{width:100%;padding:.75rem 1rem;font-size:.938rem;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(99,102,241,.1)}@media (max-width: 768px){html{font-size:14px}.container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}h1{font-size:2rem}h2{font-size:1.5rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;width:1rem;height:1rem;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin .6s linear infinite}
