.theme-toggle{position:fixed;top:1rem;right:calc((100vw - 900px)/2);color:var(--color-text-secondary);font-size:.75rem;font-family:VPPixel,Cyber,monospace;cursor:pointer;transition:color .2s ease,opacity .3s ease;z-index:1000;text-transform:lowercase;text-decoration:none}@media(max-width:1058px){.theme-toggle{right:7.5vw}}.theme-toggle:hover{color:var(--color-text-primary);text-decoration:underline}@media(max-width:768px){.theme-toggle{font-size:.7rem;padding:.4rem .8rem}}.brand-link-wrapper{position:fixed;top:.75rem;left:calc((100vw - 900px)/2);z-index:1000;transition:opacity .3s ease;display:flex;align-items:center;gap:.75rem}.brand-link{color:#000;font-size:2.4rem;font-family:"Press Start 2P",monospace;cursor:pointer;text-transform:lowercase;text-decoration:none;letter-spacing:0;-webkit-text-stroke:.5px rgba(255,255,255,.4);paint-order:stroke fill;line-height:1;text-shadow:0 0 10px rgba(77,184,255,.12),0 0 40px rgba(77,184,255,.08),0 0 100px rgba(77,184,255,.05),0 0 200px rgba(77,184,255,.03),0 0 350px rgba(77,184,255,.015)}[data-theme=dark] .brand-link{color:#000;-webkit-text-stroke:.5px rgba(255,255,255,.85)}.brand-link:hover{text-decoration:underline}.brand-n,.brand-a{margin-left:0}.brand-m{margin-left:.04em}.brand-r{margin-left:-.08em}.brand-link-confirm{display:inline-flex;align-items:center;gap:.4rem;animation:brand-confirm-in .15s ease-out}@keyframes brand-confirm-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.brand-link-confirm__text{font-family:var(--font-primary);font-size:.7rem;font-weight:600;color:var(--color-text-primary);letter-spacing:.25px}.brand-link-confirm__yes,.brand-link-confirm__no{font-family:var(--font-primary);font-size:.6rem;font-weight:600;letter-spacing:.25px;padding:.1rem .4rem;cursor:pointer;transition:background-color .1s,color .1s}.brand-link-confirm__yes{color:#ff8c00;border:1px solid rgba(255,140,0,.4)}.brand-link-confirm__yes:hover{background-color:#ff8c00;color:#1a1a1a}.brand-link-confirm__no{color:var(--color-text-secondary);border:1px solid var(--color-border-secondary)}.brand-link-confirm__no:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}@media(max-width:1058px){.brand-link-wrapper{left:7.5vw}}@media(max-width:768px){.brand-link{font-size:1.6rem}.brand-link-confirm__text{font-size:.6rem}.brand-link-confirm__yes,.brand-link-confirm__no{font-size:.55rem}}.bouncing-alien{position:fixed;top:0;left:0;width:32px;height:32px;z-index:9999;cursor:pointer;pointer-events:auto;will-change:transform;filter:drop-shadow(0 0 6px rgba(76,175,80,.6));transition:filter .2s}.bouncing-alien:hover{filter:drop-shadow(0 0 12px rgba(76,175,80,.9))}.bouncing-alien__body{width:4px;height:4px;background:transparent;box-shadow:4px 0 #4caf50,24px 0 #4caf50,8px 4px #4caf50,20px 4px #4caf50,4px 8px #4caf50,8px 8px #4caf50,12px 8px #4caf50,16px 8px #4caf50,20px 8px #4caf50,24px 8px #4caf50,0 12px #4caf50,4px 12px #4caf50,8px 12px #4caf50,12px 12px #4caf50,16px 12px #4caf50,20px 12px #4caf50,24px 12px #4caf50,28px 12px #4caf50,0 16px #4caf50,4px 16px #000,8px 16px #4caf50,12px 16px #4caf50,16px 16px #4caf50,20px 16px #4caf50,24px 16px #000,28px 16px #4caf50,0 20px #4caf50,4px 20px #4caf50,8px 20px #4caf50,12px 20px #4caf50,16px 20px #4caf50,20px 20px #4caf50,24px 20px #4caf50,28px 20px #4caf50,4px 24px #4caf50,12px 24px #4caf50,16px 24px #4caf50,24px 24px #4caf50,0 28px #4caf50,8px 28px #4caf50,20px 28px #4caf50,28px 28px #4caf50;animation:alien-bounce-wiggle .4s steps(1) infinite}[data-theme=dark] .bouncing-alien{filter:drop-shadow(0 0 8px rgba(102,187,106,.7))}[data-theme=dark] .bouncing-alien:hover{filter:drop-shadow(0 0 16px rgba(102,187,106,1))}[data-theme=dark] .bouncing-alien__body{box-shadow:4px 0 #66bb6a,24px 0 #66bb6a,8px 4px #66bb6a,20px 4px #66bb6a,4px 8px #66bb6a,8px 8px #66bb6a,12px 8px #66bb6a,16px 8px #66bb6a,20px 8px #66bb6a,24px 8px #66bb6a,0 12px #66bb6a,4px 12px #66bb6a,8px 12px #66bb6a,12px 12px #66bb6a,16px 12px #66bb6a,20px 12px #66bb6a,24px 12px #66bb6a,28px 12px #66bb6a,0 16px #66bb6a,4px 16px #111,8px 16px #66bb6a,12px 16px #66bb6a,16px 16px #66bb6a,20px 16px #66bb6a,24px 16px #111,28px 16px #66bb6a,0 20px #66bb6a,4px 20px #66bb6a,8px 20px #66bb6a,12px 20px #66bb6a,16px 20px #66bb6a,20px 20px #66bb6a,24px 20px #66bb6a,28px 20px #66bb6a,4px 24px #66bb6a,12px 24px #66bb6a,16px 24px #66bb6a,24px 24px #66bb6a,0 28px #66bb6a,8px 28px #66bb6a,20px 28px #66bb6a,28px 28px #66bb6a}@keyframes alien-bounce-wiggle{50%{transform:translateY(-1px)}}.app{width:100%;text-align:center;min-height:100vh;display:flex;flex-direction:column}.app-nav{padding:.875rem 2rem;display:flex;justify-content:center;gap:.25rem;border-bottom:var(--border-width) solid var(--color-border-primary);background-color:var(--color-bg-secondary);position:relative}[data-theme=dark] .app-nav:after{content:"";position:absolute;bottom:-1px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(77,184,255,.3),transparent);pointer-events:none}.nav-link{color:var(--color-text-secondary);text-decoration:none;font-family:var(--font-primary);font-weight:500;padding:.5rem 1rem;border:var(--border-width) solid transparent;border-radius:0;transition:color .15s,border-color .15s,background-color .15s;letter-spacing:.5px;font-size:.9rem}.nav-link:hover{color:var(--color-text-link);border-color:var(--color-border-hover);background-color:var(--color-bg-hover);box-shadow:var(--glow-blue)}.app-header{margin-bottom:1rem;padding:3rem 1rem 0}.app-header h1{margin-bottom:1rem;font-family:var(--font-heading);text-transform:uppercase;font-size:2.3rem;position:relative;color:var(--color-text-primary);padding:1rem 2rem;display:inline-block;width:900px;max-width:85vw;box-sizing:border-box;border:none;letter-spacing:1px;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.4em;text-decoration-color:var(--color-text-link);animation:underline-sweep 4s ease-in-out infinite}@keyframes underline-sweep{0%,to{text-decoration-color:var(--color-text-link)}50%{text-decoration-color:var(--color-text-accent)}}@keyframes text-glow{0%{text-shadow:0 0 3px rgba(0,0,0,.15)}to{text-shadow:0 0 10px rgba(0,0,0,.25),0 0 15px rgba(0,0,0,.15),0 0 20px rgba(0,0,0,.1)}}@keyframes text-glow-dark{0%{text-shadow:0 0 6px rgba(255,255,255,.25),0 0 10px rgba(255,255,255,.15)}to{text-shadow:0 0 14px rgba(255,255,255,.4),0 0 24px rgba(255,255,255,.25),0 0 35px rgba(255,255,255,.15)}}[data-theme=dark] .app-header h1{color:var(--color-text-primary);text-shadow:0 0 .5rem rgba(228,228,232,.1)}.app-header .tagline{color:var(--color-text-secondary);font-size:1.25rem;margin-top:0;margin-bottom:.5rem;letter-spacing:.25px}.app-header .trust-signal{color:var(--color-text-accent);font-size:.95rem;margin-top:0;margin-bottom:0;font-family:var(--font-body);font-weight:500;letter-spacing:.25px}.app-header .trust-signal .sparkles{font-size:1rem;display:inline-block;vertical-align:middle}.app-header p{color:var(--color-text-secondary);margin:0}.app-main{display:flex;flex-direction:column;gap:2rem;flex:1;margin:0;padding:0}.app-main.centered{justify-content:center}.app-main.centered .app-header{padding:3rem 1rem 0;margin-bottom:1rem}.app-main.has-results{gap:.5rem}.app-main.has-results .app-header{margin-bottom:.5rem;padding-top:1.5rem}.app-main.has-results .app-header h1{margin-bottom:.5rem}.app-main:has(.inline-loading-indicator) .domain-search{margin:2rem auto}.feature-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:900px;max-width:85vw;margin:0 auto 2rem;text-align:left}.feature{padding:1.5rem 1.75rem 1.75rem;background-color:var(--color-bg-secondary);border:var(--border-width) solid var(--color-border-secondary);border-radius:0;position:relative;box-shadow:var(--shadow-sm);transition:transform .1s,box-shadow .15s,border-color .15s;cursor:default}.feature:hover{transform:translate(-3px,-3px);box-shadow:6px 8px 0 0 var(--color-shadow-subtle);border-color:var(--color-text-link)}[data-theme=dark] .feature{background-color:var(--color-bg-secondary);border-color:var(--color-border-primary)}[data-theme=dark] .feature:hover{box-shadow:6px 8px #4db8ff14;border-color:var(--color-text-link)}.feature h2{color:var(--color-text-primary);font-size:.95rem;font-family:var(--font-heading);text-transform:uppercase;margin-bottom:.75rem;font-weight:600;letter-spacing:.5px}.feature p{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6;margin:0;font-family:var(--font-body);transition:color .8s ease,text-shadow .8s ease}.feature:hover p{color:#ff8c00;text-shadow:0 0 8px rgba(255,140,0,.25),0 0 25px rgba(255,140,0,.12),0 0 50px rgba(255,140,0,.06);animation:pulse-glow 3s ease-in-out .8s infinite}@keyframes pulse-glow{0%,to{text-shadow:0 0 8px rgba(255,140,0,.25),0 0 25px rgba(255,140,0,.12),0 0 50px rgba(255,140,0,.06)}50%{text-shadow:0 0 12px rgba(255,140,0,.4),0 0 35px rgba(255,140,0,.2),0 0 70px rgba(255,140,0,.1)}}h1{font-size:3rem}h2{font-size:1.5rem}h3{font-size:1.2rem}@media(max-width:60rem){.feature-sections{grid-template-columns:1fr}}@media(max-width:48rem){.app-header h1{font-size:2rem}.feature-sections{width:95vw}.feature h2{font-size:.85rem}}.error-message{background-color:var(--color-bg-error);border:var(--border-width) solid var(--color-border-error);color:var(--color-text-error);padding:1rem;border-radius:0;width:1200px;max-width:85vw;margin:0 auto}.static-loading-indicator{position:fixed;top:1.25rem;left:50%;transform:translate(-50%);background-color:#f0f8fff2;border:var(--border-width) solid rgba(100,150,220,.3);padding:1rem 1.5rem;border-radius:0;box-shadow:4px 5px #0000000f;backdrop-filter:blur(8px);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:.75rem;width:37.5rem;max-width:90vw;opacity:.9}[data-theme=dark] .static-loading-indicator{background-color:#0e0e12eb;border-color:var(--color-border-primary);box-shadow:4px 5px #0000004d,var(--glow-blue)}.inline-loading-indicator{padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;width:37.5rem;max-width:85vw;margin:2rem auto}.static-loading-indicator .retry-info,.inline-loading-indicator .retry-info{color:var(--color-text-secondary);font-family:var(--font-primary);font-size:.85rem;margin:0;font-style:italic}.cancel-search-button{background:none;border:none;color:var(--color-text-secondary);font-family:var(--font-primary);font-size:.85rem;cursor:pointer;padding:.5rem 1rem;text-decoration:underline;transition:color .15s;min-height:2.75rem}.cancel-search-button:hover{color:var(--color-text-link)}.cancel-search-button:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}@media(max-width:48rem){.static-loading-indicator{top:.625rem;padding:.75rem 1rem}.inline-loading-indicator{padding:1.5rem 1rem;margin:1rem auto}.static-loading-indicator .loading-message,.inline-loading-indicator .loading-message{font-size:.85rem}.static-loading-indicator .retry-info,.inline-loading-indicator .retry-info{font-size:.75rem}}.app-footer{padding:1.75rem 2.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:100vw;border-top:var(--border-width) solid var(--color-border-primary);background-color:var(--color-bg-tertiary);margin-top:auto;position:relative}.app-footer a{color:var(--color-text-secondary);text-decoration:none;font-family:var(--font-primary);font-size:.85rem;transition:color .15s;letter-spacing:.5px}.app-footer a:hover{color:var(--color-text-link)}@media(max-width:48rem){.app-footer{padding:1.5rem 1rem}}[data-theme=dark] .app-footer{background-color:#050508;border-top-color:var(--color-border-primary)}[data-theme=dark] .app-footer:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(77,184,255,.2),transparent);pointer-events:none}:root{--color-text-muted: #999999;--color-bg-warning: #fff3e0;--color-border-warning: #ffb74d;--color-text-warning: #ef6c00;--color-accent-error-light: #ff9999;--color-border-focus-dark: #001a33;--color-border-focus-darker: #000d1a;--font-primary: "VPPixel", "Cyber", monospace;--font-heading: "Cyber", "Pixmachina", "VPPixel", monospace;--font-display: "Cyber", "Pixmachina", "VPPixel", monospace;--font-body: "Chakra Petch", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-sm: .25rem .3125rem 0 0 rgba(0, 0, 0, .08);--shadow-md: .5rem .625rem 0 0 var(--color-shadow-subtle);--shadow-lg: .6875rem .8125rem 0 0 var(--color-shadow-hover);--shadow-soft: 0 .25rem .75rem rgba(0, 102, 204, .05);--glow-blue: 0 0 0 transparent;--glow-orange: 0 0 0 transparent;--glow-blue-strong: 0 0 .5rem rgba(0, 102, 204, .08);--glow-orange-strong: 0 0 .5rem rgba(255, 140, 0, .1);--bg-dot-color: rgba(0, 0, 0, .03);--bg-dot-size: 1px;--bg-dot-spacing: 24px;--bg-grid-color: rgba(0, 80, 180, .04);--bg-grid-spacing: 48px;--border-width-thin: 2px;--border-width: 3px;--border-width-thick: 5px;--transition-fast: .2s;--transition-normal: .3s;--transition-properties: color, background-color, border-color, transform, box-shadow}[data-theme=dark]{--shadow-sm: .25rem .3125rem 0 0 rgba(0, 0, 0, .25);--shadow-soft: 0 .25rem .75rem rgba(77, 184, 255, .1);--glow-blue: 0 0 .75rem rgba(77, 184, 255, .15);--glow-orange: 0 0 .75rem rgba(255, 140, 0, .15);--glow-blue-strong: 0 0 1.25rem rgba(77, 184, 255, .3), 0 0 2.5rem rgba(77, 184, 255, .1);--glow-orange-strong: 0 0 1.25rem rgba(255, 140, 0, .3), 0 0 2.5rem rgba(255, 140, 0, .1);--bg-dot-color: rgba(255, 255, 255, .025);--bg-grid-color: rgba(77, 184, 255, .04);--color-text-muted: #808080}@font-face{font-family:Cyber;src:url(/fonts/pixel-fonts/cyber.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CyberLight;src:url(/fonts/pixel-fonts/cyber-light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PixelInvaders;src:url(/fonts/pixel-fonts/pixel_invaders/pixel_invaders.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pixmachina;src:url(/fonts/pixel-fonts/pixmachina/Pixmachina%20DEMO.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TouchConcrete;src:url(/fonts/pixel-fonts/TOUCHCONCRETE.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VPPixel;src:url(/fonts/pixel-fonts/vp_pixel/VPPixel-Simplified.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.font-cyber{font-family:Cyber,monospace}.font-cyber-light{font-family:CyberLight,monospace}.font-pixel-invaders{font-family:PixelInvaders,monospace}.font-pixmachina{font-family:Pixmachina,monospace}.font-touch-concrete{font-family:TouchConcrete,monospace}.font-vp-pixel{font-family:VPPixel,monospace}*,*:before,*:after{box-sizing:border-box}:root{font-family:VPPixel,Cyber,system-ui,monospace;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-bg-primary: #ffffff;--color-bg-secondary: #f9f9f9;--color-bg-tertiary: #d9d8d2;--color-bg-hover: #ffffff;--color-bg-error: #ffebee;--color-bg-input: #f0f8ff;--color-text-primary: #333333;--color-text-secondary: #666666;--color-text-link: #0066cc;--color-text-link-hover: #004499;--color-text-error: #c62828;--color-text-accent: #ff6600;--color-border-primary: #e0e0e0;--color-border-secondary: #d0d0d0;--color-border-hover: #0066cc;--color-border-focus: rgba(0, 102, 204, .25);--color-border-focus-subtle: #5599dd;--color-border-error: #e57373;--color-shadow-subtle: #e8e8e8;--color-shadow-hover: #e0e0e0;color-scheme:light;color:var(--color-text-primary);background-color:var(--color-bg-primary)}[data-theme=dark]{--color-bg-primary: #0c0c0f;--color-bg-secondary: #141418;--color-bg-tertiary: #111114;--color-bg-hover: #1a1a20;--color-bg-error: #3a1515;--color-bg-input: #16161c;--color-text-primary: #e4e4e8;--color-text-secondary: #8888a0;--color-text-link: #4db8ff;--color-text-link-hover: #80ccff;--color-text-error: #ff6b6b;--color-text-accent: #ff9033;--color-border-primary: #24242e;--color-border-secondary: #1e1e28;--color-border-hover: #4db8ff;--color-border-focus: rgba(77, 184, 255, .2);--color-border-focus-subtle: #3d94cc;--color-border-error: #ff6b6b;--color-shadow-subtle: #0a0a0e;--color-shadow-hover: #0a0a0e;color-scheme:dark;color:var(--color-text-primary);background-color:var(--color-bg-primary)}a{font-weight:500;color:var(--color-text-link);text-decoration:inherit}a:hover{color:var(--color-text-link-hover)}body{margin:0;display:flex;justify-content:center;align-items:center;min-width:20rem;min-height:100vh;background-color:var(--color-bg-primary);background-image:radial-gradient(circle,var(--bg-dot-color) var(--bg-dot-size),transparent var(--bg-dot-size));background-size:var(--bg-dot-spacing) var(--bg-dot-spacing)}#root{width:100%;display:flex;justify-content:center;align-items:center}h1{font-family:VPPixel,Cyber,monospace;font-size:2.2rem;line-height:1.1}button{border-radius:0;border:3px solid var(--color-text-link);padding:.6rem 1.2rem;font-size:1rem;font-weight:500;font-family:VPPixel,Cyber,Pixmachina,monospace;background-color:var(--color-text-link);color:var(--color-bg-primary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,transform .1s,box-shadow .15s}button:hover{background-color:var(--color-text-link-hover);border-color:var(--color-text-link-hover);box-shadow:var(--glow-blue)}button:active{transform:translate(2px,2px);box-shadow:none}button:focus,button:focus-visible{outline:.125rem solid var(--color-text-link);outline-offset:.125rem}.container{margin:0 auto;padding:2rem 1rem;background-color:var(--color-bg-primary)}.container-sm{max-width:37.5rem}.container-md{max-width:50rem}.container-lg{max-width:min(900px,85vw)}.container-xl{max-width:min(1050px,85vw)}.container-2xl{max-width:1200px}.page-header{text-align:center;margin-bottom:3rem;padding:2rem 0}.page-header-title{font-size:3rem;margin-bottom:1rem;color:var(--color-text-primary);font-family:var(--font-heading);text-transform:uppercase}.page-header-subtitle{font-size:1.05rem;color:var(--color-text-secondary);max-width:40rem;margin:0 auto;font-family:var(--font-primary);letter-spacing:.25px}@media(max-width:48rem){.page-header-title{font-size:2rem}.page-header-subtitle{font-size:1rem}}.btn{display:inline-block;padding:.75rem 1.5rem;font-family:var(--font-primary);font-weight:500;font-size:1rem;text-align:center;text-decoration:none;border:var(--border-width) solid;border-radius:0;cursor:pointer;transition:color .15s,background-color .15s,border-color .15s,transform .1s,box-shadow .15s;user-select:none;letter-spacing:.5px}.btn-primary{background-color:var(--color-text-link);color:var(--color-bg-primary);border-color:var(--color-text-link);box-shadow:var(--shadow-sm)}.btn-primary:hover{background-color:var(--color-text-link-hover);border-color:var(--color-text-link-hover);transform:translate(-3px,-3px);box-shadow:6px 8px 0 0 var(--color-shadow-subtle),var(--glow-blue)}.btn-primary:active{transform:translate(0);box-shadow:none}.btn-secondary{background-color:transparent;color:var(--color-text-link);border-color:var(--color-text-link)}.btn-secondary:hover{background-color:var(--color-text-link);color:var(--color-bg-primary);transform:translate(-3px,-3px);box-shadow:6px 8px 0 0 var(--color-shadow-subtle),var(--glow-blue)}.btn-secondary:active{transform:translate(0);box-shadow:none}.btn-link{background-color:transparent;color:var(--color-text-link);border-color:transparent;padding:.5rem 1rem}.btn-link:hover{color:var(--color-text-link-hover);text-decoration:underline}.card{border:var(--border-width) solid var(--color-border-secondary);border-radius:0;padding:1.5rem;background-color:var(--color-bg-primary);box-shadow:var(--shadow-sm);transition:border-color .15s,box-shadow .15s,transform .1s}.card:hover{border-color:var(--color-text-link);transform:translate(-2px,-2px);box-shadow:5px 6px 0 0 var(--color-shadow-subtle),var(--glow-blue)}.card-title{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;font-family:var(--font-heading);color:var(--color-text-primary)}.card-title-link{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.card-title-link:hover{color:var(--color-text-link)}.card-meta{display:flex;gap:1rem;color:var(--color-text-secondary);font-size:.875rem;margin-bottom:1rem;font-family:var(--font-primary)}.card-meta-item{display:flex;align-items:center;gap:.25rem}.card-description{color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem;font-family:var(--font-body)}.card-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.breadcrumb{display:flex;align-items:center;gap:.5rem;font-family:var(--font-primary);font-size:.875rem;margin-bottom:1.5rem;flex-wrap:wrap}.breadcrumb-item{color:var(--color-text-link);text-decoration:none;transition:color var(--transition-fast)}.breadcrumb-item:hover{color:var(--color-text-link-hover);text-decoration:underline}.breadcrumb-separator{color:var(--color-text-secondary);user-select:none}.breadcrumb-current{color:var(--color-text-secondary)}.tag{display:inline-block;padding:.375rem .75rem;font-size:.875rem;font-family:var(--font-primary);background-color:var(--color-bg-secondary);border:2px solid var(--color-border-primary);border-radius:0;color:var(--color-text-secondary);text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.tag:hover,.tag-active{background-color:var(--color-text-link);border-color:var(--color-text-link);color:var(--color-bg-primary)}.cta-section{text-align:center;padding:3rem 2rem;background-color:var(--color-bg-secondary);border:var(--border-width) solid var(--color-border-secondary);border-radius:0;margin:3rem 0}.cta-title{font-size:2rem;margin-bottom:1rem;font-family:var(--font-heading);text-transform:uppercase;color:var(--color-text-primary)}.cta-description{margin-bottom:2rem;color:var(--color-text-secondary);font-size:1.125rem;line-height:1.6}.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:48rem){.cta-section{padding:2rem 1rem}.cta-title{font-size:1.5rem}.cta-description{font-size:1rem}.btn{width:100%}}.page-cta{text-align:center;padding:3rem 2rem;background-color:var(--color-bg-secondary);border:var(--border-width) solid var(--color-border-secondary);border-radius:0;margin:2rem 0;box-shadow:var(--shadow-sm)}.page-cta-heading{font-size:1.75rem;font-family:var(--font-heading);text-transform:uppercase;color:var(--color-text-primary);margin-bottom:1rem}.page-cta-description{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.6;margin-bottom:2rem;font-family:var(--font-body);max-width:40rem;margin-left:auto;margin-right:auto}.page-cta-button{display:inline-block;padding:.75rem 2rem;font-family:var(--font-primary);font-weight:600;font-size:1.1rem;text-decoration:none;border:var(--border-width) solid var(--color-text-accent);background-color:var(--color-text-accent);color:var(--color-bg-primary);border-radius:0;position:relative;overflow:hidden;z-index:0;transition:transform .1s,box-shadow .15s,border-color .15s,color .15s;letter-spacing:.5px}.page-cta-button:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,180,50,1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,200,80,1) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,190,70,1) 0%,transparent 50%);background-size:200% 200%;opacity:0;transition:opacity var(--transition-fast);z-index:-1}.page-cta-button:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-md);border-color:#c60;color:#fff}.page-cta-button:hover:before{opacity:1;animation:page-cta-gradient-flow 6s linear infinite}.page-cta-button:focus-visible{outline:2px solid var(--color-text-accent);outline-offset:2px;transform:translate(-2px,-2px);box-shadow:var(--shadow-md);border-color:#c60;color:#fff}.page-cta-button:focus-visible:before{opacity:1;animation:page-cta-gradient-flow 6s linear infinite}.page-cta-button:active{transform:translate(0);box-shadow:none}[data-theme=dark] .page-cta-button:hover{box-shadow:var(--shadow-md),var(--glow-orange)}@keyframes page-cta-gradient-flow{0%{background-position:0% 30%,100% 70%,50% 0%}14%{background-position:30% 10%,80% 90%,70% 30%}28%{background-position:70% 20%,40% 100%,90% 60%}42%{background-position:100% 60%,10% 80%,50% 90%}57%{background-position:80% 100%,20% 40%,20% 70%}71%{background-position:40% 80%,60% 20%,10% 40%}85%{background-position:20% 60%,90% 30%,40% 10%}to{background-position:0% 30%,100% 70%,50% 0%}}@media(max-width:48rem){.page-cta{padding:2rem 1rem}.page-cta-heading{font-size:1.5rem}.page-cta-description{font-size:1rem}.page-cta-button{padding:.625rem 1.5rem;font-size:1rem}}.fx-overlay{position:fixed;inset:0;pointer-events:none;z-index:900;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.035'/%3E%3C/svg%3E");mix-blend-mode:multiply}[data-theme=dark] .fx-overlay{background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(255,255,255,.06) 2px,rgba(255,255,255,.06) 4px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.04'/%3E%3C/svg%3E");mix-blend-mode:screen}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,var(--bg-grid-color) 0px,var(--bg-grid-color) 1px,transparent 1px,transparent var(--bg-grid-spacing)),repeating-linear-gradient(0deg,var(--bg-grid-color) 0px,var(--bg-grid-color) 1px,transparent 1px,transparent var(--bg-grid-spacing));background-size:var(--bg-grid-spacing) var(--bg-grid-spacing);animation:grid-drift 24s linear infinite;will-change:transform}@keyframes grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(var(--bg-grid-spacing),var(--bg-grid-spacing),0)}}.app-header h1[data-text]:before{content:attr(data-text);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:inherit;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-shadow:2px 0 rgba(255,0,50,.15),-2px 0 rgba(0,100,255,.15);clip-path:inset(0 0 100% 0);animation:glitch-burst 8s step-end infinite;pointer-events:none}[data-theme=dark] .app-header h1[data-text]:before{text-shadow:2px 0 rgba(255,50,80,.3),-2px 0 rgba(50,150,255,.3)}.app-header h1[data-text]:hover:before{animation-duration:2s}@keyframes glitch-burst{0%,to{clip-path:inset(0 0 100% 0)}92%{clip-path:inset(20% 0 60% 0)}93%{clip-path:inset(70% 0 5% 0)}94%{clip-path:inset(40% 0 30% 0)}95%{clip-path:inset(10% 0 80% 0)}96%{clip-path:inset(0 0 100% 0)}}@keyframes domain-reveal{0%{opacity:0;transform:translate(-.5rem) translateY(.25rem)}to{opacity:1;transform:translate(0) translateY(0)}}.domain-item.domain-reveal{animation:domain-reveal .4s ease-out both;animation-delay:var(--stagger-delay, 0ms)}.search-field{position:relative}.search-field.power-up:after{content:"";position:absolute;inset:0;border:2px solid rgba(255,140,0,.8);border-radius:inherit;pointer-events:none;animation:power-up-burst .6s ease-out forwards}[data-theme=dark] .search-field.power-up:after{border-color:#4db8ff99;box-shadow:0 0 1rem #4db8ff33}@keyframes power-up-burst{0%{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.08,1.5);border-color:#64b4ff99}to{opacity:0;transform:scale(1.15,2.5);border-color:#4db8ff00}}.cursor-glow{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:0;transition:opacity .3s ease;background:radial-gradient(ellipse var(--glow-rx, 250px) var(--glow-ry, 250px) at calc(var(--cursor-x, -999px) + var(--warp-x, 0px)) calc(var(--cursor-y, -999px) + var(--warp-y, 0px)),rgba(77,184,255,.048),transparent);display:none}[data-theme=dark] .cursor-glow{display:block}[data-theme=dark] .cursor-glow.active{opacity:1}@media(prefers-reduced-motion:reduce){body:before{animation:none}.app-header h1[data-text]:before{animation:none;clip-path:inset(0 0 100% 0);display:none}.domain-item.domain-reveal{animation:none;opacity:1;transform:none}.search-field.power-up:after{animation:none;display:none}.cursor-glow{display:none!important}.fx-overlay{opacity:.5}}@media(hover:none){.cursor-glow{display:none!important}}
