.proposal-main .page-description{font-size:14px;max-width:580px}.proposal-steps{display:flex;gap:28px;list-style:none;padding:0;margin:0 0 28px;font-size:12px;color:var(--k-ink-2)}.proposal-steps li{display:flex;align-items:center;gap:9px}.proposal-steps li>span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid var(--k-line);border-radius:50%;font-family:var(--mono);font-size:10px}.proposal-steps [aria-current]{color:#111111}.proposal-steps [aria-current]>span{background:#111111;color:#fff;border-color:#111111}.proposal-status{padding:15px 18px;background:#f7f7f7;border:1px solid var(--k-line);border-radius:11px;font-size:13px;line-height:1.8;color:#111111;margin-bottom:20px;overflow-wrap:anywhere}.proposal-status[data-kind=error]{background:#f7f7f7;border-color:#b0b0b0;color:var(--k-ink-2)}.proposal-status[data-kind=success]{background:#f7f7f7;border-color:var(--k-line);color:var(--k-ink-2)}.proposal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}.primary-button,.outline-button{display:inline-flex;align-items:center;justify-content:space-between;gap:23px;min-height:48px;padding:14px 18px;border:1px solid #111111;border-radius:9px;background:#111111;color:#fff;font-size:13px;line-height:1.5;font-weight:450;cursor:pointer}.primary-button:hover{background:#111111}.primary-button:disabled{opacity:.6;cursor:default}.outline-button{background:#fff;border-color:var(--k-line);color:#111111}.outline-button:hover{background:#f7f7f7}.proposal-main [hidden]{display:none!important}.proposal-empty{background:rgb(255 255 255 / .8);border:1px solid var(--k-line);border-radius:18px;padding:50px 35px}.empty-label,.mini-label{font-family:var(--mono);font-size:9px;letter-spacing:1.3px;line-height:1.7;color:var(--k-ink-2)}.proposal-empty h2{font-family:var(--display);font-size:32px;font-weight:450;letter-spacing:-1px;margin-top:15px}.proposal-empty p{font-size:14px;color:var(--k-ink-2);max-width:450px;line-height:1.9;margin-top:15px}.proposal-empty .primary-button{margin-top:28px}.proposal-person{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0 24px}.proposal-person p{font-family:var(--mono);font-size:8px;letter-spacing:1.4px;color:var(--k-ink-2)}.proposal-person h2{font-family:var(--display);font-size:26px;font-weight:450;letter-spacing:-.8px;line-height:1.3;margin-top:5px;overflow-wrap:anywhere}.profile-pill{border:1px solid var(--k-line);background:#f7f7f7;padding:5px 11px;border-radius:20px;font-size:11px;white-space:nowrap;color:var(--k-ink-2)}.proposal-layout{display:grid;grid-template-columns:minmax(0,1fr)260px;gap:25px;align-items:start}.proposal-details{min-width:0;display:grid;gap:22px}.proposal-panel{background:rgb(255 255 255 / .84);border:1px solid var(--k-line);border-radius:16px;padding:28px}.proposal-panel h2,.scenario-panel h2,.acceptance-panel h2{font-family:var(--display);font-size:23px;line-height:1.25;font-weight:450;letter-spacing:-.6px}.allocation-panel{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:250px}.allocation-panel .mini-label{margin-bottom:12px}.panel-description{font-size:12px;color:var(--k-ink-2);margin-top:20px}.proposal-balance{display:block;font-family:var(--display);font-weight:450;font-size:31px;letter-spacing:-1.1px;line-height:1.4;margin-top:6px;overflow-wrap:anywhere}.balance-currency{font-size:10px;color:var(--k-ink-2);line-height:1.8;margin-top:4px}.allocation-figure{flex-shrink:0;margin:0;text-align:center}.proposal-donut{width:145px;height:145px;border-radius:50%;background:conic-gradient(var(--k-ink-2) 0deg var(--core,0deg),#b0b0b0 var(--core,0deg) 360deg);padding:16px}.proposal-donut>div{border-radius:50%;background:#fff;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.proposal-donut strong{font-family:var(--display);font-size:31px;line-height:1.2;font-weight:450;letter-spacing:-1px}.proposal-donut span{font-size:10px;color:var(--k-ink-2);margin-top:4px}.allocation-figure figcaption{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;line-height:1.7;color:var(--k-ink-2);margin-top:14px}.allocation-figure figcaption strong{font-family:var(--mono);font-size:11px;font-weight:450}.allocation-figure .satellite-dot{width:6px;height:6px;border-radius:50%;background:#b0b0b0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px}.panel-heading>span{font-family:var(--mono);font-size:8px;letter-spacing:.7px;color:var(--k-ink-2);white-space:nowrap}.instrument-table{width:100%;border-collapse:collapse;table-layout:fixed}.instrument-table th{font-size:10px;line-height:1.6;color:var(--k-ink-2);font-weight:400;text-align:left;padding:12px 0;border-bottom:1px solid var(--k-line)}.instrument-table th:first-child{width:50%}.instrument-table th:nth-child(2){width:16%;text-align:right}.instrument-table th:last-child{width:34%;text-align:right}.instrument-table td{border-bottom:1px solid #f7f7f7;padding:15px 0;font-size:12px;line-height:1.7;vertical-align:middle;overflow-wrap:anywhere}.instrument-table td:first-child{padding-right:14px}.instrument-table td:first-child strong{font-weight:450;font-size:12px}.instrument-table td:first-child small{display:block;font-size:10px;color:var(--k-ink-2);margin-top:3px}.instrument-table td:nth-child(2),.instrument-table td:last-child{font-family:var(--mono);text-align:right;font-size:11px}.instrument-table td:last-child{padding-left:12px}.panel-note{font-size:11px;line-height:1.9;color:var(--k-ink-2);margin-top:19px}.limits-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin:24px 0 0}.limits-grid dt{font-size:10px;color:var(--k-ink-2);line-height:1.7}.limits-grid dd{font-family:var(--display);font-size:22px;font-weight:450;letter-spacing:-.5px;line-height:1.6;margin:7px 0 0}.scenario-panel{background:#f7f7f7;border:1px solid var(--k-line);border-radius:16px;padding:28px}.scenario-panel h2{margin-top:12px}.scenario-value{display:flex;align-items:center;gap:18px;margin-top:22px}.scenario-value strong{font-family:var(--display);font-size:36px;font-weight:400;letter-spacing:-1.2px;line-height:1.3}.scenario-value>span{font-size:11px;line-height:1.8;color:var(--k-ink-2);max-width:140px}.scenario-panel>p:not(.mini-label){font-size:12px;line-height:1.9;color:var(--k-ink-2);margin-top:18px}.unknown-metrics{margin:24px 0 0;border-top:1px solid var(--k-line)}.unknown-metrics>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--k-line);font-size:11px;line-height:1.7}.unknown-metrics dt{color:var(--k-ink-2)}.unknown-metrics dd{margin:0;text-align:right}.proposal-fees{position:sticky;top:28px;background:#111111;color:#f7f7f7;border-radius:16px;padding:28px 24px}.proposal-fees .mini-label{font-size:8px;color:#b0b0b0;letter-spacing:1px}.proposal-fees h2{font-family:var(--display);font-size:30px;font-weight:400;line-height:1.14;letter-spacing:-1px;margin-top:18px}.fee-caption{font-size:11px;line-height:1.8;color:#b0b0b0;margin-top:27px}.fee-monthly{display:block;font-family:var(--display);font-size:37px;font-weight:350;letter-spacing:-1.5px;line-height:1.3;margin-top:8px;overflow-wrap:anywhere}.fee-currency{font-family:var(--mono);font-size:9px;color:#b0b0b0;letter-spacing:.5px}.fee-details{margin:24px 0 0}.fee-details>div{padding:13px 0;border-top:1px solid rgb(255 255 255 / .17)}.fee-details dt{font-size:10px;color:#b0b0b0;line-height:1.8}.fee-details dd{font-family:var(--mono);font-size:13px;font-weight:400;line-height:1.7;margin:5px 0 0;overflow-wrap:anywhere}.performance-condition{border-top:1px solid rgb(255 255 255 / .17);padding-top:20px;margin-top:4px}.performance-condition>strong{font-family:var(--display);font-size:30px;font-weight:350;line-height:1.3;letter-spacing:-1px}.performance-condition h3{font-size:13px;font-weight:450;line-height:1.7;margin-top:6px}.performance-condition p{font-size:11px;line-height:1.9;color:#b0b0b0;margin-top:12px}.proposal-fees .fee-disclosure{font-size:10px;line-height:1.9;color:#b0b0b0;margin-top:23px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .17)}.acceptance-panel{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:34px;padding-top:30px;border-top:1px solid var(--k-line)}.acceptance-panel h2{font-size:29px;margin-top:10px}.acceptance-panel>div>p:last-child{max-width:370px;font-size:12px;line-height:1.9;color:var(--k-ink-2);margin-top:15px}.review-label{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.9;color:var(--k-ink-2);cursor:pointer}.review-label input{flex-shrink:0;width:17px;height:17px;accent-color:var(--k-ink-2);margin:5px 0 0}.review-label input:focus-visible{outline:3px solid var(--k-ink-2);outline-offset:4px}.review-error{font-size:12px;color:var(--k-ink-2);line-height:1.8;margin-top:10px}.acceptance-panel .primary-button{margin-top:22px;width:100%}.accepted-panel{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#f7f7f7;border:1px solid var(--k-line);border-radius:14px;padding:26px;margin-bottom:25px}.accepted-panel h2{font-family:var(--display);font-size:27px;font-weight:450;letter-spacing:-.8px;line-height:1.3;margin-top:6px}.accepted-panel p:last-child{font-size:12px;line-height:1.9;color:var(--k-ink-2);margin-top:10px;max-width:520px}.accepted-panel .mini-label{color:var(--k-ink-2)}.accepted-panel .primary-button{flex-shrink:0}
@media(max-width:1250px){.proposal-layout{grid-template-columns:minmax(0,1fr)}.proposal-fees{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.proposal-fees .mini-label,.proposal-fees h2,.proposal-fees .fee-caption,.proposal-fees .fee-monthly,.proposal-fees .fee-currency{grid-column:1}.proposal-fees .fee-details{grid-column:2;grid-row:1/5;margin-top:0}.proposal-fees .performance-condition{grid-column:2;grid-row:5/9;margin-top:20px}.proposal-fees .fee-disclosure{grid-column:1;max-width:300px}.fee-monthly{font-size:40px}.allocation-panel{gap:35px}.allocation-figure{margin-right:20px}.acceptance-panel{gap:30px}}
@media(max-width:700px){.proposal-panel,.scenario-panel{padding:25px}.proposal-steps{font-size:11px;gap:23px}.proposal-steps li>span{width:23px;height:23px;font-size:9px}.proposal-person h2{font-size:24px}.allocation-panel{gap:20px}.allocation-figure{margin-right:0}.proposal-donut{width:125px;height:125px;padding:14px}.proposal-donut strong{font-size:27px}.proposal-balance{font-size:29px}.proposal-panel h2,.scenario-panel h2{font-size:22px}.accepted-panel{display:block}.accepted-panel .primary-button{margin-top:20px}.acceptance-panel{grid-template-columns:1fr;gap:24px}.acceptance-panel>div>p:last-child{max-width:none}}
@media(max-width:480px){.proposal-main .page-description{font-size:14px;line-height:1.8}.proposal-steps{gap:15px;justify-content:space-between;font-size:10px}.proposal-steps li{gap:6px}.proposal-steps li>span{width:21px;height:21px;font-size:8px}.proposal-person{gap:13px;align-items:flex-start}.proposal-person h2{font-size:23px}.profile-pill{font-size:10px;padding:4px 9px;margin-top:4px}.proposal-panel,.scenario-panel{padding:23px 19px;border-radius:13px}.allocation-panel{display:block}.allocation-panel h2{font-size:24px}.proposal-balance{font-size:32px}.allocation-figure{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:25px;padding-top:24px;border-top:1px solid var(--k-line)}.proposal-donut{width:120px;height:120px;flex-shrink:0;padding:13px}.allocation-figure figcaption{margin:0;justify-content:flex-start;flex-wrap:wrap;font-size:12px}.allocation-figure figcaption strong{font-size:14px}.panel-heading{display:block;margin-bottom:17px}.panel-heading>span{display:block;margin-top:8px}.instrument-table th:first-child{width:46%}.instrument-table th:nth-child(2){width:18%}.instrument-table th:last-child{width:36%}.instrument-table td:first-child{padding-right:9px}.instrument-table td:first-child strong{font-size:12px;line-height:1.6}.instrument-table td:first-child small{font-size:10px}.instrument-table td:nth-child(2),.instrument-table td:last-child{font-size:10px}.instrument-table td:last-child{padding-left:7px}.limits-grid{grid-template-columns:1fr;gap:13px;margin-top:20px}.limits-grid>div{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--k-line);padding-top:12px}.limits-grid dt{font-size:11px}.limits-grid dd{font-size:20px;margin:0}.scenario-panel h2{font-size:25px}.scenario-value>span{font-size:11px}.unknown-metrics{font-size:11px}.proposal-fees{display:block;padding:26px 22px}.proposal-fees h2{font-size:31px}.proposal-fees h2 br{display:none}.proposal-fees .fee-details{margin-top:24px}.proposal-fees .fee-disclosure{max-width:none}.performance-condition{margin-top:7px}.proposal-fees .mini-label{font-size:9px}.proposal-fees .fee-caption{font-size:12px}.fee-monthly{font-size:43px}.fee-details dt{font-size:12px}.fee-details dd{font-size:15px}.performance-condition h3{font-size:14px}.performance-condition p{font-size:12px}.proposal-fees .fee-disclosure{font-size:11px}.proposal-empty{padding:35px 23px}.proposal-empty h2{font-size:29px}.accepted-panel{padding:23px}.accepted-panel h2{font-size:25px}.accepted-panel .primary-button{width:100%}.acceptance-panel .primary-button{font-size:13px}.proposal-status{font-size:12px}.proposal-actions>*{width:100%}.review-label{font-size:12px}}
