html[data-site-theme="genesis"]{--r:2px;--r-s:2px;--r-xs:1px;--r-lg:3px;--r-pill:2px;--maxw:1220px;--gen-mast:clamp(36px,6vw,82px);--gen-h1:clamp(23px,2.6vw,34px);--gen-h2:clamp(17px,1.8vw,23px);--gen-h3:15px;--gen-body:14.5px;--gen-lede:16px;--gen-small:12.5px;--gen-label:10.5px;--gen-track:.14em;--gen-track-w:.3em;--gen-track-mast:.02em;--gen-measure:64ch;--gen-band:clamp(36px,4.8vh,58px);--gen-gap:10px;--gen-ink:var(--fg);--gen-ink-2:var(--fg-dim);--gen-ink-3:var(--fg-mute);--gen-lit:var(--accent-hi);--gen-line:color-mix(in srgb,var(--edge-lit) 20%,transparent);--gen-line-soft:color-mix(in srgb,var(--edge-lit) 10%,transparent);--gen-line-lit:color-mix(in srgb,var(--accent) 42%,transparent);--gen-line-hot:color-mix(in srgb,var(--accent-hi) 66%,transparent);--gen-plate:color-mix(in srgb,var(--bg-deep) 88%,transparent);--gen-plate-lit:color-mix(in srgb,var(--bg-deep) 78%,var(--surface));--gen-well:color-mix(in srgb,var(--bg-deep) 76%,transparent);--gen-hover:color-mix(in srgb,var(--accent) 8%,transparent);--gen-bloom:color-mix(in srgb,var(--accent) 26%,transparent);--gen-veil-top:color-mix(in srgb,var(--bg-deep) 86%,transparent);--gen-veil-mid:color-mix(in srgb,var(--bg-deep) 93%,transparent);--gen-veil-foot:var(--bg-deep);--gen-vignette:color-mix(in srgb,var(--bg-deep) 62%,transparent);--gen-scan:color-mix(in srgb,var(--bg-deep) 34%,transparent);--gen-scan-pitch:3px;--gen-band-soft:color-mix(in srgb,var(--fg) 7%,transparent);--gen-band-core:color-mix(in srgb,var(--fg) 13%,transparent);--gen-split-a:var(--accent);--gen-split-b:var(--bad);color-scheme:dark}html[data-site-theme="genesis"] body{font-family:var(--font-ui);font-size:var(--gen-body);letter-spacing:.01em}[data-site-theme="genesis"] :is(h1,h2,h3,h4){font-family:var(--font-display);font-weight:700;letter-spacing:var(--gen-track);color:var(--gen-ink)}[data-site-theme="genesis"] :is(p,li,.lede,.dim,.kicker){font-family:var(--font-ui)}[data-site-theme="genesis"] .lede{font-size:var(--gen-lede);max-width:var(--gen-measure);color:var(--gen-ink-2)}[data-site-theme="genesis"] .dim{color:var(--gen-ink-3)}[data-site-theme="genesis"] :is(.fig b,.status-figs b,.bd-score,.bd-rank,.bd-read b,.item-price,.lb-v,.k,.v,time,.num){font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html[data-site-theme="genesis"] .night{z-index:-5}html[data-site-theme="genesis"]::before{content:"";position:fixed;inset:0;z-index:-4;pointer-events:none;background-image:radial-gradient(126% 108% at 50% 42%,transparent 0 45%,var(--gen-vignette) 100%),linear-gradient(180deg,var(--gen-veil-top) 0%,var(--gen-veil-mid) 45%,var(--gen-veil-foot) 100%),repeating-linear-gradient(0deg,var(--gen-scan) 0 1px,transparent 1px var(--gen-scan-pitch))}html[data-site-theme="genesis"]::after{content:"";position:fixed;inset:-60px;z-index:-3;pointer-events:none;opacity:.05;background-repeat:repeat;background-size:300px 300px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)'/%3E%3C/svg%3E")}html[data-site-theme="genesis"] body::before{content:"";position:fixed;left:0;right:0;top:-120px;height:90px;z-index:-2;pointer-events:none;background-image:linear-gradient(180deg,transparent 0%,var(--gen-band-soft) 26%,var(--gen-band-core) 50%,var(--gen-band-soft) 74%,transparent 100%)}html[data-site-theme="genesis"] body::after{background:radial-gradient(128% 112% at 50% 34%,transparent 0 62%,color-mix(in srgb,var(--bg-deep) 26%,transparent) 100%)}html[data-site-theme="genesis"] main::before{display:none}html[data-site-theme="genesis"] :is(.card,.feat,.cas-card,.studio-card,.step)::after,html[data-site-theme="genesis"] .status::after,html[data-site-theme="genesis"] .feat::before{content:none}html[data-site-theme="genesis"] .hero h1,html[data-site-theme="genesis"] .page-h1,html[data-site-theme="genesis"] .page-head h1,html[data-site-theme="genesis"] .sec-head h1,html[data-site-theme="genesis"] .sec-head h2,html[data-site-theme="genesis"] .status .fig b,html[data-site-theme="genesis"] .fig b{animation:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--gen-ink);-webkit-text-fill-color:currentColor;filter:none;text-shadow:none}html[data-site-theme="genesis"] main{background-image:none}html[data-site-theme="genesis"] .night[data-atmos] ~ main{background-image:none}[data-site-theme="genesis"] .nav{background-image:none;background-color:color-mix(in srgb,var(--bg-deep) 86%,transparent);backdrop-filter:blur(9px);border-bottom:1px solid var(--gen-line);box-shadow:none}[data-site-theme="genesis"] .nav-in{min-height:58px;gap:14px}[data-site-theme="genesis"] .brand{gap:11px}[data-site-theme="genesis"] .brand img{border:1px solid var(--gen-line);border-radius:var(--r-xs);background:var(--gen-well)}[data-site-theme="genesis"] .brand-txt>b{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink)}[data-site-theme="genesis"] .brand-txt>span:not(.brand-cursor){font-family:var(--font-mono);font-size:var(--gen-label);letter-spacing:var(--gen-track-w);text-transform:uppercase;color:var(--gen-ink-3)}[data-site-theme="genesis"] .brand-cursor{background:var(--accent)}[data-site-theme="genesis"] .nav-links a,[data-site-theme="genesis"] .nav-links.grouped a{font-family:var(--font-mono);font-size:var(--gen-label);font-weight:700;letter-spacing:var(--gen-track-w);text-transform:uppercase;color:var(--gen-ink-2);border-radius:0}[data-site-theme="genesis"] .nav-links a:hover,[data-site-theme="genesis"] .nav-links.grouped a:hover{color:var(--gen-ink);background:var(--gen-hover)}[data-site-theme="genesis"] .nav-links a[aria-current="page"],[data-site-theme="genesis"] .nav-links.grouped a[aria-current="page"]{color:var(--gen-lit);box-shadow:inset 0 -2px 0 var(--accent)}[data-site-theme="genesis"] .nav-links .sep{display:none}[data-site-theme="genesis"] .nav-util{gap:6px}[data-site-theme="genesis"] :is(.nav-cta,.nav-auth-btn,.nav-chip,.nav-util .wc-aud-btn){border:1px solid var(--gen-line);border-radius:var(--r-xs);background:var(--gen-well);color:var(--gen-ink-2)}[data-site-theme="genesis"] :is(.nav-cta,.nav-auth-btn,.nav-chip,.nav-util .wc-aud-btn):hover{border-color:var(--gen-line-lit);color:var(--gen-ink);background:var(--gen-hover)}[data-site-theme="genesis"] .nav-auth-btn{font-family:var(--font-mono);font-size:var(--gen-label);letter-spacing:var(--gen-track);text-transform:uppercase}[data-site-theme="genesis"] .gen-rec{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid var(--gen-line);border-radius:var(--r-xs);background:var(--gen-well);font-family:var(--font-mono);font-size:var(--gen-label);font-variant-numeric:tabular-nums;letter-spacing:var(--gen-track);color:var(--gen-ink-3);white-space:nowrap}[data-site-theme="genesis"] .gen-rec::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px var(--gen-bloom)}[data-site-theme="genesis"] .hero{padding-block:clamp(46px,9vh,104px) clamp(30px,6vh,64px)}[data-site-theme="genesis"] .hero-grid{display:block}[data-site-theme="genesis"] .hero-copy{max-width:var(--gen-measure)}[data-site-theme="genesis"] .hero .kicker{font-family:var(--font-mono);font-size:var(--gen-label);font-weight:700;letter-spacing:var(--gen-track-w);text-transform:uppercase;color:var(--gen-ink-3)}[data-site-theme="genesis"] .hero h1{font-family:var(--font-display);font-size:var(--gen-mast);font-weight:800;line-height:.98;letter-spacing:var(--gen-track-mast);text-transform:uppercase;color:var(--gen-ink)}[data-site-theme="genesis"] .hero-cta{gap:var(--gen-gap);margin-top:26px}[data-site-theme="genesis"] .hero h1::after{width:.1em;height:.84em;margin-left:.16em;background:var(--accent)}[data-site-theme="genesis"] .hero-art img{border:1px solid var(--gen-line);border-radius:var(--r-s)}[data-site-theme="genesis"] :is(.card,.feat,.cta-card,.status,.gate,.panel,.notice,.cas-card,.studio-card,.bd-panel,.bd-apex,.bd-standing,.item,.lvc-card,.buy-panel){border:1px solid var(--gen-line);border-radius:var(--r-s);background-color:var(--gen-plate);background-image:none;box-shadow:none}[data-site-theme="genesis"] :is(.card,.feat,.cta-card,.status,.gate,.bd-panel,.bd-apex,.item,.lvc-card)::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background-image:linear-gradient(90deg,var(--gen-line-lit) 0%,transparent 42%,transparent 100%);pointer-events:none}[data-site-theme="genesis"] :is(.card,.feat,.cta-card,.status,.gate,.bd-panel,.bd-apex,.item,.lvc-card){position:relative}[data-site-theme="genesis"] .card h3,[data-site-theme="genesis"] .feat h3{font-family:var(--font-display);font-size:var(--tm-h-item);letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink)}[data-site-theme="genesis"] .card p,[data-site-theme="genesis"] .feat p{color:var(--gen-ink-2);font-size:var(--gen-body)}[data-site-theme="genesis"] .feat:hover,[data-site-theme="genesis"] .card:hover{border-color:var(--gen-line-lit);background-color:var(--gen-plate-lit)}[data-site-theme="genesis"] .feat-ico{border:1px solid var(--gen-line);border-radius:var(--r-xs);background:var(--gen-well);color:var(--accent)}[data-site-theme="genesis"] .notice-ico{color:var(--accent)}[data-site-theme="genesis"] .status-top{border-bottom:1px solid var(--gen-line-soft)}[data-site-theme="genesis"] .status-label,[data-site-theme="genesis"] .status-src{font-family:var(--font-mono);font-size:var(--gen-label);letter-spacing:var(--gen-track-w);text-transform:uppercase;color:var(--gen-ink-3)}[data-site-theme="genesis"] .status .dot.on{background:var(--ok);color:var(--ok)}[data-site-theme="genesis"] .status .dot.wait{background:var(--warn);color:var(--warn)}[data-site-theme="genesis"] .status .dot.off{background:var(--bad);color:var(--bad)}[data-site-theme="genesis"] .status-figs .fig{border-left:1px solid var(--gen-line-soft)}[data-site-theme="genesis"] .status-figs .fig:first-child{border-left:0}[data-site-theme="genesis"] .status-figs .fig b{font-family:var(--font-mono);font-weight:700;color:var(--gen-ink)}[data-site-theme="genesis"] .status-figs .fig span{font-family:var(--font-mono);font-size:var(--gen-label);letter-spacing:var(--gen-track-w);text-transform:uppercase;color:var(--gen-ink-3)}[data-site-theme="genesis"] #wc-livebar{border-top:1px solid var(--gen-line);background-color:color-mix(in srgb,var(--bg-deep) 92%,transparent)}[data-site-theme="genesis"] .lb-k,[data-site-theme="genesis"] .lb-src{font-family:var(--font-mono);font-size:var(--gen-label);letter-spacing:var(--gen-track-w);text-transform:uppercase;color:var(--gen-ink-3)}[data-site-theme="genesis"] .lb-v{font-family:var(--font-mono);font-weight:700;color:var(--gen-ink)}[data-site-theme="genesis"] main{counter-reset:gensec}[data-site-theme="genesis"] .section{padding-block:var(--gen-band)}[data-site-theme="genesis"] .sec-head{position:relative;margin-bottom:22px}[data-site-theme="genesis"] .eyebrow{font-family:var(--font-mono);font-size:var(--gen-label);font-weight:700;letter-spacing:var(--gen-track-w);text-transform:uppercase;color:var(--gen-ink-3)}[data-site-theme="genesis"] .eyebrow::before,[data-site-theme="genesis"] .eyebrow::after{content:none}[data-site-theme="genesis"] .sec-head h2{font-family:var(--font-display);font-size:var(--gen-h2);font-weight:700;letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink)}[data-site-theme="genesis"] .sec-head>p:not(.eyebrow){color:var(--gen-ink-2)}[data-site-theme="genesis"] main>.section>.sec-head{counter-increment:gensec;border-top:1px solid var(--gen-line);padding-top:16px}[data-site-theme="genesis"] main>.section>.sec-head::before{content:counter(gensec,decimal-leading-zero);position:absolute;top:-11px;right:0;padding:0 7px;background:var(--bg-deep);font-family:var(--font-mono);font-size:var(--gen-label);font-variant-numeric:tabular-nums;letter-spacing:var(--gen-track-w);color:var(--gen-ink-3)}[data-site-theme="genesis"] :is(.page-h1,.page-head h1){font-family:var(--font-display);font-size:var(--gen-h1);font-weight:800;letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink)}[data-site-theme="genesis"] .page-h2{font-family:var(--font-display);font-size:var(--gen-h2);letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink)}[data-site-theme="genesis"] .btn{font-family:var(--font-mono);font-size:var(--gen-label);font-weight:700;letter-spacing:var(--gen-track-w);text-transform:uppercase;border-radius:var(--r-xs);min-height:40px;transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}[data-site-theme="genesis"] .btn-ghost,[data-site-theme="genesis"] .btn:not(.btn-primary){border:1px solid var(--gen-line);background-color:var(--gen-well);background-image:none;color:var(--gen-ink-2)}[data-site-theme="genesis"] .btn:not(.btn-primary):hover{border-color:var(--gen-line-lit);color:var(--gen-ink);background-color:var(--gen-hover)}[data-site-theme="genesis"] .btn-primary{border:1px solid var(--gen-line-hot);background-color:var(--primary);background-image:none;color:var(--on-primary);box-shadow:0 0 14px var(--gen-bloom)}[data-site-theme="genesis"] .btn-primary:hover{background-color:color-mix(in srgb,var(--primary) 88%,var(--fg));box-shadow:0 0 26px var(--gen-bloom);transform:translate3d(0,-1px,0)}[data-site-theme="genesis"] .btn:active{transform:none}[data-site-theme="genesis"] .btn:focus-visible{outline:2px solid var(--gen-lit);outline-offset:2px}[data-site-theme="genesis"] :is(.tabs button,.shop-tab,.lab-tab,.adm-tab){font-family:var(--font-mono);font-size:var(--gen-label);font-weight:700;letter-spacing:var(--gen-track-w);text-transform:uppercase;border-radius:0;color:var(--gen-ink-3)}[data-site-theme="genesis"] :is(.shop-tab,.lab-tab,.adm-tab)[aria-selected="true"]{color:var(--gen-lit);box-shadow:inset 0 -2px 0 var(--accent)}[data-site-theme="genesis"] :is(input[type="text"],input[type="search"],input[type="number"],input[type="email"],input[type="password"],select,textarea,.lab-sr){font-family:var(--font-mono);border:1px solid var(--gen-line);border-radius:var(--r-xs);background-color:var(--gen-well);color:var(--gen-ink)}[data-site-theme="genesis"] :is(input[type="text"],input[type="search"],input[type="number"],input[type="email"],input[type="password"],select,textarea,.lab-sr):focus-visible{border-color:var(--accent);outline:2px solid var(--gen-lit);outline-offset:1px}[data-site-theme="genesis"] ::placeholder{color:var(--gen-ink-3)}[data-site-theme="genesis"] .bd-phead{border-bottom:1px solid var(--gen-line-soft)}[data-site-theme="genesis"] .bd-phead h2{font-family:var(--font-display);font-size:var(--gen-h3);letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink)}[data-site-theme="genesis"] :is(.bd-eyebrow,.bd-psub,.bd-cap,.bd-apex-sub,.bd-read){font-family:var(--font-mono);letter-spacing:var(--gen-track-w);text-transform:uppercase;color:var(--gen-ink-3)}[data-site-theme="genesis"] .bd-apex-id,[data-site-theme="genesis"] .bd-apex-who{font-family:var(--font-display);letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink)}[data-site-theme="genesis"] .bd-tiles{border:1px solid var(--gen-line);border-radius:var(--r-s)}[data-site-theme="genesis"] .bd-tile{border-left:1px solid var(--gen-line-soft);background-color:var(--gen-well)}[data-site-theme="genesis"] .bd-rows li{border-top:1px solid var(--gen-line-soft);background-image:none;padding:9px 0}[data-site-theme="genesis"] .bd-rows li:first-child{border-top:0}[data-site-theme="genesis"] .bd-rows li:hover{background-color:var(--gen-hover)}[data-site-theme="genesis"] .bd-rank{color:var(--gen-ink-3);letter-spacing:var(--gen-track)}[data-site-theme="genesis"] .bd-rows li:first-child .bd-rank{color:var(--gen-lit)}[data-site-theme="genesis"] .bd-name{font-family:var(--font-ui);color:var(--gen-ink-2);min-width:0}[data-site-theme="genesis"] .bd-rows li:nth-child(-n+3) .bd-name{color:var(--gen-ink)}[data-site-theme="genesis"] .bd-score{color:var(--gen-ink)}[data-site-theme="genesis"] .bd-face{border:1px solid var(--gen-line);border-radius:var(--r-xs)}[data-site-theme="genesis"] .bs-table,[data-site-theme="genesis"] main table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-site-theme="genesis"] main :is(th,td){border-bottom:1px solid var(--gen-line-soft);padding:9px 12px;text-align:left}[data-site-theme="genesis"] main th{font-size:var(--gen-label);font-weight:700;letter-spacing:var(--gen-track-w);text-transform:uppercase;color:var(--gen-ink-3);border-bottom-color:var(--gen-line)}[data-site-theme="genesis"] main td{color:var(--gen-ink-2)}[data-site-theme="genesis"] .bs-row{border-top:1px solid var(--gen-line-soft)}[data-site-theme="genesis"] :is(.bs-rank,.bs-time,.bs-sp){font-family:var(--font-mono);color:var(--gen-ink-3)}[data-site-theme="genesis"] :is(.bs-name,.bs-pname){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[data-site-theme="genesis"] :is(.bd-explain,.bd-standing,.lvc-empty){color:var(--gen-ink-2)}[data-site-theme="genesis"] .item:hover{border-color:var(--gen-line-lit)}[data-site-theme="genesis"] .item-top h3{font-family:var(--font-display);letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink)}[data-site-theme="genesis"] .item-meta{color:var(--gen-ink-2)}[data-site-theme="genesis"] :is(.item-tag,.shop-pill,.item-prime-tag){font-family:var(--font-mono);letter-spacing:var(--gen-track-w);text-transform:uppercase;border:1px solid var(--gen-line);border-radius:0;color:var(--gen-ink-3)}[data-site-theme="genesis"] .item-price{color:var(--gen-ink)}[data-site-theme="genesis"] .item-foot{border-top:1px solid var(--gen-line-soft)}[data-site-theme="genesis"] .shop-tab-count{font-family:var(--font-mono);border-radius:0;background:var(--gen-well);color:var(--gen-ink-3)}[data-site-theme="genesis"] :is(.buy-dialog,.buy-panel){border:1px solid var(--gen-line);border-radius:var(--r-s);background-color:var(--bg-deep)}[data-site-theme="genesis"] .buy-note{color:var(--gen-ink-2)}[data-site-theme="genesis"] .buy-error{color:var(--bad)}[data-site-theme="genesis"] .lvc-head,[data-site-theme="genesis"] .lvc-foot{border-color:var(--gen-line-soft)}[data-site-theme="genesis"] :is(.lvc-eyebrow,.lvc-bar-label,.lvc-ring-stage,.lvc-foot-when,.lvc-prime-state){font-family:var(--font-mono);font-size:var(--gen-label);letter-spacing:var(--gen-track-w);text-transform:uppercase;color:var(--gen-ink-3)}[data-site-theme="genesis"] :is(.lvc-bar-value,.lvc-ring-num,.lvc-prime-score){font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--gen-ink)}[data-site-theme="genesis"] .lvc-bar-track{border-radius:0;background:var(--gen-well)}[data-site-theme="genesis"] .lvc-bar-fill{border-radius:0}[data-site-theme="genesis"] .lvc-pill{font-family:var(--font-mono);letter-spacing:var(--gen-track);text-transform:uppercase;border-radius:0;border:1px solid var(--gen-line)}[data-site-theme="genesis"] .gate h2,[data-site-theme="genesis"] .gate h3{font-family:var(--font-display);font-size:var(--gen-h2);letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink)}[data-site-theme="genesis"] .gate-ico{border:1px solid var(--gen-line);border-radius:var(--r-xs);background:var(--gen-well);color:var(--accent)}[data-site-theme="genesis"] .gate-note{color:var(--gen-ink-3)}[data-site-theme="genesis"] :is(.code-row,.code-lead,.save-row){font-family:var(--font-mono);letter-spacing:.08em}[data-site-theme="genesis"] .steps>li{border-top:1px solid var(--gen-line-soft);color:var(--gen-ink-2)}[data-site-theme="genesis"] .steps>li:first-child{border-top:0}[data-site-theme="genesis"] .steps>li b,[data-site-theme="genesis"] .steps>li strong{color:var(--gen-ink)}[data-site-theme="genesis"] .cta-card h2,[data-site-theme="genesis"] .cta-card h3{font-family:var(--font-display);letter-spacing:var(--gen-track);text-transform:uppercase}[data-site-theme="genesis"] .cta-card p{color:var(--gen-ink-2)}[data-site-theme="genesis"] .foot{border-top:1px solid var(--gen-line);background-image:none}[data-site-theme="genesis"] .foot-brand b{font-family:var(--font-display);letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink)}[data-site-theme="genesis"] .foot-brand span span,[data-site-theme="genesis"] .foot-legal{font-family:var(--font-mono);font-size:var(--gen-small);color:var(--gen-ink-3)}[data-site-theme="genesis"] .foot-links a{font-family:var(--font-mono);font-size:var(--gen-small);letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink-2)}[data-site-theme="genesis"] .foot-links a:hover{color:var(--gen-lit)}[data-site-theme="genesis"] .foot::before{content:none}[data-site-theme="genesis"] body.studiolab{--av-ink:var(--fg);--av-ink-2:var(--fg-dim);--av-ink-3:var(--fg-mute);--av-page:var(--bg-deep);--av-panel:var(--gen-plate);--av-panel-2:var(--surface);--av-line:var(--gen-line);--av-line-dim:var(--gen-line-soft);--av-edge:var(--gen-line);--av-edge-lit:var(--gen-line-lit)}[data-site-theme="genesis"] :is(.ctx-title,.stage-gate h3,.spec-name){font-family:var(--font-display);letter-spacing:var(--gen-track);text-transform:uppercase}[data-site-theme="genesis"] :is(.micro-label,.gr-label,.deck-name,.stage-foot-k,.vp-readout){font-family:var(--font-mono);letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink-3)}[data-site-theme="genesis"] :is(.mx-panel,.mx-rail,.vr-panel,.vault-slot,.q-card,.q-row,.pf-panel){border-radius:var(--r-s);border-color:var(--gen-line)}[data-site-theme="genesis"] :is(.mx-label,.vr-label,.vault-k,.q-label,.pf-k){font-family:var(--font-mono);letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink-3)}[data-site-theme="genesis"] :is(.adm-card,.adm-panel,.adm-row){border-radius:var(--r-s);border-color:var(--gen-line)}[data-site-theme="genesis"] :is(.adm-k,.adm-label){font-family:var(--font-mono);letter-spacing:var(--gen-track);text-transform:uppercase;color:var(--gen-ink-3)}[data-site-theme="genesis"][data-wc-motion="on"]::after{animation:gen-grain .4s steps(3,end) infinite}@keyframes gen-grain{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-52px,-34px,0)}}[data-site-theme="genesis"][data-wc-motion="on"] body::before{animation:gen-track 9s linear infinite}@keyframes gen-track{0%{transform:translate3d(0,0,0)}55%{transform:translate3d(0,130vh,0)}100%{transform:translate3d(0,130vh,0)}}[data-site-theme="genesis"][data-wc-motion="on"] :is(.hero h1,.page-h1,.page-head h1){animation:gen-split 7s step-end infinite;animation-delay:var(--gen-burst,0s)}@keyframes gen-split{0%{filter:none;transform:translate3d(0,0,0)}91%{filter:drop-shadow(-3px 0 0 var(--gen-split-a)) drop-shadow(3px 0 0 var(--gen-split-b));transform:translate3d(-2px,0,0) skewX(-1deg)}92%{filter:none;transform:translate3d(0,0,0)}94%{filter:drop-shadow(3px 0 0 var(--gen-split-a)) drop-shadow(-3px 0 0 var(--gen-split-b));transform:translate3d(2px,0,0) skewX(1deg)}95%{filter:none;transform:translate3d(0,0,0)}100%{filter:none;transform:translate3d(0,0,0)}}[data-site-theme="genesis"][data-wc-motion="on"] .hero .kicker{animation:gen-rise .5s cubic-bezier(.16,.84,.32,1) both}[data-site-theme="genesis"][data-wc-motion="on"] .hero h1{animation:gen-rise .6s cubic-bezier(.16,.84,.32,1) .1s both,gen-split 7s step-end infinite;animation-delay:.1s,calc(1.2s + var(--gen-burst,0s))}[data-site-theme="genesis"][data-wc-motion="on"] .hero .lede{animation:gen-rise .6s cubic-bezier(.16,.84,.32,1) .2s both}[data-site-theme="genesis"][data-wc-motion="on"] .hero-cta{animation:gen-rise .6s cubic-bezier(.16,.84,.32,1) .3s both}@keyframes gen-rise{from{opacity:0;transform:translate3d(0,13px,0)}to{opacity:1;transform:none}}[data-site-theme="genesis"][data-wc-motion="on"] [data-gen-stage]>*{animation:gen-settle .46s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--gen-i,0) * 58ms)}@keyframes gen-settle{from{opacity:0;transform:translate3d(0,9px,0)}to{opacity:1;transform:none}}[data-site-theme="genesis"][data-wc-motion="on"] .gen-rec::before{animation:gen-blink 1.6s steps(1,end) infinite}@keyframes gen-blink{0%{opacity:1}60%{opacity:1}61%{opacity:.25}100%{opacity:.25}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){html[data-site-theme="genesis"][data-wc-motion]::after,html[data-site-theme="genesis"][data-wc-motion] body::before,html[data-site-theme="genesis"][data-wc-motion] .gen-rec::before,html[data-site-theme="genesis"][data-wc-motion] :is(.hero h1,.hero .kicker,.hero .lede,.hero-cta,.page-h1,.page-head h1),html[data-site-theme="genesis"][data-wc-motion] [data-gen-stage]>*{animation:none}html[data-site-theme="genesis"] body::before{display:none}html[data-site-theme="genesis"] .btn{transition:none}}html[data-site-theme="genesis"][data-wc-still="1"] body::before{display:none}@media (max-width:900px){[data-site-theme="genesis"] .hero-art{display:none}}@media (max-width:820px){[data-site-theme="genesis"] .nav-links{border:1px solid var(--gen-line-lit);border-inline:0;border-radius:0;background-color:var(--bg-deep);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}[data-site-theme="genesis"] .nav-links a,[data-site-theme="genesis"] .nav-links.grouped a{min-height:44px}[data-site-theme="genesis"] .nav-links a + a,[data-site-theme="genesis"] .nav-links.grouped a + a{border-top:1px solid var(--gen-line-soft)}}@media (max-width:720px){[data-site-theme="genesis"]{--gen-scan-pitch:4px;--gen-mast:clamp(29px,10vw,46px)}[data-site-theme="genesis"] main>.section>.sec-head::before{display:none}[data-site-theme="genesis"] .gen-rec{display:none}}@media (max-width:1064px){[data-site-theme="genesis"] .brand-txt{clip-path:none;position:static;width:auto;height:auto;overflow:visible;white-space:normal}[data-site-theme="genesis"] .brand-txt>span:not(.brand-cursor){display:none}}@media print{html[data-site-theme="genesis"]::before,html[data-site-theme="genesis"]::after,html[data-site-theme="genesis"] body::before,html[data-site-theme="genesis"] body::after{display:none}}@media (forced-colors:active){html[data-site-theme="genesis"]::before,html[data-site-theme="genesis"]::after,html[data-site-theme="genesis"] body::before,html[data-site-theme="genesis"] body::after{display:none}html[data-site-theme="genesis"][data-wc-motion] :is(.hero h1,.page-h1,.page-head h1){animation:none;filter:none}}