﻿.applications-landing-header{background:#fff}.applications-landing-header__inner{max-width:72rem;margin:0 auto;padding:1.25rem 1.5rem 0rem}.applications-landing-header__divider{max-width:78rem;margin:0 auto;height:0.0625rem;background:rgba(255,45,111,0.4)}.applications-landing-header__top{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:0.3rem}.applications-landing-header__brand{flex:1 1 auto}.applications-landing-header__brand-link{display:inline-flex;align-items:center;text-decoration:none}.applications-landing-header__brand-logo{display:block;height:3.75rem;width:auto}.applications-landing-header__utilities{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem;flex-wrap:wrap}.applications-landing-header__login{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.applications-landing-header__login-icon{display:block;height:5.5rem;transform:translateY(-0.25rem);width:auto}.applications-landing-header__login:hover,.applications-landing-header__login:focus{border-color:#ff2d6f}.applications-landing-header__nav{display:flex;align-items:center;justify-content:center;gap:3rem;padding:1rem 0 1.125rem;border-top:0.125rem solid rgba(255,45,111,0.25)}.applications-landing-header__nav-link{text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;font-size:1.2rem;font-weight:500;color:#111}.applications-landing-header__nav-link--active{font-weight:700;position:relative}.applications-landing-header__nav-link--active::after{content:"";position:absolute;left:0;right:0;bottom:-0.5rem;height:0.125rem}.wishlist-header__top{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:0.85rem;flex-wrap:wrap}.wishlist-header__brand{flex:1 1 18rem;min-width:0}.wishlist-header__utilities{display:flex;align-items:center;justify-content:flex-end;gap:1.1rem;flex-wrap:wrap;flex:0 1 auto;min-width:0}.wishlist-header__social{display:inline-flex;align-items:center}@media (max-width: 64rem){.wishlist-header__top{gap:1rem}.wishlist-header__utilities{gap:0.85rem}}@media (max-width: 48rem){.wishlist-header__top{align-items:flex-start}.wishlist-header__brand{flex:1 1 100%}.wishlist-header__utilities{flex:1 1 100%;justify-content:flex-start;gap:0.75rem}}@media (max-width: 30rem){.wishlist-header__inner{padding:0.85rem 1rem 0}.wishlist-header__top{gap:0.75rem;padding-bottom:0.7rem}.wishlist-header__utilities{gap:0.6rem}.wishlist-header__brand-logo{height:3rem}.wishlist-header__count{gap:0.55rem;padding:0.4rem 0.5rem 0.4rem 0.8rem}.wishlist-header__count-label{font-size:0.92rem}.wishlist-header__count-value{min-width:1.8rem;height:1.8rem;font-size:0.95rem}}@media (max-width: 48rem){.applications-landing-header__inner{padding:0.9rem 1rem 0}.applications-landing-header__top{gap:0.75rem;align-items:center}.applications-landing-header__brand{flex:1 1 auto;min-width:0}.applications-landing-header__brand-logo{height:2.8rem;max-width:100%}.applications-landing-header__utilities{flex:0 0 auto;gap:0.6rem}.applications-landing-header__login-icon{height:3rem;transform:none}.applications-landing-header__nav{gap:1rem;flex-wrap:wrap;padding:0.85rem 0 1rem}.applications-landing-header__nav-link{font-size:0.95rem}}.applications-landing{max-width:72rem;margin:0 auto}.applications-landing__intro{max-width:72rem;margin:0 0 0rem}.applications-landing__intro-inner{max-width:72rem;margin:0 auto 2.5rem;padding:1.5rem 2rem}.applications-landing__intro-inner,.applications-landing__section{background:rgba(255,45,111,0.03);border:0.0625rem solid rgba(255,45,111,0.14);border-radius:0.875rem;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.06),0 8px 16px rgba(0,0,0,0.04)}.applications-landing__title{margin:0 0 1.75rem;font-size:3.25rem;line-height:1.05;letter-spacing:0.05em;font-weight:300}.applications-landing__intro-text{display:grid;gap:0}.applications-landing__intro-paragraph{margin:0 0 0.75rem;line-height:1.65;font-size:1rem}.applications-landing__intro-paragraph--lead{margin-bottom:1rem;font-weight:700;font-size:1.15rem}.applications-landing__intro-steps{margin-top:0.5rem}.applications-landing__intro-steps-title{font-weight:600;margin:0 0 0.5rem;color:#111;font-size:1rem;line-height:1.5}.applications-landing__intro-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.35rem}.applications-landing__intro-list li{position:relative;padding-left:1.25rem;color:#333;line-height:1.6}.applications-landing__intro-list li::before{content:"";position:absolute;left:0;top:0.62em;width:0.375rem;height:0.375rem;border-radius:50%;background:rgba(255,45,111,0.6);transform:translateY(-50%)}@media (max-width: 48rem){.applications-landing{width:100%;padding:0 1rem}.applications-landing__intro-inner{margin-bottom:1.5rem;padding:1.15rem}.applications-landing__title{font-size:2rem;line-height:1.12;letter-spacing:0.035em;margin-bottom:1.1rem}.applications-landing__intro-paragraph{font-size:0.98rem}.applications-landing__intro-paragraph--lead{font-size:1.05rem}}.applications-landing__sections{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}.applications-landing__section{border:0.0625rem solid rgba(255,45,111,0.14);border-radius:0.875rem;padding:2rem;background:rgba(255,45,111,0.035);box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.06),0 8px 16px rgba(0,0,0,0.04)}.applications-landing__section-header{margin-bottom:1.125rem}.applications-landing__section-title{margin:0;font-size:2rem;line-height:1.1;letter-spacing:0.04em;font-weight:300}@media (max-width: 48rem){.applications-landing__sections{grid-template-columns:1fr}}@media (max-width: 48rem){.applications-landing__sections{grid-template-columns:1fr;gap:1.25rem}.applications-landing__section{padding:1.15rem}.applications-landing__section-title{font-size:1.55rem}}.applications-landing__category-list{display:flex;flex-direction:column;gap:1rem}.applications-landing__category-card{padding:1.1rem 1.1rem 1rem;border:0.0625rem solid rgba(255,45,111,0.18);border-radius:0.5rem;background:rgba(255,255,255,0.92);box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.06),0 8px 16px rgba(0,0,0,0.04)}.applications-landing__category-card-title{margin:0 0 0.65rem;font-size:1.05rem;line-height:1.3;font-weight:700;text-transform:uppercase;color:#111}.applications-landing__category-card-text{margin:0 0 0.75rem;line-height:1.55;color:#222}.applications-landing__category-card-section{margin-top:0.85rem}.applications-landing__category-card-section-title{margin:0 0 0.5rem;font-size:0.95rem;line-height:1.3;letter-spacing:0.06em;font-weight:700;text-transform:uppercase;color:#111111;margin-top:0.75rem;padding-top:0.75rem;border-top:0.0625rem solid rgba(17,17,17,0.06)}.applications-landing__category-card-group{margin-top:0.6rem}.applications-landing__category-card-group--optical{margin-top:0.85rem;padding-top:0.6rem;border-top:0.0625rem solid rgba(17,17,17,0.06)}.applications-landing__category-card-group-title{margin:0 0 0.35rem;font-size:0.95rem;line-height:1.4;font-weight:700;color:#111}.applications-landing__category-card-subgroup{margin-top:0.5rem}.applications-landing__category-card-subgroup-title{margin:0 0 0.4rem;font-size:0.95rem;line-height:1.4;font-weight:700;color:#111}.applications-landing__category-card-list{list-style:none;margin:0;padding:0;display:grid;gap:0.35rem}.applications-landing__category-card-list li{position:relative;padding-left:1rem;line-height:1.55;color:#222}.applications-landing__category-card-list li::before{content:"";position:absolute;left:0;top:0.72em;width:0.3125rem;height:0.3125rem;border-radius:50%;background:rgba(255,45,111,0.6);transform:translateY(-50%)}.applications-landing__category-card-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 2rem;margin-top:0.75rem;padding-top:0.5rem}.applications-landing__category-card-column{min-width:0;padding:0;border:0;background:transparent}.applications-landing__category-card-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 2rem;margin-top:0.75rem;padding-top:0.75rem;border-top:0.0625rem solid rgba(17,17,17,0.06)}.applications-landing__category-card-column .applications-landing__category-card-subgroup-title{margin:0 0 0.35rem;font-size:0.95rem;line-height:1.55;font-weight:700;color:#111}.applications-landing__category-card-column .applications-landing__category-card-list{gap:1.25rem}.applications-landing__category-card-column .applications-landing__category-card-list li{line-height:1.45}.applications-landing__category-card-button{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;min-height:2.6rem;padding:0.7rem 1rem;border:0.0625rem solid rgba(255,45,111,0.55);border-radius:0.375rem;background:#fff;color:#111;text-decoration:none;font-weight:700;line-height:1;transition:border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease, background-color 0.2s ease}.applications-landing__category-card-button:hover,.applications-landing__category-card-button:focus{border-color:rgba(255,45,111,0.8);background:rgba(255,45,111,0.05);box-shadow:0 4px 8px rgba(0,0,0,0.1),0 12px 24px rgba(0,0,0,0.08),0 24px 32px rgba(0,0,0,0.06);transform:translateY(-0.0625rem)}.applications-landing__category-card-age-block{margin-top:1rem;text-align:center}.applications-landing__category-card-age-divider{position:relative;height:1px;background:rgba(0,0,0,0.08);margin:0 0 0.75rem}.applications-landing__category-card-age-divider::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:0.35rem;height:0.35rem;border-radius:50%}.applications-landing__category-card-age-line{margin:0;font-size:0.9rem;color:#333;line-height:1.6}.applications-landing__category-card-age-line .separator{margin:0 0.5rem;color:rgba(0,0,0,0.4)}@media (max-width: 40rem){.applications-landing__category-card-columns{grid-template-columns:1fr}}.applications-landing__global-info{max-width:72rem;margin:0rem auto 2.5rem}.applications-landing__global-info-inner{padding:1.25rem 1.5rem;background:rgba(255,45,111,0.035);border:0.0625rem solid rgba(255,45,111,0.14);border-radius:0.875rem;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.06),0 8px 16px rgba(0,0,0,0.04)}.applications-landing__global-info-title{margin:0 0 0.75rem;font-size:0.95rem;line-height:1.3;letter-spacing:0.06em;font-weight:600;text-transform:uppercase;color:rgba(17,17,17,0.7)}.applications-landing__global-info-list{list-style:none;margin:0;padding:0;display:grid;gap:0.45rem}.applications-landing__global-info-list li{position:relative;padding-left:1rem;line-height:1.55;color:#222}.applications-landing__global-info-list li::before{content:"";position:absolute;left:0;top:0.72em;width:0.3125rem;height:0.3125rem;border-radius:50%;background:rgba(255,45,111,0.6);transform:translateY(-50%)}@media (max-width: 48rem){.applications-landing__global-info{margin-bottom:1.5rem}.applications-landing__global-info-inner{padding:1.1rem}}.applications-page{max-width:72rem;margin:0 auto;padding:3rem 1.5rem 4rem}.applications-page__inner{max-width:72rem;margin:0 auto}.applications-page__inner--narrow{max-width:60rem}.applications-page__title{margin:0 0 2rem;font-size:3.25rem;line-height:1.05;letter-spacing:0.05em;font-weight:300}.faq-list{display:grid;gap:1rem;font-size:1.1rem}.faq-item{border:0.0625rem solid rgba(255,45,111,0.14);border-radius:0.875rem;background:rgba(255,45,111,0.035);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1),0 1rem 2rem rgba(0,0,0,0.15);overflow:hidden}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;box-sizing:border-box;padding:1rem 1.25rem;margin:0;cursor:pointer;list-style:none;font-weight:700;line-height:1.5;color:#111}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::marker{content:""}.faq-item__question-text{flex:1 1 auto;font-size:1.1rem;min-width:0}.faq-item__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;min-width:1.25rem;margin-left:auto;color:rgba(17,17,17,0.55);font-size:1.25rem;line-height:1}.faq-item__icon::before{content:"+"}.faq-item[open] .faq-item__icon::before{content:"−"}.faq-item__answer{padding:0.75rem 1.25rem 1rem;margin:0;border-top:0.0625rem solid rgba(17,17,17,0.06)}.faq-item__answer p{font-size:1.1rem;line-height:1.65;color:#222}.terms-content{border:0.0625rem solid rgba(255,45,111,0.14);border-radius:0.875rem;background:rgba(255,45,111,0.035);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1),0 1rem 2rem rgba(0,0,0,0.05);padding:1.5rem 2rem}.terms-content__section+.terms-content__section{margin-top:1.5rem;padding-top:1.5rem;border-top:0.0625rem solid rgba(17,17,17,0.06)}.terms-content h2{margin:0 0 0.75rem;font-size:1.05rem;line-height:1.45;font-weight:700;color:#111}.terms-content p,.terms-content li{margin:0 0 1rem;line-height:1.7;color:#222}.terms-content p:last-child{margin-bottom:0}.terms-content__updated-at{margin:2rem 0 0;font-size:0.95rem;color:rgba(17,17,17,0.7)}.faq-item__list{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:0.35rem}.faq-item__list li{position:relative;padding-left:1rem;line-height:1.6;color:#222}.faq-item__list li::before{content:"";position:absolute;left:0;top:0.72em;width:0.3125rem;height:0.3125rem;border-radius:50%;background:rgba(255,45,111,0.6);transform:translateY(-50%)}@media (max-width: 48rem){.applications-page{padding:2.25rem 1rem 3rem}.applications-page__title{font-size:2.5rem}.terms-content{padding:1.25rem 1.25rem}}.faq-item__answer .applications-terms__link a{color:#ff2d6f;line-height:1}.applications-terms{max-width:72rem;margin:0 auto;padding:3rem 1.5rem 4rem}.applications-terms__inner{background:rgba(255,45,111,0.035);border:1px solid rgba(255,45,111,0.14);border-radius:0.875rem;padding:2rem;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.06),0 8px 16px rgba(0,0,0,0.04)}.applications-terms__title{font-size:3rem;font-weight:300;letter-spacing:0.05em;margin-bottom:1rem}.applications-terms__updated{font-size:0.85rem;color:#666;margin-bottom:2rem}.applications-terms__section{margin-bottom:3rem}.applications-terms__section-title{font-size:1.1rem;font-weight:700;margin:0 0 1.25rem;text-transform:uppercase;color:#111}.applications-terms__paragraph{margin-bottom:0rem}.applications-terms__paragraph-row{display:grid;grid-template-columns:2rem 1fr;gap:0.75rem;align-items:start}.applications-terms__paragraph-number{font-weight:600;color:#111;line-height:1.7}.applications-terms__paragraph-content{min-width:0}.applications-terms__text{margin:0 0 0.1rem;line-height:1.7;color:#333}.applications-terms__children{margin-top:0rem;margin-left:0.5rem}.applications-terms__children .applications-terms__paragraph{margin-bottom:0rem}.applications-terms__list{margin:0rem 0 0.9rem;padding-left:2rem}.applications-terms__list li{margin-bottom:0rem;line-height:1.6;color:#333}.applications-terms__list--alpha{list-style-type:lower-alpha}.applications-terms__link{margin-top:1rem}.applications-terms__link a{display:inline-block;font-weight:500;color:#ff2d6f;text-decoration:none;border-bottom:1px solid rgba(255,45,111,0.4)}.applications-terms__link a:hover{opacity:0.8}.applications-terms__inline-link{display:inline-block;margin-bottom:0.25rem}.applications-terms__inline-link a{font-weight:500;color:#ff2d6f;text-decoration:none;border-bottom:1px solid rgba(255,45,111,0.4)}.applications-terms__inline-link a:hover{opacity:0.8}.applications-terms__paragraph-content .applications-terms__inline-link a{color:#ff2d6f}@media (max-width: 48rem){.applications-terms__paragraph-row{gap:0.25rem}}.customer-application-draft{max-width:72rem;margin:0 auto;padding:3rem 1.5rem 4rem;box-sizing:border-box}.customer-application-draft,.customer-application-draft *{box-sizing:border-box}.customer-application-draft__intro{margin-bottom:1.5rem;padding:1.5rem 2rem;border:0.0625rem solid rgba(255,45,111,0.14);border-radius:0.875rem;background:rgba(255,45,111,0.03);box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.06),0 8px 16px rgba(0,0,0,0.04)}.customer-application-draft__title{margin:0 0 0.75rem;font-size:3rem;line-height:1.05;letter-spacing:0.05em;font-weight:300}.customer-application-draft__lead{margin:0;font-size:1.08rem;line-height:1.6;font-weight:700;color:#222}.customer-application-draft__layout{display:grid;grid-template-columns:minmax(0, 1fr) 20rem;gap:1.5rem;align-items:start}.customer-application-draft__main,.customer-application-draft__aside{min-width:0}@media (max-width: 56rem){.customer-application-draft{padding:2rem 1rem 3rem}.customer-application-draft__intro{padding:1.15rem}.customer-application-draft__title{font-size:2rem}.customer-application-draft__layout{grid-template-columns:1fr}}.customer-application-stepper{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:0.5rem;margin-bottom:1.5rem}.customer-application-stepper__item{display:grid;gap:0.35rem;align-content:start;min-height:4.25rem;padding:0.75rem;border:0.0625rem solid rgba(17,17,17,0.08);border-radius:0.75rem;background:rgba(255,255,255,0.92);color:rgba(17,17,17,0.56)}.customer-application-stepper__item--active{border-color:rgba(255,45,111,0.45);background:rgba(255,45,111,0.06);color:#111}.customer-application-stepper__item--done{border-color:rgba(42,157,92,0.2);background:rgba(42,157,92,0.06);color:#1f6f43}.customer-application-stepper__number{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999rem;background:rgba(17,17,17,0.07);font-weight:800;line-height:1}.customer-application-stepper__item--active .customer-application-stepper__number{background:#ff2d6f;color:#fff}.customer-application-stepper__label{font-size:0.82rem;line-height:1.3;font-weight:700}@media (max-width: 56rem){.customer-application-stepper{grid-template-columns:repeat(2, minmax(0, 1fr))}}.customer-application-card{padding:1.5rem;border:0.0625rem solid rgba(255,45,111,0.16);border-radius:0.875rem;background:rgba(255,255,255,0.94);box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.06),0 8px 16px rgba(0,0,0,0.04)}.customer-application-card__header{margin-bottom:1.25rem}.customer-application-card__title{margin:0 0 0.65rem;font-size:1.6rem;line-height:1.2;font-weight:700}.customer-application-card__text{margin:0;line-height:1.6;color:#333}.customer-application-card__selection{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;margin:1.25rem 0}.customer-application-card__selection-item{padding:1rem;border:0.0625rem solid rgba(17,17,17,0.08);border-radius:0.75rem;background:rgba(255,45,111,0.035)}.customer-application-card__selection-label{display:block;margin-bottom:0.35rem;font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:700;color:rgba(17,17,17,0.58)}.customer-application-card__selection-value{display:block;font-size:1rem;line-height:1.4;color:#111}.customer-application-card__actions{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:flex-end;margin-top:1.5rem}@media (max-width: 40rem){.customer-application-card{padding:1.15rem}.customer-application-card__selection{grid-template-columns:1fr}.customer-application-card__actions{justify-content:stretch}}.customer-application-form{display:grid;gap:1.25rem}.customer-application-form__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.customer-application-form__field{display:grid;gap:0.4rem;min-width:0}.customer-application-form__section{display:grid;gap:1rem;padding-top:1.25rem;border-top:0.0625rem solid rgba(17,17,17,0.08)}.customer-application-form [hidden]{display:none !important}.customer-application-form__label,.customer-application-form__legend{font-size:0.9rem;line-height:1.3;font-weight:700;color:#111}.customer-application-form__input{width:100%;min-height:2.75rem;padding:0.65rem 0.75rem;border:0.0625rem solid rgba(17,17,17,0.16);border-radius:0.5rem;background:#fff;color:#111;font:inherit}.customer-application-form__input:focus{outline:none;border-color:rgba(255,45,111,0.75);box-shadow:0 0 0 0.18rem rgba(255,45,111,0.12)}.customer-application-form__fieldset{display:grid;gap:0.75rem;margin:0;padding:1rem;border:0.0625rem solid rgba(17,17,17,0.08);border-radius:0.75rem;background:rgba(255,45,111,0.025)}.customer-application-form__radio-group{display:flex;flex-wrap:wrap;gap:0.75rem}.customer-application-form__radio-card{display:inline-flex;align-items:center;gap:0.45rem;min-height:2.5rem;padding:0.55rem 0.75rem;border:0.0625rem solid rgba(17,17,17,0.12);border-radius:999rem;background:#fff;cursor:pointer}.customer-application-form__radio-card:has(.customer-application-form__radio:checked){border-color:rgba(255,45,111,0.7);background:rgba(255,45,111,0.07)}.customer-application-form__radio{margin:0}.customer-application-form__radio-label{font-weight:700;line-height:1}.customer-application-form__section-title{margin:0;padding-top:0;border-top:0;font-size:1.1rem;line-height:1.3}.customer-application-form__hint{margin:0;font-size:0.92rem;line-height:1.5;color:#555}.customer-application-form__field--wide{grid-column:1 / -1}.customer-application-form__checkbox-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.75rem;margin-top:1rem}.customer-application-form__checkbox-card{display:flex;align-items:center;gap:0.55rem;min-height:2.75rem;padding:0.75rem 0.85rem;border:0.0625rem solid rgba(255,45,111,0.18);border-radius:0.625rem;background:rgba(255,255,255,0.92);cursor:pointer;font-weight:700}.customer-application-form__checkbox-card input{flex:0 0 auto}.customer-application-form__detail-list{display:grid;gap:0.85rem;margin-top:1rem}.customer-application-form__detail-item{display:grid;gap:0.65rem;padding:0.85rem;border:0.0625rem solid rgba(17,17,17,0.08);border-radius:0.75rem;background:rgba(255,45,111,0.025)}.customer-application-form__textarea{width:100%;min-height:8rem;padding:0.75rem 0.85rem;border:0.0625rem solid rgba(17,17,17,0.14);border-radius:0.5rem;background:#fff;color:#111;font:inherit;line-height:1.5;resize:vertical}.customer-application-form__textarea:focus{outline:none;border-color:rgba(255,45,111,0.75);box-shadow:0 0 0 0.16rem rgba(255,45,111,0.14)}.customer-application-form__grid--single{grid-template-columns:1fr}.customer-application-form__section:first-of-type{padding-top:0;border-top:0}.customer-application-form__section-head{display:grid;gap:0.25rem}.customer-application-form__section-title{margin:0;padding-top:0;border-top:0}.customer-application-form__required-group{padding:1rem;border:0.0625rem solid rgba(255,45,111,0.14);border-radius:0.75rem;background:rgba(255,45,111,0.025)}.customer-application-form__inline-box{display:grid;gap:0.35rem;padding:0.85rem;border:0.0625rem solid rgba(17,17,17,0.08);border-radius:0.75rem;background:rgba(255,255,255,0.72)}.customer-application-form__subgrid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.customer-application-form__checkbox-grid--compact{grid-template-columns:repeat(2, minmax(0, 1fr))}.customer-application-form__subsection{display:grid;gap:0.65rem;padding:0.9rem;border:0.0625rem solid rgba(17,17,17,0.07);border-radius:0.75rem;background:rgba(255,255,255,0.72)}.customer-application-form__subsection-title{margin:0;font-size:0.98rem;line-height:1.3;font-weight:700}.customer-application-form__detail-item{background:rgba(255,45,111,0.018)}.customer-application-form__detail-item .customer-application-form__textarea{margin-top:0.6rem}@media (max-width: 48rem){.customer-application-form__checkbox-grid{grid-template-columns:1fr}}@media (max-width: 40rem){.customer-application-form__grid{grid-template-columns:1fr}.customer-application-form__subgrid{grid-template-columns:1fr}.customer-application-form__checkbox-grid--compact{grid-template-columns:1fr}.customer-application-form__section{gap:0.85rem}.customer-application-form__subsection{padding:0.75rem}.customer-application-form__radio-group{flex-direction:column}.customer-application-form__radio-card{width:100%}}.customer-application-draft__aside{min-width:0}.customer-application-summary{display:grid;gap:0.85rem;padding:1rem;border:0.0625rem solid rgba(255,45,111,0.14);border-radius:0.75rem;background:rgba(255,255,255,0.92);box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.06),0 8px 16px rgba(0,0,0,0.04)}.customer-application-summary__title{margin:0;font-size:1rem;line-height:1.3;font-weight:700;color:#111}.customer-application-summary__list{display:grid;gap:0.75rem;margin:0}.customer-application-summary__item{display:grid;gap:0.2rem;padding-top:0.65rem;border-top:0.0625rem solid rgba(17,17,17,0.08)}.customer-application-summary__item:first-child{padding-top:0;border-top:0}.customer-application-summary__label{font-size:0.78rem;line-height:1.3;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:rgba(17,17,17,0.55)}.customer-application-summary__value{margin:0;font-size:0.95rem;line-height:1.4;font-weight:700;color:#111}@media (max-width: 48rem){.customer-application-draft__aside{order:-1}.customer-application-summary{margin-bottom:1rem}}.customer-application-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:0.7rem 1rem;border:0.0625rem solid rgba(255,45,111,0.55);border-radius:0.375rem;background:#fff;color:#111;text-decoration:none;font:inherit;font-weight:700;line-height:1;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease, background-color 0.2s ease, opacity 0.2s ease}.customer-application-button:hover,.customer-application-button:focus{border-color:rgba(255,45,111,0.8);background:rgba(255,45,111,0.05);box-shadow:0 4px 8px rgba(0,0,0,0.1),0 12px 24px rgba(0,0,0,0.08),0 24px 32px rgba(0,0,0,0.06);transform:translateY(-0.0625rem)}.customer-application-button--primary{background:#ff2d6f;border-color:#ff2d6f;color:#fff}.customer-application-button--primary:hover,.customer-application-button--primary:focus{background:#ff2d6f;color:#fff}.customer-application-button--secondary{border-color:rgba(17,17,17,0.16)}.customer-application-button:disabled{cursor:not-allowed;opacity:0.55;transform:none;box-shadow:none}@media (max-width: 40rem){.customer-application-button{width:100%}}.customer-application-errors{margin-bottom:1rem;padding:1rem;border:0.0625rem solid rgba(180,40,40,0.24);border-radius:0.75rem;background:rgba(180,40,40,0.06)}.customer-application-errors__title{margin:0 0 0.65rem;font-size:1rem;line-height:1.3;font-weight:700;color:#8a1f1f}.customer-application-errors__list{margin:0;padding-left:1.25rem;color:#8a1f1f;line-height:1.5}.customer-application-form__field-hint{margin:0.35rem 0 0;font-size:0.85rem;line-height:1.45;color:rgba(17,17,17,0.62)}.customer-application-upload{display:grid;gap:1.5rem}.customer-application-upload__section{padding:1rem;border:0.0625rem solid rgba(255,45,111,0.16);border-radius:0.75rem;background:rgba(255,255,255,0.92)}.customer-application-upload__section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:0.5rem}.customer-application-upload__title{margin:0;font-size:1.1rem;line-height:1.3}.customer-application-upload__counter{margin:0;font-weight:700;color:#111}.customer-application-upload__categories{margin:1rem 0}.customer-application-form__checkbox-group{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.5rem}.customer-application-form__checkbox-card{display:inline-flex;align-items:center;gap:0.4rem;padding:0.55rem 0.75rem;border:0.0625rem solid rgba(17,17,17,0.1);border-radius:999rem;background:#fff;cursor:pointer}.customer-application-upload__dropzone{display:grid;gap:0.35rem;place-items:center;min-height:8rem;padding:1.25rem;border:0.125rem dashed rgba(255,45,111,0.35);border-radius:0.875rem;background:rgba(255,45,111,0.035);cursor:pointer;text-align:center}.customer-application-upload__dropzone-title{font-size:1rem;font-weight:700}.customer-application-upload__dropzone-text{font-size:0.9rem;color:rgba(17,17,17,0.62)}.customer-application-upload__input{position:absolute;opacity:0;pointer-events:none}.customer-application-upload__progress{height:0.65rem;margin-top:1rem;overflow:hidden;border-radius:999rem;background:rgba(17,17,17,0.08)}.customer-application-upload__progress-bar{width:0;height:100%;background:rgba(255,45,111,0.65);transition:width 0.18s ease}.customer-application-upload__errors{margin-top:0.75rem;color:#8a1f1f;font-weight:700}.customer-application-upload__errors p{margin:0.25rem 0}.customer-application-upload__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(9rem, 1fr));gap:0.85rem;margin-top:1rem}.customer-application-upload__item{overflow:hidden;border:0.0625rem solid rgba(17,17,17,0.08);border-radius:0.75rem;background:#fff}.customer-application-upload__preview{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:rgba(17,17,17,0.04)}.customer-application-upload__item-body{display:grid;gap:0.35rem;padding:0.7rem}.customer-application-upload__filename{overflow:hidden;font-size:0.86rem;text-overflow:ellipsis;white-space:nowrap}.customer-application-upload__status{font-size:0.82rem;color:rgba(17,17,17,0.62)}.customer-application-upload__remove{justify-self:start;padding:0;border:0;background:transparent;color:#8a1f1f;font:inherit;font-size:0.85rem;font-weight:700;cursor:pointer}.customer-application-upload__list{display:grid;gap:0.65rem;margin-top:1rem}.customer-application-upload__file{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.8rem;border:0.0625rem solid rgba(17,17,17,0.08);border-radius:0.625rem;background:#fff}@media (max-width: 40rem){.customer-application-upload__section-header,.customer-application-upload__file{align-items:flex-start;flex-direction:column}.customer-application-upload__grid{grid-template-columns:repeat(auto-fill, minmax(7.5rem, 1fr))}}.customer-application-review{display:grid;gap:1.25rem}.customer-application-review__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.customer-application-review__section,.customer-application-review__submit-box{padding:1rem;border:0.0625rem solid rgba(255,45,111,0.14);border-radius:0.75rem;background:rgba(255,255,255,0.92);box-shadow:0 1px 2px rgba(0,0,0,0.06),0 4px 8px rgba(0,0,0,0.04)}.customer-application-review__section--wide{grid-column:1 / -1}.customer-application-review__section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:0.85rem}.customer-application-review__title{margin:0;font-size:1.05rem;line-height:1.3;font-weight:700;color:#111}.customer-application-review__edit{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0.4rem 0.65rem;border:0.0625rem solid rgba(255,45,111,0.35);border-radius:999rem;background:#fff;color:#111;font-size:0.85rem;font-weight:700;line-height:1;text-decoration:none}.customer-application-review__edit:hover,.customer-application-review__edit:focus{border-color:rgba(255,45,111,0.75);background:rgba(255,45,111,0.06)}.customer-application-review__list{display:grid;gap:0.65rem;margin:0}.customer-application-review__list--columns{grid-template-columns:repeat(2, minmax(0, 1fr))}.customer-application-review__list div{min-width:0}.customer-application-review__list dt{margin:0 0 0.2rem;font-size:0.78rem;line-height:1.25;letter-spacing:0.06em;font-weight:700;text-transform:uppercase;color:rgba(17,17,17,0.55)}.customer-application-review__list dd{margin:0;color:#111;line-height:1.45;overflow-wrap:anywhere}.customer-application-review__warning{margin:0.85rem 0 0;padding:0.75rem;border:0.0625rem solid rgba(180,40,40,0.22);border-radius:0.625rem;background:rgba(180,40,40,0.055);color:#7d1f1f;line-height:1.45}.customer-application-review__submit-box{display:grid;gap:1rem;background:rgba(255,45,111,0.035)}.customer-application-review__confirmations{display:grid;gap:0.65rem;margin-top:1rem}.customer-application-review__password-rules{display:grid;gap:0.45rem;padding:0.85rem 1rem;border:0.0625rem solid rgba(17,17,17,0.08);border-radius:0.75rem;background:rgba(255,255,255,0.78)}.customer-application-review__password-rules-title{margin:0;font-size:0.9rem;line-height:1.35;font-weight:700;color:#111}.customer-application-review__password-rules-list{display:grid;gap:0.25rem;margin:0;padding-left:1.15rem;font-size:0.88rem;line-height:1.45;color:rgba(17,17,17,0.68)}@media (max-width: 48rem){.customer-application-review__grid,.customer-application-review__list--columns{grid-template-columns:1fr}.customer-application-review__section,.customer-application-review__submit-box{padding:0.9rem}.customer-application-review__section-header{flex-direction:column;gap:0.65rem}}.profile-edit{max-width:88rem}.profile-edit .customer-application-draft__layout{display:block}.profile-edit__main{max-width:62rem;min-width:0}.profile-edit--admin .profile-edit__main{max-width:82rem}.profile-edit .customer-application-draft__intro{max-width:82rem}.profile-edit-tabs{grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));max-width:82rem}.profile-edit-tabs__item{min-height:4rem}.profile-edit-card,.profile-edit-tab{width:100%}.profile-edit-admin,.profile-edit-sedcard{max-width:none}.profile-edit-admin__status-grid{display:grid;grid-template-columns:minmax(18rem, 1.15fr) minmax(18rem, 1fr);gap:1rem}.profile-edit-admin__panel{display:grid;gap:0.85rem;padding:1rem;border:0.0625rem solid rgba(17,17,17,0.08);border-radius:0.875rem;background:rgba(255,255,255,0.74)}.profile-edit-admin__panel-title{margin:0;font-size:1rem;line-height:1.3;font-weight:800}.profile-edit-admin__panel-text{margin:0;color:rgba(17,17,17,0.62);font-size:0.9rem;line-height:1.45}.profile-edit-admin__summary{display:flex;flex-wrap:wrap;gap:0.45rem;margin-top:0.75rem}.profile-edit-admin__chip{display:inline-flex;align-items:center;min-height:2rem;padding:0.42rem 0.7rem;border:0.0625rem solid rgba(255,45,111,0.2);border-radius:999rem;background:rgba(255,45,111,0.055);font-size:0.85rem;font-weight:800}.profile-edit-help{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-left:0.25rem;border-radius:999rem;background:rgba(17,17,17,0.08);color:rgba(17,17,17,0.68);font-size:0.72rem;font-weight:900;cursor:help}.profile-edit-admin .customer-application-form__section{padding-top:1.5rem}.profile-edit-admin .customer-application-form__section:first-of-type{padding-top:0}.profile-edit-sedcard__toolbar{display:flex;flex-wrap:wrap;gap:0.65rem;margin-top:1rem}.profile-edit-sedcard__section-grid{display:grid;gap:1rem}.profile-edit-sedcard .customer-application-upload__grid{grid-template-columns:repeat(auto-fill, minmax(13.5rem, 1fr));align-items:start}.profile-edit-sedcard .customer-application-upload__item{position:relative;display:grid;overflow:hidden}.profile-edit-sedcard .customer-application-upload__preview{aspect-ratio:3 / 4;object-position:top center}.profile-edit-sedcard__badge-row{display:flex;flex-wrap:wrap;gap:0.35rem;margin-top:0.35rem}.profile-edit-sedcard__badge{display:inline-flex;align-items:center;min-height:1.55rem;padding:0.24rem 0.5rem;border-radius:999rem;background:rgba(17,17,17,0.065);color:rgba(17,17,17,0.7);font-size:0.76rem;font-weight:800;line-height:1}.profile-edit-sedcard__badge--new{background:rgba(255,45,111,0.1);color:#b80f46}.profile-edit-sedcard__badge--sedcard{background:rgba(42,157,92,0.12);color:#1f6f43}.profile-edit-sedcard__badge--pool{background:rgba(17,17,17,0.065)}.profile-edit-sedcard__position{position:absolute;top:0.5rem;left:0.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 0.45rem;border-radius:999rem;background:rgba(255,255,255,0.92);box-shadow:0 0.35rem 0.75rem rgba(17,17,17,0.12);font-size:0.82rem;font-weight:900}.profile-edit-sedcard__actions{display:grid;grid-template-columns:1fr;gap:0.45rem;margin-top:0.65rem}.profile-edit-sedcard__actions .button_to,.profile-edit-sedcard__actions form{width:100%}.profile-edit-sedcard__actions .customer-application-button{width:100%;min-height:2.35rem;padding:0.55rem 0.7rem;font-size:0.86rem}.profile-edit-sedcard__mini-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.45rem}.profile-edit-sedcard__category-form{display:grid;gap:0.65rem;margin-top:0.65rem;padding-top:0.65rem;border-top:0.0625rem solid rgba(17,17,17,0.08)}.profile-edit-sedcard__category-form .customer-application-form__checkbox-grid{grid-template-columns:1fr;margin-top:0}.profile-edit-sedcard__empty{padding:1rem;border:0.0625rem dashed rgba(255,45,111,0.24);border-radius:0.75rem;background:rgba(255,45,111,0.035)}.profile-edit-origin-section{display:grid;gap:1rem}@media (max-width: 64rem){.profile-edit-admin__status-grid{grid-template-columns:1fr}.profile-edit--admin .profile-edit__main,.profile-edit .customer-application-draft__intro,.profile-edit-tabs{max-width:none}}@media (max-width: 40rem){.profile-edit-sedcard .customer-application-upload__grid{grid-template-columns:repeat(auto-fill, minmax(10rem, 1fr))}.profile-edit-sedcard__mini-actions{grid-template-columns:1fr}}.applications-landing{max-width:72rem;margin:0 auto;padding:3rem 1.5rem 4rem}.applications-landing,.applications-landing *{box-sizing:border-box}body{font-family:Arial, Helvetica, sans-serif}.language-switch{display:flex;align-items:center;gap:0.5rem}.language-switch__link{display:inline-flex;align-items:center;justify-content:center;min-width:auto;min-height:auto;padding:0;border:0;text-decoration:none;font-size:1.25rem;font-weight:700;color:#111;background:transparent}.language-switch__link--active{color:#ff2d6f}.social-links{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem}.social-links__link{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border:0;text-decoration:none;background:transparent;color:#111}.site-footer{margin-top:0;padding-bottom:0}.site-footer__divider{max-width:78rem;margin:0 auto 1rem;height:0.125rem;background:rgba(255,45,111,0.2)}.site-footer__inner{max-width:72rem;width:100%;margin:0 auto;padding:0 1.5rem}.site-footer__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:0.45rem;column-gap:0.75rem;width:100%;margin:0 auto;font-size:0.85rem;color:#555;text-align:center}.site-footer__nav a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#555;white-space:nowrap}.site-footer__nav a::after{content:"·";margin-left:0.75rem}.site-footer__nav a:last-of-type::after{content:""}.site-footer__copyright{display:block;flex:0 0 100%;width:100%;margin:0;text-align:center;color:#777}@media (max-width: 48rem){.site-footer__divider{width:calc(100% - 2rem)}.site-footer__inner{padding:0 1rem}.site-footer__nav{row-gap:0.4rem;column-gap:0.6rem}}@media (max-width: 30rem){.site-footer__divider{width:calc(100% - 1.5rem)}.site-footer__inner{padding:0 0.75rem}.site-footer__nav{font-size:0.8rem;row-gap:0.35rem;column-gap:0.5rem}.site-footer__nav a::after{margin-left:0.45rem}}.main-nav{display:flex;gap:2rem;border-bottom:1px solid rgba(255,45,111,0.4);padding-bottom:1rem}.main-nav a{text-decoration:none;font-size:0.9rem;letter-spacing:0.08em;color:#000}.main-nav a.active{font-weight:600}.main-nav a:hover{color:#ff2d6f}.nav-actions{position:absolute;right:2rem;top:2rem}.nav-actions .btn-login{border:1px solid #ff2d6f;padding:0.5rem 1rem;text-transform:uppercase}.admin-current-request__submit,.wishlist-request__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:0.7rem 1rem;border:0.0625rem solid rgba(255,45,111,0.55);border-radius:0.375rem;background:#fff;color:#111;font:inherit;font-weight:700;line-height:1;cursor:pointer;transition:border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease, background-color 0.2s ease}.admin-current-request__submit:hover,.wishlist-request__button:hover,.admin-current-request__submit:focus,.wishlist-request__button:focus{border-color:rgba(255,45,111,0.8);background:rgba(255,45,111,0.05);box-shadow:0 4px 8px rgba(0,0,0,0.1),0 12px 24px rgba(0,0,0,0.08),0 24px 32px rgba(0,0,0,0.06);transform:translateY(-0.0625rem)}.admin-current-request__submit--primary{min-width:15rem;background:rgba(255,45,111,0.08);border-color:rgba(255,45,111,0.7)}.admin-current-request__submit--primary:hover,.admin-current-request__submit--primary:focus{background:rgba(255,45,111,0.12)}.wishlist-empty-state__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:0.7rem 1rem;border:0.0625rem solid rgba(255,45,111,0.55);border-radius:0.375rem;background:#fff;color:#111;text-decoration:none;font-weight:700}.wishlist-request__actions{text-align:center}.admin-current-request__quick-actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0.85rem 0}.admin-current-request__quick-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:0.55rem 0.8rem;border:0.0625rem solid rgba(255,45,111,0.45);border-radius:1rem;background:#fff;color:#111;font:inherit;font-weight:700;line-height:1;cursor:pointer}.admin-current-request__quick-action:hover,.admin-current-request__quick-action:focus{border-color:rgba(255,45,111,0.8);background:rgba(255,45,111,0.05)}.admin-current-request__quick-action--success{border-color:rgba(50,160,95,0.35);color:#1e6d43}.admin-current-request__quick-action--danger{border-color:rgba(180,40,40,0.4);color:#8a1f1f}.admin-current-request__quick-action--danger:hover,.admin-current-request__quick-action--danger:focus{border-color:rgba(180,40,40,0.55);background:rgba(180,40,40,0.05)}.admin-current-request__quick-action--success:hover,.admin-current-request__quick-action--success:focus{border-color:rgba(50,160,95,0.55);background:rgba(50,160,95,0.06)}.wishlist-request__button{padding:1rem 2.5rem}@media (max-width: 40rem){.admin-current-request__submit,.wishlist-request__button{width:100%}.wishlist-request__actions{width:100%}}.ui-note-toggle__panel{display:grid;gap:0.45rem;max-height:0;overflow:hidden;padding:0 0.85rem;border:0.0625rem solid transparent;border-radius:0.625rem;background:rgba(255,255,255,0.96);transition:max-height 0.25s ease, padding 0.25s ease, border-color 0.25s ease}.ui-note-toggle__panel.is-visible{max-height:12rem;padding:0.85rem;border-color:rgba(17,17,17,0.1)}.ui-boolean-toggle{display:inline-flex;margin:0;padding:0}.ui-boolean-toggle__label{display:inline-flex;cursor:pointer}.ui-boolean-toggle__checkbox{position:absolute;opacity:0;pointer-events:none}.ui-boolean-toggle__visual{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border:0.0625rem solid rgba(17,17,17,0.08);border-radius:999rem;background:rgba(17,17,17,0.055);color:rgba(17,17,17,0.42);font-size:0.76rem;font-weight:900;line-height:1;transition:background 0.16s ease, color 0.16s ease, border-color 0.16s ease, transform 0.16s ease, box-shadow 0.16s ease}.ui-boolean-toggle__checkbox:checked+.ui-boolean-toggle__visual{border-color:rgba(42,157,92,0.18);background:rgba(42,157,92,0.14);color:#237a49}.ui-boolean-toggle__label:hover .ui-boolean-toggle__visual{transform:translateY(-0.0625rem);border-color:rgba(255,45,111,0.28);box-shadow:0 0.35rem 0.8rem rgba(17,17,17,0.08)}.ui-boolean-toggle__checkbox:focus+.ui-boolean-toggle__visual{box-shadow:0 0 0 0.16rem rgba(255,45,111,0.14)}.ui-profile-preview{position:relative;display:inline-block}.ui-profile-preview__trigger{cursor:pointer;font-weight:700}.ui-profile-preview__popup{position:absolute;top:100%;left:0;z-index:100;width:24rem;margin-top:0.5rem;padding:0.85rem;opacity:0;visibility:hidden;transform:translateY(0.35rem);border:0.0625rem solid rgba(255,45,111,0.18);border-radius:0.75rem;background:#fff;box-shadow:0 8px 18px rgba(0,0,0,0.12),0 2px 6px rgba(0,0,0,0.08);transition:opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease}.ui-profile-preview:hover .ui-profile-preview__popup{opacity:1;visibility:visible;transform:translateY(0)}.ui-profile-preview__name{display:block;margin-bottom:0.65rem}.ui-profile-preview__category+.ui-profile-preview__category{margin-top:0.75rem}.ui-profile-preview__category-title{margin:0 0 0.35rem;font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:700;color:rgba(17,17,17,0.62)}.ui-profile-preview__images{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2, 5.35rem);gap:0.35rem}.ui-profile-preview__image:first-child{grid-row:1 / span 2;grid-column:1}.ui-profile-preview__image{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:top center;border-radius:0.35rem;background:rgba(255,45,111,0.08)}.ui-profile-preview__meta{margin:0.75rem 0 0;font-size:0.82rem;color:#666}.ui-pagination{display:grid;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:0.0625rem solid rgba(17,17,17,0.08)}.ui-pagination__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem}.ui-pagination__jump{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.65rem}.ui-pagination__label{font-size:1rem;line-height:1.3;font-weight:700;color:#111}.ui-pagination__link--edge{border-color:rgba(17,17,17,0.14)}.ui-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;padding:0 0.4rem;font-weight:700;color:rgba(17,17,17,0.5)}.ui-pagination__total{font-size:0.9rem;font-weight:700;color:rgba(17,17,17,0.55)}.ui-pagination__link,.ui-pagination__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:0.55rem 0.8rem;border:0.0625rem solid rgba(255,45,111,0.45);border-radius:999px;background:#fff;color:#111;text-decoration:none;font:inherit;font-weight:700;line-height:1;cursor:pointer}.ui-pagination__link:hover,.ui-pagination__link:focus,.ui-pagination__button:hover,.ui-pagination__button:focus,.ui-pagination__link--active{border-color:rgba(255,45,111,0.8);background:rgba(255,45,111,0.08)}.ui-pagination__label{font-size:0.9rem;font-weight:700}.ui-pagination__input{width:5rem;min-height:2.35rem;padding:0.45rem 0.6rem;border:0.0625rem solid rgba(17,17,17,0.14);border-radius:0.5rem;font:inherit}
