@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}._app_1c457_1{--yellow:#ffeb00;--ink:#171717;background:var(--yellow);min-height:100vh;color:var(--ink)}._appbar_1c457_2{border-bottom:1px solid #17171740;align-items:center;gap:24px;padding:16px 32px;font-size:14px;display:flex}._appbar_1c457_2 strong{letter-spacing:-.03em;font-size:22px}._appbar_1c457_2>span:nth-child(2){border-left:1px solid #17171750;padding-left:24px}._workspace_1c457_5{max-width:1340px;margin:auto;padding:26px 32px 15px}._heading_1c457_6{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}._heading_1c457_6 h1{letter-spacing:-.035em;margin:0;font-size:39px;font-weight:600;line-height:1.1}._heading_1c457_6 p{margin:8px 0 0;font-size:18px}._caseId_1c457_9{font-family:IBM Plex Mono,monospace;font-size:13px}._tabs_1c457_10{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}._tabs_1c457_10 button{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:1px solid #17171750;border-bottom:0;border-radius:4px 4px 0 0;align-items:center;gap:12px;padding:15px 18px;font-size:17px;display:flex}._tabs_1c457_10 button>span{font-family:IBM Plex Mono,monospace;font-size:12px}._tabs_1c457_10 button[aria-selected=true]{background:#fff;border-color:#fff;font-weight:600}._tabs_1c457_10 button:hover:not([aria-selected=true]){background:#ffffff50}._stage_1c457_15{background:#fff;border-radius:0 0 4px 4px;min-height:540px;padding:30px}._stage_1c457_15 h2{letter-spacing:-.02em;margin:0;font-size:25px;font-weight:600;line-height:1.2}._stage_1c457_15 h3{margin:0;font-size:18px;font-weight:600;line-height:1.3}._panelHeading_1c457_18{margin-bottom:20px}._panelHeading_1c457_18>p{color:#505050;margin:8px 0 0;font-size:16px}._request_1c457_20{grid-template-columns:1.7fr 1fr;gap:45px;padding-top:10px;display:grid}._prompt_1c457_21{letter-spacing:-.015em;margin:23px 0 0;font-size:27px;line-height:1.6}._request_1c457_20 aside{border-left:1px solid #cecece;margin-top:3px;padding-left:30px}._request_1c457_20 aside>p{align-items:flex-start;gap:12px;margin:26px 0;font-size:18px;display:flex}._request_1c457_20 aside svg{flex-shrink:0;margin-top:3px}._request_1c457_20 aside small{color:#505050;margin-top:5px;font-size:13px;display:inline-block}._asideNote_1c457_26{color:#505050;border-top:1px solid #cecece;padding-top:18px;font-size:15px;line-height:1.6}._dataGrid_1c457_27{grid-template-columns:1fr 1fr;gap:25px;display:grid}._document_1c457_28{border:1px solid #cecece;border-radius:4px;padding:20px}._document_1c457_28 h3,._tool_1c457_29 h3{align-items:center;gap:10px;display:flex}._fileName_1c457_30{color:#505050;margin:7px 0 20px;font-family:IBM Plex Mono,monospace;font-size:12px}._fields_1c457_31{gap:10px;margin:0;display:grid}._fields_1c457_31>div{grid-template-columns:145px 1fr;gap:12px;font-size:15px;line-height:1.4;display:grid}._fields_1c457_31 dt{color:#505050}._fields_1c457_31 dd{margin:0}._app_1c457_1 mark{background:var(--yellow);color:var(--ink);padding:1px 3px}._tool_1c457_29{background:var(--ink);color:#fff;border-radius:4px;padding:20px}._tool_1c457_29 h3{color:var(--yellow)}._tool_1c457_29 code{overflow-wrap:anywhere;margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:13px;display:block}._toolLabel_1c457_39{color:#e2e2e2;margin:20px 0 13px;font-size:12px}._tool_1c457_29 dt{color:#e2e2e2}._toolNote_1c457_41{border-top:1px solid #5c5c5c;margin:23px 0 0;padding-top:15px;font-size:15px}._app_1c457_1 button:focus-visible,._stage_1c457_15:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (width>=1450px){._stage_1c457_15{min-height:540px}._prompt_1c457_21{font-size:29px}}@media (width<=900px){._workspace_1c457_5{padding:22px 20px 15px}._heading_1c457_6 h1{font-size:33px}._tabs_1c457_10 button{gap:8px;padding:13px 10px;font-size:15px}._stage_1c457_15{padding:23px}._request_1c457_20{grid-template-columns:1.4fr 1fr;gap:22px}._prompt_1c457_21{font-size:22px}._request_1c457_20 aside{padding-left:20px}._fields_1c457_31>div{grid-template-columns:1fr;gap:3px}}@media (width<=650px){._appbar_1c457_2{gap:12px;padding:14px 18px}._appbar_1c457_2 strong{font-size:18px}._appbar_1c457_2>span:nth-child(2){padding-left:12px;font-size:12px}._workspace_1c457_5{padding:22px 16px 15px}._heading_1c457_6 h1{font-size:29px}._heading_1c457_6 p{font-size:16px}._caseId_1c457_9{display:none}._tabs_1c457_10{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:7px}._tabs_1c457_10 button{border:1px solid #17171750;border-radius:4px}._stage_1c457_15{min-height:0;padding:21px 18px}._stage_1c457_15 h2{font-size:23px}._request_1c457_20,._dataGrid_1c457_27{grid-template-columns:1fr}._prompt_1c457_21{font-size:21px}._request_1c457_20 aside{border-top:1px solid #cecece;border-left:0;padding:20px 0 0}._request_1c457_20 aside>p{margin:18px 0}._checks_1c457_45 li{grid-template-columns:1fr;gap:12px}}._trajectory_1c457_47{max-width:940px;margin:0 auto;padding:0;list-style:none}._trajectory_1c457_47 li{border-top:1px solid #cecece;grid-template-columns:28px 1fr;gap:18px;padding:24px 0;display:grid}._trajectory_1c457_47 li:first-child{border-top:0;padding-top:0}._trajectory_1c457_47 li>span{padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:12px}._trajectory_1c457_47 li p{margin:10px 0;font-size:18px;line-height:1.5}._trajectory_1c457_47 code{overflow-wrap:anywhere;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:15px;display:block}._trajectory_1c457_47 li ._traceValue_1c457_53{margin-top:10px;font-size:20px}._finalOutput_1c457_54{background:var(--yellow);border-radius:4px;padding:23px}._finalOutput_1c457_54 blockquote{letter-spacing:-.01em;margin:19px 0 23px;font-size:21px;line-height:1.6}._outputStatus_1c457_56{border-top:1px solid #17171770;padding-top:16px}._outputStatus_1c457_56 strong{letter-spacing:-.02em;font-size:22px;display:block}._outputStatus_1c457_56 span{margin-top:5px;font-size:15px;display:block}@media (width<=900px){._finalOutput_1c457_54 blockquote{font-size:18px}}@media (width<=650px){._trajectory_1c457_47 li{grid-template-columns:20px 1fr;gap:10px}._trajectory_1c457_47 li p{font-size:16px}._finalOutput_1c457_54{padding:18px}}._checks_1c457_45{margin:0;padding:0;list-style:none}._checks_1c457_45 li{border-top:1px solid #cecece;grid-template-columns:29% 1fr auto;gap:22px;padding:12px 0;display:grid}._checkName_1c457_64{grid-template-columns:25px 1fr;align-content:start;gap:4px 10px;display:grid}._checkName_1c457_64>span{padding-top:4px;font-family:IBM Plex Mono,monospace;font-size:12px}._checkName_1c457_64 h3{font-size:17px}._checkName_1c457_64 small{color:#505050;grid-column:2;font-size:12px}._checks_1c457_45 li p{margin:0;font-size:16px}._checks_1c457_45 li ._checkRule_1c457_69{color:#505050;margin-top:5px;font-size:14px}._checks_1c457_45 li ._evidence_1c457_70{margin-top:9px;font-size:12px}._evidence_1c457_70 strong{margin-right:7px}._passRule_1c457_72{background:var(--ink);color:#fff;border-radius:4px;align-items:flex-start;gap:13px;margin-top:12px;padding:15px 18px;display:flex}._passRule_1c457_72 svg{color:var(--yellow);flex-shrink:0}._passRule_1c457_72 p{margin:0;font-size:16px}._passRule_1c457_72 span{color:#e2e2e2;margin-top:4px;font-size:13px;display:block}@media (width<=650px){._checks_1c457_45 li{grid-template-columns:1fr;gap:12px}}._trajectory_1c457_47 li ._trajectoryPrompt_1c457_78{margin:13px 0;font-size:21px;line-height:1.6}._trajectory_1c457_47 li ._attachment_1c457_79{color:#505050;align-items:center;gap:7px;font-size:13px;display:flex}._trajectory_1c457_47 li ._traceSource_1c457_80{color:#505050;font-size:13px}._trajectory_1c457_47 pre{background:var(--ink);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:12px 0 0;padding:18px;font-family:IBM Plex Mono,monospace;font-size:14px;line-height:1.65}@media (width<=650px){._trajectory_1c457_47 li ._trajectoryPrompt_1c457_78{font-size:18px}._trajectory_1c457_47 pre{padding:13px;font-size:12px}}._verdict_1c457_84{color:#225629;background:#eaf4e9;border-radius:4px;align-self:start;align-items:center;gap:5px;padding:5px 8px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}._verdict_1c457_84[data-passed=false]{color:#a32424;background:#fcebea}._passRule_1c457_72{align-items:center}._accuracy_1c457_87{color:var(--yellow);letter-spacing:-.04em;margin-left:auto;font-size:42px;line-height:1}@media (width<=650px){._checks_1c457_45 li{grid-template-columns:1fr auto}._checks_1c457_45 li>div:nth-child(2){grid-area:2/1/auto/-1}._accuracy_1c457_87{font-size:32px}}._toolbar_1c457_90{justify-content:space-between;align-items:center;gap:15px;min-height:32px;margin:-9px 0 20px;display:flex}._libraryLink_1c457_91{color:var(--ink);align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}._libraryLink_1c457_91:hover{text-decoration:underline}._inputDescription_1c457_94{color:#e2e2e2;margin:-5px 0 15px;font-size:13px}._document_1c457_28 ._inputDescription_1c457_94{color:#505050}._inputNote_1c457_96{border-top:1px solid #cecece;margin:20px 0 0;padding-top:15px;font-size:15px}._outputFields_1c457_97{border-bottom:1px solid #17171750;margin-top:20px;padding-bottom:18px}._outputFields_1c457_97 ._fields_1c457_31>div{grid-template-columns:170px 1fr}._verdict_1c457_84[data-verdict=fail]{color:#a32424;background:#fcebea}._verdict_1c457_84[data-verdict=pending]{color:#505050;background:#f0f0f0}._library_1c457_91{max-width:1100px;margin:auto;padding:75px 32px}._library_1c457_91 h1{letter-spacing:-.035em;margin:0;font-size:clamp(36px,5vw,58px);font-weight:600;line-height:1.1}._libraryIntro_1c457_103{max-width:650px;margin:18px 0 45px;font-size:21px;line-height:1.5}._demoList_1c457_104{border-top:1px solid #17171770}._demoList_1c457_104>a{border-bottom:1px solid #17171770;justify-content:space-between;align-items:center;gap:24px;padding:27px 0;text-decoration:none;display:flex}._demoList_1c457_104>a:hover h2{text-underline-offset:5px;text-decoration:underline}._demoList_1c457_104 h2{letter-spacing:-.025em;margin:10px 0;font-size:30px;font-weight:600}._demoList_1c457_104 p{margin:0;font-size:17px;line-height:1.5}._demoMeta_1c457_109{font-family:IBM Plex Mono,monospace;font-size:12px}._demoList_1c457_104 svg{flex-shrink:0}@media (width<=650px){._toolbar_1c457_90{gap:10px;margin-top:-5px;margin-bottom:18px}._outputFields_1c457_97 ._fields_1c457_31>div{grid-template-columns:1fr}._library_1c457_91{padding:45px 20px}._libraryIntro_1c457_103{font-size:18px}._demoList_1c457_104 h2{font-size:25px}._verdict_1c457_84{font-size:11px}}._retry_1c457_113{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #17171770;border-radius:4px;padding:11px 16px}:root{color:#171717;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#ffeb00;font-family:Instrument Sans Variable,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}a{color:inherit;text-underline-offset:4px}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #171717}::selection{color:#ffeb00;background:#171717}[hidden]{display:none!important}
