body:has(.bond-details-page),html:has(.bond-details-page){overflow-x:clip;overflow-y:visible}@keyframes bond-details-page-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bond-details-invest-reveal{0%{opacity:0}to{opacity:1}}@keyframes bond-details-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes bond-details-sheet-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes bond-details-sheet-panel-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes bond-details-sheet-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes bond-details-scroll-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes bond-details-stat-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bond-details-number-flow{--number-flow-mask-height:0.08em}.bond-details-kv-list__currency-flow,.bond-details-number-flow{font:inherit;font-weight:inherit;line-height:inherit;color:inherit}.bond-details-kv-list__currency-flow{display:inline}.bond-details-page{--bond-details-sticky-top:80px;--bond-details-sticky-gap:8px;--bond-details-main-padding-top:24px;--inv-card-max-height:min(600px,calc(100vh - var(--bond-details-sticky-top) - var(--bond-details-sticky-gap, 8px) - 16px));background:#fff;min-height:100vh;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;color:#373643;width:100%;max-width:100%;overflow:visible}@media(max-width:900px){.bond-details-page{--bond-details-sticky-top:55px}}.bond-details-page #main-content{overflow:visible}.bond-details-page__reveal{opacity:0;animation:bond-details-page-reveal .6s cubic-bezier(0,0,.2,1) forwards}.bond-details-page__reveal--1{animation-delay:.04s}.bond-details-page__reveal--2{animation-delay:.14s}.bond-details-page .scroll-fade-in.bond-details-scroll-in{opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(0,0,.2,1),transform .65s cubic-bezier(0,0,.2,1);transition-delay:var(--scroll-fade-delay,0s)}.bond-details-page .scroll-fade-in.bond-details-scroll-in.scroll-fade-in--visible{opacity:1;transform:translateY(0)}.bond-details-page__container{max-width:1230px;margin:0 auto;padding:0 24px;width:100%;min-width:0;box-sizing:border-box}.bond-details-page__loading{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:48px 24px}.bond-details-page__error{margin:48px 0;padding:24px;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:16px;line-height:1.5}.bond-details-page__body{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:24px;gap:24px;align-items:stretch;overflow:visible}.bond-details-page__main{grid-column:1;min-width:0;max-width:100%;padding:var(--bond-details-main-padding-top) 0 80px;display:flex;flex-direction:column;gap:48px}.bond-details-page__aside{grid-column:2;align-self:stretch;min-width:0;min-height:0;display:flex;flex-direction:column;padding-top:20px}.bond-details-page__section{display:flex;flex-direction:column;gap:36px;padding:0;scroll-margin-top:calc(var(--bond-details-sticky-top) + 16px)}.bond-details-page__card{background:#fff;border:1px solid #e5e7f2;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.1),-2px 2px 1.5px rgba(0,0,0,.09),-4px 5px 2px rgba(0,0,0,.05),-7px 9px 2.5px rgba(0,0,0,.01);padding:24px 16px}@media(max-width:992px){.bond-details-page__container{padding-top:32px}.bond-details-page__body{grid-template-columns:1fr}.bond-details-page__main{padding-top:0}.bond-details-page__aside,.bond-details-page__main{grid-column:1}}@media(max-width:900px){.bond-details-page__container{padding:24px 24px 0}.bond-details-page__main{gap:40px;padding-bottom:0}.bond-details-page__section{gap:16px;scroll-margin-top:calc(var(--bond-details-sticky-top) + 12px)}.bond-details-page__card{padding:12px 14px;border-color:#9ea5af;border-radius:10px}}@media(max-width:480px){.bond-details-page__container{padding:20px 16px 0}.bond-details-page__card{padding:10px 12px}}@media(min-width:993px)and (max-height:920px){.bond-details-page{--bond-details-main-padding-top:20px;--bond-details-sticky-gap:4px}.bond-details-page .bond-details-header{gap:28px}.bond-details-page .bond-details-header__stats{height:140px;padding:20px}.bond-details-page .bond-details-header__stat-divider{height:88px}}@media(min-width:993px)and (max-height:780px){.bond-details-page{--bond-details-sticky-gap:2px}}@media(min-width:993px)and (max-height:680px){.bond-details-page{--bond-details-main-padding-top:16px}}.bond-details-section-title{margin:0;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.04em;line-height:36px}.bond-details-section-title__emphasis{font-weight:600;color:#373643}.bond-details-section-title__light{font-weight:300;color:#9ea5af}@media(max-width:900px){.bond-details-section-title{font-size:20px;line-height:28px}}.bond-details-header{display:flex;flex-direction:column;gap:36px}.bond-details-header__identity{display:flex;gap:20px;align-items:center}.bond-details-header__logo-wrap{flex-shrink:0;width:104px;height:104px;display:flex;align-items:center;justify-content:center}.bond-details-header__logo{width:104px;height:104px;object-fit:contain}.bond-details-header__title-wrap{flex:1 1;min-width:0}.bond-details-header__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.bond-details-header__title{margin:0;font-size:25px;font-weight:700;line-height:28px;color:#2d2d2d}.bond-details-header__watchlist-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#019d79;font-size:18px;cursor:pointer}.bond-details-header__watchlist-btn:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-header__watchlist-btn:disabled{opacity:.6;cursor:not-allowed}.bond-details-header__isin-row{display:flex;align-items:center;gap:4px}.bond-details-header__isin{margin:0;font-size:20px;font-weight:400;line-height:28px;color:#5e5e71}.bond-details-header__copy-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:rgba(0,0,0,0);color:#019d79;font-size:14px;cursor:pointer}.bond-details-header__copy-btn:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-header__stats{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.35fr) auto minmax(0,1fr);align-items:center;justify-items:center;grid-column-gap:clamp(16px,4vw,56px);column-gap:clamp(16px,4vw,56px);height:153px;border-radius:10px;background:#000a27;overflow:hidden;padding:27px 20px}.bond-details-header__stats:before{content:"";position:absolute;width:518px;height:243px;left:calc(50% + .5px);top:calc(50% - 89px);transform:translate(-50%,-50%);pointer-events:none;border-radius:518px;background:#007e61 url(/images/explore-bonds/bond-details/product-details-summary-bg.png) no-repeat 50%/cover;filter:blur(80px)}.bond-details-header__stat{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;width:auto;min-width:0;max-width:100%;align-items:center;text-align:center;color:#e4e8ef}.bond-details-header__stat--ytm{color:#019d79}.bond-details-header__stat--amount{justify-self:center}.bond-details-header__stat-label{font-size:20px;font-weight:300;line-height:24px}.bond-details-header__stat-value{font-size:clamp(18px,2.6vw,28px);font-weight:600;line-height:1.1;white-space:nowrap;max-width:100%}.bond-details-header__stat--amount .bond-details-header__stat-value{font-size:clamp(16px,2.2vw,28px)}.bond-details-header__stat-suffix{font-size:16px;font-weight:600}.bond-details-header__stat-divider{width:1px;height:99px;background:rgba(228,232,239,.25);flex-shrink:0}.bond-details-page--animated .bond-details-header__stat,.bond-details-page--animated .bond-details-header__stat-divider{opacity:0;animation:bond-details-stat-in .55s cubic-bezier(0,0,.2,1) forwards}.bond-details-page--animated .bond-details-header__stat--ytm{animation-delay:.28s}.bond-details-page--animated .bond-details-header__stat-divider:first-of-type{animation-delay:.34s}.bond-details-page--animated .bond-details-header__stat:nth-of-type(3){animation-delay:.4s}.bond-details-page--animated .bond-details-header__stat-divider:nth-of-type(2){animation-delay:.46s}.bond-details-page--animated .bond-details-header__stat:nth-of-type(5){animation-delay:.52s}@media(max-width:768px){.bond-details-header{gap:20px}.bond-details-header__identity{flex-direction:row;align-items:flex-start;gap:12px}.bond-details-header__logo-wrap{width:72px;height:72px;align-self:flex-start}.bond-details-header__logo{width:72px;height:72px}.bond-details-header__title{font-size:20px;line-height:28px;margin-bottom:4px}.bond-details-header__isin{font-size:12px;line-height:28px}.bond-details-header__stats{grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr) auto minmax(0,1fr);column-gap:12px;height:102px;padding:11px 12px}.bond-details-header__stat{width:auto;max-width:100%;flex:initial;gap:4px;align-items:center;text-align:center}.bond-details-header__stat-label{font-size:12px;line-height:16px}.bond-details-header__stat-value{font-size:clamp(12px,3.6vw,16px)}.bond-details-header__stat--amount .bond-details-header__stat-value{font-size:clamp(11px,3.2vw,16px)}.bond-details-header__stat-suffix{font-size:14px}.bond-details-header__stat-divider{width:1px;height:79px}}.bond-details-kv-list{display:flex;align-items:flex-end;gap:28px}.bond-details-kv-list__rows{margin:0;flex:1 1;min-width:0}.bond-details-kv-list--scrollable{align-items:stretch;gap:0}.bond-details-kv-list--scrollable .bond-details-kv-list__rows{max-height:351px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;padding-right:10px;scrollbar-width:thin;scrollbar-color:#949494 rgba(65,65,65,.16);-webkit-overflow-scrolling:touch}.bond-details-kv-list--scrollable .bond-details-kv-list__rows::-webkit-scrollbar{display:block;width:7px}.bond-details-kv-list--scrollable .bond-details-kv-list__rows::-webkit-scrollbar-track{border-radius:50px;background:rgba(65,65,65,.16)}.bond-details-kv-list--scrollable .bond-details-kv-list__rows::-webkit-scrollbar-thumb{border-radius:50px;background:#949494;min-height:24px}.bond-details-kv-list--scrollable .bond-details-kv-list__rows:focus{outline:none}.bond-details-kv-list--scrollable .bond-details-kv-list__rows:focus-visible{outline:2px solid #019d79;outline-offset:2px;border-radius:4px}.bond-details-kv-list--scrollable .bond-details-kv-list__scrollbar{display:none}.bond-details-kv-list__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:53px;height:auto;padding:16px 0;box-sizing:border-box;border-bottom:1px solid #e5e5e5;font-size:14px;line-height:20px}.bond-details-kv-list__row:last-child{border-bottom:none}.bond-details-kv-list__row dt{margin:0;color:#5e5e71;font-weight:400;flex:0 1 42%;min-width:7.5rem;max-width:48%}.bond-details-kv-list__row dd{margin:0;color:#000;font-weight:400;text-align:right;flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.bond-details-kv-list__label{display:inline-flex;align-items:flex-start;gap:6px;min-width:0;max-width:100%}.bond-details-kv-list__label-text{min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.bond-details-kv-list__download{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;line-height:0;text-decoration:none}.bond-details-kv-list__download:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-kv-list__scrollbar{display:flex;flex-direction:column;align-items:center;gap:5px;width:17px;height:351px;flex-shrink:0}.bond-details-kv-list__scroll-arrow{font-size:6px;line-height:1;color:#949494}.bond-details-kv-list__scroll-track{flex:1 1;width:7px;border-radius:50px;background:rgba(65,65,65,.16);position:relative}.bond-details-kv-list__scroll-thumb{position:absolute;top:0;left:0;width:7px;height:24px;border-radius:50px;background:#949494}.bond-details-kv-list--collapsible{flex-direction:column;align-items:stretch;gap:0}.bond-details-kv-list--collapsible .bond-details-kv-list__rows{display:flex;flex-direction:column;max-height:none;overflow:visible;padding-right:0}.bond-details-kv-list__extra-list,.bond-details-kv-list__preview{margin:0}.bond-details-kv-list--collapsible .bond-details-kv-list__preview .bond-details-kv-list__row:last-child{border-bottom:1px solid #e5e5e5}.bond-details-kv-list--collapsible .bond-details-kv-list__extra .bond-details-kv-list__row:last-child{border-bottom:none}.bond-details-kv-list__extra{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.bond-details-kv-list__extra--open{grid-template-rows:1fr}.bond-details-kv-list__extra-inner{min-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.bond-details-kv-list__extra--open .bond-details-kv-list__extra-inner{opacity:1;transform:translateY(0)}.bond-details-kv-list__view-more{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:6px;margin-top:4px;min-height:44px;padding:10px 12px;border:none;background:rgba(0,0,0,0);color:#019d79;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.02em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.bond-details-kv-list__view-more:hover{opacity:.85}.bond-details-kv-list__view-more:focus-visible{outline:2px solid #019d79;outline-offset:2px;border-radius:4px}.bond-details-kv-list__view-more-icon{display:inline-block;font-size:14px;line-height:1;transition:transform .35s cubic-bezier(.4,0,.2,1)}.bond-details-kv-list__view-more-icon--up{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.bond-details-kv-list__extra,.bond-details-kv-list__extra-inner,.bond-details-kv-list__view-more-icon{transition:none}.bond-details-kv-list__extra-inner{transform:none}}@media(max-width:900px){.bond-details-kv-list{flex-direction:column;width:100%}.bond-details-kv-list,.bond-details-kv-list--scrollable{align-items:stretch;gap:0}.bond-details-kv-list--scrollable .bond-details-kv-list__rows{max-height:320px}.bond-details-kv-list--scrollable .bond-details-kv-list__scrollbar{display:none}.bond-details-kv-list--collapsible{flex-direction:column;align-items:stretch;width:100%}.bond-details-kv-list__rows{width:100%}.bond-details-kv-list__scrollbar{display:none}.bond-details-kv-list__row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;min-height:44px;height:auto;padding:12px 0;font-size:13px;line-height:18px}.bond-details-kv-list__row dt{flex:0 1 46%;min-width:0;max-width:52%}.bond-details-kv-list__row dd{flex:1 1 auto;min-width:0;max-width:54%;text-align:right;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.bond-details-kv-list__label{gap:4px}.bond-details-kv-list__view-more{width:100%;margin-top:2px;min-height:44px;padding:12px 8px;font-size:14px}}@media(max-width:480px){.bond-details-kv-list__row{gap:10px;padding:11px 0;font-size:12px;line-height:17px}.bond-details-kv-list__row dt{flex:0 1 48%;max-width:50%}.bond-details-kv-list__row dd{max-width:50%}}.bond-field-info{display:inline-flex;flex-shrink:0;line-height:0;vertical-align:middle}.bond-field-info__btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;min-height:20px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:#5e5e71;cursor:help;line-height:0;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bond-field-info__btn i{font-size:14px;line-height:1}.bond-field-info__btn:focus-visible,.bond-field-info__btn:hover,.bond-field-info__btn[aria-expanded=true]{color:#019d79}.bond-field-info__btn:focus{outline:none}.bond-field-info__btn:focus-visible{outline:2px solid #019d79;outline-offset:2px}.explore-bonds-issuer-tooltip{--bond-tooltip-bg:#26252f;position:fixed;z-index:10050;box-sizing:border-box;max-width:min(360px,100vw - 24px);padding:10px 14px;border-radius:10px;background:var(--bond-tooltip-bg);color:#fff;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:-.01em;box-shadow:0 8px 24px rgba(38,37,47,.28);transform:translateX(-50%);overflow:visible;pointer-events:auto;visibility:hidden;opacity:0}.explore-bonds-issuer-tooltip--ready{visibility:visible;opacity:1}.explore-bonds-issuer-tooltip--below{transform:translateX(-50%)}.explore-bonds-issuer-tooltip--above{transform:translate(-50%,-100%)}.explore-bonds-issuer-tooltip__text{display:block;white-space:normal;word-break:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.explore-bonds-issuer-tooltip:after{content:"";position:absolute;left:50%;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);transform:translateX(-50%);pointer-events:none}.explore-bonds-issuer-tooltip--above:after{top:100%;border-top:8px solid var(--bond-tooltip-bg)}.explore-bonds-issuer-tooltip--below:after{bottom:100%;border-bottom:8px solid var(--bond-tooltip-bg)}@media(max-width:640px){.explore-bonds-issuer-tooltip{max-width:min(300px,100vw - 24px);padding:10px 12px;font-size:12px;line-height:1.4}}.bond-field-info-tooltip{--bond-tooltip-arrow-left:50%;--bond-tooltip-bg:#26252f;position:fixed;z-index:10050;box-sizing:border-box;width:max-content;max-width:min(360px,100vw - 24px);padding:10px 14px;border-radius:10px;background:var(--bond-tooltip-bg);color:#fff;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:-.01em;box-shadow:0 8px 24px var(--bond-tooltip-bg);overflow:visible;pointer-events:auto;word-break:break-word;overflow-wrap:anywhere;visibility:hidden;opacity:0}.bond-field-info-tooltip--ready{visibility:visible;opacity:1}.bond-field-info-tooltip--below{transform:none}.bond-field-info-tooltip--above{transform:translateY(-100%)}.bond-field-info-tooltip__body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bond-field-info-tooltip__text{margin:0;white-space:normal}.bond-field-info-tooltip__content{display:flex;flex-direction:column;gap:8px}.bond-field-info-tooltip__example-label{margin:4px 0 0;font-weight:600;color:#fff}.bond-field-info-tooltip__example-id{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.02em;color:#fff}.bond-field-info-tooltip__example-parts{margin:0;color:hsla(0,0%,100%,.9)}.bond-field-info-tooltip:after{content:"";position:absolute;left:var(--bond-tooltip-arrow-left);width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);transform:translateX(-50%);pointer-events:none}.bond-field-info-tooltip--above:after{top:100%;border-top:8px solid var(--bond-tooltip-bg)}.bond-field-info-tooltip--below:after{bottom:100%;border-bottom:8px solid var(--bond-tooltip-bg)}@media(max-width:640px){.bond-field-info-tooltip{max-width:min(300px,100vw - 24px);padding:10px 12px;font-size:12px;line-height:1.4;border-radius:10px}}.bond-details-highlights{border-radius:10px;background:#000a27;padding:28px;margin:0}.bond-details-highlights__inner{display:flex;flex-direction:column;gap:36px;max-width:707px}.bond-details-highlights__title{margin:0;font-size:32px;line-height:32px;letter-spacing:-.04em}.bond-details-highlights__title-heavy{font-weight:600;color:#e4e8ef}.bond-details-highlights__title-accent{font-weight:600;color:#00d8a6}.bond-details-highlights__research{margin:12px 0 0;display:flex;align-items:center;gap:8px;font-size:14px}.bond-details-highlights__research span{color:#9ea5af;font-weight:300}.bond-details-highlights__research strong{color:#e4e8ef;font-weight:700}.bond-details-highlights__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:32px}.bond-details-highlights__item{display:flex;gap:16px;align-items:flex-start}.bond-details-highlights__item p{margin:0;font-size:16px;line-height:28px;color:#e4e8ef}.bond-details-highlights__icon{flex-shrink:0;width:30px;height:30px}.bond-details-highlights__read-more{display:inline-flex;align-items:center;gap:4px;border:none;background:rgba(0,0,0,0);color:#e4e8ef;font-size:16px;letter-spacing:-.04em;cursor:pointer;padding:0}.bond-details-highlights__read-more:focus-visible{outline:2px solid #019d79;outline-offset:4px}@media(max-width:768px){.bond-details-highlights{margin-inline:-24px;width:calc(100% + 48px);max-width:100vw;border-radius:0;padding:39px 24px}.bond-details-highlights__inner{max-width:none;gap:20px}.bond-details-highlights__title{font-size:20px;line-height:32px}.bond-details-highlights__research{margin-top:4px;font-size:10px;line-height:16px}.bond-details-highlights__list{gap:20px}.bond-details-highlights__item{gap:11px}.bond-details-highlights__item p{font-size:12px;line-height:20px}.bond-details-highlights__icon{width:16px;height:16px}.bond-details-highlights__read-more{font-size:12px;line-height:18px}}.bond-details-about{display:flex;flex-direction:column;gap:36px}.bond-details-about__tabs{display:flex;gap:24px;border-bottom:1px solid #e5e5e5}.bond-details-about__tab{background:rgba(0,0,0,0);font-size:14px;font-weight:400;line-height:20px;color:#373643;cursor:pointer;padding:0 0 8px;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px}.bond-details-about__tab--active{color:#019d79;font-weight:600;border-bottom-color:#019d79}.bond-details-about__tab:focus-visible{outline:2px solid #019d79;outline-offset:4px}.bond-details-about__placeholder,.bond-details-about__text{margin:0;max-width:702px;font-size:16px;line-height:32px;color:#5e5e71}.bond-details-about__read-more{display:inline-flex;align-items:center;gap:4px;border:none;background:rgba(0,0,0,0);color:#5e5e71;font-size:16px;letter-spacing:-.04em;cursor:pointer;padding:0}.bond-details-about__read-more:focus-visible{outline:2px solid #019d79;outline-offset:4px}.bond-details-about__panel{width:100%;min-width:0}.bond-details-about__documents{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px;max-width:724px}.bond-details-about__document{display:flex;align-items:center;justify-content:space-between;gap:12px;width:342px;max-width:100%;min-height:72px;padding:16px 8px;background:#e9f3f1;border:1px solid #e5e5e5;border-radius:8px;text-decoration:none;box-sizing:border-box;color:inherit}.bond-details-about__document:hover{border-color:#d3d3d3}.bond-details-about__document:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-about__document-main{display:flex;align-items:center;gap:8px;min-width:0}.bond-details-about__document-icon{flex-shrink:0}.bond-details-about__document-label{font-size:14px;line-height:18px;color:#5e5e71;font-weight:400}.bond-details-about__document-download{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}@media(max-width:760px){.bond-details-about__document{width:100%}}@media(max-width:768px){.bond-details-about{gap:20px}.bond-details-about__tabs{gap:24px;overflow-x:auto;-webkit-overflow-scrolling:touch}.bond-details-about__tab{flex-shrink:0}.bond-details-about__placeholder,.bond-details-about__tab,.bond-details-about__text{font-size:12px;line-height:20px}.bond-details-about__read-more{font-size:12px;line-height:18px}}.bond-details-riskometer{display:flex;flex-direction:column;gap:48px;max-width:738px;width:100%;min-width:0}.bond-details-riskometer__scale-wrap,.bond-details-riskometer__scroll{width:100%;min-width:0;overflow:visible}.bond-details-riskometer__scroll{padding-top:59px;padding-bottom:4px}.bond-details-riskometer__track{display:flex;flex-direction:column;width:100%;min-width:0;overflow:visible}.bond-details-riskometer__marker{position:absolute;bottom:calc(100% + 0px);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;z-index:5;pointer-events:none}.bond-details-riskometer__marker-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 16px;border-radius:100px;background:#019d79;color:#fff;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:18px;line-height:20px;font-weight:400;white-space:nowrap}.bond-details-riskometer__marker-line{width:2px;height:27px;background:#019d79;flex-shrink:0}.bond-details-riskometer__scale{display:flex;width:100%;min-width:0;height:96px;border-radius:8px;overflow:visible}.bond-details-riskometer__segment{position:relative;flex:1 1;display:flex;align-items:center;justify-content:center;min-width:0;padding:6px 0;overflow:visible;box-sizing:border-box}.bond-details-riskometer__segment:first-child{border-radius:8px 0 0 8px}.bond-details-riskometer__segment:last-child{border-radius:0 8px 8px 0}.bond-details-riskometer__segment--active{z-index:3;overflow:visible}.bond-details-riskometer__segment-label{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:clamp(9px,1.2vw,14px);line-height:1;color:#292e35;white-space:nowrap;font-weight:400;max-height:88px}.bond-details-riskometer__segment-label--active{color:#000a27;font-size:clamp(11px,1.55vw,18px);font-weight:600;line-height:1.1}.bond-details-riskometer__axis{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;width:100%;min-width:0;margin-top:12px;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:16px;line-height:24px;color:#5e5e71}.bond-details-riskometer__axis-center{text-align:center;white-space:nowrap}.bond-details-riskometer__axis-line{position:relative;height:2px;background:#c9c9c9;margin:0 4px;min-width:0}.bond-details-riskometer__axis-line--left:after{right:0;border-left:6px solid #c9c9c9}.bond-details-riskometer__axis-line--left:after,.bond-details-riskometer__axis-line--right:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0)}.bond-details-riskometer__axis-line--right:before{left:0;border-right:6px solid #c9c9c9}.bond-details-riskometer__footnote{margin:12px 0 0;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:14px;line-height:24px;color:#5e5e71;text-align:center}.bond-details-riskometer__summary{display:flex;gap:12px;align-items:flex-start;min-width:0}.bond-details-riskometer__rating-badge{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:8px;background:#019d79;color:#fff;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:24px;font-weight:600;line-height:32px}.bond-details-riskometer__summary-copy{display:flex;flex-direction:column;gap:12px;min-width:0;flex:1 1}.bond-details-riskometer__summary-title{font-size:20px;font-weight:600;line-height:20px;color:#373643}.bond-details-riskometer__summary-text,.bond-details-riskometer__summary-title{margin:0;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif}.bond-details-riskometer__summary-text{font-size:18px;line-height:32px;color:#5e5e71;overflow-wrap:anywhere;text-align:justify}@media(max-width:900px){.bond-details-riskometer{gap:28px;max-width:100%}.bond-details-riskometer__scroll{padding-top:48px}.bond-details-riskometer__scale{height:88px;overflow:visible}.bond-details-riskometer__segment{flex:1 1;min-width:0;max-width:none;padding:4px 0}.bond-details-riskometer__marker-pill{font-size:12px;min-height:24px;padding:4px 10px;line-height:16px}.bond-details-riskometer__marker-line{height:20px}.bond-details-riskometer__segment-label{font-size:clamp(8px,2.2vw,11px)}.bond-details-riskometer__segment-label--active{font-size:clamp(9px,2.6vw,12px);line-height:1.1}.bond-details-riskometer__axis{font-size:12px;line-height:18px;margin-top:10px;gap:4px}.bond-details-riskometer__footnote{font-size:12px;line-height:20px;padding:0;text-align:left}.bond-details-riskometer__summary-title{font-size:16px;line-height:22px}.bond-details-riskometer__summary-text{font-size:14px;line-height:24px}.bond-details-riskometer__rating-badge{width:56px;height:56px;font-size:18px}}.bond-details-trust{position:relative;overflow:hidden;border-radius:10px;min-height:265px;margin:0;padding:24px 51px 32px;display:flex;flex-direction:column;align-items:center;gap:36px;background:linear-gradient(135deg,#019d79,#000a27 55%,#000a27)}.bond-details-trust__title{position:relative;z-index:1;margin:0;font-size:32px;line-height:32px;letter-spacing:-.04em;text-align:center}.bond-details-trust__title-muted{font-weight:300;color:#9ea5af}.bond-details-trust__title-strong{font-weight:600;color:#e4e8ef}.bond-details-trust__grid{position:relative;z-index:1;list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;gap:0;width:100%;max-width:658px}.bond-details-trust__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;position:relative;flex:1 1;padding:0 12px}.bond-details-trust__icon{width:76px;height:76px;object-fit:contain}.bond-details-trust__copy{display:flex;flex-direction:column;gap:8px}.bond-details-trust__copy strong{font-size:20px;font-weight:600;line-height:24px;color:#e4e8ef}.bond-details-trust__copy span{font-size:14px;font-weight:300;line-height:18px;color:#9ea5af}.bond-details-trust__divider{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:133px;background:rgba(228,232,239,.25)}@media(max-width:768px){.bond-details-trust{margin-inline:-24px;width:calc(100% + 48px);max-width:100vw;border-radius:0;padding:40px 16px;min-height:auto;gap:20px}.bond-details-trust__title{font-size:20px;line-height:32px}.bond-details-trust__grid{flex-direction:row;align-items:center;justify-content:center;gap:20px;max-width:none}.bond-details-trust__item{flex:1 1;max-width:100px;padding:0 4px}.bond-details-trust__icon{width:45px;height:45px}.bond-details-trust__copy strong{font-size:14px;line-height:24px}.bond-details-trust__copy span{font-size:12px;line-height:18px}.bond-details-trust__divider{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:79px}}.bond-details-risk{display:flex;flex-direction:column;gap:36px}.bond-details-risk__card{border:1px solid #e5e5e5;border-radius:8px;padding:24px;background:#fff}.bond-details-risk__list{margin:0;padding-left:10px;color:#5e5e71;font-size:16px;line-height:28px;text-align:justify}.bond-details-risk__list li+li{margin-top:8px}@media(max-width:768px){.bond-details-risk{gap:20px}.bond-details-risk__card{background:#ffebdf;border:none;border-radius:8px;padding:20px 10px;min-height:180px}.bond-details-risk__list{font-size:12px;line-height:20px;padding-left:18px}}.bond-details-invest{width:100%;max-width:100%;min-width:0;flex:1 1 auto;align-self:stretch;display:flex;flex-direction:column}.bond-details-page--animated .bond-details-invest__shell{opacity:0;animation:bond-details-invest-reveal .65s cubic-bezier(0,0,.2,1) forwards;animation-delay:.12s}.bond-details-page--animated .bond-details-invest__mobile-bar{opacity:0;animation:bond-details-page-reveal .45s cubic-bezier(0,0,.2,1) forwards;animation-delay:.08s}.bond-details-invest__mobile-bar{display:none}.bond-details-invest__mobile-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.bond-details-invest__mobile-label{margin:0 0 4px;font-size:10px;line-height:20px;color:#9d9d9d}.bond-details-invest__mobile-quantity{display:flex;flex-direction:column;align-items:flex-start}.bond-details-invest__mobile-qty-row{display:flex;align-items:center;gap:8px}.bond-details-invest__mobile-qty-btn{width:24px;height:24px;border-radius:4px;border:.5px solid #e4e4e4;background:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:#373643;font-size:12px;flex-shrink:0}.bond-details-invest__mobile-qty-btn:disabled{opacity:.45;cursor:not-allowed}.bond-details-invest__mobile-qty-btn:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-invest__mobile-qty-value{box-sizing:border-box;width:48px;min-width:48px;height:32px;margin:0;padding:0 4px;border:.5px solid #e4e4e4;border-radius:4px;background:#fff;font-family:inherit;font-size:18px;font-weight:600;line-height:30px;color:#373643;text-align:center;-moz-appearance:textfield}.bond-details-invest__mobile-qty-value::-webkit-inner-spin-button,.bond-details-invest__mobile-qty-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bond-details-invest__mobile-qty-value:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-invest__mobile-qty-value:disabled{opacity:.45;cursor:not-allowed}.bond-details-invest__mobile-amount{text-align:right}.bond-details-invest__mobile-amount strong{display:block;font-size:18px;font-weight:600;line-height:24px;color:#373643}.bond-details-invest__mobile-cta{width:100%;height:48px;border:none;border-radius:8px;background:#087969;color:#fff;font-size:16px;font-weight:600;line-height:32px;cursor:pointer}.bond-details-invest__mobile-cta:hover{background:#019d79}.bond-details-invest__mobile-cta:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-invest__shell{display:flex;justify-content:center;align-items:flex-start;padding-top:0;position:-webkit-sticky;position:sticky;top:calc(var(--bond-details-sticky-top) + var(--bond-details-sticky-gap, 8px));z-index:2;height:-moz-fit-content;height:fit-content;max-height:var(--inv-card-max-height);width:100%;flex-shrink:0;align-self:flex-start;margin-bottom:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.bond-details-invest__shell:has(#bond-investment-breakdown),.bond-details-invest__shell:has(.bond-details-invest__breakdown){overflow:visible;z-index:20}.bond-details-invest__card{max-width:100%;background:#fff;border:1px solid #e5e7f1;border-radius:10px;box-shadow:-2px 0 2px rgba(150,150,150,.1),-6px 0 3px rgba(150,150,150,.09),-14px 0 4.5px rgba(150,150,150,.05),-26px 0 5px rgba(150,150,150,.01)}.bond-details-invest__card,.bond-details-invest__stack{position:relative;display:flex;flex-direction:column;width:100%;overflow:visible}.bond-details-invest__stack{align-items:center;flex:1 1 auto;min-height:0;min-width:0;padding:24px 14px 8px}.bond-details-invest__stack:has(#bond-investment-breakdown) .bond-details-invest__connector,.bond-details-invest__stack:has(#bond-investment-breakdown) .bond-details-invest__returns-box,.bond-details-invest__stack:has(#bond-investment-breakdown) .bond-details-invest__tenure-pill,.bond-details-invest__stack:has(.bond-details-invest__breakdown) .bond-details-invest__connector,.bond-details-invest__stack:has(.bond-details-invest__breakdown) .bond-details-invest__returns-box,.bond-details-invest__stack:has(.bond-details-invest__breakdown) .bond-details-invest__tenure-pill{z-index:1}.bond-details-invest__investment-box{position:relative;width:min(312px,100% - 28px);min-height:120px;border:1px solid #d3d3d3;border-radius:8px;padding:16px 20px;text-align:center;background:#fff;z-index:2;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;overflow:visible}.bond-details-invest__investment-box:has(#bond-investment-breakdown),.bond-details-invest__investment-box:has(.bond-details-invest__breakdown){z-index:30}.bond-details-invest__label{margin:0 0 8px;font-size:12px;line-height:28px;color:#9ea5af}.bond-details-invest__investment-value{margin:0;font-size:20px;font-weight:600;line-height:28px;color:#000}.bond-details-invest__units-note{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:12px;line-height:16px;color:#5e5e71}.bond-details-invest__units-wrap{margin-top:8px;display:flex;justify-content:center}.bond-details-invest__info-btn{border:none;background:rgba(0,0,0,0);color:#9d9d9d;padding:0;width:16px;height:16px;font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bond-details-invest__info-btn:focus-visible{outline:2px solid #019d79;outline-offset:2px;border-radius:50%}.bond-details-invest #bond-investment-breakdown,.bond-details-invest__breakdown{position:absolute;top:calc(100% - 12px);left:22%;transform:translateX(-50%);width:min(320px,100vw - 48px);max-width:calc(100% + 24px);min-height:158px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;z-index:40;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:-1px 0 1px rgba(0,0,0,.1),-2px 1px 1.5px rgba(0,0,0,.09),-5px 3px 2px rgba(0,0,0,.05),-9px 6px 2px rgba(0,0,0,.01)}.bond-details-invest__breakdown-close{position:absolute;top:7px;right:4px;width:20px;height:20px;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.bond-details-invest__breakdown-close:focus-visible{outline:2px solid #019d79;outline-offset:2px;border-radius:4px}.bond-details-invest__breakdown-content{padding:14px 13px 12px;display:flex;flex-direction:column;gap:16px}.bond-details-invest__breakdown-title{margin:0;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600;line-height:20px;color:#373643;text-align:left}.bond-details-invest__breakdown-rows{margin:0;display:flex;flex-direction:column;gap:12px}.bond-details-invest__breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;font-weight:300;line-height:20px;color:#000;white-space:nowrap}.bond-details-invest__breakdown-row dd,.bond-details-invest__breakdown-row dt{margin:0}.bond-details-invest__breakdown-row dd{font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bond-details-invest__breakdown-divider{display:block;width:100%;height:0;border:none;border-top:1px solid #f0f0f0}.bond-details-invest__breakdown-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 13px 14px;font-size:15px;font-weight:600;line-height:20px;color:#000;white-space:nowrap}.bond-details-invest__breakdown-total strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bond-details-invest__connector{position:relative;width:min(200px,72%);height:88px;margin-top:-8px;z-index:1;pointer-events:none;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;flex-shrink:0}.bond-details-invest__connector-line{justify-self:center;width:1px;height:100%;background:linear-gradient(180deg,#d3d3d3 37%,#000a27);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 6px,transparent 6px 12px);mask-image:repeating-linear-gradient(180deg,#000 0 6px,transparent 6px 12px)}.bond-details-invest__tenure-pill{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-height:31px;margin-top:-56px;margin-bottom:8px;padding:6px 16px;border-radius:50px;border:1px solid #d3d3d3;background:#fff;font-size:12px;letter-spacing:-.04em;color:#000;white-space:nowrap;flex-shrink:0;bottom:10px}.bond-details-invest__returns-box{position:relative;width:100%;max-width:100%;min-height:168px;margin-top:-4px;border-radius:8px;background:#000a27;overflow:hidden;z-index:2;flex-shrink:0}.bond-details-invest__returns-box:before{content:"";position:absolute;width:min(77%,280px);height:157px;left:50%;top:-110px;transform:translateX(-50%);pointer-events:none;border-radius:371px;background:#007e61 url(/images/portfolio/summary-card-glow.svg) no-repeat 50%/cover;filter:blur(45px)}.bond-details-invest__returns-content{position:relative;z-index:1;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 16px}.bond-details-invest__returns-content .bond-details-invest__label{color:#c8ccd6;margin-bottom:0}.bond-details-invest__returns-value{margin:0;font-size:28px;font-weight:600;line-height:40px;color:#02b28a}.bond-details-invest__gains-label{margin:0;font-size:12px;line-height:28px;color:#c8ccd6}.bond-details-invest__gains-value{margin:0;font-size:20px;font-weight:600;line-height:28px;color:#e4e8ef}.bond-details-invest__payouts-link{position:relative;display:inline-flex;align-items:center;gap:2px;margin-top:12px;margin-bottom:8px;border:none;background:rgba(0,0,0,0);color:#7a8cff;font-size:14px;line-height:28px;cursor:pointer;padding:0;white-space:nowrap;z-index:2;flex-shrink:0}.bond-details-invest__payouts-link:focus-visible{outline:2px solid #019d79;outline-offset:4px}.bond-details-invest__footer{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px 14px 18px;border-radius:0 0 9px 9px;background:#fff;box-shadow:0 -1px 2px rgba(156,156,156,.1),0 -4px 4px rgba(156,156,156,.09),0 -9px 5px rgba(156,156,156,.05);z-index:3}.bond-details-invest__quantity{display:flex;align-items:center;justify-content:center;gap:20px}.bond-details-invest__qty-btn{width:36px;height:36px;border-radius:50%;border:1px solid #838383;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#000;font-size:14px;flex-shrink:0}.bond-details-invest__qty-btn:disabled{opacity:.45;cursor:not-allowed}.bond-details-invest__qty-btn:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-invest__qty-display{width:min(183px,52vw);min-width:140px;height:64px;border:1px solid #e5e5e5;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.bond-details-invest__qty-value{font-size:20px;font-weight:600;line-height:28px;color:#000;width:50%;border:0;background:rgba(0,0,0,0);text-align:center;padding:0;font-family:inherit}.bond-details-invest__qty-value:focus-visible{outline:2px solid #019d79;outline-offset:2px;border-radius:4px}.bond-details-invest__qty-label{font-size:15px;line-height:20px;color:#9ea5af}.bond-details-invest__cta{width:calc(100% - 24px);max-width:100%;height:48px;border:none;border-radius:8px;background:#087969;color:#fff;font-size:18px;font-weight:600;line-height:30px;cursor:pointer;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.bond-details-invest__cta:hover{background:#019d79}.bond-details-invest__cta:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-invest__sold-out{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px 14px 18px;border-radius:0 0 9px 9px;background:#fff;box-shadow:0 -1px 2px rgba(156,156,156,.1),0 -4px 4px rgba(156,156,156,.09),0 -9px 5px rgba(156,156,156,.05);z-index:3}.bond-details-invest__sold-out-label{margin:0;font-family:var(--font-figtree),"Figtree",system-ui,-apple-system,sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#b42318;text-align:center}.bond-details-invest__sold-out-cta{width:calc(100% - 24px)}.bond-details-invest__sold-out--mobile{width:100%;padding:12px 16px 16px;border-radius:0;box-shadow:none;background:rgba(0,0,0,0)}@media(max-width:992px){.bond-details-invest{width:100%;max-width:536px;margin-inline:auto;min-height:0;flex:initial}.bond-details-page--animated .bond-details-invest__shell{animation-name:bond-details-page-reveal}.bond-details-invest__shell{position:static;top:auto;z-index:auto;padding-top:0;max-height:none;overflow-y:visible}.bond-details-invest__card{margin:0 auto;overflow:visible}.bond-details-invest__stack{overflow:visible}}@media(max-width:900px){.bond-details-invest{position:fixed;inset:auto 0 0;width:100%;max-width:none;margin:0;z-index:100}.bond-details-invest__mobile-bar{display:flex;flex-direction:column;background:#fff;padding:10px 24px calc(16px + env(safe-area-inset-bottom, 0px));box-shadow:0 -1px 1px rgba(143,143,143,.1),0 -3px 1.5px rgba(143,143,143,.09),0 -6px 2px rgba(143,143,143,.05)}.bond-details-invest__shell{display:none}}.bond-details-similar{background:#000a27;padding:54px 96px 64px;overflow:hidden}.bond-details-similar__inner{max-width:1230px;margin:0 auto;min-width:0;padding-inline:24px}.bond-details-similar__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:56px}.bond-details-similar__header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.bond-details-similar__nav{display:flex;align-items:center;gap:8px}.bond-details-similar__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(228,232,239,.24);border-radius:50%;background:rgba(228,232,239,.08);color:#e4e8ef;font-size:18px;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.bond-details-similar__nav-btn:hover:not(:disabled){background:rgba(228,232,239,.16);border-color:rgba(228,232,239,.4)}.bond-details-similar__nav-btn:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-similar__nav-btn:disabled{opacity:.35;cursor:not-allowed}.bond-details-similar__title{margin:0;font-size:32px;line-height:36px;letter-spacing:-.04em}.bond-details-similar__title-strong{font-weight:600;color:#e4e8ef}.bond-details-similar__title-light{font-weight:300;color:#9ea5af}.bond-details-similar__view-all{color:#9ea5af;font-size:14px;line-height:22px;text-decoration:none;display:none}.bond-details-similar__view-all:hover{color:#e4e8ef}.bond-details-similar__view-all:focus-visible{outline:2px solid #019d79;outline-offset:4px}.bond-details-similar__scroll-wrap{position:relative;min-width:0}.bond-details-similar__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab;touch-action:pan-x pan-y pinch-zoom;margin:0 -4px;padding:4px}.bond-details-similar__scroll::-webkit-scrollbar{display:none}.bond-details-similar__scroll--dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bond-details-similar__scroll:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-similar__list{display:flex;gap:24px;width:max-content;margin:0;padding:0;list-style:none}.bond-details-similar__item{flex:0 0 448px;width:448px;min-width:0;list-style:none}.bond-details-similar__dots{display:none;align-items:center;justify-content:center;gap:8px;list-style:none;margin:16px 0 0;padding:0}.bond-details-similar__dots>li{list-style:none;display:flex}.bond-details-similar__dot{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:rgba(228,232,239,.28);cursor:pointer;transition:background .2s ease,transform .2s ease}.bond-details-similar__dot--active{background:#e4e8ef;transform:scale(1.05)}.bond-details-similar__dot:focus-visible{outline:2px solid #019d79;outline-offset:3px}@media(max-width:1500px){.bond-details-similar{padding-inline:24px}.bond-details-similar__item{flex-basis:min(448px,(100vw - 72px)/3);width:min(448px,(100vw - 72px)/3)}}@media(max-width:900px){.bond-details-similar{padding:40px 0}.bond-details-similar__inner{max-width:100%;padding-inline:24px}.bond-details-similar__header{margin-bottom:20px;gap:12px}.bond-details-similar__header-actions{gap:12px}.bond-details-similar__nav{display:none}.bond-details-similar__title{font-size:20px;line-height:32px;letter-spacing:-.04em}.bond-details-similar__view-all{font-size:14px;line-height:32px;letter-spacing:-.04em}.bond-details-similar__scroll-wrap{display:flex;flex-direction:column}.bond-details-similar__scroll{margin:0 -24px;padding:2px 24px 4px}.bond-details-similar__list{gap:10px}.bond-details-similar__item{flex:0 0 min(380px,100vw - 50px);width:min(380px,100vw - 50px)}.bond-details-similar__dots{display:flex}}.bond-details-similar-card{background:#e9f3f1;border-radius:10px;padding:17px 14px 14px;min-height:252px;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.bond-details-similar-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bond-details-similar-card__actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.bond-details-similar-card__watchlist{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:rgba(0,0,0,0);color:#019d79;font-size:16px;cursor:pointer}.bond-details-similar-card__watchlist:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-similar-card__issuer{display:flex;align-items:center;gap:10px;min-width:0}.bond-details-similar-card__logo-wrap{flex-shrink:0;width:74px;height:74px;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.bond-details-similar-card__logo{width:56px;height:auto;object-fit:contain}.bond-details-similar-card__name{margin:0;flex:1 1;min-width:0;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.04em;color:#2d2d2d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bond-details-similar-card__name--truncated{cursor:help}.bond-details-similar-card__ytm{text-align:right;color:#019d79;width:91px;flex-shrink:0}.bond-details-similar-card__ytm span{display:block;font-size:10px;line-height:16px}.bond-details-similar-card__ytm strong{display:block;font-size:20px;font-weight:600;letter-spacing:-.04em}.bond-details-similar-card__divider{border:none;border-top:1px solid rgba(0,0,0,.08);margin:16px 0}.bond-details-similar-card__stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0 0 auto;text-align:center}.bond-details-similar-card__stat dt{margin:0 0 8px;font-size:12px;line-height:20px;color:#9d9d9d}.bond-details-similar-card__stat dd{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:2px;font-size:12px;font-weight:600;color:#373643}.bond-details-similar-card__rupee{font-size:12px;font-weight:600;line-height:1;color:#373643}.bond-details-similar-card__cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:16px;border-radius:8px;background:#26252f;color:#fff;font-size:12px;font-weight:600;text-decoration:none}.bond-details-similar-card__cta:hover{opacity:.92}.bond-details-similar-card__cta:focus-visible{outline:2px solid #019d79;outline-offset:2px}@media(max-width:900px){.bond-details-similar-card{min-height:205px;height:100%;padding:16px 14px 12px}.bond-details-similar-card__top{gap:8px}.bond-details-similar-card__issuer{gap:6px}.bond-details-similar-card__logo-wrap{width:51px;height:51px;border-radius:6px}.bond-details-similar-card__logo{width:39px}.bond-details-similar-card__name{font-size:16px;line-height:20px;letter-spacing:-.04em}.bond-details-similar-card__watchlist{display:none}.bond-details-similar-card__ytm{width:auto;min-width:66px}.bond-details-similar-card__ytm span{font-size:12px;line-height:15px}.bond-details-similar-card__ytm strong{font-size:18px;line-height:1.2;letter-spacing:-.04em}.bond-details-similar-card__divider{margin:12px 0}.bond-details-similar-card__stats{gap:4px;margin-bottom:12px}.bond-details-similar-card__stat dt{margin:0 0 4px;font-size:12px;line-height:16px}.bond-details-similar-card__stat dd{font-size:12px;font-weight:400}.bond-details-similar-card__stat:first-child{text-align:left}.bond-details-similar-card__stat:first-child dd{justify-content:flex-start}.bond-details-similar-card__rupee{font-size:12px;font-weight:400}.bond-details-similar-card__cta{min-height:40px;margin-top:auto;border-radius:7px;font-size:12px;font-weight:600}}.bond-details-invest-modal{position:fixed;inset:0;z-index:1150;display:flex;align-items:flex-end;justify-content:center}.bond-details-invest-modal__backdrop{position:absolute;inset:0;border:none;background:rgba(0,0,0,.42);cursor:pointer;opacity:0}.bond-details-invest-modal.explore-bonds-sheet--open .bond-details-invest-modal__backdrop{animation:bond-details-sheet-backdrop-in .28s cubic-bezier(0,0,.2,1) forwards}.bond-details-invest-modal.explore-bonds-sheet--closing .bond-details-invest-modal__backdrop{animation:bond-details-sheet-backdrop-out .24s cubic-bezier(.4,0,.2,1) forwards}.bond-details-invest-modal__panel{position:relative;z-index:1;width:100%;max-height:min(96dvh,920px);background:#fff;border-radius:0;display:flex;flex-direction:column;overflow:hidden;transform:translateY(100%)}.bond-details-invest-modal.explore-bonds-sheet--open .bond-details-invest-modal__panel{animation:bond-details-sheet-panel-in .34s cubic-bezier(0,0,.2,1) forwards}.bond-details-invest-modal.explore-bonds-sheet--closing .bond-details-invest-modal__panel{animation:bond-details-sheet-panel-out .28s cubic-bezier(.4,0,.2,1) forwards}.bond-details-invest-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 24px;flex-shrink:0}.bond-details-invest-modal__identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.bond-details-invest-modal__logo-wrap{width:48px;height:48px;border-radius:6px;background:#fff;border:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.bond-details-invest-modal__logo{object-fit:contain;width:28px;height:28px}.bond-details-invest-modal__title-wrap{min-width:0}.bond-details-invest-modal__title{margin:0 0 4px;font-size:20px;font-weight:400;line-height:28px;color:#373643}.bond-details-invest-modal__meta{margin:0;font-size:14px;line-height:20px;color:#5e5e71;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bond-details-invest-modal__close{width:32px;height:32px;border:none;background:rgba(0,0,0,0);color:#9ea5af;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;flex-shrink:0;font-size:18px}.bond-details-invest-modal__close:focus-visible{outline:2px solid #019d79;outline-offset:2px;border-radius:4px}.bond-details-invest-modal__body{flex:1 1;min-height:0;overflow-y:auto;padding:0 24px 16px;border-top:1px solid #ebebeb;-webkit-overflow-scrolling:touch}.bond-details-invest-modal__body:has(#bond-invest-modal-breakdown),.bond-details-invest-modal__body:has(.bond-details-invest-modal__breakdown){overflow:visible}.bond-details-invest-modal__calculator{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:28px;padding-bottom:8px}.bond-details-invest-modal__calculator:has(#bond-invest-modal-breakdown) .bond-details-invest-modal__connector,.bond-details-invest-modal__calculator:has(#bond-invest-modal-breakdown) .bond-details-invest-modal__returns-box,.bond-details-invest-modal__calculator:has(#bond-invest-modal-breakdown) .bond-details-invest-modal__tenure-pill,.bond-details-invest-modal__calculator:has(.bond-details-invest-modal__breakdown) .bond-details-invest-modal__connector,.bond-details-invest-modal__calculator:has(.bond-details-invest-modal__breakdown) .bond-details-invest-modal__returns-box,.bond-details-invest-modal__calculator:has(.bond-details-invest-modal__breakdown) .bond-details-invest-modal__tenure-pill{z-index:1}.bond-details-invest-modal__investment-box{position:relative;width:min(282px,100%);min-height:110px;border:1px solid #d3d3d3;border-radius:10px;padding:16px 20px;text-align:center;background:#fff;z-index:2;display:flex;flex-direction:column;justify-content:center;overflow:visible}.bond-details-invest-modal__investment-box:has(#bond-invest-modal-breakdown),.bond-details-invest-modal__investment-box:has(.bond-details-invest-modal__breakdown){z-index:30}.bond-details-invest-modal__breakdown{position:absolute;top:calc(100% - 12px);left:50%;transform:translateX(-50%);width:min(320px,100% - 16px);min-height:191px;height:auto;padding:0;background:#fff;border:1px solid #f0f0f0;border-radius:8px;z-index:40;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:-1px 0 1px rgba(0,0,0,.1),-2px 1px 1.5px rgba(0,0,0,.09),-5px 3px 2px rgba(0,0,0,.05),-9px 6px 2px rgba(0,0,0,.01)}.bond-details-invest-modal__tenure-pill{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-height:31px;margin-top:-16px;padding:6px 16px;border-radius:50px;border:1px solid #d3d3d3;background:#fff;font-size:12px;letter-spacing:-.04em;color:#000;white-space:nowrap}.bond-details-invest-modal__connector{position:relative;width:min(200px,72%);height:72px;margin-top:-8px;z-index:1;pointer-events:none;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}.bond-details-invest-modal__connector-line{justify-self:center;width:1px;height:100%;background:linear-gradient(180deg,#d3d3d3 37%,#000a27);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 6px,transparent 6px 12px);mask-image:repeating-linear-gradient(180deg,#000 0 6px,transparent 6px 12px)}.bond-details-invest-modal__returns-box{position:relative;width:100%;max-width:382px;min-height:195px;margin-top:-8px;border-radius:10px;background:#000a27;overflow:hidden;z-index:2}.bond-details-invest-modal__returns-box:before{content:"";position:absolute;width:371px;height:157px;left:50%;top:-57px;transform:translateX(-50%);pointer-events:none;border-radius:371px;background:#007e61 url(/images/portfolio/summary-card-glow.svg) no-repeat 50%/cover;filter:blur(45px)}.bond-details-invest-modal__returns-box .bond-details-invest__returns-value{font-size:32px}.bond-details-invest-modal__returns-box .bond-details-invest__gains-value{font-size:18px}.bond-details-invest-modal__payouts-link{position:static;transform:none;margin-top:12px}.bond-details-invest-modal__footer{flex-shrink:0;padding:16px 24px calc(16px + env(safe-area-inset-bottom, 0px));background:#fff;box-shadow:0 -1px 2px rgba(196,196,196,.1),0 -4px 4px rgba(196,196,196,.09),0 -8px 5px rgba(196,196,196,.05)}.bond-details-invest-modal__footer .bond-details-invest__quantity{position:static;transform:none;justify-content:center}.bond-details-invest-modal__cta{width:100%;height:56px;margin-top:12px;border:none;border-radius:8px;background:#087969;color:#fff;font-size:16px;font-weight:600;line-height:30px;cursor:pointer}.bond-details-invest-modal__cta:hover{background:#019d79}.bond-details-invest-modal__cta:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-payouts-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:119px 24px 48px}.bond-details-payouts-modal__backdrop{position:absolute;inset:0;border:none;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer}.bond-details-payouts-modal__panel{position:relative;width:561px;max-width:100%;height:min(814px,100vh - 167px);max-height:calc(100vh - 167px);background:#fff;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;z-index:1;box-shadow:0 24px 48px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.08)}.bond-details-payouts-modal__close{position:absolute;top:11px;right:24px;width:24px;height:24px;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;z-index:2;display:inline-flex;align-items:center;justify-content:center}.bond-details-payouts-modal__close:focus-visible{outline:2px solid #019d79;outline-offset:2px;border-radius:4px}.bond-details-payouts-modal__header{flex-shrink:0;padding:60px 24px 0}.bond-details-payouts-modal__summary{display:flex;align-items:center;justify-content:space-between;gap:64px}.bond-details-payouts-modal__summary-item{display:flex;flex-direction:column;gap:8px;width:145px}.bond-details-payouts-modal__summary-item strong{font-size:18px;font-weight:600;line-height:24px;color:#000}.bond-details-payouts-modal__summary-item--returns{text-align:right}.bond-details-payouts-modal__summary-item--returns strong{color:#02b28a}.bond-details-payouts-modal__summary-label{font-size:18px;line-height:24px;color:#9ea5af}.bond-details-payouts-modal__tenure{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px;border:1px solid #d3d3d3;border-radius:50px;background:#fff;font-size:14px;line-height:18px;letter-spacing:-.04em;color:#5e5e71;white-space:nowrap}.bond-details-payouts-modal__divider{margin:20px 0 0;border:none;border-top:1px solid #f0f0f0}.bond-details-payouts-modal__body{flex:1 1;min-height:0;padding:24px 0 0}.bond-details-payouts-modal__scroll{display:flex;gap:8px;height:100%;padding:0 24px}.bond-details-payouts-modal__content{flex:1 1;min-width:0;overflow-y:auto;padding-right:8px;scrollbar-width:none}.bond-details-payouts-modal__content::-webkit-scrollbar{display:none}.bond-details-payouts-modal__year-group:not(:last-child){margin-bottom:24px}.bond-details-payouts-modal__year-title{margin:0 0 16px;font-weight:600;line-height:26px;color:#9ea5af}.bond-details-payouts-modal__year-value{font-size:24px}.bond-details-payouts-modal__year-count{font-size:14px}.bond-details-payouts-modal__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.bond-details-payouts-modal__item{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:72px;padding:14px 12px;background:#e9f3f1;border-radius:10px}.bond-details-payouts-modal__item-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.bond-details-payouts-modal__item-date{margin:0;font-size:14px;font-weight:600;line-height:24px;color:#000}.bond-details-payouts-modal__item-type{margin:0;font-size:12px;line-height:20px;color:#9ea5af}.bond-details-payouts-modal__item-details{margin:0;font-size:11px;line-height:16px;color:#6b7280}.bond-details-payouts-modal__item-details.table-format{display:flex;flex-direction:column;gap:4px}.bond-details-payouts-modal__item-details.table-format div{display:flex;align-items:center;justify-content:space-between;gap:10px}.bond-details-payouts-modal__item-amount{margin:0;font-size:14px;font-weight:600;line-height:24px;color:#02b28a;text-align:right;white-space:nowrap}.bond-details-payouts-modal__scrollbar{display:flex;flex-direction:column;align-items:center;gap:5px;width:17px;flex-shrink:0;padding-top:2px}.bond-details-payouts-modal__scroll-arrow{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;font-size:10px;line-height:1;color:#949494}.bond-details-payouts-modal__scroll-track{position:relative;width:7px;flex:1 1;min-height:120px;border-radius:50px;background:rgba(65,65,65,.16)}.bond-details-payouts-modal__scroll-thumb{position:absolute;left:0;width:7px;min-height:27px;border-radius:50px;background:#949494;transition:top 80ms linear,height 80ms linear}.bond-details-payouts-modal__footer{flex-shrink:0;min-height:185px;padding:16px 24px 24px;background:#fff;border-radius:0 0 9px 9px;box-shadow:0 -25px 7px rgba(156,156,156,0),0 -16px 6px rgba(156,156,156,.01),0 -9px 5px rgba(156,156,156,.05),0 -4px 4px rgba(156,156,156,.09),0 -1px 2px rgba(156,156,156,.1)}.bond-details-payouts-modal__quantity{display:flex;align-items:center;justify-content:center;gap:24px}.bond-details-payouts-modal__qty-btn{width:39px;height:39px;border-radius:50%;border:1px solid #838383;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#000;font-size:14px;flex-shrink:0}.bond-details-payouts-modal__qty-btn:disabled{opacity:.45;cursor:not-allowed}.bond-details-payouts-modal__qty-btn:focus-visible{outline:2px solid #019d79;outline-offset:2px}.bond-details-payouts-modal__qty-display{width:183px;height:75px;border:1px solid #e5e5e5;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#fff}.bond-details-payouts-modal__qty-value{font-size:24px;font-weight:600;line-height:28px;color:#000;width:50%;border:0;background:rgba(0,0,0,0);text-align:center;padding:0;font-family:inherit}.bond-details-payouts-modal__qty-value:focus-visible{outline:2px solid #019d79;outline-offset:2px;border-radius:4px}.bond-details-payouts-modal__qty-label{font-size:16px;line-height:20px;color:#9ea5af}.bond-details-payouts-modal__cta{width:100%;max-width:479px;height:60px;margin:16px auto 0;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#087969;color:#fff;font-size:20px;font-weight:600;line-height:30px;cursor:pointer}.bond-details-payouts-modal__cta:hover{background:#019d79}.bond-details-payouts-modal__cta:focus-visible{outline:2px solid #019d79;outline-offset:2px}@media(max-width:640px){.bond-details-payouts-modal{align-items:flex-end;padding:0}.bond-details-payouts-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bond-details-payouts-modal__panel{width:100%;height:min(92vh,814px);max-height:92vh;border-radius:16px 16px 0 0}.bond-details-payouts-modal__header{padding:48px 16px 0}.bond-details-payouts-modal__summary{gap:16px;flex-wrap:wrap}.bond-details-payouts-modal__summary-item{width:calc(50% - 8px)}.bond-details-payouts-modal__summary-item--returns{width:100%;text-align:left}.bond-details-payouts-modal__tenure{order:3;width:100%}.bond-details-payouts-modal__scroll{padding:0 16px}.bond-details-payouts-modal__scrollbar{display:none}.bond-details-payouts-modal__content{padding-right:0;scrollbar-width:thin;scrollbar-color:#949494 rgba(65,65,65,.16)}.bond-details-payouts-modal__content::-webkit-scrollbar{display:block;width:7px}.bond-details-payouts-modal__content::-webkit-scrollbar-track{border-radius:50px;background:rgba(65,65,65,.16)}.bond-details-payouts-modal__content::-webkit-scrollbar-thumb{border-radius:50px;background:#949494}.bond-details-payouts-modal__footer{padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px))}}@media(prefers-reduced-motion:reduce){.bond-details-page .bond-details-header__stat,.bond-details-page .bond-details-header__stat-divider,.bond-details-page .bond-details-invest__mobile-bar,.bond-details-page .bond-details-invest__shell,.bond-details-page__reveal{opacity:1!important;animation:none!important;transform:none!important}.bond-details-page .scroll-fade-in.bond-details-scroll-in{opacity:1;transform:none;transition:none}.bond-details-invest-modal.explore-bonds-sheet--closing .bond-details-invest-modal__backdrop,.bond-details-invest-modal.explore-bonds-sheet--closing .bond-details-invest-modal__panel,.bond-details-invest-modal.explore-bonds-sheet--open .bond-details-invest-modal__backdrop,.bond-details-invest-modal.explore-bonds-sheet--open .bond-details-invest-modal__panel{animation:none!important;opacity:1!important;transform:none!important}.bond-details-payouts-modal__scroll-thumb{transition:none!important}}@supports(height:100dvh){.bond-details-page{--inv-card-max-height:min(600px,calc(100dvh - var(--bond-details-sticky-top) - var(--bond-details-sticky-gap, 8px) - 16px))}}