@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.fx-glow{position:relative;isolation:isolate}.fx-glow:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),#6ec1ff26,transparent 45%);opacity:0;transition:opacity .35s;mix-blend-mode:screen}.fx-glow:hover:before{opacity:1}.fx-glow:after{transition:opacity .35s}.access-card,.audience-list,.ecosystem-card,.pillar-card,.quick-tool,.record-board,.review-card,.stack-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .35s}.audience-list:hover,.ecosystem-card:hover,.pillar-card:hover,.quick-tool:hover,.review-card:hover,.stack-card:hover{border-color:#6ec1ff66;box-shadow:0 0 0 1px #6ec1ff22,0 20px 50px -24px #2b4fb8cc,0 0 40px -18px #6ec1ff88}.access-card:hover,.record-board:hover{box-shadow:0 0 0 1px #6ec1ff33,0 40px 90px -40px #000,0 0 70px -25px #6ec1ffaa}.domain-gallery a,.orbit-hero,.record-panel,.stack-card{transform-style:preserve-3d;will-change:transform}.domain-gallery a:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px) scale(1.02)}.stack-card:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px)}.orbit-hero,.record-panel{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.orbit-hero:hover,.record-panel:hover{transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:0 50px 110px -40px #000,0 0 90px -30px #6ec1ffaa}.domain-gallery a img{transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}.domain-gallery a:hover img{transform:scale(1.06);filter:saturate(1.15) brightness(1.08)}.button.primary{background:linear-gradient(115deg,#c4e8ff,#6ec1ff 18%,#dfe8ff 36%,#b9a6ff 54%,#6ec1ff 72%,#c4e8ff 90%,#c4e8ff);background-size:320% 100%;color:#03101c;animation:cta-gradient 9s ease-in-out infinite}@keyframes cta-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.button.primary:focus-visible,.button.primary:hover{filter:brightness(1.07) saturate(1.05)}.button.primary{position:relative;overflow:hidden;isolation:isolate}.button.primary:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 30%,#ffffffaa 48%,transparent 66%);transform:translateX(-120%);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.button.primary:hover:after{transform:translateX(120%)}.academy-final .button.primary,.hero-actions .button.primary{box-shadow:0 0 0 1px #6ec1ff55,0 10px 34px -8px #6ec1ffaa;animation:cta-breathe 3.2s ease-in-out infinite}@keyframes cta-breathe{50%{box-shadow:0 0 0 1px #6ec1ff99,0 14px 46px -6px #6ec1ffdd}}.access-card{border:1px solid transparent;background:radial-gradient(ellipse at 100% 0,#2b4fb835,transparent 55%) padding-box,linear-gradient(160deg,#161d29,#0f1114 50%,#0d1420) padding-box,conic-gradient(from var(--spin),#6ec1ff,#2b4fb8 25%,#d9dce3 50%,#2b4fb8 75%,#6ec1ff) border-box;animation:spin-edge 8s linear infinite}@keyframes spin-edge{to{--spin:360deg}}.academy-hero h1{background:linear-gradient(100deg,#8a90a0,#ffffff 18%,#c6cad4 32%,#7d8292 45%,#ffffff 55%,#aeb3c0 70%,#7d8292);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:chrome-shine 9s ease-in-out infinite}@keyframes chrome-shine{0%,to{background-position:100% 0}50%{background-position:0 0}}.academy-hero,.hub-hero{position:relative}.academy-page,.hub-page{overflow-x:clip}.academy-hero:before,.hub-hero:before{content:"";position:absolute;inset:-10% -20% auto;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 70% 40%,#2b4fb855,transparent 70%),radial-gradient(30% 40% at 20% 20%,#6ec1ff22,transparent 70%);will-change:transform;animation:aurora 16s ease-in-out infinite alternate}@keyframes aurora{to{transform:translate3d(-6%,4%,0) scale(1.1)}}.final-emblem{animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-10px)}}.status-dot{box-shadow:0 0 0 0 #6ec1ff88;animation:pulse-dot 2.4s ease-out infinite}@keyframes pulse-dot{70%{box-shadow:0 0 0 8px #6ec1ff00}to{box-shadow:0 0 0 0 #6ec1ff00}}.record-meter span{transform-origin:left;animation:bar-grow 1.4s cubic-bezier(.2,.7,.2,1) both}.record-rows li:nth-child(2) .record-meter span{animation-delay:.1s}.record-rows li:nth-child(3) .record-meter span{animation-delay:.2s}.record-rows li:nth-child(4) .record-meter span{animation-delay:.3s}.record-rows li:nth-child(5) .record-meter span{animation-delay:.4s}@keyframes bar-grow{0%{transform:scaleX(0)}}@supports (animation-timeline:view()){.brand-banner img,.orbit-hero img,.report-art{animation:parallax linear both;animation-timeline:view();animation-range:cover}@keyframes parallax{0%{transform:translateY(-6%) scale(1.12)}to{transform:translateY(6%) scale(1.12)}}.brand-banner,.orbit-hero{overflow:hidden}:is(.hub-page,.links-page) :is(.section-intro,.stack-card,.stack-list li,.review-card){animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}@keyframes rise{0%{transform:translateY(36px) scale(.985)}}.site-header{animation:header-compact linear both;animation-timeline:scroll(root);animation-range:0 220px}@keyframes header-compact{to{background:#07080af2;box-shadow:0 10px 40px -20px #000,0 1px 0 #6ec1ff22}}}::selection{background:#6ec1ff;color:#03101c}html{scrollbar-color:#2b4fb8 #07080a}.quick-tool img,.stack-logo,img.stack-mark{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.quick-tool:hover img,.stack-card:hover .stack-logo,.stack-list a:hover img.stack-mark{transform:scale(1.1) rotate(-4deg)}.faq-list details[open]{background:linear-gradient(90deg,#6ec1ff0a,transparent)}.signal-strip:hover .signal-track{animation-play-state:paused}.cp-copy{border-color:#6ec1ff66;background:linear-gradient(115deg,#6ec1ff14,#b9a6ff2b,#6ec1ff14);background-size:260% 100%;animation:cp-sheen 7s ease-in-out infinite}@keyframes cp-sheen{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.button.primary,.cp-copy{animation:none}.button.primary{background:linear-gradient(180deg,#c4e8ff,var(--green))}.cp-copy{background:#6ec1ff14}.academy-final .button.primary,.academy-hero h1,.academy-hero:before,.access-card,.audience-list,.authority-panel,.brand-banner img,.domain-gallery li,.faq-list details,.final-emblem,.hero-actions .button.primary,.hub-hero:before,.method-list li,.orbit-hero img,.pillar-card,.record-board,.record-meter span,.report-art,.review-card,.section-intro,.site-header,.stack-card,.stack-list li,.status-dot{animation:none!important}.domain-gallery a:hover,.domain-gallery a:hover img,.orbit-hero:hover,.record-panel:hover,.stack-card:hover{transform:none}.button.primary:after{display:none}}.site-loader{position:fixed;inset:0;z-index:9999;pointer-events:none;overflow:hidden;contain:strict;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 55%,#10081c 0,#050508 70%);animation:sl-out .7s cubic-bezier(.6,0,.2,1) 1s forwards}.sl-nebula{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;mix-blend-mode:screen;animation:sl-drift 4s ease-in-out infinite alternate}.sl-n1{width:70vmax;height:50vmax;left:-15vmax;top:-10vmax;background:radial-gradient(circle,#7a2cffaa,transparent 65%)}.sl-n2{width:60vmax;height:60vmax;right:-20vmax;bottom:-25vmax;background:radial-gradient(circle,#78ff3555,transparent 62%);animation-duration:5s}.sl-n3{width:40vmax;height:40vmax;left:30%;top:30%;background:radial-gradient(circle,#6ec1ff40,transparent 60%);animation-duration:3.4s}@media (max-width:760px){.sl-nebula{filter:none;border-radius:0}.sl-n1{width:76vmax;height:76vmax;left:-18vmax;top:-23vmax;background:radial-gradient(circle closest-side,rgb(122 44 255/.45) 0,rgb(122 44 255/.434) 10%,rgb(122 44 255/.391) 20%,rgb(122 44 255/.332) 30%,rgb(122 44 255/.261) 40%,rgb(122 44 255/.186) 50%,rgb(122 44 255/.121) 60%,rgb(122 44 255/.068) 70%,rgb(122 44 255/.033) 80%,rgb(122 44 255/.013) 90%,rgb(122 44 255/.003) 100%)}.sl-n2{width:73vmax;height:73vmax;right:-26.5vmax;bottom:-31.5vmax;background:radial-gradient(circle closest-side,rgb(120 255 53/.217) 0,rgb(120 255 53/.209) 10%,rgb(120 255 53/.189) 20%,rgb(120 255 53/.159) 30%,rgb(120 255 53/.125) 40%,rgb(120 255 53/.09) 50%,rgb(120 255 53/.058) 60%,rgb(120 255 53/.033) 70%,rgb(120 255 53/.016) 80%,rgb(120 255 53/.007) 90%,rgb(120 255 53/.001) 100%)}.sl-n3{width:58.4vmax;height:58.4vmax;left:calc(30% - 9.2vmax);top:calc(30% - 9.2vmax);background:radial-gradient(circle closest-side,rgb(110 193 255/.117) 0,rgb(110 193 255/.112) 10%,rgb(110 193 255/.1) 20%,rgb(110 193 255/.082) 30%,rgb(110 193 255/.061) 40%,rgb(110 193 255/.042) 50%,rgb(110 193 255/.026) 60%,rgb(110 193 255/.015) 70%,rgb(110 193 255/.007) 80%,rgb(110 193 255/.003) 90%,transparent 100%)}}.sl-streams{position:absolute;inset:0;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.sl-streams span{position:absolute;top:-40%;writing-mode:vertical-rl;font-family:var(--font-mono),monospace;letter-spacing:.3em;color:#b9a6ff;text-shadow:0 0 10px #8b5cf6;opacity:0;animation:sl-fall linear infinite}.sl-streams span:nth-child(3n){color:#9fd0ff;text-shadow:0 0 10px #2f7bff}.sl-core{position:relative;display:grid;justify-items:center;gap:14px}.sl-ring{position:absolute;top:75px;left:50%;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:50%;border:1px solid #a77bff33;box-shadow:0 0 60px #7a2cff33,inset 0 0 40px #78ff3514;animation:sl-spin 6s linear infinite,sl-breathe 2s ease-in-out infinite}.sl-ring:before{content:"";position:absolute;inset:-1px;border-radius:50%;border-top:1px solid #c4a5ff;border-right:1px solid transparent;filter:drop-shadow(0 0 6px #a77bff)}.sl-logo{position:relative;width:150px;height:150px;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle,#000 55%,transparent 72%);mask-image:radial-gradient(circle,#000 55%,transparent 72%);filter:drop-shadow(0 0 24px #3b82f6aa);animation:sl-in .8s ease both,sl-breathe 2s ease-in-out infinite}.sl-label{position:relative;font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(1.4rem,5vw,2.4rem);letter-spacing:.32em;padding-left:.32em;background:linear-gradient(100deg,#6e5a9a,#f3eeff 40%,#b8ff8a 55%,#6e5a9a 80%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px #8b5cf688);animation:sl-shimmer 1.6s ease-in-out infinite,sl-in .8s ease both}.sl-line{position:relative;width:160px;height:1px;background:#ffffff14;overflow:hidden}.sl-line i{position:absolute;inset:0;background:linear-gradient(90deg,transparent,#c4a5ff,#78ff35,transparent);transform:translateX(-100%);animation:sl-load 1s cubic-bezier(.5,0,.2,1) forwards}.sl-sub{font-family:var(--font-mono),monospace;font-size:.55rem;letter-spacing:.3em;text-transform:uppercase;color:#9d94b8;animation:sl-flicker 1.2s steps(2) infinite}@keyframes sl-out{to{opacity:0;visibility:hidden;filter:blur(8px);transform:scale(1.04)}}@keyframes sl-drift{to{transform:translate(4vmax,3vmax) scale(1.12)}}@keyframes sl-fall{0%{transform:translateY(0);opacity:0}15%{opacity:.55}to{transform:translateY(170vh);opacity:0}}@keyframes sl-spin{to{rotate:1turn}}@keyframes sl-breathe{50%{scale:1.06}}@keyframes sl-shimmer{to{background-position:-150% 0}}@keyframes sl-in{0%{opacity:0;letter-spacing:.6em;filter:blur(10px)}}@keyframes sl-load{to{transform:translateX(0)}}@keyframes sl-flicker{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.site-loader{display:none}}.ambient{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.aurora{position:absolute;width:70vmax;height:70vmax;border-radius:50%;opacity:.55;will-change:transform}.aurora-a{left:-22vmax;top:-18vmax;background:radial-gradient(circle,#2b4fb873 0,#2b4fb81f 38%,transparent 68%);animation:drift-a 26s ease-in-out infinite alternate}.aurora-b{right:-26vmax;top:18vh;background:radial-gradient(circle,#6a35c95c 0,#6a35c914 40%,transparent 68%);animation:drift-b 32s ease-in-out infinite alternate}.aurora-c{left:20vw;bottom:-40vmax;background:radial-gradient(circle,#19b47a3d 0,#19b47a0d 40%,transparent 66%);animation:drift-c 38s ease-in-out infinite alternate}@keyframes drift-a{to{transform:translate3d(18vw,22vh,0) scale(1.15)}}@keyframes drift-b{to{transform:translate3d(-22vw,30vh,0) scale(.9)}}@keyframes drift-c{to{transform:translate3d(-14vw,-26vh,0) scale(1.2)}}.ambient-grid{position:absolute;inset:-50% -10% 0;transform-origin:50% 100%;transform:perspective(700px) rotateX(62deg);mask-image:radial-gradient(ellipse 70% 55% at 50% 100%,#000 10%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 100%,#000 10%,transparent 75%);opacity:.55}.ambient-grid:before{content:"";position:absolute;inset:-72px 0 0;background:linear-gradient(#6ec1ff14 1px,transparent 0) 0 0 /72px 72px,linear-gradient(90deg,#6ec1ff14 1px,transparent 0) 0 0 /72px 72px;animation:grid-flow 9s linear infinite}@keyframes grid-flow{to{transform:translateY(72px)}}.ambient-particles{position:absolute;inset:0;width:100%;height:100%}.academy-page .signal-strip{background:#0b0c0fb3;backdrop-filter:blur(6px)}.motion-ready [data-reveal]{transform:translate3d(0,24px,0);transition:transform .6s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.motion-ready [data-reveal].is-in{transform:none}.motion-ready .pillar-card[data-reveal].is-in:hover{transform:translateY(-10px) scale(1.02)}:is(.academy-page,.nacho-universe) h2 .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}:is(.academy-page,.nacho-universe) h2 .w>span{display:inline-block}.motion-ready :is(.academy-page,.nacho-universe) h2 .w>span{transform:translate3d(0,110%,0) rotate(4deg);transition:transform .85s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * 45ms)}.motion-ready :is(.academy-page,.nacho-universe) h2.is-in .w>span{transform:none}@supports (animation-timeline:view()){.academy-page .section-intro{animation:px-text linear both;animation-timeline:view();animation-range:cover}@keyframes px-text{0%{translate:0 26px}to{translate:0 -26px}}.academy-page .pillar-art img{animation:px-img linear both;animation-timeline:view();animation-range:cover}@keyframes px-img{0%{translate:0 -9%}to{translate:0 9%}}.academy-page .domain-gallery li{animation:px-up linear both;animation-timeline:view();animation-range:cover}.academy-page .domain-gallery li:nth-child(2n){animation-name:px-down}@keyframes px-up{0%{translate:0 70px}to{translate:0 -70px}}@keyframes px-down{0%{translate:0 20px}to{translate:0 -20px}}.academy-page :is(.record-board,.access-card,.stats-band ul){animation:px-soft linear both;animation-timeline:view();animation-range:cover}@keyframes px-soft{0%{translate:0 40px}to{translate:0 -40px}}.throne-header>picture img{animation:px-banner linear both;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes px-banner{to{translate:0 22%;scale:1.08}}.ambient-grid{animation:px-grid linear both;animation-timeline:scroll(root)}@keyframes px-grid{to{translate:0 -30vh}}}@media (max-width:760px){.academy-page .domain-gallery li{animation:none!important}}.academy-page .section-intro{position:relative}.academy-page .section-intro:before{content:"";position:absolute;z-index:-1;left:-12%;top:-30%;width:75%;height:140%;pointer-events:none;background:radial-gradient(ellipse at 30% 40%,#2b4fb838,transparent 65%);animation:glow-breathe 7s ease-in-out infinite}.academy-page .section:nth-of-type(2n) .section-intro:before{background:radial-gradient(ellipse at 30% 40%,#6a35c92e,transparent 65%)}@keyframes glow-breathe{50%{opacity:.55;transform:scale(1.08)}}.academy-page h2{text-shadow:0 0 40px #6ec1ff22}.access-card,.audience-list,.authority-panel,.pillar-card,.record-board,.stats-band li{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .3s}.pillar-card:hover{box-shadow:0 30px 70px -30px #000,0 0 0 1px #6ec1ff40,0 0 60px -12px #2b4fb8aa}.pillar-art img{position:absolute;inset:-10% 0;width:100%;height:120%;object-fit:cover;transition:scale .8s cubic-bezier(.2,.7,.2,1),filter .5s;filter:saturate(.92) brightness(.88)}.pillar-card:hover .pillar-art img{scale:1.1;filter:saturate(1.1) brightness(1.02)}.pillar-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,#0c0d10f2),radial-gradient(ellipse at 50% 120%,#2b4fb855,transparent 60%);pointer-events:none}.pillar-art{height:190px}.pillar-art .section-index{z-index:1}.record-board{position:relative;border:1px solid transparent;background:radial-gradient(ellipse at 100% 0,#2b4fb830,transparent 60%) padding-box,linear-gradient(160deg,#13161b,#0b0c0f) padding-box,conic-gradient(from var(--spin),#6ec1ff,#6a35c9 25%,#19b47a 50%,#6a35c9 75%,#6ec1ff) border-box;animation:spin-edge 10s linear infinite}.record-board:before{content:"";position:absolute;inset:10% 6%;z-index:-1;border-radius:inherit;background:radial-gradient(#2b4fb866,#6a35c933 50%,transparent 72%);filter:blur(40px)}.record-grid strong{text-shadow:0 0 22px #b8f27a66}.domain-gallery li{position:relative;z-index:1;transition:z-index 0s .4s}.domain-gallery li:focus-within,.domain-gallery li:hover{z-index:5;transition-delay:0s}.domain-gallery li:first-child{--glow:#f2b84b}.domain-gallery li:nth-child(2){--glow:#4ea8ff}.domain-gallery li:nth-child(3){--glow:#8b5cf6}.domain-gallery li:nth-child(4){--glow:#f5c15a}.domain-gallery li:nth-child(5){--glow:#cfd6e4}.domain-gallery li:nth-child(6){--glow:#ff4848}.domain-gallery a{overflow:visible;isolation:isolate;transition:transform .55s cubic-bezier(.18,.9,.22,1.15),box-shadow .45s,border-color .3s,filter .45s}.domain-gallery a img{border-radius:15px}.domain-gallery a:before{content:"";position:absolute;inset:8% -8%;z-index:-1;border-radius:30px;background:radial-gradient(closest-side,var(--glow,#6ec1ff),transparent);opacity:0;filter:blur(30px);transition:opacity .45s}.domain-gallery a:focus-visible,.domain-gallery a:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-26px) scale(1.16);border-color:color-mix(in srgb,var(--glow,#6ec1ff) 70%,transparent);box-shadow:0 40px 80px -24px #000,0 0 0 1px color-mix(in srgb,var(--glow,#6ec1ff) 45%,transparent),0 0 70px -10px color-mix(in srgb,var(--glow,#6ec1ff) 70%,transparent)}.domain-gallery a:focus-visible:before,.domain-gallery a:hover:before{opacity:.55}.domain-gallery:has(a:hover) a:not(:hover){filter:brightness(.5) saturate(.6);transform:scale(.95)}.domain-gallery a:hover img{transform:scale(1.04);filter:saturate(1.2) brightness(1.1)}.stats-band{margin-top:110px;text-align:center}.stats-band ul{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stats-band li{position:relative;padding:34px 26px 30px;border:1px solid #ffffff14;border-radius:20px;background:linear-gradient(160deg,#14171cd9,#0b0c0fcc);overflow:hidden}.stats-band li:before{content:"";position:absolute;left:50%;top:-60%;width:120%;height:120%;translate:-50% 0;background:radial-gradient(closest-side,#2b4fb855,transparent);pointer-events:none}.stats-band li:nth-child(2):before{background:radial-gradient(closest-side,#6a35c94d,transparent)}.stats-band li:nth-child(3):before{background:radial-gradient(closest-side,#19b47a40,transparent)}.stats-band li:hover{transform:translateY(-6px);border-color:#6ec1ff40}.stats-band strong{position:relative;display:block;font-family:var(--font-head);font-size:clamp(3rem,6vw,4.6rem);line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#ffffff,#8fc9ff 60%,#2b4fb8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px #6ec1ff55)}.stats-band li:nth-child(3) strong{background-image:linear-gradient(180deg,#f4ffe8,#b8f27a 60%,#3d8f2a);filter:drop-shadow(0 0 24px #b8f27a55)}.stats-band span{position:relative;display:block;margin-top:14px;color:var(--muted);font-size:.86rem;line-height:1.6}.live-log .eyebrow{display:inline-flex;align-items:center;gap:10px;color:#b8f27a}.live-log-list{list-style:none;margin:40px 0 18px;padding:0 0 0 28px;position:relative;display:grid;gap:14px}.live-log-list:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:linear-gradient(#b8f27a,#6ec1ff 40%,#6a35c9 80%,transparent);box-shadow:0 0 14px #6ec1ff88}.live-log-list li{position:relative;display:grid;grid-template-columns:120px 1fr;gap:18px;padding:18px 22px;border:1px solid #ffffff14;border-radius:16px;background:linear-gradient(160deg,#14171cd9,#0b0c0fcc)}.live-log-list li:before{content:"";position:absolute;left:-27px;top:24px;width:12px;height:12px;border-radius:50%;background:#0b0c0f;border:2px solid #6ec1ff;box-shadow:0 0 12px #6ec1ff}.live-log-list li.live-log-call:before{border-color:#b8f27a;box-shadow:0 0 12px #b8f27a}.live-log-list li:first-child{border-color:#b8f27a40;box-shadow:0 0 50px -20px #b8f27a88}.live-log-list time{font-family:var(--font-code);font-size:.7rem;letter-spacing:.06em;color:#9ea3ad;text-transform:uppercase;padding-top:3px}.live-log-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.live-log-head strong{font-family:var(--font-code);font-size:1rem;letter-spacing:.04em}.live-log-tag{padding:3px 9px;border-radius:999px;font-family:var(--font-code);font-size:.6rem;letter-spacing:.14em;background:#6ec1ff1a;border:1px solid #6ec1ff40;color:#bfe3ff}.live-log-call .live-log-tag{background:#b8f27a14;border-color:#b8f27a40;color:#dfffc0}.live-log-peak{font-family:var(--font-head);font-weight:800;font-size:1.4rem;color:#b8f27a;text-shadow:0 0 18px #b8f27a77}.live-log-note{margin-top:8px;color:var(--muted);font-size:.9rem;line-height:1.7}@media (max-width:760px){.stats-band{margin-top:70px}.stats-band ul{gap:8px}.stats-band li{padding:20px 8px 16px;border-radius:16px}.stats-band strong{font-size:clamp(2rem,10vw,2.6rem)}.stats-band span{margin-top:8px;font-size:.72rem;line-height:1.45}.live-log-list li{grid-template-columns:1fr;gap:6px}.aurora{opacity:.4}.pillar-art{height:170px}}@media (prefers-reduced-motion:reduce){.academy-page .section-intro:before,.ambient-grid,.ambient-grid:before,.aurora,.record-board{animation:none!important}.academy-page :is(.section-intro,.pillar-art img,.domain-gallery li,.record-board,.access-card,.stats-band ul),.throne-header>picture img{animation:none!important;translate:none}.domain-gallery a:focus-visible,.domain-gallery a:hover,.domain-gallery:has(a:hover) a:not(:hover),.pillar-card:hover,.stats-band li:hover{transform:none}.pillar-card:hover .pillar-art img{scale:1}}.contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.contact-card{position:relative;display:flex;align-items:center;gap:18px;padding:24px 26px;border:1px solid #ffffff17;border-radius:18px;background:linear-gradient(160deg,#14171cd9,#0b0c0fcc);color:inherit;text-decoration:none;overflow:hidden;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .4s}.contact-card:before{content:"";position:absolute;inset:-40% 40% 40% -20%;background:radial-gradient(closest-side,#2b4fb855,transparent);pointer-events:none}.contact-card:nth-child(2):before{background:radial-gradient(closest-side,#c1358455,transparent)}.contact-card:focus-visible,.contact-card:hover{transform:translateY(-6px);border-color:#6ec1ff55;box-shadow:0 26px 60px -28px #000,0 0 50px -16px #2b4fb8aa}.contact-glyph{position:relative;display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:14px;background:#6ec1ff14;border:1px solid #6ec1ff33;font-family:var(--font-head);font-size:1.4rem;color:#bfe3ff}.contact-glyph .social-icon{width:24px;height:24px}.contact-card>span:last-child{position:relative;display:grid;gap:4px;min-width:0}.contact-card strong{font-size:1.05rem}.contact-card>span:last-child>span{color:var(--muted);font-size:.88rem;overflow-wrap:anywhere}.contact-socials{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0}.contact-socials a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid #ffffff1a;border-radius:999px;color:#d6d9e0;font-size:.8rem;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.contact-socials a:focus-visible,.contact-socials a:hover{border-color:#6ec1ff66;color:#fff;background:#6ec1ff12}.contact-socials .social-icon{width:16px;height:16px}@media (max-width:760px){.contact-actions{grid-template-columns:1fr}}.links-page{position:relative;isolation:isolate;min-height:100vh;padding:0 0 80px;overflow-x:clip}.links-backdrop{position:fixed;inset:0;z-index:-2;background-size:cover;background-position:50%;opacity:.22}.links-page:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 0,#2b4fb833,transparent 60%),linear-gradient(180deg,#07080acc,#07080a 60%)}.links-app{width:min(560px,100%);margin:0 auto;padding:0 16px}.links-cover{position:relative;margin:0 -16px;height:190px;overflow:hidden;border-radius:0 0 26px 26px}.links-cover img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.links-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#07080a)}.links-profile{position:relative;display:grid;grid-template-columns:96px 1fr;gap:6px 16px;align-items:end;margin-top:-54px;padding:0 4px}.links-avatar{width:96px;height:96px;border-radius:50%;object-fit:cover;padding:3px;background:conic-gradient(from 200deg,#6ec1ff,#2b4fb8,#d9dce3,#6ec1ff);box-shadow:0 14px 34px -12px #000,0 0 30px -8px #6ec1ff88}.links-profile h1{font-family:var(--font-head);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.links-role{display:inline-block;margin-top:2px;color:var(--green);font-size:.86rem;font-weight:500}.links-role:hover{text-decoration:underline}.links-topics{color:#aeb3bf;font-size:.76rem;margin-top:2px}.links-bio{grid-column:1/-1;margin-top:14px;color:#c9ccd4;font-size:.92rem;line-height:1.6}.links-socials{display:flex;justify-content:space-between;gap:6px;margin:20px 0 6px}.links-socials a{position:relative;flex:1;max-width:64px;aspect-ratio:1;display:grid;place-items:center;color:#dfe2e8;border-radius:50%;filter:drop-shadow(0 6px 14px #2b4fb855);transition:transform .2s,filter .2s}.links-socials a:hover{transform:translateY(-2px) scale(1.06);filter:drop-shadow(0 8px 18px #6ec1ff99)}.links-socials img{width:100%;height:100%;object-fit:contain}.links-socials .social-icon{width:22px;height:22px}.social-icon{width:20px;height:20px;display:block}.quick-free{position:absolute;right:-2px;top:-2px;padding:1px 5px;border-radius:999px;background:var(--gain);color:#0d1505;font-family:var(--font-code);font-size:.5rem;font-weight:600;letter-spacing:.04em}.links-tabs{position:sticky;top:74px;z-index:5;display:flex;gap:8px;margin:14px -16px 16px;padding:10px 16px;overflow-x:auto;scrollbar-width:none;background:#07080ad9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.links-tabs::-webkit-scrollbar{display:none}.links-tabs a{flex-shrink:0;min-height:40px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;border:1px solid #ffffff1c;background:#ffffff08;font-size:.8rem;font-weight:500;color:#d9dce3;transition:background .2s,color .2s,border-color .2s}.links-tabs a:first-child,.links-tabs a:hover{background:#d9dce3;color:#07080a;border-color:#d9dce3}.links-cards{display:grid;gap:12px}.links-card{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 34px;align-items:end;min-height:96px;padding:16px 16px 16px 18px;border-radius:18px;overflow:hidden;border:1px solid #ffffff1c;background:#0e1014;box-shadow:0 18px 40px -26px #000;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s}.links-card img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.links-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07080af2 25%,#07080a99 60%,#07080a33)}.links-card:hover{transform:translateY(-2px);border-color:#6ec1ff66;box-shadow:0 0 0 1px #6ec1ff22,0 20px 46px -22px #2b4fb8cc}.links-card:hover img{transform:scale(1.06)}.links-card-copy{display:flex;flex-direction:column;gap:4px;max-width:75%}.links-card strong{font-family:var(--font-head);font-size:1.12rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.links-card small{color:#c2c6cf;font-size:.78rem;line-height:1.45}.links-card-arrow{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid #ffffff44;background:#07080a88;font-size:.9rem}.links-card-primary{min-height:150px;border-color:#6ec1ff55;box-shadow:0 0 0 1px #6ec1ff22,0 24px 60px -28px #2b4fb8}.links-card-primary strong{font-size:1.4rem}.links-card-primary .links-card-arrow{background:var(--green);color:#03101c;border-color:transparent}.links-block{margin-top:28px}.links-block .section,.links-block .video-section{padding-block:24px}.links-block h2{font-size:clamp(1.7rem,7vw,2.2rem)}.links-page .card-grid,.links-page .stack-featured,.links-page .stack-list{grid-template-columns:1fr}.links-newsletter{padding:22px;border-radius:22px;border:1px solid #6ec1ff33;background:linear-gradient(160deg,#121826,#0b0c10);box-shadow:0 30px 70px -40px #000}.links-newsletter .report-art{aspect-ratio:16/9;margin-bottom:18px;border-radius:14px}.links-newsletter .eyebrow{margin-bottom:8px}.links-newsletter .newsletter-description{margin-top:10px;color:var(--muted);font-size:.9rem}.links-magnet{display:flex;gap:10px;margin:16px 0;padding:12px 14px;border-radius:12px;background:#6ec1ff12;border:1px solid #6ec1ff33;font-size:.86rem;line-height:1.5;color:#e2e6ee}.links-magnet span{color:var(--green)}.links-newsletter .newsletter-closed{padding:16px}.links-newsletter .form-row{grid-template-columns:1fr}@media (min-width:760px){.links-cover{margin:24px 0 0;border-radius:26px;height:210px}.links-app,.links-tabs{padding-inline:20px}.links-tabs{margin-inline:-20px}}@media (prefers-reduced-motion:reduce){.links-card:hover,.links-socials a:hover{transform:none}.links-card img{transition:none}}.checklist{list-style:none;margin:34px 0;padding:0;display:grid;gap:12px}.checklist li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:20px;border-radius:16px;border:1px solid #ffffff17;background:linear-gradient(160deg,#13161b,#0c0d10)}.checklist-n{font-family:var(--font-code);color:var(--green);padding-top:4px}.checklist h2{font-size:1.2rem;margin-bottom:6px}.checklist p{margin:0!important;color:#c9ccd4;font-size:.92rem;line-height:1.6}.checklist-flag{margin-top:8px!important;color:#ffb4a9!important;font-size:.85rem!important}.checklist-rule{padding:22px;border-radius:16px;border:1px solid #6ec1ff44;background:#6ec1ff0d;margin-bottom:20px}.checklist-rule h2{font-size:1.2rem;margin-bottom:8px}.nl-dialog{width:min(460px,calc(100% - 32px));padding:0;border:1px solid #6ec1ff44;border-radius:22px;background:linear-gradient(160deg,#121826,#0a0b0f);color:var(--fg);box-shadow:0 40px 120px -30px #000,0 0 80px -30px #6ec1ff88}.nl-dialog::backdrop{background:#03040699;backdrop-filter:blur(6px)}.nl-dialog[open]{animation:nl-in .45s cubic-bezier(.2,.7,.2,1)}@keyframes nl-in{0%{transform:translateY(18px) scale(.97)}}.nl-art{position:relative;height:150px;overflow:hidden;border-radius:22px 22px 0 0}.nl-art img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.nl-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,#121826)}.nl-body{padding:4px 22px 22px}.nl-body h2{font-size:1.6rem;line-height:1.15;margin:6px 0 10px}.nl-body>p{color:#c9ccd4;font-size:.9rem;line-height:1.55}.nl-points{list-style:none;padding:0;margin:14px 0;display:grid;gap:8px}.nl-points li{display:grid;grid-template-columns:18px 1fr;gap:8px;font-size:.85rem;color:#dfe2e8;line-height:1.5}.nl-points li span{color:var(--green)}.nl-close{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid #ffffff33;background:#07080acc;color:#fff;font-size:1.2rem}.nl-dialog .signup-form .form-row{grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.nl-dialog[open]{animation:none}}.links-card-primary{background:radial-gradient(ellipse at 85% 50%,#2b4fb855,transparent 60%),linear-gradient(160deg,#121826,#07080a)}.links-card-primary img{left:auto;width:62%;object-fit:contain;object-position:right center;filter:drop-shadow(0 10px 30px #2b4fb888)}.links-card-primary:after{background:linear-gradient(90deg,#07080af0 30%,#07080a55 70%,transparent)}.nl-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.nl-dialog .form-row label:nth-child(2){display:none}@media (max-width:600px){.nl-art{height:110px}.nl-body h2{font-size:1.4rem}.nl-points li:nth-child(3){display:none}}.checklist-how,.checklist-ref{margin-top:8px!important;font-size:.86rem!important}.checklist-how strong,.checklist-ref strong{color:#e6e9ef}.checklist-ref{color:#a9dcff!important}.checklist-route{margin:30px 0 0;padding:22px;border-radius:16px;border:1px solid #ffffff17;background:#0e1014}.checklist-mistakes h2,.checklist-plan h2,.checklist-route h2{font-size:1.3rem;margin-bottom:14px}.checklist-route ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.checklist-route li{display:grid;grid-template-columns:92px 1fr;gap:12px;font-size:.9rem;color:#d3d6dc;line-height:1.5}.checklist-route li span{font-family:var(--font-code);font-size:.74rem;color:var(--green);padding-top:2px}.checklist-promo{margin:26px 0;padding:24px;border-radius:20px;border:1px solid #6ec1ff55;background:radial-gradient(ellipse at 100% 0,#2b4fb855,transparent 60%),linear-gradient(160deg,#141b29,#0a0b0f);box-shadow:0 0 60px -30px #6ec1ff}.checklist-promo h2{font-size:clamp(1.4rem,5vw,1.9rem);line-height:1.15;margin-bottom:10px}.checklist-promo>p:not(.eyebrow):not(.disclaimer){margin:0 0 18px!important;color:#d3d6dc}.checklist-promo .button{width:100%;justify-content:space-between}.checklist-promo .disclaimer{margin-top:12px!important}.checklist-fomo{border-color:#b8f27a55;background:radial-gradient(ellipse at 100% 0,#b8f27a22,transparent 60%),linear-gradient(160deg,#131a17,#0a0b0f)}.checklist-plan{margin:30px 0}.checklist-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.checklist-plan-grid article{padding:18px;border-radius:16px;border:1px solid #ffffff17;background:#0e1014}.checklist-plan-grid h3{font-size:1rem;margin-bottom:8px}.checklist-plan-grid p{margin:0!important;font-size:.86rem;color:#c9ccd4;line-height:1.6}.checklist-mistakes{margin:30px 0}.checklist-mistakes ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.checklist-mistakes li{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:12px 14px;border-radius:12px;background:#ffffff05;border:1px solid #ffffff10;font-size:.9rem;color:#d3d6dc}.checklist-mistakes li span{color:#ffb4a9}@media (max-width:760px){.checklist-plan-grid,.checklist-route li{grid-template-columns:1fr}.checklist-route li{gap:2px}}@media (max-width:600px){.checklist li{grid-template-columns:1fr;gap:6px;padding:18px}.article-shell.checklist-page{padding-inline:16px}}.checklist h2,.checklist-mistakes h2,.checklist-plan h2,.checklist-promo h2,.checklist-route h2,.checklist-rule h2{margin-top:0}.kit-head{display:flex;align-items:center;gap:16px}.kit-head img{width:64px;height:64px;border-radius:16px;flex:none}.kit-lock{margin:32px 0;padding:26px 24px;border-radius:22px;border:1px solid rgba(94,230,168,.45);background:linear-gradient(135deg,rgba(94,230,168,.12),rgba(8,9,11,.85))}.kit-lock ul{margin:14px 0 20px;padding-left:20px;display:grid;gap:6px}.kit-lock .button{width:100%;justify-content:center}.kit-tools{display:flex;justify-content:flex-end;margin:20px 0 0}.kit-calc{margin:36px 0;padding:24px;border-radius:22px;border:1px solid rgba(110,193,255,.3);background:rgba(7,26,61,.45)}.kit-calc-inputs{display:grid;gap:16px;margin:14px 0 18px}.kit-calc-inputs label{display:grid;gap:8px;font-weight:700}.kit-calc-inputs input:not([type=range]){padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.35);color:inherit;font:inherit;font-size:1.1rem}.kit-calc-inputs input[type=range]{width:100%;accent-color:#5ee6a8}.kit-calc-out{display:grid;gap:8px}.kit-calc-out p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.05);flex-wrap:wrap}.kit-calc-out strong{color:#5ee6a8}.kit-table{display:grid;gap:6px;margin-top:14px}.kit-row{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:10px;align-items:start;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04)}.kit-row-head{background:none;color:var(--muted);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;padding-block:4px}.kit-row small{display:block;color:var(--muted);font-size:.82rem;margin-top:4px}.kit-week ol{list-style:none;padding:0;display:grid;gap:8px}.kit-week li{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04)}.kit-week strong{color:#6ec1ff}@media (max-width:560px){.kit-row{grid-template-columns:1fr 1fr}.kit-row>span:first-child{grid-column:1/-1}.kit-row-head>span:first-child{display:none}}@media print{.kit-page{color:#000;background:#fff}.kit-tools,.site-footer,.site-header,.sticky-cta{display:none!important}.kit-calc,.kit-calc-out p,.kit-row,.kit-week li{background:#fff!important;border:1px solid #ccc;color:#000}.kit-calc-out strong,.kit-week strong{color:#000}}.blog-shell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:48px 0 90px}.blog-hero{max-width:760px;margin-bottom:40px}.blog-hero h1{font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.02;letter-spacing:-.035em;margin-bottom:18px}.blog-hero>p:not(.eyebrow){color:#c2c6cf;font-size:1.05rem;line-height:1.6}.blog-categories{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.blog-categories a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid #ffffff1c;background:#ffffff06;font-size:.82rem;color:#dfe2e8;transition:background .2s,border-color .2s}.blog-categories a:hover,.blog-categories a[aria-current=page]{border-color:#6ec1ff88;background:#6ec1ff14}.blog-categories a span{font-family:var(--font-code);font-size:.66rem;color:var(--green)}@media (max-width:600px){.blog-categories{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-16px;padding:0 16px 4px;scroll-padding-inline:16px}.blog-categories::-webkit-scrollbar{display:none}.blog-categories a{flex:0 0 auto;white-space:nowrap}}.blog-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:.78rem;color:#8d919b}.blog-breadcrumb a:hover{color:var(--green)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.post-card{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid #ffffff17;background:linear-gradient(160deg,#13161b,#0b0c0f);transition:border-color .25s,transform .3s,box-shadow .3s}.post-card:hover{border-color:#6ec1ff55;transform:translateY(-3px);box-shadow:0 20px 50px -26px #2b4fb8cc}.post-card-media{display:block;aspect-ratio:16/9;overflow:hidden;background:#0b0c0f}.post-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.post-card:hover .post-card-media img{transform:scale(1.05)}.post-card-body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 22px}.post-card-meta{display:flex;justify-content:space-between;gap:10px;font-family:var(--font-code);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:#8d919b;align-items:center}.post-card-meta a{display:inline-flex;align-items:center;min-height:24px;color:var(--green)}.post-card h3{font-size:1.12rem;line-height:1.3}.post-card h3 a:hover{color:var(--green)}.post-card-body>p:last-child{color:var(--muted);font-size:.88rem;line-height:1.6}.post-card-featured{display:grid;grid-template-columns:1.2fr 1fr;margin-bottom:16px}.post-card-featured .post-card-media{aspect-ratio:auto;min-height:300px}.post-card-featured .post-card-body{justify-content:center;padding:30px}.post-card-featured h3{font-size:clamp(1.5rem,3vw,2.1rem)}.blog-article{max-width:760px;margin:0 auto}.blog-article h1{font-size:clamp(2.1rem,5.4vw,3.4rem);line-height:1.08;letter-spacing:-.03em;margin-bottom:16px}.blog-lede{color:#c9ccd4;font-size:1.12rem;line-height:1.6}.blog-byline{display:flex;align-items:center;gap:12px;margin:22px 0 26px;font-size:.84rem;color:#a9adb7}.blog-byline img{width:40px;height:40px;border-radius:50%;object-fit:cover}.blog-byline strong{color:#e6e9ef}.blog-cover{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:20px;border:1px solid #ffffff17;margin-bottom:28px}.blog-toc{padding:18px 22px;border-radius:16px;border:1px solid #ffffff17;background:#0e1014;margin-bottom:30px}.blog-toc ol{margin:0;padding-left:20px;display:grid;gap:6px;font-size:.9rem}.blog-toc a{color:#c9ccd4}.blog-toc a:hover{color:var(--green)}.blog-content{font-size:1.04rem;line-height:1.75;color:#d7dae1}.blog-content h2{font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.2;margin:42px 0 14px;color:#fff;scroll-margin-top:100px}.blog-content h3{font-size:1.2rem;margin:26px 0 8px;color:#fff}.blog-content p{margin:0 0 16px}.blog-content ol,.blog-content ul{margin:0 0 18px;padding-left:22px;display:grid;gap:8px}.blog-content a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.blog-content strong{color:#fff}.blog-tip{padding:14px 18px;border-left:3px solid var(--green);border-radius:0 12px 12px 0;background:#6ec1ff0f}.blog-warn{padding:12px 16px;border-radius:12px;border:1px solid #ffb4a933;background:#ffb4a90d;color:#e9c6c0;font-size:.88rem}.blog-cta{margin:28px 0;padding:24px;border-radius:20px;border:1px solid #6ec1ff44;background:radial-gradient(ellipse at 100% 0,#2b4fb84d,transparent 60%),linear-gradient(160deg,#141b29,#0a0b0f)}.blog-cta-green{border-color:#b8f27a44;background:radial-gradient(ellipse at 100% 0,#b8f27a1f,transparent 60%),linear-gradient(160deg,#131a17,#0a0b0f)}.blog-cta-chrome{border-color:#d9dce355}.blog-cta .eyebrow{margin-bottom:8px}.blog-cta-title{font-family:var(--font-head);font-size:1.4rem;font-weight:700;line-height:1.2;color:#fff;margin:0 0 8px!important}.blog-cta p:not(.eyebrow):not(.blog-cta-title):not(.disclaimer):not(.form-note){color:#c9ccd4;font-size:.95rem;margin-bottom:16px}.blog-cta .button{width:100%;justify-content:space-between;text-decoration:none;color:#03101c}.blog-cta .disclaimer{margin:10px 0 0!important}.blog-lead .consent{margin:16px 0;font-size:.85rem}.blog-lead .form-note{margin:10px 0 0}.blog-faq{margin-top:40px}.blog-faq h2{font-size:1.6rem;margin-bottom:14px}.blog-faq details{border-bottom:1px solid var(--border)}.blog-faq summary{display:flex;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-weight:600}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary span{color:var(--green)}.blog-faq details>p{color:var(--muted);padding-bottom:16px;line-height:1.6}.blog-author{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center;margin-top:40px;padding:22px;border-radius:18px;border:1px solid #ffffff17;background:#0e1014}.blog-author img{width:72px;height:72px;border-radius:50%;object-fit:cover}.blog-author p:not(.eyebrow){color:#c9ccd4;font-size:.9rem;line-height:1.6}.blog-related{margin-top:60px}.blog-related h2{font-size:1.8rem;margin-bottom:18px}.home-blog .section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-card-featured{grid-template-columns:1fr}.post-card-featured .post-card-media{min-height:0;aspect-ratio:16/9}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}.blog-shell{padding-top:28px}.home-blog .section-heading{flex-direction:column;align-items:start}.site-header nav a.nav-report{display:none}}.side-panels{display:none}@media (min-width:1360px){.side-panels{display:block;position:fixed;inset:0;pointer-events:none;z-index:1}.side-rail{position:absolute;top:0;bottom:0;width:46px;overflow:hidden;mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}.side-rail-left{left:max(10px,calc((100vw - 1280px) / 4))}.side-rail-right{right:max(10px,calc((100vw - 1280px) / 4))}.side-rail-track{display:flex;flex-direction:column;align-items:center;animation:rail-up 40s linear infinite}.side-rail-right .side-rail-track{animation-direction:reverse;animation-duration:46s}.side-rail span{writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;gap:16px;padding:16px 0;font-family:var(--font-code);font-size:.7rem;letter-spacing:.32em;color:#6ec1ff66;white-space:nowrap}.side-rail-right span{transform:none;color:#d9dce355}.side-rail i{font-style:normal;font-size:.5rem;color:#b8f27a99}.side-rail span:nth-child(3n){color:#b8f27aaa;text-shadow:0 0 12px #b8f27a66}}@keyframes rail-up{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.side-rail-track{animation:none}.post-card:hover,.post-card:hover .post-card-media img{transform:none}}.post-card-featured .post-card-media{height:380px}.post-card-featured .post-card-media img{height:100%}@media (max-width:900px){.post-card-featured .post-card-media{height:auto}}.blog-content ul{list-style:disc}.blog-content ol{list-style:decimal}.blog-content li::marker{color:var(--green)}.blog-toc ol{list-style:decimal}@media (min-width:1360px){.side-rail span:before{content:attr(data-w)}.side-rail span:after{content:"◆";font-size:.5rem;color:#b8f27a99}}.home-academy .section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px;flex-wrap:wrap}.home-academy-list{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.home-academy-list a{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;padding:18px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:inherit;text-decoration:none}.home-academy-list a:focus-visible,.home-academy-list a:hover{border-color:rgba(140,90,255,.6)}.home-academy-list span{grid-row:span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(80,220,140,.15);color:#5be3a0;font-weight:700}.home-academy-list small{opacity:.7}.member-shell{position:relative;isolation:isolate;width:min(100% - 32px,760px);margin:0 auto;padding:72px 0 110px;display:grid;gap:18px;align-content:start;min-height:70vh}.member-shell:before{content:"";position:absolute;z-index:-1;inset:-10% -30% auto;height:520px;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 30% 30%,#2b4fb840,transparent 70%),radial-gradient(ellipse 40% 50% at 80% 10%,#6a35c92e,transparent 70%)}.member-card{position:relative;padding:34px;border:1px solid #ffffff17;border-radius:22px;background:linear-gradient(160deg,#14171ce6,#0b0c0fe6);box-shadow:0 30px 70px -40px #000}.member-card h1{font-size:clamp(2.2rem,6vw,3.4rem);letter-spacing:-.05em;line-height:1.02;margin-top:12px}.member-card h2{font-size:clamp(1.5rem,4vw,2.1rem);letter-spacing:-.04em;margin-top:10px}.member-card>p:not(.eyebrow){margin-top:16px;color:var(--muted);line-height:1.8}.member-card form{margin-top:22px}.member-form{display:grid;gap:14px}.member-form label{display:grid;gap:8px;font-size:.82rem;color:#cfd2da}.member-form input{min-height:50px;padding:0 16px;border-radius:12px;border:1px solid #ffffff22;background:#07080acc;color:var(--fg);font:inherit}.member-form input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.member-form .button{justify-self:start}.member-inline{grid-template-columns:1fr auto;align-items:end}.member-head{display:flex;align-items:end;justify-content:space-between;gap:18px;flex-wrap:wrap}.member-head h1{font-size:clamp(2.2rem,6vw,3.4rem);letter-spacing:-.05em;margin-top:10px}.member-status.is-active{border-color:#b8f27a40;box-shadow:0 0 70px -30px #b8f27a88,0 30px 70px -40px #000}.member-status .eyebrow{display:inline-flex;align-items:center;gap:10px}.member-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.member-email{font-family:var(--font-code);font-size:.9rem;color:#bfe3ff;margin-top:10px;overflow-wrap:anywhere}.member-card .text-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.75rem}@media (max-width:600px){.member-card{padding:24px}.member-inline{grid-template-columns:1fr}}.member-app{width:min(100% - 32px,980px)}.member-section{display:grid;gap:16px;margin-top:8px}.member-section>h2{font-size:clamp(1.6rem,4vw,2.2rem);letter-spacing:-.04em}.course-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.course-card{display:grid;height:100%;border-radius:20px;overflow:hidden;border:1px solid #ffffff17;background:linear-gradient(160deg,#14171ce6,#0b0c0fe6);color:inherit;text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .4s}.course-card:focus-visible,.course-card:hover{transform:translateY(-5px);border-color:#6ec1ff55;box-shadow:0 26px 60px -30px #000,0 0 50px -20px #2b4fb8aa}.course-card.is-locked{opacity:.75}.course-cover{position:relative;aspect-ratio:16/9;background:radial-gradient(ellipse at 30% 30%,#2b4fb855,transparent 70%),#0c0d10;overflow:hidden}.course-cover img{width:100%;height:100%;object-fit:cover}.course-mark{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-head);font-size:4rem;font-weight:800;color:#ffffff22}.course-body{display:grid;gap:8px;padding:18px 20px 22px;align-content:start}.course-body strong{font-family:var(--font-head);font-size:1.25rem;letter-spacing:-.03em}.course-summary{color:var(--muted);font-size:.88rem;line-height:1.6}.course-progress{display:block;height:6px;margin-top:6px;border-radius:99px;background:#ffffff12;overflow:hidden}.course-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2b4fb8,#6ec1ff,#b8f27a);box-shadow:0 0 12px #6ec1ff88}.course-progress-label{font-family:var(--font-code);font-size:.66rem;letter-spacing:.08em;color:#aeb4c0;text-transform:uppercase}.course-crumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:.8rem;color:var(--muted)}.course-crumbs a{color:#bfe3ff}.course-head h1,.lesson-head h1,.lesson-locked h1{font-size:clamp(2rem,5.6vw,3.2rem);letter-spacing:-.05em;line-height:1.04;margin-top:10px}.lesson-head>p:not(.eyebrow){margin-top:14px;color:var(--muted);line-height:1.8}.lesson-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lesson-list li{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid #ffffff14;border-radius:16px;background:#0e1014cc}.lesson-list li.is-done{border-color:#b8f27a33}.lesson-list li.is-locked{opacity:.6}.lesson-index{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;border:1px solid #6ec1ff44;font-family:var(--font-code);font-size:.72rem;color:#bfe3ff}.is-done .lesson-index{background:#b8f27a1f;border-color:#b8f27a;color:#dfffc0}.lesson-copy{display:grid;gap:4px}.lesson-copy a,.lesson-copy>span:first-child{font-weight:600;color:var(--fg);text-decoration:none}.lesson-copy a:hover{color:#bfe3ff}.lesson-meta{font-size:.76rem;color:var(--muted)}.lesson-body{line-height:1.8}.lesson-complete,.lesson-nav{display:flex}.lesson-nav{justify-content:space-between;gap:12px;flex-wrap:wrap}.member-discord{border-color:#5865f255;background:radial-gradient(ellipse at 0 0,#5865f233,transparent 60%),linear-gradient(160deg,#14171ce6,#0b0c0fe6)}.admin-course-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:28px 0}.admin-course-overview article{padding:22px;border:1px solid #ffffff20;border-radius:16px;background:#111216}.admin-course-overview h2{font-size:1.15rem;line-height:1.35;letter-spacing:-.025em;margin:12px 0}.admin-course-overview p:not(.nx-label){font-size:.8rem;color:var(--muted)}.cp-page{max-width:720px}.cp-head h1{margin-top:10px;font-size:clamp(2rem,6vw,3.2rem);line-height:1.05;letter-spacing:-.05em}.cp-head>p:not(.eyebrow){margin-top:14px;color:var(--muted);line-height:1.7}.cp-steps{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;counter-reset:cp}.cp-steps li{counter-increment:cp;padding:7px 12px;border:1px solid #ffffff1f;border-radius:999px;background:#ffffff07;font-size:.8rem;color:#dfe3ec}.cp-steps li:before{content:counter(cp) " · ";color:var(--green);font-family:var(--font-code)}.cp-card{display:grid;gap:16px;margin-top:26px;padding:clamp(20px,4vw,34px);border-radius:22px;border:1px solid #6ec1ff33;background:radial-gradient(ellipse 70% 60% at 100% 0,#2b4fb840,transparent 60%),linear-gradient(160deg,#11141b,#08090b)}.cp-card h2{font-size:clamp(1.6rem,5vw,2.4rem);line-height:1.1}.cp-card label{display:grid;gap:8px;font-size:.85rem;color:#d3d7e1}.cp-card input[type=email]{min-height:50px;padding:12px 14px;border-radius:12px;border:1px solid #ffffff22;background:#07080acc;color:var(--fg);font:inherit}.cp-card input[type=email]:focus-visible{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #6ec1ff33}.cp-tokens{display:grid;gap:8px;margin:0;padding:0;border:0}.cp-tokens legend{margin-bottom:6px}.cp-amount{font-family:var(--font-code);color:#b9e2ff}.cp-warn{border-radius:12px;border:1px solid #ffb54a55;background:#ffb54a12;color:#ffe2b8;font-size:.88rem;line-height:1.6}.cp-row,.cp-warn{padding:12px 14px}.cp-row{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center;border-radius:12px;border:1px solid #ffffff17;background:#07080a99}.cp-row .nx-label{grid-column:1/-1}.cp-row code{font-family:var(--font-code);font-size:.95rem;color:#fff;overflow-wrap:anywhere}.cp-address{font-size:.8rem!important}.cp-copy{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #6ec1ff66;background:#6ec1ff14;color:#e6f3ff;font:700 .64rem/1 var(--font-code);letter-spacing:.1em;cursor:pointer}.cp-copy:focus-visible,.cp-copy:hover{background:#6ec1ff;color:#03101c}.cp-qr{display:grid;justify-items:center;gap:8px}.cp-qr svg{width:min(220px,70vw);height:auto;border-radius:12px}.cp-status{display:flex;align-items:center;gap:10px;color:#dfe3ec;font-size:.9rem}.cp-spinner{width:16px;height:16px;flex:none;border-radius:50%;border:2px solid #6ec1ff44;border-top:2px solid var(--green);animation:cp-spin .9s linear infinite}@keyframes cp-spin{to{transform:rotate(1turn)}}.cp-link{padding:0;border:0;background:none;color:#c9d3e6;font:inherit;text-decoration:underline;cursor:pointer}.cp-actions{display:flex;flex-wrap:wrap;gap:12px}.cp-done{text-align:center;justify-items:center;border-color:#19b47a66;background:radial-gradient(ellipse 60% 60% at 50% 0,#19b47a2e,transparent 65%),linear-gradient(160deg,#0f1714,#08090b)}.cp-done>p:not(.eyebrow):not(.form-note){max-width:520px;color:#d3d7e1;line-height:1.7}.cp-check{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;border:1px solid #19b47a;background:radial-gradient(#19b47a55,transparent 70%);color:#b9ffde;font-size:1.6rem;box-shadow:0 0 40px -6px #19b47a}.cp-foot{margin-top:18px}@media (max-width:600px){.cp-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.cp-spinner{animation-duration:3s}}body:has(.member-shell){overflow-x:clip}.cp-card h2:focus{outline:none}.cp-card h2:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:6px}.crypto-renew{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.crypto-renew h2{margin-top:8px;font-size:clamp(1.3rem,3.6vw,1.8rem)}.crypto-renew p:not(.eyebrow){margin-top:8px;color:var(--muted);max-width:520px}.crypto-renew.is-soon{border-color:#ffb54a66;box-shadow:0 0 60px -30px #ffb54a99,0 30px 70px -40px #000}