.landing-page[data-v-a6bf7576]{width:100%}.hero[data-v-a6bf7576]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:100px 20px;text-align:center;position:relative;overflow:hidden;min-height:600px;display:flex;align-items:center}.hero[data-v-a6bf7576]:before{content:"";position:absolute;width:500px;height:500px;background:#ffffff1a;border-radius:50%;top:-200px;right:-200px;animation:float-a6bf7576 6s ease-in-out infinite}.hero[data-v-a6bf7576]:after{content:"";position:absolute;width:400px;height:400px;background:#ffffff0d;border-radius:50%;bottom:-100px;left:-100px;animation:float-a6bf7576 8s ease-in-out infinite reverse}@keyframes float-a6bf7576{0%,to{transform:translateY(0)}50%{transform:translateY(30px)}}.hero-content[data-v-a6bf7576]{position:relative;z-index:1}.hero-title[data-v-a6bf7576]{font-size:52px;font-weight:800;margin-bottom:20px;letter-spacing:-1px;line-height:1.2}.hero-subtitle[data-v-a6bf7576]{font-size:20px;margin-bottom:40px;opacity:.95;max-width:1000px;margin-left:auto;margin-right:auto;font-weight:300;line-height:1.7}.hero-actions[data-v-a6bf7576]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.benefits[data-v-a6bf7576]{padding:80px 20px;background:#fff}.benefits h2[data-v-a6bf7576],.comparison h2[data-v-a6bf7576],.how-it-works h2[data-v-a6bf7576],.features-showcase h2[data-v-a6bf7576],.cta h2[data-v-a6bf7576]{text-align:center;font-size:40px;margin-bottom:50px;color:#1a1a2e;font-weight:700}.section-subtitle[data-v-a6bf7576]{text-align:center;font-size:18px;color:#666;max-width:700px;margin:0 auto 60px;line-height:1.6}.benefits-grid[data-v-a6bf7576]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.benefit-card[data-v-a6bf7576]{background:linear-gradient(135deg,#f9fafb,#f5f7ff);padding:40px;border-radius:16px;border:1px solid rgba(102,126,234,.1);text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.benefit-card[data-v-a6bf7576]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.benefit-card[data-v-a6bf7576]:hover{transform:translateY(-8px);box-shadow:0 12px 36px #667eea26;border-color:#667eea}.benefit-card[data-v-a6bf7576]:hover:before{transform:scaleX(1)}.benefit-icon[data-v-a6bf7576]{font-size:48px;margin-bottom:20px}.benefit-card h3[data-v-a6bf7576]{font-size:20px;margin-bottom:12px;color:#1a1a2e}.benefit-card p[data-v-a6bf7576]{color:#666;font-size:14px;line-height:1.6}.yandex-banner[data-v-a6bf7576]{padding:40px 20px;background:#fff;text-align:center}.banner-link[data-v-a6bf7576]{display:inline-block;transition:opacity .3s ease}.banner-link[data-v-a6bf7576]:hover{opacity:.9}.banner-image[data-v-a6bf7576]{max-width:100%;height:auto;display:block;margin:0 auto}.comparison[data-v-a6bf7576]{padding:80px 20px;background:#f5f7ff}.comparison-table[data-v-a6bf7576]{display:grid;gap:0;border:1px solid rgba(102,126,234,.2);border-radius:12px;overflow:hidden}.table-row[data-v-a6bf7576]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid rgba(102,126,234,.2);min-height:60px;align-items:center}.table-row[data-v-a6bf7576]:last-child{border-bottom:none}.table-row.header-row[data-v-a6bf7576]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700}.col[data-v-a6bf7576]{padding:16px;font-size:14px}.col-feature[data-v-a6bf7576]{font-weight:600;color:#1a1a2e}.table-row.header-row .col-feature[data-v-a6bf7576]{color:#fff}.badge[data-v-a6bf7576]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;margin-left:8px}.badge-success[data-v-a6bf7576]{background:#d4edda;color:#155724}.badge-danger[data-v-a6bf7576]{background:#f8d7da;color:#721c24}.how-it-works[data-v-a6bf7576]{padding:80px 20px;background:#fff}.steps[data-v-a6bf7576]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.step[data-v-a6bf7576]{text-align:center}.step-number[data-v-a6bf7576]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;font-size:28px;font-weight:700;margin-bottom:20px}.step h3[data-v-a6bf7576]{font-size:18px;margin-bottom:12px;color:#1a1a2e}.step p[data-v-a6bf7576]{color:#666;font-size:14px;line-height:1.6}.features-showcase[data-v-a6bf7576]{padding:100px 20px;background:linear-gradient(180deg,#fff,#f5f7ff)}.showcase-grid[data-v-a6bf7576]{display:grid;grid-template-columns:repeat(12,1fr);gap:30px;max-width:1400px;margin:0 auto}.showcase-item[data-v-a6bf7576]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #667eea1a;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.showcase-item[data-v-a6bf7576]:hover{transform:translateY(-8px);box-shadow:0 12px 40px #667eea33}.showcase-item-large[data-v-a6bf7576]{grid-column:span 8}.showcase-item-full[data-v-a6bf7576]{grid-column:span 12;flex-direction:row}.showcase-item-full .showcase-image-wrapper[data-v-a6bf7576]{flex:1;min-width:0}.showcase-item-full .showcase-content[data-v-a6bf7576]{flex:1;display:flex;flex-direction:column;justify-content:center}.showcase-item[data-v-a6bf7576]:not(.showcase-item-large):not(.showcase-item-full){grid-column:span 4}.showcase-image-wrapper[data-v-a6bf7576]{position:relative;width:100%;overflow:hidden;background:#f8f9fa}.showcase-image[data-v-a6bf7576]{width:100%;height:auto;display:block;transition:transform .5s ease}.showcase-item:hover .showcase-image[data-v-a6bf7576]{transform:scale(1.05)}.showcase-overlay[data-v-a6bf7576]{position:absolute;top:20px;right:20px;z-index:2}.showcase-badge[data-v-a6bf7576]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;box-shadow:0 4px 12px #667eea4d;animation:pulse-a6bf7576 2s ease-in-out infinite}@keyframes pulse-a6bf7576{0%,to{transform:scale(1);box-shadow:0 4px 12px #667eea4d}50%{transform:scale(1.05);box-shadow:0 6px 20px #667eea80}}.showcase-content[data-v-a6bf7576]{padding:35px;flex:1;display:flex;flex-direction:column}.showcase-content h3[data-v-a6bf7576]{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:15px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.showcase-content p[data-v-a6bf7576]{color:#666;font-size:15px;line-height:1.7;margin-bottom:20px;flex:1}.showcase-features[data-v-a6bf7576]{list-style:none;padding:0;margin:0}.showcase-features li[data-v-a6bf7576]{color:#555;font-size:14px;margin-bottom:8px;padding-left:0}.showcase-link[data-v-a6bf7576]{display:inline-flex;align-items:center;color:#667eea;font-weight:600;text-decoration:none;font-size:15px;transition:all .3s ease;margin-top:auto}.showcase-link[data-v-a6bf7576]:hover{color:#764ba2;transform:translate(5px)}.showcase-link[data-v-a6bf7576]:after{content:"→";margin-left:8px;transition:transform .3s ease}.showcase-link[data-v-a6bf7576]:hover:after{transform:translate(3px)}.cta[data-v-a6bf7576]{padding:80px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}.cta h2[data-v-a6bf7576]{color:#fff;font-size:44px;margin-bottom:20px}.cta p[data-v-a6bf7576]{font-size:18px;margin-bottom:40px;opacity:.9}.btn[data-v-a6bf7576]{display:inline-block;padding:14px 32px;border-radius:12px;text-decoration:none;font-weight:700;transition:all .3s ease;border:none;cursor:pointer;font-size:16px}.btn-primary[data-v-a6bf7576]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-a6bf7576]:hover{transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-outline[data-v-a6bf7576]{background:transparent;color:#fff;border:2px solid white}.btn-outline[data-v-a6bf7576]:hover{background:#ffffff1a;transform:translateY(-2px)}.btn-lg[data-v-a6bf7576]{padding:18px 48px;font-size:18px}.btn-hero-cta[data-v-a6bf7576]{position:relative;padding:22px 56px;font-size:20px;font-weight:800;box-shadow:0 12px 40px #ffffff4d,0 0 0 4px #fff3;animation:pulse-glow-a6bf7576 2s ease-in-out infinite;z-index:1}.btn-hero-cta[data-v-a6bf7576]:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(135deg,#fff6,#ffffff1a);border-radius:16px;z-index:-1;opacity:0;transition:opacity .3s ease}.btn-hero-cta[data-v-a6bf7576]:hover:after{opacity:1}@keyframes pulse-glow-a6bf7576{0%,to{box-shadow:0 12px 40px #ffffff4d,0 0 0 4px #fff3}50%{box-shadow:0 16px 50px #fff6,0 0 0 6px #ffffff4d}}.utilities[data-v-a6bf7576]{padding:100px 20px;background:#fff}.utilities-title[data-v-a6bf7576]{text-align:center;font-size:44px;margin-bottom:20px;color:#1a1a2e;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.utilities-subtitle[data-v-a6bf7576]{text-align:center;font-size:18px;color:#666;max-width:700px;margin:0 auto 60px;line-height:1.6}.utilities-grid[data-v-a6bf7576]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto 50px}.utility-card[data-v-a6bf7576]{background:linear-gradient(135deg,#f9fafb,#f5f7ff);padding:40px;border-radius:20px;border:2px solid rgba(102,126,234,.1);text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.utility-card[data-v-a6bf7576]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.utility-card[data-v-a6bf7576]:hover{transform:translateY(-12px);box-shadow:0 20px 50px #667eea33;border-color:#667eea;background:linear-gradient(135deg,#fff,#f5f7ff)}.utility-card[data-v-a6bf7576]:hover:before{transform:scaleX(1)}.utility-icon[data-v-a6bf7576]{font-size:64px;margin-bottom:20px;filter:drop-shadow(0 4px 8px rgba(102,126,234,.2));transition:transform .3s ease}.utility-card:hover .utility-icon[data-v-a6bf7576]{transform:scale(1.15) rotate(5deg)}.utility-title[data-v-a6bf7576]{font-size:24px;font-weight:700;margin-bottom:16px;color:#1a1a2e;letter-spacing:-.5px}.utility-description[data-v-a6bf7576]{color:#666;font-size:15px;line-height:1.7;margin-bottom:24px;min-height:50px}.utility-features[data-v-a6bf7576]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.utility-tag[data-v-a6bf7576]{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea;padding:6px 14px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid rgba(102,126,234,.2);transition:all .3s ease}.utility-card:hover .utility-tag[data-v-a6bf7576]{background:linear-gradient(135deg,#667eea26,#764ba226);border-color:#667eea4d;transform:translateY(-2px)}.utilities-actions[data-v-a6bf7576]{text-align:center}.utilities-actions .btn[data-v-a6bf7576]{padding:16px 40px;font-size:18px}@media (max-width: 1024px){.showcase-item-large[data-v-a6bf7576],.showcase-item-full[data-v-a6bf7576]{grid-column:span 12}.showcase-item[data-v-a6bf7576]:not(.showcase-item-large):not(.showcase-item-full){grid-column:span 6}}@media (max-width: 768px){.hero-title[data-v-a6bf7576]{font-size:32px}.hero-subtitle[data-v-a6bf7576]{font-size:16px;max-width:100%}.btn-hero-cta[data-v-a6bf7576]{padding:18px 40px;font-size:18px}.utilities[data-v-a6bf7576]{padding:60px 20px}.utilities-title[data-v-a6bf7576]{font-size:32px}.utilities-subtitle[data-v-a6bf7576]{font-size:16px;margin-bottom:40px}.utilities-grid[data-v-a6bf7576]{grid-template-columns:1fr;gap:24px}.utility-card[data-v-a6bf7576]{padding:30px}.utility-icon[data-v-a6bf7576]{font-size:56px}.utility-title[data-v-a6bf7576]{font-size:20px}.utility-description[data-v-a6bf7576]{font-size:14px}.benefits h2[data-v-a6bf7576],.comparison h2[data-v-a6bf7576],.how-it-works h2[data-v-a6bf7576],.features-showcase h2[data-v-a6bf7576],.cta h2[data-v-a6bf7576]{font-size:28px}.section-subtitle[data-v-a6bf7576]{font-size:16px;margin-bottom:40px}.features-showcase[data-v-a6bf7576]{padding:60px 20px}.showcase-grid[data-v-a6bf7576]{grid-template-columns:1fr;gap:30px}.showcase-item-large[data-v-a6bf7576],.showcase-item-full[data-v-a6bf7576],.showcase-item[data-v-a6bf7576]:not(.showcase-item-large):not(.showcase-item-full){grid-column:span 1}.showcase-item-full[data-v-a6bf7576]{flex-direction:column}.showcase-content[data-v-a6bf7576]{padding:25px}.showcase-content h3[data-v-a6bf7576]{font-size:20px}.showcase-content p[data-v-a6bf7576]{font-size:14px}.showcase-overlay[data-v-a6bf7576]{top:15px;right:15px}.showcase-badge[data-v-a6bf7576]{padding:6px 12px;font-size:11px}.comparison[data-v-a6bf7576]{display:none}.table-row[data-v-a6bf7576]{grid-template-columns:1fr}.table-row.header-row[data-v-a6bf7576]{display:none}.col[data-v-a6bf7576]:before{content:attr(data-label);font-weight:700;display:block;color:#667eea}}@media (max-width: 480px){.showcase-content[data-v-a6bf7576]{padding:20px}.showcase-content h3[data-v-a6bf7576]{font-size:18px}}.home-page[data-v-b7f954e5]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.home-page[data-v-b7f954e5]:before{content:"";position:absolute;width:400px;height:400px;background:#ffffff1a;border-radius:50%;top:-100px;right:-100px;animation:float-b7f954e5 6s ease-in-out infinite}.home-page[data-v-b7f954e5]:after{content:"";position:absolute;width:300px;height:300px;background:#ffffff0d;border-radius:50%;bottom:-50px;left:-50px;animation:float-b7f954e5 8s ease-in-out infinite reverse}@keyframes float-b7f954e5{0%,to{transform:translateY(0)}50%{transform:translateY(30px)}}.hero-section[data-v-b7f954e5]{text-align:center;color:#fff;position:relative;z-index:1;animation:slideUp-b7f954e5 .8s ease-out}@keyframes slideUp-b7f954e5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-title[data-v-b7f954e5]{font-size:56px;margin-bottom:16px;font-weight:700;letter-spacing:-1px;display:flex;align-items:center;justify-content:center;gap:12px}.hero-emoji[data-v-b7f954e5]{font-size:56px;line-height:1;display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.hero-text[data-v-b7f954e5]{background:linear-gradient(120deg,#fff,#fffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-b7f954e5]{font-size:26px;margin-bottom:24px;opacity:.95;font-weight:300;letter-spacing:.5px}.hero-info[data-v-b7f954e5]{font-size:18px;margin-bottom:50px;opacity:.9;font-weight:400}.hero-info strong[data-v-b7f954e5]{background:#fff3;padding:4px 12px;border-radius:20px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.generators-grid[data-v-b7f954e5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1200px;margin:0 auto;padding:0 20px;animation:fadeInUp-b7f954e5 .8s ease-out .3s both}@keyframes fadeInUp-b7f954e5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.generator-card[data-v-b7f954e5]{background:#ffffff26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:32px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;position:relative;overflow:hidden}.generator-card[data-v-b7f954e5]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fffc,#fff6);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.generator-card[data-v-b7f954e5]:hover{transform:translateY(-8px);box-shadow:0 16px 48px #0003;border-color:#fff6;background:#fff3}.generator-card[data-v-b7f954e5]:hover:before{transform:scaleX(1)}.generator-icon[data-v-b7f954e5]{font-size:64px;margin-bottom:16px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transition:transform .3s ease}.generator-card:hover .generator-icon[data-v-b7f954e5]{transform:scale(1.1) rotate(5deg)}.generator-title[data-v-b7f954e5]{font-size:24px;font-weight:700;margin-bottom:12px;color:#fff;letter-spacing:-.5px}.generator-description[data-v-b7f954e5]{font-size:14px;line-height:1.6;color:#ffffffe6;margin-bottom:20px;min-height:48px}.generator-features[data-v-b7f954e5]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.feature-tag[data-v-b7f954e5]{background:#ffffff40;color:#fff;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.btn[data-v-b7f954e5]{padding:12px 28px;border:none;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;position:relative;overflow:hidden}.btn[data-v-b7f954e5]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#667eea4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn[data-v-b7f954e5]:hover:before{width:300px;height:300px}.btn-primary[data-v-b7f954e5]{background-color:#fff;color:#667eea;box-shadow:0 8px 32px #0000001a}.btn-primary[data-v-b7f954e5]:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0003}.btn-lg[data-v-b7f954e5]{padding:18px 52px;font-size:18px}@media (max-width: 768px){.hero-title[data-v-b7f954e5]{font-size:36px}.hero-subtitle[data-v-b7f954e5]{font-size:20px}.generators-grid[data-v-b7f954e5]{grid-template-columns:1fr;gap:20px;padding:0 10px}.generator-card[data-v-b7f954e5]{padding:24px}.generator-icon[data-v-b7f954e5]{font-size:48px}.generator-title[data-v-b7f954e5]{font-size:20px}.generator-description[data-v-b7f954e5]{font-size:13px}}@media (max-width: 480px){.hero-title[data-v-b7f954e5]{font-size:28px}.hero-subtitle[data-v-b7f954e5]{font-size:18px}.generator-card[data-v-b7f954e5]{padding:20px}.generator-icon[data-v-b7f954e5]{font-size:40px}.generator-title[data-v-b7f954e5]{font-size:18px}}.create-page[data-v-48a403c4]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-48a403c4]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-48a403c4]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-48a403c4]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-48a403c4]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-48a403c4 .6s ease-out}@keyframes slideUp-48a403c4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-48a403c4]{display:flex;flex-direction:column;gap:10px;animation:fadeIn-48a403c4 .6s ease-out}@keyframes fadeIn-48a403c4{0%{opacity:0}to{opacity:1}}.form-row[data-v-48a403c4]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-48a403c4]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-48a403c4],select[data-v-48a403c4],input[data-v-48a403c4]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-48a403c4]:hover,select[data-v-48a403c4]:hover,input[data-v-48a403c4]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-48a403c4]:focus,select[data-v-48a403c4]:focus,input[data-v-48a403c4]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-48a403c4],select.error[data-v-48a403c4],input.error[data-v-48a403c4]{border-color:#e74c3c;background:#fff5f5}textarea.error[data-v-48a403c4]:focus,select.error[data-v-48a403c4]:focus,input.error[data-v-48a403c4]:focus{border-color:#e74c3c;box-shadow:0 0 0 4px #e74c3c1f}.error-message[data-v-48a403c4]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500;animation:fadeIn-48a403c4 .3s ease-out}textarea[data-v-48a403c4]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-48a403c4]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-48a403c4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-48a403c4]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.btn[data-v-48a403c4]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn[data-v-48a403c4]:hover:before{width:400px;height:400px}.btn-primary[data-v-48a403c4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-48a403c4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-48a403c4]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-full-width[data-v-48a403c4]{width:100%}@media (max-width: 600px){.form-row[data-v-48a403c4]{grid-template-columns:1fr}h1[data-v-48a403c4]{font-size:24px}.form[data-v-48a403c4]{padding:24px;gap:18px}}.create-page[data-v-ce8c12fb]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-ce8c12fb]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-ce8c12fb]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-ce8c12fb]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-ce8c12fb]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-ce8c12fb .6s ease-out}@keyframes slideUp-ce8c12fb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-ce8c12fb]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-ce8c12fb]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-ce8c12fb]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-ce8c12fb],select[data-v-ce8c12fb],input[data-v-ce8c12fb]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-ce8c12fb]:hover,select[data-v-ce8c12fb]:hover,input[data-v-ce8c12fb]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-ce8c12fb]:focus,select[data-v-ce8c12fb]:focus,input[data-v-ce8c12fb]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-ce8c12fb],select.error[data-v-ce8c12fb],input.error[data-v-ce8c12fb]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-ce8c12fb]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-ce8c12fb]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-ce8c12fb]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-ce8c12fb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-ce8c12fb]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-ce8c12fb]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-ce8c12fb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-ce8c12fb]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-ce8c12fb]{width:100%}@media (max-width: 600px){.form-row[data-v-ce8c12fb]{grid-template-columns:1fr}h1[data-v-ce8c12fb]{font-size:24px}.form[data-v-ce8c12fb]{padding:24px;gap:18px}}.create-page[data-v-77ecea68]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-77ecea68]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-77ecea68]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-77ecea68]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-77ecea68]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-77ecea68 .6s ease-out}@keyframes slideUp-77ecea68{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-77ecea68]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-77ecea68]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-77ecea68]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-77ecea68],select[data-v-77ecea68],input[data-v-77ecea68]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-77ecea68]:hover,select[data-v-77ecea68]:hover,input[data-v-77ecea68]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-77ecea68]:focus,select[data-v-77ecea68]:focus,input[data-v-77ecea68]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-77ecea68],select.error[data-v-77ecea68],input.error[data-v-77ecea68]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-77ecea68]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-77ecea68]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-77ecea68]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-77ecea68]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-77ecea68]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-77ecea68]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-77ecea68]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-77ecea68]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-77ecea68]{width:100%}@media (max-width: 600px){.form-row[data-v-77ecea68]{grid-template-columns:1fr}h1[data-v-77ecea68]{font-size:24px}.form[data-v-77ecea68]{padding:24px;gap:18px}}.create-page[data-v-8306fbc3]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-8306fbc3]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-8306fbc3]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-8306fbc3]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-8306fbc3]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-8306fbc3 .6s ease-out}@keyframes slideUp-8306fbc3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-8306fbc3]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-8306fbc3]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-8306fbc3]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-8306fbc3],select[data-v-8306fbc3],input[data-v-8306fbc3]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-8306fbc3]:hover,select[data-v-8306fbc3]:hover,input[data-v-8306fbc3]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-8306fbc3]:focus,select[data-v-8306fbc3]:focus,input[data-v-8306fbc3]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-8306fbc3],select.error[data-v-8306fbc3],input.error[data-v-8306fbc3]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-8306fbc3]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-8306fbc3]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-8306fbc3]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-8306fbc3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-8306fbc3]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-8306fbc3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-8306fbc3]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-8306fbc3]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-8306fbc3]{width:100%}@media (max-width: 600px){.form-row[data-v-8306fbc3]{grid-template-columns:1fr}h1[data-v-8306fbc3]{font-size:24px}.form[data-v-8306fbc3]{padding:24px;gap:18px}}.create-page[data-v-79599569]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-79599569]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-79599569]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-79599569]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-79599569]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-79599569 .6s ease-out}@keyframes slideUp-79599569{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-79599569]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-79599569]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-79599569]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-79599569],select[data-v-79599569],input[data-v-79599569]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-79599569]:hover,select[data-v-79599569]:hover,input[data-v-79599569]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-79599569]:focus,select[data-v-79599569]:focus,input[data-v-79599569]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-79599569],select.error[data-v-79599569],input.error[data-v-79599569]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-79599569]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-79599569]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-79599569]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-79599569]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-79599569]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-79599569]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-79599569]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-79599569]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-79599569]{width:100%}@media (max-width: 600px){.form-row[data-v-79599569]{grid-template-columns:1fr}h1[data-v-79599569]{font-size:24px}.form[data-v-79599569]{padding:24px;gap:18px}}.create-page[data-v-9619cb4b]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-9619cb4b]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-9619cb4b]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-9619cb4b]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-9619cb4b]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-9619cb4b .6s ease-out}@keyframes slideUp-9619cb4b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-9619cb4b]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-9619cb4b]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-9619cb4b]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-9619cb4b],select[data-v-9619cb4b],input[data-v-9619cb4b]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-9619cb4b]:hover,select[data-v-9619cb4b]:hover,input[data-v-9619cb4b]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-9619cb4b]:focus,select[data-v-9619cb4b]:focus,input[data-v-9619cb4b]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-9619cb4b],select.error[data-v-9619cb4b],input.error[data-v-9619cb4b]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-9619cb4b]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-9619cb4b]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-9619cb4b]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-9619cb4b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-9619cb4b]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-9619cb4b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-9619cb4b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-9619cb4b]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-9619cb4b]{width:100%}@media (max-width: 600px){.form-row[data-v-9619cb4b]{grid-template-columns:1fr}h1[data-v-9619cb4b]{font-size:24px}.form[data-v-9619cb4b]{padding:24px;gap:18px}}.create-page[data-v-f66f3c38]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-f66f3c38]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-f66f3c38]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-f66f3c38]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-f66f3c38]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-f66f3c38 .6s ease-out}@keyframes slideUp-f66f3c38{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-f66f3c38]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-f66f3c38]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-f66f3c38]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-f66f3c38],select[data-v-f66f3c38],input[data-v-f66f3c38]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-f66f3c38]:hover,select[data-v-f66f3c38]:hover,input[data-v-f66f3c38]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-f66f3c38]:focus,select[data-v-f66f3c38]:focus,input[data-v-f66f3c38]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-f66f3c38],select.error[data-v-f66f3c38],input.error[data-v-f66f3c38]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-f66f3c38]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-f66f3c38]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-f66f3c38]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-f66f3c38]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-f66f3c38]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-f66f3c38]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-f66f3c38]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-f66f3c38]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-f66f3c38]{width:100%}@media (max-width: 600px){.form-row[data-v-f66f3c38]{grid-template-columns:1fr}h1[data-v-f66f3c38]{font-size:24px}.form[data-v-f66f3c38]{padding:24px;gap:18px}}.create-page[data-v-2091e9a1]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-2091e9a1]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-2091e9a1]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-2091e9a1]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-2091e9a1]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-2091e9a1 .6s ease-out}@keyframes slideUp-2091e9a1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-2091e9a1]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-2091e9a1]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-2091e9a1]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-2091e9a1],select[data-v-2091e9a1],input[data-v-2091e9a1]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-2091e9a1]:hover,select[data-v-2091e9a1]:hover,input[data-v-2091e9a1]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-2091e9a1]:focus,select[data-v-2091e9a1]:focus,input[data-v-2091e9a1]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-2091e9a1],select.error[data-v-2091e9a1],input.error[data-v-2091e9a1]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-2091e9a1]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-2091e9a1]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-2091e9a1]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-2091e9a1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-2091e9a1]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-2091e9a1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-2091e9a1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-2091e9a1]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-2091e9a1]{width:100%}@media (max-width: 600px){.form-row[data-v-2091e9a1]{grid-template-columns:1fr}h1[data-v-2091e9a1]{font-size:24px}.form[data-v-2091e9a1]{padding:24px;gap:18px}}.create-page[data-v-d5b50e32]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-d5b50e32]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-d5b50e32]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-d5b50e32]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-d5b50e32]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-d5b50e32 .6s ease-out}@keyframes slideUp-d5b50e32{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-d5b50e32]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-d5b50e32]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-d5b50e32]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-d5b50e32],select[data-v-d5b50e32],input[data-v-d5b50e32]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-d5b50e32]:hover,select[data-v-d5b50e32]:hover,input[data-v-d5b50e32]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-d5b50e32]:focus,select[data-v-d5b50e32]:focus,input[data-v-d5b50e32]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-d5b50e32],select.error[data-v-d5b50e32],input.error[data-v-d5b50e32]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-d5b50e32]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-d5b50e32]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-d5b50e32]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-d5b50e32]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-d5b50e32]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-d5b50e32]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-d5b50e32]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-d5b50e32]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-d5b50e32]{width:100%}@media (max-width: 600px){.form-row[data-v-d5b50e32]{grid-template-columns:1fr}h1[data-v-d5b50e32]{font-size:24px}.form[data-v-d5b50e32]{padding:24px;gap:18px}}.create-page[data-v-5faaf2b7]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-5faaf2b7]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-5faaf2b7]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-5faaf2b7]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-5faaf2b7]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-5faaf2b7 .6s ease-out}@keyframes slideUp-5faaf2b7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-5faaf2b7]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-5faaf2b7]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-5faaf2b7]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-5faaf2b7],select[data-v-5faaf2b7],input[data-v-5faaf2b7]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-5faaf2b7]:hover,select[data-v-5faaf2b7]:hover,input[data-v-5faaf2b7]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-5faaf2b7]:focus,select[data-v-5faaf2b7]:focus,input[data-v-5faaf2b7]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-5faaf2b7],select.error[data-v-5faaf2b7],input.error[data-v-5faaf2b7]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-5faaf2b7]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-5faaf2b7]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-5faaf2b7]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-5faaf2b7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-5faaf2b7]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-5faaf2b7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-5faaf2b7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-5faaf2b7]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-5faaf2b7]{width:100%}@media (max-width: 600px){.form-row[data-v-5faaf2b7]{grid-template-columns:1fr}h1[data-v-5faaf2b7]{font-size:24px}.form[data-v-5faaf2b7]{padding:24px;gap:18px}}.create-page[data-v-b3777fb0]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-b3777fb0]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-b3777fb0]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-b3777fb0]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-b3777fb0]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-b3777fb0 .6s ease-out}@keyframes slideUp-b3777fb0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-b3777fb0]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-b3777fb0]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-b3777fb0]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-b3777fb0],select[data-v-b3777fb0],input[data-v-b3777fb0]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-b3777fb0]:hover,select[data-v-b3777fb0]:hover,input[data-v-b3777fb0]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-b3777fb0]:focus,select[data-v-b3777fb0]:focus,input[data-v-b3777fb0]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-b3777fb0],select.error[data-v-b3777fb0],input.error[data-v-b3777fb0]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-b3777fb0]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-b3777fb0]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-b3777fb0]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-b3777fb0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-b3777fb0]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-b3777fb0]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-b3777fb0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-b3777fb0]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-b3777fb0]{width:100%}@media (max-width: 600px){.form-row[data-v-b3777fb0]{grid-template-columns:1fr}h1[data-v-b3777fb0]{font-size:24px}.form[data-v-b3777fb0]{padding:24px;gap:18px}}.create-page[data-v-4f77904d]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-4f77904d]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-4f77904d]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-4f77904d]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-4f77904d]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-4f77904d .6s ease-out}@keyframes slideUp-4f77904d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-4f77904d]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-4f77904d]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-4f77904d]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-4f77904d],select[data-v-4f77904d],input[data-v-4f77904d]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-4f77904d]:hover,select[data-v-4f77904d]:hover,input[data-v-4f77904d]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-4f77904d]:focus,select[data-v-4f77904d]:focus,input[data-v-4f77904d]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-4f77904d],select.error[data-v-4f77904d],input.error[data-v-4f77904d]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-4f77904d]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-4f77904d]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-4f77904d]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-4f77904d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-4f77904d]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-4f77904d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-4f77904d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-4f77904d]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-4f77904d]{width:100%}@media (max-width: 600px){.form-row[data-v-4f77904d]{grid-template-columns:1fr}h1[data-v-4f77904d]{font-size:24px}.form[data-v-4f77904d]{padding:24px;gap:18px}}.create-page[data-v-06cdce44]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-06cdce44]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-06cdce44]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-06cdce44]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-06cdce44]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-06cdce44 .6s ease-out}@keyframes slideUp-06cdce44{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-06cdce44]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-06cdce44]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-06cdce44]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-06cdce44],select[data-v-06cdce44],input[data-v-06cdce44]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-06cdce44]:hover,select[data-v-06cdce44]:hover,input[data-v-06cdce44]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-06cdce44]:focus,select[data-v-06cdce44]:focus,input[data-v-06cdce44]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-06cdce44],select.error[data-v-06cdce44],input.error[data-v-06cdce44]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-06cdce44]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-06cdce44]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-06cdce44]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-06cdce44]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-06cdce44]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-06cdce44]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-06cdce44]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-06cdce44]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-06cdce44]{width:100%}@media (max-width: 600px){.form-row[data-v-06cdce44]{grid-template-columns:1fr}h1[data-v-06cdce44]{font-size:24px}.form[data-v-06cdce44]{padding:24px;gap:18px}}.create-page[data-v-4d17578d]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-4d17578d]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-4d17578d]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-4d17578d]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-4d17578d]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-4d17578d .6s ease-out}@keyframes slideUp-4d17578d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-4d17578d]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-4d17578d]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-4d17578d]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-4d17578d],select[data-v-4d17578d],input[data-v-4d17578d]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-4d17578d]:hover,select[data-v-4d17578d]:hover,input[data-v-4d17578d]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-4d17578d]:focus,select[data-v-4d17578d]:focus,input[data-v-4d17578d]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-4d17578d],select.error[data-v-4d17578d],input.error[data-v-4d17578d]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-4d17578d]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-4d17578d]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-4d17578d]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-4d17578d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-4d17578d]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-4d17578d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-4d17578d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-4d17578d]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-4d17578d]{width:100%}@media (max-width: 600px){.form-row[data-v-4d17578d]{grid-template-columns:1fr}h1[data-v-4d17578d]{font-size:24px}.form[data-v-4d17578d]{padding:24px;gap:18px}}.create-page[data-v-fd5d1d64]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative;overflow-x:hidden;width:100%}.create-page[data-v-fd5d1d64]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);border-radius:50%;top:-200px;right:-200px;pointer-events:none;overflow:hidden}.container[data-v-fd5d1d64]{max-width:700px;margin:0 auto;position:relative;z-index:1}h1[data-v-fd5d1d64]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px}.form[data-v-fd5d1d64]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #667eea14;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(102,126,234,.1);animation:slideUp-fd5d1d64 .6s ease-out}@keyframes slideUp-fd5d1d64{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-fd5d1d64]{display:flex;flex-direction:column;gap:10px}.form-row[data-v-fd5d1d64]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-fd5d1d64]{font-weight:600;color:#1a1a2e;font-size:14px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}textarea[data-v-fd5d1d64],select[data-v-fd5d1d64],input[data-v-fd5d1d64]{padding:14px 16px;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9f9fb}textarea[data-v-fd5d1d64]:hover,select[data-v-fd5d1d64]:hover,input[data-v-fd5d1d64]:hover{border-color:#d0d0d8;background:#fafafc}textarea[data-v-fd5d1d64]:focus,select[data-v-fd5d1d64]:focus,input[data-v-fd5d1d64]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}textarea.error[data-v-fd5d1d64],select.error[data-v-fd5d1d64],input.error[data-v-fd5d1d64]{border-color:#e74c3c;background:#fff5f5}.error-message[data-v-fd5d1d64]{display:block;color:#e74c3c;font-size:12px;margin-top:6px;font-weight:500}textarea[data-v-fd5d1d64]{resize:vertical;font-family:Segoe UI,sans-serif}.form-hint[data-v-fd5d1d64]{display:block;margin-top:4px;font-size:12px;color:#999;font-style:italic}select[data-v-fd5d1d64]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.btn[data-v-fd5d1d64]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;text-transform:uppercase;letter-spacing:.5px}.btn-primary[data-v-fd5d1d64]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-fd5d1d64]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-fd5d1d64]:disabled{opacity:.6;cursor:not-allowed}.btn-full-width[data-v-fd5d1d64]{width:100%}@media (max-width: 600px){.form-row[data-v-fd5d1d64]{grid-template-columns:1fr}h1[data-v-fd5d1d64]{font-size:24px}.form[data-v-fd5d1d64]{padding:24px;gap:18px}}.result-page[data-v-d00d9c43]{min-height:100vh;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);padding:40px 20px;position:relative}.result-page[data-v-d00d9c43]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(102,126,234,.08) 0%,transparent 70%);border-radius:50%;top:-200px;left:-200px;pointer-events:none}.container[data-v-d00d9c43]{max-width:800px;margin:0 auto;position:relative;z-index:1}h1[data-v-d00d9c43]{text-align:center;margin-bottom:40px;color:#1a1a2e;font-size:32px;font-weight:700;animation:slideDown-d00d9c43 .6s ease-out}@keyframes slideDown-d00d9c43{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.loading[data-v-d00d9c43],.no-results[data-v-d00d9c43]{text-align:center;padding:60px 40px;background:#fff;border-radius:20px;color:#999;border:1px solid rgba(102,126,234,.1);box-shadow:0 10px 40px #667eea14}.processing[data-v-d00d9c43]{text-align:center;padding:60px 40px;background:#fff;border-radius:20px;border:1px solid rgba(102,126,234,.1);box-shadow:0 10px 40px #667eea14;animation:fadeIn-d00d9c43 .6s ease-out}.processing-content[data-v-d00d9c43]{max-width:500px;margin:0 auto}.spinner-container[data-v-d00d9c43]{margin-bottom:30px;display:flex;justify-content:center}.spinner[data-v-d00d9c43]{width:60px;height:60px;border:4px solid rgba(102,126,234,.1);border-top-color:#667eea;border-radius:50%;animation:spin-d00d9c43 1s linear infinite}@keyframes spin-d00d9c43{to{transform:rotate(360deg)}}.processing-content h2[data-v-d00d9c43]{color:#1a1a2e;font-size:24px;margin-bottom:16px;font-weight:700}.processing-text[data-v-d00d9c43]{color:#667eea;font-size:16px;margin-bottom:30px;font-weight:600;min-height:24px;animation:pulse-d00d9c43 2s ease-in-out infinite}@keyframes pulse-d00d9c43{0%,to{opacity:1}50%{opacity:.7}}.progress-bar[data-v-d00d9c43]{width:100%;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden;margin-bottom:20px}.progress-fill[data-v-d00d9c43]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;transition:width .5s ease;animation:shimmer-d00d9c43 2s infinite}@keyframes shimmer-d00d9c43{0%{background-position:-1000px 0}to{background-position:1000px 0}}.processing-time[data-v-d00d9c43]{color:#999;font-size:14px;margin-top:10px}.error-state[data-v-d00d9c43]{text-align:center;padding:60px 40px;background:#fff;border-radius:20px;border:1px solid rgba(239,68,68,.2);box-shadow:0 10px 40px #ef444414}.error-icon[data-v-d00d9c43]{font-size:64px;margin-bottom:20px}.error-state h2[data-v-d00d9c43]{color:#1a1a2e;font-size:24px;margin-bottom:16px;font-weight:700}.error-state p[data-v-d00d9c43]{color:#666;margin-bottom:30px;line-height:1.6}.variants[data-v-d00d9c43]{display:grid;gap:16px;margin-bottom:40px;animation:fadeIn-d00d9c43 .6s ease-out}@keyframes fadeIn-d00d9c43{0%{opacity:0}to{opacity:1}}.variant-card[data-v-d00d9c43]{background:#fff;padding:28px;border-radius:16px;border:2px solid #e0e0e0;box-shadow:0 8px 24px #667eea0f;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.variant-card[data-v-d00d9c43]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(180deg,#667eea,#764ba2);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.variant-card[data-v-d00d9c43]:hover{border-color:#667eea;box-shadow:0 12px 36px #667eea26;transform:translateY(-4px)}.variant-card[data-v-d00d9c43]:hover:before{transform:scaleY(1)}.variant-number[data-v-d00d9c43]{font-weight:700;color:#667eea;font-size:12px;margin-bottom:14px;text-transform:uppercase;letter-spacing:.5px}.variant-text[data-v-d00d9c43]{color:#1a1a2e;line-height:1.8;margin-bottom:18px;padding:16px;background:linear-gradient(135deg,#f9fafb,#f5f7ff);border-radius:12px;border-left:3px solid #667eea;font-size:15px}.variant-text[data-v-d00d9c43] h1,.variant-text[data-v-d00d9c43] h2,.variant-text[data-v-d00d9c43] h3,.variant-text[data-v-d00d9c43] h4,.variant-text[data-v-d00d9c43] h5,.variant-text[data-v-d00d9c43] h6{margin-top:1em;margin-bottom:.5em;font-weight:700;color:#1a1a2e}.variant-text[data-v-d00d9c43] h1{font-size:1.5em}.variant-text[data-v-d00d9c43] h2{font-size:1.3em}.variant-text[data-v-d00d9c43] h3{font-size:1.1em}.variant-text[data-v-d00d9c43] p{margin-bottom:1em}.variant-text[data-v-d00d9c43] strong{font-weight:700;color:#1a1a2e}.variant-text[data-v-d00d9c43] em{font-style:italic}.variant-text[data-v-d00d9c43] ul,.variant-text[data-v-d00d9c43] ol{margin:1em 0;padding-left:2em}.variant-text[data-v-d00d9c43] li{margin-bottom:.5em}.variant-text[data-v-d00d9c43] code{background:#f0f0f0;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.variant-text[data-v-d00d9c43] pre{background:#f0f0f0;padding:12px;border-radius:8px;overflow-x:auto;margin:1em 0}.variant-text[data-v-d00d9c43] pre code{background:none;padding:0}.variant-text[data-v-d00d9c43] blockquote{border-left:4px solid #667eea;padding-left:1em;margin:1em 0;color:#666;font-style:italic}.variant-text[data-v-d00d9c43] a{color:#667eea;text-decoration:underline}.variant-text[data-v-d00d9c43] a:hover{color:#5568d3}.actions[data-v-d00d9c43]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;animation:slideUp-d00d9c43 .6s ease-out .3s both}@keyframes slideUp-d00d9c43{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.btn[data-v-d00d9c43]{padding:14px 28px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.5px;font-size:14px;position:relative;overflow:hidden}.btn[data-v-d00d9c43]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-primary[data-v-d00d9c43]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-d00d9c43]:hover{transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-secondary[data-v-d00d9c43]{background:#fff;color:#667eea;border:2px solid #667eea;box-shadow:none}.btn-secondary[data-v-d00d9c43]:hover{background:#f9f9fb;transform:translateY(-2px)}.btn-copy[data-v-d00d9c43]{background:#f9f9fb;color:#667eea;font-size:14px;padding:12px 16px;width:100%;border:1px solid #e0e0e0;font-weight:600}.btn-copy[data-v-d00d9c43]:hover{background:#f0f0f8;border-color:#667eea}@media (max-width: 600px){h1[data-v-d00d9c43]{font-size:24px}.variant-card[data-v-d00d9c43]{padding:18px}.actions[data-v-d00d9c43]{flex-direction:column}.actions .btn[data-v-d00d9c43]{width:100%}}.modal-overlay[data-v-861e79a6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-861e79a6]{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #0000004d}.modal-close[data-v-861e79a6]{position:absolute;top:16px;right:16px;background:none;border:none;font-size:32px;color:#999;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;z-index:10}.modal-close[data-v-861e79a6]:hover{background:#f0f0f0;color:#333}.modal-header[data-v-861e79a6]{padding:40px 40px 20px;text-align:center;border-bottom:1px solid #eee}.modal-header h2[data-v-861e79a6]{margin:0 0 8px;font-size:28px;color:#1a1a2e}.subtitle[data-v-861e79a6]{color:#666;font-size:14px;margin:0}.modal-body[data-v-861e79a6]{padding:40px}.question-step[data-v-861e79a6]{text-align:center;animation:fadeIn-861e79a6 .3s ease}@keyframes fadeIn-861e79a6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.question-icon[data-v-861e79a6]{font-size:64px;margin-bottom:20px}.question-step h3[data-v-861e79a6]{font-size:22px;color:#1a1a2e;margin:0 0 16px}.question-text[data-v-861e79a6]{color:#666;font-size:15px;line-height:1.6;margin:0 0 30px}.question-actions[data-v-861e79a6]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn[data-v-861e79a6]{padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;min-width:150px}.btn-primary[data-v-861e79a6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-861e79a6]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.btn-secondary[data-v-861e79a6]{background:#f0f0f0;color:#333}.btn-secondary[data-v-861e79a6]:hover{background:#e0e0e0}.btn-danger[data-v-861e79a6]{background:#dc3545;color:#fff}.btn-danger[data-v-861e79a6]:hover:not(:disabled){background:#c82333;transform:translateY(-2px);box-shadow:0 8px 20px #dc354566}.btn[data-v-861e79a6]:disabled{opacity:.6;cursor:not-allowed}.final-step[data-v-861e79a6]{text-align:left}.warning-box[data-v-861e79a6]{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:16px;margin:20px 0}.warning-box p[data-v-861e79a6]{margin:0 0 8px;color:#856404;font-size:14px}.warning-box ul[data-v-861e79a6]{margin:8px 0 0;padding-left:20px;color:#856404;font-size:13px}.warning-box li[data-v-861e79a6]{margin:4px 0}@media (max-width: 640px){.modal-content[data-v-861e79a6]{margin:10px;max-height:95vh}.modal-header[data-v-861e79a6],.modal-body[data-v-861e79a6]{padding:24px}.question-actions[data-v-861e79a6]{flex-direction:column}.btn[data-v-861e79a6]{width:100%}}.modal-overlay[data-v-8d580300]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn-8d580300 .3s ease}@keyframes fadeIn-8d580300{0%{opacity:0}to{opacity:1}}.modal-content[data-v-8d580300]{background:#fff;border-radius:20px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #0000004d;animation:slideUp-8d580300 .3s ease}@keyframes slideUp-8d580300{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-close[data-v-8d580300]{position:absolute;top:16px;right:16px;background:none;border:none;font-size:32px;color:#999;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;z-index:10}.modal-close[data-v-8d580300]:hover{background:#f0f0f0;color:#333}.modal-header[data-v-8d580300]{padding:40px 40px 20px;text-align:center;border-bottom:1px solid #eee}.modal-header h2[data-v-8d580300]{margin:0 0 8px;font-size:28px;color:#1a1a2e;font-weight:700}.subtitle[data-v-8d580300]{color:#666;font-size:14px;margin:0}.modal-body[data-v-8d580300]{padding:30px 40px 40px}.loading-state[data-v-8d580300]{text-align:center;padding:60px 20px}.spinner[data-v-8d580300]{width:50px;height:50px;border:4px solid rgba(102,126,234,.1);border-top-color:#667eea;border-radius:50%;animation:spin-8d580300 1s linear infinite;margin:0 auto 20px}@keyframes spin-8d580300{to{transform:rotate(360deg)}}.loading-state p[data-v-8d580300]{color:#666;font-size:16px}.error-state[data-v-8d580300]{text-align:center;padding:40px 20px}.error-icon[data-v-8d580300]{font-size:64px;margin-bottom:20px}.error-state h3[data-v-8d580300]{color:#1a1a2e;font-size:22px;margin-bottom:12px;font-weight:700}.error-state p[data-v-8d580300]{color:#666;font-size:15px}.variants[data-v-8d580300]{display:grid;gap:20px}.variant-card[data-v-8d580300]{background:linear-gradient(135deg,#f9fafb,#f5f7ff);padding:24px;border-radius:16px;border:2px solid #e0e0e0;box-shadow:0 8px 24px #667eea0f;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.variant-card[data-v-8d580300]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(180deg,#667eea,#764ba2);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.variant-card[data-v-8d580300]:hover{border-color:#667eea;box-shadow:0 12px 36px #667eea26;transform:translateY(-4px)}.variant-card[data-v-8d580300]:hover:before{transform:scaleY(1)}.variant-number[data-v-8d580300]{font-weight:700;color:#667eea;font-size:12px;margin-bottom:14px;text-transform:uppercase;letter-spacing:.5px}.variant-text[data-v-8d580300]{color:#1a1a2e;line-height:1.8;margin-bottom:18px;padding:16px;background:#fff;border-radius:12px;border-left:3px solid #667eea;font-size:15px}.variant-text[data-v-8d580300] h1,.variant-text[data-v-8d580300] h2,.variant-text[data-v-8d580300] h3,.variant-text[data-v-8d580300] h4,.variant-text[data-v-8d580300] h5,.variant-text[data-v-8d580300] h6{margin-top:1em;margin-bottom:.5em;font-weight:700;color:#1a1a2e}.variant-text[data-v-8d580300] h1{font-size:1.5em}.variant-text[data-v-8d580300] h2{font-size:1.3em}.variant-text[data-v-8d580300] h3{font-size:1.1em}.variant-text[data-v-8d580300] p{margin-bottom:1em}.variant-text[data-v-8d580300] strong{font-weight:700;color:#1a1a2e}.variant-text[data-v-8d580300] em{font-style:italic}.variant-text[data-v-8d580300] ul,.variant-text[data-v-8d580300] ol{margin:1em 0;padding-left:2em}.variant-text[data-v-8d580300] li{margin-bottom:.5em}.variant-text[data-v-8d580300] code{background:#f0f0f0;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.variant-text[data-v-8d580300] pre{background:#f0f0f0;padding:12px;border-radius:8px;overflow-x:auto;margin:1em 0}.variant-text[data-v-8d580300] pre code{background:none;padding:0}.variant-text[data-v-8d580300] blockquote{border-left:4px solid #667eea;padding-left:1em;margin:1em 0;color:#666;font-style:italic}.variant-text[data-v-8d580300] a{color:#667eea;text-decoration:underline}.variant-text[data-v-8d580300] a:hover{color:#5568d3}.btn[data-v-8d580300]{padding:12px 24px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px}.btn-copy[data-v-8d580300]{background:#f9f9fb;color:#667eea;width:100%;border:1px solid #e0e0e0;font-weight:600}.btn-copy[data-v-8d580300]:hover{background:#f0f0f8;border-color:#667eea;transform:translateY(-2px)}.no-results[data-v-8d580300]{text-align:center;padding:60px 20px;color:#999;font-size:16px}@media (max-width: 768px){.modal-content[data-v-8d580300]{max-width:100%;max-height:95vh;border-radius:16px 16px 0 0;margin-top:auto}.modal-header[data-v-8d580300]{padding:30px 20px 16px}.modal-header h2[data-v-8d580300]{font-size:24px}.modal-body[data-v-8d580300]{padding:20px}.variant-card[data-v-8d580300]{padding:18px}}.account-page[data-v-aaee69f9]{padding:60px 20px;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);min-height:100vh}.container[data-v-aaee69f9]{max-width:1000px;margin:0 auto}.page-header[data-v-aaee69f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}h1[data-v-aaee69f9]{font-size:36px;margin:0;color:#1a1a2e}.btn-logout[data-v-aaee69f9]{padding:10px 20px;border:1px solid #dc3545;color:#dc3545;background:transparent;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}.btn-logout[data-v-aaee69f9]:hover:not(:disabled){background:#dc3545;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #dc35454d}.btn-logout[data-v-aaee69f9]:disabled{opacity:.6;cursor:not-allowed}.account-grid[data-v-aaee69f9]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:60px}.profile-section[data-v-aaee69f9],.subscription-section[data-v-aaee69f9]{background:#fff;padding:30px;border-radius:16px;border:1px solid rgba(102,126,234,.1)}h2[data-v-aaee69f9]{font-size:20px;margin-bottom:20px;color:#1a1a2e}.profile-form[data-v-aaee69f9]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-aaee69f9]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-aaee69f9]{font-weight:600;font-size:13px;color:#1a1a2e;text-transform:uppercase}.form-group input[data-v-aaee69f9]{padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px}.subscription-info[data-v-aaee69f9]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-aaee69f9]{display:flex;justify-content:space-between;padding:12px;background:#f9f9fb;border-radius:8px;font-size:14px}.info-row span[data-v-aaee69f9]:first-child{color:#666}.progress-bar[data-v-aaee69f9]{width:100%;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden}.progress[data-v-aaee69f9]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease}.btn[data-v-aaee69f9]{padding:10px 16px;border:none;border-radius:8px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;font-size:13px}.btn-primary[data-v-aaee69f9]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;width:100%;text-align:center}.btn-outline[data-v-aaee69f9]{border:1px solid #667eea;color:#667eea;background:transparent}.btn-danger-outline[data-v-aaee69f9]{border:1px solid #dc3545;color:#dc3545;background:transparent}.btn-danger-outline[data-v-aaee69f9]:hover{background:#dc3545;color:#fff}.btn-sm[data-v-aaee69f9]{padding:8px 12px;font-size:12px}.subscription-actions[data-v-aaee69f9]{display:flex;gap:12px;flex-wrap:wrap}.subscription-actions .btn[data-v-aaee69f9]{flex:1;min-width:120px}.badge[data-v-aaee69f9]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px}.badge-success[data-v-aaee69f9]{background:#d4edda;color:#155724}.badge-warning[data-v-aaee69f9]{background:#fff3cd;color:#856404}.no-subscription[data-v-aaee69f9],.no-history[data-v-aaee69f9]{text-align:center;padding:40px 20px;color:#999}.history-section[data-v-aaee69f9]{background:#fff;padding:30px;border-radius:16px;border:1px solid rgba(102,126,234,.1)}.history-header-section[data-v-aaee69f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.history-filters[data-v-aaee69f9]{display:flex;gap:8px;flex-wrap:wrap}.filter-btn[data-v-aaee69f9]{padding:8px 16px;border:1px solid #e0e0e0;background:#fff;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;color:#666}.filter-btn[data-v-aaee69f9]:hover{border-color:#667eea;color:#667eea}.filter-btn.active[data-v-aaee69f9]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.history-list[data-v-aaee69f9]{display:flex;flex-direction:column;gap:16px}.history-item[data-v-aaee69f9]{padding:20px;border:1px solid #e0e0e0;border-radius:12px;transition:all .3s ease;background:#fafafa}.history-item[data-v-aaee69f9]:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea1a;background:#fff;transform:translateY(-2px)}.history-item-header[data-v-aaee69f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.history-type-badge[data-v-aaee69f9]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.history-type-badge.type-product[data-v-aaee69f9]{background:#667eea1a;color:#667eea}.history-type-badge.type-seo[data-v-aaee69f9]{background:#22c55e1a;color:#22c55e}.history-type-badge.type-social[data-v-aaee69f9]{background:#ec48991a;color:#ec4899}.history-type-badge.type-email[data-v-aaee69f9]{background:#fb923c1a;color:#fb923c}.history-type-badge.type-summary[data-v-aaee69f9]{background:#3b82f61a;color:#3b82f6}.history-type-badge.type-paraphrase[data-v-aaee69f9]{background:#8b5cf61a;color:#8b5cf6}.history-type-badge.type-headline[data-v-aaee69f9]{background:#ef44441a;color:#ef4444}.history-type-badge.type-meta[data-v-aaee69f9]{background:#0ea5e91a;color:#0ea5e9}.history-type-badge.type-faq[data-v-aaee69f9]{background:#a855f71a;color:#a855f7}.history-type-badge.type-slogan[data-v-aaee69f9]{background:#fbbf241a;color:#fbbf24}.history-type-badge.type-blog[data-v-aaee69f9]{background:#22c55e1a;color:#22c55e}.history-type-badge.type-title[data-v-aaee69f9]{background:#f973161a;color:#f97316}.history-type-badge.type-email_subject[data-v-aaee69f9]{background:#9333ea1a;color:#9333ea}.history-type-badge.type-video_script[data-v-aaee69f9]{background:#ec48991a;color:#ec4899}.history-type-badge.type-content_ideas[data-v-aaee69f9]{background:#14b8a61a;color:#14b8a6}.history-title[data-v-aaee69f9]{margin:0 0 8px;font-size:16px;font-weight:600;color:#1a1a2e}.date[data-v-aaee69f9]{color:#999;font-size:12px}.description[data-v-aaee69f9]{color:#666;font-size:13px;margin:12px 0;line-height:1.6}.history-item-footer[data-v-aaee69f9]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0}.status-badge[data-v-aaee69f9]{display:inline-block;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:600;text-transform:uppercase}.status-badge.status-completed[data-v-aaee69f9]{background:#22c55e1a;color:#22c55e}.status-badge.status-processing[data-v-aaee69f9],.status-badge.status-pending[data-v-aaee69f9]{background:#fb923c1a;color:#fb923c}.status-badge.status-failed[data-v-aaee69f9]{background:#ef44441a;color:#ef4444}.processing-badge[data-v-aaee69f9],.error-badge[data-v-aaee69f9]{font-size:12px;color:#999;font-style:italic}.error-badge[data-v-aaee69f9]{color:#ef4444}@media (max-width: 768px){.account-grid[data-v-aaee69f9]{grid-template-columns:1fr}.history-header-section[data-v-aaee69f9]{flex-direction:column;align-items:flex-start}.history-filters[data-v-aaee69f9]{width:100%}.filter-btn[data-v-aaee69f9]{flex:1;min-width:0}.history-item-footer[data-v-aaee69f9]{flex-direction:column;align-items:flex-start;gap:8px}}.modal-overlay[data-v-6f71cc98]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn-6f71cc98 .3s ease}@keyframes fadeIn-6f71cc98{0%{opacity:0}to{opacity:1}}.modal-content[data-v-6f71cc98]{background:#fff;border-radius:20px;padding:40px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #0000004d;animation:slideUp-6f71cc98 .3s ease}@keyframes slideUp-6f71cc98{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-close[data-v-6f71cc98]{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:#f0f0f0;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .3s ease}.modal-close[data-v-6f71cc98]:hover{background:#e0e0e0;color:#333}.modal-header[data-v-6f71cc98]{margin-bottom:32px;text-align:center}.modal-header h2[data-v-6f71cc98]{font-size:28px;color:#1a1a2e;margin-bottom:8px;font-weight:700}.modal-header p[data-v-6f71cc98]{color:#999;font-size:14px}.form[data-v-6f71cc98]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.form-group[data-v-6f71cc98]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-6f71cc98]{font-weight:600;color:#1a1a2e;font-size:14px}.form-group input[data-v-6f71cc98]{padding:12px 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:14px;transition:all .3s;background:#fafafa}.form-group input[data-v-6f71cc98]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.checkbox-group[data-v-6f71cc98]{display:flex;align-items:center;gap:10px;font-size:13px;color:#666;margin:8px 0}.checkbox-group input[type=checkbox][data-v-6f71cc98]{width:18px;height:18px;cursor:pointer;accent-color:#667eea}.checkbox-group label[data-v-6f71cc98]{cursor:pointer}.terms-link[data-v-6f71cc98]{color:#667eea;text-decoration:none;font-weight:600}.terms-link[data-v-6f71cc98]:hover{text-decoration:underline}.error-message[data-v-6f71cc98]{background:#fee;color:#c33;padding:12px 16px;border-radius:8px;font-size:13px;border:1px solid #fcc}.btn[data-v-6f71cc98]{padding:14px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.5px;font-size:14px}.btn-primary[data-v-6f71cc98]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-6f71cc98]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-6f71cc98]:disabled{opacity:.6;cursor:not-allowed}.btn-full[data-v-6f71cc98]{width:100%}.modal-footer[data-v-6f71cc98]{text-align:center;border-top:1px solid #e0e0e0;padding-top:20px}.modal-footer p[data-v-6f71cc98]{font-size:14px;color:#666}.modal-footer a[data-v-6f71cc98]{color:#667eea;text-decoration:none;font-weight:600;transition:color .3s}.modal-footer a[data-v-6f71cc98]:hover{color:#764ba2}@media (max-width: 600px){.modal-content[data-v-6f71cc98]{padding:24px}.modal-header h2[data-v-6f71cc98]{font-size:22px}}.modal-overlay[data-v-17b27d4c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-17b27d4c]{background:#fff;border-radius:16px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #0000004d}.modal-close[data-v-17b27d4c]{position:absolute;top:16px;right:16px;background:none;border:none;font-size:32px;color:#999;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;z-index:10}.modal-close[data-v-17b27d4c]:hover{background:#f0f0f0;color:#333}.modal-header[data-v-17b27d4c]{padding:40px 40px 20px;text-align:center;border-bottom:1px solid #eee}.modal-icon[data-v-17b27d4c]{font-size:64px;margin-bottom:16px}.modal-header h2[data-v-17b27d4c]{margin:0 0 8px;font-size:28px;color:#1a1a2e}.subtitle[data-v-17b27d4c]{color:#666;font-size:14px;margin:0}.modal-body[data-v-17b27d4c]{padding:30px 40px 40px}.info-box[data-v-17b27d4c]{padding:20px;border-radius:8px;margin-bottom:30px}.info-box.warning[data-v-17b27d4c]{background:#fff3cd;border:1px solid #ffc107}.info-box h3[data-v-17b27d4c]{margin:0 0 12px;font-size:16px;color:#856404}.info-box p[data-v-17b27d4c]{margin:0 0 12px;color:#856404;font-size:14px}.info-box ul[data-v-17b27d4c]{margin:12px 0 0;padding-left:20px;color:#856404;font-size:14px}.info-box li[data-v-17b27d4c]{margin:8px 0;line-height:1.5}.subscription-comparison[data-v-17b27d4c]{display:flex;align-items:center;gap:20px;margin-bottom:30px;padding:20px;background:#f9f9f9;border-radius:12px}.subscription-item[data-v-17b27d4c]{flex:1;padding:20px;background:#fff;border-radius:8px;border:2px solid #e0e0e0}.subscription-item.current[data-v-17b27d4c]{border-color:#ffc107}.subscription-item.new[data-v-17b27d4c]{border-color:#667eea}.subscription-item h4[data-v-17b27d4c]{margin:0 0 12px;font-size:14px;color:#666;text-transform:uppercase;font-weight:600}.plan-name[data-v-17b27d4c]{font-size:20px;font-weight:700;color:#1a1a2e;margin-bottom:16px}.plan-details[data-v-17b27d4c]{display:flex;flex-direction:column;gap:8px}.detail-item[data-v-17b27d4c]{display:flex;justify-content:space-between;font-size:14px;color:#666}.detail-item strong[data-v-17b27d4c]{color:#1a1a2e}.arrow[data-v-17b27d4c]{font-size:32px;color:#667eea;font-weight:700}.modal-actions[data-v-17b27d4c]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-17b27d4c]{padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;min-width:150px}.btn-primary[data-v-17b27d4c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-17b27d4c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.btn-secondary[data-v-17b27d4c]{background:#f0f0f0;color:#333}.btn-secondary[data-v-17b27d4c]:hover{background:#e0e0e0}.btn[data-v-17b27d4c]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.modal-content[data-v-17b27d4c]{margin:10px;max-height:95vh}.modal-header[data-v-17b27d4c],.modal-body[data-v-17b27d4c]{padding:24px}.subscription-comparison[data-v-17b27d4c]{flex-direction:column}.arrow[data-v-17b27d4c]{transform:rotate(90deg)}.modal-actions[data-v-17b27d4c]{flex-direction:column}.btn[data-v-17b27d4c]{width:100%}}.subscriptions-page[data-v-2e1df1d6]{padding:80px 20px;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);min-height:100vh}.container[data-v-2e1df1d6]{max-width:1200px;margin:0 auto}h1[data-v-2e1df1d6]{text-align:center;font-size:40px;color:#1a1a2e;margin-bottom:12px}.subtitle[data-v-2e1df1d6]{text-align:center;font-size:16px;color:#666;margin-bottom:60px}.pricing-grid[data-v-2e1df1d6]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:80px}@media (max-width: 1400px){.pricing-grid[data-v-2e1df1d6]{gap:15px}}@media (max-width: 1200px){.pricing-grid[data-v-2e1df1d6]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 768px){.pricing-grid[data-v-2e1df1d6]{grid-template-columns:1fr;gap:20px}}.pricing-card[data-v-2e1df1d6]{background:#fff;border-radius:16px;padding:30px 20px;border:1px solid rgba(102,126,234,.1);position:relative;transition:all .3s ease;display:flex;flex-direction:column}.pricing-card.featured[data-v-2e1df1d6]{border-color:#667eea;box-shadow:0 16px 48px #667eea26;transform:scale(1.02)}@media (max-width: 1200px){.pricing-card.featured[data-v-2e1df1d6]{transform:scale(1)}}.pricing-card[data-v-2e1df1d6]:hover{box-shadow:0 12px 36px #667eea1a}.plan-header[data-v-2e1df1d6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.plan-header h2[data-v-2e1df1d6]{font-size:20px;color:#1a1a2e;margin:0}@media (max-width: 1400px){.plan-header h2[data-v-2e1df1d6]{font-size:18px}}.plan-badge[data-v-2e1df1d6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700;margin:0}.plan-price[data-v-2e1df1d6]{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.currency[data-v-2e1df1d6]{font-size:16px;color:#666}.amount[data-v-2e1df1d6]{font-size:40px;font-weight:700;color:#1a1a2e}@media (max-width: 1400px){.amount[data-v-2e1df1d6]{font-size:36px}}.period[data-v-2e1df1d6]{font-size:14px;color:#999}.plan-description[data-v-2e1df1d6]{color:#666;font-size:14px;margin-bottom:30px}.plan-features[data-v-2e1df1d6]{list-style:none;padding:0;margin:0 0 30px;flex:1}.plan-features li[data-v-2e1df1d6]{padding:10px 0;color:#1a1a2e;font-size:13px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(102,126,234,.08)}@media (max-width: 1400px){.plan-features li[data-v-2e1df1d6]{font-size:12px;padding:8px 0}}.plan-features li[data-v-2e1df1d6]:last-child{border-bottom:none}.check[data-v-2e1df1d6]{color:#667eea;font-weight:700}.btn[data-v-2e1df1d6]{padding:14px 20px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s ease;font-size:14px}.btn-primary[data-v-2e1df1d6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-2e1df1d6]:hover{transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-full[data-v-2e1df1d6]{width:100%;background:#f0f0f8;color:#667eea;border:2px solid #667eea}.btn-full[data-v-2e1df1d6]:hover{background:#f9f9fb}.faq[data-v-2e1df1d6]{margin-top:60px}.faq h2[data-v-2e1df1d6]{text-align:center;font-size:32px;color:#1a1a2e;margin-bottom:40px}.faq-items[data-v-2e1df1d6]{display:grid;gap:20px;max-width:700px;margin:0 auto}.faq-item[data-v-2e1df1d6]{background:#fff;padding:25px;border-radius:12px;border-left:4px solid #667eea;box-shadow:0 4px 12px #667eea14}.faq-item h3[data-v-2e1df1d6]{font-size:16px;color:#1a1a2e;margin:0 0 12px}.faq-item p[data-v-2e1df1d6]{color:#666;font-size:14px;line-height:1.6;margin:0}.loading-message[data-v-2e1df1d6]{text-align:center;padding:40px 20px;background:#fff;border-radius:12px;margin-bottom:40px}.loading-message p[data-v-2e1df1d6]{color:#667eea;font-size:16px}.error-message[data-v-2e1df1d6]{text-align:center;padding:60px 40px;background:#fff;border-radius:16px;margin-bottom:40px;border:2px solid #fee;box-shadow:0 8px 24px #e74c3c1a}.error-icon[data-v-2e1df1d6]{font-size:64px;margin-bottom:20px}.error-message h3[data-v-2e1df1d6]{font-size:24px;color:#e74c3c;margin:0 0 16px;font-weight:700}.error-message p[data-v-2e1df1d6]{color:#666;font-size:16px;line-height:1.6;max-width:500px;margin:0 auto 20px}.btn[data-v-2e1df1d6]:disabled{opacity:.6;cursor:not-allowed}.contacts-page[data-v-fc8821c7]{padding:60px 20px;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);min-height:100vh}.container[data-v-fc8821c7]{max-width:1200px;margin:0 auto}h1[data-v-fc8821c7]{text-align:center;font-size:36px;margin-bottom:60px;color:#1a1a2e}.contacts-grid[data-v-fc8821c7]{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:80px}.contact-info[data-v-fc8821c7],.contact-form[data-v-fc8821c7]{background:#fff;padding:40px;border-radius:16px;border:1px solid rgba(102,126,234,.1)}h2[data-v-fc8821c7]{font-size:24px;margin-bottom:30px;color:#1a1a2e}.info-block[data-v-fc8821c7]{margin-bottom:30px}.info-block h3[data-v-fc8821c7]{font-size:14px;font-weight:700;color:#667eea;text-transform:uppercase;margin-bottom:8px}.info-block a[data-v-fc8821c7],.info-block p[data-v-fc8821c7]{color:#1a1a2e;font-size:15px;line-height:1.6;text-decoration:none}.info-block a[data-v-fc8821c7]:hover{color:#667eea}.form-group[data-v-fc8821c7]{margin-bottom:20px}.form-group label[data-v-fc8821c7]{display:block;font-weight:600;font-size:14px;margin-bottom:8px;color:#1a1a2e}.form-group input[data-v-fc8821c7],.form-group select[data-v-fc8821c7],.form-group textarea[data-v-fc8821c7]{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:14px;resize:vertical}.form-group input[data-v-fc8821c7]:focus,.form-group select[data-v-fc8821c7]:focus,.form-group textarea[data-v-fc8821c7]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.btn[data-v-fc8821c7]{padding:14px 28px;border:none;border-radius:8px;font-weight:700;cursor:pointer;font-size:14px}.btn-primary[data-v-fc8821c7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-full[data-v-fc8821c7]{width:100%}.faq[data-v-fc8821c7]{text-align:center}.faq h2[data-v-fc8821c7]{font-size:32px;margin-bottom:40px}.faq-items[data-v-fc8821c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.faq-item[data-v-fc8821c7]{background:#fff;padding:30px;border-radius:12px;border-left:4px solid #667eea;text-align:left}.faq-item h3[data-v-fc8821c7]{font-size:16px;margin-bottom:12px;color:#1a1a2e}.faq-item p[data-v-fc8821c7]{color:#666;font-size:14px;line-height:1.6}@media (max-width: 768px){.contacts-grid[data-v-fc8821c7]{grid-template-columns:1fr}}.auth-page[data-v-8705ae12]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:40px 20px;position:relative;overflow:hidden}.auth-page[data-v-8705ae12]:before{content:"";position:absolute;width:600px;height:600px;background:#ffffff0d;border-radius:50%;top:-200px;right:-200px}.auth-page[data-v-8705ae12]:after{content:"";position:absolute;width:400px;height:400px;background:#ffffff08;border-radius:50%;bottom:-100px;left:-100px}.container[data-v-8705ae12]{max-width:1100px;width:100%;margin:0 auto;position:relative;z-index:1}.auth-form-wrapper[data-v-8705ae12]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.auth-form[data-v-8705ae12]{background:#fff;padding:48px;border-radius:20px;box-shadow:0 20px 60px #00000026;animation:slideInLeft-8705ae12 .6s ease-out}@keyframes slideInLeft-8705ae12{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.auth-header[data-v-8705ae12]{margin-bottom:32px;text-align:center}.auth-header h1[data-v-8705ae12]{font-size:28px;color:#1a1a2e;margin-bottom:8px;font-weight:700}.auth-header p[data-v-8705ae12]{color:#999;font-size:14px}.form[data-v-8705ae12]{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.form-group[data-v-8705ae12]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-8705ae12]{font-weight:600;color:#1a1a2e;font-size:14px}.form-group input[data-v-8705ae12]{padding:12px 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:14px;transition:all .3s;background:#fafafa}.form-group input[data-v-8705ae12]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.error-message[data-v-8705ae12]{background:#fee;color:#c33;padding:12px 16px;border-radius:8px;font-size:13px;border:1px solid #fcc}.btn[data-v-8705ae12]{padding:14px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.5px;font-size:14px}.btn-primary[data-v-8705ae12]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-8705ae12]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-8705ae12]:disabled{opacity:.6;cursor:not-allowed}.btn-full[data-v-8705ae12]{width:100%}.auth-footer[data-v-8705ae12]{display:flex;flex-direction:column;gap:12px;text-align:center;border-top:1px solid #e0e0e0;padding-top:24px}.auth-footer p[data-v-8705ae12]{font-size:14px;color:#666}.auth-footer a[data-v-8705ae12]{color:#667eea;text-decoration:none;font-weight:600;transition:color .3s}.auth-footer a[data-v-8705ae12]:hover{color:#764ba2}.auth-info[data-v-8705ae12]{display:flex;flex-direction:column;gap:24px;animation:slideInRight-8705ae12 .6s ease-out}@keyframes slideInRight-8705ae12{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.info-card[data-v-8705ae12]{background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:32px;border-radius:16px;border:1px solid rgba(255,255,255,.2);color:#fff;text-align:center;transition:all .3s}.info-card[data-v-8705ae12]:hover{background:#ffffff29;transform:translateY(-4px)}.info-icon[data-v-8705ae12]{font-size:48px;margin-bottom:16px}.info-card h3[data-v-8705ae12]{font-size:18px;font-weight:700;margin-bottom:8px}.info-card p[data-v-8705ae12]{font-size:14px;opacity:.9;line-height:1.6}@media (max-width: 900px){.auth-form-wrapper[data-v-8705ae12]{grid-template-columns:1fr;gap:40px}.auth-form[data-v-8705ae12]{padding:32px}.auth-info[data-v-8705ae12]{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.auth-form[data-v-8705ae12]{padding:24px}.auth-header h1[data-v-8705ae12]{font-size:22px}.info-card[data-v-8705ae12]{padding:24px}.auth-info[data-v-8705ae12]{grid-template-columns:1fr}}.auth-page[data-v-1591fa8b]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:40px 20px;position:relative;overflow:hidden}.auth-page[data-v-1591fa8b]:before{content:"";position:absolute;width:600px;height:600px;background:#ffffff0d;border-radius:50%;top:-200px;right:-200px}.auth-page[data-v-1591fa8b]:after{content:"";position:absolute;width:400px;height:400px;background:#ffffff08;border-radius:50%;bottom:-100px;left:-100px}.container[data-v-1591fa8b]{max-width:1100px;width:100%;margin:0 auto;position:relative;z-index:1}.auth-form-wrapper[data-v-1591fa8b]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.auth-form[data-v-1591fa8b]{background:#fff;padding:48px;border-radius:20px;box-shadow:0 20px 60px #00000026;animation:slideInRight-1591fa8b .6s ease-out;order:2}@keyframes slideInRight-1591fa8b{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.auth-header[data-v-1591fa8b]{margin-bottom:32px;text-align:center}.auth-header h1[data-v-1591fa8b]{font-size:28px;color:#1a1a2e;margin-bottom:8px;font-weight:700}.auth-header p[data-v-1591fa8b]{color:#999;font-size:14px}.form[data-v-1591fa8b]{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.form-group[data-v-1591fa8b]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-1591fa8b]{font-weight:600;color:#1a1a2e;font-size:14px}.form-group input[data-v-1591fa8b]{padding:12px 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:14px;transition:all .3s;background:#fafafa}.form-group input[data-v-1591fa8b]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.checkbox-group[data-v-1591fa8b]{display:flex;align-items:center;gap:10px;font-size:13px;color:#666;margin:8px 0}.checkbox-group input[type=checkbox][data-v-1591fa8b]{width:18px;height:18px;cursor:pointer;accent-color:#667eea}.checkbox-group label[data-v-1591fa8b]{cursor:pointer}.terms-link[data-v-1591fa8b]{color:#667eea;text-decoration:none;font-weight:600}.terms-link[data-v-1591fa8b]:hover{text-decoration:underline}.error-message[data-v-1591fa8b]{background:#fee;color:#c33;padding:12px 16px;border-radius:8px;font-size:13px;border:1px solid #fcc}.btn[data-v-1591fa8b]{padding:14px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.5px;font-size:14px}.btn-primary[data-v-1591fa8b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px #667eea4d}.btn-primary[data-v-1591fa8b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #667eea66}.btn-primary[data-v-1591fa8b]:disabled{opacity:.6;cursor:not-allowed}.btn-full[data-v-1591fa8b]{width:100%}.auth-footer[data-v-1591fa8b]{display:flex;flex-direction:column;gap:12px;text-align:center;border-top:1px solid #e0e0e0;padding-top:24px}.auth-footer p[data-v-1591fa8b]{font-size:14px;color:#666}.auth-footer a[data-v-1591fa8b]{color:#667eea;text-decoration:none;font-weight:600;transition:color .3s}.auth-footer a[data-v-1591fa8b]:hover{color:#764ba2}.auth-info[data-v-1591fa8b]{display:flex;flex-direction:column;gap:24px;order:1;animation:slideInLeft-1591fa8b .6s ease-out}@keyframes slideInLeft-1591fa8b{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.info-card[data-v-1591fa8b]{background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:32px;border-radius:16px;border:1px solid rgba(255,255,255,.2);color:#fff;text-align:center;transition:all .3s}.info-card[data-v-1591fa8b]:hover{background:#ffffff29;transform:translateY(-4px)}.info-icon[data-v-1591fa8b]{font-size:48px;margin-bottom:16px}.info-card h3[data-v-1591fa8b]{font-size:18px;font-weight:700;margin-bottom:8px}.info-card p[data-v-1591fa8b]{font-size:14px;opacity:.9;line-height:1.6}@media (max-width: 900px){.auth-form-wrapper[data-v-1591fa8b]{grid-template-columns:1fr;gap:40px}.auth-form[data-v-1591fa8b]{padding:32px;order:1}.auth-info[data-v-1591fa8b]{order:2;grid-template-columns:1fr 1fr}}@media (max-width: 600px){.auth-form[data-v-1591fa8b]{padding:24px}.auth-header h1[data-v-1591fa8b]{font-size:22px}.info-card[data-v-1591fa8b]{padding:24px}.auth-info[data-v-1591fa8b]{grid-template-columns:1fr}}.subscription-success[data-v-2870b97b]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2)}.success-card[data-v-2870b97b]{background:#fff;border-radius:12px;padding:40px;max-width:500px;text-align:center;box-shadow:0 10px 40px #0000001a}.success-icon[data-v-2870b97b]{font-size:60px;color:#4caf50;margin-bottom:20px}h1[data-v-2870b97b]{color:#333;margin:20px 0}.payment-info[data-v-2870b97b]{background:#f5f5f5;border-radius:8px;padding:20px;margin:20px 0;text-align:left}.payment-info p[data-v-2870b97b]{margin:10px 0;display:flex;justify-content:space-between}.status[data-v-2870b97b]{padding:4px 12px;border-radius:4px;font-weight:700;font-size:14px}.status.succeeded[data-v-2870b97b]{background:#d4edda;color:#155724}.status.pending[data-v-2870b97b]{background:#fff3cd;color:#856404}.success-message[data-v-2870b97b]{color:#4caf50;margin:20px 0}.pending-message[data-v-2870b97b]{color:#ff9800;margin:20px 0}.error-message[data-v-2870b97b]{color:#f44336;margin:20px 0}.actions[data-v-2870b97b]{display:flex;gap:10px;margin-top:30px}.actions a[data-v-2870b97b]{flex:1;padding:12px;text-decoration:none;border-radius:6px;font-weight:700}.btn-primary[data-v-2870b97b]{background:#667eea;color:#fff}.btn-primary[data-v-2870b97b]:hover{background:#5568d3}.btn-secondary[data-v-2870b97b]{background:#e0e0e0;color:#333}.btn-secondary[data-v-2870b97b]:hover{background:#d0d0d0}.loading[data-v-2870b97b]{padding:20px;color:#666}.terms-page[data-v-918c7dd4]{padding:60px 20px;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);min-height:100vh}.container[data-v-918c7dd4]{max-width:900px;margin:0 auto;background:#fff;padding:60px;border-radius:16px;box-shadow:0 4px 20px #0000001a}h1[data-v-918c7dd4]{font-size:32px;color:#1a1a2e;margin-bottom:20px;text-align:center;font-weight:700}.terms-meta[data-v-918c7dd4]{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.terms-meta p[data-v-918c7dd4]{margin:8px 0;color:#666;font-size:14px}.terms-content[data-v-918c7dd4]{line-height:1.8;color:#333}.terms-section[data-v-918c7dd4]{margin-bottom:40px}.terms-section h2[data-v-918c7dd4]{font-size:22px;color:#1a1a2e;margin-bottom:20px;margin-top:30px;font-weight:700;border-left:4px solid #667eea;padding-left:15px}.terms-section p[data-v-918c7dd4]{margin-bottom:15px;font-size:15px;text-align:justify}.intro-text[data-v-918c7dd4]{margin-bottom:15px;font-size:15px;line-height:1.8}.intro-text.warning[data-v-918c7dd4]{background:#fff3cd;padding:15px;border-left:4px solid #ffc107;border-radius:4px;margin-top:20px;font-weight:600}.terms-section ul[data-v-918c7dd4]{margin:15px 0;padding-left:30px}.terms-section li[data-v-918c7dd4]{margin-bottom:10px;font-size:15px;line-height:1.7}.terms-section strong[data-v-918c7dd4]{color:#1a1a2e;font-weight:700}.terms-section a[data-v-918c7dd4]{color:#667eea;text-decoration:none;font-weight:600}.terms-section a[data-v-918c7dd4]:hover{text-decoration:underline}.requisites[data-v-918c7dd4]{background:#f8f9fa;padding:20px;border-radius:8px;margin:20px 0}.requisites p[data-v-918c7dd4]{margin:10px 0;font-size:15px}.note[data-v-918c7dd4]{background:#e7f3ff;padding:15px;border-left:4px solid #2196F3;border-radius:4px;margin-top:20px;font-size:14px;color:#1976d2}.terms-footer[data-v-918c7dd4]{margin-top:60px;padding-top:30px;border-top:2px solid #e0e0e0;text-align:center}.btn-back[data-v-918c7dd4]{display:inline-block;padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.btn-back[data-v-918c7dd4]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea4d}@media (max-width: 768px){.container[data-v-918c7dd4]{padding:30px 20px}h1[data-v-918c7dd4]{font-size:24px}.terms-section h2[data-v-918c7dd4]{font-size:18px}.terms-section p[data-v-918c7dd4],.terms-section li[data-v-918c7dd4]{font-size:14px}}.privacy-page[data-v-8299d1d0]{padding:60px 20px;background:linear-gradient(135deg,#f5f7ff,#f0e9ff);min-height:100vh}.container[data-v-8299d1d0]{max-width:900px;margin:0 auto;background:#fff;padding:60px;border-radius:16px;box-shadow:0 4px 20px #0000001a}h1[data-v-8299d1d0]{font-size:32px;color:#1a1a2e;margin-bottom:20px;text-align:center;font-weight:700}.privacy-meta[data-v-8299d1d0]{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.privacy-meta p[data-v-8299d1d0]{margin:8px 0;color:#666;font-size:14px}.privacy-content[data-v-8299d1d0]{line-height:1.8;color:#333}.privacy-section[data-v-8299d1d0]{margin-bottom:40px}.privacy-section h2[data-v-8299d1d0]{font-size:22px;color:#1a1a2e;margin-bottom:20px;margin-top:30px;font-weight:700;border-left:4px solid #667eea;padding-left:15px}.privacy-section p[data-v-8299d1d0]{margin-bottom:15px;font-size:15px;text-align:justify}.intro-text[data-v-8299d1d0]{margin-bottom:15px;font-size:15px;line-height:1.8}.privacy-section ul[data-v-8299d1d0]{margin:15px 0;padding-left:30px}.privacy-section li[data-v-8299d1d0]{margin-bottom:10px;font-size:15px;line-height:1.7}.privacy-section ul ul[data-v-8299d1d0]{margin-top:8px;margin-bottom:8px;padding-left:25px}.privacy-section strong[data-v-8299d1d0]{color:#1a1a2e;font-weight:700}.privacy-section a[data-v-8299d1d0]{color:#667eea;text-decoration:none;font-weight:600}.privacy-section a[data-v-8299d1d0]:hover{text-decoration:underline}.requisites[data-v-8299d1d0]{background:#f8f9fa;padding:20px;border-radius:8px;margin:20px 0}.requisites p[data-v-8299d1d0]{margin:10px 0;font-size:15px}.note[data-v-8299d1d0]{background:#e7f3ff;padding:15px;border-left:4px solid #2196F3;border-radius:4px;margin-top:20px;font-size:14px;color:#1976d2}.privacy-footer[data-v-8299d1d0]{margin-top:60px;padding-top:30px;border-top:2px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.btn-back[data-v-8299d1d0],.btn-link[data-v-8299d1d0]{display:inline-block;padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.btn-link[data-v-8299d1d0]{background:transparent;color:#667eea;border:2px solid #667eea}.btn-back[data-v-8299d1d0]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea4d}.btn-link[data-v-8299d1d0]:hover{background:#667eea;color:#fff;transform:translateY(-2px)}@media (max-width: 768px){.container[data-v-8299d1d0]{padding:30px 20px}h1[data-v-8299d1d0]{font-size:24px}.privacy-section h2[data-v-8299d1d0]{font-size:18px}.privacy-section p[data-v-8299d1d0],.privacy-section li[data-v-8299d1d0]{font-size:14px}.privacy-footer[data-v-8299d1d0]{flex-direction:column;text-align:center}.btn-back[data-v-8299d1d0],.btn-link[data-v-8299d1d0]{width:100%;text-align:center}}.header[data-v-5cad8117]{background:#fff;border-bottom:1px solid rgba(102,126,234,.1);position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #0000000a}.container[data-v-5cad8117]{max-width:1200px;margin:0 auto;padding:0 20px}.header-content[data-v-5cad8117]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:40px}.logo[data-v-5cad8117]{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;font-size:20px;color:#667eea;transition:all .3s ease}.logo[data-v-5cad8117]:hover{transform:translateY(-2px)}.logo-icon[data-v-5cad8117]{width:52px;height:52px;object-fit:contain;display:block}.logo-text[data-v-5cad8117]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu[data-v-5cad8117]{display:flex;align-items:center;gap:32px;flex:1}.nav-link[data-v-5cad8117]{color:#1a1a2e;text-decoration:none;font-weight:500;font-size:14px;transition:all .3s ease;position:relative}.nav-link[data-v-5cad8117]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}.nav-link[data-v-5cad8117]:hover:after{width:100%}.nav-link[data-v-5cad8117]:hover{color:#667eea}.header-actions[data-v-5cad8117]{display:flex;align-items:center;gap:16px}.user-link[data-v-5cad8117]{color:#667eea;font-weight:600}.user-icon-link[data-v-5cad8117]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;transition:all .3s ease;cursor:pointer;box-shadow:0 4px 12px #667eea4d}.user-icon-link[data-v-5cad8117]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #667eea66}.user-icon[data-v-5cad8117]{width:20px;height:20px;stroke:#fff}.btn[data-v-5cad8117]{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}.btn-sm[data-v-5cad8117]{padding:8px 16px;font-size:13px}.btn-primary[data-v-5cad8117]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea4d}.btn-primary[data-v-5cad8117]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #667eea66}.burger-button[data-v-5cad8117]{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;z-index:101;gap:5px}.burger-line[data-v-5cad8117]{width:100%;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px;transition:all .3s ease;transform-origin:center}.burger-line.active[data-v-5cad8117]:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.burger-line.active[data-v-5cad8117]:nth-child(2){opacity:0}.burger-line.active[data-v-5cad8117]:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.mobile-menu-overlay[data-v-5cad8117]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:99}.mobile-menu[data-v-5cad8117]{position:fixed;top:0;right:0;width:280px;height:100vh;background:#fff;box-shadow:-2px 0 10px #0000001a;padding:80px 20px 20px;display:flex;flex-direction:column;gap:20px;z-index:100;overflow-y:auto;transform:translate(0)}.mobile-nav-link[data-v-5cad8117]{color:#1a1a2e;text-decoration:none;font-weight:500;font-size:16px;padding:12px 0;border-bottom:1px solid rgba(102,126,234,.1);transition:all .3s ease}.mobile-nav-link[data-v-5cad8117]:hover{color:#667eea;padding-left:10px}.mobile-menu-actions[data-v-5cad8117]{margin-top:auto;padding-top:20px;border-top:1px solid rgba(102,126,234,.1)}.mobile-user-link[data-v-5cad8117]{display:flex;align-items:center;gap:12px;color:#1a1a2e;text-decoration:none;font-weight:500;padding:12px;border-radius:8px;background:linear-gradient(135deg,#667eea1a,#764ba21a);transition:all .3s ease}.mobile-user-link[data-v-5cad8117]:hover{background:linear-gradient(135deg,#667eea33,#764ba233);transform:translateY(-2px)}.mobile-user-icon[data-v-5cad8117]{width:24px;height:24px;stroke:#667eea}.mobile-auth-btn[data-v-5cad8117]{width:100%}.mobile-menu-enter-active[data-v-5cad8117]{transition:opacity .3s ease}.mobile-menu-enter-active .mobile-menu[data-v-5cad8117]{transition:transform .3s ease}.mobile-menu-leave-active[data-v-5cad8117]{transition:opacity .3s ease}.mobile-menu-leave-active .mobile-menu[data-v-5cad8117]{transition:transform .3s ease}.mobile-menu-enter-from[data-v-5cad8117]{opacity:0}.mobile-menu-enter-from .mobile-menu[data-v-5cad8117]{transform:translate(100%)}.mobile-menu-leave-to[data-v-5cad8117]{opacity:0}.mobile-menu-leave-to .mobile-menu[data-v-5cad8117]{transform:translate(100%)}@media (max-width: 768px){.nav-menu[data-v-5cad8117]{display:none}.header-content[data-v-5cad8117]{gap:20px}.burger-button[data-v-5cad8117]{display:flex}}@media (min-width: 769px){.mobile-menu-overlay[data-v-5cad8117]{display:none!important}}.footer[data-v-ca7de433]{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#ffffffe6;padding:60px 0 30px;margin-top:auto}.container[data-v-ca7de433]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-content[data-v-ca7de433]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:40px}.footer-section[data-v-ca7de433]{display:flex;flex-direction:column;gap:20px}.footer-logo[data-v-ca7de433]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:22px;margin-bottom:8px}.logo-icon[data-v-ca7de433]{width:36px;height:36px;object-fit:contain;display:block}.logo-text[data-v-ca7de433]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-description[data-v-ca7de433]{font-size:14px;line-height:1.6;color:#ffffffb3;max-width:280px}.footer-social[data-v-ca7de433]{display:flex;flex-direction:column;gap:12px}.social-text[data-v-ca7de433]{font-size:13px;color:#fff9}.social-links[data-v-ca7de433]{display:flex;gap:12px}.social-link[data-v-ca7de433]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ffffff1a;color:#fffc;transition:all .3s ease;text-decoration:none}.social-link svg[data-v-ca7de433]{width:18px;height:18px}.social-link[data-v-ca7de433]:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateY(-2px)}.footer-title[data-v-ca7de433]{font-size:16px;font-weight:700;color:#fff;margin-bottom:4px}.footer-nav[data-v-ca7de433]{display:flex;flex-direction:column;gap:12px}.footer-link[data-v-ca7de433]{color:#ffffffb3;text-decoration:none;font-size:14px;transition:all .3s ease;position:relative;padding-left:0}.footer-link[data-v-ca7de433]:before{content:"→";position:absolute;left:-16px;opacity:0;transition:all .3s ease;color:#667eea}.footer-link[data-v-ca7de433]:hover{color:#fff;padding-left:20px}.footer-link[data-v-ca7de433]:hover:before{opacity:1;left:0}.footer-contacts[data-v-ca7de433]{display:flex;flex-direction:column;gap:14px}.footer-contact[data-v-ca7de433]{display:flex;align-items:center;gap:10px;color:#ffffffb3;font-size:14px;text-decoration:none;transition:all .3s ease}.footer-contact svg[data-v-ca7de433]{width:18px;height:18px;stroke-width:2;flex-shrink:0}.footer-contact[data-v-ca7de433]:hover{color:#fff}.footer-contact:hover svg[data-v-ca7de433]{stroke:#667eea}.footer-bottom[data-v-ca7de433]{border-top:1px solid rgba(255,255,255,.1);padding-top:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-copyright[data-v-ca7de433]{font-size:13px;color:#fff9;margin:0}.footer-tagline[data-v-ca7de433]{font-size:13px;color:#ffffff80;margin:0}@media (max-width: 1024px){.footer-content[data-v-ca7de433]{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width: 768px){.footer[data-v-ca7de433]{padding:40px 0 20px}.footer-content[data-v-ca7de433]{grid-template-columns:1fr;gap:30px}.footer-description[data-v-ca7de433]{max-width:100%}.footer-bottom[data-v-ca7de433]{flex-direction:column;text-align:center;gap:12px}.footer-copyright[data-v-ca7de433],.footer-tagline[data-v-ca7de433]{font-size:12px}}@media (max-width: 480px){.footer[data-v-ca7de433]{padding:30px 0 20px}.footer-content[data-v-ca7de433]{gap:25px}.footer-title[data-v-ca7de433]{font-size:15px}.footer-link[data-v-ca7de433],.footer-contact[data-v-ca7de433]{font-size:13px}}.notification-container[data-v-ffed25a2]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.notification[data-v-ffed25a2]{display:flex;align-items:flex-start;gap:16px;background:#fff;border-radius:12px;padding:16px 20px;min-width:320px;max-width:420px;box-shadow:0 8px 32px #0000001f;border-left:4px solid;pointer-events:auto;cursor:pointer;transition:all .3s ease;animation:slideIn-ffed25a2 .3s ease-out}.notification[data-v-ffed25a2]:hover{transform:translate(-4px);box-shadow:0 12px 40px #00000029}.notification-success[data-v-ffed25a2]{border-left-color:#4caf50;background:linear-gradient(to right,#f1f8f4,#fff 10%)}.notification-error[data-v-ffed25a2]{border-left-color:#e74c3c;background:linear-gradient(to right,#fef5f5,#fff 10%)}.notification-warning[data-v-ffed25a2]{border-left-color:#ff9800;background:linear-gradient(to right,#fff8f0,#fff 10%)}.notification-info[data-v-ffed25a2]{border-left-color:#667eea;background:linear-gradient(to right,#f5f7ff,#fff 10%)}.notification-icon[data-v-ffed25a2]{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.notification-success .notification-icon[data-v-ffed25a2]{background:#4caf50;color:#fff}.notification-error .notification-icon[data-v-ffed25a2]{background:#e74c3c;color:#fff}.notification-warning .notification-icon[data-v-ffed25a2]{background:#ff9800;color:#fff}.notification-info .notification-icon[data-v-ffed25a2]{background:#667eea;color:#fff}.notification-content[data-v-ffed25a2]{flex:1;min-width:0}.notification-title[data-v-ffed25a2]{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.notification-message[data-v-ffed25a2]{font-size:14px;color:#666;line-height:1.5;word-wrap:break-word}.notification-close[data-v-ffed25a2]{flex-shrink:0;background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.notification-close[data-v-ffed25a2]:hover{color:#333}@keyframes slideIn-ffed25a2{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.notification-enter-active[data-v-ffed25a2],.notification-leave-active[data-v-ffed25a2]{transition:all .3s ease}.notification-enter-from[data-v-ffed25a2],.notification-leave-to[data-v-ffed25a2]{opacity:0;transform:translate(100%)}.notification-move[data-v-ffed25a2]{transition:transform .3s ease}@media (max-width: 768px){.notification-container[data-v-ffed25a2]{top:10px;right:10px;left:10px}.notification[data-v-ffed25a2]{min-width:auto;max-width:100%}}.cookie-consent[data-v-e81c3f1b]{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -4px 20px #0000001a;z-index:10000;padding:20px;border-top:1px solid #e0e0e0}.cookie-content[data-v-e81c3f1b]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.cookie-icon[data-v-e81c3f1b]{font-size:32px;flex-shrink:0}.cookie-text[data-v-e81c3f1b]{flex:1;min-width:300px}.cookie-text h3[data-v-e81c3f1b]{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.cookie-text p[data-v-e81c3f1b]{font-size:14px;color:#666;line-height:1.6;margin:0}.cookie-text a[data-v-e81c3f1b]{color:#667eea;text-decoration:none;font-weight:600}.cookie-text a[data-v-e81c3f1b]:hover{text-decoration:underline}.cookie-actions[data-v-e81c3f1b]{display:flex;gap:12px;flex-shrink:0}.btn-settings[data-v-e81c3f1b],.btn-accept[data-v-e81c3f1b]{padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-settings[data-v-e81c3f1b]{background:transparent;color:#667eea;border:2px solid #667eea}.btn-settings[data-v-e81c3f1b]:hover{background:#667eea;color:#fff;transform:translateY(-2px)}.btn-accept[data-v-e81c3f1b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea4d}.btn-accept[data-v-e81c3f1b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.cookie-settings-overlay[data-v-e81c3f1b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:10001;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cookie-settings-modal[data-v-e81c3f1b]{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.settings-header[data-v-e81c3f1b]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e0e0e0;position:sticky;top:0;background:#fff;z-index:1}.settings-header h2[data-v-e81c3f1b]{font-size:24px;font-weight:700;color:#1a1a2e;margin:0}.close-btn[data-v-e81c3f1b]{width:32px;height:32px;border:none;background:#f0f0f0;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;color:#666;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-e81c3f1b]:hover{background:#e0e0e0;color:#333}.settings-content[data-v-e81c3f1b]{padding:24px}.settings-intro[data-v-e81c3f1b]{font-size:14px;color:#666;line-height:1.6;margin-bottom:24px}.cookie-category[data-v-e81c3f1b]{margin-bottom:24px;padding:20px;background:#f8f9fa;border-radius:12px;border:1px solid #e0e0e0}.category-header[data-v-e81c3f1b]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px}.category-info[data-v-e81c3f1b]{flex:1}.category-info h3[data-v-e81c3f1b]{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.category-info p[data-v-e81c3f1b]{font-size:13px;color:#666;margin:0;line-height:1.5}.category-list[data-v-e81c3f1b]{list-style:none;margin:0;padding:0 0 0 20px}.category-list li[data-v-e81c3f1b]{font-size:13px;color:#666;margin-bottom:6px;position:relative}.category-list li[data-v-e81c3f1b]:before{content:"•";position:absolute;left:-15px;color:#667eea;font-weight:700}.toggle-switch[data-v-e81c3f1b]{position:relative;display:inline-block;width:50px;height:26px;flex-shrink:0}.toggle-switch input[data-v-e81c3f1b]{opacity:0;width:0;height:0}.slider[data-v-e81c3f1b]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:26px}.slider[data-v-e81c3f1b]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider[data-v-e81c3f1b]{background:linear-gradient(135deg,#667eea,#764ba2)}input:checked+.slider[data-v-e81c3f1b]:before{transform:translate(24px)}input:disabled+.slider[data-v-e81c3f1b]{background-color:#667eea;opacity:.6;cursor:not-allowed}.settings-footer[data-v-e81c3f1b]{margin-top:32px;padding-top:24px;border-top:1px solid #e0e0e0}.settings-links[data-v-e81c3f1b]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.settings-links a[data-v-e81c3f1b]{color:#667eea;text-decoration:none;font-size:13px;font-weight:600}.settings-links a[data-v-e81c3f1b]:hover{text-decoration:underline}.settings-links span[data-v-e81c3f1b]{color:#ccc}.settings-buttons[data-v-e81c3f1b]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-reject[data-v-e81c3f1b],.btn-save[data-v-e81c3f1b]{padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.btn-reject[data-v-e81c3f1b]{background:transparent;color:#666;border:2px solid #ddd}.btn-reject[data-v-e81c3f1b]:hover{background:#f0f0f0;border-color:#ccc}.btn-save[data-v-e81c3f1b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea4d}.btn-save[data-v-e81c3f1b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.slide-up-enter-active[data-v-e81c3f1b],.slide-up-leave-active[data-v-e81c3f1b]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-e81c3f1b],.slide-up-leave-to[data-v-e81c3f1b]{transform:translateY(100%);opacity:0}.fade-enter-active[data-v-e81c3f1b],.fade-leave-active[data-v-e81c3f1b]{transition:opacity .3s ease}.fade-enter-from[data-v-e81c3f1b],.fade-leave-to[data-v-e81c3f1b]{opacity:0}@media (max-width: 768px){.cookie-content[data-v-e81c3f1b]{flex-direction:column;text-align:center}.cookie-actions[data-v-e81c3f1b]{width:100%;justify-content:center}.btn-settings[data-v-e81c3f1b],.btn-accept[data-v-e81c3f1b]{flex:1;min-width:120px}.cookie-settings-modal[data-v-e81c3f1b]{max-height:95vh}.settings-header[data-v-e81c3f1b],.settings-content[data-v-e81c3f1b]{padding:20px}.category-header[data-v-e81c3f1b]{flex-direction:column;align-items:flex-start}.toggle-switch[data-v-e81c3f1b]{align-self:flex-end}.settings-buttons[data-v-e81c3f1b]{flex-direction:column}.btn-reject[data-v-e81c3f1b],.btn-save[data-v-e81c3f1b]{width:100%}}@media (max-width: 480px){.cookie-consent[data-v-e81c3f1b]{padding:16px}.cookie-text h3[data-v-e81c3f1b]{font-size:16px}.cookie-text p[data-v-e81c3f1b]{font-size:13px}.cookie-actions[data-v-e81c3f1b]{flex-direction:column;width:100%}.btn-settings[data-v-e81c3f1b],.btn-accept[data-v-e81c3f1b]{width:100%}}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f5f7ff;color:#1a1a2e;overflow-x:hidden;width:100%}.app-wrapper{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;display:flex;flex-direction:column}.container{max-width:1200px;margin:0 auto;padding:0 20px}
