.LoginPanel_page__WNn3U{--paper:#f1efe9;--ink:#171716;--muted:#5b5954;--line:#c8c4bc;--accent:#a83539;position:relative;z-index:1;display:grid;min-height:100svh;box-sizing:border-box;align-items:start;padding:148px 0 112px;background:var(--paper);color:var(--ink);color-scheme:light;font-family:var(--font-tight),Inter,system-ui,sans-serif}.LoginPanel_layout__1lR_l{display:grid;width:min(var(--tese-largura),calc(100% - 2 * var(--tese-margem)));grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:clamp(52px,9vw,132px);margin-inline:auto}.LoginPanel_eyebrow__lx9FG,.LoginPanel_formLabel__zVv_3{margin:0;color:var(--accent);font-size:11px;font-weight:650;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.LoginPanel_eyebrow__lx9FG{margin-bottom:13px}.LoginPanel_title__Yx2Ek{max-width:560px;margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:clamp(40px,4.5vw,58px);font-weight:500;letter-spacing:-.025em;line-height:1.1}.LoginPanel_introText__rGabL{max-width:440px;margin:20px 0 0;color:var(--muted);font-size:17px;line-height:1.6}.LoginPanel_access__TjQeI{width:100%}.LoginPanel_form__rqR7t{display:grid;gap:20px;border-top:1px solid var(--ink);padding-top:23px}.LoginPanel_formLabel__zVv_3{margin-bottom:1px;color:var(--muted)}.LoginPanel_field__VlAkU{display:grid;gap:8px}.LoginPanel_field__VlAkU label{color:var(--ink);font-size:14px;font-weight:600}.LoginPanel_field__VlAkU input{width:100%;min-height:50px;box-sizing:border-box;border:1px solid #aaa69e;border-radius:0;background:#f8f7f3;padding:0 13px;color:var(--ink);font:inherit;font-size:16px}.LoginPanel_field__VlAkU input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.LoginPanel_accept__JpgRK{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:13px;line-height:1.55}.LoginPanel_accept__JpgRK input{width:17px;height:17px;flex:0 0 17px;margin:2px 0 0;accent-color:var(--accent)}.LoginPanel_termsLink__0Bc_3{border:0;background:transparent;padding:0;color:var(--accent);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.LoginPanel_dialogHint__fprn6,.LoginPanel_hint__NvDZY{margin:-8px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.LoginPanel_error___1Dvf{margin:-8px 0 0;color:#9e252b;font-size:14px}.LoginPanel_acceptTerms__VtsAD,.LoginPanel_submit__znTUF{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid var(--ink);border-radius:0;background:var(--ink);padding:0 18px;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.LoginPanel_acceptTerms__VtsAD:hover:not(:disabled),.LoginPanel_submit__znTUF:hover:not(:disabled){border-color:var(--accent);background:var(--accent)}.LoginPanel_acceptTerms__VtsAD:disabled,.LoginPanel_submit__znTUF:disabled{opacity:.38;cursor:not-allowed}.LoginPanel_loading__Gr_cQ{display:inline-flex;align-items:center;justify-content:center;gap:9px}.LoginPanel_alternatives__3Foy_{margin-top:34px;border-top:1px solid var(--line);padding-top:20px}.LoginPanel_alternatives__3Foy_ h2{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:1.25}.LoginPanel_alternatives__3Foy_ p{margin:8px 0 18px;color:var(--muted);font-size:14px;line-height:1.55}.LoginPanel_alternatives__3Foy_>div{display:flex;flex-wrap:wrap;gap:12px 24px}.LoginPanel_alternativeLink__Q_WBg{display:inline-flex;min-height:36px;align-items:center;gap:7px;border-bottom:1px solid var(--line);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.LoginPanel_alternativeLink__Q_WBg:hover{border-color:var(--accent);color:var(--accent)}.LoginPanel_page__WNn3U :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.LoginPanel_backdrop___mQCR{position:fixed;z-index:100;inset:0;display:grid;place-items:center;background:rgb(23 23 22/62%);padding:20px}.LoginPanel_dialog__6BVFK{display:flex;width:min(760px,100%);max-height:min(85svh,760px);flex-direction:column;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.LoginPanel_dialogFooter__c4Ymn,.LoginPanel_dialogHeader__jY_KQ{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:16px 22px}.LoginPanel_dialogHeader__jY_KQ h2{margin:0;font-family:var(--font-editorial),Georgia,serif;font-size:24px;font-weight:500;line-height:1.2}.LoginPanel_close__6vk4f{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);font-size:19px;cursor:pointer}.LoginPanel_cancel__nnhws:hover,.LoginPanel_close__6vk4f:hover{background:#e6e2d9}.LoginPanel_termsScroll__2DfjT{overflow-y:auto;padding:22px}.LoginPanel_termsIntro__Ga81b{margin:0 0 24px;color:var(--muted);font-size:13px;line-height:1.55}.LoginPanel_termsIntro__Ga81b a{color:var(--accent)}.LoginPanel_termsContent__8Cgzq h2{color:var(--ink)!important;font-family:var(--font-editorial),Georgia,serif;font-size:18px;font-weight:500;letter-spacing:-.01em}.LoginPanel_termsContent__8Cgzq p{color:var(--muted)!important;font-size:14px;line-height:1.65}.LoginPanel_dialogFooter__c4Ymn{border-top:1px solid var(--line);border-bottom:0}.LoginPanel_dialogHint__fprn6{max-width:320px;margin:0}.LoginPanel_dialogFooter__c4Ymn>div{display:flex;flex:0 0 auto;gap:10px}.LoginPanel_cancel__nnhws{min-height:46px;border:1px solid var(--line);border-radius:0;background:transparent;padding:0 15px;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.LoginPanel_acceptTerms__VtsAD{min-height:46px}@media (max-width:820px){.LoginPanel_page__WNn3U{padding:116px 0 64px}.LoginPanel_layout__1lR_l{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:38px}.LoginPanel_title__Yx2Ek{font-size:clamp(38px,9vw,48px)}.LoginPanel_introText__rGabL{margin-top:13px;font-size:16px}.LoginPanel_form__rqR7t{gap:18px}.LoginPanel_alternatives__3Foy_{margin-top:28px}}@media (max-width:520px){.LoginPanel_page__WNn3U{padding:104px 0 48px}.LoginPanel_dialogFooter__c4Ymn,.LoginPanel_dialogHeader__jY_KQ,.LoginPanel_termsScroll__2DfjT{padding-inline:16px}.LoginPanel_dialogFooter__c4Ymn{align-items:stretch;flex-direction:column;gap:12px}.LoginPanel_dialogHint__fprn6{max-width:none}.LoginPanel_dialogFooter__c4Ymn>div{width:100%}.LoginPanel_dialogFooter__c4Ymn>div button{flex:1}}@media (prefers-reduced-motion:reduce){.LoginPanel_acceptTerms__VtsAD,.LoginPanel_submit__znTUF{transition:none}}