.paired-showroom{margin-bottom:28px}.ps-tabs{display:flex;gap:15px;margin-bottom:19px}.ps-tabs>button{border:2px solid var(--ink);border-radius:5px;box-shadow:4px 5px 0 var(--ink);background:var(--cream);min-height:48px;padding:12px 24px;font-size:1rem;font-weight:700}.ps-tabs>button[aria-current=true]{background:var(--yellow)}.ps-feature-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px}.ps-feature-name{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1.3}.ps-pair{display:grid;grid-template-columns:.78fr 1.65fr;gap:35px;align-items:end;isolation:isolate;position:relative}.ps-pair:before{content:'';position:absolute;z-index:-1;inset:10% -2% -6% 17%;background:linear-gradient(148deg,var(--blue) 0 53%,var(--pink) 53%);transform:skewY(-4deg);pointer-events:none}.ps-before{min-width:0;transform:rotate(-2deg);padding:8px 0}.ps-side-label{display:inline-block;font-size:.72rem;font-weight:700;padding:8px 11px;background:var(--cream);border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);margin-bottom:14px;line-height:1.1}.ps-side-label.ps-wow{background:var(--yellow)}.ps-source-page{background:#efeee7;color:#30302d;border:2px solid var(--ink);box-shadow:7px 8px 0 var(--ink);padding:0;aspect-ratio:16/9;filter:grayscale(1);overflow:hidden;container-type:inline-size}.ps-slide{height:100%;position:relative;overflow:hidden}.ps-source-brand{position:absolute;left:6%;top:7%;font-size:clamp(6px,2.3cqw,12px);font-weight:700;letter-spacing:.03em}.ps-printed-title{position:absolute;left:6%;top:17%;font-size:clamp(17px,14cqw,66px);font-weight:700;letter-spacing:-.05em;line-height:.84;margin:0}.ps-printed-image{position:absolute;left:6%;bottom:9%;width:57%;height:43%;overflow:hidden}.ps-printed-image>img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.ps-printed-topics{position:absolute;right:6%;bottom:9%;width:27%;height:43%;display:flex;gap:5%}.ps-printed-topics>span{flex:1;min-width:0;background:#ddd;border:1px solid #888;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9%}.ps-printed-topics i{width:65%;aspect-ratio:1;border-radius:50%;background:#999}.ps-printed-topics b{font-size:clamp(4px,1.55cqw,9px);font-weight:400;writing-mode:vertical-rl}.ps-printed-chart{position:absolute;inset:42% 8% 15%;display:flex;gap:8%;align-items:end}.ps-printed-chart>div{height:100%;flex:1;display:flex;align-items:end;position:relative}.ps-printed-chart i{display:block;width:100%;background:#888}.ps-printed-chart span{position:absolute;bottom:-24%;width:130%;left:-15%;text-align:center;font-size:clamp(5px,2.6cqw,13px);white-space:nowrap}.ps-slide-footer{position:absolute;left:8%;bottom:3%;font-size:clamp(4px,1.4cqw,8px);white-space:nowrap}.ps-enlarge{margin-top:14px;min-height:44px;padding:9px 12px;border:2px solid var(--ink);background:var(--cream);box-shadow:3px 4px 0 var(--ink);border-radius:4px;font-size:12px;font-weight:700;line-height:1.3}.ps-after{min-width:0;transform:rotate(1deg)}.ps-live-frame{border:3px solid var(--ink);box-shadow:10px 11px 0 var(--ink);border-radius:10px;overflow:hidden;background:var(--blue)}.ps-frame-top{padding:12px 15px;border-bottom:2px solid var(--ink);display:flex;justify-content:space-between;align-items:center;background:var(--cream);font-size:12px;font-weight:700;min-height:39px}.ps-frame-dots{display:flex;gap:7px}.ps-frame-dots>i{display:block;border:1.5px solid var(--ink);border-radius:50%;background:var(--pink);width:12px;height:12px}.ps-frame-dots>i:nth-child(2){background:var(--yellow)}.ps-frame-dots>i:nth-child(3){background:var(--blue)}.ps-live-body{position:relative;aspect-ratio:16/9;overflow:hidden;container-type:inline-size;background:linear-gradient(145deg,var(--blue) 0 60%,var(--pink) 60%);color:var(--cream);transition:background-color .35s}.ps-kinetic-word{position:absolute;z-index:4;left:5%;top:5%;display:flex;align-items:center;min-height:44px;padding:0;background:none;border:0;color:var(--cream);font-size:clamp(27px,15cqw,100px);font-weight:700;line-height:.85;letter-spacing:-.055em;text-shadow:2px 3px 0 var(--ink);cursor:pointer}.ps-kinetic-word>span{display:inline-block;transform-origin:bottom;transition:color .25s}.ps-live-image{position:absolute;left:5%;bottom:9%;width:61%;height:48%;border:2px solid var(--ink);box-shadow:5px 6px 0 var(--ink);overflow:hidden;transform:rotate(-2deg);transition:transform .45s}.ps-live-image>img{width:100%;height:100%;object-fit:cover;transition:object-position .5s}.ps-light-beam{position:absolute;inset:-70% -50%;background:linear-gradient(115deg,transparent 35%,#fff9ba00 42%,#fff9ba99 50%,#fff9ba00 58%,transparent 65%);mix-blend-mode:screen;pointer-events:none;opacity:0}.ps-live-topics{position:absolute;right:5%;bottom:9%;width:25%;height:48%;display:flex;gap:6%;z-index:3}.ps-live-topics>span{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--cream);border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);transform:translateY(calc(var(--topic)*-2px));transition:transform .45s,background .45s}.ps-live-topics i{width:72%;aspect-ratio:1;border-radius:50%;background:var(--blue);border:1px solid var(--ink)}.ps-live-topics>span:nth-child(2) i{background:var(--pink)}.ps-live-topics>span:nth-child(3) i{background:var(--yellow)}.ps-live-topics b{font-size:clamp(5px,1.6cqw,11px);writing-mode:vertical-rl;color:var(--ink);margin-top:13%}.ps-story-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;fill:none;stroke:var(--yellow);stroke-width:2.5;stroke-dasharray:12 7;opacity:0;transition:opacity .3s}.ps-word-tag{position:absolute;z-index:5;right:5%;top:13%;background:var(--yellow);color:var(--ink);padding:7px 10px;border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);font-size:clamp(10px,3.5cqw,24px);font-weight:700;line-height:1;transform:rotate(5deg);transition:transform .35s}.ps-live-body[data-focus="0"] .ps-light-beam{opacity:1}.ps-live-body[data-focus="1"]{background-color:var(--pink);background-image:linear-gradient(30deg,var(--pink) 0 55%,var(--blue) 55%)}.ps-live-body[data-focus="1"] .ps-live-topics>span{transform:translateY(calc(var(--topic)*6px - 8px)) rotate(calc(var(--topic)*7deg - 7deg));background:var(--yellow)}.ps-live-body[data-focus="1"] .ps-live-image{transform:rotate(3deg) translateY(-5%)}.ps-live-body[data-focus="1"] .ps-kinetic-word{color:var(--yellow)}.ps-live-body[data-focus="2"] .ps-story-lines{opacity:1}.ps-live-body[data-focus="2"] .ps-live-image{transform:rotate(-5deg) translateX(4%)}.ps-live-body[data-focus="2"] .ps-word-tag{background:var(--pink);transform:rotate(-4deg)}.ps-image-world .ps-live-image{left:5%;right:5%;width:90%;height:64%;bottom:5%;transform:none}.ps-image-world .ps-kinetic-word{font-size:clamp(24px,10cqw,65px);top:4%;z-index:6}.ps-image-world .ps-word-tag{top:6%;font-size:clamp(10px,2.5cqw,18px)}.ps-image-world .ps-live-topics{display:none}.ps-image-world .ps-story-lines{opacity:.7;z-index:3}.ps-hotspot{position:absolute;min-width:44px;min-height:44px;width:44px;height:44px;border:0;background:none;display:grid;place-items:center;z-index:5;transform:translate(-50%,-50%);padding:0}.ps-hotspot>span{display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--ink);border-radius:50%;background:var(--yellow);box-shadow:2px 3px 0 var(--ink);font-size:20px;color:var(--ink);line-height:1}.ps-hotspot[aria-pressed=true]>span{background:var(--pink);scale:1.17}.ps-hotspot-0{left:18%;top:31%}.ps-hotspot-1{left:80%;top:31%}.ps-hotspot-2{left:49%;top:70%}.ps-chart-world{background:var(--blue)}.ps-chart-title{position:absolute;left:6%;top:10%;font-weight:700;font-size:clamp(15px,7cqw,43px);letter-spacing:-.035em;color:var(--cream)}.ps-number{position:absolute;right:6%;top:6%;z-index:2;display:flex;align-items:center;gap:10px}.ps-number strong{font-size:clamp(30px,15cqw,95px);line-height:.9;color:var(--yellow);letter-spacing:-.065em}.ps-number span{font-size:clamp(11px,4cqw,24px);font-weight:700}.ps-live-bars{position:absolute;inset:35% 7% 16%;display:flex;gap:9%;align-items:end}.ps-live-bars>i{flex:1;height:var(--bar);background:var(--pink);border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);position:relative;transform-origin:bottom;transition:background .3s,transform .3s}.ps-live-bars>i.is-selected{background:var(--yellow);transform:translateY(-5px)}.ps-live-bars b{position:absolute;bottom:-25px;width:100%;text-align:center;font-size:clamp(8px,2.7cqw,16px);font-style:normal;color:var(--cream)}.ps-chart-trace{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--cream);stroke-width:3;stroke-dasharray:450;stroke-dashoffset:450;opacity:.6;pointer-events:none}.ps-interactions{display:flex;gap:12px;margin-top:29px;justify-content:center}.ps-interactions>button{border:2px solid var(--ink);background:var(--cream);border-radius:4px;box-shadow:3px 4px 0 var(--ink);min-height:44px;padding:11px 21px;font-size:14px;font-weight:700;flex:1;max-width:220px}.ps-interactions>button[aria-pressed=true]{background:var(--yellow)}.ps-insight{font-size:14px;line-height:1.5;text-align:center;min-height:42px;margin-top:17px}.ps-footnote{font-size:12px;line-height:1.45;margin-top:11px;max-width:900px}.all-examples{margin-top:26px}.all-examples>summary{list-style:none;cursor:pointer;padding:19px 22px;background:var(--yellow);border:2px solid var(--ink);border-radius:5px;box-shadow:5px 6px 0 var(--ink);font-size:1.05rem;font-weight:700;min-height:56px;display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px}.all-examples>summary:after{content:'+';font-size:1.5rem}.all-examples[open]>summary:after{content:'−'}.paired-source-dialog{border:3px solid var(--ink);border-radius:8px;box-shadow:10px 10px 0 #000;max-width:850px;width:92%;padding:22px;background:var(--cream);max-height:90dvh;overflow:auto}.paired-source-dialog::backdrop{background:#0009}.ps-dialog-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-weight:700;gap:20px}.ps-dialog-bar button{border:2px solid var(--ink);min-height:44px;padding:9px 14px;background:var(--yellow);border-radius:4px}.paired-source-dialog .ps-source-page{transform:none;box-shadow:none}.ps-running .ps-kinetic-word>span{animation:ps-letter 2.6s cubic-bezier(.3,.1,.2,1) calc(var(--letter)*.11s) infinite}.ps-running .ps-light-beam{animation:ps-beam 2.8s linear infinite}.ps-running .ps-story-lines{animation:ps-path .9s linear infinite}.ps-running .ps-live-topics>span{animation:ps-tile 2.6s ease-in-out calc(var(--topic)*.23s) infinite}.ps-running .ps-chart-trace{animation:ps-trace 3.2s ease-in-out infinite}.ps-running .ps-hotspot[aria-pressed=true]>span{animation:ps-hot 1.1s ease-in-out infinite}.ps-change .ps-word-tag{animation:ps-word-pop .4s ease-out}@keyframes ps-letter{0%,40%,100%{translate:0 0;rotate:0deg}55%{translate:0 -9%;rotate:-7deg}70%{translate:0 3%;rotate:3deg}}@keyframes ps-beam{from{translate:-45% 0}to{translate:45% 0}}@keyframes ps-path{to{stroke-dashoffset:-38}}@keyframes ps-tile{50%{translate:0 -7%}}@keyframes ps-trace{0%{stroke-dashoffset:450}45%,80%{stroke-dashoffset:0}100%{stroke-dashoffset:-450}}@keyframes ps-hot{50%{scale:1.25}}@keyframes ps-word-pop{from{scale:.6;opacity:.25}to{scale:1;opacity:1}}
@media(max-width:760px){.ps-tabs{gap:10px;margin-bottom:15px}.ps-tabs>button{flex:1;min-height:44px;padding:10px 12px;font-size:14px;box-shadow:3px 4px 0 var(--ink)}.ps-feature-bar{gap:12px;margin-bottom:16px}.ps-feature-name{font-size:12px;letter-spacing:.025em}.ps-pair{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:14px;align-items:end}.ps-pair:before{inset:15% -4% -7% 16%;transform:skewY(-5deg)}.ps-side-label{font-size:9px;padding:7px 7px;margin-bottom:10px;box-shadow:2px 3px 0 var(--ink);white-space:nowrap}.ps-source-page{border-width:1.5px;box-shadow:4px 5px 0 var(--ink);aspect-ratio:16/9}.ps-before{padding:0;transform:rotate(-2deg)}.ps-enlarge{font-size:10px;min-height:44px;padding:6px 5px;line-height:1.3;width:100%;margin-top:12px;box-shadow:2px 3px 0 var(--ink)}.ps-after{transform:none}.ps-live-frame{border-width:2px;border-radius:7px;box-shadow:5px 6px 0 var(--ink)}.ps-frame-top{min-height:25px;padding:6px 8px;font-size:8px;border-bottom-width:1.5px;gap:6px}.ps-frame-dots{gap:4px}.ps-frame-dots>i{width:7px;height:7px;border-width:1px}.ps-live-body{aspect-ratio:16/9}.ps-live-image{border-width:1.5px;box-shadow:3px 4px 0 var(--ink)}.ps-live-topics>span{border-width:1px;box-shadow:2px 3px 0 var(--ink)}.ps-word-tag{border-width:1.5px;padding:4px 6px;box-shadow:2px 3px 0 var(--ink)}.ps-live-bars>i{border-width:1px;box-shadow:2px 3px 0 var(--ink)}.ps-live-bars b{bottom:-16px}.ps-interactions{gap:8px;margin-top:23px}.ps-interactions>button{min-height:44px;padding:9px 7px;font-size:12px;box-shadow:2px 3px 0 var(--ink)}.ps-insight{font-size:12px;line-height:1.45;margin-top:14px;min-height:35px;text-align:left}.ps-footnote{font-size:11px;line-height:1.5;margin-top:10px}.all-examples{margin-top:23px}.all-examples>summary{font-size:14px;padding:15px 17px;line-height:1.35;min-height:52px;box-shadow:3px 4px 0 var(--ink);margin-bottom:24px}.paired-source-dialog{width:93%;padding:16px}.paired-source-dialog .ps-source-page{aspect-ratio:16/9}.ps-dialog-bar{font-size:14px}.ps-dialog-bar button{font-size:14px}.ps-story-lines{stroke-width:3}}
@media(max-width:360px){.ps-pair{gap:11px;grid-template-columns:minmax(0,.72fr) minmax(0,1.78fr)}.ps-side-label{font-size:8px;padding:6px}.ps-kinetic-word{font-size:27px}.ps-frame-top{font-size:7px}.ps-interactions>button{font-size:11px;padding:8px 5px}.ps-word-tag{font-size:9px}.ps-enlarge{font-size:9px}}
@media(prefers-reduced-motion:reduce){.paired-showroom *{animation:none!important;transition:none!important}}
.ps-tabs{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0 5px 8px 0;scroll-snap-type:x proximity;scrollbar-width:thin}.ps-tabs>button{flex:0 0 auto;white-space:nowrap;scroll-snap-align:center}.ps-video-still{position:absolute;right:5%;top:5%;height:90%;width:45%;object-fit:contain;filter:grayscale(1)}.ps-video-world{background:var(--yellow);display:grid;grid-template-columns:1fr 1fr;padding:4%;gap:4%}.ps-video-copy{display:flex;flex-direction:column;justify-content:center;gap:11%;color:var(--ink)}.ps-video-copy strong{font-size:clamp(15px,7cqw,48px);font-weight:700;letter-spacing:-.04em;line-height:.97}.ps-video-copy span{font-size:clamp(7px,2.4cqw,16px);line-height:1.35}.ps-video-world>video{display:block;width:100%;height:100%;min-height:0;object-fit:contain;background:var(--cream);border:2px solid var(--ink);border-radius:5px;box-shadow:4px 5px 0 var(--ink)}.ps-static-mixes{position:absolute;left:8%;right:8%;top:46%;bottom:14%;display:flex;gap:8%}.ps-static-mixes>span{flex:1;font-size:clamp(5px,2.5cqw,12px)}.ps-static-mixes b{display:block;font-size:clamp(10px,6cqw,28px);line-height:1.3}.ps-graphics-world{background:var(--pink)}.ps-graphics-title{position:absolute;left:6%;top:8%;font-size:clamp(13px,6cqw,40px);font-weight:700;line-height:1;color:var(--ink);letter-spacing:-.04em}.ps-graphics-number{position:absolute;left:6%;top:34%;width:39%;color:var(--ink)}.ps-graphics-number strong{display:block;font-size:clamp(28px,15cqw,98px);font-weight:700;line-height:.85;letter-spacing:-.06em;color:var(--yellow);text-shadow:2px 3px 0 var(--ink)}.ps-graphics-number span{display:block;font-size:clamp(8px,3cqw,19px);font-weight:700;margin-top:10%}.ps-graphics-number small{display:block;font-size:clamp(8px,3cqw,19px);margin-top:5%}.ps-graphic-dots{position:absolute;right:6%;top:18%;height:72%;width:45%;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);gap:2px}.ps-graphic-dots>i{display:block;background:var(--blue);border-radius:1px;transform-origin:center}.ps-graphic-dots>i.online{background:var(--yellow)}.ps-source-links{position:absolute;left:7%;right:7%;top:45%;bottom:8%;display:flex;flex-direction:column;gap:8%;font-size:clamp(5px,2.8cqw,15px)}.ps-source-links>span{border:1px solid #888;background:#ddd;padding:2% 4%}.ps-click-world{padding:5%;display:grid;grid-template-columns:20% 1fr;gap:5%;background:var(--blue)}.ps-inline-links{display:flex;flex-direction:column;justify-content:space-between;gap:4px;position:relative;z-index:5}.ps-inline-links>button{min-width:44px;min-height:44px;width:100%;border:2px solid var(--ink);background:var(--cream);border-radius:4px;font-size:clamp(10px,3cqw,20px);font-weight:700;padding:2px;box-shadow:2px 3px 0 var(--ink);line-height:1}.ps-inline-links>button[aria-pressed=true]{background:var(--yellow)}.ps-click-pane{position:relative;min-width:0;overflow:hidden;background:var(--pink);border:2px solid var(--ink);border-radius:4px;box-shadow:4px 5px 0 var(--ink);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5%}.ps-click-pane>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ps-click-pane>strong{position:relative;z-index:2;display:block;background:var(--yellow);color:var(--ink);padding:5% 7%;border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);font-size:clamp(10px,4.5cqw,30px);font-weight:700;line-height:1.05;letter-spacing:-.035em;max-width:100%;text-align:center}.ps-click-pane[data-chapter="1"]>strong{position:absolute;left:5%;top:5%;font-size:clamp(9px,3cqw,19px);padding:3% 5%}.ps-proof-bars{position:absolute;inset:32% 7% 13%;display:flex;gap:10%;align-items:end}.ps-proof-bars>span{flex:1;position:relative;height:100%;display:flex;align-items:end}.ps-proof-bars i{display:block;width:100%;background:var(--blue);border:1px solid var(--ink);min-height:5px}.ps-proof-bars b{position:absolute;bottom:-18px;text-align:center;font-size:clamp(7px,2.6cqw,17px);width:100%;color:var(--ink)}.ps-real-link{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;background:var(--cream);color:var(--ink);border:2px solid var(--ink);border-radius:4px;font-size:clamp(11px,2.8cqw,18px);font-weight:700;line-height:1.1;text-align:center;margin-top:12%;box-shadow:3px 3px 0 var(--ink)}.ps-static-qr{position:absolute;right:7%;bottom:13%;width:25%;aspect-ratio:1;object-fit:contain}.ps-product-world{background:var(--yellow);padding:5%;display:grid;grid-template-columns:1fr 1fr;gap:5%}.ps-product-thumb{position:relative;border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);overflow:hidden;background:var(--cream)}.ps-product-thumb>img{width:100%;height:100%;object-fit:cover}.ps-product-thumb>span{position:absolute;left:0;right:0;bottom:0;padding:7%;background:var(--blue);color:var(--cream);font-size:clamp(7px,2.5cqw,16px);font-weight:700;line-height:1.2}.ps-product-pane{min-width:0;position:relative;overflow:hidden;background:var(--cream);border:2px solid var(--ink);padding:7%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:3px 4px 0 var(--ink);color:var(--ink)}.ps-product-pane>img{width:57%;max-height:63%;object-fit:contain}.ps-product-pane>b{font-size:clamp(9px,3.6cqw,24px);font-weight:700;line-height:.95;margin-top:9%;text-align:center}.ps-scan-beam{position:absolute;top:20%;left:10%;right:10%;height:2px;background:var(--pink);box-shadow:0 0 5px var(--pink);pointer-events:none}.ps-product-open-label{font-size:clamp(5px,1.8cqw,11px);letter-spacing:.04em;font-weight:700;align-self:flex-start}.ps-product-pane>h3{font-size:clamp(13px,5cqw,33px);line-height:.95;letter-spacing:-.04em;margin-top:10%;text-align:left;width:100%}.ps-product-pane>p{font-size:clamp(8px,2.5cqw,16px);line-height:1.3;margin-top:10%;width:100%}.ps-running .ps-graphic-dots>i{animation:ps-dot-arrive 2.8s ease-in-out calc(var(--dot)*.009s) infinite}.ps-running .ps-scan-beam{animation:ps-scan 2.3s ease-in-out infinite}.ps-running .ps-click-pane>strong{animation:ps-card-in .45s ease-out}.ps-running .ps-proof-bars i{animation:ps-proof 2.8s ease-in-out infinite;transform-origin:bottom}@keyframes ps-dot-arrive{0%,18%,100%{scale:1;opacity:1}55%{scale:.35;opacity:.4}75%{scale:1;opacity:1}}@keyframes ps-scan{0%,100%{top:20%;opacity:.2}50%{top:65%;opacity:1}}@keyframes ps-card-in{from{translate:18% 0;rotate:8deg;opacity:.2}to{translate:0 0;rotate:0;opacity:1}}@keyframes ps-proof{0%,100%{scale:1 1}55%{scale:1 .45}}
@media(max-width:760px){.ps-tabs{margin-right:-5px;padding-right:8px;gap:10px;scroll-padding:3px}.ps-tabs>button{flex:0 0 auto;max-width:none;font-size:13px;padding:10px 17px}.ps-video-world>video{border-width:1.5px;box-shadow:2px 3px 0 var(--ink)}.ps-graphic-dots{gap:1px}.ps-click-world{grid-template-columns:1fr;padding:5%;gap:0}.ps-inline-links{display:none}.ps-click-pane{min-height:0;padding:5%;box-shadow:2px 3px 0 var(--ink)}.ps-click-pane>strong{font-size:clamp(14px,7cqw,26px);padding:5% 7%}.ps-click-pane[data-chapter="1"]>strong{font-size:11px;padding:3% 5%}.ps-real-link{font-size:12px;min-height:44px;margin-top:7%;padding:7px 9px}.ps-product-pane,.ps-product-thumb{border-width:1.5px;box-shadow:2px 3px 0 var(--ink)}.ps-product-pane>h3{font-size:clamp(12px,5.4cqw,21px)}.ps-product-pane>p{font-size:clamp(8px,2.8cqw,12px)}.ps-interactions>button[data-ps-product-tab],.ps-interactions>button[data-ps-product-reset]{font-size:12px}}
.ps-interactions{flex-wrap:wrap}.ps-interactions>.ps-next-link{flex:0 0 100%;max-width:none;min-height:44px;margin:8px 0 0;font-size:14px}.ps-next-note{display:block;font-size:clamp(9px,2.6cqw,18px);line-height:1.25;color:var(--ink);margin-top:5%;text-align:center}
.ps-product-pane[data-product-state=care]{background:var(--blue);color:var(--cream)}.ps-product-pane[data-product-state=details]{background:var(--pink);color:var(--ink)}

/* Keep the entire comparison artwork in its own row, clear of every action. */
.ps-pair{padding-bottom:20px;margin-bottom:0}.ps-pair:before{inset:10% -2% 20px 17%;transform:none;clip-path:polygon(0 12%,100% 0,100% 88%,0 100%)}.ps-interactions{position:relative;z-index:2;margin-top:20px;padding-top:8px}.ps-insight,.ps-footnote{position:relative;z-index:2}.ps-after{transform:none}.ps-pair>.ps-before{transform:none}
.ps-running .ps-kinetic-word>span{animation-delay:calc(var(--letter)*-.11s - 1.2s)}.ps-running .ps-live-topics>span{animation-delay:calc(var(--topic)*-.23s - .4s)}.ps-running .ps-graphic-dots>i{animation-delay:calc(var(--dot)*-.009s - .7s)}
@media(max-width:760px){.ps-pair{padding-bottom:12px}.ps-pair:before{inset:12% -3% 12px 16%;transform:none}.ps-interactions{margin-top:12px;padding-top:8px}}
/* Each active example starts its own story as soon as it enters view. */
.ps-running .ps-image-world .ps-live-image>img{animation:ps-image-drift 4.8s ease-in-out -.8s infinite;transform-origin:50% 50%}.ps-running .ps-live-bars>i{animation:ps-bar-rise 2.8s ease-in-out calc(var(--bar-index,0)*-.18s) infinite}.ps-running .ps-inline-links>button{animation:ps-link-invite 2s ease-in-out -.4s infinite}.ps-inline-links>button:nth-child(2){animation-delay:-1s}.ps-inline-links>button:nth-child(3){animation-delay:-1.6s}.ps-video-world.ps-video-awaiting-play~*{animation:none}.ps-video-awaiting-play .ps-video-copy strong{animation:ps-video-invite 1.8s ease-in-out infinite}
.ps-hotspot>span{position:relative}.ps-hotspot>span:after{content:'';position:absolute;inset:-7px;border:2px solid var(--yellow);border-radius:50%;pointer-events:none;opacity:0}.ps-running .ps-hotspot>span{animation:ps-hot-breathe 2.2s ease-in-out -.5s infinite}.ps-running .ps-hotspot>span:after{animation:ps-hot-halo 2.2s ease-out -.5s infinite}.ps-running .ps-hotspot-1>span,.ps-running .ps-hotspot-1>span:after{animation-delay:-1.2s}.ps-running .ps-hotspot-2>span,.ps-running .ps-hotspot-2>span:after{animation-delay:-1.8s}.ps-hotspot:focus-visible{outline:3px solid var(--cream);outline-offset:3px;border-radius:50%}.ps-hotspot:hover>span,.ps-hotspot:focus-visible>span{background:var(--pink);scale:1.18}.ps-hotspot:active>span{scale:.9}
@keyframes ps-image-drift{0%,100%{transform:scale(1.04) translateX(-1%)}50%{transform:scale(1.1) translateX(1%)}}@keyframes ps-bar-rise{0%{scale:1 .72}40%,75%{scale:1 1}100%{scale:1 .72}}@keyframes ps-link-invite{0%,100%{box-shadow:2px 3px 0 var(--ink)}50%{box-shadow:4px 5px 0 var(--ink);background:var(--yellow)}}@keyframes ps-video-invite{50%{translate:0 -4%;color:var(--blue)}}@keyframes ps-hot-breathe{0%,100%{scale:1}50%{scale:1.17}}@keyframes ps-hot-halo{0%{scale:.8;opacity:.75}80%,100%{scale:1.65;opacity:0}}
/* The actual supplied Jellybean experience inside a phone, with a QR intro. */
.ps-crocs-world{background:#e9efd9;color:#1d352b;display:grid;grid-template-columns:1fr 42%;gap:5%;padding:4% 7%;font-family:JBOutfit,Haas,Arial,sans-serif}.ps-crocs-copy{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;z-index:1}.ps-crocs-copy>span{font-size:clamp(7px,2cqw,16px);font-weight:700;letter-spacing:.06em}.ps-crocs-copy>strong{font-size:clamp(16px,6cqw,51px);line-height:.98;letter-spacing:-.03em;margin-top:4%}.ps-crocs-copy>small{font-size:clamp(6px,1.6cqw,12px);font-weight:700;letter-spacing:.04em;margin-top:4%}.ps-crocs-product{position:relative;width:68%;min-height:0;height:45%;margin-left:5%}.ps-crocs-product>img:first-child{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.ps-crocs-product>.ps-crocs-code{position:absolute;width:27%;height:auto;right:-10%;bottom:2%;padding:4%;background:white;border:2px solid #95b522;box-shadow:3px 4px 0 #1d352b}.ps-crocs-phone{position:relative;height:100%;aspect-ratio:480/920;justify-self:center;max-width:100%;background:#132019;border:3px solid #132019;border-radius:clamp(7px,2.4cqw,24px);padding:8% 3.2%;box-shadow:clamp(2px,1cqw,9px) clamp(3px,1.2cqw,11px) 0 #b2c494;min-height:0;box-sizing:border-box}.ps-crocs-screen{position:relative;height:100%;width:100%;overflow:hidden;background:#fff;border-radius:clamp(3px,1cqw,9px)}.ps-crocs-screen>video{width:100%;height:100%;object-fit:contain;display:block;opacity:0;pointer-events:none}.ps-crocs-speaker{position:absolute;width:24%;height:1.3%;border-radius:5px;top:2.3%;left:38%;background:#8b978c}.ps-crocs-home{position:absolute;width:29%;height:1%;bottom:2%;left:35.5%;border-radius:5px;background:#acb9a8}.ps-crocs-scan{position:absolute;inset:0;background:radial-gradient(ellipse at center,#fff,#e8efd7);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8% 7%;transition:opacity .4s,scale .4s}.ps-crocs-scan>span{font-size:clamp(5px,1.25cqw,10px);font-weight:700;letter-spacing:.04em;text-align:center}.ps-crocs-camera-product{height:70%;width:94%;object-fit:contain;mix-blend-mode:multiply}.ps-crocs-reticle{position:absolute;left:23%;top:39%;width:54%;aspect-ratio:1;background:#fffffff0;border:2px solid #98bd1d;border-radius:7px;padding:6%;box-shadow:0 0 0 15px #1b321511}.ps-crocs-reticle>img{width:100%;height:100%;object-fit:contain}.ps-crocs-reticle>i{position:absolute;left:-8%;right:-8%;top:10%;height:2px;background:#83bb00;box-shadow:0 0 5px #baff29}.ps-crocs-scan>b{font-size:clamp(6px,1.65cqw,13px);text-align:center;line-height:1.1}.ps-crocs-recognized{position:absolute;inset:0;background:#edf6dcf2;display:flex;flex-direction:column;gap:10%;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s}.ps-crocs-recognized>span{display:grid;place-items:center;background:#d3ff00;border-radius:50%;width:35%;aspect-ratio:1;font-size:clamp(12px,5cqw,40px)}.ps-crocs-recognized>b{font-size:clamp(8px,2.5cqw,20px);text-align:center;line-height:1.1}.ps-crocs-world[data-ps-crocs-phase=recognized] .ps-crocs-recognized{opacity:1}.ps-crocs-world[data-ps-crocs-phase=experience] .ps-crocs-scan,.ps-crocs-world[data-ps-crocs-phase=experience] .ps-crocs-recognized{opacity:0;visibility:hidden}.ps-crocs-world[data-ps-crocs-phase=experience] video{opacity:1;pointer-events:auto}.ps-crocs-running .ps-crocs-reticle>i{animation:ps-crocs-sweep 1.25s ease-in-out -.4s infinite}.ps-crocs-running .ps-crocs-product{animation:ps-crocs-float 3s ease-in-out -.6s infinite}.ps-crocs-running .ps-crocs-recognized>span{animation:ps-crocs-found .65s ease-out infinite alternate}.ps-crocs-play-blocked .ps-crocs-phone{outline:3px solid #9abd2d;outline-offset:3px}.ps-crocs-static-product{position:absolute;width:43%;height:61%;object-fit:contain;left:6%;bottom:5%;mix-blend-mode:multiply}.ps-crocs-static-product+.ps-static-qr{width:23%;right:10%;bottom:19%}
@keyframes ps-crocs-sweep{0%,100%{top:8%}50%{top:88%}}@keyframes ps-crocs-float{0%,100%{translate:0 0;rotate:-2deg}50%{translate:0 -4%;rotate:2deg}}@keyframes ps-crocs-found{from{scale:.9}to{scale:1.05}}
@media(max-width:760px){.ps-crocs-world{padding:4%;grid-template-columns:1fr 43%;gap:4%}.ps-crocs-phone{border-width:1.5px}.ps-crocs-product{width:62%;height:41%}.ps-crocs-copy>strong{font-size:clamp(12px,5.7cqw,25px)}.ps-crocs-reticle{border-width:1px;border-radius:3px}.ps-crocs-product>.ps-crocs-code{border-width:1px;box-shadow:1px 2px 0 #1d352b}}
@media(prefers-reduced-motion:reduce){.paired-showroom *,.paired-showroom *:before,.paired-showroom *:after{animation:none!important;transition:none!important}}
/* A visible reading/selection cue carries the chapter tour on narrow screens too. */
.ps-running .ps-click-pane:after{content:'';position:absolute;left:0;bottom:0;height:5px;background:var(--yellow);border-top:1px solid var(--ink);z-index:4;transform-origin:left;animation:ps-chapter-progress 1.8s linear infinite;width:100%;pointer-events:none}.ps-running .ps-interactions>button[data-ps-chapter][aria-pressed=true]{animation:ps-link-invite 1.8s ease-in-out -.4s infinite}.ps-running .ps-click-pane>img{animation:ps-image-drift 3.6s ease-in-out -.7s infinite}@keyframes ps-chapter-progress{from{scale:.04 1}to{scale:1 1}}@media(prefers-reduced-motion:reduce){.ps-click-pane:after{animation:none!important;display:none}}
