@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hub-module__QT-NQq__page{--accent:#66fcf1;--accent-strong:#2fd8e8;--accent-deep:#45a29e;--accent-tint:#66fcf114;--accent-line:#66fcf152;--glow:0 0 0 1px #66fcf147, 0 0 28px #2fd8e847, inset 0 0 24px #66fcf10f;--bg:#04070b;--panel-solid:#0a121a;--line:#8cc8e61f;--line-strong:#8cc8e638;--text:#c5d0d6;--text-strong:#f2f8fa;--muted:#8b9ba5;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Consolas, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(16px, 4vw, 56px);isolation:isolate;background:var(--bg);min-height:100vh;color:var(--text);position:relative;overflow:clip}.hub-module__QT-NQq__page *,.hub-module__QT-NQq__page :before,.hub-module__QT-NQq__page :after{box-sizing:border-box}.hub-module__QT-NQq__page:after{content:"";height:clamp(64px,8vw,112px);display:block}.hub-module__QT-NQq__page :is(a,button,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hub-module__QT-NQq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hub-module__QT-NQq__inner{max-width:1320px;margin:0 auto}.hub-module__QT-NQq__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hub-module__QT-NQq__backdrop:before{content:"";background-image:radial-gradient(circle at 14px 14px,#8cc8e629 1px,#0000 1.6px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000008c 900px,#00000040 100%);mask-image:linear-gradient(#000 0,#0000008c 900px,#00000040 100%)}.hub-module__QT-NQq__dawn{background:radial-gradient(closest-side,#2fd8e829,#2fd8e80a 55%,#0000);width:1500px;height:900px;margin-left:-750px;animation:9s ease-in-out infinite hub-module__QT-NQq__breathe;position:absolute;top:-380px;left:50%}.hub-module__QT-NQq__lit{opacity:0;will-change:transform;background-image:radial-gradient(circle at 14px 14px,#66fcf1e6 1.1px,#0000 1.8px);background-size:28px 28px;width:520px;height:520px;transition:opacity .5s;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.hub-module__QT-NQq__lit:after{content:"";background:radial-gradient(closest-side,#66fcf112,#0000);position:absolute;inset:0}@keyframes hub-module__QT-NQq__breathe{50%{opacity:.6;transform:scale(.94)}}.hub-module__QT-NQq__hero{min-height:min(100svh,980px);padding:calc(var(--header-height,82px) + clamp(48px, 9vh, 104px)) var(--gutter) 120px;text-align:center;justify-items:center;display:grid;position:relative}.hub-module__QT-NQq__heroInner{z-index:2;align-content:start;justify-items:center;width:100%;max-width:980px;display:grid;position:relative}.hub-module__QT-NQq__rise{animation:hub-module__QT-NQq__rise .9s var(--ease) both;animation-delay:var(--d,0s)}@keyframes hub-module__QT-NQq__rise{0%{opacity:0;transform:translateY(18px)}}.hub-module__QT-NQq__eyebrow{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--muted);font:600 11px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;background:#060c1299;border-radius:999px;align-items:center;gap:10px;margin:0 0 28px;padding:6px 14px 6px 10px;display:inline-flex}.hub-module__QT-NQq__pulse{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;position:relative}.hub-module__QT-NQq__pulse:after{content:"";border:1px solid var(--accent);animation:hub-module__QT-NQq__ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes hub-module__QT-NQq__ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.hub-module__QT-NQq__title{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(48px,9.6vw,128px);font-weight:800;line-height:.98}.hub-module__QT-NQq__word{vertical-align:top;margin:-.04em -.02em -.1em;padding:.04em .02em .1em;display:inline-block;overflow:hidden}.hub-module__QT-NQq__wordInner{animation:hub-module__QT-NQq__wordUp 1.1s var(--ease) both;animation-delay:calc(var(--t,.12s) + var(--i) * 90ms);display:inline-block}@keyframes hub-module__QT-NQq__wordUp{0%{transform:translateY(105%)rotate(4deg)}}.hub-module__QT-NQq__accent{background:linear-gradient(100deg, var(--accent-strong) 0%, var(--accent) 30%, #e6fffd 46%, var(--accent) 60%, var(--accent-strong) 100%);color:#0000;animation:hub-module__QT-NQq__wordUp 1.1s var(--ease) both, hub-module__QT-NQq__shimmer 7s linear infinite;animation-delay:calc(var(--t,.12s) + var(--i) * 90ms), 1.4s;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@keyframes hub-module__QT-NQq__shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}.hub-module__QT-NQq__subtitle{color:var(--text-strong);letter-spacing:-.01em;margin:26px 0 0;font-size:clamp(17px,1.9vw,21px);font-weight:600}.hub-module__QT-NQq__typer{min-height:24px;color:var(--muted);font:500 14px/24px var(--mono);margin:12px 0 0}.hub-module__QT-NQq__prompt{color:var(--accent);margin-right:8px}.hub-module__QT-NQq__caret{vertical-align:-3px;background:var(--accent);width:8px;height:16px;margin-left:3px;animation:1s step-end infinite hub-module__QT-NQq__blink;display:inline-block}@keyframes hub-module__QT-NQq__blink{50%{opacity:0}}.hub-module__QT-NQq__search{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060c12b8;border-radius:999px;align-items:center;gap:12px;width:min(100%,620px);height:62px;margin-top:40px;padding:0 7px 0 22px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.hub-module__QT-NQq__search:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--angle), transparent 0 55%, var(--accent) 78%, transparent 92%);-webkit-mask-composite:xor;padding:1px;transition:opacity .4s;animation:3.2s linear infinite hub-module__QT-NQq__beam;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hub-module__QT-NQq__search:hover{border-color:#66fcf14d}.hub-module__QT-NQq__search:focus-within{border-color:#0000;box-shadow:0 0 48px #2fd8e829}.hub-module__QT-NQq__search:focus-within:before{opacity:1}@keyframes hub-module__QT-NQq__beam{to{--angle:360deg}}.hub-module__QT-NQq__search>svg{color:var(--muted);flex-shrink:0;transition:color .3s}.hub-module__QT-NQq__search:focus-within>svg{color:var(--accent)}.hub-module__QT-NQq__searchInput{color:#fff;background:0 0;border:0;flex:1;min-width:0;height:100%;font-size:16px;outline:0!important}.hub-module__QT-NQq__searchInput::placeholder{color:#6f838e}.hub-module__QT-NQq__searchInput::-webkit-search-cancel-button{display:none}.hub-module__QT-NQq__kbd{border:1px solid var(--line-strong);color:var(--muted);font:600 11px/1 var(--mono);border-radius:6px;padding:3px 8px;transition:opacity .2s}.hub-module__QT-NQq__search:focus-within .hub-module__QT-NQq__kbd{opacity:0}.hub-module__QT-NQq__searchButton{cursor:pointer;background:var(--accent);color:#03252b;width:48px;height:48px;transition:transform .3s var(--ease), box-shadow .3s;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hub-module__QT-NQq__searchButton:hover{transform:rotate(-45deg);box-shadow:0 0 28px #66fcf18c}.hub-module__QT-NQq__queries{color:#62747e;max-width:640px;font:500 12px/1 var(--mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 4px;margin-top:18px;display:flex}.hub-module__QT-NQq__queries>span{margin-right:6px}.hub-module__QT-NQq__query{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;transition:color .2s;position:relative}.hub-module__QT-NQq__query:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:2px;left:8px;right:8px;transform:scaleX(0)}.hub-module__QT-NQq__query:hover{color:var(--accent)}.hub-module__QT-NQq__query:hover:after{transform-origin:0;transform:scaleX(1)}.hub-module__QT-NQq__benefits{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));border-top:1px solid var(--line);width:min(100%,1040px);margin:64px 0 0;padding:0;list-style:none;display:grid}.hub-module__QT-NQq__benefit{border-left:1px solid var(--line);text-align:left;justify-items:start;gap:4px;padding:20px 22px 0;display:grid}.hub-module__QT-NQq__benefit:first-child{border-left:0}.hub-module__QT-NQq__benefit svg{color:var(--accent);margin-bottom:8px}.hub-module__QT-NQq__benefit strong{color:var(--text-strong);font-size:14px;font-weight:700}.hub-module__QT-NQq__benefit span{color:var(--muted);font-size:12.5px;line-height:1.45}.hub-module__QT-NQq__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hub-module__QT-NQq__scrollCue{color:#4f616b;font:600 10px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;justify-items:center;gap:10px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hub-module__QT-NQq__scrollCue:after{content:"";background:linear-gradient(var(--accent), transparent) 0 0 / 1px 50% no-repeat, var(--line);width:1px;height:44px;animation:hub-module__QT-NQq__drip 2.2s var(--ease) infinite}@keyframes hub-module__QT-NQq__drip{0%{background-position:0 -22px,0 0}to{background-position:0 44px,0 0}}.hub-module__QT-NQq__orbit{--size:min(1120px, 150vw);top:calc(var(--header-height,82px) + clamp(48px, 9vh, 104px) + 130px);z-index:1;width:var(--size);aspect-ratio:1;pointer-events:none;animation:hub-module__QT-NQq__orbitIn 1.8s var(--ease) both .2s;position:absolute;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 50%,#0000 86%);mask-image:linear-gradient(#000 50%,#0000 86%)}@keyframes hub-module__QT-NQq__orbitIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}}.hub-module__QT-NQq__ring,.hub-module__QT-NQq__ringDashed,.hub-module__QT-NQq__sats{border-radius:50%;position:absolute;inset:0}.hub-module__QT-NQq__ring{border:1px solid #8cc8e61a}.hub-module__QT-NQq__ring:after{content:"";background:conic-gradient(from var(--angle), transparent 0 80%, #66fcf1e6 99%, transparent 100%);border-radius:50%;animation:14s linear infinite hub-module__QT-NQq__beam;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.hub-module__QT-NQq__ringDashed{border:1px dashed #66fcf121;animation:160s linear infinite reverse hub-module__QT-NQq__spin;inset:17%}.hub-module__QT-NQq__ringDashed:before{content:"";border:1px solid #8cc8e60f;border-radius:50%;position:absolute;inset:22%}.hub-module__QT-NQq__sats{animation:110s linear infinite hub-module__QT-NQq__spin}.hub-module__QT-NQq__sat{pointer-events:auto;width:0;height:0;transform:rotate(calc(360deg / var(--n) * var(--i) + 200deg)) translateX(calc(var(--size) / 2)) rotate(calc(-360deg / var(--n) * var(--i) - 200deg));text-decoration:none;position:absolute;top:50%;left:50%}.hub-module__QT-NQq__satInner{justify-items:center;gap:8px;width:52px;animation:110s linear infinite reverse hub-module__QT-NQq__spin;display:grid;position:absolute;top:-26px;left:-26px}.hub-module__QT-NQq__satDot{border:1px solid var(--accent-line);width:52px;height:52px;color:var(--accent);transition:transform .4s var(--ease), box-shadow .3s;background:radial-gradient(circle,#66fcf11f,#050a0ff2 70%);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 24px #2fd8e82e}.hub-module__QT-NQq__satDot img{object-fit:contain;width:28px;height:28px}.hub-module__QT-NQq__satLabel{color:var(--text-strong);font:600 11px/1.3 var(--mono);white-space:nowrap;opacity:0;transition:opacity .25s, transform .3s var(--ease);background:#050a0fe6;border-radius:6px;padding:3px 8px;transform:translateY(-4px)}.hub-module__QT-NQq__sat:hover .hub-module__QT-NQq__satDot{transform:scale(1.12);box-shadow:0 0 36px #2fd8e873}.hub-module__QT-NQq__sat:hover .hub-module__QT-NQq__satLabel{opacity:1;transform:none}.hub-module__QT-NQq__sats:has(.hub-module__QT-NQq__sat:hover){animation-play-state:paused}.hub-module__QT-NQq__sats:has(.hub-module__QT-NQq__sat:hover) .hub-module__QT-NQq__satInner{animation-play-state:paused}@keyframes hub-module__QT-NQq__spin{to{transform:rotate(360deg)}}.hub-module__QT-NQq__marquee{border-block:1px solid var(--line);padding:26px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hub-module__QT-NQq__marqueeTrack{animation:hub-module__QT-NQq__marquee var(--duration,50s) linear infinite;flex-shrink:0;align-items:center;gap:44px;padding-right:44px;display:flex}.hub-module__QT-NQq__marquee:hover .hub-module__QT-NQq__marqueeTrack{animation-play-state:paused}.hub-module__QT-NQq__marqueeItem{color:#0000;letter-spacing:-.03em;white-space:nowrap;-webkit-text-stroke:1px #8cc8e64d;font-size:clamp(34px,5vw,72px);font-weight:800;line-height:1;transition:color .3s,-webkit-text-stroke-color .3s}.hub-module__QT-NQq__marqueeItem:hover{color:var(--accent);-webkit-text-stroke-color:var(--accent)}.hub-module__QT-NQq__marqueeStar{color:var(--accent);flex-shrink:0}@keyframes hub-module__QT-NQq__marquee{to{transform:translate(-100%)}}.hub-module__QT-NQq__section{padding:clamp(72px, 10vw, 136px) var(--gutter) 0;position:relative}.hub-module__QT-NQq__head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:18px 56px;margin-bottom:44px;padding-bottom:28px;display:grid;position:relative}.hub-module__QT-NQq__head:after{content:"";background:var(--accent);width:120px;height:1px;box-shadow:0 0 12px var(--accent);transform-origin:0;position:absolute;bottom:-1px;left:0}.hub-module__QT-NQq__index{color:var(--accent);font:600 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;display:block}.hub-module__QT-NQq__headTitle{color:var(--text-strong);letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.4vw,60px);font-weight:800;line-height:1.02}.hub-module__QT-NQq__headSide{justify-items:start;gap:14px;display:grid}.hub-module__QT-NQq__headText{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.hub-module__QT-NQq__textLink{color:var(--text-strong);font:600 13px/1 var(--mono);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hub-module__QT-NQq__textLink svg{transition:transform .3s var(--ease)}.hub-module__QT-NQq__textLink:hover{color:var(--accent)}.hub-module__QT-NQq__textLink:hover svg{transform:translate(3px,-3px)}.hub-module__QT-NQq__rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hub-module__QT-NQq__row{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:64px 52px minmax(0,1fr) minmax(0,1.25fr) 230px 44px;align-items:center;gap:24px;padding:22px 12px;display:grid;position:relative}.hub-module__QT-NQq__row:before{content:"";z-index:-1;transform-origin:0;transition:transform .6s var(--ease);background:linear-gradient(90deg,#66fcf117,#66fcf104);position:absolute;inset:0;transform:scaleX(0)}.hub-module__QT-NQq__row:hover:before,.hub-module__QT-NQq__row:focus-within:before{transform:scaleX(1)}.hub-module__QT-NQq__rowNum{color:#4d5f69;font:600 13px/1 var(--mono);transition:color .3s}.hub-module__QT-NQq__rowIcon{border:1px solid var(--line-strong);width:52px;height:52px;color:var(--accent);transition:border-color .3s, transform .5s var(--ease), box-shadow .3s;border-radius:14px;place-items:center;display:grid}.hub-module__QT-NQq__rowIcon img{object-fit:contain;width:30px;height:30px}.hub-module__QT-NQq__rowTitle{letter-spacing:-.02em;transition:transform .5s var(--ease);margin:0;font-size:clamp(19px,1.8vw,24px);font-weight:800}.hub-module__QT-NQq__rowTitle a{color:var(--text-strong);text-decoration:none;transition:color .3s}.hub-module__QT-NQq__rowTitle a:after{content:"";position:absolute;inset:0}.hub-module__QT-NQq__rowMain{display:contents}.hub-module__QT-NQq__rowText{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.hub-module__QT-NQq__rowTags{justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hub-module__QT-NQq__rowTags li{border:1px solid var(--line);color:#a9b9c1;font:500 11px/1 var(--mono);white-space:nowrap;border-radius:999px;padding:4px 10px}.hub-module__QT-NQq__rowArrow{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--text-strong);transition:background-color .3s, color .3s, border-color .3s, transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}.hub-module__QT-NQq__row:hover .hub-module__QT-NQq__rowNum{color:var(--accent)}.hub-module__QT-NQq__row:hover .hub-module__QT-NQq__rowIcon{border-color:var(--accent-line);transform:rotate(-8deg);box-shadow:0 0 22px #2fd8e838}.hub-module__QT-NQq__row:hover .hub-module__QT-NQq__rowTitle{transform:translate(8px)}.hub-module__QT-NQq__row:hover .hub-module__QT-NQq__rowTitle a{color:var(--accent)}.hub-module__QT-NQq__row:hover .hub-module__QT-NQq__rowArrow{border-color:var(--accent);background:var(--accent);color:#03252b;transform:rotate(45deg)}.hub-module__QT-NQq__steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hub-module__QT-NQq__step{border-left:1px solid var(--line);align-content:start;gap:12px;padding:8px 28px 12px;display:grid;position:relative}.hub-module__QT-NQq__step:first-child{border-left:0;padding-left:0}.hub-module__QT-NQq__step:before{content:"";background:var(--accent);width:1px;height:0;box-shadow:0 0 10px var(--accent);transition:height .6s var(--ease);position:absolute;top:0;left:-1px}.hub-module__QT-NQq__step:first-child:before{display:none}.hub-module__QT-NQq__step:hover:before{height:100%}.hub-module__QT-NQq__stepNum{color:#0000;letter-spacing:-.05em;-webkit-text-stroke:1px #66fcf159;font-size:clamp(56px,6vw,88px);font-weight:800;line-height:.9;transition:color .4s,text-shadow .4s}.hub-module__QT-NQq__step:hover .hub-module__QT-NQq__stepNum{color:var(--accent);text-shadow:0 0 34px #66fcf159}.hub-module__QT-NQq__step svg{color:var(--accent)}.hub-module__QT-NQq__step h3{color:var(--text-strong);letter-spacing:-.01em;margin:6px 0 0;font-size:18px;font-weight:800}.hub-module__QT-NQq__step p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.hub-module__QT-NQq__spot{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.hub-module__QT-NQq__spotTitle{color:#fff;letter-spacing:-.035em;align-items:center;gap:18px;margin:0 0 18px;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.02;display:flex}.hub-module__QT-NQq__spotTitle svg{color:var(--accent);filter:drop-shadow(0 0 16px #66fcf180);flex-shrink:0}.hub-module__QT-NQq__spotLead{color:var(--text-strong);margin:0 0 14px;font-size:18px;line-height:1.5}.hub-module__QT-NQq__spotText{color:var(--muted);margin:0 0 14px;font-size:15px;line-height:1.65}.hub-module__QT-NQq__spotVisual{min-width:0;position:relative}.hub-module__QT-NQq__spotVisual:before{content:"";z-index:-1;opacity:.32;filter:blur(70px);background:conic-gradient(from var(--angle), var(--accent), transparent 30%, var(--accent-strong) 55%, transparent 80%, var(--accent));border-radius:50%;animation:14s linear infinite hub-module__QT-NQq__beam;position:absolute;inset:6%}.hub-module__QT-NQq__spotFloat{animation:9s ease-in-out infinite hub-module__QT-NQq__float}.hub-module__QT-NQq__spotFloat>img{border:1px solid var(--accent-line);width:100%;height:auto;box-shadow:var(--glow);border-radius:18px;display:block}@keyframes hub-module__QT-NQq__float{50%{transform:translateY(-10px)}}.hub-module__QT-NQq__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hub-module__QT-NQq__primary,.hub-module__QT-NQq__ghost{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 26px;font-size:14px;font-weight:800;text-decoration:none;transition:box-shadow .3s,background-color .3s,border-color .3s,color .3s;display:inline-flex}.hub-module__QT-NQq__primary{background:var(--accent);color:#03252b;border:0}.hub-module__QT-NQq__primary:hover{box-shadow:0 0 0 6px #66fcf11f,0 0 38px #66fcf166}.hub-module__QT-NQq__ghost{border:1px solid var(--line-strong);color:var(--text-strong);background:0 0}.hub-module__QT-NQq__ghost:hover{border-color:var(--accent);color:var(--accent)}.hub-module__QT-NQq__primary svg,.hub-module__QT-NQq__ghost svg{transition:transform .35s var(--ease)}.hub-module__QT-NQq__primary:hover svg,.hub-module__QT-NQq__ghost:hover svg{transform:translate(3px)}.hub-module__QT-NQq__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-bottom:22px;display:flex}.hub-module__QT-NQq__tabs{flex-wrap:wrap;gap:4px 28px;display:flex}.hub-module__QT-NQq__tab{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:15px;font-weight:700;transition:color .25s;display:inline-flex;position:relative}.hub-module__QT-NQq__tab:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 10px var(--accent);transform-origin:0;transition:transform .45s var(--ease);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hub-module__QT-NQq__tab:hover,.hub-module__QT-NQq__tab[aria-pressed=true]{color:var(--text-strong)}.hub-module__QT-NQq__tab[aria-pressed=true]:after{transform:scaleX(1)}.hub-module__QT-NQq__tab sup{color:var(--accent);font:600 10px/1 var(--mono)}.hub-module__QT-NQq__find{border-bottom:1px solid var(--line-strong);width:min(100%,380px);height:46px;color:var(--muted);align-items:center;gap:10px;display:flex;position:relative}.hub-module__QT-NQq__find:after{content:"";background:var(--accent);height:1px;transition:transform .5s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hub-module__QT-NQq__find:focus-within{color:var(--accent)}.hub-module__QT-NQq__find:focus-within:after{transform:scaleX(1)}.hub-module__QT-NQq__find input{color:#fff;background:0 0;border:0;flex:1;min-width:0;height:100%;font-size:15px;outline:0!important}.hub-module__QT-NQq__find input::placeholder{color:#62747e}.hub-module__QT-NQq__find input::-webkit-search-cancel-button{display:none}.hub-module__QT-NQq__clear{width:28px;height:28px;color:var(--text);cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;place-items:center;display:grid}.hub-module__QT-NQq__clear:hover{color:var(--accent)}.hub-module__QT-NQq__cats{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.hub-module__QT-NQq__cat{border:1px solid var(--line);min-height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .25s,background-color .25s,color .25s}.hub-module__QT-NQq__cat:hover{border-color:var(--accent-line);color:var(--accent)}.hub-module__QT-NQq__cat[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#03252b}.hub-module__QT-NQq__tiles{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.hub-module__QT-NQq__tile{isolation:isolate;border:1px solid var(--line);min-width:0;min-height:236px;transition:transform .5s var(--ease), border-color .3s;animation:hub-module__QT-NQq__tileIn .7s var(--ease) both;animation-delay:calc(var(--i,0) * 50ms);background:#070d13d9;border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative;overflow:hidden}@keyframes hub-module__QT-NQq__tileIn{0%{opacity:0;transform:translateY(16px)scale(.98)}}.hub-module__QT-NQq__tile:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--x,50%) var(--y,0%), #66fcf11a, transparent 60%);transition:opacity .35s;position:absolute;inset:0}.hub-module__QT-NQq__tile:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--x,50%) var(--y,0%), #66fcf1d9, transparent 65%);-webkit-mask-composite:xor;padding:1px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hub-module__QT-NQq__tile:is(:hover,:focus-within):before,.hub-module__QT-NQq__tile:is(:hover,:focus-within):after{opacity:1}.hub-module__QT-NQq__tile:hover{transform:translateY(-4px)}.hub-module__QT-NQq__tileTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.hub-module__QT-NQq__tileIcon{border:1px solid var(--line-strong);width:52px;height:52px;color:var(--accent);transition:transform .6s var(--ease), border-color .3s, box-shadow .3s;border-radius:15px;place-items:center;display:grid}.hub-module__QT-NQq__tileIcon img{object-fit:contain;width:30px;height:30px}.hub-module__QT-NQq__tile:hover .hub-module__QT-NQq__tileIcon{border-color:var(--accent-line);transform:rotate(-8deg)scale(1.04);box-shadow:0 0 22px #2fd8e840}.hub-module__QT-NQq__star{z-index:2;color:#5c707b;cursor:pointer;width:36px;height:36px;transition:color .25s, background-color .25s, transform .4s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;margin:-6px -8px 0 0;display:grid;position:relative}.hub-module__QT-NQq__star:hover{color:var(--accent);background:var(--accent-tint)}.hub-module__QT-NQq__star[aria-pressed=true]{color:#ffd166;animation:hub-module__QT-NQq__pop .5s var(--ease)}@keyframes hub-module__QT-NQq__pop{40%{transform:scale(1.3)rotate(-12deg)}}.hub-module__QT-NQq__tileTitle{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:800}.hub-module__QT-NQq__tileTitle a{color:var(--text-strong);text-decoration:none}.hub-module__QT-NQq__tileTitle a:after{content:"";z-index:1;position:absolute;inset:0}.hub-module__QT-NQq__tileText{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.hub-module__QT-NQq__tileFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.hub-module__QT-NQq__tileTags{color:#74868f;min-width:0;font:500 11.5px/1.4 var(--mono);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.hub-module__QT-NQq__tileTags li:before{content:"#";color:var(--accent-deep)}.hub-module__QT-NQq__tileArrow{color:var(--muted);opacity:.5;transition:color .3s, opacity .3s, transform .5s var(--ease);flex-shrink:0}.hub-module__QT-NQq__tile:hover .hub-module__QT-NQq__tileArrow{color:var(--accent);opacity:1;transform:translate(3px,-3px)}.hub-module__QT-NQq__empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:20px;justify-items:center;gap:10px;padding:64px 20px;display:grid}.hub-module__QT-NQq__empty strong{color:var(--text-strong);font-size:18px}.hub-module__QT-NQq__empty .hub-module__QT-NQq__ghost{margin-top:10px}.hub-module__QT-NQq__topics{border-top:1px solid var(--line);color:#62747e;font:500 12px/1 var(--mono);flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:36px;padding-top:22px;display:flex}.hub-module__QT-NQq__topics a{color:var(--text);font-family:var(--font-sans,inherit);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.hub-module__QT-NQq__topics a:hover{color:var(--accent)}.hub-module__QT-NQq__about{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.hub-module__QT-NQq__aboutText{font-size:17px;line-height:1.75}.hub-module__QT-NQq__facts{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hub-module__QT-NQq__facts li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 0;font-size:14px;line-height:1.6;display:grid}.hub-module__QT-NQq__facts svg{color:var(--accent);margin-top:2px}.hub-module__QT-NQq__facts strong{color:var(--text-strong);margin-bottom:2px;font-size:15px;display:block}.hub-module__QT-NQq__faq{border-top:1px solid var(--line);interpolate-size:allow-keywords;margin:0}.hub-module__QT-NQq__faq details{border-bottom:1px solid var(--line)}.hub-module__QT-NQq__faq summary{color:var(--text-strong);letter-spacing:-.01em;cursor:pointer;grid-template-columns:64px minmax(0,1fr) 40px;align-items:center;gap:16px;padding:26px 0;font-size:clamp(17px,1.7vw,21px);font-weight:700;list-style:none;transition:color .25s;display:grid}.hub-module__QT-NQq__faq summary::-webkit-details-marker{display:none}.hub-module__QT-NQq__faq summary:hover{color:var(--accent)}.hub-module__QT-NQq__faqNum{color:#4d5f69;font:600 13px/1 var(--mono)}.hub-module__QT-NQq__faqIcon{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--accent);transition:transform .45s var(--ease), background-color .3s, color .3s, border-color .3s;border-radius:50%;place-items:center;display:grid}.hub-module__QT-NQq__faq details[open] .hub-module__QT-NQq__faqIcon{border-color:var(--accent);background:var(--accent);color:#03252b;transform:rotate(135deg)}.hub-module__QT-NQq__faq details::details-content{height:0;transition:height .5s var(--ease), content-visibility .5s allow-discrete;overflow:clip}.hub-module__QT-NQq__faq details[open]::details-content{height:auto}.hub-module__QT-NQq__faqBody{max-width:760px;color:var(--text);margin:0;padding:0 56px 28px 80px;font-size:15px;line-height:1.7}.hub-module__QT-NQq__cta{isolation:isolate;border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:32px 64px;padding:clamp(40px,6vw,80px);display:grid;position:relative;overflow:hidden}.hub-module__QT-NQq__cta:before{content:"";z-index:-1;opacity:.5;background:radial-gradient(circle at 20% 30%,#2fd8e838,#0000 35%),radial-gradient(circle at 80% 80%,#66fcf11f,#0000 35%);animation:40s linear infinite hub-module__QT-NQq__spin;position:absolute;inset:-40%}.hub-module__QT-NQq__cta:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);width:30%;height:1px;animation:hub-module__QT-NQq__sweep 6s var(--ease) infinite;position:absolute;top:0;left:-30%}@keyframes hub-module__QT-NQq__sweep{to{left:100%}}.hub-module__QT-NQq__ctaTitle{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.4vw,60px);font-weight:800;line-height:1.02}.hub-module__QT-NQq__ctaSide p{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.65}.hub-module__QT-NQq__notice{max-width:1320px;padding:clamp(56px, 6vw, 80px) var(--gutter) 0;color:#56676f;margin:0 auto;font-size:12px;line-height:1.6}.hub-module__QT-NQq__pageHero{padding:calc(var(--header-height,82px) + clamp(36px, 6vh, 72px)) var(--gutter) clamp(56px, 7vw, 96px);position:relative}.hub-module__QT-NQq__pageHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.hub-module__QT-NQq__pageHeroGrid>:only-child{grid-column:1/-1;max-width:860px}.hub-module__QT-NQq__crumbs{color:#62747e;font:500 12px/1.4 var(--mono);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 40px;padding:0;list-style:none;display:flex}.hub-module__QT-NQq__crumbs li+li:before{content:"/";color:#36454d;margin-right:10px}.hub-module__QT-NQq__crumbs a{color:var(--muted);text-decoration:none;transition:color .2s}.hub-module__QT-NQq__crumbs a:hover{color:var(--accent)}.hub-module__QT-NQq__crumbs [aria-current]{color:var(--text-strong)}.hub-module__QT-NQq__badge{border:1px solid var(--accent-line);width:80px;height:80px;color:var(--accent);background:radial-gradient(circle,#66fcf129,#050a0feb 70%);border-radius:50%;place-items:center;margin:0 0 30px 14px;display:grid;position:relative;box-shadow:0 0 44px #2fd8e838}.hub-module__QT-NQq__badge img{object-fit:contain;width:42px;height:42px}.hub-module__QT-NQq__badge:before{content:"";border:1px dashed #66fcf13d;border-radius:50%;animation:40s linear infinite hub-module__QT-NQq__spin;position:absolute;inset:-14px}.hub-module__QT-NQq__badge:after{content:"";background:conic-gradient(from var(--angle), transparent 0 72%, var(--accent) 100%);border-radius:50%;animation:5s linear infinite hub-module__QT-NQq__beam;position:absolute;inset:-14px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.hub-module__QT-NQq__pageTitle{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(40px,6.2vw,88px);font-weight:800;line-height:1}.hub-module__QT-NQq__pageLead{max-width:640px;color:var(--text-strong);margin:22px 0 0;font-size:clamp(17px,1.7vw,21px);font-weight:600;line-height:1.45}.hub-module__QT-NQq__meta{color:var(--muted);font:500 12.5px/1.4 var(--mono);flex-wrap:wrap;align-items:center;gap:10px 0;margin:26px 0 0;padding:0;list-style:none;display:flex}.hub-module__QT-NQq__meta li{align-items:center;gap:7px;display:inline-flex}.hub-module__QT-NQq__meta li+li:before{content:"";background:#3e4f58;border-radius:50%;width:3px;height:3px;margin:0 14px 0 7px}.hub-module__QT-NQq__meta a{color:var(--text);border-bottom:1px solid var(--line-strong);text-decoration:none;transition:color .2s,border-color .2s}.hub-module__QT-NQq__meta a:hover{color:var(--accent);border-color:var(--accent)}.hub-module__QT-NQq__metaFree{color:var(--accent)}.hub-module__QT-NQq__window{border:1px solid var(--line-strong);background:#050a0fe6;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000073}.hub-module__QT-NQq__windowBar{border-bottom:1px solid var(--line);color:#62747e;font:500 12px/1 var(--mono);align-items:center;gap:7px;padding:13px 16px;display:flex}.hub-module__QT-NQq__windowBar i{background:#1d2b33;border-radius:50%;flex-shrink:0;width:10px;height:10px}.hub-module__QT-NQq__windowBar i:first-child{background:var(--accent);box-shadow:0 0 10px #66fcf199}.hub-module__QT-NQq__windowBar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:8px;overflow:hidden}.hub-module__QT-NQq__windowBody{padding:clamp(18px,3vw,30px)}.hub-module__QT-NQq__term{font:500 13px/1.6 var(--mono);gap:18px;margin:0;padding:0;list-style:none;display:grid}.hub-module__QT-NQq__term li{color:var(--muted);grid-template-columns:18px minmax(0,1fr);gap:12px;display:grid}.hub-module__QT-NQq__term li svg{color:var(--accent);margin-top:3px}.hub-module__QT-NQq__term strong{color:var(--text-strong);font-weight:700;display:block}.hub-module__QT-NQq__termCmd{color:var(--text-strong);font:500 13px/1.6 var(--mono);margin:0 0 22px}.hub-module__QT-NQq__termCmd b{color:var(--accent);font-weight:600}.hub-module__QT-NQq__tocBar{top:var(--header-height,82px);z-index:20;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04070bcc;position:sticky}.hub-module__QT-NQq__toc{max-width:calc(1320px + 2 * var(--gutter));padding:0 var(--gutter);scrollbar-width:none;align-items:center;gap:30px;margin:0 auto;display:flex;overflow-x:auto}.hub-module__QT-NQq__toc::-webkit-scrollbar{display:none}.hub-module__QT-NQq__toc>a{color:var(--muted);flex-shrink:0;align-items:baseline;gap:7px;padding:17px 0;font-size:14px;font-weight:700;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.hub-module__QT-NQq__toc>a:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 10px var(--accent);transform-origin:0;transition:transform .45s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hub-module__QT-NQq__toc>a:hover,.hub-module__QT-NQq__toc>a[aria-current=true]{color:var(--text-strong)}.hub-module__QT-NQq__toc>a[aria-current=true]:after{transform:scaleX(1)}.hub-module__QT-NQq__toc>a small{color:#4d5f69;font:600 10.5px/1 var(--mono);transition:color .25s}.hub-module__QT-NQq__toc>a[aria-current=true] small{color:var(--accent)}.hub-module__QT-NQq__tocAction{flex-shrink:0;margin-left:auto;padding:8px 0;display:flex}.hub-module__QT-NQq__tocAction>a{min-height:38px;padding:0 18px;font-size:13px}.hub-module__QT-NQq__toolBody{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.hub-module__QT-NQq__toolMain{gap:clamp(72px,9vw,112px);min-width:0;display:grid}.hub-module__QT-NQq__toolMain>section{min-width:0;scroll-margin-top:calc(var(--header-height,82px) + 80px)}.hub-module__QT-NQq__headCompact{grid-template-columns:1fr;margin-bottom:30px;padding-bottom:22px}.hub-module__QT-NQq__headCompact .hub-module__QT-NQq__headTitle{font-size:clamp(28px,3.2vw,44px)}.hub-module__QT-NQq__toolAside{top:calc(var(--header-height,82px) + 84px);gap:16px;display:grid;position:sticky}.hub-module__QT-NQq__box{border:1px solid var(--line);background:#070d13d9;border-radius:20px;padding:24px}.hub-module__QT-NQq__box h3{color:var(--text-strong);margin:0 0 14px;font-size:15px;font-weight:800}.hub-module__QT-NQq__specs{margin:0}.hub-module__QT-NQq__specs div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px 0;font-size:13.5px;display:flex}.hub-module__QT-NQq__specs div:last-child{border-bottom:0}.hub-module__QT-NQq__specs dt{color:var(--muted)}.hub-module__QT-NQq__specs dd{min-width:0;color:var(--text-strong);font:600 12.5px/1.5 var(--mono);text-align:right;overflow-wrap:anywhere;margin:0}.hub-module__QT-NQq__specs dd a{color:inherit;border-bottom:1px dashed var(--line-strong);text-decoration:none}.hub-module__QT-NQq__specs dd a:hover{color:var(--accent)}.hub-module__QT-NQq__specs .hub-module__QT-NQq__hash{gap:6px;display:grid}.hub-module__QT-NQq__specs .hub-module__QT-NQq__hash dd{color:var(--muted);text-align:left;font-size:10.5px;font-weight:500}.hub-module__QT-NQq__stack{gap:10px;margin-top:20px;display:grid}.hub-module__QT-NQq__stack>*{width:100%}.hub-module__QT-NQq__checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hub-module__QT-NQq__checks li{color:var(--text);gap:10px;font-size:13.5px;line-height:1.5;display:flex}.hub-module__QT-NQq__checks svg{color:var(--accent);flex-shrink:0;margin-top:2px}.hub-module__QT-NQq__product{border-color:var(--accent-line);background:radial-gradient(360px 180px at 100% 0,#66fcf124,#0000 70%),#070d13d9}.hub-module__QT-NQq__product small{color:var(--accent);font:600 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase}.hub-module__QT-NQq__product h3{margin:10px 0 0}.hub-module__QT-NQq__product p{color:var(--muted);margin:8px 0 18px;font-size:13.5px;line-height:1.6}.hub-module__QT-NQq__asideNote{color:#56676f;margin:0;padding:0 4px;font-size:12px;line-height:1.6}.hub-module__QT-NQq__features{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hub-module__QT-NQq__feature{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:6px 12px;padding:24px 24px 24px 0;display:grid;position:relative}.hub-module__QT-NQq__feature:nth-child(2n){border-left:1px solid var(--line);padding:24px 0 24px 24px}.hub-module__QT-NQq__feature:after{content:"";background:var(--accent);height:1px;box-shadow:0 0 10px var(--accent);transform-origin:0;transition:transform .6s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hub-module__QT-NQq__feature:hover:after{transform:scaleX(1)}.hub-module__QT-NQq__featureNum{color:#4d5f69;font:600 12px/1.7 var(--mono);grid-row:span 2;transition:color .3s}.hub-module__QT-NQq__feature:hover .hub-module__QT-NQq__featureNum{color:var(--accent)}.hub-module__QT-NQq__feature strong{color:var(--text-strong);font-size:16px;font-weight:700;line-height:1.4}.hub-module__QT-NQq__feature p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.hub-module__QT-NQq__shots{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.hub-module__QT-NQq__shots a{border:1px solid var(--line-strong);border-radius:14px;transition:border-color .3s,box-shadow .3s;display:block;overflow:hidden}.hub-module__QT-NQq__shots a:hover{border-color:var(--accent-line);box-shadow:0 0 30px #2fd8e82e}.hub-module__QT-NQq__shots img{width:100%;height:auto;transition:transform .7s var(--ease);display:block}.hub-module__QT-NQq__shots a:hover img{transform:scale(1.04)}.hub-module__QT-NQq__more{justify-content:center;margin-top:32px;display:flex}.hub-module__QT-NQq__prose{color:var(--text);font-size:15.5px;line-height:1.75}.hub-module__QT-NQq__prose :is(p,li,blockquote){font-size:inherit;line-height:inherit}.hub-module__QT-NQq__prose>:first-child{margin-top:0}.hub-module__QT-NQq__prose>:last-child{margin-bottom:0}.hub-module__QT-NQq__prose p{margin:0 0 16px}.hub-module__QT-NQq__prose :is(h2,h3){color:var(--text-strong);letter-spacing:-.01em;margin:32px 0 12px;font-weight:800}.hub-module__QT-NQq__prose h2{font-size:21px}.hub-module__QT-NQq__prose h3{font-size:17px}.hub-module__QT-NQq__prose ul{margin:0 0 16px;padding-left:20px;list-style:none}.hub-module__QT-NQq__prose ul>li{margin:6px 0;position:relative}.hub-module__QT-NQq__prose ul>li:before{content:"";background:var(--accent);width:7px;height:1px;position:absolute;top:.85em;left:-18px}.hub-module__QT-NQq__prose ol{counter-reset:step;margin:0 0 16px;padding:0;list-style:none}.hub-module__QT-NQq__prose ol>li{border-bottom:1px solid var(--line);counter-increment:step;margin:0;padding:12px 0 12px 48px;position:relative}.hub-module__QT-NQq__prose ol>li:before{content:counter(step, decimal-leading-zero);color:var(--accent);font:600 12px/27px var(--mono);position:absolute;top:12px;left:0}.hub-module__QT-NQq__prose a{color:var(--accent);text-underline-offset:3px}.hub-module__QT-NQq__prose strong{color:var(--text-strong)}.hub-module__QT-NQq__prose code{color:var(--accent);font:.88em var(--mono);background:#66fcf114;border-radius:6px;padding:2px 7px}.hub-module__QT-NQq__prose pre{border:1px solid var(--line);background:#03070b;border-radius:12px;margin:0 0 16px;padding:16px 18px;overflow:auto}.hub-module__QT-NQq__prose pre code{color:#bfe9ee;background:0 0;padding:0}.hub-module__QT-NQq__prose blockquote{border-left:2px solid var(--accent);background:var(--accent-tint);color:var(--text-strong);border-radius:0 10px 10px 0;margin:16px 0;padding:12px 18px}.hub-module__QT-NQq__app{gap:18px;min-width:0;display:grid}.hub-module__QT-NQq__app>*{min-width:0}.hub-module__QT-NQq__app .hub-module__QT-NQq__actions{margin-top:0}.hub-module__QT-NQq__appGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.hub-module__QT-NQq__field{color:var(--muted);font:600 11.5px/1.3 var(--mono);letter-spacing:.02em;gap:8px;display:grid}.hub-module__QT-NQq__input,.hub-module__QT-NQq__select,.hub-module__QT-NQq__textarea{border:1px solid var(--line-strong);color:#eaf3f6;width:100%;min-height:46px;font:500 14px/1.4 var(--font-sans,inherit);background:#03070be6;border-radius:12px;outline:0;padding:10px 14px;transition:border-color .25s,box-shadow .25s}.hub-module__QT-NQq__input:hover,.hub-module__QT-NQq__select:hover,.hub-module__QT-NQq__textarea:hover{border-color:#66fcf14d}.hub-module__QT-NQq__input:focus,.hub-module__QT-NQq__select:focus,.hub-module__QT-NQq__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #66fcf114}.hub-module__QT-NQq__textarea{min-height:150px;font:12.5px/1.6 var(--mono);resize:vertical}.hub-module__QT-NQq__check{border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;font-size:13.5px;font-weight:600;transition:border-color .25s,background-color .25s;display:flex}.hub-module__QT-NQq__check:hover{border-color:var(--line-strong)}.hub-module__QT-NQq__check:has(input:checked){border-color:var(--accent-line);background:var(--accent-tint)}.hub-module__QT-NQq__check input{accent-color:#66fcf1;flex-shrink:0;width:16px;height:16px;margin-top:2px}.hub-module__QT-NQq__check small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500;line-height:1.45;display:block}.hub-module__QT-NQq__code{position:relative}.hub-module__QT-NQq__code pre{border:1px solid var(--line);color:#bfe9ee;max-height:440px;font:12.5px/1.65 var(--mono);white-space:pre;background:#02060a;border-radius:14px;margin:0;padding:18px 20px;overflow:auto}.hub-module__QT-NQq__copyButton{border:1px solid var(--line-strong);color:var(--text-strong);font:600 11.5px/1 var(--mono);cursor:pointer;background:#080f15eb;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;transition:border-color .2s,color .2s;display:inline-flex;position:absolute;top:10px;right:10px}.hub-module__QT-NQq__copyButton:hover{border-color:var(--accent);color:var(--accent)}.hub-module__QT-NQq__appNote{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.hub-module__QT-NQq__app details{border:1px solid var(--line);border-radius:14px;padding:14px 16px}.hub-module__QT-NQq__app summary{color:var(--text-strong);cursor:pointer;font-size:13.5px;font-weight:700}.hub-module__QT-NQq__tree{border:1px solid var(--line);background:#02060a;border-radius:14px;gap:2px;max-height:520px;margin:0;padding:12px;list-style:none;display:grid;overflow:auto}.hub-module__QT-NQq__tree ul{border-left:1px solid var(--line);margin:0 0 0 18px;padding:0 0 0 12px;list-style:none}.hub-module__QT-NQq__treeNode{color:var(--text-strong);border-radius:6px;align-items:baseline;gap:8px;padding:3px 4px;font-size:13px;display:flex}.hub-module__QT-NQq__treeNode small{color:var(--muted);font-size:11.5px}.hub-module__QT-NQq__treeNode mark{color:#ffe3a3;background:#ffd16640;border-radius:3px}.hub-module__QT-NQq__treeCount{color:var(--accent);font:600 11px/1 var(--mono)}.hub-module__QT-NQq__issues{color:#ffb7a6;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.hub-module__QT-NQq__statRow{flex-wrap:wrap;gap:8px;display:flex}.hub-module__QT-NQq__statRow span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 12px;font-size:12.5px}.hub-module__QT-NQq__statRow b{color:var(--accent);font-family:var(--mono)}.hub-module__QT-NQq__iframe{border:1px solid var(--line-strong);background:#fff;border-radius:14px;width:100%;height:640px;display:block}.hub-module__QT-NQq__launchBox{justify-items:start;gap:14px;display:grid}.hub-module__QT-NQq__dash{min-height:340px;box-shadow:var(--glow), 0 40px 80px #00000080;transform-origin:0;background:linear-gradient(170deg,#0e1c28f2,#060c12f5);border:1px solid #66fcf173;border-radius:16px;grid-template-columns:150px minmax(0,1fr);font-size:11px;display:grid;overflow:hidden;transform:perspective(1600px)rotateY(-6deg)}.hub-module__QT-NQq__dashSide{border-right:1px solid var(--line);align-content:start;gap:4px;padding:14px 10px;display:grid}.hub-module__QT-NQq__dashBrand{color:#fff;align-items:center;gap:7px;margin-bottom:10px;font-weight:800;display:flex}.hub-module__QT-NQq__dashBrand svg{color:var(--accent)}.hub-module__QT-NQq__dashNav{color:#8ea1ab;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.hub-module__QT-NQq__dashNavActive{color:var(--accent);background:#66fcf11a}.hub-module__QT-NQq__dashMain{grid-template-rows:auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;padding:14px;display:grid}.hub-module__QT-NQq__dashStat{border:1px solid var(--line);background:#ffffff04;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.hub-module__QT-NQq__dashStat svg{color:var(--accent)}.hub-module__QT-NQq__dashStat span{color:#8ea1ab;font-size:10px;display:block}.hub-module__QT-NQq__dashStat strong{color:#fff;font-size:17px;line-height:1.1;display:block}.hub-module__QT-NQq__dashStat em{color:#ff6b6b;font-size:9.5px;font-style:normal}.hub-module__QT-NQq__dashPanel{border:1px solid var(--line);background:#ffffff04;border-radius:9px;min-width:0;padding:12px}.hub-module__QT-NQq__dashPanel h4{color:#e6eef2;margin:0 0 10px;font-size:11px;font-weight:700}.hub-module__QT-NQq__dashDonutWrap{align-items:center;gap:12px;display:flex}.hub-module__QT-NQq__dashLegend{color:#9eb0b9;flex:1;gap:5px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.hub-module__QT-NQq__dashLegend li{align-items:center;gap:6px;display:flex}.hub-module__QT-NQq__dashLegend li i{border-radius:50%;width:7px;height:7px}.hub-module__QT-NQq__dashLegend li b{color:#e6eef2;margin-left:auto}.hub-module__QT-NQq__dashBarsChart{border-bottom:1px solid var(--line);align-items:flex-end;gap:14px;height:110px;padding:0 6px;display:flex}.hub-module__QT-NQq__dashBarsChart i{background:linear-gradient(180deg, var(--accent), #2fd8e840);border-radius:3px 3px 0 0;flex:1;position:relative}.hub-module__QT-NQq__dashBarsChart i b{color:#c9d6dc;text-align:center;font-size:9.5px;font-weight:700;position:absolute;top:-15px;left:0;right:0}.hub-module__QT-NQq__dashRows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hub-module__QT-NQq__dashRows li{color:#b9c8cf;border-bottom:1px solid #8cc8e614;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;font-size:10px;display:grid}.hub-module__QT-NQq__dashRows li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-module__QT-NQq__dashRows li b{color:#ff8b8b;background:#ff6b6b1f;border-radius:4px;padding:1px 6px;font-size:9px}@supports (animation-timeline:view()){.hub-module__QT-NQq__reveal{animation:linear both hub-module__QT-NQq__reveal;animation-timeline:view();animation-range:entry entry 55%}.hub-module__QT-NQq__head:after{animation:linear both hub-module__QT-NQq__grow;animation-timeline:view();animation-range:entry 20% cover 40%}}@keyframes hub-module__QT-NQq__reveal{0%{opacity:0;transform:translateY(40px)}}@keyframes hub-module__QT-NQq__grow{0%{transform:scaleX(0)}}@media (max-width:1260px){.hub-module__QT-NQq__dash{transform:none}}@media (max-width:1100px){.hub-module__QT-NQq__toolBody{grid-template-columns:minmax(0,1fr) 300px}.hub-module__QT-NQq__pageHeroGrid{grid-template-columns:1fr}.hub-module__QT-NQq__row{grid-template-columns:48px 52px minmax(0,1fr) 230px 44px}.hub-module__QT-NQq__rowMain{gap:4px;min-width:0;display:grid}.hub-module__QT-NQq__rowText{font-size:13px}.hub-module__QT-NQq__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.hub-module__QT-NQq__step:nth-child(odd){border-left:0;padding-left:0}.hub-module__QT-NQq__step:nth-child(odd):before{display:none}.hub-module__QT-NQq__spot,.hub-module__QT-NQq__about,.hub-module__QT-NQq__cta{grid-template-columns:1fr}}@media (max-width:960px){.hub-module__QT-NQq__toolBody{grid-template-columns:1fr}.hub-module__QT-NQq__toolAside{position:static}.hub-module__QT-NQq__dash{grid-template-columns:1fr}.hub-module__QT-NQq__dashSide{display:none}.hub-module__QT-NQq__dashMain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hub-module__QT-NQq__features{grid-template-columns:1fr}.hub-module__QT-NQq__feature,.hub-module__QT-NQq__feature:nth-child(2n){border-left:0;padding:20px 0}.hub-module__QT-NQq__tocAction{display:none}.hub-module__QT-NQq__dashMain{grid-template-columns:1fr}.hub-module__QT-NQq__iframe{height:520px}.hub-module__QT-NQq__crumbs{margin-bottom:28px}.hub-module__QT-NQq__orbit{--size:170vw}.hub-module__QT-NQq__sats{display:none}.hub-module__QT-NQq__benefits{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.hub-module__QT-NQq__benefit{padding:18px 14px 0}.hub-module__QT-NQq__benefit:nth-child(odd){border-left:0;padding-left:0}.hub-module__QT-NQq__head{grid-template-columns:1fr}.hub-module__QT-NQq__row{grid-template-columns:40px minmax(0,1fr) 40px;gap:14px;padding:18px 0}.hub-module__QT-NQq__rowIcon,.hub-module__QT-NQq__rowTags{display:none}.hub-module__QT-NQq__rowArrow{width:40px;height:40px}.hub-module__QT-NQq__steps{grid-template-columns:1fr}.hub-module__QT-NQq__step{border-left:0;padding:0}.hub-module__QT-NQq__step:before{display:none}.hub-module__QT-NQq__faq summary{grid-template-columns:36px minmax(0,1fr) 36px}.hub-module__QT-NQq__faqBody{padding:0 0 24px 52px}.hub-module__QT-NQq__find{width:100%}.hub-module__QT-NQq__scrollCue{display:none}.hub-module__QT-NQq__hero{min-height:0;padding-bottom:72px}.hub-module__QT-NQq__search{height:56px}.hub-module__QT-NQq__kbd{display:none}}@media (hover:none){.hub-module__QT-NQq__lit{display:none}}@media (prefers-reduced-motion:reduce){.hub-module__QT-NQq__page *,.hub-module__QT-NQq__page :before,.hub-module__QT-NQq__page :after{transition:none!important;animation:none!important}}
