.pg-pe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0a0a0a;--paper-2:#111;--card:#141414;--bg:#0a0a0a;--bg-2:#141414;--bg-3:#191919;--bg-4:#202020;--ink:#f5f5f4;--ink-2:#d4d4d2;--muted:#a3a3a0;--line:#262626;--line-2:#363636;--dark:#0a0a0a;--dark-2:#141414;--dark-3:#1b1b1b;--dark-line:#262626;--dark-ink:#f4f4f5;--dark-muted:#a1a1aa;--blue:#4f6ff0;--blue-btn:#2d4fd8;--blue-ink:#a5b8ff;--blue-2:#7c97ff;--blue-dim:#7c97ff29;--blue-lt:#7c97ff;--amber:#f5b454;--amber-dim:#f5b45424;--head:var(--font-studio-head), "Helvetica Neue", Arial, sans-serif;--font:var(--font-studio-body), "Franklin Gothic Medium", "Helvetica Neue", Arial, sans-serif;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:17px;line-height:1.6}.pg-pe a{color:inherit}.pg-pe button,.pg-pe input{font:inherit;color:inherit}.pg-pe :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.pg-pe .wrap{max-width:1240px;margin:0 auto;padding:0 40px}.pg-pe h1,.pg-pe h2,.pg-pe h3{font-family:var(--head);letter-spacing:-.035em;margin:0;font-weight:400;line-height:1.06}.pg-pe h3{font-weight:500}.pg-pe h2{font-size:clamp(34px,4.2vw,58px)}.pg-pe p{margin:0}.pg-pe h1,.pg-pe h2,.pg-pe h3,.pg-pe p{text-wrap:wrap}.pg-pe svg{vertical-align:baseline;display:inline}.pg-pe ul{list-style:outside}.pg-pe .btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;height:52px;padding:0 22px;font-size:15.5px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.pg-pe .btn svg{width:15px;height:15px;transition:transform .25s}.pg-pe .btn:hover svg{transform:translate(3px)}.pg-pe .btn-blue{color:#fff;background:#2d4fd8;box-shadow:0 10px 26px -12px #2d4fd8cc}.pg-pe .btn-blue:hover{background:#2140bf;transform:translateY(-1px)}.pg-pe .btn-line{color:#f5f5f4;background:0 0;border-color:#3a3a3a}.pg-pe .btn-line:hover{border-color:#f5f5f4}.pg-pe .btn-white{color:#0a0a0a;background:#fff}.pg-pe .btn-white:hover{background:#e8ecff}.pg-pe .btn-ghostd{color:#fff;border-color:#ffffff59}.pg-pe .btn-ghostd:hover{border-color:#fff}@media (max-width:640px){.pg-pe .wrap{padding:0 20px}}@media (prefers-reduced-motion:reduce){.pg-pe *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html:has(.pg-pe){scroll-padding-top:calc(env(safe-area-inset-top,0px) + 80px);scroll-behavior:smooth;background:#0a0a0a}.pg-pe{background:var(--paper);overflow-x:clip}.pg-pe .dk{--bg:#0a0a0a;--bg-2:#111;--bg-3:#171717;--bg-4:#1e1e1e;--line:#262626;--line-2:#363636;--ink:#f4f4f5;--ink-2:#c9c9ce;--muted:#a1a1aa;--blue-ink:#93abff;--blue-2:#7c97ff;--blue-dim:#7c97ff29;--amber:#f5b454;--amber-dim:#f5b45424;color:var(--ink)}.pg-pe .lede{color:var(--ink-2);max-width:58ch;font-size:18px}.pg-pe .dk .lede{color:var(--dark-muted)}.pg-pe .tag{color:var(--blue);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.pg-pe .tag:before{content:"";background:var(--blue);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.pg-pe .dk .tag{color:var(--blue-lt)}.pg-pe .dk .tag:before{background:var(--blue-lt)}.pg-pe .head{flex-direction:column;gap:18px;margin-bottom:64px;display:flex}.pg-pe .head.split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:56px;display:grid}.pg-pe .head.split .tag{grid-column:1/-1;margin-bottom:-36px}.pg-pe .reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}.pg-pe .reveal.in{opacity:1;transform:none}.pg-pe .fade-in{opacity:0;animation:.8s forwards pe-fadeIn}.pg-pe section.s{padding:150px 0;position:relative}.pg-pe section.dk{background:var(--dark)}.pg-pe .hero{padding:80px 0 120px;position:relative;overflow:hidden}.pg-pe .hero h1{letter-spacing:-.045em;margin-top:22px;font-size:clamp(34px,4vw,60px);font-weight:400;line-height:1.04}.pg-pe .hero .lede{margin-top:28px}.pg-pe .hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}@media (min-width:961px){.pg-pe .hero{padding-top:clamp(40px,10svh - 10px,80px)}}.pg-pe .rows{border-top:1px solid var(--dark-line)}.pg-pe .rw{border-bottom:1px solid var(--dark-line);grid-template-columns:200px 1fr;gap:28px;padding:22px 0;transition:padding-left .35s;display:grid}.pg-pe .rw:hover{padding-left:10px}.pg-pe .rw b{color:var(--dark-ink);font-size:15.5px;font-weight:600}.pg-pe .rw span{color:var(--dark-muted);font-size:15.5px}.pg-pe .faq{border-top:1px solid var(--line)}.pg-pe .fq{border-bottom:1px solid var(--line)}.pg-pe .fq button{cursor:pointer;text-align:left;letter-spacing:-.02em;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:21px;font-weight:500;transition:color .2s;display:flex}.pg-pe .fq .pm{border:1px solid var(--line-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .35s,background .3s,border-color .3s;display:flex}.pg-pe .fq .pm svg{width:14px;height:14px}.pg-pe .fq.open .pm{background:var(--blue);border-color:var(--blue);color:#fff;transform:rotate(45deg)}.pg-pe .fq .ans{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.pg-pe .fq.open .ans{grid-template-rows:1fr}.pg-pe .fq .ans>div{overflow:hidden}.pg-pe .fq .ans p{color:var(--ink-2);max-width:80ch;padding:0 60px 28px 0;font-size:16.5px}.pg-pe .cta{background:var(--blue);color:#fff;text-align:center;padding:140px 0;position:relative;overflow:hidden}.pg-pe .cta .tag{color:#fff;margin-bottom:22px;position:relative}.pg-pe .cta .tag:before{background:#fff}.pg-pe .cta h2{text-wrap:balance;max-width:1000px;margin-left:auto;margin-right:auto;font-size:clamp(34px,4.6vw,66px);position:relative}.pg-pe .cta p{color:#e3e9ff;text-wrap:balance;max-width:940px;margin:26px auto 0;font-size:18px;line-height:1.6;position:relative}.pg-pe .cta .hero-ctas{justify-content:center;position:relative}@media (max-width:960px){.pg-pe .head.split{grid-template-columns:1fr;gap:28px}.pg-pe .head.split .tag{margin-bottom:0}.pg-pe section.s{padding:110px 0}.pg-pe .rw{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.pg-pe .fade-in,.pg-pe .reveal{opacity:1;transform:none}}.pg-pe section.s{border-top:1px solid #1a1a1a}.pg-pe .fq button:hover{color:#a5b8ff}.pg-pe .tag,.pg-pe .dk .tag{color:#8fa6ff}.pg-pe .tag:before,.pg-pe .dk .tag:before{background:#8fa6ff}.pg-pe .lede,.pg-pe .fq .ans p{color:#d4d4d2}.pg-pe .fq,.pg-pe .faq{border-color:#262626}.pg-pe .fq .pm{color:#f5f5f4;border-color:#3a3a3a}@keyframes pe-fadeIn{to{opacity:1}}@media (max-width:480px){.pg-pe .hero-ctas .btn{white-space:normal;text-align:center;width:100%;height:auto;min-height:52px;padding:14px 18px}}.pg-pe .pe-grad{background:linear-gradient(92deg,#c2cfff 0%,#7c97ff 45%,#4f6ff0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pg-pe .pe-hero{padding:72px 0 40px;overflow:visible}.pg-pe .pe-hglow{pointer-events:none;background:radial-gradient(600px 420px at 78% 38%,#2d4fd84d,#0000 70%),radial-gradient(500px 360px at 10% 20%,#7c97ff14,#0000 70%);height:900px;position:absolute;inset:-120px 0 auto}.pg-pe .pe-hgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;display:grid;position:relative}.pg-pe .pe-hcopy h1{letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(40px,4.6vw,66px);line-height:1.03}.pg-pe .pe-hcopy .lede{max-width:540px;margin-top:24px}.pg-pe .pe-ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.pg-pe .pe-proof{color:var(--muted);flex-wrap:wrap;gap:22px;margin:34px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.pg-pe .pe-proof li{align-items:center;gap:8px;display:flex}.pg-pe .pe-proof i{background:#4ade80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #4ade80}.pg-pe .pe-hvis{padding:52px 0 44px 24px;position:relative}.pg-pe .pe-hvis .pv{z-index:2;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative}.pg-pe .pe-chip{z-index:3;-webkit-backdrop-filter:blur(14px);color:var(--ink-2);white-space:nowrap;background:#14161fcc;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;box-shadow:0 20px 40px -18px #000}.pg-pe .pe-chip b{font-family:var(--head);color:#fff;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.pg-pe .pe-chip.c1{top:0;left:-18px}.pg-pe .pe-chip.c2{top:0;right:-10px}.pg-pe .pe-chip.c2 b{color:#a5b8ff}.pg-pe .pe-chip.c3{width:max-content;bottom:0;left:auto;right:36px}.pg-pe .pe-chip .dot{background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #4ade8026}.pg-pe .pe-ill{color:#6b6b6b;text-align:right;margin-top:22px;font-size:12.5px}@media (max-width:1040px){.pg-pe .pe-hgrid{grid-template-columns:1fr}.pg-pe .pe-hvis{padding:30px 0}.pg-pe .pe-chip.c2{right:0}.pg-pe .pe-ill{text-align:left}}@media (max-width:600px){.pg-pe .pe-chip{display:none}}.pg-pe .pv{flex-direction:column;height:560px;display:flex}.pg-pe .pv-head{flex-shrink:0}.pg-pe .pv-hash{color:#2d4fd8;margin-right:-2px}.pg-pe .pv{color:#0b1020;font-family:var(--font);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 60px 120px -40px #2d4fd8a6,0 30px 60px -30px #000}.pg-pe .pv-head{height:46px;font-family:var(--head);border-bottom:1px solid #eceef4;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.pg-pe .pv-team{font-family:var(--font);color:#2d4fd8;background:#e8edff;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}.pg-pe .pv-mem{margin-left:auto;display:flex}.pg-pe .pv-mem i{width:24px;height:24px;font-style:normal;font:700 10px var(--head);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;display:flex}.pg-pe .pv-feed{flex:1;min-height:0;position:relative;overflow:hidden}.pg-pe .pv-feed:before{content:"";z-index:2;background:linear-gradient(#fff,#fff0);height:22px;position:absolute;top:0;left:0;right:0}.pg-pe .pv-scroll{padding:14px 16px 10px;transition:transform .8s cubic-bezier(.4,0,.2,1)}.pg-pe .pv-m{opacity:0;gap:10px;margin-bottom:13px;transition:opacity .45s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(10px)}.pg-pe .pv-m.in{opacity:1;transform:none}.pg-pe .pv-av{color:#fff;width:28px;height:28px;font:700 12px var(--head);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pg-pe .pv-m>div{flex:1;min-width:0}.pg-pe .pv-m>div>b{font-family:var(--head);font-size:13px;font-weight:600;display:block}.pg-pe .pv-m b{font-family:var(--head);font-weight:600}.pg-pe .pv-m b small{font-family:var(--font);color:#9aa0b2;margin-left:5px;font-size:11px;font-weight:400}.pg-pe .pv-m b em{font-style:normal;font-family:var(--font);color:#2d4fd8;background:#e8edff;border-radius:4px;margin-left:5px;padding:1px 5px;font-size:9.5px;font-weight:700}.pg-pe .pv-m p{color:#2a3045;margin:2px 0 0;font-size:13px;line-height:1.45}.pg-pe .pv-at{color:#2d4fd8;background:#e8edff;border-radius:4px;padding:0 4px;font-weight:600}.pg-pe .pv-file{border:1px solid #e6e8ef;border-radius:10px;align-items:center;gap:10px;margin-top:5px;padding:8px 12px 8px 8px;display:inline-flex}.pg-pe .pv-file>span{color:#c2413a;width:32px;height:38px;font:700 10px var(--head);background:#fde8e7;border-radius:5px;justify-content:center;align-items:center;display:flex}.pg-pe .pv-file b{font-size:12.5px;display:block}.pg-pe .pv-file small{color:#8a90a2;font-size:11px}.pg-pe .pv-tasks{gap:5px;margin-top:6px;display:grid}.pg-pe .pv-t{color:#2a3045;border:1px solid #eceef4;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex;position:relative;overflow:hidden}.pg-pe .pv-t:after{content:"";height:2px;width:var(--p,0%);background:#2d4fd8;transition:width 2.4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.pg-pe .pv-t i{color:#1e3bb3;width:20px;height:20px;font-style:normal;font:700 9.5px var(--head);background:#e8edff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pg-pe .pv-t span{color:#b7791f;margin-left:auto;font-size:10.5px;font-weight:600}.pg-pe .pv-t.done span{color:#15803d}.pg-pe .pv-t.done:after{background:#22a35a}.pg-pe .pv-snap{background:#fbfcff;border:1px solid #dfe5f7;border-radius:12px;margin-top:6px;padding:11px 12px;box-shadow:0 10px 30px -18px #2d4fd866}.pg-pe .ps-h{align-items:baseline;gap:8px;display:flex}.pg-pe .ps-h b{font-size:14px}.pg-pe .ps-h span{color:#5b6275;font-size:11.5px}.pg-pe .ps-c{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.pg-pe .ps-c span{opacity:0;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .3s;transform:scale(.9)}.pg-pe .ps-c span.ok{color:#15803d;background:#e7f6ee}.pg-pe .ps-c span.wn{color:#b7791f;background:#fff4e0}.pg-pe .ps-n{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.pg-pe .ps-n div{opacity:0;background:#fff;border:1px solid #eceef4;border-radius:8px;padding:6px 8px;transition:all .4s;transform:translateY(6px)}.pg-pe .ps-n small{color:#8a90a2;font-size:10px;display:block}.pg-pe .ps-n b{font-family:var(--head);margin-top:1px;font-size:16px;font-weight:600;display:block}.pg-pe .ps-n i{color:#2d4fd8;background:#eef2ff;border-radius:4px;padding:1px 5px;font-size:9.5px;font-style:normal}.pg-pe .ps-r{color:#2a3045;opacity:0;gap:3px;margin-top:9px;font-size:11.5px;transition:opacity .4s;display:grid}.pg-pe .ps-r b{color:#b7791f;font-size:11px}.pg-pe .ps-r span:before{content:"! ";color:#b7791f;font-weight:700}.pg-pe .ps-f{opacity:0;border-top:1px solid #eceef4;align-items:center;gap:10px;margin-top:10px;padding-top:9px;font-size:12px;font-weight:600;transition:opacity .4s;display:flex}.pg-pe .ps-btn{color:#fff;background:#2d4fd8;border-radius:8px;margin-left:auto;padding:6px 14px;font-size:12px;transition:background .3s,transform .1s}.pg-pe .ps-btn.ok{background:#15803d}.pg-pe .pv-snap.s1 .ps-c span{opacity:1;transform:none}.pg-pe .pv-snap.s1 .ps-c span:nth-child(2){transition-delay:.15s}.pg-pe .pv-snap.s1 .ps-c span:nth-child(3){transition-delay:.3s}.pg-pe .pv-snap.s1 .ps-c span:nth-child(4){transition-delay:.45s}.pg-pe .pv-snap.s2 .ps-n div{opacity:1;transform:none}.pg-pe .pv-snap.s2 .ps-n div:nth-child(2){transition-delay:.15s}.pg-pe .pv-snap.s2 .ps-n div:nth-child(3){transition-delay:.3s}.pg-pe .pv-snap.s3 .ps-r,.pg-pe .pv-snap.s4 .ps-f{opacity:1}.pg-pe .pv-comp{color:#0b1020;border:1px solid #d9def0;border-radius:12px;align-items:center;gap:8px;min-height:44px;margin:0 14px 14px;padding:10px 10px 10px 13px;font-size:13px;display:flex}.pg-pe .pv-comp .ph{color:#9aa0b2}.pg-pe .pv-car{background:#2d4fd8;width:2px;height:16px;animation:1s step-end infinite pe-pvB}@keyframes pe-pvB{50%{opacity:0}}.pg-pe .pv-send{background:#2d4fd8;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;transition:transform .1s;display:flex}.pg-pe .pv-send svg{width:14px;height:14px}.pg-pe .pv-cur{z-index:5;opacity:0;filter:drop-shadow(0 2px 4px #0005);width:22px;height:22px;transition:left .7s cubic-bezier(.4,0,.2,1),top .7s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;top:0;left:0}.pg-pe .pe-story .st-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:64px;margin-top:64px;display:grid}.pg-pe .st-vis-wrap{top:calc(var(--site-header-h,73px) + 48px);position:sticky}.pg-pe .st-vis{color:#0b1020;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 60px 120px -50px #2d4fd8b3}.pg-pe .st-top{background:#fafbfd;border-bottom:1px solid #eceef4;align-items:center;gap:12px;height:52px;padding:0 18px;display:flex}.pg-pe .st-dots{gap:6px;display:flex}.pg-pe .st-dots i{background:#dcdfe8;border-radius:50%;width:9px;height:9px}.pg-pe .st-top b{font-family:var(--head);font-size:14px;font-weight:600}.pg-pe .st-prog{gap:5px;margin-left:auto;display:flex}.pg-pe .st-prog i{background:#e3e6ef;border-radius:2px;width:22px;height:4px;transition:background .4s}.pg-pe .st-prog i.on{background:#2d4fd8}.pg-pe .st-body{height:440px;position:relative}.pg-pe .sp{opacity:0;pointer-events:none;padding:22px;transition:opacity .55s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(16px)scale(.985)}.pg-pe .st-vis[data-s="0"] .sp[data-p="0"],.pg-pe .st-vis[data-s="1"] .sp[data-p="1"],.pg-pe .st-vis[data-s="2"] .sp[data-p="2"],.pg-pe .st-vis[data-s="3"] .sp[data-p="3"]{opacity:1;pointer-events:auto;transform:none}.pg-pe .sp-crit{flex-wrap:wrap;gap:6px;display:flex}.pg-pe .sp-crit span{color:#1e3bb3;background:#eef2ff;border:1px solid #d9e1ff;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600}.pg-pe .sp-rows{gap:8px;margin-top:16px;display:grid}.pg-pe .sp-r{border:1px solid #eceef4;border-radius:12px;grid-template-columns:1fr 64px 110px 40px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;transition:opacity .4s,transform .4s;display:grid}.pg-pe .sp-r b{font-family:var(--head);font-weight:600}.pg-pe .sp-r span{color:#5b6275;font-variant-numeric:tabular-nums}.pg-pe .sp-r em{border-radius:999px;justify-self:start;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700}.pg-pe .sp-r.ok em{color:#15803d;background:#e7f6ee}.pg-pe .sp-r.no em{color:#c2413a;background:#fde8e7}.pg-pe .sp-r strong{font-family:var(--head);text-align:right;font-size:18px}.pg-pe .sp-r.no{opacity:.55}.pg-pe .sp-trace{grid-template-columns:1fr 1fr;align-items:center;gap:44px;height:100%;display:grid;position:relative}.pg-pe .sp-page{border:1px solid #eceef4;border-radius:12px;padding:18px;box-shadow:0 18px 40px -26px #0b102055}.pg-pe .sp-page small{letter-spacing:.06em;color:#8a90a2;margin-bottom:10px;font-size:10.5px;font-weight:700;display:block}.pg-pe .sp-page i{background:#eef0f5;border-radius:4px;height:8px;margin-top:10px;display:block}.pg-pe .sp-page i.hl{background:#c9d4ff;box-shadow:0 0 0 4px #c9d4ff66}.pg-pe .sp-page i.hl2{background:#ffe2a8;box-shadow:0 0 0 4px #ffe2a866}.pg-pe .sp-link{width:14%;height:100%;position:absolute;top:0;left:44%;overflow:visible}.pg-pe .sp-link path{fill:none;stroke:#2d4fd8;stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.pg-pe .sp-fig small{color:#5b6275;font-size:12px;display:block}.pg-pe .sp-fig b{font-family:var(--head);letter-spacing:-.03em;margin-top:4px;font-size:46px;font-weight:500;display:block}.pg-pe .sp-fig span{color:#2a3045;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.pg-pe .sp-fig span em{letter-spacing:.06em;color:#2d4fd8;background:#eef2ff;border-radius:5px;padding:3px 6px;font-size:10.5px;font-style:normal;font-weight:700}.pg-pe .sp-fig span.a em{color:#b7791f;background:#fff4e0}.pg-pe .sp-dd{grid-template-columns:150px 1fr;align-items:center;gap:24px;height:100%;display:grid}.pg-pe .sp-ring{width:150px;height:150px;position:relative}.pg-pe .sp-ring svg{width:150px;height:150px;transform:rotate(-90deg)}.pg-pe .sp-ring circle{fill:none;stroke:#eef0f5;stroke-width:10px}.pg-pe .sp-ring circle.v{stroke:#2d4fd8;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314px;transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1) .2s}.pg-pe .st-vis[data-s="2"] .sp-ring circle.v{stroke-dashoffset:54px}.pg-pe .sp-ring b{font-family:var(--head);flex-direction:column;justify-content:center;align-items:center;font-size:34px;font-weight:500;display:flex;position:absolute;inset:0}.pg-pe .sp-ring b small{color:#8a90a2;font-size:12px;font-weight:400}.pg-pe .sp-req{gap:8px;display:grid}.pg-pe .sp-req div{border:1px solid #eceef4;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:13.5px;display:flex}.pg-pe .sp-req em{border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:700}.pg-pe .sp-req em.g{color:#15803d;background:#e7f6ee}.pg-pe .sp-req em.a{color:#b7791f;background:#fff4e0}.pg-pe .sp-req em.r{color:#c2413a;background:#fde8e7}.pg-pe .sp-memo{flex-direction:column;gap:16px;height:100%;display:flex}.pg-pe .sp-doc{border:1px solid #eceef4;border-radius:12px;flex:1;padding:20px;box-shadow:0 18px 40px -26px #0b102055}.pg-pe .sp-doc small{letter-spacing:.06em;color:#8a90a2;margin-bottom:12px;font-size:10.5px;font-weight:700;display:block}.pg-pe .sp-doc .sec{border-bottom:1px solid #f1f2f6;align-items:center;gap:12px;padding:12px 0;font-size:15px;display:flex}.pg-pe .sp-doc .sec:last-child{border-bottom:0}.pg-pe .sp-doc .sec i{background:#e7f6ee;border-radius:50%;flex-shrink:0;width:22px;height:22px;position:relative}.pg-pe .sp-doc .sec i:after{content:"";border:2px solid #15803d;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.pg-pe .sp-doc .sec b{font-family:var(--head);font-weight:500}.pg-pe .sp-ap{color:#fff;background:#0b0d12;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.pg-pe .sp-ap b{background:#2d4fd8;border-radius:9px;margin-left:auto;padding:8px 14px;font-size:13px;transition:background .3s}.pg-pe .sp-ap b.ok{background:#15803d}.pg-pe .st-steps{display:grid}.pg-pe .st-s{opacity:.35;border-left:2px solid #232323;flex-direction:column;justify-content:center;min-height:62vh;padding:24px 0 24px 28px;transition:opacity .45s,border-color .45s;display:flex}.pg-pe .st-s.on{opacity:1;border-left-color:#4f6ff0}.pg-pe .st-n{font-family:var(--head);color:var(--blue-2);font-size:14px}.pg-pe .st-s h3{font-family:var(--head);letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.12}.pg-pe .st-s p{color:var(--ink-2);max-width:30em;margin:14px 0 0;font-size:16.5px;line-height:1.6}.pg-pe .st-t{color:var(--blue-ink);background:#7c97ff1a;border-radius:999px;align-self:flex-start;margin-top:18px;padding:5px 11px;font-size:12.5px;display:inline-flex}@media (max-width:1000px){.pg-pe .pe-story .st-grid{grid-template-columns:1fr}.pg-pe .st-vis-wrap{top:calc(var(--site-header-h,73px) + 12px);z-index:2}.pg-pe .st-s{min-height:52vh}.pg-pe .st-body{height:400px}}@media (max-width:600px){.pg-pe .sp-trace,.pg-pe .sp-dd{grid-template-columns:1fr;gap:16px}.pg-pe .sp-link{display:none}.pg-pe .sp-ring,.pg-pe .sp-ring svg{width:110px;height:110px}.pg-pe .sp-r{grid-template-columns:1fr 50px 86px 30px;font-size:12.5px}}.pg-pe .bn{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(260px,auto);gap:16px;margin-top:64px;display:grid}.pg-pe .bt{border:1px solid var(--line);background:linear-gradient(#121212,#0d0d0d);border-radius:22px;flex-direction:column;padding:26px;transition:border-color .35s,transform .35s;display:flex;position:relative;overflow:hidden}.pg-pe .bt:hover{border-color:#34406e;transform:translateY(-2px)}.pg-pe .bt:before{content:"";pointer-events:none;background:radial-gradient(400px 200px at var(--mx,50%) var(--my,0%),#4f6ff01f,transparent 70%);opacity:0;border-radius:22px;transition:opacity .35s;position:absolute;inset:-1px}.pg-pe .bt:hover:before{opacity:1}.pg-pe .bt-h b{font-family:var(--head);letter-spacing:-.01em;font-size:21px;font-weight:500;display:block}.pg-pe .bt-h span{color:var(--muted);margin-top:6px;font-size:14.5px;display:block}.pg-pe .bt-ill{color:#6b6b6b;margin-top:auto;padding-top:14px;font-size:12px}.pg-pe .bt-fun{grid-area:span 2/span 2}.pg-pe .bt-ask{grid-row:span 2}.pg-pe .bt-week{grid-column:span 2}.pg-pe .fu{gap:14px;margin-top:28px;display:grid}.pg-pe .fu-r{grid-template-columns:110px 1fr 180px;align-items:center;gap:18px;display:grid}.pg-pe .fu-r b{font-family:var(--head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:400}.pg-pe .fu-r div{background:#1a1a1a;border-radius:6px;height:12px;overflow:hidden}.pg-pe .fu-r div i{height:100%;width:var(--w);transform-origin:0;background:linear-gradient(90deg,#2d4fd8,#7c97ff);border-radius:6px;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);display:block;transform:scaleX(0)}.pg-pe .bn.in .fu-r div i{transform:scaleX(1)}.pg-pe .bn.in .fu-r:nth-child(2) div i{transition-delay:.12s}.pg-pe .bn.in .fu-r:nth-child(3) div i{transition-delay:.24s}.pg-pe .bn.in .fu-r:nth-child(4) div i{transition-delay:.36s}.pg-pe .bn.in .fu-r:nth-child(5) div i{transition-delay:.48s}.pg-pe .fu-r span{color:var(--ink-2);font-size:14px}.pg-pe .ask-in{color:#fff;background:#0b0e1a;border:1px solid #2a2f45;border-radius:14px;align-items:center;gap:8px;min-height:52px;margin-top:24px;padding:12px 14px;font-size:14.5px;display:flex}.pg-pe .ask-at{color:#a5b8ff;font-weight:600}.pg-pe .ask-out{gap:8px;margin-top:14px;display:grid}.pg-pe .ask-out div{color:var(--ink-2);opacity:0;background:#111;border:1px solid #1f1f1f;border-radius:12px;justify-content:space-between;gap:10px;padding:12px 13px;font-size:13.5px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(8px)}.pg-pe .ask-out div.in{opacity:1;transform:none}.pg-pe .ask-out em{border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.pg-pe .ask-out em.g{color:#4ade80;background:#4ade801f}.pg-pe .ask-out em.a{color:#f5b454;background:#f5b45424}.pg-pe .ask-out em.r{color:#f87171;background:#f871711f}.pg-pe .ask-out em.b{color:#a5b8ff;background:#7c97ff1f}.pg-pe .src-f{margin-top:auto;padding-top:22px}.pg-pe .src-f small{color:var(--muted);font-size:13px;display:block}.pg-pe .src-f b{font-family:var(--head);letter-spacing:-.03em;margin-top:2px;font-size:52px;font-weight:400;display:block}.pg-pe .src-p{color:#a5b8ff;background:#4f6ff014;border:1px solid #2c3a74;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:6px 12px;font-size:13px;display:inline-flex;position:relative}.pg-pe .src-p i{background:#7c97ff;border-radius:50%;width:7px;height:7px;animation:2s infinite pe-srcP}@keyframes pe-srcP{0%{box-shadow:0 0 #7c97ff99}70%{box-shadow:0 0 0 10px #7c97ff00}to{box-shadow:0 0 #7c97ff00}}.pg-pe .pt{gap:12px;margin-top:auto;padding-top:20px;display:grid}.pg-pe .pt-r{color:var(--ink-2);grid-template-columns:1fr 90px 46px;align-items:center;gap:12px;font-size:14px;display:grid}.pg-pe .pt-r svg{width:90px;height:28px;overflow:visible}.pg-pe .pt-r path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:140;stroke-dashoffset:140px;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1)}.pg-pe .bn.in .pt-r path{stroke-dashoffset:0}.pg-pe .pt-r path.g{stroke:#4ade80}.pg-pe .pt-r path.r{stroke:#f87171}.pg-pe .pt-r path.a{stroke:#f5b454}.pg-pe .pt-r em{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}.pg-pe .pt-r em.g{color:#4ade80}.pg-pe .pt-r em.r{color:#f87171}.pg-pe .pt-r em.a{color:#f5b454}.pg-pe .wkm{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:auto;padding-top:30px;display:grid;position:relative}.pg-pe .wkm-l{background:#222;height:2px;position:absolute;top:41px;left:0;right:0}.pg-pe .wkm-l i{background:#7c97ff;border-radius:50%;width:10px;height:10px;animation:7s cubic-bezier(.45,0,.55,1) infinite pe-wkm;position:absolute;top:-4px;left:0;box-shadow:0 0 14px #7c97ff}@keyframes pe-wkm{0%{left:0}to{left:calc(100% - 10px)}}.pg-pe .wkm-d span{z-index:1;color:var(--muted);background:#101010;border:1px solid #2a2a2a;border-radius:999px;padding:3px 10px;font-size:12.5px;display:inline-block;position:relative}.pg-pe .wkm-d b{font-family:var(--head);color:#fff;margin-top:16px;font-size:15px;font-weight:500;display:block}@media (max-width:1000px){.pg-pe .bn{grid-template-columns:1fr 1fr}.pg-pe .bt-fun,.pg-pe .bt-week{grid-column:span 2}.pg-pe .bt-ask{grid-row:auto}.pg-pe .fu-r{grid-template-columns:80px 1fr 140px}}@media (max-width:640px){.pg-pe .bn{grid-template-columns:1fr}.pg-pe .bt-fun,.pg-pe .bt-week{grid-column:auto}.pg-pe .fu-r{grid-template-columns:70px 1fr}.pg-pe .fu-r span{grid-column:1/-1;margin-top:-8px}.pg-pe .wkm{grid-template-columns:1fr 1fr}.pg-pe .wkm-l{display:none}}.pg-pe .tg{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.pg-pe .tg-c{border:1px solid var(--line);background:#111;border-radius:20px;padding:24px;transition:border-color .3s,transform .3s}.pg-pe .tg-c:hover{border-color:#34406e;transform:translateY(-3px)}.pg-pe .tg-av{margin-bottom:20px;display:flex}.pg-pe .tg-av i{width:36px;height:36px;font:600 12px var(--head);color:#fff;border:2px solid #111;border-radius:50%;justify-content:center;align-items:center;margin-right:-9px;font-style:normal;display:flex}.pg-pe .tg-av i.lead{box-shadow:0 0 0 2px #7c97ff}.pg-pe .tg-c b{font-family:var(--head);font-size:19px;font-weight:500;display:block}.pg-pe .tg-c span{color:var(--blue-2);margin-top:4px;font-size:13px;display:block}.pg-pe .tg-c p{color:var(--ink-2);margin:12px 0 0;font-size:14.5px;line-height:1.55}.pg-pe .tg-c.own{background:0 0;border-style:dashed}.pg-pe .tg-plus{width:36px;height:36px;color:var(--blue-2);background:#4f6ff01f;border-radius:11px;justify-content:center;align-items:center;margin-bottom:20px;font-size:22px;display:flex}.pg-pe .rw a{color:var(--blue-ink)}@media (max-width:1000px){.pg-pe .tg{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pg-pe .tg{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pg-pe .pv-m,.pg-pe .ps-c span,.pg-pe .ps-n div,.pg-pe .ps-r,.pg-pe .ps-f,.pg-pe .ask-out div{opacity:1!important;transition:none!important;transform:none!important}.pg-pe .fu-r div i{transform:none!important}.pg-pe .pt-r path{stroke-dashoffset:0!important}.pg-pe .wkm-l i{animation:none}.pg-pe .sp{transition:none}.pg-pe .st-s{opacity:1}}.pg-pe .fade-in.d08{animation-delay:80ms}.pg-pe .fade-in.d20{animation-delay:.2s}.pg-pe .fade-in.d22{animation-delay:.22s}.pg-pe .fade-in.d34{animation-delay:.34s}.pg-pe .fade-in.d46{animation-delay:.46s}.pg-pe .sp-page i.w92{width:92%}.pg-pe .sp-page i.w86{width:86%}.pg-pe .sp-page i.w82{width:82%}.pg-pe .sp-page i.w78{width:78%}.pg-pe .sp-page i.w70{width:70%}.pg-pe .sp-page i.w64{width:64%}.pg-pe .sp-page i.w56{width:56%}.pg-pe .off,.pg-pe .off *{animation-play-state:paused!important}
