*{box-sizing:border-box;margin:0;padding:0}:root{--white-bg:#fff;--white-text:#1a1a1a;--white-muted:#888;--white-border:#e0e0e0;--dark-bg:#0a0a0f;--dark-surface:#12121e;--dark-text:#e8e8e8;--dark-muted:#999aab;--dark-border:#2a2a3e;--glow-gold:#d4b84c;--glow-chartreuse:#a8c744;--glow-teal:#3dcdb4;--glow-purple:#9b6dff;--glow-pink:#d466b0;--gold:#c9a84c;--radius:8px}html{overflow-x:hidden}body{background:var(--white-bg);color:var(--white-text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit}.nav{z-index:100;border-bottom:1px solid var(--white-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;position:sticky;top:0}.nav-inner{align-items:center;gap:1rem;max-width:900px;margin:0 auto;padding:.6rem 1.5rem;display:flex}.nav-logo{letter-spacing:.05em;color:var(--white-text);flex-shrink:0;font-size:1.1rem;font-weight:800}.nav-search{flex:1;max-width:400px;margin:0 auto}.nav-search-input{border:1px solid var(--white-border);width:100%;color:var(--white-text);background:#f8f8f6;border-radius:6px;outline:none;padding:.45rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,color .3s}.nav-search-input:focus{border-color:var(--white-text)}.nav-search-input::placeholder{color:var(--white-muted)}.nav-search-response{background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;border-color:var(--glow-teal);cursor:default;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.nav-investors{color:var(--white-muted);flex-shrink:0;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.nav-investors:hover{color:var(--white-text)}.hero{text-align:center;max-width:740px;margin:0 auto;padding:6rem 1.5rem}.hero-title{letter-spacing:-.03em;color:var(--white-text);font-size:2.8rem;font-weight:800;line-height:1.2}.hero-badge{filter:drop-shadow(0 0 30px #8b5cf64d);max-width:560px;margin:2rem auto;display:block}.hero-reveal{opacity:0;animation:.8s forwards answerFadeIn}.hero-narrative{max-width:540px;color:var(--white-muted);margin:2.5rem auto 0;font-size:1.15rem;font-weight:400;line-height:1.8}.hero-narrative .hero-gradient{font-size:1.15rem;font-weight:600}.hero-cta{text-align:center;max-width:540px;margin:2.5rem auto 0}.hero-cta .rco-explain,.hero-cta .rco-ask{text-align:center}.hero-sub{color:var(--white-muted);letter-spacing:0;margin-top:.5rem;font-size:1.2rem;font-weight:400;display:block}.hero-gradient{background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.listing{background:var(--white-bg);color:var(--white-text);padding:4rem 1.5rem 3rem}.listing-inner{max-width:640px;margin:0 auto}.listing-header{border-bottom:1px solid var(--white-border);margin-bottom:2rem;padding-bottom:1.5rem}.listing-company{color:var(--white-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.85rem}.listing-title{letter-spacing:-.03em;margin-bottom:.75rem;font-size:2.4rem;font-weight:800;line-height:1.15}.listing-meta{color:var(--white-muted);gap:1.5rem;font-size:.9rem;display:flex}.listing-body h3{text-transform:uppercase;letter-spacing:.06em;color:var(--white-muted);margin-top:2rem;margin-bottom:.75rem;font-size:.85rem}.listing-body h3:first-child{margin-top:0}.listing-body p{margin-bottom:.5rem;font-size:1.05rem;line-height:1.8}.listing-body ul{padding:0;list-style:none}.listing-body li{padding-left:1.5rem;font-size:1.05rem;line-height:1.8;position:relative}.listing-body li:before{content:"—";color:var(--white-muted);position:absolute;left:0}.listing-return{color:var(--white-muted);margin-bottom:.75rem;font-size:1rem;font-style:italic;line-height:1.6}.ai-flag{color:var(--white-muted);cursor:default;margin-top:1.5rem;font-size:.8rem;font-style:italic;display:block}.listing-cta{text-align:center;margin-top:2.5rem}.btn-apply{background:var(--white-text);color:var(--white-bg);border-radius:var(--radius);cursor:pointer;border:none;padding:.85rem 2.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.btn-apply:hover{background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));color:#000}.hired-msg{text-align:center;color:var(--white-muted);opacity:0;padding:1.5rem 1rem 0;font-size:1.05rem;font-style:italic;transition:opacity .5s}.hired-msg.visible{opacity:1}.question{text-align:center;border-top:1px solid var(--white-border);max-width:640px;margin:0 auto;padding:5rem 1.5rem}.question p{letter-spacing:-.01em;color:var(--white-text);font-size:1.6rem;font-weight:300;line-height:1.5}.hero .question-text{margin-top:2.5rem;font-size:1.3rem;font-weight:300}.question-headline{text-transform:uppercase;letter-spacing:.08em;color:var(--white-muted);margin-bottom:1.5rem;font-size:.85rem;font-weight:600;display:block}.question-text{cursor:pointer;border:1px solid var(--white-border);border-radius:var(--radius);padding:.75rem 1.5rem;transition:all .4s;animation:3s ease-in-out infinite questionPulse;display:inline-block}.question-text:hover{background:var(--white-text);color:var(--white-bg);animation:none}@keyframes questionPulse{0%,to{border-color:var(--white-border)}50%{border-color:var(--white-muted);box-shadow:0 0 12px #0000000f}}.question-hint{color:var(--white-muted);letter-spacing:.08em;margin-top:1.2rem;font-size:.85rem;font-style:italic;display:block}.question-answers{flex-direction:column;gap:1rem;margin-top:2.5rem;display:flex}.question-answer{color:var(--white-muted);opacity:0;text-align:left;max-width:540px;margin:0 auto;font-size:1.05rem;font-weight:400;line-height:1.7;animation:.6s forwards answerFadeIn}.question-answer.latest{color:var(--white-text);font-weight:500}.question-answer.gradient-answer{background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:500}@keyframes answerFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.question-cta{opacity:0;margin-top:2.5rem;animation:.8s forwards answerFadeIn}.question-cta-text{margin-bottom:1.5rem;color:var(--white-text)!important;font-size:1.1rem!important;font-weight:400!important}.waitlist-form{justify-content:center;gap:.75rem;max-width:420px;margin:0 auto;display:flex}.waitlist-input{border:1px solid var(--white-border);border-radius:var(--radius);outline:none;flex:1;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.waitlist-input:focus{border-color:var(--glow-teal)}.waitlist-btn{background:var(--white-text);color:var(--white-bg);border-radius:var(--radius);cursor:pointer;border:none;padding:.75rem 1.5rem;font-family:inherit;font-size:.95rem;transition:all .2s}.waitlist-btn:hover{background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));color:#000}.question-cta-sub{margin-top:1rem;color:var(--white-muted)!important;font-size:.85rem!important}.rco-explain{max-width:520px;margin-bottom:1rem;margin-left:auto;margin-right:auto;line-height:1.7;color:var(--white-text)!important;font-size:1rem!important;font-weight:400!important}.rco-explain strong{background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rco-ask{margin-top:1.5rem;margin-bottom:1.5rem;color:var(--white-text)!important;font-size:1.1rem!important;font-weight:500!important}.rco-link{color:var(--glow-teal);text-decoration:underline}.waitlist-confirmed{background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.3rem!important;font-weight:500!important}.portal{background:var(--dark-bg);text-align:center;padding:4rem 1.5rem 2rem}.portal img{filter:drop-shadow(0 0 40px #3dcdb426)drop-shadow(0 0 80px #9b6dff1a);width:80%;max-width:340px;height:auto;margin:0 auto;display:block}.openings{background:var(--dark-bg);padding:4rem 1.5rem}.openings-inner{max-width:640px;margin:0 auto}.openings-header{text-transform:uppercase;letter-spacing:.08em;color:var(--dark-muted);margin-bottom:2.5rem;font-size:.85rem}.door{border-bottom:1px solid var(--dark-border);padding:2rem 0}.door:last-child{border-bottom:none}.door-dept{text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.35rem;font-size:.8rem;font-weight:600}.door-title{letter-spacing:-.02em;color:var(--dark-text);margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.door-desc{color:var(--dark-muted);margin-bottom:.75rem;font-size:1rem;line-height:1.7}.door-link{color:var(--dark-text);border-bottom:2px solid var(--glow-teal);cursor:pointer;padding-bottom:1px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .3s}.door-link:hover{border-color:var(--dark-text)}.door-link-secondary{margin-left:0}.door-email-form{gap:.5rem;max-width:360px;margin-top:.75rem;display:flex}.door-email-form .magic-input{flex:1;margin-bottom:0}.door-email-form .magic-btn{white-space:nowrap;margin-top:0}.invest-form{flex-direction:column;gap:.75rem;max-width:360px;margin-top:1rem;display:flex}.invest-form-field label{text-transform:uppercase;letter-spacing:.05em;color:var(--dark-muted);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.invest-form .magic-input{margin-bottom:0}.invest-form select.magic-input{appearance:none;cursor:pointer}.invest-form .magic-btn{width:100%;margin-top:.25rem}.magic-portal{opacity:0;margin-top:1rem;animation:.5s forwards answerFadeIn}.magic-code-section{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.magic-input{border:1px solid var(--dark-border);border-radius:var(--radius);background:var(--dark-surface);color:var(--dark-text);outline:none;width:100%;margin-bottom:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.magic-input:focus{border-color:var(--glow-teal)}.magic-input::placeholder{color:var(--dark-muted)}.magic-textarea{resize:vertical;min-height:60px;font-family:inherit}.magic-code-msg{color:var(--glow-teal);font-size:.85rem;font-style:italic}.magic-divider{color:var(--dark-muted);letter-spacing:.05em;align-items:center;gap:1rem;margin:1rem 0;font-size:.8rem;display:flex}.magic-divider:before,.magic-divider:after{content:"";background:var(--dark-border);flex:1;height:1px}.magic-referral-label{color:var(--dark-muted);margin-bottom:.75rem;font-size:.9rem;font-style:italic}.magic-btn{background:var(--dark-surface);color:var(--dark-text);border:1px solid var(--dark-border);border-radius:var(--radius);cursor:pointer;margin-top:.25rem;padding:.5rem 1.25rem;font-family:inherit;font-size:.85rem;transition:all .2s}.magic-btn:hover{border-color:var(--glow-teal);color:var(--glow-teal)}.magic-confirmed{background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1rem;font-style:italic}.orientation-img{width:100%;max-width:700px;margin:0 auto 2.5rem}.orientation-img img{border-radius:var(--radius);width:100%;display:block;box-shadow:0 4px 24px #0000001f}.footer-links a{transition:color .3s}.about{background:var(--dark-bg);color:var(--dark-text);padding:5rem 1.5rem}.about-inner{border-top:1px solid var(--dark-border);max-width:640px;margin:0 auto;padding-top:4rem}.about-label{text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:.85rem}.about p{color:#e8e8e8cc;margin-bottom:1.5rem;font-size:1.15rem;line-height:1.9}.about strong{color:#fff;font-weight:600}.about em{background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600}.close-section{background:var(--dark-bg);color:var(--dark-text);padding:0 1.5rem 5rem;position:relative;overflow:hidden}.close-section:before{content:"";pointer-events:none;background:radial-gradient(#d4b84c1f 0%,#3dcdb414 25%,#9b6dff0f 45%,#d466b00a 60%,#0000 75%);width:120%;height:160%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.close-inner{border-top:1px solid var(--dark-border);text-align:center;max-width:640px;margin:0 auto;padding-top:4rem;position:relative}.close-quote{color:#e8e8e880;max-width:480px;margin-bottom:.5rem;margin-left:auto;margin-right:auto;font-size:1.05rem;font-style:italic;line-height:1.8}.close-quote-bold{background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;max-width:560px;margin-bottom:.5rem;font-size:1.6rem;font-style:italic;font-weight:800;line-height:1.5}.close-reveal{margin-top:2rem;animation:.8s ease-out answerFadeIn}.close-vision{background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.2rem;font-size:1.4rem;font-weight:700;line-height:1.5}.close-vision s{-webkit-text-fill-color:#e8e8e866;text-decoration:line-through}.close-attribution{color:#e8e8e84d;margin-bottom:3rem;font-size:.85rem}.close-line{letter-spacing:-.03em;background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2.5rem;font-size:1.8rem;font-weight:800;line-height:1.3}.btn-enter{background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));color:#fff;border-radius:var(--radius);cursor:pointer;border:none;padding:.85rem 2.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.btn-enter:hover{opacity:.9;transform:translateY(-1px)}.footer{background:var(--dark-bg);color:#e8e8e866;text-align:center;border-top:1px solid var(--dark-border);padding:2.5rem 1.5rem}.footer-inner{max-width:640px;margin:0 auto}.footer-brand{letter-spacing:.05em;background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.footer-links{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.footer-links a{color:#e8e8e866;font-size:.85rem;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--glow-teal)}.footer-fine-print{color:#e8e8e826;font-size:.75rem;line-height:1.6}.fourohfour{flex-direction:column;justify-content:center;max-width:640px;min-height:100vh;margin:0 auto;padding:6rem 1.5rem;display:flex}.fourohfour-dept{text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg, var(--glow-gold), var(--glow-chartreuse), var(--glow-teal), var(--glow-purple), var(--glow-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;min-height:1.2em;margin-bottom:1rem;font-size:.8rem;font-weight:600}.fourohfour-title{letter-spacing:-.03em;margin-bottom:1rem;font-size:2rem;font-weight:800}.fourohfour-body{color:var(--white-muted);margin-bottom:1rem;font-size:1.1rem;line-height:1.8}.fourohfour-dim{color:#bbb;font-style:italic}.fourohfour-link{color:var(--white-text);border-bottom:2px solid var(--glow-teal);margin-top:1.5rem;padding-bottom:1px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-block}.fourohfour-link:hover{border-color:var(--white-text)}@media (max-width:600px){.nav-inner{gap:.5rem;padding:.5rem 1rem}.nav-logo{font-size:.95rem}.nav-search-input{padding:.4rem .6rem;font-size:.8rem}.nav-investors{font-size:.75rem}.hero{padding:4rem 1.25rem}.hero-title{font-size:1.8rem}.hero-badge{max-width:360px}.listing{padding:2.5rem 1.25rem 2rem}.listing-title{font-size:1.8rem}.listing-meta{flex-direction:column;gap:.5rem}.question{padding:3rem 1.25rem}.question p{font-size:1.3rem}.question-text{padding:.6rem 1rem;font-size:1.2rem!important}.question-answer{font-size:1rem}.waitlist-form{flex-direction:column}.waitlist-btn{width:100%}.rco-explain{font-size:.95rem!important}.portal{padding:3rem 1rem 1.5rem}.portal img{max-width:260px}.openings{padding:3rem 1.25rem}.door-title{font-size:1.2rem}.door-desc{font-size:.95rem}.about{padding:3rem 1.25rem}.about p{font-size:1.05rem}.close-section{padding:0 1.25rem 4rem}.close-line{font-size:1.4rem}.close-quote{font-size:.95rem}.close-quote-bold{font-size:1.2rem}.close-vision{font-size:1.1rem}.btn-enter{padding:.75rem 2rem;font-size:.95rem}.footer{padding:2rem 1.25rem}.footer-links{gap:1rem}.footer-links a{font-size:.8rem}.ij-admin-table-wrap{overflow-x:auto}.ij-admin-table{font-size:.75rem}.ij-admin-tabs{gap:.25rem}}.ij-admin-page{background:var(--dark-bg);max-width:900px;min-height:100vh;color:var(--dark-text);margin:0 auto;padding:3rem 1.5rem}.ij-admin-password{text-align:center;padding:6rem 0}.ij-admin-password h1{color:var(--glow-gold);margin-bottom:1.5rem;font-size:1.5rem;font-weight:800}.ij-admin-password form{justify-content:center;gap:.5rem;max-width:300px;margin:0 auto;display:flex}.ij-admin-password input{background:var(--dark-surface);border:1px solid var(--dark-border);color:var(--dark-text);border-radius:8px;outline:none;flex:1;padding:.6rem .75rem;font-family:inherit;font-size:.9rem}.ij-admin-password input:focus{border-color:var(--glow-gold)}.ij-admin-password button{background:var(--glow-gold);color:#000;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.25rem;font-family:inherit;font-weight:700}.ij-admin-error{color:var(--glow-pink,#ec4899);margin-top:.75rem;font-size:.8rem}.ij-admin-header{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.ij-admin-header h1{color:var(--glow-gold);margin-bottom:.25rem;font-size:1.3rem;font-weight:800}.ij-admin-back{color:var(--dark-muted);text-underline-offset:3px;font-size:.8rem;text-decoration:underline}.ij-admin-back:hover{color:var(--dark-text)}.ij-admin-counts{gap:1rem;display:flex}.ij-admin-count{color:var(--dark-muted);background:var(--dark-surface);border:1px solid var(--dark-border);border-radius:20px;padding:.3rem .75rem;font-size:.8rem}.ij-admin-tabs{gap:.5rem;margin-bottom:1.5rem;display:flex}.ij-admin-tab{background:var(--dark-surface);border:1px solid var(--dark-border);color:var(--dark-muted);cursor:pointer;border-radius:8px;padding:.5rem 1.25rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s}.ij-admin-tab:hover{border-color:var(--glow-gold);color:var(--dark-text)}.ij-admin-tab.active{background:var(--glow-gold);border-color:var(--glow-gold);color:#000}.ij-admin-table-wrap{overflow-x:auto}.ij-admin-table{border-collapse:collapse;width:100%;font-size:.85rem}.ij-admin-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--dark-muted);border-bottom:1px solid var(--dark-border);white-space:nowrap;padding:.6rem .75rem;font-size:.7rem;font-weight:600}.ij-admin-table td{border-bottom:1px solid var(--dark-border);color:var(--dark-text);padding:.65rem .75rem}.ij-admin-table tr:hover td{background:var(--dark-surface)}.ij-admin-table a{color:var(--glow-teal);text-decoration:none}.ij-admin-table a:hover{text-decoration:underline}.ij-admin-badge{background:var(--dark-surface);border:1px solid var(--dark-border);color:var(--dark-muted);border-radius:4px;padding:.15rem .5rem;font-size:.75rem;display:inline-block}.ij-admin-date{color:var(--dark-muted);white-space:nowrap;font-size:.8rem}.ij-admin-empty{text-align:center;color:var(--dark-muted);padding:3rem 0;font-size:.9rem}
