@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/static/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/static/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/static/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/static/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/static/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/static/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff")}:root{--bg:#f7f9fc;--card:#fff;--ink:#10203a;--muted:#52617a;--line:#dbe3ee;--primary:#1d4f9c}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:17px/1.65 IBM Plex Sans,system-ui,Segoe UI,sans-serif}a{color:var(--primary)}a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.top{border-bottom:1px solid var(--line);background:var(--card)}.wrap{max-width:820px;margin:0 auto;padding:0 20px}.top .wrap{justify-content:space-between;align-items:center;max-width:1152px;height:68px;display:flex}.brand{color:var(--ink);align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.brand span{background:var(--primary);color:#fff;border-radius:5px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.back{font-size:15px;text-decoration:none}.back:hover{text-decoration:underline}main{padding:56px 0 72px}h1{letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(1.9rem,4vw,2.5rem);line-height:1.15}.updated{color:var(--muted);margin:0 0 40px;font-size:15px}h2{border-top:1px solid var(--line);margin:40px 0 10px;padding-top:24px;font-size:1.3rem}h2:first-of-type{border-top:0;padding-top:0}h3{margin:28px 0 6px;font-size:1.05rem}p,li{color:#24344f}ul{padding-left:1.2em}li{margin:4px 0}table{border-collapse:collapse;background:var(--card);width:100%;margin:12px 0;font-size:15px}th,td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:10px 12px}th{background:#eef3f9;font-weight:600}.card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:20px 24px}footer{border-top:1px solid var(--line);background:var(--card);color:var(--muted);font-size:14px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;max-width:1152px;padding:22px 20px;display:flex}footer a{color:var(--muted)}.notfound{text-align:left;padding:96px 0}.notfound .code{color:var(--primary);letter-spacing:.1em;font-size:15px;font-weight:600}.btn{background:var(--primary);color:#fff;border-radius:6px;margin-top:24px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{background:#173f7d}.dark{--bg:#0b1220;--card:#111a2b;--ink:#e2e8f0;--muted:#94a3b8;--line:#1f2a3d;--primary:#60a5fa;color-scheme:dark}.dark p,.dark li{color:#cbd5e1}.dark th{background:#16213a}@media(max-width:600px){table.stack thead{display:none}table.stack tr{display:block;border:1px solid var(--line);border-top:0}table.stack tr:first-child{border-top:1px solid var(--line)}table.stack td{display:block;border:0}table.stack td:first-child{background:#eef3f9;font-weight:600}.dark table.stack td:first-child{background:#16213a}}.dark .brand span,.dark .btn{color:#0b1220}.dark .btn:hover{background:#93c5fd}.a11y-spacing body *{letter-spacing:.12em!important;word-spacing:.16em!important}.a11y-spacing :is(p,li,td){line-height:1.8!important}.err{position:relative;overflow:hidden;padding:0}.err:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.7;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,#000 10%,transparent 70%)}.err .wrap{position:relative;display:grid;gap:8px 56px;align-items:center;min-height:calc(100vh - 135px);padding-top:64px;padding-bottom:64px}@media(min-width:860px){.err .wrap{grid-template-columns:1fr auto}}.err .err-tag{margin:0;color:var(--primary);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.err h1{margin:12px 0;font-size:clamp(2rem,4.5vw,2.8rem)}.err-text{max-width:34rem;margin:0;color:var(--muted)!important;font-size:18px}.err .err-code{order:-1;margin:0;font-size:clamp(6.5rem,22vw,12rem);font-weight:700;line-height:.9;letter-spacing:-.05em;background:linear-gradient(160deg,var(--primary) 15%,#93c5fd 85%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:860px){.err .err-code{order:1}}.err-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.err-actions .btn{margin:0;border-radius:9999px;padding:12px 22px}.btn-ghost{display:inline-block;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:9999px;padding:11px 22px;font-weight:600;text-decoration:none}.btn-ghost:hover{border-color:var(--primary);color:var(--primary)}.err-help{margin:28px 0 0;font-size:15px;color:var(--muted)!important}.err-help a{font-weight:600;white-space:nowrap}.brand .logo{height:40px;width:auto}.brand .logo-sombre,.dark .brand .logo:not(.logo-sombre){display:none}.dark .brand .logo-sombre{display:block}
