.pp-wk-tab.is-active .pp-wk-tab__n{background:var(--pp-copper-wash);color:var(--pp-copper)}.pp-wk-search__input::placeholder{color:var(--pp-ink-4)}.pp-wk-search__input::-webkit-search-cancel-button{display:none}.pp-wk-search__go:hover{opacity:.88}.pp-wk-rows>li{border-bottom:1px solid var(--pp-hair)}.pp-wk-row:hover .pp-wk-row__arrow{color:var(--pp-copper);transform:translate(3px)}.pp-wk-pager ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.pp-wk-pager__step.is-off{opacity:.45;pointer-events:none}.pp-wk-chips .pp-chip{white-space:normal}@media (min-width:768px){.pp-wk-facts>div+div{border-left:1px solid var(--pp-hair);padding-left:20px}}.pp-wk-ba__item:not(.is-after) .pp-wk-shot__img{filter:saturate(.6)}.pp-wk-ba__item figcaption span{background:var(--pp-ink-5);border-radius:50%;width:7px;height:7px}.pp-wk-ba__item.is-after figcaption span{background:var(--pp-copper)}.pp-wk-aside__stats>div+div{border-left:1px solid var(--pp-hair)}.pp-wk-aside__links li+li a{border-top:1px dashed var(--pp-hair-strong)}@media (min-width:768px) and (max-width:1023px){.pp-bento .pp-wk-gallery__wide{grid-column:span 6}}.pp-wk-gallery__grid>li{min-width:0}.pp-wk-gallery__link:hover .pp-browser{box-shadow:var(--pp-e4);transform:translateY(-3px)}.pp-wk-gallery__link:hover .pp-wk-shot__img{transform:scale(1.02)}.pp-wk-more>summary:hover{box-shadow:var(--pp-e2)}.pp-wk-more[open]>summary{margin-bottom:-8px}.pp-wk-more[open] .pp-faq__icon:after{transform:translate(-50%,-50%)rotate(0)}.pp-wk-more[open]>summary>span:first-child{font-size:0}.pp-wk-more[open]>summary>span:first-child:before{content:"Show fewer screens";font-size:14.5px}@media (min-width:640px){.pp-wk-results-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pp-wk-results-cells{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.pp-wk-highlights{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.pp-wk-quote blockquote p{letter-spacing:-.025em;color:var(--pp-ink);text-wrap:balance;font-size:clamp(24px,2.8vw,36px);font-weight:500;line-height:1.3}.pp-wk-quote figcaption{gap:2px;display:grid}.pp-wk-quote figcaption strong{color:var(--pp-ink);font-weight:600}.pp-wk-quote figcaption span{color:var(--pp-ink-3);font-size:14px}@media (prefers-reduced-motion:reduce){.pp-wk-card:hover,.pp-wk-gallery__link:hover .pp-browser,.pp-wk-card:hover .pp-wk-shot__img,.pp-wk-gallery__link:hover .pp-wk-shot__img{transform:none}}.sg-card__head{height:var(--sg-head);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 32px 0;display:flex}.sg-browser{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;flex:1;min-height:0;margin:0 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #09090b14,0 -10px 40px -24px #18125a4d}.sg-browser:before{content:"";z-index:-1;background:radial-gradient(closest-side,#7b6ef01f,#e394cc00);height:80%;position:absolute;inset:-40% -20% auto}.sg-browser__bar{background:#f4f4f5;border-bottom:1px solid #09090b0f;flex:none;align-items:center;gap:10px;height:34px;padding:0 14px;display:flex}.sg-browser__dots{gap:6px;display:flex}.sg-browser__dots i{background:#e4e4e7;border-radius:50%;width:10px;height:10px}.sg-browser__url{color:var(--pp-ink-3);background:#fff;border-radius:999px;align-items:center;gap:5px;margin-inline:auto;padding:4px 16px;font-size:11.5px;display:inline-flex;transform:translate(-24px);box-shadow:0 0 0 1px #09090b0f}.sg-browser__screen{background:#f4f4f5;flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}@media (max-width:760px){.sg-card__head{padding:22px 22px 0}.sg-browser{margin:0 16px}}.wf-list{gap:clamp(28px,4vw,48px);margin-top:40px;display:grid}.wf{--wf-h:clamp(520px, 72vh, 720px);--sg-h:var(--wf-h);--sg-head:112px;grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:1024px){.wf{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px}.wf--flip{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.wf--flip .wf-main{order:2}}.wf-main.is-out .sg-page{animation-play-state:paused}.wf .sg-card{height:var(--wf-h)}.wf-side{grid-auto-rows:minmax(0,auto);gap:18px;display:grid}@media (min-width:1024px){.wf-side{height:var(--wf-h);grid-template-rows:auto 1fr auto;gap:20px}}.wf-box{background:#fff;border:1px solid #09090b12;border-radius:24px;flex-direction:column;gap:14px;padding:26px 28px;display:flex;box-shadow:0 1px 2px #09090b0a,0 24px 48px -40px #18125a4d}.wf-box--who{background:radial-gradient(70% 60% at 100% 0,#e394cc24,#e394cc00 70%),#fff}.wf-box--cta{background:radial-gradient(60% 50% at 100% 0,#e394cc29,#e394cc00 70%),radial-gradient(60% 50% at 0 100%,#7b6ef029,#7b6ef000 70%),#fff;justify-content:flex-end}.wf-logo{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-height:52px;padding:10px 16px;display:inline-flex;box-shadow:0 0 0 1px #09090b14}.wf-logo img{width:auto;height:34px;display:block}.wf-logo--mono{background:var(--pp-gradient);color:#fff;width:52px;box-shadow:none;padding:0;font-size:22px;font-weight:700}.pp .wf-box__lede{color:var(--pp-ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.wf-box__label{letter-spacing:.06em;text-transform:uppercase;color:var(--pp-brand);font-size:12.5px;font-weight:600}.wf-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wf-points svg{color:var(--pp-brand);flex:none;margin-top:3px}.wf-facts{border-bottom:1px solid #09090b12;flex-wrap:wrap;gap:12px 22px;margin:0;padding-bottom:16px;display:flex}.wf-facts>div{flex:auto;min-width:0}.wf-facts dt{color:var(--pp-ink-3);font-size:12px}.wf-facts dd{letter-spacing:-.01em;color:var(--pp-ink);text-wrap:balance;margin:3px 0 0;font-size:15px;font-weight:600;line-height:1.3}.wf-actions{flex-wrap:wrap;gap:8px;display:flex}.wf-actions .sg-btn{height:42px;padding:0 16px;font-size:14px}.wf-box--cta{gap:16px}@media (max-width:1023px){.wf{--wf-h:clamp(460px, 64vh, 620px)}.wf-side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:560px){.wf-box{padding:22px}}.sg-card__head{height:auto;padding:26px 30px 20px}.sg-card__head>div{min-width:0}@media (max-width:760px){.sg-card__head{gap:12px;padding:20px 20px 16px}}@media (max-width:767px){.wf{flex-direction:column;display:flex}.wf-side{flex-direction:column;flex:1;display:flex}.wf-side>.wf-box:nth-child(2){flex:1}.wf .sg-plus{display:none}.pp .wf .sg-card__title{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;font-size:clamp(17px,4.9vw,21px);overflow:hidden}}@media (max-width:479px){.pp-wk-row{flex-wrap:wrap;row-gap:4px}.pp-wk-row__name{flex:calc(100% - 40px)}.pp-wk-row__meta{flex-basis:100%;order:3}}
