@keyframes fade-in-9585d364{0%{opacity:0;transform:translateY(-2px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin-9585d364{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.keyword-thesaurus-teleported[data-v-9585d364]{animation:fade-in-9585d364 .15s ease-out;background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;font-family:var(--font-mono,"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace);overflow:hidden;position:absolute;width:260px;z-index:10000}.keyword-thesaurus-teleported .thesaurus-header[data-v-9585d364]{align-items:center;background-color:var(--secondary);border-bottom:1px solid var(--border);box-sizing:border-box;display:flex;justify-content:space-between;padding:.75rem;width:100%}.keyword-thesaurus-teleported .thesaurus-header h4[data-v-9585d364]{color:var(--foreground);flex:1;font-size:.9rem;font-weight:500;margin:0;padding-right:.5rem;text-align:left}.keyword-thesaurus-teleported .thesaurus-loading[data-v-9585d364]{align-items:center;display:flex;flex-direction:column;padding:1.5rem 0}.keyword-thesaurus-teleported .spinner[data-v-9585d364]{animation:spin-9585d364 1.2s linear infinite;background:conic-gradient(from 0deg,transparent 60deg,var(--neon-start) 120deg,var(--neon-end) 240deg,transparent 300deg);border-radius:50%;height:24px;margin-bottom:.5rem;position:relative;width:24px}.keyword-thesaurus-teleported .spinner[data-v-9585d364]:before{background:var(--background);border-radius:50%;content:"";inset:2px;position:absolute}.keyword-thesaurus-teleported .thesaurus-loading p[data-v-9585d364]{color:var(--muted-foreground);font-size:.8rem;margin:0}.keyword-thesaurus-teleported .synonym-list[data-v-9585d364]{contain:paint;flex:1 1 auto;min-height:0;overflow-y:auto}.keyword-thesaurus-teleported .synonym-item[data-v-9585d364]{align-items:center;border-bottom:1px solid var(--border);cursor:pointer;display:flex;justify-content:space-between;padding:.5rem .75rem}.keyword-thesaurus-teleported .synonym-item[data-v-9585d364]:hover{background-color:var(--secondary)}.keyword-thesaurus-teleported .synonym-item.added[data-v-9585d364]{background-color:var(--accent);cursor:default}.keyword-thesaurus-teleported .synonym-item.added[data-v-9585d364]:hover{background-color:var(--accent)}.keyword-thesaurus-teleported .synonym-word[data-v-9585d364]{color:var(--foreground);font-size:.9rem}.keyword-thesaurus-teleported .synonym-action[data-v-9585d364]{color:var(--primary);font-size:.75rem;font-weight:500}.keyword-thesaurus-teleported .synonym-item.added .synonym-action[data-v-9585d364],.keyword-thesaurus-teleported .synonym-item.added .synonym-action i[data-v-9585d364]{color:var(--primary)}.keyword-thesaurus-teleported .no-synonyms[data-v-9585d364]{color:var(--muted-foreground);font-size:.9rem;padding:.75rem 1rem 1rem;text-align:center}.keyword-thesaurus-teleported .pagination[data-v-9585d364]{align-items:center;background:var(--background);border-top:1px solid var(--border);display:flex;gap:.5rem;justify-content:center;padding:.5rem}.keyword-thesaurus-teleported .page-btn[data-v-9585d364]{align-items:center;background:none;border:none;border-radius:4px;color:var(--primary);cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.keyword-thesaurus-teleported .page-btn[data-v-9585d364]:hover:not(:disabled){background-color:var(--secondary)}.keyword-thesaurus-teleported .page-btn[data-v-9585d364]:disabled{color:var(--muted-foreground-less);cursor:not-allowed}.keyword-thesaurus-teleported .page-info[data-v-9585d364]{color:var(--muted-foreground);font-size:.8rem}.keyword-input-container[data-v-f970c315]{display:flex;flex-direction:column;gap:.75rem}.keywords-container[data-v-f970c315]{display:flex;flex-wrap:wrap;gap:.5rem}.keyword-tag[data-v-f970c315]{background-color:var(--accent);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.keyword-content[data-v-f970c315]{align-items:center;display:flex;padding:.25rem .5rem}.keyword-text[data-v-f970c315]{color:var(--foreground);font-size:.9rem}.keyword-buttons[data-v-f970c315]{border-left:1px solid var(--border);display:flex;gap:.25rem;margin-left:10px;padding-left:6px}.keyword-input-wrapper[data-v-f970c315]{display:flex;gap:.5rem}.keyword-list-enter-active[data-v-f970c315],.keyword-list-leave-active[data-v-f970c315]{transition:all .3s ease}.keyword-list-enter-from[data-v-f970c315],.keyword-list-leave-to[data-v-f970c315]{opacity:0;transform:translate(-10px)}.accessibility-mode .sr-only[data-v-f970c315]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only[data-v-f970c315]{display:none}.loading-container[data-v-ae3136d8]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 0}.loading-container.small[data-v-ae3136d8]{padding:1rem 0}.loading-container.inline[data-v-ae3136d8]{flex-direction:row;gap:.75rem;padding:0}.spinner[data-v-ae3136d8]{animation:spin-ae3136d8 1.2s linear infinite;background:conic-gradient(from 0deg,transparent 60deg,var(--neon-start) 120deg,var(--neon-end) 240deg,transparent 300deg);border-radius:50%;height:40px;margin-bottom:1rem;position:relative;transform:translateZ(0);width:40px;will-change:transform}.spinner[data-v-ae3136d8]:before{background:var(--background);border-radius:50%;content:"";inset:3px;position:absolute}.spinner.small[data-v-ae3136d8]{height:24px;margin-bottom:.5rem;width:24px}.spinner.small[data-v-ae3136d8]:before{inset:2px}.loading-container.inline .spinner[data-v-ae3136d8]{margin-bottom:0}@keyframes spin-ae3136d8{0%{transform:translateZ(0) rotate(0)}to{transform:translateZ(0) rotate(1turn)}}.loading-message[data-v-ae3136d8]{color:var(--muted-foreground);font-size:.9rem;margin:0;text-align:center}.tld-selector[data-v-bec708fa]{font-family:inherit;width:100%}.error-state[data-v-bec708fa],.loading-state[data-v-bec708fa]{padding:2rem;text-align:center}.error-message[data-v-bec708fa]{color:var(--destructive);margin-bottom:1rem}.retry-button[data-v-bec708fa]{background:var(--primary);border:none;border-radius:var(--radius);color:var(--primary-foreground);cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.search-section[data-v-bec708fa]{margin-bottom:1.5rem}.search-input-wrapper[data-v-bec708fa],.search-section[data-v-bec708fa]{position:relative}.tld-search-input[data-v-bec708fa]{background:var(--background);border:1.5px solid transparent;-o-border-image:linear-gradient(90deg,var(--neon-start),var(--neon-end)) 1;border-image:linear-gradient(90deg,var(--neon-start),var(--neon-end)) 1;border-radius:var(--radius);box-sizing:border-box;color:var(--foreground);font-size:1rem;padding:.75rem 2.5rem .75rem 1rem;transition:border .2s;width:100%}.tld-search-input[data-v-bec708fa]:focus{outline:none}.search-icon[data-v-bec708fa]{color:var(--muted-foreground);pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.search-dropdown[data-v-bec708fa]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);left:0;margin-top:.25rem;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.no-results[data-v-bec708fa]{color:var(--muted-foreground);font-style:italic;padding:1rem;text-align:center}.search-result-item[data-v-bec708fa]{align-items:center;border-bottom:1px solid var(--border);cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background-color .2s}.search-result-item[data-v-bec708fa]:hover{background:var(--accent)}.search-result-item[data-v-bec708fa]:last-child{border-bottom:none}.tld-name[data-v-bec708fa]{font-weight:500}.tld-category[data-v-bec708fa]{background:var(--muted);border-radius:calc(var(--radius)*.5);color:var(--muted-foreground);font-size:.85rem;padding:.25rem .5rem}.filter-panel[data-v-137bcb94]{animation:expand-137bcb94 .3s ease-out;background-color:var(--background);box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;position:relative;width:100%;z-index:1}@keyframes expand-137bcb94{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.filter-header[data-v-137bcb94]{align-items:center;background-color:var(--card);border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem 1rem}.filter-header h3[data-v-137bcb94]{color:var(--foreground);font-size:1.1rem;margin:0}.close-btn[data-v-137bcb94]{align-items:center;background:none;border:none;border-radius:var(--radius);color:var(--muted-foreground);cursor:pointer;display:flex;font-size:.9rem;gap:.25rem;padding:.25rem .5rem}.close-btn[data-v-137bcb94]:hover{background-color:var(--secondary)}.filter-body[data-v-137bcb94]{overflow-x:hidden;overflow-y:auto;padding:1rem}.filter-body[data-v-137bcb94],.filter-grid[data-v-137bcb94]{box-sizing:border-box;width:100%}.filter-grid[data-v-137bcb94]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.filter-grid[data-v-137bcb94]{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.filter-grid[data-v-137bcb94]{gap:2rem;grid-template-columns:repeat(4,1fr)}}.filter-section[data-v-137bcb94]{box-sizing:border-box;margin-bottom:0;width:100%}.filter-section h4[data-v-137bcb94]{color:var(--foreground);font-size:.95rem;margin:0 0 .75rem;overflow-wrap:break-word}.option-toggle[data-v-137bcb94],.tld-toggle[data-v-137bcb94]{align-items:center;display:flex;min-width:0}.tld-toggle[data-v-137bcb94]{flex:0 0 auto;justify-content:flex-start}.smart-tld-row[data-v-137bcb94]{margin-bottom:1rem}.smart-tld-row .option-toggle[data-v-137bcb94],.tld-grid[data-v-137bcb94]{align-items:center;display:flex}.tld-grid[data-v-137bcb94]{flex-wrap:wrap;gap:.75rem}.options-container[data-v-137bcb94]{gap:.75rem}.options-container[data-v-137bcb94],.price-range[data-v-137bcb94]{display:flex;flex-direction:column;width:100%}.price-range[data-v-137bcb94]{gap:1rem}.price-inputs[data-v-137bcb94]{align-items:center;display:flex;gap:.5rem;width:100%}.price-field[data-v-137bcb94]{flex:0 1 100px;max-width:100px;min-width:80px}.price-field label[data-v-137bcb94]{color:var(--muted-foreground);display:block;font-size:.85rem;margin-bottom:.25rem}.price-input-wrapper[data-v-137bcb94]{position:relative;width:100%}.currency-symbol[data-v-137bcb94]{color:var(--muted-foreground);left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.price-field input[data-v-137bcb94]{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;color:var(--foreground);font-size:.9rem;padding:.5rem .5rem .5rem 1.5rem;width:100%}.price-field input[data-v-137bcb94]:focus{border-color:var(--ring);box-shadow:0 0 0 2px var(--input-focus-shadow);outline:none}.price-separator[data-v-137bcb94]{align-items:center;color:var(--muted-foreground);display:flex;font-size:.9rem;padding:0 .5rem}.domain-types-container[data-v-137bcb94]{display:flex;flex-direction:column;gap:.75rem;width:100%}.price-subsection[data-v-137bcb94]{margin-top:1.5rem}.rightmost-section[data-v-137bcb94]{display:flex;flex-direction:column;gap:1.5rem}.domain-types-subsection[data-v-137bcb94],.registrar-subsection[data-v-137bcb94]{flex:1}@media(max-width:480px){.filter-grid[data-v-137bcb94]{gap:1rem}.price-inputs[data-v-137bcb94]{gap:.25rem}.price-separator[data-v-137bcb94]{padding:.25rem}}.length-slider[data-v-137bcb94]{box-sizing:border-box;padding:0;width:100%}.slider-labels[data-v-137bcb94]{color:var(--muted-foreground);display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.5rem}input[type=range][data-v-137bcb94]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--muted);border-radius:3px;box-sizing:border-box;height:6px;outline:none;position:relative;width:100%}input[type=range][data-v-137bcb94]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--neon-start),var(--neon-end));border-radius:3px;height:6px;width:100%}input[type=range][data-v-137bcb94]::-moz-range-track{background:linear-gradient(to right,var(--neon-start),var(--neon-end));border-radius:3px;height:6px;width:100%}input[type=range][data-v-137bcb94]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--primary-foreground);border:2px solid var(--neon-end);border-radius:50%;box-shadow:var(--shadow-sm);cursor:pointer;height:18px;margin-top:-5px;position:relative;width:18px;z-index:1}input[type=range][data-v-137bcb94]::-moz-range-thumb{background:var(--primary-foreground);border:2px solid var(--neon-end);border-radius:50%;box-shadow:var(--shadow-sm);cursor:pointer;height:18px;position:relative;width:18px;z-index:1}input[type=range][data-v-137bcb94]:after{background:linear-gradient(to right,var(--neon-start),var(--neon-end));border-radius:4px;content:"";filter:blur(4px);inset:-2px 0;opacity:.25;pointer-events:none;position:absolute;z-index:-1}.custom-select-wrapper[data-v-137bcb94]{position:relative;width:100%}.custom-select[data-v-137bcb94]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--background);border:1.5px solid transparent;-o-border-image:linear-gradient(90deg,var(--neon-start),var(--neon-end)) 1;border-image:linear-gradient(90deg,var(--neon-start),var(--neon-end)) 1;border-radius:var(--radius);box-sizing:border-box;color:var(--foreground);font-size:1rem;padding:.5rem 2.5rem .5rem 1rem;transition:border .2s,box-shadow .2s;width:100%}.custom-select[data-v-137bcb94]:focus{border:1.5px solid transparent;-o-border-image:linear-gradient(90deg,var(--neon-start),var(--neon-end)) 1;border-image:linear-gradient(90deg,var(--neon-start),var(--neon-end)) 1;box-shadow:0 0 0 2px color-mix(in srgb,var(--neon-end) 40%,transparent);outline:none}.custom-select-wrapper[data-v-137bcb94]:after{color:var(--neon-end);content:"▼";font-size:1rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.custom-select[data-v-137bcb94]::-ms-expand{display:none}.custom-select option[data-v-137bcb94]:checked{display:none}.tld-selector-section[data-v-137bcb94]{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.lazy-loading[data-v-3e1d470e]{opacity:0;transition:opacity .3s ease}.lazy-loaded[data-v-3e1d470e]{opacity:1}.search-panel[data-v-a00ac3da]{margin-bottom:2rem;width:100%}.robot-head-container[data-v-a00ac3da]{display:inline-block;position:relative}.robot-head-container.hidden[data-v-a00ac3da]{display:none}.robot-head[data-v-a00ac3da]{margin-top:-48px;position:absolute;z-index:100}.robot-head img[data-v-a00ac3da]{cursor:pointer;height:70px;opacity:1;transition:opacity .5s ease,transform .2s ease}.robot-head img[data-v-a00ac3da]:hover{transform:scale(1.05)}.robot-head img.hidden[data-v-a00ac3da]{opacity:0;pointer-events:none}.robot-trademark[data-v-a00ac3da]{bottom:-2px;color:var(--muted-foreground);font-size:1.1em;opacity:1;position:absolute;right:-12px;transition:opacity .5s ease}.robot-trademark.hidden[data-v-a00ac3da]{opacity:0}@media(min-width:768px){.robot-head[data-v-a00ac3da]{margin-top:-74px}.robot-head img[data-v-a00ac3da]{height:100px}}.search-card[data-v-a00ac3da]{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden;position:relative}.reset-search-button[data-v-a00ac3da]{background:var(--card);border:1px solid var(--border);color:var(--foreground);gap:.5rem;position:absolute;right:0;top:-6px}.reset-search-button[data-v-a00ac3da]:hover{background-image:linear-gradient(to right,var(--neon-start),var(--neon-end));border-color:transparent;color:var(--primary-foreground)}.search-card h3[data-v-a00ac3da]{margin:0;padding:0}.search-input-container[data-v-a00ac3da]{gap:1rem;padding:1.5rem}.form-group[data-v-a00ac3da],.search-input-container[data-v-a00ac3da]{box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-width:0;width:100%}.form-group[data-v-a00ac3da]{gap:.5rem;position:relative}.input-header[data-v-a00ac3da]{align-items:center;display:flex;justify-content:space-between}.section-separator[data-v-a00ac3da]{align-items:center;display:flex;justify-content:center;position:relative}.section-separator[data-v-a00ac3da]:after,.section-separator[data-v-a00ac3da]:before{background:var(--border);content:"";flex:1;height:1px;margin:0 1rem 0 0}.section-separator[data-v-a00ac3da]:after{margin:0 0 0 1rem}.separator-text[data-v-a00ac3da]{background:var(--card);color:var(--muted-foreground);font-size:.875rem;font-weight:500;letter-spacing:.1em;padding:0 .75rem}.filter-header[data-v-a00ac3da]{color:inherit;font-family:inherit;font-size:inherit;padding:1rem 1.5rem;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.filter-header[data-v-a00ac3da],.robot-head-button[data-v-a00ac3da]{background:none;border:none;cursor:pointer}.robot-head-button[data-v-a00ac3da]{display:block;padding:0}.accessibility-mode .sr-only[data-v-a00ac3da]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only[data-v-a00ac3da]{display:none}.filter-header h3[data-v-a00ac3da]{align-items:center;color:var(--foreground);display:flex;font-size:1rem;justify-content:space-between;margin:0}.filter-toggle[data-v-a00ac3da]{align-items:center;color:var(--muted-foreground);display:flex;font-size:.875rem;gap:.5rem}.search-btn-container[data-v-a00ac3da]{padding:1.5rem}.btn-content[data-v-a00ac3da]{align-items:center;display:flex;gap:.5rem;justify-content:center}.btn-icon[data-v-a00ac3da]{font-size:1.25rem}.full-width[data-v-a00ac3da]{width:100%}.filter-box[data-v-a00ac3da]{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);margin:0 1.5rem}.filter-container[data-v-a00ac3da]{animation:expand-a00ac3da .3s ease-out}@keyframes expand-a00ac3da{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.button-spinner[data-v-a00ac3da]{animation:spin-a00ac3da 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes spin-a00ac3da{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.filter-box[data-v-a00ac3da]{position:relative}.neon-strip[data-v-a00ac3da]{animation:pulse-glow-light-a00ac3da 2s ease-in-out;background:rgba(var(--neon-end-rgb),.1);border:3px solid var(--neon-end);border-radius:var(--radius);inset:-3px;pointer-events:none;position:absolute;z-index:10}.dark-theme .neon-strip[data-v-a00ac3da]{animation:pulse-glow-dark-a00ac3da 2s ease-in-out;background:rgba(var(--neon-start-rgb),.15);border-color:var(--neon-start)}@keyframes pulse-glow-light-a00ac3da{0%{border-color:var(--neon-end);box-shadow:0 0 5px rgba(var(--neon-end-rgb),.5);opacity:0;transform:scale(1)}30%{border-color:var(--neon-start);box-shadow:0 0 20px rgba(var(--neon-end-rgb),.8),0 0 30px rgba(var(--neon-end-rgb),.4);opacity:1;transform:scale(1.02)}70%{border-color:var(--neon-end);box-shadow:0 0 15px rgba(var(--neon-end-rgb),.6);opacity:1;transform:scale(1.01)}to{border-color:var(--neon-end);box-shadow:0 0 5px rgba(var(--neon-end-rgb),.3);opacity:0;transform:scale(1)}}@keyframes pulse-glow-dark-a00ac3da{0%{border-color:var(--neon-start);box-shadow:0 0 5px rgba(var(--neon-start-rgb),.6);opacity:0;transform:scale(1)}30%{border-color:var(--neon-end);box-shadow:0 0 25px rgba(var(--neon-start-rgb),.9),0 0 35px rgba(var(--neon-end-rgb),.5);opacity:1;transform:scale(1.02)}70%{border-color:var(--neon-start);box-shadow:0 0 20px rgba(var(--neon-start-rgb),.7);opacity:1;transform:scale(1.01)}to{border-color:var(--neon-start);box-shadow:0 0 5px rgba(var(--neon-start-rgb),.4);opacity:0;transform:scale(1)}}.action-button[data-v-753a1be8]{align-items:center;border:none;border-radius:var(--radius);cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;justify-content:center;padding:.5rem .75rem;transition:background-color .2s,color .2s}.action-button.icon-only[data-v-753a1be8]{height:30px;padding:0;width:30px}.action-button[data-v-753a1be8]:disabled{cursor:not-allowed;opacity:.5}.variant-primary[data-v-753a1be8]{background-color:var(--primary);color:var(--primary-foreground)}.variant-primary[data-v-753a1be8]:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary) 90%,#000)}.variant-secondary[data-v-753a1be8]{background-color:var(--secondary);color:var(--secondary-foreground)}.variant-secondary[data-v-753a1be8]:hover:not(:disabled){background-color:var(--accent)}.variant-destructive[data-v-753a1be8]{background-color:var(--destructive);color:var(--destructive-foreground)}.variant-destructive[data-v-753a1be8]:hover:not(:disabled){background-color:color-mix(in srgb,var(--destructive) 90%,#000)}.variant-outline[data-v-753a1be8]{background:none;border:1px solid var(--border);color:var(--muted-foreground)}.variant-outline[data-v-753a1be8]:hover:not(:disabled){background-color:var(--accent);color:var(--accent-foreground)}.variant-ghost[data-v-753a1be8]{background:none;color:var(--muted-foreground)}.variant-ghost[data-v-753a1be8]:hover:not(:disabled){background-color:var(--accent);color:var(--accent-foreground)}.action-button.active[data-v-753a1be8]{background-color:var(--primary);color:var(--primary-foreground)}.badge[data-v-6de50cc9]{align-items:center;border-radius:var(--radius);display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .5rem}.badge-default[data-v-6de50cc9]{background-color:var(--secondary);color:var(--secondary-foreground)}.badge-success[data-v-6de50cc9]{background-color:color-mix(in srgb,#27ae60 20%,var(--background));color:color-mix(in srgb,#27ae60 90%,var(--foreground))}.badge-warning[data-v-6de50cc9]{background-color:color-mix(in srgb,#f39c12 20%,var(--background));color:color-mix(in srgb,#f39c12 90%,var(--foreground))}.badge-uncertain[data-v-6de50cc9]{background-color:color-mix(in srgb,#9acd32 20%,var(--background));color:color-mix(in srgb,#9acd32 90%,var(--foreground))}.badge-error[data-v-6de50cc9]{background-color:color-mix(in srgb,var(--destructive) 20%,var(--background));color:var(--destructive)}.badge-premium[data-v-6de50cc9]{background-color:color-mix(in srgb,#f39c12 20%,var(--background));color:color-mix(in srgb,#f39c12 90%,var(--foreground))}.badge-info[data-v-6de50cc9]{background-color:color-mix(in srgb,var(--primary) 20%,var(--background));color:var(--primary)}.domain-badge-wrapper[data-v-f20c865f]{display:inline-block;position:relative}.premium-star[data-v-f20c865f]{font-size:12px;line-height:1;pointer-events:none;position:absolute;right:-4px;top:-4px;z-index:10}.tld-badges[data-v-c629e7a0]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.tld-badge[data-v-c629e7a0]{border-radius:var(--radius);font-size:.75rem;font-weight:500;padding:.15rem .35rem;white-space:nowrap}.tld-badge.available[data-v-c629e7a0]{background-color:color-mix(in srgb,#27ae60 20%,var(--background));color:color-mix(in srgb,#27ae60 90%,var(--foreground))}.tld-badge.taken[data-v-c629e7a0]{background-color:color-mix(in srgb,var(--destructive) 20%,var(--background));color:var(--destructive)}.tld-badge-counts[data-v-c629e7a0]{align-items:center;display:flex;gap:.25rem}.tld-badge-count[data-v-c629e7a0]{border-radius:var(--radius);font-size:.75rem;font-weight:500;padding:.15rem .35rem}.tld-badge-count.available-count[data-v-c629e7a0]{background-color:color-mix(in srgb,#27ae60 20%,var(--background));color:color-mix(in srgb,#27ae60 90%,var(--foreground))}.tld-badge-count.taken-count[data-v-c629e7a0]{background-color:color-mix(in srgb,var(--destructive) 20%,var(--background));color:var(--destructive)}@media(max-width:768px){.tld-badge-counts[data-v-c629e7a0],.tld-badges[data-v-c629e7a0]{margin-left:0}}.registrar-selector[data-v-122b7a88]{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);left:50%;max-height:90vh;max-width:400px;overflow-y:auto;padding:1.5rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.registrar-header[data-v-122b7a88]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.registrar-header h3[data-v-122b7a88]{color:var(--foreground);font-size:1.2rem;margin:0}.close-button[data-v-122b7a88]{background:none;border:none;color:var(--muted-foreground);cursor:pointer;font-size:1.2rem;padding:.5rem;transition:color .2s}.close-button[data-v-122b7a88]:hover{color:var(--foreground)}.registrar-options[data-v-122b7a88]{display:flex;flex-direction:column;gap:.75rem}.registrar-option[data-v-122b7a88]{align-items:center;background-color:var(--secondary);border:1px solid var(--primary);border-radius:var(--radius);box-sizing:border-box;color:var(--foreground);cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:1rem;text-align:left;transition:all .2s;width:100%}.registrar-option[data-v-122b7a88]:hover{background-color:var(--accent);transform:translateY(-1px)}.registrar-info[data-v-122b7a88]{align-items:center;display:flex;gap:.75rem}.cheapest-badge[data-v-122b7a88]{background:var(--primary);border-radius:1rem;color:var(--primary-foreground);font-size:.75rem;margin-left:.5rem;padding:.15rem .7rem}.registrar-label[data-v-122b7a88]{color:var(--primary);font-weight:500}.registrar-name[data-v-122b7a88]{font-weight:500}.registrar-icon[data-v-122b7a88]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}@media(max-width:768px){.registrar-selector[data-v-122b7a88]{padding:1rem;width:95%}}.confirmation-view[data-v-122b7a88]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:2rem 0 1rem}.confirmation-view[data-v-122b7a88],.fade-in[data-v-122b7a88]{animation:fadeIn-122b7a88 .5s}@keyframes fadeIn-122b7a88{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.confirmation-message[data-v-122b7a88]{align-items:center;display:flex;flex-direction:column;gap:1.2rem;text-align:center;width:100%}.icon-circle[data-v-122b7a88]{align-items:center;background:linear-gradient(135deg,var(--success) 60%,var(--primary) 100%);border-radius:50%;box-shadow:var(--shadow-sm);display:flex;height:70px;justify-content:center;margin:0 auto .5rem;width:70px}.success-icon[data-v-122b7a88]{color:#fff;font-size:2.5rem}.confirmation-title[data-v-122b7a88]{color:var(--foreground);font-size:1.08rem;font-weight:700;margin:0}.confirmation-main[data-v-122b7a88]{color:var(--foreground);font-size:.98rem;margin:0 0 1rem}.knobs-switches-note[data-v-122b7a88]{color:var(--muted-foreground);font-size:.95rem;margin-top:1rem}.got-it-button[data-v-122b7a88]{background:linear-gradient(90deg,var(--primary),var(--neon-end));border:none;border-radius:var(--radius);box-shadow:var(--shadow-sm);color:var(--primary-foreground);cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1.5rem;padding:1rem 2.5rem;transition:opacity .2s,box-shadow .2s}.got-it-button[data-v-122b7a88]:hover{box-shadow:var(--shadow-md);opacity:.92}.domain-box[data-v-87e53df4]{display:grid;grid-template-rows:1fr;position:relative;touch-action:pan-y;transition:grid-template-rows .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.domain-box.swiping[data-v-87e53df4],.domain-box.swiping .domain-item[data-v-87e53df4]{cursor:grabbing;z-index:10}.domain-box.collapsing[data-v-87e53df4]{grid-template-rows:0fr}.domain-content[data-v-87e53df4]{min-height:0;overflow:hidden;position:relative;z-index:1}.domain-item[data-v-87e53df4]{align-items:stretch;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;margin-bottom:0;padding:.75rem;position:relative;transition:background-color .2s,box-shadow .2s}.domain-item[data-v-87e53df4]:hover{box-shadow:var(--shadow-sm)}.domain-info[data-v-87e53df4]{flex:1;flex-wrap:wrap;justify-content:space-between;padding:0 .5rem}.domain-info[data-v-87e53df4],.domain-name[data-v-87e53df4]{align-items:center;display:flex}.domain-name[data-v-87e53df4]{color:var(--foreground);flex:1;font-weight:500;margin-right:1rem;min-width:0;overflow:hidden}.domain-name-text[data-v-87e53df4]{font-size:clamp(.75rem,2.5vw,1rem);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-count[data-v-87e53df4]{background:var(--muted);border-radius:1rem;font-size:.8em;margin-left:.5rem;opacity:.7;padding:.2rem .4rem}.domain-variants[data-v-87e53df4]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem}.domain-variant[data-v-87e53df4]{align-items:center;background:color-mix(in srgb,var(--card) 95%,transparent);border-radius:var(--radius);cursor:pointer;display:flex;justify-content:space-between;padding:.5rem}.domain-variant[data-v-87e53df4]:hover{background:var(--accent)}.variant-name[data-v-87e53df4]{font-weight:500}.domain-badges[data-v-87e53df4],.variant-info[data-v-87e53df4]{display:flex;gap:.5rem}.domain-badges[data-v-87e53df4]{flex-wrap:wrap}.domain-actions[data-v-87e53df4]{align-items:center;display:flex;gap:.5rem;z-index:2}.domain-actions.left[data-v-87e53df4]{margin-right:.5rem}.domain-actions.right[data-v-87e53df4]{margin-left:.5rem}[data-v-87e53df4] .domain-actions .favorited{color:var(--favorite)!important}.swipe-overlay[data-v-87e53df4]{align-items:center;display:flex;inset:-10px 0 0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1000}[data-v-87e53df4] .skull-button:hover{color:var(--remove)!important}[data-v-87e53df4] .heart-button:hover{color:var(--favorite)!important}[data-v-87e53df4] .heart-button.favorited:hover{color:var(--remove)!important}.overlay-icon[data-v-87e53df4]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;height:10px;justify-content:center;width:200px}.swipe-left-overlay[data-v-87e53df4]{color:var(--remove);font-size:6rem;justify-content:flex-start;margin-left:-5.8rem}.swipe-right-overlay[data-v-87e53df4]{color:var(--favorite);font-size:6rem;justify-content:flex-end;margin-right:-4.4rem}.favorited .swipe-right-overlay[data-v-87e53df4]{color:var(--remove)}.swipe-left .domain-item[data-v-87e53df4]{background-color:color-mix(in srgb,var(--remove) 10%,var(--card))}.swipe-right .domain-item[data-v-87e53df4]{background-color:color-mix(in srgb,var(--favorite) 10%,var(--card))}.favorited.swipe-right .domain-item[data-v-87e53df4]{background-color:color-mix(in srgb,var(--remove) 10%,var(--card))}.swipe-left .swipe-left-overlay[data-v-87e53df4],.swipe-right .swipe-right-overlay[data-v-87e53df4]{opacity:.5}.swipe-overlay.button-active[data-v-87e53df4]{animation:overlayFade-87e53df4 .3s ease-in-out}@keyframes overlayFade-87e53df4{0%{opacity:0}40%{opacity:.5}to{opacity:.1}}.swiping .variant-container .swipe-overlay[data-v-87e53df4]{opacity:0}.variant-container[data-v-87e53df4]{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-left:1.5rem;margin-top:.5rem}.variant-container[data-v-87e53df4],.variant-wrapper[data-v-87e53df4]{margin-bottom:.5rem}.variant-wrapper[data-v-87e53df4]:last-child{margin-bottom:0}.tld-badges-container[data-v-87e53df4]{background-color:var(--secondary);border:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);border-top:none;cursor:pointer;display:flex;justify-content:left;margin:-.25rem 1rem .5rem;padding:.45rem .5rem .25rem}.tld-badges-container[data-v-87e53df4]:hover{background-color:var(--secondary);box-shadow:var(--shadow-sm)}.slide-down-enter-active[data-v-87e53df4],.slide-down-leave-active[data-v-87e53df4]{overflow:hidden;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s}.slide-down-enter-from[data-v-87e53df4],.slide-down-leave-to[data-v-87e53df4]{max-height:0;opacity:0}.slide-down-enter-to[data-v-87e53df4],.slide-down-leave-from[data-v-87e53df4]{max-height:1000px;opacity:1}.registrar-fade-enter-active[data-v-87e53df4],.registrar-fade-leave-active[data-v-87e53df4]{max-height:500px;opacity:1;transition:all .3s ease}.registrar-fade-enter-from[data-v-87e53df4],.registrar-fade-leave-to[data-v-87e53df4]{max-height:0;opacity:0;padding-top:0}.registrar-list[data-v-87e53df4]{background:none;border:none;border-radius:0;font-size:.8rem;margin:0;overflow:hidden;padding:.5rem 0 0 2.8rem}.registrar-row[data-v-87e53df4]{align-items:center;display:flex;gap:.5rem;margin-bottom:.1rem}.registrar-row[data-v-87e53df4]:last-child{margin-bottom:0}.registrar-name[data-v-87e53df4]{font-weight:500;min-width:100px}.registrar-icon[data-v-87e53df4]{height:16px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:16px}.variant-group-header[data-v-87e53df4]{align-items:center;background-color:var(--secondary);border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;cursor:pointer;display:flex;justify-content:space-between;padding:.25rem .75rem;transition:background-color .2s ease}.variant-group-header[data-v-87e53df4]:hover{background-color:var(--accent)}.variant-group-title[data-v-87e53df4]{align-items:center;color:var(--foreground);display:flex;gap:.5rem;margin-left:.25rem}.variant-group-title i[data-v-87e53df4]{color:var(--muted-foreground);font-size:.75rem}.variant-group-text[data-v-87e53df4]{font-size:.8rem;font-weight:500}.collapse-button[data-v-87e53df4]{opacity:.7;transition:opacity .2s ease}.collapse-button[data-v-87e53df4]:hover{opacity:1}@media(max-width:768px){.variant-container[data-v-87e53df4]{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:0;margin-left:0;margin-top:.5rem}.variant-group-header[data-v-87e53df4]{border-radius:var(--radius) var(--radius) 0 0}.variant-wrapper[data-v-87e53df4]{margin-bottom:0}.domain-name[data-v-87e53df4]{flex-wrap:nowrap;margin-right:.5rem}.domain-name-text[data-v-87e53df4]{font-size:clamp(.7rem,3.5vw,.9rem)}.registrar-list[data-v-87e53df4]{padding:.5rem 0 0 .5rem}.domain-info[data-v-87e53df4]{padding:0 .25rem}.domain-actions.right[data-v-87e53df4]{margin-left:.25rem}}.swipe-hints-inline[data-v-87e53df4]{animation:pulseHints-87e53df4 2s ease-in-out infinite;display:flex;justify-content:space-between;left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:500}.swipe-hint-arrow[data-v-87e53df4]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--card);border:1px solid var(--border);border-radius:1rem;box-shadow:var(--shadow-sm);color:var(--muted-foreground);display:flex;font-size:.8rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.left-hint-arrow[data-v-87e53df4]{color:var(--remove);margin-left:1rem}.left-hint-arrow i[data-v-87e53df4]{animation:bounceLeft-87e53df4 2s ease-in-out infinite;color:var(--remove)}.right-hint-arrow[data-v-87e53df4]{color:var(--favorite);margin-right:1rem}.right-hint-arrow i[data-v-87e53df4]{animation:bounceRight-87e53df4 2s ease-in-out infinite;color:var(--favorite)}@keyframes pulseHints-87e53df4{0%,to{opacity:.6}50%{opacity:.9}}@keyframes bounceLeft-87e53df4{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(0)}}@keyframes bounceRight-87e53df4{0%,to{transform:translate(0)}25%{transform:translate(5px)}75%{transform:translate(0)}}.variant-wrapper .domain-box:not(.swiping):not(.swipe-left):not(.swipe-right) .domain-item[data-v-87e53df4]{border-left:none;border-right:none}.variant-wrapper:first-child .domain-box:not(.swiping):not(.swipe-left):not(.swipe-right) .domain-item[data-v-87e53df4]{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.variant-wrapper:not(:first-child):not(:last-child) .domain-box:not(.swiping):not(.swipe-left):not(.swipe-right) .domain-item[data-v-87e53df4]{border-bottom:1px solid var(--border);border-radius:0}.variant-wrapper:not(:last-child) .domain-box:not(.swiping):not(.swipe-left):not(.swipe-right) .domain-item[data-v-87e53df4]{border-bottom:1px solid var(--border)}.variant-wrapper:last-child .domain-box:not(.swiping):not(.swipe-left):not(.swipe-right) .domain-item[data-v-87e53df4]{border-bottom:none;border-radius:0 0 var(--radius) var(--radius)}.domain-results[data-v-67abaf6b]{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);margin-bottom:2rem;margin-top:1rem;padding:1.5rem;position:relative}.results-header[data-v-67abaf6b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.results-header h2[data-v-67abaf6b]{color:var(--foreground);font-size:1.5rem;margin:0}.domains-container[data-v-67abaf6b]{margin-bottom:1rem}#favorites-list[data-v-67abaf6b],.domains-container[data-v-67abaf6b]{display:flex;flex-direction:column;gap:.5rem}.section-header[data-v-67abaf6b]{align-items:center;display:flex;justify-content:space-between}.section-header h3[data-v-67abaf6b]{flex:1;margin:0}.section-header .clear-ideas-button[data-v-67abaf6b]{align-items:center;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.modal-overlay[data-v-67abaf6b]{background:color-mix(in srgb,var(--background) 30%,transparent);height:100vh;inset:0;position:fixed;width:100vw;z-index:999}.loading-container[data-v-67abaf6b]{min-height:20vh;padding:2rem 0;text-align:center}.bottom-controls[data-v-67abaf6b]{padding:.5rem 0 1.5rem}.bottom-controls[data-v-67abaf6b],.control-buttons[data-v-67abaf6b]{align-items:center;display:flex;justify-content:space-between}.control-buttons[data-v-67abaf6b]{gap:.5rem;width:100%}.more-like-this-button[data-v-67abaf6b]{align-items:center;display:flex;gap:.5rem}.more-like-this-button[data-v-67abaf6b]:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.clear-ideas-button[data-v-67abaf6b]{align-items:center;display:flex;gap:.5rem}.neon-button.medium.subdued.hover-neon[data-v-67abaf6b],.neon-button.small.subdued.hover-neon[data-v-67abaf6b]{background:var(--card);border:1px solid var(--border);color:var(--foreground)}.neon-button.medium.subdued.hover-neon[data-v-67abaf6b]:hover,.neon-button.small.subdued.hover-neon[data-v-67abaf6b]:hover{background-image:linear-gradient(to right,var(--neon-start),var(--neon-end));border-color:transparent;color:var(--primary-foreground)}.refine-container[data-v-67abaf6b]{flex-shrink:0;max-width:100%}.favorites-header h3[data-v-67abaf6b]{align-items:center;display:flex;margin:0}.favorites-toggle-btn[data-v-67abaf6b]{-webkit-tap-highlight-color:transparent;background:none;border:none;color:var(--foreground);cursor:pointer;font-size:.875rem;margin-left:.5rem;padding:0;transition:all var(--theme-transition-duration) var(--theme-transition-timing)}.favorites-toggle-btn[data-v-67abaf6b]:hover{opacity:.7}.favorites-toggle-btn i[data-v-67abaf6b]{transition:transform var(--theme-transition-duration) var(--theme-transition-timing)}.favorites-slide-enter-active[data-v-67abaf6b],.favorites-slide-leave-active[data-v-67abaf6b]{overflow:hidden;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s}.favorites-slide-enter-from[data-v-67abaf6b],.favorites-slide-leave-to[data-v-67abaf6b]{max-height:0;opacity:0}.favorites-slide-enter-to[data-v-67abaf6b],.favorites-slide-leave-from[data-v-67abaf6b]{max-height:1000px;opacity:1}.favorites-header[data-v-67abaf6b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.bulk-buy-btn[data-v-67abaf6b]{align-items:center;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;white-space:nowrap}.bulk-buy-btn[data-v-67abaf6b]:disabled{cursor:not-allowed;opacity:.6}.bulk-buy-btn.success[data-v-67abaf6b]{background:var(--success-color,#22c55e);border-color:var(--success-color,#22c55e);color:#fff}.bulk-buy-btn.error[data-v-67abaf6b]{background:var(--error-color,#ef4444);border-color:var(--error-color,#ef4444);color:#fff}.chunk-nav-btn[data-v-67abaf6b]{align-items:center;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s ease;width:100%}.chunk-nav-btn[data-v-67abaf6b]:hover{background:var(--accent);color:var(--accent-foreground)}.chunk-container[data-v-67abaf6b]{position:relative}.chunk-container.transitioning[data-v-67abaf6b]{pointer-events:none}.chunk-content[data-v-67abaf6b]{display:flex;flex-direction:column;gap:.5rem}.chunk-nav-btn[data-v-67abaf6b]:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.chunk-nav-btn:disabled .fa-spinner[data-v-67abaf6b]{animation:spin-67abaf6b 1s linear infinite}@keyframes spin-67abaf6b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:480px){.extension-install-tooltip[data-v-67abaf6b]{display:none}}.background-lines[data-v-1b05b192]{height:100vh;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.bg-line[data-v-1b05b192]{background:linear-gradient(to bottom,rgba(var(--primary-rgb),0),rgba(var(--primary-rgb),1),rgba(var(--primary-rgb),0));height:40vh;opacity:0;position:absolute;top:-10%;width:4px;will-change:opacity,transform}.bg-line[data-v-1b05b192]:nth-child(odd){transform:translateY(-100%) rotate(15deg)}.bg-line[data-v-1b05b192]:nth-child(2n){transform:translateY(-100%) rotate(-15deg)}:not(.dark-mode) .bg-line[data-v-1b05b192]:first-child{animation:line-animation-right-1b05b192 18s linear infinite;animation-delay:0s}:not(.dark-mode) .bg-line[data-v-1b05b192]:nth-child(2){animation:line-animation-left-1b05b192 17s linear infinite;animation-delay:9s}:not(.dark-mode) .bg-line[data-v-1b05b192]:nth-child(3){animation:line-animation-right-1b05b192 19s linear infinite;animation-delay:17s}:not(.dark-mode) .bg-line[data-v-1b05b192]:nth-child(4){animation:line-animation-left-1b05b192 16s linear infinite;animation-delay:12s}:not(.dark-mode) .bg-line[data-v-1b05b192]:nth-child(5){animation:line-animation-right-1b05b192 20s linear infinite;animation-delay:14s}:not(.dark-mode) .bg-line[data-v-1b05b192]:nth-child(6){animation:line-animation-left-1b05b192 15s linear infinite;animation-delay:4s}.dark-mode .bg-line[data-v-1b05b192]:first-child{animation:dark-line-animation-right-1b05b192 5s linear infinite;animation-delay:0s}.dark-mode .bg-line[data-v-1b05b192]:nth-child(2){animation:dark-line-animation-left-1b05b192 6s linear infinite;animation-delay:3s}.dark-mode .bg-line[data-v-1b05b192]:nth-child(3){animation:dark-line-animation-right-1b05b192 4s linear infinite;animation-delay:7s}.dark-mode .bg-line[data-v-1b05b192]:nth-child(4){animation:dark-line-animation-left-1b05b192 7s linear infinite;animation-delay:2s}.dark-mode .bg-line[data-v-1b05b192]:nth-child(5){animation:dark-line-animation-right-1b05b192 4.5s linear infinite;animation-delay:5s}.dark-mode .bg-line[data-v-1b05b192]:nth-child(6){animation:dark-line-animation-left-1b05b192 5.5s linear infinite;animation-delay:1s}@keyframes line-animation-right-1b05b192{0%{opacity:.6;transform:translateY(-100%) rotate(15deg)}20%{opacity:.8;transform:translateY(0) rotate(15deg)}40%{opacity:.6;transform:translateY(100%) rotate(15deg)}40%,to{opacity:0;transform:translateY(100%) rotate(15deg)}}@keyframes line-animation-left-1b05b192{0%{opacity:.6;transform:translateY(-100%) rotate(-15deg)}20%{opacity:.8;transform:translateY(0) rotate(-15deg)}40%{opacity:.6;transform:translateY(100%) rotate(-15deg)}40%,to{opacity:0;transform:translateY(100%) rotate(-15deg)}}@keyframes dark-line-animation-right-1b05b192{0%{opacity:0;transform:translateY(100%) rotate(15deg)}20%{opacity:.9;transform:translateY(50%) rotate(15deg)}29%{opacity:.1}32%{opacity:.9}35%{opacity:.1}38%{opacity:.9}80%{opacity:.6;transform:translateY(0) rotate(15deg)}80%,to{opacity:0;transform:translateY(-100%) rotate(15deg)}}@keyframes dark-line-animation-left-1b05b192{0%{opacity:0;transform:translateY(100%) rotate(-15deg)}20%{opacity:.9;transform:translateY(50%) rotate(-15deg)}29%{opacity:.1}32%{opacity:.9}35%{opacity:.1}38%{opacity:.9}80%{opacity:.6;transform:translateY(0) rotate(-15deg)}80%,to{opacity:0;transform:translateY(-100%) rotate(-15deg)}}.fixed-ai-assistant[data-v-4ca8bc00]{align-items:flex-end;bottom:2rem;display:flex;flex-direction:column;position:fixed;right:2rem;z-index:999999}.ai-assistant-container[data-v-4ca8bc00]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--card);border:1px solid var(--border);border-radius:2rem;box-shadow:var(--shadow-lg);display:flex;gap:.75rem;padding:.5rem;transition:all .3s ease}.ai-assistant-container[data-v-4ca8bc00]:hover{box-shadow:var(--shadow-lg),0 0 20px rgba(var(--primary-rgb),.1);transform:translateY(-1px)}.robot-head-container[data-v-4ca8bc00]{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:3rem;justify-content:center;transition:all .3s ease;width:3rem}.robot-head-container[data-v-4ca8bc00]:hover{background:var(--muted)}.robot-head[data-v-4ca8bc00]{height:2.5rem;transform:scaleX(-1);transition:all .3s ease}.robot-head[data-v-4ca8bc00]:hover{transform:scaleX(-1) scale(1.05)}.robot-head.animate-thinking[data-v-4ca8bc00]{animation:robot-thinking-4ca8bc00 2s ease-in-out infinite}@keyframes robot-thinking-4ca8bc00{0%,to{transform:scaleX(-1) scale(1)}25%{transform:scaleX(-1) scale(1.02) rotate(-2deg)}75%{transform:scaleX(-1) scale(1.02) rotate(2deg)}}.talk-button[data-v-4ca8bc00]{align-items:center;border-radius:1.5rem;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.talk-button[data-v-4ca8bc00]:hover{box-shadow:0 4px 15px rgba(var(--primary-rgb),.3);transform:translateY(-1px)}.ai-chat-bubble[data-v-4ca8bc00]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--background) 97%,transparent);border:2px solid var(--primary);border-radius:20px;bottom:5rem;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-width:350px;min-height:200px;opacity:0;padding:0 0 .5rem;pointer-events:none;position:absolute;resize:none;right:0;transform:translateY(10px) scale(.9);transition:all .3s cubic-bezier(.34,1.56,.64,1);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:350px;z-index:1001}.ai-chat-bubble.show[data-v-4ca8bc00]{animation:bubble-appear-4ca8bc00 .5s cubic-bezier(.34,1.56,.64,1),bubble-float-4ca8bc00 3s ease-in-out .5s infinite;opacity:1;pointer-events:all;transform:translateY(0) scale(1)}.ai-chat-bubble.loading[data-v-4ca8bc00]{animation-play-state:paused}.ai-chat-bubble.closing[data-v-4ca8bc00]{animation:bubble-close-4ca8bc00 .3s ease-out forwards;opacity:0;transform:translateY(20px) scale(.8)}.ai-chat-bubble[data-v-4ca8bc00]:before{background:var(--card);border:2px solid var(--primary);border-radius:50%;bottom:-34px;box-shadow:-8px -8px 0 0 var(--card),-8px -8px 0 2px var(--primary),-18px -18px 0 2px var(--card),-18px -18px 0 4px var(--primary);content:"";height:4px;position:absolute;right:60px;width:4px}@keyframes bubble-appear-4ca8bc00{0%{opacity:0;transform:translateY(20px) scale(.8)}70%{transform:translateY(-5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bubble-float-4ca8bc00{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.01)}}@keyframes bubble-close-4ca8bc00{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.8)}}.resize-handle[data-v-4ca8bc00]{background:transparent;border-radius:20px 20px 0 0;cursor:ns-resize;height:8px;left:0;position:absolute;right:0;top:0;touch-action:none;transition:background-color .2s ease;z-index:1003}.resize-handle[data-v-4ca8bc00]:hover{background:rgba(var(--primary-rgb),.1)}.resize-handle[data-v-4ca8bc00]:before{background:var(--muted-foreground);border-radius:2px;content:"";height:3px;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:30px}.resize-handle[data-v-4ca8bc00]:hover:before{opacity:.8}.bubble-close[data-v-4ca8bc00]{align-items:center;background:var(--muted);border:none;border-radius:50%;color:var(--muted-foreground);cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:1.5rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .2s ease;width:1.5rem;z-index:1002}.bubble-close[data-v-4ca8bc00]:hover{color:var(--foreground)}.bubble-close[data-v-4ca8bc00]:disabled{cursor:not-allowed;opacity:.5}.bubble-content[data-v-4ca8bc00]{display:flex;flex-direction:column;gap:0;height:calc(100% - 2px)}.conversation-container[data-v-4ca8bc00]{border-radius:20px 20px 0 0;display:flex;flex:1;flex-direction:column;overflow:hidden}.conversation-thread[data-v-4ca8bc00]{border-radius:20px 20px 0 0;flex:1;margin:0;min-height:0;overflow-y:auto;padding:.5rem .5rem 0 .75rem}.conversation-thread[data-v-4ca8bc00]::-webkit-scrollbar{width:4px}.conversation-thread[data-v-4ca8bc00]::-webkit-scrollbar-track{background:transparent;border-radius:2px}.conversation-thread[data-v-4ca8bc00]::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:2px}.message[data-v-4ca8bc00]{display:flex;flex-direction:column;margin-bottom:0}.message[data-v-4ca8bc00]:last-child{margin-bottom:.5rem}.dom-message[data-v-4ca8bc00]{align-items:flex-start}.user-message[data-v-4ca8bc00]{align-items:flex-end}.message-content[data-v-4ca8bc00]{border-radius:1rem;max-width:85%;padding:.5rem .75rem;position:relative}.dom-message .message-content[data-v-4ca8bc00]{background:var(--muted);border-bottom-left-radius:.05rem;color:var(--foreground)}.user-message .message-content[data-v-4ca8bc00]{background:var(--primary);border-bottom-right-radius:.05rem;color:var(--primary-foreground)}.message-text[data-v-4ca8bc00]{word-wrap:break-word;display:block;font-size:.85rem;line-height:1.4}.message-time[data-v-4ca8bc00]{color:var(--muted-foreground);display:block;font-size:.65rem;margin-top:.25rem;opacity:.6;padding:0 .25rem}.user-input[data-v-4ca8bc00]{border-top:1px solid var(--border);flex-shrink:0;padding:.5rem .75rem 0}.input-container[data-v-4ca8bc00]{align-items:flex-end;display:flex;gap:.5rem}.chat-input[data-v-4ca8bc00]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);flex:1;font-size:.875rem;line-height:1.4;max-height:8rem;min-height:2.25rem;padding:.5rem;resize:none;transition:border-color .2s ease}.chat-input[data-v-4ca8bc00]:focus{border-color:var(--primary);outline:none}.chat-input[data-v-4ca8bc00]:disabled{cursor:not-allowed;opacity:.6}.send-icon-button[data-v-4ca8bc00]{flex-shrink:0;font-size:.875rem;padding:0}.processing-spinner[data-v-4ca8bc00],.send-icon-button[data-v-4ca8bc00]{align-items:center;display:flex;height:2.25rem;justify-content:center;width:2.25rem}@media(max-width:768px){.fixed-ai-assistant[data-v-4ca8bc00]{bottom:1rem;right:1rem}.ai-chat-bubble[data-v-4ca8bc00]{max-height:350px;max-width:calc(100vw - 2rem);min-height:180px;width:320px}.robot-head[data-v-4ca8bc00]{height:2rem}.robot-head-container[data-v-4ca8bc00]{height:2.5rem;width:2.5rem}.talk-button[data-v-4ca8bc00]{font-size:.8rem;padding:.4rem .8rem}}@media(max-width:480px){.fixed-ai-assistant[data-v-4ca8bc00]{bottom:.5rem;right:.5rem}.ai-chat-bubble[data-v-4ca8bc00]{bottom:4rem;max-height:280px;min-height:160px;width:calc(100vw - 1rem)}.ai-chat-bubble[data-v-4ca8bc00]:before{right:40px}.user-input[data-v-4ca8bc00]{padding:.25rem .5rem 0}.robot-head[data-v-4ca8bc00]{height:1.8rem}.robot-head-container[data-v-4ca8bc00]{height:2.2rem;width:2.2rem}.talk-button[data-v-4ca8bc00]{font-size:.75rem;padding:.35rem .7rem}.ai-assistant-container[data-v-4ca8bc00]{gap:.5rem;padding:.4rem}}
