:root{--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-body:"Aptos", "Segoe UI Variable", "Inter", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bg-0:#f7f2e8;--bg-1:#fbfaf6;--bg-2:#e9f0fb;--panel:#ffffffc2;--panel-strong:#ffffffe6;--panel-soft:#f8faffb3;--line:#41608d24;--line-strong:#41608d3d;--text:#17304a;--text-soft:#17304ac2;--text-faint:#2d445f99;--accent:#4b8cff;--accent-strong:#355ee3;--accent-warm:#d39a3e;--success:#3fa97d;--warning:#d69738;--danger:#d56d6d;--shadow-xl:0 36px 90px #41608d2e;--shadow-lg:0 22px 56px #41608d24;--shadow-sm:0 12px 28px #41608d1f;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px;--radius-xs:10px;--page-width:min(1380px, calc(100vw - 2rem));--pointer-x:50vw;--pointer-y:22vh;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;font-family:var(--font-body);color:var(--text);background:radial-gradient(circle at 12% 16%,#4b8cff24,#0000 24%),radial-gradient(circle at 82% 12%,#d39a3e1a,#0000 22%),radial-gradient(circle at 50% 100%,#74a4ff1f,#0000 30%),linear-gradient(#fbf8f1 0%,#f6f7f3 36%,#eff4fb 72%,#edf3fb 100%);margin:0}body:before,body:after{content:"";pointer-events:none;z-index:-2;position:fixed;inset:0}body:before{background-color:#0000;background-image:linear-gradient(#6083b014 1px,#0000 1px),linear-gradient(90deg,#6083b014 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#00000038,#0000 94%);mask-image:linear-gradient(#00000038,#0000 94%)}body:after{z-index:-1;opacity:.18;background-image:radial-gradient(circle at 14% 18%,#4b8cffd1 0 1px,#0000 1px),radial-gradient(circle at 74% 42%,#4b8cffd1 0 1px,#0000 1px),radial-gradient(circle at 46% 78%,#d39a3eb8 0 1px,#0000 1px);background-size:220px 220px,280px 280px,340px 340px}body *{min-width:0}img,svg,canvas,video{max-width:100%;display:block}:is(h1,h2,h3,h4,p,li,a,span,strong,button,summary,input,label){overflow-wrap:anywhere}:is(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:1}:is(p,li){color:var(--text-soft);text-wrap:pretty;margin:0;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select{font:inherit}strong{color:inherit}#root{min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pm-app{--shell-width:min(1500px, calc(100vw - 2rem));--content-width:min(1440px, calc(100vw - 2rem));--stage-height:clamp(32rem, calc(100svh - 7.5rem), 46rem);--route-a:#77d8ff33;--route-b:#f6c56d24;isolation:isolate;min-height:100vh;position:relative;overflow-x:clip}.pm-app--benchmark{--route-a:#5f82ff42;--route-b:#77d8ff1f}.pm-app--results{--route-a:#66d2a72e;--route-b:#f6c56d24}.pm-app--models{--route-a:#77d8ff2e;--route-b:#7e8cff24}.pm-app--methodology{--route-a:#f6c56d2e;--route-b:#77d8ff24}.pm-app--setup{--route-a:#66d2a729;--route-b:#77d8ff24}.pm-app--legal{--route-a:#4b8cff29;--route-b:#f6c56d1f}.pm-scroll-progress{z-index:80;transform-origin:0;background:linear-gradient(90deg,#77d8ffe6,#5f82fff2,#f6c56de6);height:3px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 24px #77d8ff73}.pm-grid-backdrop,.pm-noise,.pm-pointer-halo,.pm-route-glow{pointer-events:none;position:fixed;inset:0}.pm-grid-backdrop{z-index:-4;opacity:.7;background:linear-gradient(#5679a817 1px,#0000 1px) 0 0/5rem 5rem,linear-gradient(90deg,#5679a814 1px,#0000 1px) 0 0/5rem 5rem,radial-gradient(circle at 50% 0,#ffffff8c,#0000 56%) 0 0/100% 100%;-webkit-mask-image:linear-gradient(#000000e6,#000000b8 40%,#0000 100%);mask-image:linear-gradient(#000000e6,#000000b8 40%,#0000 100%)}.pm-noise{z-index:-3;opacity:.08;background-image:radial-gradient(circle at 25% 20%,#ffffffe6 0 .08rem,#0000 .09rem),radial-gradient(circle at 70% 35%,#ffffffe6 0 .08rem,#0000 .09rem),radial-gradient(circle at 40% 76%,#ffffffe6 0 .08rem,#0000 .09rem);background-size:16rem 16rem,20rem 20rem,22rem 22rem}.pm-pointer-halo{z-index:-2;opacity:.44;background:radial-gradient(circle 18rem at var(--pointer-x) var(--pointer-y), #4b8cff24, transparent 64%), radial-gradient(circle 24rem at calc(var(--pointer-x) + 12vw) calc(var(--pointer-y) - 8vh), #d39a3e14, transparent 68%);transition:opacity .18s}.pm-route-glow{z-index:-1;opacity:.46;filter:blur(68px);animation:20s ease-in-out infinite alternate pm-route-drift}.pm-route-glow--home{background:radial-gradient(circle at 18% 18%,#77d8ff38,#0000 24%),radial-gradient(circle at 82% 16%,#f6c56d2e,#0000 22%),radial-gradient(circle at 50% 42%,#5f82ff29,#0000 28%)}.pm-route-glow--benchmark{background:radial-gradient(circle at 20% 24%,#5f82ff47,#0000 24%),radial-gradient(circle at 78% 24%,#77d8ff2e,#0000 26%),radial-gradient(circle at 50% 58%,#ffffff14,#0000 30%)}.pm-route-glow--results{background:radial-gradient(circle at 22% 18%,#66d2a72e,#0000 24%),radial-gradient(circle at 80% 22%,#f6c56d29,#0000 22%),radial-gradient(circle at 52% 60%,#77d8ff1f,#0000 28%)}.pm-route-glow--models{background:radial-gradient(circle at 18% 24%,#77d8ff2e,#0000 24%),radial-gradient(circle at 72% 16%,#7e8cff29,#0000 24%),radial-gradient(circle at 54% 70%,#f6c56d14,#0000 26%)}.pm-route-glow--methodology{background:radial-gradient(circle at 20% 18%,#f6c56d29,#0000 22%),radial-gradient(circle at 82% 20%,#77d8ff24,#0000 24%),radial-gradient(circle at 48% 60%,#5f82ff14,#0000 28%)}.pm-route-glow--setup{background:radial-gradient(circle at 20% 22%,#66d2a729,#0000 24%),radial-gradient(circle at 78% 18%,#77d8ff29,#0000 24%),radial-gradient(circle at 58% 62%,#f6c56d1a,#0000 30%)}.pm-route-glow--legal{background:radial-gradient(circle at 16% 18%,#4b8cff2e,#0000 24%),radial-gradient(circle at 82% 16%,#f6c56d1f,#0000 22%),radial-gradient(circle at 50% 44%,#77d8ff1f,#0000 28%)}.pm-topbar,.pm-main,.pm-footer__shell,.pm-stage__shell,.pm-mobile-nav{width:var(--shell-width);margin:0 auto}.pm-topbar{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffffd1,#fafaf8bd),linear-gradient(130deg,#4b8cff14,#ffffff05 52%,#d39a3e0d);border:1px solid #41608d1f;border-radius:1.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:1rem;padding:.95rem 1.1rem;display:grid;position:sticky;top:1rem;box-shadow:0 1.2rem 3rem #41608d1f,inset 0 1px #ffffffb8}.pm-brand{align-items:center;gap:.9rem;min-width:0;display:inline-flex}.pm-logo{border-radius:1rem;flex:none;width:3rem;height:3rem;box-shadow:0 1rem 2.4rem #41608d29}.pm-brand__copy{gap:.08rem;display:grid}.pm-brand__title{font-family:var(--font-display);letter-spacing:-.05em;font-size:1.2rem;line-height:.96}.pm-brand__subtitle{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.pm-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fff9,#f7f9fc66),linear-gradient(130deg,#4b8cff14,#f6c56d0a 56%,#66d2a70f);border:1px solid #41608d1f;border-radius:1.35rem;justify-content:center;justify-self:center;align-items:center;gap:.38rem;max-width:100%;padding:.32rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffffd6,0 .7rem 1.8rem #41608d14}.pm-nav__link{--nav-accent:#4b8cff29;--nav-border:#4b8cff2e;--nav-shadow:#41608d1a;--nav-line:#4b8cff75;--nav-icon:#2d4f85;min-height:3rem;box-shadow:none;color:#18304ed1;letter-spacing:.01em;isolation:isolate;background:0 0;border:1px solid #0000;border-radius:1rem;flex:none;justify-content:center;align-items:center;gap:.72rem;padding:.56rem .92rem .56rem .62rem;font-size:.92rem;font-weight:650;transition:color .18s,transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.pm-nav__link:before{content:"";background:linear-gradient(90deg, transparent, var(--nav-line), transparent);opacity:0;z-index:0;border-radius:999px;height:2px;transition:opacity .18s,transform .22s;position:absolute;bottom:.38rem;left:.82rem;right:.82rem;transform:scaleX(.35)}.pm-nav__link:hover,.pm-nav__link:focus-visible{color:#163355;border-color:var(--nav-border);box-shadow:0 .75rem 1.5rem var(--nav-shadow);background:linear-gradient(#ffffff70,#f7f9fc2e);transform:translateY(-1px)}.pm-nav__link[aria-current=page]{color:#112b4b;border-color:var(--nav-border);box-shadow:0 .9rem 1.9rem var(--nav-shadow)}.pm-nav__link:hover:before,.pm-nav__link:focus-visible:before,.pm-nav__link[aria-current=page]:before{opacity:1;transform:scaleX(1)}.pm-nav__icon-shell,.pm-nav__label{z-index:1;position:relative}.pm-nav__icon-shell{background:linear-gradient(180deg, #fffffff5, #f5f8fcd6), radial-gradient(circle at 30% 24%, var(--nav-accent), transparent 68%);width:1.95rem;height:1.95rem;color:var(--nav-icon);border:1px solid #ffffffc2;border-radius:.76rem;flex:none;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s,color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 .55rem 1.15rem #41608d14}.pm-nav__label{white-space:nowrap}.pm-nav__link:hover .pm-nav__icon-shell,.pm-nav__link:focus-visible .pm-nav__icon-shell,.pm-nav__link[aria-current=page] .pm-nav__icon-shell{box-shadow:inset 0 1px 0 #fffffff5, 0 .7rem 1.4rem var(--nav-shadow);transform:translateY(-1px)scale(1.02)}.pm-nav__pill{z-index:0;border:1px solid var(--nav-border);background:linear-gradient(180deg, #fffffffa, #f7f9fce6), radial-gradient(circle at 18% 22%, var(--nav-accent), transparent 70%), linear-gradient(135deg, #ffffffc7, #f6f9fc33);box-shadow:inset 0 1px 0 #fffffff0, 0 .9rem 1.8rem var(--nav-shadow);border-radius:.92rem;position:absolute;inset:.1rem}.pm-nav__link--home,.pm-mobile-nav__link--home{--nav-accent:#6f84ff38;--nav-border:#6f84ff42;--nav-shadow:#6274db29;--nav-line:#6f84ff85;--nav-icon:#3f57b8}.pm-nav__link--benchmark,.pm-mobile-nav__link--benchmark{--nav-accent:#f6b4543d;--nav-border:#e0902547;--nav-shadow:#d39a3e2b;--nav-line:#e090258f;--nav-icon:#a96214}.pm-nav__link--models,.pm-mobile-nav__link--models{--nav-accent:#77d8ff3d;--nav-border:#59b6e042;--nav-shadow:#59b6e029;--nav-line:#59b6e08a;--nav-icon:#1776a7}.pm-nav__link--methodology,.pm-mobile-nav__link--methodology{--nav-accent:#cbd4e166;--nav-border:#74859f3d;--nav-shadow:#5f6f8a26;--nav-line:#74859f85;--nav-icon:#425472}.pm-nav__link--methodology{padding-inline:.56rem 1.08rem}.pm-nav__link--methodology .pm-nav__label{letter-spacing:0;font-size:.89rem}.pm-nav__link--setup,.pm-mobile-nav__link--setup{--nav-accent:#66d2a738;--nav-border:#48b68942;--nav-shadow:#48b68929;--nav-line:#48b6898a;--nav-icon:#1d7a5d}.pm-topbar__status{align-items:center;gap:.55rem;display:flex}.pm-status-pill,.pm-mini-pill{min-height:2rem;color:var(--text-soft);background:#ffffffb8;border:1px solid #41608d1a;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.82rem;line-height:1.2;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffd1}.pm-status-pill--ready{color:#1c4a3a;background:linear-gradient(#f7fffbfa,#edf7f2e6),linear-gradient(135deg,#3fa97d24,#4b8cff14);border-color:#3fa97d38;font-weight:600;box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #3fa97d0f,0 .9rem 1.9rem #3fa97d29}.pm-status-pill__icon-shell{background:linear-gradient(135deg,#3fa97d2e,#4b8cff24);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex;box-shadow:inset 0 1px #ffffffe0}.pm-status-pill svg,.pm-mini-pill svg{color:var(--accent)}.pm-status-pill--ready svg{color:var(--success)}.pm-mini-pill{padding-inline:.72rem}.pm-mini-pill--accent{color:#7c5815;background:linear-gradient(#fff4d6f5,#fbebc2db);border-color:#d39a3e3d}.pm-menu-button{width:2.7rem;height:2.7rem;color:var(--text);background:#ffffffc2;border:1px solid #41608d1a;border-radius:1rem;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,background .18s;display:none}.pm-menu-button:hover,.pm-menu-button:focus-visible{background:linear-gradient(#ffffffeb,#f4f7fcd6),linear-gradient(145deg,#77d8ff1a,#f6c56d0d);border-color:#96b8ff4d;transform:translateY(-1px);box-shadow:0 .8rem 1.8rem #41608d1a,inset 0 1px #ffffffe0}.pm-mobile-nav{z-index:22;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffffe6,#f7f8fad1),linear-gradient(130deg,#4b8cff14,#d39a3e0a);border:1px solid #41608d1a;border-radius:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;padding:.9rem;display:none;position:relative}.pm-mobile-nav__link{--nav-accent:#4b8cff29;--nav-border:#4b8cff2e;--nav-shadow:#41608d1a;--nav-line:#4b8cff75;--nav-icon:#2d4f85;min-height:3.15rem;color:var(--text-soft);background:linear-gradient(180deg, #ffffffd6, #f7f9fcc2), radial-gradient(circle at 18% 20%, var(--nav-accent), transparent 70%);border:1px solid #41608d14;border-radius:1rem;align-items:center;gap:.72rem;padding:.8rem .92rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe0,0 .5rem 1.1rem #41608d12}.pm-mobile-nav__link:hover,.pm-mobile-nav__link:focus-visible{border-color:var(--nav-border);color:var(--text);box-shadow:0 .8rem 1.6rem var(--nav-shadow), inset 0 1px 0 #ffffffe0;transform:translateY(-1px)}.pm-mobile-nav__link[aria-current=page]{color:#112b4b;border-color:var(--nav-border);box-shadow:0 .95rem 1.8rem var(--nav-shadow), inset 0 1px 0 #ffffffeb}.pm-mobile-nav__icon-shell{background:linear-gradient(180deg, #fffffff5, #f5f8fcd6), radial-gradient(circle at 30% 24%, var(--nav-accent), transparent 70%);width:2rem;height:2rem;color:var(--nav-icon);border:1px solid #ffffffc2;border-radius:.78rem;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 .45rem 1rem #41608d14}.pm-mobile-nav__label{letter-spacing:.01em;font-size:.95rem;font-weight:650}.pm-main{z-index:1;padding:0 0 4.5rem;position:relative}.pm-stage{padding:1.4rem 0 .8rem;position:relative}.pm-stage__shell{isolation:isolate;min-height:var(--stage-height);background:radial-gradient(circle at 16% 16%,#77d8ff38,#0000 25%),radial-gradient(circle at 86% 14%,#f6c56d29,#0000 21%),linear-gradient(#fffffffa,#f2f6fcf2 48%,#e5ecf7eb 100%);border:1px solid #4d6c9a2e;border-radius:2rem;grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr);gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,2vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2.4rem 5.8rem #3c59842e,0 1rem 2.2rem #5a759c1f,inset 0 1px #ffffffeb,inset 0 -1px #7995bf1f}.pm-stage__shell:before,.pm-stage__shell:after{content:"";pointer-events:none;position:absolute;inset:0}.pm-stage__shell:before{opacity:.44;background-color:#0000;background-image:linear-gradient(#5679a814 1px,#0000 1px),linear-gradient(90deg,#5679a814 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.75rem 4.75rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000000d1,#0000 92%);mask-image:linear-gradient(#000000d1,#0000 92%)}.pm-stage__shell:after{background:linear-gradient(124deg,#fff3,#0000 23% 73%,#ffffff14),linear-gradient(90deg,#597ebb14,#0000 28% 72%,#4a71b814),radial-gradient(circle at 55% 100%,#4b8cff14,#0000 40%)}.pm-stage--home .pm-stage__shell{background:radial-gradient(circle at 12% 20%,#77d8ff47,#0000 23%),radial-gradient(circle at 87% 15%,#f6c56d33,#0000 18%),radial-gradient(circle at 52% 108%,#537bd924,#0000 33%),linear-gradient(#fffffffc,#f1f6fcf5 46%,#e1e9f5f0 100%);border-color:#5276af38;box-shadow:0 2.8rem 6.4rem #39588538,0 1rem 2.4rem #5f7ead24,inset 0 1px #fffffff5,inset 0 -1px #7394c229}.pm-stage--home .pm-stage__shell:after{opacity:1;background:radial-gradient(circle at 12% 24%,#77d8ff3d,#0000 26%) 0 0/126% 126%,radial-gradient(circle at 86% 18%,#f6c56d2e,#0000 20%) 0 0/130% 130%,radial-gradient(circle at 58% 82%,#4b8cff29,#0000 24%) 0 0/136% 136%,linear-gradient(125deg,#ffffff1f,#0000 24% 72%,#ffffff0d) 0 0/100% 100%;animation:18s ease-in-out infinite alternate pm-stage-home-ambient}.pm-stage__copy,.pm-stage__visual-wrap{z-index:1;min-width:0;position:relative}.pm-stage__copy{align-items:center;display:flex}.pm-stage__copy-inner{align-content:center;gap:1.5rem;width:min(42rem,100%);display:grid}.pm-stage--home .pm-stage__copy,.pm-stage--home .pm-stage__visual-wrap{isolation:auto;border-radius:0;align-self:stretch;padding:0;position:relative;overflow:visible}.pm-stage--home .pm-stage__copy-inner{z-index:1;width:min(100%,42rem);padding:clamp(.2rem,.55vw,.45rem);position:relative}.pm-kicker{color:#22415feb;letter-spacing:.14em;text-transform:uppercase;background:#ffffffc7;border:1px solid #41608d1f;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;min-height:2rem;padding:.4rem .8rem;font-size:.74rem;display:inline-flex}.pm-stage h1{max-width:12ch;font-size:clamp(3.2rem,5vw,6.2rem);line-height:.9}.pm-stage--home h1{max-width:16ch;font-size:clamp(2.9rem,4.45vw,5.45rem)}.pm-stage__slogan-line{white-space:normal;text-wrap:balance;font-size:.84em;display:block}.pm-stage__slogan-tail{display:block}.pm-stage__emphasis{padding-inline:.02em;display:inline-block;position:relative}.pm-stage__emphasis--data{color:var(--accent-strong)}.pm-stage__emphasis--device{color:var(--success)}.pm-stage__headline-accent{padding-inline:.02em .05em;display:inline-block;position:relative}.pm-stage__headline-accent:after{content:"";z-index:-1;background:linear-gradient(90deg,#77d8ff3d,#5f82ff2e,#f6c56d38);border-radius:999px;height:.24em;position:absolute;bottom:.08em;left:0;right:0}.pm-stage__headline-accent--winner{background:linear-gradient(112deg,#1c3960fa 0%,#4c73c2fa 38%,#409ad0fa 72%,#a9782bfa 100%);color:#0000;text-shadow:0 .45rem 1.2rem #77d8ff1f;-webkit-background-clip:text;background-clip:text}.pm-stage__lede{color:#17304ad1;max-width:35rem;font-size:clamp(1rem,1.15vw,1.22rem)}.pm-stage__actions,.pm-button-row,.pm-chip-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.pm-stage__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding-top:.4rem;display:grid}.pm-stage__metrics--benchmark{grid-template-columns:1fr;padding-top:.15rem}.pm-stage__metrics>.pm-benchmark-target{grid-column:1/-1}.pm-hero-metric,.pm-stat-tile{background:linear-gradient(#ffffffd6,#f6f8fcb8),linear-gradient(145deg,#4b8cff0f,#0000 55%);border:1px solid #41608d1a;border-radius:1.2rem;gap:.4rem;min-width:0;padding:1rem 1.05rem;display:grid;position:relative;box-shadow:0 1rem 2.4rem #41608d1a,inset 0 1px #fffc}.pm-hero-metric:after,.pm-stat-tile:after{content:"";border-radius:inherit;opacity:.55;pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000 38% 100%);position:absolute;inset:0}.pm-hero-metric span,.pm-stat-tile span{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.pm-hero-metric strong,.pm-stat-tile strong{font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.1;display:block}.pm-hero-metric p,.pm-stat-tile p{font-size:.92rem}.pm-benchmark-target{background:radial-gradient(circle at 14% 14%,#77d8ff1a,#0000 28%),radial-gradient(circle at 88% 10%,#f6c56d14,#0000 24%),linear-gradient(#fffffff0,#f6f9fde0);border-color:#41608d1a;border-radius:1.45rem;gap:1rem;padding:clamp(1rem,1.5vw,1.2rem);box-shadow:0 1rem 2.2rem #41608d1a,inset 0 1px #ffffffd1}.pm-benchmark-target__header,.pm-benchmark-target__label-row,.pm-benchmark-target__meta,.pm-benchmark-target__toggle,.pm-step-rail__header,.pm-benchmark-engine__progress-copy{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.pm-benchmark-target__header-copy,.pm-benchmark-target__footer,.pm-benchmark-target__advanced,.pm-benchmark-target__advanced-row,.pm-benchmark-brief-panel__footer{gap:.75rem;display:grid}.pm-benchmark-target__header-copy>span,.pm-benchmark-target__meta span,.pm-benchmark-target__summary span,.pm-step-rail__title,.pm-benchmark-engine__progress-copy span,.pm-benchmark-engine__datum span{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.pm-benchmark-target__header-copy strong{color:#132845f5;font-size:clamp(1.3rem,2vw,1.8rem);line-height:.96}.pm-benchmark-target__meta{flex-wrap:wrap;justify-content:flex-end}.pm-benchmark-target__meta span,.pm-benchmark-target__summary span{background:linear-gradient(#ffffffe6,#f4f7fdcc),linear-gradient(135deg,#77d8ff0f,#f6c56d0d);border:1px solid #41608d1a;border-radius:999px;align-items:center;min-height:2rem;padding:.42rem .74rem;display:inline-flex}.pm-benchmark-target__run{letter-spacing:.01em;background:linear-gradient(135deg,#5caafffa,#5081fff5),linear-gradient(90deg,#77d8ffeb,#f6c56db8);border-radius:1.25rem;min-height:4.15rem;padding-inline:1.2rem;font-size:1rem;font-weight:700;box-shadow:0 1rem 2rem #4b8cff38,inset 0 1px #ffffff3d,0 0 0 1px #4b8cff14}.pm-benchmark-target__label-row{align-items:start;gap:.35rem;justify-content:initial;justify-items:start;display:grid}.pm-benchmark-target .pm-form-label{color:#234067db;flex-wrap:wrap;min-width:0}.pm-benchmark-target .pm-form-label svg,.pm-benchmark-target__toggle svg{color:var(--accent-strong)}.pm-benchmark-bias__option{color:#234067db;text-align:left;background:linear-gradient(#ffffffe0,#f6f8fcc2),linear-gradient(145deg,#4b8cff0f,#0000 55%);border:1px solid #41608d1a;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;padding:.8rem .9rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.pm-benchmark-bias__icon{width:2.15rem;height:2.15rem;color:var(--accent-strong);background:#ffffffeb;border-radius:.8rem;place-items:center;display:inline-grid}.pm-benchmark-bias__option.is-active .pm-benchmark-bias__icon{color:var(--accent-strong);background:#fffffff5}.pm-benchmark-bias__option.is-active .pm-benchmark-bias__copy span{color:#3a5880d1}.pm-benchmark-target__summary{flex-wrap:wrap;gap:.55rem;display:flex}.pm-benchmark-target__toggle{color:#1b3659e6;text-align:left;background:0 0;border:0;border-radius:.95rem;width:100%;padding:.15rem 0;font-size:.94rem;font-weight:650;transition:transform .18s,background .18s,box-shadow .18s,color .18s}.pm-benchmark-target__toggle:hover,.pm-benchmark-target__toggle:focus-visible{color:#132845fa;background:linear-gradient(#ffffffb3,#f1f6fd8a);box-shadow:0 .7rem 1.5rem #41608d14}.pm-benchmark-target__advanced{border-top:1px solid #41608d17;padding:.95rem 0 .05rem}.pm-benchmark-target__footer,.pm-benchmark-brief-panel__footer{border-top:1px solid #41608d17;padding-top:.2rem}.pm-benchmark-target__footer p,.pm-benchmark-brief-panel__footer p{margin:0}.pm-step-rail__title svg{color:var(--accent-strong)}.pm-stage__visual-wrap{align-items:stretch;display:flex}.pm-stage__visual{width:100%;min-width:0;min-height:100%}.pm-stage--home .pm-stage__visual{z-index:1;background:linear-gradient(#ffffff52,#e9f0f92e),radial-gradient(circle at 50% 0,#77d8ff14,#0000 40%);border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa3,0 1rem 2.4rem #4865911a}.pm-stage--benchmark .pm-stage__shell{background:radial-gradient(circle at 16% 18%,#5f82ff33,#0000 28%),radial-gradient(circle at 82% 14%,#77d8ff24,#0000 24%),linear-gradient(#fbfcfef0,#f3f7fce6);min-height:clamp(29rem,100svh - 9rem,38rem)}.pm-stage--benchmark .pm-stage__copy,.pm-stage--benchmark .pm-stage__visual-wrap{align-items:flex-start}.pm-stage--benchmark .pm-stage__visual-wrap{overflow:visible}.pm-stage--benchmark .pm-stage__copy-inner{align-content:start;gap:1.15rem;width:min(40rem,100%)}.pm-stage--benchmark h1{max-width:10ch}.pm-button{min-height:3.35rem;color:var(--text);letter-spacing:-.01em;contain:paint;background:#fffc;border:1px solid #41608d1f;border-radius:1.1rem;justify-content:center;align-items:center;gap:.62rem;padding:.9rem 1.2rem;font-size:.96rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .9rem 2rem #41608d1a,inset 0 1px #ffffffd6}.pm-button:after{content:none}.pm-button:hover,.pm-button:focus-visible,.pm-inline-button:hover,.pm-inline-button:focus-visible{border-color:#77d8ff38;transform:translateY(-1px);box-shadow:0 1.1rem 2.35rem #41608d1f,inset 0 1px #ffffffe0}.pm-button:not(.pm-button--primary):hover,.pm-button:not(.pm-button--primary):focus-visible,.pm-inline-button:hover,.pm-inline-button:focus-visible{background:linear-gradient(#fffffff0,#f4f8fdd6),linear-gradient(145deg,#77d8ff1a,#f6c56d0d)}.pm-button:focus-visible,.pm-inline-button:focus-visible,.pm-choice-row__item:focus-visible,.pm-nav__link:focus-visible,.pm-route-card:focus-visible,.pm-mobile-nav__link:focus-visible,.pm-disclosure__trigger:focus-visible,.pm-search input:focus-visible,.pm-menu-button:focus-visible{outline:none;box-shadow:0 0 0 .18rem #77d8ff29,0 0 0 .35rem #77d8ff14}.pm-button--primary{color:#fff;background-color:#466be0e6;background-image:linear-gradient(135deg,#6296ffeb,#466be0f0 62%,#6084eceb),none;background-position:0%;background-repeat:repeat,repeat;background-size:160% 160%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#4b8cff2e;box-shadow:0 1.15rem 2.6rem #4b8cff33,inset 0 1px #ffffff2e}.pm-button--primary:hover,.pm-button--primary:focus-visible{background-position:100%;box-shadow:0 1.35rem 2.85rem #4b8cff42,0 0 2.1rem #77d8ff24,inset 0 1px #ffffff2e}.pm-button--ghost{background:#ffffffb8}.pm-button--secondary{background:linear-gradient(#fffffff5,#f5f9fddb),linear-gradient(145deg,#4b8cff17,#f6c56d0d)}.pm-button--wide{width:100%}.pm-button.is-active,.pm-button.is-busy{border-color:#91c5ff4d}.pm-button.is-busy{animation:1.6s ease-in-out infinite pm-button-pulse}.pm-button:active,.pm-inline-button:active,.pm-nav__link:active,.pm-mobile-nav__link:active,.pm-menu-button:active,.pm-choice-row__item:active,.pm-benchmark-bias__option:active,.pm-benchmark-target__toggle:active,.pm-disclosure__trigger:active,.pm-methodology-phase:active{transform:translateY(0)scale(.985)}.pm-gradient-text{background:linear-gradient(100deg,#f2f7ff 0%,#77d8ff 32%,#7f90ff 66%,#f6c56d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pm-page{gap:clamp(1.2rem,2vw,1.9rem);display:grid}.pm-page--legal{gap:clamp(1rem,1.8vw,1.5rem)}.pm-legal-hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.95fr);align-items:start;gap:1rem;display:grid}.pm-legal-hero__copy{gap:.8rem;width:min(54rem,100%);display:grid}.pm-legal-hero__copy h1{letter-spacing:-.04em;font-size:clamp(2.2rem,4vw,3.7rem);line-height:.95}.pm-legal-hero__copy p{max-width:62ch;color:var(--text-soft)}.pm-legal-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.pm-legal-fact{background:linear-gradient(#ffffffd1,#f6f9fdc2),linear-gradient(135deg,#4b8cff0f,#f6c56d0f);border:1px solid #41608d1a;border-radius:1.2rem;gap:.35rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffffc7,0 .8rem 2rem #41608d14}.pm-legal-fact__icon{width:2rem;height:2rem;color:var(--accent-strong);background:#ffffffe0;border:1px solid #4b8cff1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pm-legal-fact__label{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700}.pm-legal-fact strong{color:var(--text);font-size:.98rem;line-height:1.35}.pm-legal-sections{gap:1rem;display:grid}.pm-legal-card{gap:.85rem;display:grid}.pm-legal-card h2{letter-spacing:-.02em;font-size:1.16rem}.pm-legal-richtext{color:var(--text-soft);gap:.9rem;display:grid}.pm-legal-richtext p{margin:0}.pm-legal-richtext a{color:var(--accent-strong);text-underline-offset:.16em;font-weight:600;text-decoration:underline;text-decoration-thickness:.08em}.pm-legal-related{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pm-legal-related__copy{gap:.7rem;width:min(38rem,100%);display:grid}.pm-legal-related__copy h2{font-size:clamp(1.55rem,2.6vw,2.2rem);line-height:.97}.pm-home-transition-section{margin-top:-.25rem;position:relative}.pm-home-transition-stack{gap:clamp(.85rem,1.4vw,1rem);display:grid}.pm-home-vault-track{min-height:auto;position:relative}.pm-home-vault{--vault-orbit-radius:clamp(8.8rem, 14vw, 12.8rem);z-index:1;isolation:isolate;background:linear-gradient(#0d1526f7,#060b15fc),linear-gradient(135deg,#496cda33,#0000 44%,#f6c56d14);border:1px solid #81a9ed2e;border-radius:2rem;gap:clamp(.85rem,1.2vw,1.2rem);min-height:clamp(29rem,42vw,36rem);padding:clamp(1.1rem,2vw,1.75rem);display:grid;position:relative;overflow:clip;box-shadow:0 2.2rem 4.4rem #04081047,inset 0 1px #ffffff14}.pm-home-vault:before,.pm-home-vault:after{content:"";pointer-events:none;position:absolute;inset:0}.pm-home-vault:before{opacity:.4;background-color:#0000;background-image:linear-gradient(#a4c3ff0d 1px,#0000 1px),linear-gradient(90deg,#a4c3ff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.6rem 3.6rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 30%,#0000 86%);mask-image:radial-gradient(circle at 50% 42%,#000 30%,#0000 86%)}.pm-home-vault:after{opacity:.95;filter:blur(24px);background:radial-gradient(circle at 18% 20%,#77d8ff29,#0000 28%),radial-gradient(circle at 82% 16%,#6d8cff24,#0000 24%),radial-gradient(circle at 52% 72%,#f6c56d1a,#0000 26%);animation:16s ease-in-out infinite alternate pm-vault-surface-shift}.pm-home-vault__surface-shade,.pm-home-vault__surface-glow{pointer-events:none;position:absolute;inset:0}.pm-home-vault__surface-shade{z-index:-1;background:linear-gradient(#040a1405,#040a1494),radial-gradient(circle at 50% 26%,#3b70dc38,#0000 32%)}.pm-home-vault__surface-glow{z-index:-1;filter:blur(28px);background:radial-gradient(circle at 50% 34%,#78d8ff29,#0000 26%),radial-gradient(circle at 17% 28%,#f6c56d1f,#0000 22%),radial-gradient(circle at 82% 24%,#7a88ff29,#0000 20%)}.pm-prompt-carousel{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.7rem;max-width:none;display:flex;position:relative}.pm-prompt-carousel__prefix,.pm-prompt-carousel__slot{letter-spacing:-.05em;color:#f1f6fffa;font-size:clamp(.95rem,2.7vw,2.9rem);line-height:.92}.pm-prompt-carousel__prefix{flex:none}.pm-prompt-carousel__slot{flex:none;align-items:center;min-width:8.8ch;min-height:1.08em;display:inline-flex;position:relative}.pm-prompt-carousel__word{text-shadow:0 0 1.8rem;align-items:center;display:inline-flex}.pm-prompt-carousel--compact{white-space:normal;justify-items:start;gap:.28rem;width:fit-content;max-width:100%;padding:.18rem 0 .1rem;display:grid}.pm-prompt-carousel--compact .pm-prompt-carousel__prefix,.pm-prompt-carousel--compact .pm-prompt-carousel__slot{min-width:0;min-height:0}.pm-prompt-carousel--compact .pm-prompt-carousel__prefix{font-family:var(--font-display);letter-spacing:-.042em;color:#122743fa;text-shadow:0 .45rem 1.1rem #77d8ff1f;max-width:100%;font-size:clamp(1.18rem,1.8vw,2.05rem);line-height:.98}.pm-prompt-carousel__rail{isolation:isolate;width:min(100%,34rem);min-height:4.35rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 78%,#000000b8 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 78%,#000000b8 92%,#0000 100%)}.pm-prompt-carousel__rail:after{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--pm-prompt-fade-end,#f1f5fbfa) 0%, transparent) 0%, color-mix(in srgb, var(--pm-prompt-fade-mid,#f1f5fbc2) 72%, transparent) 66%, var(--pm-prompt-fade-end,#f1f5fbfa) 100%);width:28%;height:100%;position:absolute;top:0;right:0}.pm-prompt-carousel__assembly{min-height:inherit;position:relative}.pm-prompt-carousel__focus{background:linear-gradient(#ffffffeb,#f2f7ffb8),linear-gradient(135deg,#77d8ff14,#f6c56d1a);border:1px solid #587cb533;border-radius:1rem;height:clamp(2.5rem,4.2vw,3.15rem);transition:width .76s cubic-bezier(.22,1,.36,1),border-color .3s;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffeb}.pm-prompt-carousel__assembly-word{--prompt-word-accent:#122743f0;white-space:nowrap;font-family:var(--font-display);letter-spacing:-.06em;color:#374e6f8f;transform:translate3d(var(--assembly-x), -50%, 0) scale(.84);transform-origin:0;opacity:.76;font-size:clamp(1.58rem,2.5vw,2.65rem);line-height:.9;transition:transform .78s cubic-bezier(.22,1,.36,1),color .42s,opacity .42s,text-shadow .42s,filter .42s;position:absolute;top:50%;left:0}.pm-prompt-carousel__assembly-word.is-focused{color:color-mix(in srgb, var(--prompt-word-accent) 72%, #122743fa);text-shadow:0 .75rem 1.8rem color-mix(in srgb, var(--prompt-word-accent) 24%, transparent);transform:translate3d(var(--assembly-x), -50%, 0) scale(1.04);opacity:1;filter:saturate(1.08)}.pm-prompt-carousel__assembly-word.is-static{transition:none}.pm-prompt-carousel__focus-readout{white-space:nowrap;clip-path:inset(50%);pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm-prompt-carousel__measure{visibility:hidden;pointer-events:none;gap:2rem;display:flex;position:absolute;top:0;left:-9999px}.pm-prompt-carousel__assembly-word--measure{opacity:1;color:#122743fa;text-shadow:none;filter:none;transition:none;position:static;transform:none}.pm-prompt-carousel__word--sky{--prompt-word-accent:#7bdcff}.pm-prompt-carousel__word--gold{--prompt-word-accent:#ffd88a}.pm-prompt-carousel__word--violet{--prompt-word-accent:#c0b7ff}.pm-prompt-carousel__word--mint{--prompt-word-accent:#8de7c5}.pm-prompt-carousel__word--blue{--prompt-word-accent:#9cb8ff}.pm-prompt-carousel__word--coral{--prompt-word-accent:#ff9e95}.pm-prompt-carousel__word--steel{--prompt-word-accent:#b7c7e9}.pm-prompt-carousel__word--sun{--prompt-word-accent:#ffe48e}.pm-home-workflow-strip{z-index:1;width:min(100%,72rem);margin:0 auto;position:relative}.pm-home-workflow-strip__frame{background:linear-gradient(#fffffff2,#f5f8fde6),radial-gradient(circle at 12% 30%,#7bdcff1f,#0000 24%),radial-gradient(circle at 88% 28%,#f6c56d1a,#0000 22%);border:1px solid #7ea5e224;border-radius:1.55rem;padding:.92rem 1.12rem .78rem;position:relative;overflow:hidden;box-shadow:0 1.2rem 2.6rem #41608d1a,inset 0 1px #ffffffeb}.pm-home-workflow-strip__frame:before,.pm-home-workflow-strip__frame:after{content:"";pointer-events:none;position:absolute;inset:0}.pm-home-workflow-strip__frame:before{opacity:.56;background:linear-gradient(90deg,#fff0,#ffffff8f,#fff0);animation:8.6s linear infinite pm-home-workflow-strip-sheen;transform:translate(-100%)}.pm-home-workflow-strip__frame:after{opacity:.5;background-color:#0000;background-image:linear-gradient(#8dabdd0f 1px,#0000 1px),linear-gradient(90deg,#8dabdd0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#0000001f,#000000eb);mask-image:linear-gradient(#0000001f,#000000eb)}.pm-home-workflow-strip__slide{--workflow-accent:#7bdcff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:4.85rem;display:grid;position:relative}.pm-home-workflow-strip__slide--sky{--workflow-accent:#63b9f0}.pm-home-workflow-strip__slide--mint{--workflow-accent:#5fbea2}.pm-home-workflow-strip__slide--violet{--workflow-accent:#8f81df}.pm-home-workflow-strip__slide--gold{--workflow-accent:#d39a3e}.pm-home-workflow-strip__slide--steel{--workflow-accent:#6f8fb8}.pm-home-workflow-strip__slide--coral{--workflow-accent:#db8a7f}.pm-home-workflow-strip__icons{flex:none;align-items:center;gap:.78rem;display:inline-flex}.pm-home-workflow-strip__source,.pm-home-workflow-strip__model{aspect-ratio:1;width:2.8rem;color:var(--text);background:linear-gradient(#fffffff5,#f1f6fdd6),linear-gradient(145deg,#77d8ff14,#f6c56d0d);border:1px solid #81a9ed29;border-radius:.98rem;place-items:center;display:grid;position:relative;box-shadow:0 .9rem 1.8rem #41608d14,inset 0 1px #ffffffeb}.pm-home-workflow-strip__source{color:var(--workflow-accent)}.pm-home-workflow-strip__model{color:#2a4266c7}.pm-home-workflow-strip__model svg{animation:10.5s linear infinite pm-vault-gear-turn}.pm-home-workflow-strip__transfer{background:linear-gradient(90deg, #a7bbdd2e, color-mix(in srgb, var(--workflow-accent) 68%, #ffffffeb));border-radius:999px;width:2.4rem;height:1px;position:relative}.pm-home-workflow-strip__transfer:after{content:"";background:color-mix(in srgb, var(--workflow-accent) 82%, #fffffffa);width:.42rem;height:.42rem;box-shadow:0 0 .7rem color-mix(in srgb, var(--workflow-accent) 26%, transparent);border-radius:50%;animation:1.25s ease-in-out infinite pm-home-workflow-strip-pulse;position:absolute;top:50%;right:-.02rem;transform:translateY(-50%)}.pm-home-workflow-strip__copy{gap:.42rem;min-width:0;display:grid}.pm-home-workflow-strip__meta{flex-wrap:wrap;align-items:center;gap:.42rem .55rem;min-width:0;display:flex}.pm-home-workflow-strip__label,.pm-home-workflow-strip__origin,.pm-home-workflow-strip__speed{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;min-width:0;padding:.28rem .52rem;font-size:.67rem;font-weight:700;line-height:1;display:inline-flex}.pm-home-workflow-strip__label{color:color-mix(in srgb, var(--workflow-accent) 92%, #1a3459f5);background:color-mix(in srgb, var(--workflow-accent) 16%, #ffffffe0)}.pm-home-workflow-strip__origin,.pm-home-workflow-strip__speed{color:#4c6386d1;background:#ffffffbd;border:1px solid #81a9ed1f}.pm-home-workflow-strip__origin svg{flex:none}.pm-home-workflow-strip__copy p{color:#122743f5;min-width:0;font-family:var(--font-mono);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(.92rem,1.08vw,1.02rem);line-height:1.3}.pm-home-workflow-strip__cursor{vertical-align:-.14em;background:color-mix(in srgb, var(--workflow-accent) 92%, #fffffff0);width:.62ch;height:1.02em;box-shadow:0 0 .8rem color-mix(in srgb, var(--workflow-accent) 24%, transparent);border-radius:999px;margin-left:.08rem;animation:.9s step-end infinite pm-home-workflow-strip-cursor;display:inline-block}.pm-home-workflow-strip__progress{align-items:center;gap:.34rem;margin-top:.56rem;display:inline-flex}.pm-home-workflow-strip__progress span{background:#85a3d63d;border-radius:999px;width:.34rem;height:.34rem;transition:width .28s,background .28s,opacity .28s}.pm-home-workflow-strip__progress span.is-active{background:linear-gradient(90deg,#5d92ebeb,#d58b2bc2);width:1.24rem}.pm-home-vault__headline{z-index:1;justify-items:center;gap:.24rem;width:100%;display:grid;position:relative;container-type:inline-size}.pm-home-vault__statement{color:#f1f6fffa;letter-spacing:-.048em;text-align:center;text-wrap:nowrap;white-space:nowrap;align-items:baseline;gap:.18em;width:max-content;max-width:100%;margin:0;font-size:clamp(1rem,5cqi,3.55rem);line-height:.92;display:inline-flex}.pm-home-vault__statement-copy{display:inline-block}.pm-home-vault__statement-accent{color:#f7fafffc;padding-inline-end:0;font-style:italic;display:inline-block;position:relative}.pm-home-vault__statement-accent:after{content:"";z-index:-1;filter:blur(.2px);background:linear-gradient(90deg,#f6c56d4d,#77d8ff33);border-radius:999px;height:.4em;position:absolute;bottom:.05em;left:.04em;right:.08em}.pm-home-vault__arena{place-items:center;min-height:clamp(20rem,30vw,26rem);padding-block:.15rem .35rem;display:grid;position:relative}.pm-home-vault__warnings{pointer-events:none;position:absolute;inset:0}.pm-home-vault__warning{--burst-x:0rem;--burst-y:0rem;color:#ff657e;letter-spacing:.07em;text-align:center;text-transform:uppercase;white-space:nowrap;opacity:0;text-shadow:0 0 .45rem #ff4968e6,0 0 1.8rem #ff496866;justify-items:center;width:13rem;font-size:clamp(1.08rem,1.4vw,1.34rem);font-weight:650;line-height:.94;transition:opacity .62s,transform .76s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;transform:translateY(14px)scale(.96)}.pm-home-vault__warning-line{white-space:nowrap;display:block}.pm-home-vault__warning.is-visible{opacity:.94;transform:translate(0,0)scale(1)}.pm-home-vault__warnings.is-fading .pm-home-vault__warning.is-visible{opacity:0;transform:translateY(-12px)scale(.94)}.pm-home-vault__warnings.is-detonating .pm-home-vault__warning.is-visible{animation:.16s steps(2,end) 5 pm-vault-warning-shake,.72s cubic-bezier(.12,.82,.28,1) .16s forwards pm-vault-warning-burst}.pm-home-vault__warning--trackers{--burst-x:-3rem;--burst-y:-1.4rem;top:14%;left:clamp(.8rem,2.4vw,2.4rem)}.pm-home-vault__warning--collection{--burst-x:3.4rem;--burst-y:-1.2rem;top:12%;right:clamp(.8rem,2.4vw,2.4rem)}.pm-home-vault__warning--ads{--burst-x:-3.8rem;--burst-y:.4rem;top:37%;left:clamp(.8rem,2.4vw,2.4rem)}.pm-home-vault__warning--breaches{--burst-x:3.8rem;--burst-y:.6rem;top:34%;right:clamp(.8rem,2.4vw,2.4rem)}.pm-home-vault__warning--limits{--burst-x:-3.2rem;--burst-y:1.8rem;top:63%;left:clamp(.8rem,2.4vw,2.4rem)}.pm-home-vault__warning--metering{--burst-x:3rem;--burst-y:1.7rem;top:60%;right:clamp(.8rem,2.4vw,2.4rem)}.pm-home-vault__machine{aspect-ratio:1;place-items:center;width:min(100%,37rem);display:grid;position:relative}.pm-home-vault__field,.pm-home-vault__seal{will-change:transform, opacity;place-items:center;transition:opacity .62s,transform .76s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.pm-home-vault__field.is-closing{transform:scale(.96)}.pm-home-vault__field.is-sealing{opacity:0;transform:scale(.92)}.pm-home-vault__field.is-fading{opacity:0;transform:scale(.88)}.pm-home-vault__field-ring{z-index:0;border:1px solid #abc5f41f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-home-vault__field-ring--outer{width:calc(var(--vault-orbit-radius) * 2.52);height:calc(var(--vault-orbit-radius) * 2.52);box-shadow:0 0 3rem #578cff1f,inset 0 0 2rem #77d8ff0d}.pm-home-vault__field-ring--inner{width:calc(var(--vault-orbit-radius) * 1.72);height:calc(var(--vault-orbit-radius) * 1.72);opacity:.56}.pm-home-vault__use-case-cloud{z-index:1;width:calc(var(--vault-orbit-radius) * 2.48);height:calc(var(--vault-orbit-radius) * 2.48);pointer-events:none;clip-path:circle(50%);border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.pm-home-vault__use-case-slab{flex-wrap:wrap;place-content:center;gap:clamp(.32rem,.7vw,.5rem) clamp(.48rem,.9vw,.72rem);width:150%;padding:clamp(.4rem,1vw,.75rem) 0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-home-vault__use-case-word{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#d8e4fb33;text-shadow:0 0 1rem #79a9ff1a;flex:none;font-size:clamp(.58rem,.82vw,.74rem);font-weight:600;line-height:.98}.pm-home-vault__use-case-word:nth-child(5n){color:#7bdcff47}.pm-home-vault__use-case-word:nth-child(7n){color:#ffd88a3d}.pm-home-vault__orbiters{z-index:2;animation:18s linear infinite pm-vault-orbit;position:absolute;inset:0}.pm-home-vault__orbiter{width:0;height:0;transform:rotate(var(--orbit-angle));transform-origin:0 0;position:absolute;top:50%;left:50%}.pm-home-vault__orbiter-node{transform:translate(-50%, calc(var(--vault-orbit-radius) * -1))}.pm-home-vault__orbiter-icon{aspect-ratio:1;color:#eaf1fff5;width:clamp(3rem,4.8vw,3.7rem);transform:rotate(calc(var(--orbit-angle) * -1));background:radial-gradient(circle at 28% 26%,#ffffff29,#0000 36%),linear-gradient(#152137e6,#0d1525e0);border:1px solid #afc7f526;border-radius:50%;place-items:center;display:grid;box-shadow:0 1rem 2rem #03081247,inset 0 1px #ffffff14}.pm-home-vault__orbiter-counter{place-items:center;animation:18s linear infinite pm-vault-counter-orbit;display:grid}.pm-home-vault__gear-core{z-index:3;place-items:center;display:grid;position:relative}.pm-home-vault__gear-core>*{grid-area:1/1}.pm-home-vault__field-core{width:calc(var(--vault-orbit-radius) * 1.08);aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#ffffff1f,#0000 28%),radial-gradient(circle,#77d8ff1f,#1422372e 48%,#0000 76%);border-radius:50%;animation:4.2s ease-in-out infinite pm-vault-field-breathe;box-shadow:0 0 0 1px #b9d2ff1f,0 0 2.6rem #77d8ff1f}.pm-home-vault__gear-shell{aspect-ratio:1;color:#f1f7fffa;background:radial-gradient(circle at 30% 28%,#ffffff29,#0000 34%),linear-gradient(#132035f0,#0a1322eb);border:1px solid #b6cdf52e;border-radius:2rem;place-items:center;width:clamp(7rem,10vw,8.6rem);display:grid;position:relative;box-shadow:0 1.5rem 3rem #040a1452,inset 0 1px #ffffff14}.pm-home-vault__gear-shell svg{animation:11.5s linear infinite pm-vault-gear-turn}.pm-home-vault__seal{z-index:4;opacity:0;pointer-events:none;place-items:center;transition:opacity .22s,transform .52s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:scale(1)}.pm-home-vault__seal.is-active{opacity:1}.pm-home-vault__seal.is-fading{opacity:1;transform:scale(1.02)}.pm-home-vault__seal.is-fading .pm-home-vault__seal-fill,.pm-home-vault__seal.is-fading .pm-home-vault__lock-core{opacity:0}.pm-home-vault__seal-ring,.pm-home-vault__seal-halo,.pm-home-vault__seal-fill,.pm-home-vault__lock-core,.pm-home-vault__wordmark{width:calc(var(--vault-orbit-radius) * 2.62);aspect-ratio:1;border-radius:50%;position:absolute}.pm-home-vault__seal-ring,.pm-home-vault__seal-halo{opacity:0;transition:opacity .42s,transform .86s cubic-bezier(.16,1,.28,1);transform:scale(1.22)}.pm-home-vault__seal-halo{filter:blur(30px);background:radial-gradient(circle,#77d8ff42,#6f84ff1f 46%,#0000 72%)}.pm-home-vault__seal-ring{border:2.2px solid #deebffc7;box-shadow:0 0 0 .3rem #76a7ff1f,0 0 2.8rem #77d8ff3d,inset 0 0 1.2rem #77d8ff24}.pm-home-vault__seal-ring:before,.pm-home-vault__seal-ring:after{content:"";border-radius:50%;position:absolute;inset:0}.pm-home-vault__seal-ring:before{border:1px solid #cddfff47;inset:.7rem;box-shadow:inset 0 0 1rem #77d8ff14}.pm-home-vault__seal-ring:after{opacity:.86;border:1px solid #bbd5ff24;inset:-.55rem}.pm-home-vault__seal.is-active .pm-home-vault__seal-ring,.pm-home-vault__seal.is-active .pm-home-vault__seal-halo{opacity:1;transform:scale(1)}.pm-home-vault__seal.is-active .pm-home-vault__seal-ring{animation:.86s cubic-bezier(.18,.98,.26,1) both pm-vault-ring-clamp}.pm-home-vault__seal-fill{opacity:0;background:radial-gradient(circle at 28% 22%,#ffffff29,#0000 22%),linear-gradient(#121e3275,#040810fc);transition:opacity .62s,transform .76s cubic-bezier(.22,1,.36,1);transform:scale(.76);box-shadow:0 0 0 1px #bcd5ff29,inset 0 0 4.8rem #00000057}.pm-home-vault__seal.is-locking .pm-home-vault__seal-fill{opacity:.98;transform:scale(1)}.pm-home-vault__lock-core{aspect-ratio:auto;color:#f1f7fff5;opacity:0;transform-origin:50%;text-shadow:0 0 2rem #79a9ff5c;place-items:center;width:auto;transition:opacity .52s,transform .92s cubic-bezier(.16,1,.28,1);display:grid;top:36%;left:50%;transform:translate(-50%,-60%)rotate(-200deg)scale(.34)}.pm-home-vault__seal.is-locking .pm-home-vault__lock-core{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}.pm-home-vault__wordmark{width:calc(var(--vault-orbit-radius) * 1.76);letter-spacing:-.07em;color:#f0f5fffa;opacity:0;justify-content:center;align-items:baseline;gap:0;min-height:2.8rem;font-size:clamp(1.55rem,3.2vw,2.6rem);line-height:1;transition:opacity .46s,transform .62s cubic-bezier(.22,1,.36,1);display:inline-flex;top:57%;left:50%;transform:translate(-50%,.85rem)}.pm-home-vault__wordmark.is-visible{opacity:1;transform:translate(-50%)}.pm-home-vault__wordmark.is-fading{opacity:0;transform:translate(-50%,-10px)}.pm-home-vault__wordmark span{opacity:0;filter:blur(6px);transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1),filter .42s;transform:translateY(10px)}.pm-home-vault__wordmark span.is-visible{opacity:1;filter:blur();transform:translateY(0)}.pm-section{width:var(--content-width);margin:0 auto}.pm-panel{min-width:0;box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffffd6;background:linear-gradient(#ffffffd1,#f6f8fcb8),linear-gradient(140deg,#4b8cff0d,#0000 50%);border:1px solid #41608d1a;border-radius:1.55rem;padding:clamp(1.15rem,1.8vw,1.55rem);position:relative;overflow:hidden}.pm-panel:before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;background:linear-gradient(135deg,#ffffff12,#0000 32% 100%),radial-gradient(circle at 100% 0,#77d8ff1f,#0000 32%);position:absolute;inset:0}.pm-panel--strong{background:linear-gradient(#ffffffeb,#f5f8fdd6),linear-gradient(145deg,#4b8cff14,#d39a3e0d 72%,#0000)}.pm-panel--soft{background:linear-gradient(#ffffffb8,#f7f8fc99),linear-gradient(145deg,#4b8cff0a,#0000 56%)}.pm-section-header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.pm-section-header__copy{gap:.75rem;width:min(46rem,100%);min-width:0;display:grid}.pm-section-header__copy h2{font-size:clamp(1.8rem,3vw,3rem);line-height:.94}.pm-section-header__copy p{font-size:.98rem}.pm-section-header__aside{justify-content:flex-end;align-items:center;min-width:0;display:flex}.pm-section-note,.pm-status-text{color:var(--text-faint);font-size:.9rem}.pm-status-text--error{color:#ffb2b2}.pm-choice-row{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.7rem;display:grid}.pm-choice-row--stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-choice-row__item{min-height:3.55rem;color:var(--text-soft);text-align:left;background:#ffffffb3;border:1px solid #41608d1a;border-radius:1rem;gap:.22rem;padding:.8rem .9rem;transition:transform .18s,border-color .18s,background .18s,color .18s;display:grid}.pm-choice-row__item strong{font-size:.95rem;display:block}.pm-choice-row__item span{color:var(--text-faint);font-size:.84rem;line-height:1.35}.pm-choice-row__item:hover,.pm-choice-row__item:focus-visible,.pm-choice-row__item.is-active{color:var(--text);background:linear-gradient(#ffffffeb,#f7f9fdcc),linear-gradient(145deg,#4b8cff14,#d39a3e08);border-color:#4b8cff33;transform:translateY(-1px)}.pm-choice-row__item.is-active span{color:#e0ecffd6}.pm-trust-strip{flex-wrap:wrap;gap:.85rem;padding-top:.2rem;display:flex}.pm-trust-strip>div{min-height:2.4rem;color:var(--text-soft);background:#ffffffb8;border:1px solid #41608d1a;border-radius:1rem;align-items:center;gap:.5rem;padding:.65rem .82rem;display:inline-flex}.pm-home-grid,.pm-results-top-grid,.pm-setup-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:1rem;display:grid}.pm-benchmark-grid{grid-template-columns:minmax(19rem,.94fr) minmax(0,1.06fr);gap:1rem;display:grid}.pm-benchmark-support-grid{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);gap:1rem;display:grid}.pm-home-fit-section{gap:1.2rem;padding-block:clamp(.3rem,1vw,.7rem) clamp(.45rem,1.2vw,.95rem);display:grid}.pm-home-fit__scene{gap:clamp(1.2rem,2vw,1.6rem);display:grid}.pm-home-fit__hero{transform-origin:0 100%;will-change:transform, opacity;align-content:end;gap:.75rem;width:min(70rem,100%);min-height:clamp(8.75rem,18vw,11.2rem);display:grid}.pm-home-fit__headline{letter-spacing:-.065em;color:#122743fa;margin:0;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.86}.pm-home-fit__headline span{color:#3461aef0;text-shadow:0 .9rem 2rem #77d8ff24;display:inline-block;position:relative}.pm-home-fit__headline span:after{content:"";z-index:-1;background:linear-gradient(90deg,#77d8ff3d,#f6c56d2e);border-radius:999px;height:.34em;position:absolute;bottom:.02em;left:.04em;right:.02em}.pm-home-fit__lede{max-width:39rem;color:var(--text-soft);margin:0;font-size:1.03rem}.pm-home-fit__hero-tags{flex-wrap:wrap;gap:.58rem;padding-top:.15rem;display:flex}.pm-home-fit__hero-tag{color:#234067d6;background:linear-gradient(#ffffffeb,#f3f7fec7),linear-gradient(135deg,#77d8ff14,#f6c56d14);border:1px solid #41608d1a;border-radius:999px;align-items:center;gap:.42rem;min-height:2rem;padding:.46rem .74rem;font-size:.79rem;font-weight:650;display:inline-flex;box-shadow:0 .7rem 1.4rem #41608d14,inset 0 1px #ffffffe6}.pm-home-fit__hero-tag svg{color:var(--accent-strong)}.pm-home-fit__hero-line{transform-origin:0;background:linear-gradient(90deg,#4880d78f,#76d7ff38,#f6c56d00);border-radius:999px;width:min(34rem,100%);height:1px;margin-top:.15rem;display:block}.pm-home-fit__layout{grid-template-columns:minmax(18rem,.94fr) minmax(0,1.06fr);align-items:start;gap:clamp(1rem,1.8vw,1.35rem);min-height:clamp(35rem,74vh,43rem);display:grid}.pm-home-fit__benchmark-shell{align-self:start;position:sticky;top:7.2rem}.pm-home-fit__benchmark-motion,.pm-home-fit__workflow-wrap{will-change:transform, opacity}.pm-home-fit__workflow-wrap{justify-self:start;width:min(36.75rem,100%)}.pm-home-fit__benchmark{align-content:start;gap:1.15rem;min-height:clamp(29rem,64vh,36rem);display:grid}.pm-home-fit__benchmark-copy{gap:.55rem;display:grid}.pm-home-fit__eyebrow{color:#466ba4c7;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pm-home-fit__benchmark h3{max-width:12ch;margin:0;font-size:clamp(1.7rem,2.4vw,2.45rem);line-height:.94}.pm-home-fit__benchmark-copy p{color:var(--text-soft);margin:0}.pm-home-fit__journey{gap:.92rem;display:grid;position:relative}.pm-home-fit__journey:before{content:"";background:linear-gradient(#77d8ff2e,#6f84ff29,#f6c56d1a);width:1px;position:absolute;top:1rem;bottom:1rem;left:1.08rem}.pm-home-fit__step{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid;position:relative}.pm-home-fit__step-index{z-index:1;aspect-ratio:1;color:#294776d6;letter-spacing:.08em;background:linear-gradient(#fffffff5,#f2f7ffcc);border:1px solid #5278b529;border-radius:999px;place-items:center;width:2.2rem;min-width:2.2rem;font-size:.76rem;font-weight:700;display:inline-grid;position:relative}.pm-home-fit__step-core{grid-template-columns:auto 1fr;gap:.72rem;min-width:0;padding:.2rem 0 .2rem .1rem;display:grid}.pm-home-fit__step-icon{aspect-ratio:1;color:#274775d6;background:radial-gradient(circle at 30% 26%,#ffffff2e,#0000 36%),linear-gradient(#fffffff0,#f5f8fddb);border:1px solid #41608d1a;border-radius:.88rem;place-items:center;width:2.2rem;min-width:2.2rem;display:inline-grid}.pm-home-fit__step-copy{gap:.32rem;display:grid}.pm-home-fit__step-copy strong{color:var(--text);font-size:1rem}.pm-home-fit__step-copy p{color:var(--text-soft);margin:0;font-size:.92rem;line-height:1.52}.pm-home-fit__status-rack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem;display:grid}.pm-home-fit__status-card{background:linear-gradient(#fffffff0,#f4f8ffd1),linear-gradient(145deg,#4b8cff14,#d39a3e0f 82%,#0000);border:1px solid #41608d1a;border-radius:1.12rem;grid-template-columns:auto 1fr;align-items:center;gap:.68rem;min-width:0;min-height:4.3rem;padding:.82rem .86rem;display:grid;box-shadow:0 .8rem 1.7rem #41608d14,inset 0 1px #ffffffe6}.pm-home-fit__status-card>div{gap:.14rem;display:grid}.pm-home-fit__status-card strong{color:#183153f5;font-size:1.04rem;line-height:1}.pm-home-fit__status-card>div>span{color:#3c5b8ac2;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pm-home-fit__status-icon{aspect-ratio:1;width:2.1rem;min-width:2.1rem;color:var(--accent-strong);background:radial-gradient(circle at 30% 24%,#ffffff52,#0000 36%),linear-gradient(#fffffffa,#f0f5ffd6);border:1px solid #41608d1a;border-radius:.84rem;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffffeb}.pm-home-fit__performance{align-content:start;gap:1.15rem;min-height:0;display:grid}.pm-home-fit__performance-copy{gap:.55rem;display:grid}.pm-home-fit__performance-copy h3{letter-spacing:-.03em;text-wrap:balance;max-width:16.5ch;margin:0;font-size:clamp(1.7rem,2.4vw,2.45rem);line-height:.98}.pm-home-fit__performance-copy p{max-width:30rem;color:var(--text-soft);margin:0}.pm-home-fit__model-carousel{width:100%;padding-top:.05rem}.pm-home-fit__model-carousel .pm-prompt-carousel__rail{width:100%;min-height:clamp(4.7rem,7vw,5.7rem);-webkit-mask-image:linear-gradient(90deg,#000 0% 84%,#000000b8 94%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 84%,#000000b8 94%,#0000 100%)}.pm-home-fit__model-carousel .pm-prompt-carousel__rail:after{width:22%}.pm-home-fit__model-carousel .pm-prompt-carousel__focus{background:linear-gradient(#fffffff5,#f4f8ffcc),linear-gradient(135deg,#7bdcff1f,#ffd88a24);border-color:#527ec93d;height:clamp(2.8rem,4.6vw,3.45rem);box-shadow:0 .8rem 1.8rem #77d8ff1a,inset 0 1px #fffffff0}.pm-home-fit__model-carousel .pm-prompt-carousel__assembly-word{font-size:clamp(1.7rem,2.85vw,2.9rem)}.pm-home-fit__performance-meta{flex-wrap:wrap;gap:.55rem;display:flex}.pm-home-fit__performance-chip{color:#26436cd6;letter-spacing:.01em;background:linear-gradient(#fffffff0,#f3f7fec2),linear-gradient(140deg,#7bdcff14,#0000 68%);border:1px solid #41608d1a;border-radius:999px;align-items:center;gap:.42rem;min-height:2rem;padding:.46rem .72rem;font-size:.8rem;font-weight:650;display:inline-flex}.pm-home-fit__performance-chip svg{color:var(--accent-strong)}.pm-home-fit__metrics{gap:.85rem;padding-top:.15rem;display:grid}.pm-home-fit__metric{grid-template-columns:minmax(6.3rem,6.7rem) minmax(0,1fr) auto;align-items:center;gap:.88rem;display:grid}.pm-home-fit__metric-label{color:#223e65db;letter-spacing:-.01em;align-items:center;gap:.48rem;font-size:.9rem;font-weight:700;display:inline-flex}.pm-home-fit__metric-track{background:linear-gradient(#e7eef8f5,#f1f5fbcc),linear-gradient(90deg,#77d8ff14,#ffd88a14);border-radius:999px;height:.92rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #344d761f,inset 0 -1px #fffc}.pm-home-fit__metric-track:after{content:"";pointer-events:none;background:linear-gradient(#ffffff52,#fff0);position:absolute;inset:0}.pm-home-fit__metric-fill{border-radius:inherit;height:100%;box-shadow:inset 0 1px 0 #ffffff47, 0 .5rem 1.3rem color-mix(in srgb, currentColor 22%, transparent);display:block}.pm-home-fit__metric-fill--writing{color:#ffb577;background:linear-gradient(90deg,#ffa66f,#ffde86)}.pm-home-fit__metric-fill--reasoning{color:#84d9ff;background:linear-gradient(90deg,#75cfff,#8ea0ff)}.pm-home-fit__metric-fill--coding{color:#72debc;background:linear-gradient(90deg,#78e0b0,#42c7d8)}.pm-home-fit__metric-value{color:#294875d1;font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-size:.88rem;font-weight:700}.pm-home-fit__workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:start;gap:1rem;padding-top:.18rem;display:grid}.pm-home-fit__lane{--lane-accent:#77d8ff38;background:linear-gradient(180deg, #ffffffe0, #f4f7fcc2), linear-gradient(145deg, var(--lane-accent), transparent 72%);border:1px solid #41608d1a;border-radius:1.4rem;gap:.8rem;min-width:0;min-height:0;padding:1.05rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 1.1rem 2.4rem #41608d17,inset 0 1px #ffffffe0}.pm-home-fit__lane:before,.pm-home-fit__lane:after{content:"";pointer-events:none;position:absolute}.pm-home-fit__lane:before{background:radial-gradient(circle, var(--lane-accent), transparent 68%);filter:blur(24px);opacity:.78;width:8rem;height:8rem;bottom:40%;right:-16%}.pm-home-fit__lane:after{border-radius:inherit;background:linear-gradient(135deg,#fff3,#0000 34% 100%);inset:0}.pm-home-fit__lane:hover,.pm-home-fit__lane:focus-within{border-color:#4b8cff2e;transform:translateY(-2px);box-shadow:0 1.45rem 2.7rem #41608d1f,inset 0 1px #ffffffeb}.pm-home-fit__lane--blue{--lane-accent:#77d8ff2e}.pm-home-fit__lane--violet{--lane-accent:#8a7eff1f}.pm-home-fit__lane--mint{--lane-accent:#7be1c124}.pm-home-fit__lane--gold{--lane-accent:#f6c56d24}.pm-home-fit__lane.is-live{border-color:#4b8cff3d;box-shadow:0 1.45rem 2.8rem #41608d24,0 0 2rem #77d8ff1a,inset 0 1px #ffffffeb}.pm-home-fit__lane.is-live:before{animation:4.8s ease-in-out infinite pm-fit-lane-sweep}.pm-home-fit__lane-top{z-index:1;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:relative}.pm-home-fit__lane-fit{color:#466ba4c2;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pm-home-fit__lane-icon{aspect-ratio:1;color:#284978d6;background:radial-gradient(circle at 30% 26%,#ffffff38,#0000 36%),linear-gradient(#fffffff0,#f4f7fce0);border:1px solid #41608d1a;border-radius:.92rem;place-items:center;width:2.35rem;min-width:2.35rem;display:inline-grid}.pm-home-fit__lane.is-live .pm-home-fit__lane-icon{box-shadow:0 0 1.3rem #77d8ff29,inset 0 1px #fffffff0}.pm-home-fit__lane-copy{z-index:1;gap:.4rem;display:grid;position:relative}.pm-home-fit__lane h3{margin:0;font-size:clamp(1.45rem,2.1vw,1.95rem);line-height:.95}.pm-home-fit__lane p{color:var(--text-soft);margin:0;line-height:1.55}.pm-home-fit__lane-tags{z-index:1;flex-wrap:wrap;gap:.5rem;padding-top:.12rem;display:flex;position:relative}.pm-home-fit__lane-tag{color:#27446dd1;background:#ffffffb8;border:1px solid #41608d14;border-radius:999px;align-items:center;min-height:2rem;padding:.48rem .72rem;font-size:.78rem;font-weight:600;display:inline-flex}.pm-home-fit__slot-wrap{will-change:transform, opacity;width:min(34.5rem,100%);margin-inline:auto;position:relative}.pm-home-slot{--pm-slot-row-height:56px;--pm-slot-row-gap:10px;background:linear-gradient(#f9fbfcf5,#f4f8fce6),linear-gradient(145deg,#df963e08,#79ddff0d 56%,#8ea0ff08 100%);border:1px solid #41608d1a;border-radius:1.55rem;gap:1rem;padding:clamp(1.16rem,2vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2.15rem #41608d14,inset 0 1px #ffffffd6}.pm-home-slot>:not(.pm-home-slot__ambient){z-index:1;position:relative}.pm-home-slot__ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pm-home-slot__ambient-gradient{opacity:.78;transform-origin:50%;background:radial-gradient(circle at 14% 20%,#f6c56d29,#0000 28%),radial-gradient(circle at 78% 14%,#79ddff2e,#0000 30%),radial-gradient(circle at 62% 76%,#6f84ff24,#0000 34%),linear-gradient(120deg,#fff0,#79ddff14,#f6c56d0f,#fff0);animation:14s ease-in-out infinite alternate pm-home-slot-aurora-shift;position:absolute;inset:-18%;transform:translate(-2%)scale(1.02)}.pm-home-slot__ambient-line{top:var(--line-top);left:var(--line-left);width:var(--line-width);opacity:0;filter:blur(.25px);height:1px;transform:rotate(var(--line-angle)) scaleX(.72);transform-origin:0;animation:pm-home-slot-line-blink var(--line-duration) ease-in-out infinite;animation-delay:var(--line-delay);background:linear-gradient(90deg,#fff0,#79ddff66,#f6c56d4d,#fff0);position:absolute}.pm-home-slot__ambient-line:after{content:"";background:inherit;opacity:.46;filter:blur(8px);position:absolute;inset:-.22rem 12%}.pm-home-slot:before,.pm-home-slot:after{content:"";pointer-events:none;height:8rem;position:absolute;left:7%;right:7%}.pm-home-slot:before{filter:blur(30px);background:radial-gradient(circle at 50% 100%,#78e0b01a,#0000 72%);top:-4.4rem}.pm-home-slot:after{filter:blur(32px);background:radial-gradient(circle at 50% 0,#79ddff1a,#0000 72%);bottom:-4.8rem}.pm-home-slot__header{z-index:1;gap:.46rem;display:grid;position:relative}.pm-home-slot__copy{gap:.34rem;width:100%;display:grid}.pm-home-slot__eyebrow,.pm-home-slot__result>span{color:#466ba4c2;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pm-home-slot__headline{letter-spacing:-.055em;white-space:normal;text-wrap:balance;-webkit-text-fill-color:transparent;text-shadow:0 1rem 2rem #77d8ff24;background:linear-gradient(135deg,#122743,#355ee3eb 48%,#d39a3edb);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-size:clamp(1.22rem,2.35vw,2.35rem);line-height:1.1;overflow:visible}.pm-home-slot__machine{background:radial-gradient(circle at 12% 10%,#df963e14,#0000 32%),radial-gradient(circle at 88% 100%,#4a84f51a,#0000 38%),linear-gradient(#f8fafdf5,#ecf2f8f0);border:1px solid #6078981f;border-radius:1.3rem;gap:.72rem;padding:.9rem .92rem .96rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2rem #41608d14,inset 0 1px #ffffffe6}.pm-home-slot__machine:before,.pm-home-slot__machine:after{content:"";pointer-events:none;position:absolute;inset:0}.pm-home-slot__machine:before{opacity:.55;background:linear-gradient(#6078980a 1px,#0000 1px) 0 0/3.2rem 3.2rem,linear-gradient(90deg,#60789808 1px,#0000 1px) 0 0/3.2rem 3.2rem}.pm-home-slot__machine:after{background:linear-gradient(110deg,#0000 0%,#ffffff6b 48%,#0000 68%);transform:translate(-120%)}.pm-home-slot__machine.is-spinning{box-shadow:0 1.2rem 2.2rem #41608d1a,0 0 1rem #df963e0d,0 0 1rem #79ddff0d,inset 0 1px #ffffffeb}.pm-home-slot__machine.is-spinning:after{animation:1.45s both pm-slot-scan-sweep}.pm-home-slot__machine-head{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.pm-home-slot__machine-kicker{color:#4565949e;letter-spacing:.18em;text-transform:uppercase;font-size:.64rem}.pm-home-slot__machine-state{color:#244068bd;letter-spacing:.08em;text-transform:uppercase;background:#ffffffa8;border:1px solid #849bb924;border-radius:999px;align-items:center;gap:.42rem;min-height:1.72rem;padding:.34rem .62rem;font-size:.68rem;font-weight:650;display:inline-flex}.pm-home-slot__machine-state-dot{background:#7895bfd6;border-radius:50%;width:.44rem;height:.44rem;box-shadow:0 0 .7rem #7895bf2e}.pm-home-slot__machine-state.is-live .pm-home-slot__machine-state-dot{background:#f7c972;box-shadow:0 0 .8rem #f7c97285,0 0 1.2rem #79ddff38}.pm-home-slot__labels{z-index:1;color:#4e6c998f;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.7rem;padding-inline:.24rem;font-size:.6rem;display:grid;position:relative}.pm-home-slot__reels{z-index:1;grid-template-columns:minmax(0,.88fr) auto minmax(0,1.12fr);align-items:center;gap:.62rem;display:grid;position:relative}.pm-home-slot__window{z-index:1;height:calc((var(--pm-slot-row-height) * 3) + (var(--pm-slot-row-gap) * 2));background:linear-gradient(#fffffffa,#eef4faf0),linear-gradient(#df963e0a,#79ddff0a);border:1px solid #839bb729;border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 .55rem 1.25rem #41608d14}.pm-home-slot__window:before,.pm-home-slot__window:after{content:"";z-index:3;height:calc(var(--pm-slot-row-height) + (var(--pm-slot-row-gap) * .8));pointer-events:none;position:absolute;left:0;right:0}.pm-home-slot__window:before{background:linear-gradient(#f5f8fcfa,#f5f8fc2e);top:0}.pm-home-slot__window:after{background:linear-gradient(#f5f8fc2e,#f5f8fcfa);bottom:0}.pm-home-slot__reel-track{z-index:2;gap:var(--pm-slot-row-gap);padding-block:calc(var(--pm-slot-row-height) + var(--pm-slot-row-gap));will-change:transform, filter;display:grid;position:relative;transform:translate(0,0)}.pm-home-slot__reel-track.is-spinning{filter:blur(.7px)saturate(1.02)}.pm-home-slot__item{height:var(--pm-slot-row-height);color:#142a47eb;letter-spacing:-.04em;opacity:.26;filter:saturate(.7)brightness(.96);transform-origin:50%;border:1px solid #0000;border-radius:.9rem;grid-template-columns:1.56rem minmax(0,1fr);align-items:center;gap:.44rem;padding:0 .66rem;font-size:.82rem;font-weight:700;transition:opacity .22s,transform .22s,filter .22s,box-shadow .22s,border-color .22s;display:grid;transform:scale(.88)}.pm-home-slot__window--right .pm-home-slot__item{font-size:.76rem}.pm-home-slot__item.is-selected{opacity:1;filter:saturate(1.08)brightness(1.02);transform:scale(1.04);box-shadow:0 .6rem 1.2rem #41608d24,inset 0 1px #ffffffe6}.pm-home-slot__item-label{white-space:nowrap;min-width:0;line-height:.98;display:block}.pm-home-slot__item-icon{background:#ffffffd6;border:1px solid #839bb72e;border-radius:.62rem;place-items:center;width:1.56rem;height:1.56rem;display:inline-grid;box-shadow:inset 0 1px #ffffffe6}.pm-home-slot__item--text{background:linear-gradient(90deg,#e9b06a8f,#f6dfb8e6);border-color:#df963e47}.pm-home-slot__item--text .pm-home-slot__item-icon{color:#ba6f1d;background:#fff4e5eb;box-shadow:0 0 1rem #f6c56d38,inset 0 1px #ffffffeb}.pm-home-slot__item--vision{background:linear-gradient(90deg,#9bcdffb8,#ddeffff5);border-color:#60a0f63d}.pm-home-slot__item--vision .pm-home-slot__item-icon{color:#3d72d5;background:#f2f9fff5;box-shadow:0 0 1rem #79ddff2e,inset 0 1px #ffffffeb}.pm-home-slot__item--multimodal{background:linear-gradient(90deg,#ffffffeb,#eef4faf5);border-color:#c4d0df47}.pm-home-slot__item--multimodal .pm-home-slot__item-icon{color:#8397ad;background:#fffffff5;box-shadow:0 0 1rem #c9d4e02e,inset 0 1px #fffffff5}.pm-home-slot__item--agentic{background:linear-gradient(90deg,#cdd6e0c7,#e9eff5f5);border-color:#9eabbb3d}.pm-home-slot__item--agentic .pm-home-slot__item-icon{color:#64778c;background:#f5f8fbf5;box-shadow:0 0 1rem #b0bcc929,inset 0 1px #ffffffeb}.pm-home-slot__item--reasoning{background:linear-gradient(90deg,#ebf0f8db,#f8fafdfa);border-color:#c4cddc42}.pm-home-slot__item--reasoning .pm-home-slot__item-icon{color:#72859d;background:#fffffff5;box-shadow:0 0 1rem #b6c2d229,inset 0 1px #fffffff5}.pm-home-slot__item--coding{background:linear-gradient(90deg,#bedfffd1,#e5f3fffa);border-color:#75b1f642}.pm-home-slot__item--coding .pm-home-slot__item-icon{color:#3f7de2;background:#f4fafff5;box-shadow:0 0 1rem #75b1f633,inset 0 1px #fffffff5}.pm-home-slot__item--editor{background:linear-gradient(90deg,#efbe7ab3,#fae8c5f5);border-color:#df963e47}.pm-home-slot__item--editor .pm-home-slot__item-icon{color:#b06b1c;background:#fff7e9f5;box-shadow:0 0 1rem #f6c56d3d,inset 0 1px #fffffff5}.pm-home-slot__item--orchestrator{background:linear-gradient(90deg,#c1d5ffd1,#ebf3fffa);border-color:#7796e842}.pm-home-slot__item--orchestrator .pm-home-slot__item-icon{color:#536fc7;background:#f5f9fff5;box-shadow:0 0 1rem #7796e82e,inset 0 1px #fffffff5}.pm-home-slot__item.is-selected.pm-home-slot__item--text,.pm-home-slot__item.is-selected.pm-home-slot__item--editor{box-shadow:0 .75rem 1.45rem #df963e2e,inset 0 1px #ffffffeb}.pm-home-slot__item.is-selected.pm-home-slot__item--vision,.pm-home-slot__item.is-selected.pm-home-slot__item--coding,.pm-home-slot__item.is-selected.pm-home-slot__item--orchestrator{box-shadow:0 .75rem 1.45rem #60a0f62e,inset 0 1px #ffffffeb}.pm-home-slot__item.is-selected.pm-home-slot__item--multimodal,.pm-home-slot__item.is-selected.pm-home-slot__item--agentic,.pm-home-slot__item.is-selected.pm-home-slot__item--reasoning{box-shadow:0 .75rem 1.45rem #aab8ca2e,inset 0 1px #fffffff5}.pm-home-slot__join{z-index:2;color:#3f5f8c99;justify-items:center;gap:.22rem;display:grid;position:relative}.pm-home-slot__join span{background:linear-gradient(#df963e1f,#79ddff57,#4a84f51f);width:1px;height:.72rem}.pm-home-slot__join strong{font-family:var(--font-mono);color:#233f65d1;font-size:.92rem;line-height:1}.pm-home-slot__machine.is-spinning .pm-home-slot__join strong{animation:1.56s both pm-slot-join-pulse}.pm-home-slot__result{z-index:1;gap:.24rem;padding:0 .12rem;display:grid;position:relative}.pm-home-slot__result strong{color:#122743fa;font-size:clamp(1.08rem,1.65vw,1.42rem);line-height:.98}.pm-home-slot__result p{max-width:26rem;font-size:.88rem}.pm-home-slot__benchmark-utility{z-index:1;border-top:1px solid #5876a41f;gap:.84rem;padding:.98rem .12rem .08rem;display:grid;position:relative}.pm-home-slot__benchmark-utility:before{content:"";pointer-events:none;background:linear-gradient(#f4f8fcd1,#f4f8fc00);height:4.6rem;position:absolute;top:0;left:.12rem;right:.12rem}.pm-home-slot__journey{gap:.76rem;display:grid;position:relative}.pm-home-slot__journey:before{content:"";background:linear-gradient(#79ddff29,#5980de24,#df963e1a);width:1px;position:absolute;top:.78rem;bottom:.78rem;left:.78rem}.pm-home-slot__journey-step{grid-template-columns:auto 1fr;align-items:start;gap:.62rem;min-width:0;display:grid;position:relative}.pm-home-slot__journey-index{z-index:1;aspect-ratio:1;color:#355280c7;letter-spacing:.08em;background:linear-gradient(#fffffff5,#f4f8fcd6);border:1px solid #5278b51f;border-radius:999px;place-items:center;width:1.58rem;min-width:1.58rem;font-size:.58rem;font-weight:800;display:inline-grid;position:relative}.pm-home-slot__journey-core{grid-template-columns:auto 1fr;align-items:start;gap:.56rem;min-width:0;padding-top:.02rem;display:grid}.pm-home-slot__journey-icon{aspect-ratio:1;color:#284673cc;background:radial-gradient(circle at 30% 22%,#ffffff42,#0000 36%),linear-gradient(#fffffff5,#f2f7ffe0);border:1px solid #41608d14;border-radius:.72rem;place-items:center;width:1.78rem;min-width:1.78rem;display:inline-grid;box-shadow:inset 0 1px #ffffffeb}.pm-home-slot__journey-copy{gap:.16rem;min-width:0;display:grid}.pm-home-slot__journey-copy strong{color:#142a47f0;font-size:.86rem;line-height:1.08}.pm-home-slot__journey-copy p{color:#405d88c7;margin:0;font-size:.76rem;line-height:1.42}.pm-home-slot__status-rack{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.56rem;display:grid}.pm-home-slot__status-card{background:linear-gradient(#fffffff0,#f4f8ffdb),linear-gradient(135deg,#4b8cff0a,#d39a3e0a);border:1px solid #41608d14;border-radius:.98rem;grid-template-columns:auto 1fr;align-items:center;gap:.56rem;min-width:0;min-height:3.7rem;padding:.72rem .76rem;display:grid;box-shadow:0 .78rem 1.4rem #41608d0f,inset 0 1px #ffffffe6}.pm-home-slot__status-card>div{gap:.08rem;min-width:0;display:grid}.pm-home-slot__status-card strong{color:#183153f5;font-size:.96rem;line-height:1}.pm-home-slot__status-card>div>span{color:#3c5b8ab8;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.pm-home-slot__status-icon{aspect-ratio:1;width:1.82rem;min-width:1.82rem;color:var(--accent-strong);background:radial-gradient(circle at 30% 24%,#ffffff52,#0000 36%),linear-gradient(#fffffffa,#f1f6ffe0);border:1px solid #41608d14;border-radius:.72rem;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffffeb}.pm-home-slot__actions{display:flex}.pm-home-slot__actions .pm-button{background:#ffffffbd;border-radius:.98rem;justify-content:space-between;width:100%;min-height:2.95rem;padding:.76rem .94rem;font-size:.86rem;box-shadow:0 .72rem 1.45rem #41608d14,inset 0 1px #ffffffe6}.pm-home-slot__sync{margin:0;padding-left:.08rem;font-size:.78rem;line-height:1.45}.pm-editorial-grid{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr) minmax(17rem,.85fr);gap:1rem;display:grid}.pm-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.pm-results-grid,.pm-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pm-benchmark-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.pm-toolbar-stats,.pm-setup-main__header,.pm-runtime-match__grid,.pm-calibration-grid,.pm-fact-grid,.pm-atlas-card__stats,.pm-atlas-card__meta-grid,.pm-featured-model__stats,.pm-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pm-focus-panel,.pm-editorial-panel,.pm-signal-panel,.pm-faq-panel,.pm-controls-panel,.pm-live-panel,.pm-machine-facts-panel,.pm-calibration-panel,.pm-shortlist-panel,.pm-toolbar-panel,.pm-process-panel,.pm-runtime-match,.pm-setup-main,.pm-setup-side,.pm-empty-panel,.pm-atlas-card__summary,.pm-atlas-card__variants,.pm-benchmark-results-empty{gap:1.1rem;display:grid}.pm-card-stack,.pm-benchmark-stage,.pm-benchmark-snapshot-panel,.pm-benchmark-snapshot-panel__group,.pm-benchmark-snapshot-panel__footer,.pm-live-panel--benchmark{gap:1rem;display:grid}.pm-benchmark-snapshot-panel{background:radial-gradient(circle at 14% 14%,#77d8ff14,#0000 22%),linear-gradient(#ffffffe6,#f6f8fccc)}.pm-benchmark-snapshot-panel__group{gap:.8rem}.pm-benchmark-snapshot-panel__eyebrow{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.pm-benchmark-snapshot-panel__footer{border-top:1px solid #41608d17;padding-top:.15rem}.pm-benchmark-snapshot-panel__footer p{margin:0}.pm-live-panel--benchmark{background:radial-gradient(circle at 88% 8%,#f6c56d14,#0000 24%),linear-gradient(#ffffffe6,#f6f8fccc);align-content:start}.pm-featured-model__header,.pm-candidate__header,.pm-atlas-card__header,.pm-machine__core,.pm-setup-main__header,.pm-topbar__status,.pm-atlas-card__topline,.pm-toolbar{min-width:0}.pm-featured-model__header,.pm-candidate__header,.pm-atlas-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pm-atlas-card__header-copy,.pm-candidate__header-copy{gap:.3rem;min-width:0;display:grid}.pm-featured-model h3,.pm-candidate h3,.pm-atlas-card h3,.pm-route-card h3,.pm-pillar-card h3,.pm-veil-card h3,.pm-setup-main h2{font-size:clamp(1.35rem,2vw,2rem);line-height:.96}.pm-focus-panel .pm-section-header__copy h2,.pm-empty-panel .pm-section-header__copy h2{max-width:15ch}.pm-featured-model__header p,.pm-candidate__header p,.pm-atlas-card__header p{padding-top:.22rem}.pm-score-chip,.pm-atlas-card__badge{text-align:right;background:linear-gradient(#ffffffe0,#f6f8fcc2),linear-gradient(145deg,#4b8cff14,#0000 52%);border:1px solid #41608d1a;border-radius:1rem;gap:.25rem;min-width:5.4rem;padding:.7rem .8rem;display:inline-grid}.pm-score-chip span,.pm-atlas-card__badge{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.pm-score-chip strong{font-size:1rem;line-height:1}.pm-score-chip--good{border-color:#66d2a74d;box-shadow:inset 0 0 0 1px #66d2a714}.pm-score-chip--warn{border-color:#f6c56d47;box-shadow:inset 0 0 0 1px #f6c56d14}.pm-score-chip--soft,.pm-score-chip--soft strong{color:var(--text)}.pm-candidate__stats,.pm-candidate__reasons,.pm-atlas-card__chip-row,.pm-disclosure-list,.pm-setup-steps,.pm-process-steps,.pm-mini-list,.pm-detail-list{gap:.75rem;display:grid}.pm-candidate__reasons,.pm-atlas-card__chip-row{flex-wrap:wrap;display:flex}.pm-candidate--podium{align-content:start;gap:1rem;min-height:100%}.pm-candidate--gold{background:radial-gradient(circle at 100% 0,#f6c56d29,#0000 28%),linear-gradient(#fffcf4f0,#faf5e6db);border-color:#dba44847}.pm-candidate--silver{background:radial-gradient(circle at 100% 0,#c4d2e429,#0000 28%),linear-gradient(#fbfdfff0,#f1f5fae0);border-color:#92a2ba38}.pm-candidate--bronze{background:radial-gradient(circle at 100% 0,#db9a7024,#0000 28%),linear-gradient(#fff9f4f0,#f7efe8e0);border-color:#bc7e523d}.pm-candidate__rank{letter-spacing:.08em;border:1px solid #41608d1a;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2rem;padding:.36rem .72rem;font-size:.8rem;font-weight:800;line-height:1;display:inline-flex}.pm-candidate__rank--gold{color:#7c5815f5;background:linear-gradient(#fff4d6fa,#fbebc2e6);border-color:#d39a3e42}.pm-candidate__rank--silver{color:#5a6980f5;background:linear-gradient(#f6f9fdfa,#e8eef5eb);border-color:#8e9eb53d}.pm-candidate__rank--bronze{color:#834f2df5;background:linear-gradient(#fceee5fa,#f4ded0eb);border-color:#ba7c4f3d}.pm-candidate__stats--podium{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-candidate--podium .pm-stat-tile{box-shadow:none;border-radius:1rem;padding:.82rem .88rem}.pm-candidate--podium .pm-stat-tile strong{font-size:1rem}.pm-score-chip--podium{min-width:6.25rem;box-shadow:none}.pm-score-chip--podium.pm-score-chip--gold{background:linear-gradient(#fff4d6fa,#fbebc2e6);border-color:#d39a3e42}.pm-score-chip--podium.pm-score-chip--silver{background:linear-gradient(#f6f9fdfa,#e8eef5eb);border-color:#8e9eb53d}.pm-score-chip--podium.pm-score-chip--bronze{background:linear-gradient(#fceee5fa,#f4ded0eb);border-color:#ba7c4f3d}.pm-candidate--podium .pm-bullet-list{gap:.42rem}.pm-candidate--podium .pm-bullet-list li{color:#365176db;font-size:.86rem;line-height:1.45}.pm-bullet-list,.pm-mini-list,.pm-detail-list{margin:0;padding:0;list-style:none}.pm-bullet-list{gap:.5rem;padding-left:1.25rem;display:grid}.pm-bullet-list li{position:relative}.pm-bullet-list li:before{content:"";background:linear-gradient(135deg, var(--accent), var(--accent-warm));border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.78rem;left:-1.05rem;box-shadow:0 0 .8rem #77d8ff52}.pm-meter{gap:.6rem;min-width:0;display:grid}.pm-meter__row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.pm-meter__track,.pm-context-ladder__track,.pm-progress-track,.pm-machine__progress,.pm-benchmark-engine__progress{background:#6882aa1f;border-radius:999px;height:.6rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #0000002e}.pm-meter__fill,.pm-context-ladder__track>span,.pm-progress-track>span,.pm-machine__progress>span,.pm-benchmark-engine__progress>span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#77d8fffa,#5f82fff2,#f6c56ddb);height:100%;position:absolute;inset:0 auto 0 0;box-shadow:0 0 1.2rem #77d8ff52}.pm-meter--mint .pm-meter__fill{background:linear-gradient(90deg,#66d2a7f0,#77d8ffdb)}.pm-meter--gold .pm-meter__fill{background:linear-gradient(90deg,#f6c56df0,#ff975cdb)}.pm-meter--atlas{background:#ffffffad;border:1px solid #41608d14;border-radius:1rem;padding:.88rem .92rem .92rem}.pm-meter--atlas .pm-meter__row span{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.pm-meter--atlas .pm-meter__row strong{color:var(--text);font-size:1rem;line-height:1}.pm-benchmark-results-empty{background:#ffffff94;border:1px dashed #41608d29;border-radius:1.2rem;padding:1.2rem 1.3rem}.pm-benchmark-results-empty>span,.pm-atlas-card__meta-stat span,.pm-atlas-card__section-label{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.pm-benchmark-results-empty strong,.pm-atlas-card__meta-stat strong{font-size:1.08rem;line-height:1.05}.pm-route-card{background:linear-gradient(#ffffffd1,#f6f8fcbd),radial-gradient(circle at 100% 0,#4b8cff1f,#0000 32%);border:1px solid #41608d1a;border-radius:1.4rem;gap:.85rem;min-height:16rem;padding:1.15rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 1.2rem 2.4rem #41608d1a,inset 0 1px #ffffffd6}.pm-route-card:hover,.pm-route-card:focus-visible{border-color:#4b8cff3d;transform:translateY(-4px);box-shadow:0 1.6rem 3rem #41608d24,0 0 2rem #4b8cff14}.pm-route-card__icon,.pm-pillar-card__icon{width:2.6rem;height:2.6rem;color:var(--accent-strong);background:linear-gradient(135deg,#4b8cff29,#617ae81f),#ffffffc7;border-radius:.95rem;justify-content:center;align-items:center;display:inline-flex}.pm-route-card__link{color:#d6e7ff;margin-top:auto;font-size:.92rem;font-weight:600}.pm-disclosure{background:#ffffffad;border:1px solid #41608d1a;border-radius:1.1rem;transition:border-color .18s,background .18s,box-shadow .18s}.pm-disclosure:hover,.pm-disclosure:focus-within{background:linear-gradient(#ffffffdb,#f5f8fdbd),linear-gradient(145deg,#77d8ff0f,#f6c56d08);border-color:#77d8ff2e;box-shadow:0 .9rem 1.9rem #41608d14,inset 0 1px #ffffffe6}.pm-disclosure__trigger{border-radius:inherit;width:100%;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;transition:transform .18s,background .18s,color .18s;display:flex}.pm-disclosure__trigger:hover,.pm-disclosure__trigger:focus-visible{background:#ffffff52}.pm-disclosure__copy strong{font-size:1rem;display:block}.pm-disclosure__icon{color:var(--text-faint);transition:transform .18s;display:inline-flex}.pm-disclosure.is-open .pm-disclosure__icon{transform:rotate(0)}.pm-disclosure__body{overflow:hidden}.pm-disclosure__body-inner{padding:0 1rem 1rem}.pm-machine,.pm-visual-home,.pm-visual-results,.pm-visual-models,.pm-visual-method,.pm-visual-setup{background:linear-gradient(#ffffffd1,#f6f8fcb8),linear-gradient(145deg,#4b8cff14,#0000 55%);border:1px solid #41608d1a;border-radius:1.6rem;min-height:100%;padding:clamp(1rem,2vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 1.2rem 2.8rem #41608d1f}.pm-visual-home__mesh,.pm-machine__grid{opacity:.38;background-color:#0000;background-image:linear-gradient(#5679a814 1px,#0000 1px),linear-gradient(90deg,#5679a814 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.8rem 3.8rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 90%);mask-image:radial-gradient(circle,#000,#0000 90%)}.pm-visual-home{grid-template-rows:auto 1fr;gap:1rem}.pm-stage--home .pm-visual-home{border-radius:inherit;background:radial-gradient(circle at 84% 14%,#649cee3d,#0000 24%),radial-gradient(circle at 16% 88%,#f0be6629,#0000 24%),linear-gradient(155deg,#dde7f4fa 0%,#e9f0f9f5 38%,#d6e1f0f5 100%);border:1px solid #5c79a629;min-height:100%;padding:clamp(.95rem,1.25vw,1.2rem);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #7691bb24,0 1.35rem 3rem #41608d1f,0 2.6rem 5rem #41608d14}.pm-stage--home .pm-visual-home__mesh{opacity:.22}.pm-stage--home .pm-visual-home__cockpit{background:linear-gradient(#f7fafef0,#ecf3fbdb),linear-gradient(145deg,#578ee614,#0000 58%);border:1px solid #849fc438;border-radius:1.5rem;gap:.95rem;padding:clamp(.72rem,1vw,.9rem);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #8ba5cd1f,0 1.2rem 2.8rem #58719624}.pm-stage--home .pm-visual-home__manifesto{border-top:1px solid #849fc42e;max-width:100%;padding:.18rem .28rem .1rem}.pm-visual-home__cockpit,.pm-machine__core,.pm-visual-results__winner,.pm-visual-setup__panel{z-index:1;background:linear-gradient(#ffffffe6,#f7f9fdd1),linear-gradient(140deg,#4b8cff14,#0000 54%);border:1px solid #41608d1a;border-radius:1.2rem;gap:.6rem;padding:1rem;display:grid;position:relative}.pm-visual-home__eyebrow{color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem}.pm-visual-home__cockpit strong,.pm-visual-results__winner strong,.pm-visual-setup__panel strong{font-size:clamp(1.35rem,2vw,2rem);line-height:.98}.pm-home-loop{gap:.75rem;min-height:18.5rem;display:grid}.pm-home-loop__title{color:#182943f0;letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,4.8vw,3.85rem);line-height:.92}.pm-home-loop__frame{filter:drop-shadow(0 .9rem 1.6rem #46608814);align-content:start;gap:1rem;min-height:100%;display:grid}.pm-home-loop__frame--cloud{--home-loop-accent:#d46d6d47;--home-loop-accent-strong:#bc4f4fe0;--home-loop-terminal-glow:#d46d6d29}.pm-home-loop__frame--local{--home-loop-accent:#50b29442;--home-loop-accent-strong:#328e72e6;--home-loop-terminal-glow:#50b29429}.pm-home-loop__header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;display:grid}.pm-home-loop__gear{aspect-ratio:1;width:3.1rem;color:var(--home-loop-accent-strong);background:radial-gradient(circle at 28% 26%,#fffffff0,#0000 44%),linear-gradient(145deg,#ffffffeb,#eff4fcc2);border:1px solid #41608d24;border-radius:1rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffeb,0 .85rem 2rem #41608d24}.pm-home-loop__gear svg{animation:8.8s linear infinite pm-spin-flat}.pm-home-loop__label{gap:0;display:grid}.pm-home-loop__label strong{font-size:clamp(1.45rem,2.2vw,2rem);line-height:1}.pm-home-loop__frame--cloud .pm-home-loop__label strong,.pm-home-loop__frame--local .pm-home-loop__label strong{color:var(--home-loop-accent-strong)}.pm-home-loop__terminal{background:linear-gradient(180deg, #fffffff5, #f5f8fde0), linear-gradient(145deg, var(--home-loop-terminal-glow), transparent 62%);border:1px solid #41608d1f;border-radius:1.2rem;gap:.82rem;min-height:12.6rem;padding:1rem 4.1rem 1.1rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #ffffff61,0 1.15rem 2.65rem #41608d21,0 .35rem .9rem #ffffff4d}.pm-home-loop__terminal:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#5679a80f 1px,#0000 1px),linear-gradient(90deg,#5679a80f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:1.1rem 1.1rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000038,#0000 100%);mask-image:linear-gradient(#00000038,#0000 100%)}.pm-home-loop__line{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid;position:relative}.pm-home-loop__line p{color:var(--text);font-family:var(--font-mono);letter-spacing:-.01em;font-size:.96rem;line-height:1.78}.pm-home-loop__line--question p{color:#17304af0}.pm-home-loop__line--response p{color:#17304adb}.pm-home-loop__prompt{width:1.8rem;min-height:1.8rem;color:var(--home-loop-accent-strong);font-family:var(--font-body);letter-spacing:.08em;background:linear-gradient(135deg,#ffffffe6,#eaf1fce6);border:1px solid #41608d1f;border-radius:999px;place-items:center;margin-top:.18rem;font-size:.74rem;font-weight:800;display:inline-grid}.pm-home-loop__prompt--ghost{opacity:0}.pm-home-loop__response{gap:.72rem;display:grid}.pm-home-loop__viewport,.pm-home-loop__terminal-scroll{display:grid}.pm-home-loop__viewport{min-height:100%;overflow:hidden}.pm-home-loop__terminal-scroll{gap:.82rem;padding-bottom:.35rem}.pm-home-loop__response-row{grid-template-columns:1fr;align-items:start;gap:.85rem;display:grid}.pm-home-loop__line,.pm-home-loop__response-row{transition:opacity .98s,filter .98s}.pm-home-loop__line.is-faded,.pm-home-loop__response-row.is-faded{opacity:0;filter:blur(3px)}.pm-home-loop__lock-slot{place-items:center;min-width:2.5rem;min-height:2.5rem;display:grid}.pm-home-loop__lock-slot--corner{z-index:2;position:absolute;top:1rem;right:1rem}.pm-home-loop__lock{aspect-ratio:1;width:2.45rem;color:var(--home-loop-accent-strong);background:radial-gradient(circle at 30% 26%,#fffffffa,#0000 46%),linear-gradient(145deg,#ffffffeb,#eef4ffd6);border:1px solid #41608d1f;border-radius:.85rem;place-items:center;display:inline-grid;box-shadow:inset 0 1px #fffffff0,0 .8rem 1.8rem #41608d24}.pm-home-loop__lock--cloud{box-shadow:inset 0 1px #fffffff0,0 0 0 .24rem #d46d6d1f,0 1rem 2rem #41608d24}.pm-home-loop__lock--local{box-shadow:inset 0 1px #fffffff0,0 0 0 .24rem #50b29424,0 1rem 2rem #41608d24}.pm-home-loop__cursor{background:var(--home-loop-accent-strong);vertical-align:-.16rem;border-radius:999px;width:.58rem;height:1.05rem;margin-left:.18rem;animation:1.02s step-end infinite pm-cursor-blink;display:inline-block}.pm-visual-home__manifesto{z-index:1;--pm-prompt-fade-mid:#e2ecf8c7;--pm-prompt-fade-end:#dde7f4fa;align-self:end;justify-items:start;gap:.24rem;max-width:min(100%,35rem);padding:.18rem .16rem .1rem;display:grid;position:relative}.pm-visual-home__prompt{width:100%}.pm-visual-results__row,.pm-visual-models__stats>div{background:#ffffffc2;border:1px solid #41608d1a;border-radius:1rem;gap:.28rem;padding:.9rem;display:grid}.pm-visual-results__row span,.pm-visual-models__stats span{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.pm-visual-results__row strong,.pm-visual-models__stats strong{font-size:1.05rem}.pm-machine{place-items:stretch stretch}.pm-machine--benchmark{background:radial-gradient(circle at 18% 16%,#77d8ff14,#0000 24%),radial-gradient(circle at 82% 12%,#f6c56d0f,#0000 24%),linear-gradient(#ffffffeb,#f6f9fde0);border-color:#41608d1a;align-content:start;gap:1rem;box-shadow:inset 0 1px #ffffffd1,0 1rem 2.2rem #41608d1a}.pm-machine--benchmark .pm-benchmark-engine__field{background:radial-gradient(circle,#77d8ff0f,#0000 34%),radial-gradient(circle at 18% 18%,#77d8ff14,#0000 26%),radial-gradient(circle at 82% 18%,#f6c56d12,#0000 24%),linear-gradient(#ffffffdb,#f7f9fdd1);border-color:#41608d14}.pm-progress-track>span,.pm-benchmark-engine__progress>span{transition:width .26s}.pm-benchmark-engine__field{background:radial-gradient(circle,#77d8ff0f,#0000 34%),radial-gradient(circle at 18% 18%,#77d8ff17,#0000 26%),radial-gradient(circle at 82% 18%,#f6c56d14,#0000 24%),linear-gradient(#ffffffdb,#f7f9fdd1);border:1px solid #41608d14;border-radius:1.55rem;place-items:center;min-height:clamp(22rem,31vw,29rem);padding:clamp(1rem,2vw,1.4rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,inset 0 0 0 1px #ffffff52,0 1rem 2rem #41608d14}.pm-benchmark-engine__nebula,.pm-benchmark-engine__scan,.pm-benchmark-engine__ring,.pm-benchmark-engine__anchor,.pm-benchmark-engine__vector,.pm-benchmark-engine__spot,.pm-benchmark-engine__pin,.pm-benchmark-engine__callout{position:absolute}.pm-benchmark-engine__nebula{filter:blur(28px);opacity:.34;pointer-events:none;border-radius:50%;width:16rem;height:16rem;inset:auto}.pm-benchmark-engine__nebula--a{background:radial-gradient(circle,#77d8ff38,#0000 68%);top:-3rem;left:-2rem}.pm-benchmark-engine__nebula--b{background:radial-gradient(circle,#f6c56d2e,#0000 70%);bottom:-3rem;right:-2rem}.pm-benchmark-engine__ring{pointer-events:none;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-benchmark-engine__ring--outer,.pm-benchmark-engine__ring--mid,.pm-benchmark-engine__ring--inner,.pm-benchmark-engine__ring--pulse{aspect-ratio:1;border:1px solid #6b88b324}.pm-benchmark-engine__ring--outer{background:conic-gradient(from 24deg,#77d8ff33,#0000 18% 44%,#f6c56d1f 58%,#0000 76%,#6f84ff2e 88%,#0000 100%);width:min(28rem,92%);animation:22s linear infinite pm-rotate-slow;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.pm-benchmark-engine__ring--mid{background:conic-gradient(from -18deg,#6f84ff29,#0000 22% 52%,#77d8ff1f 66%,#0000 86%,#f6c56d1f 100%);width:min(20rem,68%);animation:16s linear infinite pm-rotate-reverse;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.pm-benchmark-engine__ring--inner{width:min(12.5rem,42%);animation:3.6s ease-in-out infinite pm-pulse;box-shadow:0 0 1.5rem #77d8ff14,inset 0 0 1rem #77d8ff0a}.pm-benchmark-engine__ring--pulse{border-color:#77d8ff24;width:min(6rem,22%);animation:2.6s ease-in-out infinite pm-benchmark-pulse;box-shadow:0 0 1.2rem #77d8ff1f}.pm-benchmark-engine__scan{mix-blend-mode:screen;background:conic-gradient(from 180deg,#0000 0deg,#77d8ff12 48deg,#0000 96deg 360deg);animation:11s linear infinite pm-rotate-slow;inset:-18%}.pm-benchmark-engine__anchor{z-index:1;color:#55709a8f;pointer-events:none;align-items:center;gap:.45rem;transition:opacity .28s;display:inline-flex;transform:translate(-50%,-50%)}.pm-benchmark-engine__anchor.is-muted{opacity:.18}.pm-benchmark-engine__anchor span{background:#7791ba80;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 .22rem #7791ba14}.pm-benchmark-engine__anchor small{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.pm-benchmark-engine__anchor.is-left{flex-direction:row-reverse}.pm-benchmark-engine__vector{transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#77d8ff05,#77d8ff2e,#f6c56d14);height:1px;transition:opacity .36s,transform .48s;top:50%;left:50%}.pm-benchmark-engine__vector.is-visible{opacity:1}.pm-benchmark-engine__core{z-index:4;text-align:center;width:min(17rem,66%);box-shadow:none;background:0 0;border:0;border-radius:0;gap:.55rem;padding:.35rem .75rem;display:grid;position:relative}.pm-machine--benchmark.is-running .pm-benchmark-engine__core{animation:none}.pm-benchmark-engine__core span,.pm-benchmark-engine__spot-label span:first-child,.pm-benchmark-engine__callout span{color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;font-size:.73rem}.pm-benchmark-engine__core strong,.pm-benchmark-engine__core-title,.pm-benchmark-engine__datum strong,.pm-benchmark-engine__callout strong{color:#122743fa}.pm-benchmark-engine__core strong,.pm-benchmark-engine__core-title{font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:.98}.pm-benchmark-engine__core p{color:#345179c2;font-size:.88rem}.pm-benchmark-engine__spot{z-index:2;opacity:0;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1);transition-delay:var(--spot-delay,0s);pointer-events:none;place-items:center;display:grid;transform:translate(-50%,-50%)scale(.84)}.pm-benchmark-engine__spot.is-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.pm-benchmark-engine__spot-core,.pm-benchmark-engine__spot-halo{border-radius:50%;grid-area:1/1}.pm-benchmark-engine__spot-core{background:radial-gradient(circle at 30% 30%,#fffffffa,#77d8ffe0 42%,#5f82ffb8 68%,#5f82ff24 100%);border:1px solid #ffffffb8;width:1rem;height:1rem;box-shadow:0 0 0 .18rem #77d8ff14,0 0 1rem #77d8ff29}.pm-benchmark-engine__spot-halo{width:calc(2.35rem + var(--spot-intensity,.4) * 1.65rem);height:calc(2.35rem + var(--spot-intensity,.4) * 1.65rem);filter:blur(12px);opacity:.62;background:radial-gradient(circle,#77d8ff29,#0000 68%)}.pm-benchmark-engine__spot-label{white-space:normal;text-wrap:balance;background:linear-gradient(#ffffffe6,#f5f8fcd6),linear-gradient(135deg,#77d8ff0f,#f6c56d0a);border:1px solid #41608d14;border-radius:.95rem;gap:.12rem;min-width:5.75rem;max-width:6.35rem;padding:.48rem .6rem;display:grid;position:absolute;top:50%;left:calc(100% + .42rem);transform:translateY(-50%);box-shadow:0 .8rem 1.6rem #41608d1a,inset 0 1px #ffffffe6}.pm-benchmark-engine__spot.is-left .pm-benchmark-engine__spot-label{left:auto;right:calc(100% + .05rem)}.pm-benchmark-engine__spot-label strong{color:#132845f5;font-size:.8rem;line-height:1.08}.pm-benchmark-engine__spot-label span{color:#56729bbd;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.pm-benchmark-engine__pin{z-index:3;opacity:0;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1);transform:translate(-50%,-50%)scale(.35)}.pm-benchmark-engine__pin.is-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.pm-benchmark-engine__pin span{background:radial-gradient(circle at 30% 30%,#fff,#f6c56dfa 42%,#f6c56d33 100%);border:1px solid #ffffffb8;border-radius:50%;width:1.2rem;height:1.2rem;display:block;box-shadow:0 0 0 .32rem #f6c56d1a,0 0 1rem #f6c56d2e}.pm-benchmark-engine__callout{z-index:4;background:linear-gradient(#ffffffeb,#f5f8fcdb),linear-gradient(135deg,#77d8ff0f,#f6c56d0a);border:1px solid #41608d14;border-radius:1rem;min-width:min(16rem,100vw - 4rem);padding:.8rem .9rem;box-shadow:0 .9rem 1.8rem #41608d1f,inset 0 1px #ffffffeb}.pm-benchmark-engine__callout:before{content:"";background:linear-gradient(90deg,#f6c56d75,#f6c56d00);width:1.8rem;height:1px;position:absolute;top:50%;right:calc(100% - .12rem)}.pm-benchmark-engine__callout.is-flipped:before{background:linear-gradient(90deg,#f6c56d00,#f6c56d75);left:calc(100% - .12rem);right:auto}.pm-benchmark-engine__callout strong{font-size:1rem;line-height:1.05}.pm-benchmark-engine__progress-shell{gap:.55rem;padding-top:.2rem;display:grid}.pm-benchmark-engine__progress{height:.72rem}.pm-benchmark-engine__progress-copy strong{font-size:.96rem;line-height:1}.pm-benchmark-engine__readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.pm-benchmark-engine__datum{background:linear-gradient(#ffffffe0,#f5f8fccc),linear-gradient(135deg,#77d8ff0d,#f6c56d0a);border:1px solid #41608d14;border-radius:1rem;gap:.2rem;min-width:0;padding:.8rem .85rem;display:grid}.pm-benchmark-engine__datum strong{color:#132845f5;font-size:.95rem;line-height:1.05}.pm-stage--benchmark .pm-stage__shell{background:radial-gradient(circle at 14% 20%,#6695ff24,#0000 26%),radial-gradient(circle at 86% 18%,#77d8ff1f,#0000 22%),radial-gradient(circle at 64% 88%,#f6c56d14,#0000 30%),linear-gradient(#fdfefff0,#f6f9fde6);border-color:#41608d0f;min-height:clamp(29rem,100svh - 9rem,38rem);box-shadow:0 1rem 2.4rem #41608d14,inset 0 1px #fffffff0}.pm-stage--benchmark .pm-stage__shell:before{opacity:.18;background-size:6rem 6rem}.pm-stage--benchmark .pm-stage__copy-inner{gap:1.35rem;width:min(42rem,100%)}.pm-stage--benchmark h1{max-width:10.5ch;font-size:clamp(2.9rem,4.8vw,5.4rem)}.pm-stage--benchmark .pm-stage__lede{max-width:32rem}.pm-benchmark-target{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.15rem;padding:0}.pm-benchmark-target__intro,.pm-benchmark-target__label-row,.pm-benchmark-target__micro,.pm-benchmark-target__toggle,.pm-step-rail__header,.pm-benchmark-engine__progress-copy,.pm-benchmark-runway__head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.pm-benchmark-target__intro{border-bottom:1px solid #41608d17;align-items:end;padding-bottom:1rem}.pm-benchmark-target__intro-copy,.pm-benchmark-target__run-wrap,.pm-benchmark-target__advanced,.pm-benchmark-target__advanced-row,.pm-benchmark-target__feedback,.pm-benchmark-runway,.pm-benchmark-results-empty{gap:.72rem;display:grid}.pm-benchmark-target__intro-copy>span,.pm-benchmark-target__micro span,.pm-benchmark-target__current span,.pm-benchmark-target__summary span,.pm-step-rail__title,.pm-benchmark-engine__progress-copy span,.pm-benchmark-engine__datum span,.pm-benchmark-overview__heading span,.pm-benchmark-overview__cluster-head span,.pm-benchmark-fact span,.pm-benchmark-phase-strip__item span,.pm-benchmark-results-empty span,.pm-benchmark-runway__head span{color:#567197d1;letter-spacing:.14em;text-transform:uppercase;font-size:.73rem}.pm-benchmark-target__intro-copy strong{color:#122743fa;max-width:15ch;font-size:clamp(1.38rem,2vw,1.9rem);line-height:.92}.pm-benchmark-target__intro-copy p,.pm-benchmark-runway__head p,.pm-benchmark-overview__heading p,.pm-benchmark-overview__cluster-head p,.pm-benchmark-fact p,.pm-benchmark-target__run-note,.pm-benchmark-results-empty p{color:#365176d1;margin:0}.pm-benchmark-target__micro{flex-wrap:wrap;justify-content:flex-end}.pm-benchmark-target__micro span,.pm-benchmark-target__summary span{background:linear-gradient(#ffffffe0,#f5f8fccc),linear-gradient(135deg,#77d8ff0f,#f6c56d0d);border:1px solid #41608d1a;border-radius:999px;align-items:center;min-height:2rem;padding:.44rem .78rem;display:inline-flex}.pm-benchmark-target__run{background:linear-gradient(135deg,#559cfffa,#4675ebf7 55%,#6d91fff0),linear-gradient(90deg,#77d8ffd1,#f6c56d70);border:0;border-radius:1.35rem;min-height:4.35rem;box-shadow:0 1.1rem 2.4rem #4474d438,inset 0 1px #ffffff3d}.pm-benchmark-target__run:hover,.pm-benchmark-target__run:focus-visible{transform:translateY(-2px);box-shadow:0 1.35rem 2.8rem #325cb03d,0 0 2rem #77d8ff29}.pm-benchmark-target__run-note{font-size:.92rem}.pm-benchmark-target__actions{align-items:stretch;gap:.82rem;display:flex}.pm-benchmark-target__action-slot{transform-origin:0;min-width:0}.pm-benchmark-target__action-slot--setup{overflow:hidden}.pm-button.pm-benchmark-target__setup{color:#5e2f08fa;width:100%;min-height:4.35rem;box-shadow:none;background:linear-gradient(135deg,#ffc976,#f4993ffa 56%,#df782cf5),linear-gradient(90deg,#ffecb757,#ffc57b00);border-color:#d379286b;border-radius:1.35rem}.pm-button.pm-benchmark-target__setup span,.pm-button.pm-benchmark-target__setup svg{color:inherit}.pm-button.pm-benchmark-target__setup:hover,.pm-button.pm-benchmark-target__setup:focus-visible{box-shadow:none;background:linear-gradient(135deg,#ffcf7e,#f6a047fc 56%,#e48133fa),linear-gradient(90deg,#ffefbe57,#ffc57b00);border-color:#c1681f7a}.pm-benchmark-target__group,.pm-benchmark-target__settings,.pm-step-rail{gap:.82rem;display:grid}.pm-benchmark-target__settings{border-top:1px solid #41608d17;padding-top:.72rem}.pm-benchmark-target__toggle{color:#183153f0;text-align:left;background:#ffffffbd;border:1px solid #41608d1a;border-radius:1.08rem;width:100%;padding:.92rem 1rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffe0}.pm-benchmark-target__toggle:hover,.pm-benchmark-target__toggle:focus-visible{background:#ffffffe0;border-color:#4b8cff2e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #4b8cff0a}.pm-benchmark-target__toggle-copy{gap:.22rem;display:grid}.pm-benchmark-target__toggle-copy strong{font-size:.98rem;line-height:1}.pm-benchmark-target__toggle-copy span{color:#436088c7;font-size:.82rem;line-height:1.35}.pm-benchmark-target__toggle-mark{color:#3a5c8fd1;align-items:center;gap:.38rem;padding-left:.75rem;display:inline-flex}.pm-benchmark-target__advanced{gap:1rem;padding:.95rem 0 .05rem}.pm-benchmark-target__advanced .pm-choice-row{grid-template-columns:repeat(5,minmax(0,1fr))}.pm-benchmark-target__feedback{border-top:1px solid #41608d17;padding-top:.9rem}.pm-benchmark-target__feedback .pm-status-text--error,.pm-benchmark-runway .pm-status-text--error{color:#9f5138}.pm-benchmark-target .pm-form-label{color:#1c3659eb}.pm-benchmark-target .pm-form-label svg,.pm-benchmark-target__toggle svg,.pm-step-rail__title svg{color:var(--accent-strong)}.pm-benchmark-target .pm-guardrail-panel{background:linear-gradient(#ffffffeb,#f6f8fcdb),linear-gradient(140deg,#4b8cff0a,#f6c56d0a);border-color:#41608d14}.pm-benchmark-bias{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pm-benchmark-bias__option{color:#1c3659e0;text-align:left;background:linear-gradient(#ffffffdb,#f6f8fcc2),linear-gradient(145deg,#4b8cff0d,#0000 55%);border:1px solid #41608d1a;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.9rem .95rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffffe0}.pm-benchmark-bias__option:hover,.pm-benchmark-bias__option:focus-visible,.pm-benchmark-bias__option.is-active{border-color:#4b8cff33;transform:translateY(-1px);box-shadow:0 .85rem 1.6rem #41608d1a,inset 0 1px #ffffffe6}.pm-benchmark-bias__option.is-active{color:#122743fa;background:linear-gradient(#eef5fffa,#e3eefff0),linear-gradient(135deg,#77d8ff24,#f6c56d1a)}.pm-benchmark-bias__icon{width:2.2rem;height:2.2rem;color:var(--accent-strong);background:linear-gradient(#fffffffa,#f0f6ffe0),linear-gradient(135deg,#77d8ff14,#f6c56d0a);border:1px solid #41608d14;border-radius:.82rem;place-items:center;display:inline-grid}.pm-benchmark-bias__copy{gap:.18rem;min-width:0;display:grid}.pm-benchmark-bias__copy strong{font-size:.97rem;line-height:1}.pm-benchmark-bias__copy span{color:#436088c2;font-size:.8rem}.pm-benchmark-target .pm-choice-row__item{color:#234067db;background:linear-gradient(#ffffffe0,#f6f8fccc),linear-gradient(145deg,#4b8cff0d,#d39a3e08);border-color:#41608d1a}.pm-benchmark-target .pm-choice-row__item span{color:#58749db8}.pm-benchmark-target .pm-choice-row__item:hover,.pm-benchmark-target .pm-choice-row__item:focus-visible,.pm-benchmark-target .pm-choice-row__item.is-active{color:#17304afa;background:linear-gradient(#ecf4fffa,#dfecfff0),linear-gradient(135deg,#77d8ff24,#f6c56d14);border-color:#77d8ff38}.pm-benchmark-target .pm-choice-row__item.is-active span{color:#3a5880d1}.pm-step-rail__header strong{color:#17304af5;font-size:.95rem;line-height:1}.pm-step-rail__title{align-items:center;gap:.5rem;display:inline-flex}.pm-step-rail__options{gap:.45rem;padding-top:.25rem;display:grid;position:relative}.pm-step-rail__track,.pm-step-rail__fill{border-radius:999px;height:.16rem;position:absolute;top:.7rem;left:.7rem;right:.7rem}.pm-step-rail__track{background:#6882aa29}.pm-step-rail__fill{background:linear-gradient(90deg,#77d8fffa,#5f82fff2,#f6c56ddb);right:auto;box-shadow:0 0 1.2rem #77d8ff38}.pm-step-rail__option{z-index:1;color:#55709ab8;background:0 0;border:0;justify-items:center;gap:.52rem;padding:0;display:grid;position:relative}.pm-step-rail__dot{background:#f2f7fff0;border:2px solid #617eaa38;border-radius:50%;width:.84rem;height:.84rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffe0}.pm-step-rail__text{color:inherit;letter-spacing:.02em;font-size:.73rem;font-weight:700;line-height:1}.pm-step-rail__option.is-active{color:#1c375af5}.pm-step-rail__option.is-active .pm-step-rail__dot{background:linear-gradient(135deg,#77d8ff,#5f82fff5);border-color:#77d8ffeb;transform:scale(1.08);box-shadow:0 0 0 .28rem #77d8ff24,0 0 1rem #77d8ff47}.pm-benchmark-overview{gap:1.4rem;padding:clamp(.8rem,1.2vw,1rem) 0 .15rem;display:grid}.pm-benchmark-overview__heading{border-bottom:1px solid #41608d17;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:1.2rem;padding-bottom:1rem;display:grid}.pm-benchmark-overview__heading h2{color:#122743fa;max-width:14ch;font-size:clamp(1.7rem,2.35vw,2.4rem);line-height:.94}.pm-benchmark-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.pm-benchmark-overview__cluster{gap:.9rem;display:grid}.pm-benchmark-overview__cluster-head{gap:.3rem;display:grid}.pm-benchmark-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pm-benchmark-fact{background:linear-gradient(#ffffffd6,#f7f9fdc7),linear-gradient(145deg,#4b8cff0a,#d39a3e08);border:1px solid #41608d17;border-radius:1.15rem;gap:.24rem;min-width:0;padding:.95rem 1rem;display:grid}.pm-benchmark-fact strong{color:#122743fa;font-size:1rem;line-height:1.05}.pm-benchmark-runway{background:linear-gradient(#ffffffe6,#f7f9fdd1),linear-gradient(135deg,#77d8ff0f,#f6c56d0a);border:1px solid #41608d17;border-radius:1.35rem;gap:.95rem;padding:1.1rem 1.15rem}.pm-benchmark-runway__head strong{color:#122743fa;font-size:clamp(1.18rem,1.7vw,1.5rem);line-height:.96}.pm-benchmark-runway .pm-progress-track{height:.58rem;box-shadow:none;background:#6882aa1f}.pm-benchmark-runway .pm-progress-track>span{background:linear-gradient(90deg,#77d8fffa,#5f82fff2,#f6c56ddb);box-shadow:0 0 1.3rem #77d8ff3d}.pm-benchmark-phase-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.pm-benchmark-phase-strip__item{color:#526d94b8;background:#ffffffad;border:1px solid #41608d14;border-radius:1rem;gap:.3rem;min-width:0;padding:.82rem .9rem;display:grid}.pm-benchmark-phase-strip__item strong{color:#365176d1;font-size:.92rem;line-height:1.1}.pm-benchmark-phase-strip__item.is-active{background:linear-gradient(#f1f7fff0,#e8f0fee0),linear-gradient(135deg,#77d8ff1a,#f6c56d0f);border-color:#77d8ff33}.pm-benchmark-phase-strip__item.is-active strong{color:#122743fa}.pm-benchmark-phase-strip__item.is-current{box-shadow:0 0 0 1px #77d8ff14,0 .9rem 1.8rem #41608d1a}.pm-benchmark-results-empty{border-top:1px solid #41608d17;border-bottom:1px solid #41608d17;gap:.45rem;padding:1.45rem 1.35rem}.pm-benchmark-results-empty strong{color:#122743fa;max-width:18ch;font-size:clamp(1.45rem,2vw,2rem);line-height:.96}.pm-machine--benchmark{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.15rem;margin-left:-2rem;margin-right:-1rem;padding:0;overflow:visible}.pm-machine--benchmark .pm-machine__grid{opacity:.14}.pm-machine--benchmark .pm-benchmark-engine__field,.pm-benchmark-engine__field{min-height:clamp(25rem,36vw,33.5rem);box-shadow:none;background:radial-gradient(circle at 50% 48%,#77d8ff14,#0000 28%),radial-gradient(circle at 24% 20%,#77d8ff1f,#0000 24%),radial-gradient(circle at 82% 20%,#f6c56d1a,#0000 22%),radial-gradient(circle at 52% 88%,#5f82ff14,#0000 28%);border:0;border-radius:2rem;padding:clamp(1.3rem,2.1vw,1.8rem) clamp(1.9rem,4.6vw,3.35rem) clamp(1.15rem,2vw,1.65rem);overflow:visible}.pm-benchmark-engine__nebula{filter:blur(34px);opacity:.44;width:18rem;height:18rem}.pm-benchmark-engine__ring--outer,.pm-benchmark-engine__ring--mid,.pm-benchmark-engine__ring--inner,.pm-benchmark-engine__ring--pulse{border-color:#627fa929}.pm-benchmark-engine__ring--outer{width:min(29rem,94%)}.pm-benchmark-engine__ring--mid{width:min(21rem,70%)}.pm-benchmark-engine__ring--inner{width:min(13rem,44%)}.pm-benchmark-engine__scan{background:conic-gradient(from 180deg,#0000 0deg,#77d8ff0d 48deg,#0000 96deg 360deg)}.pm-benchmark-engine__anchor{color:#486590bd}.pm-benchmark-engine__anchor span{background:#6784b18a;width:.44rem;height:.44rem;box-shadow:0 0 0 .25rem #7791ba14}.pm-benchmark-engine__core{gap:.65rem;width:min(18rem,62%)}.pm-benchmark-engine__core strong,.pm-benchmark-engine__core-title{letter-spacing:-.04em;font-size:clamp(1.45rem,2.2vw,1.95rem);line-height:.92}.pm-benchmark-engine__core-title.is-winner{background:linear-gradient(112deg,#163157fa 0%,#4f73cafa 38%,#46a1d4fa 72%,#ac7b2afa 100%);color:#0000;text-shadow:0 .55rem 1.4rem #77d8ff24;-webkit-background-clip:text;background-clip:text}.pm-benchmark-engine__core p{color:#345179d1;max-width:17rem;margin:0 auto;font-size:.92rem}.pm-benchmark-engine__spot{z-index:2}.pm-benchmark-engine__spot-halo{width:calc(2.35rem + var(--spot-intensity,.4) * 1.65rem);height:calc(2.35rem + var(--spot-intensity,.4) * 1.65rem);opacity:.62}.pm-benchmark-engine__spot-label{background:linear-gradient(#ffffffeb,#f5f8fce0),linear-gradient(135deg,#77d8ff14,#f6c56d0a);border-color:#41608d14;min-width:6rem;max-width:6.5rem;padding:.52rem .64rem;box-shadow:0 .75rem 1.5rem #41608d14,inset 0 1px #ffffffeb}.pm-benchmark-engine__pin span{width:1.32rem;height:1.32rem;box-shadow:0 0 0 .34rem #f6c56d1f,0 0 1.1rem #f6c56d2e}.pm-benchmark-engine__callout{background:linear-gradient(#fffffff0,#f6f8fce0),linear-gradient(135deg,#77d8ff12,#f6c56d0a);border-color:#41608d14;padding:.88rem 1rem;box-shadow:0 .95rem 2rem #41608d1a,inset 0 1px #fffffff5}.pm-benchmark-engine__callout strong{font-size:1.08rem}.pm-benchmark-engine__progress-shell{border-top:1px solid #41608d17;gap:.65rem;padding-top:.45rem}.pm-benchmark-engine__progress{height:.58rem;box-shadow:none;background:#6882aa1f}.pm-benchmark-engine__progress>span{background:linear-gradient(90deg,#77d8fffa,#5f82fff2,#f6c56ddb);box-shadow:0 0 1.3rem #77d8ff42}.pm-benchmark-engine__readout{flex-wrap:wrap;gap:.85rem;padding-top:.1rem;display:flex}.pm-benchmark-engine__datum{background:0 0;border:0;border-left:1px solid #41608d1f;border-radius:0;flex:8rem;gap:.18rem;min-width:8rem;padding:0 0 0 .9rem}.pm-benchmark-engine__datum strong{font-size:1rem}.pm-visual-results{grid-template-rows:auto 1fr;gap:.9rem}.pm-visual-results__stack,.pm-visual-method__rail,.pm-visual-setup__flow{z-index:1;gap:.75rem;display:grid;position:relative}.pm-visual-models{grid-template-rows:auto auto 1fr;gap:1rem;position:relative}.pm-visual-models:before{content:"";filter:blur(28px);opacity:.9;pointer-events:none;background:radial-gradient(circle at 16% 24%,#77d8ff29,#0000 22%),radial-gradient(circle at 82% 28%,#f6c56d24,#0000 24%),radial-gradient(circle at 50% 86%,#5f82ff1f,#0000 32%);border-radius:2rem;position:absolute;inset:12% -6% -8%}.pm-visual-models__header{z-index:1;gap:.8rem;display:grid;position:relative}.pm-visual-models__headline{gap:.35rem;min-height:5.9rem;display:grid}.pm-visual-models__headline span,.pm-visual-models__stat span{color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.pm-visual-models__headline strong{color:#122743fa;font-size:clamp(1.45rem,2vw,2.1rem);line-height:.94}.pm-visual-models__headline p,.pm-visual-models__stat p{max-width:34ch}.pm-visual-models__scene-dots{align-items:center;gap:.45rem;display:inline-flex}.pm-visual-models__scene-dots span{background:#607cac3d;border-radius:999px;width:.46rem;height:.46rem;transition:transform .22s,background .22s,box-shadow .22s}.pm-visual-models__scene-dots span.is-active{background:#77d8fff5;transform:scale(1.65);box-shadow:0 0 1rem #77d8ff52}.pm-visual-models__stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid;position:relative}.pm-visual-models__stat{background:linear-gradient(#ffffffd6,#f7faffb8),linear-gradient(145deg,#77d8ff12,#f6c56d0a);border:1px solid #41608d14;border-radius:1.1rem;gap:.28rem;min-height:7.25rem;padding:.92rem .96rem .98rem;display:grid;box-shadow:0 1rem 2rem #41608d14,inset 0 1px #ffffffe0}.pm-visual-models__stat strong{color:#122743fa;font-size:clamp(1.25rem,1.8vw,1.9rem);line-height:.96}.pm-visual-models__bars{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.55rem;min-height:16rem;padding:.9rem 0 .2rem;display:grid;position:relative}.pm-visual-models__bars span{transform-origin:bottom;will-change:transform, opacity;border-radius:999px 999px .7rem .7rem;align-self:stretch;min-height:0;display:block;position:relative;transform:translateZ(0)}.pm-visual-models__bar-fill{border-radius:inherit;transform-origin:bottom;will-change:transform;backface-visibility:hidden;background:linear-gradient(#77d8fff5,#5f82ffe6,#f6c56db3);position:absolute;inset:0;transform:translateZ(0)scaleY(.14);box-shadow:0 0 1.5rem #77d8ff29,0 1rem 2.2rem #41608d1a}.pm-visual-models__bar-fill:after{content:"";border-radius:inherit;opacity:.9;background:linear-gradient(#ffffff57,#fff0 48%);position:absolute;inset:0}.pm-visual-models__bars span.is-active .pm-visual-models__bar-fill{box-shadow:0 0 2rem #77d8ff47,0 0 2.8rem #f6c56d29,0 1.1rem 2.5rem #41608d24}.pm-visual-method{align-content:start;gap:1rem}.pm-visual-method__header,.pm-methodology-hero,.pm-methodology-quicklook,.pm-methodology-principle,.pm-methodology-boundary,.pm-methodology-equation-card,.pm-methodology-lab,.pm-methodology-lab__title,.pm-methodology-lab__cluster,.pm-methodology-formula,.pm-methodology-quicklook__stat,.pm-methodology-modifier{gap:.75rem;display:grid}.pm-visual-method__header span,.pm-methodology-formula span,.pm-methodology-quicklook__stat span,.pm-methodology-principle__meta span,.pm-methodology-lab__title>span,.pm-methodology-lab__cluster>span,.pm-methodology-equation-card__copy>span,.pm-methodology-score-bar__row span{color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pm-visual-method__header strong{font-size:clamp(1.7rem,2.5vw,2.3rem);line-height:.94}.pm-visual-method__snippet{color:#152b48f0;width:fit-content;max-width:100%;font-family:var(--font-mono);overflow-wrap:anywhere;background:#ffffffc2;border:1px solid #41608d1a;border-radius:.9rem;padding:.62rem .78rem;font-size:.77rem;line-height:1.45;display:inline-flex}.pm-visual-method__header p,.pm-methodology-hero p,.pm-methodology-quicklook p,.pm-methodology-principle p,.pm-methodology-equation-card__copy p,.pm-methodology-score-bar p,.pm-methodology-modifier p,.pm-methodology-boundary p{margin:0}.pm-visual-method__rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding-top:.25rem;display:grid;position:relative}.pm-visual-method__step,.pm-visual-setup__flow{background:linear-gradient(#ffffffe0,#f5f8fdc2),linear-gradient(145deg,#4b8cff0f,#f6c56d08);border:1px solid #41608d1a;border-radius:1rem;gap:.4rem;min-width:0;padding:.9rem .95rem;display:grid;position:relative;box-shadow:0 .9rem 2rem #41608d14,inset 0 1px #ffffffe0}.pm-visual-method__step span{width:2rem;height:2rem;color:var(--accent);background:#77d8ff1f;border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.pm-visual-method__step strong{font-size:.92rem;line-height:1.15}.pm-visual-method__step.is-active{border-color:#4b8cff38;box-shadow:0 1.1rem 2.2rem #41608d1f,0 0 1.5rem #77d8ff1f,inset 0 1px #ffffffeb}.pm-visual-method__beam{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#77d8ff38,#6f84ff1a 48%,#0000 72%);border-radius:999px;width:3.2rem;height:3.2rem;position:absolute;top:.3rem;transform:translate(-50%)}.pm-visual-method__insights,.pm-methodology-hero__chips,.pm-methodology-principle__chips,.pm-methodology-lab__insights{flex-wrap:wrap;gap:.55rem;display:flex}.pm-visual-method__insights span,.pm-methodology-hero__chips span,.pm-methodology-principle__chips span,.pm-methodology-lab__insights span{color:#27446dd6;background:#ffffffb8;border:1px solid #41608d1a;border-radius:999px;align-items:center;min-height:2rem;padding:.46rem .72rem;font-size:.78rem;font-weight:650;display:inline-flex}.pm-visual-method__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.pm-visual-method__stats div{background:#ffffffad;border:1px solid #41608d14;border-radius:1rem;gap:.18rem;padding:.88rem .92rem;display:grid}.pm-visual-method__stats span{color:#466ba4b8;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.pm-visual-method__stats strong{color:#122743fa;font-size:1.25rem;line-height:1}.pm-visual-method__footer{gap:.55rem;margin-top:auto;display:grid}.pm-visual-method__meter,.pm-methodology-score-bar__track{background:#6882aa1f;border-radius:999px;height:.7rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #0000001f}.pm-visual-method__meter span,.pm-methodology-score-bar__track span{border-radius:inherit;background:linear-gradient(90deg,#77d8fffa,#5f82fff2,#f6c56ddb);height:100%;display:block;box-shadow:0 0 1.2rem #77d8ff47}.pm-visual-setup{gap:1rem}.pm-visual-setup__flow{align-items:center;gap:.8rem;display:flex}.pm-visual-setup__panel{gap:.38rem;display:grid}.pm-visual-setup__panel>span{color:#567197d1;letter-spacing:.14em;text-transform:uppercase;font-size:.73rem}.pm-page--methodology{gap:clamp(1.35rem,2.2vw,2.25rem)}.pm-methodology-overview,.pm-methodology-systems-grid,.pm-methodology-model-grid,.pm-methodology-transparency-grid{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);gap:1rem;display:grid}.pm-methodology-hero{background:radial-gradient(circle at 88% 12%,#77d8ff24,#0000 24%),radial-gradient(circle at 12% 18%,#f6c56d1a,#0000 24%),linear-gradient(#fffffff0,#f6f8fcdb);gap:1rem}.pm-methodology-hero h2,.pm-methodology-quicklook h3,.pm-methodology-boundary h3,.pm-methodology-equation-card__copy h3,.pm-methodology-lab__title h3,.pm-methodology-score-panel h3,.pm-methodology-principle h3{margin:0;line-height:.95}.pm-methodology-hero h2{max-width:15ch;font-size:clamp(2.2rem,3.6vw,3.8rem)}.pm-methodology-formula-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pm-methodology-formula{background:#ffffffb8;border:1px solid #41608d1a;border-radius:1.2rem;min-width:0;padding:.95rem 1rem}.pm-methodology-formula p,.pm-methodology-lab__title p{margin:0}.pm-methodology-formula strong{font-family:var(--font-mono);color:#142a48eb;overflow-wrap:anywhere;font-size:.84rem;line-height:1.5}.pm-methodology-quicklook__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.pm-methodology-quicklook__stat{background:#ffffffa8;border:1px solid #41608d14;border-radius:1.15rem;min-width:0;padding:.95rem 1rem}.pm-methodology-quicklook__stat strong{font-size:1.02rem;line-height:1.12}.pm-methodology-principles-panel{gap:1.25rem}.pm-methodology-funnel-panel,.pm-methodology-heatmap-panel{gap:1.2rem}.pm-methodology-funnel-panel{background:radial-gradient(circle at 88% 16%,#77d8ff1f,#0000 26%),linear-gradient(#fffffff0,#f6f8fce0)}.pm-methodology-heatmap-panel{background:radial-gradient(circle at 12% 12%,#f6c56d1f,#0000 24%),linear-gradient(#ffffffeb,#f4f8fcd6)}.pm-methodology-funnel{gap:1rem;display:grid}.pm-methodology-funnel__chart{gap:.78rem;display:grid}.pm-methodology-funnel__row{background:#ffffffad;border:1px solid #41608d14;border-radius:1.15rem;gap:.42rem;padding:.95rem 1rem;display:grid}.pm-methodology-funnel__row-top{justify-content:space-between;align-items:start;gap:.9rem;display:flex}.pm-methodology-funnel__row-top>div,.pm-methodology-funnel__footer{gap:.18rem;display:grid}.pm-methodology-funnel__row-top span,.pm-methodology-funnel__footer span,.pm-methodology-heatmap__corner,.pm-methodology-heatmap__column,.pm-methodology-heatmap__row-head span,.pm-methodology-heatmap__cell span,.pm-methodology-waterfall__summary span{color:#466ba4bd;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.pm-methodology-funnel__row-top strong,.pm-methodology-heatmap__row-head strong,.pm-methodology-heatmap__cell strong,.pm-methodology-waterfall__summary strong{color:#122743fa;line-height:1}.pm-methodology-funnel__row-top strong{font-size:1.02rem}.pm-methodology-funnel__row-top small{color:#24436cb8;font-family:var(--font-mono);font-size:.72rem}.pm-methodology-funnel__track{background:#d5e0efb8;border-radius:999px;height:.62rem;position:relative;overflow:hidden}.pm-methodology-funnel__track span{border-radius:inherit;background:linear-gradient(90deg,#4980e9f0,#77d8ffeb,#f6c56db3);position:absolute;inset:0 auto 0 0;box-shadow:0 0 1rem #77d8ff2e}.pm-methodology-funnel__row p,.pm-methodology-funnel__footer p,.pm-methodology-heatmap__legend p,.pm-methodology-waterfall__summary p{color:var(--text-soft);margin:0}.pm-methodology-funnel__footer{border-top:1px solid #41608d14;padding-top:.2rem}.pm-methodology-heatmap{gap:.95rem;display:grid}.pm-methodology-heatmap__grid{grid-template-columns:minmax(5.4rem,.9fr) repeat(3,minmax(0,1fr));gap:.68rem;min-width:0;display:grid}.pm-methodology-heatmap__corner,.pm-methodology-heatmap__column{align-items:end;min-height:1.8rem;display:inline-flex}.pm-methodology-heatmap__column{justify-content:center}.pm-methodology-heatmap__row-head,.pm-methodology-heatmap__cell{border:1px solid #41608d14;border-radius:1.1rem;min-width:0;box-shadow:inset 0 1px #ffffffe0}.pm-methodology-heatmap__row-head{background:#ffffffb8;align-content:center;gap:.2rem;min-height:6.3rem;padding:.9rem;display:grid}.pm-methodology-heatmap__row-head strong{font-size:1.1rem}.pm-methodology-heatmap__cell{align-content:start;gap:.12rem;min-height:6.3rem;padding:.9rem .82rem;display:grid}.pm-methodology-heatmap__cell strong{font-size:1.08rem}.pm-methodology-heatmap__cell b{color:#1a365ae6;font-family:var(--font-mono);margin-top:.34rem;font-size:.84rem;line-height:1.1}.pm-methodology-heatmap__legend{border-top:1px solid #41608d14;gap:.2rem;padding-top:.15rem;display:grid}.pm-methodology-heatmap__legend span{color:#1c395edb;font-size:.84rem;font-weight:700}.pm-methodology-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pm-methodology-principle{background:linear-gradient(#ffffffe6,#f6f8fccc),linear-gradient(145deg,#4b8cff0f,#f6c56d0a);border:1px solid #41608d1a;border-radius:1.35rem;min-width:0;padding:1.05rem}.pm-methodology-principle__top{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.pm-methodology-principle__meta{gap:.36rem;min-width:0;display:grid}.pm-methodology-lab-panel{gap:1.25rem}.pm-methodology-pipeline{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:1rem;display:grid}.pm-methodology-phase-rail{align-content:start;gap:.75rem;display:grid}.pm-methodology-phase{text-align:left;background:#ffffffb8;border:1px solid #41608d1a;border-radius:1.15rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;min-width:0;padding:.95rem 1rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.pm-methodology-phase:hover,.pm-methodology-phase:focus-visible,.pm-methodology-phase.is-active{background:linear-gradient(#ffffffeb,#f5f8fdcc),linear-gradient(145deg,#4b8cff14,#f6c56d0a);border-color:#4b8cff38;transform:translateY(-1px);box-shadow:0 1rem 2rem #41608d1a,inset 0 1px #ffffffe6}.pm-methodology-phase__index{aspect-ratio:1;color:#274675db;background:linear-gradient(#fffffffa,#f1f6ffdb),linear-gradient(145deg,#4b8cff1a,#f6c56d14);border:1px solid #41608d1a;border-radius:.92rem;place-items:center;width:2.25rem;min-width:2.25rem;font-size:.78rem;font-weight:700;display:inline-grid}.pm-methodology-phase__copy{gap:.24rem;min-width:0;display:grid}.pm-methodology-phase__copy strong{font-size:1rem;line-height:1.12}.pm-methodology-phase__copy p{color:var(--text-faint);margin:0;font-size:.82rem}.pm-methodology-lab{background:radial-gradient(circle at 88% 10%,#77d8ff1f,#0000 26%),radial-gradient(circle at 12% 100%,#f6c56d1a,#0000 24%),linear-gradient(#fafbfdfa,#f3f7fceb);border:1px solid #41608d1a;border-radius:1.45rem;min-width:0;padding:clamp(1rem,1.6vw,1.25rem)}.pm-methodology-lab__head,.pm-methodology-score-bar__row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.pm-methodology-lab__pulse{color:#224169e0;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#fffffff5,#f3f7fecc),linear-gradient(135deg,#77d8ff1f,#f6c56d1f);border:1px solid #4b8cff24;border-radius:999px;justify-content:center;align-items:center;min-height:2.1rem;padding:.45rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 0 1.4rem #77d8ff1f,inset 0 1px #ffffffeb}.pm-methodology-lab__body{gap:1rem;display:grid}.pm-methodology-lab__matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pm-methodology-lab__cluster{background:#ffffffc2;border:1px solid #41608d14;border-radius:1.15rem;min-width:0;padding:.95rem 1rem}.pm-methodology-lab__cluster--transform{background:linear-gradient(#ffffffe6,#f4f7fdd6),linear-gradient(145deg,#4b8cff14,#f6c56d0f)}.pm-methodology-lab__cluster .pm-mini-list{gap:.6rem}.pm-methodology-lab__cluster .pm-mini-list li{color:var(--text-soft);padding-left:.95rem;line-height:1.45;position:relative}.pm-methodology-lab__cluster .pm-mini-list li:before{content:"";background:linear-gradient(135deg, var(--accent), var(--accent-warm));border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.55rem;left:0;box-shadow:0 0 .8rem #77d8ff38}.pm-methodology-lab__footer{gap:.8rem;display:grid}.pm-methodology-code,.pm-methodology-code-inline{font-family:var(--font-mono);color:#e0ecffeb;font-size:.82rem;line-height:1.55}.pm-methodology-code{white-space:pre-wrap;overflow-wrap:anywhere;background:linear-gradient(#101c2ff5,#0a1322fa),linear-gradient(145deg,#77d8ff14,#0000 58%);border:1px solid #6882aa29;border-radius:1rem;margin:0;padding:.95rem 1rem;box-shadow:inset 0 1px #ffffff0f}.pm-methodology-code-inline{color:#152b48f0;overflow-wrap:anywhere;background:#ffffffc2;border:1px solid #41608d1a;border-radius:.9rem;width:fit-content;max-width:100%;padding:.55rem .8rem;display:inline-flex}.pm-methodology-equation-panel{gap:1.25rem}.pm-methodology-equation-grid{gap:1rem;display:grid}.pm-methodology-equation-card{background:linear-gradient(#ffffffe6,#f6f8fccc),linear-gradient(145deg,#4b8cff0f,#f6c56d0a);border:1px solid #41608d1a;border-radius:1.35rem;grid-template-columns:minmax(0,.94fr) minmax(16rem,.86fr);align-items:center;min-width:0;padding:1rem}.pm-methodology-equation-card__copy{gap:.7rem;min-width:0;display:grid}.pm-methodology-memory,.pm-methodology-curve{gap:.95rem;display:grid}.pm-methodology-memory__figure,.pm-methodology-curve__chart{background:linear-gradient(#fffffff0,#f2f7ffd6),linear-gradient(145deg,#77d8ff14,#f6c56d0f);border:1px solid #41608d14;border-radius:1.25rem;place-items:center;min-height:16.5rem;padding:1rem;display:grid;position:relative;overflow:hidden}.pm-methodology-memory__figure:before,.pm-methodology-curve__chart:before{content:"";pointer-events:none;opacity:.4;background-color:#0000;background-image:linear-gradient(#5679a814 1px,#0000 1px),linear-gradient(90deg,#5679a814 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 100%);mask-image:linear-gradient(#000000b8,#0000 100%)}.pm-methodology-memory__bar{z-index:1;background:#f0f5fcd1;border:1px solid #5278b524;border-radius:1.5rem;flex-direction:column-reverse;width:min(8rem,100%);height:15rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1.1rem 2.2rem #41608d14,inset 0 1px #fffffff0}.pm-methodology-memory__layer{animation:4.8s ease-in-out infinite pm-method-layer-breathe;position:relative}.pm-methodology-memory__layer:after{content:"";background:linear-gradient(#ffffff47,#fff0 48%);position:absolute;inset:0}.pm-methodology-memory__layer--weights{background:linear-gradient(#5f82fffa,#4774e8eb)}.pm-methodology-memory__layer--context{background:linear-gradient(#77d8fffa,#57c6ffe6);animation-delay:.25s}.pm-methodology-memory__layer--runtime{background:linear-gradient(#f6c56dfa,#f0a256eb);animation-delay:.5s}.pm-methodology-memory__legend{gap:.7rem;display:grid}.pm-methodology-memory__legend-row{grid-template-columns:auto 1fr;align-items:start;gap:.72rem;display:grid}.pm-methodology-memory__legend-row strong,.pm-methodology-curve__legend strong,.pm-methodology-modifier strong{color:#173052f5;font-size:.98rem;line-height:1.1}.pm-methodology-memory__legend-row p,.pm-methodology-curve__legend p{color:var(--text-soft);margin:.15rem 0 0}.pm-methodology-memory__swatch{border-radius:.32rem;width:.82rem;height:.82rem;margin-top:.25rem}.pm-methodology-memory__swatch--weights{background:#5f82ffeb}.pm-methodology-memory__swatch--context{background:#77d8ffeb}.pm-methodology-memory__swatch--runtime{background:#f6c56deb}.pm-methodology-curve__chart svg{z-index:1;width:100%;height:auto;position:relative}.pm-methodology-curve__axis{stroke:#4d6c9a57;stroke-width:1.5px}.pm-methodology-curve__grid{stroke:#4d6c9a29;stroke-dasharray:6 8}.pm-methodology-curve__fill{fill:#77d8ff1f}.pm-methodology-curve__line{stroke:#4980e9eb;stroke-linecap:round;stroke-width:4px;filter:drop-shadow(0 0 12px #77d8ff2e)}.pm-methodology-curve__point{fill:#f6c56deb;opacity:.9}.pm-methodology-curve__probe{fill:#5f82fffa;filter:drop-shadow(0 0 12px #77d8ff47)}.pm-methodology-curve__label{fill:#395888c2;font-size:11px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.pm-methodology-curve__legend,.pm-methodology-modifier-list{gap:.75rem;display:grid}.pm-methodology-curve__legend{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-methodology-score-panel{gap:1rem}.pm-methodology-waterfall{background:radial-gradient(circle at 12% 16%,#77d8ff1a,#0000 24%),linear-gradient(#ffffffe6,#f4f8fcd1);border:1px solid #41608d14;border-radius:1.25rem;gap:.9rem;padding:1rem;display:grid}.pm-methodology-waterfall__summary strong{font-size:clamp(2rem,4.2vw,3rem)}.pm-methodology-waterfall__chart{min-height:17rem;padding:1rem 0 3.2rem;position:relative;overflow-x:auto}.pm-methodology-waterfall__chart:before{content:"";opacity:.5;background:linear-gradient(#5679a814 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#5679a80d 1px,#0000 1px) 0 0/3.6rem 100%;border-radius:1rem;position:absolute;inset:0 0 3.2rem}.pm-methodology-waterfall__baseline{background:#496c9a3d;height:1px;position:absolute;bottom:3.2rem;left:0;right:0}.pm-methodology-waterfall__bars{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;min-width:100%;min-height:12.5rem;display:grid;position:relative}.pm-methodology-waterfall__column{min-width:0;min-height:12.5rem;position:relative}.pm-methodology-waterfall__bar{border-radius:.9rem;width:min(2.35rem,100% - .5rem);position:absolute;left:50%;transform:translate(-50%);box-shadow:0 .8rem 1.5rem #41608d1f,inset 0 1px #fff6}.pm-methodology-waterfall__bar--positive{background:linear-gradient(#4980e9f5,#77d8ffe6)}.pm-methodology-waterfall__bar--negative{background:linear-gradient(#f6c56df5,#e4884ae6)}.pm-methodology-waterfall__total{color:#1a365ae0;font-family:var(--font-mono);font-size:.72rem;position:absolute;left:50%;transform:translate(-50%,calc(-100% - .35rem))}.pm-methodology-waterfall__label{text-align:center;gap:.14rem;min-width:0;padding:0 .1rem;display:grid;position:absolute;bottom:-2.9rem;left:0;right:0}.pm-methodology-waterfall__label strong{color:#1c385eeb;overflow-wrap:anywhere;font-size:.7rem;line-height:1.15;display:block}.pm-methodology-waterfall__label span{color:#466ba4b8;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.7rem;display:block}.pm-methodology-score-bars{gap:.9rem;display:grid}.pm-methodology-score-bar{gap:.45rem;display:grid}.pm-methodology-score-bar__row strong{color:#22426ae6;font-size:.92rem}.pm-methodology-modifier-list{border-top:1px solid #41608d14;padding-top:.3rem}.pm-methodology-modifier{background:#ffffffb3;border:1px solid #41608d14;border-radius:1rem;min-width:0;padding:.88rem .92rem}.pm-methodology-boundary{gap:.95rem}.pm-methodology-boundary .pm-bullet-list{gap:.7rem}.pm-section-header__copy .pm-kicker,.pm-stage__eyebrow-wrap .pm-kicker,.pm-atlas-card .pm-kicker,.pm-route-card .pm-kicker{margin-bottom:0}.pm-form-stack{gap:1rem;display:grid}.pm-form-group{gap:.55rem;display:grid}.pm-form-label{color:var(--text-soft);letter-spacing:.02em;align-items:center;gap:.55rem;font-size:.86rem;font-weight:600;display:inline-flex}.pm-guardrail-panel{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.pm-guardrail-panel__icon{width:2.6rem;height:2.6rem;color:var(--accent);background:#5f82ff24;border-radius:.95rem;justify-content:center;align-items:center;display:inline-flex}.pm-phase-list{gap:.75rem;display:grid}.pm-phase-list__item{background:#ffffff94;border:1px solid #41608d14;border-radius:1rem;grid-template-columns:2.6rem 1fr;align-items:start;gap:.85rem;padding:.8rem .9rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.pm-phase-list__item span{width:2.1rem;height:2.1rem;color:var(--text-faint);background:#4b8cff1a;border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.pm-phase-list__item.is-active{background:linear-gradient(#ffffffe0,#f7f9fdcc),linear-gradient(145deg,#4b8cff14,#0000 56%);border-color:#4b8cff2e;transform:translate(.15rem)}.pm-phase-list__item.is-active span{color:var(--text);background:linear-gradient(135deg,#77d8ff38,#5f82ff33)}.pm-shortlist-list{gap:.7rem;display:grid}.pm-shortlist-row,.pm-mini-list__row,.pm-detail-list__row,.pm-context-ladder__row,.pm-process-step,.pm-setup-step{align-items:center;gap:.75rem;display:grid}.pm-shortlist-row{background:#ffffffbd;border:1px solid #41608d1a;border-radius:1rem;grid-template-columns:auto minmax(0,1.2fr) minmax(0,.5fr) minmax(0,.5fr);padding:.95rem 1rem}.pm-shortlist-row__rank{width:2.5rem;height:2.5rem;color:var(--text-faint);background:#4b8cff14;border-radius:.95rem;justify-content:center;align-items:center;display:inline-flex}.pm-shortlist-row__copy,.pm-shortlist-row__metric{gap:.18rem;min-width:0;display:grid}.pm-shortlist-row__metric{justify-items:end}.pm-shortlist-row__metric span{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.pm-toolbar{flex-wrap:wrap;gap:.8rem;display:flex}.pm-toolbar--stack{align-items:stretch}.pm-toolbar--catalog{grid-template-columns:minmax(17rem,1.2fr) minmax(23rem,1fr) auto auto;align-items:stretch;display:grid}.pm-choice-row--toolbar{grid-template-columns:repeat(5,minmax(6.4rem,1fr));gap:.55rem;min-width:0}.pm-choice-row--toolbar .pm-choice-row__item{text-align:center;overflow-wrap:anywhere;word-break:normal;place-items:center;min-height:3.3rem;padding:.72rem .78rem;line-height:1.2}.pm-button--toolbar{white-space:normal;min-width:max-content;padding-inline:1rem;line-height:1.2}.pm-button--toolbar span{overflow-wrap:anywhere;word-break:normal;text-align:center;min-width:0}.pm-search{background:#ffffffbd;border:1px solid #41608d1a;border-radius:1rem;flex:16rem;align-items:center;gap:.7rem;min-height:3.35rem;padding:0 .95rem;display:flex;position:relative}.pm-search svg{color:var(--text-faint);flex:none}.pm-search input{width:100%;color:var(--text);background:0 0;border:0;padding:0}.pm-search input::placeholder{color:var(--text-faint)}.pm-atlas-grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem;display:grid}.pm-atlas-card{content-visibility:auto;contain-intrinsic-size:42rem;background:radial-gradient(circle at 100% 0,#77d8ff24,#0000 30%),linear-gradient(#ffffffe6,#f6f8fccc);gap:1rem}.pm-atlas-card__topline{flex-wrap:wrap;gap:.55rem;display:flex}.pm-atlas-card__summary{background:#ffffff94;border:1px solid #41608d14;border-radius:1.15rem;padding:.95rem}.pm-atlas-card__meta-stat{background:#f7faffdb;border:1px solid #41608d14;border-radius:1rem;gap:.32rem;padding:.82rem .88rem;display:grid}.pm-atlas-card__bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pm-atlas-card__variants{border-top:1px solid #41608d14;gap:.7rem;padding-top:.2rem}.pm-inline-button{width:fit-content;min-height:2.7rem;color:var(--text);background:#ffffffb8;border:1px solid #41608d1a;border-radius:.95rem;align-items:center;gap:.5rem;padding:.65rem .8rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.pm-atlas-card__expanded{overflow:hidden}.pm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pm-detail-grid__title{margin-bottom:.75rem;display:block}.pm-detail-list__row,.pm-mini-list__row,.pm-process-step,.pm-setup-step{background:#ffffffbd;border:1px solid #41608d1a;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;padding:.8rem .9rem}.pm-process-grid,.pm-veil-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pm-pillar-card{gap:.75rem;display:grid}.pm-veil-card{gap:.8rem;min-height:18rem;display:grid}.pm-setup-main__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pm-setup-guide,.pm-setup-guide__title,.pm-setup-guide__body{gap:.82rem;display:grid}.pm-setup-guide{gap:1.15rem}.pm-setup-installer{background:radial-gradient(circle at 0 100%,#77d8ff2e,#0000 33%),radial-gradient(circle at 100% 0,#f6c56d33,#0000 31%),linear-gradient(#ffffffeb,#f4f8fde6);gap:1.2rem;display:grid;position:relative;overflow:hidden}.pm-setup-installer:before{content:"";pointer-events:none;background:linear-gradient(120deg,#fff3,#0000 28% 74%,#ffffff29),linear-gradient(#4b8cff05,#0000 42%);position:absolute;inset:0}.pm-setup-installer__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.pm-setup-installer__copy,.pm-setup-installer__actions,.pm-setup-journey,.pm-setup-journey__intro,.pm-setup-journey__intro-copy,.pm-setup-journey-card,.pm-setup-signal,.pm-setup-signal__copy{gap:.82rem;display:grid}.pm-setup-installer__copy{align-content:start;min-width:0}.pm-setup-hero{z-index:1;grid-template-columns:minmax(0,1.18fr) minmax(19rem,.92fr);align-items:stretch;gap:1.15rem;display:grid;position:relative}.pm-setup-hero__copy,.pm-setup-hero__headline,.pm-setup-hero__cta{gap:.82rem;display:grid}.pm-setup-hero__copy{align-content:start;min-width:0}.pm-setup-hero__eyebrow{color:#335277bd;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.pm-setup-hero__headline h2{letter-spacing:-.055em;max-width:10ch;margin:0;font-size:clamp(3rem,5vw,5.35rem);line-height:.86}.pm-setup-hero__lede{color:#1c3a60db;max-width:41rem;margin:0;font-size:1.04rem}.pm-setup-hero__chips{gap:.62rem}.pm-setup-installer__copy h2{color:#122743fa;max-width:14ch;margin:0;font-size:clamp(1.85rem,3vw,3rem);line-height:.92}.pm-setup-installer__copy p{color:#1c3a60d6;max-width:43rem;margin:0}.pm-setup-installer__actions{flex:0 0 min(26rem,100%);width:min(26rem,100%)}.pm-setup-installer__actions p{color:#365176d1;margin:0}.pm-setup-installer__actions strong{color:#122743fa}.pm-setup-installer__chips{z-index:1;gap:.62rem;position:relative}.pm-setup-chip{color:#193251eb;background:#ffffffbd;border:1px solid #41608d1a;border-radius:999px;align-items:center;gap:.5rem;min-height:2.6rem;padding:.62rem .84rem;font-size:.84rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 .8rem 1.8rem #8facd014}.pm-setup-chip svg{color:#3f71c4cc}.pm-setup-hero__cta{width:min(30rem,100%)}.pm-setup-hero__hint{color:#365176d1;margin:0}.pm-setup-hero__hint strong{color:#122743fa}@keyframes pm-setup-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pm-setup-launch{background:radial-gradient(circle,#77d8ff24,#0000 24%),radial-gradient(circle at 18% 22%,#5f82ff1f,#0000 22%),radial-gradient(circle at 82% 22%,#f6c56d1f,#0000 20%),linear-gradient(#f8fbfff0,#ebf2fae6);border:1px solid #41608d1f;border-radius:1.8rem;min-height:26rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7}.pm-setup-launch:before,.pm-setup-launch:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:12% 14%}.pm-setup-launch:before{border:1px dashed #5c7fb142;animation:28s linear infinite pm-setup-orbit}.pm-setup-launch:after{border:1px solid #5c7fb11f;inset:22% 24%}.pm-setup-launch__halo{filter:blur(2rem);opacity:.82;pointer-events:none;border-radius:999px;position:absolute}.pm-setup-launch__halo--one{background:#77d8ff2e;width:7rem;height:7rem;inset:12% auto auto 8%}.pm-setup-launch__halo--two{background:#f6c56d2e;width:8rem;height:8rem;inset:auto 8% 11% auto}.pm-setup-launch__core,.pm-setup-launch__orb{z-index:1;border:1px solid #41608d1f;position:absolute;box-shadow:inset 0 1px #ffffffdb,0 1rem 2rem #809cbf24}.pm-setup-launch__core{background:linear-gradient(#102037f5,#1c365aeb),linear-gradient(130deg,#77d8ff1f,#0000 45%,#f6c56d1a);border-radius:1.45rem;gap:.55rem;width:min(16.5rem,100% - 3rem);padding:1.25rem 1.1rem;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-setup-launch__core span{color:#dcecffb8;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.pm-setup-launch__core strong{letter-spacing:-.04em;color:#f4f8ff;font-size:clamp(1.4rem,2.25vw,2.15rem);line-height:.94}.pm-setup-launch__core p{color:#e0ecfccc;word-break:break-word;margin:0;font-size:.88rem;line-height:1.35}.pm-setup-launch__orb{background:linear-gradient(#ffffffeb,#f5f9fddb),linear-gradient(145deg,#4b8cff14,#f6c56d0f);border-radius:1.3rem;gap:.38rem;width:min(10rem,100% - 2rem);padding:.9rem;display:grid}.pm-setup-launch__orb--platform{top:1.1rem;left:1rem}.pm-setup-launch__orb--kit{top:1.5rem;right:1rem}.pm-setup-launch__orb--launch{width:min(12rem,100% - 3rem);bottom:1.1rem;left:50%;transform:translate(-50%)}.pm-setup-launch__orb-icon,.pm-setup-signal__icon,.pm-setup-journey-card__icon{color:#193251eb;background:linear-gradient(135deg,#77d8ff3d,#5f82ff24);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.pm-setup-launch__orb strong{color:#122743fa;font-size:.94rem;line-height:1.05}.pm-setup-launch__orb span{color:#365176cc;font-size:.8rem;line-height:1.35}.pm-setup-signal-grid,.pm-setup-journey__grid{z-index:1;gap:.85rem;display:grid;position:relative}.pm-setup-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-setup-signal{background:linear-gradient(#ffffffdb,#f6f9fdd1),linear-gradient(145deg,#4b8cff0d,#f6c56d08);border:1px solid #41608d1a;border-radius:1.25rem;min-width:0;padding:1rem}.pm-setup-signal__copy span{color:#567197d1;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem}.pm-setup-signal__copy strong{color:#122743fa;word-break:break-word;font-size:1rem;line-height:1.25}.pm-setup-signal__copy p{color:#365176d1;margin:0;font-size:.9rem}.pm-setup-journey{z-index:1;background:#ffffff94;border:1px solid #41608d14;border-radius:1.5rem;padding:1.1rem;position:relative}.pm-setup-journey__intro h3{color:#122743fa;margin:0;font-size:clamp(1.3rem,2.3vw,2rem);line-height:1}.pm-setup-journey__intro p{color:#365176d1;max-width:38rem;margin:0}.pm-setup-journey__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-setup-journey-card{background:linear-gradient(#ffffffe6,#f8fafdd6),linear-gradient(150deg,#77d8ff0f,#f6c56d0a);border:1px solid #41608d1a;border-radius:1.3rem;min-width:0;min-height:100%;padding:1rem}.pm-setup-journey-card__topline{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.pm-setup-journey-card__step{color:#f1f7fff0;letter-spacing:.16em;background:#163153eb;border-radius:999px;justify-content:center;align-items:center;min-width:3rem;min-height:2rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.pm-setup-journey-card strong{color:#122743fa;font-size:1.02rem;line-height:1.2}.pm-setup-journey-card p{color:#365176d1;margin:0;font-size:.92rem}.pm-setup-guide__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pm-setup-guide__title h2{color:#122743fa;margin:0;font-size:clamp(1.6rem,2.35vw,2.4rem);line-height:.94}.pm-setup-guide__title p{color:#365176d6;max-width:42rem;margin:0}.pm-setup-guide__install{flex:none;min-width:14rem}.pm-setup-guide__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.82rem;display:grid}.pm-setup-guide__facts--installer{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-setup-guide__fact,.pm-setup-guide__value{background:linear-gradient(#ffffffe6,#f7f9fdd1),linear-gradient(145deg,#4b8cff0d,#f6c56d0a);border:1px solid #41608d1a;border-radius:1.05rem;gap:.34rem;padding:.95rem 1rem;display:grid}.pm-setup-guide__fact span,.pm-setup-guide__value span{color:#567197d1;letter-spacing:.14em;text-transform:uppercase;font-size:.73rem}.pm-setup-guide__fact strong,.pm-setup-guide__value strong{color:#122743fa;word-break:break-word;font-size:.98rem;line-height:1.32}.pm-setup-guide__checklist{gap:.82rem;margin:0;padding:0;list-style:none;display:grid}.pm-setup-installer__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.82rem;display:grid}.pm-setup-installer__step{background:linear-gradient(#ffffffe6,#f7f9fdd6),linear-gradient(145deg,#4b8cff0d,#f6c56d0a);border:1px solid #41608d1a;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:1rem}.pm-setup-installer__step>span{color:#122743fa;background:linear-gradient(135deg,#77d8ff38,#5f82ff29);border-radius:50%;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.9rem;font-weight:700;display:inline-flex}.pm-setup-installer__step strong{color:#122743fa;font-size:1rem;line-height:1}.pm-setup-installer__step p{color:#365176d6;margin:0}.pm-setup-installer__status{color:#1c3a60e0;background:linear-gradient(#ffffffe6,#f7f9fdd1),linear-gradient(145deg,#77d8ff14,#f6c56d0a);border:1px solid #41608d1a;border-radius:1.05rem;margin:0;padding:.95rem 1rem}body.pm-assistant-open{overflow:hidden}.pm-home-assistant{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#77d8ff29,#0000 30%),radial-gradient(circle at 0 0,#f6c56d24,#0000 28%),#eff4f9c2;place-items:center;padding:clamp(1rem,2vw,1.85rem);display:grid;position:fixed;inset:0}.pm-home-assistant__panel{background:linear-gradient(#fffffff7,#f6f9fde6),linear-gradient(150deg,#77d8ff14,#f6c56d0f 48%,#0000 78%);border:1px solid #41608d24;border-radius:1.7rem;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.95rem;width:min(46rem,100%);max-height:min(43rem,100svh - 2rem);padding:1.15rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 4.5rem #3958842e,0 .8rem 2.2rem #3958841a,inset 0 1px #ffffffeb}.pm-home-assistant__panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#ffffffb8,#0000 28%),linear-gradient(135deg,#ffffff2e,#0000 46%);position:absolute;inset:0}.pm-home-assistant__header,.pm-home-assistant__eyebrow,.pm-home-assistant__status-head,.pm-home-assistant__result-kicker,.pm-home-assistant__result-name,.pm-home-assistant__result-actions,.pm-home-assistant__composer{z-index:1;position:relative}.pm-home-assistant__header,.pm-home-assistant__eyebrow,.pm-home-assistant__status-head,.pm-home-assistant__result-kicker,.pm-home-assistant__result-actions{align-items:center;display:flex}.pm-home-assistant__header{justify-content:space-between;gap:1rem}.pm-home-assistant__eyebrow{gap:.78rem}.pm-home-assistant__eyebrow-mark,.pm-home-assistant__close{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pm-home-assistant__eyebrow-mark{color:#3159b8;background:linear-gradient(145deg,#6296ff2e,#77d8ff29),#ffffffb8;border-radius:.86rem;width:2.35rem;height:2.35rem;box-shadow:inset 0 1px #ffffffc7,0 .7rem 1.8rem #41608d1a}.pm-home-assistant__eyebrow>div{gap:.12rem;display:grid}.pm-home-assistant__eyebrow span,.pm-home-assistant__bubble-role,.pm-home-assistant__status-pill{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.pm-home-assistant__eyebrow strong{color:var(--text);letter-spacing:-.02em;font-size:1rem}.pm-home-assistant__close{width:2.35rem;height:2.35rem;color:var(--text);background:#ffffffb3;border:1px solid #41608d1a;border-radius:.86rem;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 .6rem 1.5rem #41608d14,inset 0 1px #ffffffd1}.pm-home-assistant__close:hover,.pm-home-assistant__close:focus-visible{border-color:#6296ff33;transform:translateY(-1px);box-shadow:0 .85rem 1.85rem #41608d1c,inset 0 1px #ffffffe0}.pm-home-assistant__transcript{z-index:1;align-content:start;gap:.82rem;min-height:18.5rem;padding-right:.22rem;display:grid;position:relative;overflow-y:auto}.pm-home-assistant__bubble,.pm-home-assistant__status,.pm-home-assistant__result{width:min(100%,33rem)}.pm-home-assistant__bubble{background:linear-gradient(#fffffff2,#f6f8fdd6),linear-gradient(145deg,#77d8ff0f,#0000 62%);border:1px solid #41608d1a;border-radius:1.25rem;gap:.38rem;padding:.92rem 1rem;display:grid;box-shadow:0 .85rem 2rem #41608d14,inset 0 1px #ffffffdb}.pm-home-assistant__bubble p,.pm-home-assistant__status p,.pm-home-assistant__result p{color:var(--text);margin:0;font-size:.97rem;line-height:1.6}.pm-home-assistant__bubble p.is-streaming:after{content:"";vertical-align:-.12em;background:currentColor;border-radius:999px;width:.58ch;height:1.02em;margin-left:.08rem;animation:.92s step-end infinite pm-home-assistant-caret;display:inline-block}.pm-home-assistant__bubble--user{background:linear-gradient(145deg,#6296fff0,#466be0f5),#466be0eb;border-color:#4b8cff29;margin-left:auto;box-shadow:0 1rem 2.2rem #4b8cff2e,inset 0 1px #ffffff2e}.pm-home-assistant__bubble--user .pm-home-assistant__bubble-role,.pm-home-assistant__bubble--user p{color:#fff}.pm-home-assistant__bubble--typing{width:fit-content;min-width:7rem}.pm-home-assistant__typing{align-items:center;gap:.38rem;min-height:1.1rem;display:inline-flex}.pm-home-assistant__typing span{background:#4c6e9f7a;border-radius:999px;width:.42rem;height:.42rem;animation:1.1s ease-in-out infinite pm-home-assistant-dot}.pm-home-assistant__typing span:nth-child(2){animation-delay:.14s}.pm-home-assistant__typing span:nth-child(3){animation-delay:.28s}.pm-home-assistant__status,.pm-home-assistant__result,.pm-home-assistant__choice{background:linear-gradient(#fffffff5,#f6f9fde0),linear-gradient(145deg,#4b8cff14,#f6c56d0f 62%,#0000);border:1px solid #41608d1f;border-radius:1.25rem;box-shadow:0 1rem 2.4rem #41608d14,inset 0 1px #ffffffd1}.pm-home-assistant__status,.pm-home-assistant__result{gap:.72rem;padding:1rem 1.05rem;display:grid}.pm-home-assistant__status{border-color:#4b8cff24}.pm-home-assistant__status-pill{background:#77d8ff1f;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .52rem;display:inline-flex}.pm-home-assistant__status-head{justify-content:space-between;gap:.8rem}.pm-home-assistant__status-head strong,.pm-home-assistant__result-name strong,.pm-home-assistant__choice strong{color:var(--text);letter-spacing:-.02em;font-size:1rem}.pm-home-assistant__status-meter{background:#dbe4efd9;border-radius:999px;width:100%;height:.55rem;position:relative;overflow:hidden}.pm-home-assistant__status-meter span{border-radius:inherit;background:linear-gradient(90deg,#6296ffeb,#77d8fff5 52%,#f6c56de0);height:100%;display:block;box-shadow:0 0 1.4rem #77d8ff3d}.pm-home-assistant__result{background:radial-gradient(circle at 100% 0,#f6c56d2e,#0000 32%),radial-gradient(circle at 0 100%,#77d8ff29,#0000 36%),linear-gradient(#fffffffa,#f7f9fdeb);border-color:#f6c56d33;position:relative;box-shadow:0 1.4rem 3rem #41608d1c,0 0 2rem #f6c56d1f,inset 0 1px #ffffffe0}.pm-home-assistant__result:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#ffffff24,#0000 42%);position:absolute;inset:0}.pm-home-assistant__result--fallback{border-color:#6296ff29}.pm-home-assistant__result-kicker{color:#3f65ba;gap:.48rem}.pm-home-assistant__result-name{gap:.16rem;display:grid}.pm-home-assistant__result-name strong{font-size:clamp(1.35rem,2.6vw,1.9rem)}.pm-home-assistant__result-name span{color:var(--text-faint);letter-spacing:.07em;text-transform:uppercase;font-size:.84rem}.pm-home-assistant__result-actions{flex-wrap:wrap;gap:.72rem}.pm-home-assistant__result-actions .pm-button{flex:12rem}.pm-home-assistant__choices{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid;position:relative}.pm-home-assistant__choice{text-align:left;align-content:start;gap:.34rem;min-height:6.7rem;padding:.95rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.pm-home-assistant__choice span{color:var(--text-faint);font-size:.86rem;line-height:1.5}.pm-home-assistant__choice:hover,.pm-home-assistant__choice:focus-visible{border-color:#6296ff33;transform:translateY(-2px);box-shadow:0 1.15rem 2.5rem #41608d1a,0 0 1.4rem #77d8ff1a,inset 0 1px #ffffffe0}.pm-home-assistant__composer{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.pm-home-assistant__composer input{width:100%;min-height:3.3rem;color:var(--text);font:inherit;background:#ffffffc7;border:1px solid #41608d1f;border-radius:1rem;padding:.88rem 1rem;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffffd1}.pm-home-assistant__composer input::placeholder{color:#5f7497c7}.pm-home-assistant__composer input:disabled{cursor:not-allowed;color:#5f7497cc;background:#f4f7fbe6}.pm-home-assistant__composer input:focus-visible{background:#fffffff0;border-color:#77d8ff57;outline:none;box-shadow:0 0 0 1px #77d8ff2e,inset 0 1px #ffffffeb}.pm-home-assistant__choice:focus-visible,.pm-home-assistant__close:focus-visible{outline:none;box-shadow:0 0 0 .18rem #77d8ff29,0 0 0 .35rem #77d8ff14}@keyframes pm-home-assistant-dot{0%,80%,to{opacity:.42;transform:translateY(0)scale(.86)}40%{opacity:1;transform:translateY(-2px)scale(1)}}@keyframes pm-home-assistant-caret{0%,48%{opacity:1}52%,to{opacity:0}}@media (width<=780px){.pm-home-assistant{padding:.75rem}.pm-home-assistant__panel{border-radius:1.45rem;width:min(100%,38rem);max-height:calc(100svh - 1.5rem);padding:1rem}.pm-home-assistant__transcript{min-height:15rem}.pm-home-assistant__choices{grid-template-columns:1fr}.pm-home-assistant__choice{min-height:0}.pm-home-assistant__composer{grid-template-columns:1fr}.pm-home-assistant__composer .pm-button,.pm-home-assistant__result-actions .pm-button{width:100%}}@media (width<=560px){.pm-home-assistant{align-items:end;padding:.55rem}.pm-home-assistant__panel{border-radius:1.3rem 1.3rem 1rem 1rem;gap:.82rem;width:100%;max-height:calc(100svh - .75rem);padding:.92rem}.pm-home-assistant__header{align-items:start}.pm-home-assistant__bubble,.pm-home-assistant__status,.pm-home-assistant__result{width:100%}.pm-home-assistant__result-name strong{font-size:1.18rem}}@media (prefers-reduced-motion:reduce){.pm-setup-launch:before{animation:none}}.pm-setup-guide__item{background:#ffffffc2;border:1px solid #41608d1a;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem;display:grid}.pm-setup-guide__index{color:#122743fa;background:linear-gradient(135deg,#77d8ff38,#5f82ff29);border-radius:50%;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.9rem;font-weight:700;display:inline-flex}.pm-setup-guide__topline{align-items:center;gap:.72rem;display:flex}.pm-setup-guide__icon,.pm-setup-guide__callout-icon{color:#193251eb;flex:none;justify-content:center;align-items:center;display:inline-flex}.pm-setup-guide__icon{background:linear-gradient(135deg,#77d8ff38,#5f82ff24);border-radius:999px;width:2.3rem;height:2.3rem}.pm-setup-guide__topline strong{color:#122743fa;font-size:1rem;line-height:1}.pm-setup-guide__body p{color:#365176d6;margin:0}.pm-setup-guide__callout{background:#f7faffdb;border:1px solid #41608d14;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.72rem;padding:.82rem .88rem;display:grid}.pm-setup-guide__callout-icon{background:#ffffffdb;border-radius:.8rem;width:2rem;height:2rem}.pm-setup-guide__callout p{color:#2d4a6ed6;font-size:.9rem}.pm-setup-guide__callout strong{color:#122743fa}.pm-setup-steps{counter-reset:setup}.pm-setup-step{grid-template-columns:auto 1fr;align-items:start}.pm-setup-step span{width:2.2rem;height:2.2rem;color:var(--text);background:linear-gradient(135deg,#77d8ff33,#5f82ff29);border-radius:50%;justify-content:center;align-items:center;font-size:.86rem;font-weight:700;display:inline-flex}.pm-center-row{justify-content:center;display:flex}.pm-footer{padding:0 0 2rem}.pm-footer--minimal{padding:0 0 1.5rem}.pm-footer__mini-links{width:var(--shell-width);flex-wrap:wrap;justify-content:center;gap:.55rem;margin:0 auto;display:flex}.pm-footer__mini-link{color:var(--text);text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s}.pm-footer__mini-link:hover,.pm-footer__mini-link:focus-visible{color:var(--accent-strong);border-color:#4b8cff2e;transform:translateY(-1px)}.pm-footer__mini-link.active{color:var(--accent-strong);background:linear-gradient(#fffffff5,#f3f7fde0),linear-gradient(145deg,#4b8cff1f,#f6c56d14);border-color:#4b8cff33;box-shadow:0 .8rem 1.8rem #4b8cff1f,inset 0 1px #ffffffe0}.pm-footer__shell--legal{grid-template-columns:minmax(0,1.2fr) auto;align-items:end}.pm-footer__shell{background:linear-gradient(#ffffffd6,#f7f9fdc2),linear-gradient(145deg,#4b8cff0f,#0000 56%);border:1px solid #41608d1a;border-radius:1.6rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1.2rem 1.3rem;display:grid;box-shadow:0 1rem 2.8rem #41608d1f,inset 0 1px #ffffffd6}.pm-footer__copy{gap:.75rem;width:min(42rem,100%);display:grid}.pm-footer__copy h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:.95}.pm-footer__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.pm-footer__link-pill{color:var(--text);text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.pm-footer__link-pill:hover,.pm-footer__link-pill:focus-visible{background:linear-gradient(#fffffff2,#f4f8fdd6),linear-gradient(145deg,#77d8ff1a,#f6c56d0f);border-color:#4b8cff2e;transform:translateY(-1px)}.pm-footer__link-pill.active{color:var(--accent-strong);background:linear-gradient(#fffffff5,#f3f7fde0),linear-gradient(145deg,#4b8cff1f,#f6c56d14);border-color:#4b8cff33;box-shadow:0 1rem 2.1rem #4b8cff24,inset 0 1px #ffffffe0}.pm-footer__link-pill--contact{color:var(--text-soft)}.pm-footer__status{flex-wrap:wrap;place-content:flex-start flex-end;gap:.65rem;display:flex}@keyframes pm-route-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(1%,-1.5%)scale(1.03)}to{transform:translate(-1%,1%)scale(.98)}}@keyframes pm-spin-flat{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pm-rotate-slow{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pm-rotate-reverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes pm-pulse{0%,to{opacity:.84;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes pm-benchmark-pulse{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes pm-cursor-blink{0%,46%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@keyframes pm-card-breathe{0%,to{box-shadow:inset 0 1px #ffffff0d,0 1rem 2.4rem #0007142e}50%{box-shadow:inset 0 1px #ffffff0f,0 1.25rem 2.8rem #13438047}}@keyframes pm-button-pulse{0%,to{box-shadow:0 1.15rem 2.6rem #1343803d,inset 0 1px #ffffff14}50%{box-shadow:0 1.15rem 2.9rem #346fc452,0 0 2rem #77d8ff24,inset 0 1px #ffffff14}}@keyframes pm-fit-lane-sweep{0%,to{opacity:.72;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-8%,10%)scale(1.08)}}@keyframes pm-home-slot-aurora-shift{0%{opacity:.58;transform:translate(-3%,-2%)scale(1.02)}50%{opacity:.8;transform:translate(1%,3%)scale(1.07)}to{opacity:.64;transform:translate(4%,-3%)scale(1.03)}}@keyframes pm-home-slot-line-blink{0%,to{opacity:0;transform:rotate(var(--line-angle)) scaleX(.72)}7%{opacity:.18}10%{opacity:.38;transform:rotate(var(--line-angle)) scaleX(1)}14%{opacity:.12}18%{opacity:.32}24%{opacity:0;transform:translate3d(4%, 0, 0) rotate(var(--line-angle)) scaleX(.84)}}@keyframes pm-slot-scan-sweep{0%{opacity:0;transform:translate(-120%)}25%{opacity:1}to{opacity:0;transform:translate(130%)}}@keyframes pm-slot-light-chase{0%,to{opacity:.46;transform:scaleX(1)}45%{opacity:1;transform:scaleX(1.18)}}@keyframes pm-slot-lever-pull{0%{transform:translateY(-50%)rotate(0)}24%{transform:translateY(-50%)rotate(18deg)}62%{transform:translateY(-50%)rotate(20deg)}82%{transform:translateY(-50%)rotate(-3deg)}to{transform:translateY(-50%)rotate(0)}}@keyframes pm-slot-join-pulse{0%,to{opacity:.72;transform:scale(1)}40%{opacity:1;transform:scale(1.18)}}@keyframes pm-vault-field-breathe{0%,to{opacity:.9;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes pm-vault-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pm-vault-counter-orbit{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pm-vault-gear-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pm-home-workflow-strip-sheen{0%{transform:translate(-100%)}to{transform:translate(120%)}}@keyframes pm-home-workflow-strip-pulse{0%,to{opacity:.72;transform:translateY(-50%)scale(.86)}50%{opacity:1;transform:translateY(-50%)scale(1.12)}}@keyframes pm-home-workflow-strip-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes pm-vault-ring-clamp{0%{opacity:0;transform:scale(1.26)}58%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes pm-vault-surface-shift{0%{opacity:.88;transform:translate(-2%,-3%)scale(1)}50%{opacity:1;transform:translate(3%,2%)scale(1.06)}to{opacity:.9;transform:translate(-1%,4%)scale(1.02)}}@keyframes pm-stage-home-ambient{0%{filter:saturate();background-position:0 18%,100% 6%,56% 100%,0%}50%{filter:saturate(1.03);background-position:18% 30%,84% 18%,48% 82%,100%}to{filter:saturate(1.02);background-position:8% 8%,92% 26%,64% 92%,0%}}@keyframes pm-vault-warning-shake{0%,to{transform:translate(0,0)scale(1)}25%{transform:translate(-.16rem,.04rem)scale(1.01)}50%{transform:translate(.18rem,-.05rem)scale(.99)}75%{transform:translate(-.14rem,-.04rem)scale(1.01)}}@keyframes pm-vault-warning-burst{0%{opacity:.96;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(var(--burst-x), var(--burst-y), 0) scale(1.58);filter:blur(.35rem)}}@keyframes pm-method-layer-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.03)}}@media (width<=1400px){.pm-home-vault{--vault-orbit-radius:clamp(7.8rem, 16vw, 10.6rem)}.pm-home-vault__warning{max-width:10.3rem}.pm-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-editorial-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,.9fr))}.pm-stage__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-stage h1{max-width:13ch}.pm-methodology-formula-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-toolbar--catalog{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pm-search--catalog,.pm-choice-row--toolbar{grid-column:1/-1}.pm-setup-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.pm-home-vault-track{min-height:auto}.pm-home-vault{--vault-orbit-radius:clamp(6.8rem, 18vw, 8.8rem);min-height:clamp(25rem,50vw,31rem)}.pm-home-workflow-strip{width:100%}.pm-home-workflow-strip__frame{padding:.78rem .88rem .68rem}.pm-home-workflow-strip__slide{gap:.82rem}.pm-home-workflow-strip__copy p{font-size:.95rem}.pm-home-vault__headline{max-width:18rem}.pm-home-vault__warning{width:11rem}.pm-home-vault__warning--trackers{left:1%}.pm-home-vault__warning--collection{right:1%}.pm-home-vault__warning--ads{left:1%}.pm-home-vault__warning--breaches{right:1%}.pm-home-fit__layout{grid-template-columns:1fr;min-height:0}.pm-home-fit__benchmark-shell{position:static;top:auto}.pm-home-fit__benchmark{min-height:0}.pm-topbar{grid-template-columns:auto auto}.pm-nav{display:none}.pm-menu-button,.pm-mobile-nav{display:inline-flex}.pm-mobile-nav{display:grid}.pm-stage__shell,.pm-home-grid,.pm-benchmark-grid,.pm-benchmark-support-grid,.pm-benchmark-podium,.pm-results-top-grid,.pm-setup-grid,.pm-process-grid,.pm-veil-grid,.pm-methodology-overview,.pm-methodology-systems-grid,.pm-methodology-model-grid,.pm-methodology-transparency-grid,.pm-methodology-pipeline,.pm-methodology-equation-card{grid-template-columns:1fr}.pm-stage__shell{min-height:auto}.pm-stage__copy{align-items:start}.pm-stage__copy-inner{width:100%}.pm-benchmark-overview__heading,.pm-benchmark-overview__grid{grid-template-columns:1fr}.pm-benchmark-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-stage h1{max-width:14ch}.pm-methodology-hero h2{max-width:100%;font-size:clamp(2rem,5.4vw,3rem)}.pm-editorial-grid{grid-template-columns:1fr}.pm-toolbar-stats,.pm-runtime-match__grid,.pm-calibration-grid,.pm-fact-grid,.pm-featured-model__stats,.pm-atlas-card__stats,.pm-atlas-card__meta-grid,.pm-atlas-card__bars,.pm-metric-grid,.pm-results-grid,.pm-pillar-grid,.pm-atlas-grid,.pm-methodology-principles,.pm-methodology-quicklook__stats,.pm-methodology-lab__matrix,.pm-methodology-curve__legend{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-methodology-heatmap__grid{gap:.55rem}.pm-footer__shell{grid-template-columns:1fr}.pm-footer__links,.pm-footer__status{justify-content:flex-start}.pm-legal-hero{grid-template-columns:1fr}.pm-legal-related{flex-direction:column;align-items:flex-start}.pm-visual-models__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-setup-hero{grid-template-columns:1fr}.pm-setup-launch{min-height:22rem}.pm-setup-installer__header{flex-direction:column;align-items:stretch}.pm-setup-installer__actions{flex-basis:auto;width:100%}.pm-setup-journey__grid{grid-template-columns:1fr}}@media (width<=780px){.pm-app{--shell-width:min(1500px, calc(100vw - 1rem));--content-width:min(1440px, calc(100vw - 1rem))}.pm-home-vault-track{min-height:auto}.pm-legal-hero__facts{grid-template-columns:1fr}.pm-footer__links{flex-direction:column;align-items:stretch}.pm-footer__link-pill{justify-content:center}.pm-home-vault{--vault-orbit-radius:clamp(5.5rem, 22vw, 7rem);border-radius:1.55rem;min-height:clamp(23rem,82vw,28rem);padding:1.1rem}.pm-home-workflow-strip__slide{grid-template-columns:auto minmax(0,1fr);align-items:start}.pm-home-workflow-strip__icons{gap:.62rem}.pm-home-workflow-strip__source,.pm-home-workflow-strip__model{border-radius:.88rem;width:2.45rem}.pm-home-workflow-strip__transfer{width:1.9rem}.pm-home-workflow-strip__meta{gap:.34rem .42rem}.pm-home-workflow-strip__label,.pm-home-workflow-strip__origin,.pm-home-workflow-strip__speed{font-size:.62rem}.pm-home-workflow-strip__copy p{max-width:100%;font-size:.96rem}.pm-home-vault__headline{width:100%}.pm-home-vault__statement{letter-spacing:-.034em;font-size:clamp(.98rem,4.9cqi,2.22rem)}.pm-home-fit__headline{font-size:clamp(2.25rem,7.2vw,3.8rem)}.pm-home-fit__lede{font-size:.96rem}.pm-home-fit__hero{width:100%;min-height:0}.pm-prompt-carousel--compact{gap:.26rem}.pm-prompt-carousel--compact .pm-prompt-carousel__prefix{font-size:clamp(.9rem,2.3vw,1.22rem)}.pm-prompt-carousel__rail{min-height:3.85rem}.pm-prompt-carousel__focus{height:2.8rem}.pm-prompt-carousel__assembly-word{font-size:clamp(1.34rem,4vw,1.95rem)}.pm-home-fit__performance{min-height:0}.pm-home-fit__performance-copy h3{max-width:100%}.pm-home-fit__status-rack{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-home-fit__model-carousel .pm-prompt-carousel__rail{min-height:4.35rem}.pm-home-fit__model-carousel .pm-prompt-carousel__focus{height:2.95rem}.pm-home-fit__model-carousel .pm-prompt-carousel__assembly-word{font-size:clamp(1.45rem,4.4vw,2.2rem)}.pm-home-fit__metric{grid-template-columns:minmax(5.5rem,5.9rem) minmax(0,1fr) auto;gap:.72rem}.pm-home-fit__workflow-grid{grid-template-columns:1fr}.pm-home-fit__benchmark h3{max-width:100%}.pm-home-fit__step{gap:.72rem}.pm-home-fit__journey:before{left:1rem}.pm-home-fit__performance-chip,.pm-home-fit__chip,.pm-home-fit__lane-tag{font-size:.75rem}.pm-home-fit__lane{min-height:0;padding:1rem}.pm-home-slot__header{flex-direction:column}.pm-home-slot__headline{font-size:clamp(1.08rem,3vw,1.52rem)}.pm-home-slot__machine-head{flex-wrap:wrap}.pm-home-slot__labels{padding-inline:.18rem}.pm-home-slot__reels{padding-right:0}.pm-home-vault__arena{min-height:23rem}.pm-home-vault__machine{width:min(100%,22rem)}.pm-home-vault__warning{letter-spacing:.06em;width:8.8rem;font-size:.84rem}.pm-home-vault__warning--trackers{top:8%;left:0}.pm-home-vault__warning--collection{top:8%;right:0}.pm-home-vault__warning--ads{top:28%;left:0}.pm-home-vault__warning--breaches{top:28%;right:0}.pm-home-vault__warning--limits{top:64%;left:0}.pm-home-vault__warning--metering{top:64%;right:0}.pm-topbar{border-radius:1.2rem;padding:.85rem .9rem;top:.55rem}.pm-brand__subtitle,.pm-status-pill:nth-of-type(2){display:none}.pm-stage{padding-top:.8rem}.pm-stage__shell{border-radius:1.45rem;padding:1.05rem}.pm-machine--benchmark{margin-inline:0}.pm-stage h1{max-width:100%;font-size:clamp(2.55rem,10vw,4.15rem)}.pm-stage--home h1{font-size:clamp(2.35rem,8.4vw,4rem)}.pm-stage__lede{font-size:.98rem}.pm-stage__metrics,.pm-toolbar-stats,.pm-benchmark-podium,.pm-runtime-match__grid,.pm-calibration-grid,.pm-fact-grid,.pm-featured-model__stats,.pm-atlas-card__stats,.pm-atlas-card__meta-grid,.pm-atlas-card__bars,.pm-metric-grid,.pm-results-grid,.pm-pillar-grid,.pm-atlas-grid,.pm-detail-grid,.pm-route-grid,.pm-choice-row--stacked,.pm-machine__nodes,.pm-methodology-principles,.pm-methodology-formula-grid,.pm-methodology-quicklook__stats,.pm-methodology-lab__matrix,.pm-methodology-curve__legend{grid-template-columns:1fr}.pm-methodology-heatmap__grid{grid-template-columns:minmax(4.8rem,.8fr) repeat(3,minmax(0,1fr));gap:.42rem}.pm-methodology-heatmap__row-head,.pm-methodology-heatmap__cell{min-height:5.4rem;padding:.72rem .68rem}.pm-methodology-waterfall{padding:.88rem}.pm-methodology-waterfall__label strong,.pm-methodology-waterfall__label span{font-size:.64rem}.pm-visual-home__manifesto{gap:.2rem;max-width:100%}.pm-visual-models__headline{min-height:0}.pm-visual-models__stats{grid-template-columns:1fr}.pm-visual-models__bars{gap:.4rem;min-height:12.5rem}.pm-visual-method__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-visual-method__beam{display:none}.pm-visual-method__stats{grid-template-columns:1fr}.pm-choice-row{grid-template-columns:1fr 1fr}.pm-choice-row--toolbar,.pm-benchmark-target__advanced .pm-choice-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-benchmark-target__actions{display:grid}.pm-benchmark-target__action-slot,.pm-benchmark-target__action-slot--run,.pm-benchmark-target__action-slot--setup{width:100%;flex-grow:1!important;flex-basis:auto!important}.pm-benchmark-engine__readout{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-benchmark-engine__spot-label{min-width:5.9rem;padding:.5rem .58rem}.pm-benchmark-engine__spot-label strong{font-size:.78rem}.pm-benchmark-engine__spot-label span{font-size:.64rem}.pm-toolbar{flex-direction:column;align-items:stretch}.pm-toolbar>*{width:100%}.pm-toolbar--catalog{grid-template-columns:1fr}.pm-search--catalog,.pm-choice-row--toolbar{grid-column:auto}.pm-shortlist-row{grid-template-columns:auto 1fr}.pm-shortlist-row__metric{justify-items:start}.pm-shortlist-row__metric:last-child{grid-column:2}.pm-setup-installer{gap:1rem}.pm-setup-hero__headline h2{max-width:100%;font-size:clamp(2.6rem,10vw,4.3rem)}.pm-setup-hero__cta{width:100%}.pm-setup-installer__copy h2{max-width:100%;font-size:clamp(1.85rem,8vw,2.5rem)}.pm-setup-installer__actions{width:100%}.pm-setup-chip{justify-content:center;width:100%}.pm-setup-signal-grid{grid-template-columns:1fr}.pm-setup-launch{min-height:24rem}.pm-setup-launch__core{width:min(15rem,100% - 2.6rem)}.pm-setup-launch__orb{width:min(9rem,50% - 1.3rem);padding:.78rem}.pm-setup-launch__orb--launch{width:min(12rem,100% - 2.4rem)}.pm-setup-main__header,.pm-setup-installer__header,.pm-setup-guide__header,.pm-section-header,.pm-featured-model__header,.pm-candidate__header,.pm-atlas-card__header,.pm-context-ladder__header,.pm-methodology-lab__head,.pm-methodology-score-bar__row{flex-direction:column;align-items:start}.pm-featured-model__header .pm-score-chip,.pm-candidate__header .pm-score-chip,.pm-atlas-card__header .pm-atlas-card__badge{text-align:left}.pm-setup-guide__facts,.pm-setup-installer__steps{grid-template-columns:1fr}.pm-home-loop{min-height:20rem}.pm-home-loop__title{font-size:clamp(1.95rem,5vw,3.1rem)}.pm-home-loop__terminal{min-height:14rem}.pm-home-loop__response-row{gap:.55rem}.pm-button,.pm-inline-button{width:100%}.pm-stage__actions,.pm-button-row{flex-direction:column;align-items:stretch}.pm-mobile-nav{grid-template-columns:1fr}}@media (width<=560px){.pm-home-vault-track{min-height:auto}.pm-home-vault{--vault-orbit-radius:clamp(4.8rem, 23vw, 6rem);min-height:clamp(21rem,92vw,25rem)}.pm-home-vault__headline{width:100%}.pm-home-vault__statement{letter-spacing:-.022em;font-size:clamp(.88rem,5.1cqi,1.36rem)}.pm-home-fit__headline{font-size:clamp(1.95rem,9vw,2.85rem)}.pm-home-fit__journey:before{left:.98rem}.pm-home-fit__hero-line{width:min(18rem,100%)}.pm-home-fit__hero-tags{gap:.45rem}.pm-home-fit__hero-tag{padding-inline:.66rem;font-size:.74rem}.pm-home-fit__step-index,.pm-home-fit__step-icon{width:2rem;min-width:2rem}.pm-home-fit__step-copy p{font-size:.88rem}.pm-prompt-carousel--compact .pm-prompt-carousel__prefix{font-size:clamp(.8rem,3.2vw,.96rem)}.pm-prompt-carousel__rail{min-height:3.35rem}.pm-prompt-carousel__focus{height:2.46rem}.pm-prompt-carousel__assembly-word{font-size:clamp(1.1rem,5vw,1.54rem)}.pm-home-fit__model-carousel .pm-prompt-carousel__rail{min-height:3.95rem}.pm-home-fit__model-carousel .pm-prompt-carousel__focus{height:2.6rem}.pm-home-fit__model-carousel .pm-prompt-carousel__assembly-word{font-size:clamp(1.22rem,5.5vw,1.8rem)}.pm-home-fit__performance-meta{gap:.45rem}.pm-home-fit__status-rack{grid-template-columns:1fr}.pm-home-fit__status-card{min-height:0}.pm-home-fit__metric{grid-template-columns:minmax(4.85rem,5.1rem) minmax(0,1fr) auto;gap:.58rem}.pm-home-fit__metric-label{gap:.38rem;font-size:.82rem}.pm-home-fit__metric-track{height:.82rem}.pm-home-fit__metric-value{font-size:.8rem}.pm-home-vault__warning{max-width:7.4rem;font-size:.76rem}.pm-setup-launch{border-radius:1.45rem;min-height:22rem}.pm-setup-launch__orb{gap:.32rem;width:calc(50% - 1.15rem)}.pm-setup-launch__orb strong,.pm-setup-launch__orb span{font-size:.75rem}.pm-setup-launch__core{width:calc(100% - 2.2rem);padding:1rem}.pm-setup-launch__core strong{font-size:clamp(1.2rem,5.6vw,1.55rem)}.pm-setup-signal__copy strong{font-size:.94rem}.pm-home-vault__wordmark{min-height:2.6rem;font-size:clamp(1.1rem,6vw,1.65rem)}.pm-home-fit__slot-wrap{width:min(100%,31rem)}.pm-home-fit__workflow-wrap{width:min(100%,30rem)}.pm-home-slot{gap:.94rem;padding:1rem .96rem 1.02rem}.pm-home-slot__headline{font-size:clamp(.94rem,3.4vw,1.12rem)}.pm-home-slot__machine{gap:.68rem;padding:.8rem .72rem .86rem}.pm-home-slot__machine-head{gap:.45rem}.pm-home-slot__machine-state{min-height:1.55rem;padding:.26rem .46rem;font-size:.6rem}.pm-home-slot__labels{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:.34rem;padding-inline:.14rem;font-size:.54rem}.pm-home-slot__reels{grid-template-columns:minmax(0,.68fr) auto minmax(0,1.32fr);gap:.34rem;padding-right:0}.pm-home-slot__item{grid-template-columns:1.38rem minmax(0,1fr);gap:.3rem;padding-inline:.5rem;font-size:.68rem}.pm-home-slot__window--right .pm-home-slot__item{font-size:.64rem}.pm-home-slot__item-label{letter-spacing:-.05em}.pm-home-slot__item-icon{width:1.36rem;height:1.36rem}.pm-home-slot__join strong{font-size:.88rem}.pm-home-slot__result strong{font-size:clamp(1.08rem,5.8vw,1.38rem)}.pm-home-slot__result p{font-size:.8rem}.pm-home-slot__benchmark-utility{gap:.72rem;padding-top:.86rem}.pm-home-slot__journey{gap:.68rem}.pm-home-slot__journey-index{width:1.46rem;min-width:1.46rem;font-size:.54rem}.pm-home-slot__journey-icon{width:1.64rem;min-width:1.64rem}.pm-home-slot__journey-copy strong{font-size:.8rem}.pm-home-slot__journey-copy p{font-size:.72rem}.pm-home-slot__status-rack{grid-template-columns:1fr}.pm-home-slot__actions .pm-button{min-height:2.7rem;padding:.7rem .8rem;font-size:.79rem}.pm-home-slot__sync{font-size:.74rem}.pm-topbar__status{gap:.4rem}.pm-status-pill:not(:first-child){display:none}.pm-kicker{letter-spacing:.12em;font-size:.68rem}.pm-panel,.pm-route-card,.pm-machine,.pm-visual-home,.pm-visual-results,.pm-visual-models,.pm-visual-method,.pm-visual-setup{border-radius:1.2rem;padding:1rem}.pm-choice-row{grid-template-columns:1fr}.pm-choice-row--toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-visual-models__bars{gap:.3rem;min-height:11rem}.pm-benchmark-target__header,.pm-benchmark-target__label-row{align-items:start}.pm-benchmark-target__intro,.pm-benchmark-target__header,.pm-benchmark-target__meta,.pm-benchmark-target__toggle,.pm-benchmark-engine__progress-copy,.pm-benchmark-runway__head{flex-direction:column;align-items:start}.pm-benchmark-bias,.pm-benchmark-target__advanced .pm-choice-row,.pm-benchmark-fact-grid{grid-template-columns:1fr}.pm-benchmark-target__actions{display:grid}.pm-benchmark-target__action-slot,.pm-benchmark-target__action-slot--run,.pm-benchmark-target__action-slot--setup{width:100%;flex-grow:1!important;flex-basis:auto!important}.pm-benchmark-phase-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-benchmark-engine__readout{grid-template-columns:1fr}.pm-benchmark-engine__field{min-height:20.5rem;padding:.9rem}.pm-benchmark-engine__core{width:min(14rem,72%)}.pm-setup-guide__item,.pm-setup-installer__step{grid-template-columns:1fr}.pm-setup-guide__index,.pm-setup-installer__step>span{width:2rem;height:2rem}.pm-step-rail__text{font-size:.66rem}.pm-search{min-height:3.1rem}.pm-home-loop__header{gap:.8rem}.pm-home-loop__title{font-size:clamp(1.72rem,9vw,2.4rem);line-height:.95}.pm-home-loop__gear{border-radius:.92rem;width:2.8rem}.pm-home-loop__terminal{min-height:14.8rem;padding:.92rem 3.55rem .92rem .92rem}.pm-home-loop__line{gap:.65rem}.pm-home-loop__line p{font-size:.88rem;line-height:1.72}.pm-home-loop__lock-slot--corner{top:.92rem;right:.92rem}.pm-footer__copy h2,.pm-section-header__copy h2{font-size:clamp(1.55rem,8vw,2.15rem)}.pm-stage--home h1{font-size:clamp(2rem,8.2vw,3.1rem)}}@media (prefers-reduced-motion:reduce){.pm-stage--home .pm-stage__shell:after,.pm-home-vault__field-core,.pm-home-vault__orbiters,.pm-home-vault__orbiter-counter,.pm-home-vault__gear-shell svg,.pm-home-slot__ambient-gradient,.pm-home-slot__ambient-line{animation:none}}
