._9uttrG_page{--ink:#1a1a18;--ink-soft:#54524c;--rule:#dedbd2;--paper:#fbfaf7;--panel:#fff;--accent:#7a2e1e;--mark:#f4efe4;--sans:Inter, "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;max-width:720px;color:var(--ink);margin:0 auto;padding:46px 24px 8px;font-family:Iowan Old Style,Charter,"Source Serif 4",Georgia,serif;font-size:19px;line-height:1.62}._9uttrG_embedded{max-width:1080px;padding:16px 16px 28px}._9uttrG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._9uttrG_eyebrow{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:12px;font-weight:600}._9uttrG_page h1{letter-spacing:-.025em;margin:0 0 14px;font-size:42px;font-weight:600;line-height:1.1}._9uttrG_page h2{letter-spacing:-.015em;margin:54px 0 14px;font-size:25px;font-weight:600;line-height:1.25}._9uttrG_page h3{font-family:var(--sans);letter-spacing:.01em;margin:0 0 7px;font-size:15px;font-weight:650}._9uttrG_standfirst{color:var(--ink-soft);margin:0 0 20px;font-size:21px;line-height:1.5}._9uttrG_page p{margin:0 0 18px}._9uttrG_page a{color:var(--accent);text-underline-offset:3px}._9uttrG_page code{font-family:var(--mono);background:var(--mark);border-radius:2px;padding:1px 5px;font-size:.87em}._9uttrG_badge{font-family:var(--sans);letter-spacing:.03em;color:var(--ink-soft);border:1px solid var(--rule);border-radius:3px;margin:0 6px 22px 0;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}._9uttrG_badgeLead{color:var(--ink);border-color:var(--ink)}._9uttrG_demo{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;margin:8px 0;display:grid}._9uttrG_panel{background:var(--panel);border:1px solid var(--rule);flex-direction:column;justify-content:center;min-height:168px;padding:22px 20px;display:flex}._9uttrG_panelLabel{font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-size:12px;font-weight:650}._9uttrG_source{font-family:var(--mono);color:var(--ink);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}._9uttrG_typeset{background:#14130f;border-color:#14130f;border-radius:3px}._9uttrG_typeset ._9uttrG_panelLabel{color:#8a877c}._9uttrG_reportPre{font-family:var(--mono);color:#eceadf;white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.75}._9uttrG_tokKey{color:#eceadf}._9uttrG_tokErr{color:#d4886c}._9uttrG_crossing{color:var(--ink-soft);justify-content:center;align-items:center;font-size:22px;display:flex}._9uttrG_cap{font-family:var(--sans);color:var(--ink-soft);margin:0 0 24px;font-size:13px}._9uttrG_tool{border:1.5px solid var(--ink);background:var(--panel);border-radius:3px;margin:12px 0 10px;padding:14px}._9uttrG_work{gap:14px;display:grid}._9uttrG_docHead{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;display:flex}._9uttrG_docHead span{font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:650}._9uttrG_field{resize:vertical;border:1px dashed var(--rule);width:100%;min-height:280px;font-family:var(--mono);color:var(--ink);background:#fff;border-radius:3px;padding:14px 16px;font-size:13px;line-height:1.65;display:block}._9uttrG_field::placeholder{color:#b7b3a8}._9uttrG_field:focus-visible,._9uttrG_toolBtn:focus-visible,._9uttrG_toolBtnAlt:focus-visible,._9uttrG_page a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._9uttrG_toolBar{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._9uttrG_toolBtn,._9uttrG_toolBtnAlt{font-family:var(--sans);cursor:pointer;border:1px solid var(--ink);border-radius:3px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600}._9uttrG_toolBtn{background:var(--ink);color:var(--paper);margin-left:auto}._9uttrG_toolBtnAlt{color:var(--ink);background:0 0}._9uttrG_toolBtn:hover{background:var(--accent);border-color:var(--accent)}._9uttrG_toolBtnAlt:hover{background:var(--mark)}._9uttrG_report{border-top:1px solid var(--rule);margin-top:16px;padding-top:12px}._9uttrG_groupLabel{font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin:12px 0 4px;font-size:12px;font-weight:650}._9uttrG_issue{border-bottom:1px solid var(--rule);grid-template-columns:5.5rem minmax(0,1fr);gap:8px 12px;padding:10px 0;display:grid}._9uttrG_sev{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;padding-top:3px;font-size:12px;font-weight:650}._9uttrG_sevErr{color:var(--accent)}._9uttrG_sevWarn{color:var(--ink)}._9uttrG_sevInfo{color:var(--ink-soft)}._9uttrG_sevOk{color:var(--ink)}._9uttrG_issueKey{font-family:var(--mono);margin:0 0 2px;font-size:13px}._9uttrG_issueMsg{font-family:var(--sans);color:var(--ink);margin:0;font-size:14.5px}._9uttrG_issueSub{font-family:var(--sans);color:var(--ink-soft);margin:4px 0 0;font-size:13px}._9uttrG_score{font-family:var(--sans);color:var(--ink-soft);margin:12px 0 0;font-size:14px}._9uttrG_notes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;margin:8px 0 10px;display:grid}._9uttrG_note p{color:var(--ink-soft);margin:0;font-size:16px}._9uttrG_scroll{overflow-x:auto}._9uttrG_page table{border-collapse:collapse;width:100%;font-size:16px;font-family:var(--sans);margin:8px 0 14px}._9uttrG_page thead th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1.5px solid var(--ink);padding:0 14px 8px 0;font-size:12px;font-weight:650}._9uttrG_page td{border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 14px 12px 0}._9uttrG_page td:first-child{font-family:var(--mono);white-space:nowrap;font-size:14px}._9uttrG_related{margin:22px 0 0;padding:0;list-style:none}._9uttrG_related li{border-top:1px solid var(--rule);margin:0;padding:16px 0}._9uttrG_related li:last-child{border-bottom:1px solid var(--rule)}._9uttrG_related a{margin-bottom:2px;font-size:19px;font-weight:600;text-decoration:none;display:block}._9uttrG_related a:hover{text-decoration:underline}._9uttrG_related span{font-family:var(--sans);color:var(--ink-soft);font-size:14.5px}._9uttrG_closing{border:1.5px solid var(--ink);background:var(--panel);margin:60px 0 36px;padding:30px}._9uttrG_closing h2{margin:0 0 10px;font-size:23px}._9uttrG_closing p{color:var(--ink-soft);font-size:17.5px}._9uttrG_page a._9uttrG_btn{background:var(--ink);color:var(--paper);font-family:var(--sans);border-radius:3px;min-height:44px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}._9uttrG_page a._9uttrG_btn:hover{background:var(--accent);color:var(--paper)}@media (prefers-reduced-motion:no-preference){._9uttrG_source{clip-path:inset(0 100% 0 0);animation:1.4s cubic-bezier(.4,.05,.3,1) .3s forwards _9uttrG_write}._9uttrG_reportPre{opacity:0;animation:.7s ease-out 1.6s forwards _9uttrG_settle}._9uttrG_crossing{opacity:0;animation:.5s ease-out 1.45s forwards _9uttrG_settle}@keyframes _9uttrG_write{to{clip-path:inset(0 -4% 0 0)}}@keyframes _9uttrG_settle{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}}@media (min-width:800px){._9uttrG_embedded ._9uttrG_work{grid-template-columns:1fr 1fr;align-items:start}._9uttrG_embedded ._9uttrG_report{border-top:0;margin-top:0;padding-top:0}}@media (max-width:620px){._9uttrG_page{font-size:17.5px}._9uttrG_page h1{font-size:31px}._9uttrG_page h2{font-size:22px}._9uttrG_standfirst{font-size:19px}._9uttrG_demo{grid-template-columns:1fr;gap:8px}._9uttrG_crossing{padding:2px 0;transform:rotate(90deg)}._9uttrG_issue{grid-template-columns:1fr;gap:2px}._9uttrG_toolBtn{margin-left:0}._9uttrG_closing{padding:22px}}
