html[data-organization-panel-open=true] :is(.samples-scrollbar,.custom-scroll-ui,[role=scrollbar]){visibility:hidden!important;pointer-events:none!important}@media (max-width:1179px){html[data-organization-panel-open=true] :is(.timeline-mobile-entry,.timeline-internal-scroll){visibility:hidden!important;pointer-events:none!important}}.organization-panel-preview :is(.opp-rail,.opp-body,.opp-children,.opp-sample-results){scrollbar-width:none}.organization-panel-preview :is(.opp-rail,.opp-body,.opp-children,.opp-sample-results)::-webkit-scrollbar{display:none;width:0;height:0}.opp-parent[aria-disabled=true]{cursor:default}.organization-panel-preview{--opp-bg:var(--surface-elevated,#f8f7fb);--opp-glass:rgb(255 255 255/30%);--opp-ink:var(--foreground);--opp-muted:color-mix(in srgb,var(--foreground) 68%,transparent);--opp-line:color-mix(in srgb,var(--brand-purple) 19%,transparent);--opp-accent:var(--brand-purple);position:relative;max-width:1300px;margin:auto;color:var(--opp-ink)}[data-resolved-theme=dark] .organization-panel-preview{--opp-glass:rgb(28 21 37/38%);--opp-line:color-mix(in srgb,var(--foreground) 24%,transparent);--opp-accent:var(--security-yellow)}.organization-panel-preview button{font:inherit;color:inherit;cursor:pointer}.organization-panel-preview :is(button,a,[tabindex]):focus-visible{outline:3px solid var(--opp-accent);outline-offset:3px}.organization-panel-preview img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;object-fit:contain;box-sizing:border-box}.organization-panel-preview img[data-theme-ink=light]{filter:brightness(0)}[data-resolved-theme=dark] .organization-panel-preview img{filter:none}[data-resolved-theme=dark] .organization-panel-preview img[data-theme-ink=dark]{filter:brightness(0) invert(1)}[data-resolved-theme=dark] .organization-panel-preview img[data-theme-ink=tonal]{filter:invert(1) hue-rotate(180deg)}[data-resolved-theme=dark] .organization-panel-preview img[data-theme-ink=brighten]{filter:brightness(2)}.opp-row-group+.opp-row-group{margin-top:8px}.opp-rail{overflow-x:auto;overflow-y:hidden;direction:ltr;padding:10px 4px;scroll-padding-inline:8px;overscroll-behavior-inline:contain;touch-action:pan-y pinch-zoom}.opp-rail[data-overflow]{cursor:grab}.opp-rail[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.opp-rail-track{display:flex;gap:14px;width:max-content;min-width:100%}.opp-rail-group{display:flex;flex:none;gap:14px;align-items:center}.opp-rail:not([data-overflow]) .opp-rail-track{justify-content:center}[dir=rtl] .opp-rail-group{direction:rtl}.opp-parent-viewport{padding:12px 4px 16px}.opp-parent{position:relative;display:flex;flex:0 0 208px;width:208px;min-height:148px;align-items:center;justify-content:center;flex-direction:column;padding:8px;border:0;background:transparent}.opp-parent>img{width:176px;height:112px}.opp-parent>img,.opp-parent>span{padding:16px;transition:opacity .24s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.opp-parent>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.78);text-align:center;text-wrap:balance;line-height:1.8;font-size:.82rem;font-weight:650;pointer-events:none}.opp-parent:is(:hover,:focus-visible,[data-active])>span{opacity:1;transform:none}.opp-parent:is(:hover,:focus-visible,[data-active])>img{opacity:.12;transform:scale(.94)}.opp-parent:not(:has(img))>span{opacity:1;transform:none}.opp-disclosure{display:grid;grid-template-rows:1fr;transition:grid-template-rows .52s cubic-bezier(.22,.74,.2,1)}.opp-disclosure-inner{min-height:0;min-width:0;overflow:hidden}.opp-disclosure[data-phase=closing]{grid-template-rows:0fr}@starting-style{.opp-disclosure{grid-template-rows:0fr}}.opp-panel{position:relative;isolation:isolate;height:min(450px,var(--opp-panel-available,calc(100dvh - 320px)));min-height:130px;overflow:hidden;border-radius:27px;background:transparent;margin:14px 6px 20px;box-shadow:0 14px 40px rgb(32 12 49/8%),inset 0 1px 0 rgb(255 255 255/20%);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.2,1),clip-path .4s cubic-bezier(.2,.7,.2,1);opacity:1;transform:none;clip-path:inset(0 round 27px)}.opp-panel[data-compact]{max-height:310px}.opp-panel[data-view=samples]{height:min(var(--opp-sample-content-height,320px),var(--opp-panel-available,calc(100dvh - 320px)));max-height:none}.opp-glass{z-index:1;background:var(--opp-bg);opacity:1}.opp-glass,.opp-glass:before{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.opp-glass:before{content:"";background:linear-gradient(120deg,rgb(255 255 255/22%),transparent 38%,rgb(255 255 255/5%) 65%,transparent)}@supports ((-webkit-backdrop-filter:blur(26px)) or (backdrop-filter:blur(26px))){.opp-glass{background:var(--opp-glass);-webkit-backdrop-filter:blur(26px) saturate(135%);backdrop-filter:blur(26px) saturate(135%)}}@starting-style{.opp-panel{opacity:0;transform:translateY(15px);clip-path:inset(9% 1% 0 round 27px)}}.opp-panel[data-phase=closing]{opacity:0;transform:translateY(16px);clip-path:inset(8% 1% 0 round 27px);pointer-events:none}.opp-panel-inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;min-height:0;transition:opacity .18s ease,transform .24s ease}.opp-panel[data-phase=switching] .opp-panel-inner{opacity:0;transform:translateY(5px)}.opp-panel-inner{animation:opp-switch-in .36s ease-out backwards}.opp-panel-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:12px 24px;border-bottom:1px solid var(--opp-line)}.opp-panel-heading{min-width:0}.opp-panel-header h2{font-size:clamp(.9rem,1.5vw,1.08rem);line-height:1.7;margin:0;font-weight:700}.opp-panel-actions{display:flex;flex:none;align-items:center;gap:4px}.opp-site{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid transparent;border-radius:50%;color:var(--opp-accent);background:transparent}.opp-site:hover{background:color-mix(in srgb,var(--opp-accent) 8%,transparent);border-color:var(--opp-line)}.opp-close,.opp-pause{display:grid;place-items:center;width:44px;height:44px;border:1px solid transparent;border-radius:50%;background:transparent;transition:background .18s ease,border-color .18s ease}.opp-close{font-size:1.7rem!important}.opp-pause{font-size:1.12rem!important}.opp-close:hover,.opp-pause:hover{background:color-mix(in srgb,var(--opp-accent) 9%,transparent)}.opp-pause[aria-pressed=true]{background:color-mix(in srgb,var(--opp-accent) 12%,transparent);border-color:var(--opp-line)}.opp-back,.opp-direct{border:0;min-height:44px;background:transparent;color:var(--opp-accent)!important;font-size:.74rem!important;padding:6px 10px}.opp-panel-content{display:flex;min-height:0;flex:1 1}.opp-body{min-width:0;flex:1 1;overflow:auto;overscroll-behavior:contain;padding:18px 24px;scroll-padding:14px}.opp-section{position:relative;min-width:0}.opp-section+.opp-section{margin-top:22px;padding-top:18px;border-top:1px solid var(--opp-line)}.opp-section-title{display:flex;align-items:center;gap:12px;min-height:34px;margin-bottom:8px}.opp-section-title>img{width:56px;height:56px;padding:4px;flex:none}.opp-section-title>button,.opp-section-title>h3{margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:.9rem;line-height:1.7;font-weight:650;text-align:start}.opp-section-title>button{min-height:44px}.opp-node{flex:0 0 148px;min-width:148px}.opp-node,.opp-organization{position:relative;width:148px}.opp-organization{display:flex;flex-direction:column;align-items:center;justify-content:center;height:118px;padding:0;border:0;border-radius:8px;background:transparent}.opp-organization>img{width:140px;height:100px;padding:12px;transition:opacity .24s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.opp-organization>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px 10px 25px;opacity:0;transform:scale(.85);color:var(--opp-ink);text-align:center;text-wrap:balance;font-size:.75rem;font-weight:650;line-height:1.65;pointer-events:none;transition:opacity .18s ease,transform .26s ease}.opp-organization>small{position:absolute;bottom:7px;opacity:0;color:var(--opp-accent);font-size:.61rem;transition:opacity .18s ease}.opp-organization:is(:hover,:focus-visible)>small,.opp-organization:is(:hover,:focus-visible)>span{opacity:1;transform:none}.opp-organization:is(:hover,:focus-visible)>img{opacity:.12;transform:scale(.94)}.opp-organization:not(:has(img))>span{opacity:1;transform:none}.opp-static>span{position:static;opacity:1;transform:none;padding:0 5px 8px;font-size:.68rem}.opp-node[data-caption] .opp-organization{height:152px}.opp-node[data-caption] .opp-organization>span{position:static;opacity:1;transform:none;padding:0 4px 10px;color:#105c99;font-size:.68rem;line-height:1.4}[data-resolved-theme=dark] .opp-node[data-caption] .opp-organization>span{color:#91c9fa}.opp-node:has(>.opp-children){flex-basis:320px;width:320px}.opp-children{display:flex;gap:12px;border-inline-start:1px solid var(--opp-line);padding-inline-start:16px;overflow-x:auto}.opp-back{display:inline-flex;align-items:center;justify-content:center;gap:6px}.opp-sample-browser{display:block;flex:1 1;min-width:0;min-height:0;padding:8px 12px;overflow:hidden}.opp-sample-browser[data-detail=true]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:6px}.opp-sample-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(56px,max-content);align-content:start;max-height:100%;gap:6px;overflow:auto}.opp-sample-card,.opp-sample-group-card{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:0;padding:12px 14px;border:1px solid var(--opp-line);border-radius:14px;background:color-mix(in srgb,var(--opp-bg) 18%,transparent);color:var(--opp-ink);text-align:start;text-decoration:none;overflow:hidden;transition:border-color .18s ease,background .18s ease}.opp-sample-card:hover,.opp-sample-group-card:hover{border-color:color-mix(in srgb,var(--opp-accent) 65%,transparent);background:color-mix(in srgb,var(--opp-bg) 38%,transparent)}.opp-sample-copy,.opp-sample-group-copy{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;flex:1 1}.opp-sample-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:.82rem;font-weight:650;line-height:1.75;text-wrap:pretty}.opp-sample-group-card .opp-sample-title{-webkit-line-clamp:2}.opp-sample-group-card{padding:8px 10px;gap:8px;border-radius:10px}.opp-sample-group-card .opp-sample-title{font-size:.73rem;line-height:1.45}.opp-sample-group-card .opp-sample-group-copy{gap:2px}.opp-sample-group-card .opp-sample-count{font-size:.62rem}.opp-group-chevron{flex:none;color:var(--opp-accent)}.opp-sample-product-type{color:var(--opp-muted);font-size:.65rem;line-height:1.5}.opp-sample-count{color:var(--opp-muted);font-size:.7rem}.opp-sample-open-label{display:inline-flex;align-items:center;gap:8px;color:var(--opp-accent);font-size:.68rem}.opp-sample-link-indicator{display:flex;align-items:center;justify-content:flex-end;color:var(--opp-accent)}.opp-sample-media{width:74px;height:70px;flex:0 0 74px;object-fit:contain}.opp-sample-group-card .opp-sample-media{width:36px;height:36px;flex-basis:36px}.opp-sample-record-rail{min-height:0;padding:4px}.opp-sample-record-rail .opp-rail-group,.opp-sample-record-rail .opp-rail-track{height:100%;align-items:stretch}.opp-sample-record-rail .opp-sample-card{flex:0 0 270px;width:270px;max-width:78vw;height:100%;padding:10px 12px}.opp-rail-controls{display:flex;justify-content:center;gap:10px}.opp-rail-controls button{display:grid;place-items:center;min-width:44px;min-height:36px;border:0;border-radius:18px;background:transparent;color:var(--opp-accent)}.opp-rail-controls button:hover{background:color-mix(in srgb,var(--opp-accent) 8%,transparent)}.opp-sample-type-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}.opp-sample-type-heading h3{font-size:.77rem;line-height:1.5;font-weight:650;margin:0}.opp-sample-type-heading .opp-back{min-height:36px;padding-inline:0;white-space:nowrap}.opp-sample-empty{grid-column:1/-1;align-self:center;text-align:center;font-size:.8rem;color:var(--opp-muted)}.opp-connector{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.opp-connector path{stroke:var(--opp-accent);stroke-width:1;fill:none;opacity:.55}.opp-perimeter{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible}.opp-perimeter path{stroke:var(--opp-accent);stroke-width:1.15;stroke-linecap:round;fill:none;opacity:.65;stroke-dasharray:1;stroke-dashoffset:0}.opp-guilloche{position:absolute;z-index:0;inset:0;width:100%;height:100%;color:var(--opp-accent);opacity:.27;pointer-events:none;overflow:hidden}.opp-guilloche use{stroke:currentColor;stroke-width:.7;stroke-dasharray:1;stroke-dashoffset:0}.opp-panel[data-initial] .opp-guilloche use{animation:opp-draw .55s calc(.52s + var(--strand-order, 0) * 24ms) cubic-bezier(.25,.6,.25,1) backwards}.opp-panel[data-initial] .opp-glass{animation:opp-glass-in .65s ease-out 1.2s backwards}.opp-panel[data-initial] .opp-perimeter path{animation:opp-draw .65s cubic-bezier(.25,.6,.25,1) 1.2s backwards}.opp-panel[data-initial] .opp-panel-header{animation:opp-content-in .42s 1.85s backwards}.opp-panel[data-initial] .opp-panel-content{animation:opp-content-in .45s 1.95s backwards}.opp-panel[data-initial] .opp-node{animation:opp-content-in .4s calc(2s + var(--node-order, 0) * 45ms) backwards}@keyframes opp-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes opp-glass-in{0%{opacity:0}to{opacity:1}}@keyframes opp-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes opp-switch-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (hover:none){.opp-parent>span{position:static;opacity:1;transform:none;padding:0 8px}.opp-parent{gap:4px}.opp-organization{height:160px}.opp-organization>span{position:static;opacity:1;transform:none;padding:0 5px 8px;font-size:.7rem}.opp-organization>small{position:static;opacity:1;padding-bottom:6px}}@media (max-width:640px){.organization-preview-intro h1{font-size:1.4rem}.opp-parent{flex-basis:160px;width:160px}.opp-parent>img{width:144px}.opp-node{flex-basis:120px;min-width:120px}.opp-node,.opp-organization{width:120px}.opp-organization>img{width:116px}.opp-panel{margin-inline:0}.opp-panel-header{padding:10px 12px;gap:6px;min-height:66px}.opp-panel-header h2{font-size:.8rem}.opp-body{padding:12px}.opp-section-title{gap:8px;flex-wrap:wrap}.opp-section-title>button,.opp-section-title>h3{font-size:.8rem}.opp-sample-browser{padding:8px 10px;gap:6px}.opp-sample-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.opp-sample-card{padding:9px 12px;gap:10px;border-radius:12px}.opp-sample-group-card{padding:7px 8px;gap:5px}.opp-sample-group-card .opp-sample-title{font-size:.68rem}.opp-sample-title{font-size:.76rem}.opp-sample-media{width:60px;height:58px;flex-basis:60px}.opp-sample-type-heading h3{font-size:.69rem}}@media (prefers-reduced-transparency:reduce){.opp-glass{background:var(--opp-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.opp-panel{border:1px solid CanvasText}.opp-glass{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}.opp-guilloche,.opp-perimeter{display:none}}@media (prefers-reduced-motion:reduce){.organization-panel-preview *,.organization-panel-preview :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.opp-node,.opp-panel-content,.opp-panel-header{opacity:1!important;transform:none!important}}