:where(.pyt .mx) :where(p,dl,dd){margin:0}.pyt :is(.mx,.mx-dock) .mx-ink{fill:var(--text)}.pyt :is(.mx,.mx-dock) .mx-acc{fill:var(--accent)}.pyt .mx .mx-ring{fill:none;stroke:var(--text);stroke-width:3;stroke-dasharray:100;stroke-dashoffset:0}.pyt .mx-dark .mx-ink{fill:#F4F4F1}.pyt .mx-dark .mx-acc{fill:#4D7BD6}.pyt .mx-ico-lg{display:block;width:96px;height:86px}.pyt .mx-ico-md{display:block;width:60px;height:54px}.pyt .mx-ico-sm{display:block;width:56px;height:50px}.pyt .mx-hero{padding:max(128px,calc(env(safe-area-inset-top) + 104px)) 0 clamp(48px,7vh,88px);text-align:center;background:radial-gradient(60% 55% at 50% 100%,var(--glow-1),transparent 70%)}.pyt .mx-hero h1{margin:18px auto 0;font-size:clamp(38px,5.6vw,64px);line-height:1.03;letter-spacing:-.03em;max-width:16em}.pyt .mx-hero-lede{margin:26px auto 0;max-width:46em;font-size:clamp(16px,1.4vw,20px);line-height:1.55;color:var(--text-2)}.pyt .mx-hero-split{text-align:left;background:radial-gradient(50% 60% at 85% 40%,var(--glow-1),transparent 70%)}.pyt .mx-hero-split h1{margin-left:0;font-size:clamp(36px,4.8vw,58px)}.pyt .mx-hero-split .mx-hero-lede{margin-left:0;max-width:34em}@media (max-width:720px){.pyt .mx-br{display:none}}.pyt .mx-sec{position:relative;padding:clamp(64px,10vh,112px) 0}.pyt .mx-sec-alt{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pyt .mx-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(40px,6vw,72px);align-items:center}.pyt .mx-copy{min-width:0}.pyt .mx-eyebrow{margin-top:26px}.pyt .mx-h2{margin-top:12px;font-size:clamp(30px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;max-width:20em}.pyt .mx-lede{margin-top:20px;font-size:clamp(16px,1.25vw,18px);line-height:1.6;color:var(--text-2);max-width:40em}.pyt .mx-rows{margin-top:30px;border-top:1px solid var(--border)}.pyt .mx-row{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:15px 0;border-bottom:1px solid var(--border)}.pyt .mx-row dt{font-weight:600}.pyt .mx-row dd{color:var(--text-2);font-size:15px;line-height:1.55}@media (max-width:520px){.pyt .mx-row{grid-template-columns:1fr;gap:4px}}.pyt .mx-overview{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:64px 0}.pyt .mx-ov-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}.pyt .mx-ov-card{display:flex;flex-direction:column;gap:12px;padding:26px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-sm);color:var(--text);text-decoration:none;transition:translate .2s,box-shadow .2s,border-color .2s}.pyt .mx-ov-card:hover{translate:0 -3px;box-shadow:var(--sh-md);border-color:var(--border-2)}.pyt .mx-ov-n{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--accent)}.pyt .mx-ov-name{font-size:23px;font-weight:640;letter-spacing:-.015em}.pyt .mx-ov-q{color:var(--text-2);line-height:1.5}.pyt .mx-excerpt{min-width:0}.pyt .mx-stack{display:flex;flex-direction:column;gap:16px}.pyt .mx-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:24px;box-shadow:var(--sh-md)}.pyt .mx-ex-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.pyt .mx-ex-head-end{justify-content:flex-end}.pyt .mx-ex-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pyt .mx-ex-title{font-size:18px;font-weight:640}.pyt .mx-ex-title-sm{font-size:15px}.pyt .mx-ex-sub{margin:-6px 0 16px!important;font-size:13px;color:var(--text-2)}.pyt .mx-illus{font-size:10px;text-transform:uppercase;white-space:nowrap}.pyt .mx-illus,.pyt .mx-k{font-family:var(--mono);letter-spacing:.1em;color:var(--text-3)}.pyt .mx-k{font-size:10.5px}.pyt .mx-k-now{color:var(--accent)}.pyt .mx-muted{color:var(--text-3);font-size:12.5px}.pyt .mx-mono,.pyt .mx-mono-b{font-family:var(--mono)}.pyt .mx-mono-b{font-weight:700}.pyt .mx-mono-acc{font-family:var(--mono);font-size:13px;color:var(--accent)}.pyt .mx-num{font-variant-numeric:tabular-nums}.pyt .mx-chip{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--chip);font-size:11.5px;font-weight:600;color:var(--text-2)}.pyt .mx-chip-acc{margin-top:6px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.pyt .mx-fine{font-size:12.5px;line-height:1.5;color:var(--text-3)}.pyt .mx-fine-page{padding-bottom:40px;text-align:center}.pyt .mx-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.pyt .mx-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:20px;box-shadow:var(--sh-md)}.pyt .mx-tile-label{font-size:12px;font-weight:600;color:var(--text-2)}.pyt .mx-tile-big{display:flex;align-items:baseline;gap:8px;margin:10px 0 12px}.pyt .mx-tile-big .mx-num{font-family:var(--mono);font-size:32px;font-weight:700;letter-spacing:-.02em}.pyt .mx-tile-unit{font-size:13px;color:var(--text-2)}.pyt .mx-tile-row{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--border);font-size:12.5px;color:var(--text-2)}.pyt .mx-v{font-family:var(--mono);font-weight:700;text-align:right}.pyt .mx-v-ink{color:var(--text)}.pyt .mx-v-up{color:var(--up)}.pyt .mx-v-down{color:var(--down)}.pyt .mx-tile-link{margin-top:10px;font-size:13px;font-weight:600;color:var(--accent)}.pyt .mx-wah{border-radius:20px 20px 0 0;border-bottom:0;box-shadow:none}.pyt .mx-wah-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:18px}.pyt .mx-wah-big{margin-top:6px;font-family:var(--mono);font-size:26px;font-weight:700}.pyt .mx-wah-sub{font-size:12.5px;color:var(--text-2)}.pyt .mx-wah-note{margin-top:6px;font-size:11.5px;line-height:1.4;color:var(--text-3)}.pyt .mx-chart{background:#14171C;color:#F3F5F8;border-radius:0 0 20px 20px;padding:26px 26px 22px;box-shadow:var(--sh-md)}.pyt .mx-chart-h{font-size:19px;font-weight:640;line-height:1.25;letter-spacing:-.01em}.pyt .mx-chart-sub{margin-top:8px!important;font-size:13px;line-height:1.5;color:rgba(243,245,248,.62)}.pyt .mx-k-ink{margin-top:22px;color:rgba(243,245,248,.55)}.pyt .mx-plot{position:relative;height:210px;margin-top:10px;padding-left:34px}.pyt .mx-axis{position:absolute;left:0;transform:translateY(-50%);font-family:var(--mono);font-size:10px;color:rgba(243,245,248,.55)}.pyt .mx-plot-area{position:relative;width:100%;height:100%}.pyt .mx-plot-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pyt .mx-grid{stroke:#8B93A1;stroke-opacity:.15}.pyt .mx-goal{stroke:#7FAE90;stroke-width:1.5;stroke-dasharray:5 4;stroke-opacity:.9}.pyt .mx-mile{stroke:#8B93A1;stroke-dasharray:3 4;stroke-opacity:.7}.pyt .mx-goal-date{stroke:#7FAE90;stroke-dasharray:2 3;stroke-opacity:.7}.pyt .mx-today-line{stroke:#F3F5F8;stroke-opacity:.35}.pyt .mx-measured{fill:none;stroke:#F3F5F8;stroke-width:2.5;stroke-linecap:round}.pyt .mx-forecast{fill:none;stroke:#F3F5F8;stroke-width:2.5;stroke-dasharray:6 5}.pyt .mx-today{position:absolute;left:9.62%;top:82.5%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#F3F5F8}.pyt .mx-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:11.5px;color:rgba(243,245,248,.7)}.pyt .mx-legend-goal{color:#7FAE90}.pyt .mx-legend span{display:inline-flex;align-items:center;gap:7px}.pyt .mx-lg{display:inline-block;width:18px;height:0;border-top:2px solid #f3f5f8}.pyt .mx-lg-dash{border-top-style:dashed}.pyt .mx-lg-goal{border-top:2px dashed #7fae90}.pyt .mx-lg-ring{width:9px;height:9px;border:1.5px solid #f3f5f8;border-radius:50%}@keyframes mx-today-pulse{0%{box-shadow:0 0 0 0 rgba(243,245,248,.55)}70%{box-shadow:0 0 0 12px rgba(243,245,248,0)}to{box-shadow:0 0 0 0 rgba(243,245,248,0)}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .pyt .mx-today{animation:mx-today-pulse 2.4s linear infinite}}.pyt .mx-overlaps{display:flex;flex-direction:column;gap:18px}.pyt .mx-ov-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pyt .mx-ov-top .mx-ov-name{font-size:14px;font-weight:600;letter-spacing:0}.pyt .mx-ov-meta{font-size:12px;color:var(--text-3);white-space:nowrap}.pyt .mx-ov-meta b{margin-left:6px;font-family:var(--mono);color:var(--text)}.pyt .mx-ov-track{margin-top:8px;height:10px;border-radius:6px;background:color-mix(in srgb,var(--accent) 18%,transparent);overflow:hidden}.pyt .mx-ov-fill{display:block;height:100%;border-radius:6px;background:var(--accent)}.pyt .mx-ov-legend{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:12px;color:var(--text-2)}.pyt .mx-ov-legend b{font-family:var(--mono);color:var(--text)}.pyt .mx-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent)}.pyt .mx-dot-soft{background:color-mix(in srgb,var(--accent) 35%,transparent)}.pyt .mx-renew{margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.pyt .mx-renew .mx-ex-sub{margin:3px 0 10px!important}.pyt .mx-renew-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;font-size:13px}.pyt .mx-domain-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}.pyt .mx-dcard{padding:16px;border-radius:14px;box-shadow:var(--sh-sm)}.pyt .mx-dcard-name{font-size:14px;font-weight:640}.pyt .mx-dcard-body{margin-top:10px;font-size:12px;line-height:1.7;color:var(--text-2)}.pyt .mx-arena-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px;padding:18px 20px;box-shadow:var(--sh-sm)}.pyt .mx-arena-big{margin-top:4px;font-family:var(--mono);font-size:24px;font-weight:700}.pyt .mx-tag-row{display:inline-flex;align-items:center;gap:8px}.pyt .mx-crit{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:#FFFFFF;background:#B8322C;padding:3px 8px;border-radius:6px}.pyt .mx-dec-title{font-size:20px;font-weight:640;line-height:1.25;letter-spacing:-.01em}.pyt .mx-dec-body{margin:8px 0 18px!important;font-size:14px;line-height:1.5;color:var(--text-2)}.pyt .mx-segs{display:flex;align-items:center;gap:6px;margin-top:8px}.pyt .mx-seg{display:block;width:34px;height:8px;border-radius:3px;background:var(--chip);border:1px solid var(--border)}.pyt .mx-seg-on{background:var(--accent);border-color:var(--accent)}.pyt .mx-seg-target{background:transparent;border:1.5px solid var(--accent)}.pyt .mx-seg-label{margin-left:6px;font-family:var(--mono);font-size:11px;color:var(--text-2)}.pyt .mx-dec-boxes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.pyt .mx-dec-boxes>div{background:var(--surface-2);border-radius:12px;padding:14px}.pyt .mx-dec-big{margin-top:4px;font-family:var(--mono);font-size:20px;font-weight:700}.pyt .mx-dec-mid{margin-top:4px;font-size:16px;font-weight:600}.pyt .mx-dec-action{margin-top:14px;font-size:13px}.pyt .mx-fake-btn{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;padding:0 18px;border-radius:11px;background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:600}.pyt .mx-task{background:#14171C;color:#F5F6F8;border-radius:20px;padding:24px;box-shadow:var(--sh-md)}.pyt .mx-task .mx-k-ink{margin-top:0}.pyt .mx-task-title{margin-top:8px;font-size:18px;font-weight:640}.pyt .mx-proof{margin-top:12px;padding:14px;border-radius:12px;background:rgba(245,246,248,.07);font-size:14px;line-height:1.5}.pyt .mx-k-acc{color:#4D7BD6}.pyt .mx-task-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pyt .mx-tbtn{padding:8px 16px;border-radius:9px;border:1px solid rgba(245,246,248,.3);font-size:13px;font-weight:600}.pyt .mx-tbtn-on{background:#4D7BD6;border-color:#4D7BD6;color:#0A0A0B}.pyt .mx-dark{background:#14171C;color:#F5F6F8}.pyt .mx-dark .eyebrow{color:rgba(245,246,248,.62)}.pyt .mx-dark .mx-lede{color:rgba(245,246,248,.78)}.pyt .mx-connect{padding:clamp(72px,11vh,120px) 0}.pyt .mx-connect-track{position:relative;margin-top:56px}.pyt .mx-connect-line{position:absolute;left:6%;right:6%;top:42px;height:1px;background:rgba(245,246,248,.22)}.pyt .mx-connect-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px}.pyt .mx-connect-badge{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:20px;background:#14171C}.pyt .mx-connect-item h3{margin-top:20px;font-size:22px}.pyt .mx-connect-item p{margin-top:8px;font-size:15px;line-height:1.55;color:rgba(245,246,248,.72)}.pyt .mx-connect-note{margin-top:56px!important;max-width:680px;font-size:15px;line-height:1.6;color:rgba(245,246,248,.62)}@media (max-width:899px){.pyt .mx-connect-line{display:none}}.pyt .mx-camp-panel{display:flex;align-items:center;justify-content:center;padding:clamp(4px,1.5vw,20px)}.pyt .mx-camp-mark{width:100%;max-width:440px;height:auto;aspect-ratio:1/1;overflow:visible}.pyt .mx-how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin-top:36px}.pyt .mx-how-card{display:flex;flex-direction:column;gap:12px;padding:30px;box-shadow:var(--sh-sm)}.pyt .mx-how-card h3{font-size:21px;line-height:1.2}.pyt .mx-how-card p{color:var(--text-2);line-height:1.55}.pyt .mx-scale{--sh:clamp(240px,44vh,360px)}.pyt .mx-stair{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end;min-height:var(--sh);margin-top:clamp(24px,4vh,44px)}.pyt .mx-level{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px 14px;border-radius:12px 12px 0 0}.pyt .mx-level-n{font-family:var(--mono);font-size:28px;font-weight:700}.pyt .mx-level-name{font-size:15px;font-weight:600}.pyt .mx-level[data-l="0"]{height:calc(var(--sh) * .3056);background:color-mix(in srgb,var(--accent) 8%,var(--surface-2));color:var(--text)}.pyt .mx-level[data-l="1"]{height:calc(var(--sh) * .4444);background:color-mix(in srgb,var(--accent) 18%,var(--surface-2));color:var(--text)}.pyt .mx-level[data-l="2"]{height:calc(var(--sh) * .5833);background:color-mix(in srgb,var(--accent) 38%,var(--surface-2));color:var(--text)}.pyt .mx-level[data-l="3"]{height:calc(var(--sh) * .7222);background:color-mix(in srgb,var(--accent) 62%,var(--surface-2));color:#FFFFFF}.pyt .mx-level[data-l="4"]{height:calc(var(--sh) * .8611);background:color-mix(in srgb,var(--accent) 82%,var(--surface-2));color:#FFFFFF}.pyt .mx-level[data-l="5"]{height:calc(var(--sh) * 1);background:var(--accent);color:var(--on-accent)}.pyt .mx-stair-base{height:5px;background:var(--text)}@media (max-width:640px){.pyt .mx-stair{gap:4px;min-height:260px}.pyt .mx-level{padding:10px 6px}.pyt .mx-level-n{font-size:18px}.pyt .mx-level-name{font-size:11px;writing-mode:vertical-rl;transform:rotate(180deg)}.pyt .mx-level[data-l="0"]{height:80px}.pyt .mx-level[data-l="1"]{height:116px}.pyt .mx-level[data-l="2"]{height:152px}.pyt .mx-level[data-l="3"]{height:188px}.pyt .mx-level[data-l="4"]{height:224px}.pyt .mx-level[data-l="5"]{height:260px}}.pyt .mx-progress{display:flex;flex-wrap:wrap;gap:28px;align-items:center}.pyt .mx-ring-wrap{position:relative;flex:none;width:132px;height:132px}.pyt .mx-ring-svg{width:132px;height:132px;transform:rotate(-90deg)}.pyt .mx-ring-track{fill:none;stroke:color-mix(in srgb,var(--accent) 14%,transparent);stroke-width:9}.pyt .mx-ring-arc{fill:none;stroke:var(--accent);stroke-width:9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.pyt .mx-ring-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.pyt .mx-ring-num{font-family:var(--mono);font-size:26px;font-weight:700}.pyt .mx-ring-cap{font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--text-3)}.pyt .mx-knows{flex:1;min-width:200px}.pyt .mx-knows .mx-ex-title{margin-bottom:8px}.pyt .mx-path-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--border)}.pyt .mx-path-n{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);font-family:var(--mono);font-size:12px;font-weight:700;color:var(--accent)}.pyt .mx-path-main{flex:1;display:flex;flex-direction:column;gap:1px}.pyt .mx-path-name{font-size:14.5px;font-weight:600}.pyt .mx-dom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:6px 48px;margin-top:40px}.pyt .mx-dom{padding:14px 0;border-bottom:1px solid var(--border)}.pyt .mx-dom-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pyt .mx-dom-name{font-size:17px;font-weight:600}.pyt .mx-dom-code{margin-top:4px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--text-3)}.pyt .mx-dom-track{margin-top:10px;height:8px;border-radius:5px;background:color-mix(in srgb,var(--accent) 12%,transparent);overflow:hidden}.pyt .mx-dom-fill{display:block;height:100%;border-radius:5px;background:var(--accent)}.pyt.mx-shell #smooth-content{position:relative;z-index:1}.pyt .mx-fx{min-width:0}.pyt .mx-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;pointer-events:none}.pyt .mx-bar span{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:0 50%}.pyt .mx-dock{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:55;display:flex;gap:4px;padding:8px;border-radius:22px;background:color-mix(in srgb,var(--surface) 84%,transparent);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid var(--border);box-shadow:var(--sh-md);opacity:0;pointer-events:none;transform:translate(-50%,28px);transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1)}.pyt .mx-dock.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.pyt .mx-dock-item{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:76px;padding:9px 14px 8px;border:0;border-radius:15px;background:transparent;color:var(--text-2);cursor:pointer;font:inherit;font-size:11.5px;font-weight:560;transition:background .25s,color .25s}.pyt .mx-dock-item:hover{background:var(--chip);color:var(--text)}.pyt .mx-dock-item.is-active{background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--text)}.pyt .mx-dock-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pyt .mx-dock-ico{display:block;width:30px;height:27px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.pyt .mx-dock-item.is-active .mx-dock-ico{transform:translateY(-2px) scale(1.12)}@media (max-width:520px){.pyt .mx-dock-item{min-width:0;padding:9px 12px}.pyt .mx-dock-item span{display:none}}@media (prefers-reduced-motion:reduce){.pyt .mx-dock,.pyt .mx-dock-ico{transition:none}}.pyt .mx-hero{position:relative;overflow:hidden}.pyt .mx-hero>.wrap{position:relative;z-index:1}.pyt .mx-hero-orb{position:absolute;z-index:0;left:50%;top:8%;width:min(760px,90vw);aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,var(--glow-1),transparent 66%);pointer-events:none}.pyt .mx-hero-orb-right{left:78%;top:18%}@keyframes mx-failsafe{to{opacity:1;transform:none;visibility:visible}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .pyt .mx-hero [data-hero]{opacity:0;animation:mx-failsafe .01s 3.5s forwards}html:not([data-motion=off]) .pyt .mx-hero [data-hero=soft]{transform:translateY(24px)}}.pyt .mx-line-mask{padding:.14em .04em;margin:-.14em -.04em}.pyt .mx-hero-split .kit-actions{margin-top:32px}.pyt .mx-scale-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.pyt .mx-scale-readout{display:flex;align-items:baseline;gap:14px;min-width:240px}.pyt .mx-scale-n{font-family:var(--mono);font-size:clamp(56px,8vw,96px);font-weight:700;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.pyt .mx-scale-name{font-size:clamp(18px,2vw,24px);font-weight:640;letter-spacing:-.01em}.pyt .mx-level{transition:box-shadow .3s ease}.pyt .mx-level.is-current{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}@media (prefers-reduced-motion:reduce){.pyt .mx-level{transition:none}}.pyt .mx-who-h1{max-width:19em!important;font-size:clamp(34px,4.6vw,56px)!important}.pyt .mx-ico-xs{display:block;flex:none;width:24px;height:22px}.pyt .mx-aud-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:18px;margin-top:36px}.pyt .mx-aud{display:flex;flex-direction:column;gap:10px;padding:30px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-sm)}.pyt .mx-aud h3{font-size:23px;line-height:1.2;letter-spacing:-.015em}.pyt .mx-aud-body{color:var(--text-2);line-height:1.6}.pyt .mx-aud-mods{margin-top:auto;padding-top:18px;border-top:1px solid var(--border)}.pyt .mx-aud-mods ul{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.pyt .mx-aud-mod{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;background:var(--chip);font-size:13.5px;font-weight:600}.pyt .mx-aud-mods .mx-k{display:block}.pyt .mx-flow{--flow-gap:clamp(72px,12vh,128px);position:relative;display:flex;flex-direction:column;gap:var(--flow-gap);margin-top:clamp(40px,7vh,72px)}.pyt .mx-flow-step{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(36px,5vw,64px);align-items:start}.pyt .mx-flow-copy{display:flex;gap:22px;align-items:flex-start;min-width:0}.pyt .mx-flow-node{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:22px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-sm)}.pyt .mx-flow-title{margin-top:10px;font-size:clamp(26px,2.8vw,36px)}.pyt .mx-flow-seg{position:absolute;left:42px;top:42px;bottom:calc(-1 * var(--flow-gap) - 42px);width:1px;background:var(--border-2)}.pyt .mx-flow-step:last-child .mx-flow-seg{display:none}@media (max-width:899px){.pyt .mx-flow-seg{display:none}.pyt .mx-flow-copy{flex-direction:column;gap:14px}.pyt .mx-flow-node{width:68px;height:68px;border-radius:18px}}.pyt .mx-sheets{position:relative;height:170px;margin:6px 0 22px}.pyt .mx-sheet{position:absolute;left:50%;top:0;display:flex;flex-direction:column;gap:9px;width:124px;height:160px;margin-left:-62px;padding:18px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--sh-md)}.pyt .mx-sheet[data-i="2"]{translate:34px 6px;rotate:6deg}.pyt .mx-sheet[data-i="1"]{translate:-34px 6px;rotate:-6deg}.pyt .mx-sheet-bar{display:block;height:6px;border-radius:3px;background:var(--chip)}.pyt .mx-sheet-bar-h{width:60%;height:9px;background:var(--accent)}.pyt .mx-sheet-bar-s{width:70%}.pyt .mx-report-sub{margin-top:6px!important;font-size:14px;line-height:1.5;color:var(--text-2)}.pyt .mx-report-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.pyt .mx-report-btn{margin:0 0 0 auto}