:where([data-css-scope]) .emission-algorithms:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .emission-participation:where(:not([data-css-island],[data-css-island] *)){margin:26px 0;min-width:0}:where([data-css-scope]) .emission-participation-grid:where(:not([data-css-island],[data-css-island] *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where([data-css-scope]) .emission-participation-card:where(:not([data-css-island],[data-css-island] *)){position:relative;padding:22px;min-width:0}:where([data-css-scope]) .emission-rule-icon:where(:not([data-css-island],[data-css-island] *)){display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--line);border-radius:9px;background:var(--cyan-soft);color:var(--cyan)}:where([data-css-scope]) .emission-rule-icon .icon:where(:not([data-css-island],[data-css-island] *)){width:17px;height:17px}:where([data-css-scope]) .emission-participation-card>.emission-rule-icon:where(:not([data-css-island],[data-css-island] *)){position:absolute;top:20px;right:20px}:where([data-css-scope]) .emission-participation-card h3:where(:not([data-css-island],[data-css-island] *)){font-size:13px;font-weight:500;line-height:1.5;color:var(--muted);margin:0 46px 14px 0}:where([data-css-scope]) .emission-participation-value:where(:not([data-css-island],[data-css-island] *)){font:500 32px/1.3 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.5px;color:var(--cyan);overflow-wrap:anywhere}:where([data-css-scope]) .emission-participation-value small:where(:not([data-css-island],[data-css-island] *)){font:11px var(--font-mono);margin-left:3px;letter-spacing:0;color:var(--muted)}:where([data-css-scope]) .emission-participation-value.emission-claim-label:where(:not([data-css-island],[data-css-island] *)){font-family:inherit;font-size:24px;font-weight:500;line-height:1.7;letter-spacing:0}:where([data-css-scope]) .emission-participation-card p:where(:not([data-css-island],[data-css-island] *)){font-size:12px;line-height:1.8;color:var(--muted);margin:11px 0 0}:where([data-css-scope]) .emission-algorithm-list:where(:not([data-css-island],[data-css-island] *)){display:grid;gap:16px;min-width:0}:where([data-css-scope]) .emission-algorithm-card:where(:not([data-css-island],[data-css-island] *)){padding:24px;min-width:0}:where([data-css-scope]) .emission-algorithm-card>header:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}:where([data-css-scope]) .emission-algorithm-title:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:center;gap:10px;min-width:0}:where([data-css-scope]) .emission-algorithm-title h3:where(:not([data-css-island],[data-css-island] *)){font-size:17px;font-weight:500;line-height:1.5;margin:0}:where([data-css-scope]) .emission-rule-source:where(:not([data-css-island],[data-css-island] *)){display:inline-flex;align-items:baseline;gap:5px;font-size:11px;color:var(--muted);padding:4px 8px;border:1px solid var(--line);border-radius:6px}:where([data-css-scope]) .emission-rule-source>[data-no-translate]:where(:not([data-css-island],[data-css-island] *)){font-family:var(--font-mono),monospace;color:var(--cyan)}:where([data-css-scope]) .emission-algorithm-body:where(:not([data-css-island],[data-css-island] *)){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}:where([data-css-scope]) .emission-formulas:where(:not([data-css-island],[data-css-island] *)){display:grid;gap:10px;min-width:0}:where([data-css-scope]) .emission-supply-constants:where(:not([data-css-island],[data-css-island] *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:4px}:where([data-css-scope]) .emission-supply-constants small:where(:not([data-css-island],[data-css-island] *)){display:block;font-size:10px;color:var(--muted);margin-bottom:5px}:where([data-css-scope]) .emission-supply-constants b:where(:not([data-css-island],[data-css-island] *)){display:block;font:500 12px/1.6 var(--font-ui);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where([data-css-scope]) .emission-supply-constants em:where(:not([data-css-island],[data-css-island] *)){font:9px var(--font-mono);color:var(--muted);font-style:normal}:where([data-css-scope]) .emission-equation-scroll:where(:not([data-css-island],[data-css-island] *)){min-width:0;max-width:100%;overflow-x:auto;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--cyan-soft);scrollbar-width:thin;scrollbar-color:var(--line) transparent}:where([data-css-scope]) .emission-equation-scroll:focus-visible:where(:not([data-css-island],[data-css-island] *)){outline:2px solid var(--cyan);outline-offset:3px}:where([data-css-scope]) .emission-equation:where(:not([data-css-island],[data-css-island] *)){width:-moz-max-content;width:max-content;min-width:100%;font:20px/1.9 Cambria Math,STIX Two Math,Georgia,serif;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}:where([data-css-scope]) .emission-equation var:where(:not([data-css-island],[data-css-island] *)){font-style:italic}:where([data-css-scope]) .emission-equation sub:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .emission-equation sup:where(:not([data-css-island],[data-css-island] *)){font-size:.64em;line-height:0}:where([data-css-scope]) .emission-fraction:where(:not([data-css-island],[data-css-island] *)){display:inline-flex;flex-direction:column;vertical-align:middle;align-items:stretch;min-width:1.2em;text-align:center;margin:0 .2em;line-height:1.35}:where([data-css-scope]) .emission-fraction>span:where(:not([data-css-island],[data-css-island] *)){padding:1px 5px}:where([data-css-scope]) .emission-fraction>span+span:where(:not([data-css-island],[data-css-island] *)){border-top:1px solid}:where([data-css-scope]) .emission-formula-divider:where(:not([data-css-island],[data-css-island] *)){display:inline-block;padding:0 16px;color:var(--line)}:where([data-css-scope]) .emission-algorithm-explanation:where(:not([data-css-island],[data-css-island] *)){min-width:0}:where([data-css-scope]) .emission-algorithm-explanation>p:where(:not([data-css-island],[data-css-island] *)){font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 10px}:where([data-css-scope]) .emission-algorithm-explanation .emission-source-note:where(:not([data-css-island],[data-css-island] *)){padding:8px 10px;border-left:2px solid var(--cyan);background:var(--cyan-soft);font-size:11px}:where([data-css-scope]) .emission-algorithm-explanation dl:where(:not([data-css-island],[data-css-island] *)){display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding-top:13px;margin:13px 0 0;border-top:1px solid var(--line)}:where([data-css-scope]) .emission-algorithm-explanation dt:where(:not([data-css-island],[data-css-island] *)){font:11px/1.7 var(--font-mono),monospace;color:var(--cyan)}:where([data-css-scope]) .emission-algorithm-explanation dd:where(:not([data-css-island],[data-css-island] *)){font-size:11px;line-height:1.8;color:var(--muted);margin:0;min-width:0}:where([data-css-scope]) .emission-rules-footnote:where(:not([data-css-island],[data-css-island] *)){display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.8;color:var(--muted);margin:14px 0 0}:where([data-css-scope]) .emission-rules-footnote .icon:where(:not([data-css-island],[data-css-island] *)){width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--cyan)}:where([data-css-scope]) .holding-example-natural-formula:where(:not([data-css-island],[data-css-island] *)){margin:2px 0 0;font-size:12px;line-height:1.9;color:var(--muted)}:where([data-css-scope]) .holding-example-table:where(:not([data-css-island],[data-css-island] *)){width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin-top:20px;border:1px solid var(--line);border-radius:12px;font-size:13px;line-height:1.7;font-variant-numeric:tabular-nums}:where([data-css-scope]) .holding-example-table caption:where(:not([data-css-island],[data-css-island] *)){text-align:left;caption-side:top;margin-bottom:12px;color:var(--muted);font-size:12px;line-height:1.8}:where([data-css-scope]) .holding-col-count:where(:not([data-css-island],[data-css-island] *)){width:10%}:where([data-css-scope]) .holding-col-balance:where(:not([data-css-island],[data-css-island] *)){width:20%}:where([data-css-scope]) .holding-col-rank:where(:not([data-css-island],[data-css-island] *)){width:12%}:where([data-css-scope]) .holding-col-calculation:where(:not([data-css-island],[data-css-island] *)){width:36%}:where([data-css-scope]) .holding-col-reward:where(:not([data-css-island],[data-css-island] *)){width:22%}:where([data-css-scope]) .holding-example-table td:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .holding-example-table th:where(:not([data-css-island],[data-css-island] *)){padding:14px 16px;border-bottom:1px solid var(--line);text-align:right;vertical-align:middle}:where([data-css-scope]) .holding-example-table thead th:where(:not([data-css-island],[data-css-island] *)){color:var(--muted);font-weight:500;font-size:12px;line-height:1.5;background:var(--cyan-soft);overflow-wrap:anywhere}:where([data-css-scope]) .holding-example-table thead th:first-child:where(:not([data-css-island],[data-css-island] *)){border-top-left-radius:11px}:where([data-css-scope]) .holding-example-table thead th:last-child:where(:not([data-css-island],[data-css-island] *)){border-top-right-radius:11px}:where([data-css-scope]) .holding-example-table tbody tr:last-child td:where(:not([data-css-island],[data-css-island] *)){border-bottom:0}:where([data-css-scope]) .holding-example-table .holding-example-count:where(:not([data-css-island],[data-css-island] *)){text-align:left}:where([data-css-scope]) .holding-example-table .holding-example-rank:where(:not([data-css-island],[data-css-island] *)){text-align:center}:where([data-css-scope]) .holding-example-table td>span[data-no-translate]:where(:not([data-css-island],[data-css-island] *)){white-space:nowrap}:where([data-css-scope]) .holding-example-table th small:where(:not([data-css-island],[data-css-island] *)){display:block;font:10px var(--font-mono),monospace;margin-top:4px}:where([data-css-scope]) .holding-example-table td small:where(:not([data-css-island],[data-css-island] *)){font:10px var(--font-mono),monospace;color:var(--muted)}:where([data-css-scope]) .holding-example-table .holding-example-calculation:where(:not([data-css-island],[data-css-island] *)){text-align:left}:where([data-css-scope]) .holding-example-calculation>span[data-no-translate]:where(:not([data-css-island],[data-css-island] *)){display:flex;flex-wrap:wrap;gap:0 .3em;white-space:normal}:where([data-css-scope]) .holding-example-calculation>span[data-no-translate]>span:where(:not([data-css-island],[data-css-island] *)){white-space:nowrap}:where([data-css-scope]) .holding-example-table .holding-example-reward:where(:not([data-css-island],[data-css-island] *)){font-weight:500;color:var(--cyan)}:where([data-css-scope]) .holding-example-cell-label:where(:not([data-css-island],[data-css-island] *)){display:none}:where([data-css-scope]) .holding-example .holding-example-assumption:where(:not([data-css-island],[data-css-island] *)){margin:8px 0 0;font-size:11px}@media(max-width:900px){:where([data-css-scope]) .holding-example-table tbody:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .holding-example-table:where(:not([data-css-island],[data-css-island] *)){display:block}:where([data-css-scope]) .holding-example-table:where(:not([data-css-island],[data-css-island] *)){border:0;border-radius:0}:where([data-css-scope]) .holding-example-table caption:where(:not([data-css-island],[data-css-island] *)){display:block}:where([data-css-scope]) .holding-example-table colgroup:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .holding-example-table thead:where(:not([data-css-island],[data-css-island] *)){display:none}:where([data-css-scope]) .holding-example-table tr:where(:not([data-css-island],[data-css-island] *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;border:1px solid var(--line);border-radius:12px;margin-top:12px}:where([data-css-scope]) .holding-example-table .holding-example-calculation:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .holding-example-table .holding-example-count:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .holding-example-table .holding-example-rank:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .holding-example-table td:where(:not([data-css-island],[data-css-island] *)){text-align:left;padding:0;border:0;min-width:0}:where([data-css-scope]) .holding-example-cell-label:where(:not([data-css-island],[data-css-island] *)){display:block;margin-bottom:4px;font-size:11px;line-height:1.5;color:var(--muted);font-weight:400}:where([data-css-scope]) .holding-example-table .holding-example-calculation:where(:not([data-css-island],[data-css-island] *)){grid-column:1/-1;grid-row:3;font-size:12px;padding-top:12px;border-top:1px solid var(--line)}:where([data-css-scope]) .holding-example-table .holding-example-reward:where(:not([data-css-island],[data-css-island] *)){grid-column:2;grid-row:2}:where([data-css-scope]) .holding-example-table td>span[data-no-translate]:where(:not([data-css-island],[data-css-island] *)){white-space:normal;overflow-wrap:anywhere}:where([data-css-scope]) .holding-example-table .holding-example-reward>span[data-no-translate]:where(:not([data-css-island],[data-css-island] *)){font-size:15px}:where([data-css-scope]) .emission-algorithm-body:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:minmax(0,1fr);gap:16px}:where([data-css-scope]) .emission-algorithm-explanation dl:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:auto minmax(0,1fr)}}@media(max-width:600px){:where([data-css-scope]) .emission-algorithms:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .emission-participation:where(:not([data-css-island],[data-css-island] *)){margin:22px 0}:where([data-css-scope]) .emission-participation-grid:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:minmax(0,1fr);gap:10px}:where([data-css-scope]) .emission-participation-card:where(:not([data-css-island],[data-css-island] *)){padding:18px}:where([data-css-scope]) .emission-participation-card h3:where(:not([data-css-island],[data-css-island] *)){margin-bottom:8px}:where([data-css-scope]) .emission-participation-card p:where(:not([data-css-island],[data-css-island] *)){margin-top:8px}:where([data-css-scope]) .emission-participation-value:where(:not([data-css-island],[data-css-island] *)){font-size:28px}:where([data-css-scope]) .emission-participation-value.emission-claim-label:where(:not([data-css-island],[data-css-island] *)){font-size:22px}:where([data-css-scope]) .emission-algorithm-card:where(:not([data-css-island],[data-css-island] *)){padding:18px;min-width:0}:where([data-css-scope]) .emission-algorithm-card>header:where(:not([data-css-island],[data-css-island] *)){margin-bottom:16px}:where([data-css-scope]) .emission-algorithm-title h3:where(:not([data-css-island],[data-css-island] *)){font-size:16px}:where([data-css-scope]) .emission-rule-source:where(:not([data-css-island],[data-css-island] *)){font-size:10px}:where([data-css-scope]) .emission-equation-scroll:where(:not([data-css-island],[data-css-island] *)){padding:13px 12px}:where([data-css-scope]) .emission-equation:where(:not([data-css-island],[data-css-island] *)){font-size:18px}:where([data-css-scope]) .emission-equation .emission-formula-continuation:where(:not([data-css-island],[data-css-island] *)){display:block;padding-left:2em}:where([data-css-scope]) .emission-supply-constants:where(:not([data-css-island],[data-css-island] *)){gap:8px}:where([data-css-scope]) .emission-supply-constants b:where(:not([data-css-island],[data-css-island] *)){font-size:11px}:where([data-css-scope]) .emission-supply-constants em:where(:not([data-css-island],[data-css-island] *)){display:block;margin-top:3px}:where([data-css-scope]) .emission-algorithm-explanation dl:where(:not([data-css-island],[data-css-island] *)){gap:7px 9px}}:where([data-css-scope]) .emission-glossary-title:where(:not([data-css-island],[data-css-island] *)){margin:16px 0 0;font-size:12px;color:var(--text);font-weight:500}:where([data-css-scope]) .emission-algorithm-explanation .emission-symbol-note:where(:not([data-css-island],[data-css-island] *)){margin:14px 0 0}:where([data-css-scope]) .emission-worked-example:where(:not([data-css-island],[data-css-island] *)){margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}:where([data-css-scope]) .emission-worked-example h4:where(:not([data-css-island],[data-css-island] *)){font-size:15px;margin:0 0 10px}:where([data-css-scope]) .emission-worked-example>p:where(:not([data-css-island],[data-css-island] *)){font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 14px}:where([data-css-scope]) .emission-example-rows:where(:not([data-css-island],[data-css-island] *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}:where([data-css-scope]) .emission-example-rows>div:where(:not([data-css-island],[data-css-island] *)){min-width:0}:where([data-css-scope]) .emission-example-rows>div>span:where(:not([data-css-island],[data-css-island] *)){display:block;font-size:12px;color:var(--muted);margin-bottom:6px}:where([data-css-scope]) .emission-example-rows .emission-equation:where(:not([data-css-island],[data-css-island] *)){font-size:17px}:where([data-css-scope]) .emission-equation small:where(:not([data-css-island],[data-css-island] *)){font:10px var(--font-mono),monospace;color:var(--muted)}:where([data-css-scope]) .emission-worked-example .emission-example-rounding:where(:not([data-css-island],[data-css-island] *)){margin:16px 0 0;font-size:11px}:where([data-css-scope]) .emission-example-notes:where(:not([data-css-island],[data-css-island] *)){padding-left:20px;margin:14px 0 0;font-size:12px;line-height:1.9;color:var(--muted)}:where([data-css-scope]) .emission-example-notes li+li:where(:not([data-css-island],[data-css-island] *)){margin-top:7px}@media(max-width:700px){:where([data-css-scope]) .emission-example-rows:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:minmax(0,1fr)}:where([data-css-scope]) .emission-example-rows .emission-equation:where(:not([data-css-island],[data-css-island] *)){font-size:16px}:where([data-css-scope]) .emission-worked-example:where(:not([data-css-island],[data-css-island] *)){padding-top:18px;margin-top:20px}}:where([data-css-scope]) .membership-card:where(:not([data-css-island],[data-css-island] *)){padding:28px;margin-bottom:22px;min-width:0;border-top:3px solid var(--blue,#008cff)}:where([data-css-scope]) .membership-heading:where(:not([data-css-island],[data-css-island] *)){display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}:where([data-css-scope]) .membership-heading h2:where(:not([data-css-island],[data-css-island] *)){margin:10px 0 8px;font-size:22px}:where([data-css-scope]) .membership-bottom p:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .membership-data-note:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .membership-heading p:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .membership-sign-note:where(:not([data-css-island],[data-css-island] *)){color:var(--muted);font-size:13px;line-height:1.7;margin:0}:where([data-css-scope]) .membership-symbol:where(:not([data-css-island],[data-css-island] *)){width:40px;height:40px;display:grid;place-items:center;color:var(--blue,#008cff);background:var(--panel-high);border:1px solid var(--line,#d8e8f5);border-radius:12px}:where([data-css-scope]) .membership-symbol svg:where(:not([data-css-island],[data-css-island] *)){width:21px;height:21px}:where([data-css-scope]) .membership-heading>.status-pill:where(:not([data-css-island],[data-css-island] *)){flex-shrink:0}:where([data-css-scope]) .membership-registration form:where(:not([data-css-island],[data-css-island] *)){max-width:680px}:where([data-css-scope]) .membership-registration input:where(:not([data-css-island],[data-css-island] *)){box-sizing:border-box;width:100%;min-width:0;padding:14px;border:1px solid var(--line,#d8e8f5);border-radius:12px;background:var(--panel-high);color:var(--text);font:inherit;letter-spacing:.03em}:where([data-css-scope]) .membership-link textarea:focus-visible:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .membership-registration input:focus-visible:where(:not([data-css-island],[data-css-island] *)){outline:2px solid var(--blue,#008cff);outline-offset:3px}:where([data-css-scope]) .membership-form-actions:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:center;gap:18px;margin-top:20px;flex-wrap:wrap}:where([data-css-scope]) .membership-form-actions .button:where(:not([data-css-island],[data-css-island] *)){min-width:180px}:where([data-css-scope]) .membership-sign-note:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:flex-start;gap:8px;margin-top:18px}:where([data-css-scope]) .membership-sign-note svg:where(:not([data-css-island],[data-css-island] *)){flex-shrink:0;width:16px;margin-top:3px}:where([data-css-scope]) .membership-share-grid:where(:not([data-css-island],[data-css-island] *)){display:grid;grid-template-columns:minmax(0,1fr);gap:20px}:where([data-css-scope]) .membership-code:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .membership-link:where(:not([data-css-island],[data-css-island] *)){padding:22px;background:var(--panel-high);border:1px solid var(--line,#d8e8f5);border-radius:15px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:15px}:where([data-css-scope]) .membership-code code:where(:not([data-css-island],[data-css-island] *)){font:600 22px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--blue,#008cff);overflow-wrap:anywhere;letter-spacing:.04em}:where([data-css-scope]) .membership-link label:where(:not([data-css-island],[data-css-island] *)){font-size:13px;color:var(--muted)}:where([data-css-scope]) .membership-link textarea:where(:not([data-css-island],[data-css-island] *)){width:100%;min-width:0;box-sizing:border-box;border:0;background:transparent;color:var(--text);resize:none;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;padding:0}:where([data-css-scope]) .membership-share-grid .button:where(:not([data-css-island],[data-css-island] *)){margin-top:auto}:where([data-css-scope]) .membership-facts:where(:not([data-css-island],[data-css-island] *)){display:grid;gap:12px;border-top:1px solid var(--line,#d8e8f5);padding-top:20px;margin:24px 0 0;font-size:12px}:where([data-css-scope]) .membership-facts>div:where(:not([data-css-island],[data-css-island] *)){display:flex;justify-content:space-between;gap:20px}:where([data-css-scope]) .membership-facts dt:where(:not([data-css-island],[data-css-island] *)){color:var(--muted);flex-shrink:0}:where([data-css-scope]) .membership-facts dd:where(:not([data-css-island],[data-css-island] *)){margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}:where([data-css-scope]) .membership-facts code:where(:not([data-css-island],[data-css-island] *)){font-size:12px}:where([data-css-scope]) .membership-bottom:where(:not([data-css-island],[data-css-island] *)){display:flex;flex-wrap:wrap;gap:14px;margin-top:20px;align-items:center}:where([data-css-scope]) .membership-bottom p:where(:not([data-css-island],[data-css-island] *)){flex:1;min-width:200px}:where([data-css-scope]) .membership-bottom button:where(:not([data-css-island],[data-css-island] *)){white-space:normal}:where([data-css-scope]) .membership-data-note:where(:not([data-css-island],[data-css-island] *)){margin:-8px 0 24px}:where([data-css-scope]) .membership-error:where(:not([data-css-island],[data-css-island] *)){color:#c44242;line-height:1.6;font-size:13px;margin:14px 0}:where([data-css-scope]) .membership-stats .metric-value:where(:not([data-css-island],[data-css-island] *)){font-size:28px}:where([data-css-scope]) .membership-stats .metric:where(:not([data-css-island],[data-css-island] *)){min-width:0}:where([data-css-scope]) .project-market-cell .project-market-change:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--subtle)}:where([data-css-scope]) .project-market-change b:where(:not([data-css-island],[data-css-island] *)){font:inherit;font-weight:500}:where([data-css-scope]) .project-market-change b[data-direction=up]:where(:not([data-css-island],[data-css-island] *)){color:#16a079}:where([data-css-scope]) .project-market-change b[data-direction=down]:where(:not([data-css-island],[data-css-island] *)){color:#d84b5b}:where([data-css-scope]) .project-market-change b[data-direction=flat]:where(:not([data-css-island],[data-css-island] *)){color:var(--muted)}@media(max-width:700px){:where([data-css-scope]) .membership-card:where(:not([data-css-island],[data-css-island] *)){padding:20px}:where([data-css-scope]) .membership-share-grid:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:1fr}:where([data-css-scope]) .membership-heading:where(:not([data-css-island],[data-css-island] *)){gap:10px}:where([data-css-scope]) .membership-heading h2:where(:not([data-css-island],[data-css-island] *)){font-size:20px}:where([data-css-scope]) .membership-heading>.status-pill:where(:not([data-css-island],[data-css-island] *)){max-width:110px;white-space:normal;text-align:center}:where([data-css-scope]) .membership-code code:where(:not([data-css-island],[data-css-island] *)){font-size:20px}:where([data-css-scope]) .membership-share-grid .button:where(:not([data-css-island],[data-css-island] *)){width:100%}:where([data-css-scope]) .membership-facts>div:where(:not([data-css-island],[data-css-island] *)){display:block}:where([data-css-scope]) .membership-facts dd:where(:not([data-css-island],[data-css-island] *)){text-align:left;margin-top:6px}:where([data-css-scope]) .membership-form-actions:where(:not([data-css-island],[data-css-island] *)){align-items:stretch;gap:15px}:where([data-css-scope]) .membership-form-actions .button:where(:not([data-css-island],[data-css-island] *)){width:100%}:where([data-css-scope]) .membership-form-actions .text-button:where(:not([data-css-island],[data-css-island] *)){width:100%;text-align:center}:where([data-css-scope]) .membership-stats:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}:where([data-css-scope]) .membership-stats .metric:where(:not([data-css-island],[data-css-island] *)){padding:18px}:where([data-css-scope]) .membership-bottom p:where(:not([data-css-island],[data-css-island] *)){flex-basis:100%}:where([data-css-scope]) .membership-code:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .membership-link:where(:not([data-css-island],[data-css-island] *)){padding:18px}}:where([data-css-scope]) .quick-actions:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-css-scope]) .quick-actions a:where(:not([data-css-island],[data-css-island] *)){min-width:0;text-align:center;overflow-wrap:anywhere}:where([data-css-scope]) .membership-dialog .membership-heading:where(:not([data-css-island],[data-css-island] *)){padding-right:20px}:where([data-css-scope]) .membership-dialog .membership-share-grid:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:1fr;gap:12px}:where([data-css-scope]) .membership-dialog .membership-share-grid .button:where(:not([data-css-island],[data-css-island] *)){min-height:42px;padding:10px 16px}:where([data-css-scope]) .membership-dialog .membership-code:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .membership-dialog .membership-link:where(:not([data-css-island],[data-css-island] *)){padding:16px}:where([data-css-scope]) .membership-dialog .membership-code code:where(:not([data-css-island],[data-css-island] *)){font-size:20px}:where([data-css-scope]) .membership-dialog .membership-heading h2:where(:not([data-css-island],[data-css-island] *)){margin:10px 0}:where([data-css-scope]) .membership-dialog .membership-facts:where(:not([data-css-island],[data-css-island] *)){margin-top:18px}:where([data-css-scope]) .membership-current-wallet:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .membership-dialog .membership-current-wallet:where(:not([data-css-island],[data-css-island] *)){display:block;color:var(--muted);font-size:11px;overflow-wrap:anywhere;margin:-8px 0 22px}:where([data-css-scope]) .membership-dialog .membership-bottom:where(:not([data-css-island],[data-css-island] *)){gap:10px}:where([data-css-scope]) .membership-dialog .membership-bottom p:where(:not([data-css-island],[data-css-island] *)){flex-basis:100%;min-width:0}:where([data-css-scope]) .membership-checking:where(:not([data-css-island],[data-css-island] *)){display:flex;gap:12px;align-items:center;padding:20px 0;color:var(--muted);font-size:14px}:where([data-css-scope]) .membership-checking svg:where(:not([data-css-island],[data-css-island] *)){color:var(--cyan)}:where([data-css-scope]) .membership-dialog .membership-form-actions>.button:where(:not([data-css-island],[data-css-island] *)){width:100%}:where([data-css-scope]) .membership-dialog .membership-code .button:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .membership-dialog .membership-link .button:where(:not([data-css-island],[data-css-island] *)){width:100%}:where([data-css-scope]) .membership-team-panel:where(:not([data-css-island],[data-css-island] *)){margin:0 0 20px;min-width:0}:where([data-css-scope]) .membership-team-panel .panel-head:where(:not([data-css-island],[data-css-island] *)){padding:22px 24px}:where([data-css-scope]) .membership-team-panel .panel-head .segmented:where(:not([data-css-island],[data-css-island] *)){min-width:0}:where([data-css-scope]) .membership-team-panel [role=tab]:where(:not([data-css-island],[data-css-island] *)){white-space:normal}:where([data-css-scope]) .membership-team-loading:where(:not([data-css-island],[data-css-island] *)){display:flex;justify-content:center;align-items:center;gap:10px;min-height:220px;color:var(--muted);font-size:14px}:where([data-css-scope]) .membership-team-rows:where(:not([data-css-island],[data-css-island] *)){padding:0 24px}:where([data-css-scope]) .membership-team-row:where(:not([data-css-island],[data-css-island] *)){padding:18px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}:where([data-css-scope]) .membership-team-address:where(:not([data-css-island],[data-css-island] *)){display:flex;gap:12px;align-items:center;min-width:0}:where([data-css-scope]) .membership-team-address>div:where(:not([data-css-island],[data-css-island] *)){min-width:0}:where([data-css-scope]) .membership-team-address>div>span:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .membership-team-date>span:where(:not([data-css-island],[data-css-island] *)){display:block;font-size:11px;color:var(--muted);margin-bottom:5px}:where([data-css-scope]) .membership-team-address code:where(:not([data-css-island],[data-css-island] *)){font:12px/1.65 ui-monospace,monospace;overflow-wrap:anywhere}:where([data-css-scope]) .membership-team-avatar:where(:not([data-css-island],[data-css-island] *)){display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:11px;background:var(--panel-high);color:var(--cyan)}:where([data-css-scope]) .membership-team-address>.icon-button:where(:not([data-css-island],[data-css-island] *)){flex-shrink:0;margin-left:auto}:where([data-css-scope]) .membership-team-date:where(:not([data-css-island],[data-css-island] *)){font-size:11px;color:var(--muted);text-align:right}:where([data-css-scope]) .membership-team-pagination:where(:not([data-css-island],[data-css-island] *)){display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 24px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}:where([data-css-scope]) .membership-team-pagination>div:where(:not([data-css-island],[data-css-island] *)){display:flex;gap:18px;align-items:center}:where([data-css-scope]) .membership-team-pagination .text-button:where(:not([data-css-island],[data-css-island] *)){font-size:12px}:where([data-css-scope]) .membership-team-panel+.membership-data-note:where(:not([data-css-island],[data-css-island] *)){margin:0 0 24px}@media(max-width:700px){:where([data-css-scope]) .membership-team-panel .panel-head:where(:not([data-css-island],[data-css-island] *)){padding:18px 16px;gap:10px}:where([data-css-scope]) .membership-team-rows:where(:not([data-css-island],[data-css-island] *)){padding:0 18px}:where([data-css-scope]) .membership-team-row:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:1fr;gap:12px}:where([data-css-scope]) .membership-team-date:where(:not([data-css-island],[data-css-island] *)){text-align:left;margin-left:50px}:where([data-css-scope]) .membership-team-address code:where(:not([data-css-island],[data-css-island] *)){font-size:11px}:where([data-css-scope]) .membership-team-pagination:where(:not([data-css-island],[data-css-island] *)){padding:16px;flex-wrap:wrap;gap:12px}:where([data-css-scope]) .membership-team-pagination>div:where(:not([data-css-island],[data-css-island] *)){gap:14px}:where([data-css-scope]) .membership-team-panel .status-pill:where(:not([data-css-island],[data-css-island] *)){white-space:normal;text-align:center;font-size:10px;max-width:90px}}:where([data-css-scope]) .membership-code-inline:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;width:100%;border-top:1px solid var(--line,#d8e8f5);padding-top:16px;font-size:12px}:where([data-css-scope]) .membership-code-inline code:where(:not([data-css-island],[data-css-island] *)){min-width:0;overflow-wrap:anywhere;font-size:12px;color:var(--muted)}:where([data-css-scope]) .membership-code-inline .text-button:where(:not([data-css-island],[data-css-island] *)){display:inline-flex;align-items:center;gap:6px;font-size:12px}:where([data-css-scope]) .membership-code-inline svg:where(:not([data-css-island],[data-css-island] *)){width:14px;height:14px}:where([data-css-scope]) .membership-invite-card:where(:not([data-css-island],[data-css-island] *)){--invite-accent:var(--cyan);padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--text)}:where([data-css-scope]) .membership-invite-heading:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:30px}:where([data-css-scope]) .membership-invite-heading h2:where(:not([data-css-island],[data-css-island] *)){margin:0;font-size:22px;line-height:1.4}:where([data-css-scope]) .membership-invite-status:where(:not([data-css-island],[data-css-island] *)){color:var(--invite-accent);font-size:14px;line-height:1.6;text-align:right;max-width:45%}:where([data-css-scope]) .membership-invite-field:where(:not([data-css-island],[data-css-island] *)){margin-top:24px;min-width:0}:where([data-css-scope]) .membership-invite-locked:where(:not([data-css-island],[data-css-island] *)){margin-top:24px;padding:16px;border:1px dashed var(--line);border-radius:12px;background:var(--panel-high);color:var(--muted);font-size:14px;line-height:1.7}:where([data-css-scope]) .membership-invite-label:where(:not([data-css-island],[data-css-island] *)){display:block;margin-bottom:12px;font-size:14px;font-weight:500;color:var(--muted)}:where([data-css-scope]) .membership-invite-value:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:center;gap:18px;min-height:76px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel-high)}:where([data-css-scope]) .membership-invite-value code:where(:not([data-css-island],[data-css-island] *)){min-width:0;flex:1;overflow-wrap:anywhere;white-space:pre-wrap;font:14px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--invite-accent)}:where([data-css-scope]) .membership-invite-value code[tabindex]:where(:not([data-css-island],[data-css-island] *)){-moz-user-select:text;user-select:text;-webkit-user-select:text}:where([data-css-scope]) .membership-invite-value code:focus-visible:where(:not([data-css-island],[data-css-island] *)){outline:2px solid var(--invite-accent);outline-offset:4px;border-radius:3px}:where([data-css-scope]) .membership-copy-feedback:where(:not([data-css-island],[data-css-island] *)){margin:14px 0 0;font-size:13px;line-height:1.7;color:var(--invite-accent)}:where([data-css-scope]) .membership-copy:where(:not([data-css-island],[data-css-island] *)){display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--invite-accent);cursor:pointer}:where([data-css-scope]) .membership-copy svg:where(:not([data-css-island],[data-css-island] *)){width:18px;height:18px}:where([data-css-scope]) .membership-copy:hover:not(:disabled):where(:not([data-css-island],[data-css-island] *)){border-color:var(--invite-accent);background-color:var(--panel-high)}:where([data-css-scope]) .membership-copy:focus-visible:where(:not([data-css-island],[data-css-island] *)){outline:2px solid var(--invite-accent);outline-offset:3px}:where([data-css-scope]) .membership-copy:disabled:where(:not([data-css-island],[data-css-island] *)){opacity:.35;cursor:not-allowed}:where([data-css-scope]) .membership-invite-description:where(:not([data-css-island],[data-css-island] *)){margin:24px 0 0;color:var(--muted);font-size:14px;line-height:1.8}:where([data-css-scope]) .membership-invite-actions:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:20px}:where([data-css-scope]) .membership-invite-actions .button:where(:not([data-css-island],[data-css-island] *)){min-height:46px}:where([data-css-scope]) .membership-dialog.membership-invite-card:where(:not([data-css-island],[data-css-island] *)){padding:6px;border:0;background:transparent}:where([data-css-scope]) .membership-dialog.membership-invite-card .membership-invite-heading:where(:not([data-css-island],[data-css-island] *)){padding-right:28px}:where([data-css-scope]) .membership-dialog.membership-invite-card .membership-invite-value:where(:not([data-css-island],[data-css-island] *)){padding:12px}@media(max-width:700px){:where([data-css-scope]) .membership-invite-card:where(:not([data-css-island],[data-css-island] *)){padding:20px}:where([data-css-scope]) .membership-invite-heading:where(:not([data-css-island],[data-css-island] *)){gap:12px;margin-bottom:24px}:where([data-css-scope]) .membership-invite-heading h2:where(:not([data-css-island],[data-css-island] *)){font-size:20px}:where([data-css-scope]) .membership-invite-status:where(:not([data-css-island],[data-css-island] *)){font-size:12px}:where([data-css-scope]) .membership-invite-field:where(:not([data-css-island],[data-css-island] *)){margin-top:20px}:where([data-css-scope]) .membership-invite-value:where(:not([data-css-island],[data-css-island] *)){padding:12px;gap:12px}:where([data-css-scope]) .membership-invite-value code:where(:not([data-css-island],[data-css-island] *)){font-size:12px}:where([data-css-scope]) .membership-invite-actions .button:where(:not([data-css-island],[data-css-island] *)){width:100%}}[data-theme=dark]:where([data-css-scope]) .membership-invite-card:where(:not([data-css-island],[data-css-island] *)){--panel:#11111a;--panel-high:#0d0f17;--line:#302c40;--muted:#a49bb3;--invite-accent:#bca5ff;box-shadow:none}[data-theme=dark]:where([data-css-scope]) .membership-invite-card .button.primary:where(:not([data-css-island],[data-css-island] *)){background:var(--invite-accent);color:#171322}[data-theme=dark]:where([data-css-scope]) .membership-invite-card .membership-invite-actions .text-button:where(:not([data-css-island],[data-css-island] *)){color:var(--invite-accent)}:where([data-css-scope]) .membership-invite-compact:where(:not([data-css-island],[data-css-island] *)){padding:20px 22px;border-radius:16px;margin:0 0 24px;min-width:0}:where([data-css-scope]) .membership-invite-compact .membership-invite-heading:where(:not([data-css-island],[data-css-island] *)){gap:12px;margin-bottom:14px}:where([data-css-scope]) .membership-invite-compact .membership-invite-heading h2:where(:not([data-css-island],[data-css-island] *)){min-width:0;font-size:19px;line-height:1.5;overflow-wrap:anywhere}:where([data-css-scope]) .membership-invite-compact .membership-invite-status:where(:not([data-css-island],[data-css-island] *)){font-size:12px;overflow-wrap:anywhere}:where([data-css-scope]) .membership-invite-compact .membership-invite-fields:where(:not([data-css-island],[data-css-island] *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:16px;align-items:stretch}:where([data-css-scope]) .membership-invite-compact .membership-invite-field:where(:not([data-css-island],[data-css-island] *)){display:flex;flex-direction:column;margin:0;min-width:0}:where([data-css-scope]) .membership-invite-compact .membership-invite-label:where(:not([data-css-island],[data-css-island] *)){margin-bottom:6px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}:where([data-css-scope]) .membership-invite-compact .membership-invite-value:where(:not([data-css-island],[data-css-island] *)){flex:1;min-height:64px;gap:12px;padding:9px 12px;border-radius:10px}:where([data-css-scope]) .membership-invite-compact .membership-invite-value code:where(:not([data-css-island],[data-css-island] *)){font-size:12px;line-height:1.65;overflow-wrap:anywhere}:where([data-css-scope]) .membership-invite-compact .membership-copy:where(:not([data-css-island],[data-css-island] *)){width:44px;height:44px;min-width:44px;min-height:44px}:where([data-css-scope]) .membership-invite-compact .membership-invite-description:where(:not([data-css-island],[data-css-island] *)){margin:12px 0 0;font-size:12px;line-height:1.7}:where([data-css-scope]) .membership-invite-compact .membership-invite-actions:where(:not([data-css-island],[data-css-island] *)){margin-top:12px;gap:12px}:where([data-css-scope]) .membership-invite-compact .membership-invite-actions .button:where(:not([data-css-island],[data-css-island] *)){min-height:44px;padding:9px 16px;font-size:13px}:where([data-css-scope]) .membership-invite-compact .membership-copy-feedback:where(:not([data-css-island],[data-css-island] *)){margin-top:10px;font-size:12px}@media(max-width:700px){:where([data-css-scope]) .membership-invite-compact:where(:not([data-css-island],[data-css-island] *)){padding:16px;margin-bottom:20px}:where([data-css-scope]) .membership-invite-compact .membership-invite-heading:where(:not([data-css-island],[data-css-island] *)){margin-bottom:12px}:where([data-css-scope]) .membership-invite-compact .membership-invite-heading h2:where(:not([data-css-island],[data-css-island] *)){font-size:18px}:where([data-css-scope]) .membership-invite-compact .membership-invite-fields:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:minmax(0,1fr);gap:12px}:where([data-css-scope]) .membership-invite-compact .membership-invite-value:where(:not([data-css-island],[data-css-island] *)){min-height:62px;padding:8px 10px;gap:10px}}:where([data-css-scope]) .membership-contribution:where(:not([data-css-island],[data-css-island] *)){margin:0 0 24px}:where([data-css-scope]) .membership-contribution .panel-head:where(:not([data-css-island],[data-css-island] *)){align-items:flex-start;gap:16px}:where([data-css-scope]) .membership-contribution .panel-head>a:where(:not([data-css-island],[data-css-island] *)){white-space:normal;text-align:right}:where([data-css-scope]) .membership-contribution-empty:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:center;justify-content:center;gap:16px;min-height:140px;padding:20px 24px;color:var(--muted);font-size:13px;line-height:1.8}:where([data-css-scope]) .membership-contribution-empty .empty-icon:where(:not([data-css-island],[data-css-island] *)){flex-shrink:0;margin:0;width:48px;height:48px}:where([data-css-scope]) .membership-contribution-empty p:where(:not([data-css-island],[data-css-island] *)){max-width:420px;margin:0}:where([data-css-scope]) .membership-team-panel>.panel-head:where(:not([data-css-island],[data-css-island] *)){gap:16px;flex-wrap:wrap}:where([data-css-scope]) .membership-team-search:where(:not([data-css-island],[data-css-island] *)){display:flex;gap:8px;align-items:center;margin-left:auto;min-width:0}:where([data-css-scope]) .membership-team-search .search-box:where(:not([data-css-island],[data-css-island] *)){width:280px;min-width:0}:where([data-css-scope]) .membership-team-search input:where(:not([data-css-island],[data-css-island] *)){min-width:0;width:100%}:where([data-css-scope]) .membership-team-search>.icon-button:where(:not([data-css-island],[data-css-island] *)){flex-shrink:0}:where([data-css-scope]) .membership-team-search>.text-button:where(:not([data-css-island],[data-css-island] *)){font-size:12px;white-space:normal}:where([data-css-scope]) .membership-member-grid:where(:not([data-css-island],[data-css-island] *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px 24px}:where([data-css-scope]) .membership-member-card:where(:not([data-css-island],[data-css-island] *)){display:block;min-width:0;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel-high)}:where([data-css-scope]) .membership-member-heading:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:center;gap:10px;font-size:13px;min-width:0}:where([data-css-scope]) .membership-member-heading>.status-pill:where(:not([data-css-island],[data-css-island] *)){margin-left:auto;font-size:10px;max-width:45%;white-space:normal;text-align:center}:where([data-css-scope]) .membership-member-heading>.membership-team-avatar:where(:not([data-css-island],[data-css-island] *)){width:32px;height:32px}:where([data-css-scope]) .membership-member-card .membership-team-address:where(:not([data-css-island],[data-css-island] *)){margin:16px 0 20px;gap:8px;align-items:flex-start}:where([data-css-scope]) .membership-member-card .membership-team-address code:where(:not([data-css-island],[data-css-island] *)){font-size:11px;min-width:0;flex:1}:where([data-css-scope]) .membership-member-card .membership-team-address>.icon-button:where(:not([data-css-island],[data-css-island] *)){width:28px;height:28px;min-width:28px;padding:5px}:where([data-css-scope]) .membership-member-holding:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted);padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line)}:where([data-css-scope]) .membership-member-holding b:where(:not([data-css-island],[data-css-island] *)){font-size:18px;font-weight:500;color:var(--text);white-space:nowrap}:where([data-css-scope]) .membership-member-holding small:where(:not([data-css-island],[data-css-island] *)){font:10px var(--font-mono),monospace;color:var(--muted)}:where([data-css-scope]) .membership-member-card .membership-team-date:where(:not([data-css-island],[data-css-island] *)){margin:0;text-align:left;font-size:10px;overflow-wrap:anywhere;line-height:1.8}:where([data-css-scope]) .membership-member-card .membership-team-date>span:where(:not([data-css-island],[data-css-island] *)){margin-bottom:3px}@media(max-width:1000px){:where([data-css-scope]) .membership-member-grid:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css-scope]) .membership-team-search .search-box:where(:not([data-css-island],[data-css-island] *)){width:230px}}@media(max-width:700px){:where([data-css-scope]) .membership-contribution .panel-head:where(:not([data-css-island],[data-css-island] *)){flex-direction:column;align-items:flex-start}:where([data-css-scope]) .membership-contribution .panel-head>a:where(:not([data-css-island],[data-css-island] *)){text-align:left}:where([data-css-scope]) .membership-contribution-empty:where(:not([data-css-island],[data-css-island] *)){align-items:flex-start;min-height:120px;padding:16px 18px}:where([data-css-scope]) .membership-contribution-empty .empty-icon:where(:not([data-css-island],[data-css-island] *)){width:36px;height:36px}:where([data-css-scope]) .membership-team-search:where(:not([data-css-island],[data-css-island] *)){order:3;width:100%;margin-left:0}:where([data-css-scope]) .membership-team-search .search-box:where(:not([data-css-island],[data-css-island] *)){width:auto;flex:1}:where([data-css-scope]) .membership-member-grid:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:minmax(0,1fr);padding:0 16px 18px;gap:12px}:where([data-css-scope]) .membership-member-card:where(:not([data-css-island],[data-css-island] *)){padding:18px}:where([data-css-scope]) .membership-team-panel>.panel-head>[data-team-status]:where(:not([data-css-island],[data-css-island] *)){margin-left:auto}}:where([data-css-scope]) .vision-intro:where(:not([data-css-island],[data-css-island] *)){position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;overflow:hidden;background:linear-gradient(115deg,var(--panel),color-mix(in srgb,var(--panel) 82%,#bbddff));border:1px solid var(--line)}:where([data-css-scope]) .vision-copy:where(:not([data-css-island],[data-css-island] *)){padding:40px 0 40px 36px;position:relative;z-index:1;min-width:0}:where([data-css-scope]) .vision-eyebrow:where(:not([data-css-island],[data-css-island] *)){display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--cyan);font-weight:500}:where([data-css-scope]) .vision-eyebrow:where(:not([data-css-island],[data-css-island] *)):before{content:"";width:22px;height:2px;background:linear-gradient(90deg,var(--cyan),#9576ee)}:where([data-css-scope]) .vision-copy h2:where(:not([data-css-island],[data-css-island] *)){font-size:34px;line-height:1.35;font-weight:500;letter-spacing:-.7px;margin:16px 0;max-width:420px;text-wrap:balance}:where([data-css-scope]) .vision-copy>p:where(:not([data-css-island],[data-css-island] *)){font-size:14px;line-height:1.9;max-width:390px;margin:0;color:var(--muted)}:where([data-css-scope]) .vision-guide-link:where(:not([data-css-island],[data-css-island] *)){gap:18px;margin-top:26px;font-weight:500;min-height:36px}:where([data-css-scope]) .vision-guide-link:hover:where(:not([data-css-island],[data-css-island] *)){text-decoration:underline;text-underline-offset:4px}:where([data-css-scope]) .vision-guide-link>span:where(:not([data-css-island],[data-css-island] *)){font-size:20px;line-height:1}:where([data-css-scope]) .vision-network:where(:not([data-css-island],[data-css-island] *)){position:relative;height:360px;margin:0;isolation:isolate;min-width:0}:where([data-css-scope]) .vision-network-backdrop:where(:not([data-css-island],[data-css-island] *)){position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 48%,#77cffd2c,transparent 54%),radial-gradient(ellipse at 80% 75%,#ad87f525,transparent 55%);animation:vision-breathe 8s ease-in-out infinite alternate}:where([data-css-scope]) .vision-network-lines:where(:not([data-css-island],[data-css-island] *)){position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:where([data-css-scope]) .vision-network-core:where(:not([data-css-island],[data-css-island] *)){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:128px;height:128px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:1px solid #8fbbf980;border-radius:50%;color:var(--cyan);background:radial-gradient(circle at 32% 20%,var(--panel),color-mix(in srgb,var(--panel) 72%,#afe2ff));box-shadow:0 0 0 10px #69b7f40c,0 0 0 23px #9671ef05,0 14px 40px #6299e22b}:where([data-css-scope]) .vision-network-core:where(:not([data-css-island],[data-css-island] *)):before{content:"";position:absolute;inset:-11px;border-radius:50%;border-color:#81aaf54a #31b9f0 #81aaf54a #a188f0;border-style:solid;border-width:1px;animation:vision-orbit 24s linear infinite}:where([data-css-scope]) .vision-network-core>span:where(:not([data-css-island],[data-css-island] *)){font:500 30px/1.2 var(--font-ui),sans-serif;letter-spacing:1px}:where([data-css-scope]) .vision-network-core>small:where(:not([data-css-island],[data-css-island] *)){font-size:11px;color:var(--muted);max-width:100px;text-align:center;line-height:1.4}:where([data-css-scope]) .vision-network-node:where(:not([data-css-island],[data-css-island] *)){position:absolute;display:flex;align-items:center;gap:9px;max-width:165px;min-height:52px;padding:10px 13px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--panel) 91%,transparent);box-shadow:0 8px 26px #5988bb0d;backdrop-filter:blur(8px);color:var(--text);font-size:12px;line-height:1.45}:where([data-css-scope]) .vision-node-icon:where(:not([data-css-island],[data-css-island] *)){display:grid;place-items:center;width:27px;height:27px;border-radius:8px;color:var(--cyan);background:var(--cyan-soft);flex-shrink:0}:where([data-css-scope]) .vision-node-icon .icon:where(:not([data-css-island],[data-css-island] *)){width:17px;height:17px}:where([data-css-scope]) .vision-node-1:where(:not([data-css-island],[data-css-island] *)){top:12%;left:6%}:where([data-css-scope]) .vision-node-2:where(:not([data-css-island],[data-css-island] *)){top:12%;right:6%}:where([data-css-scope]) .vision-node-3:where(:not([data-css-island],[data-css-island] *)){bottom:12%;left:6%}:where([data-css-scope]) .vision-node-4:where(:not([data-css-island],[data-css-island] *)){bottom:12%;right:6%}:where([data-css-scope]) .vision-network figcaption:where(:not([data-css-island],[data-css-island] *)){position:absolute;bottom:7px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);white-space:nowrap}:where([data-css-scope]) .vision-planned-dot:where(:not([data-css-island],[data-css-island] *)){width:5px;height:5px;border-radius:50%;background:#9a80d6}:where([data-css-scope]) .product-vision:where(:not([data-css-island],[data-css-island] *)){margin:64px 0 24px;min-width:0}:where([data-css-scope]) .product-showcase-heading:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px;padding:0 2px}:where([data-css-scope]) .product-showcase-heading h2:where(:not([data-css-island],[data-css-island] *)){font-size:clamp(28px,3.5vw,42px);font-weight:500;line-height:1.25;letter-spacing:-1px;margin:15px 0 14px;text-wrap:balance}:where([data-css-scope]) .product-showcase-heading p:where(:not([data-css-island],[data-css-island] *)){font-size:14px;line-height:1.85;color:var(--muted);margin:0;max-width:640px}:where([data-css-scope]) .vision-guide-link:where(:not([data-css-island],[data-css-island] *)){display:inline-flex;align-items:center;justify-content:space-between;gap:20px;color:var(--cyan);font-size:13px;line-height:1.5;min-height:44px;text-decoration:none;flex-shrink:0;border-bottom:1px solid var(--line)}:where([data-css-scope]) .vision-guide-link>span:where(:not([data-css-island],[data-css-island] *)){font-size:23px}:where([data-css-scope]) .vision-guide-link:hover:where(:not([data-css-island],[data-css-island] *)){border-color:var(--cyan)}:where([data-css-scope]) .vision-guide-link:focus-visible:where(:not([data-css-island],[data-css-island] *)){outline:2px solid var(--cyan);outline-offset:5px;border-radius:4px}:where([data-css-scope]) .product-bento:where(:not([data-css-island],[data-css-island] *)){display:grid;grid-template-columns:1.08fr 1fr 1fr;gap:18px;align-items:stretch}:where([data-css-scope]) .product-tone-wallet:where(:not([data-css-island],[data-css-island] *)){--product-accent:#3287db;--product-bg:#edf5ff;--product-deep:#173e66;--product-fill:#c1dfff;--product-ink:#224262;--product-card:#dbedff;--product-edge:#bed9f2}:where([data-css-scope]) .product-tone-pay:where(:not([data-css-island],[data-css-island] *)){--product-accent:#32989d;--product-bg:#eaf6f4;--product-deep:#194d50;--product-fill:#b9e5de;--product-ink:#345e60;--product-card:#d4efeb;--product-edge:#b5dcd7}:where([data-css-scope]) .product-tone-rwa:where(:not([data-css-island],[data-css-island] *)){--product-accent:#7d76bc;--product-bg:#f1effa;--product-deep:#453a71;--product-fill:#d1ccf0;--product-ink:#5a517c;--product-card:#e3dff8;--product-edge:#d2cbe9}:where([data-css-scope]) .product-tone-trade:where(:not([data-css-island],[data-css-island] *)){--product-accent:#319daa;--product-bg:#edf7fa;--product-deep:#205366;--product-fill:#bde5ec;--product-ink:#3c6578;--product-card:#d8f0f4;--product-edge:#b7dde5}:where([data-css-scope]) .product-tone-identity:where(:not([data-css-island],[data-css-island] *)){--product-accent:#ba74a6;--product-bg:#fbf0f6;--product-deep:#6b3d61;--product-fill:#eac9e1;--product-ink:#7d5572;--product-card:#f2dcea;--product-edge:#e9cadd}:where([data-css-scope]) .product-tone-dao:where(:not([data-css-island],[data-css-island] *)){--product-accent:#b38c45;--product-bg:#f9f5eb;--product-deep:#67552d;--product-fill:#e9d8ae;--product-ink:#7a6b48;--product-card:#f1e6cb;--product-edge:#e3d6b6}:where([data-css-scope]) .product-tile:where(:not([data-css-island],[data-css-island] *)){position:relative;display:flex;flex-direction:column;min-width:0;min-height:284px;padding:22px 24px 25px;border:1px solid var(--product-edge);border-radius:22px;background:var(--product-bg);color:var(--product-ink);text-align:left;font:inherit;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}:where([data-css-scope]) .product-tile:where(:not([data-css-island],[data-css-island] *)):before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 55% 35%,color-mix(in srgb,var(--product-fill) 42%,transparent),transparent 67%);pointer-events:none}:where([data-css-scope]) .product-tile:hover:where(:not([data-css-island],[data-css-island] *)){transform:translateY(-4px);border-color:var(--product-accent);box-shadow:0 16px 35px color-mix(in srgb,var(--product-accent) 12%,transparent)}:where([data-css-scope]) .product-tile:focus-visible:where(:not([data-css-island],[data-css-island] *)){outline:3px solid var(--product-accent);outline-offset:4px;transform:translateY(-2px)}:where([data-css-scope]) .product-tile-top:where(:not([data-css-island],[data-css-island] *)){display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;width:100%}:where([data-css-scope]) .product-tile-brand:where(:not([data-css-island],[data-css-island] *)){font:500 13px/1.7 var(--font-ui),sans-serif;color:var(--product-accent);letter-spacing:.01em;overflow-wrap:anywhere}:where([data-css-scope]) .product-state:where(:not([data-css-island],[data-css-island] *)){display:inline-flex;gap:6px;align-items:center;max-width:58%;padding:4px 9px;border:1px solid color-mix(in srgb,var(--product-accent) 32%,transparent);color:var(--product-ink);font-size:10px;line-height:1.5;border-radius:20px;flex-shrink:0;text-align:center;overflow-wrap:anywhere}:where([data-css-scope]) .product-state:where(:not([data-css-island],[data-css-island] *)):before{content:"";display:block;width:4px;height:4px;background:currentColor;border-radius:50%;flex-shrink:0}:where([data-css-scope]) .product-tile-art:where(:not([data-css-island],[data-css-island] *)){display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:156px;flex:1;margin:2px 0 4px;color:var(--product-accent);transition:transform .35s ease}:where([data-css-scope]) .product-art-svg:where(:not([data-css-island],[data-css-island] *)){width:100%;height:100%;max-width:370px;overflow:visible}:where([data-css-scope]) .product-art-svg text:where(:not([data-css-island],[data-css-island] *)){fill:currentColor;stroke:none;font:500 12px var(--font-ui),sans-serif;letter-spacing:1.5px}:where([data-css-scope]) .art-halo:where(:not([data-css-island],[data-css-island] *)){fill:var(--product-accent);fill-opacity:.09;stroke:none}:where([data-css-scope]) .art-shadow:where(:not([data-css-island],[data-css-island] *)){fill:var(--product-accent);fill-opacity:.16;stroke:none}:where([data-css-scope]) .art-surface:where(:not([data-css-island],[data-css-island] *)){fill:var(--product-bg)}:where([data-css-scope]) .art-glass:where(:not([data-css-island],[data-css-island] *)){fill:var(--product-card)}:where([data-css-scope]) .art-fill:where(:not([data-css-island],[data-css-island] *)){fill:var(--product-fill)}:where([data-css-scope]) .art-card:where(:not([data-css-island],[data-css-island] *)){fill:var(--product-card);stroke-width:1.8}:where([data-css-scope]) .art-chip:where(:not([data-css-island],[data-css-island] *)){fill:var(--product-fill)}:where([data-css-scope]) .art-spark:where(:not([data-css-island],[data-css-island] *)){opacity:.6}:where([data-css-scope]) .product-tile:hover .product-tile-art:where(:not([data-css-island],[data-css-island] *)){transform:translateY(-5px)}:where([data-css-scope]) .product-tile-copy:where(:not([data-css-island],[data-css-island] *)){display:block;min-width:0;padding-right:35px;margin-top:auto}:where([data-css-scope]) .product-tile-title:where(:not([data-css-island],[data-css-island] *)){display:block;font-size:21px;font-weight:500;line-height:1.4;color:var(--product-deep);letter-spacing:-.3px;overflow-wrap:anywhere;text-wrap:balance}:where([data-css-scope]) .product-tile-brief:where(:not([data-css-island],[data-css-island] *)){display:block;font-size:12px;line-height:1.8;margin-top:8px;overflow-wrap:anywhere}:where([data-css-scope]) .product-expand:where(:not([data-css-island],[data-css-island] *)){position:absolute;right:21px;bottom:37px;width:30px;height:30px;display:grid;place-items:center;color:var(--product-accent);border:1px solid transparent;border-radius:50%;transition:background .2s,transform .2s}:where([data-css-scope]) .product-expand .icon:where(:not([data-css-island],[data-css-island] *)){width:21px;height:21px}:where([data-css-scope]) .product-tile:hover .product-expand:where(:not([data-css-island],[data-css-island] *)){background-color:var(--product-card);transform:rotate(90deg)}:where([data-css-scope]) .product-tile-wallet:where(:not([data-css-island],[data-css-island] *)){grid-row:span 2;padding:26px 28px 30px;min-height:590px}:where([data-css-scope]) .product-tile-wallet .product-tile-art:where(:not([data-css-island],[data-css-island] *)){min-height:310px;margin:10px -10px 22px;width:calc(100% + 20px)}:where([data-css-scope]) .product-tile-wallet .product-art-svg:where(:not([data-css-island],[data-css-island] *)){max-width:410px}:where([data-css-scope]) .product-tile-wallet .product-tile-title:where(:not([data-css-island],[data-css-island] *)){font-size:31px;line-height:1.35}:where([data-css-scope]) .product-tile-wallet .product-tile-brief:where(:not([data-css-island],[data-css-island] *)){font-size:14px;margin-top:12px}:where([data-css-scope]) .product-tile-wallet .product-expand:where(:not([data-css-island],[data-css-island] *)){bottom:45px;right:25px}:where([data-css-scope]) .product-tile-dao:where(:not([data-css-island],[data-css-island] *)){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.2fr) minmax(0,.65fr);gap:20px;align-items:center;min-height:156px;padding:18px 30px}:where([data-css-scope]) .product-tile-dao .product-tile-top:where(:not([data-css-island],[data-css-island] *)){display:flex;flex-direction:column;justify-content:center;gap:10px}:where([data-css-scope]) .product-tile-dao .product-tile-art:where(:not([data-css-island],[data-css-island] *)){grid-column:3;grid-row:1;height:146px;margin:0}:where([data-css-scope]) .product-tile-dao .product-tile-copy:where(:not([data-css-island],[data-css-island] *)){grid-column:2;grid-row:1;margin:0}:where([data-css-scope]) .product-tile-dao .product-tile-title:where(:not([data-css-island],[data-css-island] *)){font-size:25px}:where([data-css-scope]) .product-tile-dao .product-expand:where(:not([data-css-island],[data-css-island] *)){right:33%;bottom:calc(50% - 15px)}:where([data-css-scope]) .vision-source:where(:not([data-css-island],[data-css-island] *)){display:flex;gap:8px;flex-wrap:wrap;font-size:11px;line-height:1.6;color:var(--muted)}:where([data-css-scope]) .product-detail:where(:not([data-css-island],[data-css-island] *)){min-width:0}:where([data-css-scope]) .product-detail .product-state:where(:not([data-css-island],[data-css-island] *)){max-width:90%;margin-bottom:6px}:where([data-css-scope]) .product-detail-art:where(:not([data-css-island],[data-css-island] *)){height:200px;color:var(--product-accent);display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--product-bg);margin:8px 0 22px}:where([data-css-scope]) .product-detail-art .product-art-svg:where(:not([data-css-island],[data-css-island] *)){max-width:280px}:where([data-css-scope]) .product-detail h2:where(:not([data-css-island],[data-css-island] *)){margin:8px 0 14px;line-height:1.35}:where([data-css-scope]) .product-detail>p:where(:not([data-css-island],[data-css-island] *)){font-size:14px;line-height:1.9;color:var(--muted);margin:12px 0}:where([data-css-scope]) .product-detail>.product-detail-brief:where(:not([data-css-island],[data-css-island] *)){font-size:16px;color:var(--text)}:where([data-css-scope]) .product-detail>.button:where(:not([data-css-island],[data-css-island] *)){display:flex;gap:12px;margin-top:26px;width:-moz-fit-content;width:fit-content;max-width:100%}[data-theme=dark]:where([data-css-scope]) .product-tone-wallet:where(:not([data-css-island],[data-css-island] *)){--product-accent:#8cbaff;--product-bg:#192640;--product-deep:#edf3ff;--product-fill:#3b5b86;--product-ink:#a0b0ca;--product-card:#29405d;--product-edge:#35476b}[data-theme=dark]:where([data-css-scope]) .product-tone-pay:where(:not([data-css-island],[data-css-island] *)){--product-accent:#71cfc2;--product-bg:#142f30;--product-deep:#eefbf8;--product-fill:#296a64;--product-ink:#93b8b1;--product-card:#20504c;--product-edge:#2d5550}[data-theme=dark]:where([data-css-scope]) .product-tone-rwa:where(:not([data-css-island],[data-css-island] *)){--product-accent:#b4a1f0;--product-bg:#28203c;--product-deep:#f1ecff;--product-fill:#69558f;--product-ink:#b0a2c8;--product-card:#473758;--product-edge:#514367}[data-theme=dark]:where([data-css-scope]) .product-tone-trade:where(:not([data-css-island],[data-css-island] *)){--product-accent:#80c8da;--product-bg:#192d3c;--product-deep:#edf9ff;--product-fill:#35677b;--product-ink:#a0bac9;--product-card:#274858;--product-edge:#35566b}[data-theme=dark]:where([data-css-scope]) .product-tone-identity:where(:not([data-css-island],[data-css-island] *)){--product-accent:#d49ac9;--product-bg:#352337;--product-deep:#fceffe;--product-fill:#805782;--product-ink:#bda3b9;--product-card:#583958;--product-edge:#634762}[data-theme=dark]:where([data-css-scope]) .product-tone-dao:where(:not([data-css-island],[data-css-island] *)){--product-accent:#d3ba83;--product-bg:#332e22;--product-deep:#fcf6e8;--product-fill:#7d6940;--product-ink:#b8ab8b;--product-card:#53472e;--product-edge:#5b5038}@media(max-width:1050px){:where([data-css-scope]) .product-tile:where(:not([data-css-island],[data-css-island] *)){padding:20px;min-height:265px}:where([data-css-scope]) .product-tile-title:where(:not([data-css-island],[data-css-island] *)){font-size:19px}:where([data-css-scope]) .product-tile-wallet:where(:not([data-css-island],[data-css-island] *)){padding:24px;min-height:548px}:where([data-css-scope]) .product-tile-wallet .product-tile-title:where(:not([data-css-island],[data-css-island] *)){font-size:27px}:where([data-css-scope]) .product-tile-wallet .product-tile-art:where(:not([data-css-island],[data-css-island] *)){min-height:280px}:where([data-css-scope]) .product-tile-art:where(:not([data-css-island],[data-css-island] *)){height:145px}:where([data-css-scope]) .product-tile-dao:where(:not([data-css-island],[data-css-island] *)){min-height:155px}:where([data-css-scope]) .product-state:where(:not([data-css-island],[data-css-island] *)){font-size:9px;padding:4px 7px}:where([data-css-scope]) .product-tile-brand:where(:not([data-css-island],[data-css-island] *)){font-size:12px}}@media(max-width:800px){:where([data-css-scope]) .product-bento:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where([data-css-scope]) .product-tile-wallet:where(:not([data-css-island],[data-css-island] *)){grid-row:span 2;min-height:560px}:where([data-css-scope]) .product-tile-dao:where(:not([data-css-island],[data-css-island] *)){grid-column:auto;display:flex;min-height:270px;padding:20px}:where([data-css-scope]) .product-tile-dao .product-tile-top:where(:not([data-css-island],[data-css-island] *)){flex-direction:row;justify-content:space-between;gap:10px}:where([data-css-scope]) .product-tile-dao .product-tile-art:where(:not([data-css-island],[data-css-island] *)){height:156px;margin:2px 0 4px}:where([data-css-scope]) .product-tile-dao .product-tile-copy:where(:not([data-css-island],[data-css-island] *)){margin-top:auto}:where([data-css-scope]) .product-tile-dao .product-tile-title:where(:not([data-css-island],[data-css-island] *)){font-size:19px}:where([data-css-scope]) .product-tile-dao .product-expand:where(:not([data-css-island],[data-css-island] *)){right:20px;bottom:37px}:where([data-css-scope]) .product-showcase-heading:where(:not([data-css-island],[data-css-island] *)){align-items:flex-start}:where([data-css-scope]) .vision-guide-link:where(:not([data-css-island],[data-css-island] *)){flex-shrink:1;max-width:135px}}@media(max-width:540px){:where([data-css-scope]) .product-vision:where(:not([data-css-island],[data-css-island] *)){margin-top:38px}:where([data-css-scope]) .product-showcase-heading:where(:not([data-css-island],[data-css-island] *)){display:block;margin-bottom:22px}:where([data-css-scope]) .product-showcase-heading h2:where(:not([data-css-island],[data-css-island] *)){font-size:31px;letter-spacing:-.7px;margin:14px 0 12px}:where([data-css-scope]) .product-showcase-heading p:where(:not([data-css-island],[data-css-island] *)){font-size:13px}:where([data-css-scope]) .vision-guide-link:where(:not([data-css-island],[data-css-island] *)){margin-top:13px;max-width:none;font-size:12px}:where([data-css-scope]) .product-bento:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:minmax(0,1fr);gap:14px}:where([data-css-scope]) .product-tile-wallet:where(:not([data-css-island],[data-css-island] *)){grid-row:auto;min-height:460px;padding:22px}:where([data-css-scope]) .product-tile-wallet .product-tile-art:where(:not([data-css-island],[data-css-island] *)){min-height:250px;height:250px;flex:0;margin:6px 0 12px;width:100%}:where([data-css-scope]) .product-tile-wallet .product-tile-title:where(:not([data-css-island],[data-css-island] *)){font-size:27px}:where([data-css-scope]) .product-tile-wallet .product-tile-brief:where(:not([data-css-island],[data-css-island] *)){font-size:12px}:where([data-css-scope]) .product-tile-wallet .product-expand:where(:not([data-css-island],[data-css-island] *)){bottom:33px;right:21px}:where([data-css-scope]) .product-tile:where(:not([data-css-island],[data-css-island] *)){min-height:284px;border-radius:18px}:where([data-css-scope]) .product-tile-art:where(:not([data-css-island],[data-css-island] *)){height:162px;flex:0}:where([data-css-scope]) .product-tile-title:where(:not([data-css-island],[data-css-island] *)){font-size:22px}:where([data-css-scope]) .product-tile-dao .product-tile-title:where(:not([data-css-island],[data-css-island] *)){font-size:22px}:where([data-css-scope]) .product-tile-brand:where(:not([data-css-island],[data-css-island] *)){font-size:13px}:where([data-css-scope]) .product-state:where(:not([data-css-island],[data-css-island] *)){font-size:10px}:where([data-css-scope]) .product-tile-copy:where(:not([data-css-island],[data-css-island] *)){padding-right:32px}:where([data-css-scope]) .product-detail-art:where(:not([data-css-island],[data-css-island] *)){height:165px}:where([data-css-scope]) .product-detail>p:where(:not([data-css-island],[data-css-island] *)){font-size:13px}:where([data-css-scope]) .product-detail>.product-detail-brief:where(:not([data-css-island],[data-css-island] *)){font-size:15px}}@media(prefers-reduced-motion:reduce){:where([data-css-scope]) .product-expand:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .product-tile-art:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .product-tile:where(:not([data-css-island],[data-css-island] *)){transition:none}:where([data-css-scope]) .product-tile:focus-visible:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .product-tile:hover .product-tile-art:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .product-tile:hover:where(:not([data-css-island],[data-css-island] *)){transform:none}}:where([data-css-scope]) .product-showcase-heading:where(:not([data-css-island],[data-css-island] *)){margin:28px 0 18px;align-items:center}:where([data-css-scope]) .product-showcase-heading h3:where(:not([data-css-island],[data-css-island] *)){font-size:17px;line-height:1.5;font-weight:500;margin:0}:where([data-css-scope]) .product-showcase-heading>span:where(:not([data-css-island],[data-css-island] *)){color:var(--muted);font-size:12px;line-height:1.6;text-align:right}:where([data-css-scope]) .vision-copy .vision-guide-link:where(:not([data-css-island],[data-css-island] *)){margin-top:26px;border:0;max-width:none;flex-shrink:1}:where([data-css-scope]) .vision-network-node:where(:not([data-css-island],[data-css-island] *)){font-family:inherit;text-align:left;cursor:pointer}:where([data-css-scope]) .vision-network-node:hover:where(:not([data-css-island],[data-css-island] *)){border-color:var(--cyan);box-shadow:0 8px 24px #5988bb20}:where([data-css-scope]) .vision-network-node:focus-visible:where(:not([data-css-island],[data-css-island] *)){outline:2px solid var(--cyan);outline-offset:4px}[data-theme=dark]:where([data-css-scope]) .vision-intro:where(:not([data-css-island],[data-css-island] *)){background:linear-gradient(115deg,var(--panel),#122844)}[data-theme=dark]:where([data-css-scope]) .vision-network-core:where(:not([data-css-island],[data-css-island] *)){background:radial-gradient(circle at 32% 20%,#1e476a,#172b47);border-color:#6799cd66;box-shadow:0 0 0 10px #69b7f40c,0 0 0 23px #9671ef05,0 14px 40px #16113580}@keyframes vision-orbit{to{transform:rotate(1turn)}}@keyframes vision-breathe{0%{opacity:.55}to{opacity:1}}@media(max-width:1050px){:where([data-css-scope]) .vision-copy:where(:not([data-css-island],[data-css-island] *)){padding-left:28px}:where([data-css-scope]) .vision-copy h2:where(:not([data-css-island],[data-css-island] *)){font-size:29px}:where([data-css-scope]) .vision-network-node:where(:not([data-css-island],[data-css-island] *)){max-width:145px;font-size:11px;padding:9px 10px;gap:7px}:where([data-css-scope]) .vision-node-1:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .vision-node-3:where(:not([data-css-island],[data-css-island] *)){left:3%}:where([data-css-scope]) .vision-node-2:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .vision-node-4:where(:not([data-css-island],[data-css-island] *)){right:3%}:where([data-css-scope]) .vision-network-core:where(:not([data-css-island],[data-css-island] *)){width:112px;height:112px}}@media(max-width:760px){:where([data-css-scope]) .vision-intro:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:minmax(0,1fr)}:where([data-css-scope]) .vision-copy:where(:not([data-css-island],[data-css-island] *)){padding:28px 26px 2px}:where([data-css-scope]) .vision-copy h2:where(:not([data-css-island],[data-css-island] *)){font-size:28px;max-width:520px;margin:12px 0}:where([data-css-scope]) .vision-copy>p:where(:not([data-css-island],[data-css-island] *)){max-width:520px}:where([data-css-scope]) .vision-copy .vision-guide-link:where(:not([data-css-island],[data-css-island] *)){margin-top:16px}:where([data-css-scope]) .vision-network:where(:not([data-css-island],[data-css-island] *)){height:320px;margin:0 8px}:where([data-css-scope]) .vision-network-node:where(:not([data-css-island],[data-css-island] *)){max-width:165px;font-size:12px}:where([data-css-scope]) .vision-node-1:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .vision-node-3:where(:not([data-css-island],[data-css-island] *)){left:6%}:where([data-css-scope]) .vision-node-2:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .vision-node-4:where(:not([data-css-island],[data-css-island] *)){right:6%}:where([data-css-scope]) .vision-network-core:where(:not([data-css-island],[data-css-island] *)){width:120px;height:120px}}@media(max-width:460px){:where([data-css-scope]) .vision-copy:where(:not([data-css-island],[data-css-island] *)){padding:25px 20px 0}:where([data-css-scope]) .vision-copy h2:where(:not([data-css-island],[data-css-island] *)){font-size:26px}:where([data-css-scope]) .vision-copy>p:where(:not([data-css-island],[data-css-island] *)){font-size:13px}:where([data-css-scope]) .vision-network:where(:not([data-css-island],[data-css-island] *)){height:310px;margin:0}:where([data-css-scope]) .vision-network-node:where(:not([data-css-island],[data-css-island] *)){font-size:10px;max-width:calc(45% - 6px);overflow-wrap:anywhere;min-height:45px;padding:8px;gap:6px}:where([data-css-scope]) .vision-node-1:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .vision-node-3:where(:not([data-css-island],[data-css-island] *)){left:5%}:where([data-css-scope]) .vision-node-2:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .vision-node-4:where(:not([data-css-island],[data-css-island] *)){right:5%}:where([data-css-scope]) .vision-network-core:where(:not([data-css-island],[data-css-island] *)){width:100px;height:100px}:where([data-css-scope]) .vision-network-core>span:where(:not([data-css-island],[data-css-island] *)){font-size:26px}:where([data-css-scope]) .vision-network-core>small:where(:not([data-css-island],[data-css-island] *)){font-size:10px;max-width:85px}:where([data-css-scope]) .vision-node-icon:where(:not([data-css-island],[data-css-island] *)){width:23px;height:23px}:where([data-css-scope]) .vision-node-icon .icon:where(:not([data-css-island],[data-css-island] *)){width:15px;height:15px}:where([data-css-scope]) .product-showcase-heading:where(:not([data-css-island],[data-css-island] *)){display:flex;gap:14px;margin-top:24px}:where([data-css-scope]) .product-showcase-heading h3:where(:not([data-css-island],[data-css-island] *)){font-size:16px}:where([data-css-scope]) .product-showcase-heading>span:where(:not([data-css-island],[data-css-island] *)){font-size:11px;max-width:45%}}@media(prefers-reduced-motion:reduce){:where([data-css-scope]) .vision-network-backdrop:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .vision-network-core:where(:not([data-css-island],[data-css-island] *)):before{animation:none}}:where([data-css-scope]) .asset-token-orbit .asset-brand-symbol:where(:not([data-css-island],[data-css-island] *)){width:90px;height:90px;display:block;overflow:hidden;filter:drop-shadow(0 5px 16px #22acdf30)}:where([data-css-scope]) .pool-production>div:where(:not([data-css-island],[data-css-island] *)){min-width:0;padding:0 12px;text-align:center}:where([data-css-scope]) .pool-production>div>b:where(:not([data-css-island],[data-css-island] *)){max-width:100%;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}:where([data-css-scope]) .pool-production>div>small:where(:not([data-css-island],[data-css-island] *)){display:flex;flex-wrap:wrap;justify-content:center;gap:6px;line-height:1.5;color:var(--subtle)}:where([data-css-scope]) .pool-production>div>small>span:where(:not([data-css-island],[data-css-island] *)){font-size:11px;color:inherit}:where([data-css-scope]) .pool-production>div[data-best-holding]:where(:not([data-css-island],[data-css-island] *)){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;justify-items:center}:where([data-css-scope]) .pool-production>div[data-best-holding]>span:where(:not([data-css-island],[data-css-island] *)){grid-column:1/-1}:where([data-css-scope]) .pool-production>div[data-best-holding]>b:where(:not([data-css-island],[data-css-island] *)){grid-column:2;grid-row:2}:where([data-css-scope]) .pool-production>div[data-best-holding]>small:where(:not([data-css-island],[data-css-island] *)){grid-column:2;grid-row:3}:where([data-css-scope]) .pool-production .best-holding-buy:where(:not([data-css-island],[data-css-island] *)){grid-column:3;grid-row:2/4;justify-self:start;max-width:100%;min-height:44px;padding:8px 12px;font-size:12px;line-height:1.4;white-space:nowrap;text-align:center}@media(min-width:768px) and (max-width:1100px){:where([data-css-scope]) .pool-production>div[data-best-holding]:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px}:where([data-css-scope]) .pool-production>div[data-best-holding]>b:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) .pool-production>div[data-best-holding]>small:where(:not([data-css-island],[data-css-island] *)){grid-column:1}:where([data-css-scope]) .pool-production .best-holding-buy:where(:not([data-css-island],[data-css-island] *)){grid-column:2}}:where([data-css-scope]) .pool-production-note:where(:not([data-css-island],[data-css-island] *)){display:flex;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;margin:-12px 30px 28px;color:var(--subtle);font-size:11px;line-height:1.65}@media(max-width:767px){:where([data-css-scope]) .account-asset-card .asset-token-orbit:where(:not([data-css-island],[data-css-island] *)){width:100px;height:100px;left:auto;right:18px;top:auto;bottom:22px;transform:none}:where([data-css-scope]) .account-asset-card .asset-token-orbit:where(:not([data-css-island],[data-css-island] *)):before{inset:13px}:where([data-css-scope]) .account-asset-card .asset-token-orbit i:where(:not([data-css-island],[data-css-island] *)){width:100px;height:100px}:where([data-css-scope]) .account-asset-card .asset-token-orbit b:where(:not([data-css-island],[data-css-island] *)){left:14px;bottom:14px}:where([data-css-scope]) .asset-token-orbit .asset-brand-symbol:where(:not([data-css-island],[data-css-island] *)){width:58px;height:58px}:where([data-css-scope]) .pool-production:where(:not([data-css-island],[data-css-island] *)){grid-template-columns:repeat(2,minmax(0,1fr));margin-left:12px;margin-right:12px;padding:20px 10px 14px;gap:14px 0}:where([data-css-scope]) .pool-production>div:nth-child(2):where(:not([data-css-island],[data-css-island] *)){border-right:0}:where([data-css-scope]) .pool-production>div[data-best-holding]:where(:not([data-css-island],[data-css-island] *)){grid-column:1/-1;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:7px 12px;padding-top:10px;border-top:1px solid var(--line)}:where([data-css-scope]) .pool-production>div[data-best-holding]>b:where(:not([data-css-island],[data-css-island] *)){margin:0;font-size:20px}:where([data-css-scope]) .pool-production>div>b:where(:not([data-css-island],[data-css-island] *)){font-size:28px}:where([data-css-scope]) .pool-production-note:where(:not([data-css-island],[data-css-island] *)){margin:-10px 14px 24px;font-size:10px}:where([data-css-scope]) .pool-production>div>span:where(:not([data-css-island],[data-css-island] *)){font-size:13px}:where([data-css-scope]) .account-asset-card>div:first-child:where(:not([data-css-island],[data-css-island] *)){min-width:0;max-width:100%}:where([data-css-scope]) .account-asset-card .asset-main-value:where(:not([data-css-island],[data-css-island] *)){max-width:100%;overflow-wrap:anywhere}:where([data-css-scope]) .account-asset-card .asset-main-value small:where(:not([data-css-island],[data-css-island] *)){display:block;margin:6px 0 0;letter-spacing:0}:where([data-css-scope]) .pool-production>div[data-best-holding]:where(:not([data-css-island],[data-css-island] *)){display:flex}:where([data-css-scope]) .pool-production .best-holding-buy:where(:not([data-css-island],[data-css-island] *)){padding:8px 12px;font-size:11px}}:where([data-css-scope]) .home-coming-soon:where(:not([data-css-island],[data-css-island] *)){position:relative;isolation:isolate}:where([data-css-scope]) .pool-coming-soon:where(:not([data-css-island],[data-css-island] *)){z-index:3;margin:-43px 28px 28px}:where([data-css-scope]) .pool-coming-soon .pool-production:where(:not([data-css-island],[data-css-island] *)){margin:0 0 25px}:where([data-css-scope]) .pool-coming-soon .pool-production-note:where(:not([data-css-island],[data-css-island] *)){margin:-12px 2px 0}:where([data-css-scope]) .home-coming-soon-mask:where(:not([data-css-island],[data-css-island] *)){position:absolute;inset:-6px -10px;z-index:4;display:grid;place-items:center;border-radius:20px;background:color-mix(in srgb,var(--panel) 52%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none}:where([data-css-scope]) .home-coming-soon-mask>span:where(:not([data-css-island],[data-css-island] *)){padding:12px 28px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 90%,transparent);color:var(--text);font-size:20px;font-weight:500;box-shadow:var(--shadow)}@media(max-width:767px){:where([data-css-scope]) .pool-coming-soon:where(:not([data-css-island],[data-css-island] *)){margin:-37px 12px 24px}:where([data-css-scope]) .pool-coming-soon .pool-production:where(:not([data-css-island],[data-css-island] *)){margin:0 0 17px}:where([data-css-scope]) .pool-coming-soon .pool-production-note:where(:not([data-css-island],[data-css-island] *)){margin:-10px 2px 0}:where([data-css-scope]) .home-coming-soon-mask:where(:not([data-css-island],[data-css-island] *)){inset:-6px -6px;border-radius:17px}:where([data-css-scope]) .home-coming-soon-mask>span:where(:not([data-css-island],[data-css-island] *)){padding:10px 22px;font-size:18px}}:where([data-css-scope]) #ido-campaign-role:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) #purchase:where(:not([data-css-island],[data-css-island] *)){scroll-margin-top:145px}@media(max-width:767px){:where([data-css-scope]) #mobile-nav:where(:not([data-css-island],[data-css-island] *)){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-inline:6px}:where([data-css-scope]) #mobile-nav>a:where(:not([data-css-island],[data-css-island] *)){min-width:0;min-height:54px;padding:3px 2px;justify-content:center;gap:5px;font-size:10px;line-height:1.3}:where([data-css-scope]) #mobile-nav>a>span:where(:not([data-css-island],[data-css-island] *)){max-width:100%;overflow-wrap:anywhere}:where([data-css-scope]) .ido-page .product-footer:where(:not([data-css-island],[data-css-island] *)){padding-bottom:100px}:where([data-css-scope]) #ido-campaign-role:where(:not([data-css-island],[data-css-island] *)),:where([data-css-scope]) #purchase:where(:not([data-css-island],[data-css-island] *)){scroll-margin-top:100px}}