.detector-hero-section{@keyframes spin-10aa3938{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInOut-10aa3938{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.detector-hero-section .text-checker-form[data-v-10aa3938]{background:var(--white);padding:var(--spacing-lg);border-radius:1rem;box-shadow:0 8px 32px #0000001a;max-width:1200px;margin:0 auto;position:relative}.detector-hero-section .form-group[data-v-10aa3938]{margin-bottom:var(--spacing-md)}.detector-hero-section textarea[data-v-10aa3938]{width:100%;height:150px;border:0;border-radius:.5rem;box-sizing:border-box;font-size:1rem;line-height:1.5;resize:none;transition:border-color .2s ease;scrollbar-width:none;position:relative}.detector-hero-section textarea[data-v-10aa3938]::-webkit-scrollbar{display:none}.detector-hero-section textarea[data-v-10aa3938]:focus{border-color:var(--primary-color);outline:none}.detector-hero-section .action-buttons[data-v-10aa3938]{position:absolute;bottom:45%;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:10;transition:all .3s ease}.detector-hero-section .action-buttons.focused[data-v-10aa3938],.detector-hero-section .action-buttons.has-content[data-v-10aa3938]{bottom:.4rem;left:.5rem;right:auto;transform:none;gap:8px}.detector-hero-section .sample-btn[data-v-10aa3938],.detector-hero-section .paste-btn[data-v-10aa3938],.detector-hero-section .upload-btn[data-v-10aa3938]{background:var(--primary-color);color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:4px;transition:background-color .3s ease,transform .2s ease;box-shadow:0 2px 4px #20b2aa4d}.detector-hero-section .action-buttons.focused .sample-btn[data-v-10aa3938],.detector-hero-section .action-buttons.focused .paste-btn[data-v-10aa3938],.detector-hero-section .action-buttons.focused .upload-btn[data-v-10aa3938],.detector-hero-section .action-buttons.has-content .sample-btn[data-v-10aa3938],.detector-hero-section .action-buttons.has-content .paste-btn[data-v-10aa3938],.detector-hero-section .action-buttons.has-content .upload-btn[data-v-10aa3938]{padding:6px 12px;font-size:.8rem;gap:4px;border-radius:6px}.detector-hero-section .sample-btn[data-v-10aa3938]:hover,.detector-hero-section .paste-btn[data-v-10aa3938]:hover,.detector-hero-section .upload-btn[data-v-10aa3938]:hover{background:var(--primary-hover);transform:translateY(-1px)}.detector-hero-section .sample-btn[data-v-10aa3938]:active,.detector-hero-section .paste-btn[data-v-10aa3938]:active,.detector-hero-section .upload-btn[data-v-10aa3938]:active{transform:translateY(0)}.detector-hero-section .upload-btn[data-v-10aa3938]:disabled{background:#ccc;cursor:not-allowed;transform:none}.detector-hero-section .upload-btn[data-v-10aa3938]:disabled:hover{background:#ccc;transform:none}.detector-hero-section .clear-btn[data-v-10aa3938]{position:absolute;top:16px;right:16px;background:#fffffff2;border:1px solid #ddd;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:30;box-shadow:0 2px 8px #00000026}.detector-hero-section .clear-btn[data-v-10aa3938]:hover{background:#fff;border-color:#999;transform:scale(1.05)}.detector-hero-section .clear-btn[data-v-10aa3938]:active{transform:scale(.95)}.detector-hero-section .result-section[data-v-10aa3938]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);border-radius:.5rem;background-color:var(--light-background)}.detector-hero-section .spinner[data-v-10aa3938]{width:40px;height:40px;border:4px solid var(--border-color);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-10aa3938 1s linear infinite;margin:0 auto}.detector-hero-section .mobile-action-buttons[data-v-10aa3938]{display:none}.detector-hero-section .relative .action-buttons[data-v-10aa3938]{display:flex}@media (max-width: 768px){.detector-hero-section h1[data-v-10aa3938]{font-size:2rem}.detector-hero-section p[data-v-10aa3938]{font-size:1rem}.detector-hero-section .text-checker-form[data-v-10aa3938]{padding:var(--spacing-lg)}}.detector-hero-section .form-bottom[data-v-10aa3938]{margin-top:var(--spacing-md);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.detector-hero-section .verification-tools[data-v-10aa3938]{display:flex;align-items:center;gap:.5rem;color:var(--text-color);font-size:.875rem;flex-wrap:wrap;max-width:60%}.detector-hero-section .verification-tools>div[data-v-10aa3938]{display:flex;align-items:center;gap:.25rem}.detector-hero-section .verification-tools img[data-v-10aa3938]{width:1.25rem;height:1.25rem}.detector-hero-section .button-group[data-v-10aa3938]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.detector-hero-section .btn[data-v-10aa3938]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;gap:.5rem;white-space:nowrap}.detector-hero-section .btn-primary[data-v-10aa3938]{background-color:var(--primary-color);color:#fff}.detector-hero-section .btn-primary[data-v-10aa3938]:hover{color:#fff;background-color:var(--primary-hover);transform:translateY(-1px)}.detector-hero-section .btn-result[data-v-10aa3938]{background-color:#1d84c4;color:var(--white)}.detector-hero-section .btn-result[data-v-10aa3938]:hover{background-color:#1177b7;transform:translateY(-1px)}.detector-hero-section .btn-convert[data-v-10aa3938]{background:var(--primary-color);color:var(--white);gap:.2rem}.detector-hero-section .btn-convert[data-v-10aa3938]:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.detector-hero-section .btn-convert.disabled[data-v-10aa3938]{opacity:.8;cursor:not-allowed;background:var(--medium-gray);pointer-events:none;color:#bcbcbc}.detector-hero-section .btn-convert.disabled[data-v-10aa3938]:hover{transform:none;background:var(--medium-gray)}.detector-hero-section .submit-icon[data-v-10aa3938]{width:22px;height:22px;vertical-align:middle}.detector-hero-section .error-message[data-v-10aa3938]{color:var(--error-color, #ff4444);margin-top:var(--spacing-md);font-size:.9em;text-align:left}.detector-hero-section .progress-container[data-v-10aa3938]{margin-top:1.5rem;display:none}.detector-hero-section .progress-container.active[data-v-10aa3938]{display:block}.detector-hero-section .progress-bar[data-v-10aa3938]{width:100%;height:4px;background:var(--border-color);border-radius:4px;overflow:hidden;position:relative}.detector-hero-section .progress-fill[data-v-10aa3938]{position:absolute;left:0;top:0;height:100%;background:var(--primary-color);border-radius:4px;transition:width .3s ease}.detector-hero-section .progress-text[data-v-10aa3938]{text-align:center;margin-top:.5rem;color:var(--text-color);font-size:.875rem}.detector-hero-section .progress-ring[data-v-10aa3938]{width:100px;height:100px;position:relative;margin:0 auto}.detector-hero-section .progress-ring-circle[data-v-10aa3938]{width:100%;height:100%;transform:rotate(-90deg)}.detector-hero-section .progress-ring-circle-bg[data-v-10aa3938],.detector-hero-section .progress-ring-circle-progress[data-v-10aa3938]{fill:none;stroke-width:4}.detector-hero-section .progress-ring-circle-bg[data-v-10aa3938]{stroke:var(--border-color)}.detector-hero-section .progress-ring-circle-progress[data-v-10aa3938]{stroke:var(--primary-color);transition:stroke-dashoffset .3s ease}.detector-hero-section .progress-ring .progress-text[data-v-10aa3938]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}.detector-hero-section .progress-status[data-v-10aa3938]{text-align:center;margin-top:1rem;color:var(--text-color);font-size:.875rem}.detector-hero-section .progress-status[data-v-10aa3938]{animation:fadeInOut-10aa3938 .5s ease forwards}.detector-hero-section .detector-progress[data-v-10aa3938]{margin-top:1.5rem;display:none;text-align:center}.detector-hero-section .detector-progress.active[data-v-10aa3938]{display:block}.detector-hero-section .detector-progress .progress-text[data-v-10aa3938]{font-size:.875rem}.detector-hero-section .detector-progress .progress-bar[data-v-10aa3938]{width:100%;height:4px;background:var(--border-color);border-radius:4px;overflow:hidden;margin-top:.75rem}.detector-hero-section .detector-progress .progress-fill[data-v-10aa3938]{height:100%;background:var(--primary-color);width:0;transition:width .3s ease}.detector-hero-section .advanced-options[data-v-10aa3938]{margin-top:.75rem;display:flex;gap:1rem;flex-wrap:wrap;color:#666}.detector-hero-section .dropdown-group[data-v-10aa3938]{flex:1;min-width:200px}.detector-hero-section .dropdown-label[data-v-10aa3938]{display:block;font-size:.875rem;margin-bottom:.5rem}.detector-hero-section .dropdown-wrapper[data-v-10aa3938]{position:relative}.detector-hero-section .dropdown-header[data-v-10aa3938]{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.detector-hero-section .dropdown-header[data-v-10aa3938]:hover{border-color:#bbb}.detector-hero-section .dropdown-arrow[data-v-10aa3938]{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666;transition:transform .2s ease}.detector-hero-section .dropdown-arrow.is-open[data-v-10aa3938]{transform:rotate(180deg)}.detector-hero-section .dropdown-options[data-v-10aa3938]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:4px;max-height:200px;overflow-y:auto;z-index:1000;display:none;box-shadow:0 2px 8px #0000001a;font-size:.875rem}.detector-hero-section .dropdown-options.show[data-v-10aa3938]{display:block}.detector-hero-section .dropdown-option[data-v-10aa3938]{padding:.5rem .75rem;cursor:pointer}.detector-hero-section .dropdown-option[data-v-10aa3938]:hover{background:#f5f5f5}.detector-hero-section .dropdown-option.selected[data-v-10aa3938]{background:#e6f3ff;color:#007bff}.detector-hero-section .relative[data-v-10aa3938]{position:relative;padding:var(--spacing-sm);padding-bottom:var(--spacing-lg);border:2px solid var(--border-color);border-radius:.5rem}.detector-hero-section .relative-bottom[data-v-10aa3938]{position:absolute;bottom:.4rem;right:.5rem;font-size:.875rem;color:var(--text-color)}.detector-hero-section .relative-bottom-item[data-v-10aa3938]{display:flex;align-items:center;gap:var(--spacing-sm)}.detector-hero-section .relative-bottom-unlock[data-v-10aa3938]{display:flex;align-items:center;color:var(--primary-color);text-decoration:unset}.detector-hero-section .relative-bottom-unlock[data-v-10aa3938]:hover{color:var(--primary-hover);text-decoration:underline}.detector-hero-section .relative-bottom-icon[data-v-10aa3938]{width:1.2rem;height:1.2rem;margin-right:.25rem}.detector-hero-section .text-error[data-v-10aa3938]{color:var(--error-color)}@media (max-width: 768px){.detector-hero-section .form-bottom[data-v-10aa3938]{margin-top:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-md);flex-direction:column;justify-content:center}.detector-hero-section .verification-tools[data-v-10aa3938]{margin:0;padding:0;align-items:flex-start;gap:.5rem;max-width:100%}.detector-hero-section .button-group[data-v-10aa3938]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-direction:column-reverse;width:100%}.detector-hero-section .btn[data-v-10aa3938],.detector-hero-section .button-group .btn-convert[data-v-10aa3938],.detector-hero-section .button-group .btn-result[data-v-10aa3938]{width:100%}.detector-hero-section .advanced-options[data-v-10aa3938]{flex-direction:column}.detector-hero-section .dropdown-group[data-v-10aa3938]{width:100%}.detector-hero-section .relative-h5[data-v-10aa3938]{padding-bottom:var(--spacing-xl)}.detector-hero-section .relative-bottom-item[data-v-10aa3938]{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.detector-hero-section .mobile-action-buttons[data-v-10aa3938],.detector-hero-section .relative .action-buttons[data-v-10aa3938]{display:none}.detector-hero-section .mobile-action-buttons[data-v-10aa3938]{display:block;margin-top:12px}.detector-hero-section .mobile-action-buttons .action-buttons[data-v-10aa3938]{position:static!important;margin-top:0;flex-direction:column;align-items:center;text-align:center;transform:none}.detector-hero-section .mobile-action-buttons .sample-btn[data-v-10aa3938],.detector-hero-section .mobile-action-buttons .paste-btn[data-v-10aa3938],.detector-hero-section .mobile-action-buttons .upload-btn[data-v-10aa3938]{width:100%;max-width:200px;justify-content:center;text-align:center;gap:8px;padding:12px 20px;border-radius:8px;font-size:.9rem;font-weight:500}.detector-hero-section .mobile-action-buttons .action-buttons.focused .sample-btn[data-v-10aa3938],.detector-hero-section .mobile-action-buttons .action-buttons.focused .paste-btn[data-v-10aa3938],.detector-hero-section .mobile-action-buttons .action-buttons.focused .upload-btn[data-v-10aa3938],.detector-hero-section .mobile-action-buttons .action-buttons.has-content .sample-btn[data-v-10aa3938],.detector-hero-section .mobile-action-buttons .action-buttons.has-content .paste-btn[data-v-10aa3938],.detector-hero-section .mobile-action-buttons .action-buttons.has-content .upload-btn[data-v-10aa3938]{gap:8px;padding:12px 20px;border-radius:8px;font-size:.9rem}}.article-vue .container[data-v-eb8dc01e]{padding:0}.article-vue [data-v-eb8dc01e] .article-section{//padding: var(--spacing-xl) 0;padding:0;max-width:1200px;margin:0 auto}.article-vue [data-v-eb8dc01e] .article-section h1{font-size:2rem;color:var(--primary-color);text-align:center;margin-bottom:var(--spacing-xl)}.article-vue [data-v-eb8dc01e] .article-section h2{color:var(--dark-gray);margin:0 0 var(--spacing-xl) 0;text-align:center}.article-vue [data-v-eb8dc01e] .article-section .article-content{background:#fff;padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.article-vue [data-v-eb8dc01e] .article-section .article-content h2{color:var(--dark-gray);margin:var(--spacing-lg) 0 var(--spacing-md);text-align:unset}.article-vue [data-v-eb8dc01e] .article-section .article-content h3{color:var(--dark-gray);margin:var(--spacing-lg) 0 var(--spacing-sm)}.article-vue [data-v-eb8dc01e] .article-section .article-content p{margin-bottom:var(--spacing-md);line-height:1.6;text-align:left}.article-vue [data-v-eb8dc01e] .article-section .article-content a{color:var(--primary-color)}.article-vue [data-v-eb8dc01e] .article-section .article-content a:hover{color:var(--primary-hover)}.article-vue [data-v-eb8dc01e] .article-section .article-content ul{list-style-type:disc;margin:var(--spacing-sm) 0;padding-left:var(--spacing-lg)}.article-vue [data-v-eb8dc01e] .article-section .article-content ul li{margin-bottom:var(--spacing-xs);line-height:1.6}.hero-section{@keyframes fadeIn-d956bd48{0%{opacity:0}to{opacity:1}}@keyframes slideIn-d956bd48{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}}.hero-section .generator-container[data-v-d956bd48]{background:var(--white);border-radius:var(--border-radius);padding:var(--spacing-lg);box-shadow:var(--box-shadow);max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.hero-section .input-group[data-v-d956bd48]{position:relative;margin-bottom:var(--spacing-md)}.hero-section .input-group textarea[data-v-d956bd48]{width:100%;min-height:200px;padding:var(--spacing-md);border:1px solid #e0e0e0;border-radius:12px;resize:vertical;font-size:.9rem;line-height:1.4;color:var(--dark-gray);transition:border-color .3s ease;padding-bottom:80px;background:#fff;box-shadow:0 2px 8px #0000001a;position:relative;scrollbar-width:none;-ms-overflow-style:none}.hero-section .input-group textarea[data-v-d956bd48]::-webkit-scrollbar{display:none}.hero-section .input-group textarea[data-v-d956bd48]:focus{outline:none;border-color:var(--primary-color)}.hero-section .action-buttons[data-v-d956bd48]{position:absolute;bottom:45%;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:10;transition:all .3s ease}.hero-section .action-buttons.focused[data-v-d956bd48],.hero-section .action-buttons.has-content[data-v-d956bd48]{bottom:15px;left:12px;right:auto;transform:none;gap:8px}.hero-section .sample-btn[data-v-d956bd48],.hero-section .paste-btn[data-v-d956bd48],.hero-section .upload-btn[data-v-d956bd48]{background:var(--primary-color);color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:4px;transition:background-color .3s ease,transform .2s ease;box-shadow:0 2px 4px #20b2aa4d}.hero-section .action-buttons.focused .sample-btn[data-v-d956bd48],.hero-section .action-buttons.focused .paste-btn[data-v-d956bd48],.hero-section .action-buttons.focused .upload-btn[data-v-d956bd48],.hero-section .action-buttons.has-content .sample-btn[data-v-d956bd48],.hero-section .action-buttons.has-content .paste-btn[data-v-d956bd48],.hero-section .action-buttons.has-content .upload-btn[data-v-d956bd48]{padding:6px 12px;font-size:.8rem;gap:4px;border-radius:6px}.hero-section .sample-btn[data-v-d956bd48]:hover,.hero-section .paste-btn[data-v-d956bd48]:hover,.hero-section .upload-btn[data-v-d956bd48]:hover{background:var(--primary-hover);transform:translateY(-1px)}.hero-section .sample-btn[data-v-d956bd48]:active,.hero-section .paste-btn[data-v-d956bd48]:active,.hero-section .upload-btn[data-v-d956bd48]:active{transform:translateY(0)}.hero-section .upload-btn[data-v-d956bd48]:disabled{background:#ccc;cursor:not-allowed;transform:none}.hero-section .upload-btn[data-v-d956bd48]:disabled:hover{background:#ccc;transform:none}.hero-section .clear-btn[data-v-d956bd48]{position:absolute;top:16px;right:16px;background:#fffffff2;border:1px solid #ddd;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:30;box-shadow:0 2px 8px #00000026}.hero-section .clear-btn[data-v-d956bd48]:hover{background:#fff;border-color:#999;transform:scale(1.05)}.hero-section .clear-btn[data-v-d956bd48]:active{transform:scale(.95)}.hero-section .text-input[data-v-d956bd48]{position:relative}.hero-section .text-stats[data-v-d956bd48]{position:absolute;bottom:15px;right:12px;font-size:.85rem;color:#999;background:var(--white);padding:4px 8px;border-radius:4px;z-index:20}.hero-section .text-stats span[data-v-d956bd48]{white-space:nowrap}.hero-section .input-group textarea:placeholder-shown+.text-stats[data-v-d956bd48]{opacity:.7}.hero-section .options-section[data-v-d956bd48]{border-radius:var(--border-radius);margin-bottom:var(--spacing-lg)}.hero-section .options-section h3[data-v-d956bd48]{font-size:1.25rem;margin-bottom:var(--spacing-md);color:var(--secondary-color)}.hero-section .options-group[data-v-d956bd48]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.hero-section .option-item[data-v-d956bd48]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.hero-section .option-item label[data-v-d956bd48]{font-size:1rem;font-weight:500;color:var(--text-color)}.hero-section select.custom-select[data-v-d956bd48]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--white) url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 8px center!important;background-size:16px!important;padding:8px 32px 8px 12px!important;border:1px solid var(--light-gray)!important;border-radius:var(--border-radius)!important;font-size:.9rem!important;color:var(--text-color)!important;cursor:pointer!important;transition:all .2s ease!important;width:auto!important;min-width:120px!important}.hero-section select.custom-select[data-v-d956bd48]:hover{border-color:var(--medium-gray)!important}.hero-section select.custom-select[data-v-d956bd48]:focus{outline:none!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)!important}.hero-section select.custom-select[data-v-d956bd48]::-ms-expand{display:none!important}@media not all and (min-resolution: .001dpcm){@supports (-webkit-appearance:none){.hero-section select.custom-select[data-v-d956bd48]{padding-right:32px!important;background-position:right 8px center!important}}}.hero-section select.custom-select option[data-v-d956bd48]{padding:8px 12px}.hero-section select.custom-select[data-v-d956bd48]::-webkit-scrollbar{width:8px}.hero-section select.custom-select[data-v-d956bd48]::-webkit-scrollbar-track{background:var(--light-gray);border-radius:4px}.hero-section select.custom-select[data-v-d956bd48]::-webkit-scrollbar-thumb{background:var(--medium-gray);border-radius:4px}.hero-section select.custom-select[data-v-d956bd48]::-webkit-scrollbar-thumb:hover{background:var(--dark-gray)}.hero-section .option-item select[data-v-d956bd48]:not(.custom-select){padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--medium-gray);border-radius:var(--border-radius);background:var(--white);font-size:.9rem;transition:border-color .3s ease}.hero-section .option-item select[data-v-d956bd48]:not(.custom-select):focus{outline:none;border-color:var(--primary-color)}.hero-section .button-group[data-v-d956bd48]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.hero-section .btn[data-v-d956bd48]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;gap:.5rem;white-space:nowrap}.hero-section .result-btn[data-v-d956bd48]{background-color:#1d84c4;color:var(--white)}.hero-section .result-btn[data-v-d956bd48]:hover{background-color:#1177b7;transform:translateY(-1px)}.hero-section .convert-btn[data-v-d956bd48]{background:var(--primary-color);color:var(--white);gap:.2rem}.hero-section .convert-btn[data-v-d956bd48]:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.hero-section .convert-btn.disabled[data-v-d956bd48]{opacity:.8;cursor:not-allowed;background:var(--medium-gray);pointer-events:none;color:#bcbcbc}.hero-section .convert-btn.disabled[data-v-d956bd48]:hover{transform:none;background:var(--medium-gray)}.hero-section .submit-icon[data-v-d956bd48]{width:22px;height:22px;vertical-align:middle}.hero-section .learn-more-btn[data-v-d956bd48]{background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease}.hero-section .learn-more-btn[data-v-d956bd48]:hover{background-color:#0000001a}.hero-section .learn-more-btn svg[data-v-d956bd48]{width:18px;height:18px}.hero-section .learn-more-modal-overlay[data-v-d956bd48]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-d956bd48 .3s ease}.hero-section .learn-more-modal-content[data-v-d956bd48]{background:#fff;border-radius:8px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003;animation:slideIn-d956bd48 .3s ease;text-align:left}.hero-section .learn-more-modal-header[data-v-d956bd48]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid #eee}.hero-section .learn-more-modal-header h3[data-v-d956bd48]{margin:0;color:var(--text-color);font-size:1.2rem;font-weight:600}.hero-section .learn-more-modal-close[data-v-d956bd48]{background:none;border:none;font-size:28px;cursor:pointer;color:#999;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.hero-section .learn-more-modal-close[data-v-d956bd48]:hover{background-color:#f5f5f5;color:#666}.hero-section .learn-more-modal-body[data-v-d956bd48]{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm)}.hero-section .learn-more-modal-body p[data-v-d956bd48]{margin:0;line-height:1.6;color:var(--text-color);font-size:.95rem}.hero-section .custom-dropdown[data-v-d956bd48]{position:relative;width:100%}.hero-section .selected[data-v-d956bd48]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;color:var(--text-color)}.hero-section .arrow[data-v-d956bd48]{font-size:.8em}.hero-section .dropdown-menu[data-v-d956bd48]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:4px;z-index:1000;max-height:200px;overflow-y:auto}.hero-section .dropdown-item[data-v-d956bd48]{padding:8px 12px;cursor:pointer;color:var(--text-color)}.hero-section .dropdown-item[data-v-d956bd48]:hover{background:#f5f5f5}.hero-section .progress-container[data-v-d956bd48]{margin-top:var(--spacing-lg);opacity:1;transition:opacity .3s}.hero-section .progress-container.hidden[data-v-d956bd48]{opacity:0;pointer-events:none}.hero-section .progress-text[data-v-d956bd48]{font-weight:600;color:var(--primary-color)}.hero-section .progress-info[data-v-d956bd48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.hero-section .progress-status[data-v-d956bd48]{color:var(--dark-gray);font-size:.9rem}.hero-section .progress-status.completed[data-v-d956bd48]{color:var(--primary-color);font-weight:500}.hero-section .progress-bar[data-v-d956bd48]{height:6px;background:var(--medium-gray);border-radius:3px;overflow:hidden;margin-bottom:var(--spacing-md)}.hero-section .progress[data-v-d956bd48]{height:100%;background:var(--primary-color, #4CAF50);width:0;transition:width .3s ease}.hero-section .error-message[data-v-d956bd48]{color:var(--error-color, #ff4444);margin-top:var(--spacing-md);font-size:.9em;text-align:left}.hero-section .mode-switch[data-v-d956bd48]{display:flex;align-items:center;gap:var(--spacing-md)}.hero-section .mode-label[data-v-d956bd48]{color:var(--dark-gray);font-size:1rem;font-weight:700}.hero-section .mode-options[data-v-d956bd48]{display:flex;gap:var(--spacing-md);margin-right:auto}.hero-section .mode-item[data-v-d956bd48]{color:var(--text-color);cursor:pointer;position:relative;font-size:1rem;transition:color .2s ease}.hero-section .mode-item[data-v-d956bd48]:hover,.hero-section .mode-item.active[data-v-d956bd48]{color:var(--primary-color)}.hero-section .mode-item.active[data-v-d956bd48]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--primary-color)}.hero-section .mobile-action-buttons[data-v-d956bd48]{display:none}.hero-section .text-input .action-buttons[data-v-d956bd48]{display:flex}.hero-section .verification-tools[data-v-d956bd48]{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;color:var(--text-color);font-size:.875rem;flex-wrap:wrap}.hero-section .verification-tools>div[data-v-d956bd48]{display:flex;align-items:center;gap:.25rem}.hero-section .verification-tools img[data-v-d956bd48]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.hero-section .mode-switch[data-v-d956bd48]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.hero-section .mode-options[data-v-d956bd48]{width:100%;justify-content:flex-start;margin-bottom:var(--spacing-sm)}.hero-section .mobile-action-buttons[data-v-d956bd48],.hero-section .text-input .action-buttons[data-v-d956bd48]{display:none}.hero-section .mobile-action-buttons[data-v-d956bd48]{display:block;margin-top:12px}.hero-section .mobile-action-buttons .action-buttons[data-v-d956bd48]{position:static!important;margin-top:0;flex-direction:column;align-items:center;text-align:center;transform:none}.hero-section .mobile-action-buttons .sample-btn[data-v-d956bd48],.hero-section .mobile-action-buttons .paste-btn[data-v-d956bd48],.hero-section .mobile-action-buttons .upload-btn[data-v-d956bd48]{width:100%;max-width:200px;justify-content:center;text-align:center;gap:8px;padding:12px 20px;border-radius:8px;font-size:.9rem;font-weight:500}.hero-section .mobile-action-buttons .action-buttons.focused .sample-btn[data-v-d956bd48],.hero-section .mobile-action-buttons .action-buttons.focused .paste-btn[data-v-d956bd48],.hero-section .mobile-action-buttons .action-buttons.focused .upload-btn[data-v-d956bd48],.hero-section .mobile-action-buttons .action-buttons.has-content .sample-btn[data-v-d956bd48],.hero-section .mobile-action-buttons .action-buttons.has-content .paste-btn[data-v-d956bd48],.hero-section .mobile-action-buttons .action-buttons.has-content .upload-btn[data-v-d956bd48]{gap:8px;padding:12px 20px;border-radius:8px;font-size:.9rem}.hero-section .verification-tools[data-v-d956bd48]{margin:.75rem -1rem;padding:.75rem 1rem;align-items:flex-start;gap:.5rem}.hero-section .button-group[data-v-d956bd48]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-direction:column-reverse;width:100%}.hero-section .btn[data-v-d956bd48],.hero-section .button-group .convert-btn[data-v-d956bd48],.hero-section .button-group .result-btn[data-v-d956bd48]{width:100%}}@media (max-width: 380px){.hero-section .mode-options[data-v-d956bd48]{flex-wrap:wrap;gap:var(--spacing-sm)}.hero-section .mode-item[data-v-d956bd48]{flex:1;text-align:center;min-width:80px}.hero-section .action-buttons[data-v-d956bd48]{margin-top:10px}.hero-section .sample-btn[data-v-d956bd48],.hero-section .paste-btn[data-v-d956bd48],.hero-section .upload-btn[data-v-d956bd48]{max-width:180px;justify-content:center;text-align:center}}.pricing-section .billing-toggle[data-v-a0a5fe4c]{margin-bottom:3rem;display:flex;justify-content:center}.pricing-section .toggle-container[data-v-a0a5fe4c]{display:flex;background:#f3f4f6;border-radius:25px;padding:4px;position:relative;width:fit-content;margin:0 auto}.pricing-section .toggle-btn[data-v-a0a5fe4c]{padding:10px 16px;border:none;background:transparent;color:#6b7280;font-weight:500;cursor:pointer;border-radius:20px;transition:all .3s ease;position:relative;display:flex;align-items:center;gap:8px;font-size:14px;min-width:80px;justify-content:flex-start}.pricing-section .toggle-btn.active[data-v-a0a5fe4c]{background:#000;color:#fff;box-shadow:0 2px 4px #0000001a}.pricing-section .toggle-btn.active[data-v-a0a5fe4c]:before{content:"✓";display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#fff;color:#000;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0}.pricing-section .toggle-btn[data-v-a0a5fe4c]:not(.active):before{content:"";display:block;width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;background:#fff;flex-shrink:0}.pricing-section .save-text[data-v-a0a5fe4c]{font-weight:700;color:#9ca3af}.pricing-section .toggle-btn.active .save-text[data-v-a0a5fe4c]{color:#fff}.pricing-section .pricing-grid[data-v-a0a5fe4c]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}.pricing-section .pricing-card[data-v-a0a5fe4c]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:2rem;position:relative;transition:all .3s ease;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;height:100%}.pricing-section .pricing-card.highlighted[data-v-a0a5fe4c]{border-color:var(--primary-color);box-shadow:0 8px 25px #10b98126}.pricing-section .save-tag[data-v-a0a5fe4c]{position:absolute;top:10px;right:10px;background:var(--primary-color);color:#fff;padding:4px 8px;border-radius:16px;font-size:.65rem;line-height:.75rem;display:flex;align-items:center;gap:4px}.pricing-section .leaf-icon[data-v-a0a5fe4c]{width:16px;height:16px;filter:brightness(0) invert(1)}.pricing-section .plan-name[data-v-a0a5fe4c]{font-size:1rem;color:var(--dark-gray);margin:0 0 .5rem}.pricing-section .price-section[data-v-a0a5fe4c]{margin-bottom:1.5rem;text-align:center}.pricing-section .price[data-v-a0a5fe4c]{display:flex;align-items:baseline;justify-content:center;gap:2px;line-height:1;margin-bottom:.5rem}.pricing-section .currency[data-v-a0a5fe4c]{font-size:1.5rem;font-weight:700;color:#1f2937}.pricing-section .price-number[data-v-a0a5fe4c]{font-size:3rem;font-weight:700;color:#1f2937}.pricing-section .period[data-v-a0a5fe4c]{font-size:1rem;color:#6b7280;margin-left:4px}.pricing-section .billing-info[data-v-a0a5fe4c]{font-size:.875rem;color:var(--primary-color);margin-top:.5rem}.pricing-section .subscribe-btn[data-v-a0a5fe4c]{width:100%;background:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-bottom:1.5rem;text-decoration:none;display:inline-block;text-align:center}.pricing-section .subscribe-btn[data-v-a0a5fe4c]:hover{background:var(--primary-hover)}.pricing-section .word-limit[data-v-a0a5fe4c]{background:#f9fafb;border-radius:8px;padding:1rem;margin-bottom:1.5rem;text-align:center}.pricing-section .limit-text[data-v-a0a5fe4c]{font-size:.875rem;color:#374151;margin-bottom:.75rem;line-height:1.4}.pricing-section .progress-bar[data-v-a0a5fe4c]{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.pricing-section .progress-fill[data-v-a0a5fe4c]{height:100%;background:var(--primary-color);border-radius:3px;transition:width .3s ease}.pricing-section .features-list[data-v-a0a5fe4c]{list-style:none;padding:0;margin:0;text-align:left;flex-grow:1}.pricing-section .feature-item[data-v-a0a5fe4c]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;font-size:.875rem;color:#374151;line-height:1.4}.pricing-section .check-icon[data-v-a0a5fe4c]{color:var(--primary-color);font-weight:700;font-size:1rem;margin-top:1px;flex-shrink:0}.pricing-section .pricing-footnote[data-v-a0a5fe4c]{margin-top:2rem;color:var(--text-color);font-size:.875rem}@media (max-width: 1024px){.pricing-section .pricing-grid[data-v-a0a5fe4c]{grid-template-columns:1fr;gap:1.5rem;max-width:400px}}@media (max-width: 768px){.pricing-section .pricing-card[data-v-a0a5fe4c]{padding:1.5rem}.pricing-section .price-number[data-v-a0a5fe4c]{font-size:2.5rem}.pricing-section .toggle-btn[data-v-a0a5fe4c]{padding:10px 16px;font-size:.875rem}}
