.ptp-bootstrap-shell,.ptp-bootstrap-fallback{box-sizing:border-box;color:#241c18;background:#faf9f6;place-items:center;min-height:100vh;padding:24px;font-family:SF Pro Text,PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,Microsoft YaHei,sans-serif;display:grid}.ptp-bootstrap-shell *,.ptp-bootstrap-fallback *{box-sizing:border-box}.ptp-bootstrap-shell{z-index:1000;text-align:center;background:radial-gradient(44% 40% at 50% 43%,#fff0e5 0%,#faf9f6 85%);width:100%;min-height:100dvh;transition:opacity .24s,visibility .24s;position:fixed;inset:0;overflow:hidden}.ptp-bootstrap-shell:before{content:"";pointer-events:none;background-image:radial-gradient(#ab886c2b .7px,#0000 .8px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(44% 52% at 50% 46%,#000,#0000);mask-image:radial-gradient(44% 52% at 50% 46%,#000,#0000)}.ptp-bootstrap-shell.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.ptp-bootstrap-shell__panel{opacity:0;flex-direction:column;align-items:center;width:min(520px,100%);animation:.26s ease-out .2s both ptp-bootstrap-reveal;display:flex;position:relative}.ptp-bootstrap-shell__scene{perspective:800px;background:radial-gradient(33% 49%,#ff742521,#0000 96%);flex:none;width:min(500px,100%);height:320px;margin-bottom:12px;position:relative}.ptp-bootstrap-shell__icon-defs{width:0;height:0;position:absolute;overflow:hidden}.ptp-bootstrap-shell__connections{fill:none;stroke:#df925f38;stroke-width:1px;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.ptp-bootstrap-shell__connection-signal{stroke:#e97f3b73;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:12 540;stroke-dashoffset:552px;animation:6s linear infinite ptp-bootstrap-connection}.ptp-bootstrap-shell__connection-signal:nth-of-type(2n){animation-delay:-3s}.ptp-bootstrap-shell__connection-signal:nth-of-type(3n){animation-delay:-1.5s}.ptp-bootstrap-shell__scene:before{content:"";border:1px solid #ed97633d;border-radius:50%;width:278px;height:194px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.ptp-bootstrap-shell__cube-stage{width:150px;height:150px;transform-style:preserve-3d;perspective:680px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ptp-bootstrap-shell__cube{width:var(--ptp-cube-size);height:var(--ptp-cube-size);margin:calc(var(--ptp-cube-size) / -2);transform-style:preserve-3d;position:absolute;top:50%;left:50%}.ptp-bootstrap-shell__cube--outer{--ptp-cube-size:112px;animation:8.5s linear infinite ptp-bootstrap-cube}.ptp-bootstrap-shell__cube--inner{--ptp-cube-size:54px;animation:7s linear infinite ptp-bootstrap-cube-reverse}.ptp-bootstrap-shell__cube-face{backface-visibility:visible;background:linear-gradient(155deg,#ffffffd6,#ffcea530);border:1px solid #ffa564b8;border-radius:8px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 18px #ffffff6b,0 0 16px #f887340f}.ptp-bootstrap-shell__cube--inner .ptp-bootstrap-shell__cube-face{background:linear-gradient(145deg,#ffa941d1,#f65d23d1);border-color:#ffa24cb3;border-radius:5px;box-shadow:inset 0 0 18px #fff1d45c,0 0 26px #f1752c3d}.ptp-bootstrap-shell__cube-face--front{transform:translateZ(calc(var(--ptp-cube-size) / 2))}.ptp-bootstrap-shell__cube-face--back{transform:rotateY(180deg) translateZ(calc(var(--ptp-cube-size) / 2))}.ptp-bootstrap-shell__cube-face--right{transform:rotateY(90deg) translateZ(calc(var(--ptp-cube-size) / 2))}.ptp-bootstrap-shell__cube-face--left{transform:rotateY(-90deg) translateZ(calc(var(--ptp-cube-size) / 2))}.ptp-bootstrap-shell__cube-face--top{transform:rotateX(90deg) translateZ(calc(var(--ptp-cube-size) / 2))}.ptp-bootstrap-shell__cube-face--bottom{transform:rotateX(-90deg) translateZ(calc(var(--ptp-cube-size) / 2))}.ptp-bootstrap-shell__brand-icon{object-fit:contain;width:58px;height:58px;display:block}.ptp-bootstrap-shell__cube-shadow{filter:blur(14px);background:#bb5a263d;border-radius:50%;width:132px;height:20px;animation:4.25s ease-in-out infinite alternate ptp-bootstrap-shadow;position:absolute;bottom:23px;left:50%;transform:translate(-50%)}.ptp-bootstrap-shell__node{z-index:1;color:#4e433c;white-space:nowrap;background:#ffffffeb;border:1px solid #ded0c6cc;border-radius:12px;align-items:center;gap:8px;min-width:118px;height:42px;padding:5px 11px 5px 6px;font-size:13px;font-weight:600;animation:8s ease-in-out infinite ptp-bootstrap-node;display:inline-flex;position:absolute;box-shadow:0 7px 24px #784c310e}.ptp-bootstrap-shell__node-symbol{background:var(--ptp-node-surface);width:28px;height:28px;color:var(--ptp-node-ink);border-radius:8px;flex:none;place-items:center;display:grid}.ptp-bootstrap-shell__node-symbol svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ptp-bootstrap-shell__node--text{--ptp-node-surface:#fff0e2;--ptp-node-ink:#d96a21;animation-delay:0s;top:4%;left:0}.ptp-bootstrap-shell__node--image{--ptp-node-surface:#f3efff;--ptp-node-ink:#7861aa;animation-delay:-1s;top:4%;right:0}.ptp-bootstrap-shell__node--video{--ptp-node-surface:#fff0ec;--ptp-node-ink:#d46c52;animation-delay:-2s;top:34%;left:0}.ptp-bootstrap-shell__node--audio{--ptp-node-surface:#eaf4f4;--ptp-node-ink:#497a82;animation-delay:-3s;top:34%;right:0}.ptp-bootstrap-shell__node--decision{--ptp-node-surface:#fff0ee;--ptp-node-ink:#c85c55;animation-delay:-4s;bottom:17%;left:0}.ptp-bootstrap-shell__node--embedding{--ptp-node-surface:#eaf0ff;--ptp-node-ink:#5577b6;animation-delay:-5s;bottom:17%;right:0}.ptp-bootstrap-shell__node--rerank{--ptp-node-surface:#eef5e8;--ptp-node-ink:#688549;animation:none;top:0;bottom:auto;left:50%;transform:translate(-50%)}.ptp-bootstrap-shell__identity{letter-spacing:-.03em;font-size:clamp(25px,5vw,30px);font-weight:760;line-height:1.2}.ptp-bootstrap-shell__tagline{color:#736861;margin-top:8px;font-size:14px;line-height:1.5}.ptp-bootstrap-shell__progress{background:#e9dfd7;border-radius:3px;width:188px;height:3px;margin-top:28px;overflow:hidden}.ptp-bootstrap-shell__progress span{border-radius:inherit;background:linear-gradient(90deg,#f6b584,#ee7435,#f6b584);width:36%;height:100%;animation:2.1s ease-in-out infinite ptp-bootstrap-travel;display:block}.ptp-bootstrap-shell__status{color:#534941;justify-content:center;align-items:center;gap:8px;min-height:24px;margin-top:15px;font-size:14px;line-height:1.5;display:flex}.ptp-bootstrap-shell__status-dot{background:#eb7738;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite ptp-bootstrap-beacon;box-shadow:0 0 0 4px #eb77381f}.ptp-bootstrap-shell__wait{flex-direction:column;align-items:center;width:100%;min-height:92px;padding-top:10px;display:flex}.ptp-bootstrap-shell__tip,.ptp-bootstrap-shell__slow{color:#8b8078;font-size:12px;line-height:1.55}.ptp-bootstrap-shell__tip{min-height:19px;transition:opacity .18s,transform .18s}.ptp-bootstrap-shell__tip.is-changing{opacity:0;transform:translateY(4px)}.ptp-bootstrap-shell__slow{opacity:0;visibility:hidden;margin-top:5px;animation:.24s ease-out 5s forwards ptp-bootstrap-appear}.ptp-bootstrap-shell__retry{color:#b6531f;opacity:0;visibility:hidden;background:#fff8f3;border:1px solid #df74325e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:36px;margin-top:10px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;animation:.24s ease-out 12s forwards ptp-bootstrap-appear;display:inline-flex}.ptp-bootstrap-shell__retry:hover{background:#fff0e3;border-color:#db793d}.ptp-bootstrap-shell__retry:focus-visible{outline-offset:3px;outline:2px solid #d85b15}.ptp-bootstrap-shell__lang-en,.ptp-bootstrap-shell__status-en,html:not([lang=zh-CN]) .ptp-bootstrap-shell__lang-zh,html:not([lang=zh-CN]) .ptp-bootstrap-shell__status-zh{display:none}html:not([lang=zh-CN]) .ptp-bootstrap-shell__lang-en,html:not([lang=zh-CN]) .ptp-bootstrap-shell__status-en{display:inline}@keyframes ptp-bootstrap-reveal{to{opacity:1}}@keyframes ptp-bootstrap-cube{0%{transform:rotateX(-17deg)rotateY(27deg)}to{transform:rotateX(-17deg)rotateY(387deg)}}@keyframes ptp-bootstrap-cube-reverse{0%{transform:rotateX(17deg)rotateY(16deg)}to{transform:rotateX(17deg)rotateY(-344deg)}}@keyframes ptp-bootstrap-shadow{to{opacity:.42;transform:translate(-50%)scale(.86)}}@keyframes ptp-bootstrap-node{0%,40%,to{border-color:#ded0c6cc;transform:translateY(0)}16%{border-color:#ea9054a3;transform:translateY(-3px)}}@keyframes ptp-bootstrap-travel{0%{transform:translate(-105%)}to{transform:translate(285%)}}@keyframes ptp-bootstrap-beacon{50%{box-shadow:0 0 0 7px #eb773808}}@keyframes ptp-bootstrap-appear{to{opacity:1;visibility:visible}}@keyframes ptp-bootstrap-connection{to{stroke-dashoffset:0}}.ptp-bootstrap-fallback{text-align:center;gap:16px}.ptp-bootstrap-fallback>div{gap:8px;display:grid}.ptp-bootstrap-fallback strong{font-size:18px}.ptp-bootstrap-fallback button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ff6a1a;border:0;border-radius:999px;justify-self:center;padding:0 18px;font-weight:700}.ptp-bootstrap-fallback button:focus-visible{outline-offset:2px;outline:2px solid #d85b15}@media (width>=960px){.ptp-bootstrap-shell{background:radial-gradient(62% 44% at 50% 43%,#fff0e5 0%,#faf9f6 85%)}.ptp-bootstrap-shell:before{-webkit-mask-image:radial-gradient(62% 52% at 50% 46%,#000,#0000);mask-image:radial-gradient(62% 52% at 50% 46%,#000,#0000)}.ptp-bootstrap-shell__panel{width:min(900px,100vw - 96px)}.ptp-bootstrap-shell__scene{background:radial-gradient(25% 54%,#ff742521,#0000 96%);width:100%;height:340px;margin-bottom:22px}.ptp-bootstrap-shell__scene:before{border-color:#ed976326;width:490px;height:242px;transform:translate(-50%,-50%)rotate(-12deg)}.ptp-bootstrap-shell__connections{display:block}.ptp-bootstrap-shell__cube--outer{--ptp-cube-size:126px}.ptp-bootstrap-shell__cube--inner{--ptp-cube-size:60px}.ptp-bootstrap-shell__brand-icon{width:65px;height:65px}.ptp-bootstrap-shell__cube-shadow{width:154px;bottom:76px}.ptp-bootstrap-shell__node{gap:10px;min-width:148px;height:46px;padding:6px 14px 6px 7px}.ptp-bootstrap-shell__node-symbol{width:30px;height:30px}.ptp-bootstrap-shell__node--text{top:7%;left:9%}.ptp-bootstrap-shell__node--image{top:10%;right:8%}.ptp-bootstrap-shell__node--video{top:40%;left:0}.ptp-bootstrap-shell__node--audio{top:44%;right:0}.ptp-bootstrap-shell__node--decision{bottom:8%;left:10%}.ptp-bootstrap-shell__node--embedding{bottom:12%;right:8%}}@media (width<=480px){.ptp-bootstrap-shell{padding:16px}.ptp-bootstrap-shell__scene{height:276px}.ptp-bootstrap-shell__scene:before{width:226px;height:172px}.ptp-bootstrap-shell__cube--outer{--ptp-cube-size:96px}.ptp-bootstrap-shell__cube--inner{--ptp-cube-size:46px}.ptp-bootstrap-shell__brand-icon{width:49px;height:49px}.ptp-bootstrap-shell__node{gap:5px;min-width:104px;height:34px;padding:4px 7px 4px 4px;font-size:11px}.ptp-bootstrap-shell__node-symbol{width:25px;height:25px}.ptp-bootstrap-shell__node-symbol svg{width:16px;height:16px}.ptp-bootstrap-shell__node--text,.ptp-bootstrap-shell__node--image{top:20%}.ptp-bootstrap-shell__node--video,.ptp-bootstrap-shell__node--audio{top:46%}.ptp-bootstrap-shell__node--text,.ptp-bootstrap-shell__node--video,.ptp-bootstrap-shell__node--decision{left:0}.ptp-bootstrap-shell__node--image,.ptp-bootstrap-shell__node--audio,.ptp-bootstrap-shell__node--embedding{right:0}.ptp-bootstrap-shell__node--decision,.ptp-bootstrap-shell__node--embedding{bottom:18%}}@media (height<=600px){.ptp-bootstrap-shell__scene{height:218px}.ptp-bootstrap-shell__scene:before{width:210px;height:135px}.ptp-bootstrap-shell__cube--outer{--ptp-cube-size:84px}.ptp-bootstrap-shell__cube--inner{--ptp-cube-size:40px}.ptp-bootstrap-shell__brand-icon{width:42px;height:42px}.ptp-bootstrap-shell__node{height:30px}.ptp-bootstrap-shell__node-symbol{width:22px;height:22px}.ptp-bootstrap-shell__node--decision,.ptp-bootstrap-shell__node--embedding{bottom:19%}.ptp-bootstrap-shell__progress{margin-top:16px}.ptp-bootstrap-shell__wait{min-height:72px}}@media (prefers-reduced-motion:reduce){.ptp-bootstrap-shell__panel,.ptp-bootstrap-shell__cube,.ptp-bootstrap-shell__cube-shadow,.ptp-bootstrap-shell__node,.ptp-bootstrap-shell__progress span,.ptp-bootstrap-shell__status-dot{animation:none}.ptp-bootstrap-shell__connection-signal{animation:none;display:none}.ptp-bootstrap-shell__panel{opacity:1}.ptp-bootstrap-shell__cube--outer{transform:rotateX(-17deg)rotateY(27deg)}.ptp-bootstrap-shell__cube--inner{transform:rotateX(17deg)rotateY(16deg)}.ptp-bootstrap-shell__progress span{transform:translate(85%)}.ptp-bootstrap-shell__tip{transition:none}.ptp-bootstrap-shell__slow,.ptp-bootstrap-shell__retry{animation-duration:1ms;animation-timing-function:step-end}.ptp-bootstrap-shell.is-leaving{transition-duration:0s}}@layer app.route{.pt-home .pt-home-main>.pt-home-start{justify-content:center;align-items:center;display:flex}.pt-home .pt-home-start-content{gap:clamp(var(--ptp-space-5), 3svh, var(--ptp-space-8));width:min(100%,1260px);margin-inline:auto;display:grid}.pt-home-start-heading{min-width:0}.pt-home-start-intro{align-items:center;gap:clamp(var(--ptp-space-6), 5vw, var(--ptp-space-16));grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);display:grid}.pt-home-start-heading h2{margin:var(--ptp-space-3) 0 0;font-size:clamp(var(--ptp-font-size-display-md), 4.5vw, var(--ptp-font-size-display-xl));line-height:var(--ptp-line-height-display-sm);letter-spacing:-.055em}.pt-home-start-heading h2 span,.pt-home-start-heading h2 em{white-space:nowrap;font-style:normal;display:block}.pt-home-start-intro-side{justify-items:start;gap:var(--ptp-space-4);padding:0 0 0 var(--ptp-space-6);border-left:1px solid var(--ptp-divider);display:grid}.pt-home-start-intro-side p{max-width:38ch;color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body-lg);line-height:var(--ptp-line-height-body);margin:0}.pt-home-start-offer{gap:var(--ptp-space-4);min-width:0;display:grid}.pt-home-start-offer-head,.pt-home-start-offer-foot{justify-content:space-between;align-items:end;gap:var(--ptp-space-4);display:flex}.pt-home-start-offer-head p{margin:0 0 var(--ptp-space-1);font-size:var(--ptp-font-size-caption);font-weight:var(--ptp-font-weight-semibold);letter-spacing:.1em}.pt-home-start-offer-head h3{margin:0 0 var(--ptp-space-1);font-size:var(--ptp-font-size-section-title-lg);line-height:var(--ptp-line-height-section-title-lg)}.pt-home-start-offer-head span,.pt-home-start-offer-foot p{color:var(--ptp-text-muted);font-size:var(--ptp-font-size-label);line-height:var(--ptp-line-height-body-compact)}.pt-home-start-offer-head a{align-items:center;gap:var(--ptp-space-2);padding-bottom:var(--ptp-space-1);color:var(--ptp-primary-active);font-size:var(--ptp-font-size-label);font-weight:var(--ptp-font-weight-semibold);flex:none;text-decoration:none;display:inline-flex}.pt-home-start-offer-head a:hover{text-decoration:underline}.pt-home-start-offer-head a:focus-visible{outline:2px solid var(--ptp-focus-ring);outline-offset:3px}.pt-home-start-plan-scroll{min-width:0}.pt-home-start-plan-scroll:focus-visible{outline:2px solid var(--ptp-focus-ring);outline-offset:3px;border-radius:var(--ptp-radius-lg)}.pt-home-start-plan-skeleton{gap:var(--ptp-size-18);min-height:var(--ptp-size-220);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pt-home-start-plan-skeleton>.ptp-skeleton-block,.pt-home-start-plan-state{min-height:var(--ptp-size-220)}.pt-home-start-offer-foot{align-items:center}.pt-home-start-offer-foot p{align-items:center;gap:var(--ptp-space-2);margin:0;display:inline-flex}.pt-home-start-offer-foot .ui-icon{color:var(--ptp-primary-active)}@media (width<=900px){.pt-home-start-intro{gap:var(--ptp-space-4)}.pt-home-start-heading h2{font-size:clamp(var(--ptp-font-size-display-sm), 5vw, var(--ptp-font-size-display-md))}.pt-home-start-intro-side{padding-left:var(--ptp-space-4)}.pt-home-start-intro-side p{font-size:var(--ptp-font-size-body-lg)}}@media (width<=760px){.pt-home-start-plan-skeleton{grid-template-columns:repeat(3,minmax(240px,1fr))}.pt-home .pt-home-start-content{gap:var(--ptp-space-4)}.pt-home-start-intro{display:block}.pt-home-start-heading h2{margin:var(--ptp-space-2) 0;font-size:clamp(var(--ptp-font-size-page-title), 8vw, var(--ptp-font-size-display-md))}.pt-home-start-intro-side{place-items:center start;gap:var(--ptp-space-2);border-left:0;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.pt-home-start-intro-side p{max-width:30ch;font-size:var(--ptp-font-size-caption)}.pt-home-start-intro-side .ptp-button{flex:none}.pt-home-start-offer{gap:var(--ptp-space-2)}.pt-home-start-offer-head h3{font-size:var(--ptp-font-size-card-title)}.pt-home-start-offer-head span,.pt-home-start-offer-head a{font-size:var(--ptp-font-size-caption)}.pt-home-start-plan-scroll{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:var(--ptp-space-2) var(--ptp-space-2) var(--ptp-space-4);margin-inline:calc(var(--ptp-space-2) * -1);overflow:auto hidden}.pt-home-start-offer-foot p{font-size:var(--ptp-font-size-caption)}}@media (width<=640px){.pt-home .pt-home-main>.pt-home-start{align-items:stretch}.pt-home .pt-home-start-content{gap:var(--ptp-space-8)}.pt-home-start-heading h2{font-size:clamp(var(--ptp-font-size-page-title), 8vw, var(--ptp-font-size-display-md))}.pt-home-start-intro-side{gap:var(--ptp-space-4);grid-template-columns:1fr}.pt-home-start-intro-side p{max-width:none;font-size:var(--ptp-font-size-body);line-height:var(--ptp-line-height-body)}.pt-home-start-intro-side .ptp-button{justify-self:start}.pt-home-start-offer{gap:var(--ptp-space-4)}.pt-home-start-offer-head span,.pt-home-start-offer-foot p{font-size:var(--ptp-font-size-body-compact)}.pt-home-start-offer-head{align-items:start}.pt-home-start-offer-head a{align-self:end}.pt-home-start-offer-foot{flex-wrap:wrap}}.pt-home .pt-home-main>.pt-home-client{align-content:stretch;row-gap:var(--ptp-space-4);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.pt-home-client-heading h2{margin:var(--ptp-space-2) 0;font-size:var(--ptp-font-size-fluid-display-lg);line-height:var(--ptp-line-height-display-sm);text-wrap:balance}.pt-home-client-heading>span{max-width:86ch;color:var(--ptp-text-muted);font-size:clamp(var(--ptp-font-size-body), 1.2vw, var(--ptp-size-17));line-height:var(--ptp-line-height-body);display:block}.pt-home-client-body{grid-template-columns:minmax(0, 1fr) minmax(var(--ptp-size-220), .3fr);gap:var(--ptp-space-10);grid-template-rows:minmax(0,1fr);align-items:center;height:100%;min-height:0;display:grid}.pt-home .pt-home-client>.pt-home-client-body{width:min(100%, var(--ptp-size-1120))}.pt-home-client-preview{place-items:center;min-width:0;height:100%;min-height:0;display:grid;container-type:size}.pt-home-client-preview-loading{aspect-ratio:auto;width:98%;height:96.9%;position:absolute;inset:1.9% 1% 1.2%}.pt-home-client-preview-unavailable{aspect-ratio:1920/1017;padding:var(--ptp-space-4);background:var(--ptp-surface-raised);color:var(--ptp-text-muted);text-align:center;place-items:center;display:grid}.pt-home-client-steps{align-content:center;gap:var(--ptp-space-5);padding:var(--ptp-space-4) 0;display:grid}.pt-home-client-steps-kicker{color:var(--ptp-primary-active);font-size:var(--ptp-font-size-caption);font-weight:var(--ptp-font-weight-semibold);letter-spacing:var(--ptp-size-1)}.pt-home-client-steps>div{align-items:baseline;gap:var(--ptp-space-4);padding-bottom:var(--ptp-space-4);border-bottom:var(--ptp-size-1) solid var(--ptp-divider);display:flex}.pt-home-client-steps>div span{color:var(--ptp-primary-active);font-size:var(--ptp-font-size-caption);font-variant-numeric:tabular-nums}.pt-home-client-steps>div strong{font-size:var(--ptp-font-size-section-title-lg);font-weight:var(--ptp-font-weight-semibold)}.pt-home-client-steps>.ptp-button{justify-self:start}.pt-home-client-dock{min-width:0}@media (width<=900px){.pt-home-client-body{grid-template-columns:minmax(0, 1fr) var(--ptp-size-220);gap:var(--ptp-space-5)}.pt-home-client-heading h2{font-size:var(--ptp-font-size-display-md)}.pt-home-client-steps{gap:var(--ptp-space-3)}}@media (width<=640px){.pt-home .pt-home-main>.pt-home-client{row-gap:var(--ptp-space-5);grid-template-rows:auto auto auto}.pt-home-client-heading h2{font-size:var(--ptp-font-size-page-title)}.pt-home-client-heading>span{font-size:var(--ptp-font-size-body);line-height:var(--ptp-line-height-body)}.pt-home-client-body{gap:var(--ptp-space-5);grid-template-rows:auto auto;grid-template-columns:1fr;height:auto}.pt-home-client-preview{height:auto;min-height:0;container-type:inline-size}.pt-home-client-steps{gap:var(--ptp-space-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.pt-home-client-steps-kicker{display:none}.pt-home-client-steps>div{gap:var(--ptp-space-2);padding-bottom:var(--ptp-space-3);align-content:start;display:grid}.pt-home-client-steps>div strong{font-size:var(--ptp-font-size-body-compact)}.pt-home-client-steps>.ptp-button{grid-column:1/-1;justify-self:stretch}}.pt-home .pt-home-main>.pt-home-skill{grid-template-rows:auto minmax(0,1fr);align-content:stretch;display:grid}.pt-home-skill-heading h2{margin:var(--ptp-space-2) 0;font-size:var(--ptp-font-size-fluid-display-lg);line-height:var(--ptp-line-height-display-sm);text-wrap:balance}.pt-home-skill-heading>span{max-width:80ch;color:var(--ptp-text-muted);font-size:clamp(var(--ptp-font-size-body), 1.2vw, var(--ptp-size-17));line-height:var(--ptp-line-height-body);display:block}.pt-home-skill-body{gap:clamp(var(--ptp-space-5), 4vw, var(--ptp-space-12));grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr);align-items:stretch;min-height:0;display:grid}.pt-home-skill-stage{min-width:0;min-height:0;padding:var(--ptp-space-5);border-radius:var(--ptp-glass-card-radius-lg);grid-template-rows:auto auto auto minmax(0,1fr);display:grid}.pt-home-skill-stage-head{justify-content:space-between;align-items:center;gap:var(--ptp-space-3);font-size:var(--ptp-font-size-caption);line-height:var(--ptp-line-height-caption);display:flex}.pt-home-skill-stage-head>span:first-child{align-items:center;gap:var(--ptp-space-2);display:inline-flex}.pt-home-skill-stage-head .ui-icon{font-size:var(--ptp-font-size-card-title)}.pt-home-skill-request{align-items:flex-start;gap:var(--ptp-space-3);margin-top:var(--ptp-space-5);min-width:0;display:flex}.pt-home-skill-request-icon{flex:0 0 var(--ptp-size-32);width:var(--ptp-size-32);height:var(--ptp-size-32);border-radius:var(--ptp-radius-pill);place-items:center;display:grid}.pt-home-skill-request p{min-width:0;max-width:100%;padding:var(--ptp-space-3) var(--ptp-space-4);border-radius:var(--ptp-radius-lg);font-size:var(--ptp-font-size-body-lg);line-height:var(--ptp-line-height-body-compact);margin:0}.pt-home-skill-route{align-items:center;gap:var(--ptp-space-3);margin:var(--ptp-space-4) 0;display:flex}.pt-home-skill-route-line{height:var(--ptp-size-1);flex:1}.pt-home-skill-route-label{align-items:center;gap:var(--ptp-space-2);white-space:nowrap;font-size:var(--ptp-font-size-label);font-weight:var(--ptp-font-weight-semibold);display:inline-flex}.pt-home-skill-route-label .ui-icon{font-size:var(--ptp-size-18)}.pt-home-skill-results{gap:var(--ptp-space-3);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.pt-home-skill-result{border-radius:var(--ptp-radius-xl);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.pt-home-skill-result-art{min-height:0;position:relative;overflow:hidden}.pt-home-skill-art-loading{aspect-ratio:auto;width:100%;height:100%;min-height:0;position:absolute;inset:0}.pt-home-skill-result-art img{object-fit:contain;width:100%;height:100%;display:block}.pt-home-skill-result-mark{right:var(--ptp-space-3);bottom:var(--ptp-space-3);width:var(--ptp-size-32);height:var(--ptp-size-32);border-radius:var(--ptp-radius-pill);place-items:center;display:grid;position:absolute}.pt-home-skill-result-copy{justify-content:space-between;align-items:baseline;gap:var(--ptp-space-2);padding:var(--ptp-space-2) var(--ptp-space-3);display:flex}.pt-home-skill-result-copy strong{font-size:var(--ptp-font-size-label);flex:none}.pt-home-skill-result-copy small{min-width:0;font-size:var(--ptp-font-size-caption);text-align:end}.pt-home-skill-capabilities{align-items:center;gap:var(--ptp-space-3);grid-template-rows:repeat(3,minmax(0,1fr)) auto;min-height:0;display:grid}.pt-home-skill-capabilities article{align-items:flex-start;gap:var(--ptp-space-4);padding-block:var(--ptp-space-3);border-bottom:var(--ptp-size-1) solid var(--ptp-divider);display:flex}.pt-home-skill-capability-icon{flex:0 0 var(--ptp-size-40);width:var(--ptp-size-40);height:var(--ptp-size-40);font-size:var(--ptp-size-20);border-radius:var(--ptp-radius-lg);place-items:center;display:grid}.pt-home-skill-capabilities h3{margin:0 0 var(--ptp-space-1);font-size:var(--ptp-font-size-section-title-lg);line-height:var(--ptp-line-height-section-title-lg)}.pt-home-skill-capabilities p{color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body);line-height:var(--ptp-line-height-body-compact);margin:0}.pt-home-skill-capabilities>.ptp-button{justify-self:start}@media (width<=900px){.pt-home-skill-body{gap:var(--ptp-space-4);grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.pt-home-skill-stage{padding:var(--ptp-space-3)}.pt-home-skill-capabilities h3{font-size:var(--ptp-font-size-section-title)}.pt-home-skill-capabilities p{font-size:var(--ptp-font-size-label)}}@media (width<=640px){.pt-home .pt-home-main>.pt-home-skill{gap:var(--ptp-space-5);grid-template-rows:auto auto}.pt-home-skill-heading h2{font-size:var(--ptp-font-size-page-title)}.pt-home-skill-heading>span{font-size:var(--ptp-font-size-body);line-height:var(--ptp-line-height-body)}.pt-home-skill-body{gap:var(--ptp-space-4);grid-template-rows:auto auto;grid-template-columns:1fr}.pt-home-skill-stage{padding:var(--ptp-space-4);grid-template-rows:auto auto auto auto}.pt-home-skill-request{margin-top:var(--ptp-space-4)}.pt-home-skill-request p{font-size:var(--ptp-font-size-body-compact)}.pt-home-skill-route{margin:var(--ptp-space-4) 0}.pt-home-skill-results{gap:var(--ptp-space-2);grid-template-rows:repeat(2,auto)}.pt-home-skill-result-art{aspect-ratio:6/4}.pt-home-skill-result-copy{padding:var(--ptp-space-2) var(--ptp-space-3);gap:0;display:grid}.pt-home-skill-result-copy strong{font-size:var(--ptp-font-size-label)}.pt-home-skill-result-copy small{font-size:var(--ptp-font-size-caption)}.pt-home-skill-capabilities{gap:var(--ptp-space-3);grid-template-rows:auto;grid-template-columns:1fr}.pt-home-skill-capabilities article{align-items:center;gap:var(--ptp-space-3);padding:var(--ptp-space-3);border-bottom:0;display:flex}.pt-home-skill-capability-icon{flex-basis:var(--ptp-size-36);width:var(--ptp-size-36);height:var(--ptp-size-36);display:grid}.pt-home-skill-capabilities h3{font-size:var(--ptp-font-size-body)}.pt-home-skill-capabilities p{font-size:var(--ptp-font-size-body-compact)}.pt-home-skill-capabilities>.ptp-button{grid-column:1/-1;justify-self:stretch}}@media (height<=720px){.pt-home-skill-stage{padding:var(--ptp-space-3)}.pt-home-skill-request{margin-top:var(--ptp-space-2)}.pt-home-skill-route{margin:var(--ptp-space-2) 0}.pt-home-skill-result-copy{padding:var(--ptp-space-1) var(--ptp-space-2)}}.pt-home-community-fab{right:max(var(--ptp-size-18), env(safe-area-inset-right));bottom:max(var(--ptp-size-20), calc(var(--ptp-size-20) + env(safe-area-inset-bottom)));z-index:var(--ptp-z-popover);aspect-ratio:1;isolation:isolate;width:clamp(106px,10.5vw,154px);color:var(--ptp-neutral-white);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ptp-duration-base) var(--ptp-ease-standard), filter var(--ptp-duration-base) var(--ptp-ease-standard);background:0 0;border:0;border-radius:50%;text-decoration:none;display:block;position:fixed;overflow:visible}.pt-home-community-fab:before{z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--ptp-primary-active) 30%, transparent) 0%, color-mix(in srgb, var(--ptp-warning) 18%, transparent) 42%, transparent 72%);content:"";filter:blur(var(--ptp-size-18));opacity:.56;animation:pt-home-community-fab-glow 3.2s var(--ptp-ease-standard) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:12%}.pt-home-community-fab:hover{transform:translateY(calc(var(--ptp-size-4) * -1)) scale(1.04);filter:saturate(1.08)brightness(1.04)}.pt-home-community-fab:focus-visible{outline:var(--ptp-size-3) solid var(--ptp-focus-ring);outline-offset:var(--ptp-size-4)}.pt-home-community-fab-signal{z-index:0;border:var(--ptp-size-1) solid color-mix(in srgb, var(--ptp-warning) 34%, transparent);opacity:0;pointer-events:none;animation:pt-home-community-fab-signal 3.8s var(--ptp-ease-standard) infinite;border-radius:50%;position:absolute;inset:7%}.pt-home-community-fab-art{z-index:1;pointer-events:none;position:absolute;inset:0}.pt-home-community-fab-art img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 var(--ptp-size-10) var(--ptp-size-14) color-mix(in srgb, var(--ptp-primary) 22%, transparent));animation:pt-home-community-fab-art-breathe 3.8s var(--ptp-ease-standard) infinite;display:block}.pt-home-community-fab-badge{z-index:2;width:43%;color:var(--ptp-neutral-white);text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px color-mix(in srgb, var(--ptp-neutral-950) 26%, transparent);transform-origin:50%;white-space:nowrap;font-size:clamp(.36rem,.5vw,.5rem);font-weight:750;line-height:1.1;display:block;position:absolute;top:21%;right:2%;overflow:hidden;transform:rotate(43deg)}.pt-home-community-fab-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:clamp(2px,.35vw,5px);width:58%;min-width:0;display:flex;position:absolute;top:62%;left:21%}.pt-home-community-fab-copy strong,.pt-home-community-fab-copy small{text-overflow:ellipsis;max-width:100%;text-shadow:0 2px 4px color-mix(in srgb, var(--ptp-neutral-950) 22%, transparent);white-space:nowrap;display:block;overflow:hidden}.pt-home-community-fab-copy strong{color:var(--ptp-neutral-white);letter-spacing:-.015em;font-size:clamp(.6rem,.75vw,.8rem);font-weight:780;line-height:1.12}.pt-home-community-fab-copy small{color:color-mix(in srgb, var(--ptp-neutral-white) 88%, var(--ptp-warning));font-size:clamp(.34rem,.4vw,.5rem);font-weight:650;line-height:1.2}@keyframes pt-home-community-fab-glow{0%,to{opacity:.38;transform:scale(.9)}50%{opacity:.78;transform:scale(1.08)}}@keyframes pt-home-community-fab-art-breathe{0%,to{transform:scale(.98)translateY(0)}50%{transform:scale(1.015) translateY(calc(var(--ptp-size-2) * -1))}}@keyframes pt-home-community-fab-signal{0%,34%{opacity:0;transform:scale(.86)}52%{opacity:.34}to{opacity:0;transform:scale(1.16)}}@media (width<=767px){.pt-home-community-fab{right:max(var(--ptp-size-8), env(safe-area-inset-right));bottom:max(var(--ptp-size-10), calc(var(--ptp-size-10) + env(safe-area-inset-bottom)));width:var(--ptp-size-80)}.pt-home-community-fab-badge{font-size:clamp(.3rem,1.33vw,.4rem)}.pt-home-community-fab-copy strong{font-size:var(--ptp-font-size-caption-sm)}.pt-home-community-fab-copy small{display:none}}@media (prefers-reduced-motion:reduce){.pt-home-community-fab,.pt-home-community-fab:before,.pt-home-community-fab-signal,.pt-home-community-fab-art img{transition:none;animation:none}.pt-home-community-fab:hover{filter:none;transform:none}}html.pt-home-page-root{--pt-home-chrome-height:78px;scroll-snap-type:y mandatory;scroll-padding-top:var(--pt-home-chrome-height)}.pt-home{color:var(--ptp-text);background:0 0;overflow-x:clip}.pt-home *,.pt-home :before,.pt-home :after{box-sizing:border-box}#app .pt-home .pt-home-main.ptp-main.ptp-main-padded{display:block;padding:var(--pt-home-chrome-height) 0 0!important}.pt-home .pt-home-main>.pt-home-section{width:100%;height:calc(100svh - var(--pt-home-chrome-height));min-height:0;padding:clamp(24px, 3.5svh, 40px) var(--ptp-navigation-shell-inline);scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;gap:clamp(15px,2.5svh,28px);display:flex}.pt-home.pt-home--with-invitation .pt-home-main>.pt-home-section:not(.pt-home-landing){padding-top:clamp(66px,8svh,86px);padding-bottom:12px}.pt-home .pt-home-section>*{width:min(100%,1320px);min-width:0;margin-inline:auto}.pt-home .pt-home-section.is-behind-navigation{clip-path:inset(100%)}.pt-home .pt-home-eyebrow{color:var(--ptp-primary-active);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.pt-home .pt-home-section h1,.pt-home .pt-home-section h2,.pt-home .pt-home-section h3{letter-spacing:-.045em}.pt-home .pt-home-section a{text-underline-offset:4px}.pt-home .pt-home-main>.pt-home-landing{grid-template-rows:max-content minmax(0,1fr);place-content:stretch;gap:clamp(10px,2svh,20px);padding-block:clamp(22px,3svh,34px) clamp(8px,1svh,12px);display:grid}.pt-home.pt-home--with-invitation .pt-home-landing{padding-top:clamp(72px,9svh,88px)}.pt-home .pt-home-landing-top{align-items:center;column-gap:clamp(20px,4vw,70px);row-gap:var(--ptp-space-3);grid-template-columns:minmax(0,1fr) minmax(300px,400px);display:grid}.pt-home-landing-copy{min-width:0;container-type:inline-size}.pt-home .pt-home-landing h1{font-size:clamp(var(--ptp-font-size-body), 5.5cqi, var(--ptp-font-size-display-lg));line-height:var(--ptp-line-height-display-sm);font-weight:var(--ptp-font-weight-bold);white-space:nowrap;margin:clamp(8px,1.5svh,16px) 0}.pt-home .pt-home-landing h1:lang(en){font-size:clamp(var(--ptp-font-size-caption), 4cqi, var(--ptp-font-size-display-md))}.pt-home .pt-home-landing h1:not(:lang(zh-CN)):not(:lang(en)){white-space:normal;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(27px,4.2cqi,46px)}.pt-home .pt-home-landing h1:not(:lang(zh-CN)):not(:lang(en)) .pt-home-landing-title-models{display:block}.pt-home-landing h1 em{color:var(--ptp-primary-active);font-style:normal}.pt-home-landing-lede{max-width:100%;color:var(--ptp-text-muted);margin:0 0 clamp(12px,2svh,22px);font-size:clamp(14px,1.12vw,17px);line-height:1.5}.pt-home-landing-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pt-home-landing-models{grid-column:1/-1;gap:0;width:100%;min-width:0;display:grid}.pt-home-landing-models-label{align-items:center;gap:var(--ptp-space-2);color:var(--ptp-text-subtle);font-size:var(--ptp-font-size-caption);line-height:var(--ptp-line-height-caption);margin:0;display:flex}.pt-home-landing-model-placeholders{gap:var(--ptp-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pt-home-landing-models-empty{align-items:center;gap:var(--ptp-space-2);color:var(--ptp-text-muted);font-size:var(--ptp-font-size-caption);line-height:var(--ptp-line-height-caption);flex-wrap:wrap;margin:0;display:flex}.pt-home-install{z-index:1;justify-self:end;width:100%;min-width:0;max-width:100%;position:relative}.pt-home-install-card{border:1px solid var(--ptp-border);border-radius:var(--ptp-radius-lg);background:var(--ptp-surface);min-width:0;min-height:138px;box-shadow:var(--ptp-shadow-sm);place-items:center;padding:clamp(15px,2vw,24px) clamp(8px,.75vw,12px);display:grid}.pt-home-install-content{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.pt-home-install-client-row{justify-content:center;align-items:center;gap:var(--ptp-size-4);width:max-content;min-width:0;max-width:100%;padding-inline:var(--ptp-size-8);display:flex}.pt-home-install-client-logos{flex:none;align-items:center;min-width:0;display:flex}.pt-home-install-client-logo{min-width:var(--ptp-size-24);height:var(--ptp-size-24);padding:0 var(--ptp-size-3);border:var(--ptp-size-1) solid var(--ptp-border);border-radius:var(--ptp-radius-pill);background:var(--ptp-surface);color:var(--ptp-text);font-size:var(--ptp-size-16);cursor:default;transition:margin-left var(--ptp-duration-deliberate) var(--ptp-ease-enter);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.pt-home-install-client-glyph{flex:0 0 var(--ptp-size-16);width:var(--ptp-size-16);height:var(--ptp-size-16);place-items:center;display:inline-grid}.pt-home-install-client-logo+.pt-home-install-client-logo{margin-left:calc(-1 * var(--ptp-size-12))}.pt-home-install-client-logo.is-expanded{z-index:1;padding-inline:var(--ptp-size-6)}.pt-home-install-client-logo.is-expanded+.pt-home-install-client-logo,.pt-home-install-client-logos.is-spread .pt-home-install-client-logo+.pt-home-install-client-logo{margin-left:var(--ptp-size-2)}.pt-home-install-client-logo:focus-visible{outline:var(--ptp-size-2) solid var(--ptp-focus-ring);outline-offset:var(--ptp-size-2)}.pt-home-install-client-name{opacity:0;white-space:nowrap;max-width:0;color:var(--ptp-text);font-size:var(--ptp-font-size-label);font-weight:var(--ptp-font-weight-650);transition:max-width var(--ptp-duration-deliberate) var(--ptp-ease-enter), margin-left var(--ptp-duration-deliberate) var(--ptp-ease-enter), opacity var(--ptp-duration-base) var(--ptp-ease-standard);display:block;overflow:hidden}.pt-home-install-client-logo.is-expanded .pt-home-install-client-name{max-width:16ch;margin-left:var(--ptp-size-6);opacity:1;transition-delay:0s,0s,80ms}.pt-home-install-client-actions{justify-content:center;align-items:center;gap:var(--ptp-space-2);white-space:nowrap;flex:none;display:flex}.pt-home-install-client-count{color:var(--ptp-text);font-size:var(--ptp-font-size-label);font-weight:var(--ptp-font-weight-bold);white-space:nowrap;flex:none}.pt-home-install-client-count strong{color:var(--ptp-primary-active);font-size:var(--ptp-font-size-body);font-weight:var(--ptp-font-weight-bold)}.pt-home-install-content>p{color:var(--ptp-text-muted);margin:0;font-size:12px;line-height:1.45}.pt-home-install-skill-row{align-items:center;gap:var(--ptp-space-2);width:100%;padding-inline:var(--ptp-size-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.pt-home-install-skill-prompt{width:100%;min-width:0}.pt-home-install-skill-prompt-input{white-space:nowrap;text-overflow:clip;overflow-x:auto}.pt-home-install-skill-footer{justify-content:space-between;align-items:center;gap:var(--ptp-space-2);width:100%;min-width:0;padding-inline:var(--ptp-size-8);text-align:start;display:flex}.pt-home-install-skill-footer>span{min-width:0;font-size:var(--ptp-font-size-caption)}.pt-home-install-skill-footer>.ptp-button{flex:none}.pt-home .pt-home-section>.pt-home-carousel{flex-direction:column;width:100vw;max-width:none;min-height:0;margin-inline:calc(50% - 50vw);display:flex}.pt-home-carousel-viewport{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;flex:auto;min-height:0;position:relative;overflow:hidden}.pt-home-carousel-state{flex:auto;align-items:center;width:min(100% - 130px,1320px);min-height:0;margin-inline:auto;display:grid}.pt-home-carousel-state>.ptp-skeleton-block{aspect-ratio:auto;height:100%}.pt-home-carousel-image-placeholder{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.pt-home-carousel-image-fallback{width:100%;height:100%;color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body-lg);text-align:center;place-items:center;display:grid;position:relative}.pt-home-carousel-viewport.is-dragging{cursor:grabbing}.pt-home-carousel-slide{max-height:100%;color:var(--ptp-text);transition:transform .44s var(--ptp-ease-standard), width .44s var(--ptp-ease-standard);border-radius:24px;align-items:center;text-decoration:none;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.pt-home-carousel-viewport:is(.is-dragging,.is-resetting) .pt-home-carousel-slide{transition:none}.pt-home-carousel-slide:focus-visible{outline:3px solid var(--ptp-focus-ring);outline-offset:-4px}.pt-home-carousel-copy{z-index:2;flex-direction:column;align-items:flex-start;max-width:54%;display:flex;position:relative}.pt-home-carousel-eyebrow{letter-spacing:.13em;margin-bottom:12px;font-size:11px;font-weight:750}.pt-home-carousel-copy strong{letter-spacing:-.04em;font-size:clamp(28px,3.15vw,48px);font-weight:760;line-height:1.14}.pt-home-carousel-detail{max-width:37ch;margin-top:10px;font-size:clamp(12px,1.1vw,16px);line-height:1.5}.pt-home-carousel-action{border-bottom:1px solid;align-items:center;gap:12px;margin-top:18px;padding-bottom:4px;font-size:13px;font-weight:700;display:inline-flex}.pt-home-carousel-slide>img{z-index:1;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pt-home-carousel-controls{width:min(100% - 130px,1320px);min-height:var(--ptp-hit-target);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.pt-home-carousel-controls-count{color:var(--ptp-text-subtle);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:11px}.pt-home-model-showcase-heading h2{max-width:20ch;margin:10px 0 8px;font-size:clamp(36px,4vw,58px);line-height:1.16}.pt-home-model-showcase-heading>p:not(.pt-home-eyebrow){max-width:none;color:var(--ptp-text-muted);margin:0;font-size:clamp(14px,1.2vw,17px);line-height:1.5}.pt-home-model-provider-count{color:var(--ptp-primary-active);font-variant-numeric:tabular-nums;letter-spacing:-.04em;align-items:baseline;font-size:1.45em;font-weight:800;line-height:1;display:inline-flex}.pt-home-model-provider-count.is-ready{animation:pt-home-provider-count-arrive .8s var(--ptp-ease-enter) both}@keyframes pt-home-provider-count-arrive{0%{opacity:0;transform:translateY(7px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}.pt-home-model-tabs{margin-bottom:clamp(12px,2svh,20px)}.pt-home-model-panels{min-width:0;display:grid}.pt-home-model-panels>[role=tabpanel]{grid-area:1/1;min-width:0}.pt-home-model-showcase-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;min-height:0;display:grid}.pt-home-model-stage,.pt-home-model-details{border:1px solid #8a69521f;border-radius:24px;height:clamp(270px,42svh,400px);min-height:0;padding:clamp(24px,3vw,42px)}.pt-home-model-stage{color:var(--ptp-text);align-items:flex-end;display:flex;position:relative;overflow:hidden}.pt-home-model-stage-top{z-index:2;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;top:27px;left:30px;right:30px}.pt-home-model-stage-top>span{color:var(--ptp-primary-active);font-weight:700}.pt-home-model-stage-copy{z-index:2;position:relative}.pt-home-model-stage-copy>span{color:var(--ptp-primary-active);letter-spacing:.12em;font-size:11px;font-weight:700}.pt-home-model-stage h3{max-width:13ch;margin:14px 0 10px;font-size:clamp(30px,3.25vw,50px);line-height:1.12}.pt-home-model-stage p{max-width:40ch;margin:0;font-size:clamp(13px,1.1vw,16px);line-height:1.5}.pt-home-model-details{background:#ffffffc7;flex-direction:column;justify-content:center;gap:10px;display:flex;box-shadow:0 16px 48px #50372709}.pt-home-model-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pt-home-model-detail-list a{border-bottom:1px solid var(--ptp-divider);min-width:0;min-height:64px;color:inherit;align-items:center;gap:10px;padding:clamp(8px,1.2svh,16px) 24px clamp(8px,1.2svh,16px) 0;text-decoration:none;display:flex;position:relative}.pt-home-model-detail-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.15vw,17px);overflow:hidden}.pt-home-model-provider-icon{flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:26px;display:grid}.pt-home-model-provider-copy{flex-direction:column;min-width:0;display:flex}.pt-home-model-supplier-tab{z-index:1;top:0;right:var(--ptp-space-3);align-items:center;gap:var(--ptp-space-1);max-width:calc(100% - 2 * var(--ptp-space-3));padding:var(--ptp-size-4) var(--ptp-space-2);border:1px solid var(--ptp-border);border-radius:var(--ptp-radius-pill);background:var(--ptp-surface-solid);box-shadow:var(--ptp-shadow-sm);color:var(--ptp-text-muted);font-size:var(--ptp-font-size-caption-sm);pointer-events:none;line-height:1;display:inline-flex;position:absolute;transform:translateY(-50%)}.pt-home-model-supplier-tab .ptp-icon{font-size:var(--ptp-font-size-body);flex:none}.pt-home-model-supplier-tab:after{content:attr(data-provider);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-home-model-provider-arrow{color:var(--ptp-text-subtle);font-size:13px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pt-home-model-detail-list a:hover strong{color:var(--ptp-primary-active)}.pt-home-model-action{border-radius:var(--ptp-radius-lg);flex:none;width:100%}.pt-home-model-loading{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pt-home-model-loading-card{align-items:center;gap:var(--ptp-space-2);min-width:0;min-height:var(--ptp-size-64);padding-right:var(--ptp-space-3);border-bottom:1px solid var(--ptp-divider);display:flex}.pt-home-model-loading-card:nth-child(odd){border-right:1px solid var(--ptp-divider)}.pt-home-model-loading-card:nth-child(2n){padding-left:var(--ptp-space-3)}.pt-home-model-loading-card>.ptp-skeleton-block{flex:0 0 var(--ptp-size-28);width:var(--ptp-size-28);height:var(--ptp-size-28)}.pt-home-model-loading-card>div{gap:var(--ptp-space-2);flex:1;display:grid}.pt-home-model-loading-card>div>:last-child{width:65%}.pt-home-model-empty{justify-items:start;gap:12px;display:grid}.pt-home-model-empty p{margin:0}@media (width<=900px){.pt-home .pt-home-main>.pt-home-section{padding-inline:24px}.pt-home .pt-home-landing-top{grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:20px}.pt-home-install-card{padding-inline:12px}.pt-home-install-client-row,.pt-home-install-client-actions{gap:var(--ptp-size-4)}.pt-home-carousel-controls,.pt-home-carousel-state{width:calc(100% - 70px)}}@media (width<=640px){html.pt-home-page-root{--pt-home-chrome-height:66px;scroll-snap-type:y proximity}html.pt-home-page-root:has(.pt-home--with-invitation){--pt-home-chrome-height:122px}.pt-home .pt-home-main>.pt-home-section{height:auto;min-height:0;padding:var(--ptp-space-8) var(--ptp-space-4);justify-content:flex-start;gap:var(--ptp-space-5);scroll-snap-stop:normal}.pt-home.pt-home--with-invitation .pt-home-main>.pt-home-section:not(.pt-home-landing){padding-block:var(--ptp-space-8)}.pt-home .pt-home-eyebrow{font-size:var(--ptp-font-size-caption)}.pt-home .pt-home-main>.pt-home-landing{gap:var(--ptp-space-4);padding:var(--ptp-space-5) var(--ptp-space-4) var(--ptp-space-4);grid-template-rows:auto auto}.pt-home.pt-home--with-invitation .pt-home-landing{padding-top:var(--ptp-space-5)}.pt-home .pt-home-landing-top{align-content:start;gap:var(--ptp-space-6);grid-template-columns:1fr}.pt-home-install{width:100%}.pt-home .pt-home-landing h1,.pt-home .pt-home-landing h1:lang(en){margin:var(--ptp-space-2) 0 var(--ptp-space-3);font-size:clamp(var(--ptp-font-size-page-title), 7.4vw, var(--ptp-font-size-display-sm));white-space:normal;line-height:1.25}.pt-home-landing-title-models,.pt-home-landing-title-value{display:block}.pt-home-landing-title-value>span{display:inline-block}.pt-home-landing-lede{margin-bottom:var(--ptp-space-4);font-size:var(--ptp-font-size-body);line-height:var(--ptp-line-height-body)}.pt-home-landing-actions{gap:var(--ptp-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pt-home-landing-models{margin-top:0}.pt-home-install-card{min-height:var(--ptp-size-96);padding:var(--ptp-space-3) var(--ptp-space-2);border-radius:var(--ptp-radius-md)}.pt-home-install-client-count{font-size:var(--ptp-font-size-label)}.pt-home-install-content{gap:var(--ptp-space-2)}.pt-home-install-content>p{font-size:var(--ptp-font-size-label);line-height:var(--ptp-line-height-body)}.pt-home .pt-home-section>.pt-home-carousel{gap:0}.pt-home-carousel-viewport{height:min(calc((100vw - var(--ptp-size-42)) / var(--pt-home-carousel-aspect,3)), 52svh);flex:none}.pt-home-carousel-slide,.pt-home-carousel-state{border-radius:17px}.pt-home-carousel-state{aspect-ratio:3;flex:none;width:calc(100% - 42px)}.pt-home-carousel-controls{width:calc(100% - 42px)}.pt-home-carousel-copy{max-width:67%}.pt-home-carousel-eyebrow{margin-bottom:6px;font-size:9px}.pt-home-carousel-copy strong{font-size:clamp(22px,6.3vw,30px)}.pt-home-carousel-detail{margin-top:6px;font-size:11px;line-height:1.32}.pt-home-carousel-action{margin-top:10px;font-size:11px}.pt-home-carousel-slide>img{width:100%;right:0}.pt-home-model-stage-copy>span{display:none}.pt-home-model-detail-list strong{font-size:var(--ptp-font-size-body-compact)}.pt-home-model-provider-arrow{font-size:11px;right:3px}.pt-home-model-provider-icon{flex-basis:22px;width:22px;height:22px;font-size:21px}.pt-home-model-loading-card{min-height:var(--ptp-size-72)}}@media (width>=641px) and (height<=700px){.pt-home .pt-home-main>.pt-home-section{gap:7px;padding-block:8px}.pt-home.pt-home--with-invitation .pt-home-main>.pt-home-section:not(.pt-home-landing){padding-top:54px;padding-bottom:0}.pt-home.pt-home--with-invitation .pt-home-landing{padding-top:58px}.pt-home-landing-visual{height:25svh}.pt-home-model-stage,.pt-home-model-details{height:37svh}}@media (prefers-reduced-motion:reduce){html.pt-home-page-root{scroll-behavior:auto}.pt-home-carousel-slide,.pt-home-install-client-logo,.pt-home-install-client-name{transition:none}}.pt-home .pt-home-main>.pt-home-section:not(.pt-home-landing){gap:clamp(16px,2.4svh,24px)}.pt-home .pt-home-section:not(.pt-home-landing) .pt-home-eyebrow{letter-spacing:.12em;font-size:11px}.pt-home-model-showcase-heading h2{white-space:nowrap;max-width:none;margin:8px 0;font-size:clamp(36px,3.9vw,56px);line-height:1.13}.pt-home-model-showcase-body{background:#ffffffc7;border:1px solid #6e4e3721;border-radius:26px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;height:clamp(340px,49svh,480px);overflow:hidden;box-shadow:0 18px 54px #4c37270d}.pt-home-model-stage,.pt-home-model-details{width:auto;height:100%;box-shadow:none;border:0;border-radius:0}.pt-home-model-stage{flex-direction:column;justify-content:flex-end;align-items:stretch;padding:clamp(28px,3.4vw,52px)}.pt-home-model-stage-top{top:30px;left:clamp(28px,3.4vw,52px);right:clamp(28px,3.4vw,52px)}.pt-home-model-stage-copy>span{display:none}.pt-home-model-stage h3{text-wrap:balance;max-width:11ch;font-size:clamp(38px,3.9vw,60px);line-height:1.12}.pt-home-model-stage p{max-width:35ch}.pt-home-model-details{background:0 0;justify-content:space-between;padding:clamp(24px,2.7vw,40px)}.pt-home-model-detail-list{align-content:start;row-gap:var(--ptp-space-3);min-height:0;padding-top:var(--ptp-space-3);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ptp-border) transparent;flex:1;grid-auto-rows:minmax(64px,1fr);overflow-y:auto}.pt-home-model-detail-list:focus-visible{outline:2px solid var(--ptp-focus-ring);outline-offset:3px}.pt-home-model-detail-list.is-single-provider{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(72px,1fr)}.pt-home-model-detail-list a{background:color-mix(in srgb, var(--ptp-surface-solid) 78%, transparent);border:1px solid #6e4e371a;border-radius:12px;gap:12px;min-height:0;margin:3px;padding:14px 28px 8px 12px;transition:border-color .18s,background-color .18s,transform .18s}.pt-home-model-detail-list a:nth-child(odd){border-right:1px solid #6e4e371a}.pt-home-model-detail-list a:nth-child(2n){padding-left:12px}.pt-home-model-detail-list a:hover{border-color:color-mix(in srgb, var(--ptp-primary) 32%, transparent);background:var(--ptp-surface-solid);transform:translateY(-1px)}.pt-home-model-detail-list a:focus-visible{outline:2px solid var(--ptp-focus-ring);outline-offset:-2px}.pt-home-model-provider-copy{gap:2px;width:100%}.pt-home-model-detail-list strong{margin-top:0}.pt-home-model-description{color:var(--ptp-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;display:block;overflow:hidden}.pt-home-model-detail-list.is-single-provider a{padding-left:12px}.pt-home-model-tabs{overflow:visible}@media (width<=640px){.pt-home .pt-home-main>.pt-home-section:not(.pt-home-landing){gap:var(--ptp-space-5)}.pt-home .pt-home-main>.pt-home-model-showcase{justify-content:flex-start}.pt-home-model-showcase-heading h2{font-size:var(--ptp-font-size-page-title);white-space:normal;text-wrap:balance;line-height:1.25}.pt-home-model-showcase-heading>p:not(.pt-home-eyebrow){font-size:var(--ptp-font-size-body-compact);line-height:var(--ptp-line-height-body)}.pt-home-model-tabs{margin-bottom:var(--ptp-space-3)}.pt-home-model-showcase-body{border-radius:18px;flex-direction:column;height:auto;display:flex}.pt-home-model-stage{height:auto;min-height:var(--ptp-size-220);padding:var(--ptp-space-12) var(--ptp-space-5) var(--ptp-space-5)}.pt-home-model-stage-top{top:var(--ptp-space-4);left:var(--ptp-space-5);right:var(--ptp-space-5)}.pt-home-model-stage h3{margin:0 0 var(--ptp-space-2);font-size:var(--ptp-font-size-page-title)}.pt-home-model-stage p{max-width:none;font-size:var(--ptp-font-size-body-compact);line-height:var(--ptp-line-height-body)}.pt-home-model-details{gap:var(--ptp-space-3);width:100%;height:auto;padding:var(--ptp-space-4)}.pt-home-model-detail-list,.pt-home-model-loading{max-height:var(--ptp-size-280);grid-auto-rows:minmax(var(--ptp-size-76), max-content);flex:0 auto}.pt-home-model-loading{overflow:hidden}.pt-home-model-detail-list a{min-height:var(--ptp-size-76);gap:var(--ptp-space-2);padding:var(--ptp-space-3) var(--ptp-space-4) var(--ptp-space-2) var(--ptp-space-2);margin:var(--ptp-size-2);border-radius:var(--ptp-radius-md)}.pt-home-model-detail-list a:nth-child(2n){padding-left:var(--ptp-space-2)}.pt-home-model-description{font-size:var(--ptp-font-size-caption);line-height:var(--ptp-line-height-caption)}.pt-home-model-detail-list.is-single-provider{grid-auto-rows:minmax(var(--ptp-size-76), max-content)}}@media (prefers-reduced-motion:reduce){.pt-home-model-provider-count.is-ready{animation:none}}.switch-page{min-height:100vh;color:var(--ptp-text);overflow-x:clip}.switch-main{position:relative}.switch-hero{isolation:isolate;position:relative}.switch-eyebrow{justify-content:center;align-items:center;gap:var(--ptp-space-3);color:var(--ptp-primary);font-size:var(--ptp-font-size-caption);font-weight:var(--ptp-font-weight-heavy);letter-spacing:.08em;margin:0;display:flex}.switch-eyebrow .ui-icon{width:var(--ptp-size-16);height:var(--ptp-size-16)}.switch-copy h1{font-size:var(--ptp-size-48);font-weight:var(--ptp-font-weight-heavy);letter-spacing:0;margin:0;line-height:1.12}.switch-copy h1>span:first-child{color:var(--ptp-primary)}.switch-lede{margin:var(--ptp-space-4) 0 0;font-size:var(--ptp-font-size-card-title);font-weight:var(--ptp-font-weight-bold);letter-spacing:0;line-height:1.5}.switch-client-headline{justify-content:center;align-items:baseline;gap:var(--ptp-space-1) 0;flex-wrap:wrap;font-size:14px;display:flex}.switch-client-count{color:var(--ptp-primary);font-size:32px;font-weight:var(--ptp-font-weight-heavy);font-variant-numeric:tabular-nums;margin-inline:3px;line-height:1}@media (width<=540px){.switch-client-headline{font-size:14px}.switch-client-count{margin-inline:2px;font-size:24px}}.switch-sublede{margin:var(--ptp-space-3) 0 0;color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body);line-height:1.7}.switch-download-label{gap:var(--ptp-space-1);text-align:start;display:grid}.switch-download-label strong{font-size:var(--ptp-font-size-body-lg);line-height:1.3}.switch-download-label small{font-size:var(--ptp-font-size-caption);opacity:.8;line-height:1.3;font-weight:var(--ptp-font-weight-medium)}.switch-release-summary-trigger{max-width:100%;margin-top:var(--ptp-space-2);color:var(--ptp-text-muted)}.switch-release-summary-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switch-section-heading{text-align:center}.switch-section-heading h2{margin:var(--ptp-space-5) 0 0;font-size:var(--ptp-font-size-fluid-display-lg);font-weight:var(--ptp-font-weight-heavy);letter-spacing:-.045em;line-height:1.22}.switch-section-heading h2 span{color:var(--ptp-primary)}.switch-section-heading>p:last-child{max-width:var(--ptp-size-640);margin:var(--ptp-space-5) auto 0;color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body-lg);line-height:1.7}.switch-agent-panel .switch-section-heading{text-align:start}.switch-agent-panel .switch-eyebrow{justify-content:start}.switch-agent-panel .switch-section-heading h2{font-size:clamp(var(--ptp-size-32), 3.2vw, var(--ptp-size-48))}.switch-agent-panel .switch-section-heading>p:not(.switch-eyebrow){margin:var(--ptp-space-5) 0 0;color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body);line-height:1.7}.switch-agent-panel .switch-section-heading>p.switch-agent-use-cases{margin-top:var(--ptp-space-1)}.switch-agent-note{max-width:var(--ptp-size-440);color:var(--ptp-text-muted);font-size:var(--ptp-font-size-caption);margin:0;line-height:1.6}.switch-hero,.switch-agent,.switch-product-stage{z-index:1;position:relative}.switch-hero{justify-content:center;align-items:center;gap:var(--ptp-space-6);box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding-block:var(--ptp-space-6) var(--ptp-space-8);flex-direction:column;display:flex}.switch-copy{width:min(100%, var(--ptp-size-760));text-align:center;min-width:0;position:relative}.switch-downloads{gap:var(--ptp-space-2);width:min(100%, var(--ptp-size-640));margin:var(--ptp-space-5) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.switch-download-action-label{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.switch-download-alternatives{justify-content:center;gap:var(--ptp-space-2);margin-top:var(--ptp-space-2);flex-wrap:wrap;display:flex}.switch-alternative-label{white-space:nowrap}.switch-download-alternatives .switch-alternative-button:hover,.switch-download-alternatives .switch-alternative-button:focus-visible,.switch-download-alternatives .switch-alternative-button:active{box-shadow:none;background-color:#0000;border-color:#0000}.switch-download-secondary{justify-content:center;align-items:baseline;gap:var(--ptp-space-2) var(--ptp-space-3);margin-top:var(--ptp-space-3);color:var(--ptp-text-muted);font-size:var(--ptp-font-size-caption);flex-wrap:wrap;display:flex}.switch-download-menu{gap:var(--ptp-space-2);min-width:240px;max-width:100%;display:grid}.switch-agent{width:100%;padding-block:var(--ptp-space-6);align-items:center;margin-inline:auto;display:grid}.switch-agent-panel{gap:var(--ptp-space-4);width:min(100%, var(--ptp-size-640));min-width:0;margin-inline:auto;display:grid}.switch-agent-steps{align-items:center;gap:var(--ptp-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.switch-agent-step{align-items:center;gap:var(--ptp-space-2);display:flex}.switch-agent-step-row{justify-content:space-between;align-items:center;gap:var(--ptp-space-3) var(--ptp-space-4);flex-wrap:wrap;display:flex}.switch-agent-prompt{gap:var(--ptp-space-3);min-width:0;display:grid;position:relative}.switch-agent-tab-content{min-height:calc(var(--ptp-size-240) + var(--ptp-size-8))}.switch-orbit-download-label{white-space:normal;overflow-wrap:anywhere}.switch-step-number{width:var(--ptp-size-28);height:var(--ptp-size-28);border:var(--ptp-size-1) solid var(--ptp-primary);color:var(--ptp-neutral-white);background:var(--ptp-primary);font-size:var(--ptp-font-size-caption);font-weight:var(--ptp-font-weight-bold);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.switch-agent-step{color:var(--ptp-info);font-size:var(--ptp-font-size-caption);line-height:1.5}@media (width<=1599px){.switch-agent-panel .switch-section-heading h2{font-size:var(--ptp-size-32)}}@media (width<=900px){.switch-release-summary-trigger>span{white-space:normal}.switch-hero{justify-content:flex-start}.switch-agent{padding-block:var(--ptp-space-8)}.switch-agent-note{max-width:none}}@media (width<=540px){.switch-copy h1{font-size:var(--ptp-size-32)}.switch-lede{font-size:var(--ptp-font-size-card-title)}.switch-sublede{font-size:var(--ptp-font-size-body-compact)}.switch-hero{gap:var(--ptp-space-2);padding-block:var(--ptp-space-2) var(--ptp-space-6)}.switch-copy{width:100%}.switch-client-headline>:last-child{flex-basis:100%}.switch-section-heading h2{font-size:var(--ptp-font-size-display-sm)}.switch-section-heading>p:last-child{font-size:var(--ptp-font-size-body)}}@media (width>=901px) and (height<=760px){.switch-hero{gap:var(--ptp-space-2);padding-block:var(--ptp-space-2) var(--ptp-space-4)}.switch-copy h1{font-size:var(--ptp-size-40)}.switch-lede{margin-top:var(--ptp-space-4)}.switch-downloads{margin-top:var(--ptp-space-5)}}@media (width<=540px){.switch-downloads{gap:var(--ptp-space-2);margin-top:var(--ptp-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.switch-downloads>:first-child{grid-column:1/-1}.switch-download-label strong{font-size:var(--ptp-font-size-caption)}.switch-download-label small{font-size:var(--ptp-size-10)}.switch-agent-actions{gap:var(--ptp-space-2)}}.switch-skill-experience{align-content:center;gap:var(--ptp-space-8);width:min(100%, var(--ptp-size-1200));margin-inline:auto;display:grid}.switch-skill-heading{max-width:var(--ptp-size-960);margin-inline:auto}.switch-skill-heading h2{margin-top:var(--ptp-space-2);font-size:clamp(var(--ptp-size-32), 3vw, var(--ptp-size-48))}.switch-skill-heading>p:last-child{max-width:none;margin-top:var(--ptp-space-3);font-size:var(--ptp-font-size-body)}.switch-skill-stage{align-items:stretch;gap:var(--ptp-space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-width:0;display:grid}.switch-skill-install,.switch-skill-examples,.switch-skill-install-card,.switch-skill-examples-card{min-width:0}.switch-skill-install-card,.switch-skill-examples-card{gap:var(--ptp-space-5);box-sizing:border-box;height:100%;padding:var(--ptp-space-7);flex-direction:column;display:flex}.switch-skill-card-heading,.switch-skill-examples-head{align-items:flex-start;gap:var(--ptp-space-3);display:flex}.switch-skill-install-heading-row{justify-content:space-between;align-items:flex-start;gap:var(--ptp-space-3);min-width:0;display:flex}.switch-skill-install-heading-row .switch-skill-card-heading{min-width:0}.switch-skill-install-heading-row>a{white-space:nowrap;flex:none}.switch-skill-card-mark{width:var(--ptp-size-40);height:var(--ptp-size-40);border-radius:var(--ptp-radius-md);background:var(--ptp-primary-soft);color:var(--ptp-primary);flex:none;place-items:center;display:grid}.switch-skill-card-heading h3,.switch-skill-examples-head h3{font-size:var(--ptp-font-size-card-title);margin:0;line-height:1.35}.switch-skill-card-heading p,.switch-skill-examples-head p{margin:var(--ptp-space-1) 0 0;color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body-compact);line-height:1.5}.switch-skill-install-code{overflow-wrap:anywhere;min-width:0}.switch-skill-install-action{justify-content:center;width:100%}.switch-skill-install-steps{gap:var(--ptp-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.switch-skill-install-steps li{align-items:center;gap:var(--ptp-space-2);min-width:0;color:var(--ptp-text);font-size:var(--ptp-font-size-body-compact);line-height:1.35;display:flex}.switch-skill-step-index{width:var(--ptp-size-24);height:var(--ptp-size-24);background:var(--ptp-primary-soft);color:var(--ptp-primary);font-weight:var(--ptp-font-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.switch-skill-example-panel{align-content:start;gap:var(--ptp-space-3);min-width:0;padding-top:var(--ptp-space-4);display:grid}.switch-skill-example-text h4{font-size:var(--ptp-font-size-body-lg);margin:0;line-height:1.4}.switch-skill-example-text p{margin:var(--ptp-space-1) 0 0;color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body-compact);line-height:1.5}.switch-skill-example-request{justify-items:start;gap:var(--ptp-space-2);padding:var(--ptp-space-4);border-radius:var(--ptp-radius-lg);border:1px solid var(--ptp-border);background:color-mix(in srgb, var(--ptp-surface-solid) 78%, transparent);display:grid}.switch-skill-example-request>span,.switch-skill-example-art figcaption{color:var(--ptp-text-muted);font-size:var(--ptp-font-size-caption)}.switch-skill-example-request p{font-size:var(--ptp-font-size-body-compact);margin:0;line-height:1.6}.switch-skill-example-art{border-radius:var(--ptp-radius-lg);background:color-mix(in srgb, var(--ptp-primary-soft) 28%, var(--ptp-surface-solid));place-items:center;min-height:0;margin:0;display:grid;position:relative}.switch-skill-example-art img{width:min(100%, var(--ptp-size-240));object-fit:contain;max-height:19vh;display:block}.switch-skill-example-art figcaption{right:var(--ptp-space-2);bottom:var(--ptp-space-2);position:absolute}@media (width<=1100px){.switch-skill-experience{padding-block:var(--ptp-space-4)}.switch-skill-stage{gap:var(--ptp-space-4)}.switch-skill-install-card,.switch-skill-examples-card{padding:var(--ptp-space-5)}}@media (width<=850px){.switch-skill-experience{padding-block:var(--ptp-space-6)}.switch-skill-stage{grid-template-columns:minmax(0,1fr)}.switch-skill-example-art img{max-height:var(--ptp-size-160)}}@media (width<=540px){.switch-skill-experience{gap:var(--ptp-space-5)}.switch-skill-heading{text-align:start}.switch-skill-heading .switch-eyebrow{justify-content:start}.switch-skill-heading h2{font-size:var(--ptp-size-32)}.switch-skill-install-steps{gap:var(--ptp-space-1)}.switch-skill-install-steps li{font-size:var(--ptp-font-size-caption)}.switch-skill-install-heading-row{flex-wrap:wrap}.switch-skill-install-heading-row>a{margin-inline-start:auto}.switch-skill-examples-card{padding-inline:var(--ptp-space-4)}}.switch-product-stage{z-index:1;align-content:center;align-items:center;column-gap:clamp(var(--ptp-space-7), 4.5vw, var(--ptp-size-72));row-gap:var(--ptp-space-7);box-sizing:border-box;width:min(100%,1320px);min-width:0;min-height:100%;padding-block:var(--ptp-space-7);grid-template-columns:minmax(0,.39fr) minmax(0,.61fr);grid-template-areas:"story visual""actions visual";margin-inline:auto;display:grid;position:relative}.switch-product-story{grid-area:story;align-self:end;min-width:0}.switch-product-story .switch-eyebrow{justify-content:flex-start}.switch-product-story h2{margin:var(--ptp-space-4) 0 0;font-size:clamp(var(--ptp-size-32), 3.3vw, var(--ptp-size-48));font-weight:var(--ptp-font-weight-heavy);letter-spacing:-.045em;line-height:1.22}.switch-product-story h2 span{color:var(--ptp-primary)}.switch-product-story>p:not(.switch-eyebrow){max-width:26em;margin:var(--ptp-space-4) 0 0;color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body);line-height:1.65}.switch-product-steps{gap:var(--ptp-space-2);margin:var(--ptp-space-7) 0 0;padding:0;list-style:none;display:grid}.switch-product-steps li{align-items:center;gap:var(--ptp-space-3);min-height:var(--ptp-size-36);color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body);font-weight:var(--ptp-font-weight-medium);transition:color .36s;display:flex}.switch-product-steps li[aria-current=step]{color:var(--ptp-text);font-weight:var(--ptp-font-weight-bold)}.switch-product-step-index{width:var(--ptp-size-32);height:var(--ptp-size-32);border:1px solid var(--ptp-border);border-radius:var(--ptp-radius-pill);background:color-mix(in srgb, var(--ptp-surface-solid) 75%, transparent);color:var(--ptp-text-muted);font-size:var(--ptp-font-size-caption);font-variant-numeric:tabular-nums;flex:none;place-items:center;transition:background-color .36s,border-color .36s,color .36s;display:grid}.switch-product-steps li[aria-current=step] .switch-product-step-index{border-color:var(--ptp-primary);background:var(--ptp-primary);color:var(--ptp-primary-contrast)}.switch-product-visual{width:100%;min-width:0;padding-bottom:var(--ptp-space-5);grid-area:visual}.switch-product-monitor{width:100%;position:relative}.switch-product-preview-crop{aspect-ratio:1920/1017;background:var(--ptp-surface-solid);width:100%;display:block;position:relative;overflow:hidden}.switch-client-preview-image{object-fit:cover;width:100%;height:100%;display:block}.switch-product-preview-skeleton{width:100%;height:100%;position:absolute;inset:0}.switch-product-focus-area{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--ptp-primary) 85%, white);border-radius:var(--ptp-radius-md);background:color-mix(in srgb, var(--ptp-primary) 5%, transparent);box-shadow:0 0 0 var(--ptp-size-4) color-mix(in srgb, var(--ptp-primary) 16%, transparent);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute}.switch-product-focus-client{width:16%;height:76%;top:14.5%;left:1.5%}.switch-product-focus-model{width:70%;height:7%;top:39.5%;left:27%}.switch-product-focus-apply{width:11.5%;height:6.2%;bottom:.9%;right:1.6%}.switch-product-stage[data-step="0"] .switch-product-focus-client,.switch-product-stage[data-step="1"] .switch-product-focus-model,.switch-product-stage[data-step="2"] .switch-product-focus-apply{opacity:1}.switch-product-cta{justify-items:start;gap:var(--ptp-space-2);grid-area:actions;align-self:start;width:100%;display:grid}.switch-product-actions{gap:var(--ptp-space-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.switch-product-actions>*{width:100%}@media (width<=900px){.switch-product-stage{gap:var(--ptp-space-5);width:min(100%, var(--ptp-size-640));padding-block:var(--ptp-space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"story""visual""actions"}.switch-product-story{align-self:auto}.switch-product-story h2{font-size:clamp(var(--ptp-size-28), 6vw, var(--ptp-size-40))}.switch-product-story>p:not(.switch-eyebrow){margin-top:var(--ptp-space-2)}.switch-product-steps{gap:var(--ptp-space-1);margin-top:var(--ptp-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.switch-product-steps li{gap:var(--ptp-space-1);font-size:var(--ptp-font-size-caption)}.switch-product-visual{padding-bottom:var(--ptp-space-4)}}@media (width<=640px){.switch-product-preview-crop{aspect-ratio:4/3}.switch-client-preview-image{object-position:left center;transition:object-position .6s}.switch-product-preview-crop[data-step="1"] .switch-client-preview-image{object-position:center center}.switch-product-preview-crop[data-step="2"] .switch-client-preview-image{object-position:right center}.switch-product-focus-area{display:none}.switch-product-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.switch-product-steps li,.switch-product-step-index,.switch-product-focus-area,.switch-client-preview-image{transition:none}}}@layer app.art{.pt-home-start-heading h2 em,.pt-home-start-offer-head p{color:var(--ptp-primary-active)}.pt-home-start-plan-state{background:#ffffffa6}.pt-home-client-computer{isolation:isolate;width:min(100%,190cqh);position:relative}.pt-home-client-computer:after{z-index:-1;filter:blur(14px);content:"";background:#2c241f26;border-radius:50%;height:9%;position:absolute;inset:auto 4% -3%}.pt-home-client-display{background:linear-gradient(145deg,#3f4144,#191b1f 40%,#282b30);border:1px solid #979899;border-radius:18px 18px 5px 5px;margin-inline:5%;padding:1.9% 1% 1.2%;position:relative;box-shadow:inset 0 0 0 2px #c4c4c2,inset 0 0 0 3px #535457,0 12px 30px #29211a14}.pt-home-client-camera{background:#0a1019;border:1px solid #43484f;border-radius:50%;width:4px;height:4px;position:absolute;top:1.1%;left:50%;box-shadow:inset 0 0 1px #697b8f}.pt-home-client-display img{aspect-ratio:1920/1017;object-fit:contain;background:#fff7f0;border-radius:5px;width:100%;height:auto;display:block}.pt-home-client-base{background:linear-gradient(#eeeef0 0%,#d6d6d8 28%,#b1b2b5 65%,#82848a 90%,#b9babd);border-radius:2px 2px 50% 50%/2px 2px 70% 70%;height:0;margin-top:-1px;padding-bottom:2.3%;position:relative;box-shadow:inset 0 1px #fff,0 2px 2px #19191e1f}.pt-home-client-base:before{content:"";background:linear-gradient(90deg,#b5b6b9,#dedee0 20% 80%,#b5b6b9);border-radius:0 0 8px 8px;width:16%;height:40%;position:absolute;top:0;left:42%;box-shadow:inset 0 -1px 1px #6464692e}@media (width<=640px){.pt-home-client-computer{width:100%}.pt-home-client-display{border-radius:9px 9px 3px 3px;box-shadow:inset 0 0 0 1px #c4c4c2}.pt-home-client-display img{border-radius:3px}.pt-home-client-camera{width:2px;height:2px}}.pt-home-skill-stage{background:linear-gradient(150deg,#ffffffe0,#fff8f3ba);border:1px solid #6a4c3f26;box-shadow:0 18px 54px #4c37270e}.pt-home-skill-stage-head{color:var(--ptp-text-muted)}.pt-home-skill-stage-connection{color:var(--ptp-primary-active)}.pt-home-skill-request-icon{color:var(--ptp-primary-active);background:var(--ptp-primary-soft)}.pt-home-skill-request p{color:var(--ptp-text);background:var(--ptp-surface-solid);border:1px solid var(--ptp-border);box-shadow:var(--ptp-shadow-sm)}.pt-home-skill-route-line{background:linear-gradient(90deg,#0000,#ee682e59,#0000)}.pt-home-skill-route-label{color:var(--ptp-primary-active)}.pt-home-skill-result{border:1px solid var(--ptp-border);background:var(--ptp-surface-solid)}.pt-home-skill-result.is-image .pt-home-skill-result-art{background:linear-gradient(145deg,#f6eff8,#ffebe3)}.pt-home-skill-result.is-video .pt-home-skill-result-art{background:linear-gradient(145deg,#eaf2f9,#edf4f7)}.pt-home-skill-result.is-audio .pt-home-skill-result-art{background:linear-gradient(145deg,#e8f5ee,#f2f7ed)}.pt-home-skill-result.is-decision .pt-home-skill-result-art{background:linear-gradient(145deg,#fcefe6,#fff4e9)}.pt-home-skill-result-mark{color:var(--ptp-primary-active);background:var(--ptp-surface-solid);box-shadow:var(--ptp-shadow-sm)}.pt-home-skill-result-copy{border-top:1px solid var(--ptp-border)}.pt-home-skill-result-copy small{color:var(--ptp-text-muted)}.pt-home-skill-capability-icon{color:var(--ptp-primary-active);background:var(--ptp-primary-soft)}@media (width<=640px){.pt-home-skill-capabilities article{border:1px solid var(--ptp-border);border-radius:var(--ptp-radius-md);background:#ffffffa6}}.pt-home-carousel-slide.is-evergreen{--pt-home-slide-accent:#494c99;--pt-home-carousel-inset:clamp(18px, 2.7cqw, 36px);isolation:isolate;padding:var(--pt-home-carousel-inset);color:#283354;background:radial-gradient(at 43% -25%,#fffffffa,#0000 61%),radial-gradient(at 80% 77%,#bfc5ffcc,#0000 57%),linear-gradient(125deg,#fbfcff 0%,#f0f1ff 53%,#e5e8fb 100%);border:1px solid #ffffffe0;box-shadow:0 17px 38px #5e6ba221;container-type:inline-size}.pt-home-carousel-slide:is(.is-ambassadors,.is-domestic-models,.is-official-topup)[aria-hidden=false]:hover{border-color:#5a9dcd8c;box-shadow:0 21px 44px #4171a433}.pt-home-carousel-slide.is-domestic-models{background:radial-gradient(at 41% -25%,#fffffffa,#0000 61%),radial-gradient(at 83% 70%,#9fe2de8c,#0000 56%),linear-gradient(125deg,#faffff 0%,#edf9f8 55%,#d6efed 100%)}.pt-home-carousel-slide.is-evergreen:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#ffffffd9 0%,#ffffff63 50%,#0000 78%),radial-gradient(at 58% 13%,#ffffffd9,#0000 35%);position:absolute;inset:0}.pt-home-carousel-artwork{z-index:0;pointer-events:none;opacity:.94;width:100%;height:100%;position:absolute;inset:0}.pt-home-carousel-slide.is-domestic-models .pt-home-carousel-artwork{filter:hue-rotate(-52deg)saturate(.85)}.pt-home-carousel-slide.is-client-and-skill{background:radial-gradient(at 68% -21%,#fffffff7,#0000 60%),radial-gradient(at 84% 83%,#b9d2fb94,#0000 60%),linear-gradient(120deg,#f7fcff 0%,#e9f4ff 49%,#e9edff 100%)}.pt-home-carousel-slide.is-client-and-skill .pt-home-carousel-artwork{opacity:.7;filter:hue-rotate(22deg)}.pt-home-carousel-slide.is-image{background:#f0f3fb}.pt-home-carousel-slide>.pt-home-carousel-image-ambient{display:none}.pt-home-carousel-kicker{z-index:2;top:var(--pt-home-carousel-inset);left:var(--pt-home-carousel-inset);color:#6879b9;letter-spacing:.075em;white-space:nowrap;font-weight:750;line-height:1.3;position:absolute}.pt-home-carousel-slide.is-evergreen :is(.pt-home-carousel-kicker,.pt-home-evergreen-tool>.pt-home-evergreen-kicker,.pt-home-benefits-kicker,.pt-home-creative-kicker){letter-spacing:.075em;font-size:clamp(9px,1cqw,13px);font-weight:750;line-height:1.3}.pt-home-carousel-slide.is-evergreen[aria-hidden=false] :is(.pt-home-carousel-kicker,.pt-home-evergreen-tool>.pt-home-evergreen-kicker,.pt-home-benefits-kicker,.pt-home-creative-kicker){animation:pt-home-card-reveal .38s var(--ptp-ease-enter) both}.pt-home-carousel-slide.is-evergreen[aria-hidden=false] :is(.pt-home-evergreen-copy>strong,.pt-home-games-copy>strong,.pt-home-evergreen-tool>strong,.pt-home-benefits-panel>strong,.pt-home-creative-panel>strong,.pt-home-topup-copy>strong){animation:pt-home-card-reveal .46s var(--ptp-ease-enter) 70ms both}.pt-home-carousel-slide.is-evergreen[aria-hidden=false] :is(.pt-home-evergreen-subtitle,.pt-home-games-subtitle,.pt-home-creative-price,.pt-home-benefits-perks){animation:pt-home-card-reveal .48s var(--ptp-ease-enter) .13s both}@keyframes pt-home-card-reveal{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.pt-home-carousel-slide.is-evergreen[aria-hidden=false] :is(.pt-home-carousel-kicker,.pt-home-evergreen-tool>.pt-home-evergreen-kicker,.pt-home-benefits-kicker,.pt-home-creative-kicker,.pt-home-evergreen-copy>strong,.pt-home-games-copy>strong,.pt-home-evergreen-tool>strong,.pt-home-benefits-panel>strong,.pt-home-creative-panel>strong,.pt-home-topup-copy>strong,.pt-home-evergreen-subtitle,.pt-home-games-subtitle,.pt-home-creative-price,.pt-home-benefits-perks){animation:none}}.pt-home-carousel-slide.is-domestic-models .pt-home-carousel-kicker{color:#428595}.pt-home-evergreen-copy{z-index:1;flex-direction:column;align-items:flex-start;width:65%;min-width:0;height:100%;padding-top:clamp(18px,2.4cqw,24px);display:flex;position:relative}.pt-home-evergreen-kicker{color:#747ca3;letter-spacing:.08em;margin:0 0 2px;font-size:clamp(9px,1.2cqw,10px);font-weight:710;display:block}.pt-home-evergreen-copy>strong{letter-spacing:-.05em;text-wrap:balance;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#213968 5%,#3e52b1 86%);-webkit-background-clip:text;background-clip:text;max-width:26ch;font-size:clamp(22px,3.8cqw,34px);font-weight:820;line-height:1.08;display:block}.pt-home-evergreen-subtitle{letter-spacing:-.03em;-webkit-text-fill-color:transparent;background:linear-gradient(92deg,#ef7838,#dc63a0 43%,#6156cc 85%);-webkit-background-clip:text;background-clip:text;margin-top:3px;font-size:clamp(15px,2.55cqw,22px);font-weight:780;line-height:1.2;display:block}.pt-home-carousel-slide.is-domestic-models .pt-home-evergreen-copy>strong{color:#1d4966;-webkit-text-fill-color:#1d4966;background:0 0}.pt-home-domestic-title-emphasis{color:#e96d3b;-webkit-text-fill-color:#e96d3b;background:linear-gradient(#0000 76%,#f5804d3d 76%)}.pt-home-carousel-slide.is-domestic-models .pt-home-evergreen-subtitle{-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#287e91,#6982c7);-webkit-background-clip:text;background-clip:text}.pt-home-evergreen-copy>p{color:#596b8e;text-wrap:pretty;max-width:57ch;margin:6px 0 0;font-size:clamp(10px,1.5cqw,13px);line-height:1.35}.pt-home-ambassadors-benefits,.pt-home-domestic-proof-grid{background:#ffffff61;border:1px solid #ffffffc2;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:62px;margin-top:clamp(15px,2.5cqw,22px);padding:8px 4px;display:grid;box-shadow:inset 0 1px #ffffffc7}.pt-home-carousel-slide.is-domestic-models .pt-home-domestic-proof-grid{background:#f6fffe85;margin-top:clamp(9px,1.2cqw,15px)}.pt-home-ambassadors-benefits>span,.pt-home-domestic-proof-grid>span{color:#3e4c77;grid-template-rows:18px auto;grid-template-columns:18px minmax(0,1fr);align-content:center;column-gap:7px;min-width:0;padding:2px clamp(6px,1.1cqw,11px);display:grid}.pt-home-ambassadors-benefits>span+span,.pt-home-domestic-proof-grid>span+span{border-left:1px solid #7d8ac640}.pt-home-carousel-slide.is-domestic-models .pt-home-domestic-proof-grid>span{border-color:#42969a40}.pt-home-ambassadors-benefits .ptp-icon,.pt-home-domestic-proof-grid .ptp-icon{color:#6d73cd;background:#707ad521;border-radius:50%;grid-area:1/1/3;width:17px;height:17px;padding:2px}.pt-home-domestic-proof-grid .ptp-icon{color:#31888e;background:#2d93991f}.pt-home-ambassadors-benefits strong,.pt-home-domestic-proof-grid strong{white-space:nowrap;grid-area:1/2;font-size:clamp(10px,1.35cqw,12px);font-weight:760;line-height:1.25}.pt-home-ambassadors-benefits small,.pt-home-domestic-proof-grid small{color:#64718d;white-space:normal;overflow-wrap:anywhere;grid-area:2/2;font-size:clamp(9px,1.1cqw,10px);line-height:1.2}.pt-home-evergreen-link .ptp-icon{width:1.08em;height:1.08em}.pt-home-evergreen-art{z-index:1;pointer-events:none;width:39%;position:absolute;top:0;bottom:0;right:0}.pt-home-ambassadors-art,.pt-home-domestic-art{flex-direction:column;justify-content:center;align-items:center;padding:10px 14px;display:flex}.pt-home-reward-money{pointer-events:none;position:absolute;inset:0}.pt-home-reward-bill{aspect-ratio:1.65;color:#8c9bd1;background:linear-gradient(145deg,#ffffffdb,#b1ccec66);border:1px solid #ffffffdb;border-radius:12px;place-items:center;width:34%;display:grid;position:absolute;box-shadow:0 12px 24px #6273b11f,inset 0 0 0 7px #ffffff29}.pt-home-reward-bill b{color:#bb8a6e;font-size:clamp(var(--ptp-size-36), 6cqw, var(--ptp-size-72));opacity:.85;text-shadow:0 2px #fffc;font-weight:780;line-height:1}.pt-home-reward-bill:before{content:"";border:1px solid #7290be2e;border-radius:7px;position:absolute;inset:7px}.pt-home-reward-bill-back{top:11%;left:9%;transform:rotate(-18deg)}.pt-home-reward-bill-front{bottom:13%;right:6%;transform:rotate(15deg)}.pt-home-reward-coin{aspect-ratio:1;color:#ed9a67;background:linear-gradient(135deg,#fff5dd,#f2c7b2);border:2px solid #fffffff0;border-radius:50%;place-items:center;width:13%;display:grid;position:absolute;box-shadow:0 9px 15px #826f9c26,inset 0 0 0 3px #fff6}.pt-home-reward-coin b{color:#ce814f;font-size:clamp(var(--ptp-size-22), 3cqw, var(--ptp-size-40));text-shadow:0 1px #fff;font-weight:820;line-height:1}.pt-home-reward-coin-one{top:13%;right:18%;transform:rotate(-14deg)}.pt-home-reward-coin-two{bottom:16%;left:13%;transform:rotate(16deg)}.pt-home-ambassadors-reward{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffffde,#dce0ffb3);border:1px solid #ffffffd1;border-radius:25px;flex-direction:column;align-items:center;padding:9px 17px 13px;display:flex;position:relative;box-shadow:0 15px 27px #686fb024,inset 0 1px #fff}.pt-home-ambassadors-reward-label,.pt-home-ambassadors-reward-caption{color:#5968a2;white-space:nowrap;font-size:clamp(9px,1.45cqw,12px);font-weight:720}.pt-home-ambassadors-reward strong{color:#f6813b;letter-spacing:-.1em;font-variant-numeric:tabular-nums;text-shadow:0 3px #fff3e6d6,0 8px 16px #de7c5738;font-size:clamp(62px,11.7cqw,101px);font-weight:820;line-height:1}.pt-home-ambassadors-reward strong span{letter-spacing:-.06em;font-size:.51em}.pt-home-domestic-art-caption{z-index:1;color:#317b81;letter-spacing:.025em;text-align:center;align-items:center;gap:9px;font-size:clamp(10px,1.4cqw,15px);font-weight:760;display:inline-flex;position:relative}.pt-home-domestic-art-caption:before{content:"";background:#ee7843;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #ee784321}.pt-home-domestic-rate{z-index:1;color:#ed733d;letter-spacing:-.07em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:.06em;font-size:clamp(57px,7.1cqw,93px);font-weight:830;line-height:1;display:inline-flex;position:relative}.pt-home-domestic-rate small{color:#dc8057;letter-spacing:-.04em;font-size:.47em;font-weight:780}.pt-home-domestic-art{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffffc7,#e8fcfa91);border:1px solid #ffffffd1;border-radius:clamp(18px,2.4cqw,28px);gap:14px;width:32%;padding:clamp(12px,2cqw,26px);top:16%;bottom:16%;right:3%;box-shadow:0 18px 44px #2c818a1f,inset 0 1px #ffffffb8}.pt-home-domestic-provider-marks{pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(5px,.8cqw,10px);width:100%;min-width:0;margin-top:clamp(8px,1cqw,12px);display:grid}.pt-home-domestic-provider-mark{color:#397187;white-space:nowrap;background:#ffffff9e;border:1px solid #ffffffbf;border-radius:11px;align-items:center;gap:7px;min-width:0;padding:7px 6px;font-size:clamp(9px,1.05cqw,12px);font-weight:730;display:flex;box-shadow:0 5px 15px #41939712,inset 0 1px #fff}.pt-home-provider-mark-icon{font-size:var(--ptp-size-18)}.pt-home-domestic-provider-mark span{text-overflow:ellipsis;overflow:hidden}@container (width<=999px){.pt-home-domestic-provider-marks{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-home-domestic-provider-mark:nth-child(n+5){display:none}.pt-home-carousel-slide.is-client-and-skill .pt-home-evergreen-tool>strong{margin-top:20px;font-size:clamp(19px,2.5cqw,26px)}.pt-home-carousel-slide.is-client-and-skill .pt-home-evergreen-tool>p{display:none}}.pt-home-carousel-slide.is-client-and-skill{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}.pt-home-evergreen-tool{z-index:1;min-width:0;height:100%;padding:var(--pt-home-carousel-inset);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.pt-home-evergreen-tool-client{background:#def0ff38}.pt-home-evergreen-tool-skill{--pt-home-slide-accent:#546caa;background:#e4e8ff57;border-left:1px solid #ffffffdb}.pt-home-evergreen-tool>strong{z-index:1;color:#34446f;letter-spacing:-.04em;text-wrap:balance;max-width:19ch;font-size:clamp(19px,3.3cqw,26px);font-weight:800;line-height:1.15;position:relative}.pt-home-evergreen-tool>p{z-index:1;color:#61708c;text-wrap:wrap;width:100%;margin:5px 0 0;font-size:clamp(10px,1.42cqw,12px);line-height:1.35;position:relative}.pt-home-evergreen-tool .pt-home-evergreen-kicker{color:#6879b9;margin-bottom:6px}.pt-home-evergreen-tool>.pt-home-evergreen-link{z-index:2;top:var(--pt-home-carousel-inset);right:var(--pt-home-carousel-inset);white-space:nowrap;margin-top:0;position:absolute}.pt-home-tool-showcase{z-index:1;pointer-events:none;gap:8px;width:100%;min-height:0;margin-block:auto;display:grid;position:relative}.pt-home-client-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-home-client-showcase-item{color:#354d70;white-space:nowrap;background:#ffffffbf;border:1px solid #ffffffde;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:clamp(10px,1.25cqw,14px);font-weight:720;display:flex;box-shadow:0 7px 18px #4882a41a,inset 0 1px #fff}.pt-home-client-mark-icon{font-size:var(--ptp-size-24)}.pt-home-client-showcase-item span{text-overflow:ellipsis;overflow:hidden}.pt-home-client-showcase-count{color:#305e8e;white-space:nowrap;background:linear-gradient(125deg,#ffffffe0,#d0e8f9c7);border-color:#72b2d861;justify-content:center}.pt-home-client-showcase-count strong{color:#347bc0;font-variant-numeric:tabular-nums;font-size:1.15em}.pt-home-skill-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-home-skill-example{color:#45578d;white-space:nowrap;background:#ffffffb3;border:1px solid #ffffffe0;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:4px 8px;font-size:clamp(10px,1.2cqw,13px);font-weight:720;display:flex;box-shadow:0 7px 18px #6574bb1f,inset 0 1px #fff}.pt-home-skill-example-preview{color:#fff;background:linear-gradient(140deg,#c8f1f1,#a2b7ef 73%,#a4a7e4);border-radius:7px;flex:none;place-items:center;width:48px;height:32px;display:grid;position:relative;overflow:hidden}.pt-home-skill-example-preview svg{z-index:1;width:100%;height:100%;position:relative}.pt-home-skill-example.is-video .pt-home-skill-example-preview{background:linear-gradient(135deg,#a2c1f0,#7d87ce 70%,#a284ca)}.pt-home-skill-example.is-audio .pt-home-skill-example-preview{background:linear-gradient(135deg,#c1aef0,#ae87d5 70%,#807ec4)}.pt-home-skill-example.is-decision .pt-home-skill-example-preview{background:linear-gradient(135deg,#88bed3,#70a5c6 70%,#788fd0)}.pt-home-evergreen-copy:not(:lang(zh-CN)):not(:lang(zh-TW))>strong{font-size:clamp(19px,3.25cqw,29px);line-height:1.12}.pt-home-evergreen-copy:not(:lang(zh-CN)):not(:lang(zh-TW))>.pt-home-evergreen-subtitle{font-size:clamp(12px,1.85cqw,16px)}.pt-home-carousel-controls-trailing{align-items:center;gap:12px;display:flex}@container (width>=1000px){.pt-home-evergreen-copy{padding-top:29px}.pt-home-evergreen-copy>strong{font-size:clamp(38px,4cqw,54px)}.pt-home-evergreen-subtitle{margin-top:7px;font-size:clamp(24px,2.7cqw,34px)}.pt-home-evergreen-copy:not(:lang(zh-CN)):not(:lang(zh-TW))>strong{font-size:clamp(30px,3.3cqw,43px)}.pt-home-evergreen-copy:not(:lang(zh-CN)):not(:lang(zh-TW))>.pt-home-evergreen-subtitle{font-size:clamp(19px,2.2cqw,28px)}.pt-home-evergreen-copy>p{margin-top:12px;font-size:16px}.pt-home-ambassadors-benefits,.pt-home-domestic-proof-grid{min-height:88px;margin-top:clamp(20px,2.5cqw,32px);padding:12px 8px}.pt-home-ambassadors-benefits>span,.pt-home-domestic-proof-grid>span{grid-template-rows:24px auto;grid-template-columns:25px minmax(0,1fr);column-gap:9px;padding-inline:12px}.pt-home-ambassadors-benefits .ptp-icon,.pt-home-domestic-proof-grid .ptp-icon{width:22px;height:22px;padding:3px}.pt-home-ambassadors-benefits strong,.pt-home-domestic-proof-grid strong{font-size:16px}.pt-home-ambassadors-benefits small,.pt-home-domestic-proof-grid small{font-size:12px}.pt-home-carousel-slide.is-domestic-models .pt-home-domestic-proof-grid{margin-top:12px}.pt-home-ambassadors-reward{padding:17px 26px 21px}.pt-home-ambassadors-reward-label,.pt-home-ambassadors-reward-caption{font-size:15px}.pt-home-ambassadors-reward strong{font-size:clamp(110px,12cqw,155px)}.pt-home-domestic-art-caption{font-size:clamp(11px,1.3cqw,15px)}.pt-home-domestic-rate{font-size:clamp(48px,7.1cqw,93px)}.pt-home-evergreen-tool{padding:var(--pt-home-carousel-inset)}.pt-home-evergreen-tool .pt-home-evergreen-kicker{margin-bottom:12px}.pt-home-evergreen-tool>strong{max-width:22ch;font-size:clamp(31px,3.2cqw,42px)}.pt-home-evergreen-tool>p{margin-top:10px;font-size:clamp(12px,1.2cqw,16px)}.pt-home-domestic-provider-mark{gap:9px;padding:11px 12px;font-size:14px}.pt-home-provider-mark-icon{font-size:var(--ptp-size-26)}.pt-home-tool-showcase{gap:12px}.pt-home-client-showcase-item{padding:12px 14px;font-size:15px}.pt-home-client-mark-icon{font-size:var(--ptp-size-32)}.pt-home-skill-example{gap:12px;padding:7px 10px;font-size:14px}.pt-home-skill-example-preview{width:72px;height:45px}}@media (width<=640px){.pt-home-carousel-slide.is-evergreen{--pt-home-carousel-inset:14px;padding:14px 18px}.pt-home-carousel-slide>.pt-home-carousel-image-ambient{z-index:0;object-fit:cover;filter:blur(30px);opacity:.6;display:block;transform:scale(1.32)}.pt-home-carousel-slide.is-image>img:not(.pt-home-carousel-image-ambient){z-index:1;filter:drop-shadow(0 8px 22px #2c366829)}.pt-home-carousel-artwork{opacity:.65;transform-origin:65%;transform:scale(1.65)}.pt-home-carousel-kicker{left:18px}.pt-home-evergreen-copy{width:100%;padding-top:34px}.pt-home-evergreen-kicker{font-size:9px}.pt-home-evergreen-copy>strong{max-width:100%;font-size:clamp(22px,6.7cqw,27px)}.pt-home-evergreen-subtitle{max-width:27ch;font-size:15px}.pt-home-evergreen-audience,.pt-home-ambassadors-benefits,.pt-home-domestic-proof-grid{display:none}.pt-home-evergreen-art{width:51%;height:54%;top:auto;bottom:14px;right:12px}.pt-home-ambassadors-reward{border-radius:15px;padding:10px 7px}.pt-home-ambassadors-reward-label{font-size:8px}.pt-home-ambassadors-reward strong{font-size:clamp(65px,22cqw,82px)}.pt-home-ambassadors-reward-caption{font-size:8px}.pt-home-domestic-art-caption{gap:6px;font-size:9px;line-height:1.3}.pt-home-domestic-art-caption:before{flex-basis:5px;width:5px;height:5px;box-shadow:0 0 0 3px #ee784321}.pt-home-domestic-rate{font-size:clamp(38px,11cqw,48px)}.pt-home-domestic-art{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;gap:5px;width:51%;height:51%;padding:12px 9px;top:auto;bottom:16px;right:12px}.pt-home-domestic-provider-marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:60%;margin-top:13px}.pt-home-domestic-provider-mark:nth-child(n+4){display:none}.pt-home-domestic-provider-mark{border-radius:9px;justify-content:center;padding:8px 0}.pt-home-domestic-provider-mark span{display:none}.pt-home-provider-mark-icon{font-size:var(--ptp-size-22)}.pt-home-reward-bill-back{width:51%;top:14%;left:-22%}.pt-home-reward-bill-front{width:45%;bottom:5%;right:1%}.pt-home-reward-coin-one{width:20%;top:11%;right:13%}.pt-home-reward-coin-two{width:19%;bottom:14%;left:-14%}.pt-home-evergreen-copy:not(:lang(zh-CN)):not(:lang(zh-TW))>strong{font-size:19px}.pt-home-evergreen-copy:not(:lang(zh-CN)):not(:lang(zh-TW))>.pt-home-evergreen-subtitle{font-size:12px}.pt-home-carousel-slide.is-client-and-skill{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;padding:0}.pt-home-evergreen-tool{padding:14px 18px}.pt-home-evergreen-tool>.pt-home-evergreen-link{top:10px;right:12px}.pt-home-evergreen-tool-skill{border-top:1px solid #ffffffdb;border-left:0}.pt-home-evergreen-tool .pt-home-evergreen-kicker{margin-bottom:18px}.pt-home-evergreen-tool>strong{max-width:17ch;font-size:19px}.pt-home-carousel-slide.is-client-and-skill .pt-home-evergreen-tool>strong{margin-top:0}.pt-home-evergreen-tool>p{display:none}.pt-home-tool-showcase{gap:6px;margin-top:8px;margin-bottom:0}.pt-home-client-showcase-item{border-radius:9px;gap:5px;padding:6px;font-size:10px}.pt-home-client-mark-icon{font-size:var(--ptp-size-18)}.pt-home-client-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-home-client-showcase-item:nth-child(4),.pt-home-client-showcase-item:nth-child(5){display:none}.pt-home-skill-showcase{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-home-skill-example{background:#ffffffa3;border-radius:8px;flex-direction:column;gap:3px;padding:3px;font-size:9px}.pt-home-skill-example-preview{border-radius:5px;width:100%;height:21px}.pt-home-skill-example>span:last-child{text-overflow:ellipsis;max-width:100%;line-height:1.15;overflow:hidden}}@media (width<=360px){.pt-home-evergreen-copy>strong{font-size:21px}.pt-home-evergreen-subtitle{font-size:13px}.pt-home-evergreen-art{width:49%;right:8px}.pt-home-domestic-rate{font-size:36px}.pt-home-client-showcase-item{gap:4px;padding:6px 4px;font-size:9px}.pt-home-client-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-home-client-showcase-item:nth-child(3){display:none}.pt-home-client-mark-icon{font-size:var(--ptp-size-15)}.pt-home-tool-showcase{gap:5px}.pt-home-skill-example{font-size:8px}.pt-home-skill-example-preview{height:16px}}.pt-home-carousel-slide.is-opus-games{cursor:pointer;background:radial-gradient(at 79% 64%,#9fbcf594,#0000 50%),radial-gradient(at 36% -12%,#fffffffa,#0000 62%),linear-gradient(120deg,#fbfdff 0%,#edf5ff 53%,#e4eafa 100%)}.pt-home-carousel-slide.is-opus-games .pt-home-carousel-artwork{opacity:.38}.pt-home-games-card-link{z-index:2;border-radius:inherit;position:absolute;inset:0}.pt-home-games-card-link:focus-visible{outline:3px solid var(--ptp-focus-ring);outline-offset:-4px}.pt-home-carousel-slide.is-opus-games .pt-home-carousel-kicker{pointer-events:none}.pt-home-games-copy{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-start;width:55%;min-width:0;height:100%;padding-top:29px;display:flex;position:relative}.pt-home-games-copy>strong{color:#27466c;letter-spacing:-.045em;max-width:16ch;font-size:clamp(24px,3.5cqw,46px);font-weight:820;line-height:1.14}.pt-home-games-subtitle{color:#5169a6;margin-top:clamp(8px,1.1cqw,14px);font-size:clamp(14px,2cqw,27px);font-weight:760;line-height:1.24}.pt-home-games-copy>p{color:#637393;max-width:44ch;margin:clamp(8px,1.1cqw,14px) 0 0;font-size:clamp(11px,1.25cqw,16px);line-height:1.5}.pt-home-games-actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:clamp(5px,.8cqw,10px);margin-top:clamp(18px,3cqw,36px);display:flex}.pt-home-games-button{white-space:nowrap;box-shadow:0 7px 16px #4364b124}.pt-home-games-art{z-index:1;pointer-events:none;place-items:center;width:41%;height:67%;display:grid;position:absolute;top:18%;right:4%}.pt-home-games-window{background:#ffffffba;border:1px solid #fffffff5;border-radius:clamp(13px,1.6cqw,21px);flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow:hidden;transform:rotate(-3deg);box-shadow:0 24px 48px #48649f2e,inset 0 1px #fff}.pt-home-games-window-bar{color:#7b89a6;letter-spacing:.06em;border-bottom:1px solid #748ec329;flex:none;align-items:center;gap:5px;height:16%;min-height:24px;padding:0 13px;font-size:clamp(7px,.8cqw,10px);font-weight:740;display:flex}.pt-home-games-window-bar>i{background:#acb8d6;border-radius:50%;width:5px;height:5px}.pt-home-games-window-bar>i:first-child{background:#eaa5aa}.pt-home-games-window-bar>i:nth-child(2){background:#e9cb97}.pt-home-games-window-bar>span{margin-left:auto}.pt-home-games-tiles{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(5px,.9cqw,12px);min-height:0;padding:clamp(8px,1.2cqw,16px);display:grid}.pt-home-games-tile{background:#b9cce5;border:1px solid #ffffffab;border-radius:clamp(8px,1.2cqw,15px);min-width:0;position:relative;overflow:hidden;box-shadow:0 4px 11px #3a4b7824}.pt-home-games-tile img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pt-home-games-tile:after{content:"";pointer-events:none;background:linear-gradient(#182a4b5c,#0000 38%);position:absolute;inset:0}.pt-home-games-tile b{z-index:2;color:#fffffff0;font-variant-numeric:tabular-nums;font-size:clamp(10px,1.35cqw,18px);position:absolute;top:10px;left:11px}.pt-home-games-window-footer{color:#6980ab;border-top:1px solid #748ec324;flex:none;align-items:center;gap:6px;height:12%;min-height:20px;padding:0 16px;font-size:clamp(8px,.9cqw,11px);font-weight:760;display:flex}.pt-home-games-window-footer>i{background:#6786bf4f;flex:1;height:1px}.pt-home-games-window-footer>span{margin-left:auto;font-size:16px}@container (width<=999px){.pt-home-games-copy{width:57%}.pt-home-games-art{width:39%;right:3%}}@media (width<=640px){.pt-home-games-copy{width:100%;padding-top:25px}.pt-home-games-copy>strong{max-width:22ch;font-size:clamp(21px,6cqw,27px)}.pt-home-games-subtitle{margin-top:5px;font-size:clamp(12px,3.4cqw,15px)}.pt-home-games-copy>p{display:none}.pt-home-games-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;margin:0;display:grid;position:absolute;bottom:0;left:0;right:0}.pt-home-games-button{letter-spacing:-.02em;min-width:0;min-height:28px;padding-inline:3px;font-size:clamp(8px,2.5cqw,10px)}.pt-home-games-art{width:90%;height:42%;top:36%;right:5%}.pt-home-games-window{transform:rotate(-2deg)}.pt-home-games-window-footer{display:none}.pt-home-games-tile b{top:6px;left:7px}}@media (width<=360px){.pt-home-games-copy>strong{font-size:20px}.pt-home-games-art{height:41%;top:38%}}.pt-home-carousel-slide.is-member-benefits{background:linear-gradient(112deg,#edf9ff 0%,#e6f4ff 48%,#eef0ff 52%,#f2efff 100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}.pt-home-benefits-panel{z-index:1;min-width:0;height:100%;padding:var(--pt-home-carousel-inset);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.pt-home-benefits-panel.is-invoice{border-left:1px solid #ffffffe0}.pt-home-benefits-kicker{color:#5c81a5;white-space:nowrap;align-items:center;display:inline-flex}.pt-home-benefits-panel.is-invoice .pt-home-benefits-kicker{color:#7967a8}.pt-home-benefits-panel>strong{z-index:2;color:#284d75;letter-spacing:-.045em;margin-top:clamp(8px,1cqw,12px);font-size:clamp(23px,2.8cqw,38px);font-weight:820;line-height:1.2;position:relative}.pt-home-benefits-panel.is-invoice>strong{color:#534b83}.pt-home-benefits-panel>p{z-index:2;color:#536f90;max-width:32ch;margin:9px 0 0;font-size:clamp(12px,1.6cqw,20px);font-weight:660;line-height:1.42;position:relative}.pt-home-benefits-panel.is-invoice>p{color:#70698f}.pt-home-benefits-perks,.pt-home-benefits-invoice-details{z-index:2;gap:clamp(4px,.55cqw,8px);margin-top:clamp(10px,1cqw,14px);display:grid;position:relative}.pt-home-benefits-perks{padding:0;list-style:none}.pt-home-benefits-perks li,.pt-home-benefits-invoice-details>span{color:#536f90;align-items:flex-start;gap:8px;font-size:clamp(11px,1.3cqw,16px);font-weight:650;line-height:1.45;display:flex}.pt-home-benefits-perks .ptp-icon,.pt-home-benefits-invoice-details .ptp-icon{color:#5ea8c5;flex:none;width:17px;height:17px;margin-top:.12em}.pt-home-benefits-invoice-details{max-width:42ch}.pt-home-benefits-invoice-details>span{color:#70698f}.pt-home-benefits-invoice-details .ptp-icon{color:#9187c9}.pt-home-benefits-note{z-index:2;color:#657f98;margin-top:auto;font-size:clamp(10px,1.2cqw,15px);line-height:1.35;position:relative}.pt-home-benefits-action{z-index:2;white-space:nowrap;flex:none;margin-top:10px;position:relative}.pt-home-benefits-panel.is-invoice>.pt-home-benefits-action{margin-top:auto}.pt-home-benefits-art{aspect-ratio:1;pointer-events:none;opacity:.8;place-items:center;width:40%;display:grid;position:absolute;bottom:10%;right:5%}.pt-home-benefits-art.is-network>i{aspect-ratio:1;border:1px solid #489cc940;border-radius:50%;width:80%;position:absolute;box-shadow:inset 0 0 24px #85cfe121}.pt-home-benefits-art.is-network>i:nth-child(2){width:58%;transform:rotateX(60deg)}.pt-home-benefits-art.is-network>i:nth-child(3){width:58%;transform:rotateY(60deg)}.pt-home-benefits-art.is-network>b{color:#63b6d5;text-shadow:0 7px 25px #57b1d13b;font-size:clamp(55px,8cqw,110px);font-weight:400;line-height:1}.pt-home-benefits-art.is-receipt{aspect-ratio:.92;background:linear-gradient(145deg,#ffffffe8,#d5d2f79e);border:1px solid #fffffff2;border-radius:12px;width:34%;bottom:16%;right:10%;transform:rotate(8deg);box-shadow:9px 12px 30px #7165a924,inset 0 1px #fff}.pt-home-benefits-art.is-receipt>i{background:#b6afe1;border-radius:999px;width:64%;height:3%;position:absolute;top:20%;left:18%}.pt-home-benefits-art.is-receipt>i:nth-child(2){width:48%;top:34%}.pt-home-benefits-art.is-receipt>i:nth-child(3){width:58%;top:48%}.pt-home-benefits-art.is-receipt>b{aspect-ratio:1;color:#fff;background:#8b86ce;border-radius:50%;place-items:center;width:38%;font-size:clamp(19px,3cqw,40px);display:grid;position:absolute;bottom:8%;right:13%;box-shadow:0 5px 15px #7165a936}@media (width<=640px){.pt-home-carousel-slide.is-member-benefits{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.pt-home-benefits-panel{padding:14px 18px}.pt-home-benefits-panel.is-invoice{border-top:1px solid #ffffffe0;border-left:0}.pt-home-benefits-panel>strong{margin-top:3px;font-size:clamp(19px,5.4cqw,25px)}.pt-home-benefits-panel>p{margin-top:3px;font-size:clamp(11px,3cqw,14px)}.pt-home-benefits-perks,.pt-home-benefits-invoice-details{gap:2px;margin-top:5px}.pt-home-benefits-perks li,.pt-home-benefits-invoice-details>span{gap:5px;font-size:10px;line-height:1.35}.pt-home-benefits-perks .ptp-icon,.pt-home-benefits-invoice-details .ptp-icon{width:13px;height:13px}.pt-home-benefits-invoice-details{max-width:29ch}.pt-home-benefits-panel.is-invoice>.pt-home-benefits-action{margin-top:0}.pt-home-benefits-note{display:none}.pt-home-benefits-panel>.pt-home-benefits-action{margin-top:0;position:absolute;bottom:14px;left:18px}.pt-home-benefits-art{width:34%;bottom:13%;right:3%}.pt-home-benefits-art.is-receipt{width:23%;bottom:16%;right:9%}}@media (width<=360px){.pt-home-benefits-panel{padding:10px 16px}.pt-home-benefits-kicker{font-size:8px}.pt-home-benefits-panel>strong{font-size:18px}.pt-home-benefits-panel>p{font-size:10px}.pt-home-benefits-perks li,.pt-home-benefits-invoice-details>span{font-size:9px}.pt-home-benefits-panel>.pt-home-benefits-action{bottom:10px;left:16px}.pt-home-benefits-art.is-network{bottom:7%}}.pt-home-scene{isolation:isolate;min-height:100svh;position:relative}#app:has(>.pt-home-page-background){isolation:isolate}.pt-home .pt-home-main>.pt-home-section{background:0 0}.pt-home-landing-top,.pt-home-carousel{z-index:1;position:relative}.pt-home-page-background{z-index:-1;pointer-events:none;background:#faf9f6;width:100%;max-width:none;height:100%;margin:0;position:fixed;inset:0;overflow:hidden}.pt-home-page-orbit-layer{width:100%;height:100%}.pt-home-page-orbit{transform-origin:80% 30%;width:100%;height:100%;display:block;transform:scale(1.025)}.pt-home-orbit-signal{stroke-dasharray:55 1550;animation:22s linear infinite paused pt-home-signal-travel}.pt-home-orbit-signal.is-second{animation-duration:29s;animation-delay:-11s}.pt-home-orbit-pin{animation:7s ease-in-out infinite alternate paused pt-home-pin-breathe}.pt-home-page-background.is-active :is(.pt-home-orbit-signal,.pt-home-orbit-pin){animation-play-state:running}@keyframes pt-home-signal-travel{to{stroke-dashoffset:-1605px}}@keyframes pt-home-pin-breathe{to{opacity:.3}}@media (width<=800px){.pt-home-page-orbit{opacity:.55;width:160%;max-width:none;margin-left:-50%}}@media (prefers-reduced-motion:reduce),(hover:none),(width<=1279px){.pt-home-orbit-signal,.pt-home-orbit-pin{animation:none}}.pt-home-carousel-slide{background:#ffffffb8}.pt-home-model-stage{background:linear-gradient(145deg, color-mix(in srgb, var(--ptp-primary) 4%, var(--ptp-surface-solid)), color-mix(in srgb, var(--ptp-primary) 10%, var(--ptp-surface-solid)))}.pt-home-model-stage.is-image{background:linear-gradient(145deg,#fbf5f5,#f8ebeb)}.pt-home-model-stage.is-video{background:linear-gradient(145deg,#f5f7fa,#eaf1f8)}.pt-home-model-stage.is-audio{background:linear-gradient(145deg,#f5f8f4,#edf6ec)}.pt-home-model-stage.is-decision{background:linear-gradient(145deg,#faf6f2,#f9ede5)}.pt-home-model-stage-visual{object-fit:contain;object-position:right center;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(58%,400px);height:84%;position:absolute;top:4%;right:-4%}@media (width>=641px) and (width<=1100px){.pt-home-model-stage-visual{width:min(54%,290px);height:60%;top:-3%;right:-5%}}@media (width<=640px){.pt-home-model-stage-visual{opacity:.82;width:54%;height:82%;top:-8%;right:-3%}}.pt-home-carousel-slide.is-official-topup{background:radial-gradient(circle at 4% 90%,#72b5f53d,#0000 39%),radial-gradient(circle at 98% 1%,#6881e53d,#0000 42%),linear-gradient(112deg,#f5fbff 3%,#eaf5ff 52%,#e1eafd 100%);box-shadow:0 18px 42px #3c6aae29}.pt-home-carousel-slide.is-official-topup:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #468ada2e;border-radius:50%;width:70%;position:absolute;bottom:-77%;left:-9%;box-shadow:0 0 0 32px #ffffff21,0 0 0 96px #ffffff1a}.pt-home-carousel-slide.is-official-topup .pt-home-carousel-kicker{color:#366cb0}.pt-home-topup-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:46%;min-width:0;height:100%;display:flex;position:relative}.pt-home-topup-copy>strong{color:#163a69;letter-spacing:-.055em;text-wrap:balance;max-width:12ch;font-size:clamp(27px,4.1cqw,54px);font-weight:820;line-height:1.1}.pt-home-topup-copy>strong.is-zh .pt-home-topup-title-intro{white-space:nowrap;display:block}.pt-home-topup-title-price{white-space:nowrap}.pt-home-topup-title-emphasis{color:#236fcb;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#2b7fdb,#5270e6);-webkit-background-clip:text;background-clip:text}.pt-home-topup-copy>p{color:#3470ad;max-width:26ch;margin:clamp(8px,1.2cqw,15px) 0 0;font-size:clamp(14px,2cqw,26px);font-weight:730;line-height:1.3}.pt-home-topup-proof{color:#486f96;background:#ffffff9e;border:1px solid #69a6e138;border-radius:999px;align-items:center;gap:7px;margin-top:clamp(10px,1.4cqw,18px);padding:7px 12px;font-size:clamp(11px,1.2cqw,15px);font-weight:660;display:inline-flex}.pt-home-topup-proof .ptp-icon{color:#4388bd;width:17px;height:17px}.pt-home-topup-showcase{z-index:1;background:linear-gradient(150deg,#ffffffed,#edf7ffba);border:1px solid #ffffffeb;border-radius:clamp(17px,2cqw,26px);flex-direction:column;width:51%;height:80%;min-height:0;padding:clamp(10px,1.4cqw,18px);display:flex;position:absolute;top:10%;right:3%;box-shadow:0 20px 44px #3a6aa329,inset 0 1px #fff}.pt-home-topup-showcase-head{color:#315b83;flex:none;align-items:center;gap:9px;min-height:34px;padding-inline:3px;font-size:clamp(11px,1.2cqw,15px);font-weight:770;display:flex}.pt-home-topup-showcase-mark{color:#357bb5;background:#e5f0ff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.pt-home-topup-showcase-mark .ptp-icon{width:17px;height:17px}.pt-home-topup-showcase-stamp{color:#829fbc;letter-spacing:.13em;margin-left:auto;font-size:10px}.pt-home-topup-products{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,.8cqw,10px);min-height:0;margin-top:clamp(6px,.8cqw,10px);display:grid}.pt-home-topup-product{--pt-home-topup-product-accent:#235da2;color:#254563;background:linear-gradient(145deg,#fff,#f6fbffde);border:1px solid #c3ddf48c;border-radius:clamp(11px,1.4cqw,17px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(7px,1cqw,13px);min-width:0;padding:clamp(9px,1cqw,14px);line-height:1.2;display:grid;box-shadow:0 4px 12px #4a729f11}.pt-home-topup-product-name{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.pt-home-topup-product-brand{color:#59738d;font-size:clamp(11px,1.1cqw,14px);font-weight:620;line-height:1.15}.pt-home-topup-product-plan{color:var(--pt-home-topup-product-accent);letter-spacing:-.03em;font-size:clamp(17px,1.8cqw,23px);font-weight:820;line-height:1.12}.pt-home-topup-product.is-verification .pt-home-topup-product-plan{font-size:clamp(11px,1.1cqw,15px)}.pt-home-topup-product-icon{aspect-ratio:1;background:#e8f3fc;border-radius:14px;place-items:center;width:clamp(38px,4.5cqw,56px);font-size:clamp(29px,3.4cqw,43px);display:grid}.pt-home-topup-product-price{color:var(--pt-home-topup-product-accent);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:clamp(26px,2.65cqw,36px);font-weight:820;line-height:1}.pt-home-topup-product-price small{vertical-align:.14em;margin-right:2px;font-size:.58em;font-weight:760}.pt-home-topup-product.is-claude .pt-home-topup-product-icon{background:#f8ede9}.pt-home-topup-product.is-claude{--pt-home-topup-product-accent:#a75640}.pt-home-topup-product.is-grok .pt-home-topup-product-icon{background:#ecedf4}.pt-home-topup-product.is-grok{--pt-home-topup-product-accent:#4a5272}.pt-home-topup-product.is-verification .pt-home-topup-product-icon{color:#459b82;background:#e5f4f1}.pt-home-topup-product.is-verification{--pt-home-topup-product-accent:#28816d}.pt-home-carousel-slide.is-official-topup[aria-hidden=false] .pt-home-topup-showcase{animation:pt-home-topup-enter .52s var(--ptp-ease-enter) both}@keyframes pt-home-topup-enter{0%{opacity:.6;translate:12px 3px}to{opacity:1;translate:0}}@container (width<=999px){.pt-home-topup-copy{width:36%}.pt-home-topup-copy>strong{font-size:clamp(25px,3.5cqw,36px)}.pt-home-topup-copy>p{font-size:clamp(13px,1.7cqw,18px)}.pt-home-topup-proof{padding:4px 8px}.pt-home-topup-showcase{width:59%;height:84%;padding:9px;top:8%;right:3%}.pt-home-topup-showcase-head{min-height:25px;font-size:11px}.pt-home-topup-showcase-mark{border-radius:7px;width:22px;height:22px}.pt-home-topup-showcase-stamp{font-size:8px}.pt-home-topup-products{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:4px}.pt-home-topup-product{gap:6px;padding:5px 7px}.pt-home-topup-product-name{gap:2px}.pt-home-topup-product-brand{font-size:10px}.pt-home-topup-product-plan{font-size:16px}.pt-home-topup-product.is-verification .pt-home-topup-product-plan{font-size:10px}.pt-home-topup-product-icon{border-radius:9px;width:32px;font-size:26px}.pt-home-topup-product-price{font-size:21px}}@media (width<=640px){.pt-home-topup-copy{justify-content:flex-start;width:100%;padding-top:29px}.pt-home-topup-copy>strong{max-width:none;font-size:clamp(21px,6.4cqw,26px)}.pt-home-topup-copy>strong.is-zh .pt-home-topup-title-intro{display:inline}.pt-home-topup-copy>p{max-width:none;margin-top:4px;font-size:clamp(11px,3.1cqw,13px)}.pt-home-topup-proof{display:none}.pt-home-topup-showcase{width:auto;height:61%;padding:8px;top:31%;left:18px;right:18px}.pt-home-topup-showcase-head{display:none}.pt-home-topup-products{margin-top:0}.pt-home-topup-product{gap:4px;padding:4px 5px}.pt-home-topup-product-brand{font-size:9px}.pt-home-topup-product-plan{font-size:clamp(12px,3.4cqw,16px)}.pt-home-topup-product.is-verification .pt-home-topup-product-plan{font-size:9px}.pt-home-topup-product-icon{border-radius:8px;width:27px;font-size:22px}.pt-home-topup-product-price{font-size:clamp(16px,4.4cqw,21px)}}@media (width<=360px){.pt-home-topup-copy{padding-top:27px}.pt-home-topup-copy>p{display:none}.pt-home-topup-showcase{height:66%;padding:6px 8px;top:27%}.pt-home-topup-products{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:1fr;gap:3px}.pt-home-topup-product{border-radius:7px;min-height:0;padding:1px 8px}.pt-home-topup-product-name{gap:0}.pt-home-topup-product-brand{font-size:8px;line-height:1}.pt-home-topup-product-plan{font-size:11px;line-height:1.05}.pt-home-topup-product.is-verification .pt-home-topup-product-plan{font-size:10px}.pt-home-topup-product-icon{border-radius:6px;width:22px;font-size:18px}.pt-home-topup-product-price{font-size:17px}}@media (prefers-reduced-motion:reduce){.pt-home-carousel-slide.is-official-topup[aria-hidden=false] .pt-home-topup-showcase{animation:none}}.pt-home-carousel-slide.is-creative-studio{background:linear-gradient(110deg,#eff9ff 0%,#e9f4ff 49%,#f3efff 51%,#eeeaff 100%);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.pt-home-creative-panel{min-width:0;height:100%;padding:var(--pt-home-carousel-inset);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.pt-home-creative-panel.is-picture{background:radial-gradient(at 92% 72%,#86d4ea66,#0000 53%)}.pt-home-creative-panel.is-audio{background:radial-gradient(at 85% 72%,#b7a3e666,#0000 56%);border-left:1px solid #ffffffd9}.pt-home-creative-kicker{color:#658ca4;white-space:nowrap;align-items:center;max-width:100%;display:inline-flex}.pt-home-creative-panel.is-audio .pt-home-creative-kicker{color:#8174aa}.pt-home-creative-panel>strong{z-index:1;color:#255978;letter-spacing:-.05em;margin-top:clamp(8px,1cqw,12px);font-size:clamp(21px,3.15cqw,42px);font-weight:820;line-height:1.13;position:relative}.pt-home-creative-panel.is-audio>strong{color:#584985}.pt-home-creative-panel.is-picture>strong,.pt-home-creative-panel.is-audio>strong{font-size:clamp(21px,2.55cqw,36px)}.pt-home-creative-title-icon{vertical-align:-.06em;width:.9em;height:.9em;margin-right:.18em}.pt-home-creative-lede{z-index:1;color:#60809a;margin:6px 0 0;font-size:clamp(11px,1.35cqw,17px);line-height:1.42;position:relative}.pt-home-creative-panel.is-audio .pt-home-creative-lede{color:#766d98}.pt-home-creative-price{z-index:1;color:#40799c;align-items:baseline;gap:5px;margin-top:auto;line-height:1.1;display:flex;position:relative}.pt-home-creative-price>span{align-items:center;gap:6px;font-size:clamp(11px,1.45cqw,18px);font-weight:740;display:inline-flex}.pt-home-creative-price .ptp-icon{flex:none;width:1.15em;height:1.15em}.pt-home-creative-price>strong{color:#2186b5;letter-spacing:-.085em;font-variant-numeric:tabular-nums;font-size:clamp(38px,6.6cqw,86px);line-height:.98}.pt-home-creative-price small{letter-spacing:-.02em;margin-right:.1em;font-size:.52em;font-weight:750}.pt-home-creative-price .pt-home-creative-price-unit{letter-spacing:0;margin:0 0 0 .12em;font-size:.27em;font-weight:700}.pt-home-creative-image-art{pointer-events:none;filter:drop-shadow(0 14px 19px #368aae26);width:42%;height:45%;position:absolute;top:34%;right:5%}.pt-home-creative-models{flex-wrap:nowrap;gap:clamp(5px,.8cqw,10px);width:100%;min-width:0;margin-top:clamp(8px,1cqw,13px);display:flex}.pt-home-creative-models>span{color:#3c6686;white-space:nowrap;background:#ffffffad;border:1px solid #ffffffdb;border-radius:999px;flex:0 auto;align-items:center;gap:5px;min-width:0;padding:5px 8px;font-size:clamp(9px,.95cqw,12px);font-weight:700;display:flex}.pt-home-creative-models .ptp-icon{flex:none;width:15px;height:15px}.pt-home-creative-models>span>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pt-home-creative-action{z-index:2;white-space:nowrap;flex:none;margin-top:clamp(9px,1.2cqw,14px);position:relative}.pt-home-creative-panel.is-audio>.pt-home-creative-action{margin-top:auto}.pt-home-creative-audio-art{pointer-events:none;grid-template-columns:30% minmax(0,1fr) 19%;align-items:center;column-gap:4%;width:67%;height:38%;display:grid;position:absolute;top:40%;left:23%}.pt-home-creative-orb{aspect-ratio:1;background:linear-gradient(140deg,#faf7ffed,#a7a6e6cf);border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:100%;display:grid;transform:rotate(-10deg);box-shadow:0 18px 42px #6863a433,inset 0 1px #fff}.pt-home-creative-orb svg{color:#675db1;width:45%;height:45%}.pt-home-creative-wave{justify-content:space-between;align-items:center;gap:2px;width:100%;min-width:0;height:42%;display:flex}.pt-home-creative-wave i{background:linear-gradient(#a091d6,#668dc4);border-radius:999px;flex:1;height:42%;box-shadow:0 1px 2px #585e9a29}.pt-home-creative-wave i:nth-child(4n+1){height:63%}.pt-home-creative-wave i:nth-child(3n+2){height:95%}.pt-home-creative-wave i:nth-child(5n){height:25%}.pt-home-creative-mic{aspect-ratio:1;color:#7469b5;background:#ffffffb3;border-radius:50%;place-items:center;width:100%;display:grid;box-shadow:0 7px 24px #7364ab1f}.pt-home-creative-mic svg{width:50%;height:50%}@container (width<=999px){.pt-home-creative-models{display:none}}@media (width<=640px){.pt-home-carousel-slide.is-creative-studio{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.pt-home-creative-panel{padding:14px 18px}.pt-home-creative-panel.is-audio{border-top:1px solid #ffffffd9;border-left:0}.pt-home-creative-panel>strong{margin-top:2px;font-size:clamp(18px,5.5cqw,24px)}.pt-home-creative-panel.is-picture>strong,.pt-home-creative-panel.is-audio>strong{font-size:clamp(18px,5.5cqw,24px)}.pt-home-creative-lede{display:none}.pt-home-creative-price{margin-top:3px}.pt-home-creative-price>span{font-size:10px}.pt-home-creative-price>strong{font-size:clamp(31px,8cqw,40px)}.pt-home-creative-models{display:none}.pt-home-creative-panel>.pt-home-creative-action{margin-top:0;position:absolute;bottom:14px;left:18px}.pt-home-creative-panel.is-audio>.pt-home-creative-action{margin-top:0}.pt-home-creative-image-art{width:37%;height:39%;top:35%;right:3%}.pt-home-creative-audio-art{width:55%;height:30%;top:41%;left:35%}}@media (width<=360px){.pt-home-creative-panel{padding:8px 15px}.pt-home-creative-kicker{font-size:8px}.pt-home-creative-panel>strong,.pt-home-creative-panel.is-picture>strong,.pt-home-creative-panel.is-audio>strong{font-size:18px}.pt-home-creative-price>strong{font-size:30px}.pt-home-creative-panel>.pt-home-creative-action{bottom:10px;left:15px}}.switch-page{background:#eef6ff url(https://assets.puretokensx.com/puretokenplus/production/static/content/111f4d87f8385fbe2bfa5c2ad0df6d15202942cd8ca768d910f5346d55d82d6c.webp) 50%/cover no-repeat fixed}.switch-screen-backdrop{z-index:0;pointer-events:none;background:linear-gradient(#ffffff70,#ffffff70),url(https://assets.puretokensx.com/puretokenplus/production/static/content/111f4d87f8385fbe2bfa5c2ad0df6d15202942cd8ca768d910f5346d55d82d6c.webp) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.switch-screen-backdrop:before{opacity:1;content:"";background:#ffffff4d;inset:0}.switch-screen-backdrop:after{opacity:1;content:"";background:linear-gradient(#0000 0%,#ffffff2e 100%);position:absolute;inset:0}.switch-screen-backdrop[data-scene=agent],.switch-screen-backdrop[data-scene=product]{background-position:50%}[data-theme=dark] .switch-screen-backdrop:before{opacity:.66}[data-theme=dark] .switch-screen-backdrop[data-scene=agent]:before{opacity:.36}.switch-title-period{color:var(--ptp-primary)}.switch-status-dot{width:var(--ptp-size-6);height:var(--ptp-size-6);background:var(--ptp-primary);box-shadow:0 0 0 var(--ptp-size-4) var(--ptp-primary-soft);border-radius:50%}.switch-product-monitor{border:1px solid color-mix(in srgb, var(--ptp-border) 68%, var(--ptp-surface-solid));border-radius:var(--ptp-radius-lg);box-shadow:0 var(--ptp-size-24) var(--ptp-size-48) color-mix(in srgb, var(--ptp-text) 12%, transparent);overflow:hidden}@media (width<=900px){.switch-screen-backdrop:before{opacity:.28}.switch-screen-backdrop{background-position:50%}}}.home-letter-actions[data-v-cb3ebe26]{justify-content:space-between;align-items:center;gap:var(--ptp-space-3);width:100%;display:flex}.home-letter-actions-links[data-v-cb3ebe26]{gap:var(--ptp-space-2);flex-wrap:wrap;min-width:0;display:flex}.home-letter-actions-dismiss[data-v-cb3ebe26]{flex:none}.ptp-dialog-foot.home-letter-action-shell{background:#fff9f2;border-top-color:#8e5d3729}.home-letter-dialog{height:min(84dvh, var(--ptp-size-760))}.home-letter-dialog-body{display:grid;overflow:hidden}.home-letter[data-v-cb3ebe26]{color:#33251e;background:radial-gradient(circle at 100% 0,#ffb97333,#0000 30%),linear-gradient(#fffaf5,#fffdfb 42%,#fff8ef);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.home-letter[data-v-cb3ebe26]:before{pointer-events:none;opacity:.34;content:"";mix-blend-mode:multiply;background-image:radial-gradient(#6c482e1f .5px,#0000 .5px);background-size:7px 7px;position:absolute;inset:0}.home-letter-cover[data-v-cb3ebe26],.home-letter-paper[data-v-cb3ebe26]{z-index:1;transition:opacity var(--ptp-duration-deliberate) var(--ptp-ease-enter), transform var(--ptp-duration-deliberate) var(--ptp-ease-enter);position:relative}.home-letter.is-opening .home-letter-cover[data-v-cb3ebe26],.home-letter.is-opening .home-letter-paper[data-v-cb3ebe26]{opacity:0;transform:translateY(24px)}.home-letter-cover[data-v-cb3ebe26]{background:linear-gradient(135deg,#ffffffb8,#fff4e6b3),radial-gradient(circle at 85% 10%,#f4743233,#0000 35%);border-bottom:1px solid #8e5d3726;padding:30px 40px 28px}.home-letter-cover h1[data-v-cb3ebe26]{color:#2d211b;max-width:100%;font-family:Georgia,Songti SC,serif;font-size:var(--ptp-font-size-display-sm);line-height:var(--ptp-line-height-card-title);letter-spacing:-.035em;text-wrap:balance;margin:0}.home-letter-cover h1 em[data-v-cb3ebe26]{color:var(--ptp-primary-active);font-style:normal}.home-letter-lede[data-v-cb3ebe26]{color:#765d4d;max-width:100%;font-size:var(--ptp-font-size-body-lg);line-height:var(--ptp-line-height-1-7);margin:16px 0 0}.home-letter-paper[data-v-cb3ebe26]{overscroll-behavior:contain;min-height:0;padding:32px 48px 40px;overflow-y:auto}.home-letter-paper[data-v-cb3ebe26]:focus-visible{outline:2px solid var(--ptp-primary-active);outline-offset:-2px}.home-letter-section[data-v-cb3ebe26]{margin-bottom:36px}.home-letter-section-heading[data-v-cb3ebe26]{margin-bottom:15px}.home-letter-section h2[data-v-cb3ebe26]{color:var(--ptp-primary-active);font-family:Georgia,Songti SC,serif;font-size:var(--ptp-font-size-section-title-lg);line-height:var(--ptp-line-height-1-4);margin:0}.home-letter-section p[data-v-cb3ebe26]{color:#5f4d41;font-size:var(--ptp-font-size-body-lg);line-height:var(--ptp-line-height-1-82);margin:0 0 15px}.home-letter-emphasis[data-v-cb3ebe26]{color:var(--ptp-primary-active);font-weight:var(--ptp-font-weight-750)}.home-letter-footer[data-v-cb3ebe26]{color:#5f4d41;font-size:var(--ptp-font-size-body-lg);line-height:var(--ptp-line-height-1-82);border-top:1px solid #8e5d372e;padding:26px 0 0}.home-letter-footer p[data-v-cb3ebe26]{margin:0 0 12px}.home-letter-footer .home-letter-wish[data-v-cb3ebe26]{color:#3d2a1e;font-family:Georgia,Songti SC,serif;font-size:var(--ptp-font-size-section-title)}.home-letter-signature[data-v-cb3ebe26]{color:#3d2a1e;text-align:right;font-weight:var(--ptp-font-weight-750);justify-items:end;gap:4px;margin-top:28px;display:grid}.home-letter-signature time[data-v-cb3ebe26]{color:#806858;font-size:12px;font-weight:500}.home-letter-envelope[data-v-cb3ebe26]{top:min(32svh, var(--ptp-size-240));z-index:4;transform-origin:50%;width:132px;height:92px;transition:opacity .26s var(--ptp-ease-exit), transform .52s var(--ptp-ease-standard);background:linear-gradient(145deg,#f5c18f,#ec844a);border:1px solid #9a5b2f3b;border-radius:9px;position:absolute;left:50%;transform:translate(-50%,-50%)scale(1.3);box-shadow:0 18px 30px #713d1b29}.home-letter-envelope[data-v-cb3ebe26]:before,.home-letter-envelope[data-v-cb3ebe26]:after{border-radius:inherit;content:"";position:absolute;inset:0}.home-letter-envelope[data-v-cb3ebe26]:before{background:linear-gradient(35deg,#0000 49%,#ffeccead 50%,#0000 51%)}.home-letter-envelope[data-v-cb3ebe26]:after{background:linear-gradient(145deg,#0000 49%,#7d421e26 50%,#0000 51%)}.home-letter-envelope-flap[data-v-cb3ebe26]{z-index:2;transform-origin:top;width:calc(100% + 2px);height:58px;transition:transform .48s var(--ptp-ease-standard);background:linear-gradient(160deg,#ffd9a9,#f19a5b);border:1px solid #9a5b2f33;border-radius:9px 9px 46% 46%;position:absolute;top:-1px;left:-1px}.home-letter-envelope-paper[data-v-cb3ebe26]{width:78px;height:67px;color:var(--ptp-primary-active);transition:transform .5s 90ms var(--ptp-ease-standard);background:#fffaf5;border-radius:3px;place-items:center;display:grid;position:absolute;top:19px;left:27px;transform:translateY(26px);box-shadow:0 4px 12px #5f381d1f}.home-letter-envelope-paper[data-v-cb3ebe26] .ui-icon{width:23px;height:23px}.home-letter-seal[data-v-cb3ebe26]{z-index:3;background:var(--ptp-primary-active);color:#fff8ef;border:2px solid #fff4e1b8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid;position:absolute;bottom:18px;right:47px}.home-letter.is-opening .home-letter-envelope-flap[data-v-cb3ebe26]{animation:home-letter-open-flap-cb3ebe26 .72s .12s var(--ptp-ease-enter) both}.home-letter.is-opening .home-letter-envelope-paper[data-v-cb3ebe26]{animation:home-letter-pull-paper-cb3ebe26 .72s .12s var(--ptp-ease-enter) both}.home-letter.is-opening .home-letter-seal[data-v-cb3ebe26]{animation:home-letter-break-seal-cb3ebe26 .46s 80ms var(--ptp-ease-standard) both}@keyframes home-letter-open-flap-cb3ebe26{0%,25%{transform:rotateX(0)}to{transform:rotateX(-154deg)}}@keyframes home-letter-pull-paper-cb3ebe26{0%,30%{transform:translateY(26px)}to{transform:translateY(-43px)}}@keyframes home-letter-break-seal-cb3ebe26{0%,40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.home-letter:not(.is-opening) .home-letter-envelope[data-v-cb3ebe26]{opacity:0;pointer-events:none;transform:translate(-50%,-64%)rotate(4deg)scale(.92)}.home-letter:not(.is-opening) .home-letter-envelope-flap[data-v-cb3ebe26]{transform:rotateX(-154deg)}.home-letter:not(.is-opening) .home-letter-envelope-paper[data-v-cb3ebe26]{transform:translateY(-43px)}@media (width<=640px){.home-letter-dialog{height:min(88dvh, var(--ptp-size-720))}.home-letter-actions[data-v-cb3ebe26]{gap:var(--ptp-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-letter-actions-links[data-v-cb3ebe26]{display:contents}.home-letter-actions[data-v-cb3ebe26] .ptp-button{width:100%}.home-letter-actions-dismiss[data-v-cb3ebe26]{justify-self:stretch}.home-letter-cover[data-v-cb3ebe26]{padding:25px 22px 22px}.home-letter-envelope[data-v-cb3ebe26]{width:92px;height:66px;transform:translate(-50%,-50%)scale(1.25)}.home-letter-envelope-paper[data-v-cb3ebe26]{width:56px;height:48px;top:14px;left:18px}.home-letter-seal[data-v-cb3ebe26]{width:21px;height:21px;bottom:12px;right:32px}.home-letter-cover h1[data-v-cb3ebe26]{font-size:var(--ptp-font-size-page-title)}.home-letter-lede[data-v-cb3ebe26]{font-size:var(--ptp-font-size-body)}.home-letter-paper[data-v-cb3ebe26]{padding:21px 22px 28px}.home-letter-section[data-v-cb3ebe26]{margin-bottom:30px}.home-letter-section h2[data-v-cb3ebe26]{font-size:var(--ptp-font-size-section-title)}.home-letter-section p[data-v-cb3ebe26],.home-letter-footer[data-v-cb3ebe26]{font-size:var(--ptp-font-size-body)}}@media (prefers-reduced-motion:reduce){.home-letter-cover[data-v-cb3ebe26],.home-letter-paper[data-v-cb3ebe26],.home-letter-envelope[data-v-cb3ebe26],.home-letter-envelope-flap[data-v-cb3ebe26],.home-letter-envelope-paper[data-v-cb3ebe26],.home-letter-seal[data-v-cb3ebe26]{transition-duration:1ms;animation:none}.home-letter.is-opening .home-letter-cover[data-v-cb3ebe26],.home-letter.is-opening .home-letter-paper[data-v-cb3ebe26]{opacity:1;transform:none}.home-letter.is-opening .home-letter-envelope[data-v-cb3ebe26]{opacity:0}}@layer ptp.reset,ptp.tokens,ptp.components,ptp.patterns,app.shell;:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ptp-font-ui:"SF Pro Text", "PingFang SC", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Microsoft YaHei", sans-serif;--ptp-font-mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", monospace;--ptp-size-0:0px;--ptp-size-1:1px;--ptp-size-1-5:1.5px;--ptp-size-2:2px;--ptp-size-2-5:2.5px;--ptp-size-3:3px;--ptp-size-4:4px;--ptp-size-5:5px;--ptp-size-6:6px;--ptp-size-7:7px;--ptp-size-8:8px;--ptp-size-9:9px;--ptp-size-9-5:9.5px;--ptp-size-10:10px;--ptp-size-10-5:10.5px;--ptp-size-10-8:10.8px;--ptp-size-11:11px;--ptp-size-11-5:11.5px;--ptp-size-12:12px;--ptp-size-13:13px;--ptp-size-13-5:13.5px;--ptp-size-14:14px;--ptp-size-14-5:14.5px;--ptp-size-15:15px;--ptp-size-16:16px;--ptp-size-17:17px;--ptp-size-18:18px;--ptp-size-19:19px;--ptp-size-20:20px;--ptp-size-21:21px;--ptp-size-22:22px;--ptp-size-23:23px;--ptp-size-24:24px;--ptp-size-25:25px;--ptp-size-26:26px;--ptp-size-27:27px;--ptp-size-28:28px;--ptp-size-30:30px;--ptp-size-31:31px;--ptp-size-32:32px;--ptp-size-33:33px;--ptp-size-34:34px;--ptp-size-36:36px;--ptp-size-37:37px;--ptp-size-38:38px;--ptp-size-39:39px;--ptp-size-40:40px;--ptp-size-42:42px;--ptp-size-44:44px;--ptp-size-46:46px;--ptp-size-48:48px;--ptp-size-50:50px;--ptp-size-52:52px;--ptp-size-54:54px;--ptp-size-56:56px;--ptp-size-58:58px;--ptp-size-60:60px;--ptp-size-62:62px;--ptp-size-64:64px;--ptp-size-66:66px;--ptp-size-68:68px;--ptp-size-70:70px;--ptp-size-72:72px;--ptp-size-74:74px;--ptp-size-76:76px;--ptp-size-78:78px;--ptp-size-80:80px;--ptp-size-82:82px;--ptp-size-84:84px;--ptp-size-86:86px;--ptp-size-88:88px;--ptp-size-90:90px;--ptp-size-92:92px;--ptp-size-94:94px;--ptp-size-96:96px;--ptp-size-98:98px;--ptp-size-100:100px;--ptp-size-102:102px;--ptp-size-104:104px;--ptp-size-108:108px;--ptp-size-110:110px;--ptp-size-112:112px;--ptp-size-116:116px;--ptp-size-118:118px;--ptp-size-120:120px;--ptp-size-122:122px;--ptp-size-124:124px;--ptp-size-126:126px;--ptp-size-128:128px;--ptp-size-130:130px;--ptp-size-132:132px;--ptp-size-134:134px;--ptp-size-136:136px;--ptp-size-140:140px;--ptp-size-142:142px;--ptp-size-144:144px;--ptp-size-145:145px;--ptp-size-146:146px;--ptp-size-148:148px;--ptp-size-150:150px;--ptp-size-152:152px;--ptp-size-154:154px;--ptp-size-156:156px;--ptp-size-158:158px;--ptp-size-160:160px;--ptp-size-166:166px;--ptp-size-168:168px;--ptp-size-170:170px;--ptp-size-172:172px;--ptp-size-174:174px;--ptp-size-176:176px;--ptp-size-178:178px;--ptp-size-180:180px;--ptp-size-184:184px;--ptp-size-186:186px;--ptp-size-188:188px;--ptp-size-190:190px;--ptp-size-192:192px;--ptp-size-198:198px;--ptp-size-210:210px;--ptp-size-214:214px;--ptp-size-218:218px;--ptp-size-220:220px;--ptp-size-224:224px;--ptp-size-226:226px;--ptp-size-230:230px;--ptp-size-232:232px;--ptp-size-236:236px;--ptp-size-238:238px;--ptp-size-240:240px;--ptp-size-246:246px;--ptp-size-250:250px;--ptp-size-256:256px;--ptp-size-258:258px;--ptp-size-260:260px;--ptp-size-274:274px;--ptp-size-276:276px;--ptp-size-278:278px;--ptp-size-280:280px;--ptp-size-282:282px;--ptp-size-286:286px;--ptp-size-288:288px;--ptp-size-290:290px;--ptp-size-300:300px;--ptp-size-306:306px;--ptp-size-312:312px;--ptp-size-320:320px;--ptp-size-330:330px;--ptp-size-340:340px;--ptp-size-360:360px;--ptp-size-380:380px;--ptp-size-390:390px;--ptp-size-400:400px;--ptp-size-416:416px;--ptp-size-418:418px;--ptp-size-420:420px;--ptp-size-430:430px;--ptp-size-440:440px;--ptp-size-460:460px;--ptp-size-470:470px;--ptp-size-480:480px;--ptp-size-500:500px;--ptp-size-520:520px;--ptp-size-560:560px;--ptp-size-580:580px;--ptp-size-620:620px;--ptp-size-640:640px;--ptp-size-650:650px;--ptp-size-680:680px;--ptp-size-720:720px;--ptp-size-760:760px;--ptp-size-780:780px;--ptp-size-820:820px;--ptp-size-840:840px;--ptp-size-860:860px;--ptp-size-880:880px;--ptp-size-900:900px;--ptp-size-920:920px;--ptp-size-940:940px;--ptp-size-960:960px;--ptp-size-980:980px;--ptp-size-999:999px;--ptp-size-1028:1028px;--ptp-size-1040:1040px;--ptp-size-1080:1080px;--ptp-size-1120:1120px;--ptp-size-1160:1160px;--ptp-size-1180:1180px;--ptp-size-1200:1200px;--ptp-size-1220:1220px;--ptp-size-1240:1240px;--ptp-size-1280:1280px;--ptp-size-1440:1440px;--ptp-size-1536:1536px;--ptp-size-1780:1780px;--ptp-size-9999:9999px;--ptp-font-size-display-xl:var(--ptp-size-64);--ptp-font-size-display-lg:var(--ptp-size-48);--ptp-font-size-display-md:var(--ptp-size-40);--ptp-font-size-display-sm:var(--ptp-size-34);--ptp-font-size-page-title:var(--ptp-size-28);--ptp-font-size-section-title-lg:var(--ptp-size-22);--ptp-font-size-section-title:var(--ptp-size-18);--ptp-font-size-card-title:var(--ptp-size-16);--ptp-font-size-body-lg:var(--ptp-size-15);--ptp-font-size-body:var(--ptp-size-14);--ptp-font-size-body-compact:var(--ptp-size-13);--ptp-font-size-label:var(--ptp-size-12);--ptp-font-size-caption:var(--ptp-size-11-5);--ptp-font-size-caption-sm:var(--ptp-size-11);--ptp-font-size-micro:var(--ptp-size-10-5);--ptp-font-size-micro-sm:var(--ptp-size-10);--ptp-font-size-button:var(--ptp-size-14);--ptp-font-size-button-compact:var(--ptp-size-13);--ptp-font-size-button-large:var(--ptp-size-15);--ptp-font-size-nav:var(--ptp-size-13);--ptp-font-size-menu:var(--ptp-size-13);--ptp-font-size-metric-lg:var(--ptp-size-34);--ptp-font-size-metric:var(--ptp-size-28);--ptp-font-size-metric-sm:var(--ptp-size-22);--ptp-font-size-code:var(--ptp-size-12);--ptp-font-size-code-block:var(--ptp-size-12);--ptp-font-size-fluid-display-lg:clamp(var(--ptp-font-size-display-sm), 4.4vw, var(--ptp-font-size-display-xl));--ptp-font-size-fluid-display-md:clamp(var(--ptp-font-size-page-title), 3vw, var(--ptp-font-size-display-md));--ptp-font-size-fluid-display-sm:clamp(var(--ptp-font-size-section-title-lg), 3vw, var(--ptp-size-30));--ptp-font-size-fluid-workspace-hero:clamp(var(--ptp-size-52), 6.1vw, var(--ptp-size-88));--ptp-font-size-fluid-workspace-mobile:clamp(var(--ptp-font-size-display-md), 11vw, var(--ptp-font-size-display-xl));--ptp-line-height-display-lg:1.04;--ptp-line-height-display-md:1.08;--ptp-line-height-display-sm:1.12;--ptp-line-height-page-title:1.15;--ptp-line-height-section-title-lg:1.22;--ptp-line-height-section-title:1.25;--ptp-line-height-card-title:1.3;--ptp-line-height-body-lg:1.62;--ptp-line-height-body:1.55;--ptp-line-height-body-compact:1.45;--ptp-line-height-label:1.35;--ptp-line-height-caption:1.35;--ptp-line-height-micro:1.2;--ptp-line-height-button:1;--ptp-line-height-code:1.45;--ptp-line-height-code-block:var(--ptp-size-20);--ptp-font-weight-regular:520;--ptp-font-weight-medium:620;--ptp-font-weight-semibold:720;--ptp-font-weight-bold:760;--ptp-font-weight-strong:800;--ptp-font-weight-heavy:840;--ptp-font-weight-520:520;--ptp-font-weight-560:560;--ptp-font-weight-580:580;--ptp-font-weight-590:590;--ptp-font-weight-620:620;--ptp-font-weight-640:640;--ptp-font-weight-650:650;--ptp-font-weight-660:660;--ptp-font-weight-680:680;--ptp-font-weight-690:690;--ptp-font-weight-700:700;--ptp-font-weight-710:710;--ptp-font-weight-720:720;--ptp-font-weight-730:730;--ptp-font-weight-740:740;--ptp-font-weight-750:750;--ptp-font-weight-760:760;--ptp-font-weight-780:780;--ptp-font-weight-790:790;--ptp-font-weight-800:800;--ptp-font-weight-820:820;--ptp-font-weight-830:830;--ptp-font-weight-840:840;--ptp-font-weight-850:850;--ptp-font-weight-860:860;--ptp-font-weight-880:880;--ptp-font-weight-900:900;--ptp-line-height-0-96:.96;--ptp-line-height-1:1;--ptp-line-height-1-02:1.02;--ptp-line-height-1-05:1.05;--ptp-line-height-1-08:1.08;--ptp-line-height-1-1:1.1;--ptp-line-height-1-12:1.12;--ptp-line-height-1-15:1.15;--ptp-line-height-1-16:1.16;--ptp-line-height-1-18:1.18;--ptp-line-height-1-2:1.2;--ptp-line-height-1-25:1.25;--ptp-line-height-1-28:1.28;--ptp-line-height-1-3:1.3;--ptp-line-height-1-32:1.32;--ptp-line-height-1-35:1.35;--ptp-line-height-1-4:1.4;--ptp-line-height-1-42:1.42;--ptp-line-height-1-45:1.45;--ptp-line-height-1-5:1.5;--ptp-line-height-1-55:1.55;--ptp-line-height-1-58:1.58;--ptp-line-height-1-6:1.6;--ptp-line-height-1-62:1.62;--ptp-line-height-1-65:1.65;--ptp-line-height-1-68:1.68;--ptp-line-height-1-7:1.7;--ptp-line-height-1-72:1.72;--ptp-line-height-1-74:1.74;--ptp-line-height-1-75:1.75;--ptp-line-height-1-76:1.76;--ptp-line-height-1-78:1.78;--ptp-line-height-1-8:1.8;--ptp-line-height-1-82:1.82;--ptp-letter-spacing-0:0;--ptp-letter-spacing-0-02em:.02em;--ptp-letter-spacing-0-05em:.05em;--ptp-letter-spacing-0-08em:.08em;--ptp-letter-spacing-size-1:var(--ptp-size-1);--ptp-font-size-0:0;--ptp-font-size-0-88em:.88em;--ptp-font-size-0-92em:.92em;--ptp-neutral-white:#fff;--ptp-neutral-black:#000;--ptp-neutral-950:#020617;--ptp-media-canvas:#050607;--ptp-chart-empty:#e9e3dc;--ptp-chart-1:var(--ptp-primary);--ptp-chart-2:var(--ptp-info);--ptp-chart-3:var(--ptp-success);--ptp-chart-4:var(--ptp-warning);--ptp-chart-5:var(--ptp-accent);--ptp-code-accent:#8b5cf6;--ptp-code-accent-strong:#7c3aed;--ptp-code-accent-soft:#a78bfa;--ptp-faq-accent:var(--ptp-primary);--ptp-faq-accent-soft:color-mix(in srgb, var(--ptp-primary) 11%, transparent);--ptp-faq-panel:color-mix(in srgb, var(--ptp-surface-solid) 86%, transparent);--ptp-bottom-nav-shadow:0 calc(var(--ptp-size-10) * -1) var(--ptp-size-34) color-mix(in srgb, var(--ptp-neutral-950) 8%, transparent);--ptp-image-preview-layer-bg:radial-gradient(circle at 50% 12%, #2f8cff2e, transparent 34%), linear-gradient(180deg, #020817e0, #020617f0);--ptp-image-preview-surface-bg:linear-gradient(180deg, #0f172ab8, #020617d6), var(--ptp-neutral-950);--ptp-image-preview-stage-bg:radial-gradient(circle at 50% 42%, #60a5fa24, transparent 42%), var(--ptp-neutral-950);--ptp-image-preview-border:#e2e8f021;--ptp-image-preview-divider:#e2e8f01a;--ptp-image-preview-text:#f8fafceb;--ptp-image-preview-text-strong:#f8fafcf0;--ptp-image-preview-text-muted:#cbd5e1b8;--ptp-image-preview-control-bg:#0f172ab8;--ptp-image-preview-control-border:#e2e8f029;--ptp-image-preview-control-text:#f8fafceb;--ptp-image-preview-action-soft:#60a5fa2e;--ptp-image-preview-shadow:0 var(--ptp-size-34) var(--ptp-size-100) #0000008a, inset 0 var(--ptp-size-1) 0 #ffffff0d;--ptp-image-preview-nav-shadow:0 var(--ptp-size-16) var(--ptp-size-36) #00000057;--ptp-image-preview-thumb-border:#e2e8f02e;--ptp-image-preview-thumb-bg:#0f172ab3;--ptp-image-preview-thumb-focus:0 0 0 var(--ptp-size-3) #60a5fa47;--ptp-landing-disabled-inset-shadow:0 var(--ptp-size-1) 0 #ffffff59 inset;--ptp-landing-ink-text:oklch(93% .015 80);--ptp-landing-ink-muted:oklch(72% .018 78);--ptp-landing-bar-bg:#ffffff0a;--ptp-landing-bar-text:oklch(74% .028 80);--ptp-landing-bar-strong:oklch(91% .022 80);--ptp-landing-title:oklch(96% .014 78);--ptp-landing-flow-text:oklch(84% .02 78);--ptp-landing-traffic-ink:oklch(47% .02 80);--ptp-landing-flow-track:#ffffff1a;--ptp-landing-code-bg:oklch(13% .015 80);--ptp-landing-code-inset-shadow:inset 0 var(--ptp-size-1) 0 #ffffff12;--ptp-landing-code-tab-text:oklch(72% .02 78);--ptp-landing-code-tab-active-text:oklch(95% .018 78);--ptp-landing-code-text:oklch(89% .018 78);--ptp-landing-mark-good-text:oklch(36% .1 154);--ptp-landing-mark-warm-text:oklch(42% .11 58);--ptp-landing-console-shell-bg:oklch(92.5% .028 76);--ptp-landing-console-sidebar-text:oklch(88% .018 78);--ptp-landing-console-sidebar-link:oklch(76% .018 78);--ptp-landing-console-sidebar-active-bg:#ffffff17;--ptp-landing-console-sidebar-active-text:oklch(96% .012 78);--ptp-info-hover:#93c5fd;--ptp-info-active:#3b82f6;--ptp-surface-ink:color-mix(in srgb, var(--ptp-text) 92%, var(--ptp-bg));--ptp-success-soft:color-mix(in srgb, var(--ptp-success) 14%, var(--ptp-surface-solid));--ptp-space-0:var(--ptp-size-0);--ptp-space-1:var(--ptp-size-4);--ptp-space-2:var(--ptp-size-8);--ptp-space-3:var(--ptp-size-12);--ptp-space-4:var(--ptp-size-16);--ptp-space-5:var(--ptp-size-20);--ptp-space-6:var(--ptp-size-24);--ptp-space-7:var(--ptp-size-28);--ptp-space-8:var(--ptp-size-32);--ptp-space-10:var(--ptp-size-40);--ptp-space-12:var(--ptp-size-48);--ptp-space-16:var(--ptp-size-64);--ptp-hit-target:var(--ptp-size-44);--ptp-page-gutter:clamp(var(--ptp-size-16), 3vw, var(--ptp-size-40));--ptp-navigation-shell-inline:max(var(--ptp-space-3), env(safe-area-inset-left));--ptp-navigation-shell-inline-end:max(var(--ptp-space-3), env(safe-area-inset-right));--ptp-page-max:var(--ptp-size-1440);--ptp-content-max:var(--ptp-size-1180);--ptp-readable-max:var(--ptp-size-760);--ptp-app-page-padding-block:var(--ptp-space-6);--ptp-app-layout-gap:var(--ptp-space-4);--ptp-app-layout-gap-compact:var(--ptp-space-3);--ptp-data-card-padding:var(--ptp-space-4);--ptp-data-card-padding-compact:var(--ptp-space-3);--ptp-data-metric-min-height:var(--ptp-size-104);--ptp-data-metric-min-height-compact:var(--ptp-size-92);--ptp-data-metric-min-height-kpi:var(--ptp-size-124);--ptp-data-panel-min-height:var(--ptp-size-220);--ptp-data-chart-min-height:var(--ptp-size-240);--ptp-data-chart-min-height-sm:var(--ptp-size-220);--ptp-data-list-item-min-height:var(--ptp-size-58);--ptp-data-icon-size:var(--ptp-size-34);--ptp-data-icon-glyph-size:var(--ptp-size-18);--ptp-drawer-width:min(var(--ptp-size-520), calc(100vw - var(--ptp-size-64)));--ptp-mobile-drawer-dismiss:clamp(var(--ptp-size-48), 14vw, var(--ptp-size-72));--ptp-radius-xs:var(--ptp-size-4);--ptp-radius-sm:var(--ptp-size-6);--ptp-radius-md:var(--ptp-size-8);--ptp-radius-lg:var(--ptp-size-12);--ptp-radius-xl:var(--ptp-size-16);--ptp-radius-pill:var(--ptp-size-999);--ptp-bg:#f7f8fb;--ptp-bg-subtle:#eef4fb;--ptp-surface:#ffffffb8;--ptp-surface-raised:#ffffffeb;--ptp-surface-solid:#fff;--ptp-surface-glass:#ffffffad;--ptp-border:#94a3b84d;--ptp-border-strong:#ff6a1a6b;--ptp-divider:#0f172a14;--ptp-text:#111827;--ptp-text-muted:#475569;--ptp-text-subtle:#64748b;--ptp-text-faint:#94a3b8;--ptp-primary:#ff5a1f;--ptp-primary-hover:#ff6a2a;--ptp-primary-active:#e84a12;--ptp-primary-soft:#ff5a1f1f;--ptp-primary-contrast:#fff;--ptp-accent:#2563eb;--ptp-success:#16a34a;--ptp-warning:#f59e0b;--ptp-danger:#dc2626;--ptp-info:#2563eb;--ptp-focus-ring:color-mix(in srgb, var(--ptp-primary) 58%, transparent);--ptp-shadow-sm:0 1px 2px #0f172a0a, 0 8px 24px #1e293b0d;--ptp-shadow-md:0 12px 34px #1e293b1a;--ptp-shadow-lg:0 28px 80px #0f172a2e;--ptp-blur:blur(22px);--ptp-liquid-orange-bg-image:image-set(url(https://assets.puretokensx.com/puretokenplus/production/static/content/59fef8098f0ba0805b437daab525a521e7698e3af6e81fc82c60aa59d7eddefa.webp) 1x, url(https://assets.puretokensx.com/puretokenplus/production/static/content/9992dc88ed6b6aade0c1ace1e109b20cd3386bc10e5285c717dd37d693e72117.webp) 2x);--ptp-liquid-blue-bg-image:image-set(url(https://assets.puretokensx.com/puretokenplus/production/static/content/6068938ae8169c31f17978cd125b7a202ec3aeb453ca38f92b4f7424ed61d2a7.webp) 1x, url(https://assets.puretokensx.com/puretokenplus/production/static/content/2b8e0c20225783228d93f925f4bc4830d19ebd19d0b4b2e879ebbc35a7fea1b1.webp) 2x);--ptp-liquid-bg-image:var(--ptp-liquid-orange-bg-image);--ptp-liquid-bg-base:#f8fafc;--ptp-liquid-bg-position:center center;--ptp-liquid-bg-size:cover;--ptp-liquid-bg-repeat:no-repeat;--ptp-liquid-bg-opacity:1;--ptp-liquid-bg-scrim-rgb:255 255 255;--ptp-liquid-bg-overlay-rgb:248 250 252;--ptp-liquid-bg-accent-rgb:255 106 26;--ptp-liquid-bg-top-alpha:.54;--ptp-liquid-bg-overlay-alpha:.42;--ptp-liquid-bg-bottom-alpha:.6;--ptp-liquid-bg-clean-alpha:.18;--ptp-liquid-bg-vignette-alpha:.1;--ptp-app-environment-bg:var(--ptp-liquid-bg-base);--ptp-app-environment-glow:transparent;--ptp-app-environment-sheen:transparent;--ptp-app-environment-filter:none;--ptp-glass-card-radius-sm:var(--ptp-size-18);--ptp-glass-card-radius-md:var(--ptp-size-22);--ptp-glass-card-radius-lg:var(--ptp-size-26);--ptp-glass-card-bg:linear-gradient(145deg, color-mix(in srgb, var(--ptp-neutral-white) 82%, transparent) 0%, color-mix(in srgb, var(--ptp-bg-subtle) 62%, transparent) 100%);--ptp-glass-card-bg-soft:linear-gradient(145deg, color-mix(in srgb, var(--ptp-neutral-white) 64%, transparent) 0%, color-mix(in srgb, var(--ptp-bg-subtle) 42%, transparent) 100%);--ptp-glass-card-dropdown-bg:linear-gradient(145deg, color-mix(in srgb, var(--ptp-neutral-white) 88%, transparent) 0%, color-mix(in srgb, var(--ptp-bg-subtle) 68%, transparent) 100%);--ptp-glass-card-border:color-mix(in srgb, var(--ptp-neutral-white) 72%, var(--ptp-border));--ptp-glass-card-border-muted:color-mix(in srgb, var(--ptp-border) 58%, transparent);--ptp-glass-card-border-hover:color-mix(in srgb, var(--ptp-primary) 18%, var(--ptp-glass-card-border));--ptp-glass-card-highlight:linear-gradient(180deg, color-mix(in srgb, var(--ptp-neutral-white) 72%, transparent) 0%, color-mix(in srgb, var(--ptp-neutral-white) 16%, transparent) 34%, transparent 100%);--ptp-glass-card-shadow:0 var(--ptp-size-18) var(--ptp-size-48) #0f172a14, 0 var(--ptp-size-4) var(--ptp-size-14) #0f172a0a, inset 0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 88%, transparent);--ptp-glass-card-shadow-sm:0 var(--ptp-size-14) var(--ptp-size-38) #0f172a12, inset 0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 86%, transparent);--ptp-glass-card-shadow-inner:inset 0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 68%, transparent), 0 var(--ptp-size-8) var(--ptp-size-24) #0f172a0a;--ptp-glass-card-shadow-hover:0 var(--ptp-size-24) var(--ptp-size-64) #0f172a1c, 0 var(--ptp-size-8) var(--ptp-size-20) #0f172a0f, inset 0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 95%, transparent);--ptp-glass-dropdown-shadow:0 var(--ptp-size-24) var(--ptp-size-60) #0f172a1f, inset 0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 92%, transparent);--ptp-glass-card-filter:var(--ptp-blur) saturate(160%);--ptp-glass-dropdown-filter:blur(var(--ptp-size-26)) saturate(170%);--ptp-glass-icon-bg:linear-gradient(145deg, color-mix(in srgb, var(--ptp-primary) 13%, transparent), color-mix(in srgb, var(--ptp-neutral-white) 58%, transparent));--ptp-glass-icon-shadow:inset 0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 82%, transparent), 0 var(--ptp-size-8) var(--ptp-size-18) color-mix(in srgb, var(--ptp-primary) 8%, transparent);--ptp-duration-instant:1ms;--ptp-duration-fast:.12s;--ptp-duration-base:.18s;--ptp-duration-slow:.26s;--ptp-duration-deliberate:.36s;--ptp-duration-pulse:1s;--ptp-loading-letter-delay:70ms;--ptp-duration-skeleton:1.2s;--ptp-duration-skeleton-slow:1.4s;--ptp-duration-hero-copy-enter:.76s;--ptp-duration-hero-visual-enter:.88s;--ptp-delay-hero-visual-enter:.12s;--ptp-duration-ambient-float:5.6s;--ptp-duration-ambient-breathe:5.8s;--ptp-duration-ambient-breathe-slow:6.2s;--ptp-duration-ambient-breathe-slower:6.4s;--ptp-duration-ambient-orbit:7.2s;--ptp-ease-standard:cubic-bezier(.2, 0, 0, 1);--ptp-ease-enter:cubic-bezier(.16, 1, .3, 1);--ptp-ease-exit:cubic-bezier(.4, 0, 1, 1);--ptp-motion-distance-sm:4px;--ptp-motion-distance-md:8px;--page-slide-dur:.25s;--page-fade-dur:.25s;--page-slide-distance:8px;--page-blur:3px;--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1);--ptp-z-base:0;--ptp-z-popover:1000;--ptp-z-drawer:1100;--ptp-z-dialog:1200;--ptp-z-command:1300;--ptp-z-preview:1400;--ptp-z-tooltip:1500;--ptp-z-toast:2000;--ptp-overlay-scrim:color-mix(in srgb, var(--ptp-neutral-950) 42%, transparent);--ptp-overlay-scrim-strong:color-mix(in srgb, var(--ptp-neutral-950) 56%, transparent);--ptp-overlay-scrim-immersive:color-mix(in srgb, var(--ptp-neutral-950) 68%, transparent);--ptp-overlay-surface:color-mix(in srgb, var(--ptp-surface-raised) 94%, transparent);--ptp-overlay-border:color-mix(in srgb, var(--ptp-primary) 22%, var(--ptp-border));--ptp-overlay-focus:0 0 0 3px color-mix(in srgb, var(--ptp-focus-ring) 58%, transparent);--ptp-overlay-shadow:0 24px 70px #0f172a29, 0 2px 10px #0f172a0f;--ptp-workspace-nav-height:var(--ptp-size-82);--ptp-workspace-nav-inset:var(--ptp-size-8);--ptp-workspace-radius-nav:var(--ptp-size-24);--ptp-workspace-radius-panel:var(--ptp-radius-xl);--ptp-workspace-radius-control:var(--ptp-radius-lg);--ptp-workspace-radius-message:var(--ptp-radius-xl);--ptp-workspace-bg:linear-gradient(135deg, color-mix(in srgb, var(--ptp-primary) 8%, var(--ptp-bg)) 0%, var(--ptp-bg) 46%, color-mix(in srgb, var(--ptp-info) 5%, var(--ptp-bg)) 100%);--ptp-workspace-surface:color-mix(in srgb, var(--ptp-surface-glass) 86%, var(--ptp-bg));--ptp-workspace-surface-soft:color-mix(in srgb, var(--ptp-surface) 78%, var(--ptp-bg));--ptp-workspace-surface-strong:color-mix(in srgb, var(--ptp-surface-solid) 90%, transparent);--ptp-workspace-control-bg:color-mix(in srgb, var(--ptp-surface-raised) 88%, transparent);--ptp-workspace-control-bg-active:color-mix(in srgb, var(--ptp-primary-soft) 72%, var(--ptp-surface-raised));--ptp-workspace-border:color-mix(in srgb, var(--ptp-border) 82%, transparent);--ptp-workspace-border-strong:color-mix(in srgb, var(--ptp-primary) 24%, var(--ptp-border));--ptp-workspace-shadow-sm:0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 54%, transparent) inset, 0 var(--ptp-size-8) var(--ptp-size-22) #0f172a0f;--ptp-workspace-shadow-md:0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 62%, transparent) inset, 0 var(--ptp-size-18) var(--ptp-size-52) #0f172a1c;--ptp-workspace-shadow-lg:0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 62%, transparent) inset, 0 var(--ptp-size-28) var(--ptp-size-90) #0f172a29;--ptp-workspace-accent-shadow:0 var(--ptp-size-12) var(--ptp-size-28) color-mix(in srgb, var(--ptp-primary) 24%, transparent);--ptp-workspace-control-highlight:color-mix(in srgb, var(--ptp-primary) 10%, var(--ptp-surface-raised))}@media (width<=820px){:root{--ptp-page-gutter:var(--ptp-size-16);--ptp-drawer-width:calc(100vw - var(--ptp-mobile-drawer-dismiss))}}@media (width<=480px){:root{--ptp-page-gutter:var(--ptp-size-14);--ptp-mobile-drawer-dismiss:var(--ptp-size-48)}}@media (prefers-reduced-motion:reduce){:root{--ptp-duration-fast:80ms;--ptp-duration-base:80ms;--ptp-duration-slow:80ms;--ptp-duration-deliberate:80ms;--ptp-duration-pulse:80ms;--ptp-loading-letter-delay:0s;--ptp-duration-skeleton:80ms;--ptp-duration-skeleton-slow:80ms;--ptp-duration-hero-copy-enter:80ms;--ptp-duration-hero-visual-enter:80ms;--ptp-delay-hero-visual-enter:0s;--ptp-duration-ambient-float:80ms;--ptp-duration-ambient-breathe:80ms;--ptp-duration-ambient-breathe-slow:80ms;--ptp-duration-ambient-breathe-slower:80ms;--ptp-duration-ambient-orbit:80ms;--ptp-motion-distance-sm:0;--ptp-motion-distance-md:0}}@keyframes ptp-motion-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate3d(0, calc(var(--ptp-size-16) * -1), 0) rotate(1.5deg)}}html,body,body *{scrollbar-width:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html{background:var(--ptp-liquid-bg-base,var(--ptp-app-environment-bg,var(--ptp-bg)));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-x pan-y;min-height:100%}body{touch-action:pan-x pan-y;background:0 0;min-height:100%;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer;touch-action:manipulation;border:0}.ptp-bootstrap-fallback{top:max(var(--ptp-size-12), env(safe-area-inset-top));z-index:var(--ptp-z-tooltip);width:min(calc(100% - var(--ptp-size-32)), var(--ptp-size-640));justify-content:space-between;align-items:center;gap:var(--ptp-size-16);padding:var(--ptp-size-12) var(--ptp-size-16);border:var(--ptp-size-1) solid color-mix(in srgb, var(--ptp-warning) 36%, var(--ptp-border));border-radius:var(--ptp-radius-md);background:color-mix(in srgb, var(--ptp-surface-raised) 94%, var(--ptp-warning));box-shadow:var(--ptp-shadow-lg);color:var(--ptp-text);display:flex;position:fixed;left:50%;transform:translate(-50%)}.ptp-bootstrap-fallback>div{gap:var(--ptp-size-4);min-width:0;display:grid}.ptp-bootstrap-fallback span{color:var(--ptp-text-muted);font-size:var(--ptp-font-size-caption)}.ptp-bootstrap-fallback button{min-width:var(--ptp-size-44);min-height:var(--ptp-size-44);padding:0 var(--ptp-size-14);border-radius:var(--ptp-radius-sm);background:var(--ptp-primary);color:var(--ptp-primary-contrast);font-weight:var(--ptp-font-weight-semibold)}.ptp-bootstrap-fallback button:focus-visible{outline:var(--ptp-size-2) solid var(--ptp-focus-ring);outline-offset:var(--ptp-size-2)}@media (width<=639px){.ptp-bootstrap-fallback{flex-direction:column;align-items:stretch}}.sr-only,.skip-link{width:var(--ptp-size-1);height:var(--ptp-size-1);margin:calc(var(--ptp-size-1) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:var(--ptp-z-tooltip);top:var(--ptp-space-3);left:var(--ptp-space-3);clip:auto;clip-path:none;border-radius:var(--ptp-radius-sm);background:var(--ptp-primary);width:auto;height:auto;color:var(--ptp-primary-contrast);padding:var(--ptp-space-2) var(--ptp-space-3);margin:0;overflow:visible}.ptp-app-environment.ptp-app-environment{isolation:isolate;background:var(--ptp-liquid-bg-base,var(--ptp-app-environment-bg,var(--ptp-bg)));position:relative}.ptp-app-environment:before,.ptp-app-environment:after{z-index:0;pointer-events:none;content:"";position:fixed;inset:0}.ptp-app-environment:before{background-image:var(--ptp-liquid-bg-image,none);background-position:var(--ptp-liquid-bg-position,center center);background-repeat:var(--ptp-liquid-bg-repeat,no-repeat);background-size:var(--ptp-liquid-bg-size,cover);opacity:var(--ptp-liquid-bg-opacity,1)}.ptp-app-environment:after{background:linear-gradient(180deg, rgb(var(--ptp-liquid-bg-scrim-rgb,255 255 255) / var(--ptp-liquid-bg-top-alpha,.76)) 0%, rgb(var(--ptp-liquid-bg-overlay-rgb,248 250 252) / var(--ptp-liquid-bg-overlay-alpha,.68)) 42%, rgb(var(--ptp-liquid-bg-scrim-rgb,255 255 255) / var(--ptp-liquid-bg-bottom-alpha,.82)) 100%), radial-gradient(circle at 50% 40%, rgb(var(--ptp-liquid-bg-scrim-rgb,255 255 255) / var(--ptp-liquid-bg-clean-alpha,.52)) 0%, transparent 48%), radial-gradient(circle at 100% 0%, rgb(var(--ptp-liquid-bg-accent-rgb,255 106 26) / var(--ptp-liquid-bg-vignette-alpha,.05)) 0%, transparent 36%)}.ptp-app-environment>:where(:not(.sr-only):not(.skip-link)){z-index:1;position:relative}@media (width>=768px) and (width<=1023px){.ptp-app-environment.ptp-app-environment{--ptp-liquid-bg-position:center top;--ptp-liquid-bg-top-alpha:.62;--ptp-liquid-bg-overlay-alpha:.5;--ptp-liquid-bg-bottom-alpha:.7;--ptp-liquid-bg-clean-alpha:.26}}@media (width<=767px){.ptp-app-environment.ptp-app-environment{--ptp-liquid-bg-position:center top;--ptp-liquid-bg-top-alpha:.7;--ptp-liquid-bg-overlay-alpha:.58;--ptp-liquid-bg-bottom-alpha:.76;--ptp-liquid-bg-clean-alpha:0;--ptp-liquid-bg-vignette-alpha:0}.ptp-app-environment:before,.ptp-app-environment:after{position:absolute}}.ptp-app-environment.ptp-app-environment--operations{--ptp-liquid-bg-image:none;--ptp-glass-card-bg:var(--ptp-surface-solid);--ptp-glass-card-bg-soft:var(--ptp-surface-solid);--ptp-glass-card-border:var(--ptp-border);--ptp-glass-card-radius-md:var(--ptp-radius-lg);--ptp-glass-card-radius-lg:var(--ptp-radius-lg);--ptp-glass-card-shadow:var(--ptp-shadow-sm);--ptp-glass-card-filter:none;--ptp-glass-card-highlight:none}.ptp-app-environment--operations:after{background:0 0}.ptp-app-environment.ptp-app-environment--docs{--ptp-liquid-bg-position:center top;--ptp-liquid-bg-top-alpha:.36;--ptp-liquid-bg-overlay-alpha:.28;--ptp-liquid-bg-bottom-alpha:.46;--ptp-liquid-bg-clean-alpha:.08;--ptp-liquid-bg-vignette-alpha:.14}.glass-card,.ptp-glass-card{isolation:isolate;border:var(--ptp-size-1) solid var(--ptp-glass-card-border);border-radius:var(--ptp-glass-card-radius-md);background:var(--ptp-glass-card-bg);box-shadow:var(--ptp-glass-card-shadow);color:var(--ptp-text);-webkit-backdrop-filter:var(--ptp-glass-card-filter);transition:transform var(--ptp-duration-base) var(--ptp-ease-standard), border-color var(--ptp-duration-base) var(--ptp-ease-standard), background var(--ptp-duration-base) var(--ptp-ease-standard), box-shadow var(--ptp-duration-base) var(--ptp-ease-standard), opacity var(--ptp-duration-base) var(--ptp-ease-standard);position:relative;overflow:hidden}.glass-card:before,.ptp-glass-card:before{z-index:0;border-radius:inherit;background:var(--ptp-glass-card-highlight);content:"";opacity:.55;pointer-events:none;position:absolute;inset:0}.glass-card>*,.ptp-glass-card>*{z-index:1;position:relative}.stat-card,.ptp-glass-card-sm{border-radius:var(--ptp-glass-card-radius-sm);box-shadow:var(--ptp-glass-card-shadow-sm)}.panel-card,.ptp-glass-card-lg{border-radius:var(--ptp-glass-card-radius-lg)}.notice-item,.ptp-glass-card-soft{border-color:var(--ptp-glass-card-border-muted);border-radius:var(--ptp-glass-card-radius-sm);background:var(--ptp-glass-card-bg-soft);box-shadow:var(--ptp-glass-card-shadow-inner)}.icon-glass,.ptp-glass-icon{border:var(--ptp-size-1) solid var(--ptp-glass-card-border);background:var(--ptp-glass-icon-bg);color:var(--ptp-primary);box-shadow:var(--ptp-glass-icon-shadow);-webkit-backdrop-filter:var(--ptp-glass-card-filter);place-items:center;display:grid}.dropdown-glass,.ptp-glass-dropdown{border:var(--ptp-size-1) solid var(--ptp-glass-card-border);border-radius:var(--ptp-glass-card-radius-md);background:var(--ptp-glass-card-dropdown-bg);box-shadow:var(--ptp-glass-dropdown-shadow);-webkit-backdrop-filter:var(--ptp-glass-dropdown-filter)}@media (hover:hover){.glass-card:hover,.ptp-glass-card:hover{border-color:var(--ptp-glass-card-border-hover);box-shadow:var(--ptp-glass-card-shadow-hover);transform:translateY(calc(var(--ptp-size-1) * -1))}}@keyframes ptp-spin{to{transform:rotate(360deg)}}@keyframes ptp-pulse-dot{0%,to{opacity:.42;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes ptp-pulse-soft-scale{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes ptp-placeholder-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ptp-skeleton-shimmer-x{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes ptp-skeleton-position-x{to{background-position-x:-220%}}@keyframes ptp-skeleton-flow{0%{background-position:140% 0}to{background-position:-80% 0}}@keyframes ptp-stream-progress{0%{transform:translate(-90%)}55%{transform:translate(108%)}to{transform:translate(132%)}}@keyframes ptp-image-reveal-subtle{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes ptp-surface-enter-y{0%{opacity:0;transform:translateY(var(--ptp-size-8))}to{opacity:1;transform:translateY(0)}}@keyframes ptp-card-enter-y{0%{opacity:0;transform:translateY(var(--ptp-size-10))}to{opacity:1;transform:translateY(0)}}@keyframes ptp-drawer-enter-x{0%{opacity:0;transform:translateX(var(--ptp-size-18))}to{opacity:1;transform:translate(0)}}@keyframes ptp-loading-line-sweep{0%{transform:translate(-110%)}to{transform:translate(250%)}}@keyframes ptp-skeleton-shine-wide{0%{background-position:calc(var(--ptp-size-260) * -1) 0, 0 0}to{background-position:calc(100% + var(--ptp-size-260)) 0, 0 0}}@keyframes ptp-skeleton-sweep-x{to{transform:translate(100%)}}@keyframes ptp-home-model-card-skeleton{0%{background-position:0 0,120% 0}to{background-position:0 0,-120% 0}}@keyframes ptp-home-hero-copy-enter{0%{opacity:0;transform:translateY(var(--ptp-size-18))}to{opacity:1;transform:translateY(0)}}@keyframes ptp-home-hero-visual-enter{0%{opacity:0;transform:translateY(var(--ptp-size-20)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ptp-home-crystal-breathe-rotated{0%,to{transform:translate(-50%,-50%)rotate(45deg)scale(1)}50%{transform:translate(-50%,-50%)rotate(45deg)scale(1.04)}}@keyframes ptp-float-y-soft{0%,to{transform:translate(0,0)}50%{transform:translate3d(0, calc(var(--ptp-size-8) * -1), 0)}}@keyframes ptp-orbit-glow-soft{0%,to{opacity:.46;filter:blur()}50%{opacity:.72;filter:blur(var(--ptp-size-1))}}@keyframes ptp-home-crystal-breathe-centered{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.025)}}@keyframes ptp-home-crystal-breathe-emphatic{0%,to{transform:translate(-50%,-50%)scale(1)}36%{transform:translate(-50%,-50%)scale(1.035)}58%{transform:translate(-50%,-50%)scale(1.065)}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--ptp-duration-instant)!important;scroll-behavior:auto!important;transition-duration:var(--ptp-duration-instant)!important;animation-iteration-count:1!important}.glass-card,.ptp-glass-card{transition-duration:var(--ptp-duration-instant)}.glass-card:hover,.ptp-glass-card:hover{transform:none}.ptp-skeleton-animated,[class*=skeleton],[class*=skeleton]:before,[class*=skeleton]:after,[class*=skeleton] *,[class*=shimmer],[class*=shimmer]:before,[class*=shimmer]:after,[class*=shimmer] *{will-change:auto!important;animation:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ptp-topbar-height:var(--ptp-workspace-nav-height)}body{background:var(--ptp-app-environment-bg);min-height:100vh;color:var(--ptp-text);font-family:var(--ptp-font-ui);font-size:var(--ptp-font-size-body);line-height:var(--ptp-line-height-1-45);margin:0}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:var(--ptp-size-2) solid color-mix(in srgb, var(--ptp-primary) 62%, transparent);outline-offset:var(--ptp-size-2)}.ui-icon{flex:none;width:1em;height:1em}code,kbd{font-family:var(--ptp-font-mono);font-variant-numeric:tabular-nums}.loading-line{z-index:var(--ptp-z-tooltip);width:100%;height:var(--ptp-size-2);background:color-mix(in srgb, var(--ptp-primary) 10%, transparent);position:fixed;top:0;left:0;overflow:hidden}.loading-line:after{background:linear-gradient(90deg, transparent, var(--ptp-primary), transparent);width:42%;animation:ptp-loading-line-sweep calc(var(--ptp-duration-deliberate) * 3) ease-in-out infinite;content:"";position:absolute;inset:0}.loading-line-enter-active,.loading-line-leave-active{transition:opacity var(--ptp-duration-fast) var(--ptp-ease-standard)}.loading-line-enter-from,.loading-line-leave-to{opacity:0}*{box-sizing:border-box}html{min-width:var(--ptp-size-320);scroll-behavior:smooth}body{min-width:var(--ptp-size-320);background:var(--ptp-app-environment-bg);min-height:100vh;color:var(--ptp-text);font-family:var(--ptp-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{touch-action:manipulation}img,svg{display:block}.sr-only,.skip-link:not(:focus){width:var(--ptp-size-1);height:var(--ptp-size-1);margin:calc(var(--ptp-size-1) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:var(--ptp-z-tooltip);top:var(--ptp-space-3);left:var(--ptp-space-3);width:auto;height:auto;min-height:var(--ptp-hit-target);padding:var(--ptp-space-2) var(--ptp-space-3);clip:auto;border-radius:var(--ptp-radius-pill);background:var(--ptp-text);color:var(--ptp-primary-contrast);font-weight:var(--ptp-font-weight-bold);align-items:center;margin:0;display:inline-flex;position:fixed;overflow:visible}button:focus-visible,a:focus-visible,input:focus-visible{outline:var(--ptp-size-3) solid var(--ptp-focus-ring);outline-offset:var(--ptp-size-3)}.icon{width:var(--ptp-size-20);height:var(--ptp-size-20);flex:none;justify-content:center;align-items:center;display:inline-flex}.icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%;height:100%}.www-route-panel{min-width:0;display:block}.www-route-skeleton{width:min(var(--ptp-content-max), calc(100vw - var(--ptp-page-gutter) - var(--ptp-page-gutter)));min-height:calc(100vh - var(--ptp-workspace-nav-height));padding:calc(var(--ptp-workspace-nav-height) + var(--ptp-space-8)) 0 var(--ptp-space-8);margin:0 auto}.www-toast-zone{z-index:var(--ptp-z-tooltip);top:calc(var(--ptp-workspace-nav-height) + var(--ptp-space-4));width:max-content;max-width:calc(100vw - var(--ptp-space-6));pointer-events:auto;position:fixed;left:50%;transform:translate(-50%)}.www-toast-fade-enter-active,.www-toast-fade-leave-active{transition:opacity var(--ptp-duration-base) var(--ptp-ease-enter), transform var(--ptp-duration-base) var(--ptp-ease-enter)}.www-toast-fade-enter-from,.www-toast-fade-leave-to{opacity:0;transform:translate(-50%, calc(var(--ptp-motion-distance-sm) * -1))}.register-main{align-items:center;min-height:100vh;display:grid}.register-panel{gap:var(--ptp-space-5);width:min(100%, var(--ptp-size-720));padding:var(--ptp-space-5);border:var(--ptp-size-1) solid var(--ptp-glass-card-border);border-radius:var(--ptp-glass-card-radius-lg);background:var(--ptp-surface-raised);box-shadow:var(--ptp-shadow-lg);justify-self:center;display:grid}.register-panel-wide{grid-template-columns:minmax(0,1fr)}.register-copy,.register-form,.identity-stack{gap:var(--ptp-space-3);align-content:start;display:grid}.eyebrow{color:var(--ptp-primary);font-size:var(--ptp-font-size-label);font-weight:var(--ptp-font-weight-heavy);margin:0}.register-copy h1{color:var(--ptp-text);font-size:var(--ptp-font-size-display-sm);line-height:var(--ptp-line-height-display-sm);margin:0}.register-lede,.form-row small,.form-footnote,.identity-note-card span,.invite-card small{color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body);margin:0;line-height:1.65}.auth-state-strip,.register-actions{gap:var(--ptp-space-2);flex-wrap:wrap;display:flex}.auth-state-strip span,.identity-note-card,.invite-card,.identity-link-state{padding:var(--ptp-space-3);border:var(--ptp-size-1) solid var(--ptp-border);border-radius:var(--ptp-radius-lg);background:color-mix(in srgb, var(--ptp-neutral-white) 62%, transparent)}.identity-note-card,.invite-card,.identity-link-state{gap:var(--ptp-space-2);display:grid}.identity-note-card strong,.invite-card strong,.identity-link-state strong{color:var(--ptp-text)}.register-form{padding:var(--ptp-space-4);border:var(--ptp-size-1) solid var(--ptp-border);border-radius:var(--ptp-radius-xl);background:color-mix(in srgb, var(--ptp-neutral-white) 70%, transparent)}.form-row{gap:var(--ptp-space-2);display:grid}.form-footnote a{color:var(--ptp-info);font-weight:var(--ptp-font-weight-760);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ptp-info) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--ptp-info) 32%, transparent);text-decoration-thickness:var(--ptp-size-1);text-underline-offset:var(--ptp-size-3)}.form-footnote a:hover{color:color-mix(in srgb, var(--ptp-info) 84%, var(--ptp-primary));text-decoration-color:currentColor}.policy-confirm-row{gap:var(--ptp-space-1);padding:var(--ptp-space-2) var(--ptp-space-3);border:var(--ptp-size-1) solid color-mix(in srgb, var(--ptp-border) 72%, transparent);border-radius:var(--ptp-radius-lg);background:color-mix(in srgb, var(--ptp-neutral-white) 54%, transparent)}.policy-confirm-control{align-items:center;gap:var(--ptp-space-2);display:flex}.policy-confirm-label{min-width:0;color:var(--ptp-text);font-size:var(--ptp-font-size-body-compact);line-height:var(--ptp-line-height-body-compact);overflow-wrap:anywhere;display:inline}.policy-confirm-label a,.policy-confirm-label button{color:var(--ptp-info);font:inherit;font-weight:var(--ptp-font-weight-760);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ptp-info) 36%, transparent);text-decoration-color:color-mix(in srgb, var(--ptp-info) 36%, transparent);text-decoration-thickness:var(--ptp-size-1);text-underline-offset:var(--ptp-size-3);cursor:pointer;background:0 0;border:0;padding:0}.policy-confirm-label a:hover,.policy-confirm-label button:hover{color:color-mix(in srgb, var(--ptp-info) 84%, var(--ptp-primary));text-decoration-color:currentColor}.inline-field{align-items:end;gap:var(--ptp-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.inline-action{white-space:nowrap}.field-error{color:var(--ptp-danger);display:none}.field-error:not(:empty){display:block}.register-submit,.auth-wide-action{width:100%}.register-main-split{align-items:center}.register-panel-split{border-color:color-mix(in srgb, var(--ptp-primary) 16%, var(--ptp-glass-card-border));background:linear-gradient(115deg, color-mix(in srgb, var(--ptp-surface-raised) 88%, transparent) 0%, color-mix(in srgb, var(--ptp-surface-raised) 74%, transparent) 58%, color-mix(in srgb, var(--ptp-primary-soft) 44%, var(--ptp-surface-raised)) 100%), var(--ptp-glass-card-bg);width:100%;box-shadow:var(--ptp-glass-card-shadow), inset 0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 76%, transparent);-webkit-backdrop-filter:var(--ptp-glass-card-filter);padding:0;overflow:hidden}.register-split-shell{grid-template-columns:minmax(0, 1.6fr) minmax(var(--ptp-size-360), .96fr);min-height:var(--ptp-size-640);display:grid;position:relative}.register-form-column{align-content:center;gap:var(--ptp-space-5);min-width:0;padding:var(--ptp-space-10);display:grid}.register-form-column.is-top-aligned{padding-top:var(--ptp-space-8);align-content:start}.register-split-copy{gap:var(--ptp-space-2);width:100%;max-width:none}.register-split-copy .eyebrow{font-size:var(--ptp-font-size-body-compact)}.register-split-copy .register-lede{max-width:var(--ptp-size-520)}.register-form-modern{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.register-form-modern .form-row{gap:var(--ptp-space-2)}.register-form-modern .inline-action{min-width:var(--ptp-size-124)}.register-form-input{background:color-mix(in srgb, var(--ptp-neutral-white) 76%, var(--ptp-surface-raised));box-shadow:inset 0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 62%, transparent), 0 var(--ptp-size-8) var(--ptp-size-24) color-mix(in srgb, var(--ptp-neutral-950) 4%, transparent)}.agreement-shell{min-height:100vh}.agreement-main{width:min(var(--ptp-page-max), calc(100% - (var(--ptp-page-gutter) * 2)));padding:calc(var(--ptp-workspace-nav-height) + var(--ptp-space-8)) 0 var(--ptp-space-10);justify-items:center;margin:0 auto;display:grid}.agreement-document{gap:var(--ptp-space-5);width:min(100%, var(--ptp-size-960));max-width:var(--ptp-size-960);padding:var(--ptp-space-7);border:var(--ptp-size-1) solid color-mix(in srgb, var(--ptp-neutral-white) 54%, var(--ptp-glass-card-border));border-radius:var(--ptp-glass-card-radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--ptp-neutral-white) 76%, transparent), color-mix(in srgb, var(--ptp-primary-soft) 16%, transparent)), color-mix(in srgb, var(--ptp-glass-card-bg) 86%, transparent);box-shadow:var(--ptp-glass-card-shadow), inset 0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 78%, transparent);-webkit-backdrop-filter:var(--ptp-glass-card-filter);display:grid}.agreement-dialog-body{overflow:auto}.agreement-document-dialog{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.agreement-head,.agreement-section,.agreement-footer{gap:var(--ptp-space-2);display:grid}.agreement-head h1{color:var(--ptp-text);font-size:var(--ptp-font-size-display-sm);line-height:var(--ptp-line-height-display-sm);margin:0}.agreement-head p,.agreement-intro,.agreement-section p,.agreement-footer p{color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body);margin:0;line-height:1.8}.agreement-section{padding-top:var(--ptp-space-4);border-top:var(--ptp-size-1) solid color-mix(in srgb, var(--ptp-border) 74%, transparent)}.agreement-section h2{color:var(--ptp-text);font-size:var(--ptp-font-size-section-title);line-height:var(--ptp-line-height-section-title);margin:0}.agreement-list{gap:var(--ptp-space-2);color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body);margin:0;padding-left:1.25rem;line-height:1.8;display:grid}.agreement-list li{margin:0}.agreement-rich-paragraph{color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body);margin:0;line-height:1.8}.agreement-inline-link{color:var(--ptp-info);font:inherit;font-weight:var(--ptp-font-weight-760);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ptp-info) 36%, transparent);text-decoration-color:color-mix(in srgb, var(--ptp-info) 36%, transparent);text-decoration-thickness:var(--ptp-size-1);text-underline-offset:var(--ptp-size-3);cursor:pointer;background:0 0;border:0;padding:0}.agreement-inline-link:hover{color:color-mix(in srgb, var(--ptp-info) 84%, var(--ptp-primary));text-decoration-color:currentColor}.agreement-signature{font-weight:var(--ptp-font-weight-heavy);justify-self:end}.account-membership-preview{width:100%;min-width:0;max-width:none}.account-membership-preview .ptp-membership-plan-grid{gap:var(--ptp-space-5)}.register-submit{box-shadow:inset 0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 36%, transparent), 0 var(--ptp-size-12) var(--ptp-size-30) color-mix(in srgb, var(--ptp-primary) 26%, transparent)}.register-marketing-panel{align-content:center;gap:var(--ptp-space-5);min-width:0;padding:var(--ptp-space-7);border-left:var(--ptp-size-1) solid color-mix(in srgb, var(--ptp-primary) 10%, var(--ptp-border));background:radial-gradient(circle at 88% 28%, color-mix(in srgb, var(--ptp-primary) 24%, transparent), transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--ptp-primary-soft) 48%, transparent), color-mix(in srgb, var(--ptp-surface-raised) 78%, transparent));display:grid;position:relative;overflow:hidden}.register-deco-flow,.register-deco-orb,.register-deco-bubble{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.register-deco-flow{top:var(--ptp-size-24);right:calc(var(--ptp-size-90) * -1);width:min(var(--ptp-size-620), 140%);opacity:.45}.register-deco-orb{top:calc(var(--ptp-size-32) * -1);right:calc(var(--ptp-size-72) * -1);width:min(var(--ptp-size-360), 72%);opacity:.2}.register-deco-bubble{top:var(--ptp-space-5);left:var(--ptp-space-4);width:var(--ptp-size-108);opacity:.56}.register-token-visual,.register-benefit-panel{z-index:1;position:relative}.register-token-visual{min-height:var(--ptp-size-250);place-items:center;display:grid}.register-token-visual img{width:min(100%, var(--ptp-size-430));filter:drop-shadow(0 var(--ptp-size-24) var(--ptp-size-32) color-mix(in srgb, var(--ptp-primary) 22%, transparent))}.register-benefit-panel{gap:var(--ptp-space-4);padding:var(--ptp-space-5);border:var(--ptp-size-1) solid color-mix(in srgb, var(--ptp-neutral-white) 74%, var(--ptp-border));border-radius:var(--ptp-glass-card-radius-md);background:color-mix(in srgb, var(--ptp-neutral-white) 58%, transparent);box-shadow:var(--ptp-shadow-sm), inset 0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 70%, transparent);-webkit-backdrop-filter:blur(var(--ptp-size-20)) saturate(150%);display:grid}.register-benefit-panel h2,.register-benefit-panel p,.register-benefit-list{margin:0}.register-benefit-panel h2{color:var(--ptp-text);font-size:var(--ptp-font-size-page-title);font-weight:var(--ptp-font-weight-heavy);line-height:var(--ptp-line-height-page-title)}.register-benefit-panel h2 span{color:var(--ptp-primary)}.register-benefit-panel>p{color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body);line-height:var(--ptp-line-height-body)}.register-benefit-list{gap:var(--ptp-space-3);padding:0;list-style:none;display:grid}.register-benefit-item{grid-template-columns:var(--ptp-size-44) minmax(0, 1fr);align-items:center;gap:var(--ptp-space-3);min-height:var(--ptp-size-76);padding:var(--ptp-space-3);border:var(--ptp-size-1) solid color-mix(in srgb, var(--ptp-neutral-white) 70%, var(--ptp-border));border-radius:var(--ptp-radius-xl);background:color-mix(in srgb, var(--ptp-neutral-white) 70%, transparent);box-shadow:inset 0 var(--ptp-size-1) 0 color-mix(in srgb, var(--ptp-neutral-white) 64%, transparent);display:grid}.register-benefit-icon{width:var(--ptp-size-44);height:var(--ptp-size-44);border-radius:var(--ptp-radius-lg);background:color-mix(in srgb, var(--ptp-primary) 12%, transparent);color:var(--ptp-primary);place-items:center;display:grid}.register-benefit-icon .ui-icon{width:var(--ptp-size-24);height:var(--ptp-size-24)}.register-benefit-item span:last-child{gap:var(--ptp-size-4);min-width:0;display:grid}.register-benefit-item strong{color:var(--ptp-text);font-size:var(--ptp-font-size-body-lg);font-weight:var(--ptp-font-weight-bold);line-height:var(--ptp-line-height-card-title)}.register-benefit-item small{color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body-compact);line-height:var(--ptp-line-height-body-compact)}.register-secure-note{align-items:center;gap:var(--ptp-space-2);min-height:var(--ptp-hit-target);padding:0 var(--ptp-space-3);border-radius:var(--ptp-radius-lg);background:color-mix(in srgb, var(--ptp-surface-raised) 74%, transparent);color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body-compact);line-height:var(--ptp-line-height-body-compact);display:inline-flex}.register-secure-note .ui-icon{width:var(--ptp-size-18);height:var(--ptp-size-18);color:var(--ptp-primary)}@media (width<=78em){.register-panel-wide,.register-split-shell{grid-template-columns:1fr}.register-form-column{padding:var(--ptp-space-8)}.register-marketing-panel{border-top:var(--ptp-size-1) solid color-mix(in srgb, var(--ptp-primary) 10%, var(--ptp-border));border-left:0}}@media (width<=48em){.register-panel{padding:var(--ptp-space-4);border-radius:var(--ptp-size-24)}.register-copy h1{font-size:var(--ptp-font-size-page-title);line-height:var(--ptp-line-height-page-title)}.register-main{align-items:start}.register-panel-split{border-radius:var(--ptp-size-24);padding:0}.register-split-shell{min-height:0}.register-form-column,.register-marketing-panel{padding:var(--ptp-space-5)}.agreement-document{gap:var(--ptp-space-4);padding:var(--ptp-space-5);border-radius:var(--ptp-size-24)}.agreement-head h1{font-size:var(--ptp-font-size-page-title);line-height:var(--ptp-line-height-page-title)}.register-split-copy{gap:var(--ptp-space-2)}.register-token-visual{min-height:var(--ptp-size-184)}.register-token-visual img{width:min(100%, var(--ptp-size-286))}.register-benefit-panel{padding:var(--ptp-space-4)}.register-benefit-panel h2{font-size:var(--ptp-font-size-section-title-lg);line-height:var(--ptp-line-height-section-title-lg)}.register-benefit-item{min-height:var(--ptp-size-68)}.inline-field{grid-template-columns:1fr}}.not-found-page-body{background:#f8eee6;block-size:100svh;overflow:hidden}.not-found-page-body:before{display:none}.not-found-page-body .www-route-panel{block-size:100svh;overflow:hidden}.not-found-shell,.not-found-image-main,.not-found-art{width:100%;block-size:100svh;overflow:hidden}.not-found-shell{background:#f8eee6}.not-found-image-main{margin:0;padding:0}.not-found-art{margin:0;line-height:0;position:relative}.not-found-art-picture{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.not-found-art-image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:none;height:100%}.not-found-hotspot{z-index:2;border-radius:var(--ptp-radius-pill);cursor:pointer;background:0 0;display:block;position:absolute}.not-found-hotspot:focus-visible{outline:var(--ptp-size-3) solid var(--ptp-focus-ring);outline-offset:var(--ptp-size-3)}
