.style-module__Vjdu6a__size__inner{padding:var(--space-3xl) var(--space-md);text-align:center;width:100%;max-width:840px;margin:0 auto var(--space-3xl)}.style-module__Vjdu6a__size__result{margin-bottom:var(--space-md);font-size:var(--text-small)}.style-module__Vjdu6a__size__result span{font-size:var(--text-title);font-weight:var(--weight-extra-bold);color:var(--accent)}.style-module__Vjdu6a__size__title{font-size:var(--text-subtitle);font-weight:var(--weight-extra-bold);color:var(--text-color-accent);margin-bottom:var(--space-xl)}.style-module__Vjdu6a__size__number{font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--light-gray);margin-bottom:var(--space-sm)}.style-module__Vjdu6a__size__paragraph{width:100%;font-size:var(--text-small);line-height:var(--line-height-relaxed);color:var(--light-gray);margin-bottom:var(--space-xl)}.style-module__Vjdu6a__image__wrapper{justify-content:start;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-3xl);flex-direction:column;display:flex}.style-module__Vjdu6a__size__instruction{font-size:var(--text-small);font-weight:var(--weight-bold);margin-bottom:var(--space-2xl);color:var(--text-color-black)}.style-module__Vjdu6a__size__form{border:1px solid var(--border-color-gray);border-radius:var(--radius-md);margin-bottom:var(--space-3xl);padding:var(--space-xl);background-color:var(--white);box-shadow:var(--shadow-sm)}.style-module__Vjdu6a__form__label{font-size:var(--text-small);margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.style-module__Vjdu6a__form__input{border:1px solid var(--border-color-gray);border-radius:var(--radius-sm);text-align:center;width:72px;height:44px;font-size:var(--text-small);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.style-module__Vjdu6a__form__input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #9d25481f}.style-module__Vjdu6a__form__submit{color:var(--text-color-white);font-size:var(--text-small);font-weight:var(--weight-bold);border-radius:var(--radius-pill);background-color:var(--accent);width:100%;padding:var(--space-md) 0;cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);border:none;display:block}.style-module__Vjdu6a__form__submit:hover{background-color:var(--text-color-accent)}.style-module__Vjdu6a__form__submit:active{transform:scale(.98)}
