.ad-scrim.svelte-1o6bts1{z-index:90;background:#11213a6b;position:fixed;inset:0}.ad.svelte-1o6bts1{width:560px;max-width:calc(100% - 32px);color:var(--ink);z-index:91;background:#fff;border-radius:10px;flex-direction:column;animation:.16s ease-out svelte-1o6bts1-adin;display:flex;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #11213a52}@keyframes svelte-1o6bts1-adin{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.ad-t.svelte-1o6bts1{align-items:center;gap:14px;padding:20px 22px 14px;display:flex}.ad-av.svelte-1o6bts1{width:48px;height:48px;font-size:16px}.min.svelte-1o6bts1{flex:1;min-width:0}.ad.svelte-1o6bts1 h2:where(.svelte-1o6bts1){overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.25}.ad-t.svelte-1o6bts1 p:where(.svelte-1o6bts1){color:var(--mut);margin:3px 0 0;font-size:13px}.ad-h.svelte-1o6bts1,.mono.svelte-1o6bts1{color:var(--acc);font-family:IBM Plex Mono,ui-monospace,monospace}.ad-x.svelte-1o6bts1{border:1px solid var(--rule);width:32px;height:32px;color:var(--mut);cursor:pointer;background:#fff;border-radius:6px;flex:none;align-self:flex-start;place-items:center;display:grid}.ad-x.svelte-1o6bts1:hover{background:var(--hd)}.ad-tabs.svelte-1o6bts1{border-bottom:1px solid var(--rule);gap:2px;padding:0 22px;display:flex}.ad-tabs.svelte-1o6bts1 button:where(.svelte-1o6bts1){color:var(--mut);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font:500 13.5px IBM Plex Sans,system-ui,sans-serif}.ad-tabs.svelte-1o6bts1 button.on:where(.svelte-1o6bts1){color:var(--ink);border-bottom-color:var(--acc);font-weight:600}.ad-b.svelte-1o6bts1{flex-direction:column;gap:12px;padding:18px 22px;font-size:13.5px;display:flex}.ad-b.svelte-1o6bts1 p:where(.svelte-1o6bts1){margin:0}.ad-f.svelte-1o6bts1{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.ad-f.svelte-1o6bts1 input:where(.svelte-1o6bts1){height:40px;color:var(--ink);border:1px solid #aab3be;border-radius:4px;padding:0 12px;font:400 14px IBM Plex Sans,system-ui,sans-serif}.ad-f.svelte-1o6bts1 input:where(.svelte-1o6bts1):focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc2);outline:0}.ad-f.svelte-1o6bts1 small:where(.svelte-1o6bts1){color:var(--mut);font-size:12px;font-weight:400}.ad-kv.svelte-1o6bts1{border-top:1px solid var(--rule2);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.ad-kv.svelte-1o6bts1>span:where(.svelte-1o6bts1):first-child{color:var(--mut)}.ad-kv.svelte-1o6bts1>span:where(.svelte-1o6bts1):last-child{text-align:right}.ad-f2.svelte-1o6bts1{border-top:1px solid var(--rule);background:var(--hd);border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.ad-f2.svelte-1o6bts1 form:where(.svelte-1o6bts1){margin:0}.ad-out.svelte-1o6bts1{color:var(--r);cursor:pointer;background:0 0;border:0;padding:6px 0;font:500 13.5px IBM Plex Sans,system-ui,sans-serif}.ad-out.svelte-1o6bts1:hover{text-decoration:underline}.ad-btns.svelte-1o6bts1{gap:8px;display:flex}.ad-btns.svelte-1o6bts1 .btn:where(.svelte-1o6bts1){border-radius:4px;min-height:38px;padding:0 16px}@media (width<=600px){.ad.svelte-1o6bts1{border-radius:12px 12px 0 0;width:100%;max-width:100%;animation:none;top:auto;bottom:0;left:0;transform:none}.ad-f2.svelte-1o6bts1{border-radius:0}}@media (prefers-reduced-motion:reduce){.ad.svelte-1o6bts1{animation:none}}.rg{--bg:#eef0f3;--pn:#fff;--ink:#14202e;--mut:#4b5a6b;--faint:#7a8796;--rule:#d5dae1;--rule2:#e6e9ed;--hd:#f5f6f8;--nav:#16253b;--navt:#c9d3e0;--acc:#1b4f8f;--acc2:#e8eef6;--g:#1f7a4d;--a:#b26a00;--r:#b42318}.rg{background:var(--bg);color:var(--ink);margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;line-height:1.45}.rg button,.rg input,.rg select,.rg textarea{font:inherit;color:inherit}.rg h1,.rg h2,.rg h3,.rg p{margin:0}.rg .mono,.rg .num{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace}.rg .brand{letter-spacing:.01em;border-right:1px solid #2b3d58;align-items:center;gap:10px;margin-right:8px;padding-right:18px;font-size:14px;font-weight:600;display:flex}.rg .brand i{border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.rg .bar nav{flex-wrap:wrap;flex:1;display:flex}.rg .bar nav a{color:var(--navt);border-bottom:2px solid #0000;padding:13px 12px;font-weight:500}.rg .bar nav a:hover{color:#fff}.rg .bar nav a.on{color:#fff;border-color:#6aa3e8}.rg .bar .r{color:var(--navt);align-items:center;gap:14px;font-size:12px;display:flex}.rg .sbox{color:#8fa3bb;background:#223551;border:1px solid #324865;border-radius:3px;min-width:200px;padding:4px 10px}.rg .usr{color:#fff;align-items:center;gap:8px;display:flex}.rg .usr i{background:#35507a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:600;display:grid}.rg .crumb{color:var(--faint);margin-bottom:4px;font-size:12px}.rg .crumb a:hover{color:var(--acc);text-decoration:underline}.rg .hrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;padding-bottom:12px;display:flex}.rg h1{letter-spacing:-.005em;font-size:20px;font-weight:600}.rg .sub{color:var(--mut);margin-top:2px}.rg .acts{flex-wrap:wrap;gap:8px;display:flex}.rg .btn{cursor:pointer;color:var(--ink);background:#fff;border:1px solid #aab3be;border-radius:3px;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.rg .btn:hover{background:var(--hd)}.rg .btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.rg .btn.sm{padding:3px 8px;font-size:12px}.rg .btn.dng{color:var(--r);border-color:#e4b4af}.rg .tabs{flex-wrap:wrap;display:flex}.rg .tabs a{color:var(--mut);border-bottom:2px solid #0000;padding:8px 14px;font-weight:500}.rg .tabs a.on{color:var(--acc);border-color:var(--acc);font-weight:600}.rg .tabs a:hover{color:var(--ink)}.rg .wrap{flex-direction:column;gap:16px;max-width:1440px;padding:18px 24px 40px;display:flex}.rg .strip{background:var(--pn);border:1px solid var(--rule);flex-wrap:wrap;display:flex}.rg .strip>div{border-left:1px solid var(--rule2);flex:150px;padding:10px 16px}.rg .strip>div:first-child{border-left:0}.rg .strip small{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500;display:block}.rg .strip b{letter-spacing:-.02em;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:600}.rg .strip span{color:var(--mut);margin-left:6px;font-size:12px}.rg .pn{background:var(--pn);border:1px solid var(--rule)}.rg .ph b{text-transform:uppercase;letter-spacing:.05em;color:var(--mut);font-size:12px;font-weight:600}.rg .ph span{color:var(--faint);font-size:12px}.rg table{border-collapse:collapse;width:100%}.rg th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);border-bottom:1px solid var(--rule);background:var(--hd);white-space:nowrap;padding:7px 12px;font-size:11px;font-weight:600}.rg td{border-bottom:1px solid var(--rule2);vertical-align:middle;padding:7px 12px}.rg tbody tr:hover td{background:#f8fafc}.rg .r1 td{border-top:1px solid var(--rule);background:#f1f4f8;font-weight:600}.rg .r1:hover td{background:#eaeff5!important}.rg .r2 td:first-child{padding-left:28px}.rg .r2 td{font-weight:500}.rg .r3 td:first-child{padding-left:52px}.rg .r3 td{color:var(--mut)}.rg .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:IBM Plex Mono,monospace}.rg th.n{text-align:right}.rg .lnk{color:var(--acc)}.rg .lnk:hover{text-decoration:underline}.rg .rag{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.rg .rag:before{content:"";background:currentColor;flex:none;width:9px;height:9px}.rg .rag.n0{color:var(--faint)}.rg .rag span{color:var(--ink);font-weight:400}.rg .pg{vertical-align:middle;background:#dfe3e8;width:78px;height:6px;margin-right:8px;display:inline-block}.rg .pg i{background:var(--g);height:100%;display:block}.rg .pg.a i{background:var(--a)}.rg .pg.r i{background:var(--r)}.rg .tag{border:1px solid var(--rule);color:var(--mut);white-space:nowrap;background:#fff;padding:0 6px;font-size:11px;display:inline-block}.rg .src{color:var(--mut);border:1px solid var(--rule);background:#fff;padding:0 5px;font-size:11px}.rg .faint{color:var(--faint)}.rg .b6{font-weight:600}.rg .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rg .cols{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.rg .cm{flex-direction:column;flex:999 620px;gap:16px;min-width:0;display:flex}.rg .cs{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.rg .kv{grid-template-columns:150px 1fr;gap:6px 14px;padding:12px 14px;display:grid}.rg .kv dt{color:var(--faint)}.rg .kv dd{margin:0}.rg .li{border-top:1px solid var(--rule2);justify-content:space-between;gap:12px;padding:8px 14px;display:flex}.rg .li:first-child{border-top:0}.rg .li small{color:var(--faint);display:block}.rg .ev{border-top:1px solid var(--rule2);grid-template-columns:64px minmax(0,1fr) 150px;gap:12px;padding:8px 14px;display:grid}.rg .ev:first-child{border-top:0}.rg .note{border:1px solid var(--rule);border-left:3px solid var(--acc);color:var(--mut);background:#fff;padding:8px 12px}.rg .warn{border:1px solid #e3c98f;border-left:3px solid var(--a);background:#fffaf0;padding:8px 12px}.rg .frm{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 16px;padding:14px;display:grid}.rg .fld{flex-direction:column;grid-column:span 4;gap:4px;display:flex}.rg .fld.s6{grid-column:span 6}.rg .fld.s3{grid-column:span 3}.rg .fld.s12{grid-column:1/-1}.rg .fld.s8{grid-column:span 8}.rg .fld.s2{grid-column:span 2}.rg .fld label{font-size:12px;font-weight:600}.rg .fld label i{color:var(--r);font-style:normal}.rg .fld label em{color:var(--faint);margin-left:6px;font-style:normal;font-weight:400}.rg .inp{background:#fff;border:1px solid #aab3be;border-radius:2px;width:100%;min-height:30px;padding:6px 8px}.rg textarea.inp{resize:vertical;min-height:72px}.rg .inp:focus{outline:2px solid var(--acc);outline-offset:-1px}.rg .hint{color:var(--faint);font-size:11px}.rg .gt{width:100%}.rg .gt th,.rg .gt td{padding:5px 8px}.rg .gt td .inp{min-height:28px;padding:4px 6px}.rg .toc{top:calc(var(--toph,0px) + 12px);position:sticky}.rg .toc a{border-top:1px solid var(--rule2);color:var(--mut);justify-content:space-between;gap:8px;padding:7px 12px;display:flex}.rg .toc a:first-child{border-top:0}.rg .toc a:hover{background:var(--hd)}.rg .toc a.on{color:var(--acc);background:var(--acc2);font-weight:600}.rg .toc a span{font-family:IBM Plex Mono,monospace;font-size:11px}.rg .ck{grid-template-columns:1fr;gap:0;display:grid}.rg .ck div{gap:8px;padding:4px 14px;font-size:12px;display:flex}.rg .ck i{text-align:center;width:14px;color:var(--faint);font-style:normal}.rg .ck .y i{color:var(--g)}.rg .ck .y{color:var(--ink)}.rg .ck div{color:var(--faint)}.rg .sec{scroll-margin-top:16px}.rg .sn{color:var(--acc);margin-right:8px;font-family:IBM Plex Mono,monospace}.rg .stk{display:flex}.rg .stk i{width:22px;height:22px;color:var(--acc);background:#dce6f3;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-6px;font-size:9px;font-style:normal;font-weight:600;display:grid}.rg .stk i:first-child{margin-left:0}.rg .av{width:22px;height:22px;color:var(--acc);vertical-align:middle;background:#dce6f3;border-radius:50%;place-items:center;margin-right:6px;font-size:9px;font-weight:600;display:inline-grid}.rg{background:var(--bg);min-height:100vh;color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;line-height:1.45}.rg .btn{text-decoration:none}.rg button.btn{font:inherit}.rg .wrap{margin:0 auto}.rg .head{padding-left:24px;padding-right:24px}.rg{--ink:#16202c;--ink2:#434d5a;--ink3:#5c6571;--line:#e1e4e8;--line2:#c9ced5;--ground:#f2f3f5;--paper:#fff;--row:#f7f8fa;--band:#eef2f7;--bar:#11213a;--bar2:#1a3051;--barline:#2b4468;--bartext:#b9c5d6;--accent:#1b4e8f;--accent2:#163f74;--accentw:#e7eef8;--link:#1b4e8f;--g:#1c7443;--a:#a35f00;--r:#b2261d;--n:#7d8590;--gw:#e6f2ea;--aw:#fbf0de;--rw:#fbeae8;--sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--cond:"IBM Plex Sans Condensed","IBM Plex Sans","Arial Narrow",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:14px;line-height:1.45}.rg a{color:var(--link);text-decoration:none}.rg a:hover{text-decoration:underline}.rg *{box-sizing:border-box}.rg .bar{background:var(--bar);color:#fff;flex-wrap:wrap;align-items:center;gap:20px;min-height:52px;padding:0 24px;display:flex}.rg .bar .brand{color:#fff;letter-spacing:-.005em;border:0;align-items:center;gap:10px;margin:0;padding:0;font-size:15px;font-weight:600;display:flex}.rg .bar .brand:hover{text-decoration:none}.rg .bar nav.nav{flex-wrap:wrap;flex:none;display:flex}.rg .bar nav.nav a{height:52px;color:var(--bartext);border-top:2px solid #0000;border-bottom:2px solid #0000;align-items:center;padding:0 11px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.rg .bar nav.nav a:hover{color:#fff;text-decoration:none}.rg .bar nav.nav a.on{color:#fff;border-bottom-color:#fff}.rg .bar nav.nav .n{color:#fff;font:500 11px/16px var(--mono);background:#c4482f;border-radius:2px;margin-left:6px;padding:0 5px}.rg .bar .sp{flex:1}.rg .bar .classic{color:var(--bartext);font-size:12.5px}.rg .bar .search{background:var(--bar2);border:1px solid var(--barline);color:var(--bartext);border-radius:3px;align-items:center;gap:8px;width:240px;max-width:100%;height:32px;margin:0;padding:0 10px;font-size:13px;display:flex}.rg .bar .search input{color:#fff;font:13px var(--sans);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0}.rg .bar .search input::placeholder{color:var(--bartext)}.rg .bar .me{color:#dfe6f0;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.rg .bar .me:hover{color:#fff;text-decoration:none}.rg .bar .me small{color:var(--bartext);font-size:11px;display:block}.rg .av{color:#fff;background:#2c4a74;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin:0;font-size:11px;font-weight:600;display:grid}.rg .av.l{color:var(--accent2);background:#dfe5ee}.rg .stamp{background:var(--paper);border-bottom:1px solid var(--line);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:6px 24px;font-size:12px;display:flex}.rg .stamp b{color:var(--ink2);font-weight:500}.rg .stamp .ok,.rg .stamp .bad,.rg .stamp .off{align-items:center;gap:6px;display:inline-flex}.rg .stamp .ok:before,.rg .stamp .bad:before,.rg .stamp .off:before{content:"";background:var(--g);border-radius:50%;width:7px;height:7px}.rg .stamp .bad:before{background:var(--r)}.rg .stamp .off:before{border:1.5px solid var(--n);background:0 0}.rg .stamp .ro{margin-left:auto}.rg .head{background:var(--paper);border-bottom:1px solid var(--line);padding:18px 24px 0}.rg .crumb{color:var(--ink3);flex-wrap:wrap;gap:6px;margin:0;font-size:12.5px;display:flex}.rg .trow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-top:4px;display:flex}.rg h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:26px;font-weight:600;line-height:1.2}.rg h1 .code{font:500 15px var(--mono);color:var(--ink3);letter-spacing:0;vertical-align:3px;margin-left:10px}.rg .sub{color:var(--ink2);max-width:780px;margin:6px 0 0;font-size:14.5px}.rg .actions{flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex}.rg .tabs{gap:2px;margin-top:14px;display:flex;overflow-x:auto}.rg .tabs a{color:var(--ink2);white-space:nowrap;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 12px;font-size:13.5px}.rg .tabs a:hover{color:var(--ink);text-decoration:none}.rg .tabs a.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.rg .tabs .c{font:12px var(--mono);color:var(--ink3);margin-left:5px}.rg .headpad{height:18px}.rg .btn{border:1px solid var(--line2);background:var(--paper);min-height:36px;color:var(--ink);font:500 13.5px var(--sans);cursor:pointer;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.rg a.btn{color:var(--ink);text-decoration:none}.rg .btn:hover{border-color:var(--ink3);background:var(--paper);text-decoration:none}.rg .btn.pri,.rg a.btn.pri{background:var(--accent);border-color:var(--accent);color:#fff}.rg .btn.pri:hover{background:var(--accent2)}.rg .btn.sm{min-height:30px;padding:0 10px;font-size:12.5px}.rg .btn.q,.rg a.btn.q{color:var(--link);background:0 0;border-color:#0000;padding:0 8px}.rg .btn.dan,.rg .btn.dng{color:var(--r)}.rg .btn svg{flex:none}.rg .main{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:20px 24px 48px;display:flex}.rg .col{flex-direction:column;flex:999 620px;gap:20px;min-width:0;display:flex}.rg .side{flex-direction:column;flex:320px;gap:20px;min-width:0;display:flex}.rg .panel{background:var(--paper);border:1px solid var(--line);border-radius:3px;min-width:0}.rg .ph{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:11px 16px;display:flex}.rg .ph h2{margin:0;font-size:14px;font-weight:600}.rg .ph .m{color:var(--ink3);font-size:12px}.rg .pb{padding:14px 16px}.rg .pf{border-top:1px solid var(--line);color:var(--ink3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 16px;font-size:12.5px;display:flex}.rg .lbl{font-family:var(--cond);letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);font-size:11.5px;font-weight:600}.rg .mono{font-family:var(--mono);font-size:12.5px}.rg .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.rg .mut{color:var(--ink3)}.rg .sm{font-size:12.5px}.rg .b{font-weight:600}.rg .scroll{overflow-x:auto}.rg table.t{border-collapse:collapse;width:100%;font-size:13.5px}.rg .t th{font-family:var(--cond);letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);text-align:left;border-bottom:1px solid var(--line2);background:var(--row);white-space:nowrap;padding:8px 12px;font-size:11.5px;font-weight:600}.rg .t td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 12px}.rg .t tbody tr:hover td{background:#fafbfd}.rg .t .r{text-align:right}.rg .t .nw{white-space:nowrap}.rg .t a{color:var(--ink)}.rg .t a:hover{color:var(--link)}.rg .t tr.goal td{background:var(--band);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);font-weight:600}.rg .t tr.goal:hover td{background:var(--band)}.rg .t tr.prog td{font-weight:500}.rg .t tr.prog td.nm{padding-left:36px}.rg .t tr.proj td.nm{padding-left:62px}.rg .t tr.grp td{background:var(--row);color:var(--ink2);font-weight:600}.rg .t .code{font:12px var(--mono);color:var(--ink3);font-weight:400;display:block}.rg .tog{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.rg .tog svg{transition:transform .12s}.rg .rag{white-space:nowrap;color:var(--ink3);align-items:center;gap:7px;font-size:13px;font-weight:400;display:inline-flex}.rg .rag i{flex:none;width:10px;height:10px;display:inline-block}.rg .rag:not(:has(i)):before{content:"";background:currentColor;flex:none;width:9px;height:9px}.rg .rag.g i,.rg .rag.g:before{background:var(--g)}.rg .rag.a i,.rg .rag.a:before{background:var(--a)}.rg .rag.r i,.rg .rag.r:before{background:var(--r)}.rg .rag.n i{border:1.5px solid var(--n);background:0 0}.rg .rag.d i{background:var(--ink3);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.rg .rag.g{color:var(--g)}.rg .rag.a{color:var(--a)}.rg .rag.r{color:var(--r)}.rg .rag.n,.rg .rag.d{color:var(--ink3)}.rg .pg{vertical-align:middle;background:0 0;align-items:center;gap:8px;width:auto;min-width:110px;height:auto;margin:0;display:flex}.rg .pg .tr{background:#e4e7eb;flex:1;min-width:50px;height:4px;position:relative}.rg .pg .tr b{background:var(--ink2);position:absolute;top:0;bottom:0;left:0}.rg .pg span{font:12px var(--mono);text-align:right;width:34px;color:var(--ink2)}.rg .pg.ok .tr b,.rg .pg.g .tr b{background:var(--g)}.rg .pg.a .tr b,.rg .pg.wa .tr b{background:var(--a)}.rg .pg.r .tr b,.rg .pg.bd .tr b{background:var(--r)}.rg .pg.ok i,.rg .pg.g i{background:var(--g)}.rg .src{font:500 10.5px/16px var(--mono);border:1px solid var(--line2);color:var(--ink2);letter-spacing:.03em;white-space:nowrap;background:#fff;border-radius:2px;padding:0 5px;display:inline-block}.rg .tag{background:var(--row);border:1px solid var(--line);color:var(--ink2);white-space:nowrap;border-radius:2px;padding:0 7px;font-size:12px;line-height:18px;display:inline-block}.rg .tag.w{background:var(--aw);color:#7a4700;border-color:#efd9b4}.rg .tag.e{background:var(--rw);color:#8e1e17;border-color:#efc8c4}.rg .tag.ok{background:var(--gw);color:#145a33;border-color:#c5e0cf}.rg .flag{color:var(--r);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.rg .flag.a{color:var(--a)}.rg .hbar{gap:2px;width:100%;height:8px;display:flex}.rg .hbar span{height:100%;display:block}.rg .legend{flex-wrap:wrap;align-items:center;gap:6px 20px;font-size:13px;display:flex}.rg .legend .num{font-weight:500}.rg .dl{grid-template-columns:150px minmax(0,1fr);gap:9px 16px;margin:0;font-size:13.5px;display:grid}.rg .dl dt{color:var(--ink3)}.rg .dl dd{min-width:0;margin:0}.rg .facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rg .facts>div{border-right:1px solid var(--line);min-width:0;padding:12px 16px}.rg .facts>div:last-child{border-right:0}.rg .facts .v{font:500 20px/1.3 var(--mono);margin-top:3px}.rg .facts .v small{font:13px var(--sans);color:var(--ink3);margin-left:4px}.rg .facts .s{color:var(--ink3);margin-top:2px;font-size:12px}.rg .fi{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.rg .fi:last-child{border-bottom:0}.rg .fi i{flex:none;width:10px;height:10px;margin-top:5px}.rg .fi .t1{font-size:13.5px;font-weight:600}.rg .fi .t2{color:var(--ink2);margin-top:1px;font-size:13px}.rg .fi .ev{font:11.5px var(--mono);color:var(--ink3);margin-top:5px}.rg .f{flex-direction:column;gap:5px;min-width:0;display:flex}.rg .f label,.rg .f .fl{color:var(--ink);font-size:13px;font-weight:600}.rg .f .h{color:var(--ink3);font-size:12px}.rg .f .req{color:var(--r);margin-left:3px;font-weight:500}.rg .in{border:1px solid var(--line2);height:38px;font:14px var(--sans);color:var(--ink);background:#fff;border-radius:3px;width:100%;padding:0 10px}.rg .in:focus{outline-offset:0;border-color:var(--accent);outline:2px solid #bcd0ea}.rg textarea.in{resize:vertical;height:auto;min-height:88px;padding:9px 10px;line-height:1.5}.rg select.in{appearance:auto}.rg .in.cell{height:34px;font-size:13.5px}.rg .g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rg .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rg .g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rg .radio{flex-wrap:wrap;gap:8px;display:flex}.rg .radio label{border:1px solid var(--line2);cursor:pointer;border-radius:3px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.rg .radio label.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.rg .radio input{margin:0}.rg .sec{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:16px 32px;padding:26px 24px;scroll-margin-top:16px;display:grid}.rg .sec:last-child{border-bottom:0}.rg .sec .no{font:500 12px var(--mono);color:var(--ink3)}.rg .sec h3{margin:3px 0 6px;font-size:16px;font-weight:600}.rg .sec .why{color:var(--ink3);margin:0;font-size:13px}.rg .sec .body{flex-direction:column;gap:16px;min-width:0;display:flex}.rg .addrow{color:var(--link);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-weight:500;display:inline-flex}.rg .ck{align-items:center;gap:9px;padding:5px 0;font-size:13px;display:flex}.rg .ck i{border:1.5px solid var(--line2);border-radius:2px;flex:none;place-items:center;width:15px;height:15px;display:grid}.rg .ck.ok i{background:var(--g);border-color:var(--g)}.rg .ck.no{color:var(--ink2)}.rg .meter{gap:3px;margin:10px 0 4px;display:flex}.rg .meter span{background:#e4e7eb;flex:1;height:6px}.rg .meter span.on{background:var(--g)}.rg .toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.rg .seg{border:1px solid var(--line2);border-radius:3px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.rg .seg a,.rg .seg button{min-height:32px;font:500 13px var(--sans);color:var(--ink2);border:0;border-right:1px solid var(--line2);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:flex}.rg .seg a:last-child,.rg .seg button:last-child{border-right:0}.rg .seg a:hover{background:var(--row);text-decoration:none}.rg .seg a.on,.rg .seg button.on{background:var(--ink);color:#fff}.rg .seg .c{font:11.5px var(--mono);opacity:.8}.rg .banner{background:var(--aw);color:#5c3800;border:1px solid #efd9b4;border-radius:3px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 16px;font-size:13.5px;display:flex}.rg .ro{color:var(--ink3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rg .kv{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.rg .kv:last-child{border-bottom:0}.rg .toast{background:var(--bar);color:#fff;justify-content:space-between;gap:12px;padding:8px 24px;display:flex}.rg .toast.bad{background:var(--r)}.rg .toast button{color:#cfe0f5;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width<=900px){.rg .sec{grid-template-columns:minmax(0,1fr)}.rg .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rg .facts>div:nth-child(2){border-right:0}}@media (width<=720px){.rg .g2,.rg .g3,.rg .g4{grid-template-columns:minmax(0,1fr)}.rg .bar{gap:8px;padding:8px 16px}.rg .bar nav.nav a{height:40px}.rg .bar .search{width:100%}.rg .main,.rg .head,.rg .stamp{padding-left:16px;padding-right:16px}.rg .dl{grid-template-columns:minmax(0,1fr)}.rg .dl dt{margin-top:6px}.rg .toast{padding:8px 16px}}.rg .top{z-index:40;position:sticky;top:0}.rg.top{z-index:40;min-height:0;position:sticky;top:0}.rg .bar .mewrap{position:relative}.rg .bar button.me{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:6px 8px}.rg .bar button.me:hover,.rg .bar button.me[aria-expanded=true]{background:#ffffff14}.rg .bar .me .chev{color:var(--navt);transition:transform .15s}.rg .bar .me[aria-expanded=true] .chev{transform:rotate(180deg)}.rg .pop{width:270px;color:var(--ink);border:1px solid var(--rule);z-index:50;background:#fff;border-radius:8px;padding:6px;animation:.14s ease-out rgpop;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #14202e2e}@keyframes rgpop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.rg .pop .pophead{border-bottom:1px solid var(--rule2);align-items:center;gap:10px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.rg .pop .av.big{width:38px;height:38px;font-size:13px}.rg .pop .min{flex-direction:column;min-width:0;display:flex}.rg .pop .min b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rg .pop .handle{color:var(--acc);font:12.5px IBM Plex Mono,ui-monospace,monospace}.rg .pop .role{color:var(--mut);font-size:12px}.rg .pop a,.rg .pop button.out{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 10px;font:500 13.5px IBM Plex Sans,system-ui,sans-serif;text-decoration:none;display:block}.rg .pop a:hover,.rg .pop button.out:hover{background:var(--hd);text-decoration:none}.rg .pop form{border-top:1px solid var(--rule2);margin:4px 0 0;padding-top:4px}.rg .pop button.out{color:var(--r)}@media (prefers-reduced-motion:reduce){.rg .pop{animation:none}}.rg .pop button.mi{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:8px 10px;font:500 13.5px IBM Plex Sans,system-ui,sans-serif;display:flex}.rg .pop button.mi:hover{background:var(--hd)}.rg .pop a{justify-content:space-between;align-items:center;display:flex}.rg .pop .k{color:var(--faint);font:400 11.5px IBM Plex Mono,ui-monospace,monospace}.rg .modal-scrim{z-index:100;cursor:default;background:#11213a6b;border:0;padding:0;position:fixed;inset:0}.rg .modal-dlg{background:var(--paper);z-index:101;width:720px;max-width:calc(100% - 32px);max-height:calc(100vh - 110px);color:var(--ink);border-radius:10px;flex-direction:column;display:flex;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #11213a52}.rg .modal-dlg.wide{width:860px}.rg .modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 14px;display:flex}.rg .modal-head h2{font:600 20px/1.25 var(--sans);margin:0}.rg .modal-head p{color:var(--ink2);margin:4px 0 0;font-size:13.5px}.rg .modal-x{border:1px solid var(--line2);background:var(--paper);width:32px;height:32px;color:var(--ink2);cursor:pointer;border-radius:6px;flex:none;place-items:center;display:grid}.rg .modal-x:focus-visible,.rg .modal-scrim:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rg .modal-body{min-height:0;padding:18px 24px;overflow:auto}.rg .modal-foot{border-top:1px solid var(--line);background:var(--row);border-radius:0 0 10px 10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.rg .mg-note{color:var(--ink3);font-size:12.5px}.rg .mg-btns{flex-wrap:wrap;gap:10px;display:flex}.rg .mg-btns .btn:disabled{opacity:.6;cursor:default}.rg .mg-form{flex-direction:column;gap:16px;display:flex}.rg .mg-row{flex-wrap:wrap;gap:16px;display:flex}.rg .mg-f{flex-direction:column;flex:180px;gap:6px;min-width:0;display:flex}.rg .mg-f.grow{flex:2 260px}.rg .mg-f>label,.rg .mg-confirm legend{color:var(--ink);font-size:12.5px;font-weight:600}.rg .req{color:var(--r);margin-left:4px;font-size:11.5px;font-weight:400}.rg .mg-in{border:1px solid var(--line2);background:var(--paper);min-height:38px;color:var(--ink);font:14px var(--sans);border-radius:4px;width:100%;padding:0 10px}.rg textarea.mg-in{resize:vertical;min-height:60px;padding:8px 10px}.rg .mg-in:focus{outline:2px solid var(--accent);outline-offset:-1px}.rg .mg-hint{color:var(--ink3);font-size:12px}.rg .mg-err{color:var(--r);background:#fbe9e6;border-radius:4px;margin:0;padding:8px 10px;font-size:13px}.rg .mg-err a{color:var(--link);margin-left:8px;font-weight:600}.rg .mg-confirm{background:#fbf5df;border:1px solid #e8d9a8;border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.rg .mg-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.rg .mp{position:relative}.rg .mp-box{border:1px solid var(--line2);background:var(--paper);cursor:text;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:5px 8px;display:flex}.rg .mp-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accentw)}.rg .mp-in{min-width:120px;font:14px var(--mono);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:4px 2px}.rg .mp-chip{background:var(--band);border:1px solid #d6dfeb;border-radius:999px;align-items:center;gap:6px;padding:2px 6px 2px 3px;font-size:12.5px;display:inline-flex}.rg .mp-chip .mp-av{width:20px;height:20px;margin:0;font-size:9px}.rg .mp-av{color:#fff;background:#2c4a74;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:inline-grid}.rg .mp-code{font:12px var(--mono);background:var(--paper);color:var(--ink);border:1px solid #d6dfeb;border-radius:4px;flex:none;padding:1px 6px}.rg .mp-h{font:12.5px var(--mono);color:var(--accent)}.rg .mp-x{color:var(--ink3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.rg .mp-role{font:12px var(--sans);border:1px solid var(--line2);background:var(--paper);color:var(--ink);border-radius:3px;padding:1px 4px}.rg .mp-list{background:var(--paper);border:1px solid var(--line2);z-index:5;border-radius:8px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 36px #11213a33}.rg .mp-o{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:7px 8px;display:flex}.rg .mp-o.hi{background:var(--accentw)}.rg .mp-t{flex-direction:column;flex:1;min-width:0;display:flex}.rg .mp-t b{font-size:13.5px;font-weight:500}.rg .mp-t small{color:var(--ink3);font-size:12px}.rg .mp-n{color:var(--ink3);white-space:nowrap;font-size:12px}.rg .mp-n.warn{color:#8a5a00;font-weight:600}.rg .mp-empty{color:var(--ink3);padding:10px 8px;font-size:13px}.rg .mp-ft{border-top:1px solid var(--line);color:var(--ink3);margin-top:4px;padding:8px 8px 4px;font-size:12px}.rg .kbd{font:11px var(--mono);border:1px solid var(--line2);color:var(--ink2);background:var(--paper);border-bottom-width:2px;border-radius:3px;padding:0 4px}@media (width<=640px){.rg .modal-dlg,.rg .modal-dlg.wide{border-radius:0;width:100%;max-width:none;height:100%;max-height:none;top:0;left:0;transform:none}.rg .modal-head{padding:16px}.rg .modal-body{padding:14px 16px}.rg .modal-foot{flex-direction:column;align-items:stretch;padding:12px 16px}.rg .mg-btns{justify-content:flex-end}.rg .mg-f,.rg .mg-f.grow{flex-basis:100%}}.rg .hx{background:var(--paper);border-bottom:1px solid var(--line);padding:18px 24px 0}.rg .hx.notabs{padding-bottom:16px}.rg .hx .ey{font:600 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.rg .hx .ey,.rg .hx .crumb{margin-bottom:0}.rg .hx .tr{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.rg .hx .tl{flex:420px;min-width:0}.rg .hx h1{font:600 26px/1.2 var(--sans);letter-spacing:-.01em;color:var(--ink);margin:2px 0 0}.rg .hx .ans{color:var(--ink2);max-width:780px;margin:6px 0 0;font-size:15px;line-height:1.5}.rg .hx .ans a{color:var(--ink);border-bottom:1px dotted var(--ink3);font-weight:600}.rg .hx .ans a:hover{border-bottom-style:solid;text-decoration:none}.rg .hx .ans a.bad{color:var(--r);border-bottom-color:var(--r)}.rg .hx .ans a.warn{color:var(--a);border-bottom-color:var(--a)}.rg .hx .ans a.good{color:var(--g);border-bottom-color:var(--g)}.rg .hx .acts{flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex}.rg .hx .facts2{border-top:1px solid var(--line);flex-wrap:wrap;margin-top:16px;display:flex}.rg .hx .facts2>a{border-right:1px solid var(--line);flex-direction:column;min-width:0;margin-right:20px;padding:10px 20px 12px 0;display:flex}.rg .hx .facts2>a:last-child{border-right:0}.rg .hx .facts2 a:hover{text-decoration:none}.rg .hx .facts2 a:hover b{color:var(--accent)}.rg .hx .facts2 b{font:500 19px/1.25 var(--mono);color:var(--ink);overflow-wrap:anywhere}.rg .hx .facts2 span{color:var(--ink3);font-size:12px}.rg .hx .hxtabs{margin-top:4px}.rg .hx .hxtabs .tabs{margin-top:0}.rg .stamp a{color:var(--link)}@media (width<=720px){.rg .hx{padding-left:16px;padding-right:16px}.rg .hx h1{font-size:22px}.rg .hx .facts2>a{margin-right:14px;padding-right:14px}.rg .hx .facts2 b{font-size:17px}.rg .hx .acts{width:100%}.rg .hx .acts .btn{flex:auto;justify-content:center}}
