@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");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 Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-condensed-vietnamese-600-normal.CdKbmnAp.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-vietnamese-600-normal.-5ui7us-.woff)format("woff");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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-condensed-latin-ext-600-normal.CBdNZ9Ci.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-ext-600-normal.DvCwRnqE.woff)format("woff");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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-condensed-latin-600-normal.CRd5VyFf.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-600-normal.6XnkKYvF.woff)format("woff");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}.lede[data-astro-cid-qae46l6h]{color:var(--muted);max-width:44ch;margin-top:10px}.strip[data-astro-cid-qae46l6h]{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--rule);font-family:var(--mono);gap:3px;margin-top:14px;padding:8px 0;font-size:11.5px;display:grid}.strip[data-astro-cid-qae46l6h] b[data-astro-cid-qae46l6h]{font-weight:600}.proofs[data-astro-cid-qae46l6h]{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.proofs[data-astro-cid-qae46l6h] li[data-astro-cid-qae46l6h]{grid-template-columns:22px 1fr;gap:8px;font-size:14px;display:grid}.proofs[data-astro-cid-qae46l6h] b[data-astro-cid-qae46l6h]{font-weight:600}.proofs[data-astro-cid-qae46l6h] li[data-astro-cid-qae46l6h]>span[data-astro-cid-qae46l6h]:first-child{font:600 11px var(--mono);color:var(--accent);padding-top:3px}.app-chat{background:#eef1f4}.app-chat .chat-h{border-bottom:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:baseline;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.app-chat .chat-h span{font:10px var(--mono);color:var(--muted);font-weight:400}.app-chat .chat{flex-direction:column;justify-content:flex-end;gap:7px;height:340px;padding:10px;display:flex;overflow:hidden}.app-chat .msg{border:1px solid var(--rule);background:var(--paper);overflow-wrap:anywhere;max-width:90%;padding:7px 9px;font-size:12.5px;line-height:1.35;animation:.25s ease-out chat-pop}.app-chat .msg.me{background:var(--ink);color:var(--paper);border-color:var(--ink);align-self:flex-end}.app-chat .msg .k{font:600 9.5px var(--mono);letter-spacing:.08em;color:var(--accent);margin-bottom:2px;display:block}.app-chat .acts{gap:5px;margin-top:6px;display:flex}.app-chat .acts span{border:1px solid var(--ink);font:10.5px var(--mono);padding:1px 7px}.app-chat .acts span.on{background:var(--ink);color:var(--paper)}.app-chat .chat-f{font:10px var(--mono);color:var(--muted);border-top:1px solid var(--rule);background:var(--paper);padding:6px 10px}@keyframes chat-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.facts[data-astro-cid-lnrju6bc]{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.tbl[data-astro-cid-lnrju6bc] td[data-astro-cid-lnrju6bc]:first-child{font:600 11px var(--mono);letter-spacing:.04em;white-space:nowrap;padding-right:14px}.job[data-astro-cid-4oy3323g]{border-top:1px solid var(--rule);padding:14px 0}.job[data-astro-cid-4oy3323g]:first-child{border-top:0;padding-top:0}.job[data-astro-cid-4oy3323g] h2[data-astro-cid-4oy3323g]{font-size:19px}.job[data-astro-cid-4oy3323g] p[data-astro-cid-4oy3323g]{margin-top:6px;font-size:14px}.job[data-astro-cid-4oy3323g] .tbl[data-astro-cid-4oy3323g]{margin-top:10px}.tbl[data-astro-cid-4oy3323g] td[data-astro-cid-4oy3323g]:first-child{font:600 11px var(--mono);letter-spacing:.04em;white-space:nowrap;padding-right:14px}.item[data-astro-cid-lo4pynt7]{border-top:1.5px solid var(--ink);margin-top:14px;padding:16px 0}.head[data-astro-cid-lo4pynt7]{justify-content:space-between;align-items:baseline}.item[data-astro-cid-lo4pynt7]>p[data-astro-cid-lo4pynt7]{margin-top:6px;font-size:14px}.tbl[data-astro-cid-lo4pynt7]{margin-top:10px}.tbl[data-astro-cid-lo4pynt7] td[data-astro-cid-lo4pynt7]:first-child{font:600 11px var(--mono);letter-spacing:.04em;white-space:nowrap;padding-right:14px}.foot[data-astro-cid-lo4pynt7]{justify-content:space-between;margin-top:10px}.demo[data-astro-cid-lo4pynt7]{margin-top:10px}.demo[data-astro-cid-lo4pynt7] summary[data-astro-cid-lo4pynt7]{cursor:pointer;font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:5px 0}.demo[data-astro-cid-lo4pynt7] .video[data-astro-cid-lo4pynt7]{margin-top:6px}.flow[data-astro-cid-lo4pynt7]{font:11px var(--mono);flex-wrap:wrap;gap:6px 0;margin:12px 0 6px;padding:0;list-style:none;display:flex}.flow[data-astro-cid-lo4pynt7] li[data-astro-cid-lo4pynt7]{border:1.5px solid var(--ink);background:var(--paper);margin-right:22px;padding:4px 8px;position:relative}.flow[data-astro-cid-lo4pynt7] li[data-astro-cid-lo4pynt7]:after{content:"";border-top:1.5px solid var(--ink);width:22px;position:absolute;top:50%;left:100%}.flow[data-astro-cid-lo4pynt7] li[data-astro-cid-lo4pynt7]:last-child{margin-right:0}.flow[data-astro-cid-lo4pynt7] li[data-astro-cid-lo4pynt7]:last-child:after{display:none}.flow[data-astro-cid-lo4pynt7] .gate[data-astro-cid-lo4pynt7]{border-color:var(--accent);color:var(--accent);font-weight:600}.flow[data-astro-cid-lo4pynt7] .end[data-astro-cid-lo4pynt7]{background:var(--ink);color:var(--paper)}@container win (width<=460px){.tbl[data-astro-cid-lo4pynt7] td[data-astro-cid-lo4pynt7]:first-child{white-space:normal}}.app-sorted{font-size:14px}.app-sorted figure{min-width:0;margin:0}.app-sorted .so-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 12px;display:flex}.app-sorted .so-tag{font:600 17px/1.2 var(--cond);margin-top:2px}.app-sorted .so-stamps{white-space:nowrap}.app-sorted .so-stamps .stamp{margin-right:6px}.app-sorted .so-tabs{margin:10px 0 16px;padding:0 1.5px 1.5px 0}.app-sorted .so-panel,.app-sorted .so-ph{display:none}.app-sorted .so-panel.is-on{display:block}.app-sorted .so-ph{border-top:1.5px solid var(--ink);margin:26px 0 10px;padding-top:12px}.app-sorted .so-gap{margin-top:16px}.app-sorted .so-foot{margin-top:12px}.app-sorted h3 .cap,.app-sorted h3 .ev{margin-left:6px;font-weight:400}.app-sorted h3 .ev{font-weight:600}.app-sorted .note+*,.app-sorted h3+*{margin-top:8px}.app-sorted .label+h3{margin-top:2px}.app-sorted .so-ov{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.app-sorted .so-ov-main,.app-sorted .so-ov-side{min-width:0}.app-sorted .so-hero{flex-wrap:wrap;align-items:flex-end;gap:8px 14px;display:flex}.app-sorted .so-hero .big{margin-top:4px}.app-sorted .so-hero .label{max-width:16ch}.app-sorted .so-hero .note{flex:200px;min-width:0;margin:0}.app-sorted .so-chart{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.app-sorted .so-col{text-align:center;background:0 0;border:0;flex-direction:column;align-items:stretch;min-width:0;padding:0;display:flex}.app-sorted .so-pct{font:700 15px/1.2 var(--cond)}.app-sorted .so-barbox{border-bottom:1.5px solid var(--ink);align-items:flex-end;height:104px;margin-top:2px;display:flex}.app-sorted .so-bar{border:1.5px solid var(--ink);border-bottom:0;flex-direction:column-reverse;width:100%;display:flex}.app-sorted .so-bar i{transition:height .35s;display:block}.app-sorted .so-f-code{background:var(--accent)}.app-sorted .so-f-rule{background:var(--ink)}.app-sorted .so-m{font:600 11px var(--mono);margin-top:5px;padding:1px 0}.app-sorted .so-calls{font:10.5px var(--mono);color:var(--muted)}.app-sorted .so-col:hover .so-m{background:var(--tint)}.app-sorted .so-col[aria-pressed=true] .so-m{background:var(--ink);color:var(--paper)}.app-sorted .so-col[aria-pressed=true] .so-bar{outline:2px solid var(--ink);outline-offset:2px}.app-sorted .so-col.is-future .so-bar,.app-sorted .so-col.is-future .so-pct,.app-sorted .so-col.is-future .so-calls{visibility:hidden}.app-sorted .so-legend{font:10.5px var(--mono);color:var(--muted);flex-wrap:wrap;gap:3px 12px;margin-top:8px;display:flex}.app-sorted .so-legend i{border:1.5px solid var(--ink);vertical-align:-1px;width:10px;height:10px;margin-right:5px;display:inline-block}.app-sorted .so-controls{margin-top:12px}.app-sorted .so-controls .cap{flex:1;min-width:12ch}.app-sorted .so-detail{display:none}.app-sorted .so-detail.is-on{display:block}.app-sorted .so-detail+.so-detail{margin-top:0}.app-sorted .so-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.app-sorted .so-c4>div{padding:7px 8px}.app-sorted .so-c4 strong{font-size:26px}.app-sorted .so-why{margin-top:10px;font-size:13.5px}.app-sorted .so-beats{color:var(--muted);margin:10px 0 0;padding:0;font-size:12.5px;list-style:none}.app-sorted .so-beats li{border-top:1px solid var(--rule);overflow-wrap:anywhere;padding:3px 0 3px 14px;position:relative}.app-sorted .so-beats li:before{content:"";background:var(--ink);width:5px;height:5px;position:absolute;top:9px;left:1px}.app-sorted .so-beats li.is-wait{visibility:hidden}.app-sorted .so-beats li.is-now{color:var(--ink)}.app-sorted .so-beats li.is-now:before{background:var(--accent)}.app-sorted .so-facts{margin-top:16px;display:none}.app-sorted .so-badge{font:600 10px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--ink);white-space:nowrap;padding:0 5px;display:inline-block}.app-sorted .b-model{background:repeating-linear-gradient(45deg,#0000 0 4px,#0e203822 4px 5px)}.app-sorted .b-code{background:var(--accent);border-color:var(--accent);color:var(--paper)}.app-sorted .b-rule{background:var(--ink);color:var(--paper)}.app-sorted .b-drop{color:var(--accent);border-style:dashed;border-color:var(--accent)}.app-sorted .b-sys{border-color:var(--rule);color:var(--muted);border-width:1px}.app-sorted .so-filters{flex-wrap:wrap;gap:8px 14px;margin-top:10px;padding-bottom:1.5px;display:flex}.app-sorted .so-fsec{margin-top:14px;display:none}.app-sorted .so-fsec.is-on{display:block}.app-sorted .so-feed{border-top:1.5px solid var(--ink);margin:6px 0 0;padding:0;list-style:none}.app-sorted .so-feed li{border-bottom:1px solid var(--rule);grid-template-columns:50px minmax(0,1fr);gap:2px 10px;padding:7px 0;font-size:13px;display:grid}.app-sorted .so-feed li[hidden]{display:none}.app-sorted .so-feed li>*{grid-column:2;min-width:0}.app-sorted .so-feed .so-date{font:11px/1.5 var(--mono);color:var(--muted);grid-area:1/1/span 3}.app-sorted .so-from{overflow-wrap:anywhere;font-size:12.5px}.app-sorted .so-from .cap{margin-left:6px}.app-sorted .so-what{overflow-wrap:anywhere}.app-sorted .so-notel{color:var(--muted);border-left:2px solid var(--rule);margin-top:3px;padding-left:7px;font-size:12px}.app-sorted .so-feed li[data-r=compiled] .so-notel{border-left-color:var(--accent)}.app-sorted .so-feed li[data-r=reminder],.app-sorted .so-feed li[data-r=dropped]{color:var(--muted)}.app-sorted .so-pre{font:12px/1.55 var(--mono);background:var(--tint);border:1px solid var(--rule);white-space:pre;tab-size:4;max-height:330px;margin:4px 0 0;padding:10px 12px;overflow:auto}.app-sorted .so-pre.so-msg{background:var(--paper);border:1.5px dashed var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px}.app-sorted .so-pre .k{color:var(--accent);font-weight:600}.app-sorted .so-pre .s{color:var(--ok)}.app-sorted .so-pre .c{color:var(--muted);font-style:italic}.app-sorted .so-pre mark{color:inherit;background:0 0}.app-sorted .so-pre .so-raw{border-bottom:2px solid var(--accent);font-weight:600}.app-sorted .so-pre .so-mask{background:var(--ink);color:var(--paper);padding:0 3px}.app-sorted .so-two{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.app-sorted .so-life{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;padding:1.5px 0 0 1.5px;list-style:none;display:grid}.app-sorted .so-life li{border:1.5px solid var(--ink);font:10.5px/1.35 var(--mono);overflow-wrap:anywhere;margin:-1.5px 0 0 -1.5px;padding:5px 7px}.app-sorted .so-life b{letter-spacing:.07em;text-transform:uppercase;font-size:10px;display:block}.app-sorted .so-life .done{background:var(--tint)}.app-sorted .so-life .now{background:var(--ink);color:var(--paper)}.app-sorted .so-life .bad{background:var(--accent);color:var(--paper)}.app-sorted .so-life .off{color:var(--muted);border-style:dashed}.app-sorted .so-life-key li{font-family:var(--sans);font-size:11.5px}.app-sorted .so-life-key b{font-family:var(--mono)}.app-sorted .so-repair{border:1.5px solid var(--ink);margin-top:18px;padding:12px 14px 14px}.app-sorted .so-steps{margin:10px 0 0;padding:0;font-size:13px;list-style:none}.app-sorted .so-steps li{border-top:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.app-sorted .so-step-m{font:600 11px/1.6 var(--mono);border:1.5px solid var(--ink);text-align:center;align-self:start}.app-sorted .so-steps .bad .so-step-m{background:var(--accent);border-color:var(--accent);color:var(--paper)}.app-sorted .so-steps code{overflow-wrap:anywhere}.app-sorted .so-listh{margin-top:20px}.app-sorted .so-skills{margin-top:8px;padding-top:1.5px}.app-sorted .so-skill{border:1.5px solid var(--ink);margin-top:-1.5px}.app-sorted .so-skill summary,.app-sorted .so-more summary{cursor:pointer;font:12px var(--mono);flex-wrap:wrap;align-items:center;gap:3px 8px;padding:7px 10px;list-style:none;display:flex}.app-sorted .so-skill summary::-webkit-details-marker,.app-sorted .so-more summary::-webkit-details-marker{display:none}.app-sorted .so-skill summary:before,.app-sorted .so-more summary:before{content:"+";width:9px;font-weight:600}.app-sorted .so-skill[open]>summary:before,.app-sorted .so-more[open]>summary:before{content:"-"}.app-sorted .so-skill summary:hover,.app-sorted .so-more summary:hover{background:var(--tint)}.app-sorted .so-skill[open]>summary{border-bottom:1px solid var(--rule);background:var(--tint)}.app-sorted .so-sname{overflow-wrap:anywhere;min-width:0;font-weight:600}.app-sorted .so-skill-body{padding:0 12px 14px}.app-sorted .so-skill-body .dl{margin-top:12px}.app-sorted .dl dd{overflow-wrap:anywhere;min-width:0}.app-sorted .so-slot,.app-sorted .so-case{margin-top:12px}.app-sorted .so-casehead{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.app-sorted .so-expect{font:11.5px/1.5 var(--mono);overflow-wrap:anywhere;margin-top:4px}.app-sorted .so-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.app-sorted .so-grid>section{min-width:0}.app-sorted .so-rules{margin-top:0}.app-sorted .so-rules td{overflow-wrap:anywhere}.app-sorted .so-more .so-in{margin:0;padding:0 10px 10px}.app-sorted .so-list{margin:8px 0 0;padding:0;font-size:13.5px;list-style:none}.app-sorted .so-list li{border-top:1px solid var(--rule);padding:7px 0 7px 14px;position:relative}.app-sorted .so-list li:before{content:"";background:var(--ink);width:5px;height:5px;position:absolute;top:14px;left:1px}.app-sorted .so-quote{font:12px/1.5 var(--mono);border:1.5px dashed var(--ink);overflow-wrap:anywhere;margin:6px 0 3px;padding:6px 8px;display:block}.app-sorted .so-dl-wide{margin-top:8px}.app-sorted .so-scroll{margin-top:10px;overflow-x:auto}.app-sorted .so-scroll .tbl{min-width:330px}.app-sorted .so-scroll .so-wide{min-width:430px}.app-sorted .tbl .cap{font-size:10px}.app-sorted .so-more{border:1px solid var(--rule);margin-top:8px}.app-sorted .so-more .so-scroll{margin:0;padding:0 10px 6px}.app-sorted .so-wrap{font:11.5px var(--mono);overflow-wrap:anywhere}.app-sorted .so-scroll+.cap,.app-sorted .so-more+.cap{margin-top:8px}@media (pointer:coarse){.app-sorted .seg button,.app-sorted .btn,.app-sorted .so-skill summary,.app-sorted .so-more summary{min-height:34px}.app-sorted .seg button{padding-left:12px;padding-right:12px}.app-sorted .btn{align-items:center;display:inline-flex}.app-sorted .ev{position:relative}.app-sorted .ev:after{content:"";position:absolute;inset:-10px -6px}}@container win (width>=560px){.app-sorted .so-facts{display:grid}.app-sorted .so-life{grid-template-columns:repeat(6,minmax(0,1fr))}.app-sorted .so-barbox{height:130px}.app-sorted .so-two-tight{grid-template-columns:repeat(2,minmax(0,1fr))}}@container win (width>=760px){.app-sorted .so-ov{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}.app-sorted .so-hero .big{font-size:84px}.app-sorted .so-two{grid-template-columns:repeat(2,minmax(0,1fr))}.app-sorted .so-feed li{grid-template-columns:62px 128px minmax(0,.8fr) minmax(0,1.5fr);align-items:start}.app-sorted .so-feed li>*{grid-column:auto}.app-sorted .so-feed .so-date{grid-area:auto}.app-sorted .so-from .cap{margin-left:0;display:block}}@container win (width>=1000px){.app-sorted .so-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.app-sorted .so-two-tight{grid-template-columns:minmax(0,1fr)}.app-sorted .so-barbox{height:190px}.app-sorted .so-pct{font-size:19px}.app-sorted .so-beats{font-size:13.5px}.app-sorted .so-pre{max-height:420px}}.app-retrieval{scroll-margin-top:calc(var(--bar-h) + 44px);font-size:13.5px}.app-retrieval .r-tabs{margin-bottom:14px;padding-bottom:1.5px}.app-retrieval .r-panel:focus{outline:0}.app-retrieval .r-panel>*+*,.app-retrieval .r-block>*+*{margin-top:10px}.app-retrieval .r-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.app-retrieval .r-block{min-width:0}.app-retrieval .r-gap{margin-top:20px}.app-retrieval .r-lede{font-size:14.5px}.app-retrieval .r-text{font-size:13.5px}.app-retrieval .r-text+.r-text{margin-top:8px}.app-retrieval .r-stamps{margin-top:12px}.app-retrieval .r-links{margin-top:14px}.app-retrieval .r-pipes{gap:10px;margin-top:14px;display:grid}.app-retrieval .r-pipe{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px 8px;display:grid}.app-retrieval .r-pipe-name{color:var(--muted);grid-column:1/-1;font-size:12.5px}.app-retrieval .r-pipe-name b{font:600 11.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin-right:6px}.app-retrieval .r-pipe-val{font:700 20px/1 var(--cond);text-align:right}.app-retrieval .r-scroll{max-width:100%;overflow-x:auto}.app-retrieval .r-agg{min-width:440px}.app-retrieval .tbl th[scope=row]{font:600 12.5px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:1px solid var(--rule);white-space:nowrap;padding:6px 8px 6px 0}.app-retrieval .tbl th.r{text-align:right}.app-retrieval .tbl td.r{white-space:nowrap;font-size:12.5px}.app-retrieval .tbl td.best{font-weight:700}.app-retrieval .r-dist{gap:6px;display:grid}.app-retrieval .r-dist-row{font:11.5px var(--mono);grid-template-columns:62px minmax(0,1fr) 48px;align-items:center;gap:8px;display:grid}.app-retrieval .r-dist-val{text-align:right}.app-retrieval .r-stackbar{border:1.5px solid var(--ink);background:var(--paper);height:20px;display:flex}.app-retrieval .r-stackbar.tall{height:26px}.app-retrieval .r-stackbar i{white-space:nowrap;min-width:0;font:normal 600 10.5px/17px var(--mono);text-align:center;border-right:1px solid var(--ink);display:block;overflow:hidden}.app-retrieval .r-stackbar.tall i{line-height:23px}.app-retrieval .r-stackbar i:last-child{border-right:0}.app-retrieval .s1{background:var(--paper)}.app-retrieval .s2{background:var(--tint)}.app-retrieval .s3{background:var(--rule)}.app-retrieval .s4{background:var(--muted);color:var(--paper)}.app-retrieval .s5,.app-retrieval .r-stackbar .better{background:var(--ink);color:var(--paper)}.app-retrieval .r-stackbar .worse{background:var(--accent);color:var(--paper)}.app-retrieval .r-legend{flex-wrap:wrap;gap:2px 12px;display:flex}.app-retrieval .r-sw{border:1px solid var(--ink);vertical-align:-1px;width:10px;height:10px;margin-right:4px;display:inline-block}.app-retrieval .r-duel+.r-duel{margin-top:10px}.app-retrieval .r-duel-name{font:600 11.5px var(--mono);margin-bottom:4px}.app-retrieval .r-wins{grid-template-columns:repeat(4,minmax(0,1fr))}.app-retrieval .r-strip-wrap+.r-strip-wrap{margin-top:14px}.app-retrieval .r-strip{border:1.5px solid var(--ink);background:var(--paper);height:92px;display:grid;position:relative}.app-retrieval .r-strip:after{content:"";border-top:1px solid var(--ink);pointer-events:none;position:absolute;top:50%;left:0;right:0}.app-retrieval .r-strip button{background:0 0;border:0;min-width:0;padding:0;position:relative}.app-retrieval .r-strip button:hover,.app-retrieval .r-strip button:focus-visible{background:var(--hi);outline:0}.app-retrieval .r-strip i{background:var(--ink);position:absolute;left:1px;right:1px}.app-retrieval .r-strip .up i{bottom:50%}.app-retrieval .r-strip .down i{background:var(--accent);top:50%}.app-retrieval .r-strip .flat i{background:var(--muted);top:calc(50% - 1px);height:3px!important}.app-retrieval .r-strip-foot{justify-content:space-between;margin-top:3px;display:flex}.app-retrieval .r-concl{font-size:14px}.app-retrieval .r-concl p+p{margin-top:8px}.app-retrieval .r-controls{gap:10px;display:grid}.app-retrieval .r-count{opacity:.65}.app-retrieval .r-search{font:12.5px var(--mono);color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:0;width:100%;max-width:320px;padding:5px 8px}.app-retrieval .r-qtable{min-width:318px}.app-retrieval .r-qtable td:nth-child(2){overflow-wrap:anywhere}.app-retrieval .r-qtable th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.app-retrieval .r-qtable th button:hover{color:var(--ink);text-decoration:underline}.app-retrieval .r-qtable th[aria-sort=ascending] button:after{content:" ▲";color:var(--accent)}.app-retrieval .r-qtable th[aria-sort=descending] button:after{content:" ▼";color:var(--accent)}.app-retrieval .r-qtable tbody tr[data-id]{cursor:pointer}.app-retrieval .r-qtable tbody tr[data-id]:hover{background:var(--tint)}.app-retrieval .r-qtable tr.is-current{box-shadow:inset 3px 0 0 var(--accent)}.app-retrieval .r-qtable tr.is-current td:first-child{padding-left:7px}.app-retrieval .r-id{font:11.5px var(--mono);color:var(--muted);white-space:nowrap}.app-retrieval .r-qbtn{text-align:left;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600}.app-retrieval .r-qbtn:hover{text-decoration-color:var(--accent)}.app-retrieval .r-tags{flex-wrap:wrap;gap:3px 4px;margin-top:4px;display:flex}.app-retrieval .r-tag{font:10px var(--mono);letter-spacing:.03em;border:1px solid var(--rule);color:var(--muted);white-space:nowrap;padding:0 4px}.app-retrieval .r-tag.up{border-color:var(--ok);color:var(--ok)}.app-retrieval .r-tag.down{border-color:var(--accent);color:var(--accent)}.app-retrieval .r-d.up,.app-retrieval .r-up{color:var(--ok);font-weight:600}.app-retrieval .r-d.down,.app-retrieval .r-down{color:var(--accent);font-weight:600}.app-retrieval .r-d.flat{color:var(--muted)}.app-retrieval .r-wide{display:none}.app-retrieval .r-empty td{color:var(--muted);padding:14px 0}.app-retrieval .r-detail>*+*{margin-top:12px}.app-retrieval .r-dnav select{font:12px var(--mono);color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:0;flex:150px;min-width:0;max-width:380px;padding:5px 6px}.app-retrieval .btn:disabled{opacity:.4;cursor:default;background:var(--paper);color:var(--ink)}.app-retrieval .r-dhead{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.app-retrieval .r-qbox>*+*{margin-top:5px}.app-retrieval .r-qtext{font:700 22px/1.15 var(--cond)}.app-retrieval .r-rw{font-size:14.5px;line-height:1.6}.app-retrieval .r-add{color:inherit;border-bottom:2px solid var(--accent);background:0 0}.app-retrieval .r-scores{gap:6px;display:grid}.app-retrieval .r-score-row{font:11.5px var(--mono);grid-template-columns:70px minmax(0,1fr) 30px;align-items:center;gap:3px 8px;display:grid}.app-retrieval .r-score-row b{text-align:right}.app-retrieval .r-score-row .cap{grid-column:2/-1}.app-retrieval .r-tools{justify-content:space-between;gap:10px}.app-retrieval .r-key{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.app-retrieval .r-cols{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.app-retrieval .r-col{border:1.5px solid var(--ink);min-width:0}.app-retrieval .r-col-head{background:var(--ink);color:var(--paper);font:11px var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;padding:6px 10px;display:flex}.app-retrieval .r-col-head h4{font:600 12px var(--mono);letter-spacing:.05em;text-transform:uppercase}.app-retrieval .r-col-q{border-bottom:1px solid var(--rule);background:var(--tint);padding:6px 10px}.app-retrieval .r-list{margin:0;padding:0;list-style:none}.app-retrieval .r-res{border-bottom:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr) auto;gap:3px 8px;padding:8px 10px;display:grid}.app-retrieval .r-res:last-child{border-bottom:0}.app-retrieval .r-res.linked{background:var(--tint);box-shadow:inset 3px 0 0 var(--accent)}.app-retrieval .r-res>:not(.r-rank):not(.r-main):not(.r-mark){grid-column:2/-1}.app-retrieval .r-rank{font:700 17px/1.1 var(--cond);color:var(--muted)}.app-retrieval .r-name,.app-retrieval .r-why,.app-retrieval .r-rw,.app-retrieval .r-col-q{overflow-wrap:anywhere}.app-retrieval .r-name{font-weight:600;line-height:1.25}.app-retrieval .r-mark{align-self:start;align-items:center;gap:2px;padding-top:2px;display:flex}.app-retrieval .r-mark i{border:1px solid var(--ink);width:7px;height:12px;display:block}.app-retrieval .r-mark i.on{background:var(--ink)}.app-retrieval .r-mark b{font:700 15px/1 var(--cond);min-width:9px;margin-left:4px}.app-retrieval .r-in{font:10.5px var(--mono);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.app-retrieval .r-chip{border:1px solid var(--ink);white-space:nowrap;padding:0 4px}.app-retrieval .r-chip.here{background:var(--ink);color:var(--paper)}.app-retrieval .r-chip.absent{border:1px dashed var(--muted);color:var(--muted)}.app-retrieval .r-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-retrieval .r-only{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.app-retrieval .r-why{color:var(--muted);font-size:12.5px}.app-retrieval .r-cols.no-why .r-why{display:none}.app-retrieval .r-more{font:10.5px var(--mono);color:var(--muted);text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.app-retrieval .r-more:hover,.app-retrieval .r-more[aria-expanded=true]{color:var(--ink)}.app-retrieval .r-lines{font:12px/1.5 var(--mono);margin:0;padding:0;list-style:none}.app-retrieval .r-lines li{text-indent:-14px;padding-left:14px}.app-retrieval .r-lines li:before{content:"> ";color:var(--accent)}.app-retrieval .r-state{border:1.5px dashed var(--ink);font:12px var(--mono);color:var(--muted);padding:14px}.app-retrieval .r-state.err{border-color:var(--accent);color:var(--ink)}.app-retrieval .r-state .btn{margin-top:8px}.app-retrieval .r-examples{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.app-retrieval .r-ex{min-width:0}.app-retrieval .r-ex>*+*{margin-top:6px}.app-retrieval .r-ex-part{margin-top:12px}.app-retrieval .r-ex-part>*+*{margin-top:5px}.app-retrieval .r-ex-desc{color:var(--muted);font-size:12.5px}.app-retrieval .r-ex-part .btn{margin-top:8px}.app-retrieval .r-dl{grid-template-columns:82px minmax(0,1fr);font-size:13px}.app-retrieval .r-steps,.app-retrieval .r-limits{margin:10px 0 0;padding-left:20px;font-size:13px}.app-retrieval .r-steps li+li,.app-retrieval .r-limits li+li{margin-top:5px}.app-retrieval .r-steps li::marker{font:600 11px var(--mono);color:var(--accent)}@media (scripting:none){.app-retrieval .r-tabs{display:none}.app-retrieval .r-panel[hidden]{border-top:1.5px solid var(--ink);margin-top:26px;padding-top:18px;display:block}}@container win (width>=600px){.app-retrieval .r-wide{display:table-cell}.app-retrieval .r-controls{grid-template-columns:minmax(0,1fr) auto;align-items:start}.app-retrieval .r-search{width:240px}.app-retrieval .r-pipe{grid-template-columns:250px minmax(0,1fr) 44px}.app-retrieval .r-pipe-name{grid-column:auto}.app-retrieval .r-pipe-name b{display:block}.app-retrieval .r-dhead{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:14px 18px}.app-retrieval .r-dhead .r-scores{grid-column:1/-1}.app-retrieval .r-examples{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}}@container win (width>=860px){.app-retrieval .r-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 32px}}@container win (width<=479.98px){.app-retrieval .seg button,.app-retrieval .btn,.app-retrieval .r-search,.app-retrieval .r-dnav select{min-height:34px}.app-retrieval .r-qbtn,.app-retrieval .r-more,.app-retrieval .r-qtable th button{min-height:32px}.app-retrieval .r-more{margin-top:2px}.app-retrieval .r-tabs button{flex:1 0 auto}.app-retrieval .r-dnav select{flex-basis:100%;order:-1;max-width:none}.app-retrieval .r-dnav .btn{text-align:center;flex:auto}.app-retrieval .r-switch{width:100%}.app-retrieval .r-switch button{flex:1 1 0}}@media (pointer:coarse){.app-retrieval .seg button,.app-retrieval .btn,.app-retrieval .r-search,.app-retrieval .r-dnav select{min-height:34px}.app-retrieval .r-qbtn,.app-retrieval .r-more,.app-retrieval .r-qtable th button{min-height:32px}.app-retrieval .r-more{margin-top:2px}}@container win (width<=959.98px){.app-retrieval .r-cols[data-show=b] .r-col:not([data-p=b]),.app-retrieval .r-cols[data-show=e] .r-col:not([data-p=e]),.app-retrieval .r-cols[data-show=r] .r-col:not([data-p=r]){display:none}}@container win (width>=960px){.app-retrieval .r-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.app-retrieval .r-switch{display:none}.app-retrieval .r-dhead{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr);gap:26px}.app-retrieval .r-dhead .r-scores{grid-column:auto}}@container win (width>=1180px){.app-retrieval #r-panel-method .r-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-carecompass>*+*{margin-top:12px}.app-carecompass .cc-head .note{margin-top:6px}.app-carecompass [lang=hi],.app-carecompass [lang=hi-Latn]{font-family:var(--sans), "Nirmala UI", "Noto Sans Devanagari", "Kohinoor Devanagari", "Mangal", sans-serif}.app-carecompass [lang=hi]{line-height:1.65}.app-carecompass .cc-tabs{display:none}.app-carecompass.is-live .cc-tabs{display:flex}.app-carecompass .cc-tabs button,.app-carecompass .cc-pick button{min-height:34px}.app-carecompass.is-live .cc-panel:not(.on),.app-carecompass.is-live .cc-ph{display:none}.app-carecompass .cc-panel+.cc-panel{border-top:1.5px solid var(--ink);padding-top:14px}.app-carecompass.is-live .cc-panel+.cc-panel{border-top:0;padding-top:0}.app-carecompass .cc-panel>*+*,.app-carecompass .cc-col>*+*,.app-carecompass .cc-foot>*+*{margin-top:10px}.app-carecompass .cc-ph{font-size:20px}.app-carecompass .cc-sub{margin-top:18px}.app-carecompass .cc-two{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.app-carecompass .cc-col{min-width:0}.app-carecompass .cc-scroll{max-width:100%;overflow-x:auto}.app-carecompass .cc-n{font:600 10.5px var(--mono);color:var(--accent);letter-spacing:.04em}.app-carecompass .cc-tag{font:600 10px var(--mono);letter-spacing:.05em;border:1px solid var(--ink);text-transform:uppercase;white-space:nowrap;margin-right:4px;padding:0 4px;display:inline-block}.app-carecompass .cc-tag.hot{border-color:var(--accent);color:var(--accent)}.app-carecompass .cc-legend{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.app-carecompass .cc-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.app-carecompass .cc-chain>div{padding:8px;font-size:12.5px}.app-carecompass .cc-points ol{counter-reset:pt;margin:6px 0 0;padding:0;list-style:none}.app-carecompass .cc-points li{counter-increment:pt;border-top:1px solid var(--rule);padding:8px 0 8px 30px;font-size:13.5px;position:relative}.app-carecompass .cc-points li:before{content:"0" counter(pt);font:600 10.5px var(--mono);color:var(--accent);position:absolute;top:10px;left:0}.app-carecompass .cc-go{font:600 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;min-height:32px;padding:9px 0;display:inline-block}.app-carecompass .cc-foot{margin-top:16px}.app-carecompass .cc-flow{grid-template-columns:minmax(0,1fr) 30px;display:grid}.app-carecompass .cc-layers{margin:0;padding:0;list-style:none}.app-carecompass .cc-row{grid-template-columns:minmax(0,1fr) 20px;display:grid;position:relative}.app-carecompass .cc-row+.cc-row{margin-top:12px}.app-carecompass .cc-row+.cc-row:before{content:"";border-left:1.5px solid var(--ink);height:12px;position:absolute;top:-12px;left:17px}.app-carecompass .cc-box{border:1.5px solid var(--ink);background:var(--paper);min-width:0;padding:6px 9px 7px}.app-carecompass .cc-box.model{border-style:dashed}.app-carecompass .cc-box-h{flex-wrap:wrap;align-items:baseline;gap:2px 7px;display:flex}.app-carecompass .cc-box-h b{font:600 14.5px var(--cond)}.app-carecompass .cc-by{font:10.5px var(--mono);color:var(--muted);margin-left:auto}.app-carecompass .cc-box p{margin-top:2px;font-size:12.5px;line-height:1.35}.app-carecompass .cc-ask{font:10.5px var(--mono);border:1px dashed var(--ink);margin-top:4px;padding:0 5px;display:inline-block}.app-carecompass .cc-esc{border-top:1.5px solid var(--accent);align-self:center;height:0;position:relative}.app-carecompass .cc-esc:after{content:"";border:5px solid #0000;border-left:7px solid var(--accent);border-right:0;position:absolute;top:-5.5px;right:0}.app-carecompass .cc-row.esc>.cc-box,.app-carecompass .cc-row.esc>.cc-par{box-shadow:3px 0 0 var(--accent)}.app-carecompass .cc-par{border:1px solid var(--rule);background:var(--tint);grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:6px;display:grid}.app-carecompass .cc-par-l{font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-column:1/-1}.app-carecompass .cc-join{background:var(--ink);color:var(--paper);font:11px var(--mono);grid-column:1/-1;padding:4px 8px}.app-carecompass .cc-rail{border:1.5px solid var(--accent);background:var(--accent);color:var(--paper);justify-content:center;align-items:center;display:flex;overflow:hidden}.app-carecompass .cc-rail span{writing-mode:vertical-rl;font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.app-carecompass .cc-key{border:1.5px solid var(--ink);width:16px;height:10px;margin-left:6px;display:inline-block}.app-carecompass .cc-key:first-child{margin-left:0}.app-carecompass .cc-key.model{border-style:dashed}.app-carecompass .cc-key.esc{border:0;border-top:1.5px solid var(--accent);align-self:center;height:0}.app-carecompass .cc-layer,.app-carecompass .cc-check,.app-carecompass .cc-verdict{font:600 10.5px var(--mono);letter-spacing:.03em;border:1.5px solid var(--ink);background:var(--paper);white-space:nowrap;padding:1px 6px;display:inline-block}.app-carecompass .cc-layer.k-rules{background:var(--accent);border-color:var(--accent);color:var(--paper)}.app-carecompass .cc-layer.k-gate{background:var(--ink);color:var(--paper)}.app-carecompass .cc-layer.k-screen{border-style:dashed}.app-carecompass .cc-layer.k-decide{background:var(--ok);border-color:var(--ok);color:var(--paper)}.app-carecompass .cc-convo{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.app-carecompass .cc-pick,.app-carecompass .cc-step{display:none}.app-carecompass.is-live .cc-pick{flex-wrap:wrap;display:flex}.app-carecompass.is-live .cc-step{margin-top:12px;display:flex}.app-carecompass .cc-step .btn{min-height:34px}.app-carecompass .cc-pick-g{display:contents}.app-carecompass .cc-pick .label,.app-carecompass .cc-pick .t{display:none}.app-carecompass .cc-pick button{border:1.5px solid var(--ink);background:var(--paper);font:11.5px var(--mono);text-align:left;min-width:38px;margin:0 -1.5px -1.5px 0;padding:4px 9px}.app-carecompass .cc-pick button b{font-weight:600}.app-carecompass .cc-pick button:hover{background:var(--hi);color:var(--ink)}.app-carecompass .cc-pick button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.app-carecompass .cc-cases{min-width:0}.app-carecompass.is-live .cc-case:not(.on){display:none}.app-carecompass .cc-case+.cc-case{border-top:1px solid var(--rule);margin-top:22px;padding-top:14px}.app-carecompass.is-live .cc-case+.cc-case{border-top:0;margin-top:0;padding-top:0}.app-carecompass .cc-case header>*+*{margin-top:4px}.app-carecompass .cc-turns{margin:10px 0 0;padding:0;list-style:none}.app-carecompass .cc-turn{border:1.5px solid var(--ink);padding:8px 10px 10px}.app-carecompass .cc-turn+.cc-turn{margin-top:-1.5px}.app-carecompass .cc-turn-h{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:8px;padding-bottom:7px;display:flex}.app-carecompass .cc-turn .dl{grid-template-columns:62px minmax(0,1fr)}.app-carecompass .cc-said{overflow-wrap:anywhere;font-weight:600}.app-carecompass .cc-read{font:11.5px var(--mono);color:var(--muted);flex-wrap:wrap;gap:2px 12px;display:flex}.app-carecompass .cc-reply>*+*{margin-top:6px}.app-carecompass .cc-reply.emergency{border-left:3px solid var(--accent);padding-left:9px}.app-carecompass .cc-chips{flex-wrap:wrap;gap:4px;display:flex}.app-carecompass .cc-chips span{font:11px var(--mono);border:1px solid var(--ink);padding:0 5px}.app-carecompass .cc-em-t{font:600 15px var(--cond)}.app-carecompass .cc-em ol,.app-carecompass .cc-prov{margin:4px 0 0;padding-left:20px;font-size:13px}.app-carecompass .cc-safety{border:1px dashed var(--accent);padding:3px 7px;font-size:12.5px}.app-carecompass .cc-prov li+li{margin-top:5px}.app-carecompass .cc-prov .cap,.app-carecompass .cc-prov .cc-why{display:block}.app-carecompass .cc-why{color:var(--muted);font-size:12.5px}.app-carecompass .cc-steps{border:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.app-carecompass .cc-steps li{border-top:1.5px solid var(--ink);padding:8px 10px;font-size:13px}.app-carecompass .cc-steps li:first-child{border-top:0}.app-carecompass .cc-steps b{font:600 15px var(--cond);margin-left:6px}.app-carecompass .cc-steps p{margin-top:3px}.app-carecompass .cc-verdicts{grid-template-columns:repeat(4,minmax(0,1fr))}.app-carecompass .cc-verdicts>div{padding:8px 7px}.app-carecompass .cc-verdicts small{letter-spacing:.02em;font-size:9.5px}.app-carecompass .cc-tn{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.app-carecompass .cc-tn .panel>*+*{margin-top:7px}.app-carecompass .cc-tn-h{align-items:baseline;gap:4px;display:flex}.app-carecompass .cc-tn .cc-said{font-size:13px}.app-carecompass .cc-tn .dl{grid-template-columns:44px minmax(0,1fr);font-size:13px}.app-carecompass .cc-quote{color:var(--muted);border-left:2px solid var(--rule);overflow-wrap:anywhere;margin-top:3px;padding-left:7px;font-size:12.5px;display:block}.app-carecompass .cc-quote.add{border-left-color:var(--ok);color:var(--ink)}.app-carecompass .cc-test{margin:0 4px 3px 0;display:inline-block}.app-carecompass .cc-more{border:1.5px solid var(--ink)}.app-carecompass .cc-more>summary{cursor:pointer;font:600 11.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;min-height:34px;padding:9px 10px}.app-carecompass .cc-more>summary:hover{background:var(--hi)}.app-carecompass .cc-more[open]>summary{border-bottom:1.5px solid var(--ink)}.app-carecompass .cc-findings,.app-carecompass .cc-sessions,.app-carecompass .cc-limits{margin:0;padding:0;font-size:13px;list-style:none}.app-carecompass .cc-findings li{border-top:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr);gap:6px;padding:5px 10px;display:grid}.app-carecompass .cc-sessions li{border-top:1px solid var(--rule);padding:8px 10px}.app-carecompass .cc-findings li:first-child,.app-carecompass .cc-sessions li:first-child{border-top:0}.app-carecompass .cc-sess-h{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:3px;display:flex}.app-carecompass .cc-sessions .note{overflow-wrap:anywhere;margin-top:2px}.app-carecompass .cc-verdict.v-ok{background:var(--ok);border-color:var(--ok);color:var(--paper)}.app-carecompass .cc-verdict.v-problem{background:var(--ink);color:var(--paper)}.app-carecompass .cc-verdict.v-safety{background:var(--accent);border-color:var(--accent);color:var(--paper)}.app-carecompass .cc-check.c-recomputed{background:var(--ok);border-color:var(--ok);color:var(--paper)}.app-carecompass .cc-check.c-docs{border-style:dashed}.app-carecompass .cc-check-n{margin-top:3px;display:block}.app-carecompass .cc-claims thead{display:none}.app-carecompass .cc-claims,.app-carecompass .cc-claims tbody,.app-carecompass .cc-claims tr,.app-carecompass .cc-claims td{display:block}.app-carecompass .cc-claims tr{border:1.5px solid var(--ink);margin-top:-1.5px;padding:8px 10px}.app-carecompass .cc-claims td{overflow-wrap:anywhere;border:0;grid-template-columns:58px minmax(0,1fr);gap:8px;padding:3px 0;display:grid}.app-carecompass .cc-claims td:before{content:attr(data-l);font:600 10.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding-top:2px}.app-carecompass .cc-claims td:first-child:before{content:"Claim"}.app-carecompass .cc-claims code{background:0 0;padding:0;font-size:11.5px}.app-carecompass .cc-limits li{border-top:1px solid var(--rule);padding:5px 0 5px 14px;position:relative}.app-carecompass .cc-limits li:before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:12px;left:0}.app-carecompass .cc-evalnotes{margin-top:16px}.app-carecompass .cc-bars{gap:8px;display:grid}.app-carecompass .cc-bar{font:11.5px var(--mono);grid-template-columns:minmax(0,1fr) 44px 74px;align-items:center;gap:2px 8px;display:grid}.app-carecompass .cc-bar-l{grid-column:1/-1}.app-carecompass .cc-bar b{text-align:right}.app-carecompass .cc-bar-sep{margin-top:6px}.app-carecompass .cc-example .mono{margin-top:4px;font-size:12px}.app-carecompass .cc-example .note{margin-top:4px}.app-carecompass .cc-roles,.app-carecompass .cc-cost{min-width:330px}.app-carecompass .cc-models{min-width:340px}.app-carecompass .cc-roles .cap{display:block}.app-carecompass .cc-models td:first-child{font:12px var(--mono)}.app-carecompass .cc-models .cc-tag{margin:0 0 0 6px}.app-carecompass .cc-models tr.pick td{background:var(--tint);font-weight:600}@container win (width>=440px){.app-carecompass .cc-par{grid-template-columns:repeat(2,minmax(0,1fr))}.app-carecompass .cc-bar{grid-template-columns:minmax(0,1fr) 48px 84px}}@container win (width>=620px){.app-carecompass .cc-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.app-carecompass .cc-steps li{border-top:0;border-left:1.5px solid var(--ink)}.app-carecompass .cc-steps li:first-child{border-left:0}.app-carecompass .cc-tn{grid-template-columns:repeat(2,minmax(0,1fr))}}@container win (width>=860px){.app-carecompass .cc-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.app-carecompass.is-live .cc-convo{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px}.app-carecompass.is-live .cc-pick,.app-carecompass .cc-pick-g{display:block}.app-carecompass .cc-pick-g+.cc-pick-g{margin-top:12px}.app-carecompass .cc-pick .label{margin-bottom:5px;display:block}.app-carecompass .cc-pick .t{display:inline}.app-carecompass .cc-pick button{gap:8px;width:100%;margin:0 0 -1.5px;padding:6px 8px;font-size:12px;display:flex}.app-carecompass .cc-turn .dl{grid-template-columns:110px minmax(0,1fr)}.app-carecompass .cc-cases{max-width:820px}}@container win (width>=1000px){.app-carecompass .cc-claims{display:table}.app-carecompass .cc-claims thead{display:table-header-group}.app-carecompass .cc-claims tbody{display:table-row-group}.app-carecompass .cc-claims tr{border:0;display:table-row}.app-carecompass .cc-claims td{border-bottom:1px solid var(--rule);overflow-wrap:normal;padding:7px 10px 7px 0;display:table-cell}.app-carecompass .cc-claims td:before{content:none}.app-carecompass .cc-claims td:first-child{white-space:nowrap}.app-carecompass .cc-claims td:nth-child(2){width:26%}.app-carecompass .cc-claims td:last-child{width:17%}.app-carecompass .cc-tn{grid-template-columns:repeat(4,minmax(0,1fr))}}
