@layer pages{.mk-form-page{display:flex;flex-direction:column;gap:var(--space-xl);padding-block:var(--space-xl) var(--space-mega)}@media (min-width: 1024px){.mk-form-page{padding-block:var(--space-xxl) var(--space-mega)}}.mk-form-page--narrow{max-width:calc(var(--layout-form-max) + 2 * var(--page-pad-x))}.mk-form-page__header{display:flex;flex-direction:column;gap:var(--space-sm)}.mk-form-page__title{margin:0;font:var(--font-weight-bold) var(--font-size-page-title) / var(--line-height-h1) var(--font-sans);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.mk-form-page__lead{margin:0;max-width:38em;font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);color:var(--color-text-secondary)}.mk-form-card{padding:var(--space-lg);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg)}@media (min-width: 768px){.mk-form-card{padding:var(--space-xl)}}.mk-form{display:flex;flex-direction:column;gap:var(--space-lg)}.mk-form__title{margin:0;font:var(--font-weight-semibold) var(--font-size-body-large) / 1.4 var(--font-sans);color:var(--color-text-primary)}.mk-form__row{display:grid;gap:var(--space-lg)}@media (min-width: 640px){.mk-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-xl)}}.mk-form .rb-radio-group__options--horizontal{row-gap:var(--space-xs)}.mk-form__required-note{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}.mk-form__note{display:flex;align-items:flex-start;gap:var(--space-sm);margin:0;padding:var(--space-md);font-size:var(--font-size-body-small);line-height:var(--line-height-body);color:var(--color-text-secondary);background:var(--color-surface);border-radius:var(--radius-sm)}.mk-form__note-icon{flex:none;margin-top:2px}.mk-contact{display:grid;gap:var(--space-xxl);align-items:start}@media (min-width: 1024px){.mk-contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-mega)}.mk-contact__aside{position:sticky;top:calc(var(--layout-topbar-height) + var(--space-xl))}}.mk-contact__aside{display:flex;flex-direction:column;gap:var(--space-xl)}.mk-contact__main{min-width:0}.mk-contact__channels-title{margin:0 0 var(--space-sm);font:var(--font-weight-semibold) var(--font-size-body-small) / 1.4 var(--font-sans);color:var(--color-text-secondary)}.mk-contact__channel-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.mk-contact__channel{display:flex;align-items:center;gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--color-border)}.mk-contact__channel:last-child{border-bottom:1px solid var(--color-border)}.mk-contact__channel-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary-strong)}.mk-contact__channel-text{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.mk-contact__channel-label{font:var(--font-weight-semibold) var(--font-size-body-small) / 1.4 var(--font-sans);color:var(--color-text-primary)}.mk-contact__channel-link{font-size:var(--font-size-body);overflow-wrap:anywhere}.mk-confirm{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.mk-confirm__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-pill);background:var(--color-success-light);color:var(--color-success-strong)}.mk-confirm__title{margin:0;font:var(--font-weight-bold) var(--font-size-title-small) / var(--line-height-h3) var(--font-sans);letter-spacing:var(--letter-spacing-snug);color:var(--color-text-primary)}.mk-confirm__title:focus{outline:none}.mk-confirm__title:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px}.mk-confirm__body{display:flex;flex-direction:column;gap:var(--space-sm);width:100%}.mk-confirm__text{margin:0;color:var(--color-text-secondary)}.mk-confirm__notice{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body)}.mk-confirm__notice-text{margin:0}.mk-confirm__reference{display:flex;flex-direction:column;gap:var(--space-xs);width:100%;padding:var(--space-md);background:var(--color-surface);border-radius:var(--radius-md)}.mk-confirm__reference-label{font:var(--font-weight-semibold) var(--font-size-caption) / 1.4 var(--font-sans);color:var(--color-text-secondary)}.mk-confirm__reference-value{font-size:var(--font-size-body-large)}.mk-confirm__reference-hint{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.mk-confirm__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}}
