.auth-shell-module__iHpSuW__frame{min-height:calc(100dvh - var(--app-top-offset,0px));flex-direction:column;min-width:0;display:flex}@media (min-width:900px){.auth-shell-module__iHpSuW__frame:has([data-packbay-social-auth-surface=authenticated])>.auth-shell-module__iHpSuW__footer{margin-left:var(--app-sidebar-width)}}.auth-shell-module__iHpSuW__shell{--page-content-width:448px;background:var(--background);min-width:0;color:var(--foreground);font-family:var(--font-sans);overflow-wrap:anywhere;flex-direction:column;flex:1;display:flex}.auth-shell-module__iHpSuW__wide{--page-content-width:768px}.auth-shell-module__iHpSuW__shell :where(div,form,[data-slot]){min-width:0}.auth-shell-module__iHpSuW__header{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:24px 32px;display:flex}.auth-shell-module__iHpSuW__brand{letter-spacing:-.8px;align-items:center;gap:10px;font-size:24px;font-weight:650;text-decoration:none;display:inline-flex}.auth-shell-module__iHpSuW__brand img{border-radius:12px;flex:none}.auth-shell-module__iHpSuW__content{flex:1;place-items:center;width:100%;padding:24px 24px 32px;display:grid}.auth-shell-module__iHpSuW__content [data-slot=card]{width:100%;max-width:var(--page-content-width);border-radius:24px;gap:24px;padding:28px 0;box-shadow:0 12px 40px #2547480f}.auth-shell-module__iHpSuW__content [data-slot=card-header],.auth-shell-module__iHpSuW__content [data-slot=card-content]{padding-inline:28px}.auth-shell-module__iHpSuW__content h1{letter-spacing:-.8px;text-wrap:balance;font-family:inherit;font-size:clamp(26px,4vw,32px);font-weight:600;line-height:1.16}.auth-shell-module__iHpSuW__content [data-slot=card-header] p{max-width:36ch;line-height:1.6}.auth-shell-module__iHpSuW__content [data-slot=input]{background:var(--card);min-height:48px;box-shadow:none;border-radius:12px;font-size:16px}.auth-shell-module__iHpSuW__content [data-slot=label]{flex-wrap:wrap;gap:4px 8px;line-height:1.4}.auth-shell-module__iHpSuW__content input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);flex:none}.auth-shell-module__iHpSuW__content [data-auth-legal-acceptance]{background:var(--background);border-radius:14px;gap:12px;padding:16px;line-height:1.55}.auth-shell-module__iHpSuW__content [data-auth-providers]{border-bottom:1px solid var(--border);padding-bottom:20px}.auth-shell-module__iHpSuW__footer{padding:24px 24px max(24px, env(safe-area-inset-bottom));text-align:center;gap:8px;font-size:12px;display:grid}.auth-shell-module__iHpSuW__legalLinks,.auth-shell-module__iHpSuW__contractActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 20px;display:flex}.auth-shell-module__iHpSuW__legalLinks{color:var(--muted-foreground)}.auth-shell-module__iHpSuW__legalLinks a{text-underline-offset:3px;padding-block:10px}.auth-shell-module__iHpSuW__legalLinks a:hover{color:var(--primary);text-decoration:underline}.auth-shell-module__iHpSuW__contractActions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:8px;width:min(100%,640px);margin-inline:auto;display:grid}.auth-shell-module__iHpSuW__contractActions a{border:1px solid var(--border);max-width:100%;min-height:44px;color:var(--primary);text-underline-offset:3px;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-flex}.auth-shell-module__iHpSuW__shell a:focus-visible,.auth-shell-module__iHpSuW__shell button:focus-visible,.auth-shell-module__iHpSuW__footer a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:480px){.auth-shell-module__iHpSuW__header{gap:8px;padding:16px}.auth-shell-module__iHpSuW__brand{gap:8px;font-size:21px}.auth-shell-module__iHpSuW__brand img{width:36px;height:36px}.auth-shell-module__iHpSuW__content{padding:8px 12px 24px}.auth-shell-module__iHpSuW__content [data-slot=card]{border-radius:20px;padding-block:24px}.auth-shell-module__iHpSuW__content [data-slot=card-header],.auth-shell-module__iHpSuW__content [data-slot=card-content]{padding-inline:16px}.auth-shell-module__iHpSuW__content [data-auth-legal-acceptance]{padding:12px}.auth-shell-module__iHpSuW__footer{padding-inline:16px}.auth-shell-module__iHpSuW__contractActions{grid-template-columns:minmax(0,1fr);max-width:320px}}
