.auth-header{max-width:1240px;margin:auto;padding:28px 40px;display:flex;justify-content:space-between;align-items:center}.auth-header .brand{text-decoration:none;color:var(--blue)}.auth-header>a:last-child{font-size:13px;color:var(--muted);text-decoration:none}.auth-layout{max-width:1160px;margin:22px auto 70px;display:grid;grid-template-columns:.95fr 1fr;gap:70px;align-items:start;padding:0 40px}.auth-story{background:#a33827;border-radius:26px;color:white;overflow:hidden;position:sticky;top:25px}.auth-story-copy{padding:38px 34px 15px}.auth-story .eyebrow{color:#ead5ba}.auth-story h1{font-size:44px;letter-spacing:-1.9px;line-height:1.12;margin:22px 0}.auth-story p{color:#fff1df;font-size:14px;line-height:1.75;max-width:320px}.auth-story img{width:100%;height:260px;object-fit:cover;display:block;margin-top:20px}.auth-form-area{padding-top:6px;min-width:0}.auth-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:32px}.auth-tabs a{text-decoration:none;font-size:14px;color:#725e50;padding:14px 0;min-height:48px}.auth-tabs .active{color:#a33827;border-bottom:3px solid #a33827;font-weight:700}.auth-form-area h2{font-size:30px;letter-spacing:-1px;margin:0 0 10px}.auth-intro{color:var(--muted);font-size:14px;line-height:1.65;margin:0 0 26px}.auth-form-area label{display:block;font-size:13px;font-weight:650;margin-bottom:18px}.auth-form-area input,.auth-form-area textarea{display:block;width:100%;margin-top:8px;background:white;border:1px solid #ead5ba;border-radius:10px;padding:13px 14px;min-height:48px;color:var(--navy)}.auth-form-area label small{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:7px}.auth-form-area .primary{margin-top:12px;min-height:48px}.auth-form-area .micro{font-size:12px;line-height:1.7;text-align:left}.auth-form-area fieldset{border:0;padding:0;margin:30px 0 0;min-width:0}.auth-form-area legend{font-size:18px;font-weight:700;margin-bottom:20px}.signup-item{background:#fff1df;border:1px solid #ead5ba;border-radius:13px;padding:16px;margin-bottom:12px}.signup-item .item-fields{display:grid;grid-template-columns:1fr 110px;gap:12px}.signup-item label{margin-bottom:10px}.signup-item .text{font-size:12px;min-height:35px}.auth-error:empty{display:none}.auth-error{background:#fff1ef;border:1px solid #edc4be;border-radius:9px;color:#8d3229;padding:13px;font-size:13px;line-height:1.6;margin:15px 0;overflow-wrap:anywhere}.pending-shell{max-width:660px;margin:45px auto 70px;padding:0 24px}.pending-shell h1{font-size:39px;letter-spacing:-1.4px;margin:22px 0 18px}.pending-shell p{font-size:15px;line-height:1.7;color:var(--muted)}.pending-symbol{display:grid;place-content:center;background:#fff1df;color:#a33827;width:62px;height:62px;border-radius:20px}.pending-symbol svg{height:29px;width:29px}.pending-shell .panel{margin-top:30px;overflow-wrap:anywhere}.pending-shell h3{margin-bottom:10px}.pending-shell .status{display:inline-flex}.application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.review-card{overflow-wrap:anywhere}.review-card h2{font-size:22px}.review-card>p{font-size:13px;color:var(--muted);line-height:1.6}.review-card label{display:block;font-size:13px;margin-top:14px}.review-card textarea{width:100%;display:block;margin-top:8px;min-height:80px;border:1px solid var(--line);padding:12px;border-radius:10px}.review-card .confirm-check{display:flex}.review-actions{display:flex;gap:12px;margin-top:18px}.review-actions button{flex:1}.review-item{display:flex;justify-content:space-between;gap:20px;font-size:13px;padding:10px 0;border-bottom:1px solid var(--line)}.review-card .micro{font-size:12px;text-align:left}.operator-title{display:flex;justify-content:space-between;gap:20px;align-items:center}.operator-title button{white-space:nowrap}.primary:disabled{opacity:.5;cursor:wait}.product-info h3,.basket-line strong,.order-row strong{overflow-wrap:anywhere}@media(max-width:850px){.auth-layout{gap:35px;padding:0 25px}.auth-story h1{font-size:35px}.auth-story-copy{padding:28px 24px 10px}.auth-story img{height:235px}.application-grid{grid-template-columns:1fr}}@media(max-width:620px){.auth-header{padding:23px 22px}.auth-header>a:last-child{font-size:11px}.auth-layout{display:block;margin:0 auto 40px;padding:0 22px}.auth-story{position:static;border-radius:18px;margin-bottom:25px}.auth-story-copy{padding:24px}.auth-story h1{font-size:32px;margin:14px 0}.auth-story p{font-size:13px;margin-bottom:0}.auth-story img{display:none}.auth-tabs{margin-bottom:26px}.auth-form-area h2{font-size:28px}.auth-form-area label{font-size:14px}.auth-form-area input{font-size:16px}.signup-item .item-fields{grid-template-columns:1fr 100px}.signup-item{padding:14px}.pending-shell{margin-top:25px}.pending-shell h1{font-size:33px}.review-actions{flex-wrap:wrap}}
