:root{color-scheme:light;--pt-bg: oklch(1 0 0);--pt-surface: oklch(1 0 0);--pt-surface-muted: oklch(.97 0 0);--pt-surface-hover: oklch(.955 0 0);--pt-sidebar-bg: oklch(.985 0 0);--pt-fg: oklch(.145 0 0);--pt-fg-body: oklch(.205 0 0);--pt-fg-muted: oklch(.556 0 0);--pt-fg-faint: oklch(.556 0 0);--pt-border: oklch(.922 0 0);--pt-border-strong: oklch(.82 0 0);--pt-primary: oklch(.55 .2 153);--pt-primary-strong: oklch(.48 .18 153);--pt-primary-tint: oklch(.55 .2 153 / .08);--pt-primary-border: oklch(.55 .2 153 / .28);--pt-ring: oklch(.55 .2 153);--pt-warning: oklch(.52 .13 75);--pt-warning-tint: oklch(.75 .16 75 / .14);--pt-warning-border: oklch(.65 .15 75 / .32);--pt-danger: oklch(.577 .245 27.325);--pt-danger-tint: oklch(.577 .245 27.325 / .07);--pt-danger-border: oklch(.577 .245 27.325 / .26);--pt-island-bg: oklch(.145 0 0);--pt-island-strip: oklch(.205 0 0);--pt-island-border: oklch(.269 0 0);--pt-island-fg: oklch(.985 0 0);--pt-island-muted: oklch(.708 0 0);--pt-island-accent: oklch(.75 .2 145);--pt-mark-tile: oklch(.14 0 0);--pt-font: "Inter", system-ui, -apple-system, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--pt-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--pt-radius-panel: .875rem;--pt-radius-card: .625rem;--pt-radius-control: .5rem;--pt-shadow-panel: 0 1px 2px oklch(.145 0 0 / .05);--pt-sidebar-w: 15.5rem;--pt-content-w: 58rem;--pt-topbar-h: 3.5rem}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--pt-bg);color:var(--pt-fg);font-family:var(--pt-font);font-size:.875rem;line-height:1.6;font-feature-settings:"cv11","ss01","ss03";font-variation-settings:"slnt" 0}button,input,select,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}:is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--pt-ring);outline-offset:2px}input:not([type=checkbox],[type=radio]),select,textarea{width:100%;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);padding:.5rem .75rem;background:var(--pt-surface);color:var(--pt-fg);transition:border-color .12s ease}input:not([type=checkbox],[type=radio]):hover,select:hover,textarea:hover{border-color:var(--pt-fg-faint)}input::placeholder,textarea::placeholder{color:var(--pt-fg-faint)}.partner-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--pt-radius-control);padding:.5625rem .875rem;color:#fff;background:var(--pt-primary);font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.partner-button:hover{background:var(--pt-primary-strong)}.partner-button:disabled{border-color:var(--pt-border);color:var(--pt-fg-faint);background:var(--pt-surface-muted);cursor:not-allowed}.partner-button-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);padding:.5rem .75rem;color:var(--pt-fg);background:var(--pt-surface);font-weight:500;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.partner-button-secondary:hover:not(:disabled){background:var(--pt-surface-muted);border-color:var(--pt-fg-faint)}.partner-button-secondary:disabled{opacity:.5;cursor:not-allowed}.partner-link-button{border:0;padding:0;color:var(--pt-fg-muted);background:transparent;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:.8125rem;text-align:left}.partner-link-button:hover{color:var(--pt-fg)}.partner-eyebrow{color:var(--pt-fg-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.partner-status,.merchant-app-topline>span,[data-status]{--pt-status-fg: var(--pt-fg-muted);--pt-status-bg: var(--pt-surface-muted);--pt-status-border: var(--pt-border)}[data-status=active],[data-status=validated],[data-status=approved],[data-status=implemented],[data-status=sandbox_active],[data-status=passed]{--pt-status-fg: var(--pt-primary-strong);--pt-status-bg: var(--pt-primary-tint);--pt-status-border: var(--pt-primary-border)}[data-status=suspended],[data-status=disabled],[data-status=paused],[data-status=awaiting_information],[data-status=awaiting_partner],[data-status=expired]{--pt-status-fg: var(--pt-warning);--pt-status-bg: var(--pt-warning-tint);--pt-status-border: var(--pt-warning-border)}[data-status=failed],[data-status=revoked],[data-status=rejected],[data-status=terminated]{--pt-status-fg: var(--pt-danger);--pt-status-bg: var(--pt-danger-tint);--pt-status-border: var(--pt-danger-border)}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.partner-app{min-height:100vh;display:grid;grid-template-columns:var(--pt-sidebar-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"nav main"}.partner-nav{grid-area:nav;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:1.25rem;padding:1rem 1rem 1.25rem;border-right:1px solid var(--pt-border);background:var(--pt-sidebar-bg);overflow-y:auto}.partner-brand{display:flex;align-items:center;gap:.625rem;padding:.25rem .5rem}.partner-mark-img{flex:none;width:2rem;height:2rem;border-radius:.5rem}.partner-auth-brand{display:flex;align-items:center;gap:.625rem}.partner-auth-mark{width:2.5rem;height:2.5rem;border-radius:.625rem}.partner-auth-brand span{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.partner-brand strong{font-size:.9375rem;font-weight:650;letter-spacing:-.01em}.partner-brand small{display:block;color:var(--pt-fg-muted);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.partner-env-pill{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--pt-primary-border);border-radius:999px;padding:.1875rem .625rem .1875rem .5rem;color:var(--pt-primary-strong);background:var(--pt-primary-tint);font:600 .6875rem/1.4 var(--pt-mono);letter-spacing:.06em;text-transform:uppercase}.partner-env-pill:before{content:"";width:.375rem;height:.375rem;border-radius:999px;background:var(--pt-primary)}.partner-env-pill[data-environment=production]{border-color:var(--pt-island-border);color:var(--pt-island-fg);background:var(--pt-island-bg)}.partner-env-pill[data-environment=production]:before{background:var(--pt-island-accent)}.partner-env-pill[data-environment=mainnet_staging]{border-color:var(--pt-warning-border);color:var(--pt-warning);background:var(--pt-warning-tint)}.partner-env-pill[data-environment=mainnet_staging]:before{background:var(--pt-warning)}.partner-env-pill[data-environment=none]{border-color:var(--pt-border);color:var(--pt-fg-muted);background:var(--pt-surface-muted)}.partner-env-pill[data-environment=none]:before{background:var(--pt-fg-faint)}.partner-nav-groups{display:grid;gap:1.125rem;align-content:start}.partner-nav-group{display:grid;gap:.25rem}.partner-nav-group-label{padding:0 .5rem;color:var(--pt-fg-faint);font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.partner-nav-links{display:grid;gap:.125rem}.partner-nav-links button{position:relative;display:flex;align-items:center;gap:.5625rem;border:0;border-radius:var(--pt-radius-control);padding:.4375rem .5rem;color:var(--pt-fg-body);background:transparent;font-size:.84375rem;font-weight:500;text-align:left;cursor:pointer;transition:background-color .12s ease}.partner-nav-links button>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-nav-icon,.partner-nav-lock{flex:none;color:var(--pt-fg-faint)}.partner-nav-links button:hover{color:var(--pt-fg);background:var(--pt-surface-muted)}.partner-nav-links button:hover .partner-nav-icon{color:var(--pt-fg-muted)}.partner-nav-links button.is-active{color:var(--pt-primary-strong);background:var(--pt-primary-tint);font-weight:600}.partner-nav-links button.is-active:before{content:"";position:absolute;left:-.375rem;top:.375rem;bottom:.375rem;width:.1875rem;border-radius:999px;background:var(--pt-primary)}.partner-nav-links button.is-active .partner-nav-icon{color:var(--pt-primary)}.partner-nav-links button:disabled{opacity:.55;cursor:not-allowed}.partner-nav-foot{margin-top:auto;display:grid;gap:.5rem;padding-top:1rem;border-top:1px solid var(--pt-border)}.partner-nav-foot a{padding:0 .5rem;color:var(--pt-fg-muted);font-size:.8125rem;text-decoration:none}.partner-nav-foot a:hover{color:var(--pt-fg);text-decoration:underline;text-underline-offset:3px}.partner-trust-label{min-width:0;padding:0 .5rem;overflow:hidden;color:var(--pt-fg-faint);font:500 .625rem/1.4 var(--pt-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.partner-search{position:relative;align-self:center}.partner-search form{display:flex;gap:.5rem}.partner-nav-header{display:grid;gap:.625rem}.partner-nav-header .partner-search,.partner-nav-header .partner-search form,.partner-nav-header .partner-search input{width:100%}.partner-nav-header .partner-search input{height:2.125rem;padding:0 .75rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);background:var(--pt-surface-muted);font:inherit;font-size:.8125rem;transition:background-color .12s ease,border-color .12s ease}.partner-nav-header .partner-search input:hover{border-color:var(--pt-border-strong)}.partner-nav-header .partner-search input:focus-visible{outline:2px solid var(--pt-ring);outline-offset:1px;background:var(--pt-surface)}.partner-nav-header .partner-search button[type=submit]{display:none}.partner-nav-header .partner-search-results{left:0;right:auto;width:min(28rem,80vw);top:calc(100% + .5rem)}.partner-search-results{position:absolute;z-index:5;right:0;width:min(28rem,80vw);padding:1rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);background:var(--pt-surface);box-shadow:var(--pt-shadow-panel)}.partner-record-list{display:grid;gap:.75rem;padding:0;list-style:none}.partner-record-list>li{display:grid;gap:.375rem;padding:.875rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control)}.partner-record-list small,.partner-record-list time{color:var(--pt-fg-muted)}.partner-mobilebar,.partner-nav-scrim{display:none}@media(max-width:48rem){.partner-app{display:block}.partner-mobilebar{position:sticky;top:0;z-index:25;display:flex;align-items:center;gap:.625rem;padding:.5rem 1rem;border-bottom:1px solid var(--pt-border);background:var(--pt-surface)}.partner-mobilebar .partner-mark-img{width:1.625rem;height:1.625rem;border-radius:.375rem}.partner-mobilebar-toggle{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);color:var(--pt-fg);background:var(--pt-surface);cursor:pointer}.partner-mobilebar-title{min-width:0;overflow:hidden;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.partner-mobilebar .partner-env-pill{margin-left:auto}.partner-nav{position:fixed;top:0;bottom:0;left:0;z-index:40;width:min(20rem,86vw);height:100dvh;background:var(--pt-surface);transform:translate(-100%);transition:transform .2s ease-out}.partner-nav.is-open{transform:translate(0);box-shadow:0 16px 48px #0a0a0a3d}.partner-nav-scrim{display:block;position:fixed;inset:0;z-index:35;background:#0a0a0a52}@media(prefers-reduced-motion:reduce){.partner-nav{transition:none}}.partner-main{padding:1.25rem 1rem 4rem}.partner-header{align-items:stretch;flex-direction:column}.partner-nav-header .partner-search input{width:100%}}.partner-main{grid-area:main;min-width:0;padding:2.5rem clamp(1.5rem,4vw,3.5rem) 6rem}.partner-header{max-width:var(--pt-content-w);margin:0 auto 1.5rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}.partner-header h1{margin:0;font-size:1.5rem;font-weight:700;line-height:2rem;letter-spacing:0}.partner-centered h1{margin:.375rem 0 0;font-size:1.5rem;font-weight:700;line-height:2rem;letter-spacing:0}.partner-header-desc{max-width:60ch;margin:.375rem 0 0;color:var(--pt-fg-muted);font-size:.8125rem}.partner-session-chip{flex:none;padding:.375rem .75rem;border:1px solid var(--pt-border);border-radius:999px;color:var(--pt-fg-muted);background:var(--pt-surface);font:500 .6875rem/1.4 var(--pt-mono)}.partner-status-strip{max-width:var(--pt-content-w);margin:-.75rem auto 1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.5625rem .875rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);background:var(--pt-surface);box-shadow:var(--pt-shadow-panel)}.partner-env-pill--strip{flex:none}.partner-status-strip-stage{color:var(--pt-fg);font-size:.75rem;font-weight:600}.partner-status-strip-stage[data-stage=in_review]{color:var(--pt-warning)}.partner-status-strip-stage[data-stage=approved_awaiting_implementation]{color:var(--pt-primary-strong)}.partner-status-strip-stage[data-stage=production_ready]{color:var(--pt-island-fg)}.partner-status-strip-stage[data-stage=declined_reapply]{color:var(--pt-danger)}.partner-status-strip-context{margin-left:auto;color:var(--pt-fg-muted);font-size:.75rem}.partner-panel{max-width:var(--pt-content-w);margin:0 auto 1.25rem;padding:1.5rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-panel);background:var(--pt-surface);box-shadow:var(--pt-shadow-panel)}.partner-panel-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:.375rem;column-gap:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--pt-border)}.partner-panel-heading>div{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:.625rem}.partner-panel-heading span{color:var(--pt-fg-faint);font:600 .6875rem/1 var(--pt-mono);letter-spacing:.08em}.partner-panel-heading h2{margin:0;font-size:1rem;font-weight:600;line-height:1.5rem}.partner-panel-heading>p{grid-column:1 / -1;max-width:62ch;margin:0;color:var(--pt-fg-muted);font-size:.8125rem;line-height:1.55;text-align:left}.partner-panel-heading>:not(div,p){grid-column:2;grid-row:1;justify-self:end}.partner-section-title{margin:1.75rem 0 0;color:var(--pt-fg-muted);font-size:.75rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.partner-context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.875rem;padding-top:1.25rem}.partner-context-card{padding:1.125rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);background:var(--pt-surface)}.partner-case-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.partner-case-button:hover{border-color:var(--pt-fg-faint)}.partner-case-button.is-active{border-color:var(--pt-primary-border);background:var(--pt-primary-tint)}.partner-context-topline,.partner-member-list article>div,.partner-request-list article>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.partner-context-topline span{color:var(--pt-fg);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.partner-context-topline small,.partner-member-list small,.partner-request-list small{display:inline-flex;border:1px solid var(--pt-status-border, var(--pt-border));border-radius:999px;padding:.125rem .5rem;color:var(--pt-status-fg, var(--pt-fg-muted));background:var(--pt-status-bg, var(--pt-surface-muted));font:600 .625rem/1.5 var(--pt-mono);letter-spacing:.05em;text-transform:uppercase}.partner-context-card h3{margin:1rem 0 .25rem;font-size:.9375rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.partner-context-card p{margin:0;color:var(--pt-fg-muted);font:400 .75rem/1.5 var(--pt-mono);overflow-wrap:anywhere}.partner-context-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.partner-context-actions button:not(.partner-button),.partner-context-bar button{border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);padding:.4375rem .75rem;color:var(--pt-fg);background:var(--pt-surface);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.partner-context-actions button:not(.partner-button):hover:not(:disabled),.partner-context-bar button:hover:not(:disabled){background:var(--pt-surface-muted);border-color:var(--pt-fg-faint)}.partner-context-actions button:disabled,.partner-context-bar button:disabled{opacity:.45;cursor:not-allowed}.partner-context-bar{max-width:var(--pt-content-w);margin:0 auto 1rem;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);background:var(--pt-surface)}.partner-context-bar span{margin-right:.75rem;color:var(--pt-fg-muted);text-transform:capitalize}.partner-context-bar strong{color:var(--pt-fg);font:600 .6875rem/1.4 var(--pt-mono);text-transform:uppercase}.partner-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:1.25rem 0 0}.partner-facts div{padding:.875rem;border:1px solid var(--pt-border);border-radius:.625rem;background:var(--pt-surface)}.partner-facts dt{color:var(--pt-fg-muted);font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.partner-facts dd{margin:.375rem 0 0;overflow-wrap:anywhere;color:var(--pt-fg);font:400 .78125rem/1.5 var(--pt-mono)}.partner-capability-list{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1.25rem}.partner-capability-list code{padding:.375rem .625rem;border:1px solid var(--pt-primary-border);border-radius:999px;color:var(--pt-primary-strong);background:var(--pt-primary-tint);font:500 .6875rem/1.4 var(--pt-mono)}.partner-centered{min-height:100vh;padding:1.875rem;display:grid;place-content:center;justify-items:start;gap:1rem;width:fit-content;margin:0 auto}.partner-centered p{max-width:58ch;margin:0;color:var(--pt-fg-body);line-height:1.7}.partner-centered small{max-width:52ch;margin-top:1.25rem;color:var(--pt-fg-faint);font-size:.75rem;line-height:1.6}.partner-hint{max-width:var(--pt-content-w);margin:0 auto;color:var(--pt-fg-muted);font-size:.8125rem}.partner-activation-form,.partner-activation-result{width:min(100%,32.5rem);display:grid;gap:.75rem}.partner-activation-form label:not(.partner-checkbox),.partner-request-form label:not(.partner-checkbox){display:grid;gap:.375rem;color:var(--pt-fg-body);font-size:.75rem;font-weight:500}.partner-request-form{max-width:42.5rem;display:grid;gap:.875rem;padding-top:1.25rem}.partner-request-form textarea{min-height:6.25rem;resize:vertical}.partner-role-fieldset{margin:0;padding:.875rem 1rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);display:grid;gap:.5rem}.partner-role-fieldset legend{padding:0 .25rem;color:var(--pt-fg-body);font-size:.75rem;font-weight:500}.partner-checkbox{display:flex;align-items:center;gap:.5625rem;color:var(--pt-fg);font-size:.8125rem}.partner-checkbox input{width:1rem;height:1rem;flex:none;accent-color:var(--pt-primary)}.partner-request-list,.partner-member-list{display:grid;gap:.625rem;padding-top:1.25rem}.partner-request-list article,.partner-member-list article{padding:.875rem 1rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);background:var(--pt-surface)}.partner-request-list p{margin:.5rem 0 0;color:var(--pt-fg-body);font-size:.8125rem}.partner-request-list time,.partner-member-list span{color:var(--pt-fg-faint);font-size:.6875rem}.partner-member-list code{color:var(--pt-fg-muted);font:400 .75rem/1.5 var(--pt-mono)}.partner-route-list{display:grid;gap:.5625rem;margin:1.125rem 0 0}.partner-route-list div{padding-top:.5625rem;border-top:1px solid var(--pt-border)}.partner-route-list dt{color:var(--pt-fg-body);font-size:.6875rem;font-weight:500;text-transform:capitalize}.partner-route-list dd{margin:.3125rem 0 0;color:var(--pt-fg-muted);font:400 .71875rem/1.5 var(--pt-mono);overflow-wrap:anywhere}.partner-alert{max-width:var(--pt-content-w);margin:0 auto 1rem;padding:.8125rem 1rem;border:1px solid var(--pt-danger-border);border-radius:.625rem;color:var(--pt-danger);background:var(--pt-danger-tint);font-size:.8125rem}.partner-empty{margin-top:1.25rem;padding:1.125rem 1rem;border:1px dashed var(--pt-border-strong);border-radius:var(--pt-radius-card);color:var(--pt-fg-muted);background:transparent;font-size:.8125rem}.partner-finance-case-panel{margin-top:1.75rem;padding:1.375rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);background:var(--pt-surface-muted)}.partner-finance-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1.5rem}@media(max-width:760px){.partner-nav-links button{min-height:2.75rem}.partner-main{padding:1.75rem 1rem 3.75rem}.partner-header{display:block}.partner-session-chip{display:inline-flex;margin-top:.75rem}.partner-panel-heading{display:block}.partner-panel-heading p{margin-top:.75rem;text-align:left}.partner-button,.partner-context-actions button{min-height:2.75rem}}.partner-nav-signout{appearance:none;text-align:left;padding:.375rem .5rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);background:var(--pt-surface);color:var(--pt-fg-muted);font:inherit;font-size:.8125rem;cursor:pointer}.partner-nav-signout:hover:not(:disabled){color:var(--pt-fg);border-color:var(--pt-border-strong)}.partner-nav-signout:disabled{opacity:.55;cursor:not-allowed}.partner-stepup-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#00000073}.partner-stepup{width:min(24rem,100%);display:grid;gap:.75rem;padding:1.5rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-panel);background:var(--pt-surface);box-shadow:var(--pt-shadow-panel)}.partner-stepup h2{margin:0;font-size:1.0625rem}.partner-stepup p{margin:0;color:var(--pt-fg-muted);font-size:.875rem}.partner-stepup label{font-size:.8125rem;color:var(--pt-fg-body)}.partner-stepup-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.partner-hero{max-width:var(--pt-content-w);margin:0 auto 1.25rem}.partner-hero-copy{display:grid;gap:.625rem;justify-items:start}.partner-hero-copy h1{margin:.125rem 0 0;font-size:1.625rem;font-weight:700;line-height:2.125rem;letter-spacing:-.01em}.partner-hero-copy p{max-width:60ch;margin:0;color:var(--pt-fg-muted);font-size:.9375rem;line-height:1.6}.partner-checklist .partner-checklist-progress{flex:none;align-self:center;color:var(--pt-fg-muted);font:600 .75rem/1 var(--pt-mono);letter-spacing:.02em}.partner-progress-track{height:.375rem;margin:1.125rem 0 0;border-radius:999px;background:var(--pt-surface-muted);overflow:hidden}.partner-progress-fill{height:100%;border-radius:999px;background:var(--pt-primary)}.partner-checklist-steps{display:grid;gap:.25rem;margin:1rem 0 0;padding:0;list-style:none}.partner-checklist-steps>li{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .5rem;border-radius:var(--pt-radius-control)}.partner-checklist-steps>li+li{border-top:1px solid var(--pt-border)}.partner-checklist-steps svg{flex:none;margin-top:.0625rem}.partner-check-done{color:var(--pt-primary)}.partner-check-active{color:var(--pt-warning)}.partner-check-todo{color:var(--pt-fg-faint)}.partner-checklist-body{min-width:0;display:grid;gap:.1875rem}.partner-checklist-body strong{font-size:.875rem;font-weight:600}.partner-checklist-steps>li[data-state=done] .partner-checklist-body strong{color:var(--pt-fg-muted)}.partner-checklist-body span{color:var(--pt-fg-muted);font-size:.8125rem;line-height:1.5}.partner-checklist-cta{flex:none;align-self:center;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);padding:.375rem .6875rem;color:var(--pt-fg);background:var(--pt-surface);font-size:.78125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.partner-checklist-cta:hover{background:var(--pt-surface-muted);border-color:var(--pt-fg-faint)}.partner-explore-section{max-width:var(--pt-content-w);margin:0 auto}.partner-explore-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.5rem 2.25rem;margin:1rem 0 1.25rem}.partner-explore-card{display:flex;gap:.75rem;align-items:flex-start}.partner-explore-icon{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:.5rem;color:var(--pt-primary-strong);background:var(--pt-primary-tint)}.partner-explore-card h4{margin:.125rem 0 .25rem;font-size:.8125rem;font-weight:600;line-height:1.4}.partner-explore-card p{margin:0;color:var(--pt-fg-muted);font-size:.8125rem;line-height:1.55}.partner-topbar-avatar{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;color:#fff;background:var(--pt-primary);font:600 .8125rem/1 var(--pt-font)}.partner-sidebar-brand{display:flex;align-items:center;gap:.625rem;padding:.125rem .375rem .5rem}.partner-sidebar-brand .partner-mark-img{width:1.75rem;height:1.75rem;border-radius:.4375rem}.partner-sidebar-brand strong{display:block;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;line-height:1.2}.partner-sidebar-brand small{display:block;color:var(--pt-fg-muted);font-size:.625rem;font-weight:500;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.partner-sidebar-switcher{display:flex;align-items:center;gap:.625rem;width:100%;min-width:0;padding:.375rem .5rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);color:var(--pt-fg-body);background:var(--pt-surface);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.partner-sidebar-switcher:hover:not(:disabled){background:var(--pt-surface-muted)}.partner-sidebar-switcher:disabled{opacity:.55;cursor:not-allowed}.partner-sidebar-switcher>svg{flex:none;margin-left:auto;color:var(--pt-fg-faint)}.partner-sidebar-org-tile{flex:none;display:grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:.4375rem;color:#fff;background:var(--pt-primary);font:600 .75rem/1 var(--pt-font)}.partner-sidebar-switcher-label{display:grid;min-width:0;line-height:1.25}.partner-sidebar-switcher-label strong{overflow:hidden;font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.partner-sidebar-switcher-label small{overflow:hidden;color:var(--pt-fg-muted);font-size:.6875rem;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.partner-sidebar-account{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.375rem .5rem;border:1px solid transparent;border-radius:var(--pt-radius-control);background:transparent;font:inherit;font-size:.8125rem;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.partner-sidebar-account:hover:not(:disabled){background:var(--pt-surface-muted);border-color:var(--pt-border)}.partner-sidebar-account>svg{flex:none;margin-left:auto;color:var(--pt-fg-faint)}.partner-sidebar-account-email{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.partner-menu-panel.is-up{top:auto;bottom:calc(100% + .375rem)}.partner-env-banner{max-width:var(--pt-content-w);margin:-1.25rem auto 1.5rem;display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px solid var(--pt-primary-border);border-radius:999px;color:var(--pt-primary-strong);background:var(--pt-primary-tint);font-size:.75rem;line-height:1.5}.partner-env-banner-dot{flex:none;width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.partner-access-footnote{max-width:var(--pt-content-w);margin:2.25rem auto 0;padding-top:1.25rem;border-top:1px solid var(--pt-border)}.partner-access-footnote>p{margin:0;color:var(--pt-fg-muted);font-size:.75rem}.partner-access-footnote .partner-facts{margin-top:.875rem}.partner-access-footnote .partner-facts div{padding:0;border:0;background:transparent}.partner-menu{position:relative;display:flex;align-items:center}.partner-menu-panel{position:absolute;top:calc(100% + .375rem);left:0;z-index:40;min-width:15rem;max-width:20rem;padding:.375rem;display:grid;gap:.0625rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);background:var(--pt-surface);box-shadow:0 8px 28px #0a0a0a24}.partner-menu-panel.is-end{left:auto;right:0}.partner-menu-label{padding:.375rem .5rem .25rem;color:var(--pt-fg-faint);font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.partner-menu-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4375rem .5rem;border:0;border-radius:var(--pt-radius-control);color:var(--pt-fg-body);background:transparent;font:inherit;font-size:.84375rem;text-align:left;cursor:pointer;transition:background-color .12s ease}.partner-menu-item:hover:not(:disabled){color:var(--pt-fg);background:var(--pt-surface-muted)}.partner-menu-item:disabled{opacity:.5;cursor:not-allowed}.partner-menu-item svg{flex:none;color:var(--pt-fg-faint)}.partner-menu-item--muted{color:var(--pt-fg-muted)}.partner-menu-item-main{flex:1;min-width:0;display:grid;gap:.0625rem}.partner-menu-item-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;font-weight:600}.partner-menu-item-main small{color:var(--pt-fg-muted);font-size:.71875rem;text-transform:capitalize}.partner-menu-identity{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .5rem}.partner-menu-identity-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pt-fg);font-size:.8125rem;font-weight:500}.partner-menu-empty{padding:.5rem;color:var(--pt-fg-muted);font-size:.8125rem}.partner-menu-sep{height:1px;margin:.25rem;background:var(--pt-border)}.partner-app-grid{max-width:var(--pt-content-w);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.875rem}.partner-app-card{display:grid;gap:.5rem;align-content:start;min-height:8.5rem;padding:1rem 1.125rem 1.125rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);background:var(--pt-surface);box-shadow:var(--pt-shadow-panel);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.partner-app-card:hover{border-color:var(--pt-border-strong);box-shadow:0 4px 16px #0a0a0a14}.partner-app-card:focus-visible{outline:2px solid var(--pt-ring);outline-offset:2px}.partner-app-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.partner-app-card-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;color:var(--pt-fg-body);background:var(--pt-surface-muted)}.partner-app-card-name{margin-top:.375rem;font-size:.9375rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.partner-app-card-role{color:var(--pt-fg-muted);font-size:.78125rem}.partner-nav-foot-link{display:flex;align-items:center;gap:.5625rem;padding:.4375rem .5rem;border-radius:var(--pt-radius-control);color:var(--pt-fg-body);font-size:.84375rem;font-weight:500;text-decoration:none;transition:background-color .12s ease}.partner-nav-foot-link:hover{color:var(--pt-fg);background:var(--pt-surface-muted);text-decoration:none}.partner-account-signout{display:inline-flex;margin-top:.25rem}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-latin-100-normal-Cg8nSI4P.woff2) format("woff2"),url(/assets/inter-latin-100-normal-J9XNenR1.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-latin-200-normal-CGIQ4gbF.woff2) format("woff2"),url(/assets/inter-latin-200-normal-fAycq8N-.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff")}.cpw-panel{display:grid;gap:1.25rem}.cpw-boundary{padding:.75rem 1rem;border:1px solid var(--pt-border);border-radius:.625rem;color:var(--pt-fg-body);background:var(--pt-surface-muted);font-size:.78125rem;line-height:1.6}.cpw-state{padding:1.375rem;border:1px dashed var(--pt-border-strong);border-radius:var(--pt-radius-card);color:var(--pt-fg-muted);text-align:center}.cpw-error{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-style:solid;border-color:var(--pt-danger-border);color:var(--pt-danger);background:var(--pt-danger-tint);text-align:left}.cpw-error button,.cpw-secondary-button{border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);padding:.5rem .6875rem;color:var(--pt-fg);background:var(--pt-surface);font-weight:500;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.cpw-error button:hover,.cpw-secondary-button:hover{background:var(--pt-surface-muted);border-color:var(--pt-fg-faint)}.cpw-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.875rem}.cpw-card{display:grid;gap:1.125rem;padding:1.25rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);background:var(--pt-surface)}.cpw-card-heading,.cpw-form-heading{display:flex;justify-content:space-between;gap:1.125rem}.cpw-card-heading span,.cpw-form-heading span{color:var(--pt-fg-faint);font:600 .65625rem/1.4 var(--pt-mono);letter-spacing:.08em;text-transform:uppercase}.cpw-card-heading h3,.cpw-form-heading h3{margin:.5rem 0 .25rem;font-size:.9375rem;font-weight:600}.cpw-card-heading code{color:var(--pt-fg-muted);font:400 .6875rem/1.5 var(--pt-mono);overflow-wrap:anywhere}.cpw-card-heading strong{align-self:start;flex:none;padding:.25rem .625rem;border:1px solid var(--pt-status-border, var(--pt-border));border-radius:999px;color:var(--pt-status-fg, var(--pt-fg-muted));background:var(--pt-status-bg, var(--pt-surface-muted));font:600 .625rem/1.4 var(--pt-mono);letter-spacing:.05em;text-transform:uppercase}.cpw-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0}.cpw-status-grid div{min-width:0;padding:.6875rem .75rem;border:1px solid var(--pt-border);border-radius:.5625rem;background:var(--pt-surface)}.cpw-status-grid dt{color:var(--pt-fg-muted);font-size:.65625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.cpw-status-grid dd{margin:.4375rem 0 0;color:var(--pt-fg);font-size:.75rem;text-transform:capitalize}.cpw-view-only{color:var(--pt-fg-muted);font:400 .6875rem/1.5 var(--pt-mono)}.cpw-projections{display:grid;gap:.875rem;padding-top:1rem;border-top:1px solid var(--pt-border)}.cpw-projections-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cpw-projections-heading strong{color:var(--pt-fg-muted);font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cpw-projections-heading span{color:var(--pt-fg-faint);font-size:.6875rem;text-align:right}.cpw-projections-state{padding:.875rem;border:1px dashed var(--pt-border-strong);border-radius:.5625rem;color:var(--pt-fg-muted);font-size:.71875rem}.cpw-projections-error{border-color:var(--pt-danger-border);color:var(--pt-danger);background:var(--pt-danger-tint)}.cpw-projection-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.cpw-projection-columns>section{min-width:0}.cpw-projection-columns h4{margin:0 0 .5625rem;color:var(--pt-fg-body);font-size:.71875rem;font-weight:600}.cpw-projection-columns ol{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cpw-projection-row{display:grid;gap:.5625rem;padding:.6875rem;border:1px solid var(--pt-border);border-radius:.5625rem;background:var(--pt-surface)}.cpw-projection-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cpw-projection-title span{color:var(--pt-fg-muted);font:600 .59375rem/1.4 var(--pt-mono);letter-spacing:.06em;text-transform:uppercase}.cpw-projection-title strong{color:var(--pt-fg);font-size:.6875rem;font-weight:600;text-transform:capitalize}.cpw-projection-row dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem;margin:0}.cpw-projection-row dl div{min-width:0}.cpw-projection-row dt{color:var(--pt-fg-faint);font-size:.625rem}.cpw-projection-row dd{overflow:hidden;margin:.1875rem 0 0;color:var(--pt-fg-body);font-size:.6875rem;text-overflow:ellipsis;text-transform:capitalize}.cpw-projection-row p,.cpw-projection-empty{margin:0;color:var(--pt-fg-muted);font-size:.6875rem;line-height:1.5}.cpw-read-button{margin-top:.5rem;justify-self:start;border:0;padding:.1875rem 0;color:var(--pt-primary);background:transparent;font-size:.71875rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cpw-read-button:hover{color:var(--pt-primary-strong)}.cpw-read-button:disabled{color:var(--pt-fg-faint);text-decoration:none;cursor:wait}.cpw-form{display:grid;gap:.875rem;padding:1.25rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);background:var(--pt-surface-muted)}.cpw-form-heading small{max-width:22.5rem;color:var(--pt-fg-muted);line-height:1.5;text-align:right}.cpw-form label{display:grid;gap:.375rem;color:var(--pt-fg-body);font-size:.75rem;font-weight:500}.cpw-form textarea{min-height:5.25rem;resize:vertical}.cpw-inline-error{color:var(--pt-danger);font-size:.75rem}.cpw-drawer-backdrop{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background:#00000073;animation:cpw-backdrop-in .16s ease}.cpw-drawer{width:min(26rem,100%);height:100%;overflow-y:auto;display:grid;gap:1.25rem;align-content:start;padding:1.5rem;border-left:1px solid var(--pt-border);background:var(--pt-surface);box-shadow:var(--pt-shadow-panel);animation:cpw-drawer-in .2s ease}.cpw-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cpw-drawer-header h3{margin:0;font-size:1.0625rem;font-weight:600}.cpw-drawer-close{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);color:var(--pt-fg-muted);background:var(--pt-surface);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.cpw-drawer-close:hover{color:var(--pt-fg);background:var(--pt-surface-muted);border-color:var(--pt-fg-faint)}.cpw-drawer .cpw-form{padding:0;border:0;background:transparent}.cpw-drawer .cpw-form-heading{display:block}.cpw-drawer .cpw-form-heading small{display:block;margin-top:.5rem;max-width:none;text-align:left}.cpw-toast{position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;display:flex;align-items:center;gap:.75rem;max-width:min(22rem,calc(100vw - 2.5rem));padding:.75rem .75rem .75rem 1rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);color:var(--pt-fg);background:var(--pt-surface);box-shadow:var(--pt-shadow-panel);font-size:.8125rem;animation:cpw-toast-in .2s ease}.cpw-toast>span{min-width:0}.cpw-toast-dismiss{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border:0;border-radius:var(--pt-radius-control);color:var(--pt-fg-muted);background:transparent;cursor:pointer;transition:background-color .12s ease,color .12s ease}.cpw-toast-dismiss:hover{color:var(--pt-fg);background:var(--pt-surface-muted)}@keyframes cpw-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cpw-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cpw-toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.cpw-history{padding-top:.25rem}.cpw-history h3{margin-bottom:.375rem;font-size:.875rem;font-weight:600}.cpw-history p{color:var(--pt-fg-muted);font-size:.75rem}.cpw-history ol{display:grid;gap:.5rem;padding:0;list-style:none}.cpw-history li{display:flex;justify-content:space-between;gap:1rem;padding:.625rem .75rem;border:1px solid var(--pt-border);border-radius:.5625rem}.cpw-history code{overflow:hidden;color:var(--pt-fg-muted);font:400 .65625rem/1.5 var(--pt-mono);text-overflow:ellipsis}.cpw-history span{color:var(--pt-fg-body);font-size:.71875rem}.cpw-stepper{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:0;list-style:none}.cpw-stepper>li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.1875rem .5rem;padding:.6875rem .75rem;border:1px solid var(--pt-border);border-radius:.5625rem;background:var(--pt-surface)}.cpw-step-dot{grid-row:span 2;width:.5rem;height:.5rem;border-radius:999px;background:var(--pt-fg-faint)}.cpw-step-label{color:var(--pt-fg-muted);font-size:.65625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.cpw-step-value{color:var(--pt-fg);font-size:.8125rem;font-weight:600;text-transform:capitalize}.cpw-stepper>li[data-tone=active] .cpw-step-dot{background:var(--pt-primary)}.cpw-stepper>li[data-tone=progress] .cpw-step-dot{background:var(--pt-warning)}.cpw-stepper>li[data-tone=danger] .cpw-step-dot{background:var(--pt-danger)}.cpw-stepper>li[data-tone=active] .cpw-step-value{color:var(--pt-primary-strong)}.cpw-stepper>li[data-tone=danger] .cpw-step-value{color:var(--pt-danger)}.cpw-skeleton{display:grid;gap:.75rem}.cpw-skeleton span{height:5rem;border-radius:var(--pt-radius-card);background:var(--pt-surface-muted);animation:cpw-pulse 1.4s ease-in-out infinite}@keyframes cpw-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.cpw-skeleton span,.cpw-drawer-backdrop,.cpw-drawer,.cpw-toast{animation:none}}@media(max-width:680px){.cpw-status-grid,.cpw-stepper,.cpw-projection-columns{grid-template-columns:1fr}.cpw-form-heading,.cpw-projections-heading{display:block}.cpw-form-heading small,.cpw-projections-heading span{display:block;margin-top:.5rem;text-align:left}}.merchant-workspace{display:grid;gap:1.25rem}.merchant-boundary-note{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;border:1px solid var(--pt-border);border-radius:.625rem;background:var(--pt-surface-muted)}.merchant-boundary-note strong{flex:none;padding:.1875rem .5rem;border:1px solid var(--pt-primary-border);border-radius:999px;color:var(--pt-primary-strong);background:var(--pt-primary-tint);font:600 .625rem/1.4 var(--pt-mono);letter-spacing:.07em;text-transform:uppercase}.merchant-boundary-note span{color:var(--pt-fg-body);font-size:.75rem;line-height:1.55}.merchant-alert{margin:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.merchant-alert button{flex:none;border:1px solid var(--pt-danger-border);border-radius:var(--pt-radius-control);padding:.5rem .75rem;color:var(--pt-danger);background:var(--pt-surface);font-weight:500;cursor:pointer}.merchant-alert button:hover:not(:disabled){background:var(--pt-danger-tint)}.merchant-alert button:disabled{opacity:.55;cursor:wait}.merchant-create-lead{max-width:62ch;margin:0 0 -.25rem;color:var(--pt-fg-muted);font-size:.8125rem;line-height:1.55}.merchant-new-app{justify-self:start;font-size:.8125rem}.merchant-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--pt-border)}.merchant-create-form>div,.merchant-rotation-controls{display:grid;gap:.375rem;min-width:0}.merchant-create-form label,.merchant-rotation-controls label{color:var(--pt-fg-muted);font-size:.75rem;font-weight:500}.merchant-create-form input,.merchant-create-form select,.merchant-create-form textarea{width:100%;min-width:0}.merchant-create-form textarea{min-height:4.5rem;resize:vertical}.merchant-create-form .merchant-origin-field{grid-column:1 / -1}.merchant-create-form .partner-button{grid-column:1 / -1;justify-self:end;white-space:nowrap}@media(max-width:560px){.merchant-create-form{grid-template-columns:1fr}.merchant-create-form .partner-button{justify-self:stretch;white-space:normal}}.merchant-app-list{display:grid;gap:.75rem}.merchant-app-card{padding:1.125rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);background:var(--pt-surface)}.merchant-app-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.merchant-app-topline>div{display:grid;gap:.25rem}.merchant-app-topline strong{font-size:.9375rem;font-weight:600}.merchant-app-topline code{color:var(--pt-fg-muted);font:400 .71875rem/1.5 var(--pt-mono);overflow-wrap:anywhere}.merchant-app-topline>span{flex:none;padding:.25rem .625rem;border:1px solid var(--pt-status-border);border-radius:999px;color:var(--pt-status-fg);background:var(--pt-status-bg);font:600 .625rem/1.4 var(--pt-mono);letter-spacing:.05em;text-transform:uppercase}.merchant-app-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5625rem;margin:1rem 0}.merchant-app-card dl div{min-width:0;padding:.6875rem .75rem;border:1px solid var(--pt-border);border-radius:.5625rem;background:var(--pt-surface)}.merchant-app-card dt{color:var(--pt-fg-muted);font-size:.65625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.merchant-app-card dd{margin:.3125rem 0 0;overflow-wrap:anywhere;color:var(--pt-fg);font-size:.75rem}.merchant-origin-list{display:flex;flex-wrap:wrap;gap:.375rem}.merchant-origin-list code{padding:.3125rem .5rem;border:1px solid var(--pt-border);border-radius:.375rem;color:var(--pt-fg-body);background:var(--pt-surface-muted);font:400 .65625rem/1.4 var(--pt-mono)}.merchant-rotation-controls{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--pt-border)}.merchant-rotation-controls>div{display:flex;gap:.5rem}.merchant-rotation-controls button{flex:none;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);padding:.5rem .75rem;color:var(--pt-fg);background:var(--pt-surface);font-weight:500;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.merchant-rotation-controls button:hover:not(:disabled){background:var(--pt-surface-muted);border-color:var(--pt-fg-faint)}.merchant-rotation-controls button:disabled{opacity:.5;cursor:not-allowed}.merchant-show-once{display:grid;gap:.875rem;padding:1.25rem;border:1px solid transparent;border-radius:var(--pt-radius-panel);background:var(--pt-island-bg)}.merchant-show-once>div{display:grid;gap:.3125rem}.merchant-show-once strong{color:var(--pt-island-fg);font-size:.875rem;font-weight:600}.merchant-show-once span,.merchant-show-once small{color:var(--pt-island-muted);font-size:.75rem;line-height:1.55}.merchant-show-once>code{padding:.875rem 1rem;overflow-wrap:anywhere;border:1px solid var(--pt-island-border);border-radius:.625rem;color:var(--pt-island-accent);background:var(--pt-island-strip);font:500 .8125rem/1.6 var(--pt-mono)}.merchant-show-once button{justify-self:start;border:1px solid var(--pt-island-border);border-radius:var(--pt-radius-control);padding:.5rem .75rem;color:var(--pt-island-fg);background:transparent;font-weight:500;cursor:pointer;transition:background-color .12s ease}.merchant-show-once button:hover{background:var(--pt-island-strip)}@media(max-width:680px){.merchant-app-card dl{grid-template-columns:1fr}.merchant-rotation-controls>div,.merchant-boundary-note,.merchant-alert{align-items:stretch;flex-direction:column}}.card-program-copy-field{display:inline-flex;align-items:center;gap:.375rem;max-width:100%}.card-program-copy-field code{overflow-wrap:anywhere;color:var(--pt-fg-body);font:400 .65625rem/1.4 var(--pt-mono)}.card-program-copy-field button{flex:none;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);padding:.125rem .5rem;color:var(--pt-fg);background:var(--pt-surface);font:500 .6875rem/1.4 var(--pt-sans, inherit);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.card-program-copy-field button:hover{background:var(--pt-surface-muted);border-color:var(--pt-fg-faint)}
