.help-page{min-height:100vh}.locale-selector-row{display:flex;justify-content:flex-end;padding-top:1rem}.translation-review-notice{margin-top:1rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--text-primary)}.help-safety-locale-selector{display:flex;gap:.65rem;align-items:center;color:var(--text-secondary);font-size:.78rem;font-weight:600}.help-safety-locale-selector select{min-height:2.45rem;padding:.45rem 2rem .45rem .7rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary)}[dir=rtl] .form-route-back{direction:rtl}[dir=rtl] .table-scroll th,[dir=rtl] .table-scroll td{text-align:right}.safety-shell{width:min(100% - 2.5rem,66rem)}.safety-hero{position:relative;overflow:hidden;padding:clamp(2.75rem,7vw,5.5rem) 0 clamp(3rem,7vw,5rem);border-bottom:1px solid var(--border);background:radial-gradient(circle at 18% 18%,oklch(.7 .15 195 / .17),transparent 30%),radial-gradient(circle at 85% 45%,oklch(.58 .2 25 / .12),transparent 30%),#030305c7}.safety-hero>.site-container{width:min(100% - 2.5rem,66rem)}.form-route-hero{padding-bottom:clamp(2.5rem,6vw,4rem)}.form-route-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.75rem;gap:1rem}.form-route-back,.form-route-status{color:var(--text-secondary);font-size:.82rem;font-weight:600;letter-spacing:.02em}.form-route-back:hover,.form-route-status:hover{color:var(--text-primary)}.safety-hero h1{max-width:58rem;margin:.8rem 0 0;font-family:var(--font-display);font-size:clamp(2.6rem,7.5vw,5.5rem);font-weight:600;letter-spacing:-.05em;line-height:.96}.safety-deck{max-width:48rem;margin:1.25rem 0 0;color:var(--text-secondary);font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.safety-meta{margin:1rem 0 0;color:var(--text-tertiary);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.055em;line-height:1.6;text-transform:uppercase}.receipt-promise{max-width:48rem;margin:1rem 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.6}.emergency-notice{max-width:58rem;margin-top:2rem;padding:1.1rem 1.25rem;border:1px solid oklch(.7 .18 35 / .45);border-left:4px solid oklch(.72 .18 35);border-radius:10px;background:#4f1a1842}.emergency-notice h2{margin:0;font-size:1.12rem}.emergency-notice p{margin:.45rem 0 0;color:var(--text-secondary);line-height:1.6}.emergency-notice strong{color:var(--text-primary)}.urgent-actions{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.urgent-action{display:flex;min-height:10rem;flex-direction:column;justify-content:flex-end;padding:1.3rem;border:1px solid oklch(.74 .18 35 / .5);border-radius:12px;background:linear-gradient(145deg,#451816b8,#0a0a13e6);transition:border-color .16s ease,transform .16s ease,background .16s ease}.urgent-action:hover{border-color:oklch(.8 .18 35);background:linear-gradient(145deg,#5a2522c7,#0e0e1af0);transform:translateY(-2px)}.urgent-kicker{margin-bottom:auto;color:oklch(.82 .13 45);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.urgent-action strong{font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.25}.urgent-action>span:last-child{margin-top:.4rem;color:var(--text-secondary);font-size:.85rem}.compact-section{padding-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(3rem,7vw,5rem)}.reporting-basics{padding-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(3rem,7vw,5rem);border-top:1px solid var(--border)}.basics-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-top:2rem}.basics-grid article{padding:1rem;border:1px solid var(--border);border-radius:8px}.basics-grid h3{margin:0;font-size:1rem}.basics-grid p,.blocking-note{color:var(--text-secondary);font-size:.86rem;line-height:1.65}.basics-grid p{margin:.65rem 0 0}.blocking-note{margin:1.2rem 0 0}.blocking-note strong{color:var(--text-primary)}.section-intro{max-width:47rem}.section-intro h2{margin:.65rem 0 0;font-family:var(--font-display);font-size:clamp(1.9rem,4vw,3rem);letter-spacing:-.035em;line-height:1.08}.section-intro>p:last-child{margin:.8rem 0 0;color:var(--text-secondary);line-height:1.7}.issue-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.issue-card{display:grid;gap:.5rem;align-content:start;padding:1.2rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:border-color .16s ease,background .16s ease}.issue-card:hover{border-color:var(--border-emphasis);background:var(--surface-elevated, oklch(.18 .012 285))}.issue-card.is-urgent{border-color:oklch(.72 .18 35 / .38)}.issue-card>span{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.issue-card strong{color:var(--text-primary);font-size:1rem}.issue-card small{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.case-status-layout{display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.case-status-form,.public-form-section>form,.case-receipt{padding:clamp(1.25rem,4vw,2.25rem);border:1px solid var(--border);border-radius:14px;background:#0a0a0ef0}.forms-stack{padding-top:clamp(3rem,8vw,7rem);padding-bottom:clamp(4rem,9vw,8rem)}.public-form-section{scroll-margin-top:6rem}.public-form-section+.public-form-section{margin-top:clamp(5rem,10vw,9rem);padding-top:clamp(4rem,8vw,7rem);border-top:1px solid var(--border)}.public-form-section.is-urgent>form{border-color:oklch(.72 .18 35 / .42)}.public-form-heading{max-width:52rem;margin-bottom:1.5rem}.public-form-heading h2{margin:.65rem 0 0;font-family:var(--font-display);font-size:clamp(1.9rem,4vw,3.2rem);letter-spacing:-.035em;line-height:1.08}.public-form-heading>p:last-child{margin:.8rem 0 0;color:var(--text-secondary);line-height:1.7}.public-form-section form fieldset{min-width:0;margin:0;padding:0;border:0}.public-form-section form>fieldset{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border)}.public-form-section form>fieldset>legend,.case-status-form legend{padding:0;color:var(--text-primary);font-family:var(--font-display);font-size:1.18rem;font-weight:600}.field-grid{display:grid;gap:1.1rem}.field-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}fieldset>.field-grid,fieldset>.form-field,fieldset>.check-control,fieldset>.checkbox-grid,.case-status-form>.form-field{margin-top:1.15rem}.form-field{min-width:0}.field-label{display:block;color:var(--text-primary);font-size:.88rem;font-weight:600;line-height:1.4}.field-label span,.nested-fieldset legend span{color:var(--text-tertiary);font-weight:400}.field-help{margin:.35rem 0 0;color:var(--text-tertiary);font-size:.78rem;line-height:1.55}.form-control,.secret-field input{display:block;width:100%;min-height:2.9rem;margin-top:.45rem;padding:.72rem .85rem;border:1px solid var(--border);border-radius:8px;outline:none;background:#040406eb;color:var(--text-primary);transition:border-color .16s ease,box-shadow .16s ease}textarea.form-control{min-height:6rem;resize:vertical;line-height:1.55}.form-control:hover,.secret-field input:hover{border-color:var(--border-emphasis)}.form-control:focus-visible,.secret-field input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px oklch(.7 .15 195 / .22)}.form-control[aria-invalid=true],[data-required-checkbox-group][aria-invalid=true],[data-required-contact][aria-invalid=true]{border-color:oklch(.7 .2 25);box-shadow:0 0 0 2px oklch(.7 .2 25 / .18)}.check-control{display:flex;gap:.7rem;align-items:flex-start;color:var(--text-secondary);font-size:.9rem;line-height:1.5;cursor:pointer}.check-control input{width:1.1rem;height:1.1rem;flex:0 0 auto;margin:.13rem 0 0;accent-color:var(--primary)}.warning-check{padding:.85rem;border:1px solid oklch(.72 .18 35 / .3);border-radius:8px;background:#4518162e}.checkbox-grid{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.nested-fieldset{margin-top:1.25rem!important;padding:1rem!important;border:1px solid var(--border)!important;border-radius:8px}.nested-fieldset legend{padding:0 .45rem;color:var(--text-primary);font-size:.88rem;font-weight:600}.nested-fieldset .check-control+.check-control{margin-top:.7rem}.form-safety-note{padding:1rem;border:1px solid oklch(.72 .18 35 / .34);border-left:3px solid oklch(.72 .18 35);border-radius:8px;background:#4518162e;color:var(--text-secondary);font-size:.9rem;line-height:1.65}.form-safety-note strong{color:var(--text-primary)}.form-policy-copy{margin:1rem 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.65}.form-policy-copy p{margin:.55rem 0 0}.form-message{margin-bottom:1.25rem;padding:.9rem 1rem;border-radius:8px;font-size:.88rem;line-height:1.55}.form-error{border:1px solid oklch(.7 .2 25 / .45);background:#4f1a183d;color:oklch(.91 .05 30)}.form-status{border:1px solid oklch(.7 .15 195 / .35);background:var(--accent-soft);color:var(--text-primary)}.draft-controls{margin-top:2rem;padding:1rem;border:1px dashed var(--border-emphasis);border-radius:8px}.draft-controls p{margin:0;color:var(--text-tertiary);font-size:.78rem;line-height:1.55}.draft-controls>div{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-top:.8rem}.text-button{padding:.4rem;border:0;background:transparent;color:var(--text-secondary);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.form-submit{min-width:min(100%,18rem);justify-content:center;margin-top:2rem}.danger-button{display:inline-flex;align-items:center;min-height:2.75rem;padding:.7rem 1.1rem;border:1px solid oklch(.75 .17 35);border-radius:8px;background:#cf4040;color:#fff;font-weight:650;cursor:pointer}.danger-button:hover{background:#e95145}.button:disabled,.danger-button:disabled{cursor:wait;opacity:.62}.form-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.case-receipt{border-color:oklch(.7 .15 195 / .45)}.case-receipt h3,.status-result h3{margin:.65rem 0 0;font-family:var(--font-display);font-size:1.5rem}.case-receipt>p:not(.eyebrow){max-width:50rem;color:var(--text-secondary);line-height:1.65}.receipt-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:1.5rem 0}.receipt-grid div{padding:.9rem;border:1px solid var(--border);border-radius:8px;background:#040406b3}.receipt-grid dt{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.receipt-grid dd{margin:.4rem 0 0;overflow-wrap:anywhere;color:var(--text-primary);font-weight:600}.secret-field{display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;margin:.45rem 0 1.25rem}.secret-field input{margin:0;font-family:var(--font-mono)}.status-result{margin-top:1.25rem;padding:1rem;border:1px solid oklch(.7 .15 195 / .35);border-radius:8px;background:var(--accent-soft)}.status-result p{color:var(--text-secondary);line-height:1.6}.status-result strong{color:var(--text-primary)}.process-list{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 2.5rem;padding:0;list-style:none}.process-list li{display:grid;gap:.45rem;align-content:start;padding:1rem;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.process-list strong{color:var(--text-primary)}.process-list span{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.table-scroll table{width:100%;min-width:44rem;border-collapse:collapse;font-size:.88rem}.table-scroll th,.table-scroll td{padding:.9rem 1rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.55}.table-scroll th{color:var(--text-primary);background:var(--surface)}.table-scroll td{color:var(--text-secondary)}.table-scroll tr:last-child td{border-bottom:0}.public-process>.site-container>p{margin-top:1rem;color:var(--text-tertiary);font-size:.82rem;line-height:1.6}.policy-notes{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem}.policy-notes article{padding:1rem;border:1px solid var(--border);border-radius:8px}.policy-notes h3{margin:0;font-size:1rem}.policy-notes p{margin:.65rem 0 0;color:var(--text-secondary);font-size:.85rem;line-height:1.6}.resource-grid{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.resource-grid a{display:grid;gap:.35rem;padding:1rem;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.resource-grid a:hover{border-color:var(--primary)}.resource-grid span{color:var(--text-secondary);font-size:.84rem;line-height:1.5}@media print{.secret-field,[data-receipt-token]{display:none!important}}@media(max-width:800px){.urgent-actions,.issue-grid,.basics-grid,.case-status-layout,.field-grid.two-column,.checkbox-grid,.process-list,.policy-notes,.resource-grid,.receipt-grid{grid-template-columns:1fr}}@media(max-width:520px){.safety-shell,.safety-hero>.site-container{width:min(100% - 1.5rem,66rem)}.case-status-form,.public-form-section>form,.case-receipt{padding:1rem;border-radius:10px}.secret-field{grid-template-columns:1fr 1fr}.secret-field input{grid-column:1 / -1}}
