/*! Chaturband 2.0.10 | built 2026-07-27T17:56:55+00:00 */
.safety-page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 72px;color:var(--text,#f4f4f5)}.safety-hero,.safety-report-head{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr);gap:24px;align-items:stretch;margin-bottom:24px}.safety-hero__content,.safety-hero__promise,.safety-panel,.safety-process,.safety-transparency,.safety-report-form,.safety-report-aside>section,.safety-confirmation,.safety-emergency{background:var(--surface,var(--panel,#14161a));border:1px solid var(--border,#30343b);border-radius:18px;box-shadow:0 16px 42px rgba(0,0,0,.18)}.safety-hero__content{padding:clamp(24px,4vw,54px);background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#e11d48) 17%,var(--surface,#14161a)),var(--surface,#14161a) 58%)}.safety-hero__content h1,.safety-report-head h1{font-size:clamp(2rem,5vw,4rem);line-height:1.02;margin:.2em 0 .35em;letter-spacing:-.035em}.safety-hero__content p,.safety-report-head p{font-size:clamp(1rem,2vw,1.18rem);line-height:1.7;color:var(--muted,#a1a1aa);max-width:760px}.safety-hero__promise{padding:28px;display:flex;flex-direction:column;justify-content:center;gap:12px;border-color:color-mix(in srgb,var(--danger,#ef4444) 42%,var(--border,#30343b))}.safety-hero__promise strong{font-size:1.25rem}.safety-hero__promise p,.safety-hero__promise span{color:var(--muted,#a1a1aa);line-height:1.6}.safety-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-weight:850;font-size:.74rem;color:var(--accent,#e11d48);margin:0 0 8px}.safety-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.safety-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 17px;border-radius:10px;border:1px solid var(--border,#30343b);background:var(--surface-alt,#202329);color:var(--text,#fff);text-decoration:none;font-weight:800;cursor:pointer}.safety-btn:hover{border-color:var(--accent,#e11d48);transform:translateY(-1px)}.safety-btn--primary{background:var(--accent,#e11d48);border-color:var(--accent,#e11d48);color:#fff}.safety-btn:focus-visible,.safety-report-form input:focus-visible,.safety-report-form select:focus-visible,.safety-report-form textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#e11d48) 55%,white);outline-offset:2px}.safety-grid{display:grid;gap:18px;margin:24px 0}.safety-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.safety-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-panel{padding:24px;min-width:0}.safety-panel h2{font-size:1.2rem;margin:0 0 12px}.safety-panel p,.safety-panel li{color:var(--muted,#a1a1aa);line-height:1.65}.safety-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--accent,#e11d48) 16%,transparent);color:var(--accent,#e11d48);font-size:1.25rem;margin-bottom:18px}.safety-panel--warning{border-color:var(--danger,#ef4444)}.safety-process,.safety-transparency{padding:clamp(22px,4vw,42px);margin:24px 0}.safety-section-head{max-width:780px;margin-bottom:24px}.safety-section-head h2{font-size:clamp(1.5rem,3vw,2.4rem);margin:0 0 9px}.safety-section-head p:last-child{color:var(--muted,#a1a1aa);line-height:1.65}.safety-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;counter-reset:safety-step;list-style:none;padding:0;margin:0}.safety-steps li{counter-increment:safety-step;padding:18px;border:1px solid var(--border,#30343b);border-radius:13px;background:var(--surface-alt,#202329);min-width:0}.safety-steps li:before{content:counter(safety-step);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent,#e11d48);color:#fff;font-weight:900;margin-bottom:13px}.safety-steps strong,.safety-steps span{display:block}.safety-steps span{color:var(--muted,#a1a1aa);font-size:.91rem;line-height:1.55;margin-top:6px}.safety-list{padding-left:20px;margin:0}.safety-list li+li{margin-top:8px}.safety-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.safety-kpis>div{padding:18px;border-radius:13px;background:var(--surface-alt,#202329);border:1px solid var(--border,#30343b)}.safety-kpis strong,.safety-kpis span{display:block}.safety-kpis strong{font-size:1.75rem}.safety-kpis span{color:var(--muted,#a1a1aa);font-size:.9rem}.safety-table-wrap{overflow:auto;border:1px solid var(--border,#30343b);border-radius:12px}.safety-table{width:100%;border-collapse:collapse;min-width:760px}.safety-table th,.safety-table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border,#30343b);white-space:nowrap}.safety-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#a1a1aa);background:var(--surface-alt,#202329)}.safety-empty{text-align:center;padding:24px;color:var(--muted,#a1a1aa)}.safety-emergency{padding:24px;margin-top:24px;border-color:color-mix(in srgb,var(--danger,#ef4444) 60%,var(--border,#30343b))}.safety-emergency h2{margin:0 0 8px}.safety-emergency p{margin:0;color:var(--muted,#a1a1aa);line-height:1.65}.safety-report-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.safety-report-head>div{padding:10px 0}.safety-report-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.safety-report-form{padding:clamp(20px,4vw,36px)}.safety-report-form fieldset{border:0;padding:0;margin:0 0 30px}.safety-report-form legend{font-weight:900;font-size:1.15rem;margin-bottom:16px}.safety-report-form label{display:grid;gap:7px;font-weight:760;margin-bottom:16px}.safety-report-form input,.safety-report-form select,.safety-report-form textarea{width:100%;min-height:46px;border:1px solid var(--border,#30343b);border-radius:10px;background:var(--background,#0b0c0f);color:var(--text,#fff);padding:11px 13px;font:inherit}.safety-report-form textarea{resize:vertical;line-height:1.55}.safety-report-form small{font-weight:400;color:var(--muted,#a1a1aa);line-height:1.45}.safety-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.safety-check{grid-template-columns:auto 1fr!important;align-items:start}.safety-check input{width:20px!important;min-height:20px;margin-top:2px}.safety-counter{text-align:right;color:var(--muted,#a1a1aa);font-size:.8rem;font-weight:600}.safety-submit{width:100%;font-size:1rem}.safety-report-aside{display:grid;gap:18px;position:sticky;top:90px}.safety-message{padding:15px 18px;border-radius:11px;margin-bottom:18px;border:1px solid}.safety-message--error{background:color-mix(in srgb,var(--danger,#ef4444) 10%,var(--surface,#14161a));border-color:var(--danger,#ef4444);color:var(--text,#fff)}.safety-confirmation{padding:32px;display:flex;gap:20px;align-items:flex-start}.safety-confirmation__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--success,#22c55e);color:#fff;font-size:1.5rem;font-weight:900;flex:0 0 auto}.safety-confirmation h2{margin:0 0 8px}.safety-confirmation p{color:var(--muted,#a1a1aa);line-height:1.6}.safety-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.safety-report-link{display:inline-flex;align-items:center;gap:5px;color:var(--muted,#a1a1aa);font-size:.78rem;text-decoration:none}.safety-report-link:hover{color:var(--danger,#ef4444)}@media(max-width:960px){.safety-hero,.safety-report-head,.safety-report-layout{grid-template-columns:1fr}.safety-grid--three{grid-template-columns:1fr 1fr}.safety-steps{grid-template-columns:1fr 1fr}.safety-report-aside{position:static}.safety-kpis{grid-template-columns:1fr 1fr}}@media(max-width:640px){.safety-page{width:min(100% - 20px,1180px);padding-top:16px}.safety-grid--three,.safety-grid--two,.safety-steps,.safety-form-grid{grid-template-columns:1fr}.safety-kpis{grid-template-columns:1fr 1fr}.safety-hero__content,.safety-hero__promise,.safety-panel,.safety-process,.safety-transparency,.safety-report-form{border-radius:14px}.safety-actions{flex-direction:column}.safety-btn{width:100%}.safety-confirmation{flex-direction:column}}@media(prefers-reduced-motion:reduce){.safety-btn{transition:none!important}.safety-btn:hover{transform:none}}
