.pack-create-intro h1{margin-top:24px}.pack-create-intro p{max-width:660px}.pack-create .builder-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-auth-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.pack-auth-tabs [aria-pressed=true]{background:var(--ink,#292b25);color:var(--paper,#f7f5ef)}.pack-create .auth-form{max-width:460px;border:0;padding:0;margin:24px 0}.pack-create .auth-form label{display:grid;gap:8px;margin:18px 0}.pack-create .auth-form input{width:100%;box-sizing:border-box}.pack-create .builder-summary>img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;float:none;margin:0 0 18px}.pack-create .upload-input{margin:18px 0}.pack-reference-preview{display:flex;align-items:center;gap:16px;margin:18px 0}.pack-reference-preview img{width:78px;height:100px;object-fit:cover;border-radius:8px}.pack-reference-preview p{margin:0}.pack-credit-options{display:grid;gap:12px;margin:20px 0 12px}.pack-credit-options .btn{justify-content:space-between;white-space:normal;text-align:left}.pack-included{margin-top:24px;border-top:1px solid var(--line,#d9d8cf);padding-top:16px}.pack-included summary{cursor:pointer;font-size:16px}.pack-included .review-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.pack-included .review-thumbs img{width:100%;height:auto;aspect-ratio:2/3}.pack-included .review-thumbs span{font-size:12px}.pack-create .feedback:empty{display:none}.pack-create #pack-generate{margin-top:16px}.pack-create [hidden]{display:none!important}@media(max-width:700px){.pack-create-intro h1{font-size:clamp(38px,10vw,58px)}.pack-create .builder-summary{order:-1;display:grid;grid-template-columns:72px 1fr;gap:8px 16px;padding:20px}.pack-create .builder-summary>img{grid-column:1;grid-row:1/6;width:72px}.pack-create .builder-summary>.eyebrow,.pack-create .builder-summary>h3,.pack-create .builder-summary>.summary-line,.pack-create .builder-summary>.fineprint{grid-column:2;margin:0}.pack-create .builder-summary>.eyebrow{font-size:11px}.pack-create .builder-summary>.pack-included{grid-column:1/-1;margin-top:8px}.pack-create .builder-steps{gap:12px}.pack-create .builder-steps li{font-size:14px}.pack-create .builder-panel{padding:24px 20px}.pack-credit-options .btn{font-size:15px;padding:16px}.pack-auth-tabs .btn{flex:1;padding:12px 16px}}
