.Screen-module__JxtiRq__screen{height:var(--tg-viewport-stable-height,100dvh);background:var(--bg);justify-content:center;display:flex}.Screen-module__JxtiRq__inner{width:100%;max-width:var(--maxw);height:var(--tg-viewport-stable-height,100dvh);flex-direction:column;display:flex}.Screen-module__JxtiRq__scroll{-webkit-overflow-scrolling:touch;min-height:0;padding:calc(var(--pad) * 1.5 + env(safe-area-inset-top)) var(--pad) calc(var(--pad) * 1.75);flex:1;overflow:hidden auto}.Screen-module__JxtiRq__scrollSafe{padding-bottom:calc(var(--pad) * 2.25 + env(safe-area-inset-bottom))}.Screen-module__JxtiRq__footer{padding:var(--gap) var(--pad) calc(var(--pad) + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--surface);flex-shrink:0}
.BrandHeader-module__0hkVWW__brand{padding-bottom:calc(var(--pad) * 1.25);justify-content:center;display:flex}.BrandHeader-module__0hkVWW__logo{width:210px;max-width:68%;height:auto;filter:brightness(0) invert(var(--logo-invert))}
.ScreenTitle-module__oWgSIq__title{text-align:center;padding:0 var(--pad) calc(var(--pad) * 1.5);font-size:1.3rem;font-weight:700}
.DocumentSlot-module__xSmwvG__slot{background:var(--surface);border-radius:var(--radius);align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.DocumentSlot-module__xSmwvG__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.DocumentSlot-module__xSmwvG__label{font-size:1rem;font-weight:600}.DocumentSlot-module__xSmwvG__secondary{color:var(--hint);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.DocumentSlot-module__xSmwvG__upload{background:var(--accent);width:44px;height:44px;color:var(--accent-text);border-radius:var(--radius-sm);cursor:pointer;border:none;flex-shrink:0;place-items:center;transition:transform .1s;display:grid}.DocumentSlot-module__xSmwvG__upload:active{transform:scale(.94)}.DocumentSlot-module__xSmwvG__hidden{display:none}
.DocumentSlotList-module__CaGWxW__list{gap:var(--gap);flex-direction:column;display:flex}
.HelperText-module__13e7Yq__help{color:var(--hint);padding:var(--gap) 2px 0;font-size:.85rem;line-height:1.45}
.Button-module__e7WGRa__button{background:var(--accent);width:100%;color:var(--accent-text);border-radius:var(--radius);cursor:pointer;border:none;padding:15px 16px;font-size:1rem;font-weight:600;transition:opacity .15s,transform .1s}.Button-module__e7WGRa__button:active{transform:scale(.99)}.Button-module__e7WGRa__button:disabled{opacity:.55;cursor:default}
.ScreenIntro-module__MBU-nW__intro{text-align:center;color:var(--hint);padding:0 var(--pad) calc(var(--pad) * 1.5);font-size:.95rem;line-height:1.45}
.DocumentUploadView-module__hyMY9G__forWhom{color:var(--hint);padding:0 2px calc(var(--pad) * 1.25);font-size:.9rem}.DocumentUploadView-module__hyMY9G__forWhom strong{color:var(--text);font-weight:600}.DocumentUploadView-module__hyMY9G__error{color:var(--danger);text-align:center;padding-top:var(--gap);font-size:.9rem}.DocumentUploadView-module__hyMY9G__success{color:var(--success);text-align:center;padding-top:var(--gap);font-size:.9rem}
.NavCard-module__Ile1Qq__card{text-align:left;background:var(--surface);border-radius:var(--radius);width:100%;color:var(--text);cursor:pointer;border:none;align-items:center;gap:12px;padding:14px 16px;transition:background-color .15s,transform .1s;display:flex}.NavCard-module__Ile1Qq__card:active{background:var(--surface-press);transform:scale(.99)}.NavCard-module__Ile1Qq__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.NavCard-module__Ile1Qq__title{font-size:1.05rem;font-weight:600}.NavCard-module__Ile1Qq__subtitle{color:var(--hint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.NavCard-module__Ile1Qq__chevron{color:var(--hint);flex-shrink:0}
.DirectionList-module__NjsJ1a__list{gap:var(--gap);flex-direction:column;display:flex}
.FormField-module__pukH1G__field{flex-direction:column;gap:7px;display:flex}.FormField-module__pukH1G__label{padding-left:2px;font-size:.9rem;font-weight:600}.FormField-module__pukH1G__req{color:var(--accent)}.FormField-module__pukH1G__input,.FormField-module__pukH1G__textarea,.FormField-module__pukH1G__select{background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--text);border-radius:var(--radius-sm);appearance:none;border:1px solid #0000;outline:none;padding:12px 14px;font-size:1rem;transition:border-color .15s}.FormField-module__pukH1G__textarea{resize:vertical;font-family:inherit}.FormField-module__pukH1G__input[type=date]{min-width:100%;display:block}.FormField-module__pukH1G__input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.FormField-module__pukH1G__input::placeholder,.FormField-module__pukH1G__textarea::placeholder{color:var(--hint)}.FormField-module__pukH1G__input:focus,.FormField-module__pukH1G__textarea:focus,.FormField-module__pukH1G__select:focus{border-color:var(--accent)}.FormField-module__pukH1G__select{appearance:none;cursor:pointer}.FormField-module__pukH1G__chips{flex-wrap:wrap;gap:8px;display:flex}.FormField-module__pukH1G__chip,.FormField-module__pukH1G__chipActive{border:1px solid var(--surface-press);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 14px;font-size:.95rem;transition:background-color .12s,border-color .12s}.FormField-module__pukH1G__chipActive{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.FormField-module__pukH1G__error{color:var(--danger);padding-left:2px;font-size:.8rem}.FormField-module__pukH1G__phone{flex-direction:column;gap:8px;display:flex}.FormField-module__pukH1G__tgButton{color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:.85rem}.FormField-module__pukH1G__tgButton:disabled{opacity:.55;cursor:default}.FormField-module__pukH1G__checkbox{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:4px 2px;display:flex}.FormField-module__pukH1G__checkboxBox{width:22px;height:22px;accent-color:var(--accent);cursor:pointer;flex:none;margin-top:1px}.FormField-module__pukH1G__checkboxLabel{font-size:.9rem;line-height:1.35}
.ApplicationFormView-module__Eg33IG__fields{flex-direction:column;gap:18px;display:flex}.ApplicationFormView-module__Eg33IG__footer{align-items:center;gap:10px;display:flex}.ApplicationFormView-module__Eg33IG__grow{flex:1}.ApplicationFormView-module__Eg33IG__back{background:var(--surface);color:var(--text);border-radius:var(--radius);cursor:pointer;border:none;padding:15px 18px;font-size:1rem}.ApplicationFormView-module__Eg33IG__state{text-align:center;color:var(--hint);padding:var(--pad) 0}.ApplicationFormView-module__Eg33IG__error{color:var(--danger);text-align:center;padding-top:var(--gap);font-size:.9rem}.ApplicationFormView-module__Eg33IG__progress{text-align:center;color:var(--hint);padding-top:var(--pad);font-size:.8rem}
.ApplyDirectionsView-module__flK5hq__state{text-align:center;color:var(--hint);padding:var(--pad) 0}
.HomeView-module__lHdheW__modes{gap:var(--gap);flex-direction:column;display:flex}
