.partners-page{--partner-tint:var(--lightningcss-light,#edf2fc)var(--lightningcss-dark,#20242e)}.partner-accent{color:var(--color-accent-ink)}.partner-hero-grid,.partner-apply-grid{align-items:center;gap:48px;display:grid}.public-site .partner-hero{padding-top:48px}.public-site .partner-hero-title{letter-spacing:-.045em;font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.06}.partner-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.partners-page .public-button{min-height:48px;padding-inline:20px}.partner-console-scene{background:var(--partner-tint);border:1px solid var(--lightningcss-light,#d5dff3)var(--lightningcss-dark,#323947);border-radius:24px;min-width:0;padding:28px}.partner-console{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);border-radius:16px;overflow:hidden;box-shadow:0 12px 32px var(--lightningcss-light,#233a620f)var(--lightningcss-dark,#0000001f)}.partner-console-header{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:12px;padding:24px;display:flex}.partner-console-mark,.partner-icon{background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent-ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.partner-console-mark{background:var(--color-accent-600);color:var(--color-on-accent)}.partner-console-body{padding:24px}.partner-workspace{border-top:1px solid var(--color-border-subtle);align-items:center;gap:12px;padding-block:16px;display:flex}.partner-workspace-avatar{border:1px solid var(--color-border-subtle);background:var(--color-surface-2);width:40px;height:40px;color:var(--color-text-2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.partner-console-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.partner-console-tools>div{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);border-radius:10px;padding:16px}.partner-benefits{border-block:1px solid var(--color-border-subtle)}.partner-benefit-grid{gap:32px;padding-block:40px;display:grid}.partner-benefit{min-width:0}.partner-apply{background:var(--color-surface-2);scroll-margin-top:96px}.partner-apply-grid{align-items:start}.partner-apply-intro{display:contents}.partner-apply-guide{order:1}.partner-next-steps{gap:28px;margin-block:36px;display:grid}.partner-next-steps>li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:16px;display:grid}.partner-next-steps h3{align-items:center;min-height:36px;display:flex}.partner-step-number{border:1px solid var(--color-border-strong);width:36px;height:36px;color:var(--color-accent-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.partner-contact-note{border-top:1px solid var(--color-border-subtle);align-items:start;gap:12px;padding-top:24px;display:flex}.partner-application{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 8px 24px var(--lightningcss-light,#17171706)var(--lightningcss-dark,#00000014)}.partner-form-header{border-bottom:1px solid var(--color-border-subtle);padding:32px}.partner-form-progress{align-items:center;gap:16px;margin-top:24px;display:flex}.partner-form-progress>li{color:var(--color-text-3);align-items:center;gap:8px;display:flex}.partner-form-progress>li+li:before{content:"";background:var(--color-border-strong);width:28px;height:1px;margin-right:8px}.partner-form-progress [aria-current=step],.partner-form-progress [data-done=true]{color:var(--color-accent-ink)}.partner-progress-number{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.partner-form-progress [aria-current=step] .partner-progress-number,.partner-form-progress [data-done=true] .partner-progress-number{border-color:var(--color-accent-600);background:var(--color-accent-600);color:var(--color-on-accent)}.partner-form-body{padding:32px}.partner-form-section{border:0;min-width:0;margin:0;padding:0}.partner-form-section+.partner-form-section{border-top:1px solid var(--color-border-subtle);margin-top:28px;padding-top:28px}.partner-form-section legend{float:left;width:100%;margin-bottom:20px}.partner-form-section legend+*{clear:both}.partner-form-grid{gap:20px;display:grid}.partner-form-field{min-width:0}.partner-field-control{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);width:100%;min-height:48px;color:var(--color-text-1);border-radius:8px;padding:12px;display:block}.partner-field-control::placeholder{color:var(--color-text-3);opacity:1}.partner-field-control[aria-invalid=true]{border-color:var(--color-danger)}.partner-field-control:disabled{cursor:wait;opacity:.65}textarea.partner-field-control{resize:vertical;min-height:112px}.partner-form-footer{border-top:1px solid var(--color-border-subtle);margin-top:28px;padding-top:24px}.partner-form-error{border:1px solid var(--color-danger);color:var(--color-danger);border-radius:8px;padding:12px 16px}.partner-form-state-icon{background:var(--color-accent-soft);width:56px;height:56px;color:var(--color-accent-ink);border-radius:16px;justify-content:center;align-items:center;display:flex}.partner-verification-note{border:1px solid var(--color-border-subtle);background:var(--color-surface-2);overflow-wrap:anywhere;border-radius:10px;padding:16px}.partner-form-body .partner-verification-code{letter-spacing:.4em;text-align:center;font-size:1.5rem}.partner-application button{cursor:pointer}.partner-application button:disabled{cursor:default;opacity:.55}.partner-faq-heading,.partner-closing-inner{justify-content:space-between;align-items:end;gap:24px;display:flex}.partner-faq dl>div{border-top:1px solid var(--color-border-subtle);padding-top:24px}.partner-closing{border-top:1px solid var(--color-border-subtle);background:var(--partner-tint);padding-block:36px}.partner-closing-inner{align-items:center}.partner-closing .public-button{flex-shrink:0}@media (min-width:640px){.partner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-form-wide{grid-column:1/-1}}@media (min-width:768px){.partner-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-benefit+.partner-benefit{border-left:1px solid var(--color-border-subtle);padding-left:32px}}@media (min-width:1024px){.partner-hero-grid{grid-template-columns:1.05fr 1fr;gap:64px}.partner-apply-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:64px}.partner-apply-intro{display:block;position:sticky;top:112px}}@media (max-width:359px){.partner-console-tools{grid-template-columns:1fr}}@media (max-width:639px){.public-site .partner-hero{padding-top:32px}.partner-hero-grid,.partner-apply-grid{gap:36px}.partner-console-scene{border-radius:16px;padding:20px}.partner-console-header,.partner-console-body{padding:16px}.partner-console-tools>div{padding:12px}.partner-benefit-grid{gap:24px;padding-block:32px}.partner-benefit+.partner-benefit{border-top:1px solid var(--color-border-subtle);padding-top:24px}.partner-form-header,.partner-form-body{padding:24px}.partner-form-progress{gap:12px}.partner-form-progress>li+li:before{width:16px;margin-right:0}.partner-faq-heading,.partner-closing-inner{flex-direction:column;align-items:start}}
