.guia-min{-webkit-overflow-scrolling:touch;height:100dvh;overflow-y:auto}.guia-wrap{max-width:720px;margin:0 auto;padding:0 24px}.guia-nav-inner{justify-content:space-between;align-items:center;max-width:720px;margin:0 auto;padding:16px 24px;display:flex}.guia-brand{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-strong);font-size:13px;font-weight:600;text-decoration:none}.guia-brand b{color:var(--green-data)}.guia-nav-link{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);font-size:12px;text-decoration:none}.guia-hero{padding:56px 0 8px}.guia-tag{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;background:var(--lime);color:var(--forest);border-radius:999px;margin-bottom:20px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-block}.guia-h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0 0 18px;font-size:clamp(2rem,6vw,3.1rem);font-weight:700;line-height:1.05}.guia-h1 em{font-family:var(--font-editorial);color:var(--green-data);font-style:italic;font-weight:500}.guia-sub{color:var(--text-body);margin:0 0 22px;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.5}.guia-by{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:10px;font-size:12px;display:flex}.guia-by a{color:var(--green-data);text-decoration:none}.guia-section{border-top:1px solid var(--border-soft);padding:36px 0}.guia-h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-strong);margin:0 0 16px;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:700;line-height:1.15}.guia-p{color:var(--text-body);margin:0 0 16px;font-size:1.05rem;line-height:1.6}.guia-p strong{color:var(--text-strong)}.guia-pull{font-family:var(--font-editorial);color:var(--text-strong);border-left:3px solid var(--lime);margin:22px 0;padding-left:18px;font-size:1.2rem;font-style:italic;line-height:1.45}.guia-step{gap:16px;margin:0 0 24px;display:flex}.guia-step-num{background:var(--forest);width:34px;height:34px;color:var(--lime);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.guia-step-body{flex:1}.guia-step-body p{color:var(--text-body);margin:4px 0 10px;font-size:1.02rem;line-height:1.55}.guia-step-body p strong{color:var(--text-strong)}.prompt-block{background:var(--surface-card-dark);border-radius:var(--radius-md);margin:10px 0 4px;padding:16px 16px 14px}.prompt-block .prompt-pre{font-family:var(--font-mono);color:#f4f2ec;white-space:pre-wrap;word-break:break-word;margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.6}.prompt-block .prompt-pre .ph{color:var(--lime);font-weight:600}.copy-btn{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lime);border:1px solid var(--border-on-forest);cursor:pointer;background:0 0;border-radius:8px;padding:7px 13px;font-size:11px;font-weight:600;transition:background .15s,color .15s}.copy-btn:hover{background:var(--lime);color:var(--forest);border-color:var(--lime)}.copy-btn[data-copied=true]{background:var(--green-data);color:#fff;border-color:var(--green-data)}.placar-card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;padding:8px 22px}.placar-row{border-bottom:1px solid var(--border-soft);align-items:baseline;gap:16px;padding:16px 0;display:flex}.placar-row:last-child{border-bottom:none}.placar-score{font-family:var(--font-mono);white-space:nowrap;flex:none;min-width:86px;font-size:18px;font-weight:700}.placar-row p{color:var(--text-body);margin:0;font-size:1rem;line-height:1.5}.placar-row p strong{color:var(--text-strong)}.s-red{color:var(--terracotta)}.s-yellow{color:var(--green-data)}.s-green{color:var(--lime)}.lever{border-left:3px solid var(--paper-edge);margin:0 0 22px;padding-left:18px}.lever h3{font-family:var(--font-display);color:var(--text-strong);margin:0 0 6px;font-size:1.15rem;font-weight:700}.lever p{color:var(--text-body);margin:0;font-size:1rem;line-height:1.55}.guia-gift{background:var(--lime);border-radius:var(--radius-md);margin:0 0 22px;padding:20px 22px}.guia-gift .label-mono{color:var(--forest);opacity:.85;margin-bottom:8px}.guia-gift p{color:var(--forest);margin:0;font-size:1.08rem;line-height:1.55}.guia-gift strong{color:var(--forest);font-weight:700}.franco{background:var(--terracotta-soft);border-radius:var(--radius-md);margin:8px 0;padding:20px 22px}.franco .label-mono{color:var(--terracotta);margin-bottom:8px}.franco p{color:var(--text-strong);margin:0;font-size:1.05rem;line-height:1.55}.guia-order{counter-reset:ord;margin:8px 0 0;padding:0;list-style:none}.guia-order li{counter-increment:ord;color:var(--text-body);border-bottom:1px solid var(--border-soft);padding:10px 0 10px 38px;font-size:1.02rem;line-height:1.5;position:relative}.guia-order li:last-child{border-bottom:none}.guia-order li:before{content:counter(ord);font-family:var(--font-mono);color:var(--green-data);border:1px solid var(--border-soft);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex;position:absolute;top:9px;left:0}.guia-order li strong{color:var(--text-strong)}.guia-cta{background:var(--forest);border-radius:var(--radius-lg);text-align:center;margin:12px 0 0;padding:38px 30px}.guia-cta .label-mono{color:var(--lime);margin-bottom:12px}.guia-cta h2{font-family:var(--font-display);color:var(--text-on-forest);letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(1.5rem,3.6vw,2.1rem);font-weight:700}.guia-cta p{color:var(--text-on-forest-muted);max-width:460px;margin:0 auto 24px;font-size:1.05rem;line-height:1.55}.cta-btn{font-family:var(--font-display);background:var(--lime);color:var(--forest);border-radius:12px;padding:15px 30px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .12s;display:inline-block}.cta-btn:hover{transform:translateY(-2px)}.guia-footer{text-align:center;padding:30px 0 50px}.guia-footer p{font-family:var(--font-mono);color:var(--text-muted);margin:0;font-size:12px}.guia-footer a{color:var(--green-data);text-decoration:none}
