.hp-pp{gap:var(--unit-4-00);flex-direction:column;display:flex}.hp-pp-track-wrap{align-items:center;gap:var(--unit-4-00);display:flex}.hp-pp-track{flex:auto}.hp-pp-arrows{gap:var(--unit-1-00);flex:none;display:flex}.hp-pp-arrows .hp-arrow-button{background-color:var(--surface-secondary-default);width:40px;height:40px;color:var(--text-primary)}@media (hover:hover){.hp-pp-arrows .hp-arrow-button:hover{background-color:var(--surface-secondary-hover)}}.hp-pp-arrows .hp-arrow-button:active{background-color:var(--surface-secondary-active)}.hp-pp-foot-arrows{display:none}.hp-pp-copy{max-width:640px;display:grid}.hp-pp-slide{gap:var(--unit-3-00);visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;display:flex}.hp-pp-slide[data-live=true]{visibility:visible;opacity:1;transition:opacity .26s ease-out}.hp-pp-slide>*{margin:0}.hp-pp-owner{align-items:baseline;gap:var(--unit-3-00);width:fit-content;color:var(--text-secondary);display:flex}.hp-pp-owner[data-owner=tano]{background-image:var(--gradient-spectrum-linear);background-size:calc(var(--hp-steps-count,5) * 100%) 100%;background-position-x:calc(var(--hp-steps-index,0) / max(var(--hp-steps-count,5) - 1, 1) * 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hp-pp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@property --u{syntax:"<length>";inherits:true;initial-value:0}.hp-pp-stage{aspect-ratio:16/11;border-radius:var(--hp-radius-card);background-color:color-mix(in srgb, var(--surface-secondary-default) 40%, transparent);isolation:isolate;width:100%;position:relative;overflow:clip;container-type:inline-size}.hp-pp-print{z-index:0;border-radius:var(--wire-radius-lg);box-shadow:0 18px 40px var(--composition-shadow-lg);animation:.6s .52s both hp-pp-print-in;position:absolute;overflow:hidden}.hp-pp-print :where(img){object-fit:cover}.hp-pp-print[data-slot=top-right]{width:19%;top:20%;right:3%}.hp-pp-print[data-slot=bottom-left]{width:19%;bottom:4%;left:3%}@media (min-width:768px){.hp-pp-frame[style*=--card-foot] .hp-pp-print[data-slot=bottom-left]{top:var(--card-foot);bottom:auto;translate:0 -40%}.hp-pp-frame[data-room] .hp-pp-scene>.hp-pp-window[data-slot=main]:not(.hp-pp-in){animation:hp-pp-make-room .72s var(--ease) var(--room-delay) both}.hp-pp-frame[data-room] .hp-pp-scene>.hp-pp-window[data-slot=main].hp-pp-in{animation:hp-pp-in .52s var(--ease) calc(var(--at,0) * var(--beat)) both, hp-pp-make-room .72s var(--ease) var(--room-delay) both}.hp-pp-frame[data-room] .hp-pp-print[data-slot=bottom-left]{animation:hp-pp-print-in .6s ease .52s both, hp-pp-print-make-room .72s var(--ease) var(--room-delay) both}}@keyframes hp-pp-make-room{0%{translate:var(--room) 0}}@keyframes hp-pp-print-make-room{0%{left:calc(3% + var(--room))}}@keyframes hp-pp-print-in{0%{opacity:0}}.hp-pp-frame .hp-pp-scene{z-index:1}.hp-pp-stage:after{content:"";z-index:-1;border-radius:inherit;background-image:var(--gradient-spectrum-linear);background-size:calc(var(--hp-steps-count,5) * 100%) 100%;background-position-x:calc(var(--hp-steps-active,0) / max(var(--hp-steps-count,5) - 1, 1) * 100%);opacity:.34;pointer-events:none;transition:background-position-x 1.2s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 28%,#0000001f 52%,#00000073 78%,#000 100%);mask-image:linear-gradient(#0000 28%,#0000001f 52%,#00000073 78%,#000 100%)}@media (prefers-reduced-motion:reduce){.hp-pp-stage:after{transition:none}}.hp-pp-frame{position:absolute;inset:0}.hp-pp-frame[data-leaving]{z-index:2;pointer-events:none;animation:.42s cubic-bezier(.4,0,.2,1) forwards hp-pp-leave}.hp-pp-frame:not([data-leaving]){animation:.42s cubic-bezier(.22,1,.36,1) both hp-pp-arrive}@keyframes hp-pp-leave{to{opacity:0;transform:scale(.985)}}@keyframes hp-pp-arrive{0%{opacity:0}}.hp-pp-scene{--u:1.3cqw;--pp-type:1;--pp-t-label:calc(var(--u) * 1);--pp-t-small:calc(var(--u) * 1.25);--pp-t-body:calc(var(--u) * 1.45);--app:var(--composition-app-surface);--app-ink:var(--composition-app-ink);--app-rule:var(--composition-app-rule);--app-soft:var(--composition-app-soft);--app-faint:var(--composition-app-faint);--paper-faint:var(--composition-paper-faint);--app-chip:var(--composition-app-chip);--paper:var(--composition-paper-surface);--paper-ink:var(--composition-paper-ink);--paper-rule:var(--composition-paper-rule);--paper-soft:var(--composition-paper-soft);--paper-chip:var(--composition-paper-chip);--lit:var(--spectrum-lime);--ease:cubic-bezier(.22, 1, .36, 1);gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 3.6);font-family:var(--typeface-body);font-weight:var(--weight-body);font-size:var(--pp-t-body);letter-spacing:var(--tracking-body);grid-template-columns:minmax(0,1fr) minmax(0,33%);align-items:stretch;line-height:1.3;display:grid;position:absolute;inset:0}.hp-pp-scene :where(p,li,dd,blockquote){font-size:var(--pp-t-body)}.hp-pp-scene:not([data-running]) *{animation-play-state:paused!important}.hp-pp-window{gap:calc(var(--u) * 1.2);min-width:0;padding:calc(var(--u) * 2.2);border-radius:calc(var(--u) * 2);flex-direction:column;display:flex;overflow:hidden}.hp-pp-window[data-tone=app]{--ink:var(--app-ink);--soft:var(--app-soft);--faint:var(--app-faint);--rule:var(--app-rule);--chip:var(--app-chip);--seat:var(--app);background-color:var(--app);box-shadow:inset 0 0 0 1px var(--app-rule), 0 24px 60px var(--composition-shadow-md);color:var(--app-ink)}.hp-pp-window[data-tone=paper]{--ink:var(--paper-ink);--soft:var(--paper-soft);--faint:var(--paper-faint);--rule:var(--paper-rule);--chip:var(--paper-chip);--seat:var(--paper);background-color:var(--paper);box-shadow:inset 0 0 0 1px var(--paper-rule), 0 24px 60px var(--composition-shadow-sm);color:var(--paper-ink)}.hp-pp-scene{--hp-pp-overlap:calc(var(--u) * 1.6)}.hp-pp-window[data-slot=main]{min-height:0;padding-right:calc(var(--u) * 1.8 + var(--hp-pp-overlap));align-self:center}.hp-pp-window[data-slot=aside]{z-index:1;margin-top:calc(var(--u) * 6);margin-left:calc(-1 * (var(--hp-pp-overlap) + var(--u) * 1.6));align-self:center;position:relative}.hp-pp-window p,.hp-pp-window ul,.hp-pp-window ol{margin:0;padding:0;list-style:none}.hp-pp-label{align-items:center;gap:calc(var(--u) * .6);color:var(--soft);font-family:var(--typeface-mono);font-weight:var(--weight-mono);font-size:var(--pp-t-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;display:flex}.hp-pp-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1.2);padding-bottom:calc(var(--u) * 1);border-bottom:1px solid var(--rule);display:flex}.hp-pp-foot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);flex-wrap:wrap;display:flex}.hp-pp-stack{gap:calc(var(--u) * .2);flex-direction:column;min-width:0;display:flex}.hp-pp-meta{color:var(--soft);font-size:var(--pp-t-small)}.hp-pp-note{color:var(--soft)}.hp-pp-mark{width:.85em;height:auto;color:var(--ink);flex:none;transform:translateY(.05em)}.hp-pp-window:has(>.hp-pp-label[data-tano]){position:relative}.hp-pp-window:has(>.hp-pp-label[data-tano]):before{content:"";height:calc(var(--u) * .25);background-image:linear-gradient(90deg, var(--spectrum-cyan), var(--spectrum-magenta), var(--spectrum-orange));pointer-events:none;position:absolute;top:0;left:0;right:0}.hp-pp-label-tano,.hp-pp-checks[data-quiet]{color:var(--soft)}.hp-pp-checks[data-quiet] .hp-pp-tick{background-color:var(--soft);opacity:.7}.hp-pp-done{vertical-align:0;width:.72em;height:.72em;color:var(--ink);margin-left:.35em;display:inline-block}.hp-pp-tick{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);border-radius:calc(var(--u) * .45);background-color:var(--ink);color:var(--seat);flex:none;place-items:center;display:inline-grid}.hp-pp-row>.hp-pp-tick{margin-top:calc((1lh - var(--u) * 1.5) / 2)}.hp-pp-tick svg{width:65%;height:65%}.hp-pp-value,.hp-pp-handle,.hp-pp-code,.hp-pp-status,.hp-pp-pill,.hp-pp-post-tag,.hp-pp-post-format{font-family:var(--typeface-mono);font-weight:var(--weight-mono);letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums;text-transform:uppercase}.hp-pp-value{color:var(--ink);font-size:var(--pp-t-small);text-align:right;white-space:nowrap}.hp-pp-figure{color:var(--ink);font-size:calc(var(--u) * 2.8 * var(--pp-type));letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;line-height:1;display:block}.hp-pp-count{color:var(--ink);font-size:calc(var(--u) * 3.2 * var(--pp-type));letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;line-height:1;display:block}.hp-pp-total{align-items:baseline;gap:calc(var(--u) * .8);display:flex}.hp-pp-card-foot{gap:calc(var(--u) * .4);padding-top:calc(var(--u) * 1);border-top:1px solid var(--rule);flex-direction:column;display:flex}.hp-pp-face{--face:calc(var(--u) * 3.6);--face-ring:calc(var(--face) * .06);--face-seat:calc(var(--face) * .14);width:var(--face);height:var(--face);border-radius:calc(var(--face) * var(--wire-face-round));background:conic-gradient(from 210deg, var(--spectrum-yellow), var(--spectrum-lime), var(--spectrum-cyan), var(--spectrum-violet), var(--spectrum-magenta), var(--spectrum-yellow));flex:none;place-items:center;display:grid;position:relative}.hp-pp-face[data-size=sm]{--face:calc(var(--u) * 2.8)}.hp-pp-face[data-size=lg]{--face:calc(var(--u) * 5)}.hp-pp-face:before{content:"";width:calc(var(--face) - var(--face-ring) * 2);height:calc(var(--face) - var(--face-ring) * 2);border-radius:calc(var(--face) * var(--wire-face-round) - var(--face-ring));background-color:var(--seat,var(--app));grid-area:1/1}.hp-pp-face img{width:calc(var(--face) - var(--face-seat) * 2);height:calc(var(--face) - var(--face-seat) * 2);border-radius:calc(var(--face) * var(--wire-face-round) - var(--face-seat));object-fit:cover;grid-area:1/1}.hp-pp-handle{color:var(--ink);font-size:var(--pp-t-small);white-space:nowrap}.hp-pp-creator{align-items:center;gap:calc(var(--u) * .9);min-width:0;display:flex}.hp-pp-creator-copy{flex-direction:column;min-width:0;display:flex;overflow:hidden}.hp-pp-creator-copy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-pp-creator-copy>.hp-pp-meta{color:var(--faint)}.hp-pp-agent{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);flex:none;place-items:center;display:grid}.hp-pp-agent-glyph,.hp-pp-agent-roll{width:72%;height:auto}.hp-pp-agent-chip{align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .45) calc(var(--u) * 1) calc(var(--u) * .45) calc(var(--u) * .6);background-color:var(--chip);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);font-family:var(--typeface-mono);font-weight:var(--weight-mono);font-size:var(--pp-t-small);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;border-radius:999px;display:inline-flex}.hp-pp-agent-chip-glyph{width:calc(var(--u) * 1.3);flex:none;height:auto}.hp-pp-chat{justify-content:flex-end;gap:calc(var(--u) * 1);flex-direction:column;flex:1;display:flex}.hp-pp-turn{gap:calc(var(--u) * .6);flex-direction:column;display:flex}.hp-pp-said{align-items:flex-end;gap:calc(var(--u) * .8);display:flex}.hp-pp-turn[data-from=creator] .hp-pp-said{justify-content:flex-end}.hp-pp-bubble{gap:calc(var(--u) * .8);max-width:78%;padding:calc(var(--u) * 1) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.6);border-bottom-left-radius:calc(var(--u) * .4);background-color:var(--chip);color:var(--ink);flex-direction:column;display:flex}.hp-pp-turn[data-from=creator] .hp-pp-bubble{border-bottom-left-radius:calc(var(--u) * 1.6);border-bottom-right-radius:calc(var(--u) * .4);background-color:var(--paper);color:var(--paper-ink)}.hp-pp-thinking{animation:hp-pp-in .3s var(--ease) both calc(var(--at,0) * var(--beat)), hp-pp-gone .2s ease forwards calc(var(--until,0) * var(--beat))}.hp-pp-dots{gap:calc(var(--u) * .4);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.2);flex-direction:row}.hp-pp-dots i{width:calc(var(--u) * .5);height:calc(var(--u) * .5);background-color:var(--soft);border-radius:999px;animation:.9s ease-in-out infinite hp-pp-dot}.hp-pp-dots i:nth-child(2){animation-delay:.15s}.hp-pp-dots i:nth-child(3){animation-delay:.3s}@keyframes hp-pp-dot{0%,to{opacity:.35}50%{opacity:1}}.hp-pp-scene[data-running] .hp-pp-thinking,.hp-pp-thinking{position:relative}@keyframes hp-pp-gone{to{opacity:0;max-height:0;margin-bottom:calc(var(--u) * -.6);overflow:hidden}}.hp-pp-picks{gap:calc(var(--u) * .6);flex-wrap:wrap;display:flex}.hp-pp-pick{align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .3) calc(var(--u) * .9) calc(var(--u) * .3) calc(var(--u) * .3);border-radius:calc(var(--u) * 1);background-color:var(--seat);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);font-size:var(--pp-t-small);display:inline-flex}.hp-pp-turn[data-from=creator] .hp-pp-pick{background-color:var(--paper-chip);color:var(--paper-ink)}.hp-pp-packshot{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);border-radius:calc(var(--u) * .6);flex:none;display:inline-block;overflow:hidden}.hp-pp-pick .hp-pp-packshot{border-radius:calc(var(--u) * .7)}.hp-pp-packshot img{object-fit:cover;width:100%;height:100%;display:block}.hp-pp-chips{gap:calc(var(--u) * .6);flex-wrap:wrap;display:flex}.hp-pp-code{padding:calc(var(--u) * .4) calc(var(--u) * .9);border:1px dashed var(--soft);border-radius:calc(var(--u) * .6);color:var(--ink);font-size:var(--pp-t-small)}.hp-pp-in{animation:hp-pp-in .52s var(--ease) both;animation-delay:calc(var(--at,0) * var(--beat))}@keyframes hp-pp-in{0%{opacity:0;transform:translateY(calc(var(--u) * .6))}}.hp-pp-bar{height:var(--metric-bar-height);border-radius:var(--metric-bar-radius);background-color:var(--chip);min-width:0;display:block;position:relative}.hp-pp-bar-fill{border-radius:inherit;background-color:var(--soft);transform-origin:0;animation:hp-pp-grow .7s var(--ease) both;animation-delay:calc(var(--at,0) * var(--beat));position:absolute;inset:0}.hp-pp-bar-fill[data-lit]{background-color:var(--lit)}@keyframes hp-pp-grow{0%{transform:scaleX(0)}to{transform:scaleX(var(--share,1))}}.hp-pp-window>.hp-pp-label:not(:first-child){margin-top:calc(var(--u) * 1.1)}.hp-pp-rows{gap:calc(var(--u) * .7);flex-direction:column;display:flex}.hp-pp-row,.hp-pp-check,.hp-pp-event{font-size:var(--pp-t-body)}.hp-pp-row{align-items:flex-start;gap:calc(var(--u) * .8);padding:calc(var(--u) * .95) calc(var(--u) * 1.15);border-radius:calc(var(--u) * .9);background-color:var(--chip);display:flex}.hp-pp-row-copy{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);flex:1;min-width:0;display:flex}.hp-pp-row-title{min-width:0;color:var(--ink)}.hp-pp-row-detail{color:var(--soft);text-align:right}.hp-pp-window[data-slot=aside] .hp-pp-row-copy{align-items:flex-start;gap:calc(var(--u) * .15);flex-direction:column}.hp-pp-window[data-slot=aside] .hp-pp-row-detail{text-align:left}.hp-pp-key{color:var(--soft);font-family:var(--typeface-mono);font-weight:var(--weight-mono);font-size:var(--pp-t-label);letter-spacing:var(--tracking-mono);text-transform:uppercase}.hp-pp-checks{gap:calc(var(--u) * .6);flex-direction:column;display:flex}.hp-pp-check{align-items:center;gap:calc(var(--u) * .8);display:flex}.hp-pp-tiles{gap:calc(var(--u) * 1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp-pp-tile{gap:calc(var(--u) * .3);padding:calc(var(--u) * 1.2);border:1px solid var(--rule);border-radius:calc(var(--u) * 1.2);background-color:var(--chip);flex-direction:column;display:flex}.hp-pp-tile .hp-pp-figure{font-size:min(calc(var(--u) * 2.8 * var(--pp-type)), 11cqw);white-space:nowrap}.hp-pp-tile{min-width:0;container-type:inline-size}.hp-pp-tile[data-lit]{border-color:var(--lit)}.hp-pp-options{gap:calc(var(--u) * .6);flex-wrap:wrap;display:flex}.hp-pp-option{padding:calc(var(--u) * .6) calc(var(--u) * 1.2);box-shadow:inset 0 0 0 1px var(--rule);color:var(--soft);border-radius:999px}.hp-pp-option[data-picked]{animation:hp-pp-pick .3s var(--ease) both;animation-delay:calc(var(--at,0) * var(--beat))}@keyframes hp-pp-pick{to{box-shadow:inset 0 0 0 1px var(--ink);background-color:var(--ink);color:var(--seat)}}.hp-pp-products{gap:calc(var(--u) * 1) calc(var(--u) * 1.4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hp-pp-product{align-items:center;gap:calc(var(--u) * .8);color:var(--soft);display:flex}.hp-pp-box{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);border-radius:calc(var(--u) * .45);box-shadow:inset 0 0 0 1px var(--soft);flex:none;display:inline-grid}.hp-pp-box .hp-pp-tick{opacity:0;width:100%;height:100%}.hp-pp-product[data-ticked]{animation:.3s both hp-pp-ink;animation-delay:calc(var(--at,0) * var(--beat))}.hp-pp-product[data-ticked] .hp-pp-tick{animation:.2s both hp-pp-show;animation-delay:calc(var(--at,0) * var(--beat))}@keyframes hp-pp-ink{to{color:var(--ink)}}@keyframes hp-pp-show{to{opacity:1}}.hp-pp-scores{gap:calc(var(--u) * .4);flex-direction:column;display:flex}.hp-pp-score{align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .5) calc(var(--u) * .7);border-radius:calc(var(--u) * .9);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 3.2em;display:grid}.hp-pp-scores .hp-pp-bar:after{content:"";top:calc(var(--u) * -.4);bottom:calc(var(--u) * -.4);left:calc(var(--threshold) * 100%);background-color:var(--ink);width:1px;position:absolute}.hp-pp-head[data-baseline]{align-items:last baseline}.hp-pp-score[data-kept]{animation:hp-pp-in .52s var(--ease) both calc(var(--at,0) * var(--beat)), hp-pp-keep .36s ease forwards calc(var(--keep) * var(--beat))}.hp-pp-score:not([data-kept]){animation:hp-pp-in .52s var(--ease) both calc(var(--at,0) * var(--beat)), hp-pp-drop .36s ease forwards calc(var(--keep) * var(--beat))}.hp-pp-score[data-kept] .hp-pp-bar-fill:after{content:"";border-radius:inherit;background-image:var(--gradient-spectrum-linear);opacity:0;animation:hp-pp-show .36s ease forwards calc(var(--keep) * var(--beat));position:absolute;inset:0}@keyframes hp-pp-keep{to{background-color:var(--chip)}}@keyframes hp-pp-drop{to{opacity:.4}}@keyframes hp-pp-lit{to{background-color:var(--lit)}}.hp-pp-aside-stack{z-index:1;margin-top:calc(var(--u) * 6);margin-left:calc(-1 * (var(--hp-pp-overlap) + var(--u) * 1.6));align-self:center;display:grid;position:relative}.hp-pp-aside-stack>.hp-pp-window{grid-area:1/1;margin:0}.hp-pp-gone{animation:hp-pp-in .52s var(--ease) both calc(var(--at,0) * var(--beat)), hp-pp-hide .36s ease forwards calc(var(--gone) * var(--beat))}@keyframes hp-pp-hide{to{opacity:0}}.hp-pp-field{--cell:calc(var(--u) * 3.6);align-items:center;gap:calc(var(--u) * .5);margin:calc(var(--u) * -.6) calc(var(--u) * -3);flex-direction:column;display:flex}.hp-pp-field-row{gap:calc(var(--u) * .6);display:flex}.hp-pp-field-row[data-offset]{translate:calc(var(--cell) / 2 + var(--u) * .3) 0}.hp-pp-field-cell{width:var(--cell);height:var(--cell);padding:calc(var(--u) * .32);border-radius:calc(var(--cell) * .38);flex:none;place-items:center;display:grid;position:relative}.hp-pp-field-cell[data-ghost]{background-color:var(--chip)}.hp-pp-field-cell :where(img){border-radius:calc(var(--cell) * .3);object-fit:cover;width:100%;height:100%}.hp-pp-field-cell[data-fit]{background:conic-gradient(var(--spectrum-yellow), var(--spectrum-lime), var(--spectrum-cyan), var(--spectrum-violet) calc(var(--fit) * 360deg), var(--chip) 0)}.hp-pp-field-cell[data-fit] :where(img){outline:calc(var(--u) * .18) solid var(--seat);outline-offset:calc(var(--u) * -.18)}.hp-pp-test{gap:calc(var(--u) * .5);padding-top:calc(var(--u) * .8);border-top:1px solid var(--rule);flex-direction:column;display:flex}.hp-pp-test-head{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 1);display:flex}.hp-pp-results{gap:calc(var(--u) * .3);flex-direction:column;display:flex}.hp-pp-result{align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .35) calc(var(--u) * .7);border-radius:calc(var(--u) * .6);color:var(--soft);font-size:var(--pp-t-small);grid-template-columns:minmax(0,1fr) minmax(0,8em);display:grid}.hp-pp-result .hp-pp-bar-fill{animation-name:hp-pp-grow}.hp-pp-result[data-win]{animation:.36s forwards hp-pp-keep;animation-delay:calc(var(--win) * var(--beat))}.hp-pp-result[data-win] .hp-pp-result-label{animation:.36s forwards hp-pp-ink;animation-delay:calc(var(--win) * var(--beat))}.hp-pp-result[data-win] .hp-pp-bar-fill{background-color:var(--soft);animation:hp-pp-grow .7s var(--ease) both calc(var(--at,0) * var(--beat)), hp-pp-lit .36s ease forwards calc(var(--win) * var(--beat))}.hp-pp-result[data-win] .hp-pp-bar-fill:after{content:"";border-radius:inherit;background-image:var(--gradient-spectrum-linear);opacity:0;animation:hp-pp-show .36s ease forwards calc(var(--win) * var(--beat));position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hp-pp-result[data-win] .hp-pp-bar-fill:after{opacity:1}}.hp-pp-swap{justify-items:center;display:inline-grid}.hp-pp-swap>*{animation-duration:.24s;animation-delay:calc(var(--at,0) * var(--beat));grid-area:1/1;animation-fill-mode:both}.hp-pp-swap-idle{animation-name:hp-pp-hide}.hp-pp-swap-done{opacity:0;animation-name:hp-pp-show}.hp-pp-pill{width:fit-content;padding:calc(var(--u) * .2) calc(var(--u) * .8);box-shadow:inset 0 0 0 1px var(--rule);color:var(--soft);font-size:var(--pp-t-small);text-transform:uppercase;border-radius:999px;flex:none}.hp-pp-reels{gap:calc(var(--u) * .6);flex-direction:column;display:flex}.hp-pp-scene[data-scene=velocity-recommend]{grid-template-columns:minmax(0,.82fr) minmax(0,38%)}.hp-pp-reel{grid-template-columns:calc(var(--u) * 4.4) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--u) * 1.1);padding:calc(var(--u) * .45) calc(var(--u) * .9) calc(var(--u) * .45) calc(var(--u) * .45);border-radius:calc(var(--u) * 1.15);background-color:var(--chip);display:grid}.hp-pp-reel-thumb{aspect-ratio:4/5;border-radius:calc(var(--u) * .7);background-color:var(--app-rule);display:block;position:relative;overflow:hidden}.hp-pp-reel-thumb :where(img){object-fit:cover}.hp-pp-reel-lines{gap:calc(var(--u) * .55);flex-direction:column;min-width:0;display:flex}.hp-pp-reel-lines .hp-pp-redacted{height:calc(var(--u) * .8);width:78%}.hp-pp-reel:nth-child(2n) .hp-pp-reel-lines .hp-pp-redacted{width:58%}.hp-pp-reel:not([data-picked]){animation:hp-pp-in .52s var(--ease) both calc(var(--at,0) * var(--beat)), hp-pp-drop .36s ease forwards calc(var(--tag) * var(--beat))}@media (prefers-reduced-motion:reduce){.hp-pp-reel:not([data-picked]){opacity:.4}}.hp-pp-posts{gap:calc(var(--u) * .8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp-pp-post{aspect-ratio:4/3;border-radius:calc(var(--u) * 1);background-color:var(--chip);position:relative;overflow:hidden}.hp-pp-post img{object-fit:cover}.hp-pp-post-who{bottom:calc(var(--u) * .6);left:calc(var(--u) * .6);align-items:center;gap:calc(var(--u) * .4);max-width:calc(100% - var(--u) * 1.2);padding:calc(var(--u) * .2) calc(var(--u) * .6) calc(var(--u) * .2) calc(var(--u) * .2);background-color:var(--composition-paper-overlay);color:var(--app-ink);border-radius:999px;display:flex;position:absolute}.hp-pp-post-who .hp-pp-face{--face:calc(var(--u) * 2);--seat:var(--composition-paper-ink)}.hp-pp-post-who .hp-pp-handle{color:var(--app-ink);font-size:var(--pp-t-small);text-overflow:ellipsis;overflow:hidden}.hp-pp-post-labels{top:calc(var(--u) * .6);right:calc(var(--u) * .6);left:calc(var(--u) * .6);justify-content:space-between;gap:calc(var(--u) * .3);flex-wrap:wrap;display:flex;position:absolute}.hp-pp-post-tag,.hp-pp-post-format{padding:calc(var(--u) * .15) calc(var(--u) * .6);font-size:var(--pp-t-label);text-transform:uppercase;border-radius:999px}.hp-pp-post-format{background-color:var(--composition-paper-overlay);color:var(--app-ink);margin-left:auto}.hp-pp-post-tag{background-color:var(--app-ink);color:var(--app);opacity:0;animation:.3s forwards hp-pp-show;animation-delay:calc(var(--tag) * var(--beat))}.hp-pp-post:not([data-picked]){animation:hp-pp-in .52s var(--ease) both calc(var(--at,0) * var(--beat)), hp-pp-drop .36s ease forwards calc(var(--tag) * var(--beat))}.hp-pp-post[data-picked]{outline-offset:-2px;animation:hp-pp-in .52s var(--ease) both calc(var(--at,0) * var(--beat)), hp-pp-ring .36s ease forwards calc(var(--tag) * var(--beat));outline:2px solid #0000}@keyframes hp-pp-ring{to{outline-color:var(--app-ink)}}.hp-pp-performers{gap:calc(var(--u) * .4);flex-direction:column;display:flex}.hp-pp-performer{align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .5) calc(var(--u) * .7);border-radius:calc(var(--u) * .9);grid-template-columns:minmax(0,1fr) auto 6.5em;display:grid}.hp-pp-performer:not([data-invited]){opacity:.4}.hp-pp-performer[data-invited]{animation:.36s forwards hp-pp-keep;animation-delay:calc(var(--at,0) * var(--beat))}.hp-pp-status{color:var(--soft);font-size:var(--pp-t-small);text-align:right;text-transform:uppercase}.hp-pp-status-chip{padding:calc(var(--u) * .2) calc(var(--u) * .7);background-color:var(--chip);white-space:nowrap;border-radius:999px;display:inline-block}.hp-pp-status-chip[data-invited]{background-color:var(--app-ink);color:var(--app)}.hp-pp-performer .hp-pp-swap{justify-items:end}.hp-pp-capacity .hp-pp-bar-fill[data-lit]{background-image:var(--gradient-spectrum-linear)}.hp-pp-brief-body{color:var(--ink);font-size:var(--pp-t-body);line-height:1.3}.hp-pp-capacity{gap:calc(var(--u) * .6);padding-top:calc(var(--u) * .8);border-top:1px solid var(--rule);flex-direction:column;display:flex}.hp-pp-capacity .hp-pp-agent-chip{margin-top:calc(var(--u) * .4);align-self:flex-start}.hp-pp-brief-title{color:var(--ink);font-size:var(--pp-t-body);letter-spacing:var(--tracking-heading);line-height:1.15}.hp-pp-choices{gap:calc(var(--u) * .6);font-size:var(--pp-t-body);flex-wrap:wrap;display:flex}.hp-pp-choice{white-space:nowrap;padding:calc(var(--u) * .7) calc(var(--u) * .9);border-radius:calc(var(--u) * .9);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);text-align:center;flex:auto}.hp-pp-choice[data-accept]{box-shadow:inset 0 0 0 1px var(--ink);background-color:var(--ink);color:var(--seat);animation:hp-pp-press .3s var(--ease) both;animation-delay:calc(var(--at,0) * var(--beat))}@keyframes hp-pp-press{50%{scale:.95}}.hp-pp-timeline{gap:calc(var(--u) * .9);flex-direction:column;display:flex}.hp-pp-event{grid-template-columns:calc(var(--u) * 1.4) minmax(0, 1fr);gap:calc(var(--u) * .8);opacity:.4;animation:.36s forwards hp-pp-reach;animation-delay:calc(var(--at,0) * var(--beat));display:grid;position:relative}.hp-pp-event:not(:last-child):after{content:"";top:calc(var(--u) * 1.6);bottom:calc(var(--u) * -.7);left:calc(var(--u) * .7 - .5px);background-color:var(--rule);width:1px;position:absolute}.hp-pp-event-dot{width:calc(var(--u) * 1);height:calc(var(--u) * 1);margin:calc(var(--u) * .25) auto 0;border:1px solid var(--soft);animation:.36s forwards hp-pp-dot-lit;animation-delay:inherit;border-radius:999px}@keyframes hp-pp-dot-lit{to{border-color:var(--lit);background-color:var(--lit)}}.hp-pp-event-title{color:var(--ink)}@keyframes hp-pp-reach{to{opacity:1}}.hp-pp-issued{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .9) calc(var(--u) * 1.1);border:1px dashed var(--soft);border-radius:calc(var(--u) * .9);display:flex}.hp-pp-issued .hp-pp-code{font-size:var(--pp-t-body);border:0;padding:0}.hp-pp-issued-icon{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);border-radius:calc(var(--u) * .7);background-color:var(--chip);color:var(--ink);flex:none;place-items:center;display:grid}.hp-pp-issued-icon svg{width:50%;height:50%}.hp-pp-issued>.hp-pp-stack{flex:none}.hp-pp-issued>.hp-pp-meta{text-align:right;flex:1 1 0;min-width:0}.hp-pp-code[data-as-written]{text-transform:none}.hp-pp-trend{width:100%;animation:hp-pp-draw .9s var(--ease) both;animation-delay:calc(var(--at,0) * var(--beat));display:block;overflow:visible}.hp-pp-trend-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@keyframes hp-pp-draw{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% -2%)}}.hp-pp-scene[data-scene] .hp-pp-window[data-bare]{justify-content:center;gap:calc(var(--u) * 1);box-shadow:none;background-color:#0000;padding:0;overflow:visible}.hp-pp-window[data-bare] .hp-pp-tile{border-radius:calc(var(--u) * 1.6);background-color:var(--app);box-shadow:inset 0 0 0 1px var(--app-rule), 0 24px 60px var(--composition-shadow-md);border:0}.hp-pp-tile[data-graphic]{padding-top:calc(var(--u) * 1.4)}.hp-pp-tile-graphic{width:64%;height:calc(var(--u) * 3.4);margin-bottom:calc(var(--u) * .8);color:var(--ink);display:block}.hp-pp-tile-graphic:has([data-graphic=pieChart]){width:calc(var(--u) * 3.4)}.hp-pp-tile-graphic .hp-stat-line,.hp-pp-tile-graphic .hp-stat-sweep{animation:1.1s cubic-bezier(.22,.61,.36,1) forwards hp-stat-draw;animation-delay:calc(var(--at,0) * var(--beat))}.hp-pp-tile-graphic .hp-stat-area{animation:.7s ease-out forwards hp-stat-fade;animation-delay:calc(var(--at,0) * var(--beat) + .42s)}.hp-pp-tile-graphic .hp-stat-bar{animation:.62s cubic-bezier(.22,.61,.36,1) forwards hp-stat-grow;animation-delay:calc(var(--at,0) * var(--beat) + var(--hp-stat-step,0) * 26ms)}@media (prefers-reduced-motion:reduce){.hp-pp-tile-graphic :is(.hp-stat-line,.hp-stat-sweep,.hp-stat-area,.hp-stat-bar){stroke-dashoffset:0;opacity:1;animation:none;transform:none}}.hp-pp-cursor{z-index:6;width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);opacity:0;pointer-events:none;filter:drop-shadow(0 4px 10px var(--composition-shadow-sm));will-change:transform;position:absolute;top:0;left:0}.hp-pp-cursor img{width:100%;height:100%;display:block}.hp-pp-cursor-glyph{top:calc(var(--u) * -.6);right:calc(var(--u) * -.8);width:calc(var(--u) * 1.5);height:auto;position:absolute}.hp-uc-process-field{gap:var(--section-padding-md);flex-direction:column;display:flex}.hp-uc-hero+.hp-uc-process{padding-top:var(--section-padding-md)}.hp-uc-process-player{gap:var(--unit-6-00);text-align:left;flex-direction:column;display:flex}@media (min-width:1024px){.hp-pp{column-gap:var(--unit-12-00);row-gap:var(--unit-6-00);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.hp-pp-track-wrap{grid-area:1/1}.hp-pp .hp-steps-seg:not([data-live]),.hp-pp-track-wrap .hp-pp-arrows{display:none}.hp-pp-copy{grid-area:2/1;align-self:start}.hp-pp-foot-arrows{grid-area:3/1;align-self:end;display:block}.hp-pp-stage{grid-area:1/2/-1;align-self:end}}@media (min-width:1024px) and (max-width:1279px){#main .hp-pp .hp-steps-body{font-size:var(--size-body-md)}}@media (max-width:1023px){.hp-pp-stage{order:1}.hp-pp-track-wrap{order:2}.hp-pp-copy{order:3}}@media (max-width:767px){.hp-pp-stage{aspect-ratio:4/5.2;border-radius:var(--wire-radius-lg);touch-action:pan-y}.hp-pp-frame:not([data-leaving]){animation:.42s cubic-bezier(.22,1,.36,1) both hp-pp-slide-in}.hp-pp-frame[data-leaving]{animation-name:hp-pp-slide-out}.hp-pp-frame[data-direction="-1"]:not([data-leaving]){animation-name:hp-pp-slide-in-back}.hp-pp-frame[data-direction="-1"][data-leaving]{animation-name:hp-pp-slide-out-back}.hp-pp-scene{--u:2.3cqw;padding:calc(var(--u) * 2.2);gap:calc(var(--u) * 1.2);display:block}.hp-pp-scene>.hp-pp-window[data-slot=main]{height:100%}.hp-pp-scene>:not(.hp-pp-window[data-slot=main],.hp-pp-cursor){right:calc(var(--u) * 3);bottom:calc(var(--u) * 3);left:calc(var(--u) * 6.4);margin:0;position:absolute}.hp-pp-scene>:is(.hp-pp-aside-col,.hp-pp-aside-stack){display:grid}.hp-pp-scene>:is(.hp-pp-aside-col,.hp-pp-aside-stack)>*{grid-area:1/1;align-self:end}.hp-pp-window[data-slot=main]{min-height:0;padding-right:calc(var(--u) * 2.2)}.hp-pp-chat{justify-content:flex-start}.hp-pp-score{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 9) 2.2em;gap:calc(var(--u) * .5)}.hp-pp-performer{gap:calc(var(--u) * .6);grid-template-columns:minmax(0,1fr) auto}.hp-pp-scene .hp-pp-performer .hp-pp-value.hp-pp-value{display:none}.hp-pp-performer .hp-pp-handle{font-size:var(--pp-t-label)}.hp-pp-status-chip{padding:calc(var(--u) * .15) calc(var(--u) * .45)}.hp-pp-slide{gap:var(--unit-2-00)}#main .hp-pp .hp-steps-body{font-size:var(--size-body-md)}}@keyframes hp-pp-slide-in{0%{transform:translate(100%)}}@keyframes hp-pp-slide-out{to{transform:translate(-100%)}}@keyframes hp-pp-slide-in-back{0%{transform:translate(-100%)}}@keyframes hp-pp-slide-out-back{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.hp-pp-frame,.hp-pp-print,.hp-pp-scene *{animation:none!important}.hp-pp-slide{transition:none}.hp-pp-thinking,.hp-pp-cursor{display:none}.hp-pp-option[data-picked]{box-shadow:inset 0 0 0 1px var(--ink);background-color:var(--ink);color:var(--seat)}.hp-pp-product[data-ticked]{color:var(--ink)}.hp-pp-product[data-ticked] .hp-pp-tick,.hp-pp-swap-done,.hp-pp-post-tag,.hp-pp-event{opacity:1}.hp-pp-swap-idle{opacity:0}.hp-pp-bar-fill{transform:scaleX(var(--share,1))}.hp-pp-score[data-kept],.hp-pp-result[data-win],.hp-pp-performer[data-invited]{background-color:var(--chip)}.hp-pp-score[data-kept] .hp-pp-bar-fill,.hp-pp-result[data-win] .hp-pp-bar-fill,.hp-pp-event-dot{background-color:var(--lit)}.hp-pp-event-dot{border-color:var(--lit)}.hp-pp-score:not([data-kept]),.hp-pp-post:not([data-picked]){opacity:.4}.hp-pp-result[data-win] .hp-pp-result-label{color:var(--ink)}.hp-pp-post[data-picked]{outline-color:var(--lit)}.hp-pp-choice[data-accept]{box-shadow:inset 0 0 0 1px var(--ink);background-color:var(--ink);color:var(--seat)}.hp-pp-gone{display:none}}.hp-pp-scene[data-scene=revenue-measure]{grid-template-columns:minmax(0,1fr)}.hp-pp-scene[data-scene=revenue-measure] .hp-pp-window[data-slot=main]{padding-right:calc(var(--u) * 1.8)}.hp-pp-brief-row{gap:calc(var(--u) * .6);flex-direction:column;display:flex}.hp-pp-brief-targets{gap:calc(var(--u) * .6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hp-pp-input{gap:calc(var(--u) * .4);flex-direction:column;min-width:0;display:flex}.hp-pp-input-value{padding-block:calc(var(--u) * .3);align-items:center;display:flex}.hp-pp-redacted{background-color:var(--soft);opacity:.09;border-radius:.24em;width:4.6em;max-width:100%;height:.85em;display:block}.hp-pp-platforms{gap:calc(var(--u) * .6);flex-wrap:wrap;display:flex}.hp-pp-aside-col{z-index:1;gap:calc(var(--u) * 1);margin-left:calc(-1 * (var(--hp-pp-overlap) + var(--u) * 1.6));flex-direction:column;align-self:center;display:flex;position:relative}.hp-pp-aside-col>.hp-pp-window{align-self:stretch;margin:0}.hp-pp-top-ads{gap:calc(var(--u) * .5);flex-direction:column;display:flex}.hp-pp-top-ads-list{gap:calc(var(--u) * .35);flex-direction:column;display:flex}.hp-pp-top-ad{align-items:center;gap:calc(var(--u) * .6);grid-template-columns:minmax(0,1fr) 2.6em;display:grid}.hp-pp-top-ad .hp-pp-handle{font-size:var(--pp-t-small);text-overflow:ellipsis;overflow:hidden}.hp-pp-top-ad .hp-pp-value{font-size:var(--pp-t-small)}@media (prefers-reduced-motion:reduce){.hp-pp-score[data-kept] .hp-pp-bar-fill:after{opacity:1}}.hp-pp-score,.hp-pp-performer{--row-pad:calc(var(--u) * .5);padding:var(--row-pad) calc(var(--u) * .9) var(--row-pad) var(--row-pad);border-radius:calc(var(--u) * 2.8 * var(--wire-face-round) + var(--row-pad))}.hp-pp-window[data-spectrum]{position:relative}.hp-pp-window[data-spectrum]:after{content:"";border-radius:inherit;background-image:var(--gradient-spectrum-linear);pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hp-pp-post-who[data-face-only]{padding:calc(var(--u) * .2)}.hp-pp-status,.hp-pp-status-chip,.hp-pp-pill,.hp-pp-post-tag,.hp-pp-post-format,.hp-pp-agent-chip,.hp-pp-chips .hp-pp-code{font-family:var(--typeface-body);font-weight:var(--weight-body,400);letter-spacing:normal;text-transform:none}.hp-pp-status,.hp-pp-post-tag,.hp-pp-chips .hp-pp-code{font-size:var(--pp-t-small)}
.hp-signals-row{grid-template-columns:repeat(var(--signals,3), minmax(0, 1fr));gap:var(--unit-4-00);margin:0;padding:0;list-style:none;display:grid}.hp-signal{gap:var(--unit-3-00);padding:var(--unit-8-00);border-radius:var(--hp-radius-card);background-color:var(--surface-primary-default);flex-direction:column;display:flex}.hp-signal h3,.hp-signal p{margin:0}.hp-signal-icon{width:44px;height:44px;margin-bottom:var(--unit-3-00);font-size:44px;display:flex}.hp-signal-icon .tano-title-mark{width:100%;height:100%}@media (max-width:1023px){.hp-signals-row{grid-template-columns:minmax(0,1fr)}.hp-signal{padding:var(--unit-6-00)}.hp-signal .hp-sub{font-size:var(--size-body-md)}}.hp-adloop{--adloop-strong:color-mix(in srgb, var(--text-primary) 40%, transparent);--adloop-gap:var(--unit-12-00);--adloop-pad:var(--unit-8-00);isolation:isolate;gap:var(--unit-4-00);padding:0 var(--adloop-pad) var(--adloop-pad);flex-direction:column;display:flex;position:relative}.hp-adloop:before{content:"";top:var(--unit-16-00);z-index:-1;border-radius:var(--hp-radius-card);background-color:var(--surface-secondary-default);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.hp-adloop-path{z-index:0;pointer-events:none;opacity:0;transition:opacity .5s .6s;position:absolute;top:0;left:0;overflow:visible}.hp-adloop:has(.hp-adloop-step[data-shown=true]) .hp-adloop-path{opacity:1}@media (prefers-reduced-motion:reduce){.hp-adloop-path{opacity:1;transition:none}}.hp-adloop-string{fill:none;stroke:var(--adloop-strong);stroke-dasharray:3 4;stroke-width:1px}.hp-adloop-dot{fill:var(--text-primary)}.hp-adloop-steps{gap:var(--adloop-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hp-adloop-step{z-index:1;gap:var(--unit-3-00);flex-direction:column;display:flex;position:relative}.hp-adloop-step p{margin:0}.hp-adloop-label{justify-content:center;align-items:center;gap:var(--unit-2-00);color:var(--text-secondary);display:flex}.hp-adloop-figure-wrap{flex:auto;display:flex;position:relative}.hp-adloop-card{justify-content:space-between;gap:var(--unit-4-00);padding:var(--unit-6-00);border:1px solid var(--border-primary);border-radius:var(--wire-radius-xl);background-color:var(--surface-primary-default);color:var(--text-primary);flex-direction:column;flex:auto;display:flex}.hp-adloop-paper{background-color:var(--text-primary);color:var(--text-inverse);border-color:#0000}.hp-adloop-soft{opacity:.6}.hp-adloop-copy{flex-direction:column;min-width:0;display:flex}.hp-adloop-face{width:var(--unit-10-00);height:var(--unit-10-00);border-radius:var(--wire-radius-md);flex:none;overflow:hidden}.hp-adloop-face img{object-fit:cover;width:100%;height:100%;display:block}.hp-adloop-code{justify-content:space-between;align-items:center;gap:var(--unit-2-00) var(--unit-4-00);padding:var(--unit-3-00) var(--unit-4-00);border:1px dashed var(--adloop-strong);border-radius:var(--wire-radius-md);flex-wrap:wrap;display:flex}.hp-adloop-status{align-items:center;gap:var(--unit-2-00);display:flex}.hp-adloop-switch{width:var(--unit-10-00);height:var(--unit-6-00);border-radius:var(--wire-radius-pill);background-color:var(--text-inverse);margin-left:auto;position:relative}.hp-adloop-switch:after{content:"";width:calc(var(--unit-6-00) - 6px);height:calc(var(--unit-6-00) - 6px);border-radius:var(--wire-radius-pill);background-color:var(--text-primary);position:absolute;top:3px;right:3px}.hp-adloop-figure{justify-content:space-between;align-items:flex-end;gap:var(--unit-4-00);display:flex}.hp-adloop-right{text-align:right;align-items:flex-end}.hp-adloop-winner{color:var(--text-secondary)}.hp-adloop-next{align-items:center;gap:var(--unit-2-00);display:inline-flex}.hp-adloop-faces{display:inline-flex}.hp-adloop-faces .hp-adloop-face{width:var(--unit-6-00);height:var(--unit-6-00);border:2px solid var(--surface-secondary-default);border-radius:var(--wire-radius-sm)}.hp-adloop-faces .hp-adloop-face+.hp-adloop-face{margin-left:calc(var(--unit-2-00) * -1)}.hp-adloop-title{margin:0}.hp-adloop-row{justify-content:space-between;align-items:center;gap:var(--unit-3-00);padding:var(--unit-3-00) var(--unit-4-00);border-radius:var(--wire-radius-md);background-color:var(--surface-secondary-default);display:flex}.hp-adloop-caption{color:var(--text-secondary);text-align:center}.hp-adloop-back{height:var(--unit-10-00);color:var(--text-secondary);text-align:center;margin:0;position:relative}.hp-adloop-back span{top:calc(100% + var(--unit-3-00));position:absolute;left:0;right:0}.hp-adloop:has(>.hp-adloop-back){padding-bottom:calc(var(--adloop-pad) + var(--unit-8-00))}@media (max-width:1023px){.hp-adloop{--adloop-gap:var(--unit-10-00);--adloop-pad:var(--unit-4-00);padding-right:calc(var(--adloop-pad) + var(--unit-6-00));padding-left:calc(var(--adloop-pad) + var(--unit-8-00))}.hp-adloop:before{border-radius:var(--wire-radius-lg)}.hp-adloop-steps{grid-template-columns:minmax(0,1fr)}.hp-adloop-back{display:none}.hp-adloop:has(>.hp-adloop-back){padding-bottom:var(--adloop-pad)}}@media (max-width:767px){.hp-adloop-scroll{margin-inline:calc(var(--page-margin) * -1);padding-inline:calc(var(--page-margin) + var(--unit-6-00));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:calc(var(--page-margin) + var(--unit-6-00) + var(--adloop-pad,var(--unit-6-00)));scrollbar-width:none;display:flex;overflow:auto hidden}.hp-adloop-scroll::-webkit-scrollbar{display:none}.hp-adloop{--adloop-gap:var(--unit-8-00);--adloop-pad:var(--unit-6-00);width:calc(3 * 248px + 2 * var(--adloop-gap) + 2 * var(--adloop-pad));padding:0 var(--adloop-pad) var(--adloop-pad);flex:none}.hp-adloop-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-adloop-step{scroll-snap-align:start}.hp-adloop-back{display:block}.hp-adloop-back span{left:var(--unit-4-00);text-align:left}.hp-adloop:has(>.hp-adloop-back){padding-bottom:calc(var(--adloop-pad) + var(--unit-8-00))}}
.hp-dash-stage{--dash-stage-top:var(--unit-12-00);max-width:1040px;padding:0 var(--unit-10-00) var(--unit-20-00);isolation:isolate;margin-inline:auto;position:relative}.hp-dash-stage[data-dashboard=lifetime]{padding-bottom:var(--unit-12-00)}.hp-dash-stage:after{content:"";inset:var(--dash-stage-top) 0 0;z-index:-1;border-radius:var(--hp-radius-card);background-color:var(--surface-secondary-default);pointer-events:none;position:absolute}.hp-dash-print{z-index:0;border-radius:var(--wire-radius-lg);width:16%;position:absolute;overflow:hidden;box-shadow:0 18px 40px #00000073}.hp-dash-print :where(img){object-fit:cover}.hp-dash-print[data-slot=top-right]{top:calc(var(--unit-4-00) * -1);right:calc(var(--unit-6-00) * -1)}.hp-dash-print[data-slot=bottom-left]{bottom:var(--unit-6-00);left:calc(var(--unit-6-00) * -1)}.hp-dash{--dash-ease:cubic-bezier(.22, 1, .36, 1);z-index:1;gap:var(--unit-4-00);flex-direction:column;display:flex;position:relative}.hp-dash p{margin:0}.hp-dash-soft{color:var(--text-tertiary)}.hp-dash-pair{gap:var(--unit-4-00);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.hp-dash-split{gap:var(--unit-4-00);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.hp-dash-panel{gap:var(--unit-4-00);padding:var(--unit-6-00);border-radius:var(--hp-radius-card);background-color:var(--surface-primary-default);flex-direction:column;display:flex}.hp-dash-head{justify-content:space-between;gap:var(--unit-4-00);color:var(--text-secondary);display:flex}.hp-dash-rows{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.hp-dash-row{align-items:center;column-gap:var(--unit-4-00);padding-block:var(--unit-3-00);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 8.5em;grid-template-areas:"copy bar value";display:grid}.hp-dash-row+.hp-dash-row{border-top:1px solid var(--border-primary)}.hp-dash-row-copy{flex-direction:column;grid-area:copy;display:flex}.hp-dash-bar{height:var(--metric-bar-height);border-radius:var(--metric-bar-radius);background-color:var(--surface-secondary-default);grid-area:bar;overflow:hidden}.hp-dash-bar-fill{border-radius:inherit;background-color:color-mix(in srgb, var(--text-primary) 32%, transparent);transform-origin:0;height:100%;transition:transform 1.1s var(--dash-ease);transition-delay:calc(var(--hp-reveal-delay,0s) + var(--row-delay,0s) + .2s);display:block;transform:scaleX(0)}.hp-dash-bar-fill[data-lit]{background-image:var(--gradient-spectrum-linear)}.hp-reveal[data-shown=true] .hp-dash-bar-fill{transform:scaleX(max(var(--share), .04))}.hp-dash-figure-cell{justify-content:flex-end;align-items:baseline;gap:var(--unit-2-00);white-space:nowrap;grid-area:value;display:inline-flex}.hp-dash-value{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums}.hp-dash-rate{color:var(--text-tertiary);opacity:0;transition:opacity .4s;transition-delay:calc(var(--hp-reveal-delay,0s) + var(--row-delay,0s) + .9s)}.hp-reveal[data-shown=true] .hp-dash-rate{opacity:1}.hp-dash-result{z-index:2;gap:var(--unit-1-50);min-width:13rem;padding:var(--unit-5-00);border-radius:var(--wire-radius-xl);background-color:var(--text-primary);color:var(--text-inverse);flex-direction:column;display:flex;position:absolute;rotate:-1.5deg;box-shadow:0 24px 60px #0006}.hp-dash-result .hp-dash-figure{color:var(--text-inverse)}.hp-dash-result-label{color:color-mix(in srgb, var(--text-inverse) 60%, transparent)}.hp-dash-pair>.hp-dash-result{top:calc(100% - var(--unit-8-00));left:50%;translate:-50%}.hp-dash-lead{flex-direction:column;display:flex;position:relative}.hp-dash-lead>.hp-dash-panel{flex:auto}.hp-dash-lead>.hp-dash-result{top:calc(100% - var(--unit-10-00));right:calc(-1 * var(--unit-6-00));rotate:1.5deg}.hp-dash-lead .hp-dash-rows{justify-content:center;gap:var(--unit-5-00);padding-bottom:var(--unit-6-00);flex:auto}.hp-dash-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.hp-dash-figure{color:var(--text-primary);font-variant-numeric:tabular-nums}@media (min-width:1200px){.hp-dash-pair{justify-content:center;align-items:start;gap:var(--unit-4-00);grid-template-columns:repeat(2,minmax(0,400px))}.hp-dash-pair>.hp-dash-panel:first-of-type{rotate:-1deg}.hp-dash-pair>.hp-dash-panel:nth-of-type(2){z-index:1;margin-top:var(--unit-12-00);rotate:1deg}.hp-dash-pair>.hp-dash-result{z-index:3}.hp-dash-split{grid-template-columns:minmax(0,520px) minmax(0,340px);justify-content:center;align-items:center;gap:0}.hp-dash-lead{rotate:-1deg}.hp-dash-lead>.hp-dash-panel{flex:none}.hp-dash-lead .hp-dash-rows{padding-bottom:var(--unit-10-00);flex:none}.hp-dash-split>.hp-dash-stats{z-index:1;margin-left:var(--unit-4-00);position:relative;rotate:1deg}.hp-dash-lead>.hp-dash-result{right:auto;left:var(--unit-10-00)}}.hp-dash-stats{padding-block:var(--unit-2-00);gap:0}.hp-dash-stat-list{margin:0;padding:0;list-style:none}.hp-dash-stat{justify-content:space-between;align-items:center;gap:var(--unit-4-00);padding-block:var(--unit-4-00);display:flex}.hp-dash-stat+.hp-dash-stat{border-top:1px solid var(--border-primary)}.hp-dash-stat-copy{gap:var(--unit-1-00);flex-direction:column;min-width:0;display:flex}.hp-dash-trend{flex:none;width:88px;height:28px;overflow:visible}.hp-dash-trend path{fill:none;stroke:var(--text-tertiary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.hp-dash-trend[data-lit] path{stroke:var(--text-primary);stroke-width:2px}@media (max-width:1199px){.hp-dash-pair,.hp-dash-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.hp-dash-panel{padding:var(--unit-5-00)}.hp-dash-row{column-gap:var(--unit-3-00);grid-template-columns:minmax(0,1fr) 7.5em;grid-template-areas:"copy copy""bar value"}}@media (prefers-reduced-motion:reduce){.hp-dash-bar-fill{transform:scaleX(max(var(--share), .04));transition:none}.hp-dash-rate{opacity:1;transition:none}}@media (max-width:1199px){.hp-dash-stage{padding:0 var(--unit-8-00) var(--unit-16-00)}.hp-dash-pair>.hp-dash-result,.hp-dash-lead>.hp-dash-result{margin-top:calc(-1 * var(--unit-10-00));margin-right:calc(-1 * var(--unit-2-00));place-self:flex-end end;position:relative;inset:auto;translate:none}.hp-dash-pair>.hp-dash-result{grid-row:3}}@media (max-width:767px){.hp-dash-stage{padding:0 var(--unit-3-00) var(--unit-6-00)}.hp-dash-print{width:34%}.hp-dash-print[data-slot=top-right]{right:calc(var(--unit-3-00) * -1)}.hp-dash-print[data-slot=bottom-left]{left:calc(var(--unit-3-00) * -1)}.hp-dash-result{min-width:0;padding:var(--unit-5-00)}}.hp-dash-result{align-items:stretch;gap:var(--unit-4-00);padding-right:var(--unit-6-00);flex-direction:row}.hp-dash-result-rule{width:var(--unit-1-00);border-radius:var(--wire-radius-pill);background-image:var(--gradient-spectrum-vertical);flex:none}.hp-dash-result-copy{gap:var(--unit-1-50);flex-direction:column;min-width:0;display:flex}.hp-dash-result-logo{width:auto;height:28px;margin-left:var(--unit-6-00);background-color:var(--text-inverse);flex:none;align-self:flex-start;padding:1px;-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:border-box;mask-clip:border-box;-webkit-mask-origin:content-box;mask-origin:content-box}@media (max-width:767px){.hp-dash-result-logo{height:20px}}
.hp-ch .hp-hero-field{padding-bottom:var(--unit-6-00)}.hp-ch .hp-hero-copy .hp-title{text-align:center;justify-content:center}.hp-cc{position:relative}.hp-cc-stage{aspect-ratio:1312/470;position:relative}.hp-cc-layer{position:absolute;inset:0}.hp-cc-layer[data-fit=narrow]{display:none}.hp-cc-lines{width:100%;height:100%;display:block;overflow:visible}.hp-cc-link{stroke:color-mix(in srgb, var(--text-primary) 22%, transparent);stroke-width:1px;opacity:0;transition:opacity .9s ease calc(.3s + var(--order,0) * 45ms)}.hp-cc-thread{stroke:color-mix(in srgb, var(--text-primary) 14%, transparent);stroke-width:1px;stroke-dasharray:2 6;opacity:0;transition:opacity 1.2s .2s}.hp-cc-stage[data-seen] :is(.hp-cc-link,.hp-cc-thread){opacity:1}.hp-cc-brand{top:var(--y);left:var(--x);z-index:2;padding:var(--unit-3-00) var(--unit-4-00);border:1px solid var(--border-primary);border-radius:var(--wire-radius-pill);background-color:var(--surface-primary-default);color:var(--text-primary);opacity:0;transition:opacity .6s ease calc(var(--order,0) * 80ms), scale .6s cubic-bezier(.22, 1, .36, 1) calc(var(--order,0) * 80ms);align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)scale(.92)}.hp-cc-mark,.hp-cp-mark,.hp-cj-mark{background-color:currentColor;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hp-cc-creator{--hue:var(--spectrum-violet);top:var(--y);left:var(--x);z-index:3;opacity:0;transition:opacity .5s ease calc(.2s + var(--order,0) * 45ms), scale .6s cubic-bezier(.22, 1, .36, 1) calc(.2s + var(--order,0) * 45ms);animation:hp-cc-drift var(--drift,6s) ease-in-out calc(var(--order,0) * -.9s) infinite alternate;position:absolute;transform:translate(-50%,-50%)scale(.8)}.hp-cc-stage[data-seen] :is(.hp-cc-brand,.hp-cc-creator){opacity:1;scale:1}.hp-cc-stage[data-inview=false] .hp-cc-creator{animation-play-state:paused}@keyframes hp-cc-drift{0%{translate:0 -3px}to{translate:0 4px}}.hp-cc-creator[data-hue=rose]{--hue:var(--rose-500)}.hp-cc-creator[data-hue=orange]{--hue:var(--spectrum-orange)}.hp-cc-creator[data-hue=yellow]{--hue:var(--spectrum-yellow)}.hp-cc-creator[data-hue=lime]{--hue:var(--spectrum-lime)}.hp-cc-creator[data-hue=cyan]{--hue:var(--spectrum-cyan)}.hp-cc-creator[data-hue=magenta]{--hue:var(--spectrum-magenta)}.hp-cc-face{border-radius:var(--wire-radius-md);outline:1.5px solid var(--hue);outline-offset:2px;width:52px;height:52px;display:block;position:relative;overflow:hidden}.hp-cc-face :where(img){object-fit:cover}.hp-cc-tag{top:calc(100% + var(--unit-3-00));padding:var(--unit-1-00) var(--unit-2-00);border-radius:var(--wire-radius-sm);background-color:var(--surface-primary-default);color:var(--text-primary);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;left:50%;transform:translate(-50%)}.hp-cc-tag-quiet{color:var(--text-secondary)}@media (hover:hover){.hp-cc-creator:hover{z-index:4}.hp-cc-creator:hover .hp-cc-tag{opacity:1}}@media (max-width:1023px){.hp-cc-face{border-radius:var(--wire-radius-sm);width:40px;height:40px}.hp-cc-brand{padding:var(--unit-2-00) var(--unit-3-00)}}@media (max-width:767px){.hp-cc-stage{aspect-ratio:1/1.05}.hp-cc-layer[data-fit=wide]{display:none}.hp-cc-layer[data-fit=narrow]{display:block}.hp-cc-brand,.hp-cc-creator{top:var(--ny);left:var(--nx)}:is(.hp-cc-brand,.hp-cc-creator)[data-narrow=off]{display:none}}@media (prefers-reduced-motion:reduce){.hp-cc-creator{animation:none}.hp-cc-stage :is(.hp-cc-brand,.hp-cc-creator,.hp-cc-link,.hp-cc-thread){transition:opacity .2s;scale:1}}.hp-ct{gap:var(--section-padding-md);flex-direction:column;display:flex}.hp-ct-row{--gap:var(--unit-6-00);--node:48px;grid-template-columns:repeat(var(--count,4), minmax(0, 1fr));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid;position:relative}.hp-ct-row:before,.hp-ct-row:after{content:"";top:calc(var(--node) / 2 - 1px);left:calc((100% - (var(--count,4) - 1) * var(--gap)) / var(--count,4) / 2);right:calc((100% - (var(--count,4) - 1) * var(--gap)) / var(--count,4) / 2);pointer-events:none;border-radius:1px;height:2px;position:absolute}.hp-ct-row:before{background:var(--gradient-spectrum-linear)}.hp-ct-row:after{--ct-dot-gap:96px;top:calc(var(--node) / 2 - 5px);background-image:radial-gradient(circle at 5px 5px, white 0 3.5px, color-mix(in srgb, var(--text-primary) 18%, transparent) 3.5px 4.5px, transparent 5px);background-size:var(--ct-dot-gap) 10px;background-repeat:repeat-x;height:10px;animation:2.4s linear infinite hp-ct-travel}@keyframes hp-ct-travel{0%{background-position:0 0}to{background-position:var(--ct-dot-gap) 0}}[data-inview=false].hp-ct-row:after{animation-play-state:paused}.hp-ct-row:before,.hp-ct-row:after{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.22,1,.36,1) .15s}.hp-ct-row:has(>.hp-reveal[data-shown=true]):before{clip-path:inset(0)}.hp-ct-row:has(>.hp-reveal[data-shown=true]):after{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.hp-ct-row:before,.hp-ct-row:after{clip-path:none;transition:none}}.hp-ct-step{align-items:center;gap:var(--unit-6-00);flex-direction:column;display:flex}.hp-ct-node{z-index:1;width:var(--node);height:var(--node);border-radius:var(--wire-radius-md);background-color:var(--text-primary);color:var(--text-inverse);place-items:center;display:grid;position:relative}.hp-ct-node :where(svg){width:22px;height:22px}.hp-ct-tile{gap:var(--unit-3-00);width:100%;padding:var(--unit-8-00);border-radius:var(--wire-radius-xl);background-color:var(--surface-primary-default);text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.hp-ct-tile :is(h3,p){margin:0}.hp-ct-tile p,.hp-ct-index{color:var(--text-secondary)}@media (max-width:1023px){.hp-ct-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-ct-row:before,.hp-ct-row:after{display:none}}@media (max-width:767px){.hp-ct-row{--gap:var(--unit-4-00);grid-template-columns:minmax(0,1fr)}.hp-ct-step{position:relative}.hp-ct-step:not(:last-child):before,.hp-ct-step:not(:last-child):after{content:"";top:calc(var(--node) / 2);left:calc(var(--node) / 2 - 1px);width:2px;height:calc(100% + var(--gap));pointer-events:none;position:absolute}.hp-ct-step:not(:last-child):before{background:linear-gradient(to bottom, var(--spectrum-yellow), var(--spectrum-lime), var(--spectrum-cyan), var(--spectrum-violet), var(--spectrum-magenta));background-size:100% calc((var(--count,4) - 1) * 100%);background-position:0 calc(var(--i,0) / max(var(--count,4) - 2, 1) * 100%);border-radius:1px}.hp-ct-step:not(:last-child):after{--ct-dot-gap:96px;left:calc(var(--node) / 2 - 5px);background-image:radial-gradient(circle at 5px 5px, white 0 3.5px, color-mix(in srgb, var(--text-primary) 18%, transparent) 3.5px 4.5px, transparent 5px);background-size:10px var(--ct-dot-gap);background-repeat:repeat-y;width:10px;animation:2.4s linear infinite hp-ct-travel-down}[data-inview=false].hp-ct-row .hp-ct-step:after{animation-play-state:paused}.hp-ct-tile{text-align:left;align-items:flex-start}.hp-ct-step{align-items:flex-start;gap:var(--unit-4-00);flex-direction:row}.hp-ct-node{flex:none}.hp-ct-tile{padding:var(--unit-6-00)}}@keyframes hp-ct-travel-down{0%{background-position:0 0}to{background-position:0 var(--ct-dot-gap)}}@media (prefers-reduced-motion:reduce){.hp-ct-row:after,.hp-ct-step:after{animation:none}}.hp-cp{gap:var(--unit-16-00);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hp-cp-copy{gap:var(--unit-6-00);flex-direction:column;display:flex}.hp-cp-copy p{margin:0}.hp-cp-quiet{color:var(--text-secondary)}.hp-cp-stage{--cp-pad:var(--unit-10-00);padding-top:var(--unit-12-00);display:grid;position:relative}.hp-cp-ground{inset:0 12% var(--unit-12-00) 0;border-radius:var(--wire-radius-xl);clip-path:inset(0 round var(--wire-radius-xl));display:block;position:absolute;overflow:hidden}.hp-cp-ground :where(img){object-fit:cover}.hp-cp-card{z-index:1;justify-self:end;gap:var(--unit-6-00);width:80%;padding:var(--cp-pad);border:1px solid var(--border-primary);border-radius:var(--wire-radius-xl);background-color:var(--surface-primary-default);color:var(--text-primary);flex-direction:column;display:flex;position:relative;rotate:1deg}.hp-cp-stat{z-index:2;justify-self:start;gap:var(--unit-2-00);width:min(300px,52%);margin:calc(var(--cp-pad) * -1) 0 0;padding:var(--unit-6-00);border:1px solid var(--border-primary);border-radius:var(--wire-radius-xl);background-color:var(--surface-primary-default);color:var(--text-primary);flex-direction:column;display:flex;position:relative;rotate:-1.5deg}.hp-cp-stat>:last-child{color:var(--text-secondary)}.hp-cp-who{align-items:center;gap:var(--unit-4-00);display:flex}.hp-cp-programmes{gap:var(--unit-3-00);margin-top:var(--unit-2-00);flex-direction:column;display:flex}.hp-cp-programmes ul{margin:0;padding:0;list-style:none}.hp-cp-programmes li{gap:var(--unit-4-00);padding-block:var(--unit-4-00);border-top:1px solid var(--border-primary);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;display:grid}.hp-cp-mark{max-width:96px;height:22px}.hp-cp-offer{color:var(--text-secondary)}.hp-cp-status{align-items:center;gap:var(--unit-2-00);padding:var(--unit-2-00) var(--unit-3-50) var(--unit-2-00) var(--unit-3-00);border-radius:var(--wire-radius-pill);background-color:color-mix(in srgb, var(--text-primary) 8%, transparent);color:var(--text-primary);white-space:nowrap;justify-self:end;display:inline-flex}.hp-cp-status :where(svg){width:14px;height:14px}.hp-cp-status[data-live]{background-color:var(--text-primary);color:var(--text-inverse)}@media (max-width:1023px){.hp-cp{gap:var(--unit-12-00);grid-template-columns:minmax(0,1fr)}.hp-cp-stage{order:-1}}@media (max-width:767px){.hp-cp-stage{--cp-pad:var(--unit-6-00);padding-top:var(--unit-8-00)}.hp-cp-ground{inset:0 6% var(--unit-8-00) 2%}.hp-cp-card{width:88%}.hp-cp-stat{width:min(240px,64%);padding:var(--unit-4-00)}.hp-cp-programmes li{grid-template-columns:72px minmax(0,1fr)}.hp-cp-status{grid-column:2;justify-self:start}.hp-cp-programmes li:nth-child(n+3){padding-block:var(--unit-3-00);grid-template-columns:72px minmax(0,1fr)}.hp-cp-programmes li:nth-child(n+3)>*{display:none}.hp-cp-programmes li:nth-child(n+3):before,.hp-cp-programmes li:nth-child(n+3):after{content:"";border-radius:var(--wire-radius-pill);background-color:var(--text-primary);opacity:.14;height:.85em;display:block}.hp-cp-programmes li:nth-child(n+3):after{width:70%}}.hp-cj{gap:var(--section-padding-md);flex-direction:column;display:flex}.hp-cj-row{gap:var(--unit-6-00);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hp-cj-step{--cj-overlap:64px;isolation:isolate;align-items:center;gap:var(--unit-3-00);padding:0 var(--unit-6-00) var(--unit-8-00);text-align:center;flex-direction:column;display:flex;position:relative}.hp-cj-step:before{content:"";inset:var(--cj-overlap) 0 0;z-index:-1;border-radius:var(--wire-radius-xl);background-color:var(--surface-primary-default);position:absolute}.hp-cj-step :is(h3,p){margin:0}.hp-cj-step p,.hp-cj-index{color:var(--text-secondary)}.hp-cj-stage{height:168px;margin-bottom:var(--unit-3-00);border-radius:var(--wire-radius-lg);background-color:color-mix(in srgb, var(--text-primary) 14%, var(--page-primary));align-self:stretch;place-items:center;display:grid;position:relative}.hp-cj-ground{border-radius:var(--wire-radius-lg);clip-path:inset(0 round var(--wire-radius-lg));position:absolute;inset:0;overflow:hidden}.hp-cj-ground :where(img){object-fit:cover}.hp-cj-scene{z-index:1;align-items:center;gap:var(--unit-3-00);padding:var(--unit-3-00);border:1px solid var(--border-primary);border-radius:var(--wire-radius-lg);background-color:var(--surface-primary-default);color:var(--text-primary);display:flex;position:relative;rotate:-1.5deg}.hp-cj-step:nth-child(2) .hp-cj-scene{rotate:1deg}.hp-cj-step:nth-child(3) .hp-cj-scene{rotate:-1deg}.hp-cj-field{padding-inline:var(--unit-2-00) var(--unit-6-00);color:var(--text-secondary)}.hp-cj-go{border-radius:var(--wire-radius-sm);background-color:var(--text-primary);width:32px;height:32px;color:var(--text-inverse);place-items:center;display:grid}.hp-cj-go :where(svg){width:14px;height:14px}.hp-cj-pill :where(svg){width:10px;height:10px}.hp-cj-face,.hp-cj-product{border-radius:var(--wire-radius-sm);flex:none;width:40px;height:40px;position:relative;overflow:hidden}.hp-cj-product{width:48px;height:48px}.hp-cj-face :where(img),.hp-cj-product :where(img){object-fit:cover}.hp-cj-link{background-color:var(--border-strong);width:20px;height:1px}.hp-cj-mark{max-width:120px;height:24px}.hp-cj-scene[data-scene=match]{gap:var(--unit-4-00);padding-inline:var(--unit-3-00) var(--unit-5-00)}.hp-cj-times{color:var(--text-secondary)}.hp-cj-pill{align-items:center;gap:var(--unit-1-50);padding:var(--unit-1-00) var(--unit-3-00) var(--unit-1-00) var(--unit-2-50);border-radius:var(--wire-radius-pill);background-color:color-mix(in srgb, var(--text-primary) 8%, transparent);display:inline-flex}.hp-cj-sent{align-items:flex-start;gap:var(--unit-2-00);flex-direction:column;display:flex}.hp-cj-actions{justify-content:center}@media (max-width:1023px){.hp-cj-row{grid-template-columns:minmax(0,1fr)}}.hp-cl{scroll-margin-top:var(--unit-6-00)}.hp-cl-films{z-index:2;pointer-events:none;position:absolute;inset:0}@media (min-width:1280px){.hp-cl .hp-closing{justify-content:center;min-height:680px}}.hp-cl-film{gap:var(--unit-2-00);opacity:0;flex-direction:column;width:140px;transition:opacity 1s,translate 1s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;translate:0 14px}.hp-cl-films[data-seen] .hp-cl-film{opacity:1;translate:0}.hp-cl-film[data-slot="0"]{transition-delay:.6s;top:0;left:8%;rotate:-2deg}.hp-cl-film[data-slot="1"]{width:120px;transition-delay:.76s;top:44%;left:19%;rotate:1.5deg}.hp-cl-film[data-slot="2"]{transition-delay:.92s;bottom:2%;left:5%;rotate:-1deg}.hp-cl-film[data-slot="3"]{transition-delay:.68s;top:4%;right:8%;rotate:2deg}.hp-cl-film[data-slot="4"]{width:120px;transition-delay:.84s;top:46%;right:19%;rotate:-1.5deg}.hp-cl-film[data-slot="5"]{transition-delay:1s;bottom:0;right:5%;rotate:1deg}.hp-cl-poster{aspect-ratio:9/16;border:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);border-radius:var(--wire-radius-lg);position:relative;overflow:hidden}.hp-cl-poster :where(img){object-fit:cover}.hp-cl-copy{max-width:560px}.hp-cl-form{gap:var(--unit-3-00);width:min(100%,520px);padding-top:var(--unit-2-00);flex-direction:column;display:flex}.hp-cl-row{--cl-inset:var(--unit-1-50,6px);align-items:center;gap:var(--unit-2-00);padding:var(--cl-inset);border:1px solid var(--border-primary);border-radius:calc(var(--tano-button-radius,16px) + var(--cl-inset));background-color:color-mix(in srgb, var(--text-primary) 6%, transparent);display:flex}.hp-cl-row:focus-within{border-color:var(--border-strong)}.hp-cl-input{min-width:0;padding-inline:var(--unit-4-00);color:var(--text-primary);background:0 0;border:0;flex:1}.hp-cl-input::placeholder{color:var(--text-tertiary)}.hp-cl-input:focus{outline:none}.hp-cl-row:has(.hp-cl-input:focus-visible){outline:2px solid var(--text-primary);outline-offset:2px}.hp-cl-input[aria-invalid=true]{color:var(--text-primary)}.hp-cl-status{min-height:1.5em;color:var(--text-secondary);margin:0}.hp-cl-status[data-tone=error]{color:var(--text-primary)}@media (min-width:1280px){.hp-cl-film[data-slot="0"],.hp-cl-film[data-slot="2"]{left:max(0px,50% - 584px)}.hp-cl-film[data-slot="1"]{left:auto;right:calc(50% + 340px)}.hp-cl-film[data-slot="3"],.hp-cl-film[data-slot="5"]{right:max(0px,50% - 584px)}.hp-cl-film[data-slot="4"]{left:calc(50% + 340px);right:auto}.hp-cl-film:is([data-slot="1"],[data-slot="4"]){z-index:1}.hp-cl-film[data-slot="1"]{top:33%}.hp-cl-film[data-slot="4"]{top:36%}}@media (max-width:1279px){.hp-cl-films{justify-content:center;gap:var(--unit-3-00);margin-bottom:var(--unit-10-00);display:flex;position:static}.hp-cl-film,.hp-cl-film[data-slot]{width:84px;position:static}.hp-cl-film[data-slot="4"],.hp-cl-film[data-slot="5"]{display:none}}@media (max-width:767px){.hp-cl-row{--cl-inset:var(--unit-2-00);flex-direction:column;align-items:stretch}.hp-cl-input{min-height:48px}}@media (prefers-reduced-motion:reduce){.hp-cl-film{opacity:1;transition:none;translate:none}}.hp-ccar{--ccar-w:200px;--ccar-gap:var(--unit-6-00);margin-top:var(--section-padding-sm);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hp-ccar-run{width:max-content;animation:80s linear infinite hp-ccar-slide;display:flex}.hp-ccar[data-inview=false] .hp-ccar-run{animation-play-state:paused}@keyframes hp-ccar-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.hp-ccar-set{gap:var(--ccar-gap);padding:0 var(--ccar-gap) 0 0;margin:0;list-style:none;display:flex}.hp-ccar-film{gap:var(--unit-3-00);width:var(--ccar-w);flex-direction:column;flex:none;display:flex}.hp-ccar-film:nth-child(odd){rotate:-1deg}.hp-ccar-film:nth-child(2n){margin-top:var(--unit-8-00);rotate:1deg}.hp-ccar-poster{aspect-ratio:9/16;border-radius:var(--wire-radius-lg);background-color:var(--surface-secondary-default);position:relative;overflow:hidden}.hp-ccar-poster>:where(img){object-fit:cover}.hp-ccar-shade{background:linear-gradient(#00000073,#0000);height:32%;position:absolute;inset:0 0 auto}.hp-ccar-mark{top:var(--unit-4-00);width:40%;height:22px;position:absolute;left:50%;translate:-50%}.hp-ccar-mark>:where(img){object-fit:contain;filter:brightness(0)invert()}.hp-ccar-handle{color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:767px){.hp-ccar{--ccar-w:184px;--ccar-gap:var(--unit-4-00)}}@media (prefers-reduced-motion:reduce){.hp-ccar{overflow-x:auto}.hp-ccar-run{animation:none}}
