:root{--dunn-red:#bd272c;--red-text:#a31f24;--ink:#202b39;--ink-soft:#46566b;--muted:#68788d;--line:#dce3ec;--line-strong:#c5d0de;--canvas:#f3f6fa;--surface:#fff;--surface-soft:#edf2f8;--incident-ink:#536e90;--incident-surface:#edf2f8;--incident-line:#c6d3e3;--note-ink:#806224;--note-glyph:#ad8426;--note-surface:#faf3e2;--success:#18743a;--warning:#8a5a00;--shadow:0 12px 40px #20314812;--radius:10px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}body{background:var(--canvas);min-height:100vh;margin:0}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb, var(--dunn-red) 24%, transparent);outline-offset:2px}.site-header{z-index:20;position:relative}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;width:min(1420px,100%);min-height:52px;margin:0 auto;padding:12px 56px 0;display:flex}.report-mark{flex-direction:column;align-items:flex-start;line-height:1;display:inline-flex}.report-mark__name{color:var(--ink);letter-spacing:-1.15px;font-size:25px;font-weight:760}.report-mark__name:before{background:var(--dunn-red);content:"";border-radius:2px;width:8px;height:19px;margin-right:7px;display:inline-block;transform:translateY(1px)}.report-mark__school{color:var(--muted);letter-spacing:1.7px;text-transform:uppercase;margin-top:5px;margin-left:16px;font-size:8px;font-weight:750}.site-header__account{align-items:center;gap:10px;display:flex}.site-header__identity{flex-direction:column;align-items:flex-end;margin-right:2px;font-size:12px;line-height:1.35;display:flex}.site-header__identity strong{font-size:12px;font-weight:680}.site-header__identity span{color:var(--muted)}.avatar,.icon-button{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.avatar{border-color:color-mix(in srgb, var(--dunn-red) 24%, var(--line));color:var(--red-text);cursor:pointer;font-size:11px;font-weight:780}.icon-button{color:var(--muted);transition:color .14s,border-color .14s,background .14s}.icon-button:hover{border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink)}.icon-button svg{width:17px;height:17px}.page{width:min(960px,100% - 40px);margin:0 auto}.home-page{width:min(1420px,100%);padding:76px 52px 64px}.home-intro{max-width:720px}.eyebrow{letter-spacing:1.25px;text-transform:uppercase;margin:0 0 13px;font-weight:760;color:var(--red-text)!important;font-size:12px!important}.home-intro h1,.report-heading h1{color:var(--ink);letter-spacing:-2.4px;margin:0;font-size:clamp(36px,5vw,54px);font-weight:690;line-height:1.06}.home-intro__lede{max-width:650px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.55}.report-choices{border:0;gap:14px;min-width:0;margin:48px 0 0;padding:0;display:grid}.report-choice{cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:162px;padding:26px 27px;transition:border-color .14s,background .14s;display:grid;position:relative;box-shadow:0 1px #14141905}.report-choice:hover{border-color:var(--choice-accent);background:color-mix(in srgb, var(--choice-accent) 2%, white)}.report-choice__icon{border-radius:15px;place-items:center;width:70px;height:70px;display:grid}.report-choice__icon svg{width:40px;height:40px}.report-choice__icon--incident{background:var(--incident-surface);color:var(--incident-ink)}.report-choice__icon--accident{color:var(--dunn-red);background:#faecec}.report-choice__copy{flex-direction:column;min-width:0;display:flex}.report-choice__title{letter-spacing:-.45px;font-size:21px;font-weight:710}.report-choice__description{max-width:650px;color:var(--muted);margin-top:7px;font-size:15px;line-height:1.52}.report-choice__timing{color:var(--ink-soft);margin-top:13px;font-size:12px;font-weight:650}.report-choice__check{border:1px solid var(--line);background:var(--surface-soft);width:38px;height:38px;color:var(--muted);border-radius:50%;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid}.report-choice--incident{--choice-accent:var(--incident-ink)}.report-choice--accident{--choice-accent:var(--dunn-red)}.report-choice:hover .report-choice__check{border-color:var(--choice-accent)}.report-choice.is-selected{border-color:var(--choice-accent);box-shadow:0 0 0 1px var(--choice-accent);background:color-mix(in srgb, var(--choice-accent) 3%, white)}.report-choice.is-selected .report-choice__check{background:var(--choice-accent);border-color:var(--choice-accent);color:#fff}.report-choice__input,.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.report-choice:has(input:focus-visible){outline:3px solid var(--choice-accent);outline-offset:5px}.report-choice__check svg{width:19px}.report-choice-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.report-choice-actions p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.report-choice-actions .button{min-width:150px}@media (min-width:1000px){.report-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.report-choice{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px}.report-choice__icon{width:56px;height:56px}.report-choice__icon svg{width:34px;height:34px}.report-choice__title{padding-right:30px}.report-choice__check{width:28px;height:28px;position:absolute;top:22px;right:22px}}@media (max-width:600px){.report-choice-actions{flex-direction:column;align-items:stretch;gap:14px}.report-choice-actions .button{width:100%}}.urgent-note{color:var(--muted);align-items:flex-start;gap:14px;margin-top:28px;padding:6px 0;display:flex}.urgent-note>div{max-width:920px}.urgent-note__mark{border:1px solid var(--muted);width:20px;height:20px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid}.urgent-note strong{color:var(--ink-soft);font-size:13px;display:block}.urgent-note p{margin:4px 0 0;font-size:12px;line-height:1.5}.preview-note{color:var(--muted);letter-spacing:.15px;text-align:center;margin:20px 0 0;font-size:11px}.home-page>.urgent-note{margin-top:48px}.home-page>.preview-note{margin-top:40px}.workspace-entry{text-align:center;margin:12px 0 0}.workspace-entry a{color:var(--red-text);font-size:12px;font-weight:680}.workspace-entry a:hover{text-underline-offset:3px;text-decoration:underline}.report-page{width:min(1420px,100%);padding:34px 52px 32px}.report-heading{justify-content:space-between;align-items:center;gap:32px;display:flex}.report-heading h1{letter-spacing:-1px;font-size:28px}.report-heading>div>p:last-child{max-width:620px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.report-type-tabs{background:var(--surface-soft);border:1px solid #e5e7ee;border-radius:9px;gap:3px;padding:4px;display:flex}.report-type-tabs a{color:var(--muted);border-radius:6px;padding:8px 14px;font-size:12px;font-weight:680}.report-type-tabs a.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #1414191a}.step-strip{grid-template-columns:repeat(5,1fr);width:min(840px,100%);margin:30px auto 24px;padding:0;list-style:none;display:grid}.step-strip li{position:relative}.step-strip li:before{z-index:0;background:var(--line);content:"";height:1px;position:absolute;top:14px;left:-50%;right:50%}.step-strip li:first-child:before{display:none}.step-strip li.is-complete:before,.step-strip li.is-current:before{background:color-mix(in srgb, var(--dunn-red) 55%, var(--line))}.step-strip button{z-index:1;width:100%;color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:640;display:flex;position:relative}.step-strip button:not(:disabled){cursor:pointer}.step-strip__number{border:1px solid var(--line);background:var(--canvas);border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.step-strip__number svg{width:16px;height:16px}.step-strip li.is-current button,.step-strip li.is-complete button{color:var(--ink)}.step-strip li.is-current .step-strip__number{border-color:var(--dunn-red);background:var(--dunn-red);color:#fff}.step-strip li.is-complete .step-strip__number{border-color:color-mix(in srgb, var(--dunn-red) 40%, var(--line));background:color-mix(in srgb, var(--dunn-red) 8%, white);color:var(--red-text)}.form-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.form-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:28px 32px 0;box-shadow:0 4px 20px #19191e09}.form-guidance{color:var(--muted);text-align:center;padding:14px 4px 0;font-size:10px;line-height:1.5}.form-guidance p{margin:3px 0}.form-section-heading{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.form-section-heading>span{color:var(--red-text);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:760}.form-section-heading h2{letter-spacing:-.7px;margin:7px 0 0;font-size:23px;font-weight:690}.form-section-heading p{max-width:680px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.reporter-row{border:1px solid var(--line);border-radius:var(--radius);background:#f8fafc;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.reporter-row>div:nth-child(2){flex-direction:column;flex:1;min-width:0;font-size:12px;display:flex}.reporter-row strong{margin-top:2px;font-size:13px}.reporter-row>div:nth-child(2)>span:last-child{color:var(--muted)}.field-label{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:700}.mini-avatar{border:1px solid color-mix(in srgb, var(--dunn-red) 18%, var(--line));width:38px;height:38px;color:var(--red-text);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:760;display:grid}.mini-avatar--small{width:32px;height:32px;font-size:9px}.identity-badge{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:680}.student-picker{margin-top:28px;position:relative}.student-picker>label,.field__label,.urgency-fieldset legend{color:var(--ink);margin-bottom:7px;font-size:12px;font-weight:680;display:block}.search-field{position:relative}.search-field>svg{width:17px;height:17px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.student-picker .search-field input{padding-left:43px;font-size:14px}.roster-status{color:var(--muted);margin:6px 1px 0;font-size:9px}.roster-status--ready{color:var(--success)}.roster-status--error{color:var(--red-text)}.roster-status--limit{color:var(--warning)}.field input,.field select,.field textarea,.search-field input,.participant-card select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;transition:border-color .13s,box-shadow .13s}.field input,.field select,.search-field input,.participant-card select{height:44px;padding:0 13px}.field textarea{resize:vertical;min-height:88px;padding:12px 13px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus,.search-field input:focus,.participant-card select:focus{border-color:color-mix(in srgb, var(--dunn-red) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--dunn-red) 8%, transparent);outline:0}::placeholder{color:#9b9ba1}.search-results{z-index:10;border:1px solid var(--line);background:#fff;border-radius:9px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 34px #19191e21}.search-results button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 13px;display:flex}.search-results button:last-child{border-bottom:0}.search-results button:hover{background:var(--canvas)}.search-results button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.search-results strong{font-size:12px}.search-results small{color:var(--muted);margin-top:2px;font-size:10px}.search-results b{color:var(--red-text);font-size:11px}.search-results>p{color:var(--muted);margin:0;padding:16px;font-size:12px}.participant-list{gap:10px;margin-top:17px;display:grid}.empty-participants{border:1px dashed var(--line-strong);border-radius:var(--radius);min-height:108px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.empty-participants>span{background:var(--surface-soft);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:10px;font-size:11px;font-weight:700;display:grid}.empty-participants strong{color:var(--ink);font-size:13px}.empty-participants p{margin:5px 0 0;font-size:11px}.participant-card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.participant-card__person{background:var(--canvas);align-items:center;gap:10px;padding:12px 14px;display:flex}.participant-number{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-weight:700;display:grid}.participant-card__person>span:nth-child(3){flex-direction:column;flex:1;display:flex}.participant-card__person strong{font-size:12px}.participant-card__person small{color:var(--muted);font-size:10px}.text-button{color:var(--red-text);cursor:pointer;background:0 0;border:0;padding:5px;font-size:10px;font-weight:650}.participant-card__fields{grid-template-columns:1fr 1fr;gap:12px;padding:13px 14px 15px;display:grid}.participant-card__fields label>span{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:690;display:block}.behavior-fieldset,.witness-fieldset{border:0;margin:0;padding:0}.behavior-fieldset{grid-column:1/-1}.behavior-fieldset legend,.witness-fieldset legend{color:var(--ink);font-size:12px;font-weight:680}.behavior-fieldset>p,.witness-fieldset>p{color:var(--muted);margin:4px 0 10px;font-size:10px;line-height:1.45}.behavior-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.behavior-grid label{border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:flex-start;gap:8px;min-height:39px;padding:8px 10px;display:flex}.behavior-grid label.is-selected,.yes-no-row label.is-selected{border-color:color-mix(in srgb, var(--dunn-red) 62%, var(--line));background:color-mix(in srgb, var(--dunn-red) 5%, white)}.behavior-grid input,.yes-no-row input{width:14px;height:14px;accent-color:var(--dunn-red);flex:none;margin:1px 0 0}.participant-card__fields .behavior-grid label>span{color:var(--ink-soft);letter-spacing:0;text-transform:none;margin:0;font-size:10px;font-weight:540;line-height:1.35}.witness-fieldset{margin:3px 0 22px}.yes-no-row{grid-template-columns:1fr 1fr;gap:9px;max-width:300px;display:grid}.yes-no-row label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-height:43px;padding:11px 12px;font-size:11px;font-weight:650;display:flex}.participant-card select{height:38px;font-size:11px}.field{margin:0 0 22px;display:block}.field small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.45;display:block}.field-grid{gap:16px;display:grid}.field-grid--two{grid-template-columns:1fr 1fr}.toggle-stack{align-content:start;gap:10px;display:grid}.toggle-field{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;align-items:center;gap:11px;min-height:52px;padding:10px 12px;display:flex}.toggle-field>span:last-child{flex-direction:column;display:flex}.toggle-field strong{font-size:11px;font-weight:650}.toggle-field small{color:var(--muted);margin-top:2px;font-size:9px}.toggle{border:1px solid var(--line-strong);cursor:pointer;background:#d9dbe0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;position:relative}.toggle span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.toggle.is-on{border-color:var(--dunn-red);background:var(--dunn-red)}.toggle.is-on span{transform:translate(14px)}.urgency-fieldset{border:0;margin:24px 0 0;padding:0}.urgency-fieldset>p{color:var(--muted);margin:-2px 0 11px;font-size:10px}.choice-row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.choice-row label{border:1px solid var(--line);cursor:pointer;border-radius:8px;flex-direction:column;min-height:82px;padding:13px;display:flex}.choice-row label.is-selected{border-color:color-mix(in srgb, var(--dunn-red) 65%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dunn-red) 18%, transparent);background:color-mix(in srgb, var(--dunn-red) 4%, white)}.choice-row input{width:14px;height:14px;accent-color:var(--dunn-red);margin:0 0 9px}.choice-row strong{font-size:11px}.choice-row span{color:var(--muted);margin-top:2px;font-size:9px}.review-grid{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.review-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:70px;padding:14px 16px;display:flex}.review-grid>div:nth-child(2n){border-right:0}.review-grid>div:nth-last-child(-n+2){border-bottom:0}.review-grid span,.review-narrative>span{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.review-grid strong{font-size:12px;font-weight:630;line-height:1.4}.review-narrative{border:1px solid var(--line);background:var(--canvas);border-radius:9px;flex-direction:column;margin-top:12px;padding:16px;display:flex}.review-narrative p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.review-participants{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:10px;margin-top:12px;padding:16px;display:flex}.review-participants>span{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:700}.review-participants p{color:var(--ink-soft);grid-template-columns:minmax(140px,.34fr) 1fr;gap:12px;margin:0;font-size:11px;line-height:1.45;display:grid}.review-participants strong{color:var(--ink)}.review-confirmation{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:11px;margin-top:18px;padding:15px 16px;display:flex}.review-confirmation input{width:16px;height:16px;accent-color:var(--dunn-red);margin:1px 0 0}.review-confirmation>span{flex-direction:column;display:flex}.review-confirmation strong{font-size:12px}.review-confirmation small{color:var(--muted);margin-top:2px;font-size:10px}.success-receipt{border:1px solid color-mix(in srgb, var(--success) 30%, var(--line));background:color-mix(in srgb, var(--success) 5%, white);color:var(--success);border-radius:9px;align-items:flex-start;gap:11px;margin-top:16px;padding:15px 16px;display:flex}.success-receipt>span{background:var(--success);color:#fff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.success-receipt svg{width:15px}.success-receipt strong{font-size:12px}.success-receipt p{margin:3px 0 0;font-size:10px}.form-error{border:1px solid color-mix(in srgb, var(--dunn-red) 28%, var(--line));background:color-mix(in srgb, var(--dunn-red) 5%, white);color:var(--red-text);border-radius:8px;margin-top:18px;padding:11px 13px;font-size:11px;line-height:1.45}.form-actions{background:0 0;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;gap:14px;min-height:78px;margin:28px -32px 0;padding:16px 32px;display:grid}.form-actions>button:first-child{justify-self:start}.form-actions>button:last-child{justify-self:end}.form-actions>span{color:var(--muted);font-size:10px}.button{cursor:pointer;border:1px solid #0000;border-radius:7px;min-height:40px;padding:0 17px;font-size:11px;font-weight:690;transition:background .14s,border-color .14s,opacity .14s}.button:disabled{cursor:not-allowed;opacity:.45}.button--primary{border-color:var(--dunn-red);background:var(--dunn-red);color:#fff}.button--primary:hover:not(:disabled){background:#a81f24;border-color:#a81f24}.button--quiet{border-color:var(--line);color:var(--ink);background:#fff}.button--quiet:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-soft)}@media (max-width:760px){.site-header__inner{padding:13px 20px 0}.home-page{padding-inline:16px}.report-page{padding:34px 16px 24px}}@media (max-width:680px){.page:not(.report-page):not(.home-page){width:min(100% - 28px,960px)}.site-header__inner{min-height:52px}.site-header__identity{display:none}.home-page{padding-top:48px}.home-intro h1{letter-spacing:-1.8px;font-size:38px}.home-intro__lede{font-size:16px}.report-choice{grid-template-columns:auto 1fr;gap:15px;min-height:0;padding:20px}.report-choice__icon{border-radius:12px;width:52px;height:52px}.report-choice__icon svg{width:31px;height:31px}.report-choice__title{padding-right:24px;font-size:18px}.report-choice__description{font-size:13px}.report-choice__check{width:26px;height:26px;position:absolute;top:16px;right:14px}.report-heading{flex-direction:column;align-items:flex-start;gap:20px}.report-type-tabs{width:100%}.report-type-tabs a{text-align:center;flex:1}.step-strip button>span:last-child{display:none}.step-strip button{justify-content:center;min-height:44px}.step-strip li:before{top:22px}.form-card{min-height:0;padding:25px 20px 0}.form-actions{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.reporter-row{align-items:flex-start}.identity-badge{display:none}.participant-card__fields,.field-grid--two,.choice-row,.review-grid,.behavior-grid,.review-participants p{grid-template-columns:1fr}.review-grid>div{border-right:0;border-bottom:1px solid var(--line)!important}.review-grid>div:last-child{border-bottom:0!important}.form-actions>span{display:none}.form-actions{grid-template-columns:1fr 1fr}.reporter-row,.search-results small{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.preview-sign-in{background:var(--canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.preview-sign-in__card{background:#fff;border:1px solid #dce1e7;border-radius:16px;width:min(440px,100%);padding:34px 32px 30px;box-shadow:0 18px 60px #2434480b}.preview-sign-in__brand{margin-bottom:30px}.preview-sign-in__brand>a{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.preview-sign-in__brand>a>img{width:auto;height:38px}.preview-sign-in__brand>a>span{color:#b6222b;letter-spacing:.13em;text-transform:uppercase;border:0;padding:0;font-size:12px;font-weight:700;line-height:1;display:block}.preview-sign-in__card h1{letter-spacing:-.032em;margin:0 0 11px;font-size:28px;font-weight:675;line-height:1.12}.preview-sign-in__card>p{color:#687482;margin:0 0 26px;font-size:14.5px;line-height:1.55}.preview-sign-in__card>.button{width:100%;min-height:44px;font-size:13px}.preview-sign-in__card>small{color:#687482;margin-top:14px;font-size:11px;display:block}.preview-sign-in__card>.preview-sign-in__privacy{margin:24px 0 0;font-size:11px;line-height:1.6}@media (max-width:480px){.preview-sign-in{padding:18px}.preview-sign-in__card{padding:30px 24px 26px}.preview-sign-in__brand{margin-bottom:26px}.preview-sign-in__card h1{font-size:25px}}.urgent-note a{color:var(--red-text);text-underline-offset:3px;font-weight:650;text-decoration:underline}.family-contact-preview section{border-bottom:1px solid #e7eaf0;padding:14px 0}.family-contact-preview h3{margin:0 0 12px;font-size:14px}.family-contact-preview dl{margin:0}.family-contact-preview dl>div{grid-template-columns:112px 1fr;gap:12px;padding:4px 0;display:grid}.family-contact-preview dt{color:#717d8b;font-size:12px}.family-contact-preview dd{overflow-wrap:anywhere;margin:0;font-size:13px}.family-contact-preview>small{margin-top:18px;font-size:11px;display:block}.family-contact-preview__notice{background:#f4f1f8;border-radius:8px;padding:12px;font-size:12px}.report-page .form-card:not(.form-card--review)>.form-section-heading{border-bottom:0;margin-bottom:24px;padding-bottom:0}.report-page .behavior-grid label{background:0 0;border-color:#0000;border-radius:5px;min-height:36px}.report-page .behavior-grid label:hover{background:#f6f6f7}.report-page .behavior-grid label.is-selected{border-color:var(--incident-line);background:var(--incident-surface)}.report-page .behavior-grid .behavior-glyph{color:#60656b;flex:0 0 18px;width:18px;height:18px}.report-page .behavior-grid input{accent-color:var(--incident-ink)}.report-page .response-extra-fields{align-items:start}.report-page .response-extra-fields>.witness-picker{margin-top:0}
