.forest-analytics-preferences{max-width:850px;margin:24px auto;padding:28px;color:#e5eef1;line-height:1.85;background:#102436;border:1px solid #647b83;border-radius:16px}.forest-analytics-preferences h1{font-size:1.7rem;margin:0 0 20px}.forest-analytics-preferences p{margin:16px 0}.forest-analytics-notice a,.forest-analytics-preferences a{color:#b5e9df;text-decoration:underline}.forest-analytics-preview-note{border-left:3px solid #b8ce8f;padding:12px;background:#213b40}.forest-analytics-age{display:flex;gap:12px;align-items:center;margin:20px 0}.forest-analytics-age input{width:20px;height:20px}.forest-analytics-actions{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.forest-analytics-actions button{flex:1;min-width:160px;padding:12px 20px;background:#e7f0ec;color:#15342c;border:2px solid #b9d1c8;border-radius:8px;font-weight:700}.forest-analytics-actions button:disabled{opacity:.5;cursor:not-allowed}.forest-analytics-actions button:focus-visible,.forest-analytics-age input:focus-visible{outline:3px solid #f1d877;outline-offset:3px}.forest-analytics-notice{max-width:850px;margin:24px auto;padding:16px 24px;border:1px solid #566d76;border-radius:10px;color:#dbe8ea;background:#102332;line-height:1.7}.forest-analytics-notice p{margin:0 0 8px}@media(max-width:600px){.forest-analytics-preferences{margin:12px;padding:20px}.forest-analytics-notice{margin:20px 12px}.forest-analytics-actions{gap:12px}}