:root{--header-h:3.5rem}@media (min-width:1024px){:root{--header-h:4rem}}.site-header{z-index:50;height:var(--header-h);background:#05070b;border-bottom:1px solid #ffffff0f;position:sticky;top:0}@media (min-width:1024px){.site-header{-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);background:#05070bb3}}.site-mark{transform-origin:0;display:inline-flex}@keyframes site-header-settle{to{border-bottom-color:#ffffff1c;box-shadow:0 14px 34px -18px #000000e6}}@keyframes site-mark-settle{to{scale:.93}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){html:not(.motion-paused) .site-header{animation:linear both site-header-settle;animation-timeline:scroll(root);animation-range:0 120px}html:not(.motion-paused) .site-mark{animation:linear both site-mark-settle;animation-timeline:scroll(root);animation-range:0 120px}}}.nav-btn{min-width:2.75rem;min-height:2.75rem;color:var(--tfn-text-2);border-radius:999px;justify-content:center;align-items:center;transition:background-color .16s,color .16s,scale .12s;display:inline-flex}.nav-btn:hover{background:var(--tfn-raised);color:var(--tfn-text)}.nav-btn:active{scale:.94}.sheet{border:0;border-top:1px solid var(--tfn-line-strong);background:var(--tfn-canvas-2);width:100%;max-width:none;max-height:88dvh;color:var(--tfn-text);border-radius:1.5rem 1.5rem 0 0;margin:auto 0 0;padding:0;overflow-y:auto;box-shadow:0 -30px 80px -20px #000c}.sheet::backdrop{background:#0304089e}.sheet[open]{animation:.28s cubic-bezier(.2,.7,.2,1) sheet-up}@keyframes sheet-up{0%{opacity:0;translate:0 2rem}to{opacity:1;translate:0}}html:has(.sheet[open]){overflow:hidden}.sheet-in{padding:.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.sheet-head{justify-content:space-between;align-items:center;min-height:3.25rem;padding-left:.75rem;display:flex}.sheet-links{list-style:none}.sheet-links a{min-height:3.25rem;color:var(--tfn-text);border-radius:.9rem;justify-content:space-between;align-items:center;padding-inline:.75rem;font-size:1.05rem;font-weight:600;transition:background-color .16s;display:flex}.sheet-links a:hover,.sheet-links a:active{background:var(--tfn-raised)}.sheet-links a[aria-current=page]{color:var(--tfn-accent-text)}.i-arrow,.i-check{vertical-align:-.14em;flex-shrink:0;width:1em;height:1em;display:inline-block;position:relative}.i-arrow:before{content:"";background:currentColor;border-radius:2px;height:1.75px;margin-top:-.875px;position:absolute;top:50%;left:.1em;right:.1em}.i-arrow:after{content:"";border-top:1.75px solid;border-right:1.75px solid;border-top-right-radius:1px;width:.46em;height:.46em;margin-top:-.23em;position:absolute;top:50%;right:.12em;rotate:45deg}.i-check:after{content:"";border-bottom:1.75px solid;border-left:1.75px solid;width:.62em;height:.34em;position:absolute;top:.2em;left:.2em;rotate:-45deg}.sheet-links a:after{content:"";border-top:2px solid var(--tfn-text-3);border-right:2px solid var(--tfn-text-3);width:.55rem;height:.55rem;rotate:45deg}.nav-link{color:var(--tfn-text-2);border-radius:999px;padding:.5rem .875rem;font-size:.92rem;font-weight:500;transition:color .15s,background-color .15s;position:relative}.nav-link:hover{color:var(--tfn-text);background:#ffffff0a}.nav-link[aria-current=page]{color:var(--tfn-text);background:#ffffff0f}.foot-link{min-height:2rem;color:var(--tfn-text-2);align-items:center;font-size:.875rem;transition:color .15s;display:inline-flex}.foot-link:hover{color:var(--tfn-text)}.foot-h{color:var(--tfn-text);font-size:.72rem}.foot-list{gap:.25rem;margin-top:1rem;list-style:none;display:grid}.sheet-cta{gap:.7rem;margin-top:1rem;display:grid}.footer-word{text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:var(--font-archivo), "Arial Black", "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:-.012em;margin-top:3.5rem;font-size:clamp(2.2rem,12vw,11rem);font-weight:820;font-stretch:125%;line-height:1}.footer-word:before{content:"TapForNetwork";color:#ffffff0a}@media (min-width:1024px){.footer-word{margin-top:4rem}}.meter{background:#94a3b829;border-radius:999px;height:6px;overflow:hidden}.meter>i{border-radius:inherit;background:linear-gradient(90deg, var(--hue,#f0b429), var(--hue-2,#ffd36b));transform-origin:0;height:100%;animation:1.6s cubic-bezier(.2,.7,.2,1) .9s both tfn-meter;display:block}.meter>.w-90{width:90%}.meter>.w-70{width:70%}.meter>.w-55{width:55%}.meter>.w-40{width:40%}@keyframes tfn-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tfn-rotate{to{transform:rotate(360deg)}}.file-chip{border:1px solid var(--tfn-line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f131ccc;border-radius:.8rem;align-items:center;gap:.5rem;padding:.55rem .8rem;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;display:inline-flex}.file-chip.is-read{border-color:#f0b42973;box-shadow:0 0 24px -8px #f0b42999}.file-chip.is-never{color:var(--tfn-text-3);border-color:#f871714d}.world-card{border:1px solid color-mix(in oklab, var(--hue) 35%, var(--tfn-line-strong));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px -30px var(--hue-glow);background:#0f131cc7;border-radius:1rem}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;height:100%;display:grid}@media (min-width:640px){.pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}}.pipe-col{border:1px solid var(--tfn-line);background:#0f131c8c;border-radius:.9rem;flex-direction:column;gap:.5rem;padding:.6rem;display:flex}.pipe-card{border:1px solid var(--tfn-line);color:var(--tfn-text-2);background:#161b26e6;border-radius:.65rem;padding:.5rem .55rem;font-size:.72rem;line-height:1.3}.pipe-card b{color:var(--tfn-text);font-size:.78rem;font-weight:600;display:block}.pipe-runner{width:calc(25% - 1.05rem);color:var(--tfn-text);background:linear-gradient(#f0b42947,#f0b4291f);border:1px solid #f0b429b3;border-radius:.65rem;padding:.55rem;font-size:.74rem;display:none;position:absolute;bottom:12%;left:.6rem;box-shadow:0 0 40px -6px #f0b429b3}@media (min-width:640px){.pipe-runner{display:block}}.flow{stroke-dasharray:3 9;animation:1.1s linear infinite tfn-flow}@keyframes tfn-flow{to{stroke-dashoffset:-12px}}.draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.2s cubic-bezier(.2,.7,.2,1) .3s}.is-in .draw,.world.is-active .draw,html:not(.motion-on) .draw{stroke-dashoffset:0}.orbit{transform-box:view-box;transform-origin:260px 200px;animation:60s linear infinite tfn-rotate}.orbit-slow{animation-duration:90s;animation-direction:reverse}.orbit-fast{animation-duration:40s}.glow-dot{filter:drop-shadow(0 0 6px var(--hue))}.twinkle{animation:2.6s ease-in-out infinite alternate tfn-twinkle}.twinkle-2{animation-delay:.9s}.twinkle-3{animation-delay:1.7s}@keyframes tfn-twinkle{0%{opacity:.35}to{opacity:1}}.never-word{-webkit-text-stroke:1px #f8717159;color:#0000;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,22vw,20rem);line-height:.8}.s-hue{stroke:var(--hue)}.s-hue-text{stroke:var(--hue-text)}.f-hue{fill:var(--hue)}.f-hue-text{fill:var(--hue-text)}.hue-gold{--hue:#f0b429;--hue-2:#ffd36b;--hue-text:#f7cb63;--hue-soft:#f0b42924;--hue-glow:#f0b42959}.story-hero{isolation:isolate;border-bottom:1px solid var(--tfn-line);align-items:center;min-height:min(52rem,88svh);display:flex;position:relative;overflow:hidden}.story-hero-bg{z-index:-1;background:radial-gradient(56rem 36rem at 78% 30%, var(--hue-soft), transparent 62%), radial-gradient(40rem 30rem at 5% 105%, color-mix(in oklab, var(--hue-2) 12%, transparent), transparent 60%), #05070b;position:absolute;inset:0}.story-title{font-size:clamp(min(2.2rem,9.4vw),min(5.4vw,9svh),5rem)}.story-title-long{max-width:18ch;font-size:clamp(min(2rem,8.6vw),min(3.9vw,6.6svh),3.6rem)}.story-title .accent{color:var(--hue-text);text-shadow:0 0 50px var(--hue-glow)}.tldr{border:1px solid color-mix(in oklab, var(--hue) 35%, var(--tfn-line-strong));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 30px 80px -40px var(--hue-glow);background:#0c0f16b8;border-radius:1.25rem;padding:1.25rem 1.35rem}.tldr li{color:var(--tfn-text);align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.tldr li+li{margin-top:.7rem}.tldr li:before{content:"";background:var(--hue);width:.5rem;height:.5rem;box-shadow:0 0 12px var(--hue);border-radius:999px;flex-shrink:0;margin-top:.5rem}.chapter-s{padding-block:clamp(4.5rem,10vw,8rem);scroll-margin-top:4rem;position:relative}.chapter-s+.chapter-s{border-top:1px solid var(--tfn-line)}.chapter-s.tint{background:radial-gradient(60rem 30rem at 85% 0%, var(--hue-soft), transparent 60%)}.chapter-n{letter-spacing:.14em;text-transform:uppercase;color:var(--hue-text);align-items:center;gap:.75rem;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;display:inline-flex}.chapter-n>b{border:1px solid color-mix(in oklab, var(--hue) 55%, transparent);background:var(--hue-soft);width:2.1rem;height:2.1rem;color:var(--tfn-text);letter-spacing:0;box-shadow:0 0 24px -6px var(--hue-glow);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.chapter-title{font-size:clamp(min(2rem,8.6vw),3.8vw,3.3rem)}@media (max-width:400px){.story-title,.story-title-long,.chapter-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}}.more{border:1px solid var(--tfn-line);background:#0c0f1680;border-radius:1rem}.more>summary{min-height:3rem;color:var(--tfn-text);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;font-weight:600;list-style:none;display:flex}.more>summary .chev{transition:transform .2s}.more[open]>summary .chev{transform:rotate(180deg)}.more>div{padding:0 1.1rem 1.1rem}.kp{border:1px solid var(--tfn-line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:1.1rem;padding:1.35rem;position:relative}.kp-icon{border:1px solid color-mix(in oklab, var(--hue) 40%, transparent);background:var(--hue-soft);width:2.75rem;height:2.75rem;color:var(--hue-text);border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.flow-steps{gap:1rem;display:grid;position:relative}@media (min-width:900px){.flow-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.flow-steps:before{content:"";background:linear-gradient(90deg, var(--hue), var(--hue-2));opacity:.45;height:2px;position:absolute;top:1.35rem;left:2.2rem;right:2.2rem}}.flow-step{position:relative}.flow-step>b{z-index:1;border:2px solid var(--hue);width:2.7rem;height:2.7rem;color:var(--tfn-text);box-shadow:0 0 26px -6px var(--hue-glow);background:#0b0e15;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}.next-up{border:1px solid color-mix(in oklab, var(--hue) 35%, var(--tfn-line-strong));background:linear-gradient(120deg, var(--hue-soft), #0c0f1699 60%);border-radius:1.4rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .2s;display:flex;position:relative}.next-up:hover{border-color:var(--hue);transform:translateY(-3px)}.reading-progress{z-index:60;transform-origin:0;height:2px;transform:scaleX(var(--progress,0));pointer-events:none;background:linear-gradient(90deg,#f0b429,#ff6fa8,#9b7bff,#4c8dff,#35d0e3,#7be35a);position:fixed;top:0;left:0;right:0;box-shadow:0 0 12px #9b7bff99}.chapter-rail{z-index:30;display:none;position:fixed;top:50%;left:max(.75rem,50vw - 45rem);transform:translateY(-50%)}@media (min-width:1440px){.chapter-rail{display:block}}.chapter-rail a{min-height:2rem;color:var(--tfn-text-3);align-items:center;gap:.6rem;font-size:.78rem;transition:color .2s;display:flex}.chapter-rail a>i{background:currentColor;border-radius:2px;width:1.1rem;height:2px;transition:width .25s,background .25s}.chapter-rail a>span{opacity:0;white-space:nowrap;transition:opacity .2s,transform .2s;transform:translate(-4px)}.chapter-rail:hover a>span,.chapter-rail a[aria-current=true]>span,.chapter-rail a:focus-visible>span{opacity:1;transform:none}.chapter-rail a[aria-current=true]{color:var(--tfn-text)}.chapter-rail a[aria-current=true]>i{background:var(--tfn-accent);width:2rem;box-shadow:0 0 10px var(--tfn-accent)}.cta-panel{isolation:isolate;border:1px solid var(--tfn-line-strong);background:radial-gradient(50rem 26rem at 20% 0%, var(--hue-soft), transparent 60%), radial-gradient(40rem 26rem at 90% 100%, #9b7bff1f, transparent 60%), #070a10;border-radius:2rem;position:relative;overflow:hidden}.journey-inline{display:block}.journey-stage{display:none}@media (min-width:1024px){.journey.is-live .journey-inline{display:none}.journey.is-live .journey-stage{top:calc(var(--header-h) + 1.5rem);height:calc(100svh - var(--header-h) - 3rem);flex-direction:column;justify-content:center;display:flex;position:sticky}.journey.is-live .journey-step{flex-direction:column;justify-content:center;min-height:min(34rem,62svh);display:flex}}.journey-steps{flex-direction:column;gap:1.5rem;display:flex}.journey-frame{place-items:center;min-height:26rem;display:grid;position:relative}.journey-frame>.pv{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)scale(.96)}.journey-frame>.pv.is-on{opacity:1;transform:none}.tier{isolation:isolate;border:1px solid var(--tfn-line);background:#0a0c11;border-radius:1.5rem;padding:1.6rem;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .3s;position:relative}.journey-step.is-active .tier{transform:translate(6px)}.tier-name{font-size:1.9rem}.tier-price{letter-spacing:-.02em;color:var(--tfn-text);font-size:2.4rem;font-weight:650}.tier-tagline{font-family:var(--font-archivo), "Arial Black", Arial, sans-serif;color:var(--tfn-text);font-size:1.25rem;font-weight:700;font-stretch:110%}.tier-unlock{color:var(--tfn-accent-text);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.tier-dot{background:var(--tfn-accent);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.55rem}.tier-badge{letter-spacing:.02em;color:var(--tfn-accent-ink);background:linear-gradient(90deg, var(--tfn-accent-hi), var(--tfn-accent));box-shadow:0 0 24px -4px var(--tfn-glow);border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:700}.tier-free{background:#090b10;border-color:#94a3b81f}.tier-free .tier-name,.tier-free .tier-price,.tier-free .tier-tagline,.tier-free .tier-unlock{color:var(--tfn-text-2)}.tier-free .tier-dot{background:var(--tfn-text-3)}.tier-basic{background:linear-gradient(#f0b4290d,#0a0c11 60%);border-color:#f0b42938}.journey-step.is-sweet .tier{background:radial-gradient(30rem 16rem at 90% 0,#f0b42929,#0000 60%),linear-gradient(#f0b42914,#0b0d12 70%);border-color:#f0b4298c;box-shadow:0 30px 90px -45px #f0b429b3}.tier-pro:after,.tier-pro_plus:after,.tier-max:after,.tier-enterprise:after{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;padding:1.5px;animation:7s linear infinite tfn-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tier-pro:after{background:conic-gradient(from var(--tfn-angle), transparent 0deg, #f0b429 80deg, #fff2c2 110deg, #f0b429 140deg, transparent 220deg)}.tier-pro_plus:after{background:conic-gradient(from var(--tfn-angle), transparent 0deg, #f0b429 60deg, #ff8f6b 110deg, #ffd36b 160deg, transparent 240deg)}.tier-max{background:radial-gradient(28rem 18rem at 85% 10%,#f7dd8a33,#0000 60%),radial-gradient(1px 1px at 20% 30%,#f7dd8acc,#0000 60%),linear-gradient(160deg,#1a1405,#07070a 55%);border-color:#f7dd8a80;box-shadow:0 40px 110px -45px #f7dd8aa6,inset 0 1px #fff3cf2e}.tier-max:after{background:conic-gradient(from var(--tfn-angle), #7a5c14, #f7dd8a, #fff3cf, #b8892a, #7a5c14);opacity:.9}.tier-max .tier-name,.tier-max .tier-tagline{background:linear-gradient(100deg,#fff3cf,#f7dd8a 45%,#c9962f);color:#0000;-webkit-background-clip:text;background-clip:text}.tier-max .tier-unlock{color:#f7dd8a}.tier-max .tier-dot{background:#f7dd8a;box-shadow:0 0 10px #f7dd8a}.tier-enterprise{background:radial-gradient(26rem 16rem at 10% 0,#ff6fa824,#0000 60%),radial-gradient(26rem 16rem at 90% 100%,#4c8dff29,#0000 60%),radial-gradient(20rem 12rem at 60% 40%,#7be35a14,#0000 60%),#07080d;border-color:#ffffff2e;box-shadow:0 40px 120px -50px #9b7bffb3}.tier-enterprise:after{background:conic-gradient(from var(--tfn-angle), #f0b429, #ff6fa8, #9b7bff, #4c8dff, #35d0e3, #7be35a, #f0b429)}.tier-enterprise .tier-name,.tier-enterprise .tier-tagline{background:linear-gradient(90deg,#f7cb63,#ffa6c9,#c2b0ff,#9dc0ff,#86e6f1,#aaf08f);color:#0000;-webkit-background-clip:text;background-clip:text}.tier-enterprise .tier-unlock{color:#c2b0ff}.tier-enterprise .tier-dot{background:linear-gradient(90deg,#ffa6c9,#9dc0ff)}.btn-holo{color:#0b0d12;background:linear-gradient(90deg,#f7cb63,#ffa6c9,#c2b0ff,#9dc0ff,#86e6f1) 0 0/200% 100%;animation:6s linear infinite tfn-holo;box-shadow:0 14px 40px -12px #9b7bffb3}@keyframes tfn-holo{to{background-position:200% 0}}.journey-frame{border-radius:2rem;padding:2rem;transition:background .6s,box-shadow .6s}.journey[data-active=pro] .journey-frame,.journey[data-active=pro_plus] .journey-frame{background:radial-gradient(closest-side,#f0b42924,#0000)}.journey[data-active=max] .journey-frame{background:radial-gradient(closest-side,#f7dd8a33,#0000)}.journey[data-active=enterprise] .journey-frame{background:radial-gradient(closest-side at 30% 40%,#ff6fa829,#0000),radial-gradient(closest-side at 70% 60%,#4c8dff2e,#0000)}.pv{isolation:isolate;background:#0b0d12;border:1px solid #ffffff14;border-radius:1.4rem;width:100%;max-width:30rem;padding:1.3rem;position:relative;box-shadow:0 40px 100px -50px #000000e6}.pv-free{box-shadow:none;background:#0a0c10;border-color:#94a3b81a}.pv-basic{background:linear-gradient(#6ad3ec0f,#0b0d12 60%);border-color:#6ad3ec4d}.pv-pro,.pv-pro_plus{background:radial-gradient(24rem 12rem at 90% 0,#f0b42924,#0000 60%),#0b0d12;border-color:#f0b42973;box-shadow:0 40px 110px -50px #f0b42999}.pv-max{background:radial-gradient(1.2px 1.2px at 12% 18%,#f7dd8a,#0000),radial-gradient(1px 1px at 72% 28%,#fff3cf,#0000),radial-gradient(1.2px 1.2px at 88% 76%,#f7dd8a,#0000),radial-gradient(1px 1px at 34% 84%,#fff3cf,#0000),radial-gradient(24rem 14rem at 80% 0,#f7dd8a38,#0000 60%),linear-gradient(160deg,#1b1406,#060609 60%);border-color:#f7dd8a73;box-shadow:0 50px 120px -50px #f7dd8ab3,inset 0 1px #fff3cf33}.pv-enterprise{background:radial-gradient(22rem 14rem at 0 0,#ff6fa824,#0000 60%),radial-gradient(22rem 14rem at 100% 100%,#4c8dff2e,#0000 60%),#07080d;border-color:#ffffff29;box-shadow:0 50px 130px -50px #9b7bffbf}.pv-enterprise:after,.pv-max:after{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;padding:1.5px;animation:8s linear infinite tfn-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pv-enterprise:after{background:conic-gradient(from var(--tfn-angle), #f0b429, #ff6fa8, #9b7bff, #4c8dff, #35d0e3, #7be35a, #f0b429)}.pv-max:after{background:conic-gradient(from var(--tfn-angle), #7a5c14, #f7dd8a, #fff3cf, #b8892a, #7a5c14)}@keyframes pv-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pv-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes pv-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pv-glow{0%,to{box-shadow:0 0 #f0b42900}50%{box-shadow:0 0 30px -4px #f0b429b3}}.pv .meter>i{animation:none}html.motion-on .pv .pv-draw{stroke-dasharray:1}html.motion-on .pv:not(.is-on) .pv-type{clip-path:inset(0 100% 0 0);transition:clip-path 0s linear .6s}html.motion-on .pv:not(.is-on) .pv-draw{stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear .6s}html.motion-on .pv:not(.is-on) .pv-pop{opacity:0;transition:opacity 0s linear .6s,transform 0s linear .6s}html.motion-on .pv:not(.is-on) .meter>i{transition:transform 0s linear .6s;transform:scaleX(0)}html.motion-on .pv.is-on .pv-type{animation:1.1s steps(28,end) both pv-type}html.motion-on .pv.is-on .pv-type-2{animation-delay:1s}html.motion-on .pv.is-on .pv-type-3{animation-delay:2s}html.motion-on .pv.is-on .pv-draw{animation:1.4s cubic-bezier(.2,.7,.2,1) both pv-draw}html.motion-on .pv.is-on .pv-draw-2{animation-delay:.35s}html.motion-on .pv.is-on .pv-draw-3{animation-delay:.7s}html.motion-on .pv.is-on .pv-pop{animation:.7s cubic-bezier(.2,.7,.2,1) .9s both pv-pop}html.motion-on .pv.is-on .pv-pop-2{animation-delay:1.05s}html.motion-on .pv.is-on .pv-pop-3{animation-delay:1.2s}html.motion-on .pv.is-on .meter>i{animation:1.3s cubic-bezier(.2,.7,.2,1) .3s both pv-meter}html.motion-on .pv.is-on .pv-best{animation:2.4s ease-in-out 1.4s infinite pv-glow}html.motion-on .pv.is-on .pv-link{stroke-dasharray:3 7;animation:1.4s linear infinite tfn-flow}.caret{vertical-align:-.15em;background:currentColor;width:1px;height:1em;margin-left:2px;animation:1s step-end infinite tfn-caret;display:inline-block}@keyframes tfn-caret{50%{opacity:0}}.site-root{overflow-x:clip}.walk{isolation:isolate;border:1px solid color-mix(in oklab, var(--hue) 30%, var(--tfn-line-strong));background:radial-gradient(44rem 24rem at 100% 0%, var(--hue-soft), transparent 65%), #0a0d13db;box-shadow:0 40px 120px -60px var(--hue-glow);border-radius:1.75rem;position:relative;overflow:hidden}.walk-head{border-bottom:1px solid var(--tfn-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.9rem 1.25rem;display:flex}.walk-bar{gap:.3rem;display:flex}.walk-seg{cursor:pointer;background:0 0;border:0;flex:1 1 0;min-width:0;min-height:1.5rem;padding:.55rem 0}.walk-seg>i{background:#ffffff1a;border-radius:999px;height:.4rem;transition:background-color .25s,box-shadow .25s;display:block}.walk-seg[data-done]>i{background:color-mix(in oklab, var(--hue) 55%, transparent)}.walk-seg[aria-current=step]>i{background:var(--hue);box-shadow:0 0 14px var(--hue-glow)}.walk-seg:hover>i{background:color-mix(in oklab, var(--hue) 75%, transparent)}.walk-seg:focus-visible{outline:2px solid var(--hue-text);outline-offset:2px;border-radius:.4rem}.walk-body{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.5rem 1.25rem 1.75rem;display:grid;position:relative}@media (min-width:1024px){.walk-body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:3rem;padding:2.5rem}.walk-text{grid-column:1}.walk-shot{grid-area:1/2/span 2;align-self:center}.walk-nav{grid-column:1;align-self:end}}.walk-big{z-index:-1;font-family:var(--font-archivo), "Arial Black", sans-serif;color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--hue) 22%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,18vw,15rem);font-weight:800;line-height:1;position:absolute;bottom:-2.5rem;right:1.25rem}.walk-where{border:1px solid var(--tfn-line-strong);color:var(--tfn-text-2);background:#ffffff08;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.82rem;display:inline-flex}.walk-tip{border:1px solid color-mix(in oklab, var(--hue) 28%, var(--tfn-line));background:color-mix(in oklab, var(--hue-soft) 70%, transparent);color:var(--tfn-text);border-radius:.9rem;gap:.6rem;padding:.75rem .9rem;font-size:.92rem;line-height:1.5;display:flex}.walk-stack{grid-template-columns:minmax(0,1fr);display:grid}.walk-stack>.walk-slide{visibility:hidden;grid-area:1/1;align-self:center}.walk-stack>.walk-slide.is-on{visibility:visible}.walk-text.walk-stack>.walk-slide{align-self:start}html.motion-on .walk-slide.is-on{animation:.45s cubic-bezier(.2,.7,.2,1) both tfn-rise}.walk{overflow-anchor:none}.walk-browser{border:1px solid var(--tfn-line-strong);color:var(--tfn-text-3);background:#0d1017;border-radius:1rem;font-size:.8rem;line-height:1.4;overflow:hidden;box-shadow:0 30px 80px -40px #000000e6}.walk-chrome{border-bottom:1px solid var(--tfn-line);background:#11151e;align-items:center;gap:.4rem;padding:.55rem .75rem;display:flex}.walk-chrome>i{background:#ffffff29;border-radius:999px;flex-shrink:0;width:.6rem;height:.6rem}.walk-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tfn-text-2);background:#00000059;border-radius:.5rem;flex:1;margin-left:.4rem;padding:.3rem .7rem;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;overflow:hidden}.walk-page{min-height:17rem;padding:1rem;position:relative}.walk-block{background:#ffffff09;border-radius:.75rem;display:block}.walk-row{align-items:center;gap:.6rem;min-height:2.35rem;padding:.45rem .75rem;display:flex}.walk-row+.walk-row{border-top:1px solid var(--tfn-line)}.walk-dot{background:#ffffff1a;border-radius:.3rem;flex-shrink:0;width:1rem;height:1rem;display:inline-block}.walk-radio{border:2px solid #ffffff4d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.walk-radio.is-on{border-color:var(--hue)}.walk-radio.is-on:after{content:"";background:var(--hue);border-radius:999px;width:.4rem;height:.4rem}.walk-cta{color:#0b0d12;background:#ffffffe0;border-radius:999px;align-items:center;padding:.45rem 1rem;font-weight:650;display:inline-flex}.walk-target{z-index:1;color:var(--tfn-text);align-items:center;gap:.5rem;font-weight:650;display:inline-flex;position:relative}.walk-target:before,.walk-target:after{content:"";pointer-events:none;border-radius:.75rem;position:absolute;inset:-.4rem -.55rem}.walk-target:before{border:2px solid var(--hue);box-shadow:0 0 0 4px var(--hue-soft), 0 0 28px -2px var(--hue-glow)}html.motion-on .walk-target:after{animation:1.8s cubic-bezier(.2,.7,.2,1) infinite walk-pulse}@keyframes walk-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--hue) 55%, transparent)}to{box-shadow:0 0 0 16px #0000}}.walk-pointer{z-index:2;pointer-events:none;filter:drop-shadow(0 3px 6px #000000b3);width:1.55rem;height:1.55rem;position:absolute;bottom:-1.45rem;right:-1.2rem}html.motion-on .walk-pointer{animation:2.2s ease-in-out infinite walk-tap}@keyframes walk-tap{0%{opacity:0;translate:.9rem .9rem}22%{opacity:1;translate:0;scale:1}34%{scale:.8}46%{scale:1}84%{opacity:1}to{opacity:0;translate:0}}.walk-badge{z-index:2;background:var(--hue);color:#0b0d12;width:1.55rem;height:1.55rem;box-shadow:0 0 16px var(--hue-glow);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:-1.2rem;left:-1.35rem}.walk-link{overflow-wrap:anywhere;border:1px dashed color-mix(in oklab, var(--hue) 45%, var(--tfn-line-strong));color:var(--tfn-text);-webkit-user-select:all;user-select:all;background:#0000004d;border-radius:.75rem;padding:.6rem .8rem;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;display:block}.walk-time{gap:1rem;display:grid;position:relative}.walk-time>li{padding-left:2.5rem;position:relative}.walk-time>li:before{content:"";border:2px solid var(--hue);width:.9rem;height:.9rem;box-shadow:0 0 16px -2px var(--hue-glow);background:#0b0e15;border-radius:999px;position:absolute;top:.3rem;left:.45rem}.walk-time:before{content:"";background:linear-gradient(180deg, var(--hue), var(--hue-2));opacity:.45;width:2px;position:absolute;top:.8rem;bottom:.8rem;left:.87rem}@media (min-width:900px){.walk-time{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.5rem}.walk-time>li{padding-top:2.4rem;padding-left:0}.walk-time>li:before{top:0;left:0}.walk-time:before{background:linear-gradient(90deg, var(--hue), var(--hue-2));width:auto;height:2px;inset:.42rem .8rem auto}}html.motion-on main section:not(.is-near),html.motion-on main section:not(.is-near) *,html.motion-on main section:not(.is-near) :before,html.motion-on main section:not(.is-near) :after{animation-play-state:paused!important}
