@keyframes pf-rise{0%{opacity:0;transform:translateY(calc(2.2 * var(--u)))}to{opacity:1;transform:none}}@keyframes pf-pop{0%{opacity:0;transform:scale(.85)}70%{transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes pf-stamp{0%{opacity:0;transform:rotate(-12deg)scale(2.1)}to{opacity:1;transform:rotate(-12deg)scale(1)}}@keyframes pf-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pf-blink{50%{opacity:0}}@keyframes pf-pulse{0%,to{box-shadow:0 0 #3fbf7f73}50%{box-shadow:0 0 0 calc(1.2 * var(--u)) #3fbf7f00}}.pf-film{--night:#0e1a2b;--night-2:#16263c;--paper:#fff;--ink:#121c2c;--muted:#5b6573;--line:#e3e6ea;--mist:#9fb0c6;--brand:#1e3a5f;--brand-tint:#e8eef6;--pending:#e3a43a;--pending-ink:#b7791f;--pending-tint:#fdf4e3;--accept:#1f7a4d;--accept-bright:#3fbf7f;--accept-tint:#e6f4ec;--display:var(--font-display);--body:var(--font-sans);color:#fff;font-family:var(--body);container:pf-film/inline-size}.pf-film .stage{--u:1cqw;aspect-ratio:16/9;background:radial-gradient(120% 90% at 85% 15%, #1d3150 0%, transparent 60%), var(--night-2);border-radius:14px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #000,inset 0 0 0 1px #ffffff0f;container-type:inline-size}.pf-film .stage:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#9fb0c614 1px,#0000 1px),linear-gradient(#9fb0c614 1px,#0000 1px);background-size:calc(2.6 * var(--u)) calc(2.6 * var(--u));position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 40%,#000,#0000);mask-image:radial-gradient(80% 70% at 70% 40%,#000,#0000)}.pf-film .stage.paused *,.pf-film .stage.paused :before,.pf-film .stage.paused :after{animation-play-state:paused!important}.pf-film .scene{align-items:center;gap:calc(4 * var(--u));padding:calc(6 * var(--u)) calc(7 * var(--u));opacity:0;visibility:hidden;grid-template-columns:1fr 1.05fr;transition:opacity .42s,visibility 0s linear .42s;display:grid;position:absolute;inset:0}.pf-film .scene.active{opacity:1;visibility:visible;transition:opacity .42s}.pf-film .scene.center{text-align:center;grid-template-columns:1fr;justify-items:center}.pf-film .kicker{font-size:calc(1.35 * var(--u));color:var(--mist);letter-spacing:.04em;align-items:center;gap:calc(.8 * var(--u));font-weight:500;display:flex}.pf-film .kicker b{width:calc(2.4 * var(--u));height:calc(2.4 * var(--u));color:#fff;font-variant-numeric:tabular-nums;border:1px solid #9fb0c680;border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.pf-film .title{font-family:var(--display);font-weight:700;font-size:calc(4.6 * var(--u));letter-spacing:-.03em;margin:calc(1.6 * var(--u)) 0 0;text-wrap:balance;line-height:1.02}.pf-film .sub{font-size:calc(1.7 * var(--u));color:#c9d4e2;margin:calc(1.6 * var(--u)) 0 0;max-width:34ch;line-height:1.45}.pf-film .in{opacity:0}.pf-film .scene.active .in{animation:.7s cubic-bezier(.2,.8,.2,1) both pf-rise;animation-delay:var(--d,0s)}.pf-film .paper{background:var(--paper);color:var(--ink);border-radius:calc(.7 * var(--u));box-shadow:0 calc(2.5 * var(--u)) calc(5 * var(--u)) -calc(2.5 * var(--u)) #0009;padding:calc(2.2 * var(--u)) calc(2.4 * var(--u));font-size:calc(1.25 * var(--u))}.pf-film .row{justify-content:space-between;align-items:baseline;gap:calc(1.5 * var(--u));display:flex}.pf-film .muted{color:var(--muted)}.pf-film .num{font-variant-numeric:tabular-nums}.pf-film .chip{align-items:center;gap:calc(.6 * var(--u));padding:calc(.45 * var(--u)) calc(1.1 * var(--u));font-size:calc(1.1 * var(--u));border-radius:99px;font-weight:600;display:inline-flex}.pf-film .logo{align-items:center;gap:calc(1.6 * var(--u));display:flex}.pf-film .logo svg{width:calc(5.4 * var(--u));height:auto}.pf-film .logo span{font-family:var(--display);font-size:calc(7.4 * var(--u));letter-spacing:-.035em;font-weight:750}.pf-film .tagline{font-size:calc(2.1 * var(--u));color:#c9d4e2;margin-top:calc(1.8 * var(--u))}.pf-film .trades{justify-content:center;gap:calc(.8 * var(--u));margin-top:calc(3 * var(--u));max-width:calc(64 * var(--u));flex-wrap:wrap;display:flex}.pf-film .trades span{padding:calc(.5 * var(--u)) calc(1.3 * var(--u));font-size:calc(1.3 * var(--u));color:#dbe5f2;border:1px solid #9fb0c659;border-radius:99px}.pf-film .scene.active .trades span{animation:.5s both pf-pop;animation-delay:calc(.9s + var(--i) * 90ms)}.pf-film .prompt{border-radius:calc(1 * var(--u));padding:calc(1.6 * var(--u)) calc(1.8 * var(--u));font-size:calc(1.6 * var(--u));min-height:calc(8.6 * var(--u));color:#fff;background:#ffffff0f;border:1px solid #ffffff24;line-height:1.45}.pf-film .prompt .caret{width:calc(.18 * var(--u));height:calc(1.8 * var(--u));background:var(--pending);vertical-align:-calc(.3 * var(--u));margin-left:calc(.2 * var(--u));animation:1s step-end infinite pf-blink;display:inline-block}.pf-film .items{gap:calc(.9 * var(--u));margin-top:calc(1.6 * var(--u));display:grid}.pf-film .item{justify-content:space-between;align-items:center;gap:calc(1 * var(--u));background:var(--paper);color:var(--ink);border-radius:calc(.7 * var(--u));padding:calc(1 * var(--u)) calc(1.4 * var(--u));font-size:calc(1.35 * var(--u));display:flex}.pf-film .item small{color:var(--muted);font-size:calc(1.15 * var(--u))}.pf-film .tag{background:var(--pending-tint);color:var(--pending-ink);border-radius:calc(.4 * var(--u));padding:calc(.25 * var(--u)) calc(.7 * var(--u));font-size:calc(1.05 * var(--u));white-space:nowrap;font-weight:600}.pf-film .scene.active .item{animation:.6s both pf-rise;animation-delay:calc(3.3s + var(--i) * .35s)}.pf-film .item{opacity:0}.pf-film .totals{width:100%}.pf-film .totals .row{padding:calc(.8 * var(--u)) 0;border-bottom:1px solid var(--line);font-size:calc(1.55 * var(--u))}.pf-film .totals .grand{border-bottom:0;border-top:calc(.25 * var(--u)) solid var(--ink);margin-top:calc(.6 * var(--u));padding-top:calc(1.2 * var(--u))}.pf-film .totals .grand .num{font-family:var(--display);font-size:calc(3.6 * var(--u));letter-spacing:-.02em;font-weight:750}.pf-film .badge-exact{margin-top:calc(1.6 * var(--u));background:var(--accept-tint);color:var(--accept)}.pf-film .pdf-wrap{place-items:center;display:grid;position:relative}.pf-film .pdf{width:calc(30 * var(--u));aspect-ratio:1/1.3;max-width:100%;position:relative}.pf-film .pdf .bar{height:calc(.8 * var(--u));border-radius:calc(.3 * var(--u));background:var(--line);transform-origin:0}.pf-film .scene.active .pdf .bar{animation:.6s both pf-draw;animation-delay:calc(.5s + var(--i) * .12s)}.pf-film .pdf .bar.b{background:var(--brand);width:45%}.pf-film .pdf .bar.k{background:var(--ink);width:30%;margin-left:auto}.pf-film .pdf-label{right:-calc(1.2 * var(--u));bottom:-calc(1.2 * var(--u));color:#fff;font-weight:700;font-size:calc(1.3 * var(--u));padding:calc(.5 * var(--u)) calc(1 * var(--u));border-radius:calc(.4 * var(--u));background:#b42318;position:absolute}.pf-film .dl{margin-top:calc(2.4 * var(--u));background:var(--brand);color:#fff;font-size:calc(1.4 * var(--u));padding:calc(.9 * var(--u)) calc(1.8 * var(--u));border-radius:calc(.7 * var(--u));align-items:center;gap:calc(.8 * var(--u));display:inline-flex}.pf-film .link-card{gap:calc(1.4 * var(--u));width:100%;display:grid}.pf-film .url{align-items:center;gap:calc(1 * var(--u));background:var(--paper);color:var(--ink);border-radius:calc(.8 * var(--u));padding:calc(1.3 * var(--u)) calc(1.6 * var(--u));font-size:calc(1.5 * var(--u));display:flex}.pf-film .url .dots{letter-spacing:.25em;color:var(--muted)}.pf-film .notify{align-items:center;gap:calc(1.2 * var(--u));background:var(--paper);color:var(--ink);border-radius:calc(.8 * var(--u));padding:calc(1.2 * var(--u)) calc(1.5 * var(--u));font-size:calc(1.35 * var(--u));width:fit-content;max-width:100%;display:flex}.pf-film .eye{width:calc(3.2 * var(--u));height:calc(3.2 * var(--u));background:var(--brand-tint);color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.pf-film .chips{gap:calc(.8 * var(--u));flex-wrap:wrap;display:flex}.pf-film .chip.soft{color:#dbe5f2;background:#ffffff14;border:1px solid #ffffff29}.pf-film .chip.revoke{color:#b42318;background:#fdecea}.pf-film .track{align-items:center;gap:calc(.7 * var(--u));flex-wrap:nowrap;display:flex}.pf-film .step{align-items:center;gap:calc(.7 * var(--u));background:var(--paper);color:var(--ink);padding:calc(.7 * var(--u)) calc(1.3 * var(--u)) calc(.7 * var(--u)) calc(.7 * var(--u));font-size:calc(1.3 * var(--u));white-space:nowrap;opacity:0;border-radius:99px;font-weight:600;display:flex}.pf-film .step i{width:calc(2.4 * var(--u));height:calc(2.4 * var(--u));color:#fff;background:var(--brand);font-style:normal;font-size:calc(1.3 * var(--u));border-radius:50%;place-items:center;display:grid}.pf-film .step.ok i{background:var(--accept);animation:1.6s 2s 2 pf-pulse}.pf-film .link-line{width:calc(1.8 * var(--u));height:calc(.2 * var(--u));transform-origin:0;background:#ffffff59;flex:none;transform:scaleX(0)}.pf-film .scene.active .step{animation:.5s both pf-pop;animation-delay:var(--d)}.pf-film .scene.active .link-line{animation:.4s both pf-draw;animation-delay:var(--d)}.pf-film .doc-mini{margin-top:calc(2.6 * var(--u));width:100%;padding-bottom:calc(7.5 * var(--u));position:relative}.pf-film .stampmark{right:calc(2.4 * var(--u));bottom:calc(1.6 * var(--u));border:calc(.35 * var(--u)) solid var(--accept);color:var(--accept);border-radius:calc(.6 * var(--u));padding:calc(.6 * var(--u)) calc(1.4 * var(--u));font-family:var(--display);font-weight:800;font-size:calc(2.8 * var(--u));letter-spacing:.05em;opacity:0;position:absolute}.pf-film .scene.active .stampmark{animation:.52s cubic-bezier(.2,.9,.3,1.2) 2.3s both pf-stamp}.pf-film .shield-wrap{place-items:center;display:grid}.pf-film .shield{width:calc(15 * var(--u));height:calc(15 * var(--u));border-radius:calc(4 * var(--u));background:var(--accept-tint);color:var(--accept);place-items:center;display:grid}.pf-film .shield svg{width:calc(8 * var(--u));height:calc(8 * var(--u))}.pf-film .facts{gap:calc(1 * var(--u));margin-top:calc(2 * var(--u));padding:0;list-style:none;display:grid}.pf-film .facts li{gap:calc(1 * var(--u));font-size:calc(1.6 * var(--u));color:#dbe5f2;align-items:center;display:flex}.pf-film .facts li:before{content:"";width:calc(1 * var(--u));height:calc(1 * var(--u));background:var(--accept-bright);border-radius:50%;flex:none}.pf-film .cta{margin-top:calc(3 * var(--u));align-items:center;gap:calc(1 * var(--u));color:var(--night);font-weight:600;font-size:calc(1.9 * var(--u));padding:calc(1.3 * var(--u)) calc(2.6 * var(--u));border-radius:calc(1 * var(--u));background:#fff;display:inline-flex}.pf-film .site{margin-top:calc(1.8 * var(--u));font-size:calc(1.6 * var(--u));color:var(--mist);letter-spacing:.02em}.pf-film .plans{gap:calc(1.2 * var(--u));margin-top:calc(2.6 * var(--u));flex-wrap:wrap;justify-content:center;display:flex}.pf-film .plans div{border-radius:calc(1 * var(--u));padding:calc(1.2 * var(--u)) calc(2 * var(--u));min-width:calc(16 * var(--u));border:1px solid #ffffff29}.pf-film .plans b{font-family:var(--display);font-size:calc(2.4 * var(--u));font-weight:700;display:block}.pf-film .plans span{font-size:calc(1.2 * var(--u));color:var(--mist)}.pf-film .progress{background:#ffffff14;height:4px;position:absolute;bottom:0;left:0;right:0}.pf-film .progress>div{background:linear-gradient(to right, var(--pending), var(--accept-bright));width:0;height:100%}.pf-film .controls{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pf-film .btn{appearance:none;color:#fff;height:40px;font:500 14px var(--body);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.pf-film .btn:hover{background:#ffffff1f}.pf-film .btn.primary{color:var(--night);background:#fff;border-color:#fff}.pf-film .btn svg{width:16px;height:16px}.pf-film .chapters{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.pf-film .chapter{appearance:none;text-align:left;color:#c9d4e2;font:500 13px var(--body);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;min-width:0;padding:10px 12px}.pf-film .chapter span{color:var(--mist);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:11px;display:block}.pf-film .chapter[aria-current=true]{border-color:var(--accept-bright);color:#fff;background:#3fbf7f14}.pf-film :focus-visible{outline:2px solid var(--pending);outline-offset:2px}.pf-film .note{color:var(--mist);margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.pf-film .scene .in,.pf-film .scene .item,.pf-film .scene .step,.pf-film .scene .stampmark,.pf-film .scene .trades span{transform:none;opacity:1!important;animation:none!important}.pf-film .stampmark{transform:rotate(-12deg)}.pf-film .link-line,.pf-film .pdf .bar{animation:none!important;transform:none!important}}.pf-film .pf-time{color:var(--mist);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.pf-film .chapters{margin-top:0}.pf-film .controls,.pf-film .chapters{margin-top:16px}@container pf-film (max-width:640px){.pf-film .stage{aspect-ratio:3/4;--u:1.9cqw}.pf-film .scene{align-content:safe center;gap:calc(3 * var(--u));padding:calc(6 * var(--u)) calc(5 * var(--u));grid-template-columns:1fr}.pf-film .title{font-size:calc(3.7 * var(--u))}.pf-film .sub{font-size:calc(1.9 * var(--u));max-width:none}.pf-film .scene.center .title{font-size:calc(4.6 * var(--u))!important}.pf-film .logo span{font-size:calc(6 * var(--u))}.pf-film .tagline{font-size:calc(2.1 * var(--u))}.pf-film .pdf{width:calc(22 * var(--u))}.pf-film .doc-mini{margin-top:calc(2 * var(--u))}.pf-film .stampmark{font-size:calc(2.2 * var(--u));right:auto;left:calc(2.4 * var(--u));bottom:calc(1.4 * var(--u))}.pf-film .totals .row{font-size:calc(1.4 * var(--u));padding:calc(.5 * var(--u)) 0}.pf-film .totals .grand .num{font-size:calc(2.9 * var(--u))}.pf-film .badge-exact{margin-top:calc(1 * var(--u))}.pf-film .plans div{min-width:0;padding:calc(1 * var(--u)) calc(1.4 * var(--u))}.pf-film .plans b{font-size:calc(2.6 * var(--u))}.pf-film .shield{width:calc(11 * var(--u));height:calc(11 * var(--u));border-radius:calc(3 * var(--u))}.pf-film .shield svg{width:calc(6 * var(--u));height:calc(6 * var(--u))}}
