.partner-page{--pp-navy:#0e0e23;--pp-blue:#2f4693;--pp-mid:#4c6ac8;--pp-light:#c9d7fa;--pp-paper:#f3f4f8;--pp-ink:#12132b;--partner-mono:var(--font-geist-mono);color:#fff;background:#070817}.partner-page *{box-sizing:border-box}.partner-page h1,.partner-page h2,.partner-page h3{text-wrap:balance}.partner-page p{text-wrap:pretty}.partner-page h3{letter-spacing:-.035em;font-size:1.5rem;font-weight:500;line-height:1.2}.partner-page section[id],.partner-demo{scroll-margin-top:100px}.partner-mono{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;line-height:1.8}.partner-lead{color:#c4cee2;font-size:1.25rem;line-height:1.7}.partner-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.partner-text-link{align-items:center;gap:10px;font-size:.875rem;font-weight:500;display:inline-flex}.partner-text-link svg{flex:none}.partner-text-link:hover{text-underline-offset:5px;text-decoration:underline}.partner-demo-caption{color:#b4bdd1;max-width:65ch;margin-top:16px;font-size:.7rem;line-height:1.65}.partner-page a:focus-visible,.partner-page button:focus-visible,.partner-page input:focus-visible,.partner-page select:focus-visible,.partner-page summary:focus-visible{outline-offset:4px;outline:2px solid #8da8f1}.partner-skip{color:#12132b;z-index:100;background:#fff;padding:16px;position:absolute;top:-100px;left:16px}.partner-skip:focus{top:16px}.partner-hero .lp-hero-layout{align-items:start}.partner-hero .lp-hero-demo{padding-top:24px}.partner-business-flow{border-block:1px solid #394561;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.partner-business-flow>div{border-right:1px solid #28344f;padding:24px}.partner-business-flow>div:last-child{border:0}.partner-business-flow span{color:#aabbd8;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;display:block}.partner-business-flow strong{letter-spacing:-.025em;margin-top:8px;font-size:1.25rem;font-weight:500;display:block}.partner-service-model{background:#111a31;border:1px solid #35415e;grid-template-columns:1.2fr 1fr;align-items:stretch;margin-top:56px;display:grid}.partner-service-primary{color:#10172c;background:#edf1fa;padding:40px}.partner-service-primary>.partner-mono{color:#46597d}.partner-service-primary h3{max-width:18ch;margin-top:20px;font-size:2.25rem}.partner-service-lines{margin-top:32px}.partner-service-lines>div{border-top:1px solid #ccd4e4;justify-content:space-between;gap:20px;padding:18px 0;font-size:.875rem;display:flex}.partner-service-lines strong{font-weight:500}.partner-service-lines span{color:#53617a;text-align:right}.partner-service-foundation{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:40px;display:flex}.partner-service-foundation>.partner-mono{color:#a9bde5}.partner-service-foundation h3{max-width:20ch;font-size:1.75rem}.partner-service-foundation>p:last-child{color:#b8c6df;max-width:40ch;margin-top:16px;font-size:.875rem;line-height:1.8}.partner-foundation-mark{align-self:center;width:168px;height:116px;margin:24px;position:relative}.partner-foundation-mark span{background:#192c50;border:1px solid #8da8f1;width:96px;height:64px;position:absolute;top:12px;left:36px;transform:skewY(-20deg)}.partner-foundation-mark span:nth-child(2){background:#20375d;top:32px;left:24px}.partner-foundation-mark span:nth-child(3){background:#2e4774;top:52px;left:12px}.partner-audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.partner-audiences article{border-top:1px solid #35415e;padding-top:24px}.partner-audiences h3{font-size:1.25rem}.partner-audiences p{color:#b8c6df;margin-top:12px;font-size:.875rem;line-height:1.8}.partner-responsibilities{grid-template-columns:1fr 1fr;gap:64px;margin-top:48px;display:grid}.partner-responsibilities>div{border-top:1px solid #b8c4d8;padding-top:24px}.partner-responsibilities h3{color:#10172c}.partner-responsibilities ul{gap:20px;margin-top:28px;display:grid}.partner-responsibilities li{color:#46556f;gap:12px;font-size:1rem;line-height:1.6;display:flex}.partner-responsibilities li svg{color:#2f4693;flex:none;margin-top:4px}.partner-pricing-inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.partner-pricing-note{color:#aabbd8;margin-top:24px;font-size:.875rem;line-height:1.8}.partner-steps{margin-top:48px}.partner-steps li{border-top:1px solid #35415e;grid-template-columns:80px 1fr auto;align-items:start;gap:32px;padding:32px 0;display:grid}.partner-step-number{color:#8da8f1;font-family:var(--font-geist-mono),monospace;letter-spacing:-.07em;font-size:2rem}.partner-steps h3{font-size:1.5rem}.partner-steps p{color:#b8c6df;max-width:65ch;margin-top:12px;font-size:1rem;line-height:1.8}.partner-steps svg{color:#8da8f1;margin-top:8px}.partner-faq{grid-template-columns:1fr 1.2fr;gap:80px;display:grid}.partner-faq details{border-top:1px solid #bcc8dc;padding:24px 0}.partner-faq summary{cursor:pointer;color:#10172c;justify-content:space-between;gap:24px;font-size:1rem;font-weight:500;list-style:none;display:flex}.partner-faq summary::-webkit-details-marker{display:none}.partner-faq summary span{color:#2f4693;font-size:1.5rem;line-height:1}.partner-faq details[open] summary span{transform:rotate(45deg)}.partner-faq details p{color:#46556f;margin-top:16px;font-size:.875rem;line-height:1.8}.partner-direct-path{color:#46556f;border-top:1px solid #bcc8dc;justify-content:space-between;gap:24px;margin-top:56px;padding-top:32px;font-size:.875rem;display:flex}.partner-direct-path a{color:#2f4693;text-underline-offset:4px;align-items:center;gap:12px;text-decoration:underline;display:flex}.partner-direct-path svg{flex:none}.partner-final{text-align:center;max-width:900px;margin:auto}.partner-final>.partner-mono{color:#aabbd8}.partner-final h2{letter-spacing:-.05em;margin-top:24px;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:600;line-height:1.02}.partner-final>p:not(.partner-mono){color:#b8c6df;max-width:55ch;margin:24px auto 32px;font-size:1.125rem;line-height:1.8}.partner-cross{border-top:1px solid #35415e;justify-content:space-between;align-items:center;gap:48px;margin-top:80px;padding-top:32px;display:flex}.partner-cross h3{font-size:1.25rem}.partner-cross p{color:#b8c6df;max-width:60ch;margin-top:12px;font-size:.875rem;line-height:1.8}.partner-cross>a{flex-shrink:0;max-width:32ch}.partner-alternative{color:#aabbd8;align-items:center;gap:12px;margin-top:32px;font-size:.875rem;display:flex}.partner-deployment-brand{border-bottom:1px solid #485472;align-items:center;gap:12px;padding-bottom:24px;display:flex}.partner-deployment-brand svg{color:#c9d7fa;flex:none}.partner-deployment-brand strong{font-size:1rem;font-weight:500;display:block}.partner-deployment-brand span{color:#b8c6df;margin-top:4px;font-size:.7rem;display:block}@media (max-width:1000px){.partner-service-primary,.partner-service-foundation{padding:32px}.partner-pricing-inner,.partner-faq,.partner-responsibilities{gap:40px}}@media (max-width:800px){.partner-service-model,.partner-pricing-inner,.partner-faq{grid-template-columns:1fr}.partner-service-foundation{grid-template-columns:1fr auto;gap:16px;display:grid}.partner-service-foundation>.partner-mono{grid-column:1/-1}.partner-foundation-mark{grid-area:2/2/4;width:140px;margin:0}.partner-service-foundation h3,.partner-service-foundation>p:last-child{grid-column:1;margin:0}.partner-cross,.partner-direct-path{flex-direction:column;align-items:flex-start}.partner-business-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-business-flow>div:nth-child(2){border-right:0}.partner-business-flow>div:nth-child(-n+2){border-bottom:1px solid #28344f}.partner-audiences{gap:24px}.partner-hero .lp-hero-demo{padding-top:0}}@media (max-width:520px){.partner-service-primary,.partner-service-foundation{padding:24px}.partner-service-primary h3{font-size:2rem}.partner-audiences,.partner-responsibilities{grid-template-columns:1fr;gap:32px}.partner-service-foundation{gap:20px;display:flex}.partner-foundation-mark{align-self:center}.partner-service-lines>div{display:block}.partner-service-lines span{text-align:left;margin-top:8px;display:block}.partner-business-flow{margin-top:40px}.partner-business-flow>div{padding:20px 12px}.partner-business-flow strong{font-size:1rem}.partner-business-flow span{font-size:.6rem}.partner-steps li{grid-template-columns:40px 1fr;gap:16px}.partner-steps li>svg{display:none}.partner-step-number{font-size:1.5rem}.partner-steps h3{font-size:1.25rem}.partner-cross>a{max-width:100%}.partner-deployment-brand strong{font-size:.875rem}}.partner-host-demo{--demo-color:#1c2849;--demo-soft:#eef1f8;color:var(--pp-ink)}.partner-host-demo[data-tone=blue]{--demo-color:#2f4693;--demo-soft:#e9eefb}.partner-host-demo[data-tone=slate]{--demo-color:#475369;--demo-soft:#edf0f4}.partner-demo-controls{color:#fff;background:#202a43;border:1px solid #414e6c;border-bottom:0;align-items:end;gap:16px;padding:16px;display:flex}.partner-demo-controls label{flex:1;font-size:12px}.partner-demo-controls input{color:#fff;background:#0e0e23;border:1px solid #596784;width:100%;margin-top:8px;padding:8px 12px;font-size:14px;display:block}.partner-swatches{gap:4px;padding-bottom:6px;display:flex}.partner-swatches button{color:#c9d7fa;border:1px solid #0000;padding:4px}.partner-swatches [data-tone=blue]{color:#8da8f1}.partner-swatches [data-tone=slate]{color:#afbacb}.partner-swatches button[aria-pressed=true]{border-color:#fff}.partner-host-window{background:#fff;border:1px solid #cad0de;min-height:464px;overflow:hidden}.partner-host-window header{border-bottom:1px solid #dce0ea;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.partner-demo-brand{overflow-wrap:anywhere;align-items:center;gap:10px;font-weight:500;display:flex}.partner-demo-brand svg{color:var(--demo-color);flex:none}.partner-demo-chip{font-family:var(--partner-mono),monospace;color:#56617a;font-size:10px}.partner-store,.partner-create,.partner-created{padding:32px}.partner-store{background:var(--demo-soft)}.partner-store h3{color:var(--demo-color);margin:20px 0 16px;font-size:36px}.partner-store>p:not(.partner-mono){color:#56617a;font-size:14px}.partner-runtimes{gap:12px;margin:24px 0;display:flex}.partner-runtimes button{background:#fff;border:1px solid #bdc6d9;flex:1;align-items:center;gap:8px;min-height:56px;padding:12px;font-size:14px;display:flex}.partner-runtimes button[aria-pressed=true]{border-color:var(--demo-color);box-shadow:inset 0 0 0 1px var(--demo-color)}.partner-runtimes button svg{flex:none;margin-left:auto}.partner-runtimes img{object-fit:contain}.partner-demo-primary{background:var(--demo-color);color:#fff;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.partner-demo-primary:hover{filter:brightness(1.15)}.partner-store-benefits{color:#56617a;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:12px;display:flex}.partner-store-benefits span{align-items:center;gap:8px;display:flex}.partner-create h3{margin:20px 0 24px}.partner-create label{font-size:14px;display:block}.partner-create input,.partner-create select{width:100%;color:var(--pp-ink);background:#f3f4f8;border:1px solid #bdc6d9;border-radius:0;margin-top:8px;padding:12px;display:block}.partner-form-row{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.partner-demo-note{color:#56617a;margin:20px 0;font-size:12px}.partner-back{text-underline-offset:4px;color:var(--demo-color);font-size:14px;text-decoration:underline}.partner-created{text-align:center}.partner-created-icon{background:var(--demo-soft);width:64px;height:64px;color:var(--demo-color);place-items:center;margin:8px auto 24px;display:grid}.partner-created h3{overflow-wrap:anywhere;margin:12px 0}.partner-console-links{justify-content:center;gap:8px;margin-top:24px;display:flex}.partner-console-links span{border:1px solid #dce0ea;align-items:center;gap:8px;padding:10px 8px;font-size:12px;display:flex}.partner-private-demo{background:#18213a;border:1px solid #485472;padding:24px}.partner-segment{border-bottom:1px solid #485472;margin-bottom:20px;display:flex}.partner-segment button{color:#c9cddd;border-bottom:2px solid #0000;flex:1;padding:12px 8px;font-size:14px}.partner-segment button[aria-pressed=true]{color:#fff;border-color:#c9d7fa}.partner-environments{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.partner-environments button{color:#edf0f8;border:1px solid #61708e;padding:8px 12px;font-size:12px}.partner-environments button[aria-pressed=true]{color:#0e0e23;background:#c9d7fa;border-color:#c9d7fa}.partner-boundary{background:#0e0e23;border:1px dashed #8da8f1;padding:20px}.partner-boundary-label{color:#c9d7fa;align-items:center;gap:8px;font-size:12px;display:flex}.partner-people{justify-content:center;align-items:center;gap:10px;margin-top:28px;font-size:14px;display:flex}.partner-flow-arrow{color:#c9d7fa;margin:16px auto}.partner-os{text-align:center;background:#253558;border:1px solid #596b95;padding:20px}.partner-os>span{color:#c9d7fa;font-size:12px;display:block}.partner-os strong{margin:4px 0;font-size:24px;font-weight:500;display:block}.partner-os p{color:#edf0f8;font-size:12px}.partner-jobs{gap:8px;display:flex}.partner-jobs button{color:#edf0f8;border:1px solid #61708e;flex:1;min-width:0;padding:10px 4px;font-size:12px}.partner-jobs button[aria-pressed=true]{color:#0e0e23;background:#c9d7fa;border-color:#c9d7fa}.partner-job-description{color:#c9cddd;min-height:60px;margin:16px 0;font-size:12px}.partner-internal-data{color:#c9d7fa;border-top:1px solid #485472;flex-wrap:wrap;gap:16px;padding-top:16px;font-size:12px;display:flex}.partner-internal-data span{align-items:center;gap:8px;display:flex}.partner-external{color:#c9cddd;gap:12px;margin-top:20px;font-size:12px;display:flex}.partner-external svg{flex:none;margin-top:4px}.partner-external strong,.partner-external span{display:block}.partner-external strong{color:#fff;font-weight:500}.partner-page button{cursor:pointer}.partner-page button:active{transform:translateY(1px)}.partner-private-demo button:hover{border-color:#fff}@media (max-width:800px){.partner-private-demo{padding:20px}.partner-store,.partner-create,.partner-created{padding:24px}}@media (max-width:520px){.partner-store,.partner-create,.partner-created{padding:20px}.partner-store h3{font-size:30px}.partner-runtimes{gap:8px}.partner-runtimes button{gap:6px;padding:8px;font-size:12px}.partner-runtimes img{width:24px;height:24px}.partner-host-window header,.partner-private-demo,.partner-boundary{padding:16px}.partner-environments{gap:6px}.partner-environments button{padding:8px;font-size:12px}.partner-segment button{font-size:12px}.partner-jobs{gap:6px}.partner-jobs button{font-size:12px}.partner-console-links{flex-wrap:wrap}.partner-demo-brand{font-size:14px}}@media (prefers-reduced-motion:reduce){.partner-page *{scroll-behavior:auto!important;transition:none!important}}.partner-runtimes button{border-width:2px}.partner-runtimes button[aria-pressed=true]{box-shadow:none}
.partner-demo .wl-brand-import{color:#edf1fa;background:#141e35;border:1px solid #485472;margin-bottom:24px;padding:20px}.partner-demo .wl-brand-import-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.partner-demo .wl-brand-import-heading p{font-size:1rem;font-weight:500}.partner-demo .wl-brand-import-heading span{color:#b8c6df;margin-top:6px;font-size:.75rem;line-height:1.6;display:block}.partner-demo .wl-brand-result-logo{object-fit:contain;width:auto;max-width:80px;max-height:40px;padding:4px}.partner-demo .wl-brand-import form{gap:8px;margin-top:16px;display:flex}.partner-demo .wl-brand-url{background:#0e0e23;border:1px solid #596784;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.partner-demo .wl-brand-url svg{color:#b8c6df;flex:none}.partner-demo .wl-brand-url input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:.875rem}.partner-demo .wl-brand-url:focus-within{outline-offset:2px;outline:2px solid #8da8f1}.partner-demo .wl-import-submit{color:#0e0e23;white-space:nowrap;background:#c9d7fa;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.75rem;font-weight:500;display:flex}.partner-demo .wl-import-submit:disabled{opacity:.55;cursor:default}.partner-demo .wl-import-submit:hover:not(:disabled){background:#fff}.partner-demo .wl-import-submit svg{flex:none}.partner-demo .wl-import-feedback{color:#b8c6df;margin-top:12px;font-size:.7rem;line-height:1.6}.partner-demo .wl-import-feedback .is-error{color:#ffb5b5}.partner-demo .wl-import-options{color:#c9d7fa;flex-wrap:wrap;gap:20px;margin-top:16px;font-size:.7rem;display:flex}.partner-demo .wl-import-options button,.partner-demo .wl-logo-upload{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.partner-demo .wl-logo-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.partner-demo .wl-logo-upload:focus-within{outline-offset:4px;outline:2px solid #8da8f1}.partner-demo .wl-theme-controls{border-top:1px solid #485472;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:16px;display:flex}.partner-demo .wl-theme-summary{flex:1;align-items:center;gap:10px;font-size:.7rem;line-height:1.6;display:flex}.partner-demo .wl-theme-palette{flex:none;display:flex}.partner-demo .wl-theme-palette i{border:1px solid #b8c6df;width:16px;height:16px;display:block}.partner-demo .wl-theme-toggle{border:1px solid #596784;display:flex}.partner-demo .wl-theme-toggle button{padding:8px;font-size:.7rem}.partner-demo .wl-theme-toggle button[aria-pressed=true]{color:#0e0e23;background:#c9d7fa}.partner-demo .wl-theme-controls>p{color:#b8c6df;width:100%;font-size:.7rem}.partner-demo .wl-detected-assets{flex-wrap:wrap;gap:20px;width:100%;font-size:.7rem;display:flex}.partner-demo .wl-detected-assets span{align-items:center;gap:8px;display:flex}.partner-demo .wl-detected-assets img{object-fit:contain;max-width:72px;max-height:28px}.partner-demo .partner-brand-adjust{margin-top:12px;font-size:.7rem}.partner-demo .partner-brand-adjust summary{cursor:pointer;color:#c9d7fa}.partner-demo .partner-brand-adjust>div{align-items:end;gap:16px;margin-top:12px;display:flex}.partner-demo .partner-brand-adjust label:first-child{flex:1}.partner-demo .partner-brand-adjust input{color:#fff;background:#0e0e23;border:1px solid #596784;width:100%;min-height:36px;margin-top:8px;padding:6px;display:block}.partner-demo .partner-brand-adjust input[type=color]{width:48px;padding:4px}.partner-brand-lockup{align-items:center;color:inherit!important;gap:10px!important;margin:0!important;display:flex!important}.partner-brand-lockup strong{overflow-wrap:anywhere;font-size:1rem;font-weight:500}.partner-brand-icon{flex:none;place-items:center;width:28px;height:28px;margin:0!important;display:grid!important}.partner-brand-icon img{object-fit:contain;width:24px;height:24px}.partner-brand-logo{object-fit:contain;max-width:160px;width:auto!important;height:28px!important}.partner-brand-icon svg{color:inherit}.partner-host-demo .partner-demo-primary{color:var(--demo-ink,#fff)}.partner-demo [data-brand-theme]{font-family:var(--brand-font);letter-spacing:var(--brand-tracking);border-radius:var(--brand-card-radius)}.partner-demo [data-brand-theme] h3,.partner-demo [data-brand-theme] .partner-os strong{font-family:var(--brand-heading);font-weight:var(--brand-heading-weight)}.partner-demo [data-brand-theme] .partner-host-window{background:var(--brand-surface);color:var(--brand-private-surface-ink);border-color:var(--brand-border);border-radius:var(--brand-card-radius);box-shadow:var(--brand-shadow)}.partner-demo [data-brand-theme] .partner-host-window header{background:var(--brand-bg);color:var(--brand-private-bg-ink);border-color:var(--brand-border)}.partner-demo [data-brand-theme] .partner-store{background:var(--brand-bg);color:var(--brand-private-bg-ink)}.partner-demo [data-brand-theme] .partner-store h3,.partner-demo [data-brand-theme] .partner-store>p,.partner-demo [data-brand-theme] .partner-store-benefits,.partner-demo [data-brand-theme] .partner-demo-chip{color:var(--brand-private-bg-ink)}.partner-demo [data-brand-theme] .partner-runtimes button{background:var(--brand-surface);color:var(--brand-private-surface-ink);border-color:var(--brand-border);border-radius:var(--brand-control-radius)}.partner-demo [data-brand-theme] .partner-runtimes button[aria-pressed=true]{border-color:var(--brand-private-surface-ink)}.partner-demo [data-brand-theme] .partner-demo-primary{background:var(--brand-button);color:var(--brand-button-ink);border-radius:var(--brand-button-radius);font-weight:var(--brand-button-weight)}.partner-demo [data-brand-theme] .partner-create input,.partner-demo [data-brand-theme] .partner-create select{background:var(--brand-soft);color:var(--brand-private-soft-ink);border-color:var(--brand-border);border-radius:var(--brand-control-radius)}.partner-demo [data-brand-theme] .partner-demo-note,.partner-demo [data-brand-theme] .partner-back{color:var(--brand-private-surface-ink)}.partner-demo [data-brand-theme] .partner-created-icon{background:var(--brand-soft);color:var(--brand-private-soft-ink);border-radius:var(--brand-card-radius)}.partner-demo [data-brand-theme] .partner-console-links span{border-color:var(--brand-border);border-radius:var(--brand-control-radius)}.partner-demo .partner-private-demo[data-brand-theme]{background:var(--brand-bg);color:var(--brand-private-bg-ink);border-color:var(--brand-border);box-shadow:var(--brand-shadow)}.partner-demo [data-brand-theme] .partner-deployment-brand,.partner-demo [data-brand-theme] .partner-segment{border-color:var(--brand-border)}.partner-demo [data-brand-theme] .partner-deployment-brand span,.partner-demo [data-brand-theme] .partner-deployment-brand svg,.partner-demo [data-brand-theme] .partner-external,.partner-demo [data-brand-theme] .partner-external strong,.partner-demo [data-brand-theme] .partner-segment button{color:var(--brand-private-bg-ink)}.partner-demo [data-brand-theme] .partner-segment button[aria-pressed=true]{border-color:var(--brand-private-bg-ink)}.partner-demo [data-brand-theme] .partner-boundary{background:var(--brand-surface);color:var(--brand-private-surface-ink);border-color:var(--brand-private-surface-ink);border-radius:var(--brand-card-radius)}.partner-demo [data-brand-theme] .partner-boundary-label,.partner-demo [data-brand-theme] .partner-job-description,.partner-demo [data-brand-theme] .partner-flow-arrow,.partner-demo [data-brand-theme] .partner-internal-data{color:var(--brand-private-surface-ink)}.partner-demo [data-brand-theme] .partner-os{background:var(--brand-soft);color:var(--brand-private-soft-ink);border-color:var(--brand-border);border-radius:var(--brand-card-radius)}.partner-demo [data-brand-theme] .partner-os>span,.partner-demo [data-brand-theme] .partner-os>p{color:var(--brand-private-soft-ink)}.partner-demo [data-brand-theme] .partner-environments button,.partner-demo [data-brand-theme] .partner-jobs button{background:var(--brand-soft);color:var(--brand-private-soft-ink);border-color:var(--brand-border);border-radius:var(--brand-button-radius)}.partner-demo [data-brand-theme] .partner-environments button[aria-pressed=true],.partner-demo [data-brand-theme] .partner-jobs button[aria-pressed=true]{background:var(--brand-private-selected);color:var(--brand-private-selected-ink);border-color:var(--brand-private-selected)}.partner-demo [data-brand-theme] .partner-internal-data{border-color:var(--brand-border)}@media (max-width:520px){.partner-demo .wl-brand-import{padding:16px}.partner-demo .wl-brand-import form{flex-direction:column}.partner-demo .wl-import-submit{min-height:44px}.partner-brand-logo{max-width:140px}}
