:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wi-accent:#002fa7;--wi-accent-hover:#1240c4;--wi-accent-strong:#001a5f;--wi-accent-soft:#edf0fa;--wi-ink:#141414;--wi-text-secondary:#52524e;--wi-text-muted:#8b8b86;--wi-border:#e5e4df;--wi-border-strong:#c9c8c1;--wi-canvas:#f4f3ef;--wi-surface:#fdfdfb;--wi-surface-subtle:#f7f6f2;--wi-success:#1c7c3d;--wi-warning:#b28600;--wi-danger:#cf2231;--wi-radius-panel:2px;--wi-radius-control:2px;--wi-header-height:64px;--wi-side-nav-width:240px;--wi-content-max:1440px;--wi-font-display:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--wi-font-body:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--wi-shadow-lift:0 12px 32px #14141414;--cds-button-primary:var(--wi-accent);--cds-button-primary-hover:var(--wi-accent-hover);--cds-button-primary-active:var(--wi-accent-strong);--cds-button-tertiary:var(--wi-accent);--cds-button-tertiary-hover:var(--wi-accent-hover);--cds-button-tertiary-active:var(--wi-accent-strong);--cds-link-primary:var(--wi-accent);--cds-link-primary-hover:var(--wi-accent-hover);--cds-focus:var(--wi-accent);--cds-interactive:var(--wi-accent);--cds-border-interactive:var(--wi-accent);--cds-background-brand:var(--wi-accent);--cds-background:var(--wi-surface);--cds-support-success:var(--wi-success);--cds-support-error:var(--wi-danger)}*{box-sizing:border-box}html{background:var(--wi-canvas);scroll-behavior:smooth}body{background:var(--wi-canvas);color:var(--wi-ink);font-family:var(--wi-font-body);margin:0;font-size:14px;line-height:1.5}h1,h2,h3,.brand-name,.workspace-header .cds--header__name{font-family:var(--wi-font-display)}a{color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--wi-accent);outline-offset:2px}.skip-link{z-index:10000;border-radius:var(--wi-radius-control);background:var(--wi-ink);color:#fff;padding:10px 14px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.cds--btn,.cds--text-input,.cds--password-input,.cds--text-area,.cds--select-input,.cds--search-input,.cds--file-browse-btn{border-radius:var(--wi-radius-control)}.cds--btn{white-space:nowrap;min-block-size:40px;transition-duration:.18s}.cds--btn:not(.cds--btn--ghost):not(.cds--btn--icon-only) .cds--btn__icon{margin-block-start:0;inset-block-start:50%;transform:translateY(-50%)}@media (max-width:480px){.payment-review-actions.cds--modal-footer{flex-wrap:wrap;block-size:auto}.payment-review-actions.cds--modal-footer .cds--btn{white-space:normal;flex:100%;block-size:auto;min-block-size:48px;max-inline-size:none}}.marketplace-category-context{border-inline-start:3px solid var(--wi-accent);background:var(--wi-accent-soft);justify-content:space-between;align-items:center;gap:16px;min-block-size:58px;margin-block-end:12px;padding:10px 12px 10px 16px;display:flex}.marketplace-category-context>div{gap:2px;display:grid}.marketplace-category-context span{color:var(--wi-text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.marketplace-category-context strong{font-size:15px}.marketplace-fulfillment-segments{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface);flex-wrap:wrap;gap:0;margin-block-end:12px;display:flex;overflow:hidden}.marketplace-fulfillment-segment{border:0;border-inline-end:1px solid var(--wi-border);min-block-size:40px;color:var(--wi-text-secondary);cursor:pointer;font:inherit;background:0 0;padding:0 16px;font-size:14px}.marketplace-fulfillment-segment:last-child{border-inline-end:0}.marketplace-fulfillment-segment[data-selected=true]{background:var(--wi-accent-soft);box-shadow:inset 0 -2px 0 0 var(--wi-accent);color:var(--wi-ink);font-weight:600}.product-list{background:0 0;border-block-start:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-row.product-card{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface);flex-direction:column;align-items:stretch;gap:0;min-block-size:100%;padding:0;transition:border-color .16s,box-shadow .16s,transform .12s;display:flex;overflow:hidden}.product-row.product-card:hover{border-color:var(--wi-ink);background:var(--wi-surface);box-shadow:var(--wi-shadow-lift)}.product-row.product-card:active{transform:translateY(0)}.product-card-media-link{color:inherit;text-decoration:none;display:block}.product-card-media{aspect-ratio:16/10;border-block-end:1px solid var(--wi-border);background:var(--wi-surface-subtle);position:relative;overflow:hidden}.product-card-media img{-o-object-fit:cover;object-fit:cover;transition:transform .24s cubic-bezier(.16,1,.3,1)}.product-card-media--sample{background:#101820}.product-card-media--sample img{-o-object-fit:contain;object-fit:contain}.product-row.product-card:hover .product-card-media img{transform:scale(1.025)}.product-row.product-card:hover .product-card-media--sample img{transform:none}.product-card-preview-placeholder{background:var(--wi-surface-subtle);block-size:100%;color:var(--wi-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.product-card-preview-placeholder svg{color:var(--wi-accent)}.product-row.product-card .product-row-primary{min-inline-size:0;padding:18px 18px 14px}.product-card-category{color:var(--wi-accent-hover);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-block-end:9px;font-size:11px;font-weight:600;display:block;overflow:hidden}.product-card-demo-disclosure{color:var(--wi-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-block-end:8px;font-size:11px;font-weight:600;display:block}.product-row.product-card .product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:48px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-row.product-card .product-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-block-size:62px;display:-webkit-box;overflow:hidden}.product-card-task-coverage{min-block-size:36px;color:var(--wi-text-secondary);margin:10px 0 0;font-size:12px;line-height:1.45}.product-row.product-card .product-tags{min-block-size:26px}.product-row.product-card .product-row-meta{border-block-start:1px solid var(--wi-border);gap:10px;min-inline-size:0;margin-block-start:auto;padding:14px 18px;display:grid}.product-row.product-card .product-row-meta>div{min-inline-size:0;display:grid}.product-row.product-card .product-row-meta strong,.product-row.product-card .product-row-meta .table-secondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-row.product-card .product-row-meta>div .table-secondary{text-align:start;max-inline-size:none}.product-row-meta-license{min-inline-size:0;display:grid}.product-row.product-card .product-row-ranking{border-block-start:1px solid var(--wi-border);min-block-size:176px;padding:14px 18px}.product-card-evidence-grid{background:var(--wi-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-start:8px;display:grid}.product-card-evidence-grid>span{background:var(--wi-surface-subtle);min-inline-size:0;color:var(--wi-text-secondary);gap:3px;padding:8px 9px;font-size:10px;line-height:1.25;display:grid}.product-card-evidence-grid strong{color:var(--wi-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.product-card-evidence-grid>span[data-state=available]{box-shadow:inset 2px 0 0 var(--wi-accent)}.product-card-evidence-grid>span[data-state=verified]{box-shadow:inset 2px 0 0 var(--wi-success)}.product-card-evidence-grid>span[data-state=pending]{box-shadow:inset 2px 0 #f1c21b}.product-card-ranking-context{color:var(--wi-text-secondary);margin:8px 0 0;font-size:11px;line-height:1.3}.product-row.product-card .rank-reasons{gap:5px;font-size:12px}.product-row.product-card .product-row-actions{border-block-start:1px solid var(--wi-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 18px;display:flex}.product-card-merchant{min-inline-size:0;display:grid}.product-card-merchant strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:170px;font-size:12px;overflow:hidden}.product-row.product-card .product-row-actions .cds--btn:first-child{flex:auto;max-inline-size:none}@media (max-width:1260px){.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.product-list,.product-row.product-card{grid-template-columns:1fr}}@media (max-width:560px){.marketplace-category-context{flex-direction:column;align-items:flex-start;gap:6px}.marketplace-category-context .cds--btn{padding-inline-start:0}.product-row.product-card .product-row-primary,.product-row.product-card .product-row-meta,.product-row.product-card .product-row-ranking,.product-row.product-card .product-row-actions{padding-inline:16px}}.cds--text-input,.cds--password-input,.cds--select-input,.cds--search-input{min-block-size:44px}.cds--text-area{border-end-end-radius:var(--wi-radius-control);border-end-start-radius:var(--wi-radius-control)}.cds--tag{border-radius:var(--wi-radius-control)}.cds--inline-notification{border-radius:var(--wi-radius-control);max-inline-size:none}.cds--tile{border-radius:var(--wi-radius-panel)}.cds--data-table-container{padding-block-start:0}.cds--data-table th,.cds--data-table td{block-size:48px}.public-header.cds--header,.workspace-header.cds--header{block-size:var(--wi-header-height);border-block-end:1px solid var(--wi-border);color:var(--wi-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfdfbf0}.public-header .cds--header__name,.public-header .cds--header__menu-item,.workspace-header .cds--header__name,.workspace-header .cds--header__menu-item,.workspace-header .cds--header__action,.public-header .cds--header__action{color:var(--wi-ink)}.public-header .cds--header__name:hover,.public-header .cds--header__menu-item:hover,.workspace-header .cds--header__name:hover,.workspace-header .cds--header__menu-item:hover,.workspace-header .cds--header__action:hover,.public-header .cds--header__action:hover{background:var(--wi-canvas);color:var(--wi-ink)}.public-header .cds--header__menu-toggle,.workspace-header .cds--header__menu-toggle{block-size:var(--wi-header-height);color:var(--wi-ink)}.public-header .cds--header__global,.workspace-header .cds--header__global{block-size:var(--wi-header-height)}.public-header .cds--header__action,.workspace-header .cds--header__action{block-size:var(--wi-header-height);min-block-size:var(--wi-header-height);justify-content:center;align-items:center;padding-block:0;display:inline-flex}.public-header .header-desktop-action{block-size:var(--wi-header-height);min-block-size:var(--wi-header-height);border-radius:0;align-items:center;padding-block:0}.public-header .header-desktop-action .cds--btn__icon{top:50%;transform:translateY(-50%)}.brand-name{letter-spacing:-.01em;white-space:nowrap;align-items:center;min-inline-size:0;font-weight:600;display:inline-flex}.brand-name>span{align-items:center;gap:8px;min-inline-size:0;display:inline-flex}.brand-mark{flex:0 0 28px;block-size:28px;inline-size:28px;display:block}.public-brand-short{display:none}.header-product-label{border-inline-start:1px solid var(--wi-border);min-block-size:28px;color:var(--wi-text-secondary);align-items:center;margin-inline-start:8px;padding-inline-start:16px;font-size:13px;display:inline-flex}.site-main{min-block-size:100dvh;background:var(--wi-surface);padding-block-start:var(--wi-header-height)}.site-container{width:min(100%, var(--wi-content-max));margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.hero{min-block-size:calc(100dvh - var(--wi-header-height));background:var(--wi-surface);grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:stretch;display:grid}.hero-copy{flex-direction:column;justify-content:center;min-inline-size:0;padding:clamp(44px,6vw,80px) clamp(28px,5vw,72px);display:flex}.hero-kicker{width:fit-content;color:var(--wi-accent-hover);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:600}.hero h1{letter-spacing:-.025em;text-wrap:balance;max-inline-size:660px;margin:0;font-size:clamp(42px,4.7vw,68px);font-weight:500;line-height:1.01}.hero-lede{max-inline-size:600px;color:var(--wi-text-secondary);margin:20px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.5}.hero-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(100%,640px);margin-block-start:28px;display:grid}.hero-search .cds--text-input-wrapper{min-inline-size:0}.hero-search .cds--btn{min-inline-size:112px;max-inline-size:none}.hero-merchant-action.cds--btn{width:fit-content;color:var(--wi-ink);margin-block-start:10px;padding-inline-start:0}.hero-media{background:#dfe3e6;min-block-size:560px;position:relative;overflow:hidden}.hero-media:after{content:"";pointer-events:none;border:1px solid #ffffff52;position:absolute;inset:0}.hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center}.trust-rail{border-block:1px solid var(--wi-border);background:var(--wi-surface-subtle)}.trust-rail-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trust-point{border-inline-start:1px solid var(--wi-border);min-block-size:144px;padding:26px 28px}.trust-point:first-child{border-inline-start:0}.trust-point svg{color:var(--wi-accent)}.trust-point h2{margin:18px 0 4px;font-size:16px;font-weight:600}.trust-point p{color:var(--wi-text-secondary);margin:0;line-height:1.55}.editorial-section{background:var(--wi-surface);padding-block:clamp(72px,8vw,112px)}.section-heading{max-inline-size:760px;margin-block-end:44px}.section-heading h2{letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.05}.section-heading p{max-inline-size:640px;color:var(--wi-text-secondary);margin:18px 0 0;font-size:17px;line-height:1.6}.role-section{border-block-start:1px solid var(--wi-border);background:var(--wi-canvas)}.role-layout{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}.role-intro{top:calc(var(--wi-header-height) + 40px);position:sticky}.role-tabs{border:1px solid var(--wi-border-strong);border-radius:var(--wi-radius-control);background:var(--wi-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(100%,440px);margin-block-start:28px;padding:1px;display:grid;overflow:hidden}.role-tab{background:var(--wi-surface);min-block-size:48px;color:var(--wi-text-secondary);cursor:pointer;font:inherit;border:0;padding:10px 16px;font-weight:600;transition:background-color .18s,color .18s,transform .12s}.role-tab:hover{background:var(--wi-surface-subtle);color:var(--wi-ink)}.role-tab:active{transform:translateY(1px)}.role-tab[aria-selected=true]{background:var(--wi-accent-strong);color:#f4f4f4}.role-panel{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface);padding:clamp(24px,4vw,44px)}.role-path{border-block-start:1px solid var(--wi-border-strong);margin-block-end:28px}.role-path-item{border-block-end:1px solid var(--wi-border);grid-template-columns:36px minmax(0,1fr);gap:20px;padding-block:22px;display:grid}.role-path-item svg{color:var(--wi-accent)}.role-path-item h3{margin:0 0 6px;font-size:18px;font-weight:600}.role-path-item p{color:var(--wi-text-secondary);margin:0;line-height:1.6}.catalog-preview-section{border-block-start:1px solid var(--wi-border)}.catalog-preview-heading{max-inline-size:820px}.section-kicker{letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--wi-accent-hover)!important;margin:0 0 14px!important;font-size:12px!important}.home-product-list{border-block-start:1px solid var(--wi-border-strong)}.home-product-row{border-block-end:1px solid var(--wi-border);min-block-size:132px;color:inherit;grid-template-columns:minmax(280px,1.65fr) minmax(140px,.7fr) minmax(140px,.7fr) minmax(160px,.75fr) 24px;align-items:center;gap:22px;padding:22px 20px;text-decoration:none;transition:background-color .18s,transform .12s;display:grid}.home-product-row:not(.home-product-row--skeleton):hover{background:var(--wi-accent-soft)}.home-product-row:not(.home-product-row--skeleton):active{transform:translateY(1px)}.home-product-row:focus-visible{outline-offset:-2px}.home-product-main{min-inline-size:0}.home-product-main h3,.catalog-preview-empty h3{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.home-product-main p,.catalog-preview-empty p{color:var(--wi-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.home-product-facts{color:var(--wi-text-secondary);flex-wrap:wrap;gap:6px 14px;margin-block-start:12px;font-size:12px;display:flex}.home-product-facts span{position:relative}.home-product-facts span:not(:last-child):after{color:var(--wi-border-strong);content:"/";position:absolute;inset-inline-end:-8px}.home-product-facts span:empty{display:none}.home-product-meta,.home-product-evidence{gap:5px;min-inline-size:0;display:grid}.home-product-meta span{color:var(--wi-text-secondary);font-size:12px}.home-product-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-product-evidence span{color:var(--wi-text-secondary);align-items:center;gap:7px;font-size:13px;display:flex}.home-product-evidence svg{color:var(--wi-success);flex:none}.home-product-evidence span[data-state=pending]{color:var(--wi-text-secondary)}.home-status-dot{border:1px solid var(--wi-border-strong);background:var(--wi-surface);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.home-product-arrow{color:var(--wi-accent);transition:transform .18s}.home-product-row:hover .home-product-arrow{transform:translate(3px)}.home-product-row--skeleton{grid-template-columns:minmax(280px,1.65fr) minmax(140px,.7fr) minmax(140px,.7fr)}.catalog-preview-error{gap:8px;display:grid}.catalog-preview-empty{border-block:1px solid var(--wi-border);background:var(--wi-surface-subtle);padding:32px 20px}.catalog-preview-action{justify-content:flex-end;align-items:center;gap:16px;min-block-size:56px;margin-block-start:18px;display:flex}.evidence-section{border-block-start:1px solid var(--wi-border);background:var(--wi-canvas)}.evidence-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;display:grid}.evidence-panel{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface);min-block-size:360px;padding:clamp(28px,4vw,52px)}.evidence-panel--accent{background:var(--wi-accent-soft)}.evidence-panel--accent>svg{color:var(--wi-accent-strong);margin-block-end:28px}.evidence-panel h3{letter-spacing:-.03em;max-inline-size:520px;margin:0;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.12}.evidence-panel p{max-inline-size:560px;color:var(--wi-text-secondary);margin:16px 0 0;font-size:16px;line-height:1.65}.passport-list{background:var(--wi-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-start:32px;display:grid}.passport-list div{background:var(--wi-surface);padding:16px}.passport-list dt{color:var(--wi-text-secondary);font-size:12px}.passport-list dd{margin:5px 0 0;font-weight:600}.home-cta{color:#f4f4f4;background:#161616;border-block-start:1px solid #393939;padding-block:clamp(56px,7vw,88px)}.home-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.home-cta h2{letter-spacing:-.02em;max-inline-size:760px;margin:0;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.08}.home-cta p:not(.section-kicker){color:#c6c6c6;max-inline-size:680px;margin:16px 0 0;font-size:16px;line-height:1.6}.home-cta .section-kicker{color:#a9bbf1!important}.home-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.home-cta-actions .cds--btn--tertiary{color:#fff;border-color:#a9bbf1}.home-cta-actions .cds--btn--tertiary:hover,.home-cta-actions .cds--btn--tertiary:focus-visible{color:#fff;background:#262626;border-color:#ccd6f6}.site-footer{border-block-start:1px solid var(--wi-border);background:var(--wi-canvas);color:var(--wi-text-secondary);padding-block:40px}.site-footer strong{color:var(--wi-ink);font-family:var(--wi-font-display);font-size:15px;font-weight:600}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-links{flex-wrap:wrap;gap:20px;display:flex}.public-page{min-block-size:calc(100dvh - var(--wi-header-height));background:var(--wi-canvas);padding-block:48px 80px}.public-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-block-end:32px;display:grid}.public-page-header h1{letter-spacing:-.02em;margin:0;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.08}.public-page-header p{max-inline-size:680px;color:var(--wi-text-secondary);text-wrap:pretty;margin:14px 0 0;font-size:16px}.marketplace-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.marketplace-filter-toggle.cds--btn{display:none}.filter-panel{top:calc(var(--wi-header-height) + 24px);border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface);padding:20px;position:sticky}.filter-panel h2{margin:0;font-size:16px;font-weight:600}.filter-group{border-block-start:1px solid var(--wi-border);gap:10px;margin-block-start:22px;padding-block-start:18px;display:grid}.filter-group h3{margin:0 0 4px;font-size:13px;font-weight:600}.marketplace-results{min-inline-size:0}.marketplace-toolbar{grid-template-columns:minmax(260px,1fr) 220px;gap:12px;margin-block-end:16px;display:grid}.result-summary{min-block-size:40px;color:var(--wi-text-secondary);justify-content:space-between;align-items:center;margin-block-end:8px;font-size:13px;display:flex}.product-list{border-block-start:1px solid var(--wi-border-strong);background:var(--wi-surface)}.product-row{border-block-end:1px solid var(--wi-border);min-block-size:138px;color:inherit;grid-template-columns:minmax(260px,1.7fr) minmax(170px,.8fr) minmax(150px,.7fr) minmax(156px,auto);align-items:center;gap:20px;padding:22px 20px;text-decoration:none;transition:background-color .18s,transform .18s;display:grid}.product-title-link{color:inherit;text-decoration:none}.product-title-link:hover{color:var(--wi-accent);text-underline-offset:3px;text-decoration:underline}.product-title-link:focus-visible{outline:2px solid var(--wi-accent);outline-offset:3px}.product-row-actions,.product-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.product-detail-task-path,.product-detail-demo-label{color:var(--wi-accent-hover);letter-spacing:.06em;text-transform:uppercase;margin-block-end:10px;font-size:11px;font-weight:600;display:block}.product-detail-demo-label{color:var(--wi-text-secondary);margin-block-end:0}.product-detail-demo-notice{margin-block-end:20px}.product-evaluation-summary{border-block:1px solid var(--wi-border-strong);background:var(--wi-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-block-end:28px;display:grid}.product-evaluation-summary>div{background:var(--wi-surface);min-block-size:84px;min-inline-size:0;padding:14px 16px}.product-evaluation-summary span,.product-evaluation-summary strong{display:block}.product-evaluation-summary span{color:var(--wi-text-secondary);font-size:11px}.product-evaluation-summary strong{text-overflow:ellipsis;margin-block-start:7px;font-size:13px;line-height:1.35;overflow:hidden}.product-evaluation-summary>div[data-state=available]{box-shadow:inset 3px 0 0 var(--wi-accent)}.product-evaluation-summary>div[data-state=verified]{box-shadow:inset 3px 0 0 var(--wi-success)}.product-evaluation-summary>div[data-state=pending]{box-shadow:inset 3px 0 #8d8d8d}.product-evaluation-summary>div[data-state=blocking]{box-shadow:inset 3px 0 #f1c21b}.product-evaluation-summary>div[data-state=declared]{box-shadow:inset 3px 0 #8d8d8d}.buyer-use-lens{border:1px solid var(--wi-border);background:var(--wi-surface);grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr);margin-block-end:28px;display:grid}.buyer-use-lens>div:first-child{padding:18px 20px}.buyer-use-lens h2{margin:0;font-size:18px;font-weight:500}.buyer-use-lens p{color:var(--wi-text-secondary);margin:7px 0 0;font-size:13px;line-height:1.45}.buyer-use-lens .quality-readiness-strip{border-block-end:0;border-inline-start:1px solid var(--wi-border);grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-tag--pending.cds--tag{box-shadow:inset 3px 0 #f1c21b}.product-row:hover{background:var(--wi-accent-soft)}.product-row:active{transform:translateY(1px)}.product-title{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.product-summary{color:var(--wi-text-secondary);margin:7px 0 0;line-height:1.55}.product-tags{flex-wrap:wrap;gap:4px;margin-block-start:12px;display:flex}.result-label{color:var(--wi-text-secondary);margin-block-end:5px;font-size:12px;display:block}.rank-reasons{color:var(--wi-text-secondary);gap:6px;margin:0;padding:0;list-style:none;display:grid}.rank-reasons li{align-items:start;gap:7px;display:flex}.rank-reasons svg{color:var(--wi-success);flex:none;margin-block-start:2px}.detail-grid{grid-template-columns:minmax(0,8fr) minmax(300px,4fr);align-items:start;gap:24px;display:grid}.detail-main,.detail-aside{gap:20px;display:grid}.detail-main{gap:36px}.detail-main>.surface-panel:not(.commercial-preview-panel){border-inline:0;border-radius:0}.surface-panel{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface);overflow:hidden}.surface-panel-header{border-block-end:1px solid var(--wi-border);justify-content:space-between;align-items:center;gap:16px;min-block-size:58px;padding:14px 20px;display:flex}.surface-panel-header h2,.surface-panel-header h3{margin:0;font-size:16px;font-weight:600}.surface-panel-body{padding:20px}.detail-copy{color:var(--wi-text-secondary);font-size:15px;line-height:1.7}.definition-grid{background:var(--wi-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-inline-size:0;display:grid}.definition-grid>div{background:var(--wi-surface);min-block-size:78px;min-inline-size:0;padding:15px 18px}.definition-grid dt{color:var(--wi-text-secondary);font-size:12px}.definition-grid dd{overflow-wrap:anywhere;min-inline-size:0;margin:5px 0 0;font-weight:600}.purchase-panel{top:calc(var(--wi-header-height) + 24px);position:sticky}.purchase-panel .cds--btn{inline-size:100%;max-inline-size:none}.login-layout{min-block-size:calc(100dvh - var(--wi-header-height));grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);display:grid}.login-form-panel{background:var(--wi-surface);justify-content:center;align-items:center;padding:48px 24px;display:flex}.login-form-wrap{width:min(100%,440px)}.login-form-wrap--registration{width:min(100%,560px)}.auth-eyebrow,.auth-context-label{color:var(--wi-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.login-form-wrap h1{letter-spacing:-.02em;margin:0;font-size:38px;font-weight:500}.login-form-wrap>.auth-form-lede{color:var(--wi-text-secondary);margin:12px 0 28px}.login-form{gap:20px;display:grid}.login-form>.cds--btn{inline-size:100%;max-inline-size:none}.registration-form-panel{align-items:flex-start;padding-block:clamp(40px,6vw,72px)}.registration-field-grid,.auth-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-route-switch{color:var(--wi-text-secondary);text-align:center;margin:-6px 0 0;font-size:13px}.auth-route-switch a{color:var(--wi-accent);text-underline-offset:3px;font-weight:600}.auth-provider-loading,.auth-provider-status{min-block-size:32px;color:var(--wi-text-secondary);margin:0;font-size:12px}.auth-provider-section{gap:16px;display:grid}.auth-divider{color:var(--wi-text-secondary);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:12px;display:grid}.auth-divider:before,.auth-divider:after{background:var(--wi-border);content:"";block-size:1px}.auth-provider-grid .cds--btn{inline-size:100%;max-inline-size:none}.registration-success{gap:12px;display:grid}.registration-success .cds--btn{inline-size:100%;max-inline-size:none}.activation-shortcut-note{color:var(--wi-text-secondary);text-align:center;margin:2px 0 0;font-family:IBM Plex Mono,monospace;font-size:11px}.login-context{background:var(--wi-accent-soft);flex-direction:column;justify-content:end;padding:clamp(40px,7vw,96px);display:flex}.login-context h2{letter-spacing:-.025em;max-inline-size:620px;margin:0;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.05}.login-security-list{gap:14px;max-inline-size:560px;margin:32px 0 0;padding:0;list-style:none;display:grid}.login-security-list li{grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.login-security-list svg{color:var(--wi-accent)}.registration-context{justify-content:center}.activation-steps{border-block-start:1px solid #002fa73d;max-inline-size:620px;margin:40px 0 0;padding:0;list-style:none;display:grid}.activation-steps li{border-block-end:1px solid #002fa73d;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;padding:18px 0;display:grid}.activation-steps svg{color:var(--wi-accent)}.activation-steps strong,.activation-steps div>span{display:block}.activation-steps strong{font-size:14px}.activation-steps div>span{color:var(--wi-text-secondary);margin-block-start:4px;font-size:12px}.activation-panel{gap:14px;display:grid}.activation-panel>.cds--btn{inline-size:100%;max-inline-size:none}.activation-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activation-destinations .cds--btn{inline-size:100%;max-inline-size:none}.workspace-shell{background:var(--wi-canvas);min-block-size:100dvh;min-inline-size:0}.workspace-shell .cds--side-nav{top:var(--wi-header-height);inline-size:var(--wi-side-nav-width);max-inline-size:var(--wi-side-nav-width);block-size:calc(100dvh - var(--wi-header-height));border-inline-end:1px solid var(--wi-border);background:var(--wi-surface)}.workspace-shell .cds--side-nav__link{min-block-size:44px}.workspace-brand-short{display:none}.public-header .cds--side-nav__link{min-block-size:44px}.public-header .cds--side-nav{top:var(--wi-header-height);block-size:calc(100dvh - var(--wi-header-height));background:var(--wi-surface)}@media (min-width:1056px){.public-header .cds--side-nav,.public-header .cds--header__menu-toggle,.workspace-header .cds--header__menu-toggle{display:none}}.workspace-shell .cds--side-nav__link[aria-current=page],.workspace-shell .cds--side-nav__link--current{background:var(--wi-accent-soft);color:var(--wi-ink)}.workspace-shell .cds--side-nav__link[aria-current=page]:before,.workspace-shell .cds--side-nav__link--current:before{background:var(--wi-accent)}.workspace-nav-group{color:var(--wi-text-secondary,#525252);letter-spacing:.04em;text-transform:uppercase;margin:.85rem 1rem .35rem;font-size:.7rem;font-weight:600}.workspace-role{border-block-end:1px solid var(--wi-border);flex-direction:column;justify-content:center;min-block-size:64px;padding-inline:16px;display:flex}.workspace-role strong{font-size:14px}.workspace-role span{color:var(--wi-text-secondary);font-size:12px}.workspace-content{min-block-size:100dvh;min-inline-size:0;margin-inline-start:var(--wi-side-nav-width);padding-block-start:var(--wi-header-height)}.workspace-page .cds--skeleton__text{max-inline-size:100%}.verification-banner{width:min(100%, var(--wi-content-max));background:#fff8e1;border-block-end:1px solid #f1c21b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:auto;padding:12px 32px;display:grid}.verification-banner .cds--inline-notification{background:0 0;border:0;min-block-size:0;margin:0}.workspace-page{width:min(100%, var(--wi-content-max));margin-inline:auto;padding:28px 32px 64px}.workspace-page-header{justify-content:space-between;align-items:end;gap:24px;min-block-size:88px;margin-block-end:24px;display:flex}.workspace-page-header h1{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:500}.workspace-page-header p{max-inline-size:720px;color:var(--wi-text-secondary);margin:6px 0 0}.page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-command{border:1px solid var(--wi-border);border-block-start:3px solid var(--wi-accent);border-radius:var(--wi-radius-panel);background:var(--wi-accent-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-block-end:20px;padding:24px;display:grid}.workspace-command--attention{border-block-start-color:var(--wi-warning);background:#fff8e1}.workspace-command--positive{border-block-start-color:var(--wi-success);background:#defbe6}.workspace-command__copy{max-inline-size:760px}.workspace-command__eyebrow{color:var(--wi-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-block-end:8px;font-size:12px;font-weight:600;display:block}.workspace-command h2{letter-spacing:-.02em;margin:0;font-size:clamp(21px,2vw,27px);font-weight:500}.workspace-command p{color:var(--wi-text-secondary);margin:8px 0 0;line-height:1.55}.workspace-command__meta{flex-wrap:wrap;gap:6px;margin-block-start:14px;display:flex}.workspace-command__action{justify-content:flex-end;display:flex}.workspace-command__action .cds--btn{min-inline-size:190px}.metric-strip{grid-template-columns:repeat(var(--metric-count,4), minmax(0, 1fr));border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface);margin-block-end:24px;display:grid}.metric-cell{border-inline-start:1px solid var(--wi-border);min-block-size:104px;padding:20px}.metric-cell:first-child{border-inline-start:0}.metric-value{overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:27px;line-height:1.15;display:block}.metric-label{color:var(--wi-text-secondary);margin-block-start:9px;font-size:13px;display:block}.workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:20px;display:grid}.workspace-grid--even{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-stack{gap:20px;display:grid}.workspace-local-error{gap:6px;margin-block-end:20px;display:grid}.workspace-local-error .cds--btn{inline-size:fit-content}.panel-actions{align-items:center;gap:8px;display:flex}.queue-list{margin:0;padding:0;list-style:none}.queue-item{border-block-end:1px solid var(--wi-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-block-size:76px;padding:14px 20px;display:grid}.queue-item:last-child{border-block-end:0}.queue-item h3,.queue-item p{margin:0}.queue-item h3{font-size:14px;font-weight:600}.queue-item p{color:var(--wi-text-secondary);margin-block-start:4px;font-size:12px}.activity-list{margin:0;padding:0 20px;list-style:none}.activity-item{border-block-end:1px solid var(--wi-border);grid-template-columns:24px minmax(0,1fr);gap:12px;padding-block:16px;display:grid}.activity-item:last-child{border-block-end:0}.activity-item svg{color:var(--wi-accent);margin-block-start:1px}.activity-item p,.activity-item time{margin:0}.activity-item time{color:var(--wi-text-secondary);margin-block-start:4px;font-size:12px;display:block}.table-wrap{overflow-x:auto}.responsive-table-desktop{min-inline-size:0}.trend-sparkline-list{gap:16px;padding:2px 0 20px;display:grid}.trend-sparkline{min-inline-size:0;margin:0}.trend-sparkline+.trend-sparkline{border-block-start:1px solid var(--wi-border);padding-block-start:14px}.trend-sparkline figcaption{color:var(--wi-text-secondary);justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;display:flex}.trend-sparkline figcaption strong{color:var(--wi-ink);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.trend-sparkline svg{block-size:72px;inline-size:100%;margin-block-start:8px;display:block;overflow:visible}.trend-sparkline polyline{fill:none;stroke:var(--wi-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.mobile-record-list{display:none}.record-control{justify-items:start;gap:5px;min-inline-size:0;display:grid}.record-control>span:first-child{overflow-wrap:anywhere}.delivery-context-grid{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.delivery-context-grid>div{border-inline-start:1px solid var(--wi-border);min-inline-size:0;padding:12px 14px}.delivery-context-grid>div:first-child{border-inline-start:0}.delivery-context-grid dt,.mobile-record-card dt{color:var(--wi-text-secondary);letter-spacing:.02em;font-size:11px;font-weight:600}.delivery-context-grid dd,.mobile-record-card dd{overflow-wrap:anywhere;min-inline-size:0;margin:5px 0 0}.delivery-context-id{font-family:IBM Plex Mono,monospace;font-size:12px}.compact-table{min-inline-size:720px}.compact-table .cds--data-table-header{padding-inline:20px}.compact-table .cds--data-table td,.compact-table .cds--data-table th{padding-inline:16px}.table-primary{font-weight:600}.table-secondary{color:var(--wi-text-secondary);margin-block-start:3px;font-size:12px;display:block}.notification-panel{z-index:9100;top:var(--wi-header-height);width:min(420px,100vw);max-block-size:calc(100dvh - var(--wi-header-height));border-inline-start:1px solid var(--wi-border);border-block-end:1px solid var(--wi-border);background:var(--wi-surface);position:fixed;right:0;overflow-y:auto;box-shadow:-16px 18px 44px #1118271f}.notification-panel-header{border-block-end:1px solid var(--wi-border);justify-content:space-between;align-items:center;min-block-size:60px;padding-inline:18px 8px;display:flex}.notification-panel-header h2{margin:0;font-size:16px}.notification-list{margin:0;padding:0;list-style:none}.notification-item{border-block-end:1px solid var(--wi-border);padding:16px 18px}.notification-item--unread{border-inline-start:3px solid var(--wi-accent);background:var(--wi-accent-soft)}.notification-item-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-item h3,.notification-item p{margin:0}.notification-item h3{font-size:14px;font-weight:600}.notification-item p{color:var(--wi-text-secondary);margin-block-start:6px;line-height:1.55}.notification-item time{color:var(--wi-text-secondary);margin-block-start:8px;font-size:12px;display:block}.notification-badge{background:var(--wi-danger);color:#fff;text-align:center;border-radius:999px;block-size:18px;min-inline-size:18px;padding-inline:4px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:9px;right:8px}.state-block{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface);flex-direction:column;justify-content:center;align-items:flex-start;min-block-size:260px;padding:32px;display:flex}.state-block--compact{border:0;border-radius:0;min-block-size:210px}.state-block svg{color:var(--wi-accent)}.state-block h2,.state-block h3{margin:18px 0 6px;font-size:20px;font-weight:500}.state-block p{max-inline-size:560px;color:var(--wi-text-secondary);margin:0}.state-block .cds--btn{margin-block-start:20px}.form-surface{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface);padding:24px}.product-form,.upload-form{gap:24px;display:grid}.upload-intro{border-block-end:1px solid var(--wi-border);justify-content:space-between;align-items:flex-start;gap:32px;padding-block-end:20px;display:flex}.upload-intro h2,.upload-intro p,.upload-section-heading h3,.upload-section-heading p{margin:0}.upload-intro h2{letter-spacing:-.02em;margin-block-start:4px;font-size:clamp(20px,2vw,26px);font-weight:500}.upload-intro>div:first-child>p:last-child,.upload-section-heading p{max-inline-size:700px;color:var(--wi-text-secondary);margin-block-start:5px}.upload-eyebrow{color:var(--wi-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.upload-policy-summary{border:1px solid var(--wi-border);background:var(--wi-surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:300px;display:grid}.upload-policy-summary span{border-inline-start:1px solid var(--wi-border);min-block-size:66px;color:var(--wi-text-secondary);align-content:center;padding:10px 12px;font-size:11px;display:grid}.upload-policy-summary span:first-child{border-inline-start:0}.upload-policy-summary strong{color:var(--wi-ink);font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500}.upload-configuration{gap:16px;display:grid}.upload-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.upload-section-heading h3{font-size:16px;font-weight:600}.upload-section-heading p{font-size:13px}.upload-config-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.upload-capture-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-section{border-block-start:1px solid var(--wi-border);gap:14px;padding-block-start:22px;display:grid}.form-section:first-child{border-block-start:0;padding-block-start:0}.form-section h2{margin:0;font-size:17px;font-weight:600}.form-section>p{color:var(--wi-text-secondary);margin:-7px 0 0}.commercial-tag-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.version-training-grid{margin-block-start:8px}.version-commercial-tags{border-block-start:1px solid var(--wi-border);background:var(--wi-surface-subtle);flex-wrap:wrap;gap:6px;padding:14px 18px;display:flex}.version-commercial-tags span{border:1px solid var(--wi-border);border-radius:var(--wi-radius-control);background:var(--wi-surface);padding:4px 7px;font-size:11px}.checkbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;display:grid}.form-footer{border-block-start:1px solid var(--wi-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block-start:20px;display:flex}.form-footer p{max-inline-size:620px;color:var(--wi-text-secondary);margin:0;font-size:12px}.upload-dropzone{border-radius:var(--wi-radius-panel);min-block-size:164px}.upload-format-policy{border:1px solid var(--wi-border);background:var(--wi-surface-subtle);border-block-start:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:-24px;display:grid}.upload-format-policy span{border-inline-start:1px solid var(--wi-border);min-inline-size:0;color:var(--wi-text-secondary);padding:10px 12px;font-size:11px}.upload-format-policy span:first-child{border-inline-start:0}.upload-format-policy strong{color:var(--wi-ink);margin-block-end:2px;font-weight:600;display:block}.upload-cover-hint{margin:8px 0 0}.upload-cover-choice{border:1px solid var(--wi-border-strong);border-inline-start:3px solid var(--wi-accent);background:var(--wi-accent-soft);padding:14px 16px}.upload-cover-choice p{margin:6px 0 0 28px}.upload-metadata{background:var(--wi-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.upload-metadata div{background:var(--wi-surface-subtle);padding:14px 16px}.upload-metadata dt{color:var(--wi-text-secondary);font-size:12px}.upload-metadata dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-family:IBM Plex Mono,monospace;font-size:13px;overflow:hidden}.upload-preview{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface-subtle);overflow:hidden}.upload-preview-heading{border-block-end:1px solid var(--wi-border);background:var(--wi-surface);padding:16px 18px}.upload-preview-state{place-items:center;min-block-size:180px;display:grid}.upload-preview-media{-o-object-fit:contain;object-fit:contain;background:#161616;max-block-size:min(54vh,520px);inline-size:100%;display:block}.upload-preview-image{min-block-size:220px}.upload-text-preview{gap:12px;padding:16px;display:grid}.upload-text-preview pre{border:1px solid var(--wi-border);color:#f4f4f4;tab-size:2;white-space:pre;background:#161616;max-block-size:320px;margin:0;padding:16px;font:12px/1.55 IBM Plex Mono,monospace;overflow:auto}.upload-text-preview>p{color:var(--wi-text-secondary);margin:0;font-size:11px}.upload-technical-preview{background:var(--wi-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.upload-technical-preview div{background:var(--wi-surface-subtle);align-content:center;gap:4px;min-block-size:88px;padding:16px 18px;display:grid}.upload-technical-preview span{color:var(--wi-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.upload-technical-preview strong{font-size:14px;font-weight:500}.upload-technical-preview>p{background:var(--wi-surface);color:var(--wi-text-secondary);grid-column:1/-1;margin:0;padding:12px 18px;font-size:12px}.upload-empty-state{border:1px dashed var(--wi-border-strong);min-block-size:96px;color:var(--wi-text-secondary);align-content:center;gap:4px;padding:18px;display:grid}.upload-empty-state strong{color:var(--wi-ink);font-weight:500}.upload-progress{border:1px solid var(--wi-border);background:var(--wi-surface-subtle);padding:16px}.upload-footer{align-items:flex-end}.upload-footer p{max-inline-size:760px}.sample-workspace{gap:24px;display:grid}.merchant-presentation-workspace .sample-workspace__layout{grid-template-columns:1fr}.merchant-presentation-workspace .sample-cover-panel{position:static}.sample-workspace__header{border-block-end:1px solid var(--wi-border);justify-content:space-between;align-items:flex-start;gap:32px;padding-block-end:20px;display:flex}.sample-workspace__header h2,.sample-workspace__header p,.sample-workspace__empty p,.sample-gallery__item h4,.sample-gallery__issue,.sample-cover-preview{margin:0}.sample-workspace__header h2{letter-spacing:-.02em;margin-block-start:4px;font-size:clamp(20px,2vw,26px);font-weight:500}.sample-workspace__header>div:first-child>p:last-child{max-inline-size:720px;color:var(--wi-text-secondary);margin-block-start:5px}.sample-workspace__metrics{border:1px solid var(--wi-border);background:var(--wi-surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:330px;display:grid}.sample-workspace__metrics span{border-inline-start:1px solid var(--wi-border);min-block-size:66px;color:var(--wi-text-secondary);align-content:center;padding:10px 12px;font-size:11px;display:grid}.sample-workspace__metrics span:first-child{border-inline-start:0}.sample-workspace__metrics strong{color:var(--wi-ink);font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500}.sample-workspace__state-stack,.sample-workspace__samples,.sample-cover-panel{gap:16px;display:grid}.sample-workspace__state-stack{justify-items:start}.sample-workspace__footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sample-workspace__layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,.85fr);align-items:start;gap:24px;display:grid}.sample-workspace__dropzone{border-radius:var(--wi-radius-panel);min-block-size:140px}.sample-workspace__helper{color:var(--wi-text-secondary);margin:-10px 0 0;font-size:12px}.sample-workspace__field-error{color:var(--cds-text-error,#da1e28);margin:-8px 0 0;font-size:12px}.sample-workspace__empty{border:1px dashed var(--wi-border-strong);min-block-size:150px;color:var(--wi-text-secondary);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.sample-workspace__empty svg{color:var(--wi-accent)}.sample-workspace__empty strong{color:var(--wi-ink);font-weight:500}.sample-workspace__empty p{max-inline-size:500px;font-size:13px}.sample-gallery{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sample-gallery__item{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface);grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden}.sample-gallery__preview{border-inline-end:1px solid var(--wi-border);color:#f4f4f4;background:#161616;align-self:stretch;place-items:center;min-block-size:180px;display:grid}.sample-gallery__preview img,.sample-gallery__preview video{-o-object-fit:contain;object-fit:contain;block-size:100%;min-block-size:180px;inline-size:100%;display:block}.sample-gallery__body{gap:14px;min-inline-size:0;padding:16px;display:grid}.sample-gallery__identity{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sample-gallery__identity>div{min-inline-size:0}.sample-gallery__position{color:var(--wi-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.sample-gallery__item h4{text-overflow:ellipsis;white-space:nowrap;margin-block:3px 7px;font-size:14px;font-weight:600;overflow:hidden}.sample-stage{color:var(--wi-text-secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.sample-stage:before{background:var(--wi-border-strong);content:"";border-radius:50%;flex:0 0 7px;block-size:7px;inline-size:7px}.sample-stage--active:before{background:var(--wi-accent)}.sample-stage--positive:before{background:#198038}.sample-stage--warning:before{background:#f1c21b}.sample-stage--negative:before{background:#da1e28}.sample-gallery__issue{background:var(--wi-surface-subtle);color:var(--wi-text-secondary);border-inline-start:3px solid #da1e28;padding:10px 12px;font-size:12px}.sample-gallery__controls{flex-wrap:wrap;align-items:center;gap:2px;min-block-size:32px;display:flex}.sample-replace-control{display:inline-flex}.sample-visually-hidden-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sample-cover-panel{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface-subtle);padding:18px;position:sticky;inset-block-start:24px}.sample-cover-preview{border:1px solid var(--wi-border);background:var(--wi-surface);overflow:hidden}.sample-cover-preview img,.sample-cover-preview video,.sample-cover-preview__empty{aspect-ratio:16/10;color:#f4f4f4;-o-object-fit:cover;object-fit:cover;background:#161616;place-items:center;inline-size:100%;display:grid}.sample-cover-preview figcaption{border-block-start:1px solid var(--wi-border);color:var(--wi-text-secondary);padding:10px 12px;font-size:11px}.sample-cover-panel__dropzone{border-radius:var(--wi-radius-panel);min-block-size:112px}@media (max-width:1100px){.sample-workspace__header{flex-direction:column;align-items:stretch;gap:18px}.sample-workspace__metrics{min-inline-size:0}.sample-workspace__layout{grid-template-columns:1fr}.sample-cover-panel{position:static}}@media (max-width:640px){.sample-workspace{padding:16px}.sample-workspace__metrics{grid-template-columns:1fr}.sample-workspace__metrics span,.sample-workspace__metrics span:first-child{border-block-start:1px solid var(--wi-border);border-inline-start:0}.sample-workspace__metrics span:first-child{border-block-start:0}.sample-gallery__item{grid-template-columns:1fr}.sample-gallery__preview{border-block-end:1px solid var(--wi-border);border-inline-end:0;min-block-size:180px}.sample-gallery__identity{align-items:flex-start}.sample-workspace__footer-actions{inline-size:100%}}.security-callout{border-inline-start:3px solid var(--wi-accent);background:var(--wi-accent-soft);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:16px;display:grid}.security-callout h3,.security-callout p{margin:0}.workspace-page>.cds--inline-notification,.surface-panel+.cds--inline-notification,.form-surface+.cds--inline-notification{margin-block-start:20px}.purchase-panel .cds--inline-notification{margin-block-start:14px}.preview-eyebrow{color:var(--wi-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-block-end:3px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.preview-channel-legend{color:var(--wi-text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:7px 0 0;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.4;display:flex}.preview-channel-legend span{letter-spacing:.06em;text-transform:uppercase}.preview-channel-legend strong{color:var(--wi-ink);font-weight:500}.commercial-preview-frame{background:#161616;place-items:center;min-block-size:340px;display:grid;position:relative;overflow:hidden}.commercial-preview-frame video,.commercial-preview-frame img{-o-object-fit:contain;object-fit:contain;max-block-size:560px;inline-size:100%;display:block}.commercial-preview-frame img{block-size:auto}.commercial-preview-frame--sample{background:#101820}.commercial-preview-caption{border-block-start:1px solid var(--wi-border);background:var(--wi-surface-subtle);color:var(--wi-text-secondary);letter-spacing:.04em;margin:0;padding:10px 16px;font-family:IBM Plex Mono,monospace;font-size:10px}.presentation-gallery-stage{background:#161616;place-items:center;min-block-size:360px;display:grid;overflow:hidden}.presentation-gallery-stage img,.presentation-gallery-stage video{-o-object-fit:contain;object-fit:contain;max-block-size:600px;inline-size:100%;display:block}.presentation-gallery-stage img{block-size:auto}.presentation-gallery-fallback{color:#f4f4f4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-block-size:260px;padding:24px;display:flex}.presentation-gallery-meta{border-block-start:1px solid var(--wi-border);background:var(--wi-surface-subtle);justify-content:space-between;align-items:center;gap:16px;min-block-size:64px;padding:12px 16px;display:flex}.presentation-gallery-meta>div{gap:4px;min-inline-size:0;display:grid}.presentation-gallery-meta strong,.presentation-gallery-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presentation-gallery-meta span{color:var(--wi-text-secondary);font-size:11px}.presentation-gallery-picker{border-block-start:1px solid var(--wi-border);background:var(--wi-border);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:1px;display:grid}.presentation-gallery-picker button{cursor:pointer;background:var(--wi-surface);min-block-size:54px;color:var(--wi-text-secondary);font:inherit;text-align:start;border:0;gap:3px;padding:9px 12px;display:grid}.presentation-gallery-picker button:hover{background:var(--wi-surface-subtle)}.presentation-gallery-picker button[aria-pressed=true]{box-shadow:inset 0 3px 0 var(--wi-accent);color:var(--wi-ink)}.presentation-gallery-picker button:focus-visible{outline:2px solid var(--wi-accent);outline-offset:-3px;position:relative}.presentation-gallery-picker button span{font-family:IBM Plex Mono,monospace;font-size:10px}.presentation-gallery-picker button strong{font-size:12px;font-weight:600}.presentation-gallery-statement{border-block-start:1px solid var(--wi-border);color:var(--wi-text-secondary);margin:0;padding:12px 16px;font-size:12px;line-height:1.5}.commercial-tag-grid{background:var(--wi-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.commercial-tag-grid>div{background:var(--wi-surface);min-block-size:82px;padding:15px 18px}.commercial-tag-grid dt{color:var(--wi-text-secondary);font-size:11px}.commercial-tag-grid dd{margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.45}.quality-readiness-strip{border-block-end:1px solid var(--wi-border);background:var(--wi-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.quality-readiness-strip>div,.quality-readiness-strip>p{background:var(--wi-surface-subtle);min-block-size:74px;margin:0;padding:14px 18px}.quality-readiness-strip span,.quality-readiness-strip strong{display:block}.quality-readiness-strip span{color:var(--wi-text-secondary);font-size:11px}.quality-readiness-strip strong{margin-block-start:5px;font-family:IBM Plex Mono,monospace;font-size:12px}.quality-readiness-strip strong[data-status=READY]{color:var(--wi-success)}.quality-readiness-strip strong[data-status=PARTIAL]{color:#8e6a00}.quality-readiness-strip strong[data-status=NOT_READY]{color:var(--wi-text-secondary)}.quality-metadata-table{display:grid}.quality-metadata-row{border-block-end:1px solid var(--wi-border);grid-template-columns:minmax(0,1fr) minmax(150px,.32fr);align-items:center;gap:20px;min-block-size:64px;padding:12px 18px;display:grid}.quality-metadata-row:last-child{border-block-end:0}.quality-metadata-row strong,.quality-metadata-row span{display:block}.quality-metadata-row strong{font-size:13px}.quality-metadata-row div>span{color:var(--wi-text-secondary);margin-block-start:3px;font-size:11px;line-height:1.45}.quality-metadata-row>span{text-align:end;font-family:IBM Plex Mono,monospace;font-size:11px}@keyframes wi-hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes wi-media-enter{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:.36s cubic-bezier(.16,1,.3,1) both wi-hero-enter}.hero-copy>:nth-child(2){animation-delay:55ms}.hero-copy>:nth-child(3){animation-delay:.11s}.hero-copy>:nth-child(4){animation-delay:.165s}.hero-copy>:nth-child(5){animation-delay:.22s}.hero-media img{animation:.4s cubic-bezier(.16,1,.3,1) both wi-media-enter}.role-panel{animation:.26s cubic-bezier(.16,1,.3,1) both wi-hero-enter}}.security-callout h3{font-size:14px;font-weight:600}.security-callout p{color:var(--wi-text-secondary);margin-block-start:4px}.listing-review-list{gap:28px;display:grid}.listing-review-item{border-block-end:1px solid var(--wi-border);min-inline-size:0;padding-block-end:28px}.listing-review-item:last-child{border-block-end:0;padding-block-end:0}.review-summary{color:var(--wi-text-secondary);margin:0;padding:18px;line-height:1.55}.listing-publish-decision{gap:18px;display:grid}.listing-publish-decision .cds--btn{inline-size:100%;max-inline-size:none}.review-split{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:20px;display:grid}.risk-summary{background:var(--wi-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.risk-summary>div{background:var(--wi-surface);padding:18px}.risk-summary strong{font-family:IBM Plex Mono,monospace;font-size:22px;display:block}.risk-summary span{color:var(--wi-text-secondary);margin-block-start:5px;font-size:12px;display:block}.asset-review-list{gap:20px;display:grid}.asset-review-item{overflow:visible}.asset-review-metadata{background:var(--wi-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.asset-review-metadata>div{background:var(--wi-surface);min-block-size:72px;padding:14px 18px}.asset-review-metadata dt{color:var(--wi-text-secondary);font-size:12px}.asset-review-metadata dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:600}.asset-decision{border-block-start:1px solid var(--wi-border);background:var(--wi-surface-subtle);grid-template-columns:minmax(320px,1fr) minmax(260px,.8fr) auto;align-items:end;gap:20px;padding:20px;display:grid}.asset-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;display:grid}.metadata-loading{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface);align-items:center;min-block-size:160px;padding:24px;display:flex}.metadata-result-count{color:var(--wi-text-secondary);font-family:IBM Plex Mono,monospace;font-size:12px}.metadata-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metadata-profile{border-inline-start:1px solid var(--wi-border);min-inline-size:0;padding:18px}.metadata-profile:first-child{border-inline-start:0}.metadata-profile-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.metadata-profile h3,.metadata-profile p{margin:0}.metadata-profile h3{font-size:15px;font-weight:600}.metadata-profile-heading>div>span{color:var(--wi-text-secondary);margin-block-start:2px;font-size:12px;display:block}.metadata-profile>code{background:var(--wi-surface-subtle);width:fit-content;color:var(--wi-text-secondary);overflow-wrap:anywhere;border-radius:4px;margin-block-start:16px;padding:3px 6px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.metadata-profile>p{min-block-size:60px;color:var(--wi-text-secondary);margin-block-start:12px;font-size:13px;line-height:1.5}.metadata-profile dl{border-block-start:1px solid var(--wi-border);gap:10px;margin:14px 0 0;padding-block-start:14px;display:grid}.metadata-profile dl>div{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.metadata-profile dt{color:var(--wi-text-secondary);font-size:11px}.metadata-profile dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500}.metadata-filter-bar{border-block-end:1px solid var(--wi-border);background:var(--wi-border);grid-template-columns:minmax(300px,1.5fr) repeat(3,minmax(180px,.7fr));gap:1px;padding:12px;display:grid}.metadata-filter-bar>*{background:var(--wi-surface)}.metadata-table-wrap,.metadata-matrix-wrap,.metadata-format-wrap{scrollbar-color:var(--wi-border-strong) var(--wi-surface-subtle)}.metadata-table{min-inline-size:1580px}.metadata-table th:first-child,.metadata-table td:first-child{inline-size:370px}.metadata-table th:nth-child(4),.metadata-table td:nth-child(4),.metadata-table th:nth-child(5),.metadata-table td:nth-child(5){inline-size:230px}.metadata-table td,.metadata-matrix td,.metadata-format-table td{vertical-align:top}.metadata-field-name{gap:3px;display:grid}.metadata-field-name>strong{font-size:14px}.metadata-field-name>span{color:var(--wi-text-secondary);font-size:12px}.metadata-field-name code,.metadata-key,.metadata-extension-list code,.metadata-policy-note code{font-family:IBM Plex Mono,monospace}.metadata-field-name code{border-radius:var(--wi-radius-control);background:var(--wi-accent-soft);width:fit-content;color:var(--wi-accent);overflow-wrap:anywhere;margin-block-start:4px;padding:2px 5px;font-size:11px}.metadata-field-name p{color:var(--wi-text-secondary);margin:6px 0 0;font-size:12px;line-height:1.45}.metadata-cell-value{margin-block-start:8px;font-size:12px;font-weight:600;display:block}.metadata-method{max-inline-size:240px;line-height:1.45}.metadata-inline-tags{flex-wrap:wrap;gap:3px;margin-block-start:8px;display:flex}.metadata-inline-tags .cds--tag,.metadata-requirement-tag.cds--tag{margin:0}.metadata-matrix-legend{border-block-end:1px solid var(--wi-border);background:var(--wi-surface-subtle);flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.metadata-matrix{min-inline-size:940px}.metadata-matrix th:first-child,.metadata-matrix td:first-child{inline-size:360px}.metadata-matrix .metadata-requirement-tag{justify-content:center;min-inline-size:48px}.metadata-sr-detail{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.metadata-policy-note{border-block-end:1px solid #ffb3b8;border-inline-start:3px solid var(--wi-danger);background:#fff1f1;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:14px 18px;display:grid}.metadata-policy-note span{color:var(--wi-text-secondary)}.metadata-format-table{min-inline-size:1240px}.metadata-format-table th:first-child,.metadata-format-table td:first-child{inline-size:235px}.metadata-format-table th:nth-child(3),.metadata-format-table td:nth-child(3),.metadata-format-table th:nth-child(4),.metadata-format-table td:nth-child(4){inline-size:260px}.metadata-format-blocked td{background:#fff7f7}.metadata-extension-list{flex-wrap:wrap;gap:5px;margin-block-end:8px;display:flex}.metadata-extension-list code{border:1px solid var(--wi-border);background:var(--wi-surface);border-radius:4px;padding:3px 6px;font-size:12px}.metadata-control-list{color:var(--wi-text-secondary);gap:4px;margin:0;padding-inline-start:16px;font-size:12px;display:grid}@media (max-width:1055px){.product-evaluation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.public-header .cds--header__nav,.public-header .header-desktop-action{display:none}.public-header .cds--side-nav{border-inline-end:0;inline-size:0}.public-header .cds--side-nav.cds--side-nav--expanded{border-inline-end:1px solid var(--wi-border);inline-size:min(280px,86vw);max-inline-size:min(280px,86vw)}.workspace-shell .cds--side-nav{border-inline-end:0;inline-size:0;max-inline-size:0}.workspace-shell .cds--side-nav.cds--side-nav--expanded{border-inline-end:1px solid var(--wi-border);inline-size:min(280px,86vw);max-inline-size:min(280px,86vw)}.workspace-content{inline-size:100%;max-inline-size:100%;margin-inline-start:0}.hero{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)}.home-product-row{grid-template-columns:minmax(260px,1.5fr) minmax(130px,.7fr) minmax(150px,.8fr) 24px}.home-product-meta:nth-child(3){display:none}.trust-rail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-point:nth-child(3){border-inline-start:0;border-block-start:1px solid var(--wi-border)}.trust-point:nth-child(4){border-block-start:1px solid var(--wi-border)}.product-row{grid-template-columns:minmax(240px,1.5fr) minmax(170px,.7fr) minmax(156px,auto)}.product-row-ranking{display:none}.workspace-grid,.review-split,.asset-decision{grid-template-columns:1fr}.asset-review-metadata,.metadata-profile-grid,.metadata-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.metadata-profile:nth-child(3){border-inline-start:0}.metadata-profile:nth-child(n+3){border-block-start:1px solid var(--wi-border)}.upload-intro{flex-direction:column;align-items:stretch;gap:18px}.upload-policy-summary{min-inline-size:0}.upload-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-capture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.hero{grid-template-columns:1fr}.hero-copy{min-block-size:auto}.hero-media{min-block-size:440px}}@media (max-width:900px){.marketplace-layout{grid-template-columns:minmax(0,1fr);gap:12px}.marketplace-filter-toggle.cds--btn{inline-size:fit-content;max-inline-size:100%;display:inline-flex}.filter-panel{display:none;position:static}.filter-panel.filter-panel--open{display:block}.marketplace-toolbar{grid-template-columns:minmax(0,1fr)}.product-row{grid-template-columns:minmax(0,1fr) minmax(156px,auto);gap:14px 18px;min-block-size:0;padding:20px 16px}.product-row-primary{grid-area:1/1;min-inline-size:0}.product-row-meta,.product-row-ranking{border-block-start:1px solid var(--wi-border);grid-column:1/-1;min-inline-size:0;padding-block-start:12px}.product-row-meta{grid-row:2;gap:3px;display:grid}.product-row-ranking{grid-row:3;display:block}.product-row-actions{grid-area:1/2;align-self:start}}@media (max-width:768px){:root{--wi-header-height:56px}.workspace-header .header-product-label,.workspace-header .account-label{display:none}.hero,.login-layout{grid-template-columns:1fr}.hero{min-block-size:auto}.hero-copy{min-block-size:auto;padding:40px 20px 32px}.hero h1{font-size:clamp(38px,11vw,48px);line-height:1.03}.hero-media{min-block-size:48dvh}.trust-rail-grid,.evidence-grid,.role-layout,.marketplace-layout,.detail-grid,.workspace-grid--even,.form-grid{grid-template-columns:1fr}.trust-point{border-inline-start:0;border-block-start:1px solid var(--wi-border)}.trust-point:first-child{border-block-start:0}.role-intro,.filter-panel,.purchase-panel{position:static}.role-layout{gap:32px}.role-intro .section-heading{margin-block-end:0}.role-panel{padding:22px 20px}.home-product-row,.home-product-row--skeleton{grid-template-columns:minmax(0,1fr) 24px;gap:14px 16px;padding:20px 0}.home-product-main{grid-area:1/1}.home-product-arrow{grid-area:1/2}.home-product-meta,.home-product-meta:nth-child(3),.home-product-evidence{border-block-start:1px solid var(--wi-border);grid-column:1/-1;grid-template-columns:104px minmax(0,1fr);padding-block-start:12px;display:grid}.home-product-evidence span{grid-column:1/-1}.public-page-header,.cta-band-inner,.home-cta-inner,.workspace-page-header{flex-direction:column;align-items:stretch;display:flex}.responsive-table-desktop{display:none}.mobile-record-list{border-block-start:1px solid var(--wi-border);background:var(--wi-border);gap:1px;display:grid}.mobile-record-card{background:var(--wi-surface);min-inline-size:0;padding:16px}.mobile-record-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-record-card__header>div{min-inline-size:0}.mobile-record-card__header h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.35}.mobile-record-card__header span{overflow-wrap:anywhere;color:var(--wi-text-secondary);margin-block-start:4px;font-size:12px;display:block}.mobile-record-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:16px 0 0;display:grid}.mobile-record-card__grid>div{min-inline-size:0}.mobile-record-card__wide{grid-column:1/-1}.mobile-record-card__actions{border-block-start:1px solid var(--wi-border);flex-wrap:wrap;gap:4px;margin-block-start:14px;padding-block-start:10px;display:flex}.mobile-record-card .record-control .cds--btn,.mobile-record-card__actions .cds--btn{max-inline-size:100%}.delivery-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-context-grid>div:nth-child(odd){border-inline-start:0}.delivery-context-grid>div:nth-child(n+3){border-block-start:1px solid var(--wi-border)}.delivery-file-list{border:1px solid var(--wi-border)}.delivery-file-card__meta{color:var(--wi-text-secondary);flex-wrap:wrap;gap:6px 14px;margin-block:12px;font-size:12px;display:flex}.delivery-file-card .cds--btn{inline-size:100%;max-inline-size:none}.marketplace-toolbar{grid-template-columns:1fr}.product-row{grid-template-columns:minmax(0,1fr);gap:14px;min-block-size:0;padding:20px 16px}.product-row-primary{grid-area:1/1}.product-row-meta{grid-area:2/1}.product-row-ranking{grid-area:3/1}.product-row-actions,.product-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.product-row-actions{grid-area:4/1}.product-row-actions .cds--btn,.product-detail-actions .cds--btn{white-space:normal;block-size:auto;min-block-size:40px;inline-size:100%;min-inline-size:0;max-inline-size:none}.workspace-page{padding:20px 16px 48px}.workspace-page-header{align-items:stretch;min-block-size:auto}.page-actions{justify-content:flex-start}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-cell:nth-child(odd){border-inline-start:0}.metric-cell:nth-child(n+3){border-block-start:1px solid var(--wi-border)}.definition-grid,.checkbox-grid,.asset-checks,.asset-review-metadata,.passport-list,.upload-metadata,.risk-summary,.commercial-tag-form-grid,.commercial-tag-grid,.quality-readiness-strip,.quality-metadata-row{grid-template-columns:1fr}.commercial-preview-frame,.presentation-gallery-stage{min-block-size:220px}.presentation-gallery-meta{flex-direction:column;align-items:flex-start;gap:8px}.quality-metadata-row>span{text-align:start}.metadata-profile-grid,.metadata-filter-bar,.metadata-policy-note{grid-template-columns:1fr}.metadata-profile,.metadata-profile:nth-child(3){border-inline-start:0;border-block-start:1px solid var(--wi-border)}.metadata-profile:first-child{border-block-start:0}.metadata-profile>p{min-block-size:auto}.upload-policy-summary,.upload-format-policy{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-policy-summary span:nth-child(3),.upload-format-policy span:nth-child(n+3){border-block-start:1px solid var(--wi-border)}.upload-policy-summary span:nth-child(3){grid-column:1/-1}.upload-policy-summary span:nth-child(3),.upload-format-policy span:nth-child(odd){border-inline-start:0}.upload-config-grid,.upload-capture-grid,.upload-technical-preview{grid-template-columns:1fr}.upload-technical-preview>p{grid-column:auto}.upload-preview-heading{align-items:flex-start}.login-context{min-block-size:420px;padding:48px 24px}.registration-context{min-block-size:auto}.verification-banner{grid-template-columns:1fr;padding-inline:16px}}@media (max-width:480px){.public-brand-full{display:none}.public-brand-short{white-space:nowrap;display:inline}.workspace-brand-full{display:none}.workspace-brand-short{display:inline}.hero-search{grid-template-columns:1fr}.hero-search .cds--btn,.form-footer .cds--btn{inline-size:100%;max-inline-size:none}.sample-workspace__footer-actions{flex-direction:column}.role-path-item{grid-template-columns:28px minmax(0,1fr);gap:14px}.site-container{padding-inline:16px}.registration-field-grid,.auth-provider-grid,.activation-destinations{grid-template-columns:1fr}.home-cta-actions{grid-template-columns:1fr;inline-size:100%;display:grid}.home-cta-actions .cds--btn{inline-size:100%;max-inline-size:none}}@media (max-width:768px){.workspace-command{grid-template-columns:1fr;gap:20px;padding:20px}.workspace-command__action{justify-content:flex-start}.workspace-command__action .cds--btn{inline-size:100%;max-inline-size:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.public-header.cds--header,.workspace-header.cds--header{background:var(--wi-surface)}}.asset-review-item .surface-panel-header{align-items:flex-start}.asset-preview-disclosure{border-block-start:1px solid var(--wi-border);background:color-mix(in srgb, var(--wi-accent) 5%, var(--wi-surface));min-block-size:42px;color:var(--wi-text-secondary);align-items:center;gap:12px;padding:9px 18px;font-size:12px;display:flex}.asset-preview-disclosure strong{color:var(--wi-ink);letter-spacing:.04em;text-transform:uppercase;flex:none;font-family:IBM Plex Mono,monospace;font-size:11px}.asset-review-workbench{border-block-start:1px solid var(--wi-border);background:var(--wi-border);grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);gap:1px;display:grid}.asset-evidence-panel,.asset-review-decision-panel.asset-decision{background:var(--wi-surface);min-inline-size:0;padding:20px}.asset-review-decision-panel.asset-decision{border-block-start:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.asset-evidence-panel{align-content:start;gap:16px;display:grid}.asset-evidence-heading,.asset-decision-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.asset-evidence-heading h3,.asset-decision-heading h3{margin:2px 0 0;font-size:18px;line-height:1.3}.asset-section-kicker{color:var(--wi-text-secondary);letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.asset-attestation-count{border:1px solid var(--wi-border-strong);border-radius:var(--wi-radius-control);color:var(--wi-text-secondary);flex:none;padding:4px 8px;font-family:IBM Plex Mono,monospace;font-size:11px}.asset-evidence-summary{border:1px solid var(--wi-border);border-radius:var(--wi-radius-control);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.asset-evidence-summary>div{border-inline-start:1px solid var(--wi-border);border-block-start:1px solid var(--wi-border);background:var(--wi-surface-subtle);min-block-size:68px;padding:11px 13px}.asset-evidence-summary>div:nth-child(3n+1){border-inline-start:0}.asset-evidence-summary>div:nth-child(-n+3){border-block-start:0}.asset-evidence-summary dt{color:var(--wi-text-secondary);font-size:11px}.asset-evidence-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:600}.asset-signature-checks{border:1px solid var(--wi-border);border-radius:var(--wi-radius-control);overflow:hidden}.asset-signature-check{border-block-start:1px solid var(--wi-border);grid-template-columns:minmax(130px,.34fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-block-size:54px;padding:9px 12px;display:grid}.asset-signature-check:first-child{border-block-start:0}.asset-signature-check strong{font-size:12px}.asset-signature-check>span{color:var(--wi-text-secondary);font-size:12px;line-height:1.45}.asset-evidence-empty,.asset-evidence-warnings,.asset-recorded-review{border-radius:var(--wi-radius-control);background:var(--wi-surface-subtle);color:var(--wi-text-secondary);margin:0;padding:12px 14px;font-size:12px}.asset-evidence-warnings{border-inline-start:3px solid var(--wi-warning)}.asset-evidence-warnings strong,.asset-recorded-review strong{color:var(--wi-ink)}.asset-evidence-warnings ul{margin:6px 0 0;padding-inline-start:18px}.asset-recorded-review{border-inline-start:3px solid var(--wi-accent);flex-wrap:wrap;gap:6px 14px;display:flex}.asset-attestation-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.asset-review-decision-panel .asset-checks{border:1px solid var(--wi-border);border-radius:var(--wi-radius-control);background:var(--wi-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-start:7px;overflow:hidden}.asset-attestation{background:var(--wi-surface-subtle);min-block-size:104px;min-inline-size:0;padding:12px}.asset-attestation p{color:var(--wi-text-secondary);margin:4px 0 0 28px;font-size:11px;line-height:1.45}.asset-review-inputs{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.asset-rejection-block{border-block-start:1px solid var(--wi-border);padding-block-start:16px}.asset-decision-actions{justify-content:flex-end;margin-block-start:-2px}@media (max-width:1240px){.asset-review-workbench{grid-template-columns:1fr}}@media (max-width:768px){.asset-preview-disclosure{flex-direction:column;align-items:flex-start;gap:2px}.asset-evidence-panel,.asset-review-decision-panel.asset-decision{padding:16px}.asset-evidence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-evidence-summary>div,.asset-evidence-summary>div:nth-child(3n+1){border-inline-start:1px solid var(--wi-border);border-block-start:1px solid var(--wi-border)}.asset-evidence-summary>div:nth-child(odd){border-inline-start:0}.asset-evidence-summary>div:nth-child(-n+2){border-block-start:0}.asset-review-inputs{grid-template-columns:1fr}}@media (max-width:560px){.asset-evidence-heading,.asset-decision-heading{flex-direction:column;align-items:flex-start}.asset-evidence-summary,.asset-review-decision-panel .asset-checks{grid-template-columns:1fr}.asset-evidence-summary>div,.asset-evidence-summary>div:nth-child(odd),.asset-evidence-summary>div:nth-child(3n+1){border-inline-start:0;border-block-start:1px solid var(--wi-border)}.asset-evidence-summary>div:first-child{border-block-start:0}.asset-signature-check{grid-template-columns:1fr auto}.asset-signature-check>span{grid-area:2/1/auto/-1}.asset-decision-actions,.asset-decision-actions .cds--btn{inline-size:100%;max-inline-size:none}}.public-task-navigation{min-inline-size:0}.public-task-navigation__item>.cds--header__menu-item,.public-task-navigation__menu>.cds--header__menu-title{block-size:var(--wi-header-height);white-space:nowrap;align-items:center;padding-inline:clamp(10px,1.15vw,18px);font-size:13px;line-height:1.25;display:inline-flex}.public-task-navigation__menu>.cds--header__menu{border:1px solid var(--wi-border);background:#fff;min-inline-size:220px;box-shadow:0 12px 28px #0000001f}.public-task-navigation__submenu-item>.cds--header__menu-item{min-block-size:44px;padding:12px 16px;font-size:13px;line-height:1.35}.public-header .cds--side-nav__menu a.cds--side-nav__link{block-size:48px;min-block-size:48px}.header-account-action.cds--btn{justify-content:center;align-items:center;min-inline-size:120px;max-inline-size:190px;padding-block:0;line-height:1.2;display:inline-flex}.header-account-action--loading.cds--btn{min-inline-size:120px}.header-workspace-menu.cds--overflow-menu{block-size:var(--wi-header-height);border-radius:0;inline-size:48px}.header-workspace-menu-options{min-inline-size:220px}.discovery-home{background:var(--wi-surface)}.public-announcement{border-block-end:1px solid color-mix(in srgb, var(--wi-accent) 24%, transparent);background:color-mix(in srgb, var(--wi-accent) 9%, var(--wi-surface));color:var(--wi-ink);padding-block:.75rem;font-size:.875rem;font-weight:500;line-height:1.45}.discovery-home--compact .campaign-hero-inner{min-block-size:min(34rem,100vh - 3rem)}.discovery-home--compact .discovery-shelf,.discovery-home--compact .home-governance,.discovery-home--compact .provider-cta{padding-block:clamp(2.5rem,5vw,4rem)}.discovery-home--compact .catalog-card-grid{gap:1rem}.campaign-hero{border-block-end:1px solid var(--wi-border);background:var(--wi-canvas)}.campaign-hero-inner{min-block-size:min(660px, calc(100dvh - var(--wi-header-height)));grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(36px,5vw,80px);padding-block:clamp(44px,6vw,72px);display:grid}.campaign-hero-media{border:1px solid var(--wi-ink);background:#101318;align-self:stretch;min-block-size:440px;position:relative;overflow:hidden}.campaign-hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.campaign-copy{max-inline-size:640px}.campaign-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campaign-demo-label{border:1px solid var(--wi-border-strong);color:var(--wi-text-secondary);letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;font-size:10px;font-weight:600;line-height:1}.campaign-label{color:var(--wi-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:600}.campaign-copy h1{letter-spacing:-.03em;text-wrap:balance;word-break:keep-all;max-inline-size:620px;margin:0;font-size:clamp(40px,4.4vw,62px);font-weight:500;line-height:1.02}.campaign-lede{max-inline-size:540px;color:var(--wi-text-secondary);text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.6}.campaign-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(100%,560px);margin-block-start:30px;display:grid}.campaign-search .cds--btn{min-inline-size:112px}.campaign-actions{justify-content:space-between;align-items:center;gap:16px;min-block-size:40px;margin-block-start:10px;display:flex}.campaign-actions>span{color:var(--wi-text-secondary);font-size:12px}.campaign-provider-link{min-block-size:40px;color:var(--wi-text-secondary);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.campaign-provider-link:hover{color:var(--wi-accent-hover);text-underline-offset:3px;text-decoration:underline}.task-shortcuts{border-block-end:1px solid var(--wi-border);background:var(--wi-surface)}.task-shortcuts-inner{grid-template-columns:minmax(120px,.7fr) repeat(5,minmax(140px,1fr));padding-block:0;display:grid}.task-shortcuts-label,.task-shortcuts a{border-inline-start:1px solid var(--wi-border);align-items:center;min-block-size:72px;padding:14px 18px;display:flex}.task-shortcuts-label{color:var(--wi-text-secondary);letter-spacing:.06em;text-transform:uppercase;border-inline-start:0;font-size:12px;font-weight:600}.task-shortcuts a{justify-content:space-between;gap:10px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s}.task-shortcuts a:hover{background:var(--wi-accent-soft);color:var(--wi-accent-hover)}.task-shortcuts a svg{flex:none}.discovery-shelf{border-block-end:1px solid var(--wi-border);background:var(--wi-surface);padding-block:clamp(56px,6vw,76px)}.discovery-shelf--recommended{background:var(--wi-canvas)}.discovery-shelf-heading{justify-content:space-between;align-items:end;gap:28px;margin-block-end:30px;display:flex}.discovery-shelf-heading>div{max-inline-size:760px}.discovery-shelf-heading h2,.home-governance-heading h2,.provider-cta h2{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.08}.discovery-shelf-heading p:not(.section-kicker),.home-governance-heading>p:last-child,.provider-cta p:not(.section-kicker){max-inline-size:660px;color:var(--wi-text-secondary);margin:12px 0 0;font-size:16px;line-height:1.55}.synthetic-catalog-notice{margin-block-end:18px}.catalog-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.catalog-card{border:1px solid var(--wi-border);border-radius:var(--wi-radius-panel);background:var(--wi-surface);min-inline-size:0;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .12s;display:grid;overflow:hidden}.catalog-card:hover{border-color:var(--wi-ink);box-shadow:var(--wi-shadow-lift)}.catalog-card:active{transform:translateY(0)}.catalog-card-media{aspect-ratio:16/10;border-block-end:1px solid var(--wi-border);background:var(--wi-surface-subtle);position:relative;overflow:hidden}.catalog-card-media img{-o-object-fit:cover;object-fit:cover;transition:transform .24s cubic-bezier(.16,1,.3,1)}.catalog-card--synthetic .catalog-card-media{background:#101820}.catalog-card--synthetic .catalog-card-media img{-o-object-fit:contain;object-fit:contain}.catalog-card:hover .catalog-card-media img{transform:scale(1.025)}.catalog-card--synthetic:hover .catalog-card-media img{transform:none}.catalog-card-placeholder{background:var(--wi-surface-subtle);block-size:100%;color:var(--wi-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.catalog-card-placeholder svg{color:var(--wi-accent)}.catalog-card-demo-note{color:var(--wi-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-block-end:10px;font-size:11px;font-weight:600}.catalog-card-body{flex-direction:column;min-inline-size:0;padding:18px;display:flex}.catalog-card-eyebrow{min-block-size:18px;color:var(--wi-text-secondary);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.catalog-card-eyebrow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-card h3{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:48px;margin:12px 0 0;font-size:18px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.catalog-card-body>p{min-block-size:62px;color:var(--wi-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.catalog-card-content-line{border-block:1px solid var(--wi-border);color:var(--wi-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-block-start:14px;padding-block:10px;font-size:12px;display:flex}.catalog-card-content-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-card-evidence{background:var(--wi-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block-start:12px;display:grid}.catalog-card-evidence span{background:var(--wi-surface-subtle);min-inline-size:0;color:var(--wi-text-secondary);padding:8px;font-size:11px;line-height:1.3}.catalog-card-evidence span[data-state=available]{box-shadow:inset 2px 0 0 var(--wi-accent)}.catalog-card-evidence span[data-state=verified]{box-shadow:inset 2px 0 0 var(--wi-success);color:var(--wi-ink)}.catalog-card-evidence span[data-state=pending]{box-shadow:inset 2px 0 #f1c21b}.catalog-card-ranking-note{color:var(--wi-text-secondary);font-size:11px;line-height:1.35;margin:10px 0 0!important}.catalog-card-reasons{border-block-start:1px solid var(--wi-border);color:var(--wi-text-secondary);gap:6px;margin:14px 0 0;padding:12px 0 0;font-size:12px;list-style:none;display:grid}.catalog-card-reasons li{align-items:flex-start;gap:7px;display:flex}.catalog-card-reasons svg{color:var(--wi-success);flex:none;margin-block-start:2px}.catalog-card-footer{color:var(--wi-text-secondary);justify-content:space-between;align-items:end;gap:12px;margin-block-start:auto;padding-block-start:18px;font-size:12px;display:flex}.catalog-card-footer span,.catalog-card-footer strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-card-footer strong{color:var(--wi-ink);text-align:end;font-weight:500}.catalog-card--skeleton:hover{box-shadow:none;transform:none}.catalog-card--skeleton .catalog-card-media{background:var(--wi-canvas)}.catalog-shelf-error{gap:8px;display:grid}.catalog-shelf-empty{border:1px solid var(--wi-border);background:var(--wi-surface-subtle);padding:28px}.catalog-shelf-empty h3,.catalog-shelf-empty p{margin:0}.catalog-shelf-empty p{color:var(--wi-text-secondary);margin-block-start:6px}.home-governance{background:var(--wi-surface);padding-block:clamp(64px,7vw,96px)}.home-governance-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,7vw,96px);display:grid}.home-governance-grid{border-block-start:1px solid var(--wi-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-governance-grid article{border-block-end:1px solid var(--wi-border);border-inline-start:1px solid var(--wi-border);min-block-size:230px;padding:24px 22px}.home-governance-grid article:first-child{border-inline-start:0}.home-governance-grid svg{color:var(--wi-accent)}.home-governance-grid h3{margin:30px 0 8px;font-size:16px}.home-governance-grid p{color:var(--wi-text-secondary);margin:0;line-height:1.55}.provider-cta{background:var(--wi-accent-soft);border-block:1px solid #002fa738}.provider-cta-inner{justify-content:space-between;align-items:center;gap:48px;min-block-size:260px;padding-block:44px;display:flex}.provider-cta-inner>div{max-inline-size:780px}@media (max-width:1280px) and (min-width:1056px){.public-brand-full{display:none}.public-brand-short{display:inline}.public-task-navigation__item>.cds--header__menu-item,.public-task-navigation__menu>.cds--header__menu-title{padding-inline:10px;font-size:12px}.header-account-action.cds--btn{min-inline-size:104px;max-inline-size:144px;padding-inline:12px 38px}}@media (max-width:1180px){.task-shortcuts-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.task-shortcuts-label,.task-shortcuts a{border-block-start:1px solid var(--wi-border)}.task-shortcuts-label{border-block-start:0;grid-column:1/-1;min-block-size:46px}.task-shortcuts a:nth-of-type(3n+1){border-inline-start:0}.catalog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.campaign-hero-inner{grid-template-columns:1fr;gap:32px;min-block-size:0}.campaign-hero-media{aspect-ratio:16/9;min-block-size:0}.campaign-copy{max-inline-size:none}.home-governance-layout{grid-template-columns:1fr}}@media (max-width:672px){.product-detail-breadcrumb,.product-detail-breadcrumb .cds--breadcrumb,.product-detail-breadcrumb .cds--breadcrumb-item{min-inline-size:0;max-inline-size:100%}.product-detail-breadcrumb .cds--breadcrumb{flex-wrap:nowrap;display:flex;overflow:hidden}.product-detail-breadcrumb .cds--breadcrumb-item:first-child{flex:none}.product-detail-breadcrumb .cds--breadcrumb-item:last-child{flex:auto;overflow:hidden}.product-detail-breadcrumb .cds--breadcrumb-item:last-child .cds--link{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-evaluation-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:20px}.product-evaluation-summary>div{min-block-size:76px;padding:12px}.buyer-use-lens{grid-template-columns:1fr;margin-block-end:20px}.buyer-use-lens .quality-readiness-strip{border-block-start:1px solid var(--wi-border);border-inline-start:0}.synthetic-catalog-notice .cds--inline-notification__details,.product-detail-demo-notice .cds--inline-notification__details{padding-block:10px}.synthetic-catalog-notice .cds--inline-notification__subtitle,.product-detail-demo-notice .cds--inline-notification__subtitle{line-height:1.35}.campaign-actions{flex-direction:column;align-items:flex-start;gap:4px}.task-shortcuts-inner{grid-template-columns:1fr;padding-inline:20px}.task-shortcuts-label,.task-shortcuts a,.task-shortcuts a:nth-of-type(3n+1){border-inline-start:0;min-block-size:54px;padding-inline:0}.task-shortcuts a{border-block-start:1px solid var(--wi-border)}.discovery-shelf-heading{flex-direction:column;align-items:flex-start;gap:10px}.discovery-shelf-heading .cds--btn{padding-inline-start:0}.catalog-card-grid,.home-governance-grid{grid-template-columns:1fr}.home-governance-grid article,.home-governance-grid article:first-child{border-inline-start:0;min-block-size:0}.provider-cta-inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:480px){.campaign-search{grid-template-columns:1fr}.campaign-search .cds--btn,.provider-cta .cds--btn{inline-size:100%;max-inline-size:none}.catalog-card-body{padding:16px}}.product-list{background:0 0;border-block-start:0}.campaign-search{align-items:end}.campaign-search .cds--btn{align-self:end;block-size:48px;min-block-size:48px}.campaign-actions .cds--btn{padding-inline-start:16px}@media (max-width:672px){.campaign-hero-inner{gap:24px;padding-block:24px 40px}.campaign-label{margin-block-end:12px}.campaign-copy h1{font-size:clamp(31px,9.5vw,42px);line-height:1.05}.campaign-lede{margin-block-start:12px;font-size:15px}.campaign-search{margin-block-start:20px}.campaign-actions>span{display:none}}@media (max-width:360px){.public-header-cart-action{display:none}.header-account-action.cds--btn{flex:0 0 104px;inline-size:104px;min-inline-size:104px;max-inline-size:104px;padding-inline:12px 36px}}.product-card-demo-note{color:var(--wi-text-secondary);font-size:12px;line-height:1.45}.marketplace-product-skeleton{pointer-events:none}.marketplace-skeleton-cover{aspect-ratio:16/10;background:var(--wi-border)}.marketplace-skeleton-copy span,.marketplace-skeleton-copy strong{background:var(--wi-border);block-size:12px;inline-size:72%;margin-block-end:10px;display:block}.marketplace-skeleton-copy strong{block-size:18px;inline-size:92%}.marketplace-skeleton-copy span:last-child,.marketplace-skeleton-copy strong:last-child{margin-block-end:0}.commercial-preview-fallback{min-block-size:180px;color:var(--wi-text-secondary);text-align:center;justify-content:center;align-items:center;gap:12px;display:flex}.merchant-transfer-grid{gap:20px;margin-top:0;display:grid}.merchant-transfer-identity{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-inline:20px;display:grid}.merchant-transfer-identity>div{border-block-end:1px solid var(--wi-border);min-inline-size:0;padding:12px 0}.merchant-transfer-identity>div:nth-child(2n){border-inline-start:1px solid var(--wi-border);padding-inline-start:18px}.merchant-transfer-identity dt{color:var(--wi-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-block-end:5px;font-size:11px;font-weight:600}.merchant-transfer-identity dd{overflow-wrap:anywhere;margin:0}.merchant-transfer-actions{flex-wrap:wrap;gap:8px;padding:16px 20px 20px;display:flex}.merchant-transfer-decision{padding:16px 20px 0}.merchant-transfer-decision p{color:var(--wi-text-secondary);overflow-wrap:anywhere;margin:4px 0 0}@media (max-width:768px){.merchant-transfer-identity{grid-template-columns:1fr}.merchant-transfer-identity>div:nth-child(2n){border-inline-start:0;padding-inline-start:0}}
