.member-preview-banner{position:relative;margin:0 0 18px;padding:13px 15px;border:1px solid #76609f;border-radius:12px;background:#282034;color:#e0d3ff;font-size:12px;line-height:1.6}.member-preview-banner b{display:block;font-size:14px}.member-read-only input:disabled,.member-read-only select:disabled,.member-read-only textarea:disabled{opacity:.65;cursor:not-allowed}.member-preview-backdrop{z-index:40}.member-preview-popup{display:flex;flex-direction:column;width:min(100%,510px);height:min(94dvh,1000px);max-height:94dvh;padding:12px;border-radius:18px;background:#1b1b20;color:#f5f5fa;border:1px solid #3d374b;box-shadow:0 20px 80px #0008}.member-preview-popup>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px 12px}.member-preview-popup h2{font-size:16px;margin:0}.member-preview-popup small{display:block;color:#bca8df;margin-top:4px}.member-preview-popup iframe{flex:1;width:100%;min-height:0;border:0;border-radius:10px;background:#111114}@media(max-width:600px){.member-preview-backdrop{padding:8px}.member-preview-popup{height:96dvh;max-height:96dvh;padding:8px}.member-preview-popup>header{padding-bottom:8px}}.email-verification-backdrop{z-index:1000}.email-verification-panel{max-width:430px!important}.email-code-group{padding:14px 0;border-bottom:1px solid #41384e;margin-bottom:16px}.email-code-group input{font-size:22px;letter-spacing:.3em}.email-verification-panel .primary{margin-top:16px}.email-verification-panel .secondary.full{margin-top:12px}.wallet-balance-cards{display:grid;gap:14px;margin:24px 0 22px}.wallet-balance-card{min-width:0;padding:20px;background:#1b1b20;border:1px solid #ffffff08;border-radius:20px}.wallet-balance-card--promotion{background:linear-gradient(145deg,#22202c,#1b1b20 70%);border-color:#bda6ff26}.wallet-card-header{justify-content:space-between;flex-wrap:wrap}.wallet-card-header,.wallet-card-token{display:flex;align-items:center;gap:10px}.wallet-card-token{min-width:0}.wallet-card-token h2{margin:0;font-size:14px;line-height:1.5;font-weight:600;color:#eceaf5}.wallet-token-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:11px;background:#ffffff08;color:#c9c5d6}.wallet-balance-card--promotion .wallet-token-icon{color:#cdbbff;background:#bda6ff14}.wallet-fee-badge{font-size:10px;line-height:1.5;padding:5px 8px;border:1px solid #bda6ff24;border-radius:7px;color:#cbb9ff;background:#bda6ff0a;white-space:nowrap}.wallet-available-label{margin:20px 0 7px;color:#aaa7b7;font-size:12px;line-height:1.5}.wallet-balance-value{margin:0 0 20px;font-size:clamp(28px,7.7vw,34px);font-weight:700;line-height:1.3;letter-spacing:-.7px;font-variant-numeric:tabular-nums;color:#faf9ff;overflow-wrap:anywhere}.wallet-shib-unit{font-size:.85em;letter-spacing:0}.wallet-balance-value .money-amount{white-space:normal}.wallet-reserved{margin:0;display:grid;gap:10px;padding:12px 13px;border-radius:11px;background:#0e0e133d;font-size:12px;line-height:1.6}.wallet-reserved>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.wallet-reserved dt{color:#a8a5b4;min-width:0}.wallet-reserved dd{margin:0 0 0 auto;color:#dedbe9;font-weight:500;font-variant-numeric:tabular-nums}.wallet-page .wallet-tools{margin:0 0 12px}.wallet-page .wallet-tools .actions{padding:0 0 15px}.wallet-page .wallet-history{border-top:1px solid #ffffff0a;margin:0;padding:5px 0}.wallet-page .wallet-history>summary{padding:16px 0;font-size:15px;line-height:1.6}.member-reward-totals{margin:16px 0 24px}.member-reward-totals dl{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border:1px solid #3d374b;border-radius:18px;background:#1b1b20;padding:0 18px}.member-reward-totals dl>div{padding:18px 0}.member-reward-totals dl>div+div{border-top:1px solid #34313d}.member-reward-totals dt{font-size:13px;color:#c4c2cf}.member-reward-totals dd{margin:8px 0 0;color:#f5f5fa;font-size:24px;font-weight:600;overflow-wrap:anywhere}.member-reward-totals dl>div:last-child dd{color:#d8c8ff}.member-reward-totals .sub{line-height:1.7}.member-reward-breakdown{display:grid;gap:14px}.member-reward-breakdown>section{min-width:0;background:#222228;border:1px solid #3d374b;border-radius:18px;padding:18px}.member-reward-breakdown h3{font-size:14px;color:#f5f5fa;margin:0 0 8px}.member-reward-breakdown dl{padding:0;background:transparent;border:0;border-radius:0}.member-reward-breakdown dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0}.member-reward-breakdown dt{overflow-wrap:anywhere;line-height:1.6}.member-reward-breakdown dd,.member-reward-breakdown dl>div:last-child dd{font-size:14px;font-weight:400;text-align:right;margin:0;color:#f5f5fa}.inquiry-page{padding-bottom:24px}.inquiry-page .page-title{margin-top:20px}.inquiry-page .inquiry-panel{margin:16px 0;padding:20px;border:1px solid #3d374b;border-radius:18px;background:#1b1b20;color:#f5f5fa;min-width:0}.inquiry-page h2{font-size:18px;overflow-wrap:anywhere}.inquiry-page h3{font-size:15px}.inquiry-page textarea{display:block;width:100%;margin-top:8px;padding:14px;border:1px solid #3a3944;border-radius:12px;background:#222228;color:#f5f5fa;font:inherit;resize:vertical}.inquiry-page .inquiry-panel .secondary.full{margin-top:12px}.inquiry-filters{display:grid;gap:12px;margin:20px 0}.inquiry-filters label{margin:0}.inquiry-layout{display:grid;gap:16px;align-items:start;min-width:0}.inquiry-list{min-width:0}.inquiry-item{display:grid;gap:10px;text-align:left;width:100%;padding:18px;margin:0 0 12px;background:#1b1b20;color:#f5f5fa;border:1px solid #3d374b;border-radius:14px;overflow-wrap:anywhere}.inquiry-item .badge{justify-self:start}.inquiry-item small{color:#b8b8c3}.inquiry-item.is-selected{border-color:#bda6ff}.inquiry-item:focus-visible{outline:2px solid #bda6ff;outline-offset:3px}.inquiry-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.inquiry-page hr{border:0;border-top:1px solid #3d374b;margin:24px 0}.inquiry-pagination{font-size:13px;margin:20px 0}.wide .inquiry-item,.wide .inquiry-page .inquiry-panel,.wide .inquiry-page textarea{background:#fff;color:#26232e;border-color:#dcd8e5}.wide .inquiry-item small{color:#767181}.wide .inquiry-item.is-selected{border-color:#8c64c5;background:#f6f1ff}.wide .inquiry-page hr{border-color:#dcd8e5}@media(min-width:900px){.inquiry-page--admin .inquiry-layout{grid-template-columns:minmax(260px,1fr) minmax(0,2fr)}.inquiry-page--admin .inquiry-filters{grid-template-columns:2fr 1fr auto;align-items:end}}.inquiry-page article.inquiry-panel{scroll-margin-top:20px}.inquiry-page article.inquiry-panel:focus-visible{outline:2px solid #bda6ff;outline-offset:3px}.sidebar .admin-inquiry-count{margin-left:6px;padding:2px 7px;font-size:11px}.member-inquiry-unread,.sidebar .admin-inquiry-count{display:inline-block;line-height:1.5;vertical-align:middle}.member-inquiry-unread{margin:0 8px;padding:3px 8px;font-size:12px}.inquiry-reply{padding:12px 0}.inquiry-reply+.inquiry-reply{border-top:1px solid #3d374b}.inquiry-reply h4{font-size:13px;margin:0 0 8px}.wide .inquiry-reply+.inquiry-reply{border-color:#dcd8e5}.inquiry-followup{border-left:2px solid #bda6ff;padding-left:12px}.inquiry-followup h4{color:#d8c8ff}.wide .inquiry-followup h4{color:#794fb0}.fee-periods.card{color:#292333;background:#fff;border:1px solid #e1dce9}.fee-periods-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;flex-wrap:wrap}.fee-periods-toolbar h2{font-size:17px;margin:0}.fee-periods-toolbar label{display:flex;align-items:center;gap:12px;color:#645b71;margin:0}.fee-periods-toolbar select{width:140px;margin:0}.fee-periods table td,.fee-periods table th{text-align:right;font-variant-numeric:tabular-nums}.fee-periods table th:first-child{text-align:left}.fee-periods tbody th{font-weight:400;background:#faf9fc}.fee-periods .fee-amount-start{border-left:2px solid #d9d0e8}.fee-periods tbody td:nth-child(n+5){background:#f7f3fd}.fee-periods tfoot td,.fee-periods tfoot th{background:#efe8fc;border-top:2px solid #d9cbea}.fee-periods .sub{color:#716a7c;line-height:1.8}.member-history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.member-history-summary>div{border:1px solid #444;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.member-history-summary b{font-size:22px}.member-history-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;gap:12px;align-items:end;margin:20px 0}.member-history .table-wrap{overflow-x:auto}.member-history .member-history-table{min-width:1100px}.member-history .member-history-table td,.member-history .member-history-table th{white-space:nowrap}.member-history-table td:last-child{min-width:120px;max-width:300px;white-space:normal!important}.member-history-table .break{white-space:normal;overflow-wrap:anywhere}@media(max-width:800px){.member-history-filters,.member-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.member-history-filters label:first-child{grid-column:1/-1}}.member-detail-dialog{min-width:0}.member-rank-settings{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #3d374b}.member-rank-settings form{max-width:520px}.member-detail-controls{display:flex;gap:8px;flex-shrink:0}.member-detail-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #3d374b;padding:8px 0 18px;margin-bottom:20px}.member-detail-tabs button[aria-pressed=true]{background:#bda6ff;color:#171222}.member-detail-tabs button span{font-size:11px;opacity:.8}.member-detail-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px}.member-detail-profile form{max-width:440px}.member-detail-dialog .details>div{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;line-height:1.5}.member-detail-records{margin:20px 0 28px}.member-detail-records-heading{flex-wrap:wrap;gap:12px}.member-detail-records-title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.member-detail-qualification-totals{display:flex;flex-wrap:wrap;gap:6px 28px;font-size:13px;line-height:1.6}.member-detail-qualification-totals>span{display:inline-block}.member-detail-records .table-wrap{border:1px solid #3d374b;border-radius:12px}.member-detail-records table{min-width:720px}.member-detail-records th{font-size:12px}.member-detail-records td{font-size:13px;min-width:90px}.member-detail-records td:last-child{min-width:150px}.member-detail-records details{max-width:360px}.member-detail-records details p{line-height:1.6;overflow-wrap:anywhere}.member-detail-records summary{cursor:pointer;color:#cbb6ff}.member-detail-pages{margin-top:14px}.member-detail-dialog .member-detail-totals b{font-size:21px;overflow-wrap:anywhere}@media(max-width:800px){.member-detail-profile{grid-template-columns:minmax(0,1fr);gap:20px}.member-detail-dialog{width:100%;padding:18px}.member-detail-dialog>.row{align-items:flex-start}.member-detail-controls{flex-direction:column}.member-detail-tabs{gap:6px}.member-detail-tabs button{padding:10px;font-size:12px}.member-detail-dialog .member-detail-totals b{font-size:18px}}.member-admin-note{margin-top:28px;padding-top:20px;border-top:1px solid #3d374b}.member-admin-note textarea{width:100%;display:block;resize:vertical;min-height:108px;padding:15px;background:#222228;color:#f5f5fa;border:1px solid #3a3944;border-radius:12px;font:inherit;line-height:1.6}.member-admin-note textarea:focus-visible{outline:2px solid #bda6ff;outline-offset:3px}.member-withdrawal-lock{margin-top:28px;padding-top:20px;border-top:1px solid #3d374b}.member-withdrawal-lock-check{display:flex;align-items:center;gap:10px}.member-withdrawal-lock-check input{width:18px;height:18px;min-height:18px;padding:0;accent-color:#bda6ff}.member-reward-status-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.member-reward-status-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.member-reward-status-columns h4{margin:0 0 14px}.member-reward-status-columns .card{margin:0;min-width:0}@media(max-width:600px){.member-reward-status-columns,.member-reward-status-summary{grid-template-columns:1fr}}.member-detail-dialog .member-reward-status-columns .card{background:#222228;color:#f5f5fa;border:1px solid #3d374b}.member-detail-dialog .member-reward-status-columns dd,.member-detail-dialog .member-reward-status-columns h4{color:#f5f5fa}.member-detail-dialog .member-reward-status-columns dt{color:#c4c2cf}.member-detail-approvals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #3d374b}.member-detail-approvals>.member-rank-settings{margin:0;padding:0;border:0}.member-recognized-sales{min-width:0}.member-recognized-sales form{max-width:520px}.member-recognized-sales .member-withdrawal-lock-check{margin:22px 0}.member-recognized-sales .sub{line-height:1.6}@media(max-width:800px){.member-detail-approvals{grid-template-columns:minmax(0,1fr);gap:20px}}.member-detail-sales-kind{display:inline-block;white-space:nowrap}.daily-plan-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.daily-plan-tabs button{margin:0;border:1px solid #d9d0e8;background:#eee9f5;color:#4f4364;padding:13px 20px;border-radius:12px}.daily-plan-tabs button[aria-pressed=true]{background:#bba2fa;color:#24163b;border-color:#bba2fa}.plan1-daily-panel .card{background:#fff;color:#292333;border:1px solid #e1dce9}.plan1-daily-panel .sub,.plan1-daily-panel label{color:#716a7c}.plan1-daily-panel .notice{color:#514163}.plan1-daily-details h2{font-size:17px}.settlement-report{padding-bottom:30px}.report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:18px 0}.report-toolbar h2,.report-toolbar h3{margin:0}.report-toolbar>div{display:flex;gap:10px}.settlement-report .report-panel{background:#fff;border:1px solid #e1dce9;border-radius:14px;padding:20px;color:#292333}.settlement-report .sub{font-size:12px;color:#716a7c;line-height:1.8}.report-presets{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.report-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end}.report-filters label{margin:0;color:#645b71}.report-form-actions{display:flex;gap:10px;align-items:center}.report-form-actions .primary{padding:12px;min-width:85px;flex:1;width:auto}.report-form-actions .secondary{flex-shrink:0;white-space:nowrap}.report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.report-metrics .report-panel>span{font-size:13px;color:#71647f}.report-metrics strong{display:block;font-size:26px;margin-top:14px;overflow-wrap:anywhere}.report-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;margin:20px 0}.report-breakdowns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.report-breakdowns h3{font-size:15px;margin:0 0 14px}.report-breakdowns dl{margin:0}.report-breakdowns dl>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #eeeaf3;font-size:13px}.report-breakdowns dt{color:#71647f}.report-breakdowns dd{margin:0}.report-detail-toggle{color:#645b71;display:flex;align-items:center;gap:8px;margin:0;font-size:13px}.report-detail-toggle input{min-height:0;width:auto;margin:0;accent-color:#8c64c5}.settlement-report .report-table{padding:0}.settlement-report table{font-size:13px;font-variant-numeric:tabular-nums}.settlement-report table th{font-size:12px}.settlement-report table td,.settlement-report table th{text-align:right;padding:16px 13px}.settlement-report table th:first-child{position:sticky;left:0;text-align:left;background:#faf9fc;z-index:1;box-shadow:1px 0 #eeeaf3}.settlement-report tbody th{font-weight:400}.settlement-report tfoot td,.settlement-report tfoot th{background:#efe8fc;font-weight:600}.report-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;font-size:13px}@media(max-width:1100px){.report-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.report-breakdowns,.report-filters{grid-template-columns:minmax(0,1fr)}.report-metrics{gap:10px}.settlement-report .report-panel{padding:15px}.report-metrics strong{font-size:21px}.report-table.report-panel{padding:0}.report-toolbar>div{flex-wrap:wrap}}.settlement-report .report-table .report-group-sales{background:#fff}.settlement-report .report-table .report-group-totals{background:#f7f3fd}.settlement-report .report-table .report-group-plan1{background:#fcfbff}.settlement-report .report-table .report-group-plan2{background:#f4f7fc}.settlement-report .report-table .report-group-counts{background:#faf9fc}.settlement-report .report-table .report-group-start{border-left:2px solid #d9d0e8}.settlement-report .report-table thead th{border-bottom:1px solid #d9d0e8}.settlement-report .report-table tfoot td[class],.settlement-report .report-table tfoot th{background:#efe8fc;border-top:2px solid #d9cbea}.settlement-report .report-table .report-group-withdrawal-usdt{background:#f2f9f6}.settlement-report .report-table .report-group-withdrawal-shib{background:#fff8f0}.report-breakdowns+.report-breakdowns{margin-top:16px}.settlement-report .report-table tfoot td[class]{background:#efe8fc}.withdrawal-token-settings>p{line-height:1.7}.withdrawal-token-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.withdrawal-token-form{padding:20px;border:1px solid #e5dfee;border-radius:14px;min-width:0}.withdrawal-token-form h3{margin:0}.withdrawal-token-form label{color:#655c72}.withdrawal-token-form .deposit-ack{margin:20px 0}.withdrawal-token-form .sub{line-height:1.6}.withdrawal-token-form input,.withdrawal-token-form select{min-width:0;width:100%}.withdrawal-token-form input[type=checkbox]{width:18px;flex:none;accent-color:#7850bd}.withdrawal-token-form .primary{width:100%;margin-top:16px}@media(max-width:1100px){.withdrawal-token-grid{grid-template-columns:1fr}}.withdrawal-coin-rate{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:end;margin-top:16px}.withdrawal-coin-rate>span{align-self:center;padding-top:22px}.withdrawal-coin-rate label{min-width:0;font-size:.85rem}.withdrawal-coin-rate input{width:100%;min-width:0}.deposit-coin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.deposit-coin-rate{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.deposit-coin-rate>span{padding-top:16px}.deposit-coin-preview{margin:16px 0;color:#655c72}.deposit-coin-preview summary{cursor:pointer}.deposit-coin-preview p{font-size:.85rem}.deposit-coin-settings .withdrawal-token-form>label{display:block;margin-top:16px}.deposit-coin-settings .withdrawal-token-form>.deposit-ack{display:flex}.deposit-coin-settings>p{line-height:1.7}@media(max-width:900px){.deposit-coin-grid{grid-template-columns:1fr}}.member-plan-history{margin-top:30px}.member-plan-history>.sub{line-height:1.8}.plan-history-group{margin:26px 0 32px}.plan-history-group h3{font-size:16px}.plan-history-item>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none}.plan-history-item>summary::-webkit-details-marker{display:none}.plan-history-item>summary small{display:block;font-size:11px;color:#b8b8c3;margin-top:7px}.plan-history-item>summary .badge{max-width:50%;text-align:center;white-space:normal;line-height:1.7}.plan-history-item>summary:after{content:"▾";color:#cbb8ff}.plan-history-item[open]>summary:after{content:"▴"}.plan-history-item>summary:focus-visible{outline:2px solid #bda6ff;outline-offset:6px;border-radius:8px}.plan-history-timeline{list-style:none;padding:0 0 0 7px;margin:24px 0}.plan-history-timeline li{position:relative;border-left:1px solid #45404e;padding:0 0 22px 20px;font-size:13px;color:#aaa5b4}.plan-history-timeline li:last-child{padding-bottom:0;border-left-color:transparent}.plan-history-timeline li:before{content:"";position:absolute;left:-5px;top:4px;width:9px;height:9px;border-radius:50%;background:#45404e}.plan-history-timeline li.is-done:before{background:#bda6ff}.plan-history-timeline li.is-done b{color:#f5f5fa}.plan-history-timeline span{display:block;font-size:12px;margin-top:6px}.plan-history-reason{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.plan-history-item .details{margin-bottom:0}.payout-summary{display:grid;grid-template-columns:minmax(0,1fr) 224px;gap:24px;align-items:start}.payout-summary>div{min-width:0}.payout-qr{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.payout-qr svg{display:block;width:192px;height:192px;max-width:100%;background:#fff}.payout-qr p{margin:0}@media(max-width:640px){.payout-summary{grid-template-columns:minmax(0,1fr)}.payout-qr{justify-self:center;max-width:260px}}.payout-candidate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;margin:12px 0;border:2px solid #b9acd0;border-radius:12px;background:rgba(255,255,255,.55);color:#302a41}.payout-candidate.is-selected{border-color:#7952c7;background:#e9ddff}.payout-candidate p{margin:6px 0;font-size:13px}.payout-candidate button{min-width:120px;white-space:nowrap}.payout-candidate .break{overflow-wrap:anywhere}@media(max-width:640px){.payout-candidate{grid-template-columns:minmax(0,1fr)}.payout-candidate button{width:100%}}.member-network-views{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.member-network-views button[aria-pressed=true]{background:#bda6ff;color:#17121f}.member-org-tools{flex-wrap:wrap;margin:14px 0}.member-org-tools,.member-org-tools>div{display:flex;gap:8px;align-items:center}.member-org-tools button{padding:8px 10px;min-height:36px;font-size:12px;margin:0}.member-org-tools span{min-width:38px;text-align:center;color:#c5b4e7;font-size:12px}.member-org-viewport{max-height:65dvh;min-height:240px;overflow:auto;border:1px solid #3b3549;border-radius:16px;background:#141217;overscroll-behavior:contain;scrollbar-color:#746184 #1b1822}.member-org-chart{font-size:calc(14px * var(--org-scale,1));width:max-content;min-width:100%;padding:1.5em 1em 2em}.member-org-chart ul{display:flex;justify-content:center;list-style:none;margin:0;padding:1.8em 0 0;position:relative}.member-org-chart>ul{padding-top:0}.member-org-chart li{display:flex;flex-direction:column;align-items:center;position:relative;padding:1.8em .6em 0;flex-shrink:0}.member-org-chart>ul>li{padding-top:0}.member-org-chart li:after,.member-org-chart li:before{content:"";position:absolute;top:0;right:50%;width:50%;height:1.8em;border-top:1px solid #766187}.member-org-chart li:after{right:auto;left:50%;border-left:1px solid #766187}.member-org-chart li:first-child:before,.member-org-chart li:last-child:after{border:0}.member-org-chart li:last-child:before{border-right:1px solid #766187;border-radius:0 8px 0 0}.member-org-chart li:first-child:after{border-radius:8px 0 0 0}.member-org-chart li:only-child:after,.member-org-chart li:only-child:before{display:none}.member-org-chart li:only-child{padding-top:0}.member-org-chart li>ul:before{content:"";position:absolute;top:0;left:50%;height:1.8em;border-left:1px solid #766187}.member-org-node{width:12em;display:flex;flex-direction:column;gap:.45em;align-items:center;justify-content:center;text-align:center;border:1px solid #625372;border-radius:1em;background:#25202c;padding:.9em .6em;color:#f5f5fa}.member-org-node b{font-size:1em;overflow-wrap:anywhere;max-width:100%}.member-org-node span{font-size:.85em;color:#d5c3ed}.member-org-node small{font-size:.8em;color:#a99cb8}.member-org-root{border-color:#bda6ff;background:#332845}.member-org-toggle{margin:.2em 0 0;padding:.4em .6em;border-radius:.5em;background:#443353;color:#ebddfa;font-size:.85em;min-height:30px;width:100%}.plan2-summary .p2-today{display:block;font-size:28px;font-variant-numeric:tabular-nums;margin:4px 0 8px}.plan2-summary .p2-tranche .stats strong,.plan2-summary>.card .stats strong{font-size:18px;overflow-wrap:anywhere}.plan2-summary .stats,.plan2-summary .stats>div{min-width:0}.plan2-summary .p2-more{margin-top:14px}.plan2-summary summary{padding:10px 0;cursor:pointer;color:var(--muted)}.plan2-summary .p2-history{margin-top:16px}.plan2-summary .p2-history>.p2-tranche{margin-top:12px}.plan2-summary .p2-join{display:block;text-align:center;text-decoration:none;margin-top:12px}.plan2-summary .p2-totals{padding-top:12px;padding-bottom:12px}.plan2-summary .details dd{overflow-wrap:anywhere}.plan2-summary .details>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;line-height:1.5}.plan2-summary .details dt{word-break:keep-all}.plan2-summary .p2-tranche .stats{margin-top:12px}