.cbv-page{--cbv-green:#79bf55;--cbv-muted:rgba(242,240,235,.54);--cbv-dim:rgba(242,240,235,.84);--cbv-line:rgba(242,240,235,.14);min-width:0}.cbv-page h1{font-size:36px;font-weight:500;line-height:1.05;letter-spacing:-.025em;margin:8px 0 0}.cbv-page h1 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:var(--cbv-green);letter-spacing:-.015em}.cbv-page>.cbv-eyebrow+h1{margin-top:14px;margin-bottom:40px}.cbv-titlebar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.cbv-titlebar h1{margin-bottom:0}.cbv-eyebrow{font-family:"DM Mono",monospace;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:400;color:var(--cbv-dim);line-height:1.5;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cbv-eyebrow em{font-family:"Instrument Serif",Georgia,serif;font-size:15px;text-transform:none;letter-spacing:0;font-weight:400;color:var(--cbv-muted);margin-left:3px}.cbv-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--cbv-green);box-shadow:0 0 10px #79bf5540}.cbv-green{color:var(--cbv-green)}.cbv-amber{color:#c5a568}.cbv-muted{color:var(--cbv-muted)}.cbv-mono{font-family:"DM Mono",monospace}.cbv-small{font-size:11px;line-height:1.5}.cbv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cbv-wrap{overflow-wrap:anywhere}.cbv-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cbv-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;min-height:40px;background:transparent;border:1px solid rgba(242,240,235,.24);border-radius:3px;color:#f2f0eb;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.cbv-button:hover:not(:disabled){background:rgba(255,255,255,.06);border-color:rgba(242,240,235,.42)}.cbv-button:disabled{opacity:.4;cursor:not-allowed}.cbv-primary{background:#68b744;border-color:#68b744;color:#091405}.cbv-primary:hover:not(:disabled){background:#80ca5b;border-color:#80ca5b}.cbv-danger{border-color:#a48b574d;color:#dac59c}.cbv-text-button{border-color:transparent;padding-left:0;padding-right:0}.cbv-full{width:100%}.cbv-panel{border:1px solid var(--cbv-line);border-radius:5px;background:linear-gradient(145deg,rgba(242,240,235,.055),rgba(242,240,235,.018));box-shadow:inset 0 1px 1px rgba(255,255,255,.045)}.cbv-panel-top{display:flex;justify-content:space-between;align-items:center;gap:18px}.cbv-chart{padding:24px;margin-bottom:39px;min-width:0}.cbv-chart-controls{display:flex;align-items:center;gap:8px}.cbv-segments{display:flex;padding:3px;border:1px solid rgba(242,240,235,.13);border-radius:99px;background:rgba(242,240,235,.05);gap:1px}.cbv-segments button{font:inherit;font-size:14px;line-height:1.3;border:0;border-radius:99px;background:transparent;color:var(--cbv-dim);padding:3px 12px;white-space:nowrap}.cbv-segments button[aria-pressed=true],.cbv-segments button[aria-selected=true]{background:rgba(242,240,235,.13);color:#f2f0eb}.cbv-segments button:hover{color:#fff}.cbv-chart-value{font-family:"DM Mono",monospace;letter-spacing:-.045em;font-size:47px;line-height:1.2;margin-top:13px}.cbv-chart-caption{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;color:var(--cbv-muted);font-size:12px;margin-top:4px}.cbv-chart-caption>span:first-child,.cbv-chart-caption>span:nth-child(2){font-family:"DM Mono",monospace}.cbv-chart-plot{position:relative;margin-top:8px}.cbv-chart-plot svg{display:block;width:100%;height:178px;overflow:visible}.cbv-chart-plot text{font:10px "DM Mono",monospace;fill:var(--cbv-muted)}.cbv-chart-plot svg:focus{outline:1px solid #79bf5566;outline-offset:3px}.cbv-chart-readout{position:absolute;right:16px;top:12px;padding:5px 9px;font-family:"DM Mono",monospace;font-size:10px;background:#121810f0;border:1px solid #79bf5533;color:#d7e9ca;border-radius:3px;pointer-events:none}.cbv-result{font-size:17px;line-height:1.65;max-width:790px;color:var(--cbv-dim);margin:0 0 40px}.cbv-topology{padding:25px 24px 24px;margin-bottom:40px}.cbv-topology svg{width:100%;height:423px;display:block}.cbv-topology text{font-size:13px;fill:#ccc9c1}.cbv-topology text.cbv-token-value{font-family:"DM Mono",monospace;font-size:11px;fill:var(--cbv-muted)}.cbv-edge{cursor:pointer}.cbv-edge path{fill:none;transition:stroke-opacity .18s,stroke-width .18s}.cbv-edge-glow{stroke:#71bb49;stroke-width:16;stroke-opacity:.16}.cbv-edge-line{stroke:#65a542;stroke-width:8;stroke-opacity:.8}.cbv-edge-flow{stroke:#91dd62;stroke-width:4;stroke-dasharray:2 18;stroke-linecap:round;animation:cbv-flow 2.4s linear infinite;stroke-opacity:.7}.cbv-edge-hit{stroke:transparent;stroke-width:30}.cbv-edge.is-warning .cbv-edge-line,.cbv-edge.is-warning .cbv-edge-flow{stroke:#b19452}.cbv-edge.is-warning .cbv-edge-glow{stroke:#b19452}.cbv-edge.is-active .cbv-edge-line,.cbv-edge:hover .cbv-edge-line{stroke-opacity:1;stroke-width:10}.cbv-edge.is-active .cbv-edge-glow,.cbv-edge:focus .cbv-edge-glow{stroke-width:22;stroke-opacity:.35}.cbv-edge:focus{outline:none}.cbv-is-paused .cbv-edge-flow{animation-play-state:paused;stroke-opacity:.25}.cbv-topology-footer{display:flex;justify-content:space-between;gap:20px;font:11px/1.6 "DM Mono",monospace;color:var(--cbv-muted)}.cbv-topology-footer output{color:var(--cbv-dim);text-align:right}.cbv-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:40px}.cbv-metric{padding:20px;min-height:133px;position:relative}.cbv-metric .cbv-eyebrow{font-size:10px;gap:7px;letter-spacing:.12em}.cbv-metric-value{font:21px/1.35 "DM Mono",monospace;letter-spacing:-.025em;margin-top:10px}.cbv-metric p{color:var(--cbv-dim);font-size:12px;line-height:1.4;margin-top:3px}.cbv-info-wrap{display:inline-flex;position:relative;vertical-align:middle}.cbv-info{font:9px/12px Georgia,serif;font-style:normal;border:1px solid #6c6c65;width:13px;height:13px;padding:0;border-radius:50%;background:none;color:#b4b1a9;cursor:pointer;text-transform:none;letter-spacing:0}.cbv-tooltip{display:none;position:absolute;bottom:24px;left:-14px;z-index:20;width:255px;padding:12px 14px;background:#181b15;border:1px solid #72796a66;border-radius:4px;color:#deded5;box-shadow:0 12px 30px #0008;font:12px/1.6 Inter,sans-serif;letter-spacing:0;text-transform:none;white-space:normal}.cbv-info[aria-expanded=true]+.cbv-tooltip,.cbv-info:hover+.cbv-tooltip,.cbv-info:focus-visible+.cbv-tooltip{display:block}.cbv-metric:last-child .cbv-tooltip{left:auto;right:-20px}.cbv-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.cbv-section-heading>span{font-family:"DM Mono",monospace;color:var(--cbv-muted)}.cbv-positions{margin-bottom:40px}.cbv-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;max-width:100%}.cbv-table{border-collapse:collapse;width:100%;min-width:740px;white-space:nowrap;font-size:13px}.cbv-table th{padding:14px 20px;text-align:left;border-bottom:1px solid var(--cbv-line);font:10px/1.5 "DM Mono",monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--cbv-dim);font-weight:400}.cbv-table td{padding:12px 20px;border-bottom:1px solid var(--cbv-line)}.cbv-table tbody tr:last-child td{border-bottom:0}.cbv-table tr.is-active,.cbv-table tbody tr:hover{background:rgba(121,191,85,.07)}.cbv-table tbody tr:focus{outline:1px solid #79bf5599;outline-offset:-1px}.cbv-table th:nth-child(3),.cbv-table td:nth-child(3),.cbv-table th:nth-child(n+5),.cbv-table td:nth-child(n+5){text-align:right}.cbv-table td:nth-child(n+3){font-family:"DM Mono",monospace;font-size:12px}.cbv-table td:nth-child(2){color:var(--cbv-dim)}.cbv-pair{display:flex;align-items:center;gap:10px}.cbv-pair-icons{display:flex;align-items:center;padding-right:2px}.cbv-pair-icons img,.cbv-pair-icons .cbv-token-fallback{width:20px;height:20px;border-radius:50%;background:#13180d;border:2px solid #090a08;object-fit:contain}.cbv-pair-icons img+img,.cbv-pair-icons>*+*{margin-left:-6px}.cbv-token-fallback{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font:8px "DM Mono",monospace;color:#c9e6b6;background:#1f2e16;border:1px solid #4a6739;border-radius:50%}.cbv-range{position:relative;display:inline-block;width:100px;height:7px;border-radius:9px;background:#ffffff10;margin-right:10px;vertical-align:middle}.cbv-range:before{content:"";position:absolute;top:0;bottom:0;left:20%;right:20%;background:#73bd4744;border-radius:9px}.cbv-range i{position:absolute;left:48%;top:-3px;height:13px;width:2px;background:var(--cbv-green)}.cbv-range.is-warning:before{background:#b1945244}.cbv-range.is-warning i{left:7%;background:#c8a662}.cbv-table .cbv-small{font-size:10px;color:var(--cbv-muted)}.cbv-fees{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;padding:24px;margin-bottom:30px}.cbv-fees p{font-size:14px;line-height:1.6;margin-top:12px;color:var(--cbv-dim)}.cbv-fees strong{font-weight:400;color:#e3e0d6}.cbv-fees dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;margin:0}.cbv-fees dt{font:9.5px/1.5 "DM Mono",monospace;color:var(--cbv-muted);letter-spacing:.13em;text-transform:uppercase}.cbv-fees dd{font:13px/1.5 "DM Mono",monospace;margin:4px 0 0}.cbv-breakdown{max-width:690px;margin:0 0 12px}.cbv-breakdown summary{cursor:pointer;font-size:14px;list-style:none;display:inline-block;padding:10px 0}.cbv-breakdown summary:before{content:"+";margin-right:7px}.cbv-breakdown[open] summary:before{content:"−"}.cbv-breakdown summary::-webkit-details-marker{display:none}.cbv-breakdown dl{margin:16px 0;padding:18px 22px;border:1px solid var(--cbv-line);border-radius:4px;background:#0d0f0baa}.cbv-breakdown dl>div{display:flex;justify-content:space-between;padding:6px 0;gap:20px;font-size:13px}.cbv-breakdown dd{margin:0;font-family:"DM Mono",monospace}.cbv-breakdown dl>div:nth-child(7){padding-top:13px;margin-top:8px;border-top:1px solid var(--cbv-line)}.cbv-breakdown p{font-size:11px;line-height:1.6;color:var(--cbv-muted)}.cbv-notice{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 24px;margin:0 0 32px;border:1px solid #79bf553d;border-radius:4px;background:#79bf5508;color:var(--cbv-dim);font-size:13px;line-height:1.7}.cbv-notice>div{flex:1}.cbv-notice strong{font-weight:500;color:#e9e6dc}.cbv-notice p{margin:4px 0}.cbv-notice .cbv-button{flex-shrink:0}.cbv-notice-amber{border-color:#b99c563d;background:#b99c5608}.cbv-next{padding:28px;margin:26px 0 36px}.cbv-next-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin:26px 0}.cbv-next-steps>div>span{font:12px "DM Mono",monospace;color:var(--cbv-green)}.cbv-next-steps h3{font-size:15px;font-weight:500;margin:10px 0}.cbv-next-steps p{font-size:13px;line-height:1.65;color:var(--cbv-dim)}.cbv-next>.cbv-small{margin-top:13px}.cbv-intro{max-width:650px;font-size:17px;line-height:1.7;color:var(--cbv-dim);margin:24px 0 28px}.cbv-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:70px;border-top:1px solid var(--cbv-line);padding-top:30px}.cbv-principles h3{font-size:15px;font-weight:500;margin-bottom:12px}.cbv-principles p{font-size:13px;line-height:1.7;color:var(--cbv-muted)}.cbv-empty{margin:35px 0 50px;padding:35px 0;border-top:1px solid var(--cbv-line);border-bottom:1px solid var(--cbv-line)}.cbv-empty p{margin:8px 0;font-size:14px;line-height:1.7}.cbv-empty h2{font-weight:500;font-size:22px}.cbv-empty .cbv-actions{margin-top:25px}.cbv-empty>.cbv-small{font-size:11px;margin-top:18px}
/* Capital flows */
.cbv-simulation{display:flex;align-items:center;gap:9px;font:10px/1.65 "DM Mono",monospace;color:var(--cbv-muted);margin:-18px 0 28px}.cbv-flow-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.9fr);align-items:start;gap:32px}.cbv-flow-grid>*,.cbv-flow-side{min-width:0}.cbv-flow-card,.cbv-quote,.cbv-flow-side>.cbv-panel{padding:26px;margin-bottom:22px}.cbv-flow-card h2{font-family:"Instrument Serif",Georgia,serif;font-size:35px;font-weight:400;line-height:1.12;margin:18px 0}.cbv-flow-card>p{font-size:13px;line-height:1.7;color:var(--cbv-dim)}.cbv-flow-card>.cbv-small{font-size:11px;margin-top:13px;text-align:center;color:var(--cbv-muted)}.cbv-amount-field{display:flex;align-items:center;gap:18px;margin-top:24px}.cbv-amount-field input{min-width:0;width:100%;background:transparent;border:none;color:#efede5;font:40px/1.2 "DM Mono",monospace;letter-spacing:-.04em;outline:none;padding:0}.cbv-amount-field input::placeholder{color:#f2f0eb40}.cbv-amount-field input:focus{outline:none}.cbv-amount-field>span:last-child{display:flex;align-items:center;gap:8px;font:14px "DM Mono",monospace;white-space:nowrap}.cbv-amount-field img{width:25px;height:25px;border-radius:50%}.cbv-balance{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:var(--cbv-muted);font:11px/1.5 "DM Mono",monospace}.cbv-percentages{display:flex;gap:5px}.cbv-percentages button{background:#ffffff06;border:1px solid var(--cbv-line);padding:5px 8px;border-radius:3px;font:11px "DM Mono",monospace;color:var(--cbv-dim)}.cbv-percentages button:hover{background:#79bf5515;border-color:#79bf5555;color:#a4d588}.cbv-form-error{min-height:17px;margin:9px 0 0!important;color:#d3a46d!important;font-size:11px!important;text-align:left!important}.cbv-flow-fee{border-top:1px solid var(--cbv-line);padding-top:22px;margin:20px 0 24px}.cbv-flow-fee p{font-size:13px;line-height:1.6;color:var(--cbv-dim);margin-top:9px}.cbv-progress{display:flex;list-style:none;padding:0;margin:28px 0;gap:6px;align-items:flex-start}.cbv-progress li{display:flex;flex-direction:column;gap:8px;align-items:center;position:relative;flex:1;font-size:10px;color:var(--cbv-muted);text-align:center}.cbv-progress li>span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:#151611;border:1px solid var(--cbv-line);border-radius:50%;font:10px "DM Mono",monospace;z-index:1}.cbv-progress li:not(:last-child):after{content:"";position:absolute;left:calc(50% + 18px);right:calc(-50% + 12px);top:12px;height:1px;background:var(--cbv-line)}.cbv-progress li.is-current{color:#b7dba3}.cbv-progress li.is-current>span{border-color:#79bf5577;background:#29471b;color:#d0eec0}.cbv-progress li.is-done>span{background:#79bf55;color:#0a1704;border-color:#79bf55}.cbv-progress li.is-done:after{background:#79bf5577}.cbv-data{margin:18px 0 22px}.cbv-data>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;font-size:13px;border-bottom:1px solid #f2f0eb0a}.cbv-data>div:last-child{border-bottom:0}.cbv-data dt{color:var(--cbv-dim);min-width:0}.cbv-data dd{margin:0;text-align:right;font-family:"DM Mono",monospace;font-size:12px;flex-shrink:0}.cbv-data small{display:block;font-size:10px;color:var(--cbv-muted);margin-top:4px}.cbv-flow-explainer{padding:8px 10px}.cbv-flow-explainer article{display:flex;gap:17px;margin:19px 0 27px}.cbv-flow-explainer article>span{font:10px/1.8 "DM Mono",monospace;color:var(--cbv-green)}.cbv-flow-explainer h3{font-size:14px;font-weight:500;margin-bottom:5px}.cbv-flow-explainer p{font-size:13px;line-height:1.7;color:var(--cbv-muted)}.cbv-asset-options{display:flex;gap:8px;margin:20px 0 15px}.cbv-asset-options button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--cbv-line);border-radius:3px;background:#ffffff03;padding:9px 13px;font-size:13px}.cbv-asset-options img{width:20px;height:20px}.cbv-asset-options button[aria-pressed=true]{border-color:#79bf5570;background:#79bf550d}.cbv-asset-options small{font:8px "DM Mono",monospace;color:var(--cbv-muted)}.cbv-position-impact{padding:4px 5px}.cbv-position-impact p{font-size:13px;line-height:1.7;color:var(--cbv-dim);margin-top:12px}.cbv-quote .cbv-data{margin-bottom:15px}.cbv-receive{border-top:1px solid var(--cbv-line);padding-top:20px}.cbv-receive strong{display:block;font:30px/1.3 "DM Mono",monospace;letter-spacing:-.03em;margin:8px 0;color:#c2e0ae}.cbv-receive p{font-size:11px;line-height:1.6;color:var(--cbv-muted);margin-top:4px}.cbv-all-amount{font:35px/1.4 "DM Mono",monospace;letter-spacing:-.04em;margin:22px 0 12px}.cbv-all-amount span{font-size:13px;color:var(--cbv-muted);letter-spacing:0}.cbv-success{text-align:center}.cbv-success>.cbv-eyebrow{justify-content:center}.cbv-success-mark{width:51px;height:51px;border:1px solid #79bf5588;background:#79bf5512;color:#9ad073;font:26px/1 "DM Mono",monospace;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:5px auto 23px}.cbv-success .cbv-actions{justify-content:center;margin-top:16px}.cbv-success .cbv-data{text-align:left}.cbv-flow-card .cbv-segments button{font-size:11px;padding:5px 10px}
/* Activity, receipts, and preferences */
.cbv-activity-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:-10px 0 16px}.cbv-activity-intro>.cbv-muted{font-size:13px}.cbv-activity-intro+.cbv-small{max-width:800px;margin-bottom:30px;line-height:1.7}.cbv-activity-toolbar{display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid var(--cbv-line);padding-bottom:16px;margin-top:26px}.cbv-filter-tabs{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:thin;min-width:0}.cbv-filter-tabs button{border:1px solid transparent;background:transparent;padding:7px 11px;border-radius:3px;font-size:12px;color:var(--cbv-muted);white-space:nowrap}.cbv-filter-tabs button[aria-selected=true]{background:#f2f0eb0c;border-color:var(--cbv-line);color:#f2f0eb}.cbv-filter-tabs button:hover{color:#f2f0eb}.cbv-search input,.cbv-setting input[type=email],.cbv-setting select,.cbv-dialog textarea{border:1px solid var(--cbv-line);background:#0e100c;color:#f2f0eb;padding:9px 11px;border-radius:3px;outline:none;max-width:100%;font-size:12px}.cbv-search input{width:190px}.cbv-search input::placeholder,.cbv-setting input::placeholder{color:var(--cbv-muted)}.cbv-entries-count{font:10px "DM Mono",monospace;color:var(--cbv-muted);text-align:right;margin:15px 0 7px}.cbv-event-date{font:10px "DM Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--cbv-muted);margin:32px 0 15px}.cbv-event{display:flex;gap:17px;padding:20px 0;border-bottom:1px solid #f2f0eb0d}.cbv-event-mark{width:29px;height:29px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #f2f0eb1a;border-radius:50%;color:#c8c6bd;background:#f2f0eb03;font:15px "DM Mono",monospace}.cbv-event-mark.harvest,.cbv-event-mark.deposit,.cbv-event-mark.compound{color:#90c574;border-color:#79bf5533;background:#79bf5507}.cbv-event-body{min-width:0;flex:1}.cbv-event-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;font-size:13px}.cbv-event-title strong{font-weight:500}.cbv-event-title>span:not(.cbv-event-time){font-family:"DM Mono",monospace;font-size:12px}.cbv-event-time{margin-left:auto;color:var(--cbv-muted);font-size:11px}.cbv-receipt{border:0;background:none;padding:0;font:10px "DM Mono",monospace;color:#a3b799;cursor:pointer}.cbv-receipt:hover{color:#c8e7b7}.cbv-event-body p{margin-top:6px;font-size:12px;line-height:1.6;color:var(--cbv-muted)}.cbv-load-more{margin-top:30px}.cbv-settings-list{border-top:1px solid var(--cbv-line);margin-top:34px}.cbv-setting{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:60px;padding:31px 0;border-bottom:1px solid var(--cbv-line)}.cbv-setting h2{font-size:17px;font-weight:500;margin:10px 0 8px;line-height:1.4}.cbv-setting p{font-size:13px;line-height:1.7;color:var(--cbv-muted);max-width:530px}.cbv-setting-control{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.cbv-setting select{padding:10px 28px 10px 12px;font-size:13px}.cbv-toggle{display:flex;align-items:center;gap:14px;cursor:pointer;position:relative;font-size:13px;color:var(--cbv-muted)}.cbv-toggle input{position:absolute;right:0;width:43px;height:25px;opacity:0;margin:0;cursor:pointer}.cbv-toggle i{position:relative;width:43px;height:25px;border:1px solid #f2f0eb25;border-radius:20px;background:#282a24;pointer-events:none}.cbv-toggle i:after{content:"";position:absolute;width:17px;height:17px;border-radius:50%;background:#b8baae;top:3px;left:3px;transition:transform .18s}.cbv-toggle input:checked+i{background:#548f35;border-color:#6bb045}.cbv-toggle input:checked+i:after{transform:translateX(18px);background:#eef5e9}.cbv-toggle input:focus-visible+i{outline:2px solid #79bf55;outline-offset:4px}.cbv-preference-options{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.cbv-preference-options .cbv-button{padding:7px 12px;min-height:35px;font-size:11px}.cbv-preference-options [aria-pressed=true],.cbv-preference-options [aria-checked=true]{border-color:#79bf5577;background:#79bf550e;color:#bfd8ae}.cbv-setting form{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;width:100%}.cbv-setting form input{min-width:0;flex:1;max-width:280px}.cbv-setting form output{flex-basis:100%;text-align:right;color:var(--cbv-green)}.cbv-address-setting{grid-template-columns:1fr;gap:15px}.cbv-address-setting .cbv-data{margin-top:0;margin-bottom:22px}.cbv-addresses>div{justify-content:flex-start;align-items:baseline;gap:30px;padding:10px 0}.cbv-addresses dt{font:10px "DM Mono",monospace;letter-spacing:.1em;text-transform:uppercase;min-width:110px}.cbv-addresses dd{display:flex;gap:15px;align-items:center;min-width:0;flex-shrink:1;text-align:left}.cbv-addresses code{font:12px "DM Mono",monospace;overflow-wrap:anywhere}.cbv-addresses button{border:0;padding:2px 4px;background:none;color:var(--cbv-muted);font-size:10px;cursor:pointer}.cbv-addresses button:hover{color:#b9d6a5}.cbv-address-setting>div>.cbv-small{font-size:11px;margin-top:12px}.cbv-dialog{background:#11130f;color:#f2f0eb;border:1px solid #f2f0eb33;border-radius:7px;width:min(550px,calc(100vw - 32px));max-height:calc(100dvh - 44px);overflow:auto;padding:30px;box-shadow:0 30px 100px #0009}.cbv-dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.cbv-dialog form{margin:0}.cbv-dialog h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:32px;margin:12px 25px 14px 0;line-height:1.2}.cbv-dialog p{font-size:13px;line-height:1.7;color:#f2f0ebaa}.cbv-dialog>.cbv-small,.cbv-dialog .cbv-small{font-size:11px}.cbv-dialog .cbv-eyebrow{font-size:10px}.cbv-dialog-close{float:right;margin:-11px -10px 0 8px;border:0;background:none;color:#aaa;font-size:26px;padding:4px 8px;line-height:1;cursor:pointer}.cbv-dialog .cbv-data{margin:22px 0}.cbv-dialog .cbv-data>div{padding:9px 0;font-size:12px}.cbv-dialog .cbv-data dd{font-size:11px;max-width:65%;flex-shrink:1;overflow-wrap:anywhere}.cbv-dialog .cbv-actions{justify-content:flex-end;margin-top:22px}.cbv-dialog textarea{width:100%;margin:8px 0 18px;resize:vertical;font-family:"DM Mono",monospace;font-size:12px}
@keyframes cbv-flow{to{stroke-dashoffset:-40}}
@media(max-width:1050px){.cbv-titlebar{align-items:flex-start}.cbv-titlebar h1{max-width:570px;font-size:32px}.cbv-titlebar>.cbv-actions{flex-shrink:0}.cbv-metric{padding:17px}.cbv-metric-value{font-size:19px}.cbv-fees{gap:35px}.cbv-flow-grid{gap:22px;grid-template-columns:1.1fr 1fr}.cbv-flow-card,.cbv-quote,.cbv-flow-side>.cbv-panel{padding:22px}.cbv-setting{gap:30px}.cbv-activity-toolbar{gap:12px}.cbv-filter-tabs button{padding:7px 8px}.cbv-search input{width:160px}}
@media(max-width:800px){.cbv-titlebar{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.cbv-titlebar h1{max-width:none;font-size:32px}.cbv-chart{padding:22px}.cbv-chart-plot svg{height:160px}.cbv-topology svg{height:350px}.cbv-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cbv-metric{min-height:125px;padding:20px}.cbv-metric-value{font-size:22px}.cbv-fees{gap:30px;grid-template-columns:1.1fr 1fr}.cbv-flow-grid{grid-template-columns:1fr;gap:16px}.cbv-flow-side{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cbv-quote{margin-bottom:16px}.cbv-notice{align-items:flex-start;flex-direction:column;gap:15px}.cbv-next-steps{gap:20px}.cbv-activity-toolbar{align-items:stretch;flex-direction:column;gap:17px}.cbv-search input{width:100%}.cbv-filter-tabs{gap:10px}.cbv-filter-tabs button{padding:7px 11px}.cbv-setting{grid-template-columns:1.15fr 1fr;gap:28px}.cbv-setting-control{align-content:center}.cbv-principles{gap:20px}.cbv-dialog .cbv-tooltip{max-width:230px}}
@media(max-width:600px){.cbv-page h1,.cbv-titlebar h1{font-size:30px;line-height:1.1;letter-spacing:-.025em}.cbv-page>.cbv-eyebrow+h1{margin-bottom:32px}.cbv-titlebar{gap:19px;margin-bottom:29px}.cbv-titlebar>.cbv-actions{width:100%}.cbv-titlebar>.cbv-actions .cbv-button{flex:1}.cbv-titlebar>.cbv-button{min-height:28px;padding-top:4px;padding-bottom:4px}.cbv-eyebrow{font-size:9px;gap:6px;letter-spacing:.12em}.cbv-eyebrow em{font-size:14px;margin-left:1px}.cbv-chart{padding:18px 16px;margin-bottom:29px}.cbv-chart .cbv-panel-top{flex-direction:column;align-items:flex-start;gap:17px}.cbv-chart-controls{justify-content:space-between;width:100%;gap:10px}.cbv-segments button{font-size:12px;padding:4px 11px}.cbv-chart-value{font-size:36px;margin-top:18px}.cbv-chart-caption{font-size:10px;gap:6px}.cbv-chart-caption>span:last-child{flex-basis:100%}.cbv-chart-plot{margin-top:16px}.cbv-chart-plot svg{height:137px;width:100%}.cbv-chart-readout{font-size:9px;right:0;top:-2px;max-width:100%;white-space:nowrap}.cbv-result{font-size:14px;line-height:1.8;margin-bottom:30px}.cbv-topology{padding:20px 15px 18px;margin-bottom:26px}.cbv-topology svg{height:245px;width:calc(100% + 26px);max-width:none;margin-left:-13px}.cbv-topology-footer{flex-direction:column;gap:6px;font-size:9px}.cbv-topology-footer output{text-align:left;min-height:15px}.cbv-metrics{gap:10px;margin-bottom:32px}.cbv-metric{padding:15px 13px;min-height:119px}.cbv-metric .cbv-eyebrow{font-size:8px;gap:5px}.cbv-metric-value{font-size:17px;margin-top:10px;white-space:nowrap}.cbv-metric p{font-size:10px;line-height:1.5;margin-top:5px}.cbv-metric .cbv-info{width:12px;height:12px;font-size:8px;line-height:10px}.cbv-metric:last-child .cbv-tooltip{right:-7px;width:250px}.cbv-section-heading{margin-bottom:13px;gap:12px}.cbv-section-heading .cbv-eyebrow{max-width:260px}.cbv-table th{padding:12px 16px}.cbv-table td{padding:12px 16px}.cbv-positions{margin-bottom:30px}.cbv-fees{grid-template-columns:1fr;gap:22px;padding:20px;margin-bottom:22px}.cbv-fees p{font-size:13px;line-height:1.7}.cbv-fees dl{border-top:1px solid var(--cbv-line);padding-top:20px;gap:14px 24px}.cbv-fees dt{font-size:9px}.cbv-fees dd{font-size:12px}.cbv-fees .cbv-tooltip{left:-42px}.cbv-breakdown summary{font-size:13px}.cbv-breakdown dl{padding:14px 16px}.cbv-breakdown dl>div{font-size:11px}.cbv-breakdown p{font-size:10px}.cbv-notice{padding:18px;margin-bottom:26px;font-size:12px}.cbv-notice .cbv-small{font-size:10px}.cbv-next{padding:23px}.cbv-next-steps{grid-template-columns:1fr;gap:23px;margin:25px 0}.cbv-next-steps h3{margin:7px 0}.cbv-next-steps p{font-size:12px}.cbv-principles{grid-template-columns:1fr;gap:28px;margin-top:45px;padding-top:30px}.cbv-intro{font-size:15px;line-height:1.8;margin:20px 0 25px}.cbv-empty{padding:28px 0;margin:26px 0 35px}.cbv-empty p{font-size:13px}.cbv-empty .cbv-actions{align-items:stretch;flex-direction:column}.cbv-empty .cbv-button{align-self:flex-start}.cbv-simulation{font-size:9px;align-items:flex-start;margin:-9px 0 23px;gap:7px}.cbv-simulation .cbv-dot{margin-top:4px}.cbv-flow-card,.cbv-quote,.cbv-flow-side>.cbv-panel{padding:21px 19px;margin-bottom:17px}.cbv-flow-side{display:block}.cbv-amount-field{gap:12px;margin-top:23px}.cbv-amount-field input{font-size:34px}.cbv-amount-field>span:last-child{font-size:12px;gap:6px}.cbv-amount-field img{width:21px;height:21px}.cbv-balance{font-size:10px;gap:8px;align-items:flex-start;flex-wrap:wrap}.cbv-percentages{gap:4px}.cbv-percentages button{font-size:10px;padding:5px 7px}.cbv-flow-fee p{font-size:12px}.cbv-flow-card h2{font-size:31px}.cbv-progress{gap:2px;margin:25px 0}.cbv-progress li{font-size:9px}.cbv-flow-card>p{font-size:12px}.cbv-flow-card .cbv-panel-top{align-items:flex-start;gap:16px;flex-wrap:wrap}.cbv-flow-card .cbv-panel-top>.cbv-eyebrow{padding-top:5px}.cbv-asset-options{gap:6px}.cbv-asset-options button{font-size:11px;padding:8px 9px;gap:5px}.cbv-asset-options small{font-size:7px}.cbv-asset-options img{width:18px;height:18px}.cbv-position-impact{padding:5px 2px 15px}.cbv-position-impact p{font-size:12px}.cbv-data>div{font-size:12px;gap:13px}.cbv-data dd{font-size:11px}.cbv-data small{font-size:9px}.cbv-receive strong{font-size:29px}.cbv-all-amount{font-size:30px}.cbv-activity-intro{flex-wrap:wrap;gap:15px;margin-bottom:16px}.cbv-activity-intro>.cbv-muted{font-size:12px}.cbv-activity-intro .cbv-button{min-height:34px;font-size:11px;padding:7px 12px}.cbv-activity-intro+.cbv-small{font-size:10px;line-height:1.7}.cbv-filter-tabs{gap:2px;max-width:100%;padding-bottom:5px}.cbv-filter-tabs button{padding:7px 9px;font-size:11px}.cbv-activity-toolbar{margin-top:20px;padding-bottom:12px;gap:12px}.cbv-event{gap:11px;padding:17px 0}.cbv-event-date{font-size:9px;margin-top:28px}.cbv-event-mark{width:24px;height:24px;font-size:12px;margin-top:1px}.cbv-event-title{font-size:12px;gap:5px 9px}.cbv-event-title>span:not(.cbv-event-time){font-size:10px}.cbv-event-time{font-size:9px;margin-left:0}.cbv-receipt{font-size:9px}.cbv-event-title strong{flex-basis:100%}.cbv-event-body p{font-size:11px;margin-top:7px;line-height:1.7}.cbv-setting{grid-template-columns:1fr;gap:18px;padding:26px 0}.cbv-setting h2{font-size:16px;margin-top:8px}.cbv-setting p{font-size:12px}.cbv-setting-control{justify-content:flex-start;gap:14px}.cbv-preference-options{justify-content:flex-start}.cbv-setting form{justify-content:flex-start}.cbv-setting form input{max-width:none}.cbv-setting form output{text-align:left}.cbv-addresses>div{display:block;padding:11px 0}.cbv-addresses dt{font-size:9px;margin-bottom:8px}.cbv-addresses dd{gap:8px}.cbv-addresses code{font-size:10px}.cbv-addresses button{font-size:9px}.cbv-address-setting .cbv-small{font-size:10px}.cbv-dialog{padding:24px 20px}.cbv-dialog h2{font-size:29px}.cbv-dialog p{font-size:12px}.cbv-dialog .cbv-data>div{font-size:11px}.cbv-dialog .cbv-data dd{font-size:10px;max-width:60%}.cbv-dialog .cbv-actions .cbv-button{font-size:12px}.cbv-dialog textarea{font-size:11px}}
@media(prefers-reduced-motion:reduce){.cbv-edge-flow{animation:none}.cbv-page *{transition:none!important}}

.cbv-primary{background:var(--app-green,#00c805);border-color:var(--app-green,#00c805);color:#050505}.cbv-primary:hover:not(:disabled){background:#1dd922;border-color:#1dd922}
