.ambassador-page{max-width:1080px;margin:0 auto;padding:28px 24px 64px}.ambassador-page .panel{min-width:0;margin-top:24px;padding:clamp(22px,4vw,40px)}.ambassador-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.ambassador-hero{color:#2c2727;background:#ded4eb;border-radius:30px;padding:clamp(28px,6vw,64px)}.ambassador-hero h1{letter-spacing:-.035em;margin:18px 0;font-size:clamp(34px,6vw,64px);line-height:1.07}.ambassador-hero>p{max-width:640px;line-height:1.6}.ambassador-promises{border-top:1px solid #b8a6c8;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;padding-top:24px;display:grid}.ambassador-promises span{font-size:14px;line-height:1.5}.ambassador-promises strong{margin-bottom:8px;font-size:27px;line-height:1.2;display:block}.ambassador-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ambassador-page .field input{box-sizing:border-box;color:#2b2725;width:100%;min-width:0;font:inherit;background:#fffdf9;border:1px solid #c6bacd;border-radius:12px;padding:14px}.ambassador-page .field{flex-direction:column;gap:8px;margin:12px 0;display:flex}.ambassador-page button,.ambassador-page .primary{min-height:44px}.ambassador-check{align-items:flex-start;gap:12px;margin:18px 0;line-height:1.6;display:flex}.ambassador-check input{flex-shrink:0;width:20px;height:20px;margin-top:4px}.ambassador-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ambassador-card h2{margin:6px 0}.ambassador-badge{background:#e8e0ef;border-radius:24px;padding:8px 14px;font-size:13px}.ambassador-share{overflow-wrap:anywhere;background:#f2edf6;border-radius:18px;margin:22px 0;padding:22px}.ambassador-share code{-webkit-user-select:all;user-select:all;font-size:clamp(15px,3vw,22px)}.ambassador-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0;display:grid}.ambassador-stats>div{border:1px solid #d9cde0;border-radius:18px;padding:20px 16px}.ambassador-stats span,.ambassador-stats small{font-size:13px;line-height:1.5;display:block}.ambassador-stats strong{margin:12px 0;font-size:30px;display:block}.ambassador-notice,.ambassador-error{overflow-wrap:anywhere;border-radius:12px;padding:16px 20px}.ambassador-notice{background:#e5eee0}.ambassador-error{color:#6b281d;background:#f9e4dc}.ambassador-owner-actions{border-top:1px solid #ded3df;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:24px;display:flex}.ambassador-payout{width:100%;margin-top:12px}.ambassador-table{overflow:auto}.ambassador-table table{border-collapse:collapse;width:100%;font-size:14px}.ambassador-table th,.ambassador-table td{text-align:left;border-bottom:1px solid #ddd2df;padding:12px}.ambassador-page details{padding:16px 0}.ambassador-page summary{cursor:pointer;font-weight:650}.ambassador-page li{margin-bottom:14px;line-height:1.7}.ambassador-page .footnote{line-height:1.65}.ambassador-page .primary{justify-content:center;align-items:center;display:inline-flex}.ambassador-page .quiet:disabled,.ambassador-page .primary:disabled{opacity:.55;cursor:wait}@media (max-width:680px){.ambassador-page{padding:18px 16px 48px}.ambassador-stats,.ambassador-form{grid-template-columns:1fr 1fr}.ambassador-promises{gap:14px}.ambassador-promises strong{font-size:22px}.ambassador-card-head p{overflow-wrap:anywhere}.ambassador-form>button,.ambassador-form .field{grid-column:1/-1}.ambassador-owner-actions>button{flex:140px}}@media (max-width:360px){.ambassador-promises,.ambassador-stats{grid-template-columns:1fr}}
