.pre-release-auth[data-v-6a887309]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--page-background);color:var(--foreground);padding:2rem}.auth-container[data-v-6a887309]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:3rem;max-width:400px;width:100%;text-align:center;box-shadow:var(--shadow-lg)}.auth-header[data-v-6a887309]{margin-bottom:2rem}.logo[data-v-6a887309]{width:64px;height:64px;margin-bottom:1rem}.auth-header h1[data-v-6a887309]{font-size:1.8rem;font-weight:600;margin-bottom:.5rem;background:linear-gradient(135deg,var(--primary),var(--neon-start));-webkit-background-clip:text;background-clip:text}.auth-header p[data-v-6a887309]{color:var(--muted-foreground);margin:0}.auth-form[data-v-6a887309]{text-align:left}.form-group[data-v-6a887309]{margin-bottom:1.5rem}.form-group label[data-v-6a887309]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--foreground)}.password-input-container[data-v-6a887309]{position:relative;display:flex;align-items:center}.form-group input[data-v-6a887309]{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);font-size:1rem;transition:border-color .2s ease}.password-input-container input[data-v-6a887309]{padding-right:2.5rem}.password-toggle[data-v-6a887309]{position:absolute;right:.75rem;background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:0;font-size:.875rem;transition:color .2s ease}.password-toggle[data-v-6a887309]:hover{color:var(--foreground)}.form-group input[data-v-6a887309]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.form-group input.error[data-v-6a887309]{border-color:var(--destructive)}.error-message[data-v-6a887309]{color:var(--destructive);font-size:.875rem;margin-bottom:1rem;text-align:center}.login-btn[data-v-6a887309]{width:100%;padding:.875rem;background:linear-gradient(135deg,var(--primary),var(--neon-start));color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.login-btn[data-v-6a887309]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}.login-btn[data-v-6a887309]:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-footer[data-v-6a887309]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.auth-footer p[data-v-6a887309]{color:var(--muted-foreground);font-size:.875rem;margin:0}.dark-theme .auth-container[data-v-6a887309]{box-shadow:var(--shadow-lg)}@media (max-width:480px){.auth-container[data-v-6a887309]{padding:2rem;margin:1rem}.auth-header h1[data-v-6a887309]{font-size:1.5rem}}.cookie-consent-banner[data-v-41dde84e]{position:fixed;bottom:20px;left:20px;right:20px;max-width:480px;margin:0 auto;background:var(--background);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;z-index:1000;box-shadow:var(--shadow-lg)}.cookie-content[data-v-41dde84e]{display:flex;flex-direction:column;gap:1rem}.cookie-text[data-v-41dde84e]{flex:1}.cookie-text h3[data-v-41dde84e]{margin:0 0 .5rem 0;color:var(--card-foreground);font-size:1.125rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.cookie-icon[data-v-41dde84e]{font-size:1.5rem;flex-shrink:0}.cookie-text p[data-v-41dde84e]{margin:0;color:var(--muted-foreground);line-height:1.5;font-size:.9rem}.expand-text[data-v-41dde84e]{color:var(--primary);font-weight:500;padding:2px 4px;border-radius:3px;transition:all .2s ease;cursor:pointer}.expand-text[data-v-41dde84e]:hover{background:var(--accent)}.additional-text[data-v-41dde84e]{color:var(--muted-foreground)}.cookie-buttons[data-v-41dde84e]{display:flex;gap:.75rem;flex-shrink:0;align-items:center;margin-top:.5rem}.btn-accept[data-v-41dde84e]{background-image:linear-gradient(90deg,var(--neon-start),var(--neon-end));color:var(--primary-foreground);border:none;padding:.625rem 1.25rem;border-radius:var(--radius);cursor:pointer;font-weight:500;font-size:.9rem;transition:all .2s ease;white-space:nowrap;box-shadow:var(--shadow-sm)}.btn-accept[data-v-41dde84e]:hover{background-image:linear-gradient(90deg,color-mix(in srgb,var(--neon-start) 90%,#000),color-mix(in srgb,var(--neon-end) 90%,#000));box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-manage[data-v-41dde84e]{background:var(--secondary);color:var(--secondary-foreground);border:1px solid var(--border);padding:.625rem 1.25rem;border-radius:var(--radius);cursor:pointer;font-weight:500;font-size:.9rem;text-decoration:none;transition:all .2s ease;white-space:nowrap;box-shadow:var(--shadow-sm)}.btn-manage[data-v-41dde84e]:hover{background:var(--accent);color:var(--accent-foreground);box-shadow:var(--shadow-md);transform:translateY(-1px)}@media (max-width:768px){.cookie-consent-banner[data-v-41dde84e]{bottom:10px;left:10px;right:10px;padding:1.25rem}.cookie-text h3[data-v-41dde84e]{justify-content:center;text-align:center}.cookie-buttons[data-v-41dde84e]{flex-direction:column;width:100%;gap:.5rem}.btn-accept[data-v-41dde84e],.btn-manage[data-v-41dde84e]{width:100%;text-align:center}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.accessibility-mode *,.accessibility-mode :after,.accessibility-mode :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:high){:root{--border:#000;--input:#fff;--ring:#000}.dark-theme{--border:#fff;--input:#000;--ring:#fff}}:focus-visible{outline:1px solid var(--primary);outline-offset:1px}.dark-theme :focus-visible{outline:1px solid #fff}.accessibility-mode :focus-visible{outline:3px solid var(--primary)!important;outline-offset:3px!important;border-radius:4px!important}.accessibility-mode.dark-theme :focus-visible{outline:3px solid #fff!important}.accessibility-mode [role=button],.accessibility-mode button,.accessibility-mode input[type=button],.accessibility-mode input[type=submit]{min-height:44px!important;min-width:44px!important;padding:.75rem 1rem!important}li,p,td{line-height:1.4}.accessibility-mode li,.accessibility-mode p,.accessibility-mode td{line-height:1.6!important}.text-contrast{color:var(--foreground);background-color:var(--background)}:root{--page-background:#f8fafc;--background:#fff;--foreground:#0f172a;--card:hsla(0,0%,100%,0.9);--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#0284c7;--primary-foreground:#f8fafc;--secondary:#f1f5f9;--secondary-foreground:#0f172a;--muted:#f1f5f9;--muted-foreground-less:#949faf;--muted-foreground:#64748b;--muted-foreground-more:#363d47;--accent:#f8fafc;--accent-foreground:#0f172a;--border:#e2e8f0;--input:#cbd5e1;--input-focus:#0ea5e9;--input-focus-shadow:rgba(14,165,233,0.2);--ring:#0284c7;--primary-rgb:2,132,199;--background-rgb:255,255,255;--neon-start:#f04299;--neon-end:#2563eb;--neon-start-rgb:240,66,153;--neon-end-rgb:37,99,235;--spacing-base:1rem;--font-size-base:1rem;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--success:#13bf00;--theme-transition-duration:0.5s;--theme-transition-timing:cubic-bezier(0.4,0,0.2,1)}.dark-theme,:root{--destructive:#ef4444;--destructive-foreground:#f8fafc;--radius:0.5rem;--favorite:#f04299;--remove:#2563eb}.dark-theme{--page-background:#000;--background:#0f172a;--foreground:#f8fafc;--card:rgba(23,41,71,0.8);--card-foreground:#f8fafc;--popover:#1e293b;--popover-foreground:#f8fafc;--primary:#0ea5e9;--primary-foreground:#f8fafc;--secondary:#1e293b;--secondary-foreground:#f8fafc;--muted:#1e293b;--muted-foreground-less:#363d47;--muted-foreground:#94a3b8;--muted-foreground-more:#cad5e3;--accent:#1c3e75;--accent-foreground:#f8fafc;--border:#1e293b;--input:#3985ff;--input-focus:#f04299;--input-focus-shadow:rgba(240,66,153,0.2);--ring:#0ea5e9;--primary-rgb:240,66,153;--background-rgb:15,23,42;--neon-start:#f04299;--neon-end:#2563eb}body,html{background:linear-gradient(135deg,var(--page-background),color-mix(in srgb,var(--page-background) 98%,var(--primary)));color:var(--foreground)}*,html{scrollbar-width:auto;scrollbar-color:#cbd5e1 #f1f5f9}.dark-theme,.dark-theme *{scrollbar-color:#475569 #0f172a}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:8px}.dark-theme ::-webkit-scrollbar-track{background:#0f172a}.dark-theme ::-webkit-scrollbar-thumb{background-color:#475569}.form-input:-webkit-autofill,.form-input:-webkit-autofill:active,.form-input:-webkit-autofill:focus,.form-input:-webkit-autofill:focus-visible,.form-input:-webkit-autofill:focus-within,.form-input:-webkit-autofill:hover,.form-input:autofill,.form-input:autofill:active,.form-input:autofill:focus,.form-input:autofill:focus-visible,.form-input:autofill:focus-within,.form-input:autofill:hover{-webkit-text-fill-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--background) inset;transition:background-color 0s 600000s,color 0s 600000s!important}.dark-theme .neon-border:before{content:"";z-index:-1;background:linear-gradient(45deg,rgba(232,58,149,.10196078431372549),rgba(0,149,255,.10196078431372549),rgba(232,58,149,.10196078431372549));width:175%;height:100%;transition:all .6s;position:absolute;top:-10%;left:-50%;transform:rotate(45deg)}.dark-theme .neon-border{background-color:color-mix(in srgb,var(--card) 50%,transparent)!important}.dark-theme .neon-border:after{content:"";border-radius:inherit;-webkit-mask-composite:destination-out;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(232,58,149,.7019607843137254),rgba(0,149,255,.7019607843137254)) border-box;border:1px solid transparent;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;animation:neon-glow 3s infinite alternate}h3{margin:1rem 0 0 0}@keyframes neon-glow{0%{opacity:.7}to{opacity:1}}@media (max-width:768px){:root{--spacing-base:0.75rem;--font-size-base:0.9rem}h1{font-size:2rem}h2{font-size:1.5rem!important}}@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){:root{--spacing-base:0.5rem;--font-size-base:0.9rem}html{font-size:16px;text-size-adjust:100%;-webkit-text-size-adjust:100%}#app,body{min-height:100vh;min-height:-webkit-fill-available}}@supports (-webkit-touch-callout:none){html{font-size:16px;text-size-adjust:100%;-webkit-text-size-adjust:100%}#app,body{min-height:100vh;min-height:-webkit-fill-available}}@media (max-width:480px){:root{--spacing-base:0.4rem;--font-size-base:0.8rem}h1{font-size:1.8rem}h2{font-size:1.3rem!important}h3{font-size:1rem!important}h4{font-size:.9rem!important}h5,h6{font-size:.8rem!important}.domain-item,.filter-body{padding:.5rem!important}.filter-section h4,.form-input,.option-checkbox label,.search-btn,.tld-checkbox label{font-size:calc(var(--font-size-base)*0.95)!important}.neon-button.large{font-size:.9rem!important;padding:0 1.25rem!important}.neon-button.medium{font-size:.8rem!important;padding:0 .9rem!important}.neon-button.small,.neon-button.subdued{font-size:.75rem!important;padding:0 .65rem!important}.domain-results,.search-btn-container,.search-input-container{gap:1rem!important;padding:1rem!important}.filter-box{margin:0 1rem!important;margin-bottom:.5rem!important}.filter-header{padding:.5rem .75rem!important}.filter-grid{gap:.75rem!important}.domain-name{font-size:.95rem!important}.domain-variant{padding:.35rem!important}}.neon-button{border:none;border-radius:var(--radius);cursor:pointer;position:relative;overflow:hidden;background-image:linear-gradient(90deg,var(--neon-start),var(--neon-end));color:var(--primary-foreground);transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);text-decoration:none}@media (hover:hover) and (pointer:fine){.neon-button:hover:not(:disabled){background-image:linear-gradient(90deg,color-mix(in srgb,var(--neon-start) 90%,#000),color-mix(in srgb,var(--neon-end) 90%,#000));box-shadow:var(--shadow-md);transform:translateY(-1px)}}.neon-button:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.neon-button:disabled{opacity:.5;cursor:not-allowed}.neon-button.large{height:3rem;padding:0 1.5rem;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.neon-button.medium{height:2.5rem;padding:0 1rem;font-size:.9rem;font-weight:600}.neon-button.small,.neon-button.subdued{height:2rem;padding:0 .75rem;font-size:.8rem;font-weight:500}.neon-button.subdued{background:none;color:var(--foreground);border:1px solid var(--border);background-color:var(--card)}@media (hover:hover) and (pointer:fine){.neon-button.subdued:hover{color:var(--primary-foreground)}}.neon-button.icon-only{padding:0;aspect-ratio:1}.neon-button.icon-only.large{width:3rem}.neon-button.icon-only.small{width:2rem}.neon-button.icon-only.small.hover-neon{width:24px;height:24px;background:none;color:var(--muted-foreground)}@media (hover:hover) and (pointer:fine){.neon-button.icon-only.small.hover-neon:hover{background-image:linear-gradient(90deg,var(--neon-end),var(--neon-end));color:var(--primary-foreground)}.neon-button.icon-only.small.hover-neon.active:hover{background-image:linear-gradient(90deg,var(--neon-start),var(--neon-end));color:var(--primary-foreground)}}.neon-button.icon-only.medium,.neon-button.icon-only.small.hover-neon.active{background-image:linear-gradient(90deg,var(--neon-start),var(--neon-end));color:var(--primary-foreground)}.neon-button.icon-only.medium{width:2.5rem;height:2.5rem}@media (hover:hover) and (pointer:fine){.neon-button.icon-only.medium:hover{background-image:linear-gradient(90deg,color-mix(in srgb,var(--neon-start) 90%,#000),color-mix(in srgb,var(--neon-end) 90%,#000))}}.neon-button.active{box-shadow:0 0 5px color-mix(in srgb,var(--neon-start) 40%,transparent)}@media (hover:none) and (pointer:coarse){.neon-button.icon-only.small.hover-neon,.neon-button.icon-only.small.hover-neon.active{transition:none!important}}.card,.domain-item,.filter-box{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all .2s ease}@media (hover:hover) and (pointer:fine){.card:hover,.domain-item:hover,.filter-box:hover{box-shadow:var(--shadow-md)}}.form-input{width:100%;padding:.75rem;border:1px solid var(--input);border-radius:var(--radius);background-color:var(--background);box-shadow:var(--shadow-sm);color:var(--foreground);font-size:16px!important;-webkit-text-size-adjust:none;zoom:1;font-family:var(--font-mono,"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace);transition:border-color .2s,box-shadow .2s}.form-input:focus{outline:none;border-color:var(--input-focus);box-shadow:0 0 0 3px var(--input-focus-shadow)}textarea{resize:none}#app{background-color:var(--page-background);color:var(--foreground);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:all var(--theme-transition-duration) var(--theme-transition-timing);display:flex;flex-direction:column;position:relative}#app:after{content:"";position:fixed;inset:0;background:radial-gradient(circle at center,rgba(var(--primary-rgb),.07) 0,transparent 100%);opacity:1;pointer-events:none;z-index:0;transition:opacity var(--theme-transition-duration) var(--theme-transition-timing)}#app.dark-theme:after{background:radial-gradient(circle at center,rgba(var(--primary-rgb),.15) 0,transparent 70%)}h1,h2,h3,h4{font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:-.025em}.app-container{flex:1;display:flex;flex-direction:column}body{margin:0;padding:0}.skip-link{position:absolute;top:-40px;left:6px;background:var(--primary);color:#fff;padding:8px 12px;text-decoration:none;border-radius:4px;z-index:1000;transition:top .3s ease;opacity:0;pointer-events:none;font-size:14px;font-weight:500;font-family:Inter,system-ui,sans-serif;box-shadow:0 4px 6px rgba(0,0,0,.1)}.accessibility-mode .skip-link{opacity:1;pointer-events:auto}.accessibility-mode .skip-link:focus{top:6px;outline:2px solid #fff;outline-offset:2px}.skip-link:hover{background:var(--primary-hover,#0369a1)}:focus:not(:focus-visible){outline:none}.accessibility-mode :focus{outline:2px solid var(--primary);outline-offset:2px}.accessibility-mode.dark-theme :focus{outline:2px solid #fff;outline-offset:2px}*{box-sizing:border-box}