body:has(.th-hero){--th-bg: #07080A;--th-bg2: #0C0E11;--th-ink: #EEF1F3;--th-sec: #B2B9C0;--th-mut: #8D959D;--th-hair: rgba(214, 224, 234, .12);--th-hair2: rgba(214, 224, 234, .24);--th-g: #22C985;--th-g2: #A6F3CF;color:var(--th-ink);background-color:var(--th-bg);background-image:linear-gradient(180deg,#0D1013 0,var(--th-bg) 760px),linear-gradient(90deg,transparent calc(50% - .5px),rgba(214,224,234,.045) calc(50% - .5px),rgba(214,224,234,.045) calc(50% + .5px),transparent calc(50% + .5px));background-repeat:no-repeat,repeat-y}html:has(.th-hero){background:#07080a}body:has(.th-hero) .spot{display:none}body:has(.th-hero) .subnav{background:#07080ae6;border-bottom-color:var(--th-hair)}body:has(.th-hero) .subnav .sn-id{color:var(--th-ink)}body:has(.th-hero) .subnav .sn-links a{border-radius:0;color:var(--th-sec);box-shadow:inset 0 -1px 0 transparent}body:has(.th-hero) .subnav .sn-links a:hover{background:none;color:var(--th-ink);box-shadow:inset 0 -1px 0 var(--th-hair2)}body:has(.th-hero) .subnav .sn-links a[aria-current=page]{background:none;color:var(--th-ink);box-shadow:inset 0 -2px 0 var(--th-g)}body:has(.th-hero) .subnav .sn-cta{background:var(--th-ink);color:var(--ink)}body:has(.th-hero) .epager{color:var(--th-ink)}body:has(.th-hero) .eprow{border-top-color:var(--th-hair2);border-bottom-color:var(--th-hair)}body:has(.th-hero) .epager .eprow .epg+.epg{border-color:var(--th-hair)}body:has(.th-hero) .epk,body:has(.th-hero) .epl{color:var(--th-sec)}body:has(.th-hero) .ep-suite{color:var(--th-sec)}body:has(.th-hero) .ep-suite a{color:var(--th-ink);border-bottom-color:var(--th-g)}.th-page{color:var(--th-ink)}.th-page :focus-visible{outline:2px solid var(--th-g2);outline-offset:3px}.th-page .tlink{font-family:var(--body);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--th-ink);border-bottom:1px solid var(--th-g)}.th-eye{display:flex;align-items:center;gap:12px;margin:0;font:600 15px/1.3 var(--body);color:var(--th-g2)}.th-eye:before{content:"";width:28px;height:1px;background:var(--th-g);flex:none}.th-k{margin:0;font:600 14px/1.3 var(--body);color:var(--th-sec)}.th-h h2{margin:14px 0 0;max-width:20ch;font-family:var(--display);font-weight:700;font-size:clamp(36px,4.4vw,60px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.th-lead2{margin:16px 0 0;max-width:54ch;font-size:18px;line-height:1.55;color:var(--th-sec)}.th-p{margin:14px 0 0;max-width:46ch;font-size:17px;line-height:1.6;color:var(--th-sec)}.th-sec{padding:clamp(80px,9vw,128px) 0 0}.th-body{padding-bottom:clamp(80px,9vw,120px)}.th-hero{position:relative;overflow:hidden;padding:clamp(36px,5vw,72px) 0 clamp(48px,6vw,88px)}.th-lights{position:absolute;left:0;right:0;top:18px;height:2px;pointer-events:none}.th-lights i{position:absolute;top:0;height:2px;border-radius:1px;background:linear-gradient(90deg,#e8eef240,#e8eef2 12% 88%,#e8eef240);opacity:.5;animation:th-on .9s var(--swift) both;animation-delay:calc(.2s + var(--i) * .12s)}.th-lights i:nth-child(1){left:6%;width:22%}.th-lights i:nth-child(2){left:36%;width:28%}.th-lights i:nth-child(3){left:72%;width:22%}@keyframes th-on{0%{transform:scaleX(0);opacity:0}60%{opacity:.62}to{transform:none;opacity:.5}}.th-head{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px clamp(32px,5vw,80px);align-items:end}.th-brand{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.th-brand .astatus{color:var(--th-sec)}.th-id h1{margin:22px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(56px,8.4vw,124px);line-height:.9;letter-spacing:-.05em}.th-id h1 .h1-kw{margin-top:14px;font-size:clamp(16px,1.4vw,19px);letter-spacing:0;color:var(--th-sec);opacity:1}.th-tag{margin:22px 0 0;font-family:var(--display);font-weight:600;font-size:clamp(24px,2.6vw,36px);line-height:1.1;letter-spacing:-.025em;background:linear-gradient(180deg,#fff 0 46%,#9aa3ad 46% 54%,#dce3e9 54%);-webkit-background-clip:text;background-clip:text;color:transparent}.th-line{margin:0;max-width:46ch;font-size:17.5px;line-height:1.55;color:var(--th-sec)}.th-line+.th-line{margin-top:10px}.th-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:24px}.th-rig{margin:clamp(36px,5vw,64px) 0 0}.th-rig-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-bottom:14px;border-bottom:1px solid var(--th-hair)}.th-kick{margin:0;font:600 15px/1.3 var(--body);color:var(--th-g2)}.th-lead{margin:0;font-size:15.5px;line-height:1.45;color:var(--th-sec)}.th-bay{position:relative;margin-top:18px;border-radius:6px;overflow:hidden;background:linear-gradient(180deg,#0f1215,#0a0c0e 70%,#08090b);box-shadow:inset 0 1px #ffffff12,0 0 0 1px var(--th-hair)}.th-ex{display:block;width:100%;height:auto}.th-blk{stroke:#d6e0ea29;stroke-width:1}.th-fin{stroke:#2a3037;stroke-width:2}.th-hd{transition:opacity .5s var(--gentle)}.th-pr path{fill:none;stroke-linecap:round}.th-pe{stroke:#0a0c0f}.th-pb{stroke:var(--th-m5)}.th-ph{stroke:var(--th-m3)}.th-pg{stroke:var(--th-m8);stroke-opacity:.8}.th-pf{stroke:var(--th-g2);opacity:0}.th-pr.b1{opacity:.55}.th-mt{fill:url(#th-m)}.th-seam{fill:none;stroke:#ffffff47;stroke-width:1.2}.th-win{fill:#050607}.th-winf{fill:none;stroke:#d6e0ea80;stroke-width:1.2}.th-baf{fill:none;stroke:#8e98a3;stroke-width:3;transition:opacity .4s var(--gentle)}.th-core{fill:none;stroke:#59626c;stroke-width:1.4}.th-slit{fill:none;stroke:var(--th-g2);stroke-width:2;stroke-linecap:round;transition:opacity .4s var(--gentle)}.th-disc{fill:none;stroke:#f2f5f8;stroke-width:3;stroke-linecap:round}.th-act{fill:#15181c;stroke:#d6e0ea66;stroke-width:1}.th-rod{stroke:#8e98a3;stroke-width:2}.th-mouth{fill:#030304;stroke:var(--th-m3);stroke-width:1.4}.th-floor{stroke:#d6e0ea38;stroke-width:1}.th-floor-g{stroke:var(--th-g);stroke-width:1.5;stroke-opacity:.7}.th-front{fill:url(#th-pfg);opacity:0}.th-labels text{font-family:var(--body);font-size:15px;font-weight:600;fill:var(--th-sec)}.th-ll{stroke:#d6e0ea59;stroke-width:1}.th-scope{padding:0 clamp(14px,2vw,24px) 6px}.th-scope-h{display:flex;justify-content:space-between;gap:12px;margin:0;padding:12px 0 8px;border-top:1px solid var(--th-hair);font-size:13.5px;font-weight:500;color:var(--th-mut)}.th-scope svg{display:block;width:100%;height:clamp(96px,11vw,150px)}.th-grid{stroke:var(--th-hair);stroke-width:1;vector-effect:non-scaling-stroke}.th-zero{stroke:var(--th-hair2);stroke-width:1;vector-effect:non-scaling-stroke}.th-wave{fill:none;stroke:url(#th-wg);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.th-fire{stroke:var(--th-g);stroke-width:2;vector-effect:non-scaling-stroke}.th-parts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-top:1px solid var(--th-hair)}.th-parts>div{padding:14px clamp(14px,2vw,24px) 16px;border-left:1px solid var(--th-hair)}.th-parts>div:first-child{border-left:0}.th-parts dt{font-size:13.5px;font-weight:500;color:var(--th-mut)}.th-parts dd{margin:4px 0 0;font-family:var(--display);font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--th-ink)}.th-parts dd.chg{animation:th-chg .7s var(--swift)}@keyframes th-chg{0%{color:var(--th-g2);transform:translateY(5px)}60%{transform:translateY(-1px)}to{color:var(--th-ink);transform:none}}.th-ctl{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);gap:28px 32px;margin-top:26px;align-items:start}.th-dset{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.th-dial{display:flex;flex-direction:column;align-items:center;gap:8px}.th-knob{position:relative;width:78px;height:78px;border-radius:50%;cursor:grab;touch-action:none;outline-offset:2px}.th-knob:active{cursor:grabbing}.th-knob svg{position:absolute;inset:0;width:100%;height:100%}.th-trk,.th-val{fill:none;stroke-width:3;stroke-linecap:round}.th-trk{stroke:#d6e0ea29}.th-val{stroke:var(--th-g)}.th-cap{position:absolute;inset:12px;border-radius:50%;background:conic-gradient(from 20deg,#2b3138,#c4ccd4 9%,#4a525b 19%,#e4e9ee 31%,#39404a 44%,#aeb7c0,#2e343c 68%,#d3dae0 81%,#3d444d 92%,#2b3138);box-shadow:0 0 0 1px #0a0c0e,0 0 0 2px #ffffff1a,0 10px 18px -8px #000000e6}.th-cap:after{content:"";position:absolute;inset:7px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#2a3037 0 60%,#1a1e23 61%);box-shadow:inset 0 1px #ffffff24}.th-ind{position:absolute;z-index:1;left:50%;top:4px;width:2px;height:14px;margin-left:-1px;background:var(--th-g2);transform-origin:1px 23px;transform:rotate(calc(-135deg + var(--v) * 270deg))}.th-knob:hover .th-cap{box-shadow:0 0 0 1px #0a0c0e,0 0 0 2px #a6f3cf59,0 10px 18px -8px #000000e6}.th-dn{display:flex;gap:8px;align-items:baseline;margin:0;font-size:14.5px;font-weight:600;color:var(--th-ink)}.th-dval{min-width:2ch;font-variant-numeric:tabular-nums;font-weight:500;color:var(--th-g2)}.th-help{margin:12px 0 0;font-size:13.5px;line-height:1.45;color:var(--th-mut)}.th-opt{margin:0;padding:0;border:0;min-width:0}.th-opt legend{padding:0;margin-bottom:10px}.th-rad{display:block;position:relative;cursor:pointer}.th-rad input{position:absolute;opacity:0;width:1px;height:1px}.th-rad span{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--th-hair);font-size:15.5px;color:var(--th-sec);transition:color .3s var(--gentle),box-shadow .45s var(--swift)}.th-rad:hover span{color:var(--th-ink)}.th-rad input:checked+span{color:var(--th-ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--th-g)}.th-rad input:focus-visible+span{outline:2px solid var(--th-g2);outline-offset:2px}.th-sw{width:26px;height:12px;border-radius:2px;flex:none}.th-sw0{background:linear-gradient(180deg,#59626c,#f7fafc 30%,#8c959f 38%,#3c434b,#bff5db 82%,#15181c)}.th-sw1{background:linear-gradient(180deg,#5b4e78,#fff4da 30%,#8b7bb0 38%,#3b4a86,#f2d8a6 82%,#17141f)}.th-play{display:flex;flex-direction:column;gap:10px}.th-pbtn{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;height:48px;padding:0 20px 0 16px;border-radius:6px;cursor:pointer;border:1px solid rgba(166,243,207,.55);background:linear-gradient(180deg,#14181c,#0d1013);color:var(--th-ink);font:600 15px/1 var(--body);box-shadow:inset 0 1px #ffffff1a;transition:border-color .3s var(--swift),background .3s var(--swift),transform .45s var(--back)}.th-pbtn[hidden]{display:none}.th-pbtn:hover{border-color:var(--th-g2)}.th-pbtn:active{transform:scale(.97)}.th-pi{width:0;height:0;border-left:10px solid var(--th-g2);border-top:6.5px solid transparent;border-bottom:6.5px solid transparent}.th-pbtn[aria-pressed=true]{background:var(--th-g);border-color:var(--th-g);color:#03140c}.th-pbtn[aria-pressed=true] .th-pi{width:11px;height:11px;border:0;background:#03140c}.th-note{margin:0;font-size:13.5px;line-height:1.45;color:var(--th-mut)}.th-dv{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px clamp(32px,5vw,72px);align-items:center;margin-top:clamp(48px,6vw,80px)}.th-dv.flip .th-dv-art{order:2}.th-dv-art{border-radius:6px;padding:clamp(12px,2vw,22px);background:linear-gradient(180deg,#101317,#0a0c0e);box-shadow:inset 0 1px #ffffff12,0 0 0 1px var(--th-hair)}.th-dv-art svg{display:block;width:100%;height:auto}.th-bayn{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;margin:0;font:500 14.5px/1.3 var(--body);color:var(--th-mut);font-variant-numeric:tabular-nums}.th-bayn span{font-weight:600;color:var(--th-g2)}.th-dv h3{margin:14px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(30px,3.2vw,44px);line-height:1.02;letter-spacing:-.03em}.tha-t{font-family:var(--body);font-size:14px;font-weight:600;fill:var(--th-sec)}.tha-s{font-size:12.5px;font-weight:500}.tha-b{fill:var(--th-ink);font-size:14.5px}.tha-base,.tha-axis{fill:none;stroke:#d6e0ea38;stroke-width:1}.tha-spike{fill:none;stroke:var(--th-g2);stroke-width:1.6;stroke-linejoin:round}.tha-arw,.tha-lead{fill:none;stroke:#d6e0ea66;stroke-width:1.2}.tha-seam{fill:none;stroke:#ffffff42;stroke-width:1}.tha-pf{opacity:0}.tha-wave{fill:none;stroke:url(#tha-wv);stroke-width:1.8;stroke-linejoin:round}.tha-trk,.tha-val{fill:none;stroke-width:2.5;stroke-linecap:round}.tha-trk{stroke:#d6e0ea29}.tha-val{stroke:var(--th-g)}.tha-cap{fill:#1b1f24;stroke:#d6e0ea47;stroke-width:1}.tha-capl{fill:none;stroke:#ffffff6b;stroke-width:1.4;stroke-linecap:round}.tha-ind{transform:rotate(var(--r))}.tha-ind path{stroke:var(--th-g2);stroke-width:2.4;stroke-linecap:round}.tha-c{font-weight:500}.tha-aim{fill:none;stroke:var(--th-g);stroke-width:2;stroke-dasharray:6 5}.tha-est{fill:none;stroke:#f2f5f8;stroke-width:2}.tha-est0{opacity:0}.tha-key-a{stroke:var(--th-g);stroke-width:2;stroke-dasharray:6 4}.tha-key-e{stroke:#f2f5f8;stroke-width:2}.tha-tick{fill:none;stroke:var(--th-g2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tha-rule{stroke:#d6e0ea24;stroke-width:1}.tha-car{fill:#101317;stroke:#d6e0ea8c;stroke-width:1.4;stroke-linejoin:round}.tha-carl{fill:none;stroke:#d6e0ea4d;stroke-width:1.2}.tha-whl{fill:#07080a;stroke:#d6e0ea8c;stroke-width:1.4}.tha-hub{fill:none;stroke:#d6e0ea4d;stroke-width:1.2}.tha-ground{stroke:#d6e0ea38;stroke-width:1}.tha-run{fill:none;stroke:var(--th-g2);stroke-width:3;stroke-linecap:round}.tha-runtip{fill:var(--th-g2)}.tha-dim{fill:none;stroke:#d6e0ea61;stroke-width:1}.tha-perf{stroke:#050607;stroke-width:3;stroke-linecap:round}.tha-ll{fill:none;stroke:#f6f9fb;stroke-width:3;stroke-linecap:round}.tha-ll2{stroke-width:1.6;opacity:.7}.tha-lg{fill:none;stroke:var(--th-g);stroke-width:3;stroke-linecap:round}.on .tha-spike{animation:tha-spk 1.6s var(--swift) infinite;animation-delay:calc(var(--i) * .14s)}@keyframes tha-spk{0%,to{stroke-opacity:.45}12%{stroke-opacity:1}}.on .tha-pf{animation:tha-pf 3.6s var(--gentle) infinite;animation-delay:calc(var(--i) * 1.2s)}@keyframes tha-pf{0%{opacity:0;transform:translate(0)}8%{opacity:1}88%{opacity:.7}to{opacity:0;transform:translate(492px)}}.tha-wave{stroke-dasharray:1;stroke-dashoffset:0}.on .tha-wave{animation:tha-draw 3.6s var(--smooth) infinite}@keyframes tha-draw{0%{stroke-dashoffset:1}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:.3}}.on .tha-turn{animation:tha-turn 5s var(--settle) infinite}@keyframes tha-turn{0%,12%{transform:rotate(var(--r))}34%,80%{transform:rotate(-95deg)}to{transform:rotate(var(--r))}}.on .tha-valt{animation:tha-arc 5s var(--settle) infinite}@keyframes tha-arc{0%,12%{stroke-dasharray:calc(var(--a) * .72) 400}34%,80%{stroke-dasharray:calc(var(--a) * .15) 400}to{stroke-dasharray:calc(var(--a) * .72) 400}}.on .tha-est0{animation:tha-e0 5s var(--gentle) infinite}.on .tha-est1{animation:tha-e1 5s var(--gentle) infinite}@keyframes tha-e0{0%,18%{opacity:1}42%,84%{opacity:0}to{opacity:1}}@keyframes tha-e1{0%,18%{opacity:0}42%,84%{opacity:1}to{opacity:0}}.on .tha-ch{animation:tha-ch 5s var(--swift) infinite;animation-delay:calc(var(--i) * .16s)}@keyframes tha-ch{0%,36%{opacity:0;transform:translateY(8px)}46%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.tha-run{stroke-dasharray:1;stroke-dashoffset:0}.on .tha-run{animation:tha-draw 4.4s var(--smooth) infinite}.on .tha-mat{animation:tha-mat 4.4s var(--back) infinite;animation-delay:calc(var(--i) * .18s)}@keyframes tha-mat{0%,40%{transform:translateY(10px);opacity:0}55%,92%{transform:none;opacity:1}to{opacity:0}}.on .tha-sheen{animation:tha-sheen 9s var(--gentle) infinite alternate}@keyframes tha-sheen{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}.th-in-g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:32px clamp(32px,5vw,80px);align-items:start}.th-in-g .tlink{margin-top:22px}.th-bom ol{margin:12px 0 0;padding:0;list-style:none;border-top:1px solid var(--th-hair2)}.th-bom li{display:grid;grid-template-columns:34px 30px minmax(0,1fr);gap:4px 18px;align-items:start;padding:20px 2px;border-bottom:1px solid var(--th-hair)}.th-bom-n{padding-top:3px;font-size:14px;font-weight:500;color:var(--th-mut);font-variant-numeric:tabular-nums}.th-bom-i{color:var(--th-g2);padding-top:1px}.th-bom h3{margin:0;font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.015em;line-height:1.2}.th-bom p{margin:6px 0 0;font-size:16px;line-height:1.5;color:var(--th-sec)}.th-made-g{margin-top:28px}.th-made-l{margin:10px 0 0;padding:0;list-style:none;border-top:1px solid var(--th-hair2)}.th-made-l a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 20px;gap:6px 24px;padding:16px 2px;border-bottom:1px solid var(--th-hair);color:inherit;text-decoration:none}.th-made-l b{font-family:var(--display);font-size:19px}.th-made-l span{color:var(--th-sec)}.th-run{margin-top:40px}.th-run ol{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,72px);margin:14px 0 0;padding:0;list-style:none}.th-run ol:before{content:"";position:absolute;left:4%;right:4%;top:50%;height:14px;margin-top:-7px;border-radius:2px;background:linear-gradient(180deg,#1b1f24 0,#59626c,#c9d1d9 20%,#f7fafc,#8c959f 27%,#3c434b 50%,#262b31 74%,#6f7882 82%,#bff5db,#5c656f 87%,#15181c)}.th-run li{position:relative;display:flex}.th-node{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border-radius:6px;background:linear-gradient(180deg,#13171b,#0c0e11);box-shadow:inset 0 1px #ffffff14,0 0 0 1px var(--th-hair2);color:inherit;text-decoration:none;transition:box-shadow .35s var(--swift),transform .5s var(--settle)}.th-node:before,.th-node:after{content:"";position:absolute;top:50%;width:6px;height:30px;margin-top:-15px;border-radius:1px;background:linear-gradient(90deg,#3c434b,#c9d1d9 45%,#59626c)}.th-node:before{left:-6px}.th-node:after{right:-6px}.th-run li:first-child .th-node:before,.th-run li:last-child .th-node:after{display:none}a.th-node:hover{box-shadow:inset 0 1px #ffffff14,0 0 0 1px var(--th-g);transform:translateY(-2px)}.th-node>span{display:flex;flex-direction:column;gap:4px;min-width:0}.th-node b{font-family:var(--display);font-size:19px;letter-spacing:-.015em}.th-node em{font-style:normal;font-size:14px;color:var(--th-sec)}.th-node.here{box-shadow:inset 0 1px #ffffff14,0 0 0 1px var(--th-g),inset 0 -2px 0 var(--th-g)}.th-node.here em{color:var(--th-g2)}.th-sends{margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--th-hair2)}.th-sends a{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.6fr) 22px;align-items:center;gap:8px 28px;padding:18px 2px;border-bottom:1px solid var(--th-hair);color:inherit;text-decoration:none;transition:box-shadow .35s var(--swift)}.th-sends a:hover{box-shadow:inset 0 -1px 0 var(--th-g)}.th-send-n{display:inline-flex;align-items:center;gap:12px;font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.015em}.th-send-l{font-size:16px;line-height:1.5;color:var(--th-sec)}.th-sends .arr{color:var(--th-g2)}.th-faq-g{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:32px clamp(32px,5vw,80px);align-items:start}.th-faq-g .tlink{margin-top:22px}.th-qs{margin:0;border-top:1px solid var(--th-hair2)}.th-q{padding:22px 2px 24px;border-bottom:1px solid var(--th-hair)}.th-q dt h3{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(19px,1.7vw,23px);letter-spacing:-.015em;line-height:1.25}.th-q dd{margin:10px 0 0;max-width:60ch;font-size:16.5px;line-height:1.6;color:var(--th-sec)}.th-join-g{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px clamp(32px,5vw,80px);align-items:center;padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--th-hair)}.th-join-tx h2{margin:14px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(42px,5.8vw,84px);line-height:.96;letter-spacing:-.045em}.th-join-tx .th-lead2{margin-bottom:24px}.th-tip{max-width:420px;justify-self:end;width:100%}.th-tip svg{display:block;width:100%;height:auto}@media(max-width:1100px){.th-ctl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.th-dials,.th-play{grid-column:1 / -1}}@media(max-width:900px){.th-head,.th-dv,.th-in-g,.th-faq-g,.th-join-g{grid-template-columns:minmax(0,1fr)}.th-dv.flip .th-dv-art{order:0}.th-parts{grid-template-columns:repeat(3,minmax(0,1fr))}.th-parts>div:nth-child(4){border-left:0}.th-parts>div:nth-child(n+4){border-top:1px solid var(--th-hair)}.th-tip{justify-self:start;max-width:300px}.th-sends a{grid-template-columns:minmax(0,1fr) 20px}.th-send-l{grid-column:1}.th-sends .arr{grid-column:2;grid-row:1 / 3}}@media(max-width:760px){.th-labels{display:none}.th-run ol{grid-template-columns:minmax(0,1fr);gap:22px}.th-run ol:before{inset:0 auto 0 40px;width:14px;height:auto;margin:0;background:linear-gradient(90deg,#1b1f24 0,#59626c,#c9d1d9 20%,#f7fafc,#8c959f 27%,#3c434b 50%,#262b31 74%,#6f7882 82%,#bff5db,#5c656f 87%,#15181c)}.th-node:before,.th-node:after{display:none}}@media(max-width:600px){.th-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.th-parts>div:nth-child(n){border-left:1px solid var(--th-hair);border-top:1px solid var(--th-hair)}.th-parts>div:nth-child(odd){border-left:0}.th-parts>div:nth-child(-n+2){border-top:0}.th-ctl{gap:24px 20px}.th-rad span{font-size:14.5px}.th-dset{gap:2px}.th-knob{width:62px;height:62px}.th-cap{inset:10px}.th-cap:after{inset:6px}.th-ind{top:3px;height:11px;transform-origin:1px 18px}.th-dn{flex-direction:column;align-items:center;gap:2px;font-size:13.5px}.th-bom li{grid-template-columns:28px minmax(0,1fr)}.th-bom-i{display:none}}@media(prefers-reduced-motion:reduce){.th-page *,.th-page *:before,.th-page *:after{transition:none!important;animation:none!important}}
