.method-page .intro-editorial>.eyebrow{border-radius:var(--r-pill);background:color-mix(in srgb, var(--hue-violet) 10%, var(--surface));color:var(--hue-violet-ink);letter-spacing:.08em;align-items:center;gap:.55rem;padding:.35rem .85rem;display:inline-flex}.method-page .intro-editorial>.eyebrow:before{content:"";background:var(--hue-pink);width:.45rem;height:.45rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--hue-pink) 20%, transparent);border-radius:50%}.method-page h1{letter-spacing:-.045em;font-size:clamp(3.4rem,6.6vw,6.1rem);font-weight:400}.method-page h1>span{background:linear-gradient(100deg, var(--hue-violet), var(--hue-pink) 50%, var(--hue-violet));color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-weight:500}.method-page .title-swash{color:var(--hue-pink)}.method-page .method-lede{color:var(--ink);font-size:1.2rem}@media (prefers-reduced-motion:no-preference){.method-page h1>span{animation:7s ease-in-out infinite alternate method-shimmer}}.method-page .specimen-stage{color:#fff;background:radial-gradient(60% 60% at 85% 85%, #ffffff2e, transparent 70%), linear-gradient(135deg, var(--pm-deep-1) 0%, var(--pm-deep-2) 40%, var(--pm-deep-3) 72%, color-mix(in srgb, var(--hue-pink) 70%, var(--pm-deep-2)) 100%);box-shadow:inset 0 1px 0 #ffffff2e, 0 40px 90px -40px color-mix(in srgb, var(--hue-violet) 75%, transparent);position:relative;overflow:hidden}.method-page .specimen-stage:after{content:"✦";color:var(--ink-lime);pointer-events:none;font-size:1.9rem;line-height:1;position:absolute;top:4.2rem;right:1.6rem}.method-page .specimen-heading{border-color:#ffffff80}.method-page .specimen-copy strong{color:#fff}.method-page .specimen-copy svg{color:var(--ink-lime)}.method-page .specimen-stage .method-buddy{filter:drop-shadow(0 22px 30px #1e0a5073);background:0 0}.method-page .specimen-stage .method-buddy>path:first-of-type{fill:#fff}.method-page .specimen-stage .method-buddy>ellipse{fill:#140a3c47}.method-page .specimen-stage .buddy-body>path:first-child,.method-page .specimen-stage .buddy-body>path:last-child{stroke:var(--pm-deep-3)}.method-page .specimen-stage .buddy-eyes circle{fill:#141a15}.method-page .specimen-stage .buddy-smile,.method-page .specimen-stage .buddy-body>path:nth-of-type(3){stroke:#141a15}.method-page .specimen-stage .buddy-paper>rect{fill:#fff;stroke:var(--hue-pink)}.method-page .specimen-stage .buddy-paper>path:first-of-type{stroke:#e9e3f7}.method-page .specimen-stage .buddy-scribble{stroke:var(--hue-orange)}.method-page .specimen-stage .buddy-lens>circle{fill:#fff;stroke:var(--hue-pink)}.method-page .specimen-stage .buddy-lens>path{stroke:var(--hue-pink)}.method-page .specimen-stage .buddy-motes{stroke:var(--pm-deep-3)}.method-page .specimen-caption{opacity:.92}@media (prefers-reduced-motion:no-preference){.method-page .specimen-stage .method-buddy{animation:6s ease-in-out 1.8s infinite buddy-float}.method-page .specimen-stage:after{animation:3.4s ease-in-out infinite twinkle}}.method-page .measure-board{background:var(--surface);box-shadow:0 30px 60px -44px color-mix(in srgb, var(--hue-violet) 80%, transparent);isolation:isolate;border:0;border-radius:22px;padding:2rem 2.2rem 1.5rem;position:relative}.method-page .measure-board:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(120deg, var(--hue-violet), var(--hue-blue) 35%, var(--hue-pink) 68%, var(--hue-orange));-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.method-page .board-top strong{font-size:1.65rem}.method-page .graph-context{color:var(--hue-violet-ink);font-weight:600}.method-page .hero-plot .plot-values{gap:.8rem;margin-top:1rem}.method-page .hero-plot .plot-values>span{background:var(--raise);border:1px solid var(--line-soft);border-radius:14px;padding:.8rem .9rem .9rem}.method-page .hero-plot .plot-values>span.is-new{background:color-mix(in srgb, var(--hue-violet) 10%, var(--surface));border-color:color-mix(in srgb, var(--hue-violet) 40%, var(--line))}.method-page .hero-plot .plot-values b{font:400 2.3rem/1.15 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.25rem}.method-page .hero-plot .plot-values>span.is-new b{color:var(--hue-violet)}.method-page .hero-plot .plot-lane{height:34px}.method-page .hero-plot .new-lane .plot-stem{opacity:1;background:linear-gradient(90deg, var(--hue-violet), var(--hue-pink));border-radius:3px;height:5px;top:14px}.method-page .hero-plot .point-new{background:var(--hue-violet);border-color:var(--surface);width:16px;height:16px;box-shadow:0 0 0 3px color-mix(in srgb, var(--hue-violet) 35%, transparent);border-radius:4px;margin-left:-8px;top:9px}@media (prefers-reduced-motion:no-preference){.method-page .hero-plot.plot-enter .plot-stem{transform-origin:0;animation:1.15s cubic-bezier(.2,.65,.25,1) both stem-grow}.method-page .hero-plot.plot-enter .point-new{animation:1.15s cubic-bezier(.2,.65,.25,1) both plot-arrive,2.4s ease-in-out 1.3s infinite point-pulse}.method-page .hero-plot.plot-enter .plot-values>span{animation:tile-rise .7s var(--brand-ease) both}.method-page .hero-plot.plot-enter .plot-values>span:nth-child(2){animation-delay:.12s}.method-page .hero-plot.plot-enter .plot-values>span:nth-child(3){animation-delay:.24s}}@media (width<=46rem){.method-page .hero-plot .plot-values{gap:.45rem}.method-page .hero-plot .plot-values>span{padding:.6rem .55rem .7rem}.method-page .hero-plot .plot-values b{font-size:1.45rem}}.method-page{--pm-deep-1:color-mix(in srgb, var(--hue-violet-ink) 50%, var(--ink));--pm-deep-2:var(--hue-violet-ink);--pm-deep-3:var(--hue-violet)}:root[data-theme=dark] .method-page{--pm-deep-1:color-mix(in srgb, var(--hue-violet) 20%, var(--ground));--pm-deep-2:color-mix(in srgb, var(--hue-violet) 38%, var(--ground));--pm-deep-3:color-mix(in srgb, var(--hue-violet) 56%, var(--ground))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .method-page{--pm-deep-1:color-mix(in srgb, var(--hue-violet) 20%, var(--ground));--pm-deep-2:color-mix(in srgb, var(--hue-violet) 38%, var(--ground));--pm-deep-3:color-mix(in srgb, var(--hue-violet) 56%, var(--ground))}}@media (prefers-reduced-motion:no-preference){html.motion-ready .method-page [data-reveal]{opacity:1}}.method-page .method-main h2{letter-spacing:-.025em;font-weight:300}.method-page .method-section{border-top:0}.method-page .method-intro{padding-bottom:clamp(2rem,5vw,3.5rem)}.method-page .measure-board{background:var(--pm-glass-strong);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow-float);backdrop-filter:blur(18px)saturate(1.4)}.method-page .hero-plot .plot-values>span{background:var(--pm-glass);box-shadow:inset 0 0 0 1px var(--pm-line);border:0;border-radius:1rem}.method-page .hero-plot .plot-values>span.is-new{background:color-mix(in srgb, var(--hue-violet) 10%, var(--pm-glass-strong));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--hue-violet) 45%, transparent), var(--pm-shadow-soft)}.method-page .hero-plot .plot-values b{font-weight:300}.method-page .method-jumps .explore-link{border-radius:999px;padding-inline:1.3rem}.method-page .unified-figure{border-radius:var(--pm-radius);background:var(--pm-glass-strong);box-shadow:inset 0 0 0 1px var(--pm-glass-edge), var(--pm-shadow-float);backdrop-filter:blur(20px)saturate(1.4);border:0}.method-page .chart-heading{color:var(--ink);border-bottom:1px solid var(--pm-line);background:0 0}.method-page .chart-heading>span{color:var(--muted)}.method-page .unified-toolbar,.method-page .unified-foot{background:color-mix(in srgb, var(--energy) 4%, transparent)}.method-page .selected{background:color-mix(in srgb, var(--energy) 10%, transparent);border-radius:1rem}.method-page .row-example p:not(.example-explanation){background:var(--pm-glass-strong);box-shadow:inset 0 0 0 1px var(--pm-line);border-radius:.8rem}.method-page .replay-chart{font-family:var(--sans)}.method-page .method-main .process-extra{background:linear-gradient(120deg, color-mix(in srgb, var(--hue-violet) 12%, transparent), color-mix(in srgb, var(--hue-pink) 8%, transparent)), var(--pm-glass-strong);box-shadow:inset 0 0 0 1px var(--pm-glass-edge), var(--pm-shadow-soft);backdrop-filter:blur(16px);border-radius:1.3rem}.method-page .register-grid{border-block:0;gap:1rem}.method-page .register{background:var(--pm-glass-strong);box-shadow:inset 0 0 0 1px var(--pm-glass-edge), var(--pm-shadow-soft);backdrop-filter:blur(16px);border:0;border-radius:1.4rem}.method-page .register:nth-child(2){background:linear-gradient(180deg, color-mix(in srgb, var(--energy) 10%, transparent), transparent 60%), var(--pm-glass-strong)}.method-page .register h3{font-weight:300}.method-page .register .register-state{border-top-color:var(--pm-line)}.method-page .limits-list{border-radius:var(--pm-radius);background:var(--pm-glass);box-shadow:inset 0 0 0 1px var(--pm-glass-edge), var(--pm-shadow-soft);backdrop-filter:blur(18px);padding:clamp(1.2rem,3vw,2rem) clamp(1.2rem,3vw,2.2rem)}.method-page .limits-list li{border-bottom-color:var(--pm-line)}.method-page .limits-list li:last-child{border-bottom:0;padding-bottom:0}.method-page .limits-list summary:after{border-color:color-mix(in srgb, var(--energy) 35%, transparent)}.method-page .method-main .method-close{isolation:isolate;color:#fff;background:radial-gradient(60% 90% at 88% 0%, color-mix(in srgb, var(--hue-pink) 38%, transparent), transparent 70%), linear-gradient(135deg, var(--pm-deep-1), var(--pm-deep-2) 55%, var(--pm-deep-3));box-shadow:inset 0 1px 0 #ffffff2e, 0 40px 90px -40px color-mix(in srgb, var(--hue-violet) 75%, transparent);border-radius:2rem;margin:clamp(1rem,3vw,2rem) 0 clamp(3rem,6vw,5rem);padding:clamp(2rem,5vw,3.6rem) clamp(1.5rem,5vw,3.6rem);position:relative;overflow:hidden}.method-page .method-close h2{color:#fff;font-size:clamp(1.9rem,3.6vw,2.8rem)}.method-page .method-close p{color:#fffc}.method-page main.method-main .method-close .button:not(.button--ghost){background:var(--ink-lime);color:#141a15;box-shadow:inset 0 1px 0 #fff9, 0 14px 30px -12px color-mix(in srgb, var(--ink-lime) 55%, transparent);border-color:#0000}.method-page .method-close .close-actions>a:last-child{color:#fff}