.join-page>*{max-width:1080px;margin-left:auto;margin-right:auto}.join-landing,.join-flow{gap:20px;display:grid}.join-hero{background:radial-gradient(120% 140% at 85% -10%,#d7b75b2e 0%,#d7b75b0a 35%,#0000 60%),radial-gradient(80% 120% at -10% 120%,#3b6fd61c 0%,#0000 55%),#0a0f17;border:1px solid #d7b75b33;border-radius:24px;padding:56px 48px 44px;position:relative;overflow:hidden}.join-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 40%,#000 100%);mask-image:linear-gradient(115deg,#0000 40%,#000 100%)}.join-hero>*{z-index:1;position:relative}.join-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#d7b75b;font-size:12px;font-weight:600}.join-hero h1{letter-spacing:-.045em;color:#fff;margin-top:14px;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.02}.join-lead{color:#b7c2d0;max-width:58ch;margin-top:18px;font-size:16px;line-height:1.6}.join-founding{background:#0f141c;border:1px solid #d7b75b40;border-radius:14px;max-width:480px;margin-top:28px;padding:14px 16px}.join-foundingHead{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:14px;display:flex}.join-foundingHead strong{color:#f0d78a}.join-foundingHead span{color:#8b98aa}.join-meter{background:#ffffff12;border-radius:4px;height:6px;margin-top:10px;overflow:hidden}.join-meter span{background:linear-gradient(90deg,#b8932f,#f0d78a);border-radius:4px;height:100%;display:block}.join-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.join-page button,.join-page .join-cta{color:#111;cursor:pointer;background:#d7b75b;border:0;border-radius:11px;padding:11px 18px;font-size:14px;font-weight:650}.join-page button:disabled{opacity:.5;cursor:not-allowed}.join-page button:hover:not(:disabled){background:#f0d78a}.join-page .join-cta{padding:14px 26px;font-size:16px;box-shadow:0 8px 30px #d7b75b33}.join-ghost{color:#e9edf3;border:1px solid #ffffff26;border-radius:11px;align-items:center;padding:11px 18px;font-size:14px;display:inline-flex}.join-ghost:hover{color:#f0d78a;border-color:#d7b75b88}.join-page .account-secondary{color:#f0d78a;background:0 0;border:1px solid #d7b75b55}.join-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:860px){.join-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.join-hero{padding:36px 22px}}.join-benefits article{background:#0b111b;border:1px solid #ffffff12;border-radius:16px;padding:18px}.join-benefits h3{color:#f3f5f8;font-size:15px;font-weight:650}.join-benefits p{color:#98a7ba;margin-top:6px;font-size:13px;line-height:1.5}.join-card{background:#0b111b;border:1px solid #ffffff12;border-radius:18px;padding:26px}.join-card h2{letter-spacing:-.02em;color:#f3f5f8;font-size:20px;font-weight:650}.join-card>.account-muted{margin-top:6px}.join-narrow{max-width:520px}.join-how ol{counter-reset:how;gap:14px;margin-top:16px;display:grid}.join-how li{color:#b7c2d0;counter-increment:how;padding-left:40px;font-size:14px;line-height:1.55;position:relative}.join-how li:before{content:counter(how);color:#f0d78a;background:#d7b75b22;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.join-how strong{color:#e9edf3}.join-back{justify-self:start;color:#8b98aa!important;background:0 0!important;padding:0!important;font-weight:500!important}.join-steps{flex-wrap:wrap;gap:8px;display:flex}.join-steps li{color:#6c7889;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:12px;display:flex}.join-steps li span{background:#ffffff10;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.join-steps li[data-state=now]{color:#f0d78a;border-color:#d7b75b66}.join-steps li[data-state=now] span{color:#111;background:#d7b75b}.join-steps li[data-state=done]{color:#6fe0a0}.join-steps li[data-state=done] span{background:#4fd18b22}.join-row{gap:10px;margin-top:16px;display:flex}.join-row input,.join-form input,.join-form textarea{color:#e9edf3;min-width:0;font:inherit;background:#070b12;border:1px solid #ffffff1f;border-radius:11px;flex:1;padding:12px 14px;font-size:14px}.join-row input:focus,.join-form input:focus,.join-form textarea:focus{border-color:#d7b75b88;outline:none}.join-token{border:1px solid #ffffff12;border-radius:16px;margin-top:18px;overflow:hidden}.join-tokenHead{background:#0e1520;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:16px;display:flex}.join-tokenHead img,.join-logo{object-fit:cover;background:#1a2230;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:700;display:grid}.join-tokenHead>div{display:grid}.join-tokenHead strong{font-size:17px}.join-tokenHead small{color:#8b98aa;font-size:12px}.join-tokenHead dl{flex-wrap:wrap;gap:8px 22px;margin-left:auto;display:flex}.join-tokenHead dt{color:#8b98aa;font-size:11px}.join-tokenHead dd{font-variant-numeric:tabular-nums;font-weight:650}.join-checks{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;padding:14px;display:grid}.join-checks li{background:#0b111b;border:1px solid #ffffff0d;border-radius:10px;gap:10px;padding:10px 12px;display:flex}.join-checks li>span{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.join-checks [data-pass=yes]>span{color:#6fe0a0;background:#4fd18b22}.join-checks [data-pass=no]>span{color:#f39191;background:#f07a7a22}.join-checks [data-pass=no]{border-color:#f07a7a33}.join-checks [data-pass=unknown]>span{color:#98a7ba;background:#ffffff10}.join-checks strong{font-size:13px;display:block}.join-checks small{color:#98a7ba;font-size:12px}.join-note{color:#e9d9a8;margin-top:14px;font-size:13px}.join-ok{color:#6fe0a0;margin-top:12px;font-size:14px;font-weight:600}.join-proofs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}@media (max-width:760px){.join-proofs,.join-grid2{grid-template-columns:1fr!important}}.join-proofs article{background:#0e1520;border:1px solid #ffffff14;border-radius:14px;padding:18px}.join-proofs article[data-chosen]{border-color:#d7b75b66}.join-proofs h3{align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.join-proofs h3 em{color:#6fe0a0;background:#4fd18b22;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.join-proofs p{color:#b7c2d0;margin-top:8px;font-size:13px;line-height:1.55}.join-proofs code{color:#f0d78a}.join-wallets{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.join-code blockquote{color:#e9edf3;background:#070b12;border-left:3px solid #d7b75b;border-radius:8px;margin-top:8px;padding:12px;font-size:13px}.join-form{gap:14px;margin-top:16px;display:grid}.join-form label{color:#c9d1db;gap:6px;font-size:13px;display:grid}.join-form small{color:#6c7889;justify-self:end;font-size:11px}.join-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.join-summary{gap:8px;margin-top:16px;display:grid}.join-summary div{background:#0e1520;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:120px 1fr;gap:12px;padding:10px 12px;font-size:13px;display:grid}.join-summary dt{color:#8b98aa}.join-terms{color:#b7c2d0;cursor:pointer;border:1px solid #ffffff14;border-radius:12px;gap:12px;margin-top:16px;padding:14px;font-size:13px;line-height:1.55;display:flex}.join-terms input{accent-color:#d7b75b;flex:none;width:18px;height:18px;margin-top:3px}.join-done h2{margin-top:8px}.join-apps{gap:10px;margin-top:14px;display:grid}.join-app{background:#0e1520;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px;display:flex}.join-app>div{display:grid}.join-app small{color:#98a7ba;font-size:12px}.join-timeline{flex-wrap:wrap;gap:6px;display:flex}.join-timeline li{color:#6c7889;background:#ffffff0a;border-radius:999px;padding:4px 10px;font-size:11px}.join-timeline li[data-done]{color:#6fe0a0;background:#4fd18b1f}.admin-list{gap:14px;margin-top:14px;display:grid}.admin-app{background:#0e1520;border:1px solid #ffffff14;border-radius:14px;padding:18px}.admin-app header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-app header>div{display:grid}.admin-app header small{color:#8b98aa;font-size:12px}.admin-proof{color:#e9d9a8;margin-top:10px;font-size:13px}.admin-proof a{color:#f0d78a;text-decoration:underline}.admin-proof code{color:#f0d78a}.admin-app .join-summary a{color:#9fd3f0}.join-media{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;margin-top:16px;display:grid}@media (max-width:760px){.join-media{grid-template-columns:1fr}}.join-mediaBox{background:#0e1520;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.join-mediaBox>div:last-child{gap:6px;min-width:0;display:grid}.join-mediaBox strong{font-size:14px}.join-mediaBox small{color:#98a7ba;font-size:12px;line-height:1.45}.join-mediaPreview{color:#6c7889;text-align:center;background:#070b12;border:1px dashed #ffffff26;border-radius:14px;flex:none;place-items:center;font-size:11px;display:grid;overflow:hidden}.join-mediaBox[data-kind=logo] .join-mediaPreview{width:72px;height:72px}.join-mediaBox[data-kind=banner] .join-mediaPreview{width:180px;height:60px}.join-mediaPreview img{object-fit:cover;width:100%;height:100%}.join-upload{cursor:pointer;justify-self:start;position:relative;padding:7px 14px!important;font-size:13px!important}.join-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-media{align-items:center;gap:12px;margin-top:12px;display:flex}.admin-logo{object-fit:cover;border-radius:14px;width:64px;height:64px}.admin-banner{object-fit:cover;border-radius:10px;width:192px;height:64px}.dash-title{letter-spacing:-.03em;color:#fff;margin:6px 0 14px;font-size:34px;font-weight:700}.dash-link{color:#f0d78a;text-decoration:underline}.dash-head{gap:18px;display:grid}.dash-identity{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dash-identity img,.dash-identity .join-logo{object-fit:cover;border-radius:16px;width:56px;height:56px}.dash-identity>div:nth-child(2){display:grid}.dash-identity strong{letter-spacing:-.02em;font-size:22px}.dash-identity small{color:#d7b75b;font-size:13px}.dash-headLinks{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.dash-headLinks .join-ghost{padding:8px 14px;font-size:13px}.dash-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.dash-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-facts div{background:#0e1520;border:1px solid #ffffff0d;border-radius:12px;padding:12px 14px}.dash-facts dt{color:#8b98aa;font-size:11px}.dash-facts dd{font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:650}.dash-facts em{margin-left:6px;font-size:12px;font-style:normal}.dash-facts em[data-dir=up]{color:#4fd18b}.dash-facts em[data-dir=down]{color:#f07a7a}.dash-alert{color:#e9edf3;background:#0e1520;border:1px solid #ffffff1a;border-radius:11px;margin-top:12px;padding:10px 14px;font-size:13px}.dash-alert[data-tone=red]{color:#f6b4b4;background:#f07a7a12;border-color:#f07a7a55}.dash-alert[data-tone=gold]{color:#f0d78a;background:#d7b75b10;border-color:#d7b75b55}.dash-alert[data-tone=green]{color:#8fe8b6;background:#4fd18b10;border-color:#4fd18b44}.join-page .dash-inline{color:#f0d78a;background:0 0;border:1px solid #d7b75b77;margin-left:8px;padding:3px 10px;font-size:12px}.dash-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.dash-grid{grid-template-columns:1fr}}.dash-side{gap:20px;display:grid}.dash-score{align-items:baseline;gap:14px;margin-top:12px;display:flex}.dash-score strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}.dash-score span{color:#8b98aa;font-size:12px}[data-tone=gold]{--tone:#d7b75b}[data-tone=green]{--tone:#4fd18b}[data-tone=silver]{--tone:#c3ccd8}[data-tone=red]{--tone:#f07a7a}[data-tone=pending]{--tone:#6c7889}[data-tone=progress]{--tone:#7fb2e6}.dash-score[data-tone] strong{color:var(--tone)}.dash-parts{gap:10px;margin-top:18px;display:grid}.dash-parts li{background:#0e1520;border:1px solid #ffffff0f;border-radius:12px;padding:14px}.dash-partHead{justify-content:space-between;align-items:center;display:flex}.dash-partHead strong{font-size:14px}.dash-partHead span{color:var(--tone);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.dash-bar{background:#ffffff10;border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.dash-bar span{background:var(--tone);border-radius:3px;height:100%;display:block}.dash-parts small{color:#8b98aa;margin-top:8px;font-size:12px;line-height:1.45;display:block}.dash-parts p{color:#d4dbe5;margin-top:6px;font-size:13px;line-height:1.5}.dash-parts li[data-pending] p{color:#98a7ba}.dash-fine{color:#6c7889;margin-top:14px;font-size:11.5px;line-height:1.5}.dash-warnings{gap:8px;margin-top:12px;display:grid}.dash-warnings li{background:#f07a7a0d;border:1px solid #f07a7a44;border-radius:11px;padding:12px}.dash-warnings li[data-notice]{background:#0e1520;border-color:#ffffff1a}.dash-warnings strong{color:#f6b4b4;font-size:13px}.dash-warnings li[data-notice] strong{color:#c3ccd8}.dash-warnings p{color:#d4dbe5;margin-top:4px;font-size:13px;line-height:1.5}.dash-warnings small{color:#8b98aa;font-size:11px}.dash-checkin .dash-status{color:#e9edf3;margin-top:10px;font-size:15px;font-weight:600}.dash-checkin[data-state=established] .dash-status,.dash-checkin[data-state=ok] .dash-status{color:#6fe0a0}.dash-checkin[data-state=due] .dash-status{color:#f0d78a}.dash-checkin[data-state=overdue] .dash-status,.dash-checkin[data-state=hidden] .dash-status{color:#f39191}.dash-checkin[data-state=due],.dash-checkin[data-state=overdue],.dash-checkin[data-state=hidden]{border-color:#d7b75b55}.dash-checkin .account-muted{margin-top:6px;font-size:13px;line-height:1.5}.dash-more{color:#b7c2d0;margin-top:14px;font-size:13px}.dash-more summary{cursor:pointer;color:#f0d78a}.dash-more p{margin-top:8px;line-height:1.5}.join-form textarea{resize:vertical}.dash-parts,.dash-warnings{padding:0;list-style:none}.contact-form{max-width:760px}.contact-topics{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.contact-topics legend{color:#c9d1db;width:100%;margin-bottom:8px;font-size:13px}.contact-topics label{cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex!important}.contact-topics label[data-on]{color:#f0d78a;background:#d7b75b14;border-color:#d7b75b}.contact-topics input{opacity:0;pointer-events:none;position:absolute}.contact-topics label:focus-within{outline-offset:2px;outline:2px solid #f0d78a}.contact-trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.faq-list{gap:8px;margin-top:14px;display:grid}.faq-list details{background:#0e1520;border:1px solid #ffffff12;border-radius:12px}.faq-list details[open]{border-color:#d7b75b44}.faq-list summary{cursor:pointer;color:#e9edf3;justify-content:space-between;gap:14px;padding:14px 16px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#d7b75b;flex:none;font-size:18px;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-answer{color:#b7c2d0;max-width:75ch;padding:0 16px 16px;font-size:14px;line-height:1.65}.faq-answer strong{color:#e9edf3}.legal{max-width:820px;display:block!important}.legal-draft{color:#f0d78a;background:#d7b75b12;border:1px solid #f0d78a55;border-radius:10px;margin-bottom:24px;padding:10px 14px;font-size:13px}.legal-updated{color:#8b98aa;margin-top:-6px;font-size:13px}.legal-intro{color:#c9d1db;margin-top:18px;font-size:15px;line-height:1.7}.legal-intro p+p{margin-top:10px}.legal-toc{background:#0b111b;border:1px solid #ffffff12;border-radius:14px;margin-top:26px;padding:16px 20px;font-size:13px}.legal-toc strong{color:#e9edf3}.legal-toc ol{columns:2;color:#98a7ba;column-gap:28px;margin-top:8px;padding-left:20px;list-style:decimal}@media (max-width:640px){.legal-toc ol{columns:1}}.legal-toc a:hover{color:#f0d78a}.legal-section{margin-top:34px;scroll-margin-top:84px}.legal-section h2{letter-spacing:-.02em;color:#f3f5f8;font-size:20px;font-weight:650}.legal-section p,.legal-section li{color:#c9d1db;font-size:14.5px;line-height:1.75}.legal-section p{margin-top:10px}.legal-section ul{gap:6px;margin-top:10px;padding-left:22px;list-style:outside;display:grid}.legal-section strong{color:#e9edf3}.legal-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:13.5px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;color:#c9d1db;border:1px solid #ffffff14;padding:10px 12px}.legal-table th{color:#e9edf3;background:#0e1520;font-weight:600}.legal-foot{color:#8b98aa;border-top:1px solid #ffffff12;margin-top:44px;padding-top:18px;font-size:13px}.dash-plans{background:#0e1520;border:1px solid #ffffff14;border-radius:12px;margin-top:14px;padding:12px 14px}.dash-plans strong{color:#f0d78a;font-size:13.5px;display:block}.dash-plans small{color:#8b98aa;font-size:12px}.dash-plans blockquote{color:#d4dbe5;white-space:pre-wrap;border-left:3px solid #d7b75b66;margin-top:8px;padding-left:10px;font-size:13px;line-height:1.55}.dash-updateForm{margin-top:4px}.dash-updateForm select,.dash-updateForm textarea,.dash-updateForm>input{color:#e9edf3;font:inherit;background:#070b12;border:1px solid #ffffff1f;border-radius:11px;padding:12px 14px;font-size:14px}.dash-updateForm select{flex:0 0 190px}.dash-updateForm textarea,.dash-updateForm>input{resize:vertical;width:100%;margin-top:10px;display:block}.dash-updateForm select:focus,.dash-updateForm textarea:focus,.dash-updateForm>input:focus{border-color:#d7b75b88;outline:none}.dash-updateList{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dash-updateList li{background:#0b111b;border:1px solid #ffffff12;border-radius:12px;padding:12px 14px}.dash-updateList li>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dash-updateList strong{font-size:14px}.dash-updateList small{color:#8b98aa;font-size:12px}.dash-updateList p{color:#c9d2dd;white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.55}.dash-updateList button{margin-top:8px;padding:6px 12px;font-size:12px}.dash-kind{letter-spacing:.04em;text-transform:uppercase;color:#d7b75b;border:1px solid #d7b75b44;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}@media (max-width:640px){.dash-updateForm .join-row{flex-direction:column}.dash-updateForm select{flex:auto}}[data-tone=orange]{--tone:#f07d4c}.pay .join-card{margin-top:14px}.pay-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pay-line strong{font-size:16px}.pay-price{color:#f0d78a;font-size:26px;font-weight:700}.portfolio-theme .pay-price{color:#6fe0a0}.pay-summary ul{color:#c9d2dd;gap:4px;margin:12px 0 6px;padding-left:18px;font-size:13.5px;display:grid}.pay-methods{gap:10px;margin:14px 0 4px;display:grid}.pay-methods label{cursor:pointer;background:#0b111b;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.pay-methods label[data-on]{background:#d7b75b0d;border-color:#d7b75b88}.portfolio-theme .pay-methods label[data-on]{background:#4fd18b0d;border-color:#4fd18b88}.pay-methods input{accent-color:#d7b75b;margin-top:3px}.portfolio-theme .pay-methods input,.portfolio-theme .join-terms input{accent-color:#4fd18b}.pay-methods span{gap:2px;display:grid}.pay-methods strong{font-size:14px}.pay-methods small{color:#98a7ba;font-size:12.5px}.pay-usdcBody{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:14px;display:flex}.pay-qr{background:#fff;border-radius:12px;flex:none;width:208px;height:208px;padding:8px}.pay-qr svg{width:100%;height:100%;display:block}.pay-usdcDetails{flex:260px;gap:12px;min-width:0;display:grid}.pay-open{color:#14100a;background:#d7b75b;border-radius:10px;justify-self:start;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.pay-open:hover{background:#f0d78a}.portfolio-theme .pay-open{color:#06140c;background:#4fd18b}.portfolio-theme .pay-open:hover{background:#7ae5ac}.pay-usdcDetails dl{gap:8px;margin:0;display:grid}.pay-usdcDetails dl div{align-items:center;gap:10px;font-size:13.5px;display:flex}.pay-usdcDetails dt{color:#8b98aa;width:70px}.pay-usdcDetails dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pay-usdcDetails dd button{padding:4px 10px;font-size:11.5px}.pay-wait{color:#b7c2d0;font-size:13px}.pay-done p{color:#d4dbe5;font-size:14px;line-height:1.6}.portfolio-theme .join-eyebrow{color:#6fe0a0}.pay-methods input{flex:none;width:16px;height:16px;margin:3px 0 0;padding:0}.pay-methods span{flex:1;min-width:0}.portfolio-theme .dash-link{color:#6fe0a0}.account-page .portfolio-theme .pay-usdcDetails dd button{color:#6fe0a0;background:0 0;border-color:#4fd18b66}.join-actions a:not(.join-ghost):not(.account-link){color:#14100a;background:#d7b75b;border-radius:9px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.join-actions a:not(.join-ghost):not(.account-link):hover{background:#f0d78a}.portfolio-theme .join-actions a:not(.join-ghost):not(.account-link){color:#06140c;background:#4fd18b}.portfolio-theme .join-actions a:not(.join-ghost):not(.account-link):hover{background:#7ae5ac}.pay-official{color:#a9b8c8;background:#070b12;border:1px solid #ffffff1a;border-radius:11px;gap:4px;padding:11px 13px;font-size:12.5px;display:grid}.pay-official strong{color:#e9edf3;font-size:12.5px}.pay-official code{color:#f0d78a;word-break:break-all;font-size:12px}.portfolio-theme .pay-official code{color:#6fe0a0}.account-page .pay-methods input[type=radio],.account-page .join-terms input[type=checkbox]{flex:none;width:18px;height:18px;margin:2px 0 0;padding:0}.pay-wallets{flex-wrap:wrap;gap:8px;display:flex}button.pay-open,.account-page button.pay-open{cursor:pointer;border:0;font-family:inherit;line-height:1.2}button.pay-open:disabled,.account-page button.pay-open:disabled{opacity:.55;cursor:default}.pay-claim{border-top:1px solid #ffffff14;padding-top:10px}.pay-claim summary{cursor:pointer;color:#c9d2dd;font-size:13px}.pay-claim summary:hover{color:#fff}.pay-claim[open] summary{margin-bottom:8px}.pay-claimBox{gap:10px;margin-top:10px;display:grid}.pay-claimBox label{color:#98a7ba;gap:5px;font-size:12.5px;display:grid}.pay-claimBox input{box-sizing:border-box;color:#e8edf3;background:#070b12;border:1px solid #fff2;border-radius:9px;width:100%;padding:10px 12px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.pay-claimBox input:focus{border-color:#d7b75b88;outline:none}.portfolio-theme .pay-claimBox input:focus{border-color:#4fd18b88}.pay-claimBox button{justify-self:start}.admin-tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.account-page .admin-tabs button.admin-tab{color:#a9b8c8;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.account-page .admin-tabs button.admin-tab:hover{color:#fff;background:#ffffff08}.account-page .admin-tabs button.admin-tab[aria-selected=true]{color:#f0d78a;background:#d7b75b14;border-color:#d7b75b66}.admin-tabCount{color:#14100a;text-align:center;background:#d7b75b;border-radius:9px;min-width:18px;padding:1px 6px;font-size:11.5px;font-weight:700;line-height:16px}.admin-tabAlert{color:#fff;text-align:center;background:#ef4444;border-radius:50%;width:18px;height:18px;font-size:12px;font-weight:800;line-height:18px}.admin-filter{color:#c9d2dd;gap:16px;margin:8px 0 2px;font-size:13px;display:flex}.admin-filter label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.account-page .admin-filter input{accent-color:#d7b75b;width:15px;height:15px;margin:0;padding:0}.pay-methods label.pay-soon{cursor:default;opacity:.55}.pay-soon em{color:#c3ccd8;vertical-align:1px;background:#ffffff14;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:500}.pay-was{color:#6c7889;margin-right:10px;font-size:16px;font-weight:500;text-decoration-thickness:1.5px}.pay-offer{color:#c3ccd8;background:#4fd18b14;border:1px solid #4fd18b33;border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:13px;line-height:1.45}.pay-offer strong{color:#6fe0a0}.legal-section .guide-list{gap:10px;margin-top:14px;display:grid}.legal-section .guide-list>div{background:#0b111a;border:1px solid #ffffff10;border-radius:10px;padding:12px 14px}.legal-section .guide-list dt{color:#e9edf3;font-size:14.5px}.legal-section .guide-list dd{color:#c9d1db;margin:4px 0 0;font-size:14px;line-height:1.65}.legal-section .guide-bullets{margin-top:10px}.legal-section .legal-small{color:#98a3b1;font-size:12.5px}
