.auth-bg .cl-cardBox{border-radius:1.5rem!important;overflow:hidden!important;border:2px solid #e5e7eb!important;box-shadow:0 4px 20px rgba(255,106,0,.08),0 0 1px rgba(0,0,0,.05)!important}.auth-bg .clerk-card{background:rgba(255,255,255,.9)!important;backdrop-filter:blur(10px)!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#111827!important}.auth-bg .clerk-header-title{color:#0a0a0a!important;font-family:var(--fardo-font-body)!important;font-weight:700!important;font-size:1.5rem!important}.auth-bg .clerk-header-subtitle{color:#4b5563!important}.auth-bg .clerk-form-field-label,.auth-bg .clerk-header-subtitle{font-family:var(--fardo-font-body)!important;font-size:.875rem!important}.auth-bg .clerk-form-field-label{color:#374151!important;font-weight:500!important}.auth-bg .clerk-form-field-input{background:white!important;border:1px solid #e5e7eb!important;border-radius:.5rem!important;color:#111827!important;font-family:var(--fardo-font-body)!important;transition:all .3s ease!important}.auth-bg .clerk-form-field-input:focus{border-color:#fb923c!important;box-shadow:0 0 0 3px rgba(251,146,60,.15)!important;outline:none!important}.auth-bg .clerk-form-field-input::placeholder{color:#9ca3af!important}.auth-bg .clerk-form-button-primary{background:#f97316!important;border:2px solid #f97316!important;border-radius:9999px!important;color:white!important;font-family:var(--fardo-font-body)!important;font-weight:600!important;transition:all .3s ease!important;box-shadow:none!important}.auth-bg .clerk-form-button-primary:hover{background:#ea580c!important;border-color:#ea580c!important;box-shadow:0 4px 12px rgba(249,115,22,.3)!important}.auth-bg .clerk-social-buttons-block-button{background:rgba(255,255,255,.8)!important;backdrop-filter:blur(10px)!important;border:1px solid #e5e7eb!important;border-radius:.5rem!important;color:#374151!important;font-family:var(--fardo-font-body)!important;font-weight:500!important;transition:all .3s ease!important}.auth-bg .clerk-social-buttons-block-button:hover{background:white!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.auth-bg .clerk-footer-action-link{color:#f97316!important;font-family:var(--fardo-font-body)!important;font-weight:600!important}.auth-bg .clerk-footer-action-link:hover{color:#ea580c!important}.auth-bg .clerk-formFieldAction,.auth-bg .clerk-formFieldActionLink{color:#f97316!important;font-weight:500!important}.auth-bg .clerk-formFieldAction:hover,.auth-bg .clerk-formFieldActionLink:hover{color:#ea580c!important}.auth-bg .clerk-identity-preview-text{color:#374151!important;font-family:var(--fardo-font-body)!important}.auth-bg .clerk-identity-preview-edit-button{color:#f97316!important;font-weight:500!important}.auth-bg .clerk-otpCodeFieldInput,.auth-bg .clerk-otpCodeFieldSegment{background:white!important;border:2px solid #e5e7eb!important;border-radius:.5rem!important;color:#111827!important;font-weight:600!important}.auth-bg .clerk-otpCodeFieldInput:focus,.auth-bg .clerk-otpCodeFieldSegment:focus{border-color:#fb923c!important;box-shadow:0 0 0 3px rgba(251,146,60,.15)!important}.auth-bg .clerk-otpCodeFieldDescription,.auth-bg .clerk-otpCodeFieldLabel{color:#374151!important;font-family:var(--fardo-font-body)!important}.auth-bg .clerk-otpCodeFieldResend{color:#f97316!important;font-weight:500!important}.auth-bg .cl-internal-5ghyhf,.auth-bg .cl-internal-pe6vm4,.auth-bg .clerk-footer-hidden{display:none!important}.auth-bg{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;position:relative;overflow:hidden;background:#fafafa}.auth-content{position:relative;z-index:10}.blob-top{top:0;left:25%;width:700px;height:500px;filter:blur(100px);opacity:.15;background:radial-gradient(circle,rgba(255,106,0,.3) 0,transparent 70%)}.blob-bottom,.blob-top{position:fixed;border-radius:9999px;pointer-events:none;z-index:0}.blob-bottom{bottom:0;right:25%;width:600px;height:400px;filter:blur(90px);opacity:.12;background:radial-gradient(circle,rgba(201,90,36,.25) 0,transparent 65%)}.line{position:fixed;left:-20%;width:140%;height:1.5px;pointer-events:none;z-index:0;transform-origin:center center}.line:first-child{background:linear-gradient(90deg,transparent 0,rgba(249,115,22,.5) 50%,transparent);transform:rotate(-8deg);animation:moveDown 7s ease-in-out infinite;animation-delay:0s}.line:nth-child(2){background:linear-gradient(90deg,transparent 0,rgba(251,146,60,.35) 50%,transparent);transform:rotate(5deg);animation:moveDown 10s ease-in-out infinite;animation-delay:2.5s}.line:nth-child(3){background:linear-gradient(90deg,transparent 0,rgba(234,88,12,.4) 50%,transparent);transform:rotate(-14deg);animation:moveDown 8s ease-in-out infinite;animation-delay:5s}.line:nth-child(4){background:linear-gradient(90deg,transparent 0,rgba(249,115,22,.3) 50%,transparent);transform:rotate(10deg);animation:moveUp 9s ease-in-out infinite;animation-delay:1s}.line:nth-child(5){background:linear-gradient(90deg,transparent 0,rgba(251,146,60,.45) 50%,transparent);transform:rotate(-6deg);animation:moveUp 6s ease-in-out infinite;animation-delay:3.5s}.line:nth-child(6){background:linear-gradient(90deg,transparent 0,rgba(234,88,12,.3) 50%,transparent);transform:rotate(18deg);animation:moveUp 11s ease-in-out infinite;animation-delay:.5s}@keyframes moveDown{0%{top:-10%;opacity:0}8%{opacity:1}92%{opacity:1}to{top:110%;opacity:0}}@keyframes moveUp{0%{top:110%;opacity:0}8%{opacity:1}92%{opacity:1}to{top:-10%;opacity:0}}.layout_appBody__EkYkI{background-color:var(--fardo-gray-125);min-height:100vh}