.founder-main{width:min(1220px,calc(100% - 64px));margin:0 auto;padding:40px 0 30px}.founder-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.founder-heading h1{font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;letter-spacing:-.04em;margin:8px 0}.founder-card>p,.founder-heading p:not(.eyebrow),.founder-note{color:#b9b0c8}.founder-actions{display:flex;gap:8px;flex-wrap:wrap}.founder-actions button,.founder-card button{height:auto;min-height:44px;white-space:normal}.founder-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:24px 0;color:#d4b4ef}.founder-status>span{margin-left:auto;color:#b9b0c8;font-family:monospace;font-size:.875rem;overflow-wrap:anywhere}.founder-tabs [data-slot=tabs-list]{width:100%;padding:6px;justify-content:flex-start;margin-bottom:18px}.founder-tabs [data-slot=tabs-trigger]{min-height:44px;padding:10px 18px;font-size:1rem;flex:0 1 auto;white-space:normal}.founder-tabs [data-slot=tabs-trigger][data-active]{background:#382744;color:#fff}.founder-tabs [data-slot=tabs-content]{font-size:1rem}.founder-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px}.founder-card{padding:26px;border:1px solid #3b3049;background:#16121f;border-radius:16px;min-width:0;margin-bottom:20px}.founder-card h2{font-size:1.25rem;font-weight:600;margin-bottom:20px}.founder-membership{background:linear-gradient(120deg,#352139,#17131f);border-top:3px solid #f065b4}.founder-membership h2{font-size:2rem;text-transform:capitalize;margin:10px 0}.founder-card strong{font-variant-numeric:tabular-nums}.founder-membership>strong{font-size:1.5rem}.founder-card small{font-size:.875rem;font-weight:400;color:#c4b9d1}.founder-membership dl{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;margin-top:24px;font-size:.875rem}.founder-membership dt{color:#b8a6c4}.founder-membership dd{margin:0;text-align:right;overflow-wrap:anywhere}.founder-payment-total{display:flex;flex-direction:column;gap:18px;margin:0 0 22px}.founder-payment-total>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.founder-payment-total dt{color:#b9b0c8}.founder-payment-total dd{margin:0;font-size:1.5rem}.founder-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.founder-totals p{font-size:.875rem}.founder-totals strong{display:block;font-size:clamp(1.5rem,3vw,2.2rem);margin-top:16px;overflow-wrap:anywhere}.founder-referrals{display:flex;gap:50px;margin-bottom:24px}.founder-referrals>div{display:flex;flex-direction:column;gap:3px}.founder-referrals strong{font-size:2rem}.founder-referrals span{font-size:.875rem;color:#b9b0c8}.founder-card .field{margin:16px 0}.founder-note{font-size:.875rem;margin:18px 0;line-height:1.7}.founder-network{margin:0 0 20px}.founder-address{display:block;background:#0b0b15;padding:15px;border-radius:8px;font-size:.9375rem;overflow-wrap:anywhere}.founder-notice{color:#c9bcd5;border-left:3px solid #9773c2;background:#211729;padding:18px 22px;margin:0 0 22px;font-size:.875rem;line-height:1.7}.founder-history-address{display:block;white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:340px;font-size:.875rem;margin:3px 0}.founder-tabs td,.founder-tabs th{padding:14px 12px;font-size:.875rem}.founder-tabs td{white-space:normal;min-width:90px}.founder-access{max-width:620px;margin:20px auto 40px}.founder-access>svg{color:#ff7bc3;margin-bottom:20px}.founder-access .field{margin:24px 0}.founder-private{border-top:1px solid #3b3049;padding:22px 0}.founder-private p{font-size:.875rem;color:#b9b0c8;margin-top:10px;max-width:800px}.upgrade-panel .founder-heading{margin-bottom:20px}.upgrade-panel .eyebrow{overflow-wrap:anywhere}.upgrade-order{border-top:1px solid #3b3049;margin-top:28px;padding-top:24px}.upgrade-order h3{font-size:1.25rem;margin-bottom:12px}.upgrade-order p{margin:14px 0}.upgrade-order .upgrade-price{font-size:2.25rem;font-weight:700;color:#f5edf9}.upgrade-price small{font-size:1rem}.upgrade-confirm{display:flex;align-items:flex-start;gap:12px;margin:20px 0;font-size:.9375rem}.upgrade-confirm [data-slot=checkbox]{flex-shrink:0;margin-top:3px}.upgrade-order details{margin-top:24px}.upgrade-order summary{cursor:pointer}.upgrade-panel button{white-space:normal;height:auto;min-height:40px}.founder-tabs [data-slot=tabs-list]{height:auto;flex-wrap:wrap}.founder-footer,.founder-shell .text-link{font-size:.875rem}.founder-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#b9b0c8;padding:20px 0}.founder-footer a{display:flex;align-items:center;gap:8px;color:#d5b5fa}@media(max-width:800px){.founder-heading{align-items:flex-start;flex-direction:column}.founder-overview,.founder-totals{grid-template-columns:1fr;gap:0}.founder-card{padding:22px}.founder-main{width:calc(100% - 40px);padding-top:28px}.founder-status>span{width:100%;margin:0}.founder-tabs [data-slot=tabs-trigger]{flex:1;font-size:.875rem;padding:10px 8px}.founder-referrals{flex-wrap:wrap;gap:26px}}.founder-signin-main .founder-heading{justify-content:center;text-align:center;margin-bottom:24px}.founder-card.founder-signin{max-width:720px;width:100%;padding:clamp(24px,4vw,40px);margin:0 auto 40px}.founder-card.founder-signin h2{font-size:clamp(1.8rem,4vw,2.25rem);line-height:1.25;margin-bottom:18px}.founder-card.founder-signin .field,.founder-card.founder-signin p{font-size:1rem;line-height:1.65}.founder-card.founder-signin .field input{min-height:56px;font-size:1.1rem}.founder-card.founder-signin .password-toggle{min-height:56px;font-size:1rem}.founder-signin .founder-actions .primary-button{width:100%;min-height:56px;justify-content:center}.founder-card.founder-signin .text-link{font-size:1rem}.unpaid-account{max-width:880px;margin:0 auto 36px}.unpaid-account p{line-height:1.7;overflow-wrap:anywhere}.account-payment-link{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;border-radius:10px;color:#fff;background:#7957ed;white-space:normal;text-align:center}.organization-card{overflow:hidden}.organization-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.organization-heading h2{margin:7px 0 0}.organization-counts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.organization-counts span,.organization-level{font-size:.8125rem;color:#dac8ef;background:#281d33;border:1px solid #4a365b;border-radius:999px;padding:6px 10px}.organization-root{width:min(430px,100%);margin:0 auto 36px;padding:18px 20px;border:1px solid #8f5fb0;border-top:3px solid #ff65b6;background:linear-gradient(135deg,#352039,#1a1421);border-radius:14px;text-align:center;display:flex;flex-direction:column;gap:5px}.organization-root span{font-size:.8125rem;color:#e5b4d2}.organization-node strong,.organization-root strong{font-family:ui-monospace,monospace;font-size:.9375rem;overflow-wrap:anywhere}.organization-node span,.organization-root small{font-size:.8125rem;color:#b9b0c8}.organization-tree{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding-top:26px}.organization-tree:before{content:"";position:absolute;top:0;left:50%;width:1px;height:18px;background:#795c91}.organization-branch{position:relative;padding:18px;border:1px solid #3b3049;background:#110f19;border-radius:14px}.organization-branch:before{content:"";position:absolute;left:50%;top:-26px;width:1px;height:26px;background:#554169}.organization-branch>.organization-level{position:absolute;top:-15px;left:18px}.organization-node{display:flex;flex-direction:column;gap:5px;padding:15px;border:1px solid #423451;background:#1a1522;border-radius:10px}.direct-node{margin-top:4px;border-color:#735186}.organization-children{display:flex;flex-direction:column;gap:10px;margin-top:15px;padding-left:18px;border-left:1px solid #4a385a}.organization-child{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center}.organization-child:before{content:"";position:absolute;left:-18px;width:18px;height:1px;background:#4a385a}.organization-child .organization-level{white-space:nowrap}.organization-empty,.organization-no-child{display:block;color:#958aa4;font-size:.875rem;padding:14px 0}.organization-empty{text-align:center;border:1px dashed #493850;border-radius:12px;margin:0 0 18px}.organization-card>.founder-note{margin-bottom:0}@media(max-width:700px){.organization-heading{flex-direction:column}.organization-counts{justify-content:flex-start}.organization-child,.organization-tree{grid-template-columns:1fr}.organization-child .organization-level{justify-self:start}.organization-root{margin-bottom:28px}}@media(max-width:800px){.founder-signin-main .founder-heading{align-items:center}.unpaid-account .founder-payment-total{flex-wrap:wrap}}