.muskle-ambassador-page{color-scheme:light;--red: #e30613;--red-dark: #b80510;--navy: #08152d;--navy-2: #102a52;--blue: #123b70;--ink: #102033;--muted: #5c6b80;--line: #e4e8ef;--paper: #f4f7fb;--card: #ffffff;--text: #f4f7fb;--header: 76px;--radius: 16px;--shadow: 0 18px 40px rgba(4, 10, 24, .18)}.muskle-ambassador-page *{box-sizing:border-box}.muskle-ambassador-page{scroll-behavior:smooth}.muskle-ambassador-page{margin:0;color:var(--text);background:radial-gradient(820px 420px at 110% -8%,rgba(227,6,19,.32),transparent 58%),radial-gradient(680px 360px at -12% 8%,rgba(18,59,112,.85),transparent 62%),linear-gradient(180deg,#08152d,#0c2348 46%,#08152d);font-family:Manrope,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;min-height:100vh}.muskle-ambassador-page img{max-width:100%;height:auto}.muskle-ambassador-page h1,.muskle-ambassador-page h2,.muskle-ambassador-page h3,.muskle-ambassador-page .brand-name,.muskle-ambassador-page .hero-title,.muskle-ambassador-page .code-value,.muskle-ambassador-page .partner-id,.muskle-ambassador-page .ladder strong{font-family:Oswald,Arial Narrow,Impact,sans-serif;font-weight:500;letter-spacing:.03em}.muskle-ambassador-page a{color:var(--red)}.muskle-ambassador-page a:focus-visible,.muskle-ambassador-page button:focus-visible,.muskle-ambassador-page input:focus-visible,.muskle-ambassador-page select:focus-visible,.muskle-ambassador-page textarea:focus-visible{outline:2px solid var(--red);outline-offset:2px}.muskle-ambassador-page .top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:1rem;min-height:var(--header);padding:.7rem 1.25rem;background:#08152df0;border-bottom:1px solid rgba(244,247,251,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.muskle-ambassador-page .brand{display:flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none;min-width:0}.muskle-ambassador-page .brand img{width:92px;height:auto;background:#fff;border-radius:8px;padding:4px 6px}.muskle-ambassador-page .brand-copy{display:grid;line-height:1.05}.muskle-ambassador-page .brand-name{color:#fff;font-size:1.15rem}.muskle-ambassador-page .brand-copy em{font-style:normal;color:#f4f7fb;font-family:Manrope,sans-serif;font-size:.68rem;letter-spacing:.14em;font-weight:700}.muskle-ambassador-page .nav{display:flex;gap:.35rem;align-items:center}.muskle-ambassador-page .nav a{color:#f4f7fb;text-decoration:none;padding:.45rem .75rem;border-radius:999px;border:1px solid transparent;font-weight:600}.muskle-ambassador-page .nav a:hover{border-color:#f4f7fb40}.muskle-ambassador-page .nav a.on{border-color:var(--red);box-shadow:inset 0 -2px 0 var(--red)}.muskle-ambassador-page .header-end{margin-left:auto;display:flex;align-items:center;gap:.75rem}.muskle-ambassador-page .lang-slot{display:flex;align-items:center}.muskle-ambassador-page .top:has(.lang-slot) .header-end{margin-left:.75rem}.muskle-ambassador-page .top:has(.lang-slot) .lang-slot{margin-left:auto}.muskle-ambassador-page .lang-switch{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:800;letter-spacing:.06em}.muskle-ambassador-page .lang-switch a{color:#f4f7fb;text-decoration:none;opacity:.55}.muskle-ambassador-page .lang-switch a.on{opacity:1;color:#fff;box-shadow:inset 0 -2px 0 var(--red)}.muskle-ambassador-page .auth-card .lang-switch,.muskle-ambassador-page .share-card .lang-switch{display:flex;justify-content:flex-end;margin:0 0 .8rem}.muskle-ambassador-page .auth-card .lang-switch a,.muskle-ambassador-page .share-card .lang-switch a{color:var(--navy)}.muskle-ambassador-page .auth-card .lang-switch a.on,.muskle-ambassador-page .share-card .lang-switch a.on{color:var(--red);opacity:1}.muskle-ambassador-page .who{color:#d5deea;font-size:.92rem;font-weight:700}.muskle-ambassador-page .nav-toggle,.muskle-ambassador-page .menu-button{display:none}.muskle-ambassador-page .help-menu{position:relative}.muskle-ambassador-page .help-menu summary{list-style:none;cursor:pointer;color:#f4f7fb;padding:.45rem .75rem;border-radius:999px;border:1px solid transparent;font-weight:600}.muskle-ambassador-page .help-menu summary::-webkit-details-marker{display:none}.muskle-ambassador-page .help-menu summary.on{border-color:var(--red);box-shadow:inset 0 -2px 0 var(--red)}.muskle-ambassador-page .help-menu summary:focus-visible{outline:2px solid #fff;outline-offset:3px}.muskle-ambassador-page .help-panel{position:absolute;z-index:30;top:calc(100% + .4rem);left:0;min-width:240px;background:#fff;border-radius:12px;padding:.35rem;box-shadow:var(--shadow)}.muskle-ambassador-page .nav .help-panel a{display:block;color:var(--navy);border:0;border-radius:8px;padding:.75rem .85rem;font-weight:800}.muskle-ambassador-page .nav .help-panel a:hover{background:#f4f7fb}.muskle-ambassador-page .help-page{min-width:0}.muskle-ambassador-page .help-intro{max-width:42rem}.muskle-ambassador-page .help-current{display:grid;justify-items:start;gap:.35rem}.muskle-ambassador-page .help-arrow{margin:.2rem 0;font-size:1.8rem;line-height:1;color:var(--red)}.muskle-ambassador-page .help-one-photo{font-weight:800;color:var(--navy)}.muskle-ambassador-page .help-uses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:.85rem 0}.muskle-ambassador-page .help-mini{display:flex;align-items:center;gap:.7rem;margin-bottom:.7rem;color:var(--navy)}.muskle-ambassador-page .help-share-preview{display:block;width:min(100%,420px);height:auto;border-radius:12px;margin-bottom:.7rem}.muskle-ambassador-page .help-share-link{overflow-wrap:anywhere}.muskle-ambassador-page .help-steps{list-style:none;margin:.85rem 0;padding:0;display:grid;gap:.65rem}.muskle-ambassador-page .help-steps li{background:#fff;color:var(--ink);border-radius:12px;padding:.85rem 1rem;box-shadow:var(--shadow)}.muskle-ambassador-page .help-step-label{margin:0 0 .15rem;color:var(--red);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.muskle-ambassador-page .help-steps p:last-child{margin:0}.muskle-ambassador-page .help-action{margin:.2rem 0 1rem}.muskle-ambassador-page .help-tips{margin:0;padding-left:1.1rem}.muskle-ambassador-page .help-tips li+li{margin-top:.35rem}.muskle-ambassador-page .demo-banner{margin:0 0 .85rem;padding:.75rem .9rem;background:#fff5f6;color:#08152d;border:2px solid #8f1d2c;border-radius:12px;font-weight:800}.muskle-ambassador-page button.credit-shop:disabled{opacity:.72;cursor:not-allowed}.muskle-ambassador-page .credit-help h1{font-size:1.85rem;line-height:1.15;margin:.15rem 0 .45rem}.muskle-ambassador-page .credit-help .card .kicker,.muskle-ambassador-page .credit-help .credit-example .kicker,.muskle-ambassador-page .credit-help .calc-card .kicker{color:#3e4e66}.muskle-ambassador-page .credit-help h2{margin:1.15rem 0 .45rem}.muskle-ambassador-page .credit-help .card h2{margin-top:0}.muskle-ambassador-page .credit-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;list-style:none;margin:.35rem 0 .4rem;padding:0}.muskle-ambassador-page .credit-flow li{position:relative;min-width:0;background:#fff;color:var(--ink);border-radius:14px;padding:.9rem .95rem 1rem;box-shadow:var(--shadow)}.muskle-ambassador-page .credit-flow h3{margin:.35rem 0 .3rem;font-size:.92rem;line-height:1.25;letter-spacing:.02em;text-transform:uppercase}.muskle-ambassador-page .calc-card h3{margin:.2rem 0 .7rem;font-size:1.05rem}.muskle-ambassador-page .credit-flow p{margin:0}.muskle-ambassador-page .credit-flow li:not(:last-child):after{content:"\2192";position:absolute;right:-1.05rem;top:50%;transform:translateY(-50%);color:var(--red);font-weight:800}.muskle-ambassador-page .credit-flow-num{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;background:var(--navy);color:#fff;font-weight:800}.muskle-ambassador-page .credit-empty{margin:.2rem 0 .8rem;font-weight:700}.muskle-ambassador-page .credit-meanings,.muskle-ambassador-page .credit-codes,.muskle-ambassador-page .calc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.muskle-ambassador-page .credit-meanings{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem}.muskle-ambassador-page .credit-codes ul,.muskle-ambassador-page .credit-help .credit-example p:last-child{margin-bottom:0}.muskle-ambassador-page .credit-code-public{border-top:4px solid var(--navy)}.muskle-ambassador-page .credit-code-private{border-top:4px dashed var(--navy)}.muskle-ambassador-page .code-kind{display:inline-block;margin:0 0 .45rem;padding:.12rem .55rem;border:1px solid currentColor;border-radius:999px;color:var(--navy);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.muskle-ambassador-page .credit-rates{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.muskle-ambassador-page .credit-rate{background:#fff;color:var(--ink);border-radius:12px;padding:.85rem 1rem;box-shadow:var(--shadow)}.muskle-ambassador-page .credit-rate h3{margin:0 0 .45rem;color:var(--navy);font-size:1rem}.muskle-ambassador-page .credit-rate-label{display:block;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.04em}.muskle-ambassador-page .credit-rate strong{display:block;margin-top:.15rem;font-size:1.6rem}.muskle-ambassador-page .calc-card .calc-row,.muskle-ambassador-page .credit-example .calc-row{display:flex;justify-content:space-between;gap:1rem;padding:.38rem 0;border-bottom:1px solid #e6edf5}.muskle-ambassador-page .calc-card .calc-row span,.muskle-ambassador-page .credit-example .calc-row span{color:var(--navy)}.muskle-ambassador-page .calc-card .calc-row strong,.muskle-ambassador-page .credit-example .calc-row strong{font-variant-numeric:tabular-nums;text-align:right}.muskle-ambassador-page .calc-total{font-size:1.05rem}.muskle-ambassador-page .credit-rule{margin:1rem 0;padding:1rem 1.1rem;background:#fff;color:var(--ink);border:2px solid var(--navy);border-left:8px solid var(--red);border-radius:12px}.muskle-ambassador-page .credit-rule h2{margin-top:0;color:var(--navy)}.muskle-ambassador-page .credit-faq{background:#fff;color:var(--ink);border-radius:12px;margin:.45rem 0;box-shadow:var(--shadow)}.muskle-ambassador-page .credit-faq summary{cursor:pointer;color:var(--navy);font-weight:800;padding:.85rem 1rem}.muskle-ambassador-page .credit-faq summary:focus-visible,.muskle-ambassador-page .credit-help a:focus-visible,.muskle-ambassador-page .credit-help button:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.muskle-ambassador-page .credit-faq p{margin:0;padding:0 1rem .9rem}.muskle-ambassador-page .credit-links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.muskle-ambassador-page .credit-help{overflow-wrap:anywhere}.muskle-ambassador-page .top form{margin:0}.muskle-ambassador-page .top .logout,.muskle-ambassador-page .top .logout:hover{background:transparent;color:#fff;border:1px solid rgba(244,247,251,.35);text-transform:none;letter-spacing:0;min-height:40px}.muskle-ambassador-page .compat-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muskle-ambassador-page button.text,.muskle-ambassador-page .logout{background:transparent;color:#fff;border:1px solid rgba(244,247,251,.35);min-height:40px;padding:.4rem .8rem;text-transform:none;letter-spacing:0;font-weight:700}.muskle-ambassador-page main{padding:1.4rem 1.25rem 2.5rem;max-width:1280px;margin:0 auto}.muskle-ambassador-page .heading,.muskle-ambassador-page .heading-actions{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.muskle-ambassador-page .heading-actions{flex-wrap:wrap}.muskle-ambassador-page .heading h1,.muskle-ambassador-page main>h1,.muskle-ambassador-page .page-title{margin:.15rem 0 0;font-size:clamp(2rem,4vw,3.1rem);line-height:.95}.muskle-ambassador-page .kicker,.muskle-ambassador-page .subtitle{margin:0;color:#c5d0e0}.muskle-ambassador-page .kicker{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.muskle-ambassador-page button,.muskle-ambassador-page .button,.muskle-ambassador-page .logout{display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:#fff;border:0;border-radius:8px;min-height:44px;padding:.7rem 1rem;font:inherit;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.muskle-ambassador-page button:hover,.muskle-ambassador-page .button:hover{background:var(--red-dark)}.muskle-ambassador-page button.secondary,.muskle-ambassador-page .button.secondary,.muskle-ambassador-page button.secondary:hover{background:var(--navy);color:#fff}.muskle-ambassador-page button.ghost,.muskle-ambassador-page .button.ghost,.muskle-ambassador-page a.ghost{background:transparent;color:var(--navy);border:1px solid rgba(8,21,45,.22);text-transform:none;letter-spacing:0}.muskle-ambassador-page .heading-actions button.secondary,.muskle-ambassador-page .heading-actions .button.secondary{margin:0}.muskle-ambassador-page .card .button.secondary,.muskle-ambassador-page .card button.secondary{margin-top:.75rem}.muskle-ambassador-page .actions a,.muskle-ambassador-page button.inline,.muskle-ambassador-page .text-link{background:transparent;color:var(--red);padding:0 .35rem;min-height:0;text-transform:none;letter-spacing:0}.muskle-ambassador-page .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin:1rem 0}.muskle-ambassador-page .card{background:var(--card);color:var(--ink);border:1px solid rgba(8,21,45,.08);border-radius:var(--radius);padding:1rem 1.05rem;box-shadow:var(--shadow)}.muskle-ambassador-page .card p{margin:0 0 .4rem}.muskle-ambassador-page .card h2,.muskle-ambassador-page .card h3{margin:0 0 .7rem;color:var(--navy)}.muskle-ambassador-page .card .muted,.muskle-ambassador-page .muted{color:var(--muted)}.muskle-ambassador-page .kpi{min-height:118px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,#fff,#f7f9fc)}.muskle-ambassador-page .kpi p{color:var(--muted);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.muskle-ambassador-page .kpi strong{font-family:Oswald,sans-serif;font-size:1.85rem;font-weight:500;color:var(--navy);letter-spacing:.02em}.muskle-ambassador-page .kpi-accent{box-shadow:inset 0 3px 0 var(--red),var(--shadow)}.muskle-ambassador-page .narrow{max-width:640px}.muskle-ambassador-page label{display:block;margin:.85rem 0;font-weight:650;color:var(--ink)}.muskle-ambassador-page .photo-manager label{position:relative}.muskle-ambassador-page .photo-manager input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muskle-ambassador-page input:not([type=checkbox]),.muskle-ambassador-page select,.muskle-ambassador-page textarea{width:100%;margin-top:.35rem;padding:.75rem .8rem;border:1px solid #cfd6e2;border-radius:8px;font:inherit;background:#fff;color:var(--ink)}.muskle-ambassador-page textarea{min-height:7rem}.muskle-ambassador-page .check{display:flex;align-items:center;gap:.55rem;font-weight:600}.muskle-ambassador-page .check input{width:auto;margin:0}.muskle-ambassador-page table{width:100%;border-collapse:collapse}.muskle-ambassador-page th,.muskle-ambassador-page td{text-align:left;padding:.7rem .55rem;border-bottom:1px solid var(--line);vertical-align:middle}.muskle-ambassador-page th{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#415066}.muskle-ambassador-page td.num,.muskle-ambassador-page th.num{text-align:right;font-variant-numeric:tabular-nums}.muskle-ambassador-page td a{font-weight:700}.muskle-ambassador-page .table-wrap{overflow-x:auto}.muskle-ambassador-page table.metrics{min-width:1040px}.muskle-ambassador-page table.metrics th,.muskle-ambassador-page table.metrics td{white-space:nowrap}.muskle-ambassador-page table.metrics th a{color:#415066;text-decoration:none}.muskle-ambassador-page table.metrics thead th{position:sticky;top:0;background:#f4f7fb;z-index:1}.muskle-ambassador-page table.metrics tbody tr:hover{background:#f7f9fc}.muskle-ambassador-page table.metrics td:first-child,.muskle-ambassador-page table.metrics th:first-child,.muskle-ambassador-page table.metrics td:nth-child(2),.muskle-ambassador-page table.metrics th:nth-child(2){position:sticky;background:#fff}.muskle-ambassador-page table.metrics th:first-child,.muskle-ambassador-page table.metrics th:nth-child(2){background:#f4f7fb;z-index:2}.muskle-ambassador-page table.metrics td:first-child,.muskle-ambassador-page table.metrics th:first-child{left:0;min-width:3.2rem}.muskle-ambassador-page table.metrics td:nth-child(2),.muskle-ambassador-page table.metrics th:nth-child(2){left:3.4rem}.muskle-ambassador-page code{word-break:break-all}.muskle-ambassador-page .pill{display:inline-block;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--line);background:#f4f6f8;font-size:.78rem;white-space:nowrap;font-weight:700}.muskle-ambassador-page .pill-phase-1{background:#f4f6f8}.muskle-ambassador-page .pill-phase-2{background:#eef3fb;border-color:#d5e1f2;color:#123b70}.muskle-ambassador-page .pill-phase-3{background:#f3f7f4;border-color:#d5e6db}.muskle-ambassador-page .pill-phase-4{background:#fbf6ef;border-color:#eadcc8}.muskle-ambassador-page .pill-active,.muskle-ambassador-page .pill-account{background:#eef6f1;border-color:#d3e6d8;color:#145c32}.muskle-ambassador-page .pill-paused,.muskle-ambassador-page .pill-muted,.muskle-ambassador-page .pill-ineligible{background:#f3f4f6;color:#5c6b80}.muskle-ambassador-page .pill-eligible{background:#fff6f6;border-color:#f0d0d4;color:#8d1020}.muskle-ambassador-page .partner-controls form{display:grid;gap:.75rem}.muskle-ambassador-page .partner-controls .control-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:end}.muskle-ambassador-page .partner-controls label{margin:0;min-width:9.5rem;flex:1;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.muskle-ambassador-page .partner-controls label.search{flex:1.6;min-width:16rem}.muskle-ambassador-page .partner-controls label.show-line{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:16rem;text-transform:none;letter-spacing:0;font-size:.95rem;color:var(--ink)}.muskle-ambassador-page .partner-controls label.show-line select{width:auto;margin:0}.muskle-ambassador-page .partner-controls .toolbar-actions{display:flex;gap:.6rem;align-items:center}.muskle-ambassador-page .partner-controls a.reset-filters{color:var(--navy);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-decoration:none}.muskle-ambassador-page .quick-filters{display:flex;flex-wrap:wrap;gap:.45rem;margin:.9rem 0 .35rem}.muskle-ambassador-page .quick-filters a{color:var(--navy);text-decoration:none;border:1px solid var(--line);background:#fff;border-radius:999px;padding:.35rem .75rem;font-size:.9rem;font-weight:650}.muskle-ambassador-page .quick-filters a.on{background:var(--red);border-color:var(--red);color:#fff}.muskle-ambassador-page .partner-range{margin:0 0 .45rem;color:var(--muted)}.muskle-ambassador-page .pager{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:.9rem}.muskle-ambassador-page .pager a,.muskle-ambassador-page .pager span{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;min-height:2.2rem;padding:.25rem .55rem;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--navy);background:#fff;font-weight:700}.muskle-ambassador-page .pager span.on,.muskle-ambassador-page .pager a.on{background:var(--navy);color:#fff;border-color:var(--navy)}.muskle-ambassador-page .pager span.disabled{color:#93a0b3}.muskle-ambassador-page .filters{display:flex;flex-wrap:wrap;gap:.45rem}.muskle-ambassador-page .filters a{color:var(--navy);text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:.3rem .7rem;background:#fff}.muskle-ambassador-page .filters a.on{background:var(--navy);color:#fff}.muskle-ambassador-page .actions{white-space:nowrap}.muskle-ambassador-page .actions form{display:inline}.muskle-ambassador-page form.confirm{display:flex;gap:.75rem;align-items:center}.muskle-ambassador-page .error{background:#fde8ea;color:#6d1020;padding:.7rem .8rem;border-radius:8px}.muskle-ambassador-page .notice{background:#e8f6ee;color:#145c32;padding:.7rem .8rem;border-radius:8px}.muskle-ambassador-page .auth-body{display:grid;min-height:100vh}.muskle-ambassador-page .auth-shell{min-height:100vh;display:grid;place-items:center;padding:1.5rem 1rem 2rem}.muskle-ambassador-page .auth-card{width:min(460px,100%);background:#fff;color:var(--ink);border-radius:20px;padding:1.6rem 1.4rem 1.4rem;box-shadow:var(--shadow)}.muskle-ambassador-page .auth-card .logo-lockup{display:block;width:168px;margin:0 auto .8rem;background:#fff}.muskle-ambassador-page .auth-card h1{margin:.2rem 0;text-align:center;font-size:2rem;color:var(--navy)}.muskle-ambassador-page .auth-card .badge,.muskle-ambassador-page .role-badge{display:table;margin:.35rem auto .8rem;padding:.15rem .55rem;border-radius:999px;background:var(--navy);color:#fff;font-size:.72rem;letter-spacing:.14em;font-weight:800}.muskle-ambassador-page .auth-card p.lead{text-align:center;color:var(--muted)}.muskle-ambassador-page .auth-switch{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--line);text-align:center}.muskle-ambassador-page .auth-switch p{margin:0 0 .55rem;color:var(--muted)}.muskle-ambassador-page .auth-links{display:flex;justify-content:center;gap:1rem;margin-top:.8rem}.muskle-ambassador-page .auth-links a{color:var(--navy);font-weight:700}.muskle-ambassador-page .hero{display:grid;gap:.35rem;margin-bottom:1rem}.muskle-ambassador-page .hero-person{display:flex;gap:.9rem;align-items:center}.muskle-ambassador-page .avatar{width:40px;height:40px;border-radius:50%;background:#fff;flex:0 0 auto;display:inline-grid;place-items:center;overflow:hidden;border:1px solid rgba(8,21,45,.08)}.muskle-ambassador-page .avatar-lg{width:88px;height:88px}.muskle-ambassador-page .avatar img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border-radius:50%}.muskle-ambassador-page .avatar.avatar-placeholder img{width:72%;height:auto;max-height:72%;object-fit:contain;border-radius:0}.muskle-ambassador-page .photo-manager{display:grid;justify-items:start;gap:.2rem}.muskle-ambassador-page .photo-manager .avatar-lg{width:128px;height:128px;margin-bottom:.6rem}.muskle-ambassador-page .partner-name{display:flex;align-items:center;gap:.55rem}.muskle-ambassador-page .partner-name .avatar{width:36px;height:36px}.muskle-ambassador-page .hero-title{font-size:clamp(2.4rem,6vw,4.2rem);margin:0;line-height:.92;text-transform:uppercase}.muskle-ambassador-page .hero-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.muskle-ambassador-page .code-card{background:linear-gradient(135deg,#08152d,#123b70 62%,#7a1024);color:#fff}.muskle-ambassador-page .code-card .kicker,.muskle-ambassador-page .code-card p{color:#d5deea}.muskle-ambassador-page .code-value{margin:.2rem 0;font-size:clamp(2.4rem,6vw,3.6rem);color:var(--navy);line-height:1}.muskle-ambassador-page .credit-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:.35rem 0 .8rem}.muskle-ambassador-page .credit-figures p{margin:0}.muskle-ambassador-page .credit-figures span{display:block;color:var(--muted, #5c6b80);font-size:.82rem}.muskle-ambassador-page .credit-figures strong{display:block;margin-top:.15rem;font-size:1.875rem;line-height:1.1;font-weight:700}.muskle-ambassador-page .credit-code{margin:.15rem 0 .45rem;font-size:1.35rem;font-weight:700;letter-spacing:.04em}.muskle-ambassador-page .credit-card .code-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin:.2rem 0 .7rem}.muskle-ambassador-page .credit-card .code-actions button,.muskle-ambassador-page .credit-card .code-actions .button{margin:0;max-width:100%;white-space:normal;text-align:center;line-height:1.2}@media(max-width:720px){.muskle-ambassador-page .credit-figures{grid-template-columns:1fr}.muskle-ambassador-page .credit-figures strong{font-size:1.625rem}}.muskle-ambassador-page .code-card .code-value{color:#fff}.muskle-ambassador-page .code-card .button,.muskle-ambassador-page .code-card button{background:var(--red)}.muskle-ambassador-page .code-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin:.2rem 0 .55rem}.muskle-ambassador-page .code-card .code-actions button,.muskle-ambassador-page .code-card .code-actions .button{margin:0;max-width:100%;white-space:normal;text-align:center}.muskle-ambassador-page .code-card .share-copy,.muskle-ambassador-page .code-card .share-copy:hover{background:transparent;color:#fff;border:1px solid rgba(244,247,251,.55)}.muskle-ambassador-page .brand-k{color:var(--red)}.muskle-ambassador-page .share-body{min-height:100vh}.muskle-ambassador-page .share-shell{min-height:100vh;display:grid;place-items:center;padding:1.25rem 1rem 2rem}.muskle-ambassador-page .share-card{width:min(440px,100%);background:#fff;color:var(--ink);border-radius:20px;padding:1.15rem 1.1rem 1.25rem;box-shadow:var(--shadow)}.muskle-ambassador-page .share-card .logo-lockup{display:block;width:132px;margin:0 auto .85rem;background:#fff}.muskle-ambassador-page .share-photo{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 18%;border-radius:14px;background:var(--navy)}.muskle-ambassador-page .share-photo.share-photo-placeholder{object-fit:contain;object-position:center;background:#fff;padding:12%}.muskle-ambassador-page .share-card h1{margin:.85rem 0 .35rem;color:var(--navy);font-size:clamp(1.8rem,5vw,2.35rem);line-height:1.02}.muskle-ambassador-page .share-card p{margin:0 0 .45rem}.muskle-ambassador-page .share-code-label{margin:.7rem 0 0;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.muskle-ambassador-page .share-code{margin:.1rem 0 .8rem;color:var(--navy);font-family:Oswald,sans-serif;font-size:2rem;letter-spacing:.04em;line-height:1}.muskle-ambassador-page .share-actions{display:flex;flex-wrap:wrap;gap:.5rem}.muskle-ambassador-page .share-actions .button,.muskle-ambassador-page .share-actions button{margin:0;text-transform:none;letter-spacing:0}.muskle-ambassador-page .ladder{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.muskle-ambassador-page .ladder li{display:grid;grid-template-columns:5.5rem 1fr auto;gap:.6rem;align-items:center;padding:.65rem .7rem;border-radius:12px;background:#f6f8fb}.muskle-ambassador-page .ladder-current{background:#fff5f6;box-shadow:inset 3px 0 0 var(--red)}.muskle-ambassador-page .ladder-done{background:#f3f7f4}.muskle-ambassador-page .ladder em{font-style:normal;color:var(--muted);font-size:.85rem}.muskle-ambassador-page .detail-grid,.muskle-ambassador-page .partner-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:.9rem}.muskle-ambassador-page .stack{display:grid;gap:.9rem}.muskle-ambassador-page .profile-list{display:grid;grid-template-columns:9rem 1fr;gap:.35rem .8rem}.muskle-ambassador-page .profile-list dt{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.muskle-ambassador-page .profile-list dd{margin:0;font-weight:700}.muskle-ambassador-page .campaign-overview{display:grid;gap:.7rem;margin:.2rem 0 1rem;min-width:0}.muskle-ambassador-page .campaign-heading{display:grid;gap:.1rem}.muskle-ambassador-page .campaign-heading h2{margin:0;color:#fff;font-size:clamp(1.6rem,3vw,2.1rem)}.muskle-ambassador-page .campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:stretch;min-width:0}.muskle-ambassador-page .campaign-card{display:flex;flex-direction:column;gap:.7rem;min-width:0;margin:0;padding:.7rem}.muskle-ambassador-page .campaign-card .kicker{color:var(--muted)}.muskle-ambassador-page .campaign-card h2{margin:0;font-size:1.28rem;line-height:1.05}.muskle-ambassador-page .campaign-copy{display:grid;gap:.4rem;min-width:0}.muskle-ambassador-page .campaign-reward{display:grid;gap:.15rem;margin:.15rem 0 .2rem;padding:.55rem .7rem;border-radius:12px;background:#fff5f6}.muskle-ambassador-page .campaign-reward span{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em}.muskle-ambassador-page .campaign-reward strong{color:var(--navy);font-size:1.55rem;line-height:1}.muskle-ambassador-page .campaign-reward p,.muskle-ambassador-page .campaign-reward-none{margin:0}.muskle-ambassador-page .campaign-reward-none{color:var(--muted)}.muskle-ambassador-page .reward-admin{display:grid;gap:.35rem}.muskle-ambassador-page .reward-admin p{margin:0}.muskle-ambassador-page .reward-admin .effective{color:var(--navy);font-weight:800}.muskle-ambassador-page .campaign-admin{display:grid;gap:.6rem}.muskle-ambassador-page .campaign-copy>p{margin:0}.muskle-ambassador-page .campaign-link{display:grid;gap:.15rem;min-width:0}.muskle-ambassador-page .campaign-link span{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.muskle-ambassador-page .campaign-link input.campaign-url{display:block;width:100%;max-width:100%;min-width:0;min-height:0;margin:0;padding:.28rem .5rem;border:1px solid var(--line);border-radius:8px;background:#f4f7fb;color:var(--muted);font-family:Manrope,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muskle-ambassador-page .campaign-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:.15rem 0 0}.muskle-ambassador-page .campaign-actions button,.muskle-ambassador-page .campaign-actions .button{min-height:40px;padding:.4rem .75rem;font-size:.82rem;max-width:100%;white-space:normal;text-align:center;line-height:1.2}.muskle-ambassador-page .campaign-actions .button.secondary,.muskle-ambassador-page .campaign-actions button.secondary{margin-top:0}.muskle-ambassador-page .campaign-preview{margin:0;min-width:0}.muskle-ambassador-page .campaign-preview img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;background:var(--navy)}.muskle-ambassador-page .campaign-soon{background:linear-gradient(180deg,#f8fafc,#eef2f7);border:1px dashed #c5d0e0;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none}.muskle-ambassador-page .campaign-soon-mark{aspect-ratio:16 / 9;border-radius:12px;background:radial-gradient(140px 90px at 82% 18%,rgba(227,6,19,.22),transparent 70%),linear-gradient(145deg,#08152d,#123b70)}.muskle-ambassador-page .soon-state{width:fit-content;margin-top:.15rem;padding:.18rem .55rem;border-radius:999px;background:#e7edf6;color:#415066;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.muskle-ambassador-page .progress{height:.7rem;background:#e4e8ef;border-radius:999px;overflow:hidden;margin:.35rem 0 .8rem}.muskle-ambassador-page .progress>span{display:block;width:0;height:100%;background:var(--red)}.muskle-ambassador-page .commitment{min-width:0;margin:0 0 1rem;padding:.9rem 1rem;border:1px solid #e4e8ef;border-radius:14px;background:#f6f8fb}.muskle-ambassador-page .commitment-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.muskle-ambassador-page .commitment-amount{margin:.15rem 0;font-size:1.2rem;font-weight:700}.muskle-ambassador-page .commitment-lead{margin:.1rem 0 .35rem;font-weight:700}.muskle-ambassador-page .commitment-badge{display:inline-block;padding:.22rem .55rem;border:1px solid #c5cad3;border-radius:999px;background:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em}.muskle-ambassador-page .commitment.is-complete .commitment-badge{border-color:#1f7a3a;color:#1f7a3a}.muskle-ambassador-page .commitment-figures{margin:.7rem 0 .2rem;font-variant-numeric:tabular-nums}.muskle-ambassador-page .commitment-percent,.muskle-ambassador-page .commitment-remaining{margin:.15rem 0 .45rem}.muskle-ambassador-page .commitment .progress{margin-bottom:.35rem}.muskle-ambassador-page .social-platform{display:flex;gap:.45rem;align-items:center}.muskle-ambassador-page .social-platform:before{content:"";width:.55rem;height:.55rem;border-radius:99px;background:var(--navy)}.muskle-ambassador-page .order-cards{display:none}.muskle-ambassador-page .order-card{border:1px solid var(--line);border-radius:12px;padding:.75rem;margin-top:.55rem}.muskle-ambassador-page .order-card strong{color:var(--navy)}@media(max-width:1024px){.muskle-ambassador-page .detail-grid,.muskle-ambassador-page .partner-grid{grid-template-columns:1fr}.muskle-ambassador-page .cards{grid-template-columns:1fr 1fr}.muskle-ambassador-page .campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.muskle-ambassador-page .menu-button{display:inline-flex;margin-left:auto;background:transparent;color:#fff;border:1px solid rgba(244,247,251,.3);min-height:40px;text-transform:none;letter-spacing:0}.muskle-ambassador-page .top:has(.lang-slot) .menu-button{margin-left:0}.muskle-ambassador-page .top:has(.lang-slot) .lang-slot{margin-left:auto}.muskle-ambassador-page .nav,.muskle-ambassador-page .header-end{display:none}.muskle-ambassador-page .lang-slot{display:flex}.muskle-ambassador-page .nav-toggle:checked~.nav,.muskle-ambassador-page .nav-toggle:checked~.header-end{display:flex}.muskle-ambassador-page .top{flex-wrap:wrap}.muskle-ambassador-page .nav,.muskle-ambassador-page .header-end{width:100%;flex-direction:column;align-items:stretch;padding-bottom:.4rem}.muskle-ambassador-page .header-end{display:flex;width:auto;flex-direction:row;align-items:center;margin-left:.5rem;padding-bottom:0}.muskle-ambassador-page .header-end .who,.muskle-ambassador-page .header-end form{display:none}.muskle-ambassador-page .header-end .avatar{align-self:center}.muskle-ambassador-page .nav-toggle:checked~.header-end{width:100%;flex-direction:column;align-items:stretch;margin-left:0;padding-bottom:.4rem}.muskle-ambassador-page .nav-toggle:checked~.header-end .who{display:block}.muskle-ambassador-page .nav-toggle:checked~.header-end form{display:block}.muskle-ambassador-page .help-menu,.muskle-ambassador-page .help-panel{width:100%}.muskle-ambassador-page .help-panel{position:static;min-width:0;margin-top:.25rem}.muskle-ambassador-page .help-uses,.muskle-ambassador-page .credit-flow,.muskle-ambassador-page .credit-meanings,.muskle-ambassador-page .credit-codes,.muskle-ambassador-page .calc-grid{grid-template-columns:1fr}.muskle-ambassador-page .credit-flow{gap:1.6rem}.muskle-ambassador-page .credit-flow li:not(:last-child):after{content:"\2193";right:auto;left:.95rem;top:auto;bottom:-1.35rem;transform:none}.muskle-ambassador-page .heading{flex-direction:column;align-items:flex-start}.muskle-ambassador-page .ladder li{grid-template-columns:1fr}.muskle-ambassador-page table.metrics td:nth-child(2),.muskle-ambassador-page table.metrics th:nth-child(2){position:static}}@media(max-width:700px){.muskle-ambassador-page .campaign-grid{grid-template-columns:1fr}}@media(max-width:430px){.muskle-ambassador-page main{padding:1rem .8rem 2rem}.muskle-ambassador-page .cards{grid-template-columns:1fr}.muskle-ambassador-page .brand img{width:74px}.muskle-ambassador-page .desktop-orders{display:none}.muskle-ambassador-page .order-cards{display:block}.muskle-ambassador-page .auth-card{padding:1.2rem 1rem}}.recruit{overflow-x:clip}.recruit main{max-width:1120px}.recruit section{scroll-margin-top:7.75rem}.recruit-top{position:sticky;top:0;z-index:20;background:#08152d;border-bottom:1px solid rgba(244,247,251,.12)}.recruit-review{margin:0;padding:.28rem 1rem;background:#102033;color:#c5d0e0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center}.recruit-bar,.recruit-desktop,.recruit-mobile-tools,.recruit-actions,.recruit-nav,.recruit-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .8rem}.recruit-bar{padding:.65rem 16px}.recruit-desktop{margin-left:auto}.recruit-nav,.recruit-cta{flex-wrap:nowrap;gap:.8rem}.recruit-cta .button{white-space:nowrap}.recruit-mobile-tools{display:none}.recruit-textlink,.recruit-drop summary,.recruit-burger summary{color:#f4f7fb;text-decoration:none;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.recruit-drop,.recruit-burger{position:relative}.recruit-drop summary,.recruit-burger summary{list-style:none}.recruit-drop summary::-webkit-details-marker,.recruit-burger summary::-webkit-details-marker{display:none}.recruit-drop summary:after{content:" \25be"}.recruit-drop nav,.recruit-sheet{position:absolute;top:calc(100% + .45rem);z-index:30;min-width:16rem;background:#fff;color:var(--ink);border-radius:14px;padding:.4rem;box-shadow:var(--shadow)}.recruit-drop nav{left:0}.recruit-sheet{right:0;display:grid;gap:.45rem;padding:.7rem}.recruit-drop nav a,.recruit-sheet nav a{display:block;color:var(--ink);text-decoration:none;font-weight:700;padding:.55rem .7rem;border-radius:8px}.recruit-sheet .kicker{color:#3e4e66}.recruit-sheet .recruit-ghost{color:var(--navy);border-color:#08152d47}.recruit summary:focus-visible,.recruit a:focus-visible{outline:2px solid #fff;outline-offset:3px}.recruit .card a:focus-visible,.recruit-drop nav a:focus-visible,.recruit-sheet a:focus-visible{outline-color:var(--red)}.recruit .recruit-ghost{background:transparent;color:#fff;border:1px solid rgba(244,247,251,.45)}.recruit .recruit-sheet .recruit-ghost{color:#08152d;background:#eef3f8;border:1px solid #08152d}.recruit .card .kicker,.recruit-person .kicker{color:#3e4e66}.recruit-hero-grid,.recruit-mosaic{display:grid;gap:.7rem}.recruit-mosaic{grid-template-columns:1fr 1fr}.recruit-hero .hero-title .brand-k{font-weight:700;-webkit-text-stroke:1.6px currentColor;paint-order:stroke fill}.recruit-mosaic img,.recruit-person img,.recruit-moment img{width:100%;object-fit:cover;display:block}.recruit-mosaic img,.recruit-person img{aspect-ratio:1;border-radius:16px}.recruit-moment{margin:1.2rem 0;border-radius:18px;overflow:hidden;background:#102033}.recruit-moment .recruit-collage{position:relative;display:flex;aspect-ratio:16 / 8;overflow:hidden;background:#08152d}.recruit-moment .recruit-collage .recruit-collage-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:right center}.recruit-moment .recruit-collage .recruit-slice{position:relative;z-index:1;flex:1 1 0;min-width:0;overflow:hidden;transform:skew(-12deg) scale(1.16);margin:0 -.45rem;border-right:3px solid #fff}.recruit-moment .recruit-collage .recruit-slice-5{border-right:0}.recruit-moment .recruit-collage .recruit-slice img{position:absolute;left:-35%;top:-18%;width:170%;height:136%;max-width:none;aspect-ratio:auto;object-fit:cover;transform:skew(12deg)}.recruit-slice-1 img{object-position:center 48%}.recruit-slice-2 img{object-position:center 62%}.recruit-moment .recruit-collage .recruit-slice.recruit-slice-3 img{top:0;object-position:center top}.recruit-slice-4 img{object-position:center 58%}.recruit-slice-5 img{object-position:center 36%}.recruit-moment p{margin:0;padding:.85rem 1rem;color:#f4f7fb;font-weight:700}.recruit-people{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.35rem}#muskle-ambassador-directory,#alex-ambassador-slot{display:contents}.recruit-person,.recruit-open{flex:0 0 78%;scroll-snap-align:start;min-width:0}.recruit-person{background:#fff;color:var(--ink);border-radius:16px;overflow:hidden}.recruit-person h3{margin:.75rem .85rem .15rem;font-size:1.05rem}.recruit-person p{margin:0 .85rem .35rem}.recruit-person .kicker{margin-bottom:.85rem}.recruit-open{display:flex;flex-direction:column;justify-content:flex-end;gap:.45rem;min-height:18rem;padding:1rem;border-radius:16px;color:#fff;background:radial-gradient(circle at 20% 20%,rgba(227,6,19,.35),transparent 42%),linear-gradient(160deg,#102a52,#08152d);border:1px dashed rgba(244,247,251,.4)}.recruit-open img{width:4.5rem;height:auto;background:#fff;border-radius:12px;padding:.35rem}.recruit-open h3,.recruit-open p{color:#fff;margin:0}.recruit-faq-block{padding-top:.4rem}.recruit .code-value{overflow-wrap:anywhere}@media(min-width:800px){.recruit-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.recruit-person,.recruit-open{flex:none}}.recruit .code-card .kicker,.recruit .code-card p{color:#d5deea}.recruit-hero{padding:1.2rem 0 .4rem}.recruit-hero .hero-title{max-width:16ch}.recruit-lead{max-width:42rem;font-size:1.15rem}.recruit-points{margin:.8rem 0 1rem;padding:0;list-style:none;display:grid;gap:.35rem}.recruit-points li{padding-left:1rem;position:relative}.recruit-points li:before{content:"";position:absolute;left:0;top:.55rem;width:.45rem;height:.45rem;border-radius:99px;background:var(--red)}.recruit-trust{max-width:40rem;color:#c5d0e0}.recruit-section{margin:1.4rem 0}.recruit-section>h2,.recruit-hero h1{overflow-wrap:anywhere}.recruit-wide{padding:1.2rem 1.15rem 1.3rem}.recruit-steps,.recruit-phases,.recruit-split{display:grid;gap:.85rem}.recruit-phase{padding:0;overflow:hidden}.recruit-phase-visual{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;height:auto;background:#08152d;overflow:hidden}.recruit-phase-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.recruit-phase-visual img.phase-logo{object-fit:contain;object-position:center}.phase-photo-1{object-position:center 35%}.phase-photo-2{object-position:center 32%}.phase-photo-4{object-position:center 15%}.recruit-phase-copy{padding:.85rem .95rem 1rem}.recruit-browser .pill{color:#08152d}.recruit-browser .pill-phase-2{color:#123b70}.recruit-screen .avatar{position:relative}.recruit-screen .avatar img.alex-portrait{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.recruit-partner-bridge{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem .9rem;margin-top:.95rem}.recruit-partner-bridge p{margin:0;flex:1 1 16rem;color:#f4f7fb;font-weight:700}.recruit-steps{list-style:none;margin:0;padding:0}.recruit-steps h3,.recruit-phase h3,.recruit-split h3{margin-bottom:.35rem}.recruit .card .code-value{color:var(--navy);font-size:clamp(2rem,7vw,3.2rem)}.recruit .code-card .code-value{color:#fff}.recruit-browser{border:1px solid rgba(244,247,251,.16);border-radius:18px;overflow:hidden;background:#08152d;box-shadow:var(--shadow)}.recruit-chrome{display:flex;align-items:center;gap:.35rem;padding:.55rem .8rem;background:#102033;color:#c5d0e0;font-size:.78rem}.recruit-chrome span{width:.55rem;height:.55rem;border-radius:99px;background:#e4e8ef}.recruit-chrome span:first-child{background:var(--red)}.recruit-chrome strong{margin-left:.35rem;font-weight:700}.recruit-screen{padding:.9rem}.recruit-screen .hero-title{font-size:clamp(1.8rem,4vw,2.6rem)}.recruit-notes{margin:.8rem 0 0;padding-left:1.1rem}.recruit-notes li+li{margin-top:.35rem}.recruit-example{margin-top:.8rem;padding:.85rem 1rem;border-radius:12px;background:#f6f8fb;border:1px solid var(--line)}.recruit-example p:last-child{margin:0}.recruit-check{margin:0 0 .8rem;padding-left:1.1rem}.recruit-check li+li{margin-top:.35rem}.recruit-faq{display:grid;gap:.45rem}.recruit-final{margin:1.6rem 0 .4rem;background:linear-gradient(145deg,#08152d 10%,#102a52 48%,#7a1024 140%);color:#fff;border:0}.recruit-final h2,.recruit-final p{color:#fff}.recruit-final .recruit-ghost{color:#fff;border-color:#f4f7fb80}.recruit-final form{display:grid;gap:.75rem;margin-top:1rem}.recruit-final label{display:grid;gap:.35rem;font-weight:700}.recruit-final input,.recruit-final textarea{width:100%;border:0;border-radius:12px;padding:.75rem .85rem;color:#102033;background:#fff;font:inherit}.recruit-final textarea{min-height:7rem;resize:vertical}.recruit-final .field-help,.recruit-final .code-intro,.recruit-final .form-note{color:#d5deea;font-weight:500}.recruit-final .errors{color:#fff;background:#7a1024;border-radius:12px;padding:.75rem .85rem}.recruit-final .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.recruit-final #ma-success{margin-top:1rem}.recruit-final .mail-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0}.recruit-final .mail-actions .button{margin:0}.recruit-final #ma-mail-text{width:100%;margin-top:.6rem}.recruit-final .form-note a{text-decoration:underline}.recruit-note{color:#c5d0e0;font-size:.92rem}.recruit .button{max-width:100%;white-space:normal;text-align:center}.recruit .credit-flow h3{text-transform:none;letter-spacing:0;font-size:1rem}@media(min-width:1200px){.recruit-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.8rem;padding-left:48px;padding-right:48px}.recruit-desktop{display:contents;margin-left:0}.recruit-bar>.brand{grid-column:1;justify-self:start}.recruit-nav{grid-column:2;justify-self:center}.recruit-cta{grid-column:3;justify-self:end}.recruit .recruit-cta .button{white-space:nowrap;flex-shrink:0}}@media(min-width:800px){.recruit-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.recruit-phases,.recruit-split{grid-template-columns:repeat(2,minmax(0,1fr))}.recruit-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(16rem,.85fr);align-items:center}}@media(min-width:1100px){.recruit-phases{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1199px)and (min-width:801px){.recruit-bar{padding-left:24px;padding-right:24px}}@media(max-width:1199px){.recruit-desktop{display:none}.recruit-mobile-tools{display:flex;margin-left:auto}.recruit-bar{display:flex}}@media(max-width:800px){.recruit section{scroll-margin-top:8.5rem}.recruit-actions .button{flex:1 1 9.5rem}.recruit-phases,.recruit-split,.recruit-steps{grid-template-columns:1fr}.recruit-bar{padding:.6rem 16px}}@media(max-width:430px){.recruit-top{padding:.7rem 0}.recruit-hero .hero-title{font-size:clamp(2.15rem,11vw,2.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/muskle-ambassador-page.css.map */
