@layer components{.auth-brand-mark-styles-module__UDG32W__Mark{min-width:0;max-width:100%;color:inherit;align-items:center;display:flex}.auth-brand-mark-styles-module__UDG32W__Mark[data-variant=hero]{justify-content:flex-start;width:min(250px,100%);min-height:68px}.auth-brand-mark-styles-module__UDG32W__Mark[data-variant=mobile]{justify-content:center;width:min(190px,100%);min-height:54px;margin-inline:auto}.auth-brand-mark-styles-module__UDG32W__Logo{object-fit:contain;border-radius:0;width:auto;max-width:100%;height:auto;max-height:76px;display:block}.auth-brand-mark-styles-module__UDG32W__Mark[data-variant=mobile] .auth-brand-mark-styles-module__UDG32W__Logo{max-height:58px}.auth-brand-mark-styles-module__UDG32W__Name{letter-spacing:.04em;text-overflow:ellipsis;font-size:1.2rem;font-weight:900;line-height:1.15;overflow:hidden}}
@layer components{.auth-brand-panel-styles-module__rEPt5q__Box1{color:#050505;isolation:isolate;background:radial-gradient(circle at 18% 14%,#ffffffdb,#0000 33%),linear-gradient(145deg,#fff5a7 0 58%,#84ddeb 58% 80%,#ff9ca8 80%);flex-direction:column;justify-content:space-between;height:auto;min-height:100dvh;display:none;position:relative;overflow:hidden}.auth-brand-panel-styles-module__rEPt5q__Box1:after{z-index:-1;content:"";background-color:#ff9ca8;border:2px solid #050505;border-radius:50%;width:180px;height:180px;position:absolute;inset-block-start:18%;inset-inline-end:-70px}.auth-brand-panel-styles-module__rEPt5q__Box1:before{z-index:-1;content:"";background-color:#ffffff57;border:2px solid #050505;border-radius:46% 54% 61% 39%/51% 42% 58% 49%;width:210px;height:210px;position:absolute;inset-block-end:12%;inset-inline-end:8%;transform:rotate(12deg)}@media (min-width:1200px){.auth-brand-panel-styles-module__rEPt5q__Box1{padding:48px;display:flex}}@media (min-width:1536px){.auth-brand-panel-styles-module__rEPt5q__Box1{padding:64px}}.auth-brand-panel-styles-module__rEPt5q__Button2{color:inherit;letter-spacing:.08em;align-self:flex-start;gap:10px;font-size:.9rem;font-weight:900}.auth-brand-panel-styles-module__rEPt5q__Stack3{flex-direction:column;gap:28px;max-width:570px;display:flex}.auth-brand-panel-styles-module__rEPt5q__Typography4{color:inherit;font-size:clamp(3rem,5.2vw,5.6rem);line-height:.98}.auth-brand-panel-styles-module__rEPt5q__Typography5{color:#050505b8;max-width:500px;font-size:1rem;line-height:1.75}.auth-brand-panel-styles-module__rEPt5q__Stack6{flex-direction:column;gap:12px;display:flex}.auth-brand-panel-styles-module__rEPt5q__Stack7{flex-direction:row;align-items:center;gap:10px;display:flex}.auth-brand-panel-styles-module__rEPt5q__Box8{background-color:#ffffffb3;border:1.5px solid #050505;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.auth-brand-panel-styles-module__rEPt5q__CheckRounded9{font-size:17px}.auth-brand-panel-styles-module__rEPt5q__Typography10{font-size:.88rem;font-weight:800}}
@layer components{.auth-challenge-panels-styles-module__f37ztq__Stack1{flex-direction:column;gap:12px;display:flex}.auth-challenge-panels-styles-module__f37ztq__Paper2{justify-items:center;gap:12px;padding:20px;display:grid}.auth-challenge-panels-styles-module__f37ztq__Typography3{overflow-wrap:anywhere;max-width:100%;color:var(--text-secondary,#5a5955);font-family:monospace}.auth-challenge-panels-styles-module__f37ztq__Paper4{grid-template-columns:1fr;gap:8px;padding:20px;display:grid}@media (min-width:600px){.auth-challenge-panels-styles-module__f37ztq__Paper4{grid-template-columns:1fr 1fr}}.auth-challenge-panels-styles-module__f37ztq__Typography5{background-color:var(--action-hover,#0505050f);text-align:center;border-radius:14px;padding:8px;font-family:monospace}.auth-challenge-panels-styles-module__f37ztq__Button6{grid-column:1/-1;margin-top:8px}.auth-challenge-panels-styles-module__f37ztq__Stack7{flex-direction:column;gap:12px;padding-top:8px;display:flex}.auth-challenge-panels-styles-module__f37ztq__Typography8{font-size:1.35rem;font-weight:900}.auth-challenge-panels-styles-module__f37ztq__Typography9{line-height:1.6}.auth-challenge-panels-styles-module__f37ztq__Button10{border:1.5px solid;border-color:var(--divider);min-height:62px;color:var(--text);text-align:var(--feature-auth-challenge-panels-10-0);text-transform:none;border-radius:28px;justify-content:space-between;align-items:flex-start;padding-left:16px;padding-right:16px}.auth-challenge-panels-styles-module__f37ztq__Button10:hover{border-color:var(--grovia-cyan);background-color:var(--action-hover,#0505050f)}.auth-challenge-panels-styles-module__f37ztq__Stack11{flex-direction:column;gap:2px;display:flex}.auth-challenge-panels-styles-module__f37ztq__Typography12{font-weight:850}.auth-challenge-panels-styles-module__f37ztq__Typography13{font-size:.8rem;font-weight:800}}
.auth-credentials-form-styles-module__MxD2FW__Stack1{gap:20px}.auth-credentials-form-styles-module__MxD2FW__ProviderStatus{min-height:78px;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;font-size:.82rem;display:flex}@media (min-width:1200px){.auth-credentials-form-styles-module__MxD2FW__Stack1{gap:var(--feature-auth-credentials-form-1-0)}}@layer components{.auth-credentials-form-styles-module__MxD2FW__Stack1{flex-direction:column;gap:20px;display:flex}@media (min-width:1200px){.auth-credentials-form-styles-module__MxD2FW__Stack1{gap:var(--feature-auth-credentials-form-1-0)}}.auth-credentials-form-styles-module__MxD2FW__Button2{border:1.5px solid;border-color:var(--text);min-height:54px;color:var(--text);text-transform:none;border-radius:13986px;font-weight:900}.auth-credentials-form-styles-module__MxD2FW__Button2:hover{border-color:var(--grovia-cyan);background-color:var(--action-hover,#0505050f)}.auth-credentials-form-styles-module__MxD2FW__Divider3{color:var(--text-secondary,#5a5955);font-size:.78rem}.auth-credentials-form-styles-module__MxD2FW__Box4{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:600px){.auth-credentials-form-styles-module__MxD2FW__Box4{grid-template-columns:1fr 1fr}}.auth-credentials-form-styles-module__MxD2FW__Typography5{margin-top:-8px;font-size:.78rem}.auth-credentials-form-styles-module__MxD2FW__Box6{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:600px){.auth-credentials-form-styles-module__MxD2FW__Box6{grid-template-columns:1fr 1fr}}.auth-credentials-form-styles-module__MxD2FW__Paper7{background-color:var(--background);border-radius:35px;padding:16px}.auth-credentials-form-styles-module__MxD2FW__Stack8{flex-direction:row;align-items:center;gap:12px;display:flex}.auth-credentials-form-styles-module__MxD2FW__Box9{color:#050505;background-color:var(--grovia-cyan);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.auth-credentials-form-styles-module__MxD2FW__Box10{min-width:0}.auth-credentials-form-styles-module__MxD2FW__Typography11{font-size:.78rem;font-weight:850}.auth-credentials-form-styles-module__MxD2FW__Typography12{font-weight:900}.auth-credentials-form-styles-module__MxD2FW__Typography13{font-size:.82rem}.auth-credentials-form-styles-module__MxD2FW__Box14{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:600px){.auth-credentials-form-styles-module__MxD2FW__Box14{grid-template-columns:1fr 1fr}}.auth-credentials-form-styles-module__MxD2FW__Typography15{margin-top:8px;font-size:.78rem}.auth-credentials-form-styles-module__MxD2FW__Button16{align-self:flex-start;font-weight:850}.auth-credentials-form-styles-module__MxD2FW__Button17{border:1.5px solid var(--primary);min-height:52px;color:var(--text);text-transform:none;border-radius:13986px;font-weight:850}.auth-credentials-form-styles-module__MxD2FW__Button17:hover{border-color:var(--grovia-cyan);background-color:var(--action-hover,#0505050f)}.auth-credentials-form-styles-module__MxD2FW__Divider18{color:var(--text-secondary,#5a5955);margin-top:4px;margin-bottom:4px;font-size:.75rem}.auth-credentials-form-styles-module__MxD2FW__Stack19{flex-direction:column;gap:6px;display:flex}.auth-credentials-form-styles-module__MxD2FW__Typography20{color:var(--text-secondary,#5a5955);font-size:.78rem;font-weight:800}.auth-credentials-form-styles-module__MxD2FW__Box21{background-color:var(--background);border:1.5px solid;border-color:var(--divider);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent);border-radius:13986px;grid-template-columns:1fr 1fr;gap:4px;min-height:54px;padding:4px;display:grid;position:relative}.auth-credentials-form-styles-module__MxD2FW__Box22{background-color:var(--text);border:1.5px solid;border-color:var(--text);box-shadow:0 5px 14px color-mix(in srgb, var(--primary) 24%, transparent);pointer-events:none;z-index:0;border-radius:13986px;width:calc(50% - 6px);transition:inset-inline-start .38s cubic-bezier(.22,1,.36,1),box-shadow .22s;position:absolute;inset-block:4px;inset-inline-start:var(--feature-auth-credentials-form-22-0)}.auth-credentials-form-styles-module__MxD2FW__Button23{box-shadow:none;color:var(--feature-auth-credentials-form-23-0);text-transform:none;z-index:1;background-color:#0000;border:0;border-radius:13986px;min-height:42px;padding-inline:10px;font-weight:900;transition:color .18s,transform .18s;position:relative}.auth-credentials-form-styles-module__MxD2FW__Button23:focus-visible{outline:2px solid var(--grovia-cyan);outline-offset:-2px}.auth-credentials-form-styles-module__MxD2FW__Button23:hover{transform:var(--feature-auth-credentials-form-23-1);background-color:#0000;border:0}@media (min-width:600px){.auth-credentials-form-styles-module__MxD2FW__Button23{padding-inline:16px}}.auth-credentials-form-styles-module__MxD2FW__Box24{background-color:var(--action-hover,#0505050f);border:1px solid;border-color:var(--divider);cursor:pointer;border-radius:35px;grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:10px;padding:12px;transition:border-color .16s,background-color .16s;display:grid}.auth-credentials-form-styles-module__MxD2FW__Box24:focus-within{border-color:var(--action-primary,#050505);box-shadow:0 0 0 3px #ffe85c29}.auth-credentials-form-styles-module__MxD2FW__Box24:hover{background-color:var(--action-selected,#0505051a);border-color:var(--text-secondary,#5a5955)}.auth-credentials-form-styles-module__MxD2FW__Checkbox25{color:var(--text-secondary,#5a5955);margin:1px 0 0;padding:0}.auth-credentials-form-styles-module__MxD2FW__Checkbox25:is(:checked,[data-state=checked]){color:var(--action-primary,#050505)}.auth-credentials-form-styles-module__MxD2FW__Box26{min-width:0}.auth-credentials-form-styles-module__MxD2FW__Typography27{font-size:.9rem;font-weight:800;line-height:1.45;display:block}.auth-credentials-form-styles-module__MxD2FW__Typography28{margin-top:2.8px;font-size:.78rem;line-height:1.55;display:block}.auth-credentials-form-styles-module__MxD2FW__Box29{color:var(--text);padding-inline:12px;background-color:#ffeb7a38;border:1px solid #8f700047;border-radius:35px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-top:10px;padding-bottom:10px;display:grid}.auth-credentials-form-styles-module__MxD2FW__Typography30{font-size:.82rem;font-weight:750;line-height:1.5}.auth-credentials-form-styles-module__MxD2FW__Stack31{flex-direction:column;align-items:center;gap:4px;display:flex}.auth-credentials-form-styles-module__MxD2FW__Button32{font-weight:850}.auth-credentials-form-styles-module__MxD2FW__Typography33{text-align:center;font-size:.78rem;font-weight:700}.auth-credentials-form-styles-module__MxD2FW__Button34{align-self:center;font-weight:850}}
