﻿.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}}.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-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, 1fr);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:3 / 4;object-fit:cover;object-position:top;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}
