@property --pm-a{syntax:"<angle>";inherits:false;initial-value:0deg}html[data-theme=prism]{color-scheme:light;--bg:#F7F5FB;--bg-soft:#FFFFFF;--bg-sink:#EEEAF6;--ink:#17142B;--ink-2:#4B4766;--ink-3:#635E7E;--line:#E6E1F0;--line-2:#D3CCE4;--brand:#D6336C;--brand-2:#8B5CF6;--brand-ink:#B4235A;--brand-soft:#FBE5EE;--on-brand:#FFFFFF;--l0:#64748B;--l1:#0F766E;--l2:#7C3AED;--l3:#4F46E5;--l4:#A16207;--display:"Bricolage Grotesque",var(--ui);--r:28px;--r-s:16px;--shadow:0 1px 2px #17142B0A,0 4px 12px -6px #2A1E5014,0 24px 48px -30px #3A2A6E40;--shadow-lg:0 2px 4px #17142B0A,0 16px 32px -16px #2A1E5024,0 48px 90px -44px #3A2A6E66;--wrap:1240px;--pm-i1:#FF9A8B;--pm-i2:#FF6AC1;--pm-i3:#9B8CFF;--pm-i4:#6EE7E0;--pm-t1:#D2452F;--pm-t2:#D6336C;--pm-t3:#7357F0;--pm-t4:#0B7F79;--pm-iris:linear-gradient(115deg,var(--pm-i1),var(--pm-i2) 34%,var(--pm-i3) 66%,var(--pm-i4));--pm-f1:#FFD3CB;--pm-f2:#FFC2E6;--pm-f3:#D6CFFF;--pm-f4:#C2F5F1;--pm-final-ink:#17142B;--pm-final-ink-2:#4B4766;--pm-glass:#FFFFFF8C;--pm-glass-edge:#FFFFFFD9;--pm-spec:#FFFFFFF2;--pm-hi:inset 0 1px 0 #FFFFFF;--pm-on-l:#FFFFFF;--pm-deep:#1D1832;--pm-deep-2:#2B1F45;--pm-on-deep:#F3F0FA;--pm-on-deep-2:#C9C2DE;--pm-sheen:#9B8CFF2E;--pm-fill:#EEEAF6;--pm-raise:#FFFFFF;--pm-gloss:#FFFFFF59;--pm-shade:#17142B14;--pm-live:#D6336C;--pm-gut:clamp(16px,2.6vw,28px);--pm-gap:16px;--pm-sec:clamp(64px,7.5vw,112px);--pm-ease:cubic-bezier(.2,.8,.2,1);--pm-dir:1;--pm-track:-0.022em;--pm-lh1:1;--pm-lh2:1.08}@media (prefers-color-scheme:dark){html[data-theme=prism]{color-scheme:dark;--bg:#0D0B14;--bg-soft:#16131F;--bg-sink:#110F19;--ink:#F3F0FA;--ink-2:#BDB6D3;--ink-3:#9D96B7;--line:#262236;--line-2:#342F48;--brand:#FF6A9A;--brand-2:#A78BFA;--brand-ink:#FF8FB2;--brand-soft:#2A1220;--on-brand:#1A0710;--l0:#94A3B8;--l1:#2DD4BF;--l2:#A78BFA;--l3:#818CF8;--l4:#FBBF24;--shadow:0 1px 0 #00000059,0 24px 48px -28px #000000CC;--shadow-lg:0 2px 0 #00000059,0 44px 90px -40px #000000F2;--pm-i1:#E9806F;--pm-i2:#E055A6;--pm-i3:#7C6BF0;--pm-i4:#35BDB5;--pm-t1:#FFB0A3;--pm-t2:#FF8FC9;--pm-t3:#B8ADFF;--pm-t4:#7EE8E1;--pm-f1:#4A2230;--pm-f2:#45193D;--pm-f3:#2B2466;--pm-f4:#0F3F45;--pm-final-ink:#F3F0FA;--pm-final-ink-2:#D3CCE6;--pm-glass:#FFFFFF12;--pm-glass-edge:#FFFFFF2E;--pm-spec:#FFFFFFB3;--pm-hi:inset 0 1px 0 #FFFFFF14;--pm-on-l:#0D0B14;--pm-deep:#2A1530;--pm-deep-2:#151B38;--pm-on-deep:#F3F0FA;--pm-on-deep-2:#C9C2DE;--pm-sheen:#B8ADFF1F;--pm-fill:#241F34;--pm-raise:#322B48;--pm-gloss:#FFFFFF40;--pm-shade:#00000059;--pm-live:#FF6A9A}}html[data-theme=prism]:is([lang^=zh],[lang=ja],[lang=ko]){--pm-track:0em;--pm-lh1:1.16;--pm-lh2:1.24}html[data-theme=prism][lang=ar]{--pm-track:0em;--pm-lh1:1.34;--pm-lh2:1.4}html[data-theme=prism] body{background:var(--bg);line-height:1.7}html[data-theme=prism] ::selection{background:color-mix(in srgb,var(--pm-i3) 34%,transparent)}html[data-theme=prism] :is(h1,h2,h3){font-family:var(--display);font-optical-sizing:auto;letter-spacing:var(--pm-track)}html[data-theme=prism] h1{font-size:clamp(40px,5.6vw,72px);font-weight:780;line-height:var(--pm-lh1);letter-spacing:calc(var(--pm-track) * 1.4)}html[data-theme=prism] h2{font-size:clamp(28px,3.4vw,44px);font-weight:740;line-height:var(--pm-lh2);letter-spacing:calc(var(--pm-track) * 1.2)}html[data-theme=prism] h3{font-size:20px;font-weight:680;line-height:1.26}html[data-theme=prism] .wrap{padding-inline:var(--pm-gut)}html[data-theme=prism] .lede{color:var(--ink-2);font-size:clamp(17px,1.6vw,20px);line-height:1.62}html[data-theme=prism] .sub{color:var(--ink-3)}html[data-theme=prism] :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:12px}html[data-theme=prism] .nav{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding-inline:var(--pm-gut);-webkit-padding-before:12px;padding-block-start:12px}html[data-theme=prism] .nav .nav-in{max-width:calc(var(--wrap) - 2 * var(--pm-gut));position:relative;height:60px;padding-inline:18px 8px;gap:10px;border-radius:999px}html[data-theme=prism] .nav .nav-in:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:color-mix(in srgb,var(--bg-soft) 74%,transparent);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);border:1px solid color-mix(in srgb,var(--line-2) 70%,transparent);box-shadow:var(--pm-hi),var(--shadow)}html[data-theme=prism] .brand{font-family:var(--display);font-weight:720;letter-spacing:-.01em;gap:9px}html[data-theme=prism] .brand .mark,html[data-theme=prism] .brand img{border-radius:9px}html[data-theme=prism] .nav-links{-webkit-margin-start:16px;margin-inline-start:16px;gap:2px}html[data-theme=prism] .nav-links a{padding:8px 14px;border-radius:999px;color:var(--ink-2)}html[data-theme=prism] .nav-links a:hover{background:var(--pm-fill);color:var(--ink)}html[data-theme=prism] .nav-links a[aria-current=page]{background:var(--pm-fill);color:var(--ink);font-weight:620}html[data-theme=prism] .nav-end{gap:4px}html[data-theme=prism] .burger>summary,html[data-theme=prism] .pop-btn,html[data-theme=prism] .pop>summary{width:40px;height:40px;border-radius:999px;color:var(--ink-2);border:1px solid transparent}html[data-theme=prism] .pop-btn:hover,html[data-theme=prism] .pop>summary:hover{background:var(--pm-fill);color:var(--ink)}html[data-theme=prism] .burger[open]>summary,html[data-theme=prism] .pop[open]>summary{background:var(--bg-soft);color:var(--ink);border-color:var(--line);box-shadow:var(--pm-hi),var(--shadow)}html[data-theme=prism] .pop-menu{inset-block-start:calc(100% + 12px);padding:8px;border-radius:22px;background:color-mix(in srgb,var(--bg-soft) 90%,transparent);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--line);box-shadow:var(--pm-hi),var(--shadow-lg)}html[data-theme=prism] .pop-menu a,html[data-theme=prism] .pop-menu button{border-radius:14px;padding:10px 12px;min-height:40px}html[data-theme=prism] .pop-menu a:hover,html[data-theme=prism] .pop-menu button:hover{background:var(--pm-fill)}html[data-theme=prism] .pop-menu .tick{color:var(--brand)}html[data-theme=prism] .burger>summary:focus-visible,html[data-theme=prism] .nav-links a:focus-visible,html[data-theme=prism] .pop-btn:focus-visible,html[data-theme=prism] .pop>summary:focus-visible{border-radius:999px}html[data-theme=prism] .btn{height:48px;padding-inline:24px;border-radius:999px;font-size:15px;font-weight:620;letter-spacing:-.005em;color:var(--ink);background:color-mix(in srgb,var(--bg-soft) 78%,transparent);border:1px solid var(--line-2);box-shadow:var(--pm-hi),0 1px 2px var(--pm-shade);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);transition:box-shadow .35s var(--pm-ease),border-color .2s ease,background .2s ease}html[data-theme=prism] .btn:hover{border-color:var(--ink-3);box-shadow:var(--pm-hi),var(--shadow)}html[data-theme=prism] .btn.p{color:var(--on-brand);border-color:transparent;background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 55%,var(--brand-2)));box-shadow:inset 0 1px 0 var(--pm-gloss),inset 0 -1px 0 var(--pm-shade),0 10px 24px -12px color-mix(in srgb,var(--brand) 80%,transparent)}html[data-theme=prism] .btn.p:hover{box-shadow:inset 0 1px 0 var(--pm-gloss),inset 0 -1px 0 var(--pm-shade),0 16px 32px -12px color-mix(in srgb,var(--brand) 90%,transparent)}html[data-theme=prism] .btn.sm{height:40px;padding-inline:18px;font-size:14px}html[data-theme=prism] .btn.lg{height:54px;padding-inline:30px;font-size:16px}html[data-theme=prism] .btn:focus-visible{border-radius:999px}html[data-theme=prism] .cta-row{gap:10px}html[data-theme=prism] .card{padding:clamp(24px,2.6vw,32px);border-radius:var(--r);background:var(--bg-soft);border:1px solid var(--line);box-shadow:var(--pm-hi),var(--shadow);transition:box-shadow .45s var(--pm-ease),border-color .3s ease}html[data-theme=prism] .card.lift:hover{box-shadow:var(--pm-hi),var(--shadow-lg);border-color:var(--line-2)}html[data-theme=prism] .card.lift:focus-visible{border-radius:var(--r)}html[data-theme=prism] .card p{color:var(--ink-2)}html[data-theme=prism] :is(.grid-2,.grid-3,.grid-4){gap:var(--pm-gap)}html[data-theme=prism] .sec{padding-block:clamp(48px,7vw,96px)}html[data-theme=prism] .sec+.sec{-webkit-padding-before:0;padding-block-start:0}html[data-theme=prism] .sec.tint{padding-block:clamp(44px,6vw,88px);margin-inline:max(var(--pm-gut),calc((100% - var(--wrap)) / 2 + var(--pm-gut)));border:1px solid var(--line);border-radius:40px;background:radial-gradient(60% 80% at 0 0,color-mix(in srgb,var(--pm-i3) 9%,transparent),transparent 70%),radial-gradient(50% 70% at 100% 100%,color-mix(in srgb,var(--pm-i4) 8%,transparent),transparent 70%),var(--bg-sink)}html[data-theme=prism] .sec.tint+.sec{-webkit-padding-before:clamp(48px,7vw,96px);padding-block-start:clamp(48px,7vw,96px)}html[data-theme=prism] .sec-head{-webkit-margin-after:clamp(28px,4vw,52px);margin-block-end:clamp(28px,4vw,52px)}html[data-theme=prism] .sec-head .lede{-webkit-margin-before:18px;margin-block-start:18px}html[data-theme=prism] .eyebrow{display:inline-flex;align-items:center;gap:8px;height:28px;padding-inline:12px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);color:var(--brand-ink);font-size:12px;letter-spacing:.08em}html[data-theme=prism] .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pm-iris)}html[data-theme=prism] .shots{gap:var(--pm-gap)}html[data-theme=prism] .shot{position:relative;isolation:isolate;margin:0;border-radius:24px;border:1px solid var(--line);background:var(--bg-soft);box-shadow:var(--shadow-lg)}html[data-theme=prism] .shot:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--pm-a),var(--pm-i1),var(--pm-i2),var(--pm-i3),var(--pm-i4),var(--pm-i1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html[data-theme=prism] .shot figcaption{padding:14px 20px;border-block-start-color:var(--line);color:var(--ink-3);font-size:13.5px;line-height:1.6}html[data-theme=prism] .shot figcaption .pm-tag{-webkit-margin-end:10px;margin-inline-end:10px;vertical-align:1px}html[data-theme=prism] .feat-block{gap:clamp(24px,4vw,64px)}html[data-theme=prism] .feat-block+.feat-block{border:0;-webkit-padding-before:0;padding-block-start:0;-webkit-margin-before:clamp(48px,6vw,88px);margin-block-start:clamp(48px,6vw,88px)}html[data-theme=prism] .feat-block h2{font-size:clamp(26px,2.8vw,36px)}html[data-theme=prism] .kv{gap:0;padding-inline:22px;border-radius:24px;background:var(--bg-soft);border:1px solid var(--line);box-shadow:var(--pm-hi),var(--shadow)}html[data-theme=prism] .kv-row{padding-block:15px;gap:20px;border-block-end-color:var(--line)}html[data-theme=prism] .kv-row b{font-weight:640}html[data-theme=prism] .card .kv{padding-inline:0;border:0;border-radius:0;background:none;box-shadow:none}html[data-theme=prism] .tiers{gap:var(--pm-gap)}html[data-theme=prism] .tier{position:relative;isolation:isolate;padding:clamp(26px,3vw,40px);border-radius:var(--r);background:var(--bg-soft);border:1px solid var(--line);box-shadow:var(--pm-hi),var(--shadow)}html[data-theme=prism] .tier.hot{border-color:transparent;box-shadow:var(--pm-hi),var(--shadow-lg);background:radial-gradient(80% 50% at 100% 0,color-mix(in srgb,var(--pm-i2) 14%,transparent),transparent 70%),radial-gradient(70% 50% at 0 0,color-mix(in srgb,var(--pm-i3) 12%,transparent),transparent 70%),var(--bg-soft)}html[data-theme=prism] .tier.hot:before{inset:0;height:auto;z-index:-1;pointer-events:none;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--pm-a),var(--pm-i1),var(--pm-i2),var(--pm-i3),var(--pm-i4),var(--pm-i1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html[data-theme=prism] .tier ul{gap:12px}html[data-theme=prism] .tier li{-webkit-padding-start:32px;padding-inline-start:32px}html[data-theme=prism] .tier li:before{inset-block-start:2px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:var(--brand-soft);color:var(--brand-ink)}html[data-theme=prism] .tier li.off:before{background:var(--pm-fill);color:var(--ink-3)}html[data-theme=prism] .price{border-block-end-color:var(--line)}html[data-theme=prism] .price-main b{font-size:clamp(40px,4.6vw,56px);font-weight:780;letter-spacing:-.035em}html[data-theme=prism] .tw{border-radius:24px;border:1px solid var(--line);background:var(--bg-soft);box-shadow:var(--pm-hi),var(--shadow)}html[data-theme=prism] td,html[data-theme=prism] th{padding:15px 20px;border-block-end-color:var(--line)}html[data-theme=prism] thead th{background:var(--pm-fill);color:var(--ink-2);font-weight:640}html[data-theme=prism] tbody tr:hover td{background:color-mix(in srgb,var(--pm-fill) 55%,transparent)}html[data-theme=prism] .dl{gap:14px}html[data-theme=prism] .dl-item{gap:20px;padding:22px 26px;border-radius:26px;background:var(--bg-soft);border:1px solid var(--line);box-shadow:var(--pm-hi),var(--shadow)}html[data-theme=prism] .dl-item b{font-family:var(--display);font-size:19px;font-weight:720;letter-spacing:-.01em}html[data-theme=prism] .dl-note{position:relative;max-width:64ch;-webkit-margin-before:12px;margin-block-start:12px;padding:12px 16px;-webkit-padding-start:32px;padding-inline-start:32px;border:0;border-radius:16px;background:var(--pm-fill);color:var(--ink-2);font-size:14px;line-height:1.62}html[data-theme=prism] .dl-note:before{content:"";position:absolute;inset-inline-start:15px;inset-block-start:calc(12px + .81em - 4px);width:8px;height:8px;border-radius:50%;background:var(--pm-iris)}html[data-theme=prism] .dl-qr>div{width:96px;height:96px;padding:8px;border-radius:18px;background:var(--bg-soft);border:1px solid var(--line)}html[data-theme=prism] .faq{gap:10px;border:0;border-radius:0;background:none;overflow:visible}html[data-theme=prism] .faq details{border:1px solid var(--line);border-radius:24px;background:var(--bg-soft);box-shadow:var(--pm-hi),var(--shadow);transition:box-shadow .35s var(--pm-ease),border-color .3s ease}html[data-theme=prism] .faq details:last-child{-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}html[data-theme=prism] .faq details[open]{border-color:var(--line-2);box-shadow:var(--pm-hi),var(--shadow-lg)}html[data-theme=prism] .faq summary{min-height:64px;padding-block:16px;padding-inline:24px 14px;border-radius:24px;font-family:var(--display);font-weight:660;font-size:17px;line-height:1.4}html[data-theme=prism] .faq summary:hover{background:none}html[data-theme=prism] .faq summary:after{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--pm-fill);color:var(--ink-2);transition:background .3s ease,color .3s ease}html[data-theme=prism] .faq details[open] summary:after{background:var(--brand-soft);color:var(--brand-ink)}html[data-theme=prism] .faq details>p{padding-inline:24px;-webkit-padding-after:22px;padding-block-end:22px}html[data-theme=prism] .md h2,html[data-theme=prism] .prose h2{font-size:clamp(22px,2.6vw,30px)}html[data-theme=prism] .md code{border-radius:8px;background:var(--pm-fill)}html[data-theme=prism] .callout{padding:22px 26px;border-radius:24px;border:1px solid var(--line);box-shadow:var(--pm-hi);background:linear-gradient(135deg,color-mix(in srgb,var(--pm-i1) 12%,var(--bg-soft)),color-mix(in srgb,var(--pm-i3) 12%,var(--bg-soft)) 58%,color-mix(in srgb,var(--pm-i4) 12%,var(--bg-soft)))}html[data-theme=prism] .final{isolation:isolate;overflow:hidden;border:1px solid var(--pm-glass-edge);border-radius:40px;margin-inline:max(var(--pm-gut),calc((100% - var(--wrap)) / 2 + var(--pm-gut)));-webkit-margin-after:var(--pm-gap);margin-block-end:var(--pm-gap);padding-block:clamp(56px,8vw,112px);background:var(--pm-f3);box-shadow:var(--pm-hi),var(--shadow)}html[data-theme=prism] .final:before{inset-block-start:-70%;z-index:-1;translate:calc(-50% * var(--pm-dir)) 0;background:radial-gradient(closest-side,var(--pm-glass-edge),transparent 70%)}html[data-theme=prism] .final:after,html[data-theme=prism] .pm-final:after{content:"";position:absolute;z-index:-2;pointer-events:none;inset-inline-start:50%;inset-block-start:50%;width:max(130%,900px);aspect-ratio:1;border-radius:50%;translate:calc(-50% * var(--pm-dir)) -50%;background:conic-gradient(from 20deg,var(--pm-f1),var(--pm-f2),var(--pm-f3),var(--pm-f4),var(--pm-f1));filter:blur(56px)}html[data-theme=prism] .final h2{color:var(--pm-final-ink)}html[data-theme=prism] .final .lede{color:var(--pm-final-ink-2)}html[data-theme=prism] footer{margin-inline:max(var(--pm-gut),calc((100% - var(--wrap)) / 2 + var(--pm-gut)));margin-block:0 var(--pm-gut);padding-block:28px;border:1px solid var(--line);border-radius:32px;background:var(--bg-soft);box-shadow:var(--pm-hi),var(--shadow)}html[data-theme=prism] footer .wrap{padding-inline:clamp(20px,3vw,32px)}html[data-theme=prism] .foot{gap:10px 22px}html[data-theme=prism] .foot a{border-radius:999px}html[data-theme=prism] .foot a:hover{color:var(--brand-ink)}html[data-theme=prism] .foot-co{position:relative;-webkit-padding-before:16px;padding-block-start:16px;-webkit-margin-before:16px;margin-block-start:16px}html[data-theme=prism] .foot-co:before{content:"";position:absolute;inset-block-start:0;height:1px;inset-inline:clamp(20px,3vw,32px);background:var(--line)}html[data-theme=prism] .auth-bg:after{background:radial-gradient(60% 50% at 18% 12%,color-mix(in srgb,var(--pm-i2) 22%,transparent),transparent 70%),radial-gradient(60% 50% at 85% 90%,color-mix(in srgb,var(--pm-i4) 20%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 52%,transparent),color-mix(in srgb,var(--bg) 80%,transparent))}html[data-theme=prism] .auth-card{isolation:isolate;max-width:420px;padding:32px 28px 26px;border-radius:32px;border:1px solid transparent;background:color-mix(in srgb,var(--bg-soft) 82%,transparent);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);box-shadow:var(--pm-hi),var(--shadow-lg)}html[data-theme=prism] .auth-card:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--pm-a),var(--pm-i1),var(--pm-i2),var(--pm-i3),var(--pm-i4),var(--pm-i1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html[data-theme=prism] .auth-brand .mark,html[data-theme=prism] .auth-brand img{width:48px;height:48px;border-radius:14px}html[data-theme=prism] .auth-brand b{font-family:var(--display);font-size:21px;font-weight:740;letter-spacing:var(--pm-track)}html[data-theme=prism] .seg{padding:4px;gap:4px;border:0;border-radius:999px;background:var(--pm-fill)}html[data-theme=prism] .seg button{min-height:36px;padding-block:8px;border-radius:999px;font-weight:560}html[data-theme=prism] .seg button[aria-selected=true]{background:var(--pm-raise);box-shadow:var(--pm-hi),var(--shadow)}html[data-theme=prism] .inp{height:46px;padding-inline:14px;border-radius:14px;background:var(--bg-soft);border:1px solid var(--line-2);transition:border-color .2s ease,box-shadow .2s ease}html[data-theme=prism] .inp:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}html[data-theme=prism] .cap{height:46px;width:112px;border-radius:14px}html[data-theme=prism] .auth-err{border-radius:14px}html[data-theme=prism] .auth-form .btn.p{height:50px}html[data-theme=prism] .auth-lang>summary{width:40px;height:40px}html[data-theme=prism] .acct-head{padding:20px 24px;border-radius:26px;background:var(--bg-soft);border:1px solid var(--line);box-shadow:var(--pm-hi),var(--shadow)}html[data-theme=prism] .badge{height:24px;padding-inline:11px;border-radius:999px;font-weight:600}html[data-theme=prism] .badge.b-mu{background:var(--pm-fill);color:var(--ink-2)}html[data-theme=prism] .badge.b-vip{background:linear-gradient(120deg,var(--brand-soft),color-mix(in srgb,var(--pm-i3) 18%,var(--brand-soft)));color:var(--brand-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 25%,transparent)}html[data-theme=prism] .pm-home{position:relative;isolation:isolate;overflow-x:clip}html[data-theme=prism] .pm-home:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset-inline:0;inset-block-start:-96px;height:min(1100px,150vh);background:radial-gradient(34% 40% at 10% 14%,color-mix(in srgb,var(--pm-i1) 26%,transparent),transparent 70%),radial-gradient(34% 38% at 90% 8%,color-mix(in srgb,var(--pm-i3) 28%,transparent),transparent 70%),radial-gradient(40% 34% at 64% 58%,color-mix(in srgb,var(--pm-i4) 18%,transparent),transparent 72%)}html[data-theme=prism] .pm-sec{-webkit-margin-before:var(--pm-sec);margin-block-start:var(--pm-sec)}html[data-theme=prism] .pm-sec.pm-chain,html[data-theme=prism] .pm-sec.pm-hero{-webkit-margin-before:var(--pm-gap);margin-block-start:var(--pm-gap)}html[data-theme=prism] .pm-final-sec{-webkit-margin-after:var(--pm-gap);margin-block-end:var(--pm-gap)}html[data-theme=prism] .pm-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--pm-gap);gap:var(--pm-gap)}html[data-theme=prism] .pm-tile{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:clamp(24px,2.8vw,40px);border-radius:var(--r);border:1px solid var(--line);background:var(--bg-soft);color:var(--ink);box-shadow:var(--pm-hi),var(--shadow)}html[data-theme=prism] .pm-tile:focus-visible{border-radius:var(--r);outline-offset:4px}html[data-theme=prism] .pm-h2{font-size:clamp(28px,3.2vw,46px);font-weight:760;line-height:var(--pm-lh2);letter-spacing:calc(var(--pm-track) * 1.35)}html[data-theme=prism] .pm-p{-webkit-margin-before:16px;margin-block-start:16px;color:var(--ink-2);font-size:clamp(16px,1.25vw,18px);line-height:1.66}html[data-theme=prism] .pm-sec-h{max-width:24ch;-webkit-margin-after:clamp(22px,2.6vw,34px);margin-block-end:clamp(22px,2.6vw,34px)}html[data-theme=prism] .pm-cta{display:flex;flex-wrap:wrap;gap:10px}html[data-theme=prism] .pm-l0{--i:0;--c:var(--l0)}html[data-theme=prism] .pm-l1{--i:1;--c:var(--l1)}html[data-theme=prism] .pm-l2{--i:2;--c:var(--l2)}html[data-theme=prism] .pm-l3{--i:3;--c:var(--l3)}html[data-theme=prism] .pm-l4{--i:4;--c:var(--l4)}html[data-theme=prism] .pm-tag{display:inline-grid;place-items:center;flex-shrink:0;min-width:40px;height:26px;padding-inline:9px;border-radius:999px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;background:var(--c);color:var(--pm-on-l)}html[data-theme=prism] .pm-hero-grid{grid-template-rows:1fr auto}html[data-theme=prism] .pm-hero-main{grid-column:span 8;grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-height:clamp(520px,66vh,620px);padding:clamp(28px,4vw,56px);background:color-mix(in srgb,var(--bg-soft) 84%,transparent);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}html[data-theme=prism] .pm-hero-glow{position:absolute;z-index:-1;pointer-events:none;inset-block-end:-38%;inset-inline-end:-16%;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--pm-i2) 22%,transparent),color-mix(in srgb,var(--pm-i3) 14%,transparent) 55%,transparent)}html[data-theme=prism] .pm-h1{font-size:clamp(46px,6.1vw,92px);font-weight:800;line-height:var(--pm-lh1);letter-spacing:calc(var(--pm-track) * 1.7);max-width:15ch}html[data-theme=prism]:is([lang^=zh],[lang=ja],[lang=ko]) :is(.pm-h1,.pm-final-h){text-wrap:wrap}html[data-theme=prism] .pm-lede{color:var(--ink-2);font-size:clamp(17px,1.42vw,20px);line-height:1.6;max-width:52ch}html[data-theme=prism] .pm-hero-foot .pm-cta{-webkit-margin-before:30px;margin-block-start:30px}html[data-theme=prism] .pm-orb-tile{grid-column:span 4;display:grid;place-items:center;min-height:340px;padding:28px 28px 64px;background:radial-gradient(90% 70% at 50% 0,color-mix(in srgb,var(--pm-i3) 12%,transparent),transparent 70%),var(--bg-soft)}html[data-theme=prism] .pm-orb{position:relative;width:min(82%,300px);aspect-ratio:1;display:grid;place-items:center}html[data-theme=prism] .pm-orb>span{grid-area:1/1}html[data-theme=prism] .pm-orb-glow{width:100%;height:100%;border-radius:50%;background:conic-gradient(from 30deg,var(--pm-i1),var(--pm-i2),var(--pm-i3),var(--pm-i4),var(--pm-i1));filter:blur(20px) saturate(1.15);opacity:.9}html[data-theme=prism] .pm-orb-glass{width:84%;height:84%;border-radius:50%;background:radial-gradient(circle at 30% 24%,var(--pm-spec) 0 5%,transparent 26%),radial-gradient(circle at 70% 82%,color-mix(in srgb,var(--pm-spec) 45%,transparent),transparent 34%),var(--pm-glass);border:1px solid var(--pm-glass-edge);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:inset 0 1px 0 var(--pm-glass-edge),inset 0 -18px 36px -18px color-mix(in srgb,var(--pm-i3) 50%,transparent),0 24px 48px -26px color-mix(in srgb,var(--pm-i3) 70%,transparent)}html[data-theme=prism] .pm-orb-mark{position:relative;overflow:hidden;width:68px;height:68px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:inset 0 1px 0 var(--pm-gloss),0 12px 26px -10px color-mix(in srgb,var(--brand) 70%,transparent)}html[data-theme=prism] .pm-orb-letter{font-family:var(--display);font-weight:800;font-size:32px;line-height:1;color:var(--on-brand)}html[data-theme=prism] .pm-orb-icon{position:absolute;inset:0;border-radius:inherit;background-size:cover;background-position:50%;background-repeat:no-repeat}html[data-theme=prism] .pm-orb-name{position:absolute;inset-inline:0;inset-block-end:24px;text-align:center;font-family:var(--display);font-weight:700;font-size:14px;letter-spacing:.01em;color:var(--ink-3)}html[data-theme=prism] .pm-note{grid-column:span 4;display:flex;align-items:center;gap:14px;padding:22px 34px;border-radius:999px;color:var(--ink-2);font-size:14.5px;line-height:1.55;font-weight:500}html[data-theme=prism] .pm-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--pm-live);box-shadow:0 0 0 4px color-mix(in srgb,var(--pm-live) 18%,transparent)}html[data-theme=prism] .pm-stack-tile{grid-column:span 7;padding:0;min-height:500px;background:radial-gradient(40% 36% at 24% 30%,color-mix(in srgb,var(--pm-i2) 34%,transparent),transparent 70%),radial-gradient(42% 40% at 80% 72%,color-mix(in srgb,var(--pm-i4) 34%,transparent),transparent 70%),radial-gradient(46% 40% at 72% 18%,color-mix(in srgb,var(--pm-i3) 30%,transparent),transparent 72%),radial-gradient(40% 36% at 22% 86%,color-mix(in srgb,var(--pm-i1) 26%,transparent),transparent 70%),var(--bg-soft)}html[data-theme=prism] .pm-stack{position:absolute;inset:0;border-radius:inherit;outline-offset:-8px;--pm-h:104px;--pm-step:98px;--pm-peek:20px;--pm-fan:1.4deg}html[data-theme=prism] .pm-stack:focus-visible{border-radius:var(--r);outline-offset:-8px}html[data-theme=prism] .pm-slab{--y:calc(var(--pm-peek) * (var(--i) - 2));--s:calc(1 - var(--i) * .05);--rot:0deg;position:absolute;inset-inline:10%;inset-block-start:50%;height:var(--pm-h);-webkit-margin-before:calc(var(--pm-h) / -2);margin-block-start:calc(var(--pm-h) / -2);z-index:calc(10 - var(--i));display:flex;align-items:center;gap:16px;padding-inline:26px;border-radius:24px;border:1px solid var(--pm-glass-edge);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 26%,var(--pm-glass)),var(--pm-glass) 72%);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:inset 0 1px 0 var(--pm-glass-edge),0 18px 36px -22px color-mix(in srgb,var(--c) 80%,transparent);transform-origin:50% 0;transform:translateY(var(--y)) rotate(var(--rot)) scale(var(--s));transition:box-shadow .3s ease,border-color .3s ease}html[data-theme=prism] .pm-slab-name{font-family:var(--display);font-weight:720;font-size:clamp(19px,1.75vw,25px);line-height:1.2;letter-spacing:var(--pm-track);color:var(--ink)}html[data-theme=prism] .pm-chain-grid:hover .pm-slab,html[data-theme=prism] .pm-stack:focus .pm-slab{--y:calc(var(--pm-step) * (var(--i) - 2));--s:1;--rot:calc((var(--i) - 2) * var(--pm-fan) * var(--pm-dir))}html[data-theme=prism] .pm-chain-grid:has(.pm-layers .pm-l0:hover) .pm-slab.pm-l0,html[data-theme=prism] .pm-chain-grid:has(.pm-layers .pm-l1:hover) .pm-slab.pm-l1,html[data-theme=prism] .pm-chain-grid:has(.pm-layers .pm-l2:hover) .pm-slab.pm-l2,html[data-theme=prism] .pm-chain-grid:has(.pm-layers .pm-l3:hover) .pm-slab.pm-l3,html[data-theme=prism] .pm-chain-grid:has(.pm-layers .pm-l4:hover) .pm-slab.pm-l4{border-color:var(--c);box-shadow:inset 0 1px 0 var(--pm-glass-edge),0 0 0 1px var(--c),0 22px 44px -18px color-mix(in srgb,var(--c) 90%,transparent)}html[data-theme=prism] .pm-chain-text{grid-column:span 5;padding:clamp(26px,3vw,44px)}html[data-theme=prism] .pm-chain-text .pm-h2{font-size:clamp(26px,2.6vw,38px)}html[data-theme=prism] .pm-layers{list-style:none;margin:26px 0 0;padding:0;display:grid}html[data-theme=prism] .pm-layers li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding-block:13px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}html[data-theme=prism] .pm-layers .pm-tag{-webkit-margin-before:1px;margin-block-start:1px}html[data-theme=prism] .pm-layer-body b{display:block;font-weight:650;font-size:15.5px;line-height:1.45}html[data-theme=prism] .pm-layer-body span{display:block;-webkit-margin-before:2px;margin-block-start:2px;color:var(--ink-3);font-size:14px;line-height:1.55}html[data-theme=prism] .pm-shot-tile{padding:clamp(24px,3.4vw,52px);background:radial-gradient(60% 50% at 50% 100%,color-mix(in srgb,var(--pm-i3) 16%,transparent),transparent 72%),var(--bg-soft)}html[data-theme=prism] .pm-shot-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:16px clamp(32px,5vw,80px);gap:16px clamp(32px,5vw,80px);align-items:end;-webkit-margin-after:clamp(24px,3.2vw,44px);margin-block-end:clamp(24px,3.2vw,44px)}html[data-theme=prism] .pm-shot-head .pm-p{margin:0}html[data-theme=prism] .pm-shot .shot{border-radius:20px;border-color:transparent;box-shadow:0 2px 6px var(--pm-shade),0 40px 80px -40px color-mix(in srgb,var(--pm-i3) 70%,transparent)}html[data-theme=prism] .pm-shot .shot:after{padding:2px}html[data-theme=prism] .pm-why{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:20px clamp(32px,5vw,88px);gap:20px clamp(32px,5vw,88px);padding:clamp(28px,4vw,56px)}html[data-theme=prism] .pm-why .pm-p{margin:0;font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.72}html[data-theme=prism] .pm-stat{grid-column:span 3;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:236px}html[data-theme=prism] .pm-stat b{font-family:var(--display);font-weight:800;font-size:clamp(72px,8.4vw,132px);line-height:.9;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-padding-after:.06em;padding-block-end:.06em;background:linear-gradient(100deg,var(--pm-t1),var(--pm-t2) 33%,var(--pm-t3) 66%,var(--pm-t4));background-size:400% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=prism] .pm-s0 b{background-position:0 0}html[data-theme=prism] .pm-s1 b{background-position:33.333% 0}html[data-theme=prism] .pm-s2 b{background-position:66.667% 0}html[data-theme=prism] .pm-s3 b{background-position:100% 0}html[data-theme=prism] .pm-stat span{max-width:20ch;min-height:calc(2em * 1.45);color:var(--ink-2);font-size:15px;line-height:1.45;font-weight:520}html[data-theme=prism][dir=rtl] .pm-stat b{background-image:linear-gradient(260deg,var(--pm-t1),var(--pm-t2) 33%,var(--pm-t3) 66%,var(--pm-t4))}html[data-theme=prism][dir=rtl] .pm-s0 b{background-position:100% 0}html[data-theme=prism][dir=rtl] .pm-s1 b{background-position:66.667% 0}html[data-theme=prism][dir=rtl] .pm-s2 b{background-position:33.333% 0}html[data-theme=prism][dir=rtl] .pm-s3 b{background-position:0 0}html[data-theme=prism] .pm-case{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-height:360px;padding:clamp(26px,3vw,40px)}html[data-theme=prism] .pm-c0,html[data-theme=prism] .pm-c3{grid-column:span 8}html[data-theme=prism] .pm-c1,html[data-theme=prism] .pm-c2{grid-column:span 4}html[data-theme=prism] .pm-c0{--g:var(--pm-i1)}html[data-theme=prism] .pm-c1{--g:var(--pm-i3)}html[data-theme=prism] .pm-c2{--g:var(--pm-i4)}html[data-theme=prism] .pm-c3{--g:var(--pm-i2)}html[data-theme=prism] .pm-glow{position:absolute;z-index:-1;pointer-events:none;inset-block-start:-30%;inset-inline-end:-12%;width:clamp(280px,56%,560px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--g) 52%,transparent),color-mix(in srgb,var(--g) 16%,transparent) 58%,transparent)}html[data-theme=prism] .pm-case h3{font-size:clamp(24px,2.3vw,32px);font-weight:760;line-height:1.12;letter-spacing:calc(var(--pm-track) * 1.2)}html[data-theme=prism] .pm-case p{max-width:54ch;color:var(--ink-2);font-size:15.5px;line-height:1.66}html[data-theme=prism] .pm-feat{display:flex;flex-direction:column;justify-content:space-between;gap:14px}html[data-theme=prism] .pm-f0,html[data-theme=prism] .pm-f5{grid-column:span 6;justify-content:flex-end;min-height:380px}html[data-theme=prism] .pm-f1,html[data-theme=prism] .pm-f2,html[data-theme=prism] .pm-f3,html[data-theme=prism] .pm-f4{grid-column:span 3;justify-content:flex-end;gap:12px}html[data-theme=prism] .pm-facet{-webkit-margin-after:auto;margin-block-end:auto;width:44px;height:44px;border-radius:14px;background:conic-gradient(from var(--pm-fa,0deg),var(--pm-i1),var(--pm-i2),var(--pm-i3),var(--pm-i4),var(--pm-i1));box-shadow:inset 0 1px 0 var(--pm-gloss),inset 0 -10px 18px -10px var(--pm-shade),0 10px 22px -12px color-mix(in srgb,var(--pm-i3) 70%,transparent);position:relative;overflow:hidden}html[data-theme=prism] .pm-facet:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--pm-gloss) 0 38%,transparent 38%)}html[data-theme=prism] .pm-f1{--pm-fa:0deg}html[data-theme=prism] .pm-f2{--pm-fa:90deg}html[data-theme=prism] .pm-f3{--pm-fa:180deg}html[data-theme=prism] .pm-f4{--pm-fa:270deg}html[data-theme=prism] .pm-feat h3{font-size:20px;line-height:1.24}html[data-theme=prism] .pm-feat p{color:var(--ink-2);font-size:15px;line-height:1.64}html[data-theme=prism] .pm-f0 h3,html[data-theme=prism] .pm-f5 h3{max-width:18ch;font-size:clamp(26px,2.6vw,38px);font-weight:760;line-height:1.08;letter-spacing:calc(var(--pm-track) * 1.3)}html[data-theme=prism] .pm-f0 p,html[data-theme=prism] .pm-f5 p{max-width:46ch;font-size:16.5px}html[data-theme=prism] .pm-f0{background:radial-gradient(70% 80% at 100% 0,color-mix(in srgb,var(--pm-i3) 30%,transparent),transparent 70%),radial-gradient(60% 70% at 0 0,color-mix(in srgb,var(--pm-i1) 26%,transparent),transparent 70%),radial-gradient(70% 50% at 70% 100%,color-mix(in srgb,var(--pm-i4) 20%,transparent),transparent 72%),var(--bg-soft)}html[data-theme=prism] .pm-f5{border-color:transparent;color:var(--pm-on-deep);background:radial-gradient(70% 80% at 100% 0,color-mix(in srgb,var(--pm-i2) 42%,transparent),transparent 70%),radial-gradient(60% 60% at 0 100%,color-mix(in srgb,var(--pm-i4) 22%,transparent),transparent 70%),linear-gradient(150deg,var(--pm-deep),var(--pm-deep-2))}html[data-theme=prism] .pm-f5 p{color:var(--pm-on-deep-2)}html[data-theme=prism] .pm-sec-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;-webkit-margin-after:clamp(22px,2.6vw,34px);margin-block-end:clamp(22px,2.6vw,34px)}html[data-theme=prism] .pm-sec-row .pm-p{max-width:60ch;-webkit-margin-before:12px;margin-block-start:12px}html[data-theme=prism] .pm-guide{grid-column:span 4;display:flex;flex-direction:column;gap:10px;min-height:250px}html[data-theme=prism] .pm-guide h3{font-size:20px;line-height:1.28}html[data-theme=prism] .pm-guide p{color:var(--ink-2);font-size:15px;line-height:1.62}html[data-theme=prism] .pm-guide-foot{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:16px;padding-block-start:16px;display:flex;align-items:center;gap:10px}html[data-theme=prism] .pm-arrow{-webkit-margin-start:auto;margin-inline-start:auto;flex-shrink:0;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--pm-fill);color:var(--ink);font-size:18px;line-height:1;transform:scaleX(var(--pm-dir));transition:background .3s ease,color .3s ease}html[data-theme=prism] .pm-guide:focus-visible .pm-arrow,html[data-theme=prism] .pm-guide:hover .pm-arrow{background:var(--brand);color:var(--on-brand)}html[data-theme=prism] .pm-final{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;text-align:center;padding:clamp(64px,9vw,128px) clamp(24px,5vw,72px);border-radius:40px;border:1px solid var(--pm-glass-edge);background:var(--pm-f3);box-shadow:var(--pm-hi),var(--shadow-lg)}html[data-theme=prism] .pm-final:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset-inline:10%;inset-block-start:-60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--pm-glass-edge),transparent 70%)}html[data-theme=prism] .pm-final-h{max-width:16ch;color:var(--pm-final-ink);font-size:clamp(38px,5.4vw,80px);font-weight:800;line-height:var(--pm-lh1);letter-spacing:calc(var(--pm-track) * 1.7)}html[data-theme=prism] .pm-final-p{max-width:52ch;margin-block:22px 34px;color:var(--pm-final-ink-2);font-size:clamp(16.5px,1.45vw,19px);line-height:1.62}html[data-theme=prism] .pm-final .pm-cta{justify-content:center}@media (max-width:1180px){html[data-theme=prism] .pm-hero-main{min-height:480px}html[data-theme=prism] .pm-f1,html[data-theme=prism] .pm-f2,html[data-theme=prism] .pm-f3,html[data-theme=prism] .pm-f4{padding:26px}}@media (max-width:1000px){html[data-theme=prism] .nav .nav-in{padding-inline:16px 6px}html[data-theme=prism] .drawer{inset-block-start:80px;inset-inline:var(--pm-gut);padding:10px;gap:2px;border-radius:28px;background:color-mix(in srgb,var(--bg-soft) 94%,transparent);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--line);box-shadow:var(--pm-hi),var(--shadow-lg);max-height:calc(100dvh - 96px)}html[data-theme=prism] .drawer a{padding:13px 14px;border-radius:16px;-webkit-border-after:0;border-block-end:0;color:var(--ink-2)}html[data-theme=prism] .drawer a:hover,html[data-theme=prism] .drawer a[aria-current=page]{background:var(--pm-fill);color:var(--ink)}html[data-theme=prism] .drawer .btn{-webkit-margin-before:8px;margin-block-start:8px;color:var(--on-brand)}}@media (max-width:999px){html[data-theme=prism]{--pm-gap:12px;--pm-sec:clamp(56px,12vw,80px)}html[data-theme=prism] .pm-bento{grid-template-columns:repeat(6,minmax(0,1fr))}html[data-theme=prism] :is(.pm-hero-main,.pm-orb-tile,.pm-note,.pm-stack-tile,.pm-chain-text,.pm-why,.pm-case,.pm-feat,.pm-guide){grid-column:1/-1;grid-row:auto}html[data-theme=prism] .pm-hero-grid{grid-template-rows:none}html[data-theme=prism] .pm-hero-main{min-height:0;gap:36px}html[data-theme=prism] .pm-orb-tile{min-height:260px}html[data-theme=prism] .pm-orb{width:180px}html[data-theme=prism] .pm-shot-head,html[data-theme=prism] .pm-why{grid-template-columns:1fr}html[data-theme=prism] .pm-stat{grid-column:span 3;min-height:168px}html[data-theme=prism] .pm-case{min-height:0;-webkit-padding-before:clamp(88px,18vw,140px);padding-block-start:clamp(88px,18vw,140px)}html[data-theme=prism] .pm-f0,html[data-theme=prism] .pm-f5{min-height:0;-webkit-padding-before:clamp(96px,20vw,150px);padding-block-start:clamp(96px,20vw,150px)}html[data-theme=prism] .pm-guide{min-height:0}html[data-theme=prism] .pm-feat .pm-facet{-webkit-margin-after:18px;margin-block-end:18px}html[data-theme=prism] :is(.grid-2,.grid-3,.grid-4):not(:has(>.card)){row-gap:clamp(36px,8vw,52px)}html[data-theme=prism] .pm-stack-tile{min-height:0;height:calc(4 * var(--pm-step-m) + var(--pm-h-m) + 64px);--pm-h-m:56px;--pm-step-m:46px}html[data-theme=prism] .pm-slab-name{display:none}html[data-theme=prism] .pm-slab{background:linear-gradient(100deg,color-mix(in srgb,var(--c) 44%,var(--pm-glass)),color-mix(in srgb,var(--c) 10%,var(--pm-glass)) 78%)}html[data-theme=prism] .pm-stack{--pm-h:var(--pm-h-m);--pm-step:var(--pm-step-m);--pm-fan:.9deg}html[data-theme=prism] .pm-slab{inset-inline:7%;--y:calc(var(--pm-step) * (var(--i) - 2));--s:1;--rot:calc((var(--i) - 2) * var(--pm-fan) * var(--pm-dir))}}@media (min-width:640px) and (max-width:999px){html[data-theme=prism] :is(.pm-c1,.pm-c2,.pm-f1,.pm-f2,.pm-f3,.pm-f4){grid-column:span 3}html[data-theme=prism] .pm-guide{grid-column:span 3}html[data-theme=prism] .pm-guide:first-child{grid-column:1/-1}html[data-theme=prism] :is(.pm-c1,.pm-c2){-webkit-padding-before:120px;padding-block-start:120px}}@media (hover:none) and (min-width:1000px){html[data-theme=prism] .pm-slab{--y:calc(var(--pm-step) * (var(--i) - 2));--s:1;--rot:calc((var(--i) - 2) * var(--pm-fan) * var(--pm-dir))}}@media (max-width:560px){html[data-theme=prism]{--pm-gut:14px;--r:24px}html[data-theme=prism] .nav{-webkit-padding-before:8px;padding-block-start:8px}html[data-theme=prism] .nav .nav-in{height:56px;padding-inline:14px 4px;gap:6px}html[data-theme=prism] .nav-end{gap:2px}html[data-theme=prism] .brand{font-size:15.5px;gap:8px}html[data-theme=prism] .drawer{inset-block-start:72px}html[data-theme=prism] .pm-tile{padding:24px 22px}html[data-theme=prism] :is(.pm-c0,.pm-c3){-webkit-padding-before:128px;padding-block-start:128px}html[data-theme=prism] :is(.pm-c1,.pm-c2){-webkit-padding-before:92px;padding-block-start:92px}html[data-theme=prism] :is(.pm-f0,.pm-f5){-webkit-padding-before:112px;padding-block-start:112px}html[data-theme=prism] .pm-hero-main{padding:30px 22px 24px;gap:30px}html[data-theme=prism] .pm-h1{font-size:clamp(40px,11.2vw,54px)}html[data-theme=prism] .pm-lede{font-size:16.5px}html[data-theme=prism] .pm-cta .btn{flex:1 1 100%}html[data-theme=prism] .pm-hero-foot .pm-cta{-webkit-margin-before:24px;margin-block-start:24px}html[data-theme=prism] .pm-orb-tile{min-height:250px;padding-block:22px 54px}html[data-theme=prism] .pm-orb{width:156px}html[data-theme=prism] .pm-note{padding:18px 28px;font-size:14px;border-radius:40px}html[data-theme=prism] .pm-h2{font-size:clamp(27px,7.6vw,34px)}html[data-theme=prism] .pm-chain-text .pm-h2{font-size:clamp(25px,7vw,32px)}html[data-theme=prism] .pm-stack-tile{--pm-h-m:52px;--pm-step-m:42px}html[data-theme=prism] .pm-slab{padding-inline:16px;gap:12px;border-radius:18px}html[data-theme=prism] .pm-slab-name{font-size:17px}html[data-theme=prism] .pm-shot-tile{padding:22px 14px 14px}html[data-theme=prism] .pm-shot-head{padding-inline:8px}html[data-theme=prism] .pm-shot .shot{border-radius:14px}html[data-theme=prism] .pm-shot .shot figcaption{padding:12px 14px;font-size:13px}html[data-theme=prism] .pm-why{padding:28px 22px}html[data-theme=prism] .pm-stat{min-height:150px;padding:20px 18px;gap:14px}html[data-theme=prism] .pm-stat b{font-size:clamp(54px,17vw,76px)}html[data-theme=prism] .pm-stat span{font-size:13.5px}html[data-theme=prism] .pm-case h3{font-size:24px}html[data-theme=prism] .pm-f0 h3,html[data-theme=prism] .pm-f5 h3{font-size:26px}html[data-theme=prism] .pm-final{padding:64px 22px 28px;border-radius:32px}html[data-theme=prism] .pm-final-h{font-size:clamp(34px,9.6vw,46px)}html[data-theme=prism] .pm-sec-row .btn{width:100%}html[data-theme=prism] .sec.tint{border-radius:28px}html[data-theme=prism] .final{border-radius:32px}html[data-theme=prism] footer{border-radius:28px}html[data-theme=prism] .kv{padding-inline:18px;border-radius:20px}html[data-theme=prism] .kv-row{gap:4px;padding-block:13px}html[data-theme=prism] .dl-item{padding:20px;border-radius:22px}html[data-theme=prism] .faq summary{font-size:16px;padding-inline:20px 12px}html[data-theme=prism] .faq details>p{padding-inline:20px}html[data-theme=prism] .auth-card{padding:28px 20px 22px;border-radius:28px}}@keyframes pm-spin{to{--pm-a:360deg}}@keyframes pm-turn{to{rotate:1turn}}@keyframes pm-breathe{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pm-live) 40%,transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb,var(--pm-live) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--pm-live) 0%,transparent)}}@media (prefers-reduced-motion:no-preference){html[data-theme=prism] .pm-orb-glow{animation:pm-turn 24s linear infinite;will-change:rotate}html[data-theme=prism] .auth-card:before,html[data-theme=prism] .pm-shot .shot:after,html[data-theme=prism] .tier.hot:before{animation:pm-spin 16s linear infinite}html[data-theme=prism] .final:after,html[data-theme=prism] .pm-final:after{animation:pm-turn 40s linear infinite;will-change:rotate}html[data-theme=prism] .pm-dot{animation:pm-breathe 3.2s ease-out infinite}html[data-theme=prism] .pm-slab{transition:transform .75s var(--pm-ease),box-shadow .3s ease,border-color .3s ease}html[data-theme=prism] .btn{transition:transform .35s var(--pm-ease),box-shadow .35s var(--pm-ease),border-color .2s ease,background .2s ease}html[data-theme=prism] .btn:hover{transform:translateY(-1px)}html[data-theme=prism] .card{transition:transform .45s var(--pm-ease),box-shadow .45s var(--pm-ease),border-color .3s ease}html[data-theme=prism] .card.lift:hover{transform:translateY(-4px)}html[data-theme=prism] .faq summary:after{transition:transform .4s var(--pm-ease),background .3s ease,color .3s ease}html[data-theme=prism] .pm-arrow{transition:transform .45s var(--pm-ease),background .3s ease,color .3s ease}html[data-theme=prism] .pm-guide:focus-visible .pm-arrow,html[data-theme=prism] .pm-guide:hover .pm-arrow{transform:translateX(calc(4px * var(--pm-dir))) scaleX(var(--pm-dir))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-theme=prism] .pm-lift{transition:transform .5s var(--pm-ease),box-shadow .5s var(--pm-ease),border-color .3s ease}html[data-theme=prism] .pm-lift:hover{transform:translateY(-4px);box-shadow:var(--pm-hi),var(--shadow-lg);border-color:var(--line-2)}html[data-theme=prism] .pm-f5.pm-lift:hover{border-color:transparent}html[data-theme=prism].js .pm-tile:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(380px circle at var(--pm-mx,-999px) var(--pm-my,-999px),var(--pm-sheen),transparent 66%);opacity:0;transition:opacity .45s ease}html[data-theme=prism].js .pm-tile:hover:after{opacity:1}}html[data-theme=prism][dir=rtl]{--pm-dir:-1}