.pc-partner-page{gap:24px;width:min(100% - 48px,1120px);min-height:60vh;margin:0 auto;padding:48px 0;display:grid}.pc-partner-heading{gap:8px;display:grid}.pc-partner-heading>span{color:var(--color-blue-400);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase}.pc-partner-heading h1{margin:0}.pc-partner-heading p{color:var(--color-neutral-500);margin:0}.pc-partner-identities,.pc-partner-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.pc-partner-steps li{color:var(--color-neutral-500);list-style:none}.pc-partner-steps [aria-current]{color:var(--color-blue-400);font-weight:var(--font-weight-bold)}.pc-partner-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.pc-partner-metrics .pc-card{gap:8px;display:grid}.pc-partner-metrics strong{font-size:var(--font-size-2xl)}.pc-partner-list,.pc-partner-form{gap:16px;display:grid}.pc-partner-event{border:1px solid var(--color-neutral-300);color:inherit;justify-content:space-between;gap:16px;padding:20px;text-decoration:none;display:flex}.pc-partner-event div{gap:8px;display:grid}.pc-partner-event h3,.pc-partner-event p{margin:0}.pc-partner-event p,.pc-partner-event>span,.pc-partner-upload span{color:var(--color-neutral-500);font-size:var(--font-size-sm)}.pc-partner-upload{justify-content:space-between;align-items:center;gap:16px;display:flex}.pc-partner-upload>div{gap:6px;display:grid}.pc-partner-actions{align-items:center;gap:8px;display:flex!important}.pc-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pc-section-heading h2{margin:0}.pc-section-heading a,.pc-text-button{color:var(--color-blue-400);font:inherit;font-weight:var(--font-weight-bold)}.pc-text-button{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pc-partner-filters{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:720px){.pc-partner-page{width:min(100% - 32px,1120px);padding:32px 0}.pc-partner-metrics,.pc-partner-filters{grid-template-columns:1fr}.pc-partner-event,.pc-partner-upload{flex-direction:column;align-items:flex-start}}.pc-partner-page{border:1px solid var(--color-neutral-200);background:#fff;gap:28px;width:min(100% - 64px,1240px);margin-top:32px;margin-bottom:56px;padding:40px;box-shadow:0 14px 38px #2525250d}.pc-partner-heading{border-bottom:1px solid var(--color-neutral-200);padding-bottom:20px}.pc-partner-heading h1{color:var(--color-neutral-800);letter-spacing:-.045em;font-size:clamp(2rem,3.4vw,3rem)}.pc-partner-heading>span{letter-spacing:.08em}.pc-partner-identities{border:1px solid var(--color-neutral-200);background:var(--color-blue-50);padding:12px}.pc-partner-metrics{gap:20px}.pc-partner-metrics .pc-card{min-height:132px;box-shadow:none;padding:24px}.pc-partner-metrics strong{color:var(--color-blue-400);font-size:2.2rem}.pc-partner-event{border-color:var(--color-neutral-200);background:linear-gradient(90deg, white 0 77%, var(--color-blue-50) 77%);align-items:center;min-height:132px;padding:24px;position:relative}.pc-partner-event:before{background:linear-gradient(135deg, var(--color-blue-100), var(--color-blue-400) 68%, #252525);content:"";border-radius:2px;width:44px;height:44px}.pc-partner-event>div{flex:1}.pc-partner-event .pc-badge{justify-self:start}.pc-partner-event h3{color:var(--color-neutral-800);font-size:var(--font-size-lg);text-transform:uppercase}.pc-partner-event>span{border:1px solid color-mix(in srgb, var(--color-blue-400) 20%, transparent);color:var(--color-blue-400);font-weight:var(--font-weight-bold);background:#fff;padding:8px 12px}.pc-partner-form{border:1px solid var(--color-neutral-200);background:#fafafa;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:28px}.pc-partner-form>.pc-field,.pc-partner-form>p,.pc-partner-form>.pc-card,.pc-partner-form>.pc-inline{grid-column:span 2}.pc-partner-form>.pc-inline{border-top:1px solid var(--color-neutral-200);justify-content:flex-end;padding-top:8px}.pc-partner-steps{border:1px solid var(--color-neutral-200);background:#fafafa;gap:0;overflow:hidden}.pc-partner-steps li{border-right:1px solid var(--color-neutral-200);flex:1;padding:14px 18px}.pc-partner-steps [aria-current]{background:var(--color-blue-400);color:#fff}.pc-workspace-back{width:fit-content;color:var(--color-blue-400);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.pc-workspace-back:hover{text-decoration:underline}.pc-workspace-cover img{width:100%;height:100%;min-height:inherit;object-fit:cover}.pc-workspace-tabs a[aria-current=page]{border-bottom:3px solid var(--color-blue-400);color:var(--color-blue-400);font-weight:var(--font-weight-bold)}.pc-event-form-commercial{box-shadow:none;grid-column:span 2}.pc-event-form-commercial .pc-stack{max-width:520px}.pc-event-form-commercial h2{margin:0}.pc-media-workspace-grid{align-items:stretch}.pc-media-workspace-grid .pc-card{min-height:100%}.pc-album-picker{gap:10px;display:grid}.pc-album-picker__item{border:1px solid var(--color-neutral-200);width:100%;color:var(--color-semantic-text-primary);cursor:pointer;font:inherit;text-align:left;background:#fff;border-left:3px solid #0000;gap:4px;padding:16px;transition:border-color .12s,background-color .12s;display:grid}.pc-album-picker__item:hover{border-color:var(--color-blue-300);background:var(--color-blue-50)}.pc-album-picker__item[aria-pressed=true]{border-color:var(--color-blue-400);border-left-color:var(--color-blue-400);background:var(--color-blue-50)}.pc-album-picker__item span{font-weight:var(--font-weight-bold);text-transform:uppercase}.pc-album-picker__item small{color:var(--color-semantic-text-secondary)}.pc-media-album-summary{background:linear-gradient(115deg, #fff 0%, var(--color-blue-50) 100%);justify-content:space-between;align-items:end;gap:24px;display:flex}.pc-media-album-summary h2,.pc-media-album-summary p{margin:0}.pc-media-album-summary p{color:var(--color-semantic-text-secondary);margin-top:8px}.pc-media-album-summary__actions{grid-template-columns:minmax(180px,240px) auto;align-items:end;gap:12px;min-width:min(100%,420px);display:grid}.pc-upload--interactive{border-color:var(--color-blue-300);background:linear-gradient(135deg, var(--color-blue-50), #fff);min-height:220px;position:relative;overflow:hidden}.pc-upload--interactive:hover{border-color:var(--color-blue-400)}.pc-upload--interactive:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--color-blue-400) 35%, transparent);outline-offset:3px}.pc-upload--interactive[aria-disabled=true]{opacity:var(--opacity-disabled)}.pc-upload__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-upload__body{color:var(--color-semantic-text-secondary);justify-items:center;gap:10px;padding:28px;display:grid}.pc-upload__body strong{color:var(--color-semantic-text-primary);font-size:var(--font-size-lg)}.pc-upload__body small{max-width:44ch;font-size:var(--font-size-xs)}.pc-upload__body label{cursor:pointer}.pc-upload__body label[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled);pointer-events:none}.pc-upload-selection{border:1px solid var(--color-neutral-200);background:#fff;gap:14px;padding:16px;display:grid}.pc-upload-selection__header{justify-content:space-between;gap:16px;display:flex}.pc-upload-selection__header span{color:var(--color-semantic-text-secondary);font-size:var(--font-size-sm)}.pc-upload-selection ul{gap:8px;max-height:230px;margin:0;padding:0;display:grid;overflow:auto}.pc-upload-selection li{border-top:1px solid var(--color-neutral-100);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-top:8px;display:grid}.pc-upload-selection li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-upload-selection li small{color:var(--color-semantic-text-secondary)}.pc-upload-progress{gap:8px;padding:4px 0;display:grid}.pc-upload-progress>div{justify-content:space-between;gap:16px;display:flex}.pc-upload-progress span{color:var(--color-semantic-text-secondary);font-size:var(--font-size-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-upload-progress progress{width:100%;height:10px;accent-color:var(--color-blue-400)}@media (max-width:720px){.pc-partner-page{width:min(100% - 32px,1240px);padding:24px}.pc-workspace-tabs--page{width:min(100% - 32px,1240px);margin:16px auto -16px;padding-inline:0}.pc-partner-form{grid-template-columns:1fr;padding:20px}.pc-partner-form>.pc-field,.pc-partner-form>p,.pc-partner-form>.pc-card,.pc-partner-form>.pc-inline{grid-column:auto}.pc-partner-event{background:#fff}.pc-partner-event:before{display:none}.pc-partner-steps{overflow-x:auto}.pc-partner-steps li{min-width:max-content}.pc-media-album-summary{flex-direction:column;align-items:stretch}.pc-media-album-summary__actions{grid-template-columns:1fr;min-width:0}.pc-upload-selection li{grid-template-columns:minmax(0,1fr) auto}.pc-upload-selection li .pc-button{grid-column:1/-1;justify-self:start}.pc-upload-progress>div{flex-direction:column;align-items:flex-start;gap:4px}.pc-upload-progress span{text-align:left}}.pc-upload__illustration{color:var(--color-blue-400);width:52px;height:52px}.pc-upload--interactive{background:linear-gradient(145deg,var(--color-blue-50),#fff)}.pc-upload-selection ul{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;max-height:320px}.pc-upload-selection li{background:var(--color-semantic-surface-subtle);border:1px solid var(--color-neutral-200);border-top:1px solid var(--color-neutral-200);grid-template-columns:52px minmax(0,1fr);align-items:center;padding:8px}.pc-upload-selection li>div{gap:3px;min-width:0;display:grid}.pc-upload-selection li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-upload-selection li small{font-size:var(--font-size-xs)}.pc-upload-selection li .pc-button{grid-column:1/-1;justify-self:start}.pc-upload-selection__thumbnail{border-radius:var(--radius-xs);object-fit:cover;width:52px;height:52px}.pc-media-assets{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.pc-media-asset.pc-card{gap:0;padding:0;display:grid;overflow:hidden}.pc-media-asset.pc-card:hover{transform:none}.pc-media-asset__thumbnail{aspect-ratio:1;background:var(--color-neutral-100);color:var(--color-blue-400);justify-content:center;align-items:center;display:flex;overflow:hidden}.pc-media-asset__thumbnail img{object-fit:cover;width:100%;height:100%}.pc-media-asset__placeholder-icon{opacity:.55;width:42px;height:42px}.pc-media-asset__footer{align-items:start;gap:10px;padding:14px;display:grid}.pc-media-asset__footer>div{gap:4px;min-width:0;display:grid}.pc-media-asset__footer strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-media-asset__footer span{color:var(--color-semantic-text-secondary);font-size:var(--font-size-sm)}.pc-media-asset__footer .pc-badge,.pc-media-asset__footer .pc-button{justify-self:start}@media (max-width:720px){.pc-upload-selection ul{grid-template-columns:1fr}.pc-upload-selection li{grid-template-columns:52px minmax(0,1fr)}.pc-media-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-media-asset__footer{padding:12px}.pc-media-asset__footer .pc-button{padding-inline:10px;font-size:11px}}.pc-theme--partner{--pc-brand:#c72dea;--color-blue-50:#fdebff;--color-blue-100:#f7c8fb;--color-blue-300:#e383f3;--color-blue-400:#c72dea;--color-blue-500:#a922c7;--color-semantic-action-primary:#c72dea;--color-semantic-action-primary-hover:#a922c7;--color-semantic-surface-media:#f7c8fb}.pc-workspace-tabs{border-bottom:1px solid var(--color-neutral-200);gap:24px;display:flex;overflow-x:auto}.pc-workspace-tabs a{color:var(--color-neutral-500);flex:none;padding:12px 4px;text-decoration:none}.pc-workspace-tabs--page{width:min(100% - 160px,1352px);margin:40px auto -16px;padding-inline:0}.pc-partner-history-page,.pc-partner-wallet-page,.pc-partner-account-page{width:min(100% - 160px,1352px);box-shadow:none;background:0 0;border:0;padding:24px 0 56px}.pc-partner-toolbar{justify-content:space-between;align-items:end;gap:24px;min-height:54px;display:flex}.pc-partner-toolbar>.pc-search{width:min(100%,395px)}.pc-partner-toolbar__filters{flex:1;justify-content:flex-end;gap:14px;display:flex}.pc-partner-toolbar__filters .pc-field{width:min(190px,100%)}.pc-partner-toolbar__filters .pc-input,.pc-partner-toolbar__filters .pc-select{min-height:46px}.pc-partner-table-card{border:1px solid var(--color-neutral-300);background:#fff;gap:28px;padding:40px;display:grid;box-shadow:0 3px 8px #25252524}.pc-partner-table-card__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pc-partner-table-card__heading>div:first-child{gap:6px;display:grid}.pc-partner-table-card__heading span,.pc-partner-page__toolbar>div>span{color:var(--color-blue-400);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.pc-partner-table-card__heading h1,.pc-partner-page__toolbar h1{color:var(--color-neutral-800);letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,2.5vw,2.5rem)}.pc-partner-table-card__heading p,.pc-partner-page__toolbar p{max-width:74ch;color:var(--color-semantic-text-secondary);margin:0}.pc-partner-table-card__loading{min-height:230px;color:var(--color-semantic-text-secondary);margin:0}.pc-partner-data-table{min-width:920px;font-size:var(--font-size-md)}.pc-partner-data-table th{color:var(--color-neutral-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);text-transform:uppercase;white-space:nowrap;border-bottom:0;padding:12px 24px 16px}.pc-partner-data-table td{border-bottom-color:var(--color-neutral-100);height:64px;color:var(--color-neutral-700);vertical-align:middle;padding:10px 24px}.pc-partner-data-table tbody tr:last-child td{border-bottom:0}.pc-partner-data-table a:not(.pc-button){color:var(--color-neutral-700);text-underline-offset:3px;text-decoration:underline}.pc-partner-data-table .pc-badge{width:fit-content}.pc-transaction-detail__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-transaction-detail dl,.pc-wallet-balance dl{gap:12px;margin:0;display:grid}.pc-transaction-detail dl div,.pc-wallet-balance dl div{justify-content:space-between;gap:18px;display:flex}.pc-transaction-detail dt,.pc-wallet-balance dt{color:var(--color-semantic-text-secondary)}.pc-transaction-detail dd,.pc-wallet-balance dd{font-weight:var(--font-weight-semibold);text-align:right;margin:0}.pc-transaction-detail__net{color:var(--color-blue-400);font-size:var(--font-size-lg)}.pc-partner-event-cell{align-items:center;gap:12px;min-width:180px;display:flex}.pc-partner-event-cell>span{background:linear-gradient(135deg, var(--color-blue-100), var(--color-blue-400));color:#fff;width:40px;height:40px;font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.pc-collaboration-table td{white-space:nowrap}.pc-partner-wallet-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.pc-partner-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pc-partner-finance-summary>.pc-card{border-top:4px solid var(--color-blue-400);gap:8px;display:grid;box-shadow:0 3px 8px #25252514}.pc-partner-finance-summary span{color:var(--color-semantic-text-secondary);font-size:var(--font-size-sm)}.pc-partner-finance-summary strong{color:var(--color-blue-400);letter-spacing:-.04em;font-size:clamp(1.5rem,2.5vw,2.2rem)}.pc-partner-finance-summary small{color:var(--color-semantic-text-secondary);font-size:var(--font-size-xs)}.pc-partner-finance-summary a{color:var(--color-blue-400);font-weight:var(--font-weight-semibold)}.pc-partner-wallet-history{min-height:580px}.pc-partner-wallet-aside{gap:24px;display:grid}.pc-wallet-balance{border-top:4px solid var(--color-blue-400);gap:18px;display:grid}.pc-wallet-balance>span{color:var(--color-semantic-text-secondary);font-size:var(--font-size-sm)}.pc-wallet-balance>strong{color:var(--color-blue-400);letter-spacing:-.05em;font-size:clamp(2rem,3vw,3rem)}.pc-wallet-balance>p{color:var(--color-semantic-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.pc-invite-receipt{border-left:4px solid var(--color-blue-400);justify-content:space-between;align-items:center;gap:24px;display:flex}.pc-invite-receipt>div:first-child{gap:6px;min-width:0;display:grid}.pc-invite-receipt span{color:var(--color-blue-400);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase}.pc-invite-receipt p{color:var(--color-semantic-text-secondary);margin:0}.pc-invite-receipt a:not(.pc-button){color:var(--color-blue-400);font-size:var(--font-size-sm);overflow-wrap:anywhere;overflow:hidden}.pc-partner-page__toolbar{justify-content:space-between;align-items:center;gap:24px;padding-bottom:4px;display:flex}.pc-partner-page__toolbar>div{gap:6px;display:grid}.pc-partner-account-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-template-areas:"details cover""bio social""security.";align-items:start;gap:16px;display:grid}.pc-partner-account-card{min-width:0}.pc-partner-account-card--details{grid-area:details}.pc-partner-account-card--cover{grid-area:cover}.pc-partner-account-card--bank{grid-area:bank}.pc-partner-account-card--bio{grid-area:bio}.pc-partner-account-card--social{grid-area:social}.pc-partner-account-card--security{grid-area:security}.pc-partner-account-save{justify-self:start;min-width:308px}.pc-partner-account-card .pc-card{gap:18px;display:grid;box-shadow:0 3px 8px #2525251a}.pc-partner-account-card h2{font-size:var(--font-size-xl);margin:0}.pc-partner-account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.pc-partner-account-card .pc-input:disabled,.pc-partner-account-card .pc-textarea:disabled{background:var(--color-neutral-100);color:var(--color-neutral-500)}.pc-partner-account-unavailable{border:1px dashed var(--color-neutral-300);background:var(--color-neutral-50);min-height:176px;color:var(--color-semantic-text-secondary);text-align:center;place-content:center;gap:6px;display:grid}.pc-partner-account-unavailable strong{color:var(--color-neutral-700)}.pc-partner-account-cover-preview{object-fit:cover;border:1px solid var(--color-neutral-200);width:100%;min-height:176px;max-height:250px}.pc-partner-upload-field{border:1px dashed var(--color-neutral-300);background:var(--color-neutral-50);gap:8px;padding:14px;display:grid}.pc-partner-upload-field>span{color:var(--color-neutral-800);font-weight:var(--font-weight-bold)}.pc-partner-upload-field small{color:var(--color-neutral-500);font-size:var(--font-size-xs)}.pc-partner-upload-field input{max-width:100%}.pc-partner-account-avatar-preview{object-fit:cover;width:88px;height:88px;box-shadow:var(--shadow-card);border:3px solid #fff;border-radius:50%}@media (max-width:1000px){.pc-workspace-tabs--page,.pc-partner-history-page,.pc-partner-wallet-page,.pc-partner-account-page{width:min(100% - 64px,900px)}.pc-partner-toolbar{flex-direction:column;align-items:stretch}.pc-partner-toolbar__filters{flex-wrap:wrap;justify-content:flex-start}.pc-partner-toolbar__filters .pc-field{flex:170px}.pc-partner-wallet-layout,.pc-partner-finance-summary{grid-template-columns:1fr}.pc-partner-account-grid{grid-template-columns:1fr 1fr;grid-template-areas:"details details""cover bio""social security"}}@media (max-width:720px){.pc-workspace-tabs--page,.pc-partner-history-page,.pc-partner-wallet-page,.pc-partner-account-page{width:min(100% - 32px,640px)}.pc-workspace-tabs--page{margin-top:20px}.pc-partner-history-page,.pc-partner-wallet-page,.pc-partner-account-page{padding-top:16px}.pc-partner-table-card{gap:20px;padding:20px}.pc-partner-table-card__heading,.pc-partner-page__toolbar,.pc-invite-receipt{flex-direction:column;align-items:stretch}.pc-partner-table-card__heading .pc-inline{justify-content:flex-start}.pc-partner-toolbar__filters{grid-template-columns:1fr;display:grid}.pc-partner-toolbar__filters .pc-field{width:100%}.pc-partner-account-grid{grid-template-columns:1fr;grid-template-areas:"details""cover""bio""social""security"}.pc-partner-account-fields{grid-template-columns:1fr}.pc-partner-account-save{width:100%;min-width:0}}@media (max-width:480px){.pc-partner-page{padding:20px 16px}.pc-partner-form>.pc-inline{align-items:stretch}.pc-partner-form>.pc-inline>.pc-button{flex:100%}.pc-partner-table-card{padding:16px}.pc-partner-table-card__heading .pc-inline{align-items:stretch}.pc-partner-table-card__heading .pc-inline>.pc-button{flex:100%}}
