:root:has(.pg-download){scroll-padding-top:88px}.pg-download *{box-sizing:border-box}.pg-download dd,.pg-download dl,.pg-download figure,.pg-download h1,.pg-download h2,.pg-download ol,.pg-download p,.pg-download ul{margin:0}.pg-download{background:var(--bg);color:var(--ink);font:1.171875rem/1.6 var(--tj-font-latin);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}:root[dir=rtl] .pg-download{font:1.25rem/1.7 var(--tj-font-ar)}.pg-download h1,.pg-download h2{text-wrap:balance}.pg-download dd,.pg-download li,.pg-download p{text-wrap:pretty}.pg-download a{color:inherit;text-underline-offset:.2em}.pg-download button{font:inherit;color:inherit}.pg-download :focus-visible{outline:2px solid var(--tj-focus);outline-offset:2px;border-radius:var(--r-sm)}.pg-download ::selection{background:var(--tj-accent-hi);color:var(--tj-ink)}.pg-download .num{font-family:var(--tj-font-latin);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.pg-download{--ruled:repeating-linear-gradient(to bottom,transparent 0 calc(var(--pitch) - 1px),var(--line) calc(var(--pitch) - 1px) var(--pitch))}.pg-download main>*{width:min(100% - 2 * var(--gutter),880px);margin-inline:auto}.pg-download main>section{margin-top:var(--sec)}.pg-download h2{font-size:calc(1.75rem * var(--ui));font-weight:600;line-height:1.3}.pg-download section>.sub{margin-top:6px;color:var(--ink-2)}.pg-download .hero{display:flex;flex-direction:column;align-items:flex-start;padding-top:56px}.pg-download .icon{width:120px;height:120px}.pg-download h1{margin-top:16px;font-size:calc(clamp(2.375rem, 4.6vw, 3.5rem) * var(--ui));font-weight:600;line-height:1.15}.pg-download .hero .btn{margin-top:32px}.pg-download .acct{max-width:36em;margin-top:16px;font-size:1.0546875rem;color:var(--ink-2)}.pg-download main .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 30px;border:0;border-radius:var(--r-sm);background:var(--chrome);color:var(--ink);font-size:1.171875rem;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer}.pg-download main .btn.red{background:var(--tj-accent-ink);color:var(--tj-ink-inverse)}@media (hover:hover){.pg-download main .btn.red:hover{background:var(--red-hover)}}.pg-download main .btn.red:active{background:var(--red-hover)}.pg-download main .btn.ink{background:var(--accent);color:var(--accent-ink)}@media (hover:hover){.pg-download main .btn.ink:hover{background:var(--tj-ink-2)}}.pg-download main .btn.ink:active{background:var(--tj-ink-2)}.pg-download main .btn[aria-disabled=true]{color:var(--ink-2);cursor:default}.pg-download .pair{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 32px;margin-top:32px}.pg-download main .pair .btn{margin-top:0}@media (max-width:600px){.pg-download .pair{align-self:stretch;flex-wrap:nowrap;gap:12px}.pg-download main .pair .btn{flex:1 1;min-width:0;height:52px;padding:0 12px;gap:8px;font-size:1.015625rem}}.pg-download main>.shot{position:relative;width:min(100% - 2 * var(--gutter),1100px);margin-top:56px;padding:clamp(14px,3.6vw,40px);-webkit-padding-start:clamp(28px,6vw,72px);padding-inline-start:clamp(28px,6vw,72px);border-radius:var(--r);background:var(--surface)}.pg-download .shot:before{content:"";position:absolute;inset-block:0;inset-inline-start:clamp(14px,3vw,36px);-webkit-border-start:2px solid var(--tj-accent-ink);border-inline-start:2px solid var(--tj-accent-ink)}.pg-download .shot img{width:100%;height:auto;vertical-align:top;border-radius:clamp(6px,1vw,12px);outline:1px solid var(--line)}.pg-download .lines{margin-top:20px;padding:0;list-style:none;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.pg-download .lines li{padding-block:18px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.pg-download .lines p{color:var(--ink-2)}.pg-download .lines b,.pg-download summary b{font-weight:600;color:var(--ink)}.pg-download .ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto);grid-column-gap:40px;column-gap:40px;margin-top:20px}.pg-download .ledger dl,.pg-download .ledger section{display:grid;grid-template-rows:subgrid}.pg-download .ledger section{grid-row:span 6}.pg-download .ledger dl{grid-row:span 4;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.pg-download .ledger h3{margin:0 0 10px;font-size:calc(1.25rem * var(--ui));font-weight:600}.pg-download .ledger dl>div{display:grid;grid-template-columns:minmax(0,130px) minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;padding-block:12px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.pg-download .ledger dt{color:var(--ink-3)}.pg-download .ledger dd{margin:0;color:var(--ink)}.pg-download .ledger section>a{justify-self:start;margin-top:12px;font-size:1.0546875rem;font-weight:500;color:var(--ink-2)}@media (max-width:720px){.pg-download .ledger{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:36px}.pg-download .ledger dl,.pg-download .ledger section{grid-row:auto;grid-template-rows:none}.pg-download .ledger dl>div{grid-template-columns:minmax(0,96px) minmax(0,1fr)}}.pg-download summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.pg-download summary::-webkit-details-marker{display:none}.pg-download .chev{flex:none;color:var(--ink-2);transform:rotate(90deg)}.pg-download details[open]>summary .chev{transform:rotate(-90deg)}.pg-download .faq{margin-top:20px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.pg-download .faq details{-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.pg-download .faq summary{padding-block:16px}.pg-download .faq p{max-width:44em;padding-bottom:18px;color:var(--ink-2)}.pg-download main>.end{width:auto;display:flex;flex-direction:column;align-items:center;padding:72px var(--gutter);text-align:center;background:var(--bg) var(--ruled)}.pg-download .end h2{font-size:calc(clamp(1.875rem, 3.4vw, 2.5rem) * var(--ui))}.pg-download .end .btn{margin-top:28px}.pg-download main.started{padding-block:56px var(--sec)}.pg-download main.started>*{width:min(100% - 2 * var(--gutter),720px)}.pg-download .status{font-size:calc(clamp(1.75rem, 3vw, 2.25rem) * var(--ui));color:var(--ink-2)}.pg-download .retry{margin-top:8px;color:var(--ink-2)}.pg-download .held{visibility:hidden}.pg-download .started .steps{position:relative;margin-top:48px;padding:0;-webkit-padding-start:72px;padding-inline-start:72px;list-style:none;counter-reset:step}.pg-download .started .steps:before{content:"";position:absolute;inset-block:0;inset-inline-start:52px;-webkit-border-start:2px solid var(--tj-accent-ink);border-inline-start:2px solid var(--tj-accent-ink)}.pg-download .started .steps li{position:relative;counter-increment:step}.pg-download .started .steps li+li{margin-top:40px}.pg-download .started .steps li:before{content:counter(step);position:absolute;inset-inline-start:-72px;width:40px;text-align:center;font:600 1.75rem/1.25 var(--tj-font-latin);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.pg-download .started .steps p{font-weight:500}.pg-download .started .steps bdi{font-family:var(--tj-font-latin)}.pg-download .crop{max-width:480px;aspect-ratio:2/1;margin-top:14px;border-radius:var(--r);background:var(--surface)}.pg-download .crop img{width:100%;height:auto;vertical-align:top;border-radius:var(--r);outline:1px solid var(--line)}.pg-download .started .acct{margin-top:48px;font-size:inherit}.pg-download .foot{background:var(--surface);padding-block:36px}.pg-download .foot .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;max-width:1256px;margin-inline:auto;padding-inline:var(--gutter)}.pg-download .foot-links{display:flex;flex-wrap:wrap;gap:12px 28px}.pg-download .foot-links a{font-size:.9765625rem;font-weight:500;color:var(--ink-2);text-decoration:none}@media (hover:hover){.pg-download .foot-links a:hover{text-decoration:underline}}@media (max-width:600px){.pg-download .hero{padding-top:36px}.pg-download .icon{width:96px;height:96px}.pg-download .started .steps{-webkit-padding-start:52px;padding-inline-start:52px}.pg-download .started .steps:before{inset-inline-start:36px}.pg-download .started .steps li:before{inset-inline-start:-52px;width:28px;font-size:1.5rem}.pg-download main>.end{padding-block:56px}}