.app-guide{position:relative}.app-guide .guide-content{position:relative;z-index:1;max-width:var(--container-narrow);margin-inline:auto}.chapter-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin:2rem auto;max-width:1050px}.chapter-nav a,.guide-link{font-family: var(--font-cyber);color:var(--text-main);border:1px solid var(--border-cyber-focus);border-radius:var(--radius-sm);padding:.75rem 1rem;text-decoration:none;background:var(--bg-glass)}.chapter-nav a:hover,.guide-link:hover{color:var(--neon-green);background:var(--bg-glass-2)}.chapter-nav a:focus-visible,.guide-link:focus-visible,.guide-menu-link:focus-visible,.guide-table-wrap:focus-visible,.guide-faq summary:focus-visible{outline:2px solid var(--neon-green);outline-offset:5px}.guide-link{display:inline-block;margin-top:1rem}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin-block:2rem}.guide-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-block{padding:clamp(1.3rem,3vw,2.5rem);background:var(--bg-glass);border:1px solid var(--border-soft);border-radius:var(--radius);min-width:0}.guide-block:hover{border-color:var(--border-cyber-focus)}.features-section .guide-block{background:rgba(255,255,255,.05);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}.features-section .guide-block:hover{background:rgba(0,0,0,.9)}.guide-block h3,.guide-topic,.guide-faq h3{font-family: var(--font-cyber);font-size:var(--fs-h3);font-weight:600;color:var(--text-main);line-height:1.25;margin-bottom:1rem}.guide-block h4{font-family: var(--font-cyber);color:var(--text-main);font-size:1.12rem;margin-block:1.4rem .65rem}.guide-content p,.guide-content li,.guide-faq p{font-size:var(--fs-body);line-height:1.8;color:var(--text-soft)}.guide-content p+p{margin-top:1rem}.guide-content ul,.guide-content ol{padding-left:1.35rem;margin-block:1rem}.guide-content li+li{margin-top:.65rem}.guide-content strong{color:var(--text-main)}.guide-content a:not(.guide-link), .guide-faq a {color:var(--neon-green);text-underline-offset:.2em}.guide-kicker{display:block;font-family: var(--font-mono);color:var(--neon-green);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem}.guide-example{border-left:2px solid var(--neon-green);padding:1.25rem 1.5rem;margin-block:1.5rem;background:var(--bg-glass)}.guide-example strong{display:block;margin-bottom:.5rem}.guide-route{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0!important;margin:2rem 0!important}.guide-route li{flex:1 1 150px;padding:1rem;border:1px solid var(--border-cyber-focus);border-radius:var(--radius-sm);margin:0!important;font-family: var(--font-cyber)}.guide-route span{display:block;color:var(--neon-green);font-family: var(--font-mono);margin-bottom:.35rem}.guide-full{grid-column: 1 / -1}.guide-table-wrap{overflow-x:auto;border:1px solid var(--border-soft);border-radius:var(--radius-sm);margin-block:1.5rem;overscroll-behavior-x:contain}.guide-table{border-collapse:collapse;width:100%;font-family: var(--font-body);font-size:.95rem;color:var(--text-soft);line-height:1.6}.guide-table caption{text-align:left;padding:1rem;font-family: var(--font-cyber);color:var(--text-main);font-weight:600}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:1rem;border-top:1px solid var(--border-soft);min-width:105px}.guide-table th{color:var(--text-main);font-weight:600;background:var(--bg-card)}.guide-table th:first-child{min-width:175px}.guide-table tbody tr:hover{background:var(--bg-glass-2)}.guide-table-hint{font-size:.85rem!important;font-family: var(--font-mono)}.guide-balance{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-block:1.5rem}.guide-balance div{padding:1.25rem;border:1px solid var(--border-cyber-focus);border-radius:var(--radius-sm)}.guide-balance strong{display:block;font-family: var(--font-cyber);font-size:clamp(1.5rem,4vw,2.7rem);color:var(--neon-green)}.guide-balance span{font-size:.9rem;color:var(--text-soft);line-height:1.6}.guide-faq{max-width:var(--container-narrow);margin-inline:auto}.guide-faq h3{margin-top:2.5rem}.guide-faq details{border-bottom:1px solid var(--border-soft);padding-block:1.1rem}.guide-faq summary{font-family: var(--font-cyber);font-size:1.15rem;color:var(--text-main);line-height:1.5}.guide-faq details[open] summary{color:var(--neon-green);margin-bottom:1rem}.guide-faq details p{max-width:80ch}.app-guide [id],.guide-faq [id]{scroll-margin-top:110px}.app-guide .section-head{margin-bottom:3rem}.app-guide .coin-layout{margin-bottom:3rem}.app-guide .coin-content .section-lead{margin-left:0}a.profile-card{text-decoration:none;color:inherit}.nav-link.active{color:var(--neon-green)}.app-intro-close{max-width:760px;margin:2.5rem auto 0;text-align:center;font-size:var(--fs-lead)!important}.cards-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));max-width:var(--container)}.cards-grid-four .profile-card{min-width:0}.profile-card-soon{opacity:.72;background:linear-gradient(155deg,rgba(8,9,12,.9),rgba(var(--neon-green-rgb),.07))}.profile-card-soon .card-cta{color:var(--text-dim)}.modal-overlay.single-slide .carousel-nav-btn,.modal-overlay.single-slide .modal-carousel-pagination{display:none}.journey-link{display:block;text-decoration:none}.journey-link:hover h3{color:var(--neon-green)}.profile-page .profile-hero{min-height:min(820px,86svh);padding-top:clamp(7rem,12vh,9rem)}.profile-page .profile-hero .hero-content{max-width:1220px;grid-template-columns:minmax(180px,30%) minmax(0,1fr);grid-template-areas:"logo eyebrow" "logo text" "cta cta" "scroll scroll";row-gap:clamp(1rem,2vw,1.7rem)}.profile-page .profile-hero .hero-logo-large{width:clamp(180px,26vw,360px)}.profile-page .profile-hero .hero-eyebrow{align-self:end;text-align:left}.profile-page .profile-hero .hero-title{font-size:clamp(3.8rem,8.5vw,9rem)}.profile-page .profile-hero .hero-subtitle{font-size:clamp(1.45rem,2.8vw,3rem);line-height:1.08}.profile-page .profile-hero .hero-description{max-width:680px}.profile-page .other-journeys{padding-top:clamp(3rem,7vh,7rem)}.profile-page .features-section{max-width:none}.profile-page .profile-pattern-section{max-width:none;width:100%;overflow:hidden;background:radial-gradient(120% 95% at 50% 40%,rgba(8,9,12,.90),rgba(2,3,4,.975) 78%);border-block:1px solid var(--border-soft)}.profile-page .profile-pattern-section>.section-head{position:relative;z-index:1}.profile-page .features-section>.section-head,.profile-page .features-section>.guide-content{position:relative;z-index:1}.app-guide .guide-status{display:inline-block;color:var(--neon-green);border:1px solid var(--border-cyber-focus);border-radius:999px;padding:.3rem .7rem;font-family: var(--font-mono);font-size:.8rem;margin-bottom:1rem}.plans-section .plan-panel{display:block}.plans-section .plan-panel[hidden]{display:none}.guide-menu-link{display:none}@media (max-width:920px){.guide-menu-link{display:inline-flex;align-items:center;min-height:44px;color:var(--neon-green);font: 600 .9rem var(--font-cyber);text-decoration:none}.cards-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.guide-grid-three{grid-template-columns:1fr}.guide-table th:first-child{position:sticky;left:0;z-index:1;width:140px;min-width:140px}}@media (max-width:600px){.guide-grid{grid-template-columns:1fr}.guide-balance{grid-template-columns:1fr}.guide-balance div{display:flex;align-items:center;gap:1.25rem}.guide-balance strong{min-width:95px}.chapter-nav{justify-content:flex-start}.chapter-nav a{flex-grow:1;text-align:center}.guide-table th,.guide-table td{padding:.75rem}.guide-example{padding:1rem}.cards-grid-four{grid-template-columns:1fr}.profile-page .profile-hero{min-height:100svh}.profile-page .profile-hero .hero-content{grid-template-columns:1fr;grid-template-areas:"logo" "eyebrow" "text" "cta" "scroll";justify-items:center}.profile-page .profile-hero .hero-logo-large{width:clamp(150px,45vw,230px)}.profile-page .profile-hero .hero-eyebrow,.profile-page .profile-hero .hero-text-col{text-align:center}}.trust-indicators{padding:clamp(2rem,4vw,4rem) 5%;padding-bottom:clamp(5rem,8vw,8rem)}.trust-indicators .stats-row{margin:0 auto;padding-top:0;border-top:0}.trust-indicators .stat-num{font-size:clamp(2.4rem,4vw,3.5rem)}.trust-indicators .stat-label{font-size:1rem}@media (min-width:921px){.cards-grid-four .card-title{font-size:clamp(1.3rem,1.55vw,1.55rem)}.cards-grid-four .card-text{min-height:8em}}.referral-section{scroll-margin-top:110px}.referral-reward{display:flex;align-items:center;justify-content:center;gap:1rem;max-width:620px;margin:0 auto 2.5rem;padding:1rem 1.5rem;border:1px solid rgba(var(--neon-green-rgb),.35);border-radius:var(--radius);background:rgba(var(--neon-green-rgb),.05)}.referral-reward img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(var(--neon-green-rgb),.35))}.referral-reward p{margin:0;font-family: var(--font-cyber);color:var(--text-main)}.referral-reward strong,.referral-reward span{display:block}.referral-reward strong{color:var(--neon-green);font-size:1.15rem}.referral-reward span{margin-top:.25rem;color:var(--text-dim);font: .9rem/1.4 var(--font-body)}.referral-note{max-width:760px;margin:2rem auto 0;color:var(--text-dim);text-align:center}.criacoin-float{--criacoin-size:70px;--criacoin-edge:22px;position:fixed;right:var(--criacoin-edge);bottom:var(--criacoin-edge);z-index:900;display:grid;width:var(--criacoin-size);height:var(--criacoin-size);place-items:center;border:1px solid rgba(var(--neon-green-rgb),.72);border-radius:50%;background:rgba(8,10,12,.88);box-shadow:0 0 16px rgba(var(--neon-green-rgb),.32);animation:criacoin-float-corner 140s steps(1,end) infinite}.criacoin-float::after{content:'';position:absolute;inset:-3px;border:1px solid rgba(var(--neon-green-rgb),.65);border-radius:inherit;pointer-events:none;animation:criacoin-float-pulse 7s ease-in-out infinite}.criacoin-float img{width:calc(var(--criacoin-size) - 12px);height:calc(var(--criacoin-size) - 12px);object-fit:contain;animation:criacoin-icon-pulse 7s ease-in-out infinite}.criacoin-float:hover{border-color:var(--neon-green);box-shadow:0 0 24px rgba(var(--neon-green-rgb),.7)}@keyframes criacoin-float-corner { 0%, 24.999% { transform: translate(0, 0); } 25%, 49.999% { transform: translateX(calc(-100vw + var(--criacoin-size) + var(--criacoin-edge) + var(--criacoin-edge))); } 50%, 74.999% { transform: translate(calc(-100vw + var(--criacoin-size) + var(--criacoin-edge) + var(--criacoin-edge)), calc(-100vh + var(--criacoin-size) + var(--criacoin-edge) + var(--criacoin-edge))); } 75%, 99.999% { transform: translateY(calc(-100vh + var(--criacoin-size) + var(--criacoin-edge) + var(--criacoin-edge))); } 100% { transform: translate(0, 0); } }@keyframes criacoin-float-pulse { 0%, 84%, 100% { transform: scale(1); opacity: .55; } 88% { transform: scale(1.22); opacity: 1; } 92% { transform: scale(.96); opacity: .8; } }@keyframes criacoin-icon-pulse { 0%, 84%, 100% { transform: scale(1); } 88% { transform: scale(1.12); } 92% { transform: scale(.96); } }@media (max-width:1100px){.criacoin-float{--criacoin-size:60px;--criacoin-edge:18px}}@media (max-width:600px){.referral-reward{align-items:flex-start;padding:1rem}.criacoin-float{--criacoin-size:50px;--criacoin-edge:14px}}@media (prefers-reduced-motion:reduce){.criacoin-float,.criacoin-float::after,.criacoin-float img{animation:none}}