:root{color:#17202c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eef2f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}.page{background:linear-gradient(#ffffffdb,#eef2f6e0 360px),#eef2f6;min-height:100vh;padding:28px 20px 48px}.shell{width:min(1420px,100%);margin:0 auto}.topbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.title-wrap{max-width:760px}.chip{color:#526070;background:#fff;border:1px solid #ccd6e2;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #1118270d}h1{color:#102033;letter-spacing:0;margin:10px 0 6px;font-size:58px;line-height:1}.title-wrap p,.chart-header p{color:#526070;margin:0;font-size:15px;line-height:1.55}.actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 14px;font-size:14px;font-weight:750;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.62;transform:none}.button-primary{color:#fff;background:#102033}.button-primary:hover{background:#1b334e}.button-secondary{color:#253346;background:#fff;border-color:#c9d3df}.button-secondary:hover{background:#f6f8fb;border-color:#aebccc}.layout{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.card,.pnl-card{background:#fff;border:1px solid #d4dde7;border-radius:8px;min-width:0;box-shadow:0 8px 28px #19273912}.card-content{padding:20px}.inputs-card{position:sticky;top:18px}.section-title{color:#102033;align-items:center;gap:9px;margin-bottom:16px;font-size:18px;font-weight:800;display:flex}.section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.section-header .section-title{margin-bottom:4px}.section-header p{color:#526070;margin:0;font-size:13px;line-height:1.45}.risk-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.compact-field{width:150px}.compact-field .field-label{margin-bottom:4px;font-size:12px}.compact-field input[type=number]{min-height:36px;padding:7px 10px;font-size:13px}.annual-vol-field{width:min(460px,100%)}.segmented{background:#f6f8fb;border:1px solid #ccd6e2;border-radius:8px;flex:none;gap:4px;padding:4px;display:inline-flex}.segmented button{color:#526070;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.segmented button.active{color:#fff;background:#102033}.form-grid,.results{gap:14px;min-width:0;display:grid}.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.align-start{align-items:start}.field{min-width:0;display:block}.field-label{color:#38475a;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:13px;font-weight:760;display:flex}.field-suffix{color:#7a8796;text-align:right;font-size:11px;font-weight:700}.field input[type=number]{color:#17202c;background:#fff;border:1px solid #ccd6e2;border-radius:8px;outline:none;width:100%;min-height:42px;padding:8px 11px;font-size:14px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #1118270a}.field input[type=number]:focus{border-color:#667a91;box-shadow:0 0 0 3px #667a9124}.field-helper{color:#778493;margin-top:5px;font-size:11px;line-height:1.35}.field-reference-link{color:#1d65d8;overflow-wrap:anywhere;margin-top:5px;display:block}.match-button{width:100%;min-height:36px;margin-top:8px;font-size:12px}.preview-panel,.detail-panel{background:#f6f8fb;border:1px solid #d7e0ea;border-radius:8px;padding:14px}.preview-title{color:#253346;margin-bottom:10px;font-size:14px;font-weight:800}.inline-metric{color:#526070;justify-content:space-between;gap:16px;padding:4px 0;font-size:12px;line-height:1.35;display:flex}.inline-metric strong{color:#17202c;text-align:right;font-weight:800}.inline-metric-value{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.inline-metric-value em{color:#667587;font-size:11px;font-style:normal}.divider{background:#d9e1ea;height:1px;margin:9px 0}.mini-note{color:#72510d;background:#fff9e8;border:1px solid #e8d093;border-radius:8px;margin-bottom:12px;padding:8px 10px;font-size:12px;font-weight:800}.live-strip{color:#526070;background:#f6f8fb;border:1px solid #c9d3df;border-radius:8px;gap:5px;margin-bottom:14px;padding:11px;font-size:12px;line-height:1.35;display:grid}.live-strip strong{color:#102033;font-size:13px}.rate-inputs{background:#f6f8fb;border:1px solid #d7e0ea;border-radius:8px;gap:12px;padding:14px;display:grid}.rate-inputs .preview-title{margin-bottom:0}.pnl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.real-pnl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aave-summary-grid{grid-template-columns:repeat(6,minmax(150px,1fr));gap:14px;display:grid}.real-aave-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.priority-risk-strip{background:#fff;border:1px solid #c5d3e1;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,.9fr);gap:12px;padding:14px;display:grid;box-shadow:0 12px 34px #19273917}.priority-risk-cell{text-align:center;border-left:1px solid #e1e7ef;justify-items:center;gap:6px;min-width:0;padding:4px 0 4px 14px;display:grid}.priority-risk-cell:first-child{border-left:0;padding-left:0}.priority-risk-label{color:#667587;text-transform:uppercase;font-size:11px;font-weight:850}.priority-risk-cell strong{color:#102033;overflow-wrap:anywhere;font-size:32px;font-weight:850;line-height:1}.priority-risk-cell-current strong{font-size:54px}.priority-risk-cell small{color:#526070;font-size:13px;font-weight:800;line-height:1.3}.aave-summary-grid .pnl-card{min-width:0}.aave-summary-grid .pnl-value{font-size:26px}.pnl-card{padding:16px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.risk-grid .pnl-card:first-child{grid-column:span 2}.pnl-card-highlight{background:#edf7fc;border-color:#76afd8;box-shadow:0 12px 34px #21648f24}.pnl-card-risk-timing{background:#fbf8ff;border-color:#d4c1ea;box-shadow:0 10px 28px #563d7c14}.pnl-card-risk-timing .breakdown-row{background:#f5effcb8}.funding-short-card{background:#f1fbf5;border-color:#95c9a8;box-shadow:0 12px 30px #2d7d4d1a}.funding-short-card .pnl-value{font-size:34px}.funding-short-card .breakdown-row{background:#e8f7eec7}.carry-scenarios-card{grid-column:1/-1;overflow:hidden}.carry-scenarios-top{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.carry-scenario-facts{grid-template-columns:minmax(180px,1fr);gap:8px;min-width:min(260px,100%);display:grid}.carry-scenario-fact{background:#f6f8fb;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.carry-scenario-fact span{color:#6d7a89;font-size:11px;font-weight:800}.carry-scenario-fact strong{color:#17202c;font-size:14px}.carry-scenario-table{overflow-x:auto}.carry-scenario-row{border-top:1px solid #e1e7ef;grid-template-columns:minmax(220px,1.35fr) repeat(5,minmax(112px,1fr));align-items:center;gap:12px;min-width:940px;padding:10px 0;display:grid}.carry-scenario-head{color:#6d7a89;text-transform:uppercase;border-top:0;padding-top:0;font-size:10px;font-weight:850}.carry-scenario-head-label{align-items:center;gap:4px;min-width:0;display:inline-flex;position:relative}.carry-scenario-head .help-tooltip{color:#8793a0}.carry-scenario-head .help-tooltip-content{text-transform:none;top:calc(100% + 8px);bottom:auto}.carry-scenario-source{gap:3px;display:grid}.carry-scenario-source strong,.carry-scenario-row>strong{color:#17202c;font-size:13px}.carry-scenario-source span{color:#667587;font-size:12px;line-height:1.35}.carry-scenario-source small{color:#8793a0;font-size:11px;font-weight:700;line-height:1.35}.rebalance-calculator-card .section-header{margin-bottom:14px}.rebalance-capacity-summary{color:#667587;text-align:right;flex:none;justify-items:end;gap:4px;min-width:min(280px,100%);font-size:11px;font-weight:800;line-height:1.35;display:grid}.rebalance-capacity-summary strong{color:#102033;font-size:24px;line-height:1}.rebalance-calculator-controls{background:#f6f8fb;border:1px solid #d7e0ea;border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(240px,.9fr) minmax(250px,1fr);align-items:stretch;gap:12px;margin-bottom:14px;padding:12px;display:grid}.rebalance-control-group{min-width:0;display:flex}.rebalance-mode-toggle{width:100%;min-height:46px;display:flex}.rebalance-mode-toggle button{white-space:normal;flex:1 1 0;min-height:36px}.rebalance-amount-control{color:#7a8796;background:#fff;border:1px solid #ccd6e2;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:46px;padding:0 11px;font-size:12px;font-weight:800;display:flex;box-shadow:0 1px 2px #1118270a}.rebalance-amount-control input{color:#17202c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:14px}.rebalance-amount-control:focus-within{border-color:#667a91;box-shadow:0 0 0 3px #667a9124}.rebalance-symmetric-button{white-space:normal;min-height:46px;line-height:1.2}.rebalance-control-helper{color:#778493;grid-column:1/-1;font-size:11px;font-weight:700;line-height:1.35}.rebalance-capacity-warning{color:#72510d;background:#fff9e8;border:1px solid #e8d093;border-radius:8px;margin-bottom:14px;padding:9px 11px;font-size:12px;font-weight:800;line-height:1.35}.rebalance-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rebalance-preview-panel{background:#fbfcfe;border:1px solid #d7e0ea;border-radius:8px;min-width:0;padding:14px}.rebalance-preview-flow{background:#f6f8fb}.rebalance-flow-title{color:#102033;margin:5px 0 13px;font-size:20px;font-weight:850;line-height:1.15}.rebalance-boundary-value{justify-content:space-between;align-items:baseline;gap:10px;margin:5px 0 14px;display:flex}.rebalance-boundary-value strong{overflow-wrap:anywhere;min-width:0;font-size:30px;font-weight:850;line-height:1}.rebalance-boundary-value span{color:#526070;text-align:right;flex:0 auto;font-size:12px;font-weight:850;line-height:1.25}.rebalance-note{margin:12px 0 0}.risk-heuristic{color:#6d607a;font-size:11px;line-height:1.35}.eyebrow{color:#6d7a89;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850}.pnl-value{margin-top:4px;font-size:30px;font-weight:850;line-height:1.05}.pnl-sub{color:#526070;margin-top:5px;font-size:12px;line-height:1.35}.breakdown-list{gap:7px;margin-top:13px;display:grid}.breakdown-row{background:#f0f4f8d1;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 9px;display:flex}.breakdown-copy{color:#44546a;font-size:11px;font-weight:750;line-height:1.25}.breakdown-label{align-items:center;gap:4px;display:inline-flex}.help-tooltip{color:#6d7a89;cursor:help;outline:none;align-items:center;display:inline-flex;position:relative}.help-tooltip:focus{color:#1d65d8}.help-tooltip-content{z-index:20;color:#38475a;background:#fff;border:1px solid #c8d4e1;border-radius:7px;width:min(265px,64vw);padding:8px 9px;font-size:11px;font-weight:650;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 26px #10203324}.help-tooltip:hover .help-tooltip-content,.help-tooltip:focus .help-tooltip-content{display:block}.breakdown-copy>span{color:#7a8796;margin-top:3px;font-size:10px;font-weight:650;display:block}.breakdown-row strong{text-align:right;flex:none;font-size:12px;font-weight:850}.breakdown-row-control{align-items:flex-start}.inline-number-control{color:#526070;background:#fff;border:1px solid #cbd6e2;border-radius:7px;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:88px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.inline-number-control input{color:#17202c;width:48px;font:inherit;text-align:right;background:0 0;border:0;outline:none}.inline-number-control input:focus{color:#0f4f86}.tone-good{color:#087f5b}.tone-bad{color:#b4232f}.tone-warning{color:#a06000}.tone-neutral{color:#102033}.target-panel{grid-template-columns:220px minmax(0,1fr);align-items:end;gap:18px;display:grid}.range-wrap{min-width:0;padding-bottom:3px}.range-wrap input[type=range]{accent-color:#1d65d8;width:100%}.range-labels{color:#6d7a89;justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;line-height:1.3;display:flex}.chart-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.chart-header .section-title{margin-bottom:4px}.breakeven{color:#526070;flex:none;font-size:14px;line-height:1.4}.breakeven strong{color:#17202c}.chart-box{width:100%;height:390px}.price-context-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.price-context-grid .card-content{height:100%}.price-context-grid .chart-header{min-height:116px}.price-context-grid .chart-box{height:334px}.strategy-history-card{grid-column:1/-1}.price-context-grid .strategy-history-card .chart-header{min-height:0}.price-context-grid .strategy-history-card .chart-box{height:390px}.history-chart-controls{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.history-chart-toggles{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.history-chart-toggle{color:#526070;cursor:pointer;background:#fff;border:1px solid #ccd6e2;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.history-chart-toggle.active{border-color:color-mix(in srgb, var(--series-color) 42%, #ccd6e2);background:color-mix(in srgb, var(--series-color) 9%, #fff);color:#17202c}.history-chart-toggle-dot{background:var(--series-color);opacity:.5;border-radius:999px;width:8px;height:8px}.history-chart-toggle.active .history-chart-toggle-dot{opacity:1}.strategy-history-events{border-top:1px solid #dce5ee;margin-top:8px;padding-top:8px}.capital-flow-list{border-top:1px solid #dce5ee;gap:8px;margin-top:12px;padding-top:12px;display:grid}.capital-flow-row{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.capital-flow-row>div{gap:2px;min-width:0;display:grid}.capital-flow-row strong{color:#17202c;font-size:13px}.capital-flow-row span{color:#667587;font-size:12px}.candle-chart-wrap{gap:10px;display:grid}.candle-chart{width:100%;min-height:260px;display:block}.candle-chart-bg{fill:#fbfcfe;stroke:#d9e1ea}.candle-grid-line{stroke:#e3e9f0;stroke-width:1px}.candle-axis-label,.candle-date-label{fill:#647384;font-size:12px;font-weight:650}.candle-up .candle-wick,.candle-up .candle-body{stroke:#0f9f6e}.candle-up .candle-body{fill:#17b77e}.candle-down .candle-wick,.candle-down .candle-body{stroke:#c43838}.candle-down .candle-body{fill:#d95656}.candle-wick{stroke-width:1.4px}.boundary-line line{stroke-width:1.8px;stroke-dasharray:7 5}.boundary-line text{font-size:12px;font-weight:800}.boundary-line-bad line,.boundary-line-bad text{stroke:#9f2430;fill:#9f2430}.boundary-line-neutral line,.boundary-line-neutral text{stroke:#526070;fill:#526070}.candle-legend{color:#607083;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.candle-legend span{align-items:center;gap:6px;display:inline-flex}.candle-legend i{border-radius:2px;width:10px;height:10px}.legend-candle-up{background:#17b77e}.legend-candle-down{background:#d95656}.legend-boundary{border-top:2px dashed #9f2430}.chart-tooltip{color:#38475a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #ccd6e2;border-radius:8px;padding:12px;font-size:12px;line-height:1.6;box-shadow:0 14px 36px #1118272e}.chart-tooltip-title{color:#102033;margin-bottom:6px;font-weight:850}.breakdown-grid,.analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.liquidation-current{border-radius:8px;justify-content:space-between;gap:12px;margin-bottom:12px;padding:9px 10px;font-size:12px;line-height:1.35;display:flex}.liquidation-current strong{flex:none}.liquidation-current span{text-align:right;font-weight:700}.liquidation-current.risk-safe{color:#087f5b;background:#e6f6ef}.liquidation-current.risk-guard{color:#667300;background:#f2f7df}.liquidation-current.risk-warning{color:#996000;background:#fff4d6}.liquidation-current.risk-orange{color:#b45309;background:#fff0db}.liquidation-current.risk-danger{color:#b4232f;background:#fde8e7}.liquidation-current.risk-emergency{color:#970b1b;background:#ffe1e3}.liquidation-action-block{gap:8px;margin-top:4px;display:grid}.liquidation-action-empty{margin-top:4px}.liquidation-action-ladder{gap:5px;display:grid}.liquidation-action-row{color:#38475a;border-left:4px solid #0000;border-radius:7px;grid-template-columns:40px minmax(82px,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;padding:7px 8px;font-size:11px;line-height:1.25;display:grid}.liquidation-action-row strong,.liquidation-action-row span{color:#17202c;font-weight:850}.liquidation-action-row div{gap:1px;min-width:0;display:grid}.liquidation-action-row small{color:#6d7a89;font-size:10px;font-weight:750}.liquidation-action-row em{color:#44546a;font-style:normal;font-weight:750}.liquidation-action-row.risk-guard{background:#f5f8e8;border-left-color:#9dae36}.liquidation-action-row.risk-warning{background:#fff8e5;border-left-color:#d9a514}.liquidation-action-row.risk-orange{background:#fff2e3;border-left-color:#de7705}.liquidation-action-row.risk-danger{background:#fff0f0;border-left-color:#d94343}.liquidation-action-row.risk-emergency{background:#ffe7e9;border-left-color:#ae1525}.compact-table{gap:5px;display:grid}.panel-note{color:#667587;margin:-8px 0 12px;font-size:12px;line-height:1.35}.compact-table .inline-metric{background:#f6f8fb;border-radius:8px;padding:8px 10px}.split-bar{background:#eef2f6;border:1px solid #ccd6e2;border-radius:999px;width:100%;height:12px;margin-bottom:12px;display:flex;overflow:hidden}.split-lp{background:#1d65d8}.split-funding{background:#087f5b}.detail-panel h2{color:#253346;margin:0 0 10px;font-size:15px}.notice{border:1px solid;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.notice-error{color:#9f1d2a;background:#fff1f2;border-color:#f0a3aa}.notice-warning{color:#72510d;background:#fff9e8;border-color:#e8d093}.loading-state{color:#526070;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.position-table{gap:8px;display:grid}.position-table-head,.position-table-row{align-items:start;gap:12px;display:grid}.position-table-uniswap .position-table-head,.position-table-uniswap .position-table-row,.position-table-hl .position-table-head,.position-table-hl .position-table-row{grid-template-columns:1.1fr 1.3fr 1.1fr 1fr}.position-table-rebalance{min-width:960px}.position-table-rebalance .position-table-head,.position-table-rebalance .position-table-row{grid-template-columns:1.2fr 1.6fr .85fr 1fr 1fr 1.2fr}.position-table-head{color:#6d7a89;letter-spacing:0;text-transform:uppercase;border-bottom:1px solid #d9e1ea;padding:0 10px 8px;font-size:11px;font-weight:850}.position-table-row{background:#f8fafc;border:1px solid #d9e1ea;border-radius:8px;padding:11px 10px}.position-table-row div{min-width:0}.position-table-row strong{color:#17202c;overflow-wrap:anywhere;font-size:13px;font-weight:850;display:block}.position-table-row span{color:#667587;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.35;display:block}.position-table-row .row-warning{color:#9f1d2a;font-weight:700}.position-table-row .rebalance-confirmed{color:#13824d}.rebalance-opening-row{cursor:pointer}.rebalance-opening-row:hover,.rebalance-opening-row:focus-visible{background:#f4f8fd;border-color:#aac9ee}.rebalance-opening-row:hover div:nth-child(2) strong,.rebalance-opening-row:focus-visible div:nth-child(2) strong{color:#1d65d8}.rebalance-opening-row:focus-visible{outline-offset:3px;outline:2px solid #1d65d8}.rebalance-fill-details{background:#fff;border:1px solid #d9e1ea;border-top:0;border-radius:0 0 8px 8px;margin:-3px 10px 3px;padding:12px 14px}.rebalance-fill-details-header,.rebalance-fill-row{grid-template-columns:minmax(210px,1fr) auto;gap:12px;display:grid}.rebalance-fill-details-header{color:#17202c;font-size:13px;font-weight:700}.rebalance-fill-details-header span{color:#667587}.rebalance-fill-list{gap:6px;margin-top:10px;display:grid}.rebalance-fill-row{color:#667587;grid-template-columns:70px 140px 130px 90px;justify-content:end;font-size:12px}.rebalance-fill-row strong{color:#17202c;text-align:right}.empty-state{color:#667587;background:#f8fafc;border:1px solid #d9e1ea;border-radius:8px;padding:18px;font-size:14px;font-weight:700}.table-scroll{overflow-x:auto}.funding-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.funding-metric{background:#fff;border:1px solid #d4dde7;border-radius:8px;min-width:0;padding:16px;box-shadow:0 8px 28px #19273912}.funding-metric span,.funding-metric small{color:#667587;font-size:12px;font-weight:750;display:block}.funding-metric strong{color:#102033;margin:8px 0 4px;font-size:26px;line-height:1;display:block}.funding-metric strong.tone-good{color:#087f5b}.funding-metric strong.tone-bad{color:#b4232f}.funding-table-card{margin-top:0}.funding-updated{color:#667587;white-space:nowrap;align-items:center;gap:7px;min-height:30px;font-size:12px;font-weight:750;display:inline-flex}.funding-table{gap:8px;min-width:1180px;display:grid}.funding-table-head,.funding-table-row{grid-template-columns:58px minmax(118px,.9fr) minmax(120px,.95fr) minmax(92px,.7fr) repeat(4,minmax(158px,1fr));gap:12px;display:grid}.funding-table-head{color:#667587;letter-spacing:0;text-transform:uppercase;align-items:center;padding:0 12px 6px;font-size:11px;font-weight:800}.funding-table-row{color:#17202c;background:#fbfcfe;border:1px solid #dbe3ec;border-radius:8px;align-items:stretch;padding:11px 12px;font-size:13px}.funding-table-row>div{align-self:center;min-width:0}.funding-table-row strong,.funding-table-row span{min-width:0;display:block}.funding-table-row strong{color:inherit;font-size:14px;font-weight:850}.funding-table-row span{color:#667587;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.25}.funding-table-row>.funding-window-cell{align-self:stretch}.funding-window-cell{border-left:1px solid #e1e8f0;gap:6px;min-width:0;padding-left:10px;display:grid}.funding-venue-line{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.funding-table-row .funding-venue-label{color:#526070;background:#eef3f8;border-radius:5px;justify-content:center;align-items:center;min-height:20px;margin-top:0;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.funding-venue-rate{min-width:0}.funding-table-row .funding-venue-rate strong{font-size:13px;line-height:1.15}.funding-table-row .funding-venue-rate span{margin-top:2px;font-size:10.5px;line-height:1.2}.funding-hourly-summary{color:#667587;flex:none;justify-items:end;gap:3px;font-size:11px;font-weight:750;display:grid}.funding-hourly-summary strong{color:#102033;font-size:22px;line-height:1}.funding-hourly-summary small{color:#667587;font-size:11px;font-weight:750}.funding-hourly-scroll{background:#fff;border:1px solid #d9e1ea;border-radius:8px;max-height:372px;overflow:auto}.funding-hourly-table{gap:8px;min-width:720px;padding:0 8px 8px;display:grid}.funding-hourly-table-head,.funding-hourly-table-row{grid-template-columns:minmax(210px,1.2fr) repeat(4,minmax(110px,1fr));align-items:center;gap:12px;display:grid}.funding-hourly-table-head{z-index:2;color:#6d7a89;text-transform:uppercase;background:#fff;border-bottom:1px solid #d9e1ea;padding:8px 2px;font-size:11px;font-weight:850;position:sticky;top:0;box-shadow:0 8px 14px #fffffff0}.funding-hourly-sort{color:#6d7a89;cursor:pointer;min-width:0;min-height:32px;font:inherit;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:flex}.funding-hourly-sort:hover,.funding-hourly-sort.active{color:#17202c;background:#eef4f8}.funding-hourly-sort span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funding-hourly-sort-state{color:#667587;border:1px solid #d3dde8;border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-weight:850;line-height:1}.funding-hourly-sort:not(.active) .funding-hourly-sort-state{opacity:.5}.funding-hourly-table-row{color:#526070;background:#f8fafc;border:1px solid #d9e1ea;border-radius:8px;padding:11px 10px;font-size:12px}.funding-hourly-table-row strong,.funding-hourly-table-row span{min-width:0;display:block}.funding-hourly-table-row strong{color:#17202c;overflow-wrap:anywhere;font-size:13px;font-weight:850}.funding-hourly-table-row span{color:#667587;margin-top:3px;font-size:11px;line-height:1.25}.funding-hourly-summary strong.tone-good,.funding-hourly-table-row strong.tone-good{color:#087f5b}.funding-hourly-summary strong.tone-bad,.funding-hourly-table-row strong.tone-bad{color:#b4232f}.funding-hourly-summary strong.tone-warning,.funding-hourly-table-row strong.tone-warning{color:#a06000}.funding-error{color:#b4232f;align-items:center;gap:8px;margin-bottom:14px;display:flex}.loop-table{gap:8px;min-width:700px;display:grid}.loop-table-head,.loop-table-row{grid-template-columns:1.1fr repeat(5,minmax(95px,1fr));align-items:center;gap:12px;display:grid}.loop-table-head{color:#6d7a89;text-transform:uppercase;border-bottom:1px solid #d9e1ea;padding:0 10px 8px;font-size:11px;font-weight:850}.loop-table-row{color:#526070;background:#f8fafc;border:1px solid #d9e1ea;border-radius:8px;padding:11px 10px;font-size:12px}.loop-table-row strong{color:#17202c;font-size:13px}.suggestion-table{gap:8px;min-width:790px;display:grid}.suggestion-table-head,.suggestion-row{grid-template-columns:96px 142px minmax(185px,1.35fr) minmax(150px,1fr) 125px 72px;align-items:center;gap:12px;display:grid}.suggestion-table-head{color:#6d7a89;text-transform:uppercase;border-bottom:1px solid #d9e1ea;padding:0 10px 8px;font-size:11px;font-weight:850}.suggestion-row{color:#526070;background:#f8fafc;border:1px solid #d9e1ea;border-radius:8px;padding:10px;font-size:12px}.suggestion-row-closest{background:#f2f8fc;border-color:#c1d9ea}.suggestion-value{gap:2px;line-height:1.35;display:grid}.suggestion-value strong,.suggestion-value span{color:#17202c;font-weight:750}.suggestion-value small{color:#667587;font-size:11px;font-weight:700}.suggestion-apply{color:#253346;cursor:pointer;background:#fff;border:1px solid #c0ccda;border-radius:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.suggestion-apply:hover:not(:disabled){background:#eef4f8;border-color:#93a9be}.suggestion-apply:disabled{color:#8793a0;cursor:default}@media (max-width:1100px){.layout{grid-template-columns:1fr}.pnl-grid,.real-pnl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aave-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-risk-strip{grid-template-columns:1fr}.priority-risk-cell-current{order:-1}.priority-risk-cell,.priority-risk-cell:first-child{border-top:1px solid #e1e7ef;border-left:0;padding:12px 0 0}.priority-risk-cell:first-child{border-top:0;padding-top:0}.price-context-grid{grid-template-columns:1fr}.price-context-grid .chart-header{min-height:0}.price-context-grid .chart-box{height:390px}.rebalance-calculator-controls,.rebalance-preview-grid{grid-template-columns:1fr}.rebalance-symmetric-button{width:100%}.inputs-card{position:static}}@media (max-width:820px){.page{padding:18px 14px 34px}h1{font-size:42px;line-height:1.05}.topbar,.chart-header{flex-direction:column;align-items:stretch}.actions{justify-content:flex-start}.pnl-grid,.breakdown-grid,.analysis-grid,.metric-grid,.real-pnl-grid,.aave-summary-grid,.funding-summary-grid{grid-template-columns:1fr}.carry-scenarios-top{flex-direction:column}.carry-scenario-facts{grid-template-columns:1fr;width:100%;min-width:0}.risk-grid .pnl-card:first-child{grid-column:auto}.section-header{flex-direction:column}.funding-updated{white-space:normal}.history-chart-controls{align-items:stretch}.history-chart-toggles{justify-content:flex-start}.funding-hourly-summary{justify-items:start}.rebalance-capacity-summary{text-align:left;justify-items:start}.history-chart-toggle{flex:130px;justify-content:center}.risk-controls,.segmented,.compact-field{width:100%}.segmented button{flex:1}.position-table-head{display:none}.position-table-uniswap .position-table-row,.position-table-hl .position-table-row{grid-template-columns:1fr}.target-panel{grid-template-columns:1fr;gap:12px}.chart-box{height:340px}}@media (max-width:560px){.page{padding:14px 10px 28px}h1{font-size:34px;line-height:1.08}.card-content{padding:14px}.two-col{grid-template-columns:1fr}.actions,.button{width:100%}.button{text-align:center;white-space:normal;min-height:44px;padding:9px 12px;line-height:1.2}.chip{border-radius:8px;align-items:flex-start;max-width:100%;line-height:1.3}.title-wrap p,.chart-header p{font-size:14px}.section-title{align-items:flex-start;font-size:16px;line-height:1.25}.range-labels{flex-direction:column;gap:4px}.pnl-value{font-size:25px}.aave-summary-grid .pnl-value,.funding-short-card .pnl-value{font-size:27px}.priority-risk-strip{padding:12px}.priority-risk-cell strong,.priority-risk-cell-current strong{font-size:34px}.priority-risk-cell-current strong{font-size:40px}.priority-risk-cell small{font-size:12px}.rebalance-boundary-value{flex-direction:column;align-items:flex-start;gap:6px}.rebalance-boundary-value span{text-align:left}.pnl-card{padding:14px}.breakdown-row,.inline-metric,.capital-flow-row,.liquidation-current{flex-direction:column;align-items:stretch;gap:6px}.breakdown-row strong,.inline-metric strong,.inline-metric-value,.liquidation-current span{text-align:left;align-items:flex-start}.inline-number-control{justify-content:space-between;width:100%}.liquidation-action-row{grid-template-columns:1fr;gap:4px}.chart-box,.price-context-grid .chart-box,.price-context-grid .strategy-history-card .chart-box{height:300px}.candle-chart{min-height:220px}.carry-scenario-row{min-width:760px}.loop-table{min-width:620px}.suggestion-table{min-width:690px}.funding-hourly-table{min-width:620px}.funding-hourly-summary strong{font-size:20px}.rebalance-fill-details{margin-left:0;margin-right:0;overflow-x:auto}.rebalance-fill-row{min-width:430px}.funding-metric strong{overflow-wrap:anywhere;font-size:22px;line-height:1.1}.notice{padding:10px 11px;font-size:12px}}@media (max-width:380px){.page{padding-left:8px;padding-right:8px}h1{font-size:31px}.card-content,.pnl-card{padding:12px}.chart-box,.price-context-grid .chart-box,.price-context-grid .strategy-history-card .chart-box{height:280px}}
.lens-page{--lens-bg:#070d14;--lens-bg-soft:#0b131e;--lens-panel:#0d1723d6;--lens-panel-strong:#0e1722;--lens-border:#849fb82e;--lens-border-bright:#849fb84d;--lens-text:#eff5fb;--lens-copy:#98abbd;--lens-muted:#647789;--lens-green:#37c786;--lens-yellow:#e4b653;--lens-red:#f06c69;--lens-blue:#62a9ed;min-height:100vh;color:var(--lens-text);background:radial-gradient(circle at 76% 12%, #23567740, transparent 34%), radial-gradient(circle at 18% 0%, #23666929, transparent 28%), linear-gradient(#7e98b00b 1px, transparent 1px), linear-gradient(90deg, #7e98b00b 1px, transparent 1px), var(--lens-bg);background-size:auto,auto,56px 56px,56px 56px,auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lens-page *,.lens-page :before,.lens-page :after{box-sizing:border-box}.lens-container{width:min(1200px,100% - 48px);margin:0 auto}.lens-nav{z-index:10;border-bottom:1px solid var(--lens-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070d14cc;position:sticky;top:0}.lens-nav-inner{align-items:center;gap:36px;min-height:72px;display:flex}.lens-brand{color:var(--lens-text);letter-spacing:0;align-items:center;gap:11px;font-weight:680;text-decoration:none;display:inline-flex}.lens-brand-mark{width:34px;height:34px;color:var(--lens-green);background:#2da1771c;border:1px solid #55b79a59;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.lens-links{align-items:center;gap:28px;margin-left:auto;display:flex}.lens-links a{color:var(--lens-copy);font-size:14px;text-decoration:none;transition:color .16s}.lens-links a:hover{color:var(--lens-text)}.lens-nav-cta{min-height:42px;color:var(--lens-text);background:#247a6029;border:1px solid #4ebf926b;border-radius:8px;align-items:center;padding:0 17px;font-size:13px;font-weight:650;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.lens-nav-cta:hover{background:#247a603d;border-color:#4ebf92b3}.lens-hero{padding:82px 0 90px;overflow:hidden}.lens-hero-grid{grid-template-columns:minmax(380px,.88fr) minmax(520px,1.12fr);align-items:center;gap:52px;display:grid}.lens-kicker{color:#acd3c1;background:#1d614d1f;border:1px solid #30af813d;border-radius:999px;align-items:center;gap:9px;margin-bottom:32px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.lens-kicker-dot{background:var(--lens-green);width:7px;height:7px;box-shadow:0 0 12px var(--lens-green);border-radius:50%}.lens-eyebrow{color:#71889c;letter-spacing:.18em;margin-bottom:18px;font-size:11px;font-weight:700}.lens-page h1{max-width:550px;color:var(--lens-text);letter-spacing:0;margin:0 0 24px;font-size:68px;font-weight:600;line-height:1.04}.lens-hero-subtitle{max-width:535px;color:var(--lens-copy);margin:0 0 34px;font-size:18px;line-height:1.7}.lens-hero-actions{flex-wrap:wrap;gap:13px;margin-bottom:22px;display:flex}.lens-button{color:#f6fcfa;background:linear-gradient(#2d9e756b,#1f70545e);border:1px solid #45bc8d75;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.lens-button:hover{background:linear-gradient(#2d9e7585,#1f705478);border-color:#45bc8dbd;transform:translateY(-1px)}.lens-button-secondary{border-color:var(--lens-border-bright);color:#cad6e2;background:#121d2aa6}.lens-button-secondary:hover{background:#162332d1;border-color:#8ea6bd73}.lens-hero-operator{color:var(--lens-muted);margin:0 0 47px;font-size:13px}.lens-thesis{align-items:stretch;gap:19px;max-width:470px;display:flex}.lens-thesis-line{background:linear-gradient(#0000,#3fb78cc2,#0000);flex:0 0 2px}.lens-thesis p{color:#b5c6d5;margin:0;font-size:15px;line-height:1.65}.lens-thesis strong{color:var(--lens-text);font-weight:600}.lens-monitor{border:1px solid var(--lens-border-bright);background:linear-gradient(140deg, #132230d6, #080e16f0), var(--lens-panel-strong);border-radius:16px;padding:23px;animation:.65s both lens-rise;position:relative;box-shadow:0 38px 80px #0000004d}.lens-monitor:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(120deg,#49b69333,#0000 48%,#5085b32e);position:absolute;inset:-1px}@keyframes lens-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lens-monitor-header,.lens-panel-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.lens-monitor-header{margin-bottom:19px}.lens-preview-label{color:#657c91;letter-spacing:.16em;margin-bottom:7px;font-size:10px;font-weight:750}.lens-monitor-title{color:#e7eff7;font-size:17px;font-weight:570}.lens-status-pill{border:1px solid var(--lens-border);color:#8194a7;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.lens-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.lens-metric-card,.lens-risk-panel,.lens-allocation-panel,.lens-overlay-panel,.lens-scenario-panel,.lens-workflow-panel,.lens-attribution-panel{border:1px solid var(--lens-border);background:#080f1794;border-radius:10px}.lens-metric-card{padding:13px 12px 12px}.lens-metric-label{color:#75899c;letter-spacing:.04em;margin-bottom:12px;font-size:10px}.lens-metric-value,.lens-small-mono,.lens-rate-grid strong,.lens-allocation-items strong{font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Consolas,monospace}.lens-metric-value{color:var(--lens-text);letter-spacing:0;margin-bottom:10px;font-size:19px}.lens-metrics-grid .lens-metric-card:nth-child(2) .lens-metric-value{font-size:15px}.lens-metric-status{align-items:center;gap:5px;font-size:10px;display:flex}.lens-tone-good{color:var(--lens-green)}.lens-tone-warning{color:var(--lens-yellow)}.lens-tone-neutral{color:#8194a7}.lens-monitor-panels,.lens-workflow-panels{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:10px;display:grid}.lens-risk-panel,.lens-allocation-panel,.lens-workflow-panel{padding:16px}.lens-panel-header{color:#90a3b5;margin-bottom:17px;font-size:12px}.lens-badge{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:650}.lens-badge-warning{color:#efc86d;background:#cc972824}.lens-badge-good{color:#6addaa;background:#31be8024}.lens-risk-track{grid-template-columns:45% 29% 26%;gap:2px;height:9px;margin:36px 1px 12px;display:grid;position:relative}.lens-risk-zone{border-radius:4px;height:100%}.lens-risk-good{background:#31be8094}.lens-risk-caution{background:#e4b653a3}.lens-risk-danger{background:#f06c6994}.lens-risk-marker{color:#dce6ef;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:11px;position:absolute;bottom:15px;left:32%}.lens-risk-marker:after{content:"";border-left:1px solid #eff5fb;height:15px;position:absolute;top:18px;left:50%}.lens-risk-scale{color:#697e92;justify-content:space-between;font-size:10px;display:flex}.lens-rate-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:19px;display:grid}.lens-rate-grid div{gap:7px;display:grid}.lens-rate-grid span{color:#697e92;font-size:10px}.lens-rate-grid strong{color:#cfdae5;font-size:12px;font-weight:500}.lens-rate-grid .lens-positive{color:var(--lens-green)}.lens-negative{color:var(--lens-red)!important}.lens-small-mono{color:#bfccd9}.lens-allocation-bar{gap:3px;height:8px;margin:22px 0 20px;display:flex}.lens-allocation-bar span{border-radius:5px;display:block}.lens-allocation-aave{background:#39c786;flex:42}.lens-allocation-uni{background:#55a8ec;flex:31}.lens-allocation-hl{background:#e2b24b;flex:19}.lens-allocation-idle{background:#63778b;flex:8}.lens-allocation-items{color:#8498ac;gap:13px;font-size:12px;display:grid}.lens-allocation-items div{grid-template-columns:10px 1fr auto;align-items:center;gap:7px;display:grid}.lens-allocation-items strong{color:#d6e0ea;font-weight:500}.lens-allocation-items i{border-radius:50%;width:7px;height:7px;display:block}.lens-dot-aave{background:#39c786}.lens-dot-uni{background:#55a8ec}.lens-dot-hl{background:#e2b24b}.lens-dot-idle{background:#63778b}.lens-alert{color:#cba75e;background:#be861d14;border:1px solid #deab4130;border-radius:7px;align-items:center;gap:8px;margin-top:20px;padding:10px 9px;font-size:10px;display:flex}.lens-workflow-rows,.lens-threshold-rows{display:grid}.lens-workflow-rows div{border-bottom:1px solid #7d97b11c;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.lens-workflow-rows div:last-child{border-bottom:0;padding-bottom:0}.lens-workflow-rows span,.lens-threshold-rows span{color:#697e92;font-size:10px}.lens-workflow-rows strong,.lens-threshold-rows strong{color:#dae5ef;text-align:right;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:500}.lens-threshold-rows div{border-bottom:1px solid #7d97b11c;grid-template-columns:1fr auto;row-gap:6px;padding:9px 0;display:grid}.lens-threshold-rows div:last-child{border-bottom:0;padding-bottom:0}.lens-threshold-rows strong{text-align:left;grid-column:1}.lens-threshold-rows strong small{color:#73889b;margin-left:5px;font-size:10px;font-weight:500}.lens-threshold-rows em{grid-area:1/2/span 2;align-self:center;font-size:10px;font-style:normal}.lens-overlay-panel{margin-top:10px;padding:15px 16px}.lens-overlay-grid{grid-template-columns:1.35fr 1fr .85fr .68fr .75fr;gap:9px;display:grid}.lens-overlay-grid div{border-left:1px solid #7d97b121;gap:7px;padding-left:12px;display:grid}.lens-overlay-grid div:first-child{border-left:0;padding-left:0}.lens-overlay-grid span{color:#697e92;font-size:10px}.lens-overlay-grid strong{color:#dae5ef;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:500}.lens-attribution-panel{margin-top:10px;padding:15px 16px}.lens-attribution-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.lens-attribution-grid div{border-left:1px solid #7d97b121;gap:7px;padding-left:12px;display:grid}.lens-attribution-grid div:first-child{border-left:0;padding-left:0}.lens-attribution-grid span{color:#697e92;font-size:10px}.lens-attribution-grid strong{font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:500}.lens-scenario-panel{margin-top:10px;padding:15px 16px 12px}.lens-scenario-scroll{overflow-x:auto}.lens-scenario-table{min-width:430px;display:grid}.lens-scenario-table>div{border-bottom:1px solid #7d97b11f;grid-template-columns:1fr .78fr .9fr 1.45fr;align-items:center;gap:9px;padding:9px 3px;display:grid}.lens-scenario-table>div:last-child{border-bottom:0}.lens-scenario-table .lens-scenario-head{color:#667c91;padding-top:0;font-size:10px}.lens-scenario-table span{color:#a5b6c6;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Consolas,monospace;font-size:11px}.lens-scenario-table small{color:#667c91;font-size:10px}.lens-scenario-table strong{color:#dce7f0;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:500}.lens-scenario-table .lens-positive{color:var(--lens-green)}.lens-assumption-note{color:#667c91;border-top:1px solid #7d97b11f;margin:12px 0 0;padding-top:10px;font-size:10px;line-height:1.55}.lens-section{border-top:1px solid #728ca51a;padding:88px 0}.lens-section-heading{max-width:730px;margin-bottom:48px}.lens-section-heading h2,.lens-access h2{color:var(--lens-text);letter-spacing:0;margin:0 0 18px;font-size:44px;font-weight:570;line-height:1.12}.lens-section-heading p,.lens-access p{color:var(--lens-copy);margin:0;font-size:16px;line-height:1.72}.lens-centered{text-align:center;margin-left:auto;margin-right:auto}.lens-section-closing{border-top:1px solid var(--lens-border);color:#e3ebf3;letter-spacing:0;margin:45px 0 0;padding-top:28px;font-size:20px}.lens-feature-grid{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.lens-feature-card{border:1px solid var(--lens-border);background:linear-gradient(140deg,#0d1723c2,#090f1794);border-radius:11px;grid-column:span 2;min-height:208px;padding:24px 22px}.lens-feature-icon{color:#61abc9;background:#1e4a5f1f;border:1px solid #4a819b47;border-radius:8px;justify-content:center;align-items:center;width:39px;height:39px;margin-bottom:29px;display:flex}.lens-feature-card h3,.lens-use-card h3{color:#e7eef6;letter-spacing:0;margin:0 0 11px;font-size:17px;font-weight:570}.lens-feature-card p,.lens-use-card p{color:#879aac;margin:0;font-size:13px;line-height:1.62}.lens-hedged{background:linear-gradient(90deg,#0a121c33,#101d285c,#0a121c33)}.lens-hedged-grid{grid-template-columns:minmax(390px,1fr) minmax(360px,.9fr);gap:42px;display:grid}.lens-signal-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.lens-signal{border:1px solid var(--lens-border);color:#c1cfdb;background:#0a121c8f;border-radius:8px;align-items:flex-start;gap:11px;min-height:88px;padding:14px;font-size:13px;line-height:1.45;display:flex}.lens-signal svg{color:var(--lens-green);flex:none;margin-top:4px}.lens-signal strong{color:#e1eaf2;margin-bottom:5px;font-size:13px;font-weight:620;display:block}.lens-signal span{color:#8498aa;font-size:12px;line-height:1.5;display:block}.lens-example-card{border:1px solid var(--lens-border-bright);background:#0c1722ba;border-radius:11px;padding:25px}.lens-example-card h3{color:#e6eff7;letter-spacing:0;margin:0 0 15px;font-size:20px;font-weight:570;line-height:1.25}.lens-example-card p{color:var(--lens-copy);margin:0 0 21px;font-size:14px;line-height:1.7}.lens-usecase-setup{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 15px;margin-bottom:19px;display:grid}.lens-usecase-setup div,.lens-boundary-comparison div{border:1px solid var(--lens-border);background:#070d146b;border-radius:7px;padding:10px 11px}.lens-usecase-setup span,.lens-boundary-comparison span,.lens-boundary-comparison small{color:var(--lens-muted);font-size:11px;line-height:1.45;display:block}.lens-usecase-setup strong,.lens-boundary-comparison strong{color:var(--lens-text);margin-top:4px;font-size:13px;font-weight:610;display:block}.lens-usecase-setup .lens-positive{color:var(--lens-green)}.lens-usecase-chart{border:1px solid var(--lens-border);background:#070d146b;border-radius:8px;margin-bottom:17px;padding:11px 7px 4px}.lens-usecase-chart-header{justify-content:space-between;align-items:baseline;padding:0 8px;display:flex}.lens-usecase-chart-header span{color:var(--lens-copy);letter-spacing:.06em;font-size:11px;font-weight:680}.lens-usecase-chart-header small{color:var(--lens-muted);font-size:11px}.lens-usecase-chart-box{height:245px;margin-top:6px}.lens-usecase-tooltip{border:1px solid var(--lens-border-bright);background:#0b131e;border-radius:7px;min-width:130px;padding:8px 9px;box-shadow:0 8px 20px #02060a57}.lens-usecase-tooltip>strong{color:var(--lens-text);margin-bottom:5px;font-size:12px;display:block}.lens-usecase-tooltip div{justify-content:space-between;gap:13px;font-size:11px;line-height:1.65;display:flex}.lens-usecase-tooltip div span:last-child{color:var(--lens-copy)}.lens-boundary-comparison{gap:9px;margin-bottom:17px;display:grid}.lens-boundary-comparison small{margin-top:5px}.lens-example-card .lens-example-interpretation{border-left:2px solid var(--lens-green);color:#bacbd9;margin:0 0 18px;padding-left:12px;font-size:13px;line-height:1.62}.lens-example-note{border-top:1px solid var(--lens-border);color:#728699;padding-top:17px;font-size:12px;line-height:1.55}.lens-exposure{background:linear-gradient(90deg,#080f1766,#0f1c2759,#080f1766)}.lens-exposure-grid{grid-template-columns:1fr minmax(420px,.95fr);align-items:center;gap:80px;display:grid}.lens-exposure-grid .lens-section-heading{margin-bottom:29px}.lens-body-emphasis{color:#d6e1eb;border-left:2px solid #39c78699;margin:0;padding:4px 0 4px 21px;font-size:15px;line-height:1.68}.lens-questions{border:1px solid var(--lens-border);background:#0b141e9e;border-radius:12px;padding:23px 25px}.lens-questions-header{color:#8499ac;letter-spacing:.025em;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;font-weight:600;display:flex}.lens-question{color:#cfdae5;border-top:1px solid #7d97b11a;align-items:center;gap:11px;padding:15px 0;font-size:14px;display:flex}.lens-question svg{color:var(--lens-green)}.lens-use-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lens-use-card{border:1px solid var(--lens-border);background:#0b131d8a;border-radius:10px;min-height:216px;padding:25px 20px}.lens-use-brand{color:#8499ab;letter-spacing:.08em;text-transform:uppercase;background:#070e1675;border:1px solid #738da32e;border-radius:999px;align-items:center;gap:9px;width:max-content;margin-bottom:20px;padding:5px 11px 5px 6px;font-size:11px;font-weight:600;display:inline-flex}.lens-use-brand img{object-fit:contain;width:23px;height:23px}.lens-use-logo-inverted{filter:invert()}.lens-use-card h3{min-height:42px}.lens-privacy{background:#070d143d;padding:62px 0}.lens-privacy-inner{grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);align-items:center;gap:72px;display:grid}.lens-privacy-copy{align-items:flex-start;gap:20px;display:flex}.lens-privacy-icon{color:#90a9bd;background:#0c151f57;border:1px solid #849fb838;border-radius:8px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.lens-privacy h2{color:#e9f1f8;letter-spacing:0;margin:0 0 14px;font-size:38px;font-weight:570;line-height:1.13}.lens-privacy p{color:#8ea1b2;max-width:560px;margin:0;font-size:15px;line-height:1.68}.lens-privacy-points{border-top:1px solid #849fb824;display:grid}.lens-privacy-point{border-bottom:1px solid #849fb824;grid-template-columns:minmax(130px,.38fr) 1fr;gap:24px;padding:18px 0;display:grid}.lens-privacy-point strong{color:#d9e5ef;font-size:13px;font-weight:630}.lens-privacy-point span{color:#7f93a5;font-size:13px;line-height:1.58}.lens-access{background:radial-gradient(circle at 20% 44%,#26726521,#0000 28%),#060c1357;padding-top:100px;padding-bottom:105px}.lens-access-grid{grid-template-columns:minmax(340px,.88fr) minmax(440px,.92fr);align-items:start;gap:88px;display:grid}.lens-access h2{margin-top:18px}.lens-access-note{border:1px solid var(--lens-border);color:#a9bbc9;background:#0a131c94;border-radius:9px;align-items:center;gap:13px;max-width:430px;margin-top:42px;padding:17px 15px;font-size:13px;display:flex}.lens-access-note svg{color:var(--lens-green);flex:none}.lens-form{border:1px solid var(--lens-border-bright);background:#0c1621b8;border-radius:13px;gap:18px;padding:30px;display:grid}.lens-form h3{color:#e8f0f8;margin:0 0 9px;font-size:21px;font-weight:570}.lens-form label{gap:9px;display:grid}.lens-form label span{color:#98aabd;font-size:13px}.lens-form input,.lens-form textarea{color:#edf4fa;width:100%;font:inherit;resize:vertical;background:#070d14a6;border:1px solid #8199b038;border-radius:7px;outline:none;padding:13px 14px;font-size:14px;transition:border-color .16s,box-shadow .16s}.lens-form input::placeholder,.lens-form textarea::placeholder{color:#53677b}.lens-form input:focus,.lens-form textarea:focus{border-color:#3eb88985;box-shadow:0 0 0 3px #2b9b7121}.lens-submit{cursor:pointer;width:100%;margin-top:8px}.lens-form-note{text-align:center;color:#657b8d!important;font-size:11px!important;line-height:1.45!important}.lens-footer{border-top:1px solid var(--lens-border);background:#04090f94;padding:39px 0}.lens-footer-inner{grid-template-columns:200px 1fr auto;align-items:center;gap:42px;display:grid}.lens-footer-brand{font-size:14px}.lens-footer p{color:#728699;max-width:680px;margin:0;font-size:12px;line-height:1.65}.lens-footer-status{color:#5e7488;letter-spacing:.18em;white-space:nowrap;font-size:10px;font-weight:700}@media (max-width:1080px){.lens-hero-grid,.lens-exposure-grid,.lens-hedged-grid,.lens-privacy-inner,.lens-access-grid{grid-template-columns:1fr;gap:50px}.lens-hero-copy{max-width:700px}.lens-page h1{font-size:56px}.lens-section-heading h2,.lens-access h2{font-size:38px}.lens-monitor{max-width:700px}.lens-feature-card{grid-column:span 3}.lens-use-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.lens-container{width:min(100% - 32px,1200px)}.lens-nav-inner{gap:14px;min-height:66px}.lens-links{display:none}.lens-nav-cta{margin-left:auto;padding:0 11px;font-size:12px}.lens-hero{padding:51px 0 62px}.lens-hero-grid{flex-direction:column;gap:43px;display:flex}.lens-kicker{margin-bottom:27px}.lens-page h1{font-size:42px;line-height:1.08}.lens-hero-subtitle{font-size:16px}.lens-monitor{width:100%;padding:15px}.lens-monitor-header{flex-direction:column;align-items:flex-start}.lens-metrics-grid,.lens-monitor-panels,.lens-workflow-panels,.lens-signal-grid,.lens-overlay-grid,.lens-attribution-grid,.lens-use-grid,.lens-usecase-setup{grid-template-columns:1fr}.lens-usecase-chart-box{height:225px}.lens-overlay-grid div,.lens-overlay-grid div:first-child,.lens-attribution-grid div,.lens-attribution-grid div:first-child{border-top:1px solid #7d97b121;border-left:0;padding-top:10px;padding-left:0}.lens-overlay-grid div:first-child,.lens-attribution-grid div:first-child{border-top:0;padding-top:0}.lens-section{padding:62px 0}.lens-section-heading{margin-bottom:34px}.lens-section-heading h2,.lens-access h2{font-size:32px}.lens-feature-grid{grid-template-columns:1fr;display:grid}.lens-feature-card{grid-column:auto;min-height:0}.lens-exposure-grid,.lens-hedged-grid,.lens-privacy-inner,.lens-access-grid{gap:37px}.lens-privacy{padding:54px 0}.lens-privacy-copy{gap:16px}.lens-privacy-icon{width:42px;height:42px}.lens-privacy h2{font-size:30px}.lens-privacy-point{grid-template-columns:1fr;gap:7px}.lens-questions{padding:18px}.lens-form{padding:20px 16px}.lens-footer-inner{grid-template-columns:1fr;gap:24px}}@media (max-width:520px){.lens-container{width:min(100% - 24px,1200px)}.lens-nav-inner{min-height:62px}.lens-brand{gap:8px;min-width:0}.lens-brand span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lens-nav-cta{display:none}.lens-hero{padding:38px 0 52px}.lens-kicker,.lens-status-pill{white-space:normal;border-radius:8px;align-items:flex-start;max-width:100%;line-height:1.35}.lens-page h1{font-size:36px}.lens-hero-subtitle{margin-bottom:24px}.lens-hero-actions{grid-template-columns:1fr;gap:10px;display:grid}.lens-button{text-align:center;white-space:normal;width:100%;min-height:46px;padding:10px 14px;line-height:1.2}.lens-thesis{gap:13px}.lens-monitor{border-radius:12px;padding:13px}.lens-status-pill{width:100%}.lens-workflow-rows div,.lens-alert,.lens-access-note,.lens-question{align-items:flex-start}.lens-workflow-rows div{flex-direction:column;gap:5px}.lens-workflow-rows strong,.lens-threshold-rows strong,.lens-rate-grid strong,.lens-allocation-items strong,.lens-attribution-grid strong,.lens-usecase-setup strong,.lens-boundary-comparison strong{overflow-wrap:anywhere;text-align:left}.lens-rate-grid{grid-template-columns:1fr}.lens-scenario-table{min-width:390px}.lens-section{padding:50px 0}.lens-section-heading{margin-bottom:28px}.lens-section-heading h2,.lens-access h2,.lens-privacy h2{font-size:29px;line-height:1.15}.lens-section-heading p,.lens-access p,.lens-privacy p{font-size:15px}.lens-feature-card,.lens-use-card,.lens-signal,.lens-example-card,.lens-questions,.lens-form{padding:16px}.lens-feature-icon{margin-bottom:18px}.lens-use-brand{width:auto;max-width:100%}.lens-usecase-chart-box{height:205px}.lens-privacy-copy{flex-direction:column}.lens-access{padding-top:58px;padding-bottom:64px}.lens-footer{padding:30px 0}}@media (max-width:380px){.lens-container{width:min(100% - 18px,1200px)}.lens-page h1{font-size:32px}.lens-section-heading h2,.lens-access h2,.lens-privacy h2{font-size:27px}.lens-monitor,.lens-feature-card,.lens-use-card,.lens-signal,.lens-example-card,.lens-questions,.lens-form{padding:13px}}@media (prefers-reduced-motion:reduce){.lens-monitor{animation:none}.lens-button{transition:none}}
