.filter-panel[data-v-c10b0726]{position:relative;width:100%;max-width:100%;box-sizing:border-box;background-color:var(--background);z-index:1;display:flex;flex-direction:column;animation:expand-c10b0726 .3s ease-out}@keyframes expand-c10b0726{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.filter-header[data-v-c10b0726]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--border);flex-wrap:wrap;background-color:var(--card)}.filter-header h3[data-v-c10b0726]{margin:0;font-size:1.1rem;color:var(--foreground)}.close-btn[data-v-c10b0726]{background:none;border:none;font-size:.9rem;cursor:pointer;color:var(--muted-foreground);display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:var(--radius)}.close-btn[data-v-c10b0726]:hover{background-color:var(--secondary)}.filter-body[data-v-c10b0726]{padding:1rem;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;width:100%}.filter-grid[data-v-c10b0726]{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;box-sizing:border-box}@media (min-width:768px){.filter-grid[data-v-c10b0726]{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.filter-grid[data-v-c10b0726]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.price-section[data-v-c10b0726]{grid-column:span 2}}.filter-section[data-v-c10b0726]{margin-bottom:0;width:100%;box-sizing:border-box}.filter-section h4[data-v-c10b0726]{margin:0 0 .75rem 0;font-size:.95rem;color:var(--foreground);overflow-wrap:break-word}.option-toggle[data-v-c10b0726],.tld-toggle[data-v-c10b0726]{display:flex;align-items:center}.smart-tld-row[data-v-c10b0726]{margin-bottom:1rem}.smart-tld-row .option-toggle[data-v-c10b0726]{display:flex;align-items:center}.tld-grid[data-v-c10b0726]{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.75rem}.options-container[data-v-c10b0726]{display:flex;flex-direction:column;gap:.75rem;width:100%}.price-range[data-v-c10b0726]{display:flex;flex-direction:column;gap:1rem;width:100%}.price-inputs[data-v-c10b0726]{display:flex;align-items:center;gap:.5rem;width:100%}.price-field[data-v-c10b0726]{flex:0 1 100px;min-width:80px;max-width:100px}.price-field label[data-v-c10b0726]{display:block;font-size:.85rem;color:var(--muted-foreground);margin-bottom:.25rem}.price-input-wrapper[data-v-c10b0726]{position:relative;width:100%}.currency-symbol[data-v-c10b0726]{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);color:var(--muted-foreground)}.price-field input[data-v-c10b0726]{width:100%;padding:.5rem .5rem .5rem 1.5rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.9rem;box-sizing:border-box;background-color:var(--background);color:var(--foreground)}.price-field input[data-v-c10b0726]:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 2px var(--input-focus-shadow)}.price-separator[data-v-c10b0726]{display:flex;align-items:center;padding:0 .5rem;color:var(--muted-foreground);font-size:.9rem}.price-toggle[data-v-c10b0726]{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.price-toggle .option-toggle[data-v-c10b0726]{flex:1;min-width:180px}@media (max-width:480px){.filter-grid[data-v-c10b0726]{gap:1rem}.price-inputs[data-v-c10b0726]{gap:.25rem}.price-separator[data-v-c10b0726]{padding:.25rem}}.length-slider[data-v-c10b0726]{padding:0;width:100%;box-sizing:border-box}.slider-labels[data-v-c10b0726]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--muted-foreground);margin-bottom:.5rem}input[type=range][data-v-c10b0726]{width:100%;height:6px;-webkit-appearance:none;appearance:none;background-color:var(--muted);border-radius:3px;outline:none;box-sizing:border-box;position:relative}input[type=range][data-v-c10b0726]::-webkit-slider-runnable-track{width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--neon-start),var(--neon-end))}input[type=range][data-v-c10b0726]::-moz-range-track{width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--neon-start),var(--neon-end))}input[type=range][data-v-c10b0726]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--primary-foreground);cursor:pointer;margin-top:-5px;position:relative;z-index:1;box-shadow:var(--shadow-sm);border:2px solid var(--neon-end)}input[type=range][data-v-c10b0726]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--primary-foreground);cursor:pointer;position:relative;z-index:1;box-shadow:var(--shadow-sm);border:2px solid var(--neon-end)}input[type=range][data-v-c10b0726]:after{content:"";position:absolute;top:-2px;left:0;right:0;bottom:-2px;background:linear-gradient(90deg,var(--neon-start),var(--neon-end));border-radius:4px;filter:blur(4px);opacity:.25;z-index:-1;pointer-events:none}.registrar-pref-section[data-v-c10b0726]{margin-bottom:1.5rem}.custom-select-wrapper[data-v-c10b0726]{position:relative;width:100%}.custom-select[data-v-c10b0726]{width:100%;padding:.5rem 2.5rem .5rem 1rem;border:1.5px solid transparent;border-radius:var(--radius);background:var(--background);color:var(--foreground);font-size:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border .2s,box-shadow .2s;border-image:linear-gradient(90deg,var(--neon-start),var(--neon-end)) 1;box-sizing:border-box}.custom-select[data-v-c10b0726]:focus{outline:none;border:1.5px solid transparent;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)}.custom-select-wrapper[data-v-c10b0726]:after{content:"▼";position:absolute;top:50%;right:1rem;transform:translateY(-50%);pointer-events:none;color:var(--neon-end);font-size:1rem}.custom-select[data-v-c10b0726]::-ms-expand{display:none}.custom-select option[data-v-c10b0726]:checked{display:none}.domain-box[data-v-e5d9c80c]{position:relative;touch-action:pan-y;user-select:none;z-index:1;display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease-out}.domain-box.swiping .domain-item[data-v-e5d9c80c],.domain-box.swiping[data-v-e5d9c80c]{cursor:-webkit-grabbing;cursor:grabbing;z-index:10}.domain-box.collapsing[data-v-e5d9c80c]{grid-template-rows:0fr}.domain-content[data-v-e5d9c80c]{position:relative;z-index:1;overflow:hidden;min-height:0}.domain-item[data-v-e5d9c80c]{display:flex;flex-direction:column;align-items:stretch;padding:.75rem;border-radius:var(--radius);border:1px solid var(--border);margin-bottom:.5rem;background-color:var(--card);transition:background-color .2s,box-shadow .2s;position:relative;margin-bottom:0;cursor:pointer}.domain-item[data-v-e5d9c80c]:hover{box-shadow:var(--shadow-sm)}.domain-info[data-v-e5d9c80c]{flex:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 .5rem}.domain-name[data-v-e5d9c80c]{font-weight:500;color:var(--foreground);margin-right:1rem;display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.domain-name-text[data-v-e5d9c80c]{font-size:clamp(.75rem,2.5vw,1rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.variant-count[data-v-e5d9c80c]{font-size:.8em;opacity:.7;margin-left:.5rem;padding:.2rem .4rem;background:var(--muted);border-radius:1rem}.domain-variants[data-v-e5d9c80c]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.5rem}.domain-variant[data-v-e5d9c80c]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-radius:var(--radius);background:color-mix(in srgb,var(--card) 95%,transparent);cursor:pointer}.domain-variant[data-v-e5d9c80c]:hover{background:var(--accent)}.variant-name[data-v-e5d9c80c]{font-weight:500}.variant-info[data-v-e5d9c80c]{display:flex;gap:.5rem}.domain-badges[data-v-e5d9c80c]{display:flex;gap:.5rem;flex-wrap:wrap}.domain-actions[data-v-e5d9c80c]{display:flex;align-items:center;z-index:2;gap:.5rem}.domain-actions.left[data-v-e5d9c80c]{margin-right:.5rem}.domain-actions.right[data-v-e5d9c80c]{margin-left:.5rem}[data-v-e5d9c80c] .domain-actions .favorited{color:var(--favorite)!important}.swipe-overlay[data-v-e5d9c80c]{position:absolute;top:-10px;bottom:0;left:0;right:0;display:flex;align-items:center;opacity:0;transition:opacity .3s ease;z-index:1000;pointer-events:none}[data-v-e5d9c80c] .skull-button:hover{color:var(--remove)!important}[data-v-e5d9c80c] .heart-button:hover{color:var(--favorite)!important}[data-v-e5d9c80c] .heart-button.favorited:hover{color:var(--remove)!important}.overlay-icon[data-v-e5d9c80c]{display:flex;align-items:center;justify-content:center;width:200px;height:10px;backdrop-filter:blur(4px)}.swipe-left-overlay[data-v-e5d9c80c]{color:var(--remove);justify-content:flex-start;margin-left:-5.8rem;font-size:6rem}.swipe-right-overlay[data-v-e5d9c80c]{color:var(--favorite);justify-content:flex-end;margin-right:-4.4rem;font-size:6rem}.favorited .swipe-right-overlay[data-v-e5d9c80c]{color:var(--remove)}.swipe-left .domain-item[data-v-e5d9c80c]{background-color:color-mix(in srgb,var(--remove) 10%,var(--card))}.swipe-right .domain-item[data-v-e5d9c80c]{background-color:color-mix(in srgb,var(--favorite) 10%,var(--card))}.favorited.swipe-right .domain-item[data-v-e5d9c80c]{background-color:color-mix(in srgb,var(--remove) 10%,var(--card))}.swipe-left .swipe-left-overlay[data-v-e5d9c80c],.swipe-right .swipe-right-overlay[data-v-e5d9c80c]{opacity:.5}.swipe-overlay.button-active[data-v-e5d9c80c]{animation:overlayFade-e5d9c80c .3s ease-in-out}@keyframes overlayFade-e5d9c80c{0%{opacity:0}40%{opacity:.5}to{opacity:.1}}.swiping .variant-container .swipe-overlay[data-v-e5d9c80c]{opacity:0}.variant-container[data-v-e5d9c80c]{margin-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.variant-wrapper[data-v-e5d9c80c]{margin-bottom:.5rem}.variant-wrapper[data-v-e5d9c80c]:last-child{margin-bottom:0}.tld-badges-container[data-v-e5d9c80c]{margin-top:-.25rem;margin-bottom:.5rem;margin-left:1rem;margin-right:1rem;padding:.45rem .5rem .25rem .5rem;background-color:var(--secondary);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius) var(--radius);display:flex;justify-content:left;cursor:pointer}.tld-badges-container[data-v-e5d9c80c]:hover{background-color:var(--secondary);box-shadow:var(--shadow-sm)}.slide-down-enter-active[data-v-e5d9c80c],.slide-down-leave-active[data-v-e5d9c80c]{transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.slide-down-enter-from[data-v-e5d9c80c],.slide-down-leave-to[data-v-e5d9c80c]{max-height:0;opacity:0}.slide-down-enter-to[data-v-e5d9c80c],.slide-down-leave-from[data-v-e5d9c80c]{max-height:1000px;opacity:1}.registrar-fade-enter-active[data-v-e5d9c80c],.registrar-fade-leave-active[data-v-e5d9c80c]{transition:all .3s ease;max-height:500px;opacity:1}.registrar-fade-enter-from[data-v-e5d9c80c],.registrar-fade-leave-to[data-v-e5d9c80c]{max-height:0;opacity:0;padding-top:0}.registrar-list[data-v-e5d9c80c]{margin:0;padding:.5rem 0 0 2.8rem;background:none;border:none;border-radius:0;font-size:.8rem;overflow:hidden}.registrar-row[data-v-e5d9c80c]{display:flex;align-items:center;gap:.5rem;margin-bottom:.1rem}.registrar-row[data-v-e5d9c80c]:last-child{margin-bottom:0}.registrar-name[data-v-e5d9c80c]{font-weight:500;min-width:100px}.registrar-icon[data-v-e5d9c80c]{width:16px;height:16px;object-fit:contain;vertical-align:middle}.variant-group-header[data-v-e5d9c80c]{display:flex;align-items:center;justify-content:space-between;padding:.25rem .75rem;background-color:var(--secondary);border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;cursor:pointer;transition:background-color .2s ease}.variant-group-header[data-v-e5d9c80c]:hover{background-color:var(--accent)}.variant-group-title[data-v-e5d9c80c]{display:flex;align-items:center;gap:.5rem;color:var(--foreground);margin-left:.25rem}.variant-group-title i[data-v-e5d9c80c]{color:var(--muted-foreground);font-size:.75rem}.variant-group-text[data-v-e5d9c80c]{font-weight:500;font-size:.8rem}.collapse-button[data-v-e5d9c80c]{opacity:.7;transition:opacity .2s ease}.collapse-button[data-v-e5d9c80c]:hover{opacity:1}@media (max-width:768px){.variant-container[data-v-e5d9c80c]{margin-left:0;margin-top:.5rem;margin-bottom:0;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.variant-group-header[data-v-e5d9c80c]{border-radius:var(--radius) var(--radius) 0 0}.variant-wrapper[data-v-e5d9c80c]{margin-bottom:0}.domain-name[data-v-e5d9c80c]{flex-wrap:nowrap;margin-right:.5rem}.domain-name-text[data-v-e5d9c80c]{font-size:clamp(.7rem,3.5vw,.9rem)}.registrar-list[data-v-e5d9c80c]{padding:.5rem 0 0 .5rem}.domain-info[data-v-e5d9c80c]{padding:0 .25rem}.domain-actions.right[data-v-e5d9c80c]{margin-left:.25rem}}.swipe-hints-inline[data-v-e5d9c80c]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:500;opacity:.8;animation:pulseHints-e5d9c80c 2s ease-in-out infinite}.swipe-hint-arrow[data-v-e5d9c80c]{display:flex;align-items:center;gap:.5rem;background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:.5rem 1rem;box-shadow:var(--shadow-sm);font-size:.8rem;font-weight:500;color:var(--muted-foreground);backdrop-filter:blur(4px)}.left-hint-arrow[data-v-e5d9c80c]{margin-left:1rem;color:var(--remove)}.left-hint-arrow i[data-v-e5d9c80c]{color:var(--remove);animation:bounceLeft-e5d9c80c 2s ease-in-out infinite}.right-hint-arrow[data-v-e5d9c80c]{margin-right:1rem;color:var(--favorite)}.right-hint-arrow i[data-v-e5d9c80c]{color:var(--favorite);animation:bounceRight-e5d9c80c 2s ease-in-out infinite}@keyframes pulseHints-e5d9c80c{0%,to{opacity:.6}50%{opacity:.9}}@keyframes bounceLeft-e5d9c80c{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(0)}}@keyframes bounceRight-e5d9c80c{0%,to{transform:translateX(0)}25%{transform:translateX(5px)}75%{transform:translateX(0)}}.variant-wrapper .domain-box:not(.swiping):not(.swipe-left):not(.swipe-right) .domain-item[data-v-e5d9c80c]{border-left:none;border-right:none}.variant-wrapper:first-child .domain-box:not(.swiping):not(.swipe-left):not(.swipe-right) .domain-item[data-v-e5d9c80c]{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-e5d9c80c]{border-radius:0;border-bottom:1px solid var(--border)}.variant-wrapper:not(:last-child) .domain-box:not(.swiping):not(.swipe-left):not(.swipe-right) .domain-item[data-v-e5d9c80c]{border-bottom:1px solid var(--border)}.variant-wrapper:last-child .domain-box:not(.swiping):not(.swipe-left):not(.swipe-right) .domain-item[data-v-e5d9c80c]{border-bottom:none;border-radius:0 0 var(--radius) var(--radius)}.domain-results[data-v-528936f4]{position:relative;background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);padding:1.5rem;margin-top:1rem;margin-bottom:2rem}.results-header[data-v-528936f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.results-header h2[data-v-528936f4]{margin:0;font-size:1.5rem;color:var(--foreground)}.domains-container[data-v-528936f4]{margin-bottom:1rem}#favorites-list[data-v-528936f4],.domains-container[data-v-528936f4]{display:flex;flex-direction:column;gap:.5rem}.section-header[data-v-528936f4]{display:flex;justify-content:space-between;align-items:center}.section-header h3[data-v-528936f4]{margin:0;flex:1}.section-header .clear-ideas-button[data-v-528936f4]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;padding:.5rem 1rem}.modal-overlay[data-v-528936f4]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:color-mix(in srgb,var(--background) 30%,transparent);z-index:999}.loading-container[data-v-528936f4]{text-align:center;padding:2rem 0;min-height:20vh}.bottom-controls[data-v-528936f4]{padding:.5rem 0 1.5rem 0;display:flex;justify-content:space-between;align-items:center}.control-buttons[data-v-528936f4]{display:flex;gap:.5rem}.clear-ideas-button[data-v-528936f4]{display:flex;align-items:center;gap:.5rem}.neon-button.medium.subdued.hover-neon[data-v-528936f4],.neon-button.small.subdued.hover-neon[data-v-528936f4]{background:var(--card);color:var(--foreground);border:1px solid var(--border)}.neon-button.medium.subdued.hover-neon[data-v-528936f4]:hover,.neon-button.small.subdued.hover-neon[data-v-528936f4]:hover{background-image:linear-gradient(90deg,var(--neon-start),var(--neon-end));color:var(--primary-foreground);border-color:transparent}.refine-container[data-v-528936f4]{flex-shrink:0;max-width:100%}.favorites-header h3[data-v-528936f4]{margin:0;display:flex;align-items:center}.favorites-toggle-btn[data-v-528936f4]{background:none;border:none;cursor:pointer;padding:0;margin-left:.5rem;color:var(--foreground);font-size:.875rem;transition:all var(--theme-transition-duration) var(--theme-transition-timing);-webkit-tap-highlight-color:transparent}.favorites-toggle-btn[data-v-528936f4]:hover{opacity:.7}.favorites-toggle-btn i[data-v-528936f4]{transition:transform var(--theme-transition-duration) var(--theme-transition-timing)}.favorites-slide-enter-active[data-v-528936f4],.favorites-slide-leave-active[data-v-528936f4]{transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.favorites-slide-enter-from[data-v-528936f4],.favorites-slide-leave-to[data-v-528936f4]{max-height:0;opacity:0}.favorites-slide-enter-to[data-v-528936f4],.favorites-slide-leave-from[data-v-528936f4]{max-height:1000px;opacity:1}.favorites-header[data-v-528936f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.bulk-buy-btn[data-v-528936f4]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;padding:.5rem 1rem;white-space:nowrap}.bulk-buy-btn[data-v-528936f4]:disabled{opacity:.6;cursor:not-allowed}.bulk-buy-btn.success[data-v-528936f4]{background:var(--success-color,#22c55e);border-color:var(--success-color,#22c55e);color:#fff}.bulk-buy-btn.error[data-v-528936f4]{background:var(--error-color,#ef4444);border-color:var(--error-color,#ef4444);color:#fff}@keyframes flash-1e945372{0%,33%{opacity:1}33%,66%{opacity:.2}66%,to{opacity:1}}.l33t-char{animation:flash-1e945372 .2s 2 alternate}