@layer components{.pl-wrap{inline-size:100%;max-inline-size:calc(var(--site-l-max) + 2 * var(--site-l-gutter));padding-inline:var(--site-l-gutter);margin-inline:auto}.pl-inset{inline-size:100%;max-inline-size:calc(var(--site-l-max) + 2 * var(--site-l-gutter));padding-inline:var(--site-l-inset);margin-inline:auto}.pl-h2,.pl-h2f,.pl-xl,.pl-hero__title,.pl-ph__title,.pl-card__title,.pl-card__big,.pl-row h3{font-family:var(--site-font-display);font-weight:var(--site-display-weight);text-wrap:balance}.pl-h2{font-size:var(--site-l-h2);letter-spacing:-.01em;line-height:1.1}.pl-h2f{font-size:var(--site-l-h2f);letter-spacing:-.01em;line-height:1.1}.pl-xl{font-size:var(--site-l-xl);letter-spacing:-.02em;line-height:1.05}:lang(ar) :is(.pl-h2,.pl-h2f,.pl-xl,.pl-hero__title,.pl-ph__title,.pl-card__title,.pl-card__big,.pl-row h3){letter-spacing:0;line-height:1.3}.pl-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:3rem;margin-block-end:4.5rem;display:grid}.pl-head__lead{max-inline-size:27.5rem;color:var(--pg-text-2);text-wrap:pretty;padding-block-end:.5rem}.pbtn{border:1px solid var(--pg-action);border-radius:var(--site-radius-control);background:var(--pg-action);block-size:3.125rem;color:var(--pg-action-fg);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--site-l-hover), border-color var(--site-l-hover), color var(--site-l-hover);justify-content:center;align-items:center;gap:.625rem;padding:1rem 1.5rem;font-size:1.0625rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.pbtn:hover{background:var(--pg-action-hover);border-color:var(--pg-action-hover)}.pbtn--line{color:var(--pg-text);border-color:color-mix(in srgb, var(--pg-text) 78%, transparent);background:0 0}.pbtn--line:hover{background:color-mix(in srgb, var(--pg-text) 8%, transparent);border-color:var(--pg-text)}.pbtn--on-field{color:var(--pg-text);border-color:var(--pg-line);background:0 0}.pbtn--on-field:hover{background:color-mix(in srgb, var(--pg-text) 12%, transparent);border-color:var(--pg-text)}.pbtn[disabled]{opacity:.55;cursor:not-allowed}.pbtn .ico{block-size:1.125rem;inline-size:1.125rem}.ptile{border-radius:var(--site-radius-panel);background:var(--site-bg);block-size:12.5rem;inline-size:12.5rem;color:var(--site-text);flex-direction:column;flex:none;justify-content:space-between;padding:1.5rem;font-size:1.125rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .4s ease-out;display:flex}.ptile .ico{block-size:1.75rem;inline-size:1.75rem;color:var(--site-accent-soft-fg);transition:transform .4s ease-out}.ptile:hover{background:var(--site-surface)}.ptile:hover .ico{transform:translate(6px)}[dir=rtl] .ptile:hover .ico{transform:scaleX(-1)translate(6px)}.ptile:focus-visible{outline-color:var(--site-text)}.pl-dot{background:var(--pg-action);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.pl-dot--live{background:var(--pg-ok)}.pl-dot--warn{background:var(--pg-warn)}.pl-ok{color:var(--pg-ok)}.pl-chip{border:1px dashed var(--pg-computed-line);border-radius:var(--site-radius-chip);color:var(--pg-computed);align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.78rem;line-height:1.3;display:inline-flex}.pl-chip b{color:inherit;font-weight:600}.pl-hero{isolation:isolate;min-block-size:max(47.5rem,min(58.875rem,104svh));padding:calc(var(--site-nav-h) + 4rem) var(--site-l-gutter) 6.25rem;color:var(--pg-text);text-align:center;place-items:center;margin-block-start:calc(var(--site-nav-h) * -1);display:grid;position:relative;overflow:clip}.pl-hero--bare{min-block-size:0;padding-block-end:1rem}.pl-hero__copy{z-index:2;max-inline-size:73.75rem;position:relative}.pl-hero__title{font-size:var(--site-l-mega);letter-spacing:-.02em;line-height:1}.pl-hero .wl,.pl-hero .w{display:inline-block}.pl-hero .wl{vertical-align:top;margin-block:-.06em -.12em;padding-block:.06em .12em;overflow:clip}.pl-hero:lang(ar) .pl-hero__title{font-size:calc(var(--site-l-mega) * .8)}.pl-hero:lang(ar) .wl{margin-block:-.3em -.35em;padding-block:.3em .35em}.pl-hero__lead{max-inline-size:45rem;color:var(--pg-text);text-wrap:pretty;margin:3rem auto 0;font-size:1.25rem;line-height:1.4}.pl-hero__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-block-start:3rem;display:flex}.pl-hero__note{color:var(--pg-text-3);margin-block-start:1.25rem;font-size:.75rem}.pl-loop{z-index:1;pointer-events:none;position:absolute;inset:0}.pl-loop__set{position:absolute;inset:0}.pl-loop__pair{inline-size:16rem;transition:opacity 1.1s var(--site-l-ease), transform 1.4s var(--site-l-ease), filter 1.1s var(--site-l-ease);position:absolute}.pl-loop__set:not(.is-on) .pl-loop__pair{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.97)}.pl-loop__set.is-on .pl-loop__pair--low{transition-delay:.3s}.pl-loop__pair--top{inset-block-start:calc(var(--site-nav-h) + 1.25rem);inset-inline-start:2.5%}.pl-loop__pair--low{inline-size:17rem;inset-block-end:6rem;inset-inline-end:3.5%}.pl-loop__set--flip .pl-loop__pair--top{inset-inline:auto 3%}.pl-loop__set--flip .pl-loop__pair--low{inset-inline:4% auto}.pl-loop__obj{opacity:.55;block-size:auto;inline-size:100%;display:block}.pl-loop .pl-frag{position:absolute}.pl-loop__pair--top .pl-frag{inset-block-start:1.375rem;inset-inline-start:12.5rem}.pl-loop__set--flip .pl-loop__pair--top .pl-frag{inset-block:auto -2.5rem;inset-inline:auto 12.5rem}.pl-loop__pair--low .pl-frag{inset-block-start:calc(100% - 2rem);inset-inline-end:0}.pl-loop__set--flip .pl-loop__pair--low .pl-frag{inset-inline:0 auto}.pl-frag{z-index:2;border:1px solid color-mix(in srgb, var(--pg-action) 18%, transparent);border-radius:var(--site-radius-control);background:var(--pg-surface);inline-size:max-content;max-inline-size:17.5rem;color:var(--pg-text-2);box-shadow:0 18px 40px -16px color-mix(in srgb, var(--site-night-bg) 60%, transparent);text-align:start;padding:.75rem .875rem;font-size:.8125rem;line-height:1.35;display:block}.pl-frag b{color:var(--pg-text);font-size:.875rem;font-weight:600;display:block}.pl-frag b.num{font-weight:500}.pl-frag__k{color:var(--pg-text-3);align-items:center;gap:.375rem;margin-block-end:.375rem;font-size:.75rem;display:flex}.pl-seats{gap:4px;margin-block-start:.5rem;display:flex}.pl-seats i{background:var(--pg-action);border-radius:50%;block-size:14px;inline-size:14px}.pl-seats i.off{box-shadow:inset 0 0 0 1.5px var(--pg-text-3);background:0 0}@media (min-width:768px) and (max-height:820px){.pl-loop__pair{inline-size:12.8rem}.pl-loop__pair--low{inline-size:13.6rem;inset-block-end:4.5rem}.pl-loop__pair--top .pl-frag{inset-inline-start:10rem}.pl-loop__set--flip .pl-loop__pair--top .pl-frag{inset-inline-end:10rem}}@media (max-width:767px){.pl-hero{min-block-size:0;padding-block:calc(var(--site-nav-h) + 2rem) 3rem;flex-direction:column;align-items:stretch;display:flex}.pl-hero__title{line-height:1.12}.pl-hero__lead{margin-block-start:1.5rem;font-size:1.0625rem}.pl-hero__actions{margin-block-start:2rem}.pl-hero__actions .pbtn{flex:8.75rem}.pl-loop{order:2;block-size:17rem;inline-size:100%;margin-block-start:2rem;position:relative;inset:auto}.pl-loop__pair--low{display:none}.pl-loop__pair--top,.pl-loop__set--flip .pl-loop__pair--top{inline-size:14rem;inset-block-start:0;inset-inline:calc(50% - 9.5rem) auto}.pl-loop__pair--top .pl-frag,.pl-loop__set--flip .pl-loop__pair--top .pl-frag{inset-block:10.5rem auto;inset-inline:5.5rem auto}.pl-hero__note{margin-block-start:.75rem}}.pl-ph{--ph-overlap:11.5rem;isolation:isolate;padding:var(--site-l-inset) var(--site-l-inset) 1.5rem;margin-block-start:calc(var(--site-nav-h) * -1);position:relative;overflow-x:clip}.pl-ph__card{--pg-text:var(--site-night-text);--pg-text-2:var(--site-night-text-2);--pg-text-3:var(--site-night-text-3);--pg-action:var(--site-night-accent);--pg-action-fg:var(--site-night-accent-fg);--pg-action-hover:color-mix(in srgb, var(--site-night-accent) 62%, var(--site-night-text));--pg-focus:var(--site-night-accent);isolation:isolate;border-radius:var(--site-radius-panel);background:var(--site-night-surface-2);color:var(--pg-text);text-align:center;padding:10rem calc(var(--site-l-gutter) - var(--site-l-inset)) calc(var(--ph-overlap) + 4rem);position:relative;overflow:hidden}.pl-ph--bare .pl-ph__card{padding-block-end:6rem}.pl-ph__card :focus-visible{outline-color:var(--pg-focus)}.pl-ph .hx__bg{z-index:-1}.pl-ph .hx__bg:is([data-state=live],[data-state=still]){animation:pl-ph-in 1.2s var(--site-ease) both}@keyframes pl-ph-in{0%{opacity:0}}.pl-ph__copy{max-inline-size:73.75rem;margin-inline:auto;position:relative}.pl-ph__title{letter-spacing:-.035em;color:var(--pg-text);font-size:clamp(2.5rem,7.2vw,6.5rem);line-height:1.02}.pl-ph__line{display:block}.pl-ph__line--2{color:var(--pg-text-2)}.pl-ph__lead{max-inline-size:48.75rem;color:var(--pg-text-2);text-wrap:balance;margin:1.75rem auto 0;font-size:1.25rem;line-height:1.45}.pl-ph__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:2.25rem;display:flex}.pl-ph .pbtn--line{border-color:color-mix(in srgb, var(--pg-text) 42%, transparent)}.pl-ph .pbtn--line:hover{background:var(--pg-text);border-color:var(--pg-text);color:var(--site-night-surface-2)}.pl-ph__facts{color:var(--pg-text);flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:1.75rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.pl-ph__facts li{align-items:center;gap:.5rem;line-height:1.4;display:inline-flex}.pl-ph__facts .ico{block-size:1.125rem;inline-size:1.125rem;color:var(--pg-action-hover)}.pl-ph[data-motion=subtle] .pl-ph__title .w{animation:.84s linear both pl-ph-word;animation-delay:calc(.12s + var(--i,0) * 90ms)}@keyframes pl-ph-word{0%{opacity:0;filter:blur(10px);translate:0 1.75rem}50%{opacity:.5;filter:blur(5px);translate:0 -.175rem}to{opacity:1;filter:blur();translate:0}}@media (prefers-reduced-motion:reduce){.pl-ph[data-motion=subtle] .pl-ph__title .w,.pl-ph .hx__bg{animation:none}}.pl-ph__shot{z-index:1;inline-size:min(75rem,100% - 2*clamp(.75rem,5vw,5.5rem));margin:calc(var(--ph-overlap) * -1) auto 0;text-align:start;position:relative}.pl-ph__frame{border-radius:var(--site-radius-panel);background:var(--site-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--site-night-surface-2) 12%, transparent), 0 3rem 6rem -2.5rem color-mix(in srgb, var(--site-night-surface-2) 55%, black 30%), 0 1rem 2rem -1.25rem color-mix(in srgb, var(--site-night-surface-2) 35%, transparent);padding:.25rem .5rem .5rem;position:relative}.pl-ph__bar{direction:ltr;align-items:center;gap:.375rem;block-size:1.875rem;padding-inline:.5rem;display:flex;position:relative}.pl-ph__bar i{background:var(--site-line-strong);border-radius:50%;block-size:9px;inline-size:9px}.pl-ph__bar span{text-align:center;color:var(--site-text-3);font-size:.78125rem;font-weight:500;position:absolute;inset-inline:0}.pl-ph__frame picture,.pl-ph__frame img{block-size:auto;inline-size:100%;display:block}.pl-ph__frame img{box-shadow:0 0 0 1px var(--site-line);background:var(--site-surface-2);border-radius:9px}.pl-ph__shot figcaption{color:var(--site-text-3);text-align:center;margin-block-start:.875rem;font-size:.8125rem;line-height:1.4}.pl-ph+.pl-run{margin-block-start:2.5rem}@media (min-width:768px) and (max-height:820px){.pl-ph{--ph-overlap:12.5rem}.pl-ph__card{padding-block-start:8.375rem}.pl-ph__title{font-size:clamp(2.5rem,6.4vw,5.5rem)}.pl-ph__lead{max-inline-size:45rem;margin-block-start:1.375rem;font-size:1.125rem}.pl-ph__actions{margin-block-start:1.75rem}.pl-ph__facts{margin-block-start:1.375rem}}@media (max-width:1060px){.pl-ph__card{padding-block-start:8.5rem}}@media (max-width:767px){.pl-ph{--ph-overlap:7.5rem;padding:.5rem .5rem 1.5rem}.pl-ph__card{padding:7rem .875rem calc(var(--ph-overlap) + 4.75rem)}.pl-ph--bare .pl-ph__card{padding-block-end:4rem}.pl-ph__title{letter-spacing:-.03em;font-size:9.4vw;line-height:1.05}.pl-ph__lead{margin-block-start:1.25rem;font-size:1.0625rem}.pl-ph__actions{margin-block-start:1.75rem}.pl-ph__actions .pbtn{flex:9.375rem}.pl-ph__facts{text-align:start;flex-direction:column;align-items:flex-start;gap:.625rem;inline-size:max-content;max-inline-size:100%;margin-block-start:1.5rem;margin-inline:auto}.pl-ph__shot{inline-size:calc(100% - 2rem)}.pl-ph__frame{border-radius:var(--site-radius-card,12px);padding:0 5px 5px}.pl-ph__bar{gap:5px;block-size:1.625rem;padding-inline:5px}.pl-ph__bar i{block-size:7px;inline-size:7px}.pl-ph__bar span{font-size:.6875rem}.pl-ph__frame img{border-radius:7px}}@media (max-width:359px){.pl-ph__title{font-size:8.6vw}}:lang(ar) .pl-ph__title{letter-spacing:0;line-height:1.3}.pl-ph--page .pl-ph__card{text-align:start;padding:8.5rem calc(var(--site-l-gutter) - var(--site-l-inset)) 3.5rem}.pl-ph--page .pl-ph__copy{max-inline-size:var(--site-l-max)}.pl-ph--page .pl-ph__title{max-inline-size:78rem;font-size:var(--site-l-xl);line-height:1.04}.pl-ph--page .pl-ph__lead{text-wrap:pretty;max-inline-size:42rem;margin-inline:0}.pl-ph--page .pl-ph__actions,.pl-ph--page .pl-ph__facts{justify-content:flex-start}.pl-ph--page .pl-ph__facts{border-block-start:1px solid var(--site-night-line);margin-block-start:2.25rem;padding-block-start:1.5rem}@media (max-width:1060px){.pl-ph--page .pl-ph__card{padding-block-start:7.5rem}}@media (max-width:767px){.pl-ph--page .pl-ph__card{padding:6.5rem 1rem 3rem}.pl-ph--page .pl-ph__title{font-size:clamp(2.125rem,9vw,2.75rem)}.pl-ph--page .pl-ph__facts{inline-size:auto;margin-inline:0}}.pl-run{padding-inline:var(--site-l-inset);margin-block-start:var(--site-l-y)}.pl-hero+.pl-run{margin-block-start:2.5rem}.pl-run__stage{gap:var(--site-l-gap);block-size:100svh;max-inline-size:calc(var(--site-l-max) + 2 * var(--site-l-gutter));padding-block:calc(var(--site-nav-h) + 1rem) 1rem;grid-template-columns:minmax(20rem,23.75rem) minmax(0,1fr);margin-inline:auto;display:grid}.pl-run__rail{border:1px solid var(--pg-line);border-radius:var(--site-radius-panel);background:var(--pg-surface);scrollbar-width:thin;flex-direction:column;min-block-size:0;padding:2rem;display:flex;overflow-y:auto}.pl-run__lead{color:var(--pg-text-2);text-wrap:pretty;margin-block-start:1.25rem}.pl-zones{margin-block-start:auto;padding-block-start:1.5rem;display:grid}.pl-zone{border:0;border-block-start:1px solid var(--pg-line-strong);inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;padding-block:1rem;display:block;position:relative}.pl-zone__n{min-inline-size:2.25rem;color:var(--pg-text-3);vertical-align:.3em;font-size:.8125rem;display:inline-block}.pl-zone__t{color:var(--pg-text);transition:color var(--site-l-hover);font-size:1.5rem;font-weight:600;line-height:1.2;display:inline}.is-live .pl-zone__t{color:var(--pg-text-3)}.is-live .pl-zone:hover .pl-zone__t,.is-live .pl-zone[aria-selected=true] .pl-zone__t{color:var(--pg-text)}.pl-zone__d{color:var(--pg-text-2);transition:grid-template-rows .5s var(--site-l-ease);grid-template-rows:1fr;font-size:1rem;line-height:1.45;display:grid}.is-live .pl-zone[aria-selected=false] .pl-zone__d{grid-template-rows:0fr}.pl-zone__d>span{overflow:hidden}.pl-zone__d>span>span{padding-block-start:.5rem;display:block}.pl-zone__bar{block-size:2px;position:absolute;inset-block-start:-1px;inset-inline:0}.pl-zone__bar:after{content:"";background:var(--pg-action);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}[dir=rtl] .pl-zone__bar:after{transform-origin:100%}.pl-zone[aria-selected=true]{--p:1}.pl-run.is-pinned .pl-zone[aria-selected=true]{--p:var(--zp,0)}.pl-zone:focus-visible{outline-offset:-2px}.pl-wall{border:1px solid var(--pg-line);border-radius:var(--site-radius-panel);background:var(--pg-sunk);min-block-size:0;position:relative;overflow:hidden}.pl-wall__shot{opacity:0;transition:opacity .6s var(--site-l-ease);margin:0;position:absolute;inset:0}.pl-wall__shot.is-on{opacity:1}.pl-wall__shot img{transform-origin:0 0;block-size:auto;inline-size:100%;max-inline-size:none;transition:transform 1.1s var(--site-l-ease);position:absolute;top:0;left:0}.pl-wall__frame{z-index:1;opacity:0;pointer-events:none;border:2px solid var(--pg-action);border-radius:calc(var(--site-radius-control) + 4px);box-shadow:0 0 0 9999px color-mix(in srgb, var(--site-night-bg) 50%, transparent);transition:left 1.1s var(--site-l-ease), top 1.1s var(--site-l-ease), width 1.1s var(--site-l-ease), height 1.1s var(--site-l-ease), opacity .4s;position:absolute}.pl-wall__frame[data-on=on]{opacity:1}.pl-wall__cap,.pl-wall__case{z-index:2;border-radius:var(--site-radius-chip);background:color-mix(in srgb, var(--site-night-bg) 86%, transparent);color:var(--site-night-text-2);margin:0;padding:.375rem .625rem;font-size:.75rem;line-height:1.3;position:absolute}.pl-wall__cap{inset-block-end:.875rem;inset-inline-start:1rem}.pl-wall__case{inset-block-start:.875rem;inset-inline-end:1rem}.pl-wall__case .num{color:var(--site-night-text)}@media (min-width:1101px) and (max-height:820px){.pl-run[data-variant=screens] .pl-run__lead{display:none}.pl-run[data-variant=screens] .pl-zone{padding-block:.625rem}.pl-run[data-variant=screens] .pl-zone__t{font-size:1.25rem}.pl-run[data-variant=screens] .pl-h2{font-size:2.25rem}.pl-run[data-variant=screens] .pl-zone__d{font-size:.9375rem}.pl-run__rail{padding:1.5rem}}@media (max-width:1100px),(max-height:640px){.pl-hero+.pl-run{margin-block-start:1rem}.pl-run__stage{grid-template-columns:minmax(0,1fr);block-size:auto;padding-block:0}.pl-run__rail{display:contents}.pl-run__rail .pl-h2,.pl-run__lead{padding-inline:calc(var(--site-l-gutter) - var(--site-l-inset))}.pl-run__rail .pl-h2{order:1}.pl-run__lead{order:2;margin-block:0 1rem}.pl-wall{aspect-ratio:16/10;order:3}.pl-zones{border:1px solid var(--pg-line);border-radius:var(--site-radius-panel);background:var(--pg-surface);order:4;margin-block-start:.5rem;padding:.5rem 1.5rem}.pl-zone:first-child{border-block-start:0}}@media (max-width:767px){.pl-wall{aspect-ratio:4/3.3}.pl-wall__frame{display:none}.pl-zones{padding:.25rem 1rem}.pl-zone__t{font-size:1.25rem}}.pl-fieldsec{max-inline-size:calc(var(--site-l-max) + 2 * var(--site-l-gutter));margin:var(--site-l-y) auto 0;padding-inline:var(--site-l-inset)}.pl-fieldsec>.pl-head{padding-inline:calc(var(--site-l-gutter) - var(--site-l-inset))}.pl-fields{gap:var(--site-l-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pl-card{perspective:2000px;--bg:var(--site-accent);--fg:var(--site-accent-fg);--fg-2:var(--site-accent-fg-2);--rule:color-mix(in srgb, var(--site-accent-fg) 28%, transparent);block-size:37.5rem;position:relative}.pl-card:nth-child(4n+2){--bg:var(--site-accent-pale);--fg:var(--site-text);--fg-2:var(--site-text);--rule:color-mix(in srgb, var(--site-accent-soft-fg) 30%, transparent)}.pl-card:nth-child(4n+3){--bg:var(--site-deep);--fg:var(--site-deep-fg);--fg-2:var(--site-deep-fg-2);--rule:color-mix(in srgb, var(--site-deep-fg) 25%, transparent)}.pl-card:nth-child(4n+4){--bg:var(--pg-field-4);--fg:var(--site-text);--fg-2:var(--site-text-2);--rule:var(--site-line-strong)}.pl-card__inner{block-size:100%;transform-style:preserve-3d;transition:transform var(--site-l-turn) var(--site-l-ease);position:relative}.pl-card__face{border-radius:var(--site-radius-panel);background:var(--bg);color:var(--fg);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.pl-card:nth-child(4n+4) .pl-card__face{box-shadow:inset 0 0 0 1px var(--pg-line)}.pl-card :focus-visible{outline-color:var(--fg)}.pl-card__front{flex-direction:column;padding:2.5rem;display:flex}.pl-card__title{font-size:var(--site-l-xl);letter-spacing:-.03em;line-height:1}.pl-card__when{color:var(--fg-2);margin-block-start:.875rem;font-size:1.25rem;font-weight:500;display:block}.pl-card__line{z-index:1;text-wrap:pretty;max-inline-size:22ch;margin-block-start:auto;font-size:1.25rem;line-height:1.4;position:relative}.pl-card__art{block-size:auto;inline-size:min(20.625rem,48%);position:absolute;inset-block-end:1.5rem;inset-inline-end:1.5rem}.pl-card:nth-child(4n+4) .pl-card__art{mix-blend-mode:multiply}.pl-card__back{flex-direction:column;padding:.75rem;display:flex;transform:rotateY(180deg)}.pl-card__shot{--cx:var(--x);--cy:var(--y);--cz:var(--z);border-radius:var(--site-radius-control);background:var(--site-night-bg);min-block-size:0;box-shadow:0 0 0 1px var(--rule);flex:1;margin:0;position:relative;overflow:hidden;container-type:size}.pl-card__shot img{--w:max(calc(100cqi * var(--cz)), calc(100cqb * var(--ar)));block-size:auto;max-inline-size:none;inline-size:var(--w);left:clamp(calc(100cqi - var(--w)), calc(var(--w) * var(--cx) * -1), 0px);top:clamp(calc(100cqb - var(--w) / var(--ar)), calc(var(--w) / var(--ar) * var(--cy) * -1), 0px);position:absolute}.pl-card__shot figcaption{border-radius:var(--site-radius-chip);background:color-mix(in srgb, var(--site-night-bg) 86%, transparent);color:var(--site-night-text-2);padding:.3rem .55rem;font-size:.75rem;position:absolute;inset-block-end:.625rem;inset-inline-start:.625rem}.pl-card__say{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1.5rem;padding:1.5rem 1.75rem 1rem;display:grid}.pl-card__big{font-size:var(--site-l-h2f);letter-spacing:-.02em;white-space:nowrap;line-height:1}.pl-card__big kbd{block-size:1.05em;min-inline-size:1.1em;color:inherit;vertical-align:.08em;background:0 0;border:2px solid;border-radius:.14em;place-items:center;margin-inline-end:.18em;padding:0 .2em;font-family:inherit;font-size:.72em;line-height:1;display:inline-grid}.pl-card__say p:last-child{max-inline-size:30ch;color:var(--fg);padding-block-end:.25rem;font-size:1.0625rem;line-height:1.4}.pl-card__turn{z-index:3;border:1px solid var(--rule);block-size:2.75rem;inline-size:2.75rem;color:var(--fg);cursor:pointer;transition:background-color var(--site-l-hover), transform var(--site-l-turn) var(--site-l-ease);background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:1.5rem;inset-inline-end:1.5rem}.pl-card__turn:hover{background:color-mix(in srgb, var(--fg) 12%, transparent)}.pl-card__turn svg{block-size:1.125rem;inline-size:1.125rem}.pl-card.is-turned .pl-card__inner{transform:rotateY(180deg)}.pl-card.is-turned .pl-card__turn{transform:rotate(180deg)}.pl-card.is-turned .pl-card__turn,.pl-card:hover .pl-card__turn{color:var(--site-night-text);background:color-mix(in srgb, var(--site-night-bg) 72%, transparent);border-color:color-mix(in srgb, var(--site-night-text) 30%, transparent)}@media (hover:hover) and (pointer:fine){.pl-card:hover .pl-card__inner{transform:rotateY(180deg)}.pl-card:hover .pl-card__turn{color:var(--site-night-text);background:color-mix(in srgb, var(--site-night-bg) 72%, transparent);transform:rotate(180deg)}}.pl-fields--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pl-fields--4 .pl-card{block-size:33rem}.pl-fields--4 .pl-card__front{padding:1.75rem}.pl-fields--4 .pl-card__title{font-size:clamp(2rem,2.6vw,2.75rem)}.pl-fields--4 .pl-card__when{font-size:1.0625rem}.pl-fields--4 .pl-card__art{align-self:center;inline-size:72%;margin-block:auto;position:relative;inset:auto}.pl-fields--4 .pl-card__line{max-inline-size:none;margin-block-start:0;font-size:1.0625rem}.pl-fields--4 .pl-card__turn{inset-block-start:1.25rem;inset-inline-end:1.25rem}.pl-fields--4 .pl-card__say{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1rem 1rem .5rem}.pl-fields--4 .pl-card__big{font-size:clamp(2rem,2.8vw,2.75rem)}.pl-fields--4 .pl-card__say p:last-child{font-size:.9375rem}@media (max-width:1280px){.pl-fields--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.pl-head{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-block-end:3rem}.pl-card{block-size:35rem}.pl-card__say{grid-template-columns:minmax(0,1fr);gap:.625rem}}@media (max-width:767px){.pl-fields,.pl-fields--4{grid-template-columns:minmax(0,1fr)}.pl-card,.pl-fields--4 .pl-card{block-size:32.5rem}.pl-card__front,.pl-fields--4 .pl-card__front{padding:1.75rem 1.5rem}.pl-card__line{order:3;max-inline-size:none;margin-block-start:0;font-size:1.125rem}.pl-card__art,.pl-fields--4 .pl-card__art{order:2;align-self:center;inline-size:58%;margin-block:auto;position:relative;inset:auto}.pl-card:nth-child(4n+4) .pl-card__art{inline-size:74%}.pl-card__say{padding:1.25rem 1rem .75rem}.pl-card__turn{inset-block-start:1.25rem;inset-inline-end:1.25rem}.pl-card__shot{--cx:var(--xp);--cy:var(--yp);--cz:var(--zp)}}.pl-doc{padding-block:var(--site-l-y);margin-block-start:var(--site-l-y)}.pl-doc .pl-xl{max-inline-size:17ch}.pl-doc__grid{grid-template-columns:minmax(17.5rem,25rem) minmax(0,1fr);align-items:start;gap:5rem;margin-block-start:5rem;display:grid}.pl-doc__text{justify-items:start;gap:1.25rem;display:grid;position:sticky;inset-block-start:calc(var(--site-nav-h) + 2rem)}.pl-doc__text p{color:var(--pg-text-2);text-wrap:pretty;font-size:1.25rem;line-height:1.45}.pl-doc__text .pbtn{margin-block-start:1.25rem}.pl-doc__fig{margin:0}.pl-report{color:var(--site-text);grid-template-columns:minmax(0,1fr) 12.5rem;column-gap:2rem;display:grid;position:relative}.pl-report__paper{border-radius:var(--site-radius-panel);background:var(--site-surface);box-shadow:0 0 0 1px var(--site-line), 0 24px 48px -30px color-mix(in srgb, var(--site-text) 40%, transparent);grid-area:1/1/span 8}.pl-report__bar{border-block-end:1px solid var(--site-line);flex-wrap:wrap;grid-area:1/1;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1.75rem;font-size:.9375rem;font-weight:600;display:flex;position:relative}.pl-report__bar small{color:var(--site-text-2);margin-block-start:.125rem;font-size:.8125rem;font-weight:400;display:block}.pl-report__badges{flex-wrap:wrap;gap:.5rem;display:inline-flex}.pl-badge{border-radius:var(--site-radius-pill);background:var(--site-accent-soft-2);color:var(--site-accent-soft-fg);align-items:center;padding:.2rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.pl-badge--ok{background:var(--site-success-soft);color:var(--site-success)}.pl-report__row{grid-column:1;grid-row:var(--r);padding:1.375rem 1.75rem;position:relative}.pl-report__row+.pl-report__row{border-block-start:1px solid var(--site-line)}.pl-report__row h3{color:var(--site-text-2);margin-block-end:.375rem;font-size:.8125rem;font-weight:500}.pl-report__row p{font-size:1rem;line-height:1.45}.pl-report__row p+p{margin-block-start:.375rem}.pl-report__chips{flex-wrap:wrap;gap:.375rem;margin-block-start:.625rem;display:flex}.pl-report .pl-chip{border-color:var(--site-computed-line);color:var(--site-computed)}.pl-report__hash{font-family:var(--site-font-mono);color:var(--site-text-2);overflow-wrap:anywhere;font-size:.8125rem}.pl-report__small{color:var(--site-text-2);font-size:.8125rem}.pl-report__sig{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem 1.5rem;margin:0;display:grid}.pl-report__sig dt{font-weight:600}.pl-report__sig dd{color:var(--site-text-2);margin:0;font-size:.875rem}.pl-note{--draw:1;grid-column:2;grid-row:var(--r);color:var(--pg-text-2);align-self:start;padding-block-start:1.375rem;font-size:.9375rem;line-height:1.4;position:relative}.pl-note b{color:var(--pg-text);margin-block-end:.25rem;font-size:1.0625rem;font-weight:600;display:block}.pl-note:before{content:"";background:var(--pg-action);block-size:1px;inline-size:1.5rem;transform:scaleX(var(--draw,1));transform-origin:0;position:absolute;inset-block-start:2.125rem;inset-inline-start:-2rem}[dir=rtl] .pl-note:before{transform-origin:100%}.pl-note:after{content:"";background:var(--pg-action);border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:1.94rem;inset-inline-start:-2.25rem}.pl-doc__cap{color:var(--pg-text-2);margin-block-start:.875rem;font-size:.8125rem}@media (max-width:1180px){.pl-doc__grid{grid-template-columns:minmax(0,1fr);gap:3.5rem}.pl-doc__text{position:static}}@media (max-width:767px){.pl-doc .pl-xl{line-height:1.12}.pl-doc__grid{margin-block-start:2.5rem}.pl-doc__text p{font-size:1.0625rem}.pl-report{border-radius:var(--site-radius-panel);background:var(--site-surface);box-shadow:0 0 0 1px var(--site-line), 0 24px 48px -30px color-mix(in srgb, var(--site-text) 40%, transparent);flex-direction:column;display:flex}.pl-report__paper{display:none}.pl-report__bar,.pl-report__row{padding-inline:1.125rem}.pl-report__row{order:calc(var(--r) * 2)}.pl-report__row+.pl-report__row{border:0}.pl-note{order:calc(var(--r) * 2 + 1);border-block-end:1px solid var(--site-line);color:var(--site-text-2);padding:0 1.125rem 1.25rem;font-size:.875rem}.pl-note:last-child{border:0}.pl-note:before,.pl-note:after{display:none}.pl-note b{color:var(--site-accent-soft-fg);font-size:.875rem;display:inline}.pl-note b:after{content:" · "}}.pl-index{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:4rem;margin-block-start:var(--site-l-y);display:grid}.pl-index__intro{align-self:start;position:sticky;inset-block-start:calc(var(--site-nav-h) + 2rem)}.pl-index__intro .pl-h2{max-inline-size:12ch}.pl-index__intro p{max-inline-size:26.25rem;color:var(--pg-text-2);text-wrap:pretty;margin-block-start:1.75rem}.pl-index__list{border-block-end:1px solid var(--pg-line-strong);margin:0;padding:0;list-style:none}.pl-row{border-block-start:1px solid var(--pg-line-strong);grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1.5rem;padding-block:2rem;display:grid}.pl-row h3{font-size:var(--site-l-h3);letter-spacing:-.01em;line-height:1.15}.pl-row p{max-inline-size:58ch;color:var(--pg-text-2);text-wrap:pretty;grid-column:1/-1}.pl-row--next{border-block-start-style:dashed}.pl-row--next h3{color:var(--pg-text-3)}.pl-facts{flex-wrap:wrap;grid-column:1/-1;gap:2.5rem;margin:.75rem 0 0;display:flex}.pl-facts div{gap:2px;display:grid}.pl-facts dt{color:var(--pg-text-2);order:2;font-size:.9375rem}.pl-facts dd{font-family:var(--site-font-display);font-size:2.5rem;font-weight:var(--site-display-weight);color:var(--pg-text);font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.pl-state{border:1px solid var(--pg-line-strong);border-radius:var(--site-radius-pill);color:var(--pg-text-2);white-space:nowrap;align-self:center;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.pl-state--on{border-color:color-mix(in srgb, var(--pg-action) 55%, transparent);color:var(--pg-link)}a.pl-state{transition:border-color var(--site-l-hover), color var(--site-l-hover)}a.pl-state:hover{border-color:var(--pg-action);color:var(--pg-text)}@media (max-width:980px){.pl-index{grid-template-columns:minmax(0,1fr);gap:2.5rem}.pl-index__intro{position:static}}@media (max-width:767px){.pl-row{grid-template-columns:minmax(0,1fr)}.pl-state{white-space:normal;justify-self:start}.pl-facts{gap:1.5rem}.pl-facts dd{font-size:2rem}}.pl-law{margin-block-start:var(--site-l-y)}.pl-law__panel{border-radius:var(--site-radius-panel);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4.5rem;padding:4.5rem;display:grid}.pl-law .pl-h2{max-inline-size:16ch}.pl-law__ref{max-inline-size:48ch;color:var(--pg-text-2);text-wrap:pretty;margin-block-start:1.5rem}.pl-law__ref b{color:var(--pg-text);font-weight:600}.pl-pending{border:1px dashed var(--site-warning);border-radius:var(--site-radius-chip);background:var(--site-warning-soft);color:var(--site-warning);white-space:nowrap;margin-inline-start:.375rem;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.pl-law__link{color:var(--pg-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:5px;transition:text-decoration-color var(--site-l-hover);align-items:center;gap:.5rem;margin-block-start:2rem;font-weight:600;display:inline-flex}.pl-law__link:hover{text-decoration-color:currentColor}.pl-law__art{block-size:auto;inline-size:min(18.75rem,70%);margin-block-start:2.5rem;display:block}.pl-law__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2.5rem;margin:0;display:grid}.pl-law__grid>div{border-block-start:1px solid var(--pg-line);padding-block-start:1.25rem}.pl-law__grid dt{margin-block-end:.625rem;font-size:1.5rem;font-weight:600;line-height:1.2}.pl-law__grid dd{color:var(--pg-text-2);margin:0}.pl-law__grid dd p+p{margin-block-start:.5rem}.pl-law__grid a{color:var(--pg-link)}@media (max-width:1100px){.pl-law__panel{grid-template-columns:minmax(0,1fr);gap:3rem;padding:3rem 2rem}.pl-law__art{inline-size:12.5rem}}@media (max-width:767px){.pl-law__panel{padding:2.5rem 1.25rem}.pl-law__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.pl-law__grid dt{font-size:1.25rem}.pl-law__art{inline-size:10rem;margin-block-start:1.75rem}}.pl-close{margin-block-start:var(--site-l-y)}.pl-close__panel{border-radius:var(--site-radius-panel);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2.5rem;min-block-size:45rem;padding:5rem 4.5rem;display:grid;position:relative;overflow:clip}.pl-close__panel--bare{grid-template-columns:minmax(0,1fr);min-block-size:0}.pl-close .pl-xl{max-inline-size:12ch}.pl-close__copy>p{text-wrap:pretty;max-inline-size:30rem;margin-block-start:2rem;font-size:1.25rem;line-height:1.45}.pl-close__act{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-block-start:3rem;display:flex}.pl-close__art{justify-self:end;block-size:auto;inline-size:min(37.5rem,100%)}.pl-close__cap{opacity:.9;margin:0;font-size:.75rem;position:absolute;inset-block-end:1.25rem;inset-inline-end:1.5rem}@media (max-width:1100px){.pl-close__panel{grid-template-columns:minmax(0,1fr);min-block-size:0;padding:3.5rem 2rem 4.5rem}.pl-close__art{order:-1;justify-self:center;inline-size:min(27.5rem,90%)}}@media (max-width:767px){.pl-close__panel{padding:2.5rem 1.25rem 4rem}.pl-close__copy>p{font-size:1.0625rem}.pl-close .ptile{block-size:10rem;inline-size:10rem}}.pl-ask{max-inline-size:calc(var(--site-l-max) + 2 * var(--site-l-gutter));margin:var(--site-l-y) auto 0;padding:0 var(--site-l-gutter) var(--site-l-y);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"faq form""promise form";align-items:start;column-gap:6rem;display:grid}.pl-ask--one{grid-template-columns:minmax(0,1fr);grid-template-areas:"faq""promise""form";max-inline-size:56rem}main:has(>.pl-ask:last-child)+.c-foot{margin-block-start:0}.pl-faq{grid-area:faq;min-inline-size:0}.pl-faq__intro{color:var(--pg-text-2);margin-block-start:1.25rem}.pl-faq{--site-accent-soft-2:transparent;--site-accent-soft-fg:var(--pg-action);--site-focus:var(--pg-focus)}.pl-faq .b-faq__list{border-block-start:1px solid var(--pg-line-strong);margin-block-start:2.5rem;display:block}.pl-faq .b-faq__item,.pl-faq .b-faq__item[data-state=open]{border-block-end:1px solid var(--pg-line-strong);background:0 0;border-radius:0}.pl-faq .b-faq__q{color:var(--pg-text);letter-spacing:0;border-radius:0;padding:1.375rem 0;font-size:1.25rem;font-weight:600;line-height:1.3}.pl-faq .b-faq__a{max-inline-size:62ch;color:var(--pg-text-2);padding:0 0 1.5rem}.pl-faq .b-faq__a a,.pl-faq .b-faq__item[data-state=open] a{color:var(--pg-link)}.pl-lead{display:contents}.pl-promise{grid-area:promise;gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.pl-promise li{grid-template-columns:1.75rem minmax(0,1fr);gap:.875rem;display:grid}.pl-promise .ico{block-size:1.375rem;inline-size:1.375rem;color:var(--pg-action);margin-block-start:.125rem}.pl-promise strong{color:var(--pg-text);font-weight:600;display:block}.pl-promise span{color:var(--pg-text-2)}.pl-formcard{border:1px solid var(--pg-line);border-radius:var(--site-radius-panel);background:var(--pg-surface);min-inline-size:0;grid-area:form;padding:2.5rem;scroll-margin-block-start:calc(var(--site-nav-h) + 1rem)}.pl-formcard__lead{color:var(--pg-text-2);margin-block-start:1rem}.pl-formcard .consent a{color:var(--site-accent-soft-fg)}.pl-formcard .form{color:inherit;background:0 0;border-radius:0;gap:1rem;margin-block-start:2rem;padding:0}.g-night{--pl-danger:var(--site-danger);--pl-success:var(--site-success)}.g-night .pl-formcard{--site-accent-soft:var(--site-night-bg);--site-surface:var(--site-night-bg);--site-line:var(--site-night-line);--site-line-strong:var(--site-night-line-strong);--site-text:var(--site-night-text);--site-text-2:var(--site-night-text-2);--site-text-3:var(--site-night-text-3);--site-accent:var(--site-night-accent);--site-accent-fg:var(--site-night-accent-fg);--site-focus:var(--site-night-accent);--site-accent-soft-fg:var(--site-night-text);--site-danger:color-mix(in srgb, var(--pl-danger) 40%, var(--site-night-text));--site-danger-soft:color-mix(in srgb, var(--pl-danger) 22%, var(--site-night-surface));--site-success:color-mix(in srgb, var(--pl-success) 40%, var(--site-night-text));--site-success-soft:color-mix(in srgb, var(--pl-success) 22%, var(--site-night-surface))}@media (max-width:1100px){.pl-ask{grid-template-columns:minmax(0,1fr);grid-template-areas:"faq""promise""form";row-gap:0}.pl-formcard{margin-block-start:4rem}}@media (max-width:767px){.pl-formcard{padding:1.5rem 1rem}}.pl-trail{margin-block-start:var(--site-l-y)}.pl-trail__board{border:1px solid var(--pg-line);border-radius:var(--site-radius-panel);background:var(--pg-surface);grid-template-columns:minmax(15rem,20rem) minmax(0,1fr) minmax(15rem,21rem);grid-template-areas:"rail view log";gap:1rem;padding:1rem;display:grid;position:relative}.pl-trail__rail{grid-area:rail;align-self:start;margin:0;padding:1.25rem 1rem 1.25rem .5rem;list-style:none}.tr-step{padding-inline-start:2.25rem;position:relative}.tr-step:not(:last-child):before,.tr-step:not(:last-child):after{content:"";background:var(--pg-line-strong);border-radius:1px;inline-size:2px;position:absolute;inset-block:1.9rem -.95rem;inset-inline-start:.4375rem}.tr-step:not(:last-child):after{background:var(--pg-action);transform-origin:top;transition:transform .6s var(--site-l-ease);transform:scaleY(0)}.tr-step.is-done:after{transform:scaleY(1)}.tr-step__btn{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding-block:.75rem;display:grid}.tr-step__btn:focus-visible{outline-offset:2px}.tr-step__node{border:2px solid var(--pg-line-strong);background:var(--pg-surface);block-size:1rem;inline-size:1rem;transition:background-color .4s, border-color .4s, box-shadow .6s var(--site-l-ease);border-radius:50%;position:absolute;inset-block-start:1.0625rem;inset-inline-start:0}.tr-step.is-done .tr-step__node{background:var(--pg-action);border-color:var(--pg-action)}.tr-step.is-on .tr-step__node{border-color:var(--pg-action);background:var(--pg-action);box-shadow:0 0 0 5px color-mix(in srgb, var(--pg-action) 22%, transparent)}.tr-step__t{color:var(--pg-text-3);font-size:1.125rem;font-weight:600;line-height:1.25;transition:color .4s}.tr-step:is(.is-on,.is-done) .tr-step__t,.tr-step__btn:hover .tr-step__t{color:var(--pg-text)}.tr-step__s{color:var(--pg-text-3);white-space:nowrap;font-size:.75rem;font-weight:600}.tr-step.is-on .tr-step__s{color:var(--pg-link)}.tr-step__x{color:var(--pg-text-2);transition:grid-template-rows .5s var(--site-l-ease);grid-template-rows:1fr;font-size:.9375rem;line-height:1.45;display:grid}.tr-step__x>span{overflow:hidden}.tr-step__x>span>span{text-wrap:pretty;padding-block-end:.75rem;display:block}[data-mode=live] .tr-step:not(.is-on) .tr-step__x{grid-template-rows:0fr}.pl-trail__view{border-radius:calc(var(--site-radius-panel) - 4px);background-color:var(--pg-bg);background-image:radial-gradient(color-mix(in srgb, var(--pg-text) 9%, transparent) 1px, transparent 1.2px);background-size:22px 22px;grid-area:view;min-block-size:28rem;padding:2rem 1rem;display:grid;position:relative;overflow:hidden}.tr-art{opacity:0;inline-size:100%;transition:opacity .45s var(--site-l-ease), transform .7s var(--site-ease);pointer-events:none;grid-area:1/1;place-self:center;justify-items:center;gap:1.25rem;margin:0;display:grid;transform:translateY(1rem)scale(.98)}.tr-art.is-on{opacity:1;transition-delay:.12s;transform:none}.tr-art__note{max-inline-size:36ch;color:var(--pg-text-2);text-align:center;text-wrap:balance;font-size:.875rem;line-height:1.45}.tr-art__note kbd{border:1px solid var(--pg-line-strong);border-radius:var(--site-radius-chip);background:var(--pg-surface);color:var(--pg-text);font-family:var(--site-font-mono);border-block-end-width:2px;padding:.05em .4em;font-size:.8125rem}.tr-card{border:1px solid var(--pg-line-strong);border-radius:calc(var(--site-radius-control) + 4px);background:var(--pg-surface);inline-size:min(26rem,100%);color:var(--pg-text);text-align:start;box-shadow:0 24px 48px -28px color-mix(in srgb, var(--site-night-bg) 70%, transparent);gap:1rem;padding:1.25rem 1.5rem;display:grid}.tr-card__head{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9375rem;font-weight:600;display:flex}.tr-card__label{font-size:.9375rem;font-weight:600}.tr-card__q{font-size:1.125rem;font-weight:600;line-height:1.3}.tr-count{color:var(--pg-link)}.tr-chip{border:1px solid var(--pg-line-strong);border-radius:var(--site-radius-pill);color:var(--pg-text-2);white-space:nowrap;justify-self:start;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.tr-chip--on{border-color:color-mix(in srgb, var(--pg-action) 50%, transparent);background:color-mix(in srgb, var(--pg-action) 16%, transparent);color:var(--pg-text)}.tr-chip--ok{border-color:color-mix(in srgb, var(--pg-ok) 50%, transparent);background:color-mix(in srgb, var(--pg-ok) 12%, transparent);color:var(--pg-ok)}.tr-chip .ico{block-size:.875rem;inline-size:.875rem}.tr-checks{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tr-checks li{aspect-ratio:1;border:1px solid var(--pg-line-strong);border-radius:var(--site-radius-chip);color:#0000;place-items:center;transition:background-color .35s,border-color .35s,color .35s;display:grid}.tr-checks .ico{block-size:.875rem;inline-size:.875rem}.tr-agenda{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.tr-agenda__row{border-radius:var(--site-radius-control);color:var(--pg-text-3);border:1px solid #0000;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.9375rem;display:grid}.tr-agenda__row .num{font-size:.8125rem}.tr-agenda__row--ours{border-color:color-mix(in srgb, var(--pg-action) 40%, transparent);background:color-mix(in srgb, var(--pg-action) 10%, transparent);color:var(--pg-text);font-weight:600}.tr-agenda__row--ours .ico{block-size:1rem;inline-size:1rem;color:var(--pg-link)}.tr-card--quorum{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem}.tr-quorum{block-size:10rem;inline-size:10rem;overflow:visible}.tr-quorum__table{fill:var(--pg-raised);stroke:var(--pg-line-strong);stroke-width:1.5px}.tr-seat{fill:#0000;stroke:var(--pg-line-strong);stroke-width:2px;transition:fill .35s,stroke .35s}.tr-seat--in{fill:var(--pg-action);stroke:var(--pg-action)}.tr-quorum__n{fill:var(--pg-text);font-family:var(--site-font-sans);text-anchor:middle;dominant-baseline:middle;font-size:20px;font-weight:600}.tr-card__side{justify-items:start;gap:.75rem;display:grid}.tr-decide{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.tr-keys{gap:.375rem;display:inline-flex}.tr-keys kbd{border:1px solid var(--pg-line-strong);border-radius:var(--site-radius-control);background:var(--pg-raised);block-size:2.75rem;min-inline-size:2.75rem;color:var(--pg-text);font-family:var(--site-font-mono);border-block-end-width:3px;place-items:center;padding-inline:.5rem;font-size:.875rem;display:inline-grid}.tr-done{color:var(--pg-ok);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.tr-sheet{border-radius:var(--site-radius-control);background:var(--site-surface);inline-size:min(24rem,100%);color:var(--site-text);text-align:start;box-shadow:0 0 0 1px var(--site-line), 0 28px 56px -30px color-mix(in srgb, var(--site-night-bg) 70%, transparent);gap:.875rem;padding:1.25rem 1.5rem;display:grid;position:relative}.tr-sheet__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:600;display:flex}.tr-sheet .tr-chip{border-color:var(--site-line-strong);color:var(--site-text-2)}.tr-sheet .tr-chip--ok{border-color:color-mix(in srgb, var(--site-success) 45%, transparent);background:var(--site-success-soft);color:var(--site-success)}.tr-pass{border:1px solid var(--site-line-strong);border-radius:var(--site-radius-control);background:var(--site-bg);gap:.375rem;padding:.75rem .875rem;display:flex}.tr-pass i{background:var(--site-text);block-size:.5rem;inline-size:.5rem;transition:opacity .2s, transform .3s var(--site-ease);border-radius:50%}.tr-hash{text-align:start;color:var(--site-text-2);overflow-wrap:anywhere;clip-path:inset(0);direction:ltr;margin:0;font-size:.8125rem;transition:clip-path 1.1s steps(28,end)}.tr-versions{inline-size:min(26rem,100%);padding-block:1.25rem 2.5rem;display:grid;position:relative}.tr-versions .tr-sheet{min-block-size:6.5rem;transition:transform .9s var(--site-ease), opacity .6s;grid-area:1/1;align-content:start}.tr-sheet--old{opacity:.9;transform:translate(-1.25rem,-1rem)rotate(-3deg)}.tr-sheet--new{transform:translate(1.25rem,1.25rem)}@media (prefers-reduced-motion:no-preference){[data-mode=live] .tr-art:not(.is-on) *{transition:none!important}[data-mode=live] .tr-art--completeness .tr-checks li{transition-delay:calc(.3s + var(--k) * 80ms)}[data-mode=live] .tr-art--completeness:not(.is-on) .tr-checks li{border-color:var(--pg-line-strong);color:#0000;background:0 0}[data-mode=live] .tr-art--completeness:not(.is-on) .tr-count__n{opacity:.3}[data-mode=live] .tr-art:not(.is-on) .tr-chip--on,[data-mode=live] .tr-art:not(.is-on) .tr-done,[data-mode=live] .tr-art--quorum:not(.is-on) .tr-chip--ok{opacity:0;transform:scale(.9)}[data-mode=live] .tr-art .tr-chip--on,[data-mode=live] .tr-art .tr-done,[data-mode=live] .tr-art--quorum .tr-chip--ok{transition:opacity .4s 1.3s, transform .5s 1.3s var(--site-ease)}[data-mode=live] .tr-art--agenda:not(.is-on) .tr-agenda__row--ours{opacity:0;transform:translate(1.5rem)}[dir=rtl] [data-mode=live] .tr-art--agenda:not(.is-on) .tr-agenda__row--ours{transform:translate(-1.5rem)}[data-mode=live] .tr-art--agenda .tr-agenda__row--ours{transition:opacity .5s .4s, transform .8s .4s var(--site-ease)}[data-mode=live] .tr-art--quorum .tr-seat{transition-delay:calc(.3s + var(--k) * .11s)}[data-mode=live] .tr-art--quorum:not(.is-on) .tr-seat--in{fill:#0000;stroke:var(--pg-line-strong)}[data-mode=live] .tr-art--decision.is-on .tr-keys kbd{animation:tr-press .45s .65s var(--site-l-ease) both}[data-mode=live] .tr-art--decision.is-on .tr-keys kbd+kbd{animation-delay:.75s}[data-mode=live] .tr-art--signature .tr-pass i{transition-delay:calc(.25s + var(--k) * 60ms)}[data-mode=live] .tr-art--signature:not(.is-on) .tr-pass i{opacity:0;transform:scale(.4)}[data-mode=live] .tr-art--signature .tr-hash{transition-delay:1.05s}[data-mode=live] .tr-art--signature:not(.is-on) .tr-hash{clip-path:inset(0 100% 0 0)}[data-mode=live] .tr-art--signature .tr-stamp{transition:opacity .3s 2.2s, transform .5s 2.2s var(--site-ease)}[data-mode=live] .tr-art--signature:not(.is-on) .tr-stamp{opacity:0;transform:scale(1.35)}[data-mode=live] .tr-art--version .tr-sheet--new{transition-delay:.35s}[data-mode=live] .tr-art--version:not(.is-on) .tr-sheet--new{opacity:0;transform:translate(60%,1.25rem)}[dir=rtl] [data-mode=live] .tr-art--version:not(.is-on) .tr-sheet--new{transform:translate(-60%,1.25rem)}[data-mode=live] .tr-art--version:not(.is-on) .tr-sheet--old{opacity:1;transform:none}.tr-step.is-on .tr-step__node:after{content:"";box-shadow:0 0 0 2px var(--pg-action);animation:tr-ping 1.8s var(--site-l-ease) infinite;border-radius:50%;position:absolute;inset:-2px}}.tr-checks li{background:var(--pg-action);border-color:var(--pg-action);color:var(--pg-action-fg)}@keyframes tr-press{40%{border-block-end-width:1px;transform:translateY(2px)scale(.96)}}@keyframes tr-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.pl-trail__now{display:none}.pl-trail__log{border:1px solid var(--pg-line);border-radius:calc(var(--site-radius-panel) - 4px);background:var(--pg-bg);flex-direction:column;grid-area:log;min-block-size:0;padding:1.25rem 1.25rem 1rem;display:flex}.tr-log__head{border-block-end:1px solid var(--pg-line-strong);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding-block-end:.75rem;font-weight:600;display:flex}.tr-log__head .ico{color:var(--pg-text-3)}.tr-log{align-content:start;margin:0;padding:0;list-style:none;display:grid}.tr-log__row{border-block-end:1px solid var(--pg-line);border-radius:var(--site-radius-chip);transition:opacity .5s var(--site-l-ease), transform .6s var(--site-ease), background-color 1.6s;grid-template-columns:3.5rem minmax(0,1fr);column-gap:.75rem;padding:.625rem .375rem;font-size:.875rem;line-height:1.35;display:grid}.tr-log__row time{color:var(--pg-text-3);grid-row:span 2;padding-block-start:.1rem;font-size:.8125rem}.tr-log__a{color:var(--pg-text);font-weight:600}.tr-log__r{color:var(--pg-text-2);font-size:.8125rem}[data-mode=live] .tr-log__row:not(.is-in){opacity:0;transform:translateY(-.5rem)}[data-mode=live] .tr-log__row.is-new{background:color-mix(in srgb, var(--pg-action) 12%, transparent)}.tr-log__note{color:var(--pg-text-3);margin-block-start:auto;padding-block-start:1rem;font-size:.8125rem;line-height:1.45}.pl-trail__play{z-index:2;border:1px solid var(--pg-line-strong);background:var(--pg-surface);block-size:2.5rem;inline-size:2.5rem;color:var(--pg-text);cursor:pointer;transition:background-color var(--site-l-hover);border-radius:50%;grid-area:view;place-self:start end;place-items:center;margin:.75rem;display:grid}.pl-trail__play:hover{background:var(--pg-raised)}.pl-trail__play[hidden]{display:none}.tr-play__i{border-inline:3.5px solid;block-size:.75rem;inline-size:.75rem}.pl-trail__play.is-paused .tr-play__i{clip-path:polygon(15% 0,100% 50%,15% 100%);background:currentColor;border:0}[dir=rtl] .pl-trail__play.is-paused .tr-play__i{clip-path:polygon(85% 0,0 50%,85% 100%)}.pl-trail__cap{color:var(--pg-text-3);margin-block-start:1rem;font-size:.8125rem}@media (min-width:1101px){.pl-trail__view .tr-card,.pl-trail__view .tr-sheet,.pl-trail__view .tr-versions{inline-size:min(30rem,100%)}.tr-quorum{block-size:12rem;inline-size:12rem}}@media (max-width:1100px){.pl-trail__board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"view view""rail log"}}@media (max-width:767px){.pl-trail__board{grid-template-columns:minmax(0,1fr);grid-template-areas:"view""rail""now""log";gap:.5rem;padding:.5rem}.pl-trail__view{min-block-size:23rem;padding:1.5rem .75rem}.tr-card{padding:1rem}.tr-card--quorum{grid-template-columns:minmax(0,1fr);justify-items:center}.tr-quorum{block-size:8.5rem;inline-size:8.5rem}.tr-versions{inline-size:calc(100% - 2.5rem)}[data-mode=live] .pl-trail__rail{grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding:.75rem .25rem 0;display:grid}[data-mode=live] .tr-step{padding-inline-start:0}[data-mode=live] .tr-step:not(:last-child):before,[data-mode=live] .tr-step:not(:last-child):after{block-size:2px;inline-size:auto;inset-block:.4375rem auto;inset-inline:calc(50% + .75rem) calc(.75rem - 50%)}[data-mode=live] .tr-step:not(:last-child):after{transform-origin:0;transform:scaleX(0)}[dir=rtl] [data-mode=live] .tr-step:not(:last-child):after{transform-origin:100%}[data-mode=live] .tr-step.is-done:after{transform:scaleX(1)}[data-mode=live] .tr-step__btn{grid-template-columns:minmax(0,1fr);justify-items:center;min-block-size:2.75rem;padding-block:0}[data-mode=live] .tr-step__node{inset-block-start:0;inset-inline-start:calc(50% - .5rem)}[data-mode=live] :is(.tr-step__t,.tr-step__s,.tr-step__x){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-mode=live] .pl-trail__now{min-block-size:4.5em;color:var(--pg-text-2);grid-area:now;padding-inline:.75rem;font-size:.9375rem;line-height:1.45;display:block}.pl-trail__now strong{color:var(--pg-text)}}@media (prefers-reduced-motion:reduce){.pl-card__inner{transform:none!important}.pl-card__back{z-index:2;opacity:0;transform:none;transition:opacity .25s linear!important}.pl-card:hover .pl-card__back,.pl-card.is-turned .pl-card__back{opacity:1}.pl-trail *,.pl-run *{transition-delay:0s!important}}}html:has(.c-page--night){background:var(--site-night-bg);scrollbar-color:var(--site-night-line-strong) var(--site-night-bg)}html:has(.c-page--night) body{background:var(--site-night-bg)}
