.IPOHero-module__34NjWa__wrapper{flex-direction:column;gap:12px;display:flex}.IPOHero-module__34NjWa__title{font-family:var(--ff-graphicBold);color:var(--clr-txt);font-size:var(--space-3xl);word-break:keep-all;overflow-wrap:normal}.IPOHero-module__34NjWa__titleHint{margin-left:6px;display:inline-flex}.IPOHero-module__34NjWa__hint{vertical-align:middle;margin-left:6px;display:inline-flex}@media (max-width:768px){.IPOHero-module__34NjWa__wrapper{padding:0 12px}}
.IPOProgressTracker-module__yau6mW__tracker{margin:var(--space-2xl) 0;justify-content:space-between;align-items:flex-start;padding:0;list-style:none;display:flex;position:relative}.IPOProgressTracker-module__yau6mW__tracker:before{content:"";background-color:var(--clr-border);z-index:0;height:2px;position:absolute;top:10px;left:0;right:0}.IPOProgressTracker-module__yau6mW__step{align-items:center;gap:var(--space-md);z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.IPOProgressTracker-module__yau6mW__dot{border-radius:var(--border-radius-full);border:2px solid var(--clr-border);background-color:var(--clr-light);flex-shrink:0;width:20px;height:20px}.IPOProgressTracker-module__yau6mW__label{font-size:var(--fs-ui-xxs);color:var(--clr-txtgrey);text-align:center;line-height:var(--lh-ui-xs)}.IPOProgressTracker-module__yau6mW__step--completed .IPOProgressTracker-module__yau6mW__dot{background-color:var(--clr-accent);border-color:var(--clr-accent)}.IPOProgressTracker-module__yau6mW__step--completed .IPOProgressTracker-module__yau6mW__label{color:var(--clr-txt)}.IPOProgressTracker-module__yau6mW__step--current .IPOProgressTracker-module__yau6mW__dot{border-color:var(--clr-accent);background-color:var(--clr-light);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-accent) 25%, transparent)}.IPOProgressTracker-module__yau6mW__step--current .IPOProgressTracker-module__yau6mW__label{color:var(--clr-accent);font-family:var(--ff-medium)}@media (max-width:768px){.IPOProgressTracker-module__yau6mW__label{font-size:10px}.IPOProgressTracker-module__yau6mW__dot{width:16px;height:16px}.IPOProgressTracker-module__yau6mW__tracker:before{top:8px}}
.IPOCompanyProfile-module__LgL9uq__section{gap:var(--space-xl);flex-direction:column;display:flex}.IPOCompanyProfile-module__LgL9uq__title{font-size:var(--fs-h3);font-family:var(--ff-medium);line-height:var(--lh-h3)}.IPOCompanyProfile-module__LgL9uq__body{padding-top:var(--space-2xl);gap:var(--space-lg);flex-direction:column;display:flex}.IPOCompanyProfile-module__LgL9uq__grid{border:var(--border-width-sm) solid var(--clr-border);border-radius:var(--border-radius-lg);padding:var(--space-xl) 0;margin-top:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.IPOCompanyProfile-module__LgL9uq__grid>*{min-height:44px;padding:0 var(--space-xl);flex-direction:column;justify-content:center;align-items:stretch;display:flex}.IPOCompanyProfile-module__LgL9uq__grid>*:nth-child(odd){border-right:var(--border-width-sm) solid var(--clr-border)}.IPOCompanyProfile-module__LgL9uq__item{border-bottom:var(--border-width-sm) solid var(--clr-border);justify-content:space-between;align-items:center;gap:var(--space-md);flex-direction:row;flex:1;display:flex}.IPOCompanyProfile-module__LgL9uq__label{font-size:var(--fs-ui-xs);color:var(--clr-txt)}.IPOCompanyProfile-module__LgL9uq__value{font-size:var(--fs-ui-xs);font-family:var(--ff-medium);text-align:right}.IPOCompanyProfile-module__LgL9uq__link{color:var(--clr-links);text-decoration:none}.IPOCompanyProfile-module__LgL9uq__link:hover{text-decoration:underline}@media (min-width:769px){.IPOCompanyProfile-module__LgL9uq__grid>*:nth-last-child(-n+2) .IPOCompanyProfile-module__LgL9uq__item{border-bottom:none}}@media (max-width:768px){.IPOCompanyProfile-module__LgL9uq__grid{border:none;border-top:var(--border-width-sm) solid var(--clr-border);border-radius:0;grid-template-columns:1fr;padding:0}.IPOCompanyProfile-module__LgL9uq__grid>*{min-height:65px;padding:0}.IPOCompanyProfile-module__LgL9uq__grid>*:nth-child(odd){border-right:none}}
.IPODetails-module__Qh2u_q__card{background-color:var(--clr-light);border-radius:var(--border-radius-lg);border:var(--border-width-sm) solid var(--clr-border);overflow:hidden}.IPODetails-module__Qh2u_q__header{align-items:center;gap:var(--space-lg);padding:var(--space-xl) var(--space-2xl);border-bottom:var(--border-width-sm) solid var(--clr-border);display:flex}.IPODetails-module__Qh2u_q__logo{border-radius:var(--border-radius-base);object-fit:contain;flex-shrink:0;width:48px;height:48px}.IPODetails-module__Qh2u_q__identity{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.IPODetails-module__Qh2u_q__name{font-size:var(--fs-ui-base);font-family:var(--ff-medium);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.IPODetails-module__Qh2u_q__sector{font-size:var(--fs-ui-xs);color:var(--clr-txtgrey);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.IPODetails-module__Qh2u_q__title{font-size:var(--fs-ui-xs);font-family:var(--ff-medium);color:var(--clr-txt);padding:var(--space-xl) var(--space-xl) var(--space-md);border-bottom:var(--border-width-sm) solid var(--clr-border)}.IPODetails-module__Qh2u_q__grid{padding:0 var(--space-xl) var(--space-xl);grid-template-columns:1fr;gap:0;display:grid}.IPODetails-module__Qh2u_q__field{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:var(--border-width-sm) solid var(--clr-border);display:flex}.IPODetails-module__Qh2u_q__field:last-child{border-bottom:none;padding-bottom:0}.IPODetails-module__Qh2u_q__label{font-size:var(--fs-ui-xs);color:var(--clr-txt);flex-shrink:0}.IPODetails-module__Qh2u_q__value{font-size:var(--fs-ui-xs);text-align:right;word-break:break-word}
