.info-view{min-height:100vh;background:var(--cream);padding:0 24px 80px}.info-page{width:min(1120px,100%);margin:auto}.info-header{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.info-header nav{display:flex;gap:24px;align-items:center}.info-header nav a,.info-footer-links a,.public-nav>a:not(.visitor-login-link){color:var(--ink);font-size:13px;font-weight:800;text-decoration:none}.info-header nav a:hover,.info-footer-links a:hover,.public-nav>a:not(.visitor-login-link):hover{color:var(--purple)}.info-hero{padding:76px 0 46px;max-width:850px}.info-hero h1{font-size:clamp(46px,7vw,82px);line-height:.96;letter-spacing:-.055em;margin:16px 0 24px}.info-hero h1 em{color:var(--purple);font-style:normal}.info-hero>p{font-size:19px;line-height:1.65;color:var(--muted);max-width:720px}.info-callout{display:flex;gap:18px;align-items:flex-start;background:var(--ink);color:#fff;padding:24px 28px;border-radius:20px;margin:0 0 48px}.info-callout>span{font-size:26px}.info-callout strong{display:block;margin-bottom:5px}.info-callout p{margin:0;color:#d9d4e8;line-height:1.55}.guide-steps{display:grid;gap:18px;counter-reset:guide}.guide-step{counter-increment:guide;display:grid;grid-template-columns:64px 1fr;gap:22px;padding:28px;background:var(--white);border:1px solid var(--line);border-radius:22px;box-shadow:0 12px 32px rgba(23,21,45,.06)}.guide-step:before{content:counter(guide,decimal-leading-zero);display:grid;place-items:center;width:58px;height:58px;background:var(--lime);color:var(--ink);border-radius:18px;font-weight:950;font-size:18px}.guide-step h2{margin:2px 0 9px;font-size:22px}.guide-step p{margin:0;color:var(--muted);line-height:1.65}.guide-step ul{margin:12px 0 0;padding-left:20px;color:var(--muted);line-height:1.65}.guide-step code{background:#eeeafd;border-radius:6px;padding:2px 6px;color:#4d35bd}.info-section-title{font-size:clamp(30px,4vw,48px);letter-spacing:-.035em;margin:72px 0 24px}.troubleshoot-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.troubleshoot-grid article{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--white)}.troubleshoot-grid h3{margin:0 0 8px}.troubleshoot-grid p{margin:0;color:var(--muted);line-height:1.55}.faq-list{display:grid;gap:12px}.faq-list details{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:0 22px}.faq-list details[open]{border-color:var(--purple);box-shadow:0 10px 25px rgba(115,83,255,.08)}.faq-list summary{cursor:pointer;list-style:none;font-size:17px;font-weight:900;padding:20px 38px 20px 0;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:2px;top:16px;font-size:25px;color:var(--purple)}.faq-list details[open] summary:after{content:'−'}.faq-list details p{color:var(--muted);line-height:1.65;margin:0;padding:0 38px 21px 0}.info-cta{margin:64px 0 32px;padding:34px;border-radius:24px;background:linear-gradient(135deg,var(--purple),#4b2cdf);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px}.info-cta h2{margin:0 0 8px}.info-cta p{margin:0;color:#e6e0ff}.info-cta .primary-button{background:var(--lime);color:var(--ink);white-space:nowrap}.info-footer-links{padding:28px 0;border-top:1px solid var(--line);display:flex;gap:20px;flex-wrap:wrap}.kofi-support{position:fixed;z-index:90;left:22px;bottom:20px;display:flex;align-items:center;gap:10px;min-width:174px;padding:10px 13px;background:#ff5e5b;color:#fff;border:2px solid rgba(255,255,255,.7);border-radius:16px;box-shadow:0 12px 32px rgba(23,21,45,.24);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.kofi-support:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:0 17px 38px rgba(23,21,45,.3)}.kofi-heart{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#fff;color:#ff5e5b;font-size:20px}.kofi-support span:nth-child(2){display:flex;flex-direction:column;line-height:1}.kofi-support small{font-size:8px;letter-spacing:.08em;font-weight:900;opacity:.85}.kofi-support strong{font-size:18px;margin-top:4px}.kofi-support i{margin-left:auto;font-style:normal;font-weight:900}.overlay-mode .kofi-support{display:none}.public-nav{display:flex;align-items:center;gap:22px}
body.dark-mode .info-view{background:#11101b}body.dark-mode .info-header,body.dark-mode .info-footer-links{border-color:#3c384c}body.dark-mode .info-header nav a,body.dark-mode .info-footer-links a,body.dark-mode .public-nav>a:not(.visitor-login-link){color:#f4f1ff}body.dark-mode .guide-step,body.dark-mode .troubleshoot-grid article,body.dark-mode .faq-list details{background:#201e2d;color:#f4f1ff;border-color:#3c384c}body.dark-mode .guide-step code{background:#302b4c;color:#c8bbff}
@media(max-width:760px){.info-view{padding:0 16px 90px}.info-header{height:auto;padding:20px 0;align-items:flex-start;gap:20px}.info-header nav{gap:12px;flex-wrap:wrap;justify-content:flex-end}.info-hero{padding-top:52px}.guide-step{grid-template-columns:1fr}.troubleshoot-grid{grid-template-columns:1fr}.info-cta{align-items:flex-start;flex-direction:column}.public-nav>a:not(.visitor-login-link){display:none}.kofi-support{left:12px;bottom:12px;min-width:0}.kofi-support small{display:none}}
