.app-main:has(.tpx-page),.app-main:has(.tpx-index),.app-main:has(.topic-page){max-width:none;padding:0}@media(max-width:767px){.app-main:has(.tpx-page),.app-main:has(.tpx-index),.app-main:has(.topic-page){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 2rem)}}.tpx-page{display:flex;min-height:calc(100dvh - var(--header-height))}.tpx-page--center{flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:4rem 2rem;text-align:center}.tpx-rail{width:301px;flex:0 0 auto;background:url(data:image/webp;base64,UklGRsIEAABXRUJQVlA4WAoAAAAQAAAAKwEAyAMAQUxQSDsAAAABDzD/ERFCTSSr1XOAfzdIQQJlKtL/k+oi+j8BfUzDf/gP/+E//If/8B/+owl1eG0QaS35jWIQH0Q1AgBWUDggYAQAAFBLAJ0BKiwByQM+tVqqUKclI6KgKADgFolpbuDEC8JfPD/prBv9NrAss5P7rxjiACewD32yercFaM9yHvtlmQ4Gt+ntk5D5C31M2a36XbFOg/fSzW5/teLmNc6WYgdg2gWS7X0BauQ25teOB7ezQI9xIgnIjvm1GQIQhae2Tk8cI45mtIB77aHIb3w8B+l3G/U48sS+l2vFymfpmFLgMOEF2rugP8syzujdN99odSHnl/7aVAsmjOrI/55OQ99tTsr8jhucfeX5wgu2HRBdpUC3mCAtpBterZMqgeYy7RGw0qGPWQ99uZfp7bHKIFnHhDLdKgWWxJBvbB5OcRFzGW6sd/3k5D325l+oIHeeTkQJ/DYohhuFO4rDAPfbQl0E5EQUCPExntBQVA7AaHNcsiAnO88x75n8ccRqmHvJyP+oPFgmEvNiLM8nIgq6rgZt3myp4VAcOBiiBZL1hw9HzWjfp6VojWmOJ7N/Yje0qG+eTpht4y12yw8z4QM6PvbbnDTthUKpH/DjuTkpcuzLT0NubXmkA/9+F07T2yt34j7y19fJbJouCseD3tk5D34yqfuWyXdVCkQH011dp6IM36e2xyiBZLteL72tfY49+e0+gbFpfFLA99snIe/iR9LxhN9xOC/O47SoFku14uhEuTkPfcTfcTfbJ1xJydJrgR53tk5D32ycibS7Xi5OF8jFMJdw1dpUDAQuG8XJyHv8RybxcnIe+2Wd9zXKgWS7XjJZaeXJyHvtk5D33Q2lQLJdrxcnIe+2TkN4hMrqwD32ych77Y4EhFmKsEF49IvpdrxcnH8AAP7yCtp0BOI2pvqengJzi40C/WqcCMzAPfanA3XtHP7aRZvPJxXS7ZnTwwUcTUuLgnmiHSCOmBEpOV43Efcak0OZRk/PaL1cmxvlKW4bmQYnYq+NJ9i7ZAclBF/8jC46MFKL0ZDaYXjp55ItuUdihSxrAQfmsmjr58jvX+uAE0tpDYwTGJ6dDvIvxcuQehGIWXU8WGZVi63C9nyBVg5CRML8cNhskfO/sQmbhRSnfZypfDANdfniy5mliRdi7KaS5o/1H+RkQZr9JY6Yg4/Um6RVIhVvQC11fePh+pY/C4UCXzjS7a8nIrrmvXu9APXgkTQHdhGx9RzNXtmYqYZLaXiwZcEeMw7NLhHMegwfkdSmnTjWzKHo7nPtGUwf1GszLEKsAc0WVIXvYZCm4kHIj4UxJLnhfSKthLaJ0uaCMxfsJqulh6hBcieWr0OkX3QtSIuHF4PaEch5kMqIiB3uVvxevXM07sDg9tuqI8on9akEVihTew8d1zbPftLemqSCQS9/wqtSQt84bc68yFgWLeo3SgMivPZL1Ym7e7iABKlejUfAwjKWJ6A8xhSG876/M2xLWX/TrWBF4PEaCVi+kWKgY5t5zBgB+qEGFYKCyxBLBNcxzo838dADw7f1ClaAB0cABYEb1utjaCVDQASt8XJ/pVjg5EjoQAAAAAA=) top left / 100% auto no-repeat,var(--bg);border-right:1px solid var(--border);border-top-right-radius:var(--radius-card)}[data-theme=light] .tpx-rail{background:url(data:image/webp;base64,UklGRo4EAABXRUJQVlA4WAoAAAAQAAAAKwEAyAMAQUxQSC0AAAABDzD/ERFCTdtI0jBY/mi3v/8qR/R/AnrM4j/+4z/+4z/+4z/+04SsJf8oeVEAVlA4IDoEAABwTACdASosAckDPrVap1CnJSMioCgA4BaJaW7hYq8D82e7nh3w7BJ3r6aXfo2gCewD32ych9CwMPhPbfRBeKLHvELuuG8XMZcLJrlp7ZOQ99xdpdrxcnI/7eNA8vTGMsz2ycnjhGRMEQPMau6EtPbZorEXmpncWcJayHvtzMBYLjA+1V9uaZi/ed+apb5eMJ73LvgcxcnI/56HIxZnk5D6SKyiqtzUX6e2ZPkQ6IMYHvtlBcPDvnUDYoghIF39xllkr5eR2nz+5I+EgBtza+deydwgu0sE1BZwte5gsz0ORBo6tzsaWAgmE2Hqa5mvA+GnbOQg8vHDVDb1Dd/+agghub25suXqL+x6Gw21D8sZYHIn+ZyhzGk6Dc6prtKjhgSw0ZfTRZuAbmCWL0FxmUi+5/RM5b5/iqsMHQWFQXniq2KkItKmym/Ib0KXLMpCyJ0FxmuXNR8XBn+AQ2IbCHKaVC1GnkHUlbUTvkYRJ6bENlRQsFkEfgTnk0DSczVy2c+Go++aEuFltENz40Ji4+r+UOeU3sKKnSeDNycESr+KQVhmuKrwFzZcFQg2rwnSoFnIPyXcDtKnak9tRA0BGtB//A9+heg3OsR9xeLoRSMYm1iP0Sg8pnxmlQgJ9V7m0JHhm24vF6m8XQkh/VRDsVKdF4uUzhaYwf3M5Oix8j4MINjNubXjCb7ZjLT3E357bqB3Cbc20w20w2vFych77ZOQ99snOIzrXi5OQ99snJ0WAe+2TkPfbQiX3mVWh4uTkTaXa8XJyHvtlM3k5D32ych70iE/O/fM8nIe+2TkwENZb7TguK+L6Xa8XJyJQAD++Al/fxStWk9bksEugitZqxVDs80VZ6yUNkbB3CH/3oeD3vn7QqSW02IneklEZYkv0ls8W81Gx5ht+loykuZlcsavkV4W37NkP05FI2QlzcJlYMy5jprKu2iTTPAehVkxQ8K2+YFGA8zMbTvOc/1JL5pzghIpaXXWpQ985MnyI/6VS8hRYGEPTEPweDm2GaPF2G20/J1xegc05VoqmssMGfqh1FiWtVN784bvJamz6TKjqkCEH9DeJ5BfEgKWrLywQDqMMnwlXAMhzz7kM2h78cEG/9qefYl0QNpOO0DFnCTCfh07zktnH71RZY/IleAymeDBG/8p9rVdJdmDn/OoxxzmVpSYu9b0EanIX2UCbujARR83hZQBvU+eF3hzqHHQI/20mhbAl2rViyVuk2j5IYt3lZPKqOfEx6dG8VwR0Uj6+CkzY3dpUhtOEbjxuA4OA+57pqTzFtMj+w+bXzKYLsn3+rRVS9pr4qDMs4W//mltpMszS10rnnGw0d+vVjmJrDzXuhwXFn4AADLeldQMEhQ6AAAAAAByT9Q+/BzZ//yfalExF2CtG3pH7hT2EAAs9LjvAeGv74oMWgZNC3+JbdAjBTn9ELewAAAAAA==) top left / 100% auto no-repeat,var(--bg)}.tpx-rail__inner{position:sticky;top:var(--header-height);display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:32px 20px;max-height:calc(100dvh - var(--header-height));overflow-y:auto}.tpx-rail__search{display:flex;align-items:center;gap:8px;width:100%}.tpx-rail__search .ds-input,.tpx-main{flex:1 1 auto;min-width:0}.tpx-main__inner{display:flex;flex-direction:column;gap:32px;padding:32px}.tpx-section{display:flex;flex-direction:column;gap:24px}.tpx-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tpx-section__title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tpx-section__title h2{margin:0;font-size:var(--text-h3);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading);color:var(--fg)}.tpx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1400px){.tpx-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.tpx-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tpx-grid{grid-template-columns:1fr}}.tpx-empty{margin:0;color:var(--fg-muted);font-size:var(--text-body2);line-height:var(--leading-body)}.ds-entity-card.tpx-card{justify-content:center;gap:32px;border-color:transparent;background:linear-gradient(var(--card-surface),var(--card-surface)) padding-box,var(--topic-card-border) border-box}.ds-entity-card.tpx-card:focus-within{background:linear-gradient(var(--card-surface-hover),var(--card-surface-hover)) padding-box,var(--topic-card-border) border-box}@media(hover:hover){.ds-entity-card.tpx-card:hover{background:linear-gradient(var(--card-surface-hover),var(--card-surface-hover)) padding-box,var(--topic-card-border) border-box}}.tpx-card__body{display:flex;flex-direction:column;gap:10px;width:100%}.tpx-card__head{display:flex;align-items:center;gap:10px;height:24px;position:relative}.tpx-card__glyph{display:inline-flex;flex:0 0 auto}.tpx-card__name{margin:0;flex:1 1 0;min-width:0;font-size:var(--text-h3);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpx-card__arrow{flex:0 0 auto;display:block;color:var(--fg-secondary);opacity:0;transition:opacity .14s ease}.tpx-card:focus-within .tpx-card__arrow{opacity:1}@media(hover:hover){.tpx-card:hover .tpx-card__arrow{opacity:1}}.tpx-card__meta{display:block;margin:0;font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted);text-box:trim-both cap alphabetic}.tpx-card__description{margin:0;width:100%;font-size:var(--text-body2);line-height:var(--leading-body);color:var(--fg-muted)}.tpx-card__foot{width:100%}.tpx-index{box-sizing:border-box;width:100%;max-width:1344px;margin:0 auto;padding:48px 32px 64px;color:var(--fg)}.tpx-index__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:760px;margin-bottom:32px}.tpx-index__title{margin:0;font-size:var(--text-h2);font-weight:var(--weight-heading);line-height:var(--leading-heading);color:var(--fg)}.tpx-index__lede{margin:0;font-size:var(--text-body1);line-height:var(--leading-lede);color:var(--fg-secondary)}.tpx-index__head>.ds-btn{margin-left:-4px}.tpx-jump{display:none;flex-direction:column;gap:16px;width:100%;margin-top:12px}.tpx-rows{display:flex;flex-direction:column;gap:16px}.ds-entity-card.tpx-row{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:auto auto auto 1fr;grid-template-areas:"name foot" "meta foot" "desc foot" "badges foot";column-gap:32px;row-gap:10px;align-items:start;padding:32px;scroll-margin-top:calc(var(--header-height) + 16px)}.tpx-row__name{grid-area:name;display:flex;align-items:center;gap:10px;min-width:0;margin:0;font-size:var(--text-title);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg);overflow-wrap:anywhere}.tpx-row__glyph{display:inline-flex;flex:0 0 auto}.tpx-row__meta{grid-area:meta}.tpx-row__meta .coll-meta__part{white-space:nowrap}.tpx-row__description{grid-area:desc;margin:0;font-size:var(--text-body1);line-height:var(--leading-body);color:var(--fg-muted)}.tpx-row__badges{grid-area:badges;position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;pointer-events:none}.tpx-row__badges li{display:flex}.tpx-row__badges a{pointer-events:auto}.tpx-row__foot{grid-area:foot;align-self:end}@media(max-width:900px){.tpx-index{padding:24px 16px 48px}.tpx-index__lede{font-size:var(--text-body2)}.tpx-jump{display:flex}.ds-entity-card.tpx-row{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"name" "meta" "desc" "badges" "foot";padding:16px}.tpx-row__name{font-size:var(--text-h3)}.tpx-row__description{margin-top:6px;font-size:var(--text-body2)}.tpx-row__foot{margin-top:8px}}.topic-page{display:flex;min-height:calc(100dvh - var(--header-height))}.topic-page--center{flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:4rem 2rem;text-align:center}.topic-rail{width:301px;flex:0 0 auto;background:url(data:image/webp;base64,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) top left / 100% auto no-repeat padding-box,linear-gradient(var(--card-surface),var(--card-surface)) padding-box,var(--topic-card-border) border-box;border-right:1px solid transparent;border-top-right-radius:var(--radius-card)}[data-theme=light] .topic-rail{background:url(data:image/webp;base64,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) top left / 100% auto no-repeat padding-box,linear-gradient(var(--card-surface),var(--card-surface)) padding-box,var(--topic-card-border) border-box}.topic-rail__inner{position:sticky;top:var(--header-height);display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:32px 20px;max-height:calc(100dvh - var(--header-height));overflow-y:auto}.topic-rail__inner>*{flex-shrink:0}.topic-rail__identity{display:flex;flex-direction:column;gap:20px;width:100%}.topic-rail__head{display:flex;align-items:flex-start;gap:16px}.topic-rail__glyph{display:inline-flex;padding-top:6px}.topic-rail__glyph .topic-diamond{width:15px;height:20px}.topic-rail__glyph .topic-diamond svg{width:29.407px;height:36.759px}.topic-rail__text{display:flex;flex-direction:column;gap:8px;min-width:0}.topic-rail__name{margin:0;font-size:var(--text-title);font-weight:var(--weight-heading);line-height:var(--leading-heading);color:var(--fg);overflow-wrap:anywhere}.topic-rail__count{margin:0;font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted);text-box:trim-both cap alphabetic}.topic-rail__description{margin:0;width:100%;font-size:var(--text-body2);line-height:var(--leading-body);color:var(--fg-secondary)}.topic-rail__logo{width:72px;height:72px;border-radius:var(--radius-pill);object-fit:cover;flex:0 0 auto}.topic-rail__subtopics{display:flex;flex-direction:column;gap:16px;width:100%}.topic-rail__caption{display:flex;align-items:center;gap:12px;width:100%;padding:0 6px 0 0;border:0;background:none;cursor:pointer;min-height:28px}.topic-rail__caption-label{font-family:var(--font-mono);font-size:var(--text-label1);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg);text-box:trim-both cap alphabetic}.topic-rail__caption-line{flex:1 1 auto;height:1px;background:var(--border)}.topic-rail__chevron{display:inline-flex;color:var(--fg-secondary);transition:transform .14s ease}.topic-rail__chevron--open{transform:rotate(180deg)}.topic-rail__pills{display:flex;flex-wrap:wrap;gap:12px 8px;margin:0;padding:0;list-style:none}.topic-rail__pills[hidden]{display:none}.topic-main{flex:1 1 auto;min-width:0}.topic-main__inner{display:flex;flex-direction:column;gap:24px;padding:32px}.topic-main__head{scroll-margin-top:calc(var(--header-height) + 32px);display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:29px}.topic-main__title{display:flex;align-items:center;gap:12px}.topic-main__title h2{margin:0;font-size:var(--text-h3);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading);color:var(--fg)}.topic-main__empty{margin:0;color:var(--fg-muted);font-size:var(--text-body2);line-height:var(--leading-body)}.tpx-page__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:900px){.tpx-page,.topic-page{flex-direction:column}.tpx-rail,.topic-rail{width:100%;border-right:0;border-top-right-radius:0}.topic-rail{border-bottom:1px solid var(--border)}.tpx-rail,.topic-rail,[data-theme=light] .tpx-rail,[data-theme=light] .topic-rail{background:var(--bg)}.tpx-rail__inner,.topic-rail__inner{position:static;max-height:none;overflow:visible;padding:24px 16px;gap:24px}.tpx-rail__inner{gap:12px;padding-bottom:8px}.tpx-page__title{position:static;width:auto;height:auto;margin:0;clip:auto;overflow:visible;white-space:normal;font-size:var(--text-h4);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg)}.tpx-main__inner,.topic-main__inner{padding:24px 16px}.topic-main__head{flex-wrap:wrap}}
