.guest-page{background:radial-gradient(ellipse at 25% 0,#183c3229,transparent 45%),var(--bg)}.guest-header{max-width:1240px;margin:auto;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--border)}.guest-header .brand{justify-content:flex-start}.guest-login{padding:11px 16px;border:1px solid #41685b;border-radius:8px;color:var(--green);font-size:11px}.guest-main{max-width:1240px;padding:55px 30px;margin:auto}.guest-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:75px;margin-bottom:65px;align-items:center}.guest-badge,.guest-section-title>span{font-size:9px;letter-spacing:1.7px;color:var(--green)}.guest-hero h1{font-size:clamp(35px,4.5vw,58px);line-height:1.1;letter-spacing:-1.8px;margin:22px 0}.guest-hero em{font-style:normal;color:var(--green)}.guest-hero p,.guest-section-title p{color:var(--muted);line-height:1.9;font-size:13px;max-width:650px}.guest-hero nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.guest-hero nav a{font-size:11px;padding:9px 13px;border:1px solid var(--border);border-radius:7px}.guest-notice{padding:27px;border:1px solid #4b4431;background:#26221b4d;border-radius:12px}.guest-notice b{color:#dfc791;font-weight:550}.guest-notice p{font-size:12px}.guest-notice small{font-size:11px;color:var(--muted);line-height:1.8}.guest-main section{scroll-margin-top:25px}.guest-section-title{margin:45px 0 23px}.guest-section-title h2{font-size:26px;margin-top:9px}.guest-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.guest-metrics details,.guest-modules details{border:1px solid var(--border);border-radius:11px;background:var(--panel);padding:20px}.guest-page summary{cursor:pointer}.guest-metrics summary{list-style:none;display:grid;gap:18px}.guest-metrics summary span{font-size:11px;color:var(--muted)}.guest-metrics b{font-size:25px;font-weight:500;font-variant-numeric:tabular-nums}.guest-metrics small{font-size:9px;color:var(--muted)}.guest-metrics p,.guest-modules p{font-size:12px;color:var(--muted);line-height:1.9}.guest-chart{padding:28px;margin-top:20px}.guest-chart h3{font-size:19px;margin:14px 0}.guest-chart p{color:var(--muted);font-size:12px;max-width:660px;line-height:1.8}.guest-chart svg{width:100%;height:auto;max-height:240px;display:block;margin:20px 0}.guest-chart>small{color:var(--muted);font-size:10px}.guest-signals{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.guest-signals .account{min-height:190px;padding:20px 16px}.guest-signals h3{font-size:11px;font-weight:500;margin:0 0 25px}.guest-signals strong{font-size:23px;font-weight:500}.guest-signals p{font-size:11px;line-height:1.8;color:var(--muted)}.guest-low{--card-tint:3%;--card-border:28%;--card-glow:5%;--card-halo:2%;--card-progress:.08}.guest-mid{--card-tint:17.5%;--card-border:64%;--card-glow:18.5%;--card-halo:10%;--card-progress:.54}.guest-full{--card-tint:32%;--card-border:100%;--card-glow:32%;--card-halo:18%;--card-progress:1}.guest-dot-guide{margin-top:22px;padding:22px;display:flex;gap:25px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.guest-dot-guide span{display:flex;gap:8px;align-items:center}.guest-dot-guide p{width:100%;margin:0;font-size:11px;line-height:1.8}.guest-example{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:50px}.guest-example h3{font-size:18px;font-weight:500}.guest-example p{color:var(--muted);font-size:12px;line-height:1.9}.guest-example strong{font-size:24px;font-weight:500;color:var(--green)}.guest-modules{display:grid;grid-template-columns:1fr 1fr;gap:13px}.guest-modules summary{font-size:13px}.guest-main footer{display:flex;justify-content:space-between;gap:20px;font-size:10px}.guest-main footer>a{display:block;color:var(--green)}
@media(max-width:900px){.guest-hero{gap:25px}.guest-metrics{grid-template-columns:1fr 1fr}.guest-signals{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.guest-header{padding:21px 18px}.guest-header .brand-word{display:block!important}.guest-header .brand{font-size:17px}.guest-header .brand-icon{width:37px}.guest-header .brand-sub{font-size:6px}.guest-login{font-size:10px;padding:10px}.guest-main{padding:30px 18px}.guest-hero{grid-template-columns:1fr;margin-bottom:35px;gap:20px}.guest-hero h1{font-size:38px}.guest-hero p{font-size:12px}.guest-notice{padding:20px}.guest-section-title h2{font-size:23px}.guest-metrics{gap:10px}.guest-metrics details{padding:16px 13px}.guest-metrics b{font-size:21px}.guest-signals{grid-template-columns:1fr 1fr;gap:10px}.guest-signals .account{min-height:180px}.guest-example{grid-template-columns:1fr;gap:15px;padding:22px}.guest-modules{grid-template-columns:1fr}.guest-chart{padding:20px}.guest-main footer{flex-direction:column;font-size:9px}}

.guest-hero{animation:guest-arrive .6s ease-out both}.guest-modules details{transition:border-color .2s,background .2s}.guest-modules details:hover,.guest-modules details[open]{border-color:color-mix(in srgb,var(--green) 40%,var(--border))}.guest-modules details[open]{background:color-mix(in srgb,var(--green) 3%,var(--panel))}.guest-modules summary{line-height:1.7}.guest-modules details[open] p{animation:guest-arrive .25s ease-out both}.guest-signals .account:hover{transform:translateY(-3px)}
@keyframes guest-arrive{from{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.guest-hero,.guest-modules details[open] p{animation:none!important}.guest-modules details{transition:none}}
