.tab-buttons[data-v-316edc20]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem;padding:0 1rem}.tab-button[data-v-316edc20]{padding:.5rem .75rem;border:2px solid var(--color-border);background:#fff;border-radius:25px;font-weight:500;cursor:pointer;transition:all .3s ease;width:auto;text-align:center;white-space:nowrap}.tab-button[data-v-316edc20]:hover{border-color:var(--color-indigo);color:var(--color-indigo)}.tab-button.active[data-v-316edc20]{background:var(--color-indigo);color:#fff;border-color:var(--color-indigo)}.symbols-grid[data-v-316edc20]{display:grid;grid-template-columns:repeat(auto-fill,55px);gap:.75rem;margin:0 auto;justify-content:start}.symbol-button[data-v-316edc20]{width:55px;height:55px;border:2px solid var(--color-border);background:#fff;border-radius:10px;font-size:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.symbol-button[data-v-316edc20]:hover{border-color:var(--color-indigo);background:var(--color-surface);transform:scale(1.1);box-shadow:0 5px 15px #4356a54d}@media (max-width: 1024px){.tab-buttons[data-v-316edc20]{gap:.6rem;padding:0 .75rem}}@media (max-width: 768px){.symbols-grid[data-v-316edc20]{grid-template-columns:repeat(auto-fill,46px);gap:.5rem}.symbol-button[data-v-316edc20]{width:46px;height:46px;font-size:1.2rem}.tab-buttons[data-v-316edc20]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;padding:0 .5rem}.tab-button[data-v-316edc20]{padding:.3rem .5rem;font-size:.9rem}}@media (max-width: 480px){.tab-buttons[data-v-316edc20]{gap:.3rem;padding:0 .3rem}.tab-button[data-v-316edc20]{padding:.25rem .4rem;font-size:.85rem}}.sr-only[data-v-4251c1ce]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.generator-card[data-v-4251c1ce]{margin:0 auto}.generator-card h3[data-v-4251c1ce]{font-size:1.8rem;margin-bottom:2rem;text-align:center;color:#333}.generator-form[data-v-4251c1ce]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-4251c1ce]{display:flex;flex-direction:column}.form-group label[data-v-4251c1ce]{font-weight:600;color:#333}.form-group textarea[data-v-4251c1ce],.form-group select[data-v-4251c1ce]{padding:.5rem 1rem;border:2px solid var(--color-border);border-radius:10px;font-size:.8rem;transition:border-color .3s ease}.form-group textarea[data-v-4251c1ce]:focus,.form-group select[data-v-4251c1ce]:focus{outline:none;border-color:var(--color-indigo)}.style-selector-container[data-v-4251c1ce]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.style-selector-left[data-v-4251c1ce],.style-selector-right[data-v-4251c1ce]{display:flex;flex-direction:column}.sub-label[data-v-4251c1ce]{margin-bottom:.5rem;display:block}.style-preview[data-v-4251c1ce]{padding:.5rem 1rem;background:var(--color-surface);border-radius:8px;height:fit-content}.preview-text[data-v-4251c1ce]{font-size:.8rem;color:#333;font-weight:500;line-height:1.3}.generate-button[data-v-4251c1ce]{padding:.5rem 2rem;background:linear-gradient(135deg,var(--color-indigo) 0%,var(--color-indigo-deep) 100%);color:#fff;border:none;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .3s ease;align-self:center}.generate-button[data-v-4251c1ce]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #4356a566}.result-group[data-v-4251c1ce]{display:flex;flex-direction:column;gap:.5rem}.result-container[data-v-4251c1ce]{position:relative}.result-container textarea[data-v-4251c1ce]{padding:1rem;border:2px solid var(--color-border);border-radius:10px;background:var(--color-surface);width:100%;resize:vertical}.copy-button[data-v-4251c1ce]{position:absolute;top:.5rem;right:.5rem;padding:.5rem 1rem;background:var(--color-indigo);color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background .3s ease}.copy-button[data-v-4251c1ce]:hover{background:var(--color-indigo-deep)}.star-picker-panel[data-v-4251c1ce]{background:var(--color-surface);border:2px solid #e0e7ff;border-radius:12px;padding:1rem;margin-bottom:1rem}.star-picker-header[data-v-4251c1ce]{margin-bottom:1rem}.star-picker-header h3[data-v-4251c1ce]{font-size:1rem;color:var(--color-indigo-deep);margin-bottom:1rem;text-align:center}.star-categories-list[data-v-4251c1ce]{display:flex;flex-direction:column;gap:.5rem}.star-category-row[data-v-4251c1ce]{display:flex;align-items:flex-start;gap:1rem}.category-label[data-v-4251c1ce]{font-size:.9rem;font-weight:600;color:var(--color-indigo-deep);min-width:60px;padding-top:.5rem;flex-shrink:0;width:100px;text-align:right}.star-symbols-row[data-v-4251c1ce]{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.star-picker-item[data-v-4251c1ce]{width:35px;height:35px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;font-size:1.1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.star-picker-item[data-v-4251c1ce]:hover{border-color:var(--color-indigo);background:var(--color-sky);transform:scale(1.05);box-shadow:0 2px 8px #4356a533}@media (max-width: 768px){.text-generator[data-v-4251c1ce]{padding:1.5rem}.generator-title[data-v-4251c1ce]{font-size:1.8rem;margin-bottom:1rem}.generator-description[data-v-4251c1ce]{font-size:1rem;margin-bottom:1.5rem}.style-selector-container[data-v-4251c1ce]{grid-template-columns:1fr;gap:1rem}.generate-button[data-v-4251c1ce]{padding:.8rem 1.5rem;font-size:1rem}.result-textarea[data-v-4251c1ce]{min-height:120px;font-size:.9rem}.form-group label[data-v-4251c1ce]{font-size:.8rem}.copy-button[data-v-4251c1ce]{padding:.6rem 1rem;font-size:.9rem}.star-picker-panel[data-v-4251c1ce]{padding:.8rem}.star-symbols-row[data-v-4251c1ce]{gap:.4rem}}@media (max-width: 480px){.text-generator[data-v-4251c1ce]{padding:1rem}.generator-title[data-v-4251c1ce]{font-size:1.5rem}.generator-description[data-v-4251c1ce]{font-size:.9rem}.form-group textarea[data-v-4251c1ce],.form-group select[data-v-4251c1ce]{padding:.4rem .8rem;font-size:.9rem}.generate-button[data-v-4251c1ce]{padding:.7rem 1.2rem;font-size:.9rem}.result-textarea[data-v-4251c1ce]{min-height:100px;font-size:.85rem}.copy-button[data-v-4251c1ce]{padding:.5rem .8rem;font-size:.85rem}.preview-text[data-v-4251c1ce]{font-size:.9rem}.star-category-row[data-v-4251c1ce]{flex-direction:column;gap:.5rem}.category-label[data-v-4251c1ce]{min-width:auto;padding-top:0;font-size:.85rem;text-align:left}.star-picker-item[data-v-4251c1ce]{width:30px;height:30px;font-size:1rem}.toggle-stars-btn[data-v-4251c1ce]{padding:.4rem .8rem;font-size:.9rem}}.app[data-v-5b835317]{font-family:Arial,sans-serif;line-height:1.6;color:var(--color-ink)}.hero[data-v-5b835317]{min-height:auto;padding:8rem 2rem 3rem;background:var(--sky-gradient);text-align:center;position:relative;overflow:hidden;color:var(--color-ink);display:flex;align-items:center}.hero[data-v-5b835317]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:radial-gradient(ellipse at 80% 5%,rgba(242,207,120,.1),transparent 50%);z-index:1}.hero-content[data-v-5b835317]{position:relative;z-index:2;max-width:1200px;margin:0 auto}.hero-title[data-v-5b835317]{font-size:3rem;font-weight:700;line-height:1;margin-bottom:1rem;background:linear-gradient(135deg,var(--color-indigo) 0%,var(--color-indigo-deep) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:none}.hero-description[data-v-5b835317]{font-size:1.3rem;color:var(--color-muted);margin-bottom:2rem;line-height:1.8}.hero-stars[data-v-5b835317]{display:flex;justify-content:center;gap:1rem;font-size:3rem;line-height:1;margin-bottom:1rem}.hero-star[data-v-5b835317]{animation:none;animation-delay:var(--delay);background:linear-gradient(45deg,var(--color-starlight),#fff4d6,var(--color-starlight));background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:transform .3s ease}.hero-star[data-v-5b835317]:hover{transform:scale(1.2)}.hero-eyebrow[data-v-5b835317]{color:var(--color-starlight);font-size:.75rem;font-weight:700;letter-spacing:.15em;margin-bottom:1rem}.hero .hero-title[data-v-5b835317]{color:#fff;background:none;-webkit-text-fill-color:currentColor;line-height:1.2;letter-spacing:-.035em}.hero .hero-description[data-v-5b835317]{color:#dce2f0;max-width:730px}.hero-cta[data-v-5b835317]{margin-top:2rem}.symbols-container[data-v-5b835317]{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 10px 30px #0000001a}.generator-card-container[data-v-5b835317]{background:#fff;border-radius:15px;padding:1rem;box-shadow:0 10px 30px #0000001a}.cta-text[data-v-5b835317]{font-size:1.1rem;color:var(--color-muted);margin:0}.cta-link[data-v-5b835317]{color:var(--color-indigo);text-decoration:none;font-weight:600;transition:all .3s ease;position:relative}.cta-link[data-v-5b835317]:hover{color:var(--color-indigo-deep);text-decoration:underline}.cta-link[data-v-5b835317]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,var(--color-indigo) 0%,var(--color-indigo-deep) 100%);transition:width .3s ease}.cta-link[data-v-5b835317]:hover:after{width:100%}@keyframes float-5b835317{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes colorWave-5b835317{0%{background-position:0% 50%}25%{background-position:100% 50%}50%{background-position:200% 50%}75%{background-position:300% 50%}to{background-position:400% 50%}}.section-container[data-v-5b835317]{max-width:1200px;width:100%;margin:0 auto;padding:0 2rem}.section-header[data-v-5b835317]{text-align:center;margin-bottom:2rem}.section-header h2[data-v-5b835317]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,var(--color-indigo) 0%,var(--color-indigo-deep) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header p[data-v-5b835317]{font-size:1.1rem;color:var(--color-muted);margin:0 auto}.section-cta[data-v-5b835317]{text-align:center;padding:1.5rem}section[data-v-5b835317]{min-height:auto;display:flex;align-items:center;padding:4rem 0}.symbols-section[data-v-5b835317],.generator-section[data-v-5b835317]{background:var(--color-surface)}.how-to-use-section[data-v-5b835317]{background:var(--color-sky)}.faq-section[data-v-5b835317]{background:var(--sky-gradient)}.blog-section[data-v-5b835317]{background:var(--color-sky)}.about-section[data-v-5b835317]{background:var(--color-surface)}.steps-grid[data-v-5b835317]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:3rem}.step-card[data-v-5b835317]{background:#fff;padding:2rem;border-radius:15px;text-align:center;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease}.step-card[data-v-5b835317]:hover{transform:translateY(-5px)}.step-number[data-v-5b835317]{width:60px;height:60px;background:linear-gradient(135deg,var(--color-indigo) 0%,var(--color-indigo-deep) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem;transition:transform .3s ease}.step-card:hover .step-number[data-v-5b835317]{transform:scale(1.1)}.step-card h3[data-v-5b835317]{font-size:1.3rem;margin-bottom:1rem;color:var(--color-ink)}.step-card p[data-v-5b835317]{color:var(--color-muted);line-height:1.6}.tips-section[data-v-5b835317]{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 5px 15px #0000001a}.tips-section h2[data-v-5b835317]{font-size:1.8rem;text-align:center;margin-bottom:2rem;background:linear-gradient(135deg,var(--color-indigo) 0%,var(--color-indigo-deep) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tips-grid[data-v-5b835317]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.tip-group h3[data-v-5b835317]{font-size:1.2rem;margin-bottom:1rem;color:var(--color-ink)}.tip-group ul[data-v-5b835317]{list-style:none;padding:0}.tip-group li[data-v-5b835317]{padding:.5rem 0;color:var(--color-muted);border-bottom:1px solid #f0f0f0}.tip-group li[data-v-5b835317]:last-child{border-bottom:none}.faq-section .section-header h2[data-v-5b835317]{color:#fff;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset}.faq-section .section-header p[data-v-5b835317]{color:#ffffffe6}.faq-list[data-v-5b835317]{width:100%;max-width:900px;margin:0 auto}.faq-item[data-v-5b835317]{background:#fff;border-radius:10px;margin-bottom:1rem;box-shadow:0 2px 10px #0000001a;overflow:hidden}.faq-question[data-v-5b835317]{padding:.5rem 1rem;font-size:1rem;font-weight:600;line-height:1.5;color:var(--color-ink);border-bottom:2px solid #f0f0f0;margin-bottom:.5rem}.faq-answer[data-v-5b835317]{padding:0 1rem .5rem;font-size:.9rem;color:var(--color-muted);line-height:1.6}.faq-answer p[data-v-5b835317]{margin:0}.about-content[data-v-5b835317]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.about-text[data-v-5b835317]{display:flex;flex-direction:column;gap:2rem}.about-content .about-text .about-card[data-v-5b835317]{background:var(--color-surface);padding:2rem;border-radius:15px;border-left:4px solid var(--color-indigo);box-shadow:0 4px 15px #0000001a;transition:transform .3s ease}.about-content .about-text .about-card[data-v-5b835317]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.about-content .about-text .about-card h3[data-v-5b835317]{font-size:1.5rem;margin-bottom:1rem;color:var(--color-ink)}.about-content .about-text .about-card p[data-v-5b835317]{color:var(--color-muted);line-height:1.6;margin-bottom:1rem}.about-content .about-text .about-card p[data-v-5b835317]:last-child{margin-bottom:0}.feature-list[data-v-5b835317]{list-style:none;padding:0}.feature-list li[data-v-5b835317]{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:var(--color-muted)}.feature-icon[data-v-5b835317]{font-size:1.2rem}.about-features[data-v-5b835317]{display:flex;flex-direction:column;gap:1.5rem}.feature-highlight[data-v-5b835317]{background:#fff;padding:2rem;border-radius:15px;text-align:center;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease}.feature-highlight[data-v-5b835317]:hover{transform:translateY(-5px)}.feature-icon-large[data-v-5b835317]{font-size:3rem;margin-bottom:1rem}.feature-highlight h3[data-v-5b835317]{font-size:1.3rem;margin-bottom:1rem;color:var(--color-ink)}.feature-highlight p[data-v-5b835317]{color:var(--color-muted);line-height:1.6}.toast[data-v-5b835317]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%) translateY(100%);background:var(--color-indigo);color:#fff;padding:1rem 1.5rem;border-radius:10px;box-shadow:0 5px 15px #0003;transition:transform .3s ease;z-index:1001;white-space:nowrap}.toast.show[data-v-5b835317]{transform:translate(-50%) translateY(0)}@keyframes twinkle-5b835317{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}@media screen and (max-width: 1024px){.faq-list[data-v-5b835317]{width:100%}}@media (max-width: 768px){section[data-v-5b835317]{min-height:auto;padding:2.5rem 0}.hero[data-v-5b835317]{min-height:80vh;padding:6rem 1.5rem 3rem}.hero-title[data-v-5b835317]{font-size:2.5rem;margin-bottom:1rem}.hero-description[data-v-5b835317]{font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.hero-stars[data-v-5b835317]{font-size:2rem;flex-wrap:wrap;gap:.8rem}.symbols-container[data-v-5b835317]{padding:1rem}.section-header[data-v-5b835317]{margin-bottom:1rem}.section-container[data-v-5b835317]{padding:0 1.5rem}.section-header h2[data-v-5b835317]{font-size:1.8rem;line-height:1.2}.section-header p[data-v-5b835317]{font-size:1rem}.steps-grid[data-v-5b835317]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.step-card[data-v-5b835317]{padding:1.5rem}.step-number[data-v-5b835317]{font-size:1.5rem;width:50px;height:50px}.step-card h3[data-v-5b835317]{font-size:1.1rem}.step-card p[data-v-5b835317]{font-size:.9rem}.tips-section[data-v-5b835317]{padding:1rem}.tips-section h2[data-v-5b835317]{font-size:1.5rem;line-height:1.5;margin-bottom:1rem}.tips-section h3[data-v-5b835317]{font-size:1rem;margin-bottom:.5rem}.tip-group li[data-v-5b835317]{padding:.2rem 0;font-size:.9rem}.faq-section[data-v-5b835317]{color:#fff}.faq-question[data-v-5b835317]{font-size:1rem;padding:1rem 1rem .5rem}.faq-answer[data-v-5b835317]{padding:0 1rem 1rem}.faq-answer p[data-v-5b835317]{font-size:.9rem}.feature-highlight[data-v-5b835317]{padding:1.5rem}.feature-icon-large[data-v-5b835317]{font-size:2rem}.about-content .about-text .about-card[data-v-5b835317]{padding:1rem}.about-content .about-text .about-card h3[data-v-5b835317]{font-size:1.2rem;line-height:1.2}.about-content .about-text .about-card p[data-v-5b835317],.feature-list li[data-v-5b835317]{font-size:.9rem;line-height:1.5}}@media (max-width: 600px){.steps-grid[data-v-5b835317]{gap:1rem}.tips-grid[data-v-5b835317],.about-content[data-v-5b835317]{grid-template-columns:1fr}.feature-highlight[data-v-5b835317]{padding:1rem}.toast[data-v-5b835317]{left:1rem;right:1rem;bottom:1rem;transform:translate(0) translateY(100%)}.toast.show[data-v-5b835317]{transform:translate(0) translateY(0)}}@media (max-width: 480px){.hero[data-v-5b835317]{padding:5rem 1rem 2rem;min-height:70vh}.hero-title[data-v-5b835317]{font-size:1.5rem;margin-bottom:.5rem}.hero-description[data-v-5b835317]{font-size:.9rem;margin-bottom:1rem}.hero-stars[data-v-5b835317]{font-size:1.8rem;gap:.6rem;margin-bottom:.5rem}.hero-cta[data-v-5b835317],.section-cta[data-v-5b835317]{margin-top:1rem;padding:.5rem}.cta-text[data-v-5b835317]{font-size:.9rem}.section-container[data-v-5b835317]{padding:0 1rem}.section-header h2[data-v-5b835317]{font-size:1.3rem}.section-header p[data-v-5b835317]{font-size:.9rem}.step-card[data-v-5b835317]{padding:1rem}.step-number[data-v-5b835317]{font-size:1.3rem;width:45px;height:45px}.step-card h3[data-v-5b835317]{font-size:1rem;line-height:1.3}.step-card p[data-v-5b835317]{font-size:.9rem;line-height:1.5}.faq-question[data-v-5b835317]{font-size:.9rem;padding:.8rem .8rem .4rem}.faq-answer[data-v-5b835317]{padding:0 .8rem .8rem}.faq-answer p[data-v-5b835317]{font-size:.9rem}.feature-highlight h3[data-v-5b835317]{font-size:1.1rem}.feature-highlight p[data-v-5b835317]{font-size:.9rem}.feature-icon-large[data-v-5b835317]{font-size:1.8rem}}
