.ptp-bootstrap-shell,.ptp-bootstrap-fallback{box-sizing:border-box;min-height:100vh;padding:var(--ptp-size-24,24px);color:var(--ptp-text,#1f1a17);background:var(--ptp-bg,#fff8f3);font-family:var(--ptp-font-ui,"SF Pro Text", "PingFang SC", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Microsoft YaHei", sans-serif);place-items:center;display:grid}.ptp-bootstrap-shell{text-align:center;background:0 0;width:100%;min-height:100dvh;position:fixed;inset:0}.ptp-bootstrap-shell__panel{justify-content:center;place-items:center;column-gap:var(--ptp-space-3,14px);grid-template-columns:auto minmax(0,1fr);display:inline-grid}.ptp-bootstrap-shell__panel:before{content:"";width:min(var(--ptp-size-360,360px), calc(100vw - var(--ptp-size-48,48px)));height:min(var(--ptp-size-360,360px), calc(100vw - var(--ptp-size-48,48px)));margin-top:var(--ptp-space-2,8px);pointer-events:none;background:url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/bootstrap-deer-KM2rp9ez.574143b619479cb0.svg) 50%/contain no-repeat;grid-area:2/1/auto/-1}.ptp-bootstrap-shell__brand-icon{width:var(--ptp-size-56,56px);height:var(--ptp-size-56,56px);border-radius:var(--ptp-radius-md,10px);object-fit:contain;flex:none;grid-area:1/1}.ptp-bootstrap-shell__copy{min-width:0;height:var(--ptp-size-40,40px);align-items:flex-end;gap:var(--ptp-size-4,4px);color:var(--ptp-text,#1f1a17);font-size:var(--ptp-size-28,28px);font-weight:var(--ptp-font-weight-760,760);letter-spacing:var(--ptp-letter-spacing-tight,-.01em);white-space:nowrap;grid-area:1/2;line-height:1.4;display:inline-flex;overflow:hidden}.ptp-bootstrap-shell__word{opacity:.82;animation:ptp-bootstrap-loading-word 1.4s alternate infinite var(--ptp-ease-standard,cubic-bezier(.2, .8, .2, 1));animation-delay:calc(var(--ptp-bootstrap-word-index) * var(--ptp-loading-letter-delay,70ms));will-change:transform, opacity;flex:none;display:inline-block}@keyframes ptp-bootstrap-loading-word{0%{opacity:.82;transform:translateY(0)}to{opacity:1;transform:translateY(calc(var(--ptp-size-2,2px) * -1))}}.ptp-bootstrap-fallback{gap:var(--ptp-space-4,16px);text-align:center}.ptp-bootstrap-fallback>div{gap:var(--ptp-space-2,8px);display:grid}.ptp-bootstrap-fallback strong{font-size:var(--ptp-font-size-section-title,18px)}.ptp-bootstrap-fallback button{min-height:var(--ptp-control-height,44px);border-radius:var(--ptp-radius-pill,999px);padding:0 var(--ptp-size-18,18px);color:#fff;background:var(--ptp-primary,#ff6a1a);font:inherit;font-weight:var(--ptp-font-weight-semibold,700);cursor:pointer;border:0;justify-self:center}@media (prefers-reduced-motion:reduce){.ptp-bootstrap-shell__word{opacity:1;animation:none}}@layer app.route{.pt-home *,.pt-home :before,.pt-home :after{box-sizing:border-box}.pt-home a{color:inherit}.pt-home-copy-mobile,.pt-home-mobile-surface{display:none}.pt-home-main{gap:clamp(var(--ptp-space-12), 7vw, var(--ptp-size-118));padding-block-end:96px;display:grid}.pt-home-section,.pt-home-design-section,.pt-home-membership{grid-template-columns:minmax(0,1fr);gap:30px;min-width:0;scroll-margin-top:120px;display:grid}.pt-home-design-section,.pt-home-membership,.pt-home-hero{isolation:isolate;position:relative}.pt-home-design-section,.pt-home-membership{align-content:center;min-height:clamp(780px,50vw,980px)}.pt-home-hero:before,.pt-home-design-section:before,.pt-home-membership:before{z-index:-1;content:"";background:0 0;position:absolute;inset:-40px calc(50% - 50vw)}.pt-home-hero-copy,.pt-home-section-heading,.pt-home-api-copy,.pt-home-privacy-copy{min-width:0}.pt-home-eyebrow{color:var(--ptp-primary-active);letter-spacing:0;margin:0 0 18px;display:none}.pt-home-hero .pt-home-eyebrow{visibility:hidden;display:block}.pt-home-hero h1,.pt-home-section-heading h2,.pt-home-privacy-copy h2,.pt-home-api-copy h2{color:var(--ptp-text);letter-spacing:0;margin:0}.pt-home-section-heading h2 span,.pt-home-api-copy h2 em,.pt-home-status-section .pt-home-section-heading h2 em,.pt-home-title-line span{color:var(--ptp-primary-active)}.pt-home-title-line{white-space:nowrap;display:block}.pt-home-why-card h3,.pt-home-privacy-card h3,.pt-home-pricing-manifest h3,.pt-home-status-deep-card strong{color:var(--ptp-text);margin:0}.pt-home-why-card p,.pt-home-privacy-card p,.pt-home-pricing-manifest p,.pt-home-status-deep-card small{color:var(--ptp-text-subtle);margin:0}.pt-home-pricing-manifest ul,.pt-home-check-list,.pt-home-status-deep-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pt-home-status-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px;display:grid}.pt-home-status-trust-strip article{background:#ffffffb8;border:1px solid #ff75181a;border-radius:18px;gap:6px;min-width:0;padding:18px;display:grid;position:relative}.pt-home-status-trust-strip article>span{width:42px;height:42px;color:var(--ptp-primary-active);background:#ff6a1a1a;border-radius:14px;place-items:center;display:inline-grid}.pt-home-status-trust-strip small{color:var(--ptp-text-subtle)}.pt-home-lede,.pt-home-section-heading p,.pt-home-section-heading small,.pt-home-privacy-copy p,.pt-home-api-copy p{max-width:760px;color:var(--ptp-text-subtle);margin:0}.pt-home-section-heading{gap:12px;max-width:1280px;display:grid}.pt-home-section-proof-row{flex-wrap:wrap;gap:10px 18px;min-width:0;display:flex}.pt-home-section-proof-row span{min-height:28px;color:var(--ptp-text-subtle);font-size:var(--ptp-font-size-label);align-items:center;gap:7px;font-weight:680;line-height:1.2;display:inline-flex}.pt-home-section-proof-row .ui-icon{width:18px;height:18px;color:var(--ptp-primary-active)}.pt-home-actions,.pt-home-smoke-actions,.pt-home-smoke-stats{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-home-smoke-actions>*,.pt-home-smoke-stats>*{display:none}.pt-home-price-banner,.pt-home-hero-feature-card,.pt-home-mini-card,.pt-home-pricing-panel,.pt-home-pricing-manifest,.pt-home-bill-card,.pt-home-code-panel,.pt-home-status-card,.pt-home-activation-card,.pt-home-referral-card,.pt-home-why-card,.pt-home-privacy-card,.pt-home-status-deep-card,.pt-home-status-health-panel,.pt-home-status-trust-strip,.pt-home-privacy-promise-bar{border:1px solid color-mix(in srgb, var(--ptp-primary) 14%, transparent);border-radius:var(--ptp-glass-card-radius-lg);background:radial-gradient(circle at 82% 100%, #ff6a1a0d, transparent 36%), var(--ptp-surface-raised);min-width:0;box-shadow:var(--ptp-glass-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pt-home-card-icon,.pt-home-status-icon,.pt-home-privacy-card header>span{width:62px;height:62px;color:var(--ptp-primary-active);background:#ff6a1a1a;border-radius:18px;place-items:center;display:inline-grid}.pt-home-card-icon .ui-icon,.pt-home-status-icon .ui-icon{width:32px;height:32px}@media (hover:hover){.pt-home-hero-feature-card,.pt-home-status-card{transition:transform var(--ptp-duration-base) var(--ptp-ease-standard), box-shadow var(--ptp-duration-base) var(--ptp-ease-standard), border-color var(--ptp-duration-base) var(--ptp-ease-standard)}.pt-home-hero-feature-card:hover,.pt-home-status-card:hover{border-color:#ff751857;transform:translateY(-4px);box-shadow:0 24px 70px #ff751824}}@media (prefers-reduced-motion:reduce){.pt-home-hero-feature-card,.pt-home-status-card{transition:none}}.pt-home-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"copy visual""value visual""deal visual""features features";align-items:start;gap:clamp(16px,1.7vw,26px) clamp(30px,5vw,98px);display:grid}.pt-home-hero-copy{z-index:2;grid-area:copy;align-self:center;position:relative}.pt-home-lede{margin-top:18px}.pt-home-lede-line{display:block}.pt-home-hero-points{margin:22px 0 0;padding:0;list-style:none;display:none}.pt-home-hero-points li{color:var(--ptp-text);align-items:flex-start;gap:10px;display:flex}.pt-home-hero-points .ui-icon{width:21px;height:21px;color:var(--ptp-primary-active);flex:none;margin-top:2px}.pt-home-point-copy,.pt-home-point-line{min-width:0;display:block}.pt-home-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:720px;margin:34px 0 0;display:none}.pt-home-hero-stats div{padding:18px}.pt-home-hero-visual{z-index:1;grid-area:visual;min-width:0;min-height:clamp(560px,37vw,690px);position:relative;overflow:visible}.pt-home-provider-slot{z-index:1;pointer-events:none;position:absolute;top:50%;left:50%}.pt-home-provider-badge{width:156px;min-height:48px;color:var(--ptp-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffeb,#fff7f2c2),#ffffffd1;border:1px solid #ff75181f;border-radius:16px;align-items:center;gap:9px;padding:0 13px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffdb,0 12px 26px #0f172a0f}.pt-home-provider-badge .ui-icon{flex:none;width:24px;height:24px}.pt-home-provider-badge-label{min-width:0;font-size:var(--ptp-font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:760;line-height:1.12;display:block;overflow:hidden}.pt-home-provider-badge-copy{gap:2px;min-width:0;display:grid}.pt-home-provider-badge-model{min-width:0;color:var(--ptp-text-subtle);font-size:var(--ptp-font-size-micro-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:640;line-height:1.12;display:block;overflow:hidden}.pt-home-provider-badge.is-loading{width:132px;box-shadow:none;border-color:#0000}.pt-home-provider-retry{z-index:1;position:absolute;top:38%;left:36%}.pt-home-provider-retry .ui-icon{width:18px;height:18px;color:var(--ptp-primary-active)}.pt-home-value-strip{border:1px solid color-mix(in srgb, var(--ptp-primary) 16%, transparent);max-width:900px;box-shadow:var(--ptp-glass-card-shadow);background:#ffffffb8;border-radius:20px;grid-area:value;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.pt-home-mini-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:13px;padding:18px 16px;display:flex}.pt-home-mini-card+.pt-home-mini-card{border-left:1px solid #ff751824}.pt-home-mini-card .ui-icon{width:40px;height:40px;color:var(--ptp-primary-active)}.pt-home-mini-card span,.pt-home-price-copy,.pt-home-hero-feature-copy{gap:4px;min-width:0;display:grid}.pt-home-mini-card small,.pt-home-hero-feature-card small{color:var(--ptp-text-subtle)}.pt-home-price-banner{border-color:color-mix(in srgb, var(--ptp-primary) 28%, transparent);background:linear-gradient(#ffffffd1 0%,#ffdabb33 52%,#ff9a4c4d 100%);grid-area:deal;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(14px,2vw,28px);max-width:900px;min-height:118px;padding:18px 26px;display:grid}.pt-home-price-icon{background:#ffffffe6;border:1px solid #ff751833;border-radius:22px;place-items:center;width:82px;height:82px;display:inline-grid;box-shadow:0 14px 34px #ff751824}.pt-home-price-icon .ui-icon{width:44px;height:44px;color:var(--ptp-primary-active)}.pt-home-price-value{color:var(--ptp-primary-active)}.pt-home-price-badge{min-height:42px;color:var(--ptp-primary-active);white-space:nowrap;background:#ffffffb8;border:1px solid #ff751838;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.pt-home .pt-home-price-badge.ptp-button{min-height:42px;color:var(--ptp-primary-active);background:#ffffffb8;border:1px solid #ff751847;border-radius:999px;padding:0 18px;text-decoration:none;box-shadow:0 5px 14px #ff7d2c14}.pt-home .pt-home-price-badge.ptp-button:hover{background:#ffffffeb;border-color:#ff75187a;transform:translateY(-1px);box-shadow:0 8px 18px #ff7d2c29}.pt-home-hero-feature-grid{grid-area:features;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.pt-home-hero-feature-card{grid-template-columns:minmax(88px,.46fr) minmax(0,.54fr);align-items:center;padding:18px 18px 18px 22px;display:grid;overflow:hidden}.pt-home-hero{isolation:isolate;position:relative}.pt-home-provider-slot{z-index:3}.pt-home-provider-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-color:#ff751824;border-radius:16px;gap:8px;width:144px;min-height:50px;padding:6px 10px;box-shadow:0 10px 24px #0f172a12}.pt-home-provider-badge .ui-icon{width:22px;height:22px}.pt-home-provider-badge-label{font-size:var(--ptp-font-size-caption);line-height:1.08}.pt-home-provider-badge-model{font-size:var(--ptp-font-size-micro-sm);line-height:1.08}.pt-home-hero-feature-art{background-color:#0000;background-position:bottom;background-repeat:no-repeat;background-size:contain}.pt-home-hero .pt-home-eyebrow{display:none}.pt-home-hero{background:0 0}.pt-home-value-strip,.pt-home-price-banner,.pt-home-hero-feature-card{-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:linear-gradient(135deg,#ffffffb8,#fff9f57a),#ffffff5c;border-color:#ff8e4338;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #ff782417}.pt-home-hero-feature-card{isolation:isolate;position:relative}.pt-home-hero-feature-card>*{z-index:1;position:relative}.pt-home-hero-feature-card:after{display:none}.pt-home-hero-feature-card.is-official{--feature-title-from:#ff5a1c;--feature-title-to:#ffb13b;--feature-copy-from:#c7501c;--feature-copy-to:#e88832}.pt-home-hero-feature-card.is-stable{--feature-title-from:#4c7dff;--feature-title-to:#55c8ff;--feature-copy-from:#3e67c7;--feature-copy-to:#4b9ed2}.pt-home-hero-feature-card.is-multi{--feature-title-from:#18ad88;--feature-title-to:#6bd8ab;--feature-copy-from:#177d6c;--feature-copy-to:#43ac87}.pt-home-hero-feature-card.is-pricing{--feature-title-from:#f4771f;--feature-title-to:#ffc24c;--feature-copy-from:#bf5d16;--feature-copy-to:#dd9130}.pt-home-hero-feature-card.is-privacy{--feature-title-from:#8d69ff;--feature-title-to:#df7fff;--feature-copy-from:#7052c9;--feature-copy-to:#aa66d2}.pt-home-hero-feature-card .pt-home-hero-feature-copy strong,.pt-home-hero-feature-card .pt-home-hero-feature-copy small{color:#0000;background-image:linear-gradient(110deg, var(--feature-title-from), var(--feature-title-to), var(--feature-title-from));will-change:background-position;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:3.8s ease-in-out infinite pt-home-hero-feature-text-gradient;display:block}.pt-home-hero-feature-card .pt-home-hero-feature-copy small{background-image:linear-gradient(110deg, var(--feature-copy-from), var(--feature-copy-to), var(--feature-copy-from));animation-delay:-1.2s}.pt-home-hero-feature-card.is-stable .pt-home-hero-feature-copy strong,.pt-home-hero-feature-card.is-stable .pt-home-hero-feature-copy small{animation-delay:-.72s}.pt-home-hero-feature-card.is-multi .pt-home-hero-feature-copy strong,.pt-home-hero-feature-card.is-multi .pt-home-hero-feature-copy small{animation-delay:-1.44s}.pt-home-hero-feature-card.is-pricing .pt-home-hero-feature-copy strong,.pt-home-hero-feature-card.is-pricing .pt-home-hero-feature-copy small{animation-delay:-2.16s}.pt-home-hero-feature-card.is-privacy .pt-home-hero-feature-copy strong,.pt-home-hero-feature-card.is-privacy .pt-home-hero-feature-copy small{animation-delay:-2.88s}@keyframes pt-home-hero-feature-text-gradient{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.pt-home-hero-feature-card .pt-home-hero-feature-copy strong,.pt-home-hero-feature-card .pt-home-hero-feature-copy small{animation:none}}.pt-home .pt-home-hero>.pt-home-price-banner{border:0!important;box-shadow:0 14px 36px #ff772314!important}.pt-home-hero h1{font-size:var(--ptp-font-size-display-lg);font-weight:780;line-height:1.04}.pt-home-section-heading h2,.pt-home-privacy-copy h2,.pt-home-api-copy h2,.pt-home-status-section .pt-home-section-heading h2,.pt-home-membership-plans .pt-home-section-heading h2{font-size:var(--ptp-font-size-display-md);font-weight:780;line-height:1.08}.pt-home-eyebrow,.pt-home-section-heading .pt-home-eyebrow,.pt-home-privacy-copy .pt-home-eyebrow,.pt-home-api-copy .pt-home-eyebrow{font-size:var(--ptp-font-size-label);font-weight:680;line-height:1.35}.pt-home-section-heading p,.pt-home-why-mosaic .pt-home-section-heading p,.pt-home-privacy-copy p,.pt-home-pricing-section .pt-home-section-heading p,.pt-home-status-section .pt-home-section-heading p,.pt-home-membership-plans .pt-home-section-heading p,.pt-home-section-heading small,.pt-home-api-copy p,.pt-home-lede{font-size:var(--ptp-font-size-body-lg);font-weight:520;line-height:1.62}.pt-home .pt-home-eyebrow,.pt-home-why-mosaic .pt-home-section-heading p.pt-home-eyebrow,.pt-home-privacy-copy p.pt-home-eyebrow,.pt-home-pricing-section .pt-home-section-heading p.pt-home-eyebrow,.pt-home-status-section .pt-home-section-heading p.pt-home-eyebrow,.pt-home-membership-plans .pt-home-section-heading p.pt-home-eyebrow,.pt-home-api-copy p.pt-home-eyebrow{font-size:var(--ptp-font-size-label);font-weight:680;line-height:1.35}.pt-home-status-card>strong{font-size:var(--ptp-font-size-metric-lg);font-weight:850;line-height:1}.pt-home-why-card h3,.pt-home-privacy-card h3,.pt-home-privacy-card header h3,.pt-home-pricing-manifest h3,.pt-home-status-deep-card strong,.pt-home-activation-card strong,.pt-home-referral-card strong,.pt-home-status-health-lead strong{font-size:var(--ptp-font-size-section-title-lg);font-weight:800;line-height:1.22}.pt-home-api-feature-row h3{font-size:var(--ptp-font-size-section-title);font-weight:780;line-height:1.25}.pt-home-why-card p,.pt-home-privacy-card p,.pt-home-pricing-manifest p,.pt-home-status-deep-card small,.pt-home-activation-card small,.pt-home-referral-card small,.pt-home-status-health-lead small{font-size:var(--ptp-font-size-body);font-weight:520;line-height:1.55}.pt-home .pt-home-price-value,.pt-home .pt-home-why-card.is-price>strong{font-size:var(--ptp-font-size-metric-lg);font-weight:850;line-height:1}.pt-home .pt-home-hero-stats dt,.pt-home .pt-home-bill-card .is-total dd{font-size:var(--ptp-font-size-metric);font-weight:820;line-height:1.1}.pt-home .pt-home-pricing-panel.is-comparison header span,.pt-home .pt-home-pricing-hero-card em,.pt-home .pt-home-status-card.is-security>strong{font-size:var(--ptp-font-size-metric-sm);font-weight:820;line-height:1.12}.pt-home .pt-home-price-copy strong,.pt-home .pt-home-privacy-promise-bar strong,.pt-home .pt-home-bill-card header strong{font-size:var(--ptp-font-size-section-title-lg);font-weight:800;line-height:1.22}.pt-home .pt-home-price-copy small,.pt-home .pt-home-price-badge,.pt-home .pt-home-privacy-card header strong,.pt-home .pt-home-privacy-promise-bar b{font-weight:760}.pt-home .pt-home-privacy-promise-bar b{font-size:var(--ptp-font-size-body);line-height:1.2}.pt-home .pt-home-privacy-promise-bar small{font-size:var(--ptp-font-size-caption);line-height:1.25}.pt-home .pt-home-api-feature-row article>strong{font-weight:800}.pt-home .pt-home-status-trust-strip article strong{font-size:var(--ptp-font-size-section-title);font-weight:780;line-height:1.25}.pt-home .pt-home-pricing-panel.is-comparison header strong,.pt-home .pt-home-value-strip article strong,.pt-home .pt-home-hero-feature-copy strong,.pt-home .pt-home-status-health-services strong{font-size:var(--ptp-font-size-card-title);font-weight:760;line-height:1.3}.pt-home .pt-home-pricing-discount{font-size:var(--ptp-font-size-metric-lg);font-weight:850;line-height:1}.pt-home .pt-home-pricing-discount small,.pt-home .pt-home-pricing-hero-card small,.pt-home .pt-home-why-proof-row,.pt-home .pt-home-why-price-labels small,.pt-home .pt-home-why-footnote,.pt-home .pt-home-why-metric-pair small,.pt-home .pt-home-app-strip small{font-size:var(--ptp-font-size-caption);font-weight:680;line-height:1.25}.pt-home .pt-home-why-price-labels b,.pt-home .pt-home-why-metric-pair strong,.pt-home .pt-home-app-strip strong{font-size:var(--ptp-font-size-body);font-weight:800;line-height:1.18}.pt-home .pt-home-asset-slot:before{font-size:var(--ptp-font-size-metric)}.pt-home .pt-home-check-list li{font-size:var(--ptp-font-size-body-lg);font-weight:520;line-height:1.62}.pt-home .pt-home-api-badge,.pt-home .pt-home-workspace-tabs span,.pt-home .pt-home-bill-card dl dd,.pt-home .pt-home-bill-card header span{font-size:var(--ptp-font-size-body);font-weight:760}.pt-home .pt-home-privacy-card header small{font-size:var(--ptp-font-size-body-lg);font-weight:520;line-height:1.62}.pt-home .pt-home-pricing-token-mark{font-weight:800}.pt-home .pt-home-price-columns em,.pt-home .pt-home-status-health-services small{font-weight:680}.pt-home .pt-home-activation-form code{font-size:12px;font-weight:650;line-height:1.45}.pt-home .pt-home-status-card>span:not(.pt-home-status-icon){font-weight:780}.pt-home .pt-home-mobile-surface a,.pt-home .pt-home-mobile-surface a small{font-weight:680}@media (width>=1024px){.pt-home-main{gap:64px}.pt-home-hero{min-height:1008px;padding-top:54px}.pt-home-hero h1{max-width:780px;font-size:var(--ptp-size-72);line-height:var(--ptp-size-80);transform:translateY(6px)}.pt-home-hero h1>.pt-home-title-line:last-child{font-size:var(--ptp-size-68);transform:translate(-2px)}.pt-home-hero-copy{width:min(100%,920px);margin-left:clamp(48px,8vw,155px);padding-top:8px;transform:translateY(36px)}.pt-home-lede{max-width:610px;font-size:var(--ptp-size-19);line-height:1.62}.pt-home-hero-visual{z-index:0;min-height:690px;transform:translate(-20px,38px)}.pt-home-value-strip{z-index:1;width:min(100%,920px);min-height:100px;margin-left:clamp(48px,8vw,155px);position:relative;transform:translateY(52px)}.pt-home-hero-feature-grid{z-index:1;margin:8px 120px 0;position:relative;transform:translateY(12px)}.pt-home-hero-feature-card{min-height:208px}.pt-home-hero-feature-copy{transform:none}.pt-home-price-banner{z-index:1;width:min(100%,920px);margin-left:clamp(48px,8vw,155px);position:relative;transform:translateY(28px)}.pt-home-hero{grid-template:"copy visual"minmax(250px,1fr)"value visual"74px"deal visual"84px"features features"172px/minmax(0,47%) minmax(0,53%);align-content:stretch;gap:12px 0;min-height:100svh;padding-block-end:18px}.pt-home-hero-copy{align-self:start;width:auto;margin-left:clamp(48px,5vw,96px);padding-top:clamp(14px,2vw,32px);transform:none}.pt-home-hero h1,.pt-home-hero h1>.pt-home-title-line:last-child{max-width:none;font-size:clamp(44px,3.25vw,64px);line-height:1.12;transform:none}.pt-home-lede{max-width:520px;font-size:var(--ptp-font-size-body);margin-top:14px;line-height:1.62}.pt-home-hero-visual{align-self:stretch;height:auto;min-height:0;transform:none}.pt-home-value-strip{align-self:stretch;width:auto;min-height:74px;margin-left:clamp(48px,5vw,96px);transform:none}.pt-home-mini-card{gap:10px;padding:12px 14px}.pt-home-mini-card .ui-icon{width:34px;height:34px}.pt-home-mini-card span{gap:2px}.pt-home-mini-card small{font-size:var(--ptp-font-size-micro-sm);line-height:1.25}.pt-home-price-banner{align-self:stretch;width:auto;min-height:84px;margin-left:clamp(48px,5vw,96px);padding:12px 20px;transform:none}.pt-home-price-icon{border-radius:18px;width:58px;height:58px}.pt-home-price-icon .ui-icon{width:32px;height:32px}.pt-home-price-value{font-size:var(--ptp-font-size-metric-lg)}.pt-home-price-badge{min-height:34px;padding-inline:12px}.pt-home-hero-feature-grid{align-self:stretch;gap:14px;margin:0 34px;transform:none}.pt-home-hero-feature-card{grid-template-columns:minmax(86px,.42fr) minmax(0,.58fr);min-height:172px;padding:12px 14px}.pt-home-hero-feature-art{border-radius:22px;width:min(100%,112px)}.pt-home-hero-feature-copy{gap:4px;transform:none}.pt-home-hero-feature-card small{font-size:var(--ptp-font-size-caption);line-height:1.45}}@media (width>=1024px) and (width<=1199px),(width>=1024px) and (height<=900px){.pt-home-hero{align-content:start;column-gap:var(--ptp-space-3);row-gap:var(--ptp-space-2);grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);grid-template-areas:"copy visual""value visual""deal visual""features features";padding-block-end:var(--ptp-space-3)}.pt-home-hero-copy{width:auto;margin-left:0;padding-top:0;transform:none}.pt-home-hero h1,.pt-home-hero h1>.pt-home-title-line:last-child{font-size:var(--ptp-size-56);line-height:1.06;transform:none}.pt-home-lede{max-width:540px;margin-top:var(--ptp-space-3);font-size:var(--ptp-font-size-body);line-height:1.48}.pt-home-hero-visual{min-height:470px;transform:none}.pt-home-provider-badge{width:172px;min-height:var(--ptp-size-40);gap:var(--ptp-space-2);padding-inline:var(--ptp-space-3);border-radius:var(--ptp-radius-lg);font-size:var(--ptp-font-size-label)}.pt-home-provider-badge .ui-icon{width:var(--ptp-size-20);height:var(--ptp-size-20)}.pt-home-provider-badge-label{font-size:var(--ptp-font-size-caption)}.pt-home-provider-badge-model{font-size:var(--ptp-font-size-micro-sm)}.pt-home-value-strip,.pt-home-price-banner{width:auto;margin-left:0;transform:none}.pt-home-value-strip{min-height:var(--ptp-size-70)}.pt-home-mini-card{gap:var(--ptp-space-1);padding:var(--ptp-space-2)}.pt-home-mini-card .ui-icon{width:var(--ptp-size-22);height:var(--ptp-size-22)}.pt-home-mini-card strong{font-size:var(--ptp-font-size-label)}.pt-home-mini-card small{font-size:var(--ptp-font-size-caption);line-height:1.2;display:block}.pt-home-price-banner{min-height:var(--ptp-size-70);gap:var(--ptp-space-3);padding:var(--ptp-space-2) var(--ptp-space-3)}.pt-home-price-icon{width:var(--ptp-size-40);height:var(--ptp-size-40);border-radius:var(--ptp-radius-lg)}.pt-home-price-icon .ui-icon{width:var(--ptp-size-20);height:var(--ptp-size-20)}.pt-home-price-copy strong{font-size:var(--ptp-font-size-body)}.pt-home-price-copy small{font-size:var(--ptp-font-size-label)}.pt-home-price-value{font-size:var(--ptp-font-size-section-title-lg)}.pt-home-price-badge{min-height:var(--ptp-size-30);padding-inline:var(--ptp-space-2);font-size:var(--ptp-font-size-label)}.pt-home-hero-feature-grid{gap:var(--ptp-space-2);margin-top:var(--ptp-space-2);display:grid}.pt-home-hero-feature-card{min-height:var(--ptp-size-148);padding:var(--ptp-space-3)}.pt-home-hero-feature-copy{transform:none}}@media (width>=1024px){.pt-home-hero{grid-template:"copy visual"minmax(230px,1fr)"value visual"78px"deal visual"86px"features features"180px/minmax(0,48%) minmax(0,52%);align-content:stretch;gap:12px 0;min-height:100svh;padding-block-end:16px}.pt-home-hero-copy{align-self:start;width:auto;margin-left:clamp(48px,5vw,96px);padding-top:34px;transform:none}.pt-home-hero h1,.pt-home-hero h1>.pt-home-title-line:last-child{max-width:none;font-size:clamp(42px,3.6vw,72px);line-height:1.1;transform:none}.pt-home-lede{max-width:530px;font-size:var(--ptp-font-size-body);margin-top:14px;line-height:1.62}.pt-home-hero-visual{align-self:stretch;min-height:0;transform:none}.pt-home-value-strip{width:auto;min-height:78px;margin-left:clamp(48px,5vw,96px);transform:none}.pt-home-mini-card{gap:10px;padding:11px 13px}.pt-home-mini-card span{gap:2px}.pt-home-mini-card small{font-size:var(--ptp-font-size-micro-sm);line-height:1.25}.pt-home-price-banner{width:auto;min-height:86px;margin-left:clamp(48px,5vw,96px);padding:12px 20px;transform:none}.pt-home-price-icon{border-radius:18px;width:58px;height:58px}.pt-home-price-badge{min-height:34px;padding-inline:12px}.pt-home-hero-feature-grid{align-self:stretch;gap:14px;margin:0 34px;transform:none}.pt-home-hero-feature-art{border-radius:22px;width:min(100%,112px)}.pt-home-hero-feature-card small{font-size:var(--ptp-font-size-caption);line-height:1.42}.pt-home-value-strip,.pt-home-price-banner{justify-self:start;width:min(100%,900px);max-width:900px}.pt-home .pt-home-value-strip .pt-home-mini-card small{font-size:var(--ptp-font-size-caption);line-height:1.2}.pt-home-price-banner{grid-template-columns:64px minmax(0,1fr) auto auto;gap:20px;min-height:108px;padding:14px 22px}.pt-home-price-icon{width:64px;height:64px}.pt-home-hero-feature-grid{width:auto;margin-inline:clamp(48px,6.5vw,128px)}.pt-home-hero-feature-card{grid-template-columns:132px minmax(0,1fr);min-height:202px;padding:14px 16px 12px}.pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{aspect-ratio:auto;background-position:bottom;background-size:contain;border-radius:0;align-self:end;width:126px;height:164px}.pt-home-hero-feature-copy{align-self:center;gap:6px}.pt-home-hero{grid-template-rows:minmax(230px,1fr) clamp(68px,4.7vw,96px) clamp(90px,6.2vw,128px) clamp(156px,10.7vw,220px)}.pt-home-value-strip{min-height:clamp(68px,4.7vw,96px)}.pt-home-price-banner{min-height:clamp(90px,6.2vw,128px)}.pt-home .pt-home-value-strip .pt-home-mini-card strong{font-size:clamp(14px,1vw,20px)}.pt-home .pt-home-value-strip .pt-home-mini-card small{font-size:clamp(10px,.72vw,14px)}.pt-home-price-copy strong{font-size:clamp(22px,1.45vw,30px)}.pt-home-price-copy small{font-size:clamp(14px,1vw,20px)}.pt-home-price-value{font-size:clamp(52px,4vw,84px)}.pt-home-hero-feature-card{grid-template-columns:clamp(100px,8vw,156px) minmax(0,1fr);height:100%;min-height:0}.pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{width:clamp(110px,8.5vw,174px);height:clamp(144px,10.4vw,212px)}.pt-home-hero-copy{margin-left:clamp(38px,3vw,76px);padding-top:0}.pt-home-hero h1,.pt-home-hero h1>.pt-home-title-line:last-child{font-size:clamp(48px,4.1vw,82px)}.pt-home-value-strip,.pt-home-price-banner{width:min(100%,40vw);max-width:none;margin-left:clamp(38px,3vw,76px)}.pt-home-hero-feature-grid{margin-inline:clamp(64px,6.5vw,128px)}.pt-home-provider-badge{width:128px;min-height:46px;padding-inline:9px}.pt-home-provider-badge .ui-icon{width:20px;height:20px}.pt-home-hero{grid-template-rows:minmax(230px,1fr) clamp(68px,4.8vw,184px) clamp(90px,6.2vw,238px) clamp(156px,10.7vw,220px);row-gap:clamp(12px,.78vw,30px)}.pt-home-value-strip,.pt-home-price-banner{justify-self:start;width:44.5vw;max-width:none;margin-left:8.1vw}.pt-home-value-strip{background:#ffffff9e;border-color:#ff8e4347;border-radius:clamp(20px,1.3vw,50px);min-height:clamp(68px,4.8vw,184px);box-shadow:inset 0 1px #ffffffe6,0 14px 36px #ff7c2d12}.pt-home-mini-card{gap:clamp(8px,.62vw,24px);padding:clamp(9px,.65vw,25px) clamp(9px,.74vw,28px);position:relative}.pt-home-mini-card+.pt-home-mini-card{border-left:0}.pt-home-mini-card+.pt-home-mini-card:before{content:"";background:#ff751829;width:1px;position:absolute;top:25%;bottom:25%;left:0}.pt-home-mini-card .ui-icon{width:clamp(26px,2.12vw,82px);height:clamp(26px,2.12vw,82px)}.pt-home .pt-home-value-strip .pt-home-mini-card strong{font-size:clamp(12px,1.04vw,20px);line-height:1.12}.pt-home .pt-home-value-strip .pt-home-mini-card small{white-space:nowrap;font-size:clamp(9px,.73vw,14px);line-height:1.18;display:block}.pt-home-price-banner{background:linear-gradient(#ffffffd6 0%,#ffd7b53b 52%,#ff95465c 100%);border-color:#ff8e4357;border-radius:clamp(22px,1.52vw,58px);grid-template-columns:clamp(56px,3.75vw,144px) minmax(0,1fr) auto auto;gap:clamp(14px,1.35vw,52px);min-height:clamp(90px,6.2vw,238px);padding:clamp(12px,.9vw,34px) clamp(16px,1.22vw,47px);box-shadow:inset 0 1px #ffffffeb,0 16px 42px #ff782414}.pt-home-price-icon{border-color:#ff8e4338;border-radius:36% 46% 40% 48%/48% 36% 50% 40%;width:clamp(56px,3.75vw,144px);height:clamp(56px,3.75vw,144px);box-shadow:0 14px 34px #ff75181c}.pt-home-price-icon .ui-icon{width:clamp(30px,2.08vw,80px);height:clamp(30px,2.08vw,80px)}.pt-home-price-copy{gap:clamp(2px,.2vw,4px)}.pt-home-price-copy strong{font-size:clamp(23px,1.72vw,66px);line-height:1.1}.pt-home-price-copy small{font-size:clamp(14px,1.05vw,40px);line-height:1.24}.pt-home-price-value{font-size:clamp(48px,3.65vw,140px);line-height:1}.pt-home-price-badge{background:#ffffff85;border-color:#ff8e4352;min-height:clamp(32px,2.45vw,94px);padding-inline:clamp(12px,1.15vw,44px);font-size:clamp(13px,1.05vw,40px)}.pt-home-value-strip,.pt-home-price-banner{transform:none}.pt-home-hero-feature-grid{gap:clamp(12px,.9vw,18px);width:auto;max-width:none;margin-inline:clamp(38px,3vw,76px)}.pt-home-hero-feature-card{background:linear-gradient(145deg,#ffffffd1,#fff9f575),#ffffff61;border-color:#ffffffc2;border-radius:clamp(20px,1.25vw,26px);grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);align-items:stretch;height:100%;min-height:0;padding:clamp(10px,.78vw,16px) clamp(12px,.9vw,18px) clamp(8px,.68vw,14px);box-shadow:inset 0 1px #ffffffe6,0 12px 28px #ff782413}.pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{background-position:50% 58%;background-size:auto 120%;place-self:end center;width:100%;height:100%;max-height:none}.pt-home-hero-feature-copy{align-self:center;gap:clamp(4px,.32vw,7px);min-width:0;padding-block:0}.pt-home .pt-home-hero-feature-copy strong{white-space:nowrap;font-size:clamp(16px,1.02vw,23px);line-height:1.16}.pt-home .pt-home-hero-feature-copy small{font-size:clamp(12px,.7vw,15px);line-height:1.48}}@media (width>=1440px) and (height>=1000px){.pt-home .pt-home-hero{grid-template-rows:minmax(0,1fr) 4.8vw 6.2vw clamp(220px,24svh,290px)!important}}@media (prefers-reduced-motion:reduce){.pt-home-pricing-bar-fill{transition:none}}@media (width<=1023px){.pt-home{background-size:1300px}.pt-home-mobile-surface{z-index:36;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #ff75181f;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 28px);min-height:92px;margin:12px auto 0;padding:10px 6px;display:grid;position:sticky;top:96px;box-shadow:0 18px 42px #ff75181f}.pt-home-mobile-surface a{min-width:0;color:var(--ptp-text);font-size:var(--ptp-font-size-label);text-align:center;justify-items:center;gap:5px;font-weight:680;line-height:1.15;text-decoration:none;display:grid;position:relative}.pt-home-mobile-surface .ui-icon{width:26px;height:26px}.pt-home-mobile-surface small{background:var(--ptp-primary-active);color:#fff;font-size:var(--ptp-font-size-caption);border-radius:999px;padding:2px 6px;font-weight:680;position:absolute;top:-7px;right:2px}.pt-home-main{gap:64px}.pt-home-section,.pt-home-design-section,.pt-home-membership{scroll-margin-top:210px}.pt-home-api-section,.pt-home-privacy-section,.pt-home-membership-layout,.pt-home-status-grid,.pt-home-status-deep-grid,.pt-home-status-trust-strip,.pt-home-api-feature-row{grid-template-columns:1fr}.pt-home{background:radial-gradient(circle at 2% 2%,#fffffffa,#0000 22%),radial-gradient(circle at 88% 20%,#ff6a1a14,#0000 28%),linear-gradient(#fffaf6 0%,#fff 46%,#fff7f1 100%)}.pt-home-mobile-surface{width:min(var(--ptp-page-max), calc(100% - (var(--ptp-page-gutter) * 2)));border-radius:18px;min-height:48px;margin-top:0;padding:4px 6px;top:64px}.pt-home-mobile-surface a{gap:2px;font-size:10.5px}.pt-home-mobile-surface .ui-icon{line-height:1;block-size:21px!important;inline-size:21px!important;width:21px!important;min-width:21px!important;height:21px!important;font-size:21px!important}.pt-home-mobile-surface small{padding:2px 5px;font-size:8px;top:-5px;right:0}.pt-home .pt-home-main{gap:0}.pt-home .pt-home-copy-desktop{display:none}.pt-home .pt-home-copy-mobile{display:inline}.pt-home .pt-home-design-section,.pt-home .pt-home-membership{box-sizing:border-box;height:100svh;min-height:100svh;max-height:100svh;padding:var(--ptp-size-132) var(--ptp-size-4) var(--ptp-size-16);align-content:start;overflow:hidden}.pt-home .pt-home-section-heading,.pt-home .pt-home-privacy-copy,.pt-home .pt-home-api-copy{gap:6px;max-width:none}.pt-home .pt-home-section-heading h2,.pt-home .pt-home-privacy-copy h2,.pt-home .pt-home-api-copy h2,.pt-home .pt-home-status-section .pt-home-section-heading h2,.pt-home .pt-home-membership-plans .pt-home-section-heading h2{font-size:var(--ptp-font-size-section-title-lg);line-height:1.12}.pt-home .pt-home-section-heading p,.pt-home .pt-home-privacy-copy p,.pt-home .pt-home-api-copy p,.pt-home .pt-home-section-heading small{max-width:330px;font-size:var(--ptp-font-size-body-compact);line-height:1.42}.pt-home .pt-home-why-mosaic .pt-home-section-heading p{max-width:none;font-size:var(--ptp-font-size-label);white-space:nowrap;font-weight:680;line-height:1.2}.pt-home .pt-home-section-proof-row{gap:3px 7px;max-width:350px}.pt-home .pt-home-section-proof-row span{white-space:nowrap;gap:3px;min-height:18px;font-size:7.4px;line-height:1.1}.pt-home .pt-home-section-proof-row .ui-icon{width:12px;height:12px}.pt-home .pt-home-pricing-section .pt-home-section-proof-row{display:none}.pt-home .pt-home-why-card,.pt-home .pt-home-privacy-card,.pt-home .pt-home-status-card,.pt-home .pt-home-status-deep-card,.pt-home .pt-home-activation-card,.pt-home .pt-home-referral-card{box-sizing:border-box;padding:var(--ptp-size-10);border-radius:var(--ptp-size-18);background:var(--ptp-surface-solid);overflow:hidden}.pt-home .pt-home-card-icon,.pt-home .pt-home-status-icon,.pt-home .pt-home-privacy-card header>span{border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.pt-home .pt-home-card-icon .ui-icon,.pt-home .pt-home-status-icon .ui-icon,.pt-home .pt-home-privacy-card header>span .ui-icon{width:19px;height:19px}}@media (width<=560px) and (height<=740px){.pt-home .pt-home-design-section,.pt-home .pt-home-membership{padding-block-start:var(--ptp-size-112)}}@media (width>=40rem) and (width<=1023px){.pt-home-mobile-surface{top:78px}}html.pt-home-page-root{scroll-snap-type:y mandatory;scroll-behavior:auto!important}.pt-home-main.ptp-main.ptp-main-padded{gap:0;padding-block:0!important}.pt-home-main{gap:0;padding-block-end:0}.pt-home-main>section{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-block-start:0;block-size:100svh!important;min-block-size:100svh!important;max-block-size:100svh!important;overflow:clip!important}.pt-home-main>.pt-home-hero{margin-block-start:0!important}@media (width>=1024px){.pt-home-hero{padding-block-start:calc(var(--ptp-workspace-nav-height) + var(--ptp-space-6))}.pt-home-api-section,.pt-home-status-section,.pt-home-membership{padding-block-start:calc(var(--ptp-workspace-nav-height) + var(--ptp-space-3))}}@media (width<=1023px){.pt-home-mobile-surface{margin-inline:0;position:fixed;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html.pt-home-page-root{scroll-behavior:auto}}.pt-home-token-visual{animation:ptp-motion-float var(--ptp-duration-ambient-float) var(--ptp-ease-standard) infinite}@media (prefers-reduced-motion:no-preference){.pt-home-main>section.pt-home-screen-pre-enter>*{opacity:.46;will-change:opacity;transition:opacity calc(var(--page-fade-dur) * 2) var(--page-fade-ease)}.pt-home-main>section.pt-home-screen-enter>*{opacity:1;will-change:opacity;transition:opacity calc(var(--page-fade-dur) * 2) var(--page-fade-ease)}.pt-home-main>section.pt-home-screen-exit>*{opacity:.72;will-change:opacity;transition:opacity var(--ptp-duration-deliberate) var(--page-fade-ease)}}@media (prefers-reduced-motion:reduce){.pt-home-token-visual{animation:none}.pt-home-main>section.pt-home-screen-pre-enter>*,.pt-home-main>section.pt-home-screen-enter>*,.pt-home-main>section.pt-home-screen-exit>*{opacity:1;transition:none}.pt-home-hero-feature-card,.pt-home-status-card{transition:none}}.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-12), env(safe-area-inset-right));bottom:max(var(--ptp-size-16), calc(var(--ptp-size-16) + env(safe-area-inset-bottom)));width:min(104px, calc(70vw - var(--ptp-size-18)))}.pt-home-community-fab-badge{font-size:clamp(.3rem,1.33vw,.4rem)}.pt-home-community-fab-copy strong{font-size:clamp(.52rem,2.38vw,.64rem)}.pt-home-community-fab-copy small{font-size:clamp(.3rem,1.33vw,.36rem)}}@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}}.pt-home-screen-root{isolation:isolate;min-width:0}.pt-home-screen-glass{border:1px solid color-mix(in srgb, var(--ptp-primary) 14%, transparent);border-radius:var(--ptp-glass-card-radius-lg);background:radial-gradient(circle at 82% 100%, #ff6a1a0d, transparent 36%), var(--ptp-surface-raised);box-shadow:var(--ptp-glass-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pt-home-screen-heading{min-width:0;color:var(--ptp-text)}.pt-home-screen-heading>h2,.pt-home-screen-heading>p{margin:0}.pt-home-screen-heading>p{color:var(--ptp-text-subtle)}.pt-home-screen-icon-title{grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}@media (prefers-reduced-motion:reduce){.pt-home-screen-glass,.pt-home-screen-root{scroll-behavior:auto}}.pt-home{min-height:100vh;color:var(--ptp-text);background:0 0;overflow-x:clip}.pt-home-lazy-placeholder{padding:var(--ptp-page-gutter);align-content:center}.pt-home-lazy-skeleton{width:min(100%, var(--ptp-content-max));margin-inline:auto}.pt-home-lazy-error{justify-content:center;align-items:center;gap:var(--ptp-space-3);color:var(--ptp-text-muted);display:flex}@media (width>=1024px){.pt-home .pt-home-provider-badge{border-radius:17px;gap:10px;width:max-content;min-width:0;min-height:54px;padding:7px 12px}.pt-home .pt-home-provider-badge .ui-icon{width:32px;height:32px}.pt-home .pt-home-provider-badge-copy{gap:2px}.pt-home .pt-home-provider-badge-label,.pt-home .pt-home-provider-badge-model{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.pt-home .pt-home-provider-badge-label{font-size:14px;line-height:1.1}.pt-home .pt-home-provider-badge-model{font-size:12px;line-height:1.1}.pt-home .pt-home-hero{grid-template-rows:minmax(0,1fr) 4.8vw 6.2vw 10.7vw;row-gap:.72vw;height:100svh;min-height:100svh;max-height:100svh;margin-top:0}.pt-home .pt-home-value-strip,.pt-home .pt-home-price-banner{justify-self:start;width:44.5vw;max-width:none;margin-left:clamp(38px,3vw,76px);transform:none}.pt-home .pt-home-value-strip{background:#ffffff94;border:1px solid #ff8e4340;border-radius:1.28vw;height:4.8vw;min-height:0;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #ff7d2f0f}.pt-home .pt-home-mini-card{align-items:center;gap:.72vw;min-width:0;padding:0 .92vw;position:relative}.pt-home .pt-home-mini-card+.pt-home-mini-card{border-left:0}.pt-home .pt-home-mini-card+.pt-home-mini-card:before{content:"";background:#ff751829;width:1px;position:absolute;top:27%;bottom:27%;left:0}.pt-home .pt-home-mini-card .ui-icon{flex:none;width:2.08vw;height:2.08vw}.pt-home .pt-home-value-strip .pt-home-mini-card span{gap:.15vw;overflow:visible}.pt-home .pt-home-value-strip .pt-home-mini-card strong{white-space:nowrap;font-size:1.04vw;line-height:1.1}.pt-home .pt-home-value-strip .pt-home-mini-card small{letter-spacing:0;white-space:nowrap;font-size:.62vw;line-height:1.2;display:block}.pt-home .pt-home-price-banner{background:radial-gradient(circle at 84% 84%,#ff872e2e 0 1%,#0000 8%),radial-gradient(circle at 94%,#ff9c5526,#0000 34%),linear-gradient(120deg,#ffffffc7,#fff9f675);border:1px solid #ff8e4352;border-radius:1.5vw;grid-template-columns:4.18vw minmax(0,1fr) auto auto;gap:1.28vw;height:6.2vw;min-height:0;padding:.86vw 1.25vw;box-shadow:inset 0 1px #ffffffeb,0 14px 36px #ff772314}.pt-home .pt-home-price-icon{border:1px solid #ff8e4336;border-radius:38% 47% 42% 49%/49% 37% 52% 40%;width:4.18vw;height:4.18vw;box-shadow:0 10px 24px #ff75181a}.pt-home .pt-home-price-icon .ui-icon{width:2.08vw;height:2.08vw}.pt-home .pt-home-price-copy{gap:.18vw}.pt-home .pt-home-price-copy strong{white-space:nowrap;font-size:1.56vw;line-height:1.1}.pt-home .pt-home-price-copy small{white-space:nowrap;font-size:.88vw;line-height:1.2}.pt-home .pt-home-price-value{white-space:nowrap;font-size:3.38vw;line-height:1}.pt-home .pt-home-price-badge{background:#ffffff80;border-color:#ff8e4347;min-height:2.45vw;padding-inline:1.08vw;font-size:.93vw}}@media (width<=560px){.pt-home .pt-home-hero{grid-template:"copy"minmax(0,1fr)"value"62px"deal"82px"features"188px/minmax(0,1fr);gap:10px;height:100svh;min-height:100svh;max-height:100svh;padding:28px 12px 12px;display:grid;overflow:hidden}.pt-home .pt-home-hero-copy{z-index:3;padding:0 4px}.pt-home .pt-home-hero-points{gap:8px;max-width:258px;margin-top:16px}.pt-home .pt-home-hero-visual{pointer-events:none;width:100%;height:368px;min-height:0;position:absolute;top:36px;left:0;right:0}.pt-home .pt-home-token-visual{background-size:108%;width:390px;height:368px;top:0;right:-10px}.pt-home .pt-home-provider-slot:nth-of-type(n+8){display:none}.pt-home .pt-home-provider-badge{border-radius:12px;gap:5px;width:max-content;min-width:0;min-height:32px;padding:4px 7px}.pt-home .pt-home-provider-badge .ui-icon{width:18px;height:18px}.pt-home .pt-home-provider-badge-label{text-overflow:clip;white-space:nowrap;max-width:none;font-size:10px;line-height:1;overflow:visible}.pt-home .pt-home-provider-badge-model{display:none}.pt-home .pt-home-value-strip{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));height:62px;min-height:62px;margin:0}.pt-home .pt-home-mini-card{text-align:left;justify-content:center;align-items:center;gap:4px;min-height:62px;padding:6px 2px;display:flex}.pt-home .pt-home-mini-card .ui-icon{flex:none;width:24px;height:24px}.pt-home .pt-home-mini-card span{justify-items:start;gap:2px;width:auto}.pt-home .pt-home-value-strip .pt-home-mini-card strong{white-space:nowrap;font-size:10px;line-height:1.1}.pt-home .pt-home-mini-card small{white-space:nowrap;font-size:7px;line-height:1.15;display:block}.pt-home .pt-home-price-banner{border-radius:19px;grid-template-columns:50px minmax(0,1fr) auto auto;gap:8px;height:82px;min-height:82px;margin:0;padding:9px 12px}.pt-home .pt-home-price-copy strong{white-space:nowrap;font-size:17px;line-height:1.14}.pt-home .pt-home-price-copy small{white-space:nowrap;font-size:10px;line-height:1.2}.pt-home .pt-home-price-value{font-size:46px;line-height:1}.pt-home .pt-home-hero-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.pt-home .pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{background-position:bottom;background-size:auto 122%;width:100%;height:104px}.pt-home .pt-home-hero-feature-copy strong{white-space:nowrap;font-size:11px;line-height:1.18}.pt-home .pt-home-hero-feature-copy small{-webkit-line-clamp:3;font-size:8px;line-height:1.28}.pt-home .pt-home-hero{height:auto;min-height:0;max-height:none;margin-top:var(--ptp-workspace-nav-height);grid-template-rows:360px 54px 68px 208px;gap:10px;padding:20px 12px 0}.pt-home .pt-home-hero h1{max-width:300px;font-size:28px;line-height:1.15}.pt-home .pt-home-hero-points{display:none!important}.pt-home .pt-home-hero-stats{-webkit-backdrop-filter:blur(14px)saturate(118%);backdrop-filter:blur(14px)saturate(118%);background:#ffffffb3;border:1px solid #ff975338;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,286px);max-width:none;min-height:62px;margin:12px 0 0;padding:6px 3px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 8px 20px #f36a1914}.pt-home .pt-home-hero-stats>div{text-align:center;grid-template-rows:16px minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;row-gap:2px;min-width:0;padding:0 4px;display:grid}.pt-home .pt-home-hero-stats>div+div{border-left:1px solid #728fb62e;margin-block:4px}.pt-home .pt-home-hero-stats .ui-icon{color:#ff6420;width:16px;height:16px}.pt-home .pt-home-hero-stats span{justify-items:center;gap:1px;min-width:0;display:grid}.pt-home .pt-home-hero-stats dt{color:#ff5c18;font-size:21px;font-weight:820;line-height:.95}.pt-home .pt-home-hero-stats dd{color:#51627e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:7.5px;font-weight:650;line-height:1.08;overflow:hidden}.pt-home .pt-home-hero-visual{width:360px;height:372px;top:82px;left:auto;right:-12px}.pt-home .pt-home-token-visual{background-position:50%;background-size:102%;width:360px;height:372px;top:0;right:0}.pt-home .pt-home-value-strip{border-radius:17px;height:54px;min-height:54px}.pt-home .pt-home-mini-card{gap:3px;min-height:54px;padding:5px 1px}.pt-home .pt-home-mini-card .ui-icon{width:21px;height:21px}.pt-home .pt-home-value-strip .pt-home-mini-card strong{font-size:9px}.pt-home .pt-home-mini-card small{font-size:6.5px}.pt-home .pt-home-price-banner{border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto auto;gap:6px;height:68px;min-height:68px;padding:7px 10px}.pt-home .pt-home-price-icon{border-radius:15px;width:40px;height:40px}.pt-home .pt-home-price-icon .ui-icon{width:23px;height:23px}.pt-home .pt-home-price-copy strong{font-size:15px}.pt-home .pt-home-price-copy small{font-size:8px}.pt-home .pt-home-price-value{font-size:40px}.pt-home .pt-home-price-badge,.pt-home .pt-home-price-badge.ptp-button{min-height:21px;padding-inline:6px;font-size:8px}.pt-home .pt-home-hero-feature-card{border-radius:16px;min-height:208px;padding:7px 4px 6px}.pt-home .pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{background-position:bottom;background-size:auto 122%;height:112px}.pt-home .pt-home-hero-feature-copy strong{font-size:10px;line-height:1.16}.pt-home .pt-home-hero-feature-copy small{font-size:7.5px;line-height:1.25}}@media (width>=1024px){.pt-home .pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{background-position:bottom;background-size:contain}}.pt-home .pt-home-value-strip{background:linear-gradient(108deg,#ffffffe0,#fffbf8b3),#ffffffbd;border-color:#ff975333;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #f36a190e}.pt-home .pt-home-mini-card+.pt-home-mini-card:before{background:#ff7e3133}.pt-home .pt-home-mini-card .ui-icon{color:#ff6f14}.pt-home .pt-home-mini-card .ui-icon-tabler svg{stroke-width:2.2px}.pt-home .pt-home-price-banner{background:radial-gradient(circle at 87% 78%,#ff852c21 0 1%,#0000 10%),radial-gradient(circle at 96% 46%,#ffa55a29,#0000 35%),linear-gradient(108deg,#ffffffe6,#fff2eab8);border-color:#ff8e4247;box-shadow:inset 0 1px #fffffff0,0 12px 26px #f36a190f}.pt-home .pt-home-price-icon{background:linear-gradient(135deg,#fffffffa,#fff8f1de);border-color:#ffaa6f47;border-radius:25% 42% 31% 45%/42% 29% 47% 36%;box-shadow:inset 0 1px #fff,0 8px 18px #f5701c1f}.pt-home .pt-home-price-icon .ui-icon{color:#ff6f14}.pt-home .pt-home-price-icon .ui-icon-tabler svg{stroke-width:2.25px}.pt-home .pt-home-price-value{color:#ff5e13;text-shadow:0 3px 10px #ff6e192e}.pt-home .pt-home-price-badge{color:#ff6a18;background:#ffffffd1;border-color:#ff893a47}.pt-home .pt-home-mini-card>span,.pt-home .pt-home-price-copy,.pt-home .pt-home-hero-feature-copy{min-width:0}.pt-home .pt-home-mini-card>span>strong,.pt-home .pt-home-mini-card>span>small,.pt-home .pt-home-price-copy>strong,.pt-home .pt-home-price-copy>small,.pt-home .pt-home-hero-feature-copy>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}@media (width>=1024px){.pt-home .pt-home-mini-card{gap:.44vw}.pt-home .pt-home-price-banner{gap:.64vw}.pt-home .pt-home-mini-card .ui-icon{block-size:2.38vw!important;inline-size:2.38vw!important;width:2.38vw!important;height:2.38vw!important}.pt-home .pt-home-price-icon .ui-icon{block-size:2.59vw!important;inline-size:2.59vw!important;width:2.59vw!important;height:2.59vw!important}.pt-home .pt-home-price-copy strong{font-size:1.43vw}.pt-home .pt-home-price-value{font-size:4.05vw}.pt-home .pt-home-value-strip{border-radius:18px}.pt-home .pt-home-price-banner{border-radius:20px}.pt-home .pt-home-hero-feature-copy{grid-template-rows:clamp(20px,1.22vw,28px) minmax(0,1fr);align-self:start;height:100%;padding-top:clamp(8px,.58vw,12px)}.pt-home .pt-home-hero-feature-copy>small{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width<=560px){.pt-home .pt-home-value-strip{background:linear-gradient(108deg,#fffffff0,#fff9f5cc),#ffffffd1;border-color:#ff975333;box-shadow:inset 0 1px #fff,0 7px 16px #f36a1912}.pt-home .pt-home-mini-card .ui-icon-tabler svg{stroke-width:2.1px}.pt-home .pt-home-price-banner{border-color:#ff8e4247;border-radius:18px}.pt-home .pt-home-price-icon{border-radius:39% 52% 43% 49%/51% 38% 53% 42%}}@media (width>=1024px){.pt-home .pt-home-lede{display:none}.pt-home .pt-home-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,43vw);max-width:43vw;margin:1.25vw 0 0;padding:0;display:grid}.pt-home .pt-home-hero-stats>div{grid-template-columns:4.05vw minmax(0,1fr);align-items:center;column-gap:.72vw;min-height:5.85vw;padding:0 1.3vw 0 0;display:grid}.pt-home .pt-home-hero-stats>div+div{border-left:1px solid #728fb633;padding-left:1.3vw}.pt-home .pt-home-hero-stats .ui-icon{color:#ff6420;width:4.05vw;height:4.05vw}.pt-home .pt-home-hero-stats .ui-icon-tabler svg{stroke-width:2.25px}.pt-home .pt-home-hero-stats span{align-content:center;gap:.14vw;display:grid}.pt-home .pt-home-hero-stats dt{color:#111a30;font-size:clamp(30px,2.35vw,44px);font-weight:820;line-height:.92}.pt-home .pt-home-hero-stats dd{color:#51627e;white-space:nowrap;margin:0;font-size:clamp(13px,.92vw,18px);font-weight:760;line-height:1.15}.pt-home .pt-home-hero-stats>div{grid-template-columns:clamp(44px,2.7vw,56px) minmax(0,1fr);column-gap:clamp(5px,.4vw,8px)}.pt-home .pt-home-hero-stats .ui-icon{block-size:clamp(44px,2.7vw,56px)!important;inline-size:clamp(44px,2.7vw,56px)!important;width:clamp(44px,2.7vw,56px)!important;height:clamp(44px,2.7vw,56px)!important}.pt-home .pt-home-hero-stats .ui-icon-fidelity{stroke-width:5.15px}.pt-home .pt-home-hero-stats dt{color:#ff5c18;text-shadow:0 3px 12px #ff601933;transform-origin:50% 58%;animation:1.35s cubic-bezier(.35,0,.2,1) infinite pt-home-hero-stat-heartbeat;display:inline-block}.pt-home .pt-home-hero-stats>div:nth-child(2) dt{animation:1.8s cubic-bezier(.34,1.56,.64,1) infinite pt-home-hero-stat-lift}.pt-home .pt-home-hero-stats>div:nth-child(3) dt{animation:2.1s ease-in-out infinite pt-home-hero-stat-glow}}@keyframes pt-home-hero-stat-heartbeat{0%,to{filter:brightness();transform:scale(1)}12%{filter:brightness(1.16);transform:scale(1.12)}24%{filter:brightness(1.04);transform:scale(1.02)}38%{filter:brightness(1.2);transform:scale(1.09)}54%{filter:brightness(1.05);transform:scale(1.01)}}.pt-home .pt-home-title-line-official{font-family:var(--ptp-font-ui);letter-spacing:-.032em;background:linear-gradient(108deg,#ff5a1c 0%,#ff761f 48%,#ff9a27 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:760;animation:none;display:inline-block}.pt-home .pt-home-title-emphasis{font-family:var(--ptp-font-ui);letter-spacing:-.032em;background:linear-gradient(108deg,#ff5a1c 0%,#ff761f 48%,#ff9a27 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;transform-origin:50% 62%;-webkit-background-clip:text;background-clip:text;font-weight:760;animation:2.4s ease-in-out infinite pt-home-title-emphasis-breathe;display:inline-block}.pt-home .pt-home-title-line-account{color:#293550;text-shadow:0 3px 14px #ff7c2d14}.pt-home .pt-home-title-line-capability{color:#253047;text-shadow:0 3px 14px #ff7c2d12}@keyframes pt-home-title-official-flow{0%{background-position:0%}to{background-position:240%}}@keyframes pt-home-title-emphasis-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.022)}}@keyframes pt-home-hero-stat-lift{0%,to{filter:brightness();transform:translateY(0)scale(1)}36%{filter:brightness(1.16);transform:translateY(-4px)scale(1.07)}58%{filter:brightness(1.04);transform:translateY(0)scale(1.01)}}@keyframes pt-home-hero-stat-glow{0%,to{filter:brightness();text-shadow:0 3px 12px #ff601933;transform:scale(1)}50%{filter:brightness(1.23);text-shadow:0 4px 20px #ff581485;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.pt-home .pt-home-title-line-official,.pt-home .pt-home-title-emphasis,.pt-home .pt-home-hero-stats dt{animation:none}}@media (width>=1024px){.pt-home{--pt-home-screen-content-top:calc(var(--ptp-workspace-nav-height) + var(--ptp-space-6) + clamp(28px, 2vw, 42px))}.pt-home .pt-home-hero-copy,.pt-home .pt-home-hero h1{inline-size:100%;min-inline-size:0;max-inline-size:100%}.pt-home .pt-home-hero h1>.pt-home-title-line:last-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;display:block;overflow:hidden!important}.pt-home .pt-home-hero-feature-copy{min-block-size:0;grid-template-rows:clamp(20px,1.22vw,28px) minmax(0,1fr);height:100%;overflow:hidden;align-self:stretch!important;display:grid!important}.pt-home .pt-home-hero-feature-copy>.pt-home-copy-desktop{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-block-size:0;display:-webkit-box!important;overflow:hidden!important}.pt-home .pt-home-hero-feature-copy>.pt-home-copy-mobile{display:none!important}.pt-home .pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{background-position:50%!important;background-size:contain!important;place-self:center!important}}@media (width>=1440px) and (height<=720px){.pt-home{--pt-home-screen-content-top:calc(var(--ptp-workspace-nav-height) + var(--ptp-space-6))}}@media (width>=1024px) and (width<=1439px){.pt-home{--pt-home-screen-content-top:calc(var(--ptp-workspace-nav-height) + var(--ptp-space-4) + clamp(0px, calc(5vw - 44px), 28px) + var(--ptp-space-2))}}@media (width>=1024px) and (width<=1439px) and (height<=740px){.pt-home{--pt-home-screen-content-top:calc(var(--ptp-workspace-nav-height) + var(--ptp-space-3) + var(--ptp-space-2))}}@media (width>=1024px) and (height>=721px){.pt-home .pt-home-hero{padding-block-end:clamp(48px,3.25vw,66px);transform:none}.pt-home .pt-home-hero>.pt-home-hero-copy,.pt-home .pt-home-hero>.pt-home-hero-visual,.pt-home .pt-home-hero>.pt-home-value-strip,.pt-home .pt-home-hero>.pt-home-price-banner,.pt-home .pt-home-hero>.pt-home-hero-feature-grid{translate:0 clamp(28px,2vw,42px)}}@media (width<=560px){.pt-home-main{gap:0!important;padding-block:0!important}.pt-home .pt-home-hero{box-sizing:border-box;height:calc(100svh - 48px)!important;min-height:calc(100svh - 48px)!important;max-height:calc(100svh - 48px)!important;padding:calc(var(--ptp-workspace-nav-height) - 4px) 12px 12px!important;grid-template:"copy"clamp(300px,41svh,348px)"value"56px"deal"70px"features"clamp(154px,19svh,168px)/minmax(0,1fr)!important;align-content:start!important;gap:clamp(10px,1.5svh,14px)!important;margin:0!important;display:grid!important;overflow:hidden!important}.pt-home .pt-home-hero-copy{z-index:3;width:100%;align-self:start!important;margin:0!important;padding:0 4px!important;position:relative!important;transform:none!important}.pt-home .pt-home-hero h1{width:min(100%,286px);max-width:286px!important;font-size:clamp(25px,7vw,28px)!important;line-height:1.18!important}.pt-home .pt-home-hero-points{display:none!important}.pt-home .pt-home-hero-stats{grid-auto-rows:27px;width:150px!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;margin:14px 0 0!important;padding:0!important;display:grid!important}.pt-home .pt-home-hero-stats>div{align-items:center;min-width:0;border:0!important;grid-template-columns:17px 29px minmax(0,1fr)!important;column-gap:4px!important;margin:0!important;padding:0!important;display:grid!important}.pt-home .pt-home-hero-stats .ui-icon{color:#ff6420;width:17px!important;height:17px!important}.pt-home .pt-home-hero-stats span{display:contents!important}.pt-home .pt-home-hero-stats dt{color:#ff5c18;font-weight:820;font-size:20px!important;line-height:1!important;display:block!important}.pt-home .pt-home-hero-stats dd{color:#53627a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-weight:650;line-height:1.1;overflow:hidden;font-size:8.5px!important;display:block!important}.pt-home .pt-home-hero-visual{z-index:1;pointer-events:none;width:300px!important;height:292px!important;min-height:0!important;position:absolute!important;top:92px!important;left:auto!important;right:-4px!important}.pt-home .pt-home-token-visual{background-position:50%!important;background-size:contain!important;width:300px!important;height:292px!important;top:0!important;right:0!important}.pt-home .pt-home-value-strip{z-index:4;position:relative;height:56px!important;min-height:56px!important;margin:0!important}.pt-home .pt-home-price-banner{z-index:4;position:relative;height:70px!important;min-height:70px!important;margin:0!important}.pt-home .pt-home-hero-feature-grid{z-index:4;position:relative;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;height:clamp(154px,19svh,168px)!important;margin:0!important}.pt-home .pt-home-hero-feature-card{border-radius:18px!important;grid-template-rows:88px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;height:clamp(154px,19svh,168px)!important;min-height:clamp(154px,19svh,168px)!important;padding:8px 5px 9px!important}.pt-home .pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{background-position:bottom!important;background-size:contain!important;align-self:end!important;width:100%!important;height:88px!important}.pt-home .pt-home-hero-feature-copy{align-self:start!important;gap:5px!important}.pt-home .pt-home-hero-feature-copy strong{font-size:11px!important;line-height:1.2!important}.pt-home .pt-home-hero-feature-copy small{-webkit-line-clamp:3!important;font-size:8px!important;line-height:1.32!important}}@media (width<=560px) and (height<=740px){.pt-home .pt-home-hero{grid-template-rows:246px 50px 62px 132px!important;gap:8px!important;padding-block-start:calc(var(--ptp-workspace-nav-height) - 12px)!important;padding-block-end:8px!important}.pt-home .pt-home-hero h1{max-width:260px!important;font-size:24px!important}.pt-home .pt-home-hero-stats{grid-auto-rows:23px;gap:2px!important;margin-top:9px!important}.pt-home .pt-home-hero-stats>div{grid-template-columns:15px 26px minmax(0,1fr)!important}.pt-home .pt-home-hero-stats .ui-icon{width:15px!important;height:15px!important}.pt-home .pt-home-hero-stats dt{font-size:18px!important}.pt-home .pt-home-hero-visual{width:270px!important;height:236px!important;top:78px!important}.pt-home .pt-home-token-visual{width:270px!important;height:236px!important}.pt-home .pt-home-value-strip,.pt-home .pt-home-mini-card{height:50px!important;min-height:50px!important}.pt-home .pt-home-price-banner{height:62px!important;min-height:62px!important}.pt-home .pt-home-hero-feature-grid,.pt-home .pt-home-hero-feature-card{height:132px!important;min-height:132px!important}.pt-home .pt-home-hero-feature-card{grid-template-rows:70px minmax(0,1fr)!important;padding-block:6px!important}.pt-home .pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{height:70px!important}}@media (width<=1023px){.pt-home-main{gap:0!important;padding-block:0!important}.pt-home .pt-home-hero{isolation:isolate;box-sizing:border-box;background:0 0!important;grid-template:"stage"minmax(0,1fr)"value"clamp(54px,6.2svh,60px)"deal"clamp(66px,7.6svh,74px)"features"clamp(148px,17.2svh,168px)/minmax(0,1fr)!important;align-content:stretch!important;gap:clamp(8px,1.25svh,11px)!important;width:100%!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:124px 14px 12px!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}.pt-home .pt-home-hero>*{translate:none!important}.pt-home .pt-home-hero-copy{z-index:3;grid-area:stage;min-width:0;align-self:stretch!important;width:100%!important;margin:0!important;padding:4px 2px 0!important;position:relative!important;transform:none!important}.pt-home .pt-home-hero h1{color:#172136;letter-spacing:-.035em;font-weight:820;width:min(58%,430px)!important;max-width:min(58%,430px)!important;margin:0!important;font-size:clamp(29px,5vw,42px)!important;line-height:1.14!important}.pt-home .pt-home-hero h1>.pt-home-title-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.pt-home .pt-home-hero .pt-home-copy-desktop{display:none!important}.pt-home .pt-home-hero .pt-home-copy-mobile{display:inline!important}.pt-home .pt-home-hero-points,.pt-home .pt-home-lede{display:none!important}.pt-home .pt-home-hero-stats{width:min(58%,430px)!important;max-width:min(58%,430px)!important;height:48px!important;min-height:48px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:clamp(54px,185px - 15vw,106px) 0 0!important;padding:0!important;display:grid!important}.pt-home .pt-home-hero-stats>div{align-items:center;min-width:0;position:relative;text-align:left!important;border:0!important;grid-template-columns:clamp(15px,2.4vw,20px) minmax(0,1fr)!important;column-gap:clamp(4px,.8vw,8px)!important;min-height:48px!important;margin:0!important;padding:0 clamp(6px,1.2vw,12px)!important;display:grid!important}.pt-home .pt-home-hero-stats>div:first-child{padding-inline-start:0!important}.pt-home .pt-home-hero-stats>div+div:before{content:"";background:#ff772433;width:1px;position:absolute;top:6px;bottom:6px;left:0}.pt-home .pt-home-hero-stats .ui-icon{color:#ff6420;block-size:clamp(15px,2.4vw,20px)!important;inline-size:clamp(15px,2.4vw,20px)!important}.pt-home .pt-home-hero-stats span{gap:2px;min-width:0;display:grid!important}.pt-home .pt-home-hero-stats dt,.pt-home .pt-home-hero-stats dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.pt-home .pt-home-hero-stats dt{color:#ff5c18;font-weight:840;font-size:clamp(18px,3.4vw,25px)!important;line-height:1!important}.pt-home .pt-home-hero-stats dd{color:#53627a;font-weight:650;line-height:1.1;font-size:clamp(7px,1.3vw,10px)!important}.pt-home .pt-home-hero-visual{z-index:1;pointer-events:none;grid-area:stage;justify-self:end;align-self:start!important;width:clamp(270px,52vw,460px)!important;height:min(100%,440px)!important;min-height:0!important;margin-top:clamp(40px,7vw,64px)!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.pt-home .pt-home-token-visual{aspect-ratio:auto!important;filter:drop-shadow(0 16px 28px #ff701c1c)!important;background-position:50%!important;background-size:contain!important;width:78%!important;height:84%!important;top:8%!important;right:8%!important}.pt-home .pt-home-provider-slot{z-index:2}.pt-home .pt-home-provider-slot:nth-of-type(n+8){display:block!important}.pt-home .pt-home-provider-badge{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#fffffff0;border:1px solid #ff894326;max-width:clamp(104px,17vw,126px);display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 8px 18px #1f293712;border-radius:13px!important;gap:5px!important;width:max-content!important;min-width:0!important;min-height:clamp(33px,4.6vw,40px)!important;padding:4px 7px!important}.pt-home .pt-home-provider-badge .ui-icon{flex:none;width:clamp(15px,2.3vw,18px)!important;height:clamp(15px,2.3vw,18px)!important}.pt-home .pt-home-provider-badge-copy{gap:1px;min-width:0;display:grid}.pt-home .pt-home-provider-badge-label,.pt-home .pt-home-provider-badge-model{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:clamp(72px,12vw,94px);line-height:1.05;overflow:hidden;display:block!important}.pt-home .pt-home-provider-badge-label{color:#182238;font-weight:760;font-size:clamp(7.5px,1.3vw,10px)!important}.pt-home .pt-home-provider-badge-model{color:#66758c;font-weight:620;font-size:clamp(6px,1vw,8px)!important}.pt-home .pt-home-value-strip{z-index:4;background:#ffffffb8;border:1px solid #ff975338;grid-area:value;position:relative;overflow:hidden;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important}.pt-home .pt-home-mini-card{text-align:left;justify-content:center;align-items:center;min-width:0;position:relative;border:0!important;gap:clamp(3px,.65vw,7px)!important;min-height:0!important;margin:0!important;padding:4px!important;display:flex!important}.pt-home .pt-home-mini-card+.pt-home-mini-card:before{content:"";background:#ff7e312e;width:1px;position:absolute;top:24%;bottom:24%;left:0}.pt-home .pt-home-mini-card .ui-icon{color:#ff6420;flex:none;width:clamp(17px,2.8vw,23px)!important;height:clamp(17px,2.8vw,23px)!important}.pt-home .pt-home-mini-card>span{min-width:0;display:grid;gap:1px!important}.pt-home .pt-home-value-strip .pt-home-mini-card strong,.pt-home .pt-home-value-strip .pt-home-mini-card small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.pt-home .pt-home-value-strip .pt-home-mini-card strong{color:#1b263a;font-weight:780;line-height:1.1;font-size:clamp(8px,1.45vw,12px)!important}.pt-home .pt-home-value-strip .pt-home-mini-card small{color:#738198;font-weight:560;line-height:1.1;font-size:clamp(5.5px,.95vw,8px)!important}.pt-home .pt-home-price-banner{z-index:4;background:radial-gradient(circle at 88% 84%,#ff842b2e,#0000 30%),linear-gradient(#ffffffc7,#ffb07038);border:1px solid #ff8e434d;grid-area:deal;position:relative;border-radius:19px!important;grid-template-columns:clamp(38px,6vw,48px) minmax(0,1fr) auto auto!important;gap:clamp(6px,1.1vw,12px)!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:7px clamp(9px,1.7vw,15px)!important}.pt-home .pt-home-price-icon{border-radius:15px!important;width:clamp(38px,6vw,48px)!important;height:clamp(38px,6vw,48px)!important}.pt-home .pt-home-price-icon .ui-icon{width:clamp(20px,3.2vw,26px)!important;height:clamp(20px,3.2vw,26px)!important}.pt-home .pt-home-price-copy{min-width:0;gap:2px!important}.pt-home .pt-home-price-copy strong,.pt-home .pt-home-price-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pt-home .pt-home-price-copy strong{color:#172136;font-weight:810;line-height:1.15;font-size:clamp(13px,2.2vw,18px)!important}.pt-home .pt-home-price-copy small{color:#66758c;font-weight:570;line-height:1.15;font-size:clamp(7px,1.15vw,9px)!important}.pt-home .pt-home-price-value{color:#ff5b16;letter-spacing:-.045em;white-space:nowrap;font-weight:850;line-height:1;font-size:clamp(29px,5.2vw,42px)!important}.pt-home .pt-home-price-badge.ptp-button{white-space:nowrap;border-radius:999px!important;min-height:28px!important;padding:0 clamp(7px,1.2vw,10px)!important;font-size:clamp(7px,1.15vw,9px)!important}.pt-home .pt-home-hero-feature-grid{z-index:4;grid-area:features;position:relative;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(6px,1.15vw,10px)!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;display:grid!important}.pt-home .pt-home-hero-feature-card.is-multi{display:none!important}.pt-home .pt-home-hero-feature-card,.pt-home .pt-home-hero-feature-card.is-pricing{background:#ffffffb8;border:1px solid #ff8e432e;overflow:hidden;border-radius:18px!important;grid-template-rows:minmax(72px,58%) minmax(0,42%)!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;width:auto!important;height:100%!important;min-height:0!important;margin:0!important;padding:6px 5px 8px!important;display:grid!important}.pt-home .pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{background-position:50%!important;background-size:contain!important;place-self:stretch stretch!important;width:100%!important;height:100%!important;min-height:0!important;transform:none!important}.pt-home .pt-home-hero-feature-copy{text-align:center;align-content:start;min-width:0;padding-inline:2px;display:grid;align-self:start!important;gap:3px!important}.pt-home .pt-home-hero-feature-copy strong{color:#172136;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:810;display:block;overflow:hidden;font-size:clamp(8.5px,1.45vw,12px)!important;line-height:1.18!important}.pt-home .pt-home-hero-feature-copy small{color:#6a7890;-webkit-box-orient:vertical;min-width:0;font-weight:560;overflow:hidden;-webkit-line-clamp:3!important;font-size:clamp(6px,1vw,8px)!important;line-height:1.28!important;display:-webkit-box!important}}@media (width<=480px){.pt-home .pt-home-hero{grid-template-rows:minmax(0,1fr) 52px 62px 144px!important;gap:8px!important;padding:116px 12px 10px!important}.pt-home .pt-home-hero h1{width:100%!important;max-width:100%!important;font-size:clamp(24px,7vw,26px)!important}.pt-home .pt-home-hero-stats{grid-auto-rows:28px;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:152px!important;max-width:152px!important;height:100px!important;min-height:100px!important;margin-top:92px!important}.pt-home .pt-home-hero-stats>div,.pt-home .pt-home-hero-stats>div:first-child{grid-template-columns:17px 30px minmax(0,1fr)!important;min-height:28px!important;padding:0!important}.pt-home .pt-home-hero-stats>div+div:before{width:auto;height:1px;inset:-4px 4px auto 21px}.pt-home .pt-home-hero-stats span{display:contents!important}.pt-home .pt-home-hero-stats dt{font-size:19px!important}.pt-home .pt-home-hero-stats dd{font-size:8px!important}.pt-home .pt-home-hero-visual{width:238px!important;height:304px!important;margin-top:110px!important;margin-right:-10px!important}.pt-home .pt-home-token-visual{width:112%!important;height:96%!important;top:2%!important;right:-18%!important}.pt-home .pt-home-provider-badge{max-width:104px;min-height:32px!important;padding:4px 6px!important}.pt-home .pt-home-provider-badge-label{font-size:8px!important}.pt-home .pt-home-provider-badge-model{font-size:6px!important}.pt-home .pt-home-mini-card{gap:3px!important;padding:3px 2px!important}.pt-home .pt-home-mini-card .ui-icon{width:18px!important;height:18px!important}.pt-home .pt-home-value-strip .pt-home-mini-card strong{font-size:7.5px!important}.pt-home .pt-home-value-strip .pt-home-mini-card small{font-size:5.5px!important}.pt-home .pt-home-price-banner{grid-template-columns:38px minmax(0,1fr) auto auto!important;gap:5px!important;padding:6px 8px!important}.pt-home .pt-home-price-icon{width:36px!important;height:36px!important}.pt-home .pt-home-price-copy strong{font-size:13px!important}.pt-home .pt-home-price-copy small{font-size:7px!important}.pt-home .pt-home-price-value{font-size:28px!important}.pt-home .pt-home-price-badge.ptp-button{min-height:25px!important;padding-inline:7px!important;font-size:7px!important}.pt-home .pt-home-hero-feature-grid{gap:5px!important}.pt-home .pt-home-hero-feature-card,.pt-home .pt-home-hero-feature-card.is-pricing{border-radius:16px!important;grid-template-rows:minmax(66px,57%) minmax(0,43%)!important;padding:5px 3px 6px!important}.pt-home .pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{background-size:contain!important}.pt-home .pt-home-hero-feature-copy strong{font-size:8px!important}.pt-home .pt-home-hero-feature-copy small{-webkit-line-clamp:3!important;font-size:5.7px!important}}@media (width<=1023px) and (height<=740px){.pt-home .pt-home-hero{grid-template-rows:minmax(0,1fr) 48px 58px 126px!important;gap:6px!important;padding-block:108px 8px!important}.pt-home .pt-home-hero-stats{margin-top:66px!important}.pt-home .pt-home-hero-visual{height:min(100%,300px)!important;margin-top:32px!important}.pt-home .pt-home-hero-feature-card,.pt-home .pt-home-hero-feature-card.is-pricing{grid-template-rows:minmax(56px,55%) minmax(0,45%)!important}.pt-home .pt-home-hero-feature-copy small{-webkit-line-clamp:2!important}}@media (width>=1024px){.pt-home .pt-home-hero-copy{grid-template-rows:max-content minmax(0,1fr);align-content:stretch;align-self:stretch;min-height:0;display:grid}.pt-home .pt-home-hero-stats{grid-template-columns:repeat(5,minmax(0,1fr));place-self:center;width:min(100%,46vw);max-width:46vw;margin:0!important}.pt-home .pt-home-hero-stats>div{grid-template-columns:clamp(25px,2vw,38px) minmax(0,1fr);column-gap:clamp(4px,.35vw,7px);min-height:clamp(58px,4.4vw,82px);padding-right:clamp(6px,.62vw,12px)}.pt-home .pt-home-hero-stats>div+div{padding-left:clamp(6px,.62vw,12px)}.pt-home .pt-home-hero-stats .ui-icon{block-size:clamp(25px,2vw,38px)!important;inline-size:clamp(25px,2vw,38px)!important;width:clamp(25px,2vw,38px)!important;height:clamp(25px,2vw,38px)!important}.pt-home .pt-home-hero-stats dt{font-size:clamp(25px,1.85vw,36px)}.pt-home .pt-home-hero-stats dd{text-overflow:ellipsis;min-width:0;font-size:clamp(10px,.72vw,14px);overflow:hidden}}@media (width<=1023px){.pt-home .pt-home-hero-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;width:min(62%,460px)!important;max-width:min(62%,460px)!important}.pt-home .pt-home-hero-stats>div{grid-template-columns:clamp(13px,2vw,17px) minmax(0,1fr)!important;column-gap:clamp(3px,.55vw,6px)!important;padding-inline:clamp(4px,.75vw,8px)!important}.pt-home .pt-home-hero-stats .ui-icon{block-size:clamp(13px,2vw,17px)!important;inline-size:clamp(13px,2vw,17px)!important}.pt-home .pt-home-hero-stats dt{font-size:clamp(16px,2.8vw,22px)!important}.pt-home .pt-home-hero-stats dd{font-size:clamp(6.5px,1vw,8.5px)!important}}@media (width>=481px) and (width<=640px){.pt-home .pt-home-hero-stats{grid-template-rows:repeat(2,38px);grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:6px!important;width:min(62%,330px)!important;max-width:min(62%,330px)!important;height:82px!important;min-height:82px!important}.pt-home .pt-home-hero-stats>div{min-height:38px!important}.pt-home .pt-home-hero-stats>div+div:before{content:none!important}.pt-home .pt-home-hero-stats>div:nth-child(2),.pt-home .pt-home-hero-stats>div:nth-child(3),.pt-home .pt-home-hero-stats>div:nth-child(5){border-left:1px solid #ff77242e!important}.pt-home .pt-home-hero-stats>div:nth-child(n+4){border-top:1px solid #ff772424!important}}@media (width<=480px){.pt-home .pt-home-hero-stats{grid-auto-rows:20px;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;width:158px!important;max-width:158px!important;height:112px!important;min-height:112px!important;margin-top:88px!important}.pt-home .pt-home-hero-stats>div,.pt-home .pt-home-hero-stats>div:first-child{grid-template-columns:15px 27px minmax(0,1fr)!important;min-height:20px!important}.pt-home .pt-home-hero-stats>div+div:before{top:-2px;left:19px;right:3px}.pt-home .pt-home-hero-stats .ui-icon{block-size:15px!important;inline-size:15px!important}.pt-home .pt-home-hero-stats dt{font-size:17px!important}.pt-home .pt-home-hero-stats dd{font-size:7.5px!important}}.pt-home .pt-home-price-banner{isolation:isolate;background:radial-gradient(circle at 88% 84%,#ff6f1833,#0000 34%),linear-gradient(#fff6edad 0%,#ffbe8938 52%,#ff842d47 100%);border-color:#ff6c1880;position:relative;border:1px solid #0000!important}.pt-home .pt-home-price-banner:after{z-index:0;border-radius:inherit;content:"";opacity:.82;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(112deg,#ff74182e 0%,#ffcd8457 23%,#ffffffe0 42%,#ff892694 58%,#ffe0ad42 78%,#ff74182e 100%) 0 0/240% 100%;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pt-home .pt-home-price-banner>*{z-index:1;position:relative}.pt-home .pt-home-price-value{transform-origin:50% 58%;display:inline-block}.pt-home .pt-home-price-action-highlight{isolation:isolate;place-items:center;display:inline-grid;position:relative}.pt-home .pt-home-price-action-highlight:before{z-index:-1;content:"";filter:blur(7px);opacity:.92;pointer-events:none;background:radial-gradient(#ff5b0ead 0%,#ff841f4d 48%,#0000 74%);border-radius:999px;position:absolute;inset:-9px -13px}.pt-home .pt-home-price-badge.ptp-button{filter:brightness(1.08)saturate(1.18)}@media (prefers-reduced-motion:no-preference){.pt-home .pt-home-price-value{animation:1.12s ease-in-out infinite pt-home-price-value-breathe}.pt-home .pt-home-price-banner{animation:2.2s ease-in-out infinite pt-home-price-card-glow}.pt-home .pt-home-price-banner:after{animation:2.8s linear infinite pt-home-price-border-sheen}.pt-home .pt-home-price-action-highlight:before{animation:1.6s ease-in-out infinite pt-home-price-action-highlight}}@keyframes pt-home-price-value-breathe{0%,to{transform:scale(1)}48%{transform:scale(1.065)}68%{transform:scale(1.018)}}@keyframes pt-home-price-card-glow{0%,to{border-color:#ff6c1857;box-shadow:inset 0 1px #ffffffd6,0 0 #ff6d1900,0 14px 34px #ff631414}50%{border-color:#ff6c18b8;box-shadow:inset 0 1px #fffffff0,0 0 22px #ff6f1961,0 18px 44px #ff5b0f33}}@keyframes pt-home-price-border-sheen{0%{background-position:0%}to{background-position:240%}}@keyframes pt-home-price-action-highlight{0%,to{opacity:.68;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.pt-home .pt-home-price-value,.pt-home .pt-home-price-banner,.pt-home .pt-home-price-action-highlight:before,.pt-home .pt-home-price-banner:after{animation:none}.pt-home .pt-home-price-banner:after{opacity:.42}}.pt-home .pt-home-hero h1{line-height:1.2!important}.pt-home .pt-home-title-official-default{color:var(--ptp-text);-webkit-text-fill-color:var(--ptp-text)}@media (width<=1023px){.pt-home .pt-home-hero-stats{z-index:4;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:0!important;width:100%!important;max-width:none!important;height:clamp(52px,6.2svh,60px)!important;min-height:clamp(52px,6.2svh,60px)!important;margin:0!important;position:absolute!important;inset:auto 0 0!important}.pt-home .pt-home-hero-stats>div,.pt-home .pt-home-hero-stats>div:first-child{border:0!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:clamp(3px,.7vw,7px)!important;min-height:0!important;padding:0 clamp(4px,.75vw,8px)!important;display:flex!important}.pt-home .pt-home-hero-stats>div:nth-child(n){border-top:0!important;border-left:0!important}.pt-home .pt-home-hero-stats>div+div:before{width:1px!important;height:auto!important;inset:18% auto 18% 0!important}.pt-home .pt-home-hero-stats span{flex:0 auto;min-width:0;max-width:calc(100% - clamp(16px,2.7vw,24px));gap:1px!important;display:grid!important}.pt-home .pt-home-hero-stats dt{font-size:clamp(15px,2.8vw,22px)!important}.pt-home .pt-home-hero-stats dd{font-size:clamp(6px,1vw,8.5px)!important}.pt-home .pt-home-hero-visual{place-self:stretch stretch!important;width:100%!important;height:auto!important;min-height:0!important;margin:clamp(104px,18vw + 8px,164px) 0 clamp(62px,7.5vw,70px)!important;position:relative!important;inset:auto!important}.pt-home .pt-home-token-visual{background-position:50%!important;background-size:contain!important;width:100%!important;height:100%!important;top:0!important;right:0!important}}@media (width<=480px){.pt-home .pt-home-hero-stats{height:52px!important;min-height:52px!important}.pt-home .pt-home-hero-stats>div,.pt-home .pt-home-hero-stats>div:first-child{gap:3px!important;padding-inline:4px!important}.pt-home .pt-home-hero-stats .ui-icon{block-size:13px!important;inline-size:13px!important}.pt-home .pt-home-hero-stats dt{font-size:15px!important}.pt-home .pt-home-hero-stats dd{font-size:6px!important}.pt-home .pt-home-hero-visual{margin:104px 0 58px!important}}@media (width<=1023px) and (height<=740px){.pt-home .pt-home-hero-visual{margin-bottom:54px!important}}@media (width>=768px) and (width<=1023px){.pt-home .pt-home-hero{padding-block:calc(var(--ptp-workspace-nav-height) + var(--ptp-size-48) + var(--ptp-space-3)) var(--ptp-space-3)!important;grid-template-rows:minmax(0,1fr) clamp(54px,6.2svh,60px) clamp(66px,7.6svh,74px) clamp(152px,17.6svh,166px)!important;gap:clamp(8px,1.1svh,10px)!important}.pt-home .pt-home-hero-copy{padding-block-start:var(--ptp-space-1)!important}.pt-home .pt-home-hero h1{width:min(54%,430px)!important;max-width:min(54%,430px)!important;font-size:clamp(32px,4.7vw,40px)!important;line-height:1.14!important}.pt-home .pt-home-hero-visual{height:auto!important;margin:clamp(126px,15vw + 14px,146px) 0 clamp(38px,6.4vw - 14px,44px)!important}.pt-home .pt-home-token-visual{background-size:contain!important;width:100%!important;height:100%!important;inset:0!important}.pt-home .pt-home-hero-stats{height:clamp(52px,6.2svh,58px)!important;min-height:clamp(52px,6.2svh,58px)!important}.pt-home .pt-home-value-strip,.pt-home .pt-home-price-banner,.pt-home .pt-home-hero-feature-grid{width:100%!important;max-width:none!important}.pt-home .pt-home-hero-feature-card,.pt-home .pt-home-hero-feature-card.is-pricing{grid-template-rows:minmax(78px,58%) minmax(0,42%)!important}.pt-home .pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{background-position:bottom!important;background-size:contain!important;align-self:stretch!important}}@media (width>=1024px) and (width<=1439px){.pt-home .pt-home-hero{--_hero-middle-inset:clamp(0px, calc(7.68vw - 67.6px), 43px);--_hero-middle-shift:clamp(0px, calc(5vw - 44px), 28px);height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding-block:calc(var(--ptp-workspace-nav-height) + var(--ptp-space-4) + var(--_hero-middle-shift)) var(--ptp-space-4)!important;grid-template-rows:minmax(0,1fr) clamp(64px,4.8vw,69px) clamp(78px,6.2vw,89px) clamp(136px,10.7vw,154px)!important;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)!important;gap:clamp(8px,1.1svh,10px) clamp(8px,1.2vw,16px)!important}.pt-home .pt-home-hero>.pt-home-hero-copy,.pt-home .pt-home-hero>.pt-home-hero-visual,.pt-home .pt-home-hero>.pt-home-value-strip,.pt-home .pt-home-hero>.pt-home-price-banner,.pt-home .pt-home-hero>.pt-home-hero-feature-grid{translate:none!important}.pt-home .pt-home-hero-copy{width:calc(100% - var(--_hero-middle-inset))!important;margin-left:var(--_hero-middle-inset)!important;padding-top:var(--ptp-space-2)!important;align-self:stretch!important}.pt-home .pt-home-hero h1,.pt-home .pt-home-hero h1>.pt-home-title-line:last-child{width:calc(100% + var(--_hero-middle-inset))!important;max-width:none!important;font-size:clamp(40px,4.15vw,60px)!important;line-height:1.12!important}.pt-home .pt-home-hero-stats{place-self:center stretch!important;width:100%!important;max-width:none!important;translate:none!important}.pt-home .pt-home-hero-stats>div{grid-template-columns:clamp(22px,2.5vw,36px) minmax(0,1fr)!important;column-gap:clamp(3px,.5vw,6px)!important;min-height:clamp(54px,4.4vw,64px)!important;padding-right:clamp(4px,.6vw,8px)!important}.pt-home .pt-home-hero-stats>div+div{padding-left:clamp(4px,.6vw,8px)!important}.pt-home .pt-home-hero-stats .ui-icon{block-size:clamp(22px,2.5vw,36px)!important;inline-size:clamp(22px,2.5vw,36px)!important}.pt-home .pt-home-hero-stats dt{font-size:clamp(22px,2.6vw,36px)!important}.pt-home .pt-home-hero-stats dd{font-size:clamp(8px,.92vw,14px)!important}.pt-home .pt-home-hero-visual{align-self:stretch!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important}.pt-home .pt-home-hero-visual>.pt-home-token-visual[data-asset-id=hero-token-orbit]{width:108%!important;height:108%!important;top:-2%!important;right:-4%!important}.pt-home .pt-home-provider-badge{gap:clamp(6px,.75vw,9px)!important;min-height:clamp(42px,3.75vw,54px)!important;padding:6px clamp(8px,.9vw,11px)!important}.pt-home .pt-home-provider-badge .ui-icon{width:clamp(24px,2.25vw,32px)!important;height:clamp(24px,2.25vw,32px)!important}.pt-home .pt-home-provider-badge-label{font-size:clamp(11px,1vw,14px)!important}.pt-home .pt-home-provider-badge-model{font-size:clamp(9px,.84vw,12px)!important}.pt-home .pt-home-value-strip,.pt-home .pt-home-price-banner{width:calc(100% - var(--_hero-middle-inset))!important;max-width:none!important;height:100%!important;min-height:0!important;margin-left:var(--_hero-middle-inset)!important;justify-self:stretch!important}.pt-home .pt-home-value-strip{border-radius:clamp(18px,2vw,22px)!important}.pt-home .pt-home-mini-card{gap:clamp(4px,.65vw,7px)!important;padding-inline:clamp(6px,.85vw,10px)!important}.pt-home .pt-home-mini-card .ui-icon{width:clamp(23px,2.55vw,30px)!important;height:clamp(23px,2.55vw,30px)!important}.pt-home .pt-home-value-strip .pt-home-mini-card strong{font-size:clamp(10px,1vw,14px)!important}.pt-home .pt-home-value-strip .pt-home-mini-card small{font-size:clamp(7px,.78vw,9px)!important}.pt-home .pt-home-price-banner{border-radius:clamp(19px,2.2vw,24px)!important;grid-template-columns:clamp(46px,5vw,56px) minmax(0,1fr) auto auto!important;gap:clamp(8px,1vw,12px)!important;padding:clamp(9px,1vw,12px) clamp(12px,1.4vw,16px)!important}.pt-home .pt-home-price-icon{width:clamp(46px,4.18vw,60px)!important;height:clamp(46px,4.18vw,60px)!important}.pt-home .pt-home-price-icon .ui-icon{width:clamp(25px,2.7vw,31px)!important;height:clamp(25px,2.7vw,31px)!important}.pt-home .pt-home-price-copy strong{font-size:clamp(16px,1.56vw,22px)!important}.pt-home .pt-home-price-copy small{font-size:clamp(9px,.88vw,13px)!important}.pt-home .pt-home-price-value{font-size:clamp(36px,3.38vw,50px)!important}.pt-home .pt-home-price-badge,.pt-home .pt-home-price-badge.ptp-button{min-height:clamp(28px,2.45vw,36px)!important;padding-inline:clamp(8px,1vw,12px)!important;font-size:clamp(9px,.93vw,13px)!important}.pt-home .pt-home-hero-feature-grid{width:auto!important;max-width:none!important;height:100%!important;margin-inline:var(--_hero-middle-inset)!important;align-self:stretch!important;gap:clamp(7px,.9vw,10px)!important}.pt-home .pt-home-hero-feature-card{border-radius:clamp(18px,2vw,22px)!important;grid-template-columns:minmax(58px,.48fr) minmax(0,.52fr)!important;height:100%!important;min-height:0!important;padding:clamp(8px,.9vw,11px)!important}.pt-home .pt-home-hero-feature-art,.pt-home .pt-home-hero-feature-art[data-asset-id]{background-position:bottom!important;background-size:contain!important;align-self:stretch!important;width:100%!important;height:100%!important}.pt-home .pt-home-hero-feature-copy{align-self:center!important;gap:clamp(3px,.45vw,5px)!important}.pt-home .pt-home-hero-feature-copy strong{font-size:clamp(11px,1.1vw,16px)!important}.pt-home .pt-home-hero-feature-copy small{-webkit-line-clamp:3!important;font-size:clamp(8px,.76vw,11px)!important;line-height:1.34!important}}@media (width>=1024px) and (width<=1439px) and (height<=740px){.pt-home .pt-home-hero{grid-template-rows:minmax(0, 1fr) var(--ptp-size-56) var(--ptp-size-70) clamp(150px, 26svh, 176px)!important;row-gap:var(--ptp-space-2)!important;padding-block:calc(var(--ptp-workspace-nav-height) + var(--ptp-space-3)) var(--ptp-space-2)!important}.pt-home .pt-home-hero h1,.pt-home .pt-home-hero h1>.pt-home-title-line:last-child{font-size:clamp(35px,3.8vw,43px)!important}.pt-home .pt-home-hero-stats>div{min-height:var(--ptp-size-48)!important}}.pt-home .pt-home-hero-stat-link{color:inherit;text-decoration:none}.pt-home .pt-home-hero-stat-link:hover{color:var(--ptp-primary-active)}.pt-home .pt-home-hero-stat-link:focus-visible{outline:2px solid color-mix(in srgb, var(--ptp-primary-active) 70%, transparent);outline-offset:3px;border-radius:4px}#app .pt-home .pt-home-section-heading h2,#app .pt-home .pt-home-privacy-copy h2,#app .pt-home .pt-home-api-copy h2,#app .pt-home .pt-home-main>:not(.pt-home-hero) h2{font-family:var(--ptp-font-ui)!important;letter-spacing:0!important;font-weight:780!important}#app .pt-home .pt-home-section-heading h2>span,#app .pt-home .pt-home-api-copy h2 em,#app .pt-home .pt-home-status-section .pt-home-section-heading h2 em{font-family:var(--ptp-font-ui)!important;letter-spacing:-.032em!important;color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(108deg,#ff5a1c 0%,#ff761f 48%,#ff9a27 100%) 0/100% 100% no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:760!important;animation:none!important;display:inline-block!important}@media (width>=1440px){#app .pt-home .pt-home-section-heading h2,#app .pt-home .pt-home-privacy-copy h2,#app .pt-home .pt-home-api-copy h2,#app .pt-home .pt-home-main>:not(.pt-home-hero) h2{font-size:clamp(32.64px,2.788vw,55.76px)!important}}@media (width>=1024px) and (width<=1439px){#app .pt-home .pt-home-section-heading h2,#app .pt-home .pt-home-privacy-copy h2,#app .pt-home .pt-home-api-copy h2,#app .pt-home .pt-home-main>:not(.pt-home-hero) h2{font-size:clamp(27.2px,2.822vw,40.8px)!important}}@media (width>=1024px) and (width<=1439px) and (height<=740px){#app .pt-home .pt-home-section-heading h2,#app .pt-home .pt-home-privacy-copy h2,#app .pt-home .pt-home-api-copy h2,#app .pt-home .pt-home-main>:not(.pt-home-hero) h2{font-size:clamp(23.8px,2.584vw,29.24px)!important}}@media (width<=1023px){#app .pt-home .pt-home-section-heading h2,#app .pt-home .pt-home-privacy-copy h2,#app .pt-home .pt-home-api-copy h2,#app .pt-home .pt-home-main>:not(.pt-home-hero) h2{font-size:clamp(19.72px,3.4vw,28.56px)!important}}@media (width>=768px) and (width<=1023px){#app .pt-home .pt-home-section-heading h2,#app .pt-home .pt-home-privacy-copy h2,#app .pt-home .pt-home-api-copy h2,#app .pt-home .pt-home-main>:not(.pt-home-hero) h2{font-size:clamp(21.76px,3.196vw,27.2px)!important}}@media (width<=480px){#app .pt-home .pt-home-section-heading h2,#app .pt-home .pt-home-privacy-copy h2,#app .pt-home .pt-home-api-copy h2,#app .pt-home .pt-home-main>:not(.pt-home-hero) h2{font-size:clamp(16.32px,4.76vw,17.68px)!important}}@media (width>=1440px){.pt-home .pt-home-hero h1,.pt-home .pt-home-hero h1>.pt-home-title-line:last-child{font-size:clamp(40.8px,3.485vw,69.7px)!important}.pt-home .pt-home-hero-stats dt{font-size:clamp(21.25px,1.5725vw,30.6px)!important}.pt-home .pt-home-hero-stats dd{font-size:clamp(8.5px,.612vw,11.9px)!important}.pt-home .pt-home-value-strip .pt-home-mini-card strong{font-size:clamp(10.2px,.884vw,17px)!important}.pt-home .pt-home-value-strip .pt-home-mini-card small{font-size:clamp(7.65px,.6205vw,11.9px)!important}.pt-home .pt-home-price-copy strong{font-size:clamp(19.55px,1.462vw,56.1px)!important}.pt-home .pt-home-price-copy small{font-size:clamp(11.9px,.8925vw,34px)!important}.pt-home .pt-home-price-value{font-size:clamp(40.8px,3.1025vw,119px)!important}.pt-home .pt-home-price-badge.ptp-button{font-size:clamp(11.05px,.8925vw,34px)!important}.pt-home .pt-home-hero-feature-copy strong{font-size:clamp(13.6px,.867vw,19.55px)!important}.pt-home .pt-home-hero-feature-copy small{font-size:clamp(10.2px,.595vw,12.75px)!important}}@media (width>=1024px) and (width<=1439px){.pt-home .pt-home-hero h1,.pt-home .pt-home-hero h1>.pt-home-title-line:last-child{font-size:clamp(34px,3.5275vw,51px)!important}.pt-home .pt-home-hero-stats dt{font-size:clamp(18.7px,2.21vw,30.6px)!important}.pt-home .pt-home-hero-stats dd{font-size:clamp(6.8px,.782vw,11.9px)!important}.pt-home .pt-home-provider-badge-label{font-size:clamp(9.35px,.85vw,11.9px)!important}.pt-home .pt-home-provider-badge-model{font-size:clamp(7.65px,.714vw,10.2px)!important}.pt-home .pt-home-value-strip .pt-home-mini-card strong{font-size:clamp(8.5px,.85vw,11.9px)!important}.pt-home .pt-home-value-strip .pt-home-mini-card small{font-size:clamp(5.95px,.663vw,7.65px)!important}.pt-home .pt-home-price-copy strong{font-size:clamp(13.6px,1.326vw,18.7px)!important}.pt-home .pt-home-price-copy small{font-size:clamp(7.65px,.748vw,11.05px)!important}.pt-home .pt-home-price-value{font-size:clamp(30.6px,2.873vw,42.5px)!important}.pt-home .pt-home-price-badge.ptp-button{font-size:clamp(7.65px,.7905vw,11.05px)!important}.pt-home .pt-home-hero-feature-copy strong{font-size:clamp(9.35px,.935vw,13.6px)!important}.pt-home .pt-home-hero-feature-copy small{font-size:clamp(6.8px,.646vw,9.35px)!important}}@media (width>=1024px) and (width<=1439px) and (height<=740px){.pt-home .pt-home-hero h1,.pt-home .pt-home-hero h1>.pt-home-title-line:last-child{font-size:clamp(29.75px,3.23vw,36.55px)!important}}@media (width<=1023px){.pt-home .pt-home-hero h1{font-size:clamp(24.65px,4.25vw,35.7px)!important}.pt-home .pt-home-hero-stats dt{font-size:clamp(12.75px,2.38vw,18.7px)!important}.pt-home .pt-home-hero-stats dd{font-size:clamp(5.1px,.85vw,7.225px)!important}.pt-home .pt-home-provider-badge-label{font-size:clamp(6.375px,1.105vw,8.5px)!important}.pt-home .pt-home-provider-badge-model{font-size:clamp(5.1px,.85vw,6.8px)!important}.pt-home .pt-home-value-strip .pt-home-mini-card strong{font-size:clamp(6.8px,1.2325vw,10.2px)!important}.pt-home .pt-home-value-strip .pt-home-mini-card small{font-size:clamp(4.675px,.8075vw,6.8px)!important}.pt-home .pt-home-price-copy strong{font-size:clamp(11.05px,1.87vw,15.3px)!important}.pt-home .pt-home-price-copy small{font-size:clamp(5.95px,.9775vw,7.65px)!important}.pt-home .pt-home-price-value{font-size:clamp(24.65px,4.42vw,35.7px)!important}.pt-home .pt-home-price-badge.ptp-button{font-size:clamp(5.95px,.9775vw,7.65px)!important}.pt-home .pt-home-hero-feature-copy strong{font-size:clamp(6.8px,1.2325vw,10.2px)!important}.pt-home .pt-home-hero-feature-copy small{font-size:clamp(5.1px,.85vw,6.8px)!important}}@media (width>=768px) and (width<=1023px){.pt-home .pt-home-hero h1{font-size:clamp(27.2px,3.995vw,34px)!important}}@media (width<=480px){.pt-home .pt-home-hero h1{font-size:clamp(20.4px,5.95vw,22.1px)!important}.pt-home .pt-home-hero-stats dt{font-size:12.75px!important}.pt-home .pt-home-hero-stats dd{font-size:5.1px!important}.pt-home .pt-home-provider-badge-label{font-size:6.8px!important}.pt-home .pt-home-provider-badge-model{font-size:5.1px!important}.pt-home .pt-home-value-strip .pt-home-mini-card strong{font-size:6.375px!important}.pt-home .pt-home-value-strip .pt-home-mini-card small{font-size:4.675px!important}.pt-home .pt-home-price-copy strong{font-size:11.05px!important}.pt-home .pt-home-price-copy small{font-size:5.95px!important}.pt-home .pt-home-price-value{font-size:23.8px!important}.pt-home .pt-home-price-badge.ptp-button{font-size:5.95px!important}.pt-home .pt-home-hero-feature-copy strong{font-size:6.8px!important}.pt-home .pt-home-hero-feature-copy small{font-size:4.845px!important}}@media (width<=767px){body.ptp-app-environment.pt-home-page-body{--ptp-liquid-bg-base:#fff8f1;background:0 0!important}body.ptp-app-environment.pt-home-page-body:before,body.ptp-app-environment.pt-home-page-body:after{display:none}.pt-home{isolation:isolate;position:relative;background:0 0!important}.pt-home:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#fffaf64d,#fffaf64d),url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/images/fidelity/home-hero-mobile-marketing-background-image2.76ad1e96bdcbef19.webp) top/cover no-repeat;display:block;position:fixed;inset:0}}@media (width<=1023px){#app .pt-home .pt-home-hero{padding-inline:var(--ptp-page-gutter)!important}}#app .pt-home .pt-home-hero-feature-copy{--pt-home-feature-title-size:18px;--pt-home-feature-copy-size:12px}#app .pt-home .pt-home-hero-feature-card .pt-home-hero-feature-copy strong,#app .pt-home .pt-home-hero-feature-card .pt-home-hero-feature-copy small{will-change:background-position;min-width:0;animation:3.8s ease-in-out infinite pt-home-hero-feature-text-gradient;color:#0000!important;-webkit-text-fill-color:transparent!important;background-repeat:no-repeat!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}#app .pt-home .pt-home-hero-feature-card .pt-home-hero-feature-copy strong{font-size:var(--pt-home-feature-title-size)!important;background-image:linear-gradient(110deg, var(--feature-title-from), var(--feature-title-to), var(--feature-title-from))!important;line-height:1.2!important;display:block!important}#app .pt-home .pt-home-hero-feature-card .pt-home-hero-feature-copy small{will-change:auto;font-size:var(--pt-home-feature-copy-size)!important;background-image:linear-gradient(110deg, var(--feature-copy-from), var(--feature-copy-to), var(--feature-copy-from))!important;color:var(--ptp-text-subtle)!important;-webkit-text-fill-color:var(--ptp-text-subtle)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;line-height:1.4!important;animation:none!important}@media (width<=767px){#app .pt-home .pt-home-hero-feature-copy{--pt-home-feature-title-size:12.8px;--pt-home-feature-copy-size:6.4px;grid-template-rows:16px minmax(0,1fr)!important;align-content:start!important;align-self:stretch!important;gap:4px!important;height:100%!important}#app .pt-home .pt-home-hero-feature-card .pt-home-hero-feature-copy strong{height:16px!important;line-height:16px!important}#app .pt-home .pt-home-hero-feature-card .pt-home-hero-feature-copy small{-webkit-line-clamp:4!important;line-height:1.28!important}}@media (prefers-reduced-motion:reduce){#app .pt-home .pt-home-hero-feature-card .pt-home-hero-feature-copy strong,#app .pt-home .pt-home-hero-feature-card .pt-home-hero-feature-copy small{animation:none!important}}html.pt-home-page-root{--pt-home-chrome-height:var(--ptp-workspace-nav-height,82px);--pt-home-screen-height:max(1px, calc(100svh - var(--pt-home-chrome-height)));scroll-padding-block-start:var(--pt-home-chrome-height);scroll-behavior:auto!important}body.pt-home-page-body{scroll-padding-block-start:var(--pt-home-chrome-height)}@supports (height:100dvh){html.pt-home-page-root{--pt-home-screen-height:max(1px, calc(100dvh - var(--pt-home-chrome-height)))}}#app .pt-home.pt-home-viewport-ready .pt-home-main.ptp-main.ptp-main-padded{overflow-anchor:none;padding-block-start:var(--pt-home-chrome-height)!important;padding-block-end:0!important}#app .pt-home.pt-home-viewport-ready .pt-home-main>section{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-block-start:0;block-size:var(--pt-home-screen-height)!important;min-block-size:var(--pt-home-screen-height)!important;max-block-size:var(--pt-home-screen-height)!important;padding-block-start:max(0px, calc(var(--pt-home-section-padding-start,0px) - var(--pt-home-chrome-height)))!important;padding-block-end:var(--pt-home-section-padding-end,0px)!important;overflow:clip!important}#app .pt-home.pt-home-viewport-ready .pt-home-main>.pt-home-hero{margin-block-start:0!important}#app .pt-home.pt-home-viewport-ready .pt-home-main>section.pt-home-screen-behind-chrome{pointer-events:none;visibility:hidden}@media (prefers-reduced-motion:reduce){html.pt-home-page-root{scroll-behavior:auto!important}}}@layer app.art{.pt-home-asset-slot{aspect-ratio:1;place-items:center;min-width:0;display:grid;overflow:hidden}.pt-home .pt-home-asset-slot[data-asset-id]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#0000}.pt-home-hero-visual:before{z-index:-1;content:"";border:1px solid #ff75182e;border-radius:50%;position:absolute;inset:4% -2% 2% 2%;transform:rotate(-8deg)}.pt-home-hero-visual:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 64% 38%,#fffc 0 19%,#fff1e861 20% 28%,#0000 29%),radial-gradient(at 64% 67%,#ff75181f 0 10%,#0000 31%);position:absolute;inset:0}.pt-home-token-visual{aspect-ratio:1200/1260;filter:drop-shadow(0 30px 58px #ff75182e);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(88%,840px);display:block;position:absolute;top:0;right:0}.pt-home-hero-background{display:none}.pt-home-token-visual img{filter:drop-shadow(0 36px 70px #ff751838);width:100%;height:auto;display:block}.pt-home-hero-feature-art{aspect-ratio:1;width:min(100%,148px);box-shadow:none;background:0 0;border-radius:0;place-items:center;display:inline-grid}.pt-home-hero-feature-art .ui-icon{width:62px;height:62px;color:var(--ptp-primary-active)}.pt-home .pt-home-asset-slot[data-asset-id=hero-token-orbit]{mix-blend-mode:normal;background-image:url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/images/fidelity/home-hero-token-orbit-image2.a41e64d753a33023.webp)}.pt-home .pt-home-hero-feature-art[data-asset-id]{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#0000}@media (width<=560px){.pt-home .pt-home-hero-feature-art[data-asset-id]{background-size:160%}}.pt-home .pt-home-hero-feature-art[data-asset-id] .ui-icon{display:none}.pt-home .pt-home-hero-feature-art[data-asset-id=hero-feature-official]{background-image:url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/images/fidelity/home-hero-feature-official-image2.4262681718670d82.webp)}.pt-home .pt-home-hero-feature-art[data-asset-id=hero-feature-stable]{background-image:url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/images/fidelity/home-hero-feature-stable-image2.4ee69435a563df9b.webp)}.pt-home .pt-home-hero-feature-art[data-asset-id=hero-feature-multi]{background-image:url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/images/fidelity/home-hero-feature-multi-image2.a933c4dab26a6b80.webp)}.pt-home .pt-home-hero-feature-art[data-asset-id=hero-feature-pricing]{background-image:url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/images/fidelity/home-hero-feature-pricing-image2.643e15360aea67e4.webp)}.pt-home .pt-home-hero-feature-art[data-asset-id=hero-feature-privacy]{background-image:url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/images/fidelity/home-hero-feature-privacy-image2.bcbc71325c4f3766.webp)}.pt-home .pt-home-hero-feature-art[data-asset-id=hero-feature-multi]{background-size:80%}.pt-home-hero-feature-card.is-blue .pt-home-hero-feature-art:not([data-asset-id]){color:#2563eb;background:#2563eb1a}.pt-home-hero-feature-card.is-green .pt-home-hero-feature-art:not([data-asset-id]){color:#10b981;background:#10b9811a}.pt-home-hero-feature-card.is-purple .pt-home-hero-feature-art:not([data-asset-id]){color:#7c3aed;background:#7c3aed1a}@media (width>=1024px){.pt-home-hero-visual:after{display:none}.pt-home-hero-visual>.pt-home-hero-background[data-asset-id=hero-visual-background]{z-index:-2;aspect-ratio:auto;opacity:.96;width:auto;height:auto;box-shadow:none;pointer-events:none;background:url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/images/fidelity/home-hero-visual-background-image2.2b396625ab6c6f27.webp) 50%/cover no-repeat;border:0;border-radius:0;display:block;position:absolute;inset:-2% -5%;-webkit-mask-image:radial-gradient(100% 96% at 58%,#000 0 46%,#000000b8 72%,#0000 100%);mask-image:radial-gradient(100% 96% at 58%,#000 0 46%,#000000b8 72%,#0000 100%)}.pt-home-hero-visual>.pt-home-token-visual{display:none}.pt-home-token-visual{width:min(88%,778px);top:-18px;right:0}.pt-home-hero-visual:before,.pt-home-hero-visual:after,.pt-home-hero-visual>.pt-home-hero-background[data-asset-id=hero-visual-background]{display:none}.pt-home-hero-visual>.pt-home-token-visual[data-asset-id=hero-token-orbit]{filter:none;background-position:50%;background-repeat:no-repeat;background-size:100%;width:min(88%,620px);height:auto;display:block;top:-20px;right:-2%}}@media (width<=560px){.pt-home-hero-visual:before,.pt-home-hero-visual:after{display:none}.pt-home-token-visual{filter:none;background-position:top;background-repeat:no-repeat;background-size:contain;width:340px;height:360px;top:0;right:-6px}.pt-home .pt-home-hero-feature-art[data-asset-id]{background-position:bottom;background-size:contain}}.pt-home-hero-visual{background:0 0}#app .pt-home .pt-home-hero-feature-art[data-asset-id=hero-feature-multi]{background-size:80%!important}.pt-home-hero-visual:before{display:none}.pt-home .pt-home-token-visual{z-index:0;transform-origin:50% 54%;will-change:transform, opacity;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;animation:3.2s cubic-bezier(.42,0,.24,1) infinite pt-home-token-heartbeat-breathe}@keyframes pt-home-token-heartbeat-breathe{0%,to{opacity:.98;transform:scale(1)}10%{opacity:1;transform:scale(1.028)}20%{transform:scale(1.006)}31%{opacity:1;transform:scale(1.02)}45%{transform:scale(1)}72%{opacity:.965;transform:scale(.992)}}@media (prefers-reduced-motion:reduce){.pt-home .pt-home-token-visual{animation:none}}.pt-home .pt-home-hero-background{display:none!important}@media (width>=1024px){.pt-home-hero-visual>.pt-home-token-visual[data-asset-id=hero-token-orbit]{aspect-ratio:auto;background-size:contain;width:112%;height:112%;display:block;top:-5%;right:-8%}}@media (width<=560px){.pt-home .pt-home-token-visual{aspect-ratio:auto;background-size:112%;width:390px;height:360px;top:0;right:-12px}}}@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/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/bg-liquid-orange-B2Z0N4Jy.59fef8098f0ba080.webp) 1x, url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/bg-liquid-orange@2x-CWTYzdxZ.9992dc88ed6b6aad.webp) 2x);--ptp-liquid-blue-bg-image:image-set(url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/bg-liquid-blue-CEd1pSw6.6068938ae8169c31.webp) 1x, url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/bg-liquid-blue@2x-DVAL8nIM.2b8e0c2022578322.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{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--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}}: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)}.switch-page{min-height:100vh;color:var(--ptp-text);overflow-x:clip}.switch-main{z-index:1;display:grid;position:relative}.switch-hero{isolation:isolate;display:grid;position:relative}.switch-hero:before{z-index:-1;content:"";position:absolute}.switch-copy{min-width:0}.switch-hero h1{color:var(--ptp-text);letter-spacing:0;max-width:820px;margin:0;font-weight:900;display:grid}.switch-hero h1 strong{color:var(--ptp-primary-active)}.switch-lede{color:var(--ptp-text);margin:18px 0 0;font-weight:950}.switch-sublede{color:var(--ptp-text-subtle);margin:18px 0 0;font-weight:760}.switch-badges,.switch-downloads,.switch-release{flex-wrap:wrap;display:flex}.switch-badges>span{color:var(--ptp-text);background:#ffffffc7;border:1px solid #ff75181f;align-items:center;gap:8px;font-weight:850;display:inline-flex}.switch-badges .ui-icon{color:var(--ptp-primary-active)}.switch-downloads{align-items:center}.switch-download,.switch-more-downloads>button,.switch-download-menu a,.switch-install-guide,.switch-release-github{border:1px solid color-mix(in srgb, var(--ptp-primary) 16%, transparent);color:var(--ptp-primary-active);background:var(--ptp-surface-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:12px;text-decoration:none;display:inline-flex;box-shadow:0 18px 48px #ff751814,inset 0 1px #ffffffe0}.switch-download.primary{color:#fff;background:linear-gradient(135deg,#ff842a,#ff4d18);box-shadow:0 20px 42px #ff651f47}.switch-download:not(.is-disabled),.switch-more-downloads>button,.switch-install-guide,.switch-release-github{transition:transform var(--ptp-duration-fast) var(--ptp-ease-standard), border-color var(--ptp-duration-fast) var(--ptp-ease-standard), color var(--ptp-duration-fast) var(--ptp-ease-standard), background-color var(--ptp-duration-fast) var(--ptp-ease-standard), box-shadow var(--ptp-duration-fast) var(--ptp-ease-standard)}.switch-download:not(.is-disabled):hover,.switch-more-downloads>button:hover,.switch-install-guide:hover,.switch-release-github:hover{border-color:color-mix(in srgb, var(--ptp-primary) 40%, transparent);color:var(--ptp-primary-active);background:#fff7f1f5;transform:translateY(-2px);box-shadow:0 18px 34px #ff651f29,inset 0 1px #fffffff0}.switch-download.primary:not(.is-disabled):hover{color:#fff;background:linear-gradient(135deg,#ff913f,#ff5119);box-shadow:0 24px 42px #ff55145c}.switch-download:not(.is-disabled):active,.switch-more-downloads>button:active,.switch-install-guide:active,.switch-release-github:active{transform:translateY(0)}.switch-download:not(.is-disabled):focus-visible,.switch-more-downloads>button:focus-visible,.switch-install-guide:focus-visible,.switch-release-github:focus-visible{outline:3px solid color-mix(in srgb, var(--ptp-primary) 34%, transparent);outline-offset:3px}.switch-download span:last-child,.switch-download-menu a span:last-child,.switch-install-guide span{gap:4px;min-width:0;line-height:1.1;display:grid}.switch-download strong,.switch-download-menu strong{font-weight:950}.switch-download small,.switch-download-menu small{opacity:.78;font-weight:760}.switch-install-guide{color:var(--ptp-text);cursor:pointer;font:inherit;font-weight:900}.switch-release-github{color:var(--ptp-text);cursor:pointer;justify-content:center}.switch-release-github .ui-icon{width:22px;height:22px}.switch-install-guide .ui-icon:last-child{width:16px;height:16px;color:var(--ptp-text-subtle)}.switch-more-downloads{z-index:120;position:relative}.switch-more-downloads>button{color:var(--ptp-text);cursor:pointer;font:inherit;font-weight:900}.switch-more-downloads>button .ui-icon:last-child{width:18px;height:18px}.switch-download-menu{z-index:80;border:1px solid color-mix(in srgb, var(--ptp-primary) 16%, transparent);opacity:0;pointer-events:none;min-width:250px;transition:opacity var(--ptp-duration-base) var(--ptp-ease-standard), transform var(--ptp-duration-base) var(--ptp-ease-standard);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fff;border-radius:22px;gap:8px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(-6px);box-shadow:0 28px 78px #0f172a24,0 18px 48px #ff75181f}.switch-more-downloads:hover .switch-download-menu,.switch-more-downloads:focus-within .switch-download-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.switch-download-menu a{min-height:58px;box-shadow:none;justify-content:flex-start;padding:0 14px}.switch-os{flex:none;place-items:center;display:inline-grid}.switch-os .ui-icon{color:currentColor}.switch-os .ui-icon-image{color:initial}.switch-release{color:var(--ptp-text-subtle);align-items:center;font-weight:750}.switch-release span:not(:first-child){border-left:1px solid #94a3b859}.switch-release a{color:var(--ptp-primary-active);font-weight:900;text-decoration:none}.switch-device{perspective:1400px;min-width:0;margin-right:-30px;position:relative}.switch-device:before{z-index:-1;content:"";position:absolute}.switch-metrics{border:1px solid color-mix(in srgb, var(--ptp-primary) 16%, transparent);background:#ff75181f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 48px #ff751814,inset 0 1px #ffffffe0}.switch-metrics article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 14px;display:grid}.switch-metrics article+article{border-left:1px solid #ff75181f}.switch-round,.switch-feature-icon{color:var(--ptp-primary-active);justify-content:center;align-items:center;display:inline-flex}.switch-round{grid-row:span 2}.switch-metrics strong{color:var(--ptp-text);align-self:end;font-weight:950;line-height:1}.switch-metrics small,.switch-card p,.switch-panel>p,.switch-client-grid p{color:var(--ptp-text-subtle);font-weight:650}.switch-features{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.switch-card,.switch-panel{border:1px solid color-mix(in srgb, var(--ptp-primary) 16%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px #ff751814,inset 0 1px #ffffffe0}.switch-card{min-width:0;transition:transform var(--ptp-duration-base) var(--ptp-ease-standard), box-shadow var(--ptp-duration-base) var(--ptp-ease-standard), border-color var(--ptp-duration-base) var(--ptp-ease-standard);align-content:start;display:grid}.switch-card:hover,.switch-client-grid article:hover{border-color:#ff751857;transform:translateY(-4px);box-shadow:0 24px 70px #ff751824}.switch-card h3,.switch-panel h2,.switch-client-grid h3{color:var(--ptp-text);letter-spacing:0;margin:0;font-weight:950}.switch-card p,.switch-client-grid p{margin:6px 0 0}.switch-panels{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);display:grid}.switch-panel{min-width:0;overflow:hidden}.switch-client-grid{display:grid}.switch-client-grid article{transition:transform var(--ptp-duration-base) var(--ptp-ease-standard), box-shadow var(--ptp-duration-base) var(--ptp-ease-standard), border-color var(--ptp-duration-base) var(--ptp-ease-standard);background:#ffffffc7;border:1px solid #ff75181f;align-items:center;display:flex}.switch-client-grid .ui-icon{flex:none}.switch-main{gap:clamp(12px,2vw,34px)}.switch-hero{z-index:4;align-items:start}.switch-copy{z-index:6;align-self:start;position:relative}.switch-hero h1{font-size:var(--ptp-font-size-display-xl);line-height:1.04}.switch-lede{max-width:540px;font-size:var(--ptp-font-size-display-md);word-break:keep-all;margin-top:12px;line-height:1.32}.switch-sublede{max-width:430px;margin-top:12px;font-size:15px;line-height:1.65}.switch-badges{flex-wrap:wrap;gap:9px;max-width:430px;margin-top:14px}.switch-badges>span{white-space:nowrap;border-color:#e2e8f0c7;border-radius:999px;flex:none;min-height:32px;padding:0 10px;font-size:12px;box-shadow:0 10px 30px #0f172a0d}.switch-badges .ui-icon{width:15px;height:15px}.switch-downloads{gap:10px;margin-top:20px}.switch-download,.switch-more-downloads>button,.switch-download-menu a,.switch-install-guide,.switch-release-github{border-radius:14px;min-height:58px;padding:0 16px}.switch-download{min-width:148px}.switch-more-downloads>button,.switch-install-guide{min-width:132px;font-size:14px}.switch-release-github{width:58px;min-width:58px;padding:0}.switch-download strong,.switch-download-menu strong{font-size:15px}.switch-download small,.switch-download-menu small{font-size:12px}.switch-os{width:28px;height:28px}.switch-os .ui-icon{width:24px;height:24px}.switch-release{white-space:normal;flex-wrap:wrap;max-width:560px;margin-top:14px}.switch-device{align-self:start}.switch-device:before{background:radial-gradient(circle at 55% 42%,#ff75182e,#0000 31%),repeating-radial-gradient(circle,#ff75181f 0 1px,#0000 2px 28px);border:0;border-radius:44%;transform:rotate(-10deg)}.switch-device:after{content:"";background:linear-gradient(90deg,#0000 0 38%,#94a3b847 38% 62%,#0000 62%),linear-gradient(#f8fafcfa,#c5cfdce6 72%,#94a3b8c7);border:1px solid #94a3b847;border-radius:8px 8px 44px 44px;height:42px;position:absolute;bottom:-25px;left:11%;right:9%;box-shadow:0 20px 42px #0f172a24,inset 0 1px #ffffffe6}.switch-copy{padding-left:0}.switch-device{justify-self:end;margin:36px 0 0}.switch-device:before{opacity:.72;inset:7% -2% 6% 5%}.switch-device:after{display:none}.switch-metrics{border-radius:20px}.switch-metrics article{min-height:92px;padding:14px 22px}.switch-round,.switch-feature-icon{background:radial-gradient(circle at 36% 20%,#fff 0 18%,#ffffff7a 34%,#0000 46%),radial-gradient(circle at 68% 72%,#ff75183d,#0000 48%),linear-gradient(145deg,#fffffffa,#ffe5d2eb);border-radius:999px;width:56px;height:56px;position:relative;box-shadow:inset 0 1px #fff,inset 0 -10px 22px #ff751814,0 16px 34px #ff751824}.switch-round:after,.switch-feature-icon:after{z-index:-1;border-radius:inherit;filter:blur(12px);content:"";background:#ff6a1a29;position:absolute;inset:10px}.switch-round .ui-icon,.switch-feature-icon .ui-icon{z-index:1;filter:drop-shadow(0 5px 9px #ff54122e);width:29px;height:29px;position:relative}.switch-metrics strong{font-size:28px}.switch-platform-list{grid-column:1/-1;justify-content:center;align-items:center;gap:clamp(20px,2.5vw,36px);width:100%;display:flex}.switch-platform-list span{color:var(--ptp-text-subtle);justify-items:center;gap:6px;font-size:11px;font-weight:800;line-height:1.1;display:grid}.switch-platform-list .ui-icon{width:28px;height:28px}.switch-metrics small,.switch-card p,.switch-panel>p,.switch-client-grid p{font-size:13px;line-height:1.55}.switch-features{gap:14px}.switch-card,.switch-panel{background:#ffffffb8;border-color:#e2e8f0b8;border-radius:14px}.switch-card{grid-template-columns:58px minmax(0,1fr);gap:12px;min-height:106px;padding:12px 14px}.switch-card h3{font-size:15px}.switch-card p{font-size:12px;line-height:1.38}.switch-panels{gap:16px}.switch-panel{padding:13px}.switch-panel h2{font-size:var(--ptp-font-size-section-title-lg);line-height:1.08}.switch-panel>p{margin:5px 0 0;font-size:11px;line-height:1.35}.switch-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px}.switch-client-grid article{border-color:#e2e8f0c7;border-radius:10px;gap:6px;min-height:42px;padding:6px}.switch-client-grid .ui-icon{width:20px;height:20px}.switch-client-grid h3{white-space:normal;font-size:10px;line-height:1.15}.switch-client-grid p{margin-top:2px;font-size:9px;line-height:1.25}@media (width<=1280px){.switch-device{margin-right:0}}@media (width<=980px){.switch-badges{flex-wrap:wrap}.switch-features,.switch-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.switch-metrics article:nth-child(odd){border-left:0}.switch-metrics article:nth-child(n+3){border-top:1px solid #ff75181f}}@media (width<=620px){.switch-hero h1{font-size:46px}.switch-lede{font-size:28px}.switch-release{white-space:normal;flex-wrap:wrap}.switch-download,.switch-downloads,.switch-more-downloads,.switch-more-downloads>button{width:100%}.switch-download-menu{min-width:0;right:0}.switch-features,.switch-metrics,.switch-client-grid{grid-template-columns:1fr}.switch-metrics article,.switch-metrics article+article,.switch-metrics article:nth-child(n+3){border-top:1px solid #ff75181f;border-left:0}.switch-metrics article:first-child{border-top:0}.switch-card,.switch-panel{padding:22px}.switch-device{margin:24px 0 0}.switch-device:after{display:none}}.switch-hero{grid-template-columns:minmax(0,.31fr) minmax(0,.69fr);column-gap:clamp(12px,1.7vw,28px);min-height:clamp(600px,46vw,676px)}.switch-copy{padding-top:clamp(16px,2vw,30px)}.switch-release{gap:6px;font-size:10px}.switch-release span:not(:first-child){padding-left:6px}.switch-device{width:min(960px,66vw);margin-top:8px}.switch-device:before{display:none}@media (width<=1280px){.switch-hero{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr)}.switch-device{width:min(100%,680px)}}@media (width<=980px){.switch-hero,.switch-panels{grid-template-columns:1fr}.switch-device{width:100%;margin:14px 0 0}}.switch-page{background-color:#fff8f3;background-image:url(https://assets.puretokensx.com/puretokenplus/production/static/93e6c6514eb9c8b54a70a9799897d9e32a448ac6/www/assets/images/switch/download-page-marketing-background.8ba07481512db962.webp);background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}.switch-page .switch-main{gap:16px;padding-block-end:32px;display:grid}.switch-page .switch-hero{grid-template-columns:minmax(360px,.35fr) minmax(0,.65fr);gap:28px;display:grid}.switch-page .switch-hero:before{display:none}.switch-page .switch-copy{padding:0 0 0 12px}.switch-page .switch-version-badge{min-height:32px;color:var(--ptp-primary);background:#ffede1e6;border-radius:999px;align-items:center;gap:10px;margin:0 0 20px;padding:0 14px;font-size:14px;font-weight:900;display:inline-flex}.switch-page .switch-version-badge span{background:#28d279;border-radius:999px;width:7px;height:7px}.switch-page .switch-hero h1{max-width:560px;color:var(--ptp-text);font-weight:950;line-height:1.02;display:grid}.switch-page .switch-hero h1 strong{color:var(--ptp-primary)}.switch-page .switch-lede{color:var(--ptp-text);margin:14px 0 0;font-weight:920;line-height:1.22}.switch-page .switch-sublede{color:#5d6b80;max-width:520px;margin:14px 0 0;font-size:16px;font-weight:760;line-height:1.65}.switch-page .switch-badges{gap:10px;margin-top:22px}.switch-page .switch-badges>span{min-height:34px;color:var(--ptp-text);background:#ffffffc7;border:1px solid #e2e8f0cc;border-radius:999px;padding:0 13px;font-size:13px;font-weight:860;box-shadow:0 12px 32px #0f172a0d}.switch-page .switch-badges .ui-icon{width:16px;height:16px;color:var(--ptp-primary)}.switch-page .switch-download,.switch-page .switch-more-downloads>button,.switch-page .switch-download-menu a,.switch-page .switch-install-guide,.switch-page .switch-release-github{border-radius:12px;min-height:58px;font-size:15px}.switch-page .switch-download{min-width:160px}.switch-page .switch-download.primary{color:#fff;background:linear-gradient(135deg,#ff7a22,#ff4710);min-width:166px;box-shadow:0 18px 36px #ff551447}.switch-page .switch-download strong,.switch-page .switch-download-menu strong{font-size:15px;font-weight:950}.switch-page .switch-download small,.switch-page .switch-download-menu small{font-size:13px;font-weight:820}.switch-page .switch-more-downloads{z-index:100}.switch-page .switch-more-downloads>button,.switch-page .switch-install-guide{min-width:144px;color:var(--ptp-text);background:#ffffffc7}.switch-page .switch-release-github{color:#161b22;width:58px;min-width:58px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.switch-page .switch-release-github:hover,.switch-page .switch-release-github:focus-visible{color:#000;box-shadow:none;background:0 0;border:0}.switch-page .switch-download-menu{z-index:200;border-color:#e2e8f0db;top:calc(100% + 10px);bottom:auto}.switch-page .switch-download-note{color:#667488;margin:14px 0 0;font-size:14px;font-weight:760}.switch-page .switch-device{perspective:none;justify-self:end;width:min(100%,890px);margin:0}.switch-client-preview-image{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 32px 90px #0f172a1f,0 18px 54px #ff691821}.switch-page .switch-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.switch-page .switch-card,.switch-page .switch-panel,.switch-page .switch-metrics{background:var(--ptp-surface-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #e2e8f0d1;border-radius:12px;box-shadow:0 16px 46px #ff6f2014,inset 0 1px #ffffffe6}.switch-page .switch-card{grid-template-columns:58px minmax(0,1fr);gap:14px;min-height:98px;padding:22px;display:grid}.switch-page .switch-feature-icon,.switch-page .switch-round{width:54px;height:54px;color:var(--ptp-primary);background:radial-gradient(circle at 35% 20%,#fff 0 18%,#0000 38%),linear-gradient(145deg,#fffffffa,#ffe7d9);border-radius:999px;box-shadow:0 14px 32px #ff6f2024}.switch-page .switch-feature-icon .ui-icon,.switch-page .switch-round .ui-icon{width:26px;height:26px}.switch-page .switch-card h2,.switch-page .switch-panel h2{color:var(--ptp-text);margin:0;font-size:18px;font-weight:950;line-height:1.2}.switch-page .switch-card p{color:var(--ptp-text-subtle);margin:8px 0 0;font-size:13px;font-weight:720;line-height:1.5}.switch-page .switch-panels{grid-template-columns:minmax(0,.95fr) minmax(0,.7fr) minmax(0,1.15fr);gap:14px;display:grid}.switch-page .switch-panel{position:relative}.switch-page .switch-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.switch-page .switch-client-grid>span{background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:12px;align-items:center;gap:11px;padding:0 12px;display:inline-flex;box-shadow:0 9px 22px #0f172a0a}.switch-page .switch-client-grid .ui-icon{width:22px;height:22px}.switch-page .switch-client-grid strong{color:var(--ptp-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.switch-version-card{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;display:grid}.switch-version-card img{background:#fff;border-radius:14px;width:56px;height:56px;padding:8px;box-shadow:0 12px 28px #ff6f201f}.switch-version-card strong{color:var(--ptp-text);font-size:16px;font-weight:950;display:block}.switch-version-card small{color:#18a867;background:#e8f8ec;border-radius:999px;place-items:center;min-height:24px;margin-top:8px;padding:0 9px;font-size:11px;font-weight:920;display:inline-grid}.switch-version-panel dl{color:#637083;grid-template-columns:62px minmax(0,1fr);margin:22px 0 0;font-size:13px;font-weight:780;display:grid}.switch-version-panel dt{color:#52667f;font-weight:950}.switch-version-panel dd{margin:0}.switch-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.switch-panel-actions button{min-height:36px;color:var(--ptp-primary);font:inherit;background:#ffffff9e;border:1px solid #ff6f2029;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:920;display:inline-flex}.switch-panel-actions .ui-icon{width:16px;height:16px}.switch-log-panel{overflow:hidden}.switch-log-list{max-width:68%;display:grid}.switch-log-list article{grid-template-columns:64px minmax(0,1fr);gap:4px 18px;display:grid}.switch-log-list strong{color:var(--ptp-primary);font-size:13px;font-weight:950}.switch-log-list time{color:#52667f;font-size:13px;font-weight:900}.switch-log-list ul{color:#566477;grid-column:2;margin:0;padding-left:16px;font-weight:760}.switch-log-cube{opacity:.62;filter:drop-shadow(0 16px 26px #ff6f2038);position:absolute}.switch-log-cube img{width:100%;height:auto}.switch-page .switch-skill-panel{gap:var(--ptp-space-5);padding:var(--ptp-space-6);display:grid}.switch-page .switch-skill-heading{justify-content:space-between;align-items:flex-start;gap:var(--ptp-space-6);display:flex}.switch-page .switch-skill-eyebrow{align-items:center;gap:var(--ptp-space-2);margin:0 0 var(--ptp-space-2);color:var(--ptp-primary);font-size:var(--ptp-font-size-caption);font-weight:var(--ptp-font-weight-heavy);display:inline-flex}.switch-page .switch-skill-eyebrow .ui-icon{width:var(--ptp-size-16);height:var(--ptp-size-16)}.switch-page .switch-skill-heading h2{margin:0}.switch-page .switch-skill-heading>div>p:last-child{max-width:680px;margin:var(--ptp-space-2) 0 0;color:var(--ptp-text-subtle);font-size:var(--ptp-font-size-body-compact);line-height:1.55}.switch-page .switch-skill-heading-actions{justify-content:flex-end;align-items:center;gap:var(--ptp-space-3);flex:none;min-width:0;display:flex}.switch-page .switch-skill-repository{justify-content:center;align-items:center;gap:var(--ptp-space-2);min-height:var(--ptp-size-40);padding-inline:var(--ptp-space-4);border-radius:var(--ptp-radius-lg);color:#fff;font-size:var(--ptp-font-size-body-compact);font-weight:var(--ptp-font-weight-heavy);transition:transform var(--ptp-duration-fast) var(--ptp-ease-standard), box-shadow var(--ptp-duration-fast) var(--ptp-ease-standard), background var(--ptp-duration-fast) var(--ptp-ease-standard);background:linear-gradient(135deg,#ff8b3d,#ff4f18);border:1px solid #ff681b4d;flex:none;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px #ff5c1940}.switch-page .switch-skill-repository:hover,.switch-page .switch-skill-repository:focus-visible{color:#fff;background:linear-gradient(135deg,#ff9c55,#ff591f);transform:translateY(-2px);box-shadow:0 18px 34px #ff5c1952}.switch-page .switch-skill-repository:active{transform:translateY(0)}.switch-page .switch-skill-repository .ui-icon{width:var(--ptp-size-20);height:var(--ptp-size-20);min-width:var(--ptp-size-20);min-height:var(--ptp-size-20);font-size:var(--ptp-size-20)}.switch-page .switch-skill-content{min-width:0}.switch-page .switch-skill-changelog{gap:var(--ptp-space-4);max-height:var(--ptp-size-220);padding-right:var(--ptp-space-2);display:grid;overflow:auto}.switch-page .switch-skill-entry{padding-bottom:var(--ptp-space-4);border-bottom:1px solid #e2e8f0db}.switch-page .switch-skill-entry:last-child{border-bottom:0;padding-bottom:0}.switch-page .switch-skill-entry header{align-items:baseline;gap:var(--ptp-space-3);display:flex}.switch-page .switch-skill-entry header strong{color:var(--ptp-primary);font-size:var(--ptp-font-size-card-title);font-weight:var(--ptp-font-weight-heavy)}.switch-page .switch-skill-entry time{color:var(--ptp-text-subtle);font-size:var(--ptp-font-size-caption);font-weight:var(--ptp-font-weight-semibold)}.switch-page .switch-skill-entry ul{gap:var(--ptp-space-1);margin:var(--ptp-space-2) 0 0;padding-left:var(--ptp-space-5);color:var(--ptp-text-subtle);font-size:var(--ptp-font-size-body-compact);line-height:1.55;display:grid}.switch-page .switch-skill-state{align-items:center;gap:var(--ptp-space-2);min-height:var(--ptp-size-48);color:var(--ptp-text-subtle);font-size:var(--ptp-font-size-body-compact);font-weight:var(--ptp-font-weight-semibold);display:inline-flex}.switch-page .switch-skill-state .ui-icon{width:var(--ptp-size-16);height:var(--ptp-size-16)}.switch-page .switch-metrics{border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.switch-page .switch-metrics article{background:#ffffff8f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 16px;min-height:92px;padding:20px 28px;display:grid}.switch-page .switch-metrics article+article{border-left:1px solid #e2e8f0c7}.switch-page .switch-round{grid-row:span 2}.switch-page .switch-metrics strong{color:var(--ptp-text);align-self:end;font-size:29px;font-weight:950;line-height:1}.switch-page .switch-metrics small{color:var(--ptp-text-subtle);font-size:13px;font-weight:760}.switch-page .switch-platform-list{grid-column:1/-1;justify-content:center;gap:34px;width:100%;display:flex}.switch-page .switch-platform-list span{color:#52667f;justify-items:center;gap:7px;font-size:12px;font-weight:820;display:grid}.switch-page .switch-platform-list .ui-icon{width:28px;height:28px}@media (width<=1280px){.switch-page .switch-hero{grid-template-columns:minmax(320px,.35fr) minmax(0,.65fr)}}@media (width<=980px){.switch-page .switch-hero,.switch-page .switch-panels{grid-template-columns:1fr}.switch-page .switch-copy{padding-left:0}.switch-page .switch-device{justify-self:stretch}.switch-page .switch-features,.switch-page .switch-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.switch-page .switch-metrics article:nth-child(odd){border-left:0}.switch-page .switch-metrics article:nth-child(n+3){border-top:1px solid #e2e8f0c7}}@media (width<=620px){.switch-page .switch-hero{min-height:0}.switch-page .switch-hero h1{font-size:48px}.switch-page .switch-lede{font-size:25px}.switch-page .switch-features,.switch-page .switch-metrics{grid-template-columns:1fr}.switch-page .switch-metrics article,.switch-page .switch-metrics article+article,.switch-page .switch-metrics article:nth-child(n+3){border-top:1px solid #e2e8f0c7;border-left:0}.switch-page .switch-metrics article:first-child{border-top:0}.switch-log-list{max-width:100%}.switch-page .switch-skill-heading{grid-template-columns:1fr;display:grid}.switch-page .switch-skill-heading-actions{flex-wrap:wrap;justify-content:flex-start}.switch-log-cube{display:none}}.switch-page .switch-hero{align-items:start;min-height:540px}.switch-page .switch-copy{align-self:start;padding-top:44px}.switch-page .switch-hero h1{font-size:var(--ptp-font-size-display-xl)}.switch-page .switch-lede{max-width:510px;font-size:var(--ptp-font-size-display-sm)}.switch-page .switch-device,.switch-page .switch-features{margin-top:0}.switch-page .switch-panel{height:var(--ptp-size-192);min-height:0;padding:22px}.switch-page .switch-client-grid>span{min-height:34px}.switch-version-card{margin-top:20px}.switch-version-panel dl{gap:6px 14px;margin-top:16px}.switch-panel-actions{margin-top:18px}.switch-log-list{gap:10px;max-height:164px;margin-top:20px;overflow:hidden}.switch-log-list ul{font-size:11px;line-height:1.4}.switch-log-cube{width:120px;bottom:26px;right:34px}.switch-download.is-disabled,.switch-download-menu a.is-disabled{cursor:not-allowed;filter:saturate(.45);opacity:.58}.switch-page .switch-download.primary.is-disabled{filter:none;opacity:1}.switch-panel-actions button:disabled{cursor:wait;opacity:.62}.switch-release-empty{color:var(--ptp-text-subtle);margin:18px 0 0;font-size:13px;line-height:1.6}@media (width<=980px){.switch-page .switch-copy{padding-top:10px}.switch-page .switch-panel{height:auto}}@media (prefers-reduced-motion:reduce){.switch-download-menu,.switch-card,.switch-client-grid article,.switch-page .switch-client-grid,.switch-page .switch-badges>span,.switch-page .switch-client-count,.switch-page .switch-release-github>.ui-icon{transition:none;animation:none}}.switch-page .switch-main{gap:var(--ptp-space-3);width:100%;margin-inline:0}.switch-page .switch-hero{grid-template-columns:minmax(0, 1fr) minmax(0, var(--ptp-size-720));gap:var(--ptp-space-12);align-items:start;min-height:0;margin-top:0}.switch-page .switch-copy{padding-top:var(--ptp-space-3);padding-left:0}.switch-page .switch-version-badge{margin-bottom:var(--ptp-space-5);min-height:var(--ptp-size-34);padding-inline:var(--ptp-space-3);font-size:var(--ptp-font-size-body)}.switch-page .switch-hero h1{max-width:none;font-size:var(--ptp-size-80);line-height:var(--ptp-line-height-display-lg);letter-spacing:0}.switch-page .switch-lede{gap:var(--ptp-space-1);max-width:none;margin-top:var(--ptp-space-5);font-size:var(--ptp-font-size-display-sm);line-height:var(--ptp-line-height-display-sm);white-space:normal;flex-wrap:wrap;display:flex}.switch-page .switch-lede strong{color:var(--ptp-primary);font-weight:var(--ptp-font-weight-heavy)}.switch-page .switch-sublede{max-width:var(--ptp-size-560);margin-top:var(--ptp-space-3);font-size:var(--ptp-font-size-body-lg);line-height:var(--ptp-line-height-body)}.switch-page .switch-badges{gap:var(--ptp-space-2);max-width:var(--ptp-size-640);margin-top:var(--ptp-space-7);flex-wrap:wrap}.switch-page .switch-badges>span{height:var(--ptp-hit-target);min-height:var(--ptp-hit-target);padding-inline:var(--ptp-space-3);border-radius:var(--ptp-radius-pill);line-height:1;font-size:var(--ptp-font-size-body);align-items:center}.switch-page .switch-badges>span .ui-icon{width:var(--ptp-size-18);height:var(--ptp-size-18);min-width:var(--ptp-size-18);min-height:var(--ptp-size-18);font-size:var(--ptp-size-18);transform-origin:50%;line-height:1;transform:scale(1.2)}@keyframes switch-badge-bounce{0%,68%,to{transform:translateY(0)}12%{transform:translateY(calc(var(--ptp-size-4) * -1))}24%{transform:translateY(0)}}.switch-page .switch-badges>span{animation:switch-badge-bounce 2.4s var(--ptp-ease-standard) infinite}.switch-page .switch-badges>span:nth-child(2){animation-delay:.16s}.switch-page .switch-badges>span:nth-child(3){animation-delay:.32s}.switch-page .switch-badges>span:nth-child(4){animation-delay:.48s}.switch-page .switch-badges>span:first-child{color:#9f2f0f;background:#fff1eb;border-color:#ffd0c1}.switch-page .switch-badges>span:first-child .ui-icon{color:#ff5a1f}.switch-page .switch-badges>span:nth-child(2){color:#1e3a8a;background:#eef5ff;border-color:#c9dcff}.switch-page .switch-badges>span:nth-child(2) .ui-icon{color:#2563eb}.switch-page .switch-badges>span:nth-child(3){color:#166534;background:#eefbf1;border-color:#c8ebd2}.switch-page .switch-badges>span:nth-child(3) .ui-icon{color:#16a34a}.switch-page .switch-badges>span:nth-child(4){color:#5b21b6;background:#f4efff;border-color:#dcf}.switch-page .switch-badges>span:nth-child(4) .ui-icon{color:#8b5cf6}.switch-page .switch-downloads{gap:var(--ptp-space-6);margin-top:var(--ptp-space-8)}.switch-page .switch-download.primary{width:auto;min-width:0;min-height:var(--ptp-size-56);padding-inline:var(--ptp-space-5);border-radius:var(--ptp-radius-xl)}.switch-page .switch-download.primary .switch-os,.switch-page .switch-download.primary .switch-os .ui-icon{width:var(--ptp-size-28);height:var(--ptp-size-28);font-size:var(--ptp-size-28)}.switch-page .switch-download.primary strong{font-size:var(--ptp-font-size-button-large);font-weight:var(--ptp-font-weight-heavy)}.switch-page .switch-download.primary small{font-size:var(--ptp-font-size-body-compact)}.switch-page .switch-more-downloads>button{width:auto;min-width:0;min-height:var(--ptp-size-56);padding-inline:var(--ptp-space-4);border-radius:var(--ptp-radius-lg);font-size:var(--ptp-font-size-button-large)}.switch-page .switch-more-downloads>button>.ui-icon:first-child{width:var(--ptp-size-28);height:var(--ptp-size-28);font-size:var(--ptp-size-28)}.switch-page .switch-download-note{align-items:center;gap:var(--ptp-space-2);margin-top:var(--ptp-space-5);font-size:var(--ptp-font-size-body);display:inline-flex}.switch-page .switch-download-note .ui-icon{width:var(--ptp-size-16);height:var(--ptp-size-16)}.switch-page .switch-device{width:min(100%, var(--ptp-size-680));justify-self:end;margin:0}@media (width>=981px){.switch-page .switch-hero{display:block}.switch-page .switch-copy{width:min(46%, var(--ptp-size-560))}.switch-page .switch-device{width:min(calc(100vw - var(--ptp-size-40)), clamp(var(--ptp-size-560), 47vw, var(--ptp-size-1040)));position:absolute;top:50%;right:0;transform:translateY(-50%)}}.switch-page .switch-device:before,.switch-page .switch-device:after{display:none}.switch-page .switch-client-preview-image{border-radius:var(--ptp-size-20);width:100%;box-shadow:0 var(--ptp-size-24) var(--ptp-size-64) #0f172a29, 0 var(--ptp-size-10) var(--ptp-size-28) #ff5a1f24}.switch-page .switch-panels{gap:var(--ptp-space-3);min-height:var(--ptp-size-192);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.switch-page .switch-panel{height:var(--ptp-size-192);min-height:var(--ptp-size-192);padding:var(--ptp-space-4) var(--ptp-space-5);border-radius:var(--ptp-radius-lg);background:color-mix(in srgb, var(--ptp-surface-glass) 86%, var(--ptp-primary-soft));box-shadow:var(--ptp-shadow-md)}.switch-page .switch-skill-panel{height:auto;min-height:0}.switch-page .switch-clients-row{height:auto;min-height:var(--ptp-size-132);padding-block:var(--ptp-space-4);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.switch-page .switch-clients-row h2{color:var(--ptp-primary);font-weight:var(--ptp-font-weight-heavy);background:linear-gradient(100deg,#ff4d18 0%,#ff8a3d 55%,#ff4d18 100%);-webkit-text-fill-color:transparent;text-shadow:0 5px 18px #ff5a1f2e;-webkit-background-clip:text;background-clip:text}.switch-page .switch-client-count{color:#ff5a1f;-webkit-text-fill-color:#ff5a1f;font-weight:var(--ptp-font-weight-heavy);transform-origin:50%;animation:switch-client-count-heartbeat 1.8s var(--ptp-ease-standard) infinite;background:0 0;display:inline-block}.switch-page .switch-downloads{grid-template-columns:max-content max-content max-content var(--ptp-size-40);align-items:stretch;gap:var(--ptp-space-3);width:auto;max-width:100%;display:inline-grid;overflow:visible}.switch-page .switch-download,.switch-page .switch-download.primary,.switch-page .switch-more-downloads,.switch-page .switch-more-downloads>button,.switch-page .switch-install-guide,.switch-page .switch-release-github{width:auto;min-width:0;min-inline-size:0}.switch-page .switch-download,.switch-page .switch-more-downloads>button,.switch-page .switch-install-guide{padding-inline:var(--ptp-space-3);justify-content:center}.switch-page .switch-action-label,.switch-page .switch-download-label{white-space:nowrap;min-width:max-content;overflow:visible}.switch-page .switch-download-label{display:block}.switch-page .switch-download-label>strong,.switch-page .switch-download-label>small{white-space:nowrap;overflow:visible}.switch-page .switch-more-downloads>button>.ui-icon:first-child,.switch-page .switch-install-guide>.ui-icon:first-child,.switch-page .switch-release-github>.ui-icon{width:var(--ptp-size-28);height:var(--ptp-size-28);min-width:var(--ptp-size-28);min-height:var(--ptp-size-28);font-size:var(--ptp-size-28);line-height:1}.switch-page .switch-more-downloads>button{color:#fff;background:linear-gradient(135deg,#5ca9ff,#2874df);border-color:#347be5;box-shadow:0 16px 32px #2563eb42,inset 0 1px #ffffff4d}.switch-page .switch-more-downloads>button:hover,.switch-page .switch-more-downloads>button:focus-visible{color:#fff;background:linear-gradient(135deg,#70b5ff,#216bd2);border-color:#2165c5;box-shadow:0 20px 36px #2563eb57,inset 0 1px #ffffff61}.switch-page .switch-install-guide{color:#fff;background:linear-gradient(135deg,#4bd78c,#178d56);border-color:#1b9b62;box-shadow:0 16px 32px #16a34a3d,inset 0 1px #ffffff4d}.switch-page .switch-install-guide .ui-icon:last-child{color:currentColor;opacity:.72}.switch-page .switch-install-guide:hover,.switch-page .switch-install-guide:focus-visible{color:#fff;background:linear-gradient(135deg,#62e69e,#127b49);border-color:#147846;box-shadow:0 20px 36px #16a34a52,inset 0 1px #ffffff61}.switch-page .switch-release-github{width:var(--ptp-size-40);min-width:var(--ptp-size-40);min-height:var(--ptp-size-56);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.switch-page .switch-release-github:hover,.switch-page .switch-release-github:focus-visible{box-shadow:none;background:0 0;border:0}.switch-page .switch-release-github>.ui-icon{transform-origin:bottom;animation:switch-github-playful-bounce 2.8s var(--ptp-ease-standard) infinite}@keyframes switch-github-playful-bounce{0%,70%,to{transform:translateY(0)rotate(0)scale(1)}8%{transform:translateY(calc(var(--ptp-size-4) * -1)) rotate(-7deg) scale(1.08)}16%{transform:translateY(0)rotate(5deg)scale(.98)}24%{transform:translateY(calc(var(--ptp-size-2) * -1)) rotate(-2deg) scale(1.03)}}.switch-page .switch-download.is-disabled,.switch-page .switch-download.primary.is-disabled,.switch-page .switch-download-menu a.is-disabled{color:#95a2b3;box-shadow:none;cursor:not-allowed;filter:none;opacity:1;pointer-events:none;background:#e9eef4;border-color:#dce3eb}.switch-page .switch-download.primary.is-disabled .switch-os,.switch-page .switch-download.primary.is-disabled strong,.switch-page .switch-download.primary.is-disabled small{color:inherit}@media (width<=620px){.switch-page .switch-downloads{grid-template-columns:minmax(0, 1.28fr) minmax(0, 1fr) minmax(0, 1fr) var(--ptp-size-40);gap:var(--ptp-space-2);width:100%}.switch-page .switch-download,.switch-page .switch-download.primary,.switch-page .switch-more-downloads,.switch-page .switch-more-downloads>button,.switch-page .switch-install-guide,.switch-page .switch-release-github{width:100%;min-width:0;min-inline-size:0}.switch-page .switch-download,.switch-page .switch-more-downloads>button,.switch-page .switch-install-guide{min-height:var(--ptp-size-52);padding-inline:var(--ptp-space-2);gap:var(--ptp-space-1)}.switch-page .switch-download.primary{min-height:var(--ptp-size-52)}.switch-page .switch-download.primary small{display:none}.switch-page .switch-action-label,.switch-page .switch-download-label,.switch-page .switch-download-label>strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.switch-page .switch-download-label>strong{display:block}.switch-page .switch-more-downloads>button>.ui-icon:first-child,.switch-page .switch-install-guide>.ui-icon:first-child,.switch-page .switch-release-github>.ui-icon{width:var(--ptp-size-24);height:var(--ptp-size-24);min-width:var(--ptp-size-24);min-height:var(--ptp-size-24);font-size:var(--ptp-size-24)}.switch-page .switch-release-github{min-height:var(--ptp-size-52)}.switch-page .switch-more-downloads>button,.switch-page .switch-install-guide,.switch-page .switch-download.primary strong{font-size:var(--ptp-font-size-body-compact)}.switch-page .switch-more-downloads>button .ui-icon:last-child,.switch-page .switch-install-guide .ui-icon:last-child{width:var(--ptp-size-16);height:var(--ptp-size-16)}}@media (width<=420px){.switch-page .switch-downloads{grid-template-columns:minmax(0, .98fr) minmax(0, 1fr) minmax(0, 1fr) var(--ptp-size-40);gap:var(--ptp-size-6)}.switch-page .switch-download,.switch-page .switch-more-downloads>button,.switch-page .switch-install-guide{min-height:var(--ptp-size-80);padding-inline:var(--ptp-size-4);gap:var(--ptp-size-1);flex-direction:column;place-content:center}.switch-page .switch-download.primary,.switch-page .switch-release-github{min-height:var(--ptp-size-80)}.switch-page .switch-more-downloads>button>.ui-icon:first-child,.switch-page .switch-install-guide>.ui-icon:first-child,.switch-page .switch-release-github>.ui-icon{width:var(--ptp-size-20);height:var(--ptp-size-20);min-width:var(--ptp-size-20);min-height:var(--ptp-size-20);font-size:var(--ptp-size-20)}.switch-page .switch-more-downloads>button,.switch-page .switch-install-guide,.switch-page .switch-download.primary strong{font-size:var(--ptp-font-size-caption)}.switch-page .switch-action-label,.switch-page .switch-download-label,.switch-page .switch-download-label>strong{text-align:center;overflow-wrap:normal;word-break:keep-all;width:100%}.switch-page .switch-download.primary .switch-download-label{align-self:stretch;width:100%;min-width:0;display:grid}.switch-page .switch-download.primary .switch-os,.switch-page .switch-download.primary .switch-os .ui-icon{width:var(--ptp-size-20);height:var(--ptp-size-20);min-width:var(--ptp-size-20);min-height:var(--ptp-size-20);font-size:var(--ptp-size-20)}.switch-page .switch-download-label>small,.switch-page .switch-more-downloads>button .ui-icon:last-child,.switch-page .switch-install-guide .ui-icon:last-child{display:none}.switch-page .switch-release-github{width:var(--ptp-size-40);min-width:var(--ptp-size-40)}}@keyframes switch-client-count-heartbeat{0%,46%,to{transform:scale(1)}12%{transform:scale(1.14)}22%{transform:scale(.98)}32%{transform:scale(1.08)}}.switch-page .switch-panel h2{font-size:var(--ptp-font-size-section-title)}.switch-page .switch-client-grid{gap:var(--ptp-space-1) var(--ptp-space-3);margin-top:var(--ptp-space-3)}.switch-page .switch-client-scroll{width:100%;height:var(--ptp-size-56);margin-top:var(--ptp-space-3);overflow:hidden}.switch-page .switch-client-grid>span{width:max-content;min-width:0;min-height:var(--switch-client-row);padding-inline:var(--ptp-space-3);border-radius:var(--ptp-radius-sm)}.switch-page .switch-client-grid{--switch-client-row:var(--ptp-size-48);--switch-client-gap:var(--ptp-space-2);align-items:center;gap:var(--switch-client-gap);width:max-content;margin-top:0;animation:22s linear infinite switch-client-scroll-horizontal;display:flex}@keyframes switch-client-scroll-horizontal{to{transform:translateX(calc(-50% - (var(--switch-client-gap) / 2)))}}.switch-page .switch-client-grid>span .ui-icon{width:var(--ptp-size-26);height:var(--ptp-size-26);min-width:var(--ptp-size-26);min-height:var(--ptp-size-26);font-size:var(--ptp-size-26)}.switch-page .switch-client-grid strong{font-size:var(--ptp-font-size-body-compact)}.switch-page .switch-version-card{grid-template-columns:var(--ptp-size-48) minmax(0, 1fr);gap:var(--ptp-space-3);margin-top:var(--ptp-space-3)}.switch-page .switch-version-card img{width:var(--ptp-size-48);height:var(--ptp-size-48);padding:var(--ptp-space-2);border-radius:var(--ptp-radius-lg)}.switch-page .switch-version-card strong{font-size:var(--ptp-font-size-card-title)}.switch-page .switch-version-panel dl{gap:var(--ptp-space-1) var(--ptp-space-3);margin-top:var(--ptp-space-2);font-size:var(--ptp-font-size-caption)}.switch-page .switch-version-art{right:var(--ptp-space-4);bottom:calc(var(--ptp-space-2) * -1);width:min(34%, var(--ptp-size-220));mix-blend-mode:normal;pointer-events:none;height:auto;position:absolute}.switch-page .switch-panel-actions{display:none}.switch-page .switch-log-list{max-width:64%;max-height:var(--ptp-size-120);margin-top:var(--ptp-space-3)}.switch-page .switch-log-list ul{font-size:var(--ptp-font-size-caption)}.switch-page .switch-log-cube{right:var(--ptp-space-3);bottom:calc(var(--ptp-space-1) * -1);width:var(--ptp-size-220);mix-blend-mode:normal}.switch-page .switch-metrics{min-height:var(--ptp-size-82);border-radius:var(--ptp-radius-lg);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr)}.switch-page .switch-metrics article{min-height:var(--ptp-size-82);padding:var(--ptp-space-3) var(--ptp-space-5)}.switch-page .switch-metrics strong{font-size:var(--ptp-font-size-metric)}.switch-page .switch-metrics small{font-size:var(--ptp-font-size-body-compact)}@media (width<=980px){.switch-page .switch-main{width:100%}.switch-page .switch-hero{grid-template-columns:1fr;min-height:0;margin-top:0;display:grid}.switch-page .switch-lede{white-space:normal}.switch-page .switch-device{width:min(100%, var(--ptp-size-860));justify-self:center;margin-right:0;position:relative;top:auto;right:auto;transform:none}.switch-page .switch-panels{grid-template-columns:1fr}.switch-page .switch-clients-row{min-height:var(--ptp-size-120)}.switch-page .switch-version-art{width:min(28%, var(--ptp-size-220))}.switch-page .switch-panel{height:auto}.switch-page .switch-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.switch-page .switch-hero h1{font-size:var(--ptp-font-size-display-xl)}.switch-page .switch-lede{font-size:var(--ptp-font-size-display-md)}.switch-page .switch-downloads,.switch-page .switch-download.primary,.switch-page .switch-more-downloads,.switch-page .switch-more-downloads>button,.switch-page .switch-install-guide{width:100%}.switch-page .switch-skill-panel{padding:var(--ptp-space-4)}.switch-page .switch-metrics{grid-template-columns:1fr}.switch-page .switch-clients-row{padding-inline:var(--ptp-space-3)}.switch-page .switch-device{width:100%}.switch-page .switch-version-art{width:var(--ptp-size-120);right:var(--ptp-space-2);opacity:.72;bottom:0}}
