:root{color-scheme:light;--pt-bg: #f5f5f4;--pt-surface: #ffffff;--pt-surface-muted: #f3f3f2;--pt-surface-hover: #ececea;--pt-sidebar-bg: #f5f5f4;--pt-fg: #121411;--pt-fg-body: #3d423c;--pt-fg-muted: #757575;--pt-fg-faint: #9a9a97;--pt-fg-disabled: #8a8a86;--pt-border: #e7e7e5;--pt-border-hover: #d8d8d5;--pt-border-strong: #cfcfcc;--pt-action: #121411;--pt-action-hover: #2b2f28;--pt-action-fg: #ffffff;--pt-brand: #00d64f;--pt-brand-strong: #0b6b4b;--pt-brand-tint: #e7fbf2;--pt-brand-border: rgb(0 214 79 / .45);--pt-ring: #0b6b4b;--pt-success: #0b6b4b;--pt-success-tint: #e7fbf2;--pt-success-border: #b3e8cf;--pt-warning: #9f6a08;--pt-warning-tint: #fff7df;--pt-warning-border: #ecd9a0;--pt-danger: #d84f5f;--pt-danger-tint: #fff0f2;--pt-danger-border: #f3c4cb;--pt-info: #4d5a70;--pt-info-tint: #eef1f6;--pt-info-border: #ccd4e0;--pt-special: #6f6d24;--pt-special-tint: #f7f7e2;--pt-special-border: #dcd9a8;--pt-island-bg: #121411;--pt-island-strip: #21241f;--pt-island-border: #383b35;--pt-island-fg: #f5f5f4;--pt-island-muted: #a3a6a0;--pt-island-accent: #7fe0ae;--pt-font: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pt-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--pt-tracking: -.006em;--pt-radius-panel: 1.0625rem;--pt-radius-card: 1.0625rem;--pt-radius-control: .75rem;--pt-shadow-panel: none;--pt-shadow-popover: 0 12px 32px rgb(18 20 17 / .14), 0 2px 8px rgb(18 20 17 / .08);--pt-sidebar-w: 16.5rem;--pt-content-w: 56rem;--pt-topbar-h: 3.5rem;--pt-edge-light: inset 0 1px 0 rgb(255 255 255 / 0);--pt-glow-brand: 0 0 0 1px rgb(0 214 79 / .28), 0 6px 24px -8px rgb(0 214 79 / .35);--pt-halo-brand: 0 0 0 4px rgb(0 214 79 / .16);--pt-ease: cubic-bezier(.22, 1, .36, 1);--pt-dur-fast: .14s;--pt-dur: .26s;--pt-dur-slow: .52s}@keyframes pt-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes pt-fade{0%{opacity:0}to{opacity:1}}@keyframes pt-breathe{0%,to{opacity:1}50%{opacity:.55}}*{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.5;letter-spacing:var(--pt-tracking);font-feature-settings:"cv11","ss01","ss03";font-variation-settings:"slnt" 0}button,input,select,textarea{font:inherit;letter-spacing: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%;min-height:2.25rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);padding:.5rem .75rem;background:var(--pt-surface);color:var(--pt-fg);transition:border-color .12s ease,background-color .12s ease}input:not([type=checkbox],[type=radio]):hover,select:hover,textarea:hover{border-color:var(--pt-border-hover)}input:not([type=checkbox],[type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}input::placeholder,textarea::placeholder{color:var(--pt-fg-faint)}.partner-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.25rem;border:1px solid transparent;border-radius:var(--pt-radius-control);padding:0 1rem;color:var(--pt-action-fg);background:var(--pt-action);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.partner-button:hover:not(:disabled){background:var(--pt-action-hover)}.partner-button:disabled{border-color:var(--pt-border);color:var(--pt-fg-disabled);background:var(--pt-surface-muted);cursor:not-allowed}.partner-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.25rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);padding:0 1rem;color:var(--pt-fg);background:var(--pt-surface);font-size:.875rem;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-border-hover)}.partner-button-secondary:disabled{color:var(--pt-fg-disabled);cursor:not-allowed}.partner-button-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.25rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);padding:0 1rem;color:var(--pt-danger);background:var(--pt-surface);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.partner-button-danger:hover:not(:disabled){background:var(--pt-danger-tint);border-color:var(--pt-danger-border)}.partner-link-button{border:0;padding:0;color:var(--pt-brand-strong);background:transparent;text-decoration:none;cursor:pointer;font-size:.8125rem;font-weight:500;text-align:left}.partner-link-button:hover{text-decoration:underline;text-underline-offset:3px}.partner-eyebrow{color:var(--pt-fg-muted);font-size:.75rem;font-weight:500;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-success);--pt-status-bg: var(--pt-success-tint);--pt-status-border: var(--pt-success-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:var(--pt-topbar-h) minmax(0,1fr);grid-template-areas:"nav topbar" "nav main"}.partner-topbar{grid-area:topbar;position:sticky;top:0;z-index:9;display:flex;align-items:center;gap:.75rem;min-width:0;height:var(--pt-topbar-h);padding:0 clamp(1rem,2.5vw,1.75rem);border-bottom:1px solid var(--pt-border);background:var(--pt-bg)}.partner-topbar-notice{flex:0 1 auto;min-width:0;margin:0 auto;display:flex;align-items:center;gap:.4375rem;padding:.3125rem .75rem;border:1px solid var(--pt-special-border);border-radius:var(--pt-radius-control);color:var(--pt-special);background:var(--pt-special-tint);font-size:.8125rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-topbar-notice-dot{flex:none;width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.partner-topbar-actions{flex:none;margin-left:auto;display:flex;align-items:center;gap:.375rem}.partner-topbar-link{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);color:var(--pt-fg-body);background:var(--pt-surface);font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.partner-topbar-link:hover{color:var(--pt-fg);background:var(--pt-surface-muted);border-color:var(--pt-border-hover)}.partner-topbar-account{display:inline-flex;align-items:center;margin-left:.25rem;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.partner-topbar-account:hover .partner-topbar-avatar{border-color:var(--pt-border-hover);background:var(--pt-surface-hover)}.partner-nav{grid-area:nav;position:sticky;top:0;z-index:10;height:100vh;display:flex;flex-direction:column;gap:.75rem;padding:.5rem .875rem 1.25rem;border-right:1px solid var(--pt-border);background:var(--pt-sidebar-bg)}.partner-nav-scroll{flex:1;min-height:0;display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;margin-inline:-.875rem;padding-inline:.875rem}.partner-mark-img{flex:none;width:2rem;height:2rem}.partner-mark-tile{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.625rem;background:var(--pt-brand)}.partner-mark-tile .partner-mark-img{width:1.0625rem;height:1.0625rem;filter:brightness(0) invert(1)}.partner-auth-brand{display:flex;align-items:center;gap:.625rem}.partner-auth-logo{height:2rem;width:auto}.partner-logo-img{justify-self:start;height:1.375rem;width:auto}.partner-env-pill{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--pt-special-border);border-radius:var(--pt-radius-control);padding:.125rem .4375rem;color:var(--pt-special);background:var(--pt-special-tint);font:600 .6875rem/1.5 var(--pt-font);letter-spacing:.04em;text-transform:uppercase}.partner-env-pill[data-environment=production]{border-color:var(--pt-border);color:var(--pt-fg-body);background:var(--pt-surface-muted)}.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=none]{border-color:var(--pt-border);color:var(--pt-fg-muted);background:var(--pt-surface-muted)}.partner-nav-groups{display:grid;gap:1rem;align-content:start}.partner-nav-group{display:grid;gap:.0625rem}.partner-nav-group-label{display:flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .375rem;color:var(--pt-fg-body);font-size:.875rem;font-weight:400}.partner-nav-group-label svg{flex:none;color:var(--pt-fg-muted)}.partner-nav-group-label .partner-nav-group-chevron{margin-left:auto;color:var(--pt-fg-faint)}.partner-nav-links{display:grid;gap:.0625rem}.partner-nav-links button{position:relative;display:flex;align-items:center;gap:.5rem;min-height:2.25rem;border:0;border-radius:var(--pt-radius-control);padding:.375rem;color:var(--pt-fg-body);background:transparent;font-size:.875rem;font-weight:400;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.partner-nav-group:has(.partner-nav-group-label) .partner-nav-links button{padding-left:2rem}.partner-nav-group:has(.partner-nav-group-label) .partner-nav-links .partner-nav-icon{display:none}.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:not(:disabled){color:var(--pt-fg);background:var(--pt-surface-muted)}.partner-nav-links button:hover:not(:disabled) .partner-nav-icon{color:var(--pt-fg-body)}.partner-nav-links button.is-active{color:var(--pt-action-fg);background:var(--pt-action);font-weight:500}.partner-nav-links button.is-active:hover:not(:disabled){color:var(--pt-action-fg);background:var(--pt-action-hover)}.partner-nav-links button.is-active .partner-nav-icon,.partner-nav-links button.is-active:hover:not(:disabled) .partner-nav-icon{color:var(--pt-action-fg)}.partner-nav-links button:disabled{opacity:.55;cursor:not-allowed}.partner-nav-foot{margin-top:auto;display:grid;gap:.5rem;padding-top:1rem}.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:.25rem}.partner-topbar .partner-search{flex:none;align-self:center;width:min(21rem,40vw)}.partner-topbar .partner-search form,.partner-topbar .partner-search input{width:100%}.partner-topbar .partner-search input{height:2.25rem;min-height:0;padding:0 .75rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);background:var(--pt-surface);font:inherit;font-size:.875rem;transition:background-color .12s ease,border-color .12s ease}.partner-topbar .partner-search input:hover{border-color:var(--pt-border-hover)}.partner-topbar .partner-search input:focus-visible{outline:2px solid var(--pt-ring);outline-offset:0}.partner-topbar .partner-search button[type=submit]{display:none}.partner-topbar .partner-search-results{left:0;right:auto;width:min(32rem,80vw);top:calc(100% + .5rem);max-height:min(60vh,30rem);overflow-y:auto}.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-muted);box-shadow:var(--pt-shadow-popover)}.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-tile{width:1.625rem;height:1.625rem;border-radius:.5rem}.partner-mobilebar .partner-mark-tile .partner-mark-img{width:1rem;height:1rem}.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:var(--pt-shadow-popover)}.partner-nav-scrim{display:block;position:fixed;inset:0;z-index:35;background:#0009}@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-topbar{position:static;height:auto;padding:.625rem 1rem;gap:.5rem}.partner-topbar .partner-search{flex:1;width:auto;min-width:0}.partner-topbar-notice{display:none}.partner-topbar-actions{gap:.25rem}}.partner-main{grid-area:main;min-width:0;padding:1.75rem clamp(1rem,2.5vw,1.75rem) 5rem}.partner-header{max-width:var(--pt-content-w);margin:0 auto 1.25rem 0;display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;animation:pt-rise var(--pt-dur) var(--pt-ease) both}.partner-header h1{margin:0;font-size:1.5rem;font-weight:600;line-height:2.375rem;letter-spacing:var(--pt-tracking)}.partner-centered h1{margin:.375rem 0 0;font-size:1.5rem;font-weight:600;line-height:2.375rem;letter-spacing:var(--pt-tracking)}.partner-header-desc{max-width:60ch;margin:.25rem 0 0;color:var(--pt-fg-muted);font-size:.875rem}.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-brand-strong)}.partner-status-strip-stage[data-stage=production_ready]{color:var(--pt-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 1rem 0;padding:1.25rem 1.5rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-panel);background:var(--pt-surface);box-shadow:var(--pt-shadow-panel),var(--pt-edge-light);animation:pt-rise var(--pt-dur) var(--pt-ease) both}.partner-panel-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:.25rem;column-gap:1.5rem;padding-bottom:.25rem}.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:.875rem;font-weight:600;line-height:1.25rem}.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-brand-border);background:var(--pt-brand-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:1rem 1.5rem;margin:1.25rem 0 0}.partner-facts div{min-width:0}.partner-facts dt{color:var(--pt-fg-muted);font-size:.8125rem;font-weight:400}.partner-facts dd{margin:.1875rem 0 0;overflow-wrap:anywhere;color:var(--pt-fg);font:400 .8125rem/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-brand-border);border-radius:999px;color:var(--pt-brand-strong);background:var(--pt-brand-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-hint--note{display:flex;align-items:flex-start;gap:.625rem;margin-top:1.5rem;padding:.6875rem .875rem;border:1px solid var(--pt-border);border-radius:.5625rem;background:var(--pt-surface-muted)}.partner-hint--note svg{flex:none;margin-top:.125rem;color:var(--pt-fg-faint)}.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-intent{max-width:42.5rem;margin:1.25rem 0 0;padding:.625rem .875rem;border:1px solid var(--pt-info-border);border-radius:var(--pt-radius-control);color:var(--pt-fg);background:var(--pt-info-tint);font-size:.8125rem;line-height:1.5}.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-brand)}.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 solid var(--pt-border);border-radius:var(--pt-radius-card);color:var(--pt-fg-muted);background:var(--pt-bg);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{position:relative;max-width:var(--pt-content-w);margin:0 auto 1.5rem;padding-top:.25rem}.partner-hero:before{content:"";position:absolute;z-index:-1;top:-6rem;left:-8rem;width:34rem;height:20rem;pointer-events:none;background:radial-gradient(45% 45% at 30% 50%,rgb(0 214 79 / .1) 0%,transparent 70%);animation:pt-fade var(--pt-dur-slow) var(--pt-ease) both}.partner-hero-copy{display:grid;gap:.5rem;justify-items:start}.partner-hero-copy h1{margin:.125rem 0 0;font-size:2rem;font-weight:600;line-height:2.5rem;letter-spacing:-.02em;animation:pt-rise var(--pt-dur) var(--pt-ease) both}.partner-hero-copy p{max-width:60ch;margin:0;color:var(--pt-fg-muted);font-size:.9375rem;line-height:1.6;animation:pt-rise var(--pt-dur) var(--pt-ease) 60ms both}.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:.3125rem;margin:1.125rem 0 0;border-radius:999px;background:var(--pt-bg);box-shadow:inset 0 0 0 1px var(--pt-border);overflow:hidden}.partner-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#00b944 0%,var(--pt-brand) 60%,#4ee584 100%);box-shadow:0 0 12px -2px #00d64f73;width:100%;transform-origin:left center;transition:transform var(--pt-dur-slow) var(--pt-ease)}.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);transition:background-color var(--pt-dur-fast) var(--pt-ease);animation:pt-rise var(--pt-dur) var(--pt-ease) both}.partner-checklist-steps>li:hover{background:var(--pt-surface-muted)}.partner-checklist-steps>li:nth-child(1){animation-delay:40ms}.partner-checklist-steps>li:nth-child(2){animation-delay:80ms}.partner-checklist-steps>li:nth-child(3){animation-delay:.12s}.partner-checklist-steps>li:nth-child(4){animation-delay:.16s}.partner-checklist-steps>li:nth-child(5){animation-delay:.2s}.partner-checklist-steps>li:nth-child(n+6){animation-delay:.24s}.partner-checklist-steps>li+li{border-top:1px solid var(--pt-border)}.partner-checklist-steps>li[data-state=active] .partner-check-active{border-radius:999px;box-shadow:var(--pt-halo-brand);animation:pt-breathe 3.2s ease-in-out infinite}.partner-checklist-steps>li[data-state=active] .partner-checklist-cta{border-color:var(--pt-brand-border);color:var(--pt-brand-strong)}.partner-checklist-steps>li[data-state=active] .partner-checklist-cta:hover{box-shadow:var(--pt-glow-brand)}.partner-checklist-steps svg{flex:none;margin-top:.0625rem}.partner-check-done{color:var(--pt-brand-strong)}.partner-check-active{color:var(--pt-warning)}.partner-check-todo{color:var(--pt-fg-faint)}.partner-check-blocked{color:var(--pt-warning)}.partner-check-guide{color:var(--pt-fg-faint)}.partner-checklist-steps>li[data-state=blocked] .partner-checklist-body strong,.partner-checklist-steps>li[data-state=guide] .partner-checklist-body strong{color:var(--pt-fg-body);font-weight:500}.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-brand-strong);background:var(--pt-brand-tint);box-shadow:var(--pt-edge-light);transition:box-shadow var(--pt-dur-fast) var(--pt-ease)}.partner-explore-card:hover .partner-explore-icon{box-shadow:var(--pt-halo-brand)}.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:1px solid var(--pt-border);border-radius:999px;color:var(--pt-fg);background:var(--pt-surface-muted);font:600 .75rem/1 var(--pt-font);text-transform:uppercase}.partner-sidebar-brand{display:flex;align-items:center;gap:.625rem;padding:.125rem .375rem .5rem}.partner-sidebar-brand-name{display:grid;min-width:0}.partner-sidebar-brand-name strong{font-size:.875rem;font-weight:650;letter-spacing:-.01em;line-height:1.25}.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:.5rem;width:100%;min-width:0;padding:.375rem;border:1px solid transparent;border-radius:var(--pt-radius-control);color:var(--pt-fg);background:transparent;font:inherit;font-size:.875rem;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.25rem;height:1.25rem;border-radius:.3125rem;color:#0d0e11;background:var(--pt-brand);font:600 .6875rem/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:.875rem;font-weight:500;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-menu-panel.is-up{top:auto;bottom:calc(100% + .375rem)}.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-muted);box-shadow:var(--pt-shadow-popover)}.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-hover)}.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-groups{max-width:var(--pt-content-w);margin:0 auto;display:grid;gap:1.75rem}.partner-app-group-head{display:flex;align-items:center;gap:.75rem;margin:0 0 .875rem}.partner-app-group-head h2{margin:0;font-size:.9375rem;font-weight:650;letter-spacing:-.01em}.partner-app-group-head:after{content:"";flex:1;height:1px;background:var(--pt-border)}.partner-app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:.875rem}.partner-app-card{position:relative;display:flex;align-items:flex-start;gap:.8125rem;padding:.875rem .9375rem .8125rem;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-hover);background:var(--pt-surface-muted)}.partner-app-card:hover .partner-app-card-name{color:var(--pt-fg)}.partner-app-card:focus-visible{outline:2px solid var(--pt-ring);outline-offset:2px}.partner-app-card-icon{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:.375rem;color:var(--pt-fg-body);background:var(--pt-surface-muted)}.partner-app-card-icon[data-environment=dev]{color:var(--pt-brand-strong);background:var(--pt-brand-tint)}.partner-app-card-icon[data-environment=production]{color:var(--pt-island-fg);background:var(--pt-island-bg)}.partner-app-card-body{flex:1;min-width:0;display:grid;gap:.1875rem;padding-right:6.25rem}.partner-app-card-name{font-size:.84375rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;transition:color .12s ease}.partner-app-card-role{color:var(--pt-fg-muted);font-size:.75rem}.partner-app-card>.partner-env-pill{position:absolute;top:.6875rem;right:.6875rem;padding:.125rem .5rem .125rem .4375rem;font-size:.625rem}.partner-apps-empty{max-width:var(--pt-content-w);margin:0 auto;display:grid;justify-items:center;padding:2.375rem 2rem 2.125rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-card);background:var(--pt-surface);text-align:center}.partner-apps-empty-art{height:8.75rem;width:auto;margin-bottom:1.375rem}.partner-apps-empty h2{margin:0 0 .4375rem;font-size:1.0625rem;font-weight:650}.partner-apps-empty p{max-width:22.5rem;margin:0 0 1.1875rem;color:var(--pt-fg-muted);font-size:.84375rem}.partner-apps-empty-link{display:inline-flex;align-items:center;gap:.25rem;color:var(--pt-brand-strong);font-size:.78125rem;font-weight:600;text-decoration:none}.partner-apps-empty-link:hover{text-decoration:underline;text-underline-offset:3px}.partner-account-signout{display:inline-flex;margin-top:.25rem}.partner-main>*{margin-inline:0 auto}.partner-next-strip{display:flex;align-items:center;justify-content:space-between;gap:1rem}.partner-next-copy{display:grid;gap:.125rem}.partner-next-copy strong{font-size:.875rem;font-weight:600}.partner-next-copy span{color:var(--pt-fg-muted);font-size:.8125rem}.partner-home-metrics dd{font-size:1.5rem;font-weight:600;font-family:var(--pt-font);line-height:2rem}.partner-home-programs{display:grid;gap:.375rem;margin:1.25rem 0 0;padding:0;list-style:none}.partner-home-program-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);color:inherit;background:var(--pt-bg);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--pt-ease),border-color .12s var(--pt-ease)}.partner-home-program-row:hover{background:var(--pt-surface-muted);border-color:var(--pt-border-hover)}.partner-home-program-row>svg{margin-left:auto;color:var(--pt-fg-faint)}.partner-home-program-name{display:grid;gap:.0625rem;min-width:0}.partner-home-program-name strong{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-home-program-name code{color:var(--pt-fg-muted);font:400 .71875rem/1.4 var(--pt-mono)}.partner-home-program-row small{flex:none;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-guide-link{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;color:var(--pt-fg-muted);font-size:.8125rem}.partner-guide-link a{color:var(--pt-brand-strong);text-decoration:none}.partner-guide-link a:hover{text-decoration:underline;text-underline-offset:3px}.partner-page-tabs{display:flex;gap:.125rem;max-width:var(--pt-content-w);margin:-.25rem auto 1.25rem 0;border-bottom:1px solid var(--pt-border)}.partner-page-tabs button{padding:.5rem 1rem;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--pt-fg-muted);background:transparent;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .12s ease}.partner-page-tabs button:hover{color:var(--pt-fg)}.partner-page-tabs button.is-active{color:var(--pt-fg);border-bottom-color:var(--pt-fg);font-weight:600}.partner-audit-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1.125rem}.partner-audit-filters label{display:grid;gap:.3125rem;color:var(--pt-fg-body);font-size:.75rem;font-weight:600}.partner-audit-filters select,.partner-audit-filters input{min-height:2.25rem;padding:0 .5625rem;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);background:var(--pt-surface);color:var(--pt-fg);font:400 .8125rem/1.5 inherit;font-family:inherit}.partner-audit-filters select:focus-visible,.partner-audit-filters input:focus-visible{outline:2px solid var(--pt-ring);outline-offset:1px}.partner-table-scroll{margin-top:1.125rem;overflow-x:auto;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control)}.partner-table-scroll:focus-visible{outline:2px solid var(--pt-ring);outline-offset:1px}.partner-audit-table{width:100%;border-collapse:collapse;font-size:.8125rem}.partner-audit-table th{padding:.5625rem .75rem;border-bottom:1px solid var(--pt-border-strong);color:var(--pt-fg-muted);background:var(--pt-surface-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.partner-audit-table td{padding:.5625rem .75rem;border-bottom:1px solid var(--pt-border);color:var(--pt-fg-body);vertical-align:top}.partner-audit-table tbody tr:last-child td{border-bottom:none}.partner-audit-table time{color:var(--pt-fg-muted);white-space:nowrap}.partner-audit-table code{color:var(--pt-fg-muted);font:400 .75rem/1.5 var(--pt-mono);overflow-wrap:anywhere}.partner-audit-table small{display:inline-flex;padding:.125rem .5rem;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.5 var(--pt-mono);letter-spacing:.05em;text-transform:uppercase}.partner-audit-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.partner-audit-footer p{margin:0;color:var(--pt-fg-muted);font-size:.75rem}.partner-audit-actions{display:flex;flex-wrap:wrap;gap:.5rem}.partner-flow-track{display:flex;flex-wrap:wrap;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none}.partner-flow-track li{display:inline-flex;align-items:baseline;gap:.375rem;padding:.25rem .625rem;border:1px dashed var(--pt-border);border-radius:999px;color:var(--pt-fg-muted);background:transparent;font-size:.75rem}.partner-flow-track li small{color:var(--pt-fg-faint);font:600 .625rem/1.5 var(--pt-mono);letter-spacing:.05em;text-transform:uppercase}.partner-flow-track li[data-state=done]{border-style:solid;border-color:var(--pt-border-strong);color:var(--pt-fg-body);background:var(--pt-surface-muted)}.partner-flow-track li[data-state=current]{border-style:solid;border-color:var(--pt-border-strong);color:var(--pt-fg);background:var(--pt-surface);font-weight:600}.partner-flow-track li[data-state=current][data-tone=positive]{border-color:var(--pt-brand-border);background:var(--pt-brand-tint)}.partner-flow-track li[data-state=current][data-tone=negative]{border-color:var(--pt-danger-border);color:var(--pt-danger);background:var(--pt-danger-tint)}.partner-flow-track li[data-state=current][data-tone=attention]{border-color:var(--pt-warning-border);color:var(--pt-warning);background:var(--pt-warning-tint)}.partner-flow-track li[data-state=not_reached]{opacity:.75;text-decoration:line-through;text-decoration-color:var(--pt-border-strong)}.partner-flow-timeline{display:grid;gap:.5625rem;margin:.875rem 0 0;padding:0 0 0 .875rem;border-left:2px solid var(--pt-border);list-style:none}.partner-flow-timeline li>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.partner-flow-timeline strong{color:var(--pt-fg-body);font-size:.8125rem;font-weight:600}.partner-flow-timeline time,.partner-flow-timeline small{color:var(--pt-fg-faint);font-size:.6875rem}.partner-flow-timeline p{margin:.125rem 0 0;color:var(--pt-fg-muted);font-size:.75rem;overflow-wrap:anywhere}.partner-audit-filters select,.partner-audit-filters input,.partner-audit-filters button,.partner-audit-actions button{min-height:2.75rem}@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-brand-strong);background:transparent;font-size:.71875rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cpw-read-button:hover{color:var(--pt-action)}.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-brand)}.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-brand-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;grid-template-columns:minmax(0,1fr);gap:1.25rem}.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));align-items:start;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-mandate-gate{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"reason action" "reason caveat";align-items:center;gap:.125rem 1.25rem;padding:.75rem .875rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);background:var(--pt-surface-muted);color:var(--pt-fg-body);font-size:.8125rem;line-height:1.55}.merchant-mandate-gate>span{grid-area:reason;max-width:62ch}.merchant-mandate-gate>button{grid-area:action;justify-self:end}.merchant-mandate-gate>small{grid-area:caveat;justify-self:end;color:color-mix(in srgb,var(--pt-fg-body) 82%,var(--pt-surface-muted));font-size:.75rem;line-height:1.4}@media(max-width:560px){.merchant-mandate-gate{grid-template-columns:minmax(0,1fr);grid-template-areas:"reason" "action" "caveat";justify-items:start;gap:.5rem}.merchant-mandate-gate>button,.merchant-mandate-gate>small{justify-self:start}}.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;grid-template-columns:minmax(0,1fr);gap:.75rem}.merchant-app-card{min-width:0;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(auto-fit,minmax(10rem,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-app-tabs{display:flex;gap:.25rem;margin:.875rem 0 1rem;border-bottom:1px solid var(--pt-border)}.merchant-app-tabs button{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--pt-fg-muted);font:inherit;font-weight:500;cursor:pointer;transition:color .12s ease,border-color .12s ease}.merchant-app-tabs button:hover{color:var(--pt-fg)}.merchant-app-tabs button[data-active=true]{color:var(--pt-fg);border-bottom-color:var(--pt-fg)}.merchant-origin-count{padding:.0625rem .375rem;border-radius:999px;background:var(--pt-surface-muted);color:var(--pt-fg-muted);font:500 .6875rem/1.5 var(--pt-mono)}.merchant-origin-lead{margin:0 0 .75rem;color:var(--pt-fg-muted);font-size:.8125rem;line-height:1.5}.merchant-origin-lead code{font:400 .75rem/1.4 var(--pt-mono)}.merchant-origin-rows{display:flex;flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none}.merchant-origin-rows li{display:flex;align-items:center;gap:.5rem}.merchant-origin-rows input{flex:1 1 auto;min-width:0;padding:.5rem .625rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);color:var(--pt-fg);background:var(--pt-bg);font:400 .8125rem/1.4 var(--pt-mono)}.merchant-origin-rows input:focus-visible{outline:2px solid var(--pt-fg);outline-offset:1px}.merchant-origin-remove{flex:none;padding:.5rem .625rem;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);color:var(--pt-fg);background:var(--pt-surface);font-weight:500;cursor:pointer}.merchant-origin-remove:hover:not(:disabled){border-color:var(--pt-danger-border);color:var(--pt-danger)}.merchant-origin-remove:disabled{opacity:.5;cursor:not-allowed}.merchant-origin-error{margin:0 0 .75rem;padding:.5rem .625rem;border:1px solid var(--pt-danger-border);border-radius:var(--pt-radius-control);background:var(--pt-danger-tint);color:var(--pt-danger);font-size:.8125rem}.merchant-origin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--pt-border)}.merchant-origin-actions small{color:var(--pt-fg-faint);font-size:.75rem}.merchant-rotation-controls{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--pt-border)}.merchant-rotation-controls>div{display:flex;align-items:center;gap:.5rem}.merchant-rotation-controls>.partner-hint{max-width:none;margin-inline:0}.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}.cred-reveal-ledger{margin-top:.625rem}.cred-reveal-empty{margin:0;color:var(--pt-fg-muted);font-size:.71875rem;line-height:1.55}.cred-reveal-ledger ol{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cred-reveal-ledger li{display:grid;gap:.375rem;min-width:0}.cred-reveal-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.cred-reveal-meta span{color:var(--pt-fg);font-size:.71875rem;font-weight:600}.cred-reveal-meta small{color:var(--pt-fg-muted);font-size:.6875rem}.cred-reveal-row{display:flex;align-items:center;gap:.5rem;min-width:0}.cred-reveal-value{flex:1;min-width:0;padding:.5rem .625rem;overflow-wrap:anywhere;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);color:var(--pt-fg);background:var(--pt-surface);font:500 .71875rem/1.5 var(--pt-mono)}.cred-reveal-value.is-masked{color:var(--pt-fg-muted);background:var(--pt-surface-muted);border-color:var(--pt-border);letter-spacing:.02em}.cred-reveal-row button{flex:none;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);padding:.375rem .625rem;color:var(--pt-fg);background:var(--pt-surface);font-family:var(--pt-font);font-size:.6875rem;font-weight:500;line-height:1.4;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.cred-reveal-row button:hover{background:var(--pt-surface-muted);border-color:var(--pt-fg-faint)}.cred-reveal-forget{justify-self:start;padding:0;border:0;background:none;color:var(--pt-fg-muted);font-size:.6875rem;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.cred-reveal-forget:hover{color:var(--pt-fg)}.cred-reveal-dialog{width:min(34rem,100%);box-shadow:var(--pt-shadow-popover)}.cred-reveal-dialog .cred-reveal-value{border-color:var(--pt-island-border);color:var(--pt-island-accent);background:var(--pt-island-bg);padding:.75rem .875rem;font-size:.78125rem}.cred-reveal-dialog .cred-reveal-row button{padding:.5rem .75rem;font-size:.75rem}.cred-reveal-dialog small{color:var(--pt-fg-muted);font-size:.6875rem;line-height:1.55}.cred-reveal-username{display:grid;gap:.25rem;padding:.625rem .75rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);background:var(--pt-surface-muted)}.cred-reveal-username>span{color:var(--pt-fg-muted);font-size:.6875rem;line-height:1.5}@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}}.merchant-boundary-note{display:flex;align-items:flex-start;gap:.625rem;margin:1rem 0 1.25rem;padding:.6875rem .875rem;border:1px solid var(--pt-special-border);border-radius:var(--pt-radius-control);background:var(--pt-special-tint);font-size:.8125rem;line-height:1.55}.merchant-boundary-note strong{flex:none;color:var(--pt-special);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.9}.merchant-boundary-note span{color:var(--pt-fg-body)}.cred-field{display:grid;gap:.25rem;margin:1rem 0 0;min-width:0}.cred-field-label{font-size:.8125rem;font-weight:600;color:var(--pt-fg)}.cred-field-hint{margin:0;color:var(--pt-fg-muted);font-size:.75rem;line-height:1.5}.cred-field-row{display:flex;align-items:stretch;gap:.5rem;margin-top:.125rem;min-width:0}.cred-field-value{flex:1;min-width:0;display:flex;align-items:center;height:2.25rem;padding:0 .75rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);background:var(--pt-surface);color:var(--pt-fg);font:400 .8125rem/1.4 var(--pt-mono);overflow-x:auto;white-space:nowrap}.cred-field-copy{flex:none;display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);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}.cred-field-copy:hover{background:var(--pt-surface-muted);border-color:var(--pt-border-hover)}.cred-secret-status{display:grid;gap:.25rem;margin:1rem 0 0;padding:.75rem .875rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);background:var(--pt-bg)}.cred-secret-status[data-issued=true]{border-color:var(--pt-success-border);background:var(--pt-success-tint)}.cred-secret-status[data-issued=true] .cred-field-hint{color:var(--pt-fg-body)}.merchant-app-card dl.cprog-facts-flat div{border:0;padding:0;background:transparent}.merchant-app-card dl.cprog-facts-flat{gap:.875rem 1.5rem}.merchant-copy-field{display:inline-flex;align-items:center;gap:.375rem;max-width:100%}.merchant-copy-field code{overflow-wrap:anywhere;color:var(--pt-fg-body);font:400 .65625rem/1.4 var(--pt-mono)}.merchant-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}.partner-panel.cprog-wide{max-width:min(76rem,100%)}.cpu-pane{display:flex;flex-direction:column;gap:.875rem}.cpu-privacy{display:flex;gap:.625rem;align-items:flex-start;padding:.75rem .875rem;border:1px solid var(--pt-brand-border);border-radius:var(--pt-radius-panel);background:var(--pt-brand-tint)}.cpu-privacy-icon{font-size:1rem;line-height:1.2}.cpu-privacy strong{display:block;color:var(--pt-fg);font-size:.875rem}.cpu-privacy p{margin:.25rem 0 0;max-width:92ch;color:var(--pt-fg-body);font-size:.8125rem;line-height:1.55}.cpu-privacy code,.cpu-redact code,.cpu-footnote code{font:400 .8125rem/1.4 var(--pt-mono);color:var(--pt-brand-strong)}.cpu-synthetic{display:flex;flex-wrap:wrap;gap:.25rem .625rem;align-items:baseline;padding:.625rem .875rem;border:1px solid var(--pt-warning-border);border-left:3px solid var(--pt-warning);border-radius:var(--pt-radius-control);background:var(--pt-warning-tint);font-size:.8125rem;color:var(--pt-fg-body)}.cpu-synthetic strong{color:var(--pt-warning);font-size:.875rem}.cpu-sample{display:inline-block;margin-left:.5rem;padding:.0625rem .4375rem;border:1px solid var(--pt-warning-border);border-radius:999px;background:var(--pt-warning-tint);color:var(--pt-warning);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle}.cpu-tabs{display:flex;flex-wrap:wrap;gap:.125rem;border-bottom:1px solid var(--pt-border)}.cpu-tab{padding:.5rem .875rem;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--pt-fg-muted);font:500 .875rem/1.4 var(--pt-font, inherit);cursor:pointer}.cpu-tab:hover{color:var(--pt-fg)}.cpu-tab-active{color:var(--pt-fg);border-bottom-color:var(--pt-fg);font-weight:600}.cpu-panel{display:flex;flex-direction:column;gap:.75rem}.cpu-filter{display:flex;flex-wrap:wrap;gap:.4375rem;align-items:center}.cpu-filter-label{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--pt-fg-faint)}.cpu-chip{display:inline-flex;align-items:center;gap:.25rem;min-height:2rem;padding:.25rem .8125rem;border:1px solid var(--pt-border-strong);border-radius:999px;background:var(--pt-surface);color:var(--pt-fg-muted);font:500 .8125rem/1.4 var(--pt-font, inherit);cursor:pointer}.cpu-chip:hover{color:var(--pt-fg);border-color:var(--pt-fg-faint)}.cpu-chip-active{color:var(--pt-brand-strong);border-color:var(--pt-brand-border);background:var(--pt-brand-tint)}.cpu-chip-count{opacity:.6;font-family:var(--pt-mono)}.cpu-table-scroll{overflow-x:auto;border-radius:var(--pt-radius-control);background:linear-gradient(to right,var(--pt-surface) 30%,transparent),linear-gradient(to left,var(--pt-surface) 30%,transparent) 100% 0,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--pt-fg) 14%,transparent),transparent),radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--pt-fg) 14%,transparent),transparent) 100% 0;background-repeat:no-repeat;background-size:2.75rem 100%,2.75rem 100%,.875rem 100%,.875rem 100%;background-attachment:local,local,scroll,scroll}.cpu-table-scroll:focus-visible{outline:2px solid var(--pt-ring);outline-offset:2px}.cpu-table{width:100%;min-width:62rem;border-collapse:collapse;font-size:.8125rem}.cpu-table th{text-align:left;padding:.625rem .75rem;border-bottom:1px solid var(--pt-border);color:var(--pt-fg-faint);font:600 .75rem/1.4 var(--pt-font, inherit);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.cpu-table td{padding:.75rem;border-bottom:1px solid var(--pt-border);color:var(--pt-fg-body);vertical-align:middle;overflow-wrap:break-word}.cpu-row:hover{background:var(--pt-surface-hover)}.cpu-subject{border:none;background:transparent;padding:0;cursor:pointer;font:inherit}.cpu-subject code{font:400 .8125rem/1.4 var(--pt-mono);color:var(--pt-brand-strong)}.cpu-table code{font:400 .8125rem/1.4 var(--pt-mono);color:var(--pt-fg-body)}.cpu-dim{color:var(--pt-fg-faint)}.cpu-time{color:var(--pt-fg-muted);font-variant-numeric:tabular-nums}.cpu-pill{display:inline-flex;align-items:center;padding:.1875rem .625rem;border-radius:999px;font:700 .75rem/1.4 var(--pt-font, inherit);white-space:nowrap}.cpu-pill-linked{color:var(--pt-brand-strong);background:var(--pt-brand-tint)}.cpu-pill-revoked{color:var(--pt-danger);background:var(--pt-danger-tint)}.cpu-pill-pending{color:var(--pt-warning);background:var(--pt-warning-tint)}.cpu-charge{display:inline-flex;align-items:center;white-space:nowrap}.cpu-charge-eligible{color:var(--pt-brand-strong);font-weight:600}.cpu-charge-blocked{color:var(--pt-danger);font-weight:600}.cpu-charge-pending{color:var(--pt-fg-faint)}.cpu-charge-note{margin-top:.125rem;font:400 .75rem/1.4 var(--pt-mono);color:var(--pt-fg-faint)}.cpu-actions{white-space:nowrap}.cpu-actions>.cpu-act+.cpu-act{margin-left:.5rem}.cpu-act{display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .6875rem;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);background:var(--pt-surface);color:var(--pt-fg-muted);font:500 .75rem/1.4 var(--pt-font, inherit);cursor:pointer}.cpu-act:hover{color:var(--pt-fg);border-color:var(--pt-fg-faint)}.cpu-act-danger{color:var(--pt-danger);border-color:var(--pt-danger-border)}.cpu-empty,.cpu-footnote{font-size:.8125rem;color:var(--pt-fg-muted);line-height:1.55}.cpu-footnote{max-width:100ch}.cpu-empty{padding:1rem .5rem;text-align:center;color:var(--pt-fg-faint)}.cpu-drawer{border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-panel);background:var(--pt-surface);box-shadow:var(--pt-shadow-panel)}.cpu-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem;padding:.75rem .875rem;border-bottom:1px solid var(--pt-border);background:var(--pt-surface-muted);border-radius:var(--pt-radius-panel) var(--pt-radius-panel) 0 0}.cpu-drawer-title{font:700 .9375rem/1.4 var(--pt-font, inherit);color:var(--pt-fg)}.cpu-drawer-sub{margin-top:.1875rem;font:400 .75rem/1.4 var(--pt-mono);color:var(--pt-fg-muted)}.cpu-drawer-sub code{color:var(--pt-brand-strong)}.cpu-drawer-close{flex:none;width:1.75rem;height:1.75rem;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);background:var(--pt-surface);color:var(--pt-fg-muted);cursor:pointer;line-height:1}.cpu-drawer-close:hover{color:var(--pt-fg);border-color:var(--pt-fg-faint)}.cpu-drawer-body{display:flex;flex-direction:column;gap:.875rem;padding:.875rem}.cpu-fields{display:grid;grid-template-columns:1fr 1fr;gap:.625rem .875rem;margin:0}.cpu-fields>div{display:flex;flex-direction:column;gap:.1875rem}.cpu-field-full{grid-column:1 / -1}.cpu-fields dt{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--pt-fg-faint)}.cpu-fields dd{margin:0;font-size:.875rem;font-weight:600;color:var(--pt-fg)}.cpu-fields dd code{font:400 .8125rem/1.4 var(--pt-mono);color:var(--pt-brand-strong)}.cpu-section-k{font:700 .75rem/1.4 var(--pt-font, inherit);letter-spacing:.04em;text-transform:uppercase;color:var(--pt-fg-muted);margin-bottom:.25rem}.cpu-timeline-wrap{min-width:0}.cpu-timeline{list-style:none;margin:0;padding:0 0 0 1.125rem;position:relative}.cpu-timeline:before{content:"";position:absolute;left:.3125rem;top:.3125rem;bottom:.75rem;width:2px;background:var(--pt-border-strong)}.cpu-tl{position:relative;padding:0 0 .75rem}.cpu-tl:before{content:"";position:absolute;left:-1.0625rem;top:.125rem;width:.6875rem;height:.6875rem;border-radius:50%;background:var(--pt-fg-faint);border:2px solid var(--pt-surface)}.cpu-tl-done:before{background:var(--pt-brand)}.cpu-tl-pending:before{background:var(--pt-warning)}.cpu-tl-revoked:before{background:var(--pt-danger)}.cpu-tl-wait:before{background:var(--pt-border-strong)}.cpu-tl-title{font:700 .8125rem/1.4 var(--pt-font, inherit);color:var(--pt-fg)}.cpu-tl-wait .cpu-tl-title{color:var(--pt-fg-faint)}.cpu-tl-at{font:400 .75rem/1.4 var(--pt-mono);color:var(--pt-fg-muted);margin-top:.125rem}.cpu-tl-detail{font-size:.75rem;color:var(--pt-fg-faint);margin-top:.1875rem;line-height:1.5}.cpu-redact{display:flex;gap:.5rem;align-items:flex-start;padding:.625rem .75rem;border:1px solid var(--pt-brand-border);border-radius:var(--pt-radius-control);background:var(--pt-brand-tint);font-size:.8125rem;line-height:1.55;color:var(--pt-fg-body)}.cpu-redact b{color:var(--pt-fg)}.cpu-policy,.cpu-admission{display:flex;flex-direction:column;gap:.875rem}.cpu-policy-block{display:flex;flex-direction:column;gap:.375rem}.cpu-policy-label{font:700 .875rem/1.4 var(--pt-font, inherit);color:var(--pt-fg)}.cpu-policy-desc{margin:0;max-width:92ch;font-size:.8125rem;color:var(--pt-fg-muted);line-height:1.55}.cpu-chipset{display:flex;flex-wrap:wrap;gap:.375rem}.cpu-mono-chip{padding:.25rem .625rem;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius-control);background:var(--pt-surface-muted);font:400 .75rem/1.4 var(--pt-mono);color:var(--pt-brand-strong)}.cpu-keyrow{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.5rem .6875rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);background:var(--pt-surface-muted);font-size:.875rem;color:var(--pt-fg-body)}.cpu-keyrow code{font:400 .8125rem/1.4 var(--pt-mono);color:var(--pt-brand-strong)}.cpu-policy-warn{padding:.5625rem .6875rem;border:1px solid var(--pt-warning-border);border-radius:var(--pt-radius-control);background:var(--pt-warning-tint);font-size:.8125rem;line-height:1.55;color:var(--pt-fg-body)}.cpu-policy-warn-violet{border-color:var(--pt-brand-border);background:var(--pt-brand-tint)}.cpu-adm-row{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.cpu-adm-name{min-width:14rem;color:var(--pt-fg-body);font-size:.875rem}@media(max-width:760px){.cpu-tab,.cpu-chip,.cpu-act{min-height:2.75rem}.cpu-tab{padding:.625rem 1rem}.cpu-subject{display:inline-flex;align-items:center;min-width:2.75rem;min-height:2.75rem}.cpu-drawer-close{width:2.75rem;height:2.75rem}}@media(max-width:640px){.cpu-fields{grid-template-columns:1fr}.cpu-adm-name{min-width:0}}.merchant-webhook-app-picker{display:grid;gap:.375rem;justify-self:start;min-width:min(28rem,100%)}.merchant-webhook-app-picker label{color:var(--pt-fg-muted);font-size:.75rem;font-weight:500}.merchant-webhook-app-picker select{border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);background:var(--pt-surface);color:var(--pt-fg);padding:.5rem .625rem;font:inherit;font-size:.875rem}.merchant-webhook-events{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.375rem 1rem;margin:0;padding:.75rem;border:1px solid var(--pt-border);border-radius:var(--pt-radius-control)}.merchant-webhook-events legend{color:var(--pt-fg-muted);font-size:.75rem;font-weight:500;padding:0 .25rem}.merchant-webhook-event-option{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;min-width:0}.merchant-webhook-event-option code{overflow-wrap:anywhere}.merchant-webhook-card dl{grid-template-columns:none;grid-auto-flow:column;justify-content:start}.merchant-webhook-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.merchant-webhook-delete-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--pt-danger);font-size:.8125rem}.merchant-webhook-test-outcome{border:1px solid var(--pt-border);border-radius:var(--pt-radius-control);background:var(--pt-surface-raised, var(--pt-surface));padding:.625rem .75rem;font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}
