@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_53a4f7ee-module__lOHCoq__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_53a4f7ee-module__lOHCoq__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/4a439e1ba971da1a-s.26nafy4isrpsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0a68ck1yt_ak5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2sp_sjs-a2mdv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.3ec-vq27dq98f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/99ac5753282bcf05-s.1czhp68pnx2kt.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.2opg_g5lzx1nr.woff2)format("woff2");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:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_92bfecb3-module__FBjmrG__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_92bfecb3-module__FBjmrG__variable{--font-roboto:"Roboto Mono", "Roboto Mono Fallback"}
.t-diffchecker{--ink:#18202b;--paper:#eef2f3;--sheet:#fbfcfa;--line:#a6b2b7;--muted:#586872;--red:#a23b32;--green:#2e6b57;--blue:#2b5d78}.t-diffchecker,.t-diffchecker *{box-sizing:border-box}.t-diffchecker{background:var(--paper);color:var(--ink);font-family:var(--font-sora), sans-serif;margin:0}.t-diffchecker button,.t-diffchecker textarea{font:inherit}.t-diffchecker button{cursor:pointer}.t-diffchecker button:focus-visible,.t-diffchecker textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.t-diffchecker .proof-page{min-height:100vh}.t-diffchecker .proof-shell{width:min(1220px,100% - 44px);margin:0 auto;padding:26px 0 22px}.t-diffchecker .proof-header{border-bottom:2px solid var(--ink);grid-template-columns:1fr 1fr auto;align-items:end;gap:20px;padding-bottom:14px;display:grid}.t-diffchecker .proof-brand span,.t-diffchecker .proof-brand strong,.t-diffchecker .proof-header p,.t-diffchecker .proof-mode,.t-diffchecker .proof-inputs label>span,.t-diffchecker .proof-report-head>div>span,.t-diffchecker .proof-legend,.t-diffchecker .line-no,.t-diffchecker .line-mark,.t-diffchecker .proof-footer,.t-diffchecker dt{font-family:var(--font-roboto), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem}.t-diffchecker .proof-brand span{color:var(--muted);display:block}.t-diffchecker .proof-brand strong{letter-spacing:.16em;font-size:1rem;display:block}.t-diffchecker .proof-header p{color:var(--green);margin:0}.t-diffchecker .proof-mode{color:var(--muted);text-align:right}.t-diffchecker .proof-intro{max-width:820px;padding:72px 0 50px}.t-diffchecker .proof-intro h1{letter-spacing:-.08em;margin:0 0 22px;font-size:clamp(3.3rem,8vw,7.5rem);line-height:.84}.t-diffchecker .proof-intro p{color:var(--muted);max-width:600px;margin:0;font-size:1.1rem;line-height:1.55}.t-diffchecker .proof-inputs{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:end;gap:16px;padding-top:18px;display:grid}.t-diffchecker .proof-inputs label{min-width:0}.t-diffchecker .proof-inputs label>span{color:var(--blue);margin-bottom:10px;display:block}.t-diffchecker .proof-inputs textarea{resize:vertical;border:1px solid var(--line);background:var(--sheet);width:100%;min-height:200px;color:var(--ink);font-family:var(--font-roboto), monospace;padding:16px;font-size:.85rem;line-height:1.65}.t-diffchecker .proof-divider{color:var(--red);text-align:center;font-family:var(--font-roboto), monospace;padding-bottom:13px;font-size:.68rem}.t-diffchecker .proof-actions{flex-wrap:wrap;gap:8px;padding:16px 0 52px;display:flex}.t-diffchecker .proof-actions button{border:1px solid var(--ink);color:var(--ink);font-family:var(--font-roboto), monospace;background:0 0;padding:10px 14px;font-size:.7rem}.t-diffchecker .proof-actions button:hover{background:var(--ink);color:var(--paper)}.t-diffchecker .proof-actions .proof-primary{background:var(--blue);border-color:var(--blue);color:#fff}.t-diffchecker .proof-report{border-top:2px solid var(--ink)}.t-diffchecker .proof-report-head{justify-content:space-between;gap:30px;padding:20px 0 15px;display:flex}.t-diffchecker .proof-report-head>div>span{color:var(--muted)}.t-diffchecker .proof-report h2{letter-spacing:-.04em;margin:7px 0 0;font-size:2.1rem}.t-diffchecker .proof-report dl{gap:26px;margin:0;display:flex}.t-diffchecker .proof-report dl div{min-width:70px}.t-diffchecker .proof-report dt{color:var(--muted)}.t-diffchecker .proof-report dd{font-family:var(--font-roboto), monospace;margin:4px 0 0;font-size:1.4rem}.t-diffchecker .is-added,.t-diffchecker .mark-add{color:var(--green)}.t-diffchecker .is-removed,.t-diffchecker .mark-del{color:var(--red)}.t-diffchecker .proof-legend{color:var(--muted);border-block:1px solid var(--line);flex-wrap:wrap;gap:20px;padding:10px 0;display:flex}.t-diffchecker .proof-legend b{width:16px;color:var(--ink);justify-content:center;display:inline-flex}.t-diffchecker .proof-lines{background:var(--sheet);border:1px solid var(--line);max-height:500px;margin-top:12px;overflow:auto}.t-diffchecker .proof-line{border-bottom:1px solid #d9e0e1;grid-template-columns:45px 45px 25px minmax(0,1fr);align-items:center;min-width:0;min-height:31px;display:grid}.t-diffchecker .proof-line:last-child{border-bottom:0}.t-diffchecker .proof-line.is-add{background:#e5f1ea}.t-diffchecker .proof-line.is-del{background:#f6e8e5}.t-diffchecker .line-no,.t-diffchecker .line-mark{color:var(--muted);text-align:right;-webkit-user-select:none;user-select:none;padding-right:8px}.t-diffchecker .line-mark{text-align:center;color:var(--ink);padding:0}.t-diffchecker .proof-line.is-add .line-mark{color:var(--green)}.t-diffchecker .proof-line.is-del .line-mark{color:var(--red)}.t-diffchecker .proof-line code{overflow-wrap:anywhere;font-family:var(--font-roboto), monospace;border-left:1px solid #d9e0e1;padding:7px 12px;font-size:.8rem;line-height:1.5}.t-diffchecker .proof-footer{color:var(--muted);border-top:1px solid var(--line);margin-top:52px;padding-top:14px}@media (max-width:760px){.t-diffchecker .proof-shell{width:min(100% - 28px,600px)}.t-diffchecker .proof-header{grid-template-columns:1fr;gap:8px}.t-diffchecker .proof-mode{text-align:left}.t-diffchecker .proof-intro{padding:52px 0 40px}.t-diffchecker .proof-inputs{grid-template-columns:1fr;gap:10px}.t-diffchecker .proof-divider{text-align:left;padding:0}.t-diffchecker .proof-report-head{display:block}.t-diffchecker .proof-report dl{gap:16px;margin-top:20px}.t-diffchecker .proof-line{grid-template-columns:34px 34px 22px minmax(0,1fr)}.t-diffchecker .line-no,.t-diffchecker .line-mark{padding-right:4px}.t-diffchecker .proof-line code{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.t-diffchecker,.t-diffchecker *{transition-duration:.01ms!important}}
